.hot-mode a,.today-rec .today-l a,.today-rec .today-r .dt a,.lecture-index .item .pic{position: relative;overflow: hidden;display: block;}
.hot-mode .pic .img,.today-rec .today-l a img,.today-rec .today-r .dt img,.lecture-index .item .pic img,.today-rec .t-l .item .img,.today-rec .t-l .pic-focus li .pic img{position: absolute;top:0;left:0;overflow: hidden; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.hot-mode a:hover .pic .img,.today-rec .today-l a:hover img,.today-rec .today-r .dt a:hover img,.lecture-index .item:hover img,.today-rec .t-l .item:hover .img,.today-rec .t-l .pic-focus li a:hover .pic img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); transform:scale(1.1,1.1); -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.hot-mode .item a:hover .title,.today-rec .today-c .item .ht a:hover,.today-rec .today-r .today-doctor .info .name a:hover,.today-rec .today-r .dd h4 a:hover,.today-rec .today-r li a:hover,.voice-index .sidebar dt a:hover,.voice-index .sidebar li a:hover,.ask-items .item a.name:hover,.mini-ask a.title:hover,
.disease-items .item .cols a:hover,.docarticle .essence .fl_left a:hover,.docarticle .essence .fl_left a.first:hover h3,.docarticle .bottom a:hover,.col-mode .mode-title .more a:hover{color:#53a2ef;}

.today-rec .today-l i,.lecture-index .item i{width:46px;height:46px;background:url(../img/video_ico2.png) no-repeat;position: absolute;left:50%;top:50%;margin:-23px 0 0 -23px;opacity: 0.8;}

/*导航*/
.head-mode{margin:20px 0;}
.head-mode .category{float: left;width:250px;background:#f5f5f5;padding:0px 0 4px; height: 370px; position: relative;}
.head-mode .category .cat-items{}
.head-mode .category h3{text-align: center;color:#222;font-weight: normal;line-height:20px;/* background-color:#e7e7e7; */padding-top:10px;}
.head-mode .category .cat-items .item{height:34px;line-height:34px;position: relative;}
.head-mode .category .cat-items .item:after{content:"";position: absolute;width:16px;height:12px;background:url(../img/cat_arrow.png) no-repeat;right:20px;top:50%;margin-top:-6px;}
.head-mode .category .cat-items .item:before{content:"";position: absolute;width:20px;height:20px;background:url(../img/cat_ico.png) no-repeat;left:24px;top:50%;margin-top:-10px;}
.head-mode .category .cat-items .item.neik:before,.head-mode .category .cat-items .item:nth-child(1):before{background-position:0 2px;}
.head-mode .category .cat-items .item.wk:before,.head-mode .category .cat-items .item:nth-child(2):before{background-position:0 -34px;}
.head-mode .category .cat-items .item.fck:before,.head-mode .category .cat-items .item:nth-child(3):before{background-position:0 -68px;}
.head-mode .category .cat-items .item.ek:before,.head-mode .category .cat-items .item:nth-child(4):before{background-position:0 -102px;}
.head-mode .category .cat-items .item.nank:before,.head-mode .category .cat-items .item:nth-child(5):before{background-position:0 -136px;}
.head-mode .category .cat-items .item.zlk:before,.head-mode .category .cat-items .item:nth-child(6):before{background-position:0 -238px;}
.head-mode .category .cat-items .item.byby:before,.head-mode .category .cat-items .item:nth-child(7):before{background-position:0 -306px;}
.head-mode .category .cat-items .item.wgk:before,.head-mode .category .cat-items .item:nth-child(8):before{background-position:0 -204px;}
.head-mode .category .cat-items .item.jsk:before,.head-mode .category .cat-items .item:nth-child(9):before{background-position:0 -272px;}
.head-mode .category .cat-items .item.pfk:before,.head-mode .category .cat-items .item:nth-child(10):before{background-position:0 -170px;}
.head-mode .category .cat-items .item a{display: block;padding:0 54px;font-size: 15px;color:#555;}
.head-mode .category .cat-items .item a:hover{text-decoration: none;}
.head-mode .category .cat-items .item:hover{background:rgba(0,0,0,0.1);}
.head-mode .category .cat-child{position: absolute;left:248px;top:0;width:500px;height:374px;background: #f5f5f5;z-index: 111;display: none;}
.head-mode .category .cat-child li{padding:0 20px 0 14px;display: none;}
.head-mode .category .cat-child .cat-tit{font-size:16px;color:#222;padding:20px 0 12px 12px;line-height: 1;}
.head-mode .category .cat-child .childs{overflow: hidden;}
.head-mode .category .cat-child .childs a{float: left;padding:0 12px;margin:6px 0;height:16px;line-height:16px;border-right:1px solid #ddd;overflow: hidden;font-size:14px;color:#43b0c7;}
.head-mode .category .cat-child .childs a:last-child{border-right:none;}
/*布谷幻灯*/
.head-mode .slide{float: left;width:630px;/*580px*/height:374px;overflow:hidden; position:relative;margin:0 10px;}
.head-mode .slide .hd{ height:15px; overflow:hidden; position:absolute; right:5px; left:5px; bottom:10px; z-index:1; }
.head-mode .slide .hd ul{ overflow:hidden; text-align: center}
.head-mode .slide .hd ul li{margin:0 2px;  width:10px; height:10px; border-radius:5px; text-align:center; background:#fff; cursor:pointer; display: inline-block;}
.head-mode .slide .hd ul li.on{ background:#f00; color:#fff; }
.head-mode .slide .bd{ position:relative; height:100%; z-index:0;   }
.head-mode .slide .bd li{ zoom:1; vertical-align:middle; }
.head-mode .slide .bd img{ display:block; width:630px;height:374px; }
/*布谷头条*/
.hot-mode{float: right;width:278px;height:372px;padding:0 10px;border:1px solid #eaedf0;}
.hot-mode .t,.today-rec .today-r .t{margin:18px 0;margin-left:6px;position: relative;}
.hot-mode .t .more{position:absolute; top:14px; right:10px; font-size:13px; color:#7b838a;}
.hot-mode .t .more:hover{text-decoration:underline;}
.hot-mode .bgtt{height:22px;/*background: url(../img/bgtt.png) no-repeat;*/margin:0px -10px 0 !important;background:#f5f5f5;padding:12px 12px;}
.hot-mode .t h3{font-size:20px;color:#f83e00;line-height:20px;position: relative;}
.hot-mode .bgtt h3{padding-left:24px;}
.hot-mode .bgtt h3:before{content:"";position:absolute; display: block; top:2px; left:0px;width:20px;height:20px;background: url(../img/hot_bg.png) no-repeat;background-size:contain;}
.hot-mode .hot-list{padding: 14px 0 0;}
.hot-mode .item{padding:0 2px;}
.hot-mode .item a{height:60px;margin-bottom:18px;}
.hot-mode .pic{float: left;margin-right: 10px;width:60px;height:60px;position: relative;}
.hot-mode .pic .img{width:60px;height:60px;}
.hot-mode a:hover .pic .img{}
.hot-mode .info{height:60px;overflow: hidden;}
.hot-mode .info .title{line-height:17px; font-size:14px; color:#222;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;font-weight:normal;}
.hot-mode .info .time{padding-top:8px; line-height:16px; font-size:12px; color:#666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/*通栏模块*/
.col-mode{margin:30px 0;}
.col-mode .main{float: left;width:830px;}
.col-mode .sidebar{float: right;width:360px;}
.col-mode .tabs .item{float: left;width:100px;margin-right:4px;height:66px;line-height: 66px;background-color:#f6f6f6;font-size:16px;color:#333;text-align:center;position: relative;}
.col-mode .tabs .item.active{font-weight: bold;color:#fff;}
.col-mode .tabs .item.active i{width:12px;height:12px;position: absolute;left:50%;margin-left:-6px;bottom:-6px;transform:rotate(45deg);}
.col-mode .tabs .last-child{margin-right:0;}
/*通栏模块---标题*/
.col-mode .col-title{height:90px;/* margin-bottom:6px; */}
.col-mode .col-title h3{font-size:0;text-indent:-9999px;width:244px;height:90px;margin:0 auto;}
.col-mode .col-title h3.t-today{background:url(../img/index_t1.png) no-repeat;}
/* .col-mode .col-title h3.t-video{background:url(../img/index_t2.png) no-repeat;}
.col-mode .col-title h3.t-lecture{background:url(../img/index_t3.png) no-repeat;}
.col-mode .col-title h3.t-voice{background:url(../img/index_t4.png) no-repeat;}
.col-mode .col-title h3.t-ask{background:url(../img/index_t5.png) no-repeat;}
.col-mode .col-title h3.t-docor{background:url(../img/index_t6.png) no-repeat;}
.col-mode .col-title h3.t-disease{background:url(../img/index_t7.png) no-repeat;}
.col-mode .col-title h3.t-article{background:url(../img/index_t8.png) no-repeat;} */

.col-mode .mode-title{height:54px;margin-bottom:14px;overflow: hidden;background-color:#f5f5f5;border-left:3px solid #64acf4;position: relative;}
.col-mode .mode-title h3 {height:54px;line-height:54px;}
.col-mode .mode-title .more{position: absolute;top:14px;right:34px;}
.col-mode .mode-title .more a{font-size:14px;color:#999999;height:26px;border:1px solid #e3f0fa;background-color:#fff;padding:0 14px;text-align: center;border-radius:2px;display: inline-block;line-height:26px;}
.col-mode .mode-title h3 .ico{width:42px;height:34px;font-size:0;text-indent:-9999px;vertical-align:-11px;display: inline-block;margin:0 10px 0 20px;}
.col-mode .mode-title h3 .h{font-size:26px;color:#6db5f6;font-weight: bold;margin-right:14px;line-height:54px;display: inline-block;vertical-align: top;}
.col-mode .mode-title h3 .txt{font-size:14px;color:#999;font-weight: normal;line-height:58px;display: inline-block;vertical-align: top;}
.col-mode .mode-title h3.t-today .ico{background:url(../img/mode_tt1.png) no-repeat;background-size: contain;}
.col-mode .mode-title h3.t-video .ico{background:url(../img/mode_t1.png) no-repeat;}
.col-mode .mode-title h3.t-lecture .ico{background:url(../img/mode_t2.png) no-repeat;}
.col-mode .mode-title h3.t-voice .ico{background:url(../img/mode_t3.png) no-repeat;}
.col-mode .mode-title h3.t-ask .ico{background:url(../img/mode_t4.png) no-repeat;}
.col-mode .mode-title h3.t-docor .ico{background:url(../img/mode_t5.png) no-repeat;}
.col-mode .mode-title h3.t-disease .ico{background:url(../img/mode_t6.png) no-repeat;}
.col-mode .mode-title h3.t-article .ico{background:url(../img/mode_t7.png) no-repeat;vertical-align:-13px;}
/*今日推荐*/
.today-mode .mode-title{width:890px;}
.today-rec{}
.today-rec .today-l{width:270px;margin-right:20px;/* 20px*/}
.today-rec .today-l a,.today-rec .today-l a img{width:270px;height:152px;/*width:230px;height:160px;*/}
.today-rec .today-l a{margin-bottom:20px;}
.today-rec .today-l span{position: absolute;left:0;bottom:0; width: 100%; height: 80%;background:none; /* 一些不支持背景渐变的浏览器 */background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .3));background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, .3)));background:-o-linear-gradient(top, rgba(255, 255, 255, 0),rgba(0, 0, 0, .3)); }
.today-rec .today-l p{bottom:0; width: 250px;left:0; position: absolute; padding:0 10px; height: 34px;line-height:34px; font-size:14px; color:#fff;}
.today-rec .today-c{width:600px;}
.today-rec .today-c .item{margin-bottom:16px;}
.today-rec .today-c .item .ht{height: 33px;font-size: 22px;overflow: hidden;margin-bottom: 5px;color: #999;line-height: 1;width: 98%;}
.today-rec .today-c .item .ht a{font-size:24px; color:#333;font-weight: bold; line-height: 1.2;}
.today-rec .today-c .item ul{width:100%;float:left;+margin-left:-3px;}
.today-rec .today-c .item li{position:relative;padding-left:32px;display:block;height:40px; overflow:hidden; font-size:16px; color:#333;line-height:40px;width:49%;float: left;box-sizing: border-box;}
.today-rec .today-c .item li:after{position:absolute;top:9px;left:0;content:" ";width:25px;height:24px;}
.today-rec .today-c .item .video:after{background:url(../img/t_video_ico.png) no-repeat;}
.today-rec .today-c .item .audio:after{background:url(../img/t_voice_ico.png) no-repeat;}
.today-rec .today-c .item .article:after{background:url(../img/t_article_ico.png) no-repeat;}
.today-rec .today-r{width: 270px;border:1px solid #eaedf0;padding:0 14px 14px;margin-top:-68px;/*24px height:342px;*/height:386px;position: relative;}
.today-rec .today-r .doctor-ad{position: absolute;bottom:-1px;left:-1px;width:300px;}

.today-rec .today-r .t{height:48px;margin:0 !important;/*background:url(../img/today_my_t.png) no-repeat;margin:0 -14px;font-size:0;*/
/*height:22px;background: url(../img/jrmy.png) no-repeat;font-size: 0;margin-bottom:14px; */}
.today-rec .today-r .t h3{font-size:20px;color:#f83e00;padding:8px 0 0;line-height:34px;}
.today-rec .today-r .t .more a{position: absolute;font-size:14px;top:12px;right:2px;color:#999;}/*right: 12px;*/
.today-rec .today-r .t .more a:hover{text-decoration: underline;}
.today-rec .today-r .today-doctor{overflow: hidden;margin-bottom:4px;padding:4px 0 0;}
.today-rec .today-r .today-doctor .pic{text-align:center;/*float: left;margin-right:6px;*/}
.today-rec .today-r .today-doctor .img{ width:90px;/*80*/height:90px;border-radius:50%; }
.today-rec .today-r .today-doctor a:hover .img{-moz-box-shadow: 2px 2px 10px #ccc;-webkit-box-shadow: 1px 1px 8px #ccc;box-shadow: 2px 2px 10px #ccc;}
/* .today-rec .today-r .today-doctor .info{float: left;font-size:14px;color:#333;width:184px;} */
/* .today-rec .today-r .today-doctor .info .name{margin-bottom: 6px;}
.today-rec .today-r .today-doctor .info .name a{font-size:18px;color:#333;display: inline-block;margin-right: 10px;}
.today-rec .today-r .today-doctor .info .name a:hover{font-weight: bold;} */
.today-rec .today-r .today-doctor .info{text-align: center;font-size:14px;color:#000;line-height:32px;}
.today-rec .today-r .today-doctor .info .name{font-size:18px;font-weight:bold;}
.today-rec .today-r .today-doctor .info .hospital{display: inline-block;margin:0 6px;}
.today-rec .today-r .today-doctor .info .label{/*color:#f83e00;*/}
.today-rec .today-r .today-doctor .info .btns{text-align: center;padding:2px 0 0;}
.today-rec .today-r .today-doctor .info .btns a{display: inline-block;color:#f83e00;border:1px solid #f83e00;font-size:14px;line-height: 24px;border-radius:12px;padding:0 16px;}
.today-rec .today-r .today-doctor .info .btns a:hover{background:#f2f2f2;}
.today-rec .today-r .today-doctor .info .txt{line-height: 1.4;overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.today-rec .today-r .l-t{color:#f1525f/*f83e00*/;font-size:16px;margin-top:5px;margin-bottom:5px;}
.today-rec .today-r .dl{position: relative;padding-bottom:10px;border-bottom:1px solid #e8e8e8;}
.today-rec .today-r .dt,.today-rec .today-r li span{position: absolute;top:0;left:0;}
.today-rec .today-r .dt span{position:absolute;bottom:0;left:0;width:20px;height:18px;background:#e23232;font-size:12px; color:#fff;text-align:center;line-height:18px;font-family: SimHei,arial;}
.today-rec .today-r .dt,.today-rec .today-r .dt a,.today-rec .today-r .dt a img{width: 120px;height:70px;}
.today-rec .today-r .dd{padding-left: 130px;}
.today-rec .today-r .dd h4 a{display: block;height: 22px;line-height: 22px;overflow: hidden;font-size:14px;color:#333;overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.today-rec .today-r .dd p{height:40px;line-height:20px;font-size:12px;color:#9f9f9f;line-height:20px;margin-top:6px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.today-rec .today-r ol{float: left;width:50%;}
.today-rec .today-r ol li{position: relative;padding-left: 28px;height:18px;overflow: hidden;margin-top: 10px;}
.today-rec .today-r ol li span{width:18px;height:16px;border:1px solid #bebebe;background:#fff;font-size:14px; color:#bebebe;text-align:center;line-height:18px;font-family: SimHei,arial;}
.today-rec .today-r ol:nth-child(1)>li:nth-child(1)>span,
.today-rec .today-r ol:nth-child(1)>li:nth-child(2)>span{background:#bebebe;color:#fff;}
.today-rec .today-r li a{display:block; font-size:12px; color:#333;line-height:18px;}
/*医学视频*/
.video-index .video-tabs{float: left;width:130px;}
.video-index .video-tabs .item a{display: block;background-color:#f5f5f5;text-align: center;line-height:68px;margin-bottom:1px;font-size: 18px;color:#5c5c5c;}
.video-index .video-tabs .item.active a{background:url(../img/video_tab_bg.png) no-repeat left bottom;color:#64acf4;font-weight: bold;}
.video-index .video-content{margin-top:-8px;}
.video-index .video-content .video-list{display: none;}
.video-index .video-content .video-list .item{margin:10px 0 0 10px;width:257px;}
.video-index .video-content .video-list .item .p,.video-index .video-content .video-list .item .p .img{width: 257px;}
.video-index .video-content .video-list .item .p,.video-index .video-content .video-list .item .p .img{height:146px;}
.video-index .video-content .video-list .item .name{padding-top:3px;}
.video-index .video-content .list-show{display: block;}
.video-index .video-content{float: right;width:1070px;}
/*专家讲座*/
.expert-lecture{background-color:#eef6ff;border:1px solid #e3f0fa;border-radius:2px;padding:10px 0;}

.lecture-index {padding:16px 0 16px 34px;margin-top:0px;}
.lecture-index .item{float: left;width: 258px;margin:12px;background-color:#fff;box-shadow: 2px 2px 4px rgba(32, 72, 106, 0.2);}
.lecture-index .item:hover{box-shadow: 2px 2px 6px rgba(32, 72, 106, 0.4);}
.lecture-index .item .pic{width:258px;height:146px;}
.lecture-index .item .pic .img{width:258px;height:146px;}
.lecture-index .item .info{padding:0 12px 10px;}
.lecture-index .item .info .title{overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;font-size:18px;color:#333;height:30px;line-height:30px;margin:8px 0 4px;}
.lecture-index .item .info .time{font-size:14px;color:#349aff;}
/*语音科普*/
.voice-index .tabs{margin-bottom:16px;}
.voice-index .tabs .active{background-color:#aaa8ff;}
.voice-index .tabs .active i{background-color:#aaa8ff;}
.voice-index .voice-content .list{display: none;}
.voice-index .voice-content{}
.voice-index .voice-content .list-show{display:block;}
.voice-index .list{border-top:1px solid #ececec;border-left:1px solid #ececec;overflow: hidden;width: 828px;}
.voice-index .list li{float: left;width:276px; height: 132px; border-bottom:1px solid #ececec;border-right:1px solid #ececec;box-sizing: border-box;padding:14px 20px 0;}
/* .voice-index .list li:nth-child(4),.voice-index .list li:nth-child(5){width:205px;} */
.voice-index .list li a{display: block;position: relative;height:100%;}
.voice-index .list li h3{font-weight: normal;font-size:14px;padding-top:4px;width: 160px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.voice-index .list dl{position: absolute;top:4px;right:10px;}
.voice-index .list dt,.voice-index .list dt img{width:46px;height:46px;border-radius:50%;overflow: hidden;}
.voice-index .list a:hover dt{box-shadow:1px 1px 8px #ccc;}
.voice-index .list dd{font-weight: normal;color:#666;text-align: center;padding-top:8px;}
.voice-index .list a:hover dd{color:#666;}
.voice-index .list .media-body{position: absolute;left:0px;bottom:2px;}
.voice-index .sidebar{height:477px;/*height:630px;background-color:#f2fff1;*/width:318px;padding:0 20px;border:1px solid #ececec;}
.voice-index .sidebar .ht{font-size:16px;color:#f83e00;padding:10px 0;line-height: 24px;font-weight: bold;}
.voice-index .sidebar .now-voice{border-bottom:1px solid #eaedf0;padding-bottom:16px;margin-bottom:6px;}
.voice-index .sidebar .now-voice .ht{padding-top:16px;padding-bottom:10px;}
.voice-index .sidebar .hot-voice .ht{padding:6px 0;}
.voice-index .sidebar dl{margin-bottom:10px;}
.voice-index .sidebar dt{padding-left:30px;background:url(../img/voice_ico.png) no-repeat left top;padding-bottom:6px;}
.voice-index .sidebar dt a{font-size:16px;color:#333;font-weight: bold;}
.voice-index .sidebar dd{font-size:12px;color:#999;line-height: 20px;}
.voice-index .sidebar dd .ico{width:18px;height:18px;background:url(../img/voice_ico2.png) no-repeat center center;display: inline-block;margin-right: 6px;vertical-align:-4px;}
.voice-index .sidebar dd .num{display: inline-block;margin-left:20px;display: inline-block;line-height:20px;height:20px;}
.voice-index .sidebar .now-voice .ht{}
.voice-index .sidebar .now-voice .item{padding-left:30px;background:url(../img/voice_ico2.png) no-repeat left center;overflow: hidden;text-align: right;line-height:26px;padding-right: 20px;}
.voice-index .sidebar li>a{float: left;color:#333;}
.voice-index .sidebar .now-voice .num{color:#999;}
.voice-index .sidebar .hot-voice li{position: relative;padding-left: 28px;height:18px;overflow: hidden;margin-top: 10px;}
.voice-index .sidebar .hot-voice  li span{width:18px;height:16px;border:1px solid #bebebe;background:#fff;font-size:14px; color:#bebebe;text-align:center;line-height:18px;font-family: SimHei,arial;position: absolute;left:0;top:0;}
.voice-index .sidebar .hot-voice li:nth-child(1)>span{background-color:#e23232;color:#fff;border:none;}
.voice-index .sidebar .hot-voice li:nth-child(2)>span,.voice-index .sidebar .hot-voice li:nth-child(3)>span{background:#bebebe;color:#fff;}
.voice-index .sidebar .hot-voice li a{display:block; font-size:12px;line-height:18px;}
/*问答*/
.ask-index .tabs .active{background-color:#6db5f6;}
.ask-index .tabs .active i{background-color:#6db5f6;}
.ask-index .tabs{margin-bottom:18px;}
.ask-index .ask-content .ask-list{display: none;}
.ask-index .ask-content .list-show{display:block;}
.ask-index .sidebar{height:680px;padding:20px;background-color:#f6f6f6;width:320px;}
.ask-index .top-ask{position: relative;padding-top:10px;height:316px;}
.ask-index .top-ask .avatar{ display:block; width: 120px; height: 120px; border:4px solid #fff; border-radius:150px; margin: 0 auto; overflow:hidden; }
.ask-index .top-ask .avatar img{ width: 120px; height: 120px;}
.ask-index .top-ask .name{ padding: 14px 0 10px; text-align:center; line-height:1;}
.ask-index .top-ask .name a{ font-size:20px; color:#222; font-weight:700;}
.ask-index .top-ask .name a:hover{text-decoration:none; color:#43bfc7;}
.ask-index .top-ask .name span{ padding: 2px 5px 3px; font-size:12px; color:#018cf1; border:1px solid #018cf1; border-radius:5px; margin-left:5px;}
.ask-index .top-ask .info{ text-align:center; line-height:1; font-size:12px; color:#7b838a; padding-bottom:12px;}
.ask-index .top-ask .btns{position: relative;padding-bottom:16px;}
.ask-index .top-ask .btn{ display:block; width: 140px; height: 32px; text-align:center; line-height:32px; background-color:#83c04f; font-size:14px; color:#fff; margin:3px auto 0; border-radius:32px; }
.ask-index .top-ask .btn:hover{ text-decoration:none;background:#68b329;}
.ask-index .top-ask .prev{position: absolute;top:60px;left:36px;background:url(../img/prev.png) no-repeat;}
.ask-index .top-ask .next{position: absolute;top:60px;right:36px;background:url(../img/next.png) no-repeat;}
.ask-index .top-ask .prev,.ask-index .top-ask .next{width:30px;height:30px;display: block;}
.ask-index .top-ask .mini-ask{padding:0 10px;}

.mini-ask .title,.mini-ask .txt{ position:relative; padding-left:26px;}
.mini-ask .title .ico,.mini-ask .txt .ico{ position:absolute; top:0; left:0; width:16px; height:16px;}
.mini-ask .title .ico{ background: url(../img/ask_q.png) no-repeat;}
.mini-ask .txt .ico{ top:10px; background: url(../img/ask_a.png) no-repeat;}
.mini-ask a.title{font-size:12px; line-height:16px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;font-weight: bold;color:#333;}
.mini-ask .txt{ line-height:22px; font-size:12px; color:#7b838a; padding-top: 8px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.mini-ask .txt a{ font-size:12px; color:#7b838a; text-decoration:none; }


.ask-index .now-ask{height:360px;overflow:hidden;}
.ask-index .now-ask .ht{font-size:16px;color:#f83e00;padding:14px 0 6px;line-height: 24px;font-weight: bold;}
.ask-index .now-ask .now-ask-list{}
.ask-index .now-ask li .time{}
.ask-index .now-ask li i{}
.ask-index .now-ask li a{}
/* .qalist{ position:relative; width:342px; height:288px; overflow: hidden;} */
/* .qalist ul{ position:absolute;bottom: 0; left:0;} */
.ask-index .now-ask li{ position: relative; height:24px; line-height:24px; margin: 10px 0; padding:0px 0 0px 68px;  font-size: 14px; color: #666; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.ask-index .now-ask li a{ font-size:12px;margin-top:0px;}
.ask-index .now-ask li span{ position:absolute; top:2px; left:0; width:60px; height:20px; line-height: 20px; text-align:center; border-radius:10px; background-color:#fff;border: 1px solid #d5d5d5; font-size:12px; color:#7b838a; overflow: hidden;}
.ask-index .now-ask li i{ position:absolute; top:30px; left:25px; width:1px; height:28px; background-color:#d5d5d5;}
.ask-index .now-ask-list{position: relative;}
.ask-index .now-ask-list .bg-br{width:1px;background-color:#d5d5d5;position: absolute;top:0;bottom:0;left:30px;}
/*医生团队*/
.doctor-index{}
.doctor-index ul{}
.doctor-index li{width:228px;float: left;border:1px solid #ececec;height:100px;margin:5px;}
.doctor-index li a{display: block;position: relative;height:100%;padding:16px 6px 0 14px;box-sizing: border-box;}
.doctor-index li .pic{float: left;margin-right:10px;}
.doctor-index li .pic,.doctor-index li .pic img{width:62px;height:62px;border-radius:50%;overflow: hidden;}
.doctor-index li a:hover{background:#f2f2f2;}
.doctor-index li a:hover .pic{box-shadow:1px 1px 8px #ccc;}
.doctor-index li .info{font-size:12px;color:#666;padding-top:8px;}
.doctor-index li .info p{padding-bottom:4px;line-height:1.4;}
.doctor-index li .info strong{font-size:16px;color:#333;display: inline-block;margin-right:10px;}
.doctor-index li .info span{font-size:12px;color:#3f89f6;}
.doctor-index .more{text-align: center;padding-top:16px;}
.doctor-index .more a{display: inline-block; width:130px; height:30px; margin:0 auto; border:1px solid #eee; font-size:12px; color:#91989b; border-radius:14px; text-align:center; line-height:30px;}
.doctor-index .more a:hover{background-color:#f2f2f2;}
/* .doctor-index{padding-top:0px;}
.doctor-index ul{width:1212px; margin-left: -12px;}
.doctor-index ul li{width:288px; border:1px solid #ecedef; float: left; margin:10px 0 10px 12px; text-align: center; font-size: 16px; color: #8a8a8a; padding: 24px 0;}
.doctor-index ul li .head{ display: inline-block; width:90px; height: 90px;margin-bottom: 10px;}
.doctor-index ul li .head img{width:90px; height: 90px; border-radius: 50%; vertical-align: top;}
.doctor-index ul li strong{ font-size: 20px;display: inline-block; line-height: 25px; margin:0px 6px 0 0px; color: #000000;}
.doctor-index ul li span{ color: #ff4000; display: inline-block; border:1px solid #ff4000; border-radius: 3px; line-height: 20px; padding:0 6px;font-size: 14px;vertical-align:2px;}
.doctor-index ul li p:first-child{margin:-4px 0 10px 0;}
.doctor-index ul li p{ margin-bottom: 10px;line-height: 1.2;}
.doctor-index ul li div{}
.doctor-index ul li div a{display: inline-block; width: 94px; height:34px; margin:0 2px;font-size:16px;background:#018cf1;color:#fff;line-height:34px;border-radius:4px;}
.doctor-index ul li div a:hover{opacity:0.8;} */
/*疾病百科*/
.disease-items{overflow: hidden;background-color:#f2fff1;position: relative;}
.disease-items .ht{padding:16px 20px 10px;line-height:24px;overflow:hidden;}
.disease-items .ht h3{font-size:16px;float: left;line-height:1.6;color:#222;}
.disease-items .ht .more{float: right;font-size:14px;color:#999;}
.disease-items .ht .more:hover{text-decoration:underline;}
.disease-items .item{width:395px;float: left;overflow: hidden;padding-left:20px;/* height:155px; */}
/* .disease-items .item .label{width:84px;height:155px;float: left;} */
.disease-items .item .label{float: left;width:56px;height:50px;border:2px solid #79a63d;border-radius:28px;text-align: center;padding-top:6px;margin-top:10px;}
.disease-items .item .label .ico{width:22px;height:22px;display: inline-block;vertical-align: middle;}
.disease-items .item .label.nk .ico{background:url(../img/disease_ico1.png) no-repeat;}
.disease-items .item .label.wk .ico{background:url(../img/disease_ico2.png) no-repeat;}
.disease-items .item .label.fkc .ico{background:url(../img/disease_ico3.png) no-repeat;}
.disease-items .item .label.ek .ico{background:url(../img/disease_ico4.png) no-repeat;}
.disease-items .item .label.nank .ico{background:url(../img/disease_ico5.png) no-repeat;}
.disease-items .item .label.zlk .ico{background:url(../img/disease_ico6.png) no-repeat;}
.disease-items .item .label .txt{padding:0px 0 0 0px;line-height:1;font-size:16px;color:#79a63d;display:block;margin:0 auto;}
.disease-items .item .cols{padding:14px 0 14px 16px;float: left;width:300px;border-bottom:1px solid #deede3;height:120px;}
.disease-items .item.last-child .cols,.disease-items .item:nth-child(7) .cols,.disease-items .item:nth-child(8) .cols{border-bottom:none;}
.disease-items .item .cols a{display: inline-block;font-size:14px;color:#555;line-height: 30px;margin-right:12px;}
.disease-items .bg-br{position: absolute;width:2px;top:0;left:50%;margin-left:-1px;bottom:0;background-color:#fff;}
.disease-index .sidebar{width:318px;border:1px solid #ececec;padding:10px 20px;}
.disease-index .mini-ask .item{margin-bottom:16px;}
.disease-index .sidebar .ht{font-size:16px;color:#f83e00;padding:10px 0 20px;line-height: 24px;font-weight: bold;}
/*健康知识*/
.docarticle{padding:0;margin:0;}
.docarticle .essence{ height:400px;}
.docarticle .essence .fl_left{ width:408px;float: left;}
.docarticle .essence .fl_left a{ position:relative; display:block; height:59px; line-height:59px; border-top:1px dashed #eee; font-size: 18px; color:#222; padding:0 8px 0 20px; overflow:hidden;}
.docarticle .essence .fl_left a i{ position:absolute; top:26px; left:4px; width:8px; height:8px; background-color:#d4d4d4; border-radius:50%;}
.docarticle .essence .fl_left a.first{ border-top:none; height:144px; padding:0 8px 0 130px;}
.docarticle .essence .fl_left a.first i{ position:absolute; top:0; left:0; width:114px; height:118px; border-radius:0;background-color: #fff;background: url(../img/mrtj_ico.jpg) no-repeat;}
.docarticle .essence .fl_left a.first h3{ height:38px; line-height:38px; overflow:hidden; font-size: 22px; font-weight: normal; color:#222; margin-bottom:4px; white-space: nowrap;}
.docarticle .essence .fl_left a.first p{ height:60px; line-height:30px; overflow:hidden; font-size: 18px; color:#999; }
.docarticle .essence .fl_left a:hover{ text-decoration:none;}
.docarticle .essence .fl_right{ width:420px;float: right;}
.docarticle .essence .fl_right dt,.docarticle .essence .fl_right dd{ float:left; width:208px; height:190px; margin: 0 0 2px 2px; overflow:hidden;}
.docarticle .essence .fl_right dt{ background-color:#83c04f;}
.docarticle .essence .fl_right dt h3{font-size: 24px; color:#fff; line-height:1; padding: 34px 16px 24px;}
.docarticle .essence .fl_right dt a{font-size: 16px; color:#fff; line-height:24px; display:block; padding:0 16px; height:24px; overflow:hidden;}
.docarticle .essence .fl_right dt a:hover{text-decoration: underline;}
.docarticle .essence .fl_right dd a{ position:relative; display:block; width:100%; height:100%;}
.docarticle .essence .fl_right dd a img{ width:208px; height:190px; overflow: hidden; position: absolute; left: 0; top: 0;-webkit-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.docarticle .essence .fl_right dd a img:hover {-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); transform:scale(1.1,1.1); -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; transition:all 0.6s ease-out; }
.docarticle .essence .fl_right dd a p{ position:absolute; bottom:0; left:0; width:100%; height:38px; text-align:center; line-height:38px; background: rgba(0,0,0,0.6); font-size: 14px; color:#fff; overflow:hidden;z-index: 2;}
.docarticle .essence .fl_right dd a:hover p{background:#000; }
.docarticle .essence .essence-time{position: absolute; top: 0; right: 0; display: block; height: 59px; line-height: 59px; font-size:12px;color:#999;}
.docarticle .bottom{ width:836px;overflow: hidden;}
.docarticle .bottom a{position:relative; float:left; width:408px; height:70px; margin:5px; background-color:#f8f8f8; color:#333;}
.docarticle .bottom a p{font-size: 20px; line-height:24px; padding:12px 16px 0 20px; height:48px; overflow:hidden;}
.docarticle .bottom a span{ position:absolute; bottom:10px; right:16px;font-size: 12px; color:#999;}
.article-index .main{width:850px;padding-top:2px;}
.article-index .hot-mode{padding:0 18px;position: relative;}
.article-index .hot-mode .item a{margin-bottom:21px;}
.article-index .sidebar{width:320px;height:auto;}
.article-index .hot-mode .t{height:38px;background-color:#6db5f6;position: absolute;left:0;top:0;right:0;margin:0;}
.article-index .hot-mode .t h3{height:38px; line-height:38px; font-size:16px;color:#fff;font-weight: bold;}
.article-index .hot-mode .t .ico{width:26px;height:26px;background:url(../img/t_tj_03.png) no-repeat;vertical-align:-6px;display: inline-block;margin:0 10px 0 20px;}

.docarticle .bottom{border:1px solid #eaedf0;padding:8px 6px;width:832px;}
.docarticle .bottom a{width:406px;}
.article-index .sidebar{width:300px;padding-top:54px;}
.article-index .hot-slide{width:300px;height:200px;margin-bottom:16px;position: relative;}
.article-index .hot-slide .hd{ height:40px; overflow:hidden; position:absolute; left:0px; bottom:0px;right:0;  z-index:1; width:100%;background:#000;background:-moz-linear-gradient(top,transparent 0,#666 100%);background:-webkit-linear-gradient(top,transparent 0,#666 100%);background:-o-linear-gradient(top,transparent 0,#666 100%);background:-ms-linear-gradient(top,transparent 0,#666 100%);background:linear-gradient(top,transparent 0,#666 100%);filter:alpha(opacity=70);opacity:.7;}
.article-index .hot-slide .hd ul{ overflow:hidden; text-align: center;position: absolute;left:10px;bottom:5px;}
.article-index .hot-slide .hd ul li{margin:0 2px;  width:8px; height:8px; border-radius:4px; text-align:center; background:#fff; cursor:pointer; display: inline-block;}
.article-index .hot-slide .hd ul li.on{ background:#f00; color:#fff; }
/* .article-index .hot-slide .bd{ position:relative; height:100%; z-index:0;   } */
.article-index .hot-slide .bd li{ zoom:1; vertical-align:middle; }
.article-index .hot-slide .bd img{ display:block; width:300px;height:200px; }
.article-index .hot-slide .bd p{position: absolute;bottom:0px;right:10px;color:#fff;width:220px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;font-size:14px;text-align: right;z-index: 100; line-height:30px;}

.article-index .article-top{float: left;width:406px;}
.article-index .article-top .pic{position: relative;}
.article-index .article-top .pic,.article-index .article-top .pic img{width:406px;height:160px;}
.article-index .article-top .date{width: 98px;height:72px;background-color:#fed809;text-align: center;color:#666;font-size:14px;position: absolute;top:0;left:0;}
.article-index .article-top .date strong{display: block;font-size:30px;font-weight: normal;line-height: 1;padding:12px 0 2px;}
.article-index .article-top .info h3{font-size:16px;font-weight: bold;margin-bottom:6px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.article-index .article-top .info{padding:16px 0 22px 0;}
.article-index .article-top .info p{color:#999;font-size:14px;line-height:24px;margin-bottom:11px;}
.article-index .article-top .link a{display: inline-block;line-height:32px;background:#7cd2d6;border-radius: 2px;font-size:14px;color:#fff;padding:0 20px;}
.article-index .article-top .link a:hover{text-decoration: underline;}
.article-index .article-middle{float:left;width: 426px;margin-left:14px;}
.article-index .article-middle .item{height:98px;margin-bottom:6px;position: relative;}
.article-index .article-middle .date{width: 80px;height:80px;border-radius:50%;background:#f5f5f5;text-align: center;color:#666;font-size:14px;position: absolute;top:10px;left:0;}
.article-index .article-middle .date strong{display: block;font-size:30px;font-weight: normal;line-height: 1;padding:12px 0 2px;}

.article-index .article-middle .info{height:98px;width:332px;background:#f5f5f5;position: absolute;top:0;right:0;}
.article-index .article-middle .info h3{font-size:16px;font-weight: bold;line-height:24px;margin:14px 10px 8px 14px;height:24px;overflow: hidden;}
.article-index .article-middle .info p{font-size: 14px;line-height:20px;padding:0 0 10px 14px;}
.article-index .article-middle .item:hover .info{background:#8dc146;color:#fff;}
.article-index .article-middle .item:hover .info a{color:#fff;}
.article-index .article-middle .item:hover .info a:hover{text-decoration: underline;}
.article-index .article-middle .item:hover .date{background:#f5b64a;color:#fff;}
.article-index .hot-mode .item a{margin-bottom:16px;}

.today-rec .t-l{float: left;width:320px;}
.today-rec .t-l .new-focus{height:182px;position: relative;}
.today-rec .t-l .item{position: relative;height:182px;width:320px;overflow: hidden;display: block;}
.today-rec .t-l .item .img{width:320px;height:182px;display: block;overflow: hidden;}
.today-rec .t-l .new-focus .linear-box{position: absolute;bottom:0;left:0;right:0;display: block;width:100%;height:70px;}
.today-rec .t-l .item:after{content:'';width:46px;height:46px;background:url(../img/video_ico2.png) no-repeat;position: absolute;left:50%;top:50%;margin:-23px 0 0 -23px;opacity: 0.8;}
.today-rec .t-l .linear-box .linear-bg{display:block;height:100%;width:100%;background:#000;background:-moz-linear-gradient(top,transparent 0,#333 100%);background:-webkit-linear-gradient(top,transparent 0,#333 100%);background:-o-linear-gradient(top,transparent 0,#333 100%);background:-ms-linear-gradient(top,transparent 0,#333 100%);background:linear-gradient(top,transparent 0,#333 100%);filter:alpha(opacity=70);opacity:.7;}
.today-rec .t-l .linear-box .linear-txt{position: absolute;bottom:10px;left:10px;right:10px;font-size:16px;line-height:24px;color:#fff;width:300px;overflow: hidden;}
.today-rec .t-l .pic-focus{margin-top:10px;}
.today-rec .t-l .pic-focus li{width:155px;/* height:158px; */margin-right:10px;float: left;}
.today-rec .t-l .pic-focus li .pic{position: relative;height:110px;width:155px;display: block;overflow: hidden;}
.today-rec .t-l .pic-focus li .pic img{height:110px;width:155px;}
.today-rec .t-l .pic-focus li.end{margin-right:0;}
.today-rec .t-l .pic-focus li .txt{font-size:14px;height:20px;line-height:20px;display: block;overflow: hidden;margin-top:6px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.today-rec .today-c{width:540px;margin-left:20px;}
.today-rec .today-head{border-bottom:1px solid #eaedf0;}
.today-rec .today-head .link{float: left;width:46%;padding:6px 2% 20px;}
.today-rec .today-head .link h3{margin-bottom:4px;font-size:22px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.today-rec .today-head .link p{font-size:14px;color:#666;}
.today-rec .today-head .link:hover p{text-decoration: underline;}
.today-rec .today-c .item li{height:36px;line-height:36px;}
.today-rec .today-c .item li:after{width:22px;height:22px;background-size:size;}
.today-rec .today-c .item{padding:20px 0 20px 10px;margin-bottom:0px;}
.today-rec .hot-rec{height:40px;background:#f5f5f5;}
.today-rec .hot-rec .label{width:66px;background:#6db5f6;color:#fff;font-size:16px;text-align:center;line-height:40px;float: left;margin-right:10px;}
.today-rec .hot-rec .link{float: left;width:220px;overflow: hidden;height:40px;line-height:40px;font-size:16px;padding-left:10px;}
.today-rec .hot-rec .link a{display: block;padding-left:10px;position: relative;height:40px;line-height:40px;padding-right:10px;}
.today-rec .hot-rec .link a:before{content:"";width:4px;height:4px;background:#999;position: absolute;left:0;top:50%;margin-top:-1px;border-radius:2px;}