@charset "utf-8";
/* CSS Document */
.w360{width:360px;}
.w380{width:380px;}
.w440{width:440px;}
.w780{width:780px;}
.w100b{width:100%;}
.lineH26{line-height:26px;}
.colorFFF{color:#fff;}
/*base end*/

.healthHeader .consultingNav{height:45px; line-height:45px; background-color:#FFFFFF; border-top:#5DB23D 3px solid;}
.healthHeader .consultingNav dl *{float:left;}
.healthHeader .consultingNav dl{ border:#F0F0F0 1px solid; border-top:none;}
.healthHeader .consultingNav dl a{padding:0 25px;}
.healthHeader .consultingNav dl dd.current a,.healthHeader .consultingNav dl a:hover,.healthHeader .consultingNav dl dt.current a.more{background-color:#5DB23D; position:relative; left:-1px; color:#FFF;}
.healthHeader .consultingNav dl dt div.more{background-color:#FFF; top:45px; left:0; z-index:10; width:120px; padding-bottom:5px;}
.healthHeader .consultingNav dl dt div.more a{width:60px; padding:0; line-height:25px; border-radius:3px; margin-bottom:5px;}
.healthHeader .consultingNav dl dt div.more a{text-decoration:none;}
.healthHeader h1.consulting{background:url(../images/consultingLogo.png) no-repeat; width:442px; height:47px;}
.healthHeader .consultingNav2{ border:#E9E9E9 1px solid; border-top:#5DB23D 3px solid; background-color:#FBFBFB;}
.healthHeader .consultingNav2 dl{border-right:#E9E9E9 1px solid; line-height:24px; padding:0 10px;}
.healthHeader .consultingNav2 dl dt{font-weight:bold; clear:left;}
.healthHeader .consultingNav2 dl dt,.healthHeader .consultingNav2 dl dd{padding:0 9px; float:left; position:relative;}
.healthHeader .consultingNav2 dl div.more{background-color:#FFF; top:25px; left:0; z-index:10; width:120px; padding-bottom:5px;}
.healthHeader .consultingNav2 dl div.more a{width:60px; float:left; padding:0; line-height:25px; border-radius:3px; margin-bottom:5px;}
.healthHeader .consultingNav2 dl div.more a{text-decoration:none;}
.healthHeader .consultingNav2 dl a:hover{color:#5DB23D;}
.healthHeader .consultingNav2 dl dd.more.current a.more{color:#5DB23D;}
/*healthHeader end*/
.crumbs{border:#DBECD4 1px solid; background-color:#EDF8E8;}
/*crumbs end*/
.consulNewList{height:300px;}
.consulNewList ul li{float:left; background-color:#F3F3F3;}
.consulNewList dl{bottom:2px; right:10px; z-index:2;}
.consulNewList dl dd{font-size:8px; color:#C2C2C2; cursor:pointer; margin:0 5px;}
.consulNewList dl dd.current{color:#5DB23D;}
.consulNewList .btn{ background:url(../images/newListbtn.png) no-repeat 0 0; height:41px; width:31px; top:50%; margin-top:-25px; cursor:pointer; display:none; opacity:0.5;}
.consulNewList .next{background-position:0 -41px; left:540px;}
.consulNewList .btn:hover{opacity:1;}
.consulNewList:hover .btn{display:block;}
/*consulNewList end*/
.consulNewClum ul li a{background:url(../images/listIco.jpg) no-repeat left center; padding-left:10px;}
.consulNewClumColor ul li.fb a{background:none; padding-left:0;color:#2780bc;}
.consulNewClum2 ul li{float:left; width:50%;}
.consulNewClumTab a{float:left; height:30px; line-height:30px; color:#666; padding:0 10px;}
.consulNewClumTab a.current{background-color:#EBEBEB; color:#333;}
.consulNewClum .line{border-bottom:#EBEBEB 1px dashed; height:1px; overflow:hidden;}
.consulNewClumRank span{background-color:#9ACB7E; width:14px; height:14px; line-height:14px; margin:7px 5px 0 0; color:#FFF;}
.consulNewClumRank span.current{background-color:#FF9900;}
/*consulNewClumWapper end*/
.consulList dl:hover{ background-color:#FBFBFB;}
.consulList dl:hover dd a{text-decoration:none;}
/*consulList end*/
.consulNewClumNav ul li{float:left; border:#BADAA1 1px solid; width:110px; margin:0 15px 15px 0;}
.consulNewClumNav ul li a{ display:block; height:30px; line-height:30px; padding-left:35px; color:#5DB23D; border:#FFF 1px solid; background:url(../images/consulNewClumNavBg.png) no-repeat 12px -40px #EDF8E8;}
.consulNewClumNav ul li.current{border-color:#F7B18B;}
.consulNewClumNav ul li a:hover,.consulNewClumNav ul li.current a{text-decoration:none; background-position:12px 10px; background-color:#FFEFE2; color:#FF6600;}
/*consulNewClumNav end*/
.consulDataInfo{border:#CECECE 1px dashed; background-color:#FBFBFB;}
.consulData img{display:block; margin:0 auto; height:auto; max-width:550px; margin-bottom:20px;}
.consulDataPage{border-top:#E9E9E9 1px dashed;}
/*consulData end*/
.consulActivList dl{margin:0 13px 12px 0;}
.consulActivList dl dd{overflow:hidden; height:38px; padding-top:5px;}
/*consulActivList end*/
.consulNewziXun dl dd{position:relative; left:-10px; width:380px; overflow:hidden; height:15px;}
.consulNewziXun dl dd a{border-right:#E0E0E0 1px solid; padding:0 10px;}
.consulNewziXun dl dd a:last-child{border:none;}
/*consulNewziXun end*/
.consulClumTitle{border-bottom:#5DB23D 2px solid;}
.consulClumTitle p.fr{position:relative; right:-10px;}
.consulClumTitle p.fr a{border-right:#E0E0E0 1px solid; padding:0 10px;}
/*consulClumTitle end*/
.consulNewTitle{border-bottom:#CCCCCC 1px dashed;}
.consulNewTitle h2 span{width:4px; height:4px; border:#FE6700 4px solid; float:left; margin:7px 5px 0 0;}
/*consulNewTitle end*/
.consulNewRank li span{font-weight:bold;}
.consulNewRank li span.current{color:#FE6700;}
/*consulNewRank end*/