.h_bg{ width:100%; background:#04497A;}
.h_top{ width:1200px; margin:0 auto; height:26px; padding:5px 0; text-align:right;}
.h_top a{ display:inline-block; *display:inline; zoom:1; height:16px; line-height:16px; color:#FFF; vertical-align:top; font-size:12px;}
.h_top .tel{ border-left:1px solid #FFF; padding-left:10px; margin-left:8px;}
.head{ width:1200px; margin:0 auto; position:relative;}
.head .logo{ width:436px; height:56px; float:left; margin:7px 0; position:relative;}
.head .logo .h_code{ width:18px; height:18px; position:absolute; right:20px; bottom:8px;}
.head .logo .h_code img{ width:18px; height:18px; vertical-align:top;}
.head .logo .h_code .c_m{ width:113px; background:#FFF; position:absolute; right:-123px; top:0; padding:7px 5px 5px; z-index:99; border:1px solid #ddd; display:none;}
.head .logo .h_code:hover .c_m{ display:block;}
.head .logo .h_code .c_m img{ width:100%; height:auto; vertical-align:top;}
.head .logo .h_code .c_m p{ text-align:center; width:100%; font-size:12px; line-height:165%; padding-top:5px;}
.head .logo img{ width:100%; height:auto; vertical-align:top;}
.head .nav_m{width:740px; float:right; text-align:right;}
.head .nav_m .nav{ width:100%; text-align:right;}
.head .nav li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-left:35px;}
.head .nav li a{display:inline-block; *display:inline; zoom:1; height:35px; line-height:35px; vertical-align:top; margin-top:17px;color:#2C2C2C;font-size: 14px;}
.head .nav li.now a{color:#2C2C2C;}
.nav_m .n_icon{ display:inline-block; *display:inline; zoom:1; height:18px; line-height:18px; color:#222; padding-left:28px; background:url(/templets/default/images/nav_ico.png) no-repeat left center; position:absolute; right:0; top:30px; z-index:9999; cursor:pointer;display:none;}
.ny_gzh p:nth-of-type(1){font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;color: #000;}<!--ºÄÊ±1780497360.0438Ãë-->