.clear { zoom:1;}
.clear:after { content:''; clear:both; display:block;}

body { background:#fff;}
.health-main { width:1000px; margin:0 auto; font-family:'Microsoft yahei';}

.health-ad { margin:20px 0;}

.health-top { height:360px; overflow:hidden;}
.health-left { width:640px; height:360px; overflow:hidden; float:left; background:#fff!important;}
.health-left .mod-focus .inner { position:relative; width:640px; height:360px; overflow:hidden; margin:0 auto;}
.health-left .mod-focus .pic_list { margin:0; height:100%; overflow:hidden;}
.health-left .mod-focus .pic_list li { width:640px; height:360px; float:left;}
.health-left .mod-focus .pic_list li .link { position:relative; display:block; color:#fff; width:100%; height:100%;}
.health-left .mod-focus .pic_list li .tle { width:640px; position:absolute; bottom:0; left:0; height:70px;}
.health-left .mod-focus .pic_list li .tle i { width:640px; height:70px; background:#000; filter:alpha(opacity=60%); opacity:0.6; position:absolute; left:0; top:0;}
.health-left .mod-focus .pic_list li .tle p { width:520px; line-height:50px; height:50px; font-size:22px; text-align:center; color:#fff; overflow:hidden; position:absolute; left:50%; margin-left:-260px; top:0; z-index:1;}
.health-left .mod-focus .pic_list li img { width:640px; height:360px; overflow:hidden;}
.health-left .mod-focus .s_page { width:640px; position:absolute; bottom:14px; left:0; z-index:10; text-align:center;}
.health-left .mod-focus .s_page a { vertical-align:middle; margin:0 5px; font-size:0; display:inline-block; width:16px; height:5px; background-color:#a2a2a0; overflow:hidden;}
.health-left .mod-focus .s_page a.selected { background-color:#4897eb;}
.health-left .lBtn { width:26px; height:60px; position:absolute; left:30px; bottom:6px; z-index:10; background:rgba(0,0,0,0.5) none repeat scroll 0 0 !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #64000000, endColorstr = #64000000);}
.health-left .lBtn span { width:26px; height:46px; display:block; background:url(http://himg2.huanqiu.com/statics/hq2013/images/news/arrLeftFocus.png) no-repeat; margin-top:6px;}
.health-left .rBtn { width:26px; height:60px; position:absolute; right:30px; bottom:6px; z-index:10; background: rgba(0,0,0,0.5) none repeat scroll 0 0 !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #64000000, endColorstr = #64000000);}
.health-left .rBtn span { width:26px; height:46px; display:block; background:url(http://himg2.huanqiu.com/statics/hq2013/images/news/arrRigFocus.png) no-repeat; margin-top:6px;}

.health-right { width:340px; float:right;} 
.health-right dl { padding-bottom:10px;}
.health-right dt { padding-bottom:4px; max-height:48px; line-height:24px; font-size:18px; font-weight:bold; overflow:hidden;}
.health-right dt a { color:#238dc2;}
.health-right dt strong { padding:2px 8px; background:#f27c13; color:#fff; margin-right:8px; font-size:13px; font-weight:normal;}
.health-right dd { padding:3px 10px 3px 0; max-height:40px; line-height:20px; font-size:12px; overflow:hidden;}
.health-right dd a { color:#959595;}
.health-right ul {}
.health-right ul li { height:28px; line-height:28px; font-size:14px; overflow:hidden;}
.health-right ul a { color:#323232;}

.health-mainInfo { }
.mainInfo-left { width:638px; float:left;}
.mainInfo-investigation { }
.mainInfo-investigation .mi-li { width:300px; padding:20px 0;}
.mainInfo-investigation .mi-li span { width:30px; height:61px; float:left;}
.mainInfo-investigation .mi-li span img { width:30px; height:61px; overflow:hidden;}
.mainInfo-investigation .mi-li h4 { margin:8px 0 0 44px; max-height:48px; line-height:24px; font-size:18px; overflow:hidden; font-weight:normal;}
.mainInfo-investigation .mi-li h4 a { color:#2b2b2b;}
.mainInfo-investigation .mi-li p { margin-left:44px; padding-top:4px; max-height:40px; line-height:20px; font-size:12px; overflow:hidden;}
.mainInfo-investigation .mi-li p a { color:#9e9e9e;}
.mainInfo-investigation .li1 { float:left;}
.mainInfo-investigation .li2 { float:right;}
.mi-li .mod-focus .inner { position:relative; width:252px; height:61px; overflow:hidden; margin:0 auto;}
.mi-li .mod-focus .pic_list { margin:0; height:100%; overflow:hidden;}
.mi-li .mod-focus .pic_list li { width:252px; height:61px; float:left;}
.mi-li .mod-focus .pic_list li h4 { margin-left:0;}
.mi-li .mod-focus .pic_list li p { margin-left:0;}

.mainInfo-leftNav { height:38px; border-top:2px solid #238dc2; border-bottom:1px solid #238dc2;}
.mainInfo-leftNav li { width:79px; height:38px; line-height:38px; text-align:center; font-size:18px; float:left; color:#238dc2; position:relative; cursor:pointer;}
.mainInfo-leftNav li span { width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:5px solid #fff; position:absolute; left:50%; margin-left:-8px; bottom:-1px; display:none;}
.mainInfo-leftNav li.active { background:#238dc2; color:#fff;}
.mainInfo-leftNav li.active span { display:block;}
.mainInfo-detail {}
.detail-item { display:none;}
.detail-item ul {}
.detail-item ul li { padding:30px 0 14px 0; border-bottom:1px solid #e6e6e6;}
.detail-item .pic { width:152px; height:102px; float:left; overflow:hidden;}
.detail-item ul h4 { margin-left:174px; height:24px; line-height:24px; font-size:20px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.detail-item ul h4 a { color:#080808;}
.detail-item ul p { margin-left:174px; padding-top:14px; max-height:44px; line-height:22px; font-size:12px; overflow:hidden;}
.detail-item ul p a { color:#666;}
.detail-item ul li.noPic h4 { margin-left:0;}
.detail-item ul li.noPic p { margin-left:0;}
.detail-item ul li.noPic .item-icon { margin-left:0;}
.detail-item .item-icon { margin-left:174px; height:44px; line-height:44px; font-size:12px; color:#f9f9f9;}
.detail-item .item-icon a { color:#666;}
.detail-item .item-icon a.icon1 { background:url(../images/detail-item-icon.png) no-repeat 0 center; padding-left:22px;}
.detail-itemShow { display:block;}
.more-btn { width:122px; height:35px; background:url(../images/more-btn.png) no-repeat; margin:26px auto 0 auto; display:block;} 
.more-btn:hover { text-decoration:none;}

.mainInfo-right { width:340px; float:right;}
.mainInfo-title { margin-top:20px; height:28px; line-height:28px; font-size:12px; background:url(../images/title.png) no-repeat 0 center; position:relative;}
.mainInfo-title a.link1 { width:80px; height:28px; position:absolute; left:28px; bottom:0;}
.mainInfo-title a.link2 { width:106px; height:28px; position:absolute; left:28px; bottom:0;}
.mainInfo-title a.link3 { width:116px; height:28px; position:absolute; left:28px; bottom:0;}

.mainInfo-title a { float:right; color:#4b98c7; margin-right:16px;}
.mainInfo-title a:hover { text-decoration:none;}
.title1 { background-position:0 0;}
.title2 { background-position:0 -29px;}
.title3 { background-position:0 -57px;}
.title4 { background-position:0 -85px;}
.title5 { background-position:0 -113px;}
.title6 { background-position:0 -141px;}
.tool-box { padding:20px 0 10px 6px;}
.tool-box li { width:71px; float:left; margin-left:10px; display:inline;}
.tool-box li a { width:100%; height:100%; display:block; color:#4a4a4a;}
.tool-box li p { height:36px; line-height:36px; font-size:12px; text-align:center; overflow:hidden;}
.health-pic { padding:18px 14px 12px 14px; display:block; position:relative;}
.health-pic img { width:311px; height:207px; overflow:hidden;}
.health-pic i { width:311px; height:30px; background:#000; filter:alpha(opacity=50%); opacity:0.5; position:absolute; left:14px; bottom:14px;}
.health-pic span { width:301px; padding:0 5px; height:30px; line-height:30px; font-size:16px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; position:absolute; left:14px; bottom:14px; z-index:1;}
.info-list { padding-bottom:18px;}
.info-list li { height:32px; line-height:32px; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.info-list li a { color:#252525;}
.info-list li strong { padding:0 14px; font-size:10px; position:relative; top:-2px; color:#238dc2;}
.mainInfo-picShow { padding-top:20px; text-align:center;}
.picShow-b { height:210px; margin-bottom:10px;}
.picShow-bPic { width:312px; height:210px; position:relative;}
.picShow-bPic img { width:312px; height:210px; overflow:hidden;}
.picShow-bPic i { width:100%; height:32px; background:#000; filter:alpha(opacity=60%); opacity:0.6; position:absolute; left:0; bottom:2px;}
.picShow-bPic span { width:100%; height:32px; line-height:32px; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:2px; z-index:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picShow-left { width:150px; height:210px; float:left; margin-left:14px; display:inline;}
.picShow-left a { width:150px; height:210px; position:relative; display:block;}
.picShow-left img { width:150px; height:210px; overflow:hidden;}
.picShow-left i { width:100%; height:32px; background:#000; filter:alpha(opacity=60%); opacity:0.6; position:absolute; left:0; bottom:0;}
.picShow-left span { width:100%; height:32px; line-height:32px; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; z-index:1; overflow:hidden;}
.picShow-right { width:150px; height:210px; overflow:hidden; float:left; margin-left:10px; display:inline;}
.picShow-right a { width:150px; height:102px; margin-bottom:6px; position:relative; display:block;}
.picShow-right img { width:150px; height:102px; overflow:hidden;}
.picShow-right i { width:100%; height:32px; background:#000; filter:alpha(opacity=60%); opacity:0.6; position:absolute; left:0; bottom:0;}
.picShow-right span { width:100%; height:32px; line-height:32px; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; z-index:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.news-list { padding:15px 0;}
.news-list li { height:30px; line-height:30px; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-list li a { color:#252525;}
.news-list li span { padding:0 14px; font-size:12px;}
.news-list li span.num1 { color:#22a6be;}
.news-list li span.num2 { color:#50d2af;}
.mainInfo-focus { height:176px; padding:22px 0 10px 0;}
.mainInfo-focus .mod-focus .inner { position:relative; width:314px; height:176px; overflow:hidden; margin:0 auto;}
.mainInfo-focus .mod-focus .pic_list { margin:0; height:100%; overflow:hidden;}
.mainInfo-focus .mod-focus .pic_list li { width:314px; height:176px; float:left;}
.mainInfo-focus .mod-focus .pic_list li .link { position:relative; display:block; color:#fff; width:100%; height:100%;}
.mainInfo-focus .mod-focus .pic_list li .tle { width:314px; position:absolute; bottom:0; left:0; font-size:16px; text-indent:16px; color:#fff; line-height:30px; height:30px; background:#000; filter:alpha(opacity=60%); opacity:0.6; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainInfo-focus .mod-focus .pic_list li img { width:314px; height:176px; overflow:hidden;}
.mainInfo-focus .mod-focus .s_page { position:absolute; bottom:12px; right:8px;}
.mainInfo-focus .mod-focus .s_page a { vertical-align:middle; margin:0 5px; font-size:0; float:left; width:8px; height:8px; background-color:#ababab; overflow:hidden;}
.mainInfo-focus .mod-focus .s_page a.selected { background-color:#fff;}
.mainInfo-focus .foucsButton { width:19px; height:26px; background:url(../images/s-btn.png) no-repeat; position:absolute; top:80px;}
.mainInfo-focus .lBtn { background-position:0 0; left:0px;}
.mainInfo-focus .rBtn { background-position:-19px 0; right:0px;}

.book-show { padding-top:20px;}
.book-show li { width:146px; height:205px; overflow:hidden; position:relative; float:left; margin-left:15px; display:inline;}
.book-show li img { width:146px; height:205px; overflow:hidden;}
.book-show li i { width:100%; height:30px; background:#000; filter:alpha(opacity=60%); opacity:0.6; position:absolute; left:0; bottom:0;}
.book-show li span { width:90%; padding:0 5%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; z-index:1;}
.contacts-intro { margin-top:26px; height:166px; background:url(../images/contacts-bg.png) no-repeat center center;}
.contacts-intro h4 { height:58px; line-height:58px; font-size:20px; color:#fff; text-align:center; overflow:hidden;}
.contacts-intro ul { width:284px; margin:30px auto 0 auto;}
.contacts-intro li { height:26px; line-height:26px; font-size:16px; color:#238dc2; overflow:hidden;}
.contacts-intro li a { color:#238dc2;}
.code-pic { text-align:center; margin:26px auto 0 auto;}

.health-partner { padding:20px 0 46px 0; margin-top:70px; border-top:3px solid #f2f2f2; position:relative;}
.partner-title { font-size:24px; padding:0 30px; background:#fff; position:absolute; left:420px; top:-18px; color:#1a6f99; font-weight:bold;}
.health-partner p { line-height:30px; color:#f4f4f4;}
.health-partner p a { margin:0 13px; font-size:14px; color:#808080;}
 