@charset "gb2312";
/* health.css
 * Created : 2012-07-25 by amanda
 * Update  : 2015-04-03
 * Author  : Rambo
 */
 /* global */
.head .cur_logo { width: 97px; height: 48px; display: inline; margin-top: 6px; float: left; background: url(../../pic/health/health_logo.png) no-repeat; }

.mb8{margin-bottom: 8px !important;}
.mt10{margin-top: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
/*------------------------------------------ components module */
/*rgba .5*/
.opc5, .opc65 { background: url(about:blank); background: rgba(0,0,0,.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#99000000", EndColorStr="#99000000");
}
.opc75 { background: url(about:blank); background: rgba(0,0,0,.75); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#BF000000", EndColorStr="#BF000000");
}
:root .opc5,
:root .opc75,
:root .opc65 { filter: none; }

.rec_cate{font-size:12px;color:#333;float: right;}
.rec_cate a{color:#666}
.rec_cate a:hover{color:#fd5151;text-decoration:none}
.rec_cate i{margin:0 5px;}
/*pub-th*/
.pub-th{border-bottom: 1px solid #d4d4d4;height:30px;line-height: 30px;}
.pub-th h2{float:left;border-bottom: 1px solid #44749c;font:normal 16px/30px 'Microsoft Yahei';color:#44749c;height:30px;margin-bottom: -1px;position:relative;}

/*text list*/
.text-list{ overflow: hidden; *zoom:1;}
.text-list li{ height: 27px; line-height: 27px; font-size: 14px; overflow: hidden; vertical-align: top; }
.text-list li i{ width: 3px; height: 3px; background: #d9d9d9; overflow: hidden; display: inline-block; margin-right: 6px; vertical-align: middle; _vertical-align: baseline; }
.text-list a{ color: #333; vertical-align: middle; _vertical-align: -6px; }
.text-list .cate{color:#666;}
.text-list a:hover{ color: #FD5151 }

/*rank list*/
.rank-list{*zoom:1;overflow: hidden;}
.rank-list li{height: 29px; line-height: 29px; font-size: 14px; overflow: hidden; vertical-align: top;}
.rank-list li .num{width:15px;height: 15px;overflow: hidden;text-align: center;color:#fff;font:normal 12px/15px Arial;background: #b3b3b3;border-radius:2px;float:left;margin:7px 7px 0 0;}
.rank-list li .up{background: #44749c;}

/*media-item*/
.media-item .item {position:relative;padding-left: 146px;*zoom:1;}
.media-item .item .img{position:absolute;left:0;top:0;}
.media-item .item .img span{position: absolute; bottom: 0;left: 0;padding: 0 10px; width: 125px;color: #fff; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;font:normal 12px/28px 'simsun';}
.media-item .item .img:hover span { color: #fd5151;text-decoration: underline; }
.media-item .item h3{font-size: 14px;line-height: 18px;overflow: hidden;height:18px;}
.media-item .item .sum{color:#999;font-size: 12px;}
.media-item .item .text-list li{height:26px;line-height: 26px;}

/*tag-list*/
.tag-list a{float:left;height:22px;display:inline-block;line-height: 22px;padding:0 6px;background: #fff;border:1px solid #e0e0e0;border-radius:3px;margin:0 12px 12px 0;font-size: 12px;color:#666;white-space: nowrap;}
.tag-list a:hover{color:#fd5151;}

/*module-b*/
.module-b .th{margin-bottom: 2px;}
.module-b .th h3{color:#44749c;}
.module-b .th h3 i{background:#44749c;width: 2px;height: 14px;overflow: hidden;float:left;margin:3px 7px 0 0;}

/*------------------------------------------ components module end */

/*slider*/
.sliderWrap { float: left; width: 309px; height: 320px; overflow: hidden; position: relative; }
.sliderWrap .sliderScroll { width: 309px; height: 320px; overflow: hidden; }
.sliderWrap .sliderScroll li { overflow: hidden; position: absolute; left: 0; top: 0; display: none; }
.sliderWrap .sliderScroll .img img { vertical-align: top; width: 100%; height: 320px; }
.sliderWrap .sliderScroll .slideInfo { height: 43px;line-height: 43px;padding:0 130px 0 15px;position: absolute; bottom: 0; left: 0; _left: -1px;_bottom:-1px; z-index: 2; font-family: 'Microsoft Yahei';}
.sliderWrap .sliderScroll .slideInfo h3{ font-size: 16px;width:164px;text-overflow: ellipsis; white-space: nowrap; color: #fff; font-weight: normal;overflow: hidden;}
.sliderWrap .sliderScroll .slideInfo a { color: #fff; }
.sliderWrap .sliderScroll .slideInfo a:hover { color: #fd5151; }
.sliderWrap .slideDot { position: absolute; bottom: 12px; right:0px; z-index: 3; height:19px; overflow: hidden; line-height: 0; background: url(about:blank);width:130px;text-align: center; }
.sliderWrap .slideDot span { width: 19px; height: 19px; line-height: 19px;text-align: center; overflow: hidden; display: inline-block; cursor: pointer; margin-left: 1px; background: #ccc;color:#333;font-size: 12px;font-family: Arial;}
.sliderWrap .slideDot span.current { background:#44749c; color:#fff;}

/*recommendNews*/
.recommendNews{width:368px;float:left;_display:inline;margin:0 25px;}
.recommendNews .title{font:normal 20px/26px 'Microsoft Yahei';height:26px;overflow: hidden;text-align: center;margin-bottom: 5px;}
.recommendNews .title a{color:#21417a;}
.recommendNews .title a:hover{color:#fd5151;}
.recommendNews .summary{color:#999;font-size: 12px;padding:0 20px 4px;line-height:20px;}
.recommendNews .text-list{margin-right:-12px;}
.recommendNews .text-list li{float:left;width:180px;padding-right:10px;}

/*health-hot*/
.health-hot{float:right;width:232px;}
.health-hot .bd{padding-top:2px;}


/*health query*/
.health-query{float:left;width:309px;}
.health-query .bd{padding-top:20px;}
.query-box{border:1px solid #d1d1d1;height:204px;}
.query-nav{float:left;width:79px;}
.query-nav li{background: #f2f4f5;height:40px;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
.query-nav li.last{border-bottom: 0 none;}
.query-nav li a{display:block;height:38px;padding-bottom: 1px;padding-left: 30px;border-top:1px solid #fff;background: url(../../image/health/tab_icons.png) no-repeat;font:12px/38px 'Microsoft Yahei';}
.query-nav li .qn1{background-position: 8px -1px;}
.query-nav li .qn2{background-position: 9px -41px;}
.query-nav li .qn3{background-position: 9px -81px;}
.query-nav li .qn4{background-position: 7px -121px;}
.query-nav li .qn5{background-position: 8px -162px;}
.query-nav li.active{border-left:2px solid #44749c; border-right-color:#fff;margin-left:-1px;position:relative;}
.query-nav li.active a{background-color: #fff;padding-left: 29px;}
.query-nav li.active .qn1{background-position: 7px -1px;}
.query-nav li.active .qn2{background-position: 8px -41px;}
.query-nav li.active .qn3{background-position: 8px -81px;}
.query-nav li.active .qn4{background-position: 6px -121px;}
.query-nav li.active .qn5{background-position: 7px -162px;}

.query-con{float:left;width:228px;}
.query-con .query-item{display:none;}
.query-con .query-hidden{height:202px;overflow: hidden;}
.query-text-list { padding: 7px 0 0 18px;  }
.query-text-list li { float: left; height:27px;line-height: 27px; width: 68px; font-size: 12px;color:#44749c;}

/**/
.box_top span { color: #f30; font-size: 12px; font-family: "Arial"; }
.box_top { font-size: 12px;  color: #666;  margin:8px 0 8px 13px;}


.m_yyk_mid { padding: 1px 0 0 13px;}
.m_yyk_filter { margin-bottom:14px; position: relative; }
.m_yyk_filter dt { width: 70px;font-size: 14px; float: left; display: inline; line-height: 24px; }
.m_yyk_filter dd { float: left; display: inline; width: 135px; position: relative; }
.m_yyk_controls { height: 22px; line-height: 22px; position: relative; width: 123px; border: 1px solid #d9d9d9; font-size: 12px; }
.m_yyk_controls a{display:block;width:123px;}
.m_yyk_controls a:hover{text-decoration: none;}
.m_yyk_controls .arrow { display: block; position: absolute; width: 9px; height: 5px; background: url(../../image/health/arrow-down.gif) 0 0 no-repeat; right: 7px; top: 9px; cursor: pointer; font-size: 0; line-height: 0; overflow: hidden;}
.m_yyk_controls .input_txt { display: block; color: #999; cursor: pointer; height: 22px; white-space: nowrap; overflow: hidden; padding: 0 18px 0 5px; }
.m_yyk_controls .selected { background: #fafafa; color: #333; }
.m_yyk_controls .m_yyk_select { border: 1px solid #d9d9d9; width: 418px; }
.m_yyk_select { position: absolute; left: -1px; top: -1px; z-index: 5; font-size: 12px; }
.m_yyk_select ul, .m_yyk_select li { float: left; }
.m_yyk_controls .m_yyk_select_tit { height: 26px; line-height: 26px; width: 418px; background: #f2f4f5; position: relative; overflow: hidden; }
.m_yyk_controls .m_yyk_select_con { overflow-y: auto; overflow-x: hidden; width: 418px; max-height: 353px; _height:expression(this.scrollHeight > 359 ? "359px" : "auto");
overflow-y: auto; background: #fff; }
.m_yyk_select_tit .close { width: 8px; height: 7px; position: absolute; right: 12px; top: 9px; background: url(../../image/health/close.gif) 0 0 no-repeat; font-size: 0; line-height: 0; cursor: pointer; }
.m_yyk_select_list { overflow: hidden; zoom: 1; float: left; }
.m_yyk_select_list li { position: relative; padding: 0 25px 0 10px; cursor: pointer; color: #666; }
.m_yyk_select_list li .arrow2 { background: url(../../image/health/arrow-down2.gif) 0 0 no-repeat; display: block; width: 7px; height: 4px; font-size: 0; line-height: 0; position: absolute; right: 12px; top: 12px; }
.m_yyk_select_list .cur { background: #fff; border-right: 1px solid #e5ebeb; border-left: 1px solid #e5ebeb; color: #333 }
.m_yyk_select_list .no_bl_h { max-width: 190px; text-overflow: hidden; overflow: hidden; }
.m_yyk_select_list .no_bl_h.cur { margin-left: -1px; }
.m_yyk_select_item { padding: 10px 5px; }
.m_yyk_select_item li { line-height: 25px; display: inline; overflow: visible; text-overflow: ellipsis; font-family: "Arial"; }
.m_yyk_select_item li a { white-space: nowrap; color: #666666; padding: 2px; transition: all 0.2s; }
.m_yyk_select_item li a:hover { background: #79a0c0; color: #fff !important; text-decoration: none; }
.m_yyk_select_item .hover a { background: #79a0c0; color: #fff; }
.mysi1 li { width: 46px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 0 2px 0 3px; }
.mysi2 { padding: 12px 8px; }
.mysi2 li { margin-right: 10px; width: 182px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.mysi2 .nofound { width: auto; color: #f60; }
.mysi3 li { margin: 0 2px 0 3px; width: 60px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.mysi4 li { width: 84px; color: #666666; cursor: pointer; margin: 0 5px 0 6px; }
.m_yyk_mid p { padding-left: 97px; line-height: 24px; padding-top: 5px; color: #999999; }
.m_yyk_mid p em { color: #f60; }
.m_yyk_btn { border: none; background: #5482a8; margin:0 auto; width: 100px;height:26px;line-height: 26px;display: block; text-align: center; color: #fff; cursor: pointer; border-radius: 3px; }
.m_yyk_btn:hover { color: #fff; background: #6a90af; text-decoration: none; }


/*health-before*/
.health-before{float:left;_display:inline;margin-left: 25px;width:625px;}
.health-before .bd{padding-top: 20px;}
.health-before .news-l{float: left;width:368px;}
.health-before .news-r{float: right;width:232px;}
.health-before .news-r .img{display:block;margin:0 auto 5px;}
.health-before .news-r h3{height:26px;line-height: 26px;overflow: hidden;}

/*module-regimen*/
.module-regimen{padding-bottom: 10px;}
.module-regimen .row-bd{padding-top: 15px;}
.module-regimen .col-a{float:left;width:309px;}
.module-regimen .col-b{float:left;width:368px;margin:0 25px;}
.module-regimen .col-c{float:right;width:232px;}

.module-regimen .col-b .media-item .item{padding-left: 160px;}
.module-regimen .col-c .media-item .item{padding-left: 112px;}