@charset "utf-8";
/* 5号健康网专用 */
/* 通用CSS  */
body { font-family:microsoft yahei;background-color: #f5faf3;}
ul, ol { margin:0; padding:0;}
ul li ,ol li { list-style:none}
p { margin:0}
a:focus, a:link {outline: medium none;}
a:active{star:expression(this.onFocus=this.blur());}
.g-cer { width:1000px; margin:0 auto; }
.f-fl,.f-lifl li { float:left; display:inline;}
.f-fr { float: right; display:inline;}
.f-fr-r { float: right; display:inline; margin:10px 10px 0px 0px;}
.f-cle:after,.form-group:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.f-cle,.form-group { zoom:1;}
dl{ margin:0;}
em{ font-style:normal; color:#999; font-size:14px;}
.cen,.cen a { text-align: center;}

/**/
.g-box{ width:1170px; height:auto; display:block; overflow:hidden; margin:0 auto; background-color: #fff;}

.g-title{ width:1000px; height:auto; padding:5px 0; border-bottom:3px solid #42b35f; margin:15px auto 0; display:block; overflow:hidden;}
.g-title b{ width:28px; height:25px;background:url(/skin/h15/images/index-icon.png) no-repeat 0 -165px; float:left; margin:0 0 0 7px; display:inline; overflow:hidden;}
.g-title strong{ width:auto; height:25px; line-height:25px; font-size:18px; font-weight:bold; color:#42b35f; float:left; margin:0 0 0 12px; display:inline; overflow:hidden}
.g-title strong span{ font-size:14px; color:#999; line-height:32px; padding:0 0 0 10px;}
.g-title ul{ width:auto; height:25px; float:right; margin:0 5px 0 0; display:inline; overflow:hidden}
.g-title ul li{ width:auto; height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#999; float:left; margin:0 0 0 15px; display:inline; overflow:hidden}
.g-title ul li a{ color:#999}
.g-title ul li a:hover{ color:#333}

.g-top-full{ width:100%; height:39px; background:#f8f8f8; border-bottom:1px solid #eee; display:block; }
.g-top-full .g-top{ width:1170px; height:39px; display:block;  margin:0 auto;}
.g-top-full .g-top strong{ width:200px; height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#666; float:left; text-indent:3px; display:inline; overflow:hidden}
.g-top-full .g-top ul{ width:auto; height:39px; float:right; display:inline; overflow:hidden}
.g-top-full .g-top ul li{ width:auto; height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#666; float:left; margin:0 2px; display:inline; overflow:hidden}
.g-top-full .g-top ul li a{ color:#666; text-decoration:none}
.g-top-full .g-top ul li a:hover{ color:#f60}

.g-logo{ width:211px; height:70px; float:left; margin:0; display:inline; overflow:hidden}
.g-logo img{ width: 72%; margin:10px 0 0 10px;}


#topForm{ width:300px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
#topForm #keyword{ width:229px; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#999; text-indent:33px; background:url(/skin/h15/images/search-icon.png) no-repeat 10px 11px #fff; border:1px solid #42b45f; border-right:0;border-radius:2px 0 0 2px; float:left; display:inline; overflow:hidden;}
#topForm .m-search-btn{ width:70px; height:36px; line-height:36px; float:left; background:#42b35f; font-size:16px; font-weight:normal; color:#fff; text-align:center; margin:0; display:inline; overflow:hidden; border:0; padding:0; }

.g-head-btn{ width:432px; height:40px; float:right; margin:16px 0 0 0; display:inline; overflow:hidden}
.g-head-btn a{ width:108px; height:40px; float:left; margin:0; display:inline; overflow:hidden}
.g-head-btn a b{ width:40px; height:40px; background:url(/skin/h15/images/index-icon.png) no-repeat -78px 0; float:left; margin:0 7px 0 0; display:inline; overflow:hidden}
.g-head-btn a strong{ width:60px; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0590eb; float:left; margin:2px 0 0 0; display:inline; overflow:hidden}
.g-head-btn a em{ width:60px; height:16px; line-height:16px; font-size:12px; font-weight:normal; font-style:normal; color:#999; float:left; margin:1px 0 0 0; display:inline; overflow:hidden}
.g-head-btn .m-btn1 b{ background-position:-186px 0}
.g-head-btn .m-btn1 strong{ color:#fe78ac}
.g-head-btn .m-btn2 b{ background-position:-294px 0}
.g-head-btn .m-btn2 strong{ color:#f60}
.g-head-btn .m-btn3 b{ background-position:-403px 0}
.g-head-btn .m-btn3 strong{ color:#5fc700}

.g-nav{ background:#42b35f}
.g-nav dl{ width:auto; height:40px; float:left; margin:0; display:inline; overflow:hidden}
.g-nav dl dt{ width:auto; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#fffc00; text-align:center; float:left; margin:0 0 0 26px; display:inline; overflow:hidden}
.g-nav dl dt a{ color:#fffc00; text-decoration:none;}
.g-nav dl dt a:hover{ color:#D6E00D; text-decoration: underline;}
.g-nav dl dd{ width:auto; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.g-nav dl dd a{ width:auto; height:40px; line-height:40px;font-size:14px; font-weight:normal; color:#fff; text-align:center; float:left; margin:0 0 0 11px; display:inline; overflow:hidden}
.g-nav dl dd a:hover{ color:#fffc00}

.g-foot{ width:100%; height:auto; border-top:1px solid #eee; text-align:center; padding:10px 0; display:block; overflow:hidden; margin:10px 0 0 0; background-color: #fff;}
.g-foot p{ width:100%; height:auto;font-size:14px; font-weight:normal; color:#999; text-align:center;  margin:8px 0 0 0; display:block; overflow:hidden}
.g-foot p a{ color:#333; padding:0 15px; display:inline-block}
.g-foot p a:hover{ color:#f60; text-decoration:underline}
.g-foot #foot_4{ margin:28px 0 0;}
.g-foot #foot_4 p{ font-size:12px; font-weight:normal;}




.g-ppt{ width:600px; height:240px; float:left; margin:0px 15px 0 0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-ppt .g-ppt-img{ width:100%; height:240px; display:block; overflow:hidden; position:relative; zoom:1}
.g-ppt .g-ppt-img li{ width:100%; height:240px; display:none; overflow:hidden; position:absolute; left:0; top:0;}
.g-ppt .g-ppt-img li a img{ width:100%; height:240px; display:block; overflow:hidden;}
.g-ppt .g-ppt-img li a strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#333; text-indent:14px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-ppt .g-ppt-img li a b{ width:100%; height:30px; background:#fff; opacity:0.7; filter:alpha(opcity=70); display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:5;}

.g-ppt .g-ppt-btn{ width:90px; height:8px; display:block; overflow:hidden; position:absolute; right:4px; bottom:11px; z-index:15}
.g-ppt .g-ppt-btn li{ width:20px; height:8px; background:#b8b7b7; float:left; margin:0 0 0 9px; display:inline; overflow:hidden; cursor:pointer}
.g-ppt .g-ppt-btn .m-hover{ background:#ff6600}

.g-hotcms{ width:385px; height:240px; float:left; margin:0px 0 0; display:inline; overflow:hidden; background-color: #fff;}
.g-hotcms dl{ width:100%; height:34px; background:#f1f0f0; border-bottom:2px solid #42b35f; margin:0; display:block; overflow:hidden}
.g-hotcms dl dt{ width:158px; height:34px; line-height:34px; font-size:16px; font-weight:bold; color:#151515; text-align:center; float:left; display:inline; overflow:hidden; cursor:pointer}
.g-hotcms dl .m-hover{ background:#42b35f; color:#fff}
.g-hotcms dl dd{ width:auto; float:right; display:inline; overflow:hidden;}
.g-hotcms dl dd a{ width:61px; height:34px; background:url(/skin/h15/images/index-icon.png) no-repeat 12px -83px; display:block; overflow:hidden;}
.g-hotcms ul{ width:385px; height:202px; border:1px solid #eee; border-top:0; padding:5px 15px 0; display:none; overflow:hidden}
.g-hotcms ul li{ width:100%; height:20px; float:left; margin:9px 0 0 0; display:inline; overflow:hidden}
.g-hotcms ul li .g-catalogurl{ height:20px; line-height:20px; float:left; font-size:14px; font-weight:normal; color:#ff6600; display:inline; overflow:hidden; margin-right: 10px;}
.g-hotcms ul li .g-name{ width:213px; height:20px; line-height:20px; float:left; font-size:14px; font-weight:normal; color:#333; display:inline; overflow:hidden}
.g-hotcms ul li .g-name:hover{ font-weight:bold; color:#333; text-decoration:underline;}

.g-hotcms ul .m-headline{ width:100%; height:30px; line-height:30px; font-size:22px; font-weight:bold; color:#f60; text-align:center; margin:6px 0 3px 0; }
.g-hotcms ul .m-headline a{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#f60; text-align:center; }

.g-reg-title b{ background-position:-118px -165px}
.g-pat-title b{ background-position:-234px -165px}
.g-pic-title b{ background-position:-440px -165px}
.g-bea-title b{ background-position:-350px -165px}
.g-video-title b{ background-position:-522px -161px}

.g-cont{ width:500px; height:auto; float:left; margin:20px 0 0 0; display:inline; overflow:hidden}
.g-cont strong{ width:100%; height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#333; text-indent:27px; float:left; display:inline; overflow:hidden; position:relative; zoom:1}
.g-cont strong b{ width:4px; height:18px; background:#ff6600; display:block; overflow:hidden; position:absolute; left:7px; top:0;}
.g-cont .g-cont-recomd{ width:210px; height:130px; float:left; margin:13px 20px 0 0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-cont .g-cont-recomd img{ width:100%; height:130px; display:block; overflow:hidden}
.g-cont .g-cont-recomd strong{ width:90%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:5%; bottom:0; z-index:10; text-indent:0;}
.g-cont .g-cont-recomd b{ width:100%; height:20px; background:#000; opacity:0.7; filter:alpha(opacity=70) display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:5}


.g-cont dl{ width:248px; height:145px; float:left; margin:0; display:inline; overflow:hidden;}
.g-cont dl dt{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#333; float:left; margin:12px 0 8px 0; display:inline; overflow:hidden}
.g-cont dl dt a{ color:#333}
.g-cont dl dt a:hover{ color:#f60; text-decoration:underline}
.g-cont dl dd{ width:100%; height:20px; float:left; margin:6px 0 0 0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-cont dl dd b{ width:5px; height:5px; background:#e5e5e5; display:block; overflow:hidden; position:absolute; left:0; top:8px;}
.g-cont dl dd a{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#666; text-indent:16px; float:left; display:inline; overflow:hidden;}
.g-cont dl dd a:hover{ color:#f60; text-decoration:underline}

.g-cont ul{ width:100%; height:auto; float:left; margin:10px 0; display:inline; overflow:hidden; }
.g-cont ul li{ width:100%; height:20px; float:left; margin:4px 0 0 0; display:inline; overflow:hidden;}
.g-cont ul li b{ width:5px; height:5px; background:#e5e5e5; float:left; margin:8px 0 0 10px; display:inline; overflow:hidden}
.g-cont ul li strong{ width:auto; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-indent:4px; float:left; margin:0 10px 0 5px; display:inline; overflow:hidden}
.g-cont ul li i{ width:auto; height:20px; line-height:20px; font-size:14px; font-weight:normal; font-style:normal; color:#999; float:left; display:inline; overflow:hidden}
.g-cont ul li a{ width:370px;height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 10px; display:inline; overflow:hidden;}
.g-cont ul li a:hover{ color:#f60; text-decoration:underline}

.g-hea-left{ width:585px; margin:19px 0 0 0;}
.g-hea-left .g-cont-recomd{ width:210px; height:225px;}
.g-hea-left .g-cont-recomd img{ height:225px;}
.g-hea-left dl{ width:350px; height:auto;}
.g-hea-left dl dt{ height:auto;}
.g-hea-left dl dt a{ width:100%; height:20px; line-height:20px; display:block; overflow:hidden}
.g-hea-left dl dt p{ width:100%; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#999; margin:10px 0 0 0; display:block; overflow:hidden}
.g-hea-left dl dt p a{ width:auto; color:#42b35f; display:inline;}
.g-hea-left dl dd{ margin:4px 0 0 0;}
.g-hea-left dl dd a{ width:310px;}

.g-hea-right{ width:384px; height:266px; border:1px solid #e0f0cb; margin:9px 0 0 30px; padding:9px 12px;}

.g-hea-right .g-cont-recomd{ width:165px; height:102px; margin-right:12px;}
.g-hea-right dl{ width:180px; height:auto;}
.g-hea-right dl dt{ height:auto;}
.g-hea-right dl dt a{ width:100%; height:20px; line-height:20px; display:block; overflow:hidden}
.g-hea-right dl dt p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#999; margin:10px 0 0 0; display:block; overflow:hidden}
.g-hea-right dl dt p a{ width:auto; color:#42b35f; display:inline;}
.g-hea-right dl dd{ display:none}
.g-hea-right ul li strong{ color:#42b35f; margin:0;}
.g-hea-right ul li a{ width:260px;}



.g-reg-left{ width:722px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.g-reg-left .g-cont{ width:355px; margin:20px 6px 0 0;}
.g-reg-left .g-cont .g-cont-recomd{ width:165px; height:102px; float:left; margin:13px 13px 0 0; display:inline; overflow:hidden}
.g-reg-left .g-cont dl{ width:160px;}
.g-reg-left .g-cont dl dd a{ text-indent:16px;}

.g-reg-left .g-reg-recomd{ width:100%; height:250px; background:url(/skin/h15/images/index-icon.png) no-repeat 0 -576px; margin:10px 0 0 0;}
.g-reg-left .g-reg-recomd strong{ margin:10px 0 0 0;}
.g-reg-left .g-reg-recomd .g-cont-recomd{ width:340px; height:200px; margin:8px 17px 0 13px;}
.g-reg-left .g-reg-recomd .g-cont-recomd img{ height:200px;}
.g-reg-left .g-reg-recomd dl{ width:350px; height:auto;}
.g-reg-left .g-reg-recomd dl dt{ font-size:18px;}
.g-reg-left .g-reg-recomd dl dt a{ color:#42b35f}
.g-reg-left .g-reg-recomd dl dd a{ width:auto;display:inline-block;}
.g-reg-left .g-reg-recomd dl dd .g-catalogurl{ color:#42b35f; }
.g-reg-left .g-reg-recomd dl dd .g-name{  text-indent:10px }

.g-reg-right{ width:250px; height:auto; float:left; border:1px solid #e0f0cb; margin:10px 0 0 16px; padding:0 0 6px 0; display:inline; overflow:hidden}
.g-reg-right .g-cont{ width:100%; margin:9px 0 0 0;}
.g-reg-right .g-cont .g-cont-recomd{ width:205px; height:100px; margin:10px 0 0 22px;}
.g-reg-right .g-cont .g-cont-recomd img{ height:100px;}
.g-reg-right .g-cont ul li{ margin:5px 0 0 0; position:relative; zoom:1}
.g-reg-right .g-cont ul li b{ width:18px; height:18px; line-height:18px; background:#a4d481; font-size:12px; font-weight:normal; color:#fff; text-align:center; margin:0 6px 0 9px;}
.g-reg-right .g-cont ul li a{ width:190px; margin:0;}

.g-reg-right .g-renqun{ margin:14px 0 0 0;}

/* .g-pic-box{ width:1044px;} */
.g-pic-box .g-pic-ul{ width:1022px; height:auto; display:block; overflow:hidden; margin-left: -21px; padding-top: 10px;}
.g-pic-box .g-pic-ul li{ width:233px; height:auto; float:left; margin:10px 0 0px 22px; display:inline; overflow:hidden}
.g-pic-box .g-pic-ul li a img{ width:100%; height:261px; float:left; margin:0; display:inline; overflow:hidden}
.g-pic-box .g-pic-ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#666; text-align:center; margin:10px 0 0 0; float:left; display:inline; overflow:hidden}
.g-pic-box .g-pic-ul li a:hover{ color:#f60; text-decoration:underline}
.g-pic-box .g-pic-ul li a:hover strong{ color:#f60; text-decoration:underline}


.g-video{ width:100%; height:auto; display:block; overflow:hidden;}
.g-video dt{ width:334px; height:275px; float:left; margin:15px 0 0 0; display:inline; overflow:hidden; position:relative; zoom:1 }
.g-video dt a img{ width:100%; height:275px; display:block; overflow:hidden}
.g-video dt a strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center;background:url(/skin/h15/images/index-icon.png) no-repeat 0 -534px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-video dt a b{ width:64px; height:64px; background:url(/skin/h15/images/index-icon.png) no-repeat 0 -378px; display:block; overflow:hidden; position:absolute; left:136px; bottom:106px; z-index:10;}

.g-video dt a:hover{ color:#f60; text-decoration:none}
.g-video dt a:hover strong{ color:#f60; text-decoration:none}
.g-video dt a:hover b{ background-position:0 -290px;}

.g-video dd{ width:666px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.g-video dd a{ width:207px; height:130px; float:left; margin:15px 0 0 15px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-video dd a img{ width:100%; height:130px; display:block; overflow:hidden}
.g-video dd a strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center;background:url(/skin/h15/images/index-icon.png) no-repeat 0 -534px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-video dd a b{ width:40px; height:40px; background:url(/skin/h15/images/index-icon.png) no-repeat -118px -378px; display:block; overflow:hidden; position:absolute; left:84px; bottom:45px; z-index:10;}

.g-video dd a:hover{ color:#f60; text-decoration:none}
.g-video dd a:hover strong{ color:#f60; text-decoration:none}
.g-video dd a:hover b{ background-position:-118px -290px;}

/* 提示信息 */
.g-tisit {text-align: center; height:50px; line-height: 50px;  font-size: 16px; color: #f40;}



/* 顶部二维码 */
.m-topdiv {  display: inline;padding: 0 10px; position: relative; z-index: 2222}
.m-topdiv a { color: #666;}
.f-hov {  padding: 0;}
 .m-topdiv a:hover  { color: #f20; text-decoration: none;}
.m-toplogin:hover { background-color: #eee;}
.m-toplogin .m-zc { margin-left: 10px;}
.m-xl{ display: inline-block; height: 38px; line-height: 38px;  padding: 0 10px;border:1px #F5F5F5 solid;  border-bottom: none;border-top: none; width: 82px;*width: 62px; font-size: 12px;}

.m-gzbig .m-xl{ width: 110px;*width: 90px;}
.m-gzbig  .m-xldiv { width: 110px;}
.m-xldiv { display:none; position: absolute; top: 35px;   border:1px #ddd solid; padding-bottom: 5px; border-top: none; z-index: 88;* margin-left:-0px;*margin-right:-0px; width: 100%;}
  .m-xldiv { *width: 82px;}
.m-xldiv a { display: block; text-align: center; height: 28px; line-height: 28px;}
.f-hover .m-xl { border:1px #ddd solid;  border-bottom: none;border-top: none;}
.f-hover .m-xldiv,.f-hover .m-xl { display: block;background-color: #fff; }
.f-hov a .m-jt{ width: 6px; height: 38px;background: url(../images/jt.png) left center no-repeat; position: absolute; top: 0; right: 12px; }
.m-weixin { float: left; width: 16px; height: 16px; background: url(../images/weixin.png) no-repeat; margin: 12px 5px 0 0 }
.m-wx img{ display: block; width: 80%; margin: 0 auto;}


/* 返回顶部 */
  .m-backtop{ position: fixed; bottom: 200px; left: 50%; margin-left: 610px; z-index: 99;}
  .m-backtop a{ display:block; width:60px; height:60px; margin:0 auto 4px;}
  .m-backtop a.sc{ background:url(../images/maintop.png) no-repeat 0 -62px;}
  .m-backtop a.sc:hover{ background:url(../images/maintop.png) no-repeat -62px -62px;}
  .m-backtop a.qq{ background:url(../images/maintop2.png) no-repeat 0 -2px;}
  .m-backtop a.qq:hover{ background:url(../images/maintop2.png) no-repeat -62px -2px;}
  .m-backtop a.back{ background:url(../images/maintop.png) no-repeat 0 -124px;}
  .m-backtop a.back:hover{ background:url(../images/maintop.png) no-repeat -62px -124px;}
  .wxbox{ position:relative; width:114px; height:144px; margin-bottom:5px; background:url(../images/twocode.png) no-repeat 0 0;}
  .wx-zk{ display:none; position:absolute; top:-130px; left:-130px; opacity:0; -moz-transition:all 0.5s;-webkit-transition:opacity 0.5s,top 0.5s,left 0.5s;-o-transition:opacity 0.5s,top 0.5s,left 0.5s,visibility 0.5s;transition:opacity 0.5s,top 0.5s,left 0.5s; width:116px; height:485px; padding:0 0 0 13px;}
  .wxbox:hover>ul{visibility:visible;opacity:1;}
  .wx-zk li{ padding:10px 0 0; background-color:#f2f2f2; border:1px solid #dadfd8;}
  .wx-zk img{ display:block; width:85px; height:85px; margin:0 auto;}
  .wx-zk p{ text-align:center; color:#42b35f;}
  .scbox{ position:relative;}
  .sc-zk{ display:none; position:absolute; top:-71px; left:86px; width:60px; padding:0 0 0 10px;}
  .sc-zk .bdsharebuttonbox { width: 47px; padding: 0 0 0 7px; border:1px solid #dadfd8; background-color: #f2f2f2;}

.g-hea-right{ width:384px; height:266px; margin:9px 0 0 0; float:right; display:inline; overflow:hidden; padding:0 0 0 0;}
.g-cont strong{ width:372px; margin:9px 0 0 12px;  overflow:hidden}
.g-hea-right .g-cont-recomd{ margin:13px 12px 0 12px;}
.g-cont ul{ height:auto; overflow:hidden}
.g-cont ul em{ float:left;}
.g-cont dl dt{ display:block;}
.g-cont dl dd{ display:block}
.g-hea-left dl dd em{ float:right;}

.g-hea-right dl{ height:116px;}
#topForm #keyword{ width:227px;}
.g-cont .g-cont-recomd strong{ left:0;}
.g-hotcms ul{ padding:0;}
.g-hotcms ul li{ margin:9px 0 0 5%; width:90%;}

.ad-t { margin-top: 5px}


/* 分页 */
.m-page{ height:44px; line-height:44px; text-align:center;}
.m-page a{ padding:4px 10px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px;}
.m-page a:hover { background-color: #2ea039; color: #fff; border: 1px #2ea039 solid; text-decoration: none;}
.m-page a.record { display: none}
.m-page b{ padding:4px 10px; font-size:12px; color:#2ea039; border:1px solid #2ea039; font-weight:normal; border-radius:3px;}
.m-page a b{ padding:0; border:none;}

.g-top{ width:100%; height:57px; background-color:#fafafa; border-bottom:1px solid #eeeeee;}
.yy{  -moz-box-shadow: 1px 1px 5px #666;-khtml-box-shadow: 1px 1px 5px #666; -webkit-box-shadow: 1px 1px 5px #666; box-shadow: 1px 1px 5px #666;}
.g-top dl{ width:1170px; height:57px; *height:50px; margin:0 auto; padding:0; overflow:hidden;}
.g-top dl dt{ float:left; width:168px;}
.g-top dl dt .logo{ display:block; float:left; width:136px; height:46px; margin:3px 0 0;}
.g-top dl dt i{ display:block; float:right; width:78px; height:30px; margin-top:13px; background:url(../images/wd_icon.png) no-repeat 15px 0; border-left:1px solid #eeeeee;}
.g-top dl dd.search{ float:right; _width:100px; width:305px;  margin:10px 0 0; overflow:hidden;}
.g-top dl dd.search form{ display:block; float:left; width:408px;}
.g-top dl dd.search .kuang{ display:block; float:left; width:330px; *width:300px; height:35px; *line-height:35px; border:1px solid #1ec7ad; border-radius:3px 0 0 3px; background:url(../images/wd_icon.png) no-repeat -128px 4px; text-indent:2.6em;}
.g-top dl dd.search .btn{ display:block; float:left; width:77px; height:35px; *height:40px; *margin:0; font-size:16px; background-color:#1ec7ad; color:#fff; border-radius:0 3px 3px 0;}
.g-top dl dd.search .ask{ display:block; float:right; width:100px; height:35px; line-height:34px; background-color:#ffb026; color:#fff; text-align:center; font-size:16px;}
.g-top dl dd.search .ask:hover{ background-color:#ff8d1e;}
.g-top .nav{ float:left; width:491px; height:35px; margin-top:10px; overflow:hidden;}
.g-top .nav ul{ display:block; width:1000px; margin:0 auto;}
.g-top .nav ul li{ float:left; width:70px; height:35px; line-height:35px; text-align:center;}
.g-top .nav ul li a{ padding:5px 12px; font-size:16px; color:#333333;}
.g-top .nav ul li.hover a,.g-top .nav ul li a:hover{ background-color:#42b45f; color:#fff; text-decoration:none; border-radius:4px;}
.nav-second{ position: absolute; z-index:999; width:100%; height:0; line-height:40px; background:url(../images/snav_bg.png) repeat-x 0 0; overflow:hidden;}
.nav-second ul{ display:none; width:1000px; margin:0 auto;}
.nav-second ul li{ float:left; padding:0 12px;}
.nav-second ul li a{ color:#fff;}
.nav-second ul.item1{ padding:0 0 0 160px;}
.nav-second ul.item2{ padding:0 0 0 232px;;}
.nav-second ul.item3{ padding:0 0 0 248px;;}
.nav-second ul.item4{ padding:0 0 0 372px;}




/*2021头部*/
.header-top{ width: 100%;overflow: hidden;line-height: 32px;background: #f8f8f8;border-bottom: 1px solid #F2F3F4;height: 32px;}
.header-top .w1200{ width: 1170px;margin: 0px auto;overflow: hidden; }
.header-top .left{ float: left; color: #333; }
.header-top .right{float: right;color: #333;}
.header-top .right a{color: #333;padding: 0px 5px;}
.g-head2021{width: 1170px;margin: 0px auto;height: 130px;}
.g-head2021 a.u-logo{ float: left;height: 80px;margin: 25px 0px 0px 0px; }
.g-head2021 a.u-logo img{ width: 231px;height:76px; }
.g-head2021 span.u-title-msg{ float: left;display: block;margin: 25px 0px 0px 40px; }
.g-head2021 span.u-title-msg img{ width: 165px;height: 80px; }

.g-head2021 .m-search{ position:relative; width:420px;float: right;height: 130px;}
.g-head2021 #topForm{ width: 420px;height: 34px;margin:32px 0 0 0;padding: 0;border: 1px solid #333333;border-radius: 6px;}
.g-head2021 #topForm #keyword{width: 320px;border: none;float: left;width: 320px;height: 31px;background: none;text-indent: 1em;outline: none;}
.g-head2021 #topForm .m-search-btn{float: left;width: 69px;height: 32px;background: url(../images/ztsearch.png) no-repeat center 4px;border: none;text-indent: -999em;border-left: 1px solid #d2d2d2;}
.g-head2021 .m-search form{ width:420px; height:34px; margin:0; padding:0; border:1px solid #333333; border-radius:6px;}
.g-head2021 .m-search form .m-search-inputbox{ float: left; width: 320px; height: 31px; border: none; background: none; text-indent: 1em; outline: none;}
.g-head2021 .m-search form .hotword{ float:left; width:15px; height:15px; line-height:15px; margin:10px 10px 0 0; text-align:center; color:#666666; border-radius:10px; font-size:12px; cursor:pointer; background-color:#dddddd;}
.g-head2021 .m-search form .hotword-on{ background-color:#ff5555; color:#fff;}
.g-head2021 .m-search form .m-search-btn{ float: left; width: 69px; height: 32px; background: url(../images/ztsearch.png) no-repeat center 4px; border: none; text-indent: -999em; border-left: 1px solid #d2d2d2;}
.g-head2021 .m-search .keyword{ height:39px; line-height:37px; font-size:16px; text-align:center; color:#979797;    overflow: hidden;   clear: both;}
.g-head2021 .m-search .keyword a{ padding:0 6px; color:#333333; text-decoration:none;}
.g-head2021 .m-search .keyword a:hover{ color:#ff5555; text-decoration:underline;}
.g-head2021 .m-search .hotwordbox{ display:none; position:absolute; top:65px; left:0; z-index:3; width:345px; height:294px; border:1px solid #333333; background-color:#fff;}
.g-head2021 .m-search .hotwordbox li{ height:24px; line-height:24px; margin:5px 0; padding:0 12px;}
.g-head2021 .m-search .hotwordbox li i{ display:block; float:left; width:18px; height:16px; line-height:16px; margin-right:8px; background-color:#f7f8f7; color:#999999; font-size:12px; font-weight:bold; font-style:normal; text-align:center; border-radius:2px;}
.g-head2021 .m-search .hotwordbox li.top i{ background-color:#ff5555; color:#fff;}
.g-head2021 .m-search .hotwordbox li span{ float: left; width: 227px; height: 20px; line-height: 18px; font-size: 14px; overflow: hidden;}
.g-head2021 .m-search .search_suggest{ display:none; position:absolute; top:35px; left:0; z-index:3; width:345px; height:294px; border:1px solid #333333; background-color:#fff;}
.g-head2021 .m-search .search_suggest li{ height:24px; line-height:24px; margin:5px 0; padding:0 12px; overflow: hidden; font-size: 14px;}
.g-head2021 .m-search .search_suggest li i{ display:block; float:left; width:18px; height:16px; line-height:16px; margin-right:8px; background-color:#f7f8f7; color:#999999; font-size:12px; font-weight:bold; font-style:normal; text-align:center; border-radius:2px;}
.g-head2021 .m-search .search_suggest li.top i{ background-color:#ff5555; color:#fff;}

.g-nav2021{ width:100%; margin-bottom:20px; background-color:#333333;}
.g-nav2021 .g-nav-box{ width:1170px; margin:0 auto;}
.g-nav2021 .g-nav-box ul{ width:1234px; padding:9px 0; overflow:hidden;}
.g-nav2021 .g-nav-box ul li{ position:relative; float:left; height:61px; margin:0 30px 0 0; text-indent:-999em;}
.g-nav2021 .g-nav-box ul li a{ display:block; width:100%; height:56px;}
.g-nav2021 .g-nav-box ul li img{ display:none; position: absolute; bottom:-10px; width:13px; height:8px; margin:0 auto;}
.g-nav2021 .g-nav-box ul li.one{ width:106px;}
.g-nav2021 .g-nav-box ul li.one a{ background:url(../images/zt_nav01.png) no-repeat 0 9px;}
.g-nav2021 .g-nav-box ul li.one img{ left:52px;}
.g-nav2021 .g-nav-box ul li.two{ width:140px;}
.g-nav2021 .g-nav-box ul li.two a{ background:url(../images/zt_nav02.png) no-repeat 0 9px;}
.g-nav2021 .g-nav-box ul li.two img{ left:58px;}
.g-nav2021 .g-nav-box ul li.three{ width:145px;}
.g-nav2021 .g-nav-box ul li.three a{ background:url(../images/zt_nav03.png) no-repeat 0 9px;}
.g-nav2021 .g-nav-box ul li.three img{ left:62px;}
.g-nav2021 .g-nav-box ul li.four{ width:118px;}
.g-nav2021 .g-nav-box ul li.four a{ background:url(../images/zt_nav04.png) no-repeat 0 9px;}
.g-nav2021 .g-nav-box ul li.four img{ left:60px;}
.g-nav2021 .g-nav-box ul li.five{ width:118px;}
.g-nav2021 .g-nav-box ul li.five a{ background:url(../images/zt_nav05.png) no-repeat 0 9px;}
.g-nav2021 .g-nav-box ul li.five img{ left:63px;}
.g-nav2021 .g-nav-box ul li.six{ width:122px;}
.g-nav2021 .g-nav-box ul li.six a{ background:url(../images/zt_nav06.png) no-repeat 0 9px;}
.g-nav2021 .g-nav-box ul li.six img{ left:58px;}
.g-nav2021 .g-nav-box ul li.seven{ width:110px; height:62px;}
.g-nav2021 .g-nav-box ul li.seven a{ height:62px; background:url(../images/zt_nav09.png) no-repeat 0 9px;}
.g-nav2021 .g-nav-box ul li.seven img{ left:61px;}
.g-nav2021 .g-nav-box ul li.eight{ width:115px; height:62px;}
.g-nav2021 .g-nav-box ul li.eight a{ height:62px; background:url(../images/zt_nav07.png) no-repeat 0 9px;}
.g-nav2021 .g-nav-box ul li.eight img{ left:61px;}
.g-nav2021 .g-secnav-box{ height:0px; background-color:#fff; overflow:hidden;}
.g-nav2021 .g-secnav-box ul{ width:1170px; margin:0 auto;}
.g-nav2021 .g-secnav-box ul li{ display:none; height:45px; line-height:45px; overflow:hidden;}
.g-nav2021 .g-secnav-box ul li a{ color:black; padding-right:45px;}
.g-nav2021 .g-secnav-box ul li a:hover{ color:#ff5555;}


.g-foot2021{ clear:both; height:192px; border-top:8px solid #ff5555; background-color:#000000;}
.g-foot2021 .g-footbox{ width:930px; margin:0 auto;}
.g-foot2021 .g-footbox p.img{ float:left; width:280px; margin:16px 0 0;}
.g-foot2021 .g-footbox p.txt{ float:left; width:650px; margin:49px 0 0;}
.g-foot2021 .g-footbox p.txt span{ display:block; line-height:23px; margin:0 0 6px; font-size:12px; color:#555555;}
.g-foot2021 .g-footbox p.txt span a{ font-size:14px; text-decoration:none; color:#cccccc;}
.g-foot2021 .g-footbox p.txt span a:hover{ color:#ff5555;}
.g-foot2021 .g-footbox p.txt span em{ padding:0 16px;}
