@charset "gb2312";
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, dl, dt, dd, table, td, img, div, tr { margin: 0; padding: 0; border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
i, b, s, em { font-style: normal; }
ul, ol { list-style: none; font-size: 0; }
select, input, textarea { font-size: 12px; margin: 0; border: 0; }
a { text-decoration: none; }
body { font-family: "microsoft yahei"; }
.clearfix { *zoom: 1; }
.clearfix:after { visibility: hidden; display: block; content: "."; clear: both; height: 0; font-size: 0; }
.fr { float: right; }
.fl { float: left; }
.posrlt { position: relative; }
.wm { width: 1000px; margin: 0 auto; }
.clear{clear:both;}
/*浅灰*/
.top-con li, .top-con a, .se-txt span, .info-nav span, .if-top .txt, .hs-con a, .friend-link a, .footer p, .today-txt a { color: #8c8c8c; }

/*深灰*/
.info-nav a, .if-top .tt a, .ifb-box a, .hot-search h3, .friend-link h3, .search input, .article-con a, .hot-title a { color: #222; }

/*链接颜色*/
.login a, .top-con a:hover, .onre em, .more-con dt, .select-con a:hover, .todat-tt, .article-con a:hover, .info-nav h2 a, .if-top .tt a:hover, .if-top .txt a, a:hover { color: #379be9; }
.today-hot h2, .today-hot h3, .article-tt h2, .info-nav h2, .if-top h3, .friend-link h3 { font-weight: normal; }

/*头部导航*/
.top { width: 100%; height: 38px; border-bottom: 1px solid #eee; background: #f9f9f9; }
.top-con { font: 400 14px/38px microsoft yahei; }
.top-con i, .se-icon { font-size: 0; display: inline-block; }
.top-con li { float: left; }
.top-con span { padding: 0 20px 0 19px; color: #ddd; font-size: 12px; }
.top-con .login { float: right; }
.login span { padding: 0 15px; }
.login i { width: 12px; height: 12px; background: url(../images/icon.png) no-repeat 0 0; float: left; margin: 14px 5px 0 0; }
.more em { display: inline-block; vertical-align: middle; }
.more { position: relative; left: 20px; z-index: 2; }
.more span { padding: 0 21px 0 0; }
.moreb { border: 1px solid #f9f9f9; width: 90px; border-bottom: none; cursor: pointer; position: absolute; top: 0; }



/*头部*/

.w36{width:36px;}
.w62{width:60px;}
.w72{width:72px;}
.w84{width:84px;}
.w96{width:96px;}
.w110{width:108px;}
.w120{width:120px;}
.w132{width:132px;}
.w156{width:156px;}
.w168{width:168px;}
.w180{width:180px;}
.w204{width:204px;}
.w216{width:216px;}
.w228{width:228px;}
.w240{width:240px;}
.w264{width:264px;}
.w288{width:288px;}
.top .location{height:38px;line-height:38px;color:#666;}
.top .location a{color:#666;}
.top .location a:hover{color:#379be9;}
.top .location i,.article .text div i{font-family:'Microsoft YaHei';font-weight:bold;}

.w1001{width:1000px;margin:0 auto;padding-bottom:50px;}
.w1000{width:1000px;margin:0 auto;}
.line,.line1,.line2,.line3,.line4{height:36px;border-left:1px solid #3088cd;border-right:1px solid #41a0ea;margin:0 18px;}
.line1{margin:0 26px;}
.line2{margin:0 30px;}
.line3{margin:0 12px;}
.line4{margin:0 10px;}


/*下拉更多*/
.onre { background: #fff; border-color: #eee; }
.onre span { color: #fff; }
.moicon { width: 10px; height: 5px; background: url(../images/icon.png) no-repeat 0 -17px; margin: -8px 0 0 5px; }
.onre .moicon { background-position: 0 -22px; }
.more-con { width: 532px; background: #fff; border: 1px solid #eee; padding-bottom: 25px; visibility: hidden; border-top: 0; position: absolute; left: -282px; top: 39px; padding-top: 25px; }
.more .on { visibility: visibility; }
.more-con dl { height: 255px; border-right: 1px solid #f3f3f3; float: left; }
.more-con dt { font: 400 16px/20px microsoft yahei; margin-bottom: 15px; }
.more-con dd { height: 36px; line-height: 36px; }
.more-con a { font-size: 12px; color: #333; }
.fore1 { width: 117px; text-indent: 40px; }
.fore2 { width: 128px; text-indent: 45px; }

.more-con .padr { margin-right: 57px; }
.more-con .fore3 { width: 110px; padding: 0 0 0 40px; border-right: 0; }


/*.more-con .ret{ margin-left:-12px;}*/

/*logo and 搜索框*/
.lo-and-sea { padding: 0px 0; }
.lo-and-sea .logo { float: left;}
.select-box { width: 87px; height: 36px; float: left; background: url(../images/select_bg.jpg) no-repeat center; cursor: pointer; position: relative; }
.search { padding: 14px 0; }
.select-con a, #search-txt { font-size: 16px; color: #a8a8a8; display: block; }
.select-con { position: absolute; border: 1px solid #dcdcdc; border-top: 1px solid #fff; left: 0; top: 33px; background: #fff; display: none; width: 67px; padding: 10px 0 0 18px; }
.select-con li { padding-bottom: 10px; }
#search-txt { float: left; padding-left: 18px; line-height: 36px; }
.se-icon { width: 10px; height: 5px; background: url(../images/icon.png) no-repeat 0 -17px; vertical-align: bottom; margin-left: 5px; }
.search input { float: left; width: 259px; height: 24px; line-height: 24px; border: solid #dcdcdc; border-width: 1px 0; outline: none; padding: 5px 3px; font-size: 14px; }
.search button { float: left; width: 90px; height: 36px; line-height: 36px; color: #fff; background: #379be9; border: 0; outline: none; cursor: pointer; font-size: 16px; }

/*off 搜索框下拉*/
.offselect-box .se-icon { background-position: 0 -27px; }
.offselect-box  .select-con { display: block; }

/*咨询导航*/
.message-nav { background: #379be9; width: 100%; padding: 10px 0; }
.message-nav dl { overflow: hidden; }
.message-nav dt { float: left; height: 35px;line-height: 35px;}

.message-nav a {  color: #fff; }
.message-nav dd, .message-nav li { float: left; }
.message-nav dd a { margin-left: 18px; }
.message-nav dt a { font-weight: bold; }
.message-nav a:hover { color: #fff; text-decoration: underline; }
.message-con .w69 { width: 69px; }
.message-con .w93 { width: 93px; }
.message-con .w110 { width: 110px; }
.message-con .w122 { width: 122px; }
.message-con .w134 { width: 134px; }
.message-con .w153 { width: 153px; }
.message-con .w160 { width: 160px; }
.message-con .w163 { width: 163px; }
.message-con .w170 { height:30px;line-height:30px;
font-size:14px;}
.message-con .w182 { width: 182px; }
.message-con .w200 { width: 200px; }
.message-con .w212 { width: 212px; }
.message-con .w218 { width: 218px; }
.message-con .w224 { width: 224px; }
.message-con .w232 { width: 232px; }
.message-con .w254 { width: 254px; }
.message-con .w272 { width: 272px; }
.message-con .w290 { width: 290px; }
.message-con .w296 { width: 296px; }
.message-con .w304 { width: 304px; }
.message-con .w320 { width: 320px; }
.message-con .w340 { width: 340px; }
.line, .line1, .line2, .line3, .line4, .line5 { height: 30px; border-left: 1px solid #3088cd; border-right: 1px solid #41a0ea; }
.line { margin: 5px 36px 0; }
.line1 { margin: 5px 18px 0; }
.line2 { margin: 5px 30px 0;  }
.line3 { margin: 5px 17px 0;height:20px; }
.line4 { margin: 5px 10px 0; }
.line5 { margin: 5px 24px 0; }

/************************************* MAIN **********************************/

/*hot*/
.hot {  overflow: hidden;padding-top:20px; }
.focus { position: relative; width: 365px; height: 420px; float: left; margin-right: 29px; }
.focus img { width: 365px; height: 420px; display: block; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 44px; line-height: 44px; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr ='#80000000', endColorstr ='#80000000')\9; display: block; text-align: center; }
.focus .shadow a { color: #fff; font-size: 16px; }

/*今日热点*/
.today-hot { float: left; width: 308px; }
.todat-tt { font-size: 24px; line-height: 1; border-top: 2px solid #379be9; height: 25px; padding-top: 10px; overflow: hidden; margin-bottom: 34px; }
.today-con { border-bottom: 1px dashed #d6d6d6; overflow: hidden; padding-bottom: 20px; margin-bottom: 28px; }
.today-hot h3 { text-align: center; font-size: 18px; height: 18px; overflow: hidden; line-height: 1; }
.today-txt { width: 290px; padding-top: 14px; overflow: hidden; }
.today-txt ul { margin-right: -30px; overflow: hidden; *zoom: 1; }
.today-txt li { height: 23px; overflow: hidden; width: 132px; float: left; margin-right: 28px; }
.today-txt a { font-size: 12px; line-height: 23px; }
.today-txt span { display: block; width: 3px; height: 3px; font-size: 0; float: left; background: #999; margin: 10px 7px 0 0; }
.hot-bot ul { overflow: hidden; margin-right: -6px; *zoom: 1; }
.hot-bot li { width: 150px; height: 95px; position: relative; overflow: hidden; float: left; margin-right: 7px; }
.lucency { width: 100%; font-size: 12px; height: 26px; line-height: 26px; text-align: center; position: absolute; left: 0; bottom: 0; filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr ='#80000000', endColorstr ='#80000000')\9; color: #fff; background: rgba(0, 0, 0, 0.6); }

/*热点文章*/
.hot-article { width: 268px; border: 1px solid #ececec; float: right; padding-bottom: 5px; }
.article-tt { height: 55px; position: relative; }
.article-tt h2 { font-size: 18px; line-height: 32px; text-indent: 10px; color: #fff; width: 88px; height: 42px; background: url(../images/article_bg.png) no-repeat center; position: absolute; left: -10px; top: -1px; }
.article-con { width: 230px; background: url(../images/hot_bg.png) no-repeat left top; margin: 0 auto; }
.article-con li { width: 230px; height: 25px; border-bottom: 1px dashed #d7d7d7; overflow: hidden; margin-bottom: 11px; text-indent: 27px; font-size: 0; }
.article-con a { font-size: 12px; display: block; height: 18px; overflow: hidden; }
.article-con ul { height: 358px; overflow: hidden; }

/*资讯*/
.informations { width: 1000px; margin: 75px auto 0 auto; overflow: hidden; }
.info-nav { border-bottom: 1px solid #d6d6d6; height: 40px; }
.info-nav h2 { font-size: 30px; line-height: 1; float: left; margin-right: 67px; }
.info-nav ul { float: left; padding-top: 8px; }
.info-nav li { float: left; position: relative; }
.info-nav span { font-size: 14px; margin: 0 10px; float: left; margin-top: 2px; _margin-top: 0; }
.info-nav ul a { font-size: 16px; line-height: 1; padding: 0 17px; position: relative; top: 2px; display: block; height: 30px; line-height: 20px; float: left; }
.nav0 ul a { padding: 0; }
.nav2 ul a { padding: 0 2px; }
.nav5 ul a { padding: 0 5px; }
.nav8 ul a { padding: 0 8px; }
.nav12 ul a { padding: 0 12px; }
.nav13 ul a { padding: 0 13px; }
.nav15 ul a { padding: 0 15px; }
.nav18 ul a { padding: 0 18px; }
.nav20 ul a { padding: 0 20px; }
.nav25 ul a { padding: 0 25px; }
.nav29 ul a { padding: 0 29px; }
.info-nav .on-tab a { border-bottom: 2px solid #379be9; }

/*资讯内容*/
.info-box { overflow: hidden; float: right; *zoom: 1; width: 683px; }
.info-left { width: 683px; padding-top: 35px; display: none; }

.info-con .on-box { display: block; }
.info-top, .info-bottom { width: 730px; margin-right: -45px; *zoom: 1; border-bottom: 1px dashed #ddd; padding-bottom: 32px; margin-bottom: 29px; overflow: hidden; }
.info-bottom { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.info-box-con { overflow: hidden; width: 320px; float: left; margin-right: 45px; }
.if-top { height: 85px; overflow: hidden; width: 320px; }
.if-top h3 { font-size: 20px; line-height: 30px; height: 30px; margin-bottom: 15px; overflow: hidden; }
.if-top .txt { font: 400 12px/20px simsun; }
.ifb-box { overflow: hidden; padding-top: 26px; width: 320px; margin-right: 44px; }
.ifb-box img { display: none }
.ifb-box li { margin-bottom: 8px; width: 320px; height: 21px; line-height: 21px; overflow: hidden; }
.ifb-box a { font-size: 14px; }
.ifb-box span { display: block; float: left; width: 3px; height: 3px; background: #4b4b4b; margin: 8px 10px 0 0; }

/*咨询右边*/
.info-right { width: 280px; padding-top: 42px; float: left; }
.info-right .focus, .info-right .focus img { width: 280px; height: 259px; }
.info-right .focus { margin-right: 0; float: none; }
.info-right .focus .shadow { height: 35px; line-height: 15px; text-align: left; }
.info-right .focus .shadow a { font-size: 14px; margin-left: 15px; height: 19px; line-height: 19px; overflow: hidden; display: block; margin-top: 7px; }

/*热门搜索*/
.hot-search h3 { font-weight: normal; font-size: 16px; margin: 16px 0 20px; }
.hs-box { width: 268px; height: 112px; background: #f2f2f2; padding: 5px 3px 10px 11px; overflow: hidden; }
.hs-con a { display: block; height: 29px; font: 400 12px/29px simsun; background: #fff; padding: 0 8px; margin: 7px 8px 1px 0; overflow: hidden; float: left; }
.hs-con a:hover { background: #379be9; color: #fff; }

/*友情链接*/
.friend-link { margin-top: 97px; overflow: hidden; padding-bottom: 17px; }
.friend-link ul { padding-top: 7px; }
.friend-link li { float: left; padding-right: 62px; margin-top: 8px; }
.friend-link .last { padding-right: 0; }
.friend-link h3 { font-size: 20px; line-height: 1; border-bottom: 1px solid #dcdcdc; padding-bottom: 17px; }
.friend-link a { font-size: 14px; line-height: 20px; }

/*底部*/

.footer p { font: 400 12px/1 simsun; float: left; line-height: 36px; }
.footer span { font-size: 8px; padding: 0 12px; }
.footer em { padding-left: 20px; }
.footer .phone { float: right; display: block; margin-top: 20px; }
/*footer样式*/ 
.footer{width:100%;height:36px;background:#4d4d4d;font-family:NSimSun;color:#999;}
.footer img{margin-top:-4px;}
.footer a{color:#ccc;}
.footer a:hover{text-decoration:underline;}


.indexbox{padding-top:35px;}


/*底部导航样式*/   
.nav_bottom{width:100%;background:#f0f0f0;border-top:1px solid #dfdfdf;font-family:Microsoft YaHei;position:relative;padding-bottom:30px;}
.nav_bottom .nav_tit{width:156px;line-height:29px;background:#f0f0f0;border:1px solid #dfdfdf;border-bottom:none;border-top-right-radius:5px;border-top-left-radius:5px;color:#666;font-size:16px;text-align:center;position:absolute;left:50%;margin-left:-79px;top:-30px;}
.nav_bottom a{color:#666;display:inline-block;line-height:29px;}
.nav_bottom a:hover{color:#379be9;}
.nav_bottom dl dt{background:url(../images/btline.jpg) bottom repeat-x;font-size:18px;color:#3c3c3c;padding:47px 0 7px;margin-bottom:6px;}
.nav_bottom  .disease{float:left;width:455px;margin-right:95px;overflow:hidden;}
.nav_bottom  .disease dd{width:500px;}
.nav_bottom  .disease dd a{width:95px;}
.nav_bottom  .life{float:left;width:134px;margin-right:95px;overflow:hidden;}
.nav_bottom  .life dd{width:170px;}
.nav_bottom  .life dd a{width:82px;}
.nav_bottom  .service{float:left;width:84px;margin-right:80px;overflow:hidden;}
.nav_bottom  .service dd a{width:84px;}
.nav_bottom  .crowd{float:left;width:50px;}

.nav_bottom  .servicea{float:left;width:234px;overflow:hidden;}
.nav_bottom  .servicea dd a{width:234px;}
