.main-list .video-list{width:1240px;margin-left:-20px;padding-top:30px;}
.main-list .video-list .item{margin:0 20px 20px;}
.list-title{padding-top:30px;border-bottom:1px solid #ececec;}
.list-title .h{float: left;font-size:36px;color:#4690fd;font-weight: bold;line-height:40px;height:40px;padding-bottom:10px;}
.list-title .h .ico{width:40px;height:34px;background:url(../img/video_ico.png) no-repeat;display: inline-block;float: left;margin-top:3px;margin-right:14px;}
.list-title .tags{float: left;padding-left:150px;padding-top:10px;}
.list-title .tags a{height:18px;border-right:1px solid #ccc;padding:0 18px;color:#333;font-size:18px;color:#333;}
.list-title .tags a.active{color:#ff4000;}
.list-title .tags a:last-child{border-right: none;}

.ask-form{ padding-top:16px;}
.ask-form .form{ height:84px; padding:22px 29px; border:1px solid #dedede; background:#f4f4f4; margin-bottom:8px; }
.ask-form .form .title{ height: 22px; margin-bottom:12px;}
.ask-form .form .title h3{ float:left; line-height:22px; padding-left:26px; background:url(../img/ask_ico.png) no-repeat left center; font-size:18px; color:#333;font-weight: normal;}
.ask-form .form .title p{ float:right; font-size:12px; line-height:28px; color:#999;}
.ask-form .form .title p strong{ font-weight:400; color:#ff4000;}
.ask-form .form .cont{ position:relative;}
.ask-form .form .cont .search_text{ width:664px; height:40px; border:1px solid #ddd;}
.ask-form .form .cont .search_text input{ display:block; width:652px; height:40px; padding-left:12px; color:#222;}
.ask-form .form .cont .search_btn{ position:absolute; top:0; right:0; width:110px; height:42px; }
.ask-form .form .cont .search_btn input{ display:block; width:110px; height:42px;background:#83c04f; text-align:center; line-height:42px; font-size:16px; color:#fff;}
.ask-form .form .cont .search_btn input:hover{opacity:0.8;}

h4.r_title{height:40px;line-height:40px;font-size:20px;color: #212121;}

.sidebar .tit{font-size: 24px;color:#333;font-weight: normal;line-height:1.6;}
.rmwd,.ysb{margin:20px 0;}
.rmwd .rmwd-list{ padding:6px 0 10px;}
.rmwd .rmwd-list li{ position:relative; height:50px;overflow:hidden;border-top: 1px solid #eee;}
.rmwd .rmwd-list li strong{ position: absolute; top: 0; right: 5px; width: 76px; height: 50px; overflow: hidden; font-weight: 400; font-size: 14px; color: #999; z-index: 2; }
.rmwd .rmwd-list li strong span{ display: block; height: 50px; line-height: 50px; text-align: right;}
.rmwd .rmwd-list a{width: 330px; padding-left: 10px; height: 36px; overflow: hidden; line-height: 50px; font-size: 16px; color: #666; z-index: 1; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.rmwd .rmwd-list li i{position: absolute; top: 0; left: 5px; width: 30px; height: 50px; font-size: 20px; color: #f40; line-height: 50px; font-style: normal;}

.ysb-list .item{ display:block; height:66px; border-top:1px solid #eee; cursor:pointer;padding:0 5px;}
.ysb-list .item:hover{ text-decoration:none;}
.ysb-list .ml{ float:left;}
.ysb-list .ml i{ float:left; width:30px; height:30px; padding-top:18px; font-size:20px; color:#ff8a00; line-height:30px; font-style:normal;}
.ysb-list .ml .img{ float:left; width:36px; height:36px; border-radius:36px; overflow:hidden; margin-top:17px;}
.ysb-list .ml .img img{width:36px; height:36px;}
.ysb-list .ml p{ float:left; padding: 14px 0 0 17px;}
.ysb-list .ml p strong{ display:block; height:24px; line-height:24px; font-weight:400; font-size:18px; color:#333;}
.ysb-list .ml p span{ display:block; height:16px; line-height:16px; font-size:12px; color:#999;}
.ysb-list .mr{ float:right; height:30px; line-height:30px; padding-top:18px;}
.ysb-list .mr span{ float:right; font-size:12px; color:#999;}
.ysb-list .mr strong{ float:right; font-size:14px; color:#83c04f; font-weight:400; margin-right:6px;}


.slide-doctor{margin:20px 0; background-color:#f6f6f6;position: relative;padding-bottom:30rpx;}
.slide-doctor .bd li{padding-top:30px;}
.slide-doctor .avatar{ display:block; width: 120px; height: 120px; border:4px solid #fff; border-radius:150px; margin: 0 auto; overflow:hidden; }
.slide-doctor .avatar img{ width: 120px; height: 120px;}
.slide-doctor .name{ padding: 14px 0 10px; text-align:center; line-height:1;}
.slide-doctor .name a{ font-size:20px; color:#222; font-weight:700;}
.slide-doctor .name a:hover{text-decoration:none; color:#43bfc7;}
.slide-doctor .name span{ padding: 2px 5px 3px; font-size:12px; color:#018cf1; border:1px solid #018cf1; border-radius:5px; margin-left:5px;}
.slide-doctor .info{ text-align:center; line-height:1; font-size:12px; color:#7b838a; padding-bottom:20px;}
.slide-doctor .tags{ text-align:center; line-height:1; padding-bottom:34px;}
.slide-doctor .tags a{ font-size:14px; color:#222;}
.slide-doctor .tags a:hover{text-decoration:none; color:#999;}
.slide-doctor .tags strong{ font-size:14px; color:#ff4400;}
.slide-doctor .intro{ padding: 0 16px 16px; line-height:22px; font-size:14px; color:#7a8289; }
.slide-doctor .intro strong{ color:#222; font-weight:400;}
.slide-doctor .intro .up,.slide-doctor .intro .down{font-size:14px; color:#6eb5f7;/*43bfc7*/ padding:0 20px 0 16px; display:inline-block; background-image:url(../img/list_icon.png); background-repeat:no-repeat; background-size:50px 192px; cursor:pointer;}
.slide-doctor .intro .up{ background-position:50px -15px;}
.slide-doctor .intro .down{ background-position:50px -38px;}
.slide-doctor .btns{position: relative;padding-bottom:20px;}
.slide-doctor .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; }
.slide-doctor .btn:hover{ text-decoration:none;background:#68b329;}
.slide-doctor .state:hover{color:#3caab1;}
.slide-doctor .prev{position: absolute;top:76px;left:36px;background:url(../img/prev.png) no-repeat;}
.slide-doctor .next{position: absolute;top:76px;right:36px;background:url(../img/next.png) no-repeat;}
.slide-doctor .prev,.slide-doctor .next{width:30px;height:30px;display: block;}

.mt{border:1px solid #eee; padding: 26px 0 22px; margin:20px 0;}
.mt .ht{ margin:0 29px;}
.mt .ht .h1{ position:relative; font-size:25px;font-weight: normal; color:#000; line-height:34px; padding-left:52px; margin-bottom:11px;}
.mt .ht .h1 i{ position:absolute; top:0; left:0; width:36px; height:36px; background-color:#83c04f;background:url(../img/ask_t_ico.png) no-repeat;}
.mt .ht p{ font-size:12px; color:#999; line-height:1; margin-bottom:16px; padding-left: 52px;}
.mt .ht p strong{ font-weight:400;}
.mt .ht p strong.man{ color:#05a6f0;}
.mt .ht p strong.woman{ color:#fc5477;}
.mt .ht p span{ padding-right:10px;}
.mt .ysbh{margin-top:4px;padding-left:60px;}
.mt .ysbh .img{width:90px;border:1px solid #eee;padding:2px;}
.mt .hc{ border-top:1px solid #eee;padding:16px 16px 0 29px;margin: 0 29px; line-height:30px; font-size:14px;}
.mt .hc strong{ font-weight:400; color:#999;}
.mt .hc p{ color:#333; padding-bottom:6px;}

.ask-imgs{padding-left:60px;}
.ask-imgs .pic{display: inline-block;margin: 0 10px 0 0; width:50px;height:50px;}
.ask-imgs .pic .img{width:100%;height:100%;max-width:100%;max-height:100%;}

.mc{ border:1px solid #eee; border-top:3px solid #ff4000; padding:20px 29px 14px; margin-bottom:20px;}
.doctor-info{ position:relative;}
.doctor-info .info{ height:90px; border-bottom:1px solid #eee;}
.doctor-info .info dl{ position:relative;}
.doctor-info .info dt{ position:absolute; top:0; left:0; width:64px; height:64px; border-radius:64px; overflow:hidden;}
.doctor-info .info dt img{ width:64px; height:64px;}
.doctor-info .info dd{ padding-left:80px;}
.doctor-info .info dd h5{ height:28px; line-height:28px; font-size:18px; color:#000; font-weight:400;}
.doctor-info .info dd h5 span{ font-size:14px; color:#666; padding-left:10px;}
.doctor-info .info dd p{ height:22px; line-height:22px;font-size:14px; color:#333; width: 436px; overflow: hidden; }
.doctor-info .info dd p.p1{ color:#999;}
.doctor-info .info dd p.p2{ padding-left:20px; color:#999;background:url(../img/xin.png) no-repeat; background-position: 0 4px;}
.doctor-info .info dd p.p2 span{ color:#f14700; }

.doctor-info .doctor-btn{ position:absolute; top:16px; right:0;}
.doctor-info .doctor-btn .zan{ float:right; height:26px; padding-left:29px; margin:10px 0 0 20px;font-size:16px; color:#ff4000; background:url(../img/zan.png) no-repeat;}
.doctor-info .doctor-btn .ask-btn{ float:right; width:140px; height:44px; background:#83c04f; border-radius:5px; text-align:center; line-height:44px;font-size:16px; color:#fff;}
.doctor-info .doctor-btn .youyong,.doctor-info .doctor-btn .ask-btn{ text-decoration: none;}
.doctor-info .doctor-btn .ask-btn:hover{ background: #68b824;}
.doctor-answer{ padding: 18px 0 0px; line-height:28px; font-size:14px;}
.doctor-answer strong{ font-weight:400; color:#999; }
.doctor-answer p{ color:#333; padding-bottom:10px;}
.doctor-answer p a{display: inline-block;margin: 0;color:#53a2ef;}
.doctor-answer p a:hover{text-decoration: underline;}
.doctor-answer .time{ height:20px; line-height:20px;font-size:12px; color:#999; text-align:right;}
.doctor-answer .tip{color:#999;font-size:12px;height:20px; line-height:16px;}
.doctor-answer .ask-add-wrap{background:#fff;border:1px solid #eee;border-radius:10px;padding:0 16px;margin-top:10px;margin-bottom:40px;}
.doctor-answer .add-item{border-bottom:1px dashed  #ddd;padding:12px 0;}
.doctor-answer .add-item:last-child{border-bottom:none;}
.doctor-answer .add-item .add-mt{display: flex;padding-bottom:6px;}
.doctor-answer .add-item .add-mt .txt{font-weight: bold;flex:1;}
.doctor-answer .add-item .add-mt .time{font-size:12px;color:#666;text-align: right;}
.doctor-answer .add-item .user{color:#5184f7;}
.doctor-answer .add-item .doctor{color:#f60;}
.doctor-answer .add-item .imgs .ysbh{}
.doctor-answer .add-item .imgs .ysbh .img{width:90px;border:1px solid #eee;padding:2px;}



.head-info .info{padding-bottom:0px;/*10px*/line-height: 42px;white-space: nowrap;}
.head-info .info .txt{float: left;font-size:14px;color:#777;line-height: 2;}
.head-info .info .txt span{display: inline-block;margin-right:20px;line-height:42px;}
.head-info .info .txt a{color:#777;}
.head-info .share{float: right;padding-right:100px;}
.head-info .share .label{font-size:14px;color:#777;padding-right:10px;float: left;line-height:42px;}
.head-info .share ul{float: left;}
.head-info .share li{float: left;width:32px;height:32px;margin-right:4px;background:url(../img/share_ico.jpg) no-repeat;cursor: pointer;}
.head-info .share li.wx{background-position: 0 0;}
.head-info .share li.wb{background-position:  -34px 0;;}
.head-info .share li.qq{background-position: -68px 0;}
.head-info .share li.qzone{background-position: -102px 0;}

/* .video-body{width: 800px;height:450px;position: relative;}
.video-body .img{width: 800px;height:450px;} */
.video-body{width:580px;height:326px;position: relative;margin: 20px 0 0;}
.video-body .img{width: 580px;height:326px;}
.video-body:before{content:"";}
.video-body .paper-pic{position: absolute; top: 0; left: 0; z-index: 999;cursor:pointer;}
/* .detail_video{ display: none;} */
.audioPlay { width: 100%;}
.icon_play_btn, .on .icon_play_btn { background: url(../img/play.png) no-repeat 0 0;	width: 80px;	height: 80px;	position: absolute;	left: 50%;	top: 50%;	display: block;	z-index: 1000;	margin:-40px 0 0 -40px;cursor: pointer;}
.on .icon_play_btn {background-position: 0 0;}
.article{padding: 0 0 10px 0;}
.article h1{font-size:25px;font-weight:normal;color:#333;line-height:1.4;padding:10px 0 10px;}
.article .author{margin-bottom:30px;margin-top:20px;}
.article .author .title{padding:30px 0 10px;line-height:30px;font-size:24px;color:#f83e00;border-bottom:1px solid #eaedf0;margin-bottom:20px;position: relative;height:30px;}
.article .author .title a{color:#f83e00;}
.article .author .title span{font-size: 16px;color:#333;}
.article .author .tit{font-size: 20px;font-weight: bold;padding-bottom:10px;color:#333;}
.article .author .title .go{position: absolute;background:#f83e00;top:32px;right:12px;display: inline-block;padding:0 12px;border-radius: 4px;color:#fff;font-size:14px;}
.article .author .title .go:hover{text-decoration: none;opacity:0.8;}
.article .author .des{/* background:#f5f5f5; *//* display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;padding:16px; */}
.article .author .des .label{margin-right:16px;font-size:16px;}
.article .author .des .c{font-size:16px;color: #333;line-height: 30px;}


.main-item{padding:0 0 20px 0;}
.ask .t{font-size:24px;font-weight: bold;color:#333;border-bottom:1px solid #eaedf0;padding:20px 0;}
.ask .ask-item{padding:10px 0;border-bottom: 1px dashed #d2d2d2;}
.ask .ask-item h3{font-size:20px;/*24px*/color:#333;line-height: 1.6;/* padding:6px 0 4px; */padding:2px 0 6px 0px;font-weight: normal;}
.ask .ask-item h3 a em{color:#e10d0d;font-style: normal;}
.ask .ask-item p.text{margin-bottom:10px;color:#777;}
.ask .ask-item p.text a{font-size:14px;color: #777;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.ask .ask-item .p_b2{margin:4px 0 10px;/* margin:20px 0; */}
.ask .ask-item .c_voice .line45{line-height:44px;color:#777;}
.ask .ask-item .p_b2 .doc_pic{width:40px;height:40px;border-radius:50%;overflow: hidden; margin:2px 2px 0 0;float: left;}
.ask .ask-item .p_b2 .doc_pic img{width:40px;height:40px;border-radius:50%;overflow: hidden; }
.dpblock100{display: block;width: 100%;height:100%;}
.ask-item .media-body{ float: left;}
.ask-item .chat-pop{ position: relative;width: 156px; height: 45px; background-position: right bottom; padding-left: 77px; font-weight: normal; line-height: 45px; font-size: 16px; color: #333; margin-right: 28px; float: left;cursor: context-menu;background: url(../img/n_icon_01@1x.png) no-repeat;background-size: 500px 192px;background-position:right bottom;}
.ask-item .media-body i{position:absolute;top:11px;left:25px; width: 18px; height: 22px;}

.ask-item .media-body span.time span{color: #f63c0d; padding-left:10px;}
.img-responsive {background-position: 0 0; }
.ask-item .chat-pop .play{background-position:0 -25px;}
.ask-item .chat-pop .loading{ display:block;position:absolute;top:11px;left:25px;width:22px;height:22px;z-index:100;background-image:url(../../../images/youlai/newpc/loading.gif);background-repeat:no-repeat;background-size:22px 22px;}
.ask-item .chat-pop .error{display:block;position:absolute;top:11px;left:25px;width:22px;height:22px;z-index:100;background-position: -5px -53px;}
.ask-item .chat-pop .error:after{ position: absolute; top: 0; left: 3px; font-size: 16px; color: #ff4000; width: 114px; height: 24px; content: "播放错误!"; line-height: 1.5; background: #f7f7f7; font-style: normal;}
.img-responsive{background-image: url(../img/play_icon_01@1x.gif);background-repeat:no-repeat; background-size:10px 45px;}
.img-responsive.play{background-position:0 -15px;}
.ask-item .media-body .img-responsive{background-size:20px 75px;}
.ask-item .media-body .img-responsive.play{background-position:0 -25px;}
.ask .ask-item .name{color:#4690fd;}
.ask .ask-item .p_b1{font-size:14px;}
.ask .ask-item .p_b{color:#bbb;}

.sidebar .hot-mode{width:354px;border:1px solid #eaedf0;margin:20px 0;padding-bottom:10px;}
.sidebar .hot-mode ul{padding:0 18px;}
.sidebar .hot-list .txt-list{padding:6px 18px 0;}
.sidebar .hot-list .txt-list li{ line-height: 22px; height: 22px; font-size:14px;color:#565656;overflow: hidden;margin:8px 0;padding-left:2px;position: relative;}
.sidebar .hot-list .txt-list .tag{width:18px;height:16px;background:url(../img/hot_ico.png) no-repeat;color:#fff;font-size:12px;line-height:16px;padding-left:2px;display: inline-block;margin-right:4px;}
.sidebar .hot-list .txt-list a{color:#565656;}
.sidebar .hot-list .txt-list a:hover{text-decoration:underline;}

.sidebar .hot-list .txt-list .num{}
.sidebar .hot-list .txt-list .num{width:16px;height:16px;border:1px solid #bebebe;background:#fff;font-size:14px; color:#bebebe;text-align:center;line-height:18px;font-family: SimHei,arial;display: inline-block;margin: 0 6px 0 0;}
.sidebar .hot-list .txt-list li:nth-child(1) .num{background-color:#e23232;color:#fff;border:none;}
.sidebar .hot-list .txt-list li:nth-child(2) .num{background:#bebebe;color:#fff;}

.sidebar .hot-mode .t{margin:16px 20px 0;}
.sidebar .hot-mode .t h3{font-size: 0;}
.sidebar .hot-mode .rmsp{height:22px;background: url(../img/rmsp_t.png) no-repeat;}
.sidebar .hot-mode .rmwz{height:22px;background: url(../img/rmwz_t.png) no-repeat;}
.sidebar .hot-mode .tkszj{height:22px;background: url(../img/tkszj_t.png) no-repeat;}
.sidebar .hot-mode .yxsp{height:22px;background: url(../img/yxsp_t.png) no-repeat;}
.sidebar .hot-mode .zxgx{height:22px;background: url(../img/zxgx_t.png) no-repeat;}
.sidebar .ad{margin:20px 0;}
.sidebar .side-slide{width: 340px;height:240px;position: relative;overflow: hidden;margin:20px 0;}
.sidebar .side-slide .bd{position: relative;height:100%;}
.sidebar .side-slide .bd img{width: 340px;height:240px;}
.sidebar .side-slide .hd{position: absolute;bottom:4px;right:10px;}
.sidebar .side-slide .hd li{height:10px;width:10px;border-radius:5px;display: inline-block;margin:0 3px;cursor: pointer;background:#fff;}
.sidebar .side-slide .hd li.on{background:#018cf1;}
.sidebar .hot-mode .img-list{padding:0 8px;}
.sidebar .hot-mode .img-list li{border-bottom:1px dashed #cfcfcf;padding:18px 10px;overflow: hidden;}
.sidebar .hot-mode .img-list li .pic,.sidebar .hot-mode .img-list li .img{width:140px;height:80px;position: relative;}
.sidebar .hot-mode .img-list li .pic{margin-right:10px;float: left;}
.sidebar .hot-mode .img-list li .txt{float: left;width:168px;}
.sidebar .hot-mode .img-list li .txt .ht{font-size:16px;color:#333;line-height:1.4;overflow-x: hidden;margin:2px 0 4px;}
.sidebar .hot-mode .img-list li .txt .hc{font-size:14px;color:#777;}
.sidebar .hot-mode .img-list li .txt .hc .num{display: inline-block;/* margin-left:10px; */}
.sidebar .hot-mode .img-list li:last-child{border-bottom:none;}
.sidebar .expert-list .list{padding:0 10px;}
.sidebar .expert-list .item{padding:16px 0;border-bottom:1px dashed #eaedf0;display: block;overflow: hidden;}
.sidebar .expert-list .item .p{float: left;margin-right:10px;}
.sidebar .expert-list .item .p .img{border-bottom:none;width:90px;height:90px;border-radius:50%;}
.sidebar .expert-list .item .info{float: left;width:230px;}
.sidebar .expert-list .item .info .ht{padding:10px 0;}
.sidebar .expert-list .item .info .name{color:#333;font-size:18px;font-weight: bold;display: inline-block;margin-right:10px;}
.sidebar .expert-list .item .info .label{height:20px;line-height:20px;color:#ff4000;font-size:14px;border:1px solid #ff4000;padding:0 6px;display: inline-block;border-radius:2px;}
.sidebar .expert-list .item .info .txt{font-size:14px;color:#777;}
.sidebar .expert-list .item:last-child{border-bottom:none;}

.sidebar .amount{display: flex; padding: 20px 0 10px;}
.sidebar .amount div{ flex: 1; text-align: center; height: 60px; border-right: 1px solid #eaedf0;}
.sidebar .amount div:nth-last-child(1){border-right: none;}
.sidebar .amount div strong{ font-size: 26px; color: #000000; line-height: 35px;}
.sidebar .amount div p{font-size: 16px; line-height: 15px;}

.sidebar .hot-mode .zjsp-list li .pic{ float: right; margin-right: 0;}
.sidebar .hot-mode .zjsp-list li .txt .ht{ line-height: 20px;}
.sidebar .hot-mode .zjsp-list li .txt .hc .num{ margin-left: 0;}

.main-list-wrap{margin-top:20px;}
.main-ad .img{width:100%;}

.main-list li{border-bottom: 1px dashed #d9d9d9;padding:12px 0;overflow-x: hidden;}
.main-list li .p{float: left;margin-right: 24px;}
.main-list li .p .img{width:240px;height:136px;}
.main-list li .info{/*float: left;width:560px;*/}
.main-list li .name{font-size:24px;/* font-weight: bold; */color:#000;line-height:30px;overflow: hidden;padding-top:0px;}
.main-list li .intro{font-size:14px;color: #777;line-height:22px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis; margin:10px 0 8px;}
.main-list li .mb{overflow: hidden;}
.main-list li .mb .label{float: left;margin-right: 10px;height:26px;padding:0 10px;border:1px solid #f83e00;color: #f83e00;font-size:16px;}
.main-list li .mb .label a{color: #f83e00;}
.main-list li .mb .source{float: left;line-height:30px;color: #000;}
.main-list li .mb .time{float: right;line-height:30px;font-size:14px;color: #969696;}
.main-list li .mb{}
.main-list li .mb{}

.body{padding:10px 0 20px;}
.body .tip{color:#999;margin:20px 0 0;}
.body .intro{background:#f5f5f5;font-size:14px;line-height:26px;color:#333;text-indent: 2em;padding:20px;margin-bottom:30px;}
.body .html{font-size:16px;color: #333;line-height: 30px;/*margin-bottom:40px;*/}
.body .html h2{font-size:20px;margin-bottom:10px;}
.body .html h3{font-size:18px;margin-bottom:10px;}
.body .html p,.body .html div{margin-bottom:10px;}
.body td{border:1px solid #ddd;padding:4px 10px}
.body table{margin-bottom:10px;}
.body .html a{text-decoration: underline;font-weight: bold;}
.body .html a:hover{color:#53a2ef;}
.body .html img{max-width:80% !important;border-radius:10px;}
.body .zan{text-align: center;}
.body .zan .item{display: inline-block;font-size:24px; color:#ff4000;line-height:1;cursor: pointer;}
.body .zan .ico{height:22px;width:22px; color:#ff4000; background:url(../img/zan.png) no-repeat;display: inline-block;margin-right:6px;vertical-align:-2px;}

.related-items{overflow: hidden;margin: 20px 10px 10px 0px;font-size:14px;color: #333;}
.related-items .item{width:50%;}
.related-items .fr{text-align: right;}
.related-items .item a{}
.related-items .item .txt{color: #999}

.article-related{margin-bottom:20px;}
.article-related .item{margin:10px 0;font-size:14px;}
.article-related .label{color:#999;font-weight: bold;}

.main-list .guide{padding-bottom:0px;padding: 30px 0 0;}
.main-list .guide .sub-guide{margin-bottom:10px;}
.ask-form+.guide{padding:0;}

/* .guide{padding:30px 0 30px;} */
.guide{padding:30px 0 0px;}
.guide .guide-title{height:60px;border-bottom:1px solid #ececec;line-height:60px;}
/*疾病*/
.guide .guide-title .ico.jb{width:30px;height:34px;background:url(../img/guide_tit.png) no-repeat;vertical-align: text-bottom;display: inline-block;margin-right: 12px;}
/*视频*/
.guide .guide-title .ico.sp{width:40px;height:34px;background:url(../img/video_ico.png) no-repeat;display: inline-block;float: left;margin-top:14px;margin-right:14px;}
/*直播*/
.guide .guide-title .ico.live-ico{width:50px;height:34px;background:url(../img/guide_live.png) no-repeat;display: inline-block;float: left;margin-top:14px;margin-right:14px;}
/*语音*/
.guide .guide-title .ico.ys{width:40px;height:38px;background:url(../img/guide_yy.png) no-repeat;display: inline-block;float: left;margin-top:12px;margin-right:14px;}
/*药品*/
.guide .guide-title .ico.yaopin-ico{width:40px;height:38px;background:url(../img/guide_yp.png) no-repeat;display: inline-block;float: left;margin-top:10px;margin-right:14px;}
.guide.zcy-guide-channel .guide-title .ico.yaopin-ico{width:46px;height:38px;background:url(../img/guide_yp2.png) no-repeat;display: inline-block;float: left;margin-top:10px;margin-right:14px;}
/*医院*/
.guide .guide-title .ico.hospital-ico{width:40px;height:40px;background:url(../img/guide_yiyuan.png) no-repeat;display: inline-block;float: left;margin-top:10px;margin-right:14px;}
/*文章*/
.guide .guide-title .txt{font-size:36px;color:#4690fd;font-weight: bold;}
.guide.zcy-guide-channel .guide-title .txt{color:#dfb94f;}
.guide .title{height:30px;border-bottom:1px solid #ececec;line-height:30px;overflow: hidden;}
.guide .title .ico{width:20px;height:16px;background:url(../img/guide_tit2.png) no-repeat;vertical-align: text-bottom;display: inline-block;margin-right:6px;}
.guide .title .txt{font-size:14px;color:#ff4000;}
.guide .title .h2{float: left;}
.guide .title .more{float: right;font-size:14px;color:#777;}
.guide .title .more .num{color:#ff4000;}
/*2022年11月25日 10:21:30 此处移植basic.css*/
.guide .sub-guide .dise-items{position: relative;}
.guide .sub-guide .dise-items.pb14{padding-bottom: 14px;}
.guide .sub-guide .toggle{font-size:14px;overflow: hidden;position: absolute;bottom:8px;right:6px;display: none;display: block;color:#666;float: right;color:#53a2ef;}
.guide .sub-guide .toggle .txt{line-height:18px;display: inline-block;padding-top:4px;}
.guide .sub-guide .toggle .ico{background:url(../img/toggle_arrow.png) no-repeat;background-size:100% 100%;width:18px;height:18px;display: inline-block;margin-left:4px;vertical-align:-4px;}
.guide .sub-guide .toggle-hide .ico{transform:rotate(180deg);}
/* .yslist_dq dl dd a.yslist_dq01{padding:0;color:#3c8fe8;margin:0 8px 12px 8px;} */
/* 
.guide .sub-guide{background:#ececec;margin:20px 0 30px;padding:20px;}
.guide .sub-guide .item{color:#777;font-size: 0;}
.guide .sub-guide .item .label{font-size:18px;float: left;}
.guide .sub-guide .item p{padding-left:60px;}
.guide .sub-guide .item a{display: inline-block;font-size:18px;color:#777;margin-right:12px;padding:0px 4px;margin:2px 12px 2px 0;}
.guide .sub-guide .item a:hover,.guide .sub-guide .item a.active{background:#4690fd;color:#fff;text-decoration: none;}
 */

.guide .guide-son{}
.guide .guide-son .item:last-child{border-bottom:none;}
.guide .guide-son .item{border-bottom: 1px dashed #e1e1e1;overflow: hidden; padding:30px 0;}
.guide .guide-son li{float: left;width: 150px;padding:0 20px 0 12px;box-sizing: border-box;position: relative;line-height:20px;margin:4px 0;height: 20px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.guide .guide-son li:before{content:"";position: absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#777;border-radius:2px;}
.guide .guide-son li a{font-size:14px;color:#666;}
.guide .guide-son li a:hover{color:#53a2ef;}



.main-title{overflow: hidden;border-bottom:1px solid #ececec;/* padding:10px 0; */}
.main-title h2{float: left;line-height:40px;font-size:20px;/*24px*/color:#333;font-weight: bold;padding-bottom:2px;}
.main-title .more{float: right;font-size:14px;color:#555;line-height:40px;}
.main-title .more a{color:#a6a8b5;}
.main-title .more a:hover{text-decoration: underline;}

.drug{padding-bottom:100px;}
.head-drug{height:176px;padding-top:18px;}
.head-drug .p{float: left;width:320px;}
.head-drug .p img{width: 100%;}
.head-drug .info{float: left;width:450px;padding:0 30px;}
.head-drug .info .name{font-size:24px;color:#333;line-height:1.4;padding-top:6px;margin-bottom:10px;}
.head-drug .info .tags{margin-bottom:18px;overflow: hidden;}
.head-drug .info .tag{float: left;margin-right:20px;line-height:20px;}
.head-drug .info .tag .label{line-height:18px;height:18px;padding:0 8px;border-radius:2px;border:1px solid #ccc;display: inline-block;margin-right: 4px;}
.head-drug .info .tag .label.color-green{color:#21ccd2;border-color:#21ccd2;}
.head-drug .info .tag .label.color-blue{color:#75c60a;border-color:#75c60a;}
.head-drug .info .tag .label.color-red{color:#fa5d62;border-color:#fa5d62;}
.head-drug .info .txt{}
.head-drug .info .txt p{font-size:14px;color:#777;line-height: 28px;}
.head-drug .info .txt  a{color:#777;}
.hot-drug{margin-top:38px;}
.hot-drug .hot-tag{overflow: hidden;margin-bottom:20px;}
.hot-drug .hot-tag a{float: left;font-size:14px;color:#333;padding:0 14px;border-right:1px solid #333;height:14px;line-height:14px;}
.hot-drug .hot-tag a:last-child{border:none;}
.hot-drug .hot-tag a:hover{color:#83c04f;}
.hot-drug .hot-list{height:110px;overflow: hidden;padding:20px 0;border-top:1px solid #eaedf0;}
.hot-drug .hot-list .item{float: left;padding-right:20px;}
.hot-drug .hot-list .item .p{float: left;width:110px;height:110px;margin-right:14px;}
.hot-drug .hot-list .item .p .img{width:110px;height:110px;}
.hot-drug .hot-list .item .info{width:134px;float: left;}
.hot-drug .hot-list .item .name{font-size:14px;line-height:22px;color:#333;height:44px;overflow: hidden;font-weight: bold;margin-bottom:6px;}
.hot-drug .hot-list .item .price{font-size:14px;color:#ff7200;margin-bottom:8px;}
.hot-drug .hot-list .item .btn a{display: block;width:100px;height:28px;line-height:28px;text-align: center;background:#83c04f;font-size:14px;color:#fff;text-align: center;border-radius:2px;}
.hot-drug .hot-list .item .btn a:hover{text-decoration: none;opacity:0.8;}


.video-list{margin-left:-8px;width: 852px;padding-top:10px;}
.video-list .item{/*float: left;*/width: 270px;/*height:242px;*/margin:10px 7px 0;}
.video-list .item .author{margin:0;}
/* .video{margin-bottom:30px;} */

.drug-details{margin:20px 0 40px;}
.drug-details .title{line-height:50px;border-bottom:1px solid #ececec;height:60px;padding-top:10px;}
.drug-details .title h1{font-size:30px;color:#333;font-weight:normal;display: inline-block;margin-right:14px;}
.drug-details .title .label{font-size:14px;color:#777;vertical-align:-4px;}
.drug-details .ht{margin:30px 0;font-size:18px;color:#333;font-weight: bold;line-height:20px;height:20px;}
.drug-details .ht i{height:18px;width:6px;background:#83c04f;display: inline-block;margin-right:6px;vertical-align: -2px;}
.drug-details .infos{overflow: hidden;}
.drug-details .infos li{float: left;width:46%;padding-right:4%;font-size:16px;line-height:36px;height:36px;overflow: hidden;}
.drug-details .infos .color-blue{display: inline-block;margin-right:4px;color:#008fe9;}
.drug-details .infos .label{color:#555;}
.drug-details .infos .txt{color:#000;}

.experts-list{width:1216px;margin-left:-8px;padding:20px 0 10px;}
.experts-list .item{float: left;width: 288px;border:1px solid #eaedf0;height:290px;margin:5px 7px;text-align: center;}
.experts-list .item .ht{text-align: center;padding:10px 0 0;}
.experts-list .item .ht div{display: inline-block;}
.experts-list .item:hover{background:#f2f2f2;text-decoration: none;}
.experts-list .item:hover .name{font-weight: bold;}
.experts-list .item .pic{text-align: center;padding:30px 0 0px;}
.experts-list .item .pic .img{width: 90px;height:90px;border-radius:50%;box-shadow:1px 1px 6px #ccc;padding: 2px;}
.experts-list .item .name{color:#333;line-height:30px;font-size: 18px;}
.experts-list .item .infos{padding:0 20px;}
.experts-list .item .job{height:18px;line-height:18px;border:1px solid #ff4000;border-radius:4px;padding:0 8px;font-size:14px;color:#ff4000;display: inline-block;margin:6px 6px;}
.experts-list .item .location{font-size:12px;color:#7b838a;line-height:1.8;}
.experts-list .item .intro{font-size:12px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow: ellipsis;line-height: 1.8;color:#7b838a; text-align: left;}
.experts-list .item .intro span{color:#2096e0;}

.expert-details{margin:20px 0 40px;overflow: hidden;}
.expert-details .p{float: left;padding-top:40px;margin-right:20px;margin-bottom:20px;}
.expert-details .p .img{width: 188px;height:188px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 12px rgba(0, 0, 0, 0.2);}
.expert-details .info{padding-top:40px;}
.expert-details .info .h1{}
.expert-details .info .h1 .name{font-size:24px;font-weight: bold;color:#333;display: inline-block;margin-right:10px;}
.expert-details .info .h1 .label{font-size:16px;color:#ff4000;}
.expert-details .info .title{font-size:16px;color:#777;margin:4px 0 10px;}
.expert-details .info .intro{font-size:14px;line-height:24px;color:#333;padding-right:10px;}

.site-infos{padding:20px 0 40px;}
.site-infos .site-nav{width:200px;float: left;}
.site-infos .site-nav ul{border:1px solid #ebeff1;border-bottom:none;}
.site-infos .site-nav li{border-bottom:1px solid #ebeff1;}
.site-infos .site-nav li a{display: block;font-size:22px;color:#333;line-height:60px;text-align: center;}
.site-infos .site-nav li a:hover{opacity:0.6;text-decoration: none;}
.site-infos .site-nav li.active a{color:#2f98d9;background:#e4f9ff;}
.site-infos .site-body{float: right;width: 970px;}
.site-infos .site-body .title,.sitemap .title{height:60px;line-height:60px;border-bottom:1px solid #ebeff1;padding:0 12px;}
.site-infos .site-body .title h3,.sitemap .title h3{font-size:24px;color:#2f98d9;display: inline-block;}
.site-infos .site-body .title .en,.sitemap .title .en{color:#7b838a; padding-left: 8px; font-size:16px;}
.site-infos .site-body .body{font-size: 16px;line-height:1.5;color:#333;padding:40px 10px;}
.site-infos .site-body .body p{line-height: 34px;margin-bottom:10px;}
.site-body .contact{ padding-bottom: 20px; font-size: 18px; color:#333333;}
.site-body .contact dt{ padding-bottom: 10px; font-size: 20px;}
.site-body .contact dd{ color: #4abfc6;}
.site-body .contact dd span{ color: #9e9e9e;}
.site-body .feedback textarea{ display: block; width: 682px;height: 206px;border: 1px solid #ddd;padding: 10px 18px;line-height: 22px;font-size: 16px;color: #333333;margin-bottom: 20px;}
.site-body .feedback input {width: 120px;height: 42px;border-radius: 42px;background-color: #4abfc6;text-align: center;line-height: 42px;font-size: 18px;color: #fff;}
.sitemap{padding-bottom:30px;}
.sitemap-box{padding:10px;font-size:14px;}
.sitemap .ht{line-height:30px; margin-top:0px;/*  border-bottom: 1px solid #ddd; */margin-bottom:6px;}
.sitemap .ht a{ font-size: 20px; color: #333;font-weight: bold;}
.sitemap .ht a:hover{text-decoration: underline;}
.sitemap .sitemap-item{padding:6px 6px 0 6px;}
.sitemap .item{overflow: hidden;padding-bottom:6px;}
.sitemap .dt{line-height: 34px;float: left;text-align: right;width:80px;line-height:40px;}
.sitemap .dt a{font-size:14px;color:#2f98d9;font-weight: bold;}
.sitemap .dt a:hover{text-decoration: underline;}
.sitemap .dd{padding-left:100px;line-height:28px;padding-top:6px;}
.sitemap .dd a{font-size:14px;display: inline-block;margin-right:10px;color:#666;}
.sitemap .dd a:hover{text-decoration: underline;}
.site-body .join-us li{ margin-bottom: 30px;}
.site-body .join-us li strong{ display: inline-block; width: 154px; line-height: 50px; color: #333333; font-weight: normal;}
.site-body .join-us li input{ width: 398px; height: 48px; padding-left: 16px; color: #333333; border:1px solid #dddddd;}
.site-body .join-us li i{ line-height: 50px; padding-left: 15px; font-size: 16px; color: #ea0000;}
.site-body form input[type="submit"]{width: 120px;height: 42px;border-radius: 42px;background-color: #4abfc6;text-align: center;line-height: 42px;font-size: 18px;color: #fff;}

/*药品内容*/             
.drug-main .main-tab{height:42px;background:#f7f7f7;border-bottom:1px solid #dddddd;margin-bottom:20px;}
.drug-main .main-tab .item{width:126px;height:42px;float:left;line-height:42px;text-align:center;border-right:1px solid #dddddd;font-size:16px;cursor:pointer;}
.drug-main .main-tab .item.on{background: white;height: 40px;border-top: 2px solid #53a2ef;border-bottom: 1px solid #fff;}	            
.content-item{padding:20px 30px;}
.table{border: 1px solid #dddddd;}
.table .tr{min-height:30px;line-height:30px;font-size:12px;color:#333333;padding:10px;border-bottom: 0;overflow: hidden;}
.table .tr:nth-child(even){background:#f4f4f4;}
.table .tr .td{width: 124px;text-align:center;font-weight:bold;float:left;}
.table .tr .td-details{border-left: 1px solid #dddddd;max-width:629px;float:left;padding:2px 20px;line-height:24px;}

.yp-tips{width:1200px;overflow: hidden;line-height:24px;text-align: center;padding:60px 0}
.drug-main .ht{font-size:12px;color:#333333;text-align:center;margin-bottom:30px;}
.drug-main .h2{text-align:center;font-size:20px;color:#333333;margin-top:0px;margin-bottom:10px;}
/*左侧侧*/
.drug-info{margin-bottom:30px;}
.info-left{width:853px;	overflow:hidden;	float:left;	}
.info-slide{width:430px;	height:auto;	float:left;	}
.info-slide .big-img{display:block;width:397px;	height:398px;	border:1px solid #dddddd;	}
.info-slide .big-img .img{margin:0 auto;margin-top:23px;	display: block;	max-width:353px;	}
.info-slide .small-img{width:399px;	height: 75px;	margin-top:30px;	margin-bottom:15px;	clear:both;	}
.info-slide .small-img ul{/*width:338px;*/height:auto;	float:left;	margin-left:12px;	}
.info-slide .small-img ul li{width:67px;	height:67px;	border:1px solid #e9e9e9;	float: left;	margin:0 12px;	}
.info-slide .small-img ul li:nth-child(5){display: none;}
.info-slide .small-img ul li.last,.info-slide .small-img ul li:last-child{margin-right:0px;	}
.info-slide .small-img span{margin-top:23px;display:block;}
.info-slide .small-img span{width:11px;height:19px;cursor:pointer;}               
.info-slide .small-img .left-btn{background-image:url(../img/left.png);background-size:11px 19px;float:left; }               
.info-slide .small-img .right-btn{background-image:url(../img/right.png);background-size:11px 19px;float:right;}           
.info-slide .small-img ul li img {	margin: 0 auto;	margin-top::0px;width:63px;height:63px;padding:2px;display: block;}    
.info-slide .small-img ul li.on{	background-image:url(../img/65.png);}   
.info-slide .small-img ul li.on i{display:block;width:12px; height:8px; background-image:url(../img/61.png);background-size:12px 8px;position: absolute;top:-8px;   z-index: 1000;left: 50%;  margin-left:-6px;border: none;}
.info-slide .small-img ul li.on{background-image:url(../img/65.png);position: relative; cursor: pointer;}
.info-left .info-slide .tip{font-size:12px;color:#666666;line-height:23px;width: 400px;}
/*中间*/
.infos-mode{width:416px;height:auto;float:right;}
.infos-mode h1{font-size:25px;color:#333;font-weight: normal;}
.infos-mode .price { clear: both;height: 75px;background: #f7f7f7;margin-top: 25px;line-height: 75px;}
.infos-mode .price .cny{margin-left:23px;font-size:12px;color:#666666;position: relative;top: -3px;  width: 416px;}
.infos-mode .price .txt{color:#e83f4e;font-size:24px;}
.infos-mode .item-list{overflow:hidden;margin-top:10px;}
.infos-mode .item-list .item{margin:0 0;padding:8px 0; height:30px;line-height:30px; border-bottom:1px dashed #bfbfbf;}
.infos-mode .tip{	font-size:12px;color:#666666;margin-top:20px;line-height:24px;}
/*右侧*/
.info-right{width:280px;float: right; height: auto;border:1px solid #ddd;}
.drug-content .info-right{float: left;}
.drug-main{float: right;width: 878px;border:1px solid #dddddd;overflow: hidden;}
.drug-content .info-right .tit{height:40px;background:#f7f7f7;font-size:16px;color:#6b6b6b;line-height:40px;padding-left:20px;}
.info-right .drug-list{overflow:hidden;width:252px;margin:0 auto;}
.info-right .drug-list .tit{text-align: center;padding-top:10px;font-weight: bold;color:#666;position: relative;height:30px;line-height:30px;z-index:1;margin-top:6px;}
.info-right .drug-list .tit:after{content:"";border-top:1px solid #ddd;position: absolute;top:25px;left:0;right:0;}
.info-right .drug-list .tit h3{background:#fff;display: inline-block;padding:0 12px;font-size:16px;z-index:100;position: relative;}
.info-right .drug-list ul{clear:both;}
.info-right .drug-list li{overflow: hidden;}
.info-right .drug-list li .pic{display:block;border:1px solid #dedede;float:left; font-size:14px;width:72px; height:72px;margin:0 10px 0 0;}
.info-right .drug-list li .pic a{display: block;}
.info-right .drug-list li:last-child{border-bottom:none;}
.info-right .drug-list li .pic .img{margin:0 auto;width:60px; height:60px;padding:6px;}
.info-right .drug-list li{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #dddddd;}
.info-right .drug-list li .info{padding-top:10px;}
.info-right .drug-list li .info .txt{margin-bottom:4px;line-height:20px;font-size:14px;color:#333333;}               
.info-right .drug-list li .info em{font-style:normal;font-size:12px;color:#666666;}               
.info-right .drug-list li .info em span{font-size:14px;color:#e83f4e;margin-left:7px;}               
.info-right .drug-list li.last{border-bottom:none;}
/* .info-right .drug-list .tit{overflow:hidden;margin-bottom:5px;margin-left:0px;}               
.info-right .drug-list .tit i{display:block;height:1px; width:80px; background-color:#dddddd;float:left; margin-top:30px;}
.info-right .drug-list .tit span{float:left; font-size:16px;color:#333333;display:block;width:70px; text-align:center;margin-top: 19px;margin-left:10px;margin-right:10px;} */
/*药品结束*/
.cont-main .body{padding:30px;font-size:14px;color: #333;line-height: 1.6;}

.ask-detail .author{text-align: right;padding:0 30px 0 0;color:#999;}
.doctor-answer .sub{background-color:#f8f8f8;border:1px solid #eee;margin:10px;padding:0 20px 10px 20px;font-size:14px;}
.doctor-answer .sub .item{border-bottom:1px dashed #e6e6e6;padding:14px 0;}
.doctor-answer .sub .item:last-child{border: none;}
.doctor-answer .sub .tt{overflow:hidden;}
.doctor-answer .sub .tt p{float: left;}
.doctor-answer .sub .tt .time{float: right;}
.doctor-answer .sub .green{color:#4fa413;font-weight: bold;}
.doctor-answer .sub .orange{color:#ff6600;font-weight: bold;}

/* .mode-item .mode-title{font-size: 20px;font-weight: bold; position:relative;color:#333;}
.mode-item .mode-title a{ font-size: 14px;color: #a6a8b5; font-weight: normal;position:absolute;right:0;top:8px;} */
.mode-item ul{padding-top:0px;}
.mode-item ul li{padding:10px;}
.mode-item li {border-bottom:solid 1px #eaeaea;font-size: 16px; padding: 25px 0; overflow: hidden}
.mode-item li:last-child{border-bottom:none;}
.mode-item li:hover{background: #f9f9f9;}
.mode-item li a:hover{text-decoration: none;}
.mode-item li a{white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;overflow: hidden;/* margin-bottom: 10px; */display: block;color:#666;}
.mode-item li a span.fs20{margin:0 0 15px; display: block;height: 25px;overflow: hidden;}
.mode-item .time, .mode-item .num {display: inline-block; height: 49px; line-height: 49px;}
.mode-item .time{ background: #f2f2f2; border-radius: 30px; padding:0 19px 0 9px;}
/* .mode-item .time s{background: url(../images/audio_icon.png) no-repeat 0 0; width: 19px;height: 23px; display: inline-block;vertical-align: text-top;} */
.mode-item .time em {color: #f73e00;}
.mode-item .num{color: #a6a8b5; float: right!important;}
.sidebar .amount-item{margin-bottom: 30px;}

.main-item-ask .ask-items .item .infos{margin:0;}

.tab{ height:49px; border-bottom:1px solid #f4f4f4; background:#fafafa;}
.tab a{ color:#333;font-size: 14px;}

.tab div span{ display:block; height:49px; float:left; line-height:49px;  background:url(../img/bl20.gif) repeat-x top #fff; padding:0px 24px; border-right:1px solid #f4f4f4;}
.tab div a{ display:block; height:49px; float:left; line-height:49px; padding:0px 24px; border-right:1px solid #f4f4f4;}
.tab div a.active{ background:#fff;font-weight:bold;border-top:5px solid #53a2ef;height:44px;line-height:44px;}/*54b6f4*/
.tab div a.va_crent:hover{ text-decoration:none;}
.tab div a:hover{background:#fff;text-decoration:none;background:#fff;font-weight:bold;border-top:5px solid #54b6f4;height:44px;line-height:44px;}

.sidebar .total{margin-bottom: 20px;}
.sidebar .total .scan{color: #38455d; background: url(../img/bj_zx.png) no-repeat 0 0; width: 147px; height: 84px;}
.sidebar .total .scan p { padding:16px 0 0 25px; line-height: 18px;}
.sidebar .total .scan span{color: #ff5a2e;}
.total_play{ height: 86px;border: solid 1px #eaeaea;font-size: 14px;}
.total_play b{margin-top:23px; display: block; color: #38455d;font-size: 16px;}

.voice-body{position:relative;}
.voice-wrap{padding:20px 10px 0 0;height:100px;}
.audiojs{padding: 0 22px 0 106px;height:98px;width:auto;}
.audiojs .name{display:none;}
.audiojs .scrubber{margin-top:55px; overflow: visible;width:400px;border-radius:2px;}
.audiojs .scrubber:after{position:absolute;top:0;right:-20px;width:20px;height:10px;background:#ccc;content:" ";}
.audiojs .scrubber,.audiojs .loaded{background:#ccc;}
.audiojs .scrubber,.audiojs .loaded,.audiojs .progress{height:10px;cursor: pointer;}
.audiojs .progress{background:#5093e5;}
.audiojs .time,.voice-time{font-size:18px; color:#666;line-height:1;}
.audiojs .time{position:absolute;top:22px;left:106px;}
.voice-time{position:absolute;top:28px;right:22px;}
.audiojs .play-pause{ top: 18px; left: 18px; width: 68px; height: 68px;border-radius:50%;overflow:hidden;background:#5093e5;}
.voice-body .audiojs p {background-image: url(../img/player_ico.png);background-repeat:no-repeat;width: 68px; height: 68px; }
.voice-body .audiojs .play{ background-position:0px 0px;}
.voice-body .audiojs .loading{ background-position:0px -68px;}
.voice-body .audiojs .pause{ background-position:0px -136px;}
.voice-body .audiojs .error{ background-position:0 -204px;}
/* .voice-body .audiojs p {background-image: url(../img/player-graphics@1x.gif);background-repeat:no-repeat; background-size:100px 400px!important;width: 68px; height: 68px; }
.voice-body .audiojs .play{ background-position: -18px -17px;}
.voice-body .audiojs .loading{ background-position:-19px -118px;}
.voice-body .audiojs .pause{ background-position: -17px -215px;}
.voice-body .audiojs .error{ background-position: -17px -315px;} */
.play-pause .loading span:after, .play-pause .error span:after{display:none;}
.audiojs .progress:after{content: " ";position: absolute;top: -8px;right: -20px;width:16px;height:16px;background-color:#5093e5;border:4px solid #fff;border-radius:12px;}
/* .audiojs .progress:after {position: absolute; top: -7px; right: -28px;  width: 28px; height: 22px; background-image: url(../img/playschedule_btn@1x.png); background-size: 28px 22px; background-repeat: no-repeat;} */
.audiojs .loaded{width:400px;}

.search-tab{background-color:#f2f2f2;padding:10px;margin: 0 0 10px 0;}
.search-tab li{display: inline-block;font-size:14px;margin-right:10px;}
.search-tab li.active a{background-color:#4690fd;color:#fff;border-radius: 2px;}
.search-tab li a{display: inline-block;padding:4px 6px;}

.live-list{}
.live-list .item .date{text-align: center;padding:4px 0;background:#dff3ff;line-height:16px;font-size:12px;color:#68a2f7;}
.live-list .item .status{position: absolute;top:6px;left:6px;background:#768cae;height: 20px;line-height:20px;font-size:12px;color:#fff;border-radius:10px;padding:0 8px;}
.live-article .video-body{margin-top:10px;}
.live-article .head-info{padding-top:10px;border-bottom:1px dashed #ddd;padding-bottom:6px;}
.live-content{padding:30px 0px;}
.live-content .ht{font-size:20px;font-weight: bold;color:#333;}
.live-content .text{font-size:16px;line-height:1.8;color:#666;margin-bottom:20px;padding:20px 0;}
.live-content .play-status{display:-webkit-box;display:-webkit-flex;display:flex;}
.live-content .play-status .time{padding-right:20px;color:#83c04f;}
.live-content .play-status .status{}
.live-content .play-status .live-play{background:#53a2ef;display: inline-block;padding:0px 12px;border-radius:6px;line-height:32px;height:32px;font-size:14px;color:#fff;}
.live-content .play-status .live-play:hover{opacity: 0.8;}

.yaopin-list{width:1250px;margin:0px 0 0;}
.yaopin-list .item{float: left;width:226px;margin:0 15px 20px 0;border:1px solid #e6e9ed;}
.yaopin-list .item .p{border-bottom:1px solid #e6e9ed;}
.yaopin-list .item .p a{display: block;vertical-align: middle;padding:20px 30px;height:166px;display: flex;align-items: center;}
.yaopin-list .item .img{width:100%;height:100%;display: inline-block;vertical-align:middle;}
.yaopin-list .item .info{padding:8px 14px 10px;}
.yaopin-list .item .name{font-weight: bold;color:#666;font-size:16px;line-height:30px;}
.yaopin-list .item .intro{color:#999;font-size:12px;line-height:1.6;margin-bottom:4px;height:3.2em;}
.yaopin-list .item .intro em{color:#e10d0d;font-style: normal;}
.yaopin-list .item .more{}
.yaopin-list .item .more .price{color:#e83f4e;}
.yaopin-list .item .more a{float: right;color:#018cf1;}
.yaopin-list .item .more a:hover{text-decoration: underline;}

.hospital-list .list-box{display: flex;border-bottom: 1px dashed #e1e1e1;overflow: hidden; padding:30px 0;}
.hospital-list .label{font-size:14px;color:#4690fd;margin:6px 0;line-height:20px;min-width:60px;font-weight: bold;padding-left:10px;}
.hospital-list .list-box:last-child{border-bottom:none;}
.hospital-list .list-item{flex:1;}
.hospital-list .item{float: left;width:33.33%;padding:0 20px 0 20px;box-sizing: border-box;position: relative;line-height:20px;margin:4px 0;height: 20px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.hospital-list .item :before{content:"";position: absolute;left:10px;top:50%;margin-top:-2px;width:4px;height:4px;background:#777;border-radius:2px;}
.hospital-list .item .link{font-size:14px;color:#666;display: inline-block;margin:0 6px 0 0;}
.hospital-list .item .link:hover{color:#53a2ef;}
.hospital-list .item .txt{color:#999;}
/* .hospital-list{margin: 20px 0 0;}
.hospital-list .item{border-bottom:1px dotted #ccc;padding:16px 10px;}
.hospital-list .item:hover{background:#f7f7f7;}
.hospital-list .item .ht{padding: 0 0 10px 0;}
.hospital-list .item .ht .name{font-size:18px;font-weight: bold;color:#666;line-height:1;}
.hospital-list .item .tags{}
.hospital-list .item .tags .tag{display: inline-block;margin: 0 10px 0 0;height:24px;line-height:24px;background:#ffd78b;border-radius:12px;padding: 0 10px;color: #694702;font-size:12px;}
.hospital-list .item .intro{font-size:14px;line-height:1.6;color:#666;padding: 6px 0 0;}
.hospital-list .item .intro a{color:#666;}
.hospital-list .item .intro a:hover{text-decoration: underline;}
.hospital-list .item .intro .more{color:#ff8a00;display: inline-block;margin: 0 0 0 10px;} */

.hot-doctor{margin: 20px 0 0;}
.hot-doctor ul{padding: 10px 0 0;}
.hot-doctor .item{float: left;width:44%;text-align: center;padding:12px 3%;}
.hot-doctor .item .pic{}
.hot-doctor .item .pic .img{width:100px;height:100px;border-radius:50px;}
.hot-doctor .item .text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hot-doctor .item .ht{padding: 4px 0;}
.hot-doctor .item .ht .name,.hot-doctor .item .ht .job{display: inline-block;}
.hot-doctor .item .ht .name{font-size:14px;font-weight: bold;margin: 0 10px 0 0;color:#666;}

.hospital-info{padding:16px 20px;color:#777;font-size:12px;border:1px solid #eee;font-size:14px;background: url(../img/hs_bg1.jpg) no-repeat right center #fbfbfb;}
.hospital-info h1{color:#333;font-size:30px;}
.hospital-info .text{padding:4px 0;line-height:1.4;color:#222;display: flex;line-height:20px;}
.hospital-info .text .label{display: inline-block;margin:0 10px 0 0;color:#666;}
.hospital-info .text .txt{display: inline-block;padding-right:20px;position: relative;}
.hospital-info .text .txt:after{content:"";display: block;position: absolute;top:2px;right:10px;width:1px;background:#333;height:16px;}
.hospital-info .text .txt:last-child:after{height:0;}
.hospital-info .tags{padding:10px 0;font-size:12px;}
.hospital-info .tags .tag{color:#895b30;/* 5f9ffd */line-height:20px;border-radius:4px;padding:0 12px;/* border:1px solid #5f9ffd; */display: inline-block;margin: 0 6px 0 0;height:20px;background:#ffdfa6;}
.hospital-tabs{display: flex;border-bottom:1px solid #4690fd;margin-top:20px; border: 1px solid #f6f6f6;background-color:#f6f6f6;}
.hospital-tabs .item{font-size:16px;/* margin-right:10px; */}
.hospital-tabs .item a{display: inline-block;/* height:40px;line-height:40px; */height:54px;line-height:54px;width:140px;text-align: center;color:#333;position: relative;}
.hospital-tabs .item a:after{content:"";position: absolute;top:15px;right:-1px;height:24px;background:#d4dbe4;width:1px;}
.hospital-tabs .item:last-child a:after,.hospital-tabs .item.active a:after{width:0;}
.hospital-tabs .item a:hover{color:#4690fd;/* background:#4690fd; */}
.hospital-tabs .item.active{/* color::#fff;background:#4690fd; */}
.hospital-tabs .item.active a{font-size:18px;color:#4690fd;border: 1px solid #4690fd;font-weight: bold;}
.hospital-tabs .item.active a:before{content:"";position: absolute;display: block;background:rgba(0,0,0,0);top: 100%;left:50%;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top: 9px solid #4690fd;transform:translateX(-50%);}
.hospital-tabs .item.active a:hover{color:#4690fd;}

.hospital-wrap{padding-bottom:60px;border-top:1px solid #eee;}
.hospital-item{padding:30px 0 0;}
.hospital-item .ht{padding-left:10px;position: relative;line-height:26px;/* margin:30px 0 10px; margin-left:10px;*/height:50px;line-height:50px;background:#f8f8f8;padding: 0 20px;}
/* .hospital-item .ht:before{content:"";display: block;width:4px;height:18px;font-weight: bold;background:#4690fd;position: absolute;left:0;top:4px;} */
.hospital-item .ht .title{font-size:20px;color:#4690fd;position: relative;padding-left:40px;}
.hospital-item .ht .title:after{width:34px;height:42px;display:block;content:"";position: absolute;left: 0;top: 4px;}
.hospital-item .ht.hs-about .title:after{background:url(../img/hs_about.png) no-repeat;}
.hospital-item .ht.hs-keshi .title:after{background:url(../img/hs_keshi.png) no-repeat;}
.hospital-item .ht.hs-doctor .title:after{background:url(../img/hs_doctor.png) no-repeat;}
.hospital-item .ht.hs-kepu .title:after{background:url(../img/hs_kepu.png) no-repeat;}
.hospital-item .ht.hs-map .title:after{background:url(../img/hs_map.png) no-repeat;}
.hospital-item .ht .more{position: absolute;top:16px;right:10px;height:20px;line-height:20px;}
.hospital-item .ht .more a{color:#999;display: inline-block;padding: 0 14px 0 0;position: relative;height:20px;line-height:20px;}
.hospital-item .ht .more a:after{content:"";width:6px;height:6px;position:absolute;right:4px;top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #999;border-right:1px solid #999;}/* 4690fd */
.hospital-item .ht .more a:hover{text-decoration: underline;}
.hospital-item .intro{font-size:14px;line-height:1.8;color:#222;margin: 10px 0;}
.hospital-item .intro a:hover{text-decoration: underline;color:#222;}
.hospital-item .intro .go{display: inline-block;text-align: right;float: right;color:#4690fd;padding-right: 14px;position: relative;margin-top:6px;}
.hospital-item .intro .go:after{content:"";width:6px;height:6px;position: absolute;top:9px;right:4px;transform:rotate(-45deg);border-bottom:1px solid #4690fd;border-right:1px solid #4690fd;}
.hospital-item .intro .go:hover{color:#4690fd;}

.hospital-doctors{padding:10px 0 0;}
.hospital-doctors ul{width:848px;margin-left:-4px;}
.hospital-doctors li{width:200px;height:90px;margin:5px 4px;}
.hospital-doctors li a{padding:14px 6px 0 8px}
.hospital-doctors li .info strong{margin-right:8px;}
.hospital-doctors li .pic{margin-right:8px;}
.hospital-doctors li .pic, .hospital-doctors li .pic img{width: 60px;height:60px;}

.hs-keshi{}
.hs-keshi .keshi-items{margin:10px 0 10px 0;}
.hs-keshi .keshi-items .label{float: left;width:124px;/*134*/}
.hs-keshi .keshi-items .label span{background:#fff;display: inline-block;height:80px;width:100px;font-size:16px;color:#000;font-weight: bold;padding: 10px 0 0 20px;}
.hs-keshi .keshi-items .keshi-list{float:left;width:700px;}
.hs-keshi .keshi-items .keshi-list li{float:left;margin:8px 10px;width:154px;text-align: center;}
.hs-keshi .keshi-items .keshi-list li a{display: block;background-color:#f2f2f2;height:36px;line-height:36px;border-radius: 20px;}
.hs-keshi .keshi-items .keshi-list li a:hover{background-color:#53a2ef;color:#fff;}
/* .hs-keshi .keshi-items .keshi-list .more{background:none;border: 1px solid #f2f2f2;}
.hs-keshi .keshi-items .keshi-list .more a{color:#4690fd;} */
/* .map-info-mt{border-top: 1px solid #eee;margin: 10px 10px 10px 0;} */
.map-info-index{background:#f9f9f9;padding: 10px;}
.hospital-item .map-info{font-size:14px;color:#222;line-height:2;margin: 10px 0 0;}
.hospital-item .map-info .item{display: flex;}
.hospital-item .map-info .item .label{color:#666;}
.hospital-item .map-info .item .txt{position: relative;padding-right:20px;}
.hospital-item .map-info .item .txt:after{content:"";display: block;position: absolute;top:2px;right:10px;width:1px;background:#333;height:16px;}
.hospital-item .map-info .item .txt:last-child:after{height:0;}

.hospital-item .hs-tab{border-bottom:1px solid #eee;padding: 10px 10px 0;}
.hospital-item .hs-tab a{display: inline-block;font-size:16px;width:40px;text-align:center;margin: 0 20px;line-height:30px;}
.hospital-item .hs-tab a.active{color:#4690fd;border-bottom:1px solid #4690fd;}

.hospital-sidebar{margin-top:30px;margin-left:10px;/* line-height:48px;font-size:16px;border-bottom:1px solid #eee;padding-left:14px;position: relative; border: 1px solid #ebebeb;*/}
.hospital-sidebar .hs-ht{line-height:48px;font-size:16px;border-bottom:1px solid #eee;padding-left:14px;position: relative; }
/* .hospital-side .more{position: absolute;top:8px;right: 6px;color:#999;font-size:12px;line-height:2;}
.hospital-side .more:hover{text-decoration: underline;} */
.hospital-side-list{margin-left:10px;padding: 10px;}
.hospital-side-list li{line-height:2;font-size:14px;position: relative;padding-left:16px;}
.hospital-side-list li:before{content:"";position: absolute;left:4px;top:50%;margin-top:-2px;width:4px;height:4px;background:#999;border-radius:2px;}
#map{height:500px;width:90%;border:1px solid #ddd;}

.hs-empty{padding:90px 0;text-align: center;font-size:14px;}
.hs-empty .ico{width:120px;height:100px;background:url(../img/no_search_img.png) no-repeat;background-size: contain;display: inline-block;}
.no-ht{padding: 0 16px;border-bottom:1px solid #eee;}
.no-ht h3{font-size:16px;font-weight: bold;color:#333;float: left;line-height:40px;position: relative;padding: 0 0 0 10px;}
.no-ht h3:before{position: absolute;content:"";background:#4690fd;width:2px;height:14px;top:13px;left: 0;}
.no-ht .more{float: right;line-height:40px;}
.no-ht .more a{color:#999;display: inline-block;padding: 0 14px 0 0;position: relative;height:20px;line-height:20px;}
.no-ht .more a:after{content:"";width:6px;height:6px;position:absolute;right:4px;top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #999;border-right:1px solid #999;}
.no-ht .more a:hover{text-decoration:underline;}

.map-tab{margin-top:20px;}
.map-tab .item{display: inline-block;font-size:16px;margin:0 20px 0 0;cursor: pointer;}
.map-tab .item.active{color:#4690fd;border-bottom:1px solid #4690fd;font-weight: bold;}
.map-cont{padding:20px 0px 0;}
.map-cont .txt{margin-bottom:20px;color:#333;font-size:14px;}
.map-cont .txt a{display: inline-block;margin:0 0 0 20px;color:#4690fd;}
.map-cont .txt a:hover{text-decoration: underline;}

/**/
.doctor-box .doctor-items{width:240px;}
.doctor-box .doctor-info{border: 1px solid #ebebeb;margin-top: 60px;padding: 70px 20px 10px;position: relative;}
.doctor-box .avatar{position: absolute;top:-60px;left:50%;margin-left:-60px;}
.doctor-box .avatar .img{width:120px;height:120px;border-radius:50%;}
.doctor-box .avatar .link{display: block;width:120px;height:120px;border-radius:50%;border: 4px solid #fff;}
.doctor-box .avatar .link:hover{box-shadow: 1px 1px 8px #ccc;}
.doctor-box .dl .link{display: block;color:#666;}
.doctor-box .dl .link:hover .name{text-decoration: underline;}
.doctor-box .dt{text-align: center;padding: 2px 0;}
.doctor-box .dt .name{font-size:18px;display: inline-block;font-weight: bold;color:#222;}
.doctor-box .dt .label{border: 1px solid #4690fd;display: inline-block;margin: 0 0 0 10px;color:#4690fd;border-radius:4px;padding: 4px 10px;line-height:1;}
.doctor-box .dd{text-align: center;padding:4px 0;line-height:20px;}
.doctor-box .doctor-nums{font-size:0;position: relative;}
.doctor-box .doctor-nums.nums4:after{content:"";position: absolute;left: 10px;right: 10px;top: 50%;border-top:1px solid #ebebeb;}
.doctor-box .doctor-nums .item{display: inline-block;width:33%;font-size:14px;text-align:center;border-right:1px solid #ebebeb;margin:14px 0;line-height:1.4;}
.doctor-box .doctor-nums .item:nth-child(3n){border-right:none;}
.doctor-box .doctor-nums strong{font-size:18px;color:#222;}
.doctor-box .doctor-nums span{color:#b3b3b3;}
.doctor-box .doctor-nums .item a:hover span{text-decoration: underline;color:#b3b3b3;}

.doctor-box .scan{overflow: hidden;position: relative;margin: 20px 0;}
.doctor-box .scan .txt{color: #38455d; background:#f2f2f2; width: 120px; height:100px;float: left;position: relative;border-radius:8px;}
.doctor-box .scan .txt:after{content:"";width:0;height:0;bottom:18px;border-left:28px solid #f2f2f2;border-bottom:24px solid transparent;right:-20px;position: absolute;}
.doctor-box .scan .txt p{padding:26px 0 0 12px; line-height:24px;font-size:12px;}
.doctor-box .scan .pic{float: right;padding: 0 0px 0 0;}
.doctor-box .scan .img{width:100px;height:100px;}
.doctor-box .total-paly{border: 1px solid #ebebeb;height:70px;padding: 0 20px;margin: 20px 0;}
.doctor-box .total-paly strong{display: block;padding:16px 0 0;color:#38455d;}

.inner-details .sidebar .scan{overflow: hidden;position: relative;margin: 20px 0;}
.inner-details .sidebar .scan .txt{color: #38455d; background:#f2f2f2; width: 150px; height:110px;float: left;position: relative;border-radius:8px;}
.inner-details .sidebar .scan .txt:after{content:"";width:0;height:0;bottom:12px;border-left:20px solid #f2f2f2;border-bottom:16px solid transparent;right:-16px;position: absolute;}
.inner-details .sidebar .scan .txt p{padding:20px 0 0 20px; line-height:24px;font-size:14px;}
.inner-details .sidebar .scan .pic{float: right;padding: 0 0px 0 0;}
.inner-details .sidebar .scan .img{width:120px;height:120px;}
.w.inner-details .doctor-main{width:836px;}
.w.inner-details .doctor-main .video-list{margin-left:-8px;width:852px;}
/* middle */
/* .inner-details .body{padding-top: 0;} */
.inner-details .article h1{padding-bottom:0;color: red;}
.inner-details .head-info .info{border-bottom:1px solid #ebebeb;}
.inner-details .video-list .item{width:186px;margin:10px 4px 0;}
.inner-details .video-list .item .p,.inner-details .video-list .item .p .img{width:186px;height:104px;}
.inner-details .video-list{width:582px;margin-left:-2px;}
.inner-details .video-list .item .label{width:80px;}
.inner-details .ask-items .item .link{width:125px;}
.inner-details .ask-items .item .link .doctor .pic{width:48px;height:48px;}
.inner-details .ask-items .item .link .doctor .pic img{width:48px;height:48px;}
.inner-details .ask-items .item .infos{margin-left: 135px;}
.inner-details .ask-items .item .link .doctor .info{padding: 26px 0 0 62px;}
.inner-details .ask-items .item .link .tag{margin: 14px 14px 0;}
.inner-details .ask-items .item .link .doctor .pic{top: 24px;}
.inner-details .ask-items .item .link .doctor .info span{margin-bottom:8px;}
.inner-details .sidebar-cont{width:300px;}
.inner-details .mf-ask{height:42px;border: 1px solid #666;}
.inner-details .mf-ask .desc{width:156px;float: left;font-size:14px;color:#222;padding: 0 10px;height:42px;}
.inner-details .mf-ask .btn{float: right;background:#666;font-size:16px;color:#fff;width:120px;height:42px;cursor: pointer;}

.live-h1{padding:10px 0 4px ;border-bottom:1px solid #ebebeb;}
.live-info{font-size:16px;line-height:1.8;color:#666;margin-bottom:0px;padding:0px 0 0px;display:-webkit-box;display:-webkit-flex;display:flex;}
.live-info .time{padding-right:20px;color:#83c04f;}
.live-info .status{}
.live-info .live-play{background:#53a2ef;display: inline-block;padding:0px 12px;border-radius:6px;line-height:32px;height:32px;font-size:14px;color:#fff;}
.live-info .live-play:hover{opacity: 0.8;}

/**/
.doctor-details{width:1140px;padding: 0 0 40px 0;}
.doctor-details .d-ht{font-size:24px;color:#333;font-weight: bold;margin-bottom:10px;}
.doctor-details .doctor-box{margin-right:50px;}

.doctor-intro{padding:10px 0 30px;}
.doctor-intro .ht{font-size:24px;color:#333;font-weight: bold;margin-bottom:20px;}
.doctor-intro .info{padding:0px 0 20px;}
.doctor-intro .info:last-child{padding-bottom:0;}
.doctor-intro .info .it{color:#53a2ef;font-weight: bold;font-size:20px;font-weight: bold;position: relative;padding: 0 0 4px 12px;}
.doctor-intro .info .it:before{content:"";position: absolute;top:8px;left: 0;width:4px;height:18px;background:#53a2ef;}
.doctor-intro .info .ic{font-size: 14px;line-height:1.8;color:#333;}
.doctor-intro .info .ic .arrow{color:#53a2ef;display: inline-block;padding: 0 20px 0 10px;cursor: pointer;position: relative;}
.doctor-intro .info .ic .arrow:after{content:"";position: absolute;top:6px;right:4px;width:8px;height:8px;border-right:1px solid #53a2ef;border-bottom:1px solid #53a2ef;display: block;transform:rotate(45deg);}
.doctor-intro .info .ic .arrow.down:after{transform:rotate(-135deg);top:10px;}
.doctor-intro .service-items{display:-webkit-box;display:-webkit-flex;display:flex;}
.doctor-intro .service-items .item{flex:1;background:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;height:90px;padding: 0 20px;}
.doctor-intro .service-items .item:nth-child(2){margin: 0 20px;}
.doctor-intro .service-items .item .ico{width:42px;height:42px;display: inline-block;margin: 0 10px 0 0;}
.doctor-intro .service-items .item.mftw .ico{background:url(../img/doctor_i1.png) no-repeat;background-size: contain;}
.doctor-intro .service-items .item.chat{padding: 0 16px;}
.doctor-intro .service-items .item.chat .ico{background:url(../img/doctor_i2.png) no-repeat;background-size: contain;margin-right:8px;}
.doctor-intro .service-items .item.guahao .ico{background:url(../img/doctor_i3.png) no-repeat;background-size: contain;}
.doctor-intro .service-items .item .text{flex: 1;}
.doctor-intro .service-items .item .text strong{font-size:16px;color:#000;}
.doctor-intro .service-items .item .text span{font-size:13px;color:#666;}
.doctor-intro .service-items .item .btn{}
.doctor-intro .service-items .item .btn span{width:86px;height:30px;line-height:30px;background:#fff;border: 1px solid #e8e8e8;display: inline-block;text-align: center;}
.doctor-intro .service-items .item.mftw:hover .btn span{color:#f95e2a;}
.doctor-intro .service-items .item.chat:hover .btn span{color:#83c04f;}
.doctor-intro .service-items .item.guahao:hover .btn span{color:#23a1f1;}
.doctor-intro .service-items .item.chat.disabled:hover .btn span{color: #666;}
.doctor-intro .service-items .item.guahao.disabled:hover .btn span{color: #666;}
.doctor-intro .service-items .item.disabled .btn span{color:#666;}
.service-qr-mask{width:600px;height:420px;background:#fff;position: fixed;top: 50%;left:50%;margin:-300px 0 0 -210px;text-align: center;z-index:100;border: 1px solid #eee;border-radius:10px;}
.service-qr-mask .qr-item{width:600px;height:420px;position: relative;display: none;}
.service-qr-mask .qr-item .ht{font-size:18px;font-weight: bold;color:#333;padding:50px 0 10px;}
.service-qr-mask .qr-item .qr{}
.service-qr-mask .qr-item .qr img{width:250px;height:250px;}
.service-qr-mask .qr-item .mb{font-size:14px;padding: 20px 0 0;}
.service-qr-mask .qr-item .close{position: absolute;top:14px;right:14px;font-size:24px;color:#333;width:20px;height:20px;background:url(../img/close_ico.png) no-repeat;font-size: 0;background-size:contain;cursor: pointer;}
/*搜索-医生列表*/
.search-expert{}
.search-expert .item{overflow: hidden;border-bottom: 1px solid #eee;font-size:14px;}
.search-expert .item .avatar{float: left;width:130px;padding:20px 20px;}
.search-expert .item .avatar .img{width:100px;height:100px;border-radius:50px;box-shadow:1px 1px 6px #ccc;padding:2px;}
.search-expert .item .info{float: left;width:600px;padding: 20px 0 0;}
.search-expert .item .title{font-size:16px;}
.search-expert .item .name{display: inline-block;margin:0  10px 0 0;font-size:18px;font-weight:400;}
.search-expert .item .txt{display: inline-block;margin:0  10px 0 0;}
.search-expert .item .texts{padding: 0 0 0 6px 0;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;}

.article-guide{padding: 0;margin: 0 0 0px 0;}
.article-guide .sub-guide{margin: 0;}

/*笔记*/
.page-wrap{padding-bottom:40px;border-top:1px solid #eee;}
.page-left{float: left;width:100px;height:30px;}
.page-middle{float: left;width:500px;margin: 0 30px;}
.page-sidebar{float:left;width:420px;}
.biji-imgs{width:500px;overflow: hidden;position: relative;}
.biji-imgs .swiper-slide{height:666px;display: flex;justify-content:center;align-items: center;}
.biji-imgs .img{width:100%;border-radius:10px;cursor: pointer;}
.biji-imgs .swiper-pagination{top:16px;background-color:rgba(0,0,0,0.3);bottom:auto;color:#fff;left: 50%;display: inline-block;width:auto;margin-left:-26px;border-radius:10px;padding:1px 8px;word-spacing:-2px;height:20px;line-height:20px;display: none;}
.biji-imgs:hover .swiper-pagination{display: inline-block;}
.biji-imgs .swiper-button-next,.biji-imgs .swiper-button-prev{display:none;}
.biji-imgs:hover .swiper-button-next,.biji-imgs:hover .swiper-button-prev{display: block;}
.page-sidebar{overflow-y: scroll;height:666px;scrollbar-width: thin;}
.page-sidebar .title{font-size:22px;color:#333;line-height:1.4;font-weight: normal;}
.page-sidebar .content{padding:10px 0;font-size:16px;line-height:30px;color:#333;}
.page-sidebar .date{padding: 10px 0 0;font-size:14px;color:#999;}
.page-sidebar .author-info{overflow: hidden;padding: 10px 0;font-size:14px;color:#666;display: flex;align-items: center;}
.page-sidebar .author-info .pic{float: left;margin: 0 10px 0 0;}
.page-sidebar .author-info .img{width:44px;height:44px;border-radius:50%;border: 1px solid #eee;}
.page-sidebar .author-info .info{float: left;padding: 4px 0 0;}
.page-sidebar .author-info p{}
.page-sidebar .author-info .name{display: inline-block;margin: 0 10px 0 0;font-size:16px;color:#333;}
.c-tag{padding: 10px 0 0 0px;}
.c-tag a{display: inline-block;margin: 0 10px 0 0;font-size:14px;color:#4690fd;}
.c-tag a:hover{text-decoration:underline;}

/* .xsp-page-main .page-sidebar{overflow: hidden;} */

.biji-lists{padding:10px 0;}
.biji-lists .title{border-bottom:1px solid #ececec;margin:20px 0 20px 0;}
.biji-lists .title .t{line-height:40px;font-size:20px;color:#333;padding: 0 20px;}
.biji-lists .list{padding:0px 0;overflow: hidden;}
.biji-lists .list .item{float: left;width:220px;padding: 10px 10px}
.biji-lists .list .item .img{width:100%;/* height:294px; */border-radius:10px;max-height:100%;}
.biji-lists .list .item >.pic{display: block;width:220px;height:294px;position: relative;display: flex;justify-content:center;align-items: center;}
.biji-lists .list .item >.pic .img:hover{-webkit-transform:scale(1.03,1.03); -moz-transform:scale(1.03,1.03); transform:scale(1.03,1.03); -webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}
.biji-lists .list .item .info{font-size:14px;color:#333;margin:6px 2px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;line-height:1.5;/* height:3em; */}
.biji-lists .list .date{padding: 0 0px;color:#999;}
.biji-lists .list .mb{overflow: hidden;padding:0px 0;font-size:12px;color:#666;}
.biji-lists .list .mb .pic{float: left;margin: 0 10px 0 0;}
.biji-lists .list .mb .img{width:26px;height:26px;border-radius:50%;border: 1px solid #eee;}
.biji-lists .list .mb .intro{float: left;padding:6px 0 0;}
.biji-lists .list .mb .name{display: inline-block;margin: 0 4px 0 0;font-size:12px;color:#333;}

.biji-video-list{}
.biji-video-list .list a.pic:hover: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;}



.dsp-list{padding: 10px 0;}
.dsp-list .item{overflow: hidden;padding: 12px 0;border-bottom: 1px dashed #d9d9d9;}
.dsp-list .pic{float: left;margin: 0 16px 0 0;}
.dsp-list .pic a{display: block;position: relative;overflow: hidden;}
.dsp-list .pic a:hover img{ 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;}
.dsp-list .pic a: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;}
/* ,.sidebar .img-list .pic a:after */
.dsp-list .pic .img{width:200px;border-radius:4px;}
.dsp-list .item .title{font-size:18px;color:#333;line-height:30px;margin: 4px 0 0;}
.dsp-list .item .intro{font-size:14px;line-height:1.6;color:#666;margin: 4px 0;}
.dsp-list .item .date{font-size:14px;color:#999;text-align: right;padding: 4px 0 0;}

.dsp-video{position: relative;width:800px;height:450px;}
.dsp-body{width:800px;font-size:16px;color:#333;line-height:30px;padding:20px 10px 30px;}