body{
    margin: 0;
    font: 400 1em/1.8 Microsoft Yahei,Avenir,Segoe UI,Hiragino Sans GB,STHeiti,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;
    color:#333;
    background-color:#fff;
}
body *{
    margin:0;
    padding:0;
    box-sizing: border-box;
}
video:focus,input:focus,audio:focus{
    outline: none;
}
a:link,a:visited{
    text-decoration:none;
    color:#333;
}
a:hover{
    color:#60B83E;
}
ul li{
    list-style: none;
}
 /*图片展现，标题浮动在图片上*/
 .pic-hot{
    position: relative;
}
.pic-hot::before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    height: 60px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAYAAABvewHEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJCNzgzQTBDMDcwMTFFQUFEOEY4Qjc0NEI0MzEwRTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEzNDdGMzRDMDhEMTFFQUFEOEY4Qjc0NEI0MzEwRTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkI3ODM5RUMwNzAxMUVBQUQ4RjhCNzQ0QjQzMTBFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkI3ODM5RkMwNzAxMUVBQUQ4RjhCNzQ0QjQzMTBFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plf4DlEAAABjSURBVHjaTI7BDcAgDANDoKxS9l/Qzbkg8UF2fCaJd63MpuipUGZEKT+ykrDCtoEdBKMaR9XsoWGLKisRYGVOMQlupGqTAOUZMIj/K+409Ad7h+FdA27sva7yGb7ZQfRPgAEAaOk6WPbAwSUAAAAASUVORK5CYII=) repeat 0 100%;
    background-size: auto 100%;
    pointer-events: none;
    -webkit-transform: translateZ(0);
    border-radius: 5px;
    transform: translateZ(0);
}
.pic-hot a{
    position: relative;
   
    overflow: hidden;
    display: block;
    border-radius:5px;
}
.pic-hot a:hover img{
    transform: scale(1.05);
    transition: .5s transform ease-in-out;
}
.pic-hot a img{
    width:100%;
    
}
.pic-hot a h4{
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 10px;
    z-index: 10;
    font: 700 16px/20px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;
    transform: translateZ(0);
    color:#fff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    font-weight: normal;
}
/*友情链接*/
.friend-links{

}
.friend-links .block-content{
    display: flex;
    flex-wrap: wrap;
}
.friend-links .block-content a{
    width:12.5%;
    line-height: 25px;
    margin-bottom:20px;
}
.friend-links .block-content a:link,.friend-links .block-content a:visited{
    color:#999;
}
.friend-links .block-content a:hover{
    color: #60B83E;
}
/*底部*/
.footer{
    text-align: center;
    font-size:12px;
    color:#999;
    margin-top:20px;
    border-top:1px solid #eee;
    padding:20px 0;
    background-color:#333;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer a:link,.footer a:visited{
    color:#999;
    display:inline-flex;
    align-items: center;
}
.footer .hot-link{
    margin-bottom: 20px;
}
.footer .hot-link a:link,.footer .hot-link a:visited{
    color:#fff;
    font-size:16px;            
}
.footer p{
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}
.footer p table{
    margin:auto;
}
.footer p a img{
    width:18px;
    margin-right:5px;
}
.footer span{
    font-family: "宋体";
    font-style: normal;
    margin: 0 8px;
}
.footer b{
    margin-right: 4px;
}
.footer div{
    display: flex;
    justify-content: center;
    margin-top:10px;
}
.footer .f-logo{
    padding: 8px;
    border-radius: 4px;
    background-color:#fff;
    display:flex;
    align-items: center;
}
.footer .f-logo img{
    max-width: 30px;
    max-height: 30px;
    margin-right:5px;
}
.logo img{
    width:220px;
    height: auto;
}
.top-right-searchbar{
    display: flex;
    align-items: center;
}
.top-right-searchbar .nav-app{
    margin-left:20px;
}
.top-right-searchbar .nav-app a{
    display: flex;
    align-items: center;
    color:#ed5050;
    font-size:12px;
    
}
.top-right-searchbar .nav-app a i{
    font-size:25px;
}
.top-right-searchbar .nav-app a img{
    margin-right: 5px;
    width:20px;
}
.top-right-searchbar .search-input{
    border: 1px solid #E4E4E4;
    border-radius: 100px;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding:2px 10px;
    width:300px;
}
.top-right-searchbar .search-input input{
    font-size: 15px;
    padding:6px 10px;
    flex:1;
    width:100%;
    border:0;
    line-height: 25px;
}
.top-right-searchbar .search-input input:-webkit-autofill,
.top-right-searchbar .search-input input:-webkit-autofill:hover, 
.top-right-searchbar .search-input input:-webkit-autofill:focus, 
.top-right-searchbar .search-input input:-webkit-autofill:active  {
     -webkit-box-shadow: 0 0 0 68px #ffffff inset;
}
.top-right-searchbar .search-input button{
    border: 0;
    background: transparent;
}
.top-right-searchbar .search-input i{
    cursor:pointer;
    font-size:22px;
    color:#ed5050;
}
.swiper-pagination{
   display: flex;
   position: relative;
   align-items: center;
   justify-content: center;
   padding:10px 0;
}
.swiper-pagination-bullet{
    margin:0 5px;
    width:30px;
    height: 6px;
    border-radius: 5px;
    background: #aaa;
}
.swiper-pagination-bullet-active{
    background: #ed5050;
}
.swiper-pagination-bullet:focus{
    outline: none;
}

/*医生推荐列表*/
.doctor-recommend{

}
.doctor-recommend .doctors-list{
    display: flex;
    justify-content: space-between;
}
/*全局*/

/*播放图标*/
.video-play{
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -20px;
    background: url(https://img.ys137.com/jk137/static/hospital/images/icon-play.png) no-repeat center;
    background-size: 100%;
}
/*播放时长*/
.video-duration{
    position: absolute;
    bottom: 5px;
    right: 5px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 0px 5px;
    font-weight: normal;
    border-radius:20px;
    font-size:12px;
}
/*间隔空白*/
.blank{
    height: 20px;
    margin:0;
    padding:0;
    overflow: hidden;
}
/*分隔线*/
.line{
    border-top:1px solid #eee;
    margin-top:10px;
    margin-bottom:10px;
}
/*1像素的边框线*/
.border-bottom,.border-top{
    position: relative;
}
.border-bottom::before{
    height:1px;
    background:#eee;
    content: '';
    -webkit-transform: scaleY(0.5);
    -webkit-transform-origin:0 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
}
.border-top::before{
    height:1px;
    background:#eee;
    content: '';
    -webkit-transform: scaleY(0.5);
    -webkit-transform-origin:0 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
}
/*2行2列图文*/
.block-pic-four{
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
}
.block-pic-four a{
    margin-bottom: 20px;
    width:50%;
}
.block-pic-four a>div{
    position: relative;
    overflow: hidden;
}
.block-pic-four .video-play{
    width:30px;
    height:30px;
    margin-left:-15px;
    margin-top:-15px;
}
.block-pic-four a:nth-child(odd)
{
    padding-right:10px;
}
.block-pic-four a:nth-child(even)
{
    padding-left:10px;
}
.block-pic-four a img{
    width:100%;
    border-radius: 5px;
}
.block-pic-four a p{
    font-size:16px;
    line-height: 23px;
    height: 46px;
    overflow: hidden;
    margin-top:10px;
}
/*大图*/
/*右侧到顶按钮*/
.toolbar-backtop{
    position: fixed;
    right:100px;
    bottom:100px;
    z-index: 9999;
    text-align: center;
    display: none;
}
.toolbar-backtop .btn{
    width:70px;
    height:70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f8f8f8;
    border:1px solid #eee;
    color:#999;
    font-size:40px;
}
.toolbar-backtop .dl-app{
    width:70px;
    font-size:12px;
    margin-bottom:20px;
    color:#333;
}
.toolbar-backtop .dl-app img{
    width:100%;
}
/*图片上浮动半透明的层*/
.bg-mask{
    position: relative;
    min-height: 120px;
}
.bg-mask a{
    position: relative;
    overflow: hidden;
    display: block;
    border-radius: 5px;
    max-height: 238px;
}
.bg-mask a:hover img{
    transform: scale(1.05);
    transition: .5s transform ease-in-out;
}
.bg-mask a img{
    width:100%;
    display: block;
}
.bg-mask::before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    height: 80px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAYAAABvewHEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJCNzgzQTBDMDcwMTFFQUFEOEY4Qjc0NEI0MzEwRTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEzNDdGMzRDMDhEMTFFQUFEOEY4Qjc0NEI0MzEwRTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkI3ODM5RUMwNzAxMUVBQUQ4RjhCNzQ0QjQzMTBFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkI3ODM5RkMwNzAxMUVBQUQ4RjhCNzQ0QjQzMTBFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plf4DlEAAABjSURBVHjaTI7BDcAgDANDoKxS9l/Qzbkg8UF2fCaJd63MpuipUGZEKT+ykrDCtoEdBKMaR9XsoWGLKisRYGVOMQlupGqTAOUZMIj/K+409Ad7h+FdA27sva7yGb7ZQfRPgAEAaOk6WPbAwSUAAAAASUVORK5CYII=) repeat-x 0 100%;
    background-size: auto 100%;
    pointer-events: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    border-radius: 0 0 5px 5px;
}
.bg-mask a p{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    margin:10px 20px;
    font: 600 18px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;
    transform: translateZ(0);
    color:#fff;
    line-height: 30px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

/*科普视频*/
.doctor-videos{

}
.doctor-videos .dv-big .dv-video-info{
    display: block;
    position: relative;
    overflow: hidden;
}
.doctor-videos .dv-big .dv-video-info img{
    width: 100%;
    border-radius: 5px;
}
.doctor-videos .dv-big .dv-doctor-info{
    display: flex;
    align-items: center;
    margin-top:10px;
}
.doctor-videos .dv-big .dv-doctor-info .doctor-userface{
    width:40px;
    height: 40px;
    background: #BDDDF8;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    overflow: hidden;
    margin-right:20px;
}
.doctor-videos .dv-big .dv-doctor-info .doctor-userface img{
    width:100%;
}
.doctor-videos .dv-big .dv-doctor-info dl{
    flex:1;
}
.doctor-videos .dv-big .dv-doctor-info dl dt{
    color:#333;
    font-size:16px;
    font-weight: 400;
}
.doctor-videos .dv-big .dv-doctor-info dl dd{
    font-size: 12px;
    color: #999;
}
/*医生信息展现(右边栏展现）*/
.doctor-detail{
    background: url(../images/doctor-header2.png) no-repeat;
    background-position: top;
    background-color:#F9F9F9;
    height: 200px;
    color:#333;
    padding-top:25px;
    text-align: center;
    position: relative;
    border-radius: 0 0 5px 5px;
}
.doctor-detail .userface{
    border-radius: 50%;
    background:#C1E0FB;
    width:80px;
    height:80px;
    display: inline-block;
    position: relative;
}
.doctor-detail .userface em{
    display: block;
    width:20px;
    height: 20px;
    background: url(../images/icon-doctor-vip.png) no-repeat center 100%/100%;
    position:absolute;
    bottom:0;
    right:0;
}
.doctor-detail dl dt{
    font-size: 18px;
    font-weight: bold;
    margin-top:10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.doctor-detail dl dt span{
    padding:0 6px;
    border:1px solid #0090FF;
    color:#0090FF;
    font-size:12px;
    text-align: center;
    border-radius: 20px;
    font-weight: normal;
    display: inline-block;
    margin-left: 10px;
}
.doctor-detail dl dd{
    font-size: 13px;
    color:#333;
}
.doctor-detail .userface img{
    width: 100%;
    border-radius: 50%;
}
.doctor-detail .btn-doctor-home{
    position: absolute;
    right:20px;
    top:20px;
}
.doctor-detail .btn-doctor-home a{
    font-size: 24px;
    color:#fff;
    cursor: pointer;
}

/*医生详情-简单版*/
.doctor-info{
    text-align: center;
    display: block;
}
.doctor-info .doctor-userface{
    width:110px;
    height: 110px;
    background: #BDDDF8;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    overflow: hidden;
}
.doctor-info .doctor-userface img{
    width:100%;
}
.doctor-info dl{
    margin-top:10px;
}
.doctor-info dl dt{
    color:#333;
    font-size:16px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
}
.doctor-info dl dt span{
    border:1px solid #1C85F8;
    font-size: 12px;
    text-align: center;
    border-radius:10px;
    display: inline-block;
    color:#1C85F8;
    padding:0 4px;
    margin-left:10px;
}
.doctor-info dl dd{
    font-size: 12px;
    
    color: #999;
}

/*右边栏*/
.block-sider{
    width:300px;
}
/*块布局*/
.block{

}
/*块标题栏*/
.block .block-header{
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.block .block-header span{
    position: relative;
    font-size:20px;
    display: inline-block;
    color:#60B83E;
    padding-bottom:10px;

}
.block .block-header span::before{
    border-bottom: 5px solid #60B83E;
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.block .block-header .bh-right{
    font-size:12px;
}
.block .block-header .bh-right a:link,.block .block-header .bh-right a:visited{
    color:#999;
}
.block .block-header .bh-right a:hover{
    color:#60B83E;
}
/*导航类型的标题头*/
.block .block-tabs-header{
    border-bottom: 1px solid #eee;
    display: flex;
    align-items: center;
    position:sticky;
    position:-webkit-sticky;
    top:80px;
    z-index: 8888;
    background: #fff;
}
.block .block-tabs-header span{
    position: relative;
    font-size: 20px;
    display: inline-block;
    color: #999;
    padding: 10px 0;
    margin:0 20px;
    cursor: pointer;
}
.block .block-tabs-header span.selected{
    color:#60B83E;
}
.block .block-tabs-header span.selected::before{
    border-bottom: 5px solid #60B83E;
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.block .block-content .block-tab{
    display: none;
}
.block .block-content .block-tab.active{
    display: block;
}
.block .block-content{
    padding-top:20px;
}
.block .block-content>p{
    margin-bottom:20px;
}
/*默认的三栏结构*/
.container{
    margin: 0 auto;
    width:1240px;
    padding:20px;
    background: #fff;
}
.container .left{
    width:380px;
}
.container .middle{
    flex:1;
    padding:0 40px;
}
/*侧边栏大图*/
.pic-big a{
    width:300px;
    max-height: 188px;
}
.pic-big a img{
    width:100%;
}
.pic-big a p{
    font-size:16px;
    font-weight: normal;
    -webkit-line-clamp: 2;
    line-height: 23px;
}
/*百度广告*/

/*顶部广告*/
.baidu-union-top{
    display: flex;
}
/*右边广告*/
.baidu-union-sider{

}
/*文章后*/
.baidu-union-article-after{

}
/*信息流广告*/
.baidu-union-info-flow{
    
}
/*百度广告结束*/



/*680宽的文章列表*/
.article-lists li{

    position: relative;
}
.article-lists li::before{
    height:1px;
    background:#eee;
    content: '';
    -webkit-transform: scaleY(0.5);
    -webkit-transform-origin:0 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
}
.article-lists li.baidu-union-ads{
    padding:20px 0;
}
.article-lists li:last-child::before{
    background-color: transparent;
}
.article-lists li:last-child{
    
}
.article-lists li a{
    display: flex;
    padding:20px 0;
}
.article-lists li a .img{
    width:192px;
    height:120px;
    overflow: hidden;
    margin-right:20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.article-lists li a .img img{
    width:120%;
    height:auto;
}
.article-lists li a:hover .img img{
    /*transform: scale(1.05);
    transition: .5s transform ease-in-out;*/
}
.article-lists li a dl{
    flex:1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.article-lists li a dl dt{
    font-size:22px;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 5px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.article-lists li a dl dd{
    font-size:16px;
    color:#999;
    line-height: 25px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    margin-bottom:10px;
}
.article-lists li a dl dd.arc-etc{
    text-align: right;
    font-size:12px;
    height: auto;
    color:#999;
    flex:1;
    display: flex;
    align-items: center;
    line-height: 25px;
    margin-bottom:0;
}
.article-lists li a dl dd.arc-etc span{
    margin-right:20px;
}
.article-lists li a dl dd.multi-pic{
    height: auto;
    margin:10px 0;
}
.article-lists li a dl dd.multi-pic ul{
    display: flex;
    justify-content: space-between;
}
.article-lists li a dl dd.multi-pic ul li{
    width:220px;
    height: 146px;
    margin: 0;
    padding: 0;
    border-bottom: 0;
}
.article-lists li a dl dd.multi-pic ul li img{
    width:100%;
}
.article-lists li a dl dd.multi-pic ul li:first-child img{
    border-radius: 5px 0 0 5px;
}
.article-lists li a dl dd.multi-pic ul li:last-child img{
    border-radius: 0 5px 5px 0;
}
.article-lists li a dl dd.arc-etc span:first-child{
    background: #eee;
    padding: 0 5px;
}
.article-lists li a dl dd.arc-etc span i{
    margin-right:5px;
}
.article-lists li a:hover{
    background-color: #f8f8f8;
}
/*默认的文章列表*/
.articles-list h1{
    font-size:22px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.articles-list h2{
    font-size:18px;
    font-weight: 400;
    line-height: 2;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
/*文字链接列表*/
.article-list-normal{
    background: #f8f8f8;
}
.article-list-normal a{
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 6px auto;
    background-position: 10px center;
    padding-left:25px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    display: block;
}
/*文字链接列表*/
.article-text-list li{
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
}
.article-text-list li::before{
    height:1px;
    background:#eee;
    content: '';
    -webkit-transform: scaleY(0.5);
    -webkit-transform-origin:0 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
}
.article-text-list li:last-child{
    border-bottom:0;
    padding-bottom:0;
}
.article-text-list li:last-child::before{
    background-color: transparent;
}
/*两列文字列表*/
.article-list-2column{
    display: flex;
    flex-wrap: wrap;
}
.article-list-2column li{
    width:50%;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 6px auto;
    background-position: 10px center;
    padding: 0 25px;
}
.article-list-2column li a{
    font-size: 14px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 30px;
}
.article-list-2column li:nth-child(9),.article-list-2column li:nth-child(10),.article-list-2column li:nth-child(19),.article-list-2column li:nth-child(20),.article-list-2column li:nth-child(29),.article-list-2column li:nth-child(30){
    border-bottom: 1px solid #eee;
    margin-bottom:10px;
    padding-bottom:10px;
}
.article-list-2column li:last-child,.article-list-2column li:nth-last-child(2){
    border-bottom:0;
}
/*排行榜*/
.article-rank-list{

}
.article-rank-list li{
    
}
.article-rank-list a{
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    display: block;
    text-overflow:ellipsis;
    display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
}
.article-rank-list a i{
    font-weight: 600;
    color:#ed5050;
    margin-right:15px;
    font-style: normal;
}
.article-rank-list li:nth-child(3) ~ li a i{
    color:#888;
    font-weight: normal;
}
/*图片列表（单行）*/
.pic-row{
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
}
.pic-row li{
    width:25%;
    margin-bottom:15px;
    display: flex;
    align-items: start;
    justify-content: center;
}
.pic-row li a{
    display: block;
    width:80%;
}
.pic-row li a img{
    width:100%;
    max-height: 103px;
}
.pic-row li a h5{
    font-weight: normal;
    line-height: 25px;
    font-size:14px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*图片宫格列表*/
.pic-list{
    display: flex;
    flex-wrap:wrap;
}
.pic-list li{
    width:50%;
    margin-bottom: 20px;
}

.pic-list li a img{
    width:100%;
    height: 96px;
}
.pic-list li a
{
   padding-left:10px;
   display: block;
}
.pic-list li a h5{
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    font-weight: normal;
    margin-top:5px;
}
.pic-list li:nth-child(odd) a
{
   padding-right:10px;
   padding-left:0;
}
/*图文推荐*/
.pic-title-list{
    
}
.pic-title-list li a{
    display: flex;
    margin-bottom:15px;
}
.pic-title-list li a img{
    width:120px;
    height: 80px;
    margin-right:15px;
}
.pic-title-list li a h5{
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    height:60px;
    overflow: hidden;
    
}
/*分页脚*/
.pager{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:20px;
    margin-bottom: 50px;
}
.pager .pagination
{
    display: inline-flex;
    align-items: stretch;
    flex-wrap:wrap;
}
.pager .pagination li {
    display: flex;
    align-items: stretch;
    justify-content: center;
    margin-bottom:20px;
}
.pager .pagination li a,.pager .pagination li span{
    padding:0 20px;
    display: flex;
    align-items: center;
    background:#F5F5F5;
    justify-content: center;
    height:50px;
}

.pager .pagination li:first-child a,.pager .pagination li:first-child span{
    border-radius: 5px 0 0 5px;
    font-size:13px;
}
.pager .pagination li:last-child a,.pager .pagination li:last-child span{
    border-radius: 0 5px 5px 0;
    font-size:13px;
}

.pager .pagination li a:hover{
    background:#afe59a;
    color:#333;
}
.pager .pagination li.disabled a,.pager .pagination li.disabled span{
    color:#999;
}
.pager .pagination li.not_link a:link,.pager .pagination li.not_link a:visited{
    color:#999;
    cursor:default;
}
.pager .pagination li.not_link a:hover{
    background:#F5F5F5;
    color:#999;
}
.pager .pagination li.thisclass a:link,.pager .pagination li.thisclass a:visited,.pager .pagination li.active span{
    background:#60B83E;
    color:#fff;
}
/*首页-顶部导航*/
#home_nav{
    background-color: #fff;
    width:100%;
}
#home_nav .top-header{
    
}

#home_nav .top-header .th-content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.channel-nav,.channel-nav .container{
    background-color: #fff;
    padding: 0;
}
.channel-nav{
    box-shadow: 0 4px 8px rgba(0,0,0,.06);
    z-index: 9999;
    border-bottom: 1px solid #eee;
}
.channel-nav>div{
    position: relative;
}
.channel-nav>div::before{
    width: 100%;
    content: '';
    position:absolute;
    top:0;
    left:0;
   background-image:linear-gradient(45deg,#39b54a,#8dc63f);
   height: 2px;
}
.channel-nav ul{
    display: flex;
}
.channel-nav ul li{
    flex:1;
    text-align: center;
    height: 60px;
    line-height: 60px;
}

.channel-nav ul li a:link,.channel-nav ul li a:visited{
    color:#333;
    font-size:20px;
    font-weight: 400;
}
.channel-nav ul li a:hover{
    color:#7ed75b;
    padding:5px 10px;
    border-radius: 5px;
}
.channel-nav ul li.hot a{
    color:#ed5050;
}
.other-nav,.other-nav .container{
    background-color: #f9f9f9;
    padding:0 20px;
}
.other-nav ul{
    display: flex;
}
.other-nav ul li{
    margin-right:15px;
    font-size:14px;
    height: 50px;
    line-height: 50px;
}

/*首页-头版*/
.first-main{
    display: flex;
}

.first-main .left .swiper .swiper-slide{
    width:380px;
    height:237px;
    overflow: hidden;
    border-radius: 5px;
}
.first-main .left .swiper .swiper-slide img{
    width: 100%;
}
.first-main .middle .block-header span{
    color:#ed5050;
}
.first-main .middle .block-header span::before{
    border-bottom-color: #ed5050;
}

/*首页-频道块*/
.block.channel .block-header .bh-right{
    display: flex;
    align-items: center;
    
}
.block.channel .block-header .bh-right a:link,.block.channel .block-header .bh-right a:visited{
    font-size:15px;
    color:#333;
}
.block.channel .block-header .bh-right a:hover{
    color:#60B83E;
}
.block.channel .block-header .bh-right em{
   margin:0 10px;
    display: inline-block;
    width:10px;
    height:15px;
    background:linear-gradient(-45deg, transparent 49.5%, #bbb 49.5%, #bbb 50.5%, transparent 50.5%);
}
.channel .block-content{
   display: flex;
}


/*频道样式开始*/
.channel-body{
    padding-top:80px;
}
#channel_nav{
    background-color:#fff;
    display: flex;
    padding:0 20px;
    align-items: center;
    border-bottom: 1px solid #eee;
    position: fixed;
    top:0;
    left:0;
    right:0;
    z-index: 9999;
    box-shadow: 0 4px 8px rgba(0,0,0,.06);
}
#channel_nav .logo img{
    width:180px;
}
#channel_nav .channel-recommend{
    flex:1;
    display: flex;
    margin-left:20px;
    align-items: center;
}
#channel_nav .channel-recommend ul{
    display: flex;
}
#channel_nav .channel-recommend ul li{
    line-height: 80px;
    height: 80px;
    position: relative;
}

#channel_nav .channel-recommend ul a{
    padding: 0 15px;
    font-size: 20px;
    font-weight: 400;
}
#channel_nav .channel-recommend ul li.selected{
   background-color: #FBFBFB;
}
#channel_nav .channel-recommend ul li.selected a{
    font-weight: bold;
}
#channel_nav .channel-recommend ul li.selected::after{
    content: '';
    border-top: 6px solid #60B83E;
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
#channel_nav  .more-channel{
    font-size:20px;
    color:#333;
    cursor: pointer;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f3f3f3;
    margin-left:20px;
    border-radius: 12px;
}

#channel_nav  .more-channel .bi-x{
    font-size:30px;
    color:#ed5050;
}
#channel_nav .channels-more{
    position:fixed;
    top:81px;
    z-index: 9999;
    left:0;
    right:0;
    border:1px solid #eee;
    border-top:0;
    background-color: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,.06);
    display: none;
}
#channel_nav .channels-more p strong{
    font-size:20px;
}
#channel_nav .channels-more .channel-list{
    margin: 20px 0;
}
#channel_nav .channels-more .channel-list ul{
    display: flex;
    flex-wrap: wrap;
}
#channel_nav .channels-more .channel-list ul li{
    width:10%;
    margin-bottom:20px;
    text-align: center;
    font-size:15px;
}
#channel_nav .channels-more .channel-list ul li a{
    display: block;
    border-radius: 1000px;
    background-color: #fafafa;
    border:1px solid #eee;
    color:#333;
    width:70%;
}
#channel_nav .channels-more .channel-list ul li a:hover{

    color:#60B83E;
}
.channel-main{
    display: flex;
    justify-content: space-between;
}
.channel-main .channel-content{
    padding-left:180px;
    width: 860px;
    
}
.channel-main .channel-content.channel-nochilds{
    padding-left:0;
    padding-right:180px;
}
.channel-title{}
.channel-title dl{
    border-left:6px solid #60B83E; padding:10px 20px;background-color: #f9f9f9;
}
.channel-title dl dt{
    font-size: 28px;font-weight: 600;
}
.channel-title dl dt strong{
    margin-left:10px; color:#60B83E;
}
.channel-title dl dd{
    color:#999;font-size:13px;
}
.top-news{
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.top-news .tn-left{
    width:460px;
}
.top-news .tn-left .bg-mask a{
    max-height: 287px;
    border-radius: 5px;
}
.top-news .tn-right{
    width:200px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.top-news .tn-right .bg-mask a{
    max-height: 133px;
}
.top-news .tn-right .bg-mask a p{
    font-size:13px;
    font-weight: 400;
    height: 40px;
    max-height: auto;
    overflow: hidden;
}
.top-news .tn-right .bg-mask a p{
    margin:10px;
    height: 20px;
    line-height: 20px;
}
/*频道下级栏目导航*/
.channel-childs{
    float: left;
    margin-left:-180px;
    z-index: 9;
    width:160px;
    overflow: hidden;
}
.channel-childs ul{
    border-radius: 5px;
    border: 1px solid #eee;
}
.channel-childs ul li{
    text-align: center;
    line-height: 50px;
    overflow: hidden;
    background-color: #f8f8f8;
    font-weight: 400;
    font-size:18px;
    border-bottom: 1px solid #eee;
}
.channel-childs ul li:last-child{
    border-bottom: 0;
}
.channel-childs ul li.selected{
    background-color:#60B83E;
    border-radius: 5px 5px 0 0;
}
.channel-childs ul li.selected_child{
    background-color:#fff;
    font-weight: bold;
}
.channel-childs ul li.selected a:link,.channel-childs ul li.selected a:visited{
    color:#fff;
    cursor:default;
}

/*文章详情页*/

/*当前位置*/
.article-location{
    font-size:13px;
    color:#999;
    padding-bottom: 0;
}
.article-location em{
    font-family: "宋体";
    font-style: normal;
    margin:0 6px;
}
.article-location a:link,.article-location a:visited{
    color:#999;
}
.article-details{
    display: flex;
    justify-content: space-between;
}
.article-details .left{
    width:850px;
}
.article-details h1{
    font: 700 38px/48px MicrosoftYaHei Bold,MicrosoftYaHei,Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;
    color: #404040;
    margin:0;
    margin-bottom:20px;
}
.article-details h1 label{
    font-size:14px;
    color:#999;
    margin-left: 20px;
    font-weight: 400;
}
.article-details .article-info{
    font-size:13px;
    color:#999;
}
.article-details .article-info span{
    margin-right:15px;
}
.arc-editor-info{
    display: flex;
    font-size:13px;
    align-items: center;
}
.arc-editor-info .u-face {
    width:26px;
    height:30px;
    margin-right:10px;
    position: relative;
}
.arc-editor-info .u-face::after{
    content: '';
    width: 20px;
    height: 20px;
    background: url(https://img.ys137.com/static/images/icon-v.png);
    background-size: cover;
    position: absolute;
    right: -5px;
    bottom: 0px;
}
.arc-editor-info .u-face img{
    width:100%;
    border-radius: 100%;
}
.arc-editor-info label{
    color:#333;
    margin-right:30px;
    font-size: 15px;
    position: relative;
}
.arc-editor-info label::after{
    content: '认证作者';
    line-height: 1;
    font-size: 12px;
    padding: 2px 5px;
    color: #7B79FF;
    border: 1px solid #7B79FF;
    border-radius:20px;
    margin-left:5px;
    display: inline-block;
}
.arc-editor-info span{
    color:#999;
    display: none;
}
.arc-etc span{
    display: none;
}
.article-main{
    width:850px;
    border-top: 1px solid #eee;
    padding-top:30px;
    margin-top:30px;
    padding-left:170px;
}

.article-main .article-content{
    font: 18px/34px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;
    color: #404040;
    word-break: break-word;
}
.article-main .article-content table{
    width:100%;
    table-layout:fixed;
}
.article-main .article-content p{
    line-height: 2.2;
    margin:0;
    margin-bottom: 20px;
    word-wrap: break-word;
    text-align: justify;
}
.article-main .article-content video{
    width:100%;
    height: auto;
    display:block;
    margin-bottom:20px;
}
.article-main .article-content audio{
    width:100%;
    display:block;
    margin-bottom:20px;
}
.article-main .article-content p img{
    margin: 15px auto;
    margin-bottom:0;
    display: block;
    width: 100%;
}
.article-main .article-content h2{
    font-size: 30px;
    line-height: 2.5;
}
.article-main .article-content .article-catalog-header{
    text-align: center;
    font-size: 20px;
    font-weight: 400;
}
.article-main .article-content .ys-arc-menu{
    padding:20px;
    background-color: #f8f8f8;
    border-left: 4px solid#60B83E;
    line-height: 2.5;
}
.article-main .article-content .ys-arc-menu strong{
    font-weight: 400;
}
.article-left-bottom{
    width: 850px;
    padding-top: 30px;
    padding-left: 170px;
    position: relative;
}
/*内容折叠*/
.collapse-content{
    position: relative;
    overflow: hidden;
}
.collapse-content::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 100px;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));
    background-image: -o-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));
    background-image: linear-gradient(0deg,#fff,hsla(0,0%,100%,0));
    z-index: 1;
}
.collapse-tips{
    text-align: center;
    padding:20px;
    color: #ed5050;
}
.collapse-tips i{
    margin-right:10px;
}
/*疾病、症状、检查、药品库的样式*/
.article-main .article-content .attr-list{
    display: flex;
    font-size:14px;
    color:#999;
    flex-wrap: wrap;
}
.article-main .article-content .attr-list li{
    width:50%;
    border-bottom: 1px dotted #eee;
    line-height: 40px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.article-main .article-content .attr-list li a:link,.article-main .article-content .attr-list li a:visited{
    color:#999;
}
.article-main .article-content .attr-list li a:hover{
    color:#60B83E;
}
.article-main .article-content .attr-list li.row{
    width:100%;
    -webkit-line-clamp: 1;
}
/*文章标签*/
.article-tags{
    margin-bottom:20px;
}
.article-tags a{
    display: inline-block;
    padding:2px 10px;
    font-size: 14px;
    background-color: #e8e8e8;
    border-radius: 100px;
    margin-left:15px;
    margin-bottom: 15px;
}
/*问答详情样式*/
.question{
}
.question .question-block{
    position:relative;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(151,151,151,0.23);
    margin-bottom:20px;
}
.question .question-block .question-block-title{
    position: absolute;
    top: 10px;
    left: -10px;
    width: 100px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    background: #40c666;
    position: relative;
    font-size:15px;
}
.question .question-block .question-block-title:after {
    border-top: 10px solid #15A857;
    border-left: 10px solid transparent;
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 0;
    height: 0;
}
.question .question-block.best .question-block-title{
    background: #FF7E44;
}
.question .question-block.best .question-block-title:after{
    border-top-color:#C65C2D;
}
.question .question-block.other .question-block-title{
    background: #c2c2c2;
}
.question .question-block.other .question-block-title:after{
    border-top-color:#939393;
}
.question .question-block.best .best_icon{
    position: absolute;
    top:0;
    right:0px;
    width:80px;
}
.question .question-block .question-block-content{
    padding:30px 20px 10px;
}
.question .question-block .question-block-content .question-userinfo{
    display: flex;
    font-size:15px;
}
.question .question-block .question-block-content .question-userinfo img{
    width:30px;
    height:30px;
    border-radius: 30px;
    margin:0;
    margin-right:15px;
}
.question .question-block .question-block-content .question-answer{
    padding-left:0;
    margin-top:10px;
}
.question .question-block .question-block-content p{
    margin-bottom:10px;
    line-height: 1.8;
    font-size:15px;
}
/*工具条*/
.toolbar{
    float: left;
    z-index: 1;
    width: 130px;
    margin-left: -170px;
}
.toolbar .qrcode{
    margin-bottom:15px;
    text-align: center;
    font-size: 13px;
    color:#999;
}
.toolbar .qrcode img{
    width:80px;
}
.toolbar .share-title{
    position: relative;
    text-align: center;
    color:#999;
}
.toolbar .share-title span{
    display: inline-block;
    background: #fff;
    padding: 0 5px;
    font-size:12px;
    z-index:10;
    position: relative;
}
.toolbar .share-title::after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #e8e8e8;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 0;
}
.toolbar .share-btn{
    text-align: center;
    margin-top:15px;
}
.toolbar .share-btn a{
    width:40px;
    height:40px;
    border-radius: 50%;
    cursor: pointer;
    background: #ccc;
    color:#fff;
    margin:0 auto 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.toolbar .share-btn a i{  
    width:30px;
    height: 30px;
    display: block;
    background: url(../images/share-weixin.png) center no-repeat;
    background-size: 25px auto;
}
.toolbar .share-btn a:nth-child(2) i
{
    background-image: url(../images/share-qq.png);
}
.toolbar .share-btn a:nth-child(3) i
{
    background-image: url(../images/share-qqzone.png);
}
.toolbar .share-btn a:nth-child(4) i
{
    background-image: url(../images/share-weibo.png);
}
.toolbar .share-btn a:nth-child(1):hover{
    background-color: #3DBE5B;
}
.toolbar .share-btn a:nth-child(2):hover{
    background-color: #21B3F7;
}
.toolbar .share-btn a:nth-child(3):hover{
    background-color: #F8C514;
}
.toolbar .share-btn a:nth-child(4):hover{
    background-color: #FF5757;
}
/*页面内导航条*/
.toolbar .details-nav{
    border:1px solid #eee;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    background-color: #f8f8f8;
}
.toolbar .details-nav a{
    flex:1;
    text-align: center;
    line-height: 45px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
}
.toolbar .details-nav a:first-child{
    background-color: #60B83E;
    color:#fff;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
}
.toolbar .details-nav a:last-child{
    border-bottom: 0;
    
}
/*搜索结果页*/
.search #home_nav{
 z-index: 9999;
}
.search #home_nav.position-sticky{
    box-shadow: 0 4px 8px rgba(0,0,0,.06);
}
.search #home_nav .top-header{
    position: relative;
}
.search #home_nav .top-header::before{
    height:1px;
    background:#ddd;
    content: '';
    -webkit-transform: scaleY(0.5);
    -webkit-transform-origin:0 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
}
.search #home_nav .logo img{
    width:180px;
}
.search #home_nav .container{
    width:100%;
    padding:20px 20px;
}
.search .top-right-searchbar{
    flex:1;
    padding-left:40px;
}
.search .top-right-searchbar .search-input{
    width:600px;
    background-color: #f8f8f8;
    border:0;
}
.search .top-right-searchbar .nav-search{
    flex:1;
}
.search .top-right-searchbar .search-input input{
    line-height: 30px;
    background-color: #f8f8f8;
    font-size:18px;
}
.search-nav{
    border-bottom: 1px solid #eee;
    display: none;
}
.search-nav .container{
    padding:0 20px;
    padding-bottom:10px;
}
.search-nav ul{
    display: flex;
}
.search-nav ul li a{
    padding:0 15px;
}
.search-nav ul li.selected a{
    font-weight: 600;
}
.search-nav ul li.selected{
    border-bottom: 4px solid #60B83E;
}
.search-infos{
    color:#333;
    font-size:14px;
    padding-bottom: 0;
}
.search-infos span{
    font-weight: bold;
}
.search-results{
    display: flex;
    justify-content: space-between;
}
.search-results .left{
    width:680px;
}
/*404页面*/
.main-404{
    padding-top:20px;
}
.main-404 .img-404{
    height: 400px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    margin:0 20px;
}
.main-404 p{
    text-align: center;
    font-size: 20px;
    margin-top:10px;
}
.main-404 ul{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top:20px;
}
.main-404 ul li{
    font-size:16px;
    margin-bottom:.2rem;
    width:200px;
}
.main-404 ul li i{
    color:#389DF1;
    margin-right:20px;
}
.main-404 ul li a{
    color:#333;
}
.main-404 ul li a:hover{
    color:#60B83E;
}
/*网站地图*/
.sitemaps-body .linkbox{
    margin-bottom:20px;
    display: flex;
    border-bottom: 1px solid #f8f8f8;
    padding-bottom:20px;
    flex-wrap: wrap;
}
.sitemaps-body .linkbox h3{
    font-size:18px;
    width:120px;
}
.sitemaps-body .linkbox ul{
    display: flex;
    flex-wrap: wrap;
    flex:1;
}
.sitemaps-body .linkbox ul li{
    width:12.5%;
}
.sitemaps-body .linkbox ul li a{
    display: block;
    padding:5px 10px;
    text-align: center;
}


/*标签页面样式*/




.tags-body{
    background-color: #f1f1f1;
    padding-top: 80px;
}

.tags-body  #top-toolbar{
    position:fixed;
    top:0;
    left:0;
    right:0;
    display: flex;
    background-color: #fff;
    padding:10px 30px;
    align-items: center;
    z-index: 9999;
    box-shadow: 0 4px 8px rgba(0,0,0,.06);
}
.tags-body  #top-toolbar .logo{
    
}
.tags-body  #top-toolbar .logo a{
    
}
.tags-body  #top-toolbar .logo img{
    width:auto;
    height:30px;
    display: block;
}
.tags-body  #top-toolbar .navs{
    display: flex;
    margin-left:20px;
    font-size: 16px;
    flex:1;
}
.tags-body  #top-toolbar .navs li{
    padding:0 10px;
}
.tags-body  #top-toolbar .search-form{
    margin-left:10px;
    width:500px;
}
.tags-body  #top-toolbar .search-form form{
    display: flex;
    background-color: #f1f1f1;
    border-radius: 50px;
    border:1px solid rgb(234, 234, 234);
}
.tags-body  #top-toolbar .search-form input{
    border:0;
    background-color: transparent;
    padding:8px 20px;
    display: block;
    flex:1;
    outline:none;
}
.tags-body  #top-toolbar .search-form button{
    background-color: #ed5050;
    color:#fff;
    border:0;
    border-radius: 0 50px 50px 0;
    padding:8px 20px;
    outline:none;
}
.tags-body  #top-toolbar .dl-app{
    margin-left:20px;
}
.tags-body #top-toolbar .dl-app a{
    display: flex;
    align-items: center;
    color: #ed5050;
    font-size:14px;
}
.tags-body #top-toolbar .dl-app a i{
    font-size: 20px;
}
.tags-body .tags-main{
    padding-top:0;
    background-color: transparent;
    display: flex;
    justify-content: space-between;
}
.tags-body .tags-main .main-list{
    margin-right:30px;
    flex:1;
    background-color: #fff;
}
.tags-body .tags-main .main-list h1{
    padding: 10px 20px;
    font-size: 22px;
}
.tags-body .tags-main .main-list .main-navs{
    display: flex;
    padding:10px 20px;
    border-bottom: 1px solid #f5f6f7;
}
.tags-body .tags-main .main-list .main-navs .navs-item{
    position: relative;
    margin-right:20px;
}
.tags-body .tags-main .main-list .main-navs .active{
   
}
.tags-body .tags-main .main-list .main-navs .active::after{
    position: absolute;
    left: 50%;
    bottom: -7px;
    z-index: 10;
    width: 30px;
    height: 3px;
    content: "";
    margin-left: -17px;
    background-color: #ed5050;
}
.tags-body .tags-main .main-list .main-ul{
    padding:20px;
    padding-top:0;
}
.tags-body  .tags-main .main-list .main-ul li a:hover{
    color:unset;
}
.tags-body .tags-main .main-list .main-ul em{
    color:#ed5050;
    font-style: normal;
}
.tags-body .tags-main .main-list .main-ul .item-title {
    display: flex;
    align-items: center;
}
.tags-body .tags-main .main-list .main-ul .item-title a{
    flex:1;
    padding-right:20px;
}
.tags-body .tags-main .main-list .main-ul .item-title h2{
    font-size:16px;
    font-weight: 600;
}
.tags-body .tags-main .main-list .main-ul .item-title span{
    font-size:14px;
    color:#999;
}
.tags-body .tags-main .main-list .main-ul .item-content{
    position: relative;
}
.tags-body .tags-main .main-list .main-ul .item-content .item-description{
    font-size:14px;
    color:#555666;
    display: inline;
}
.tags-body .tags-main .main-list .main-ul .item-content .item-content-all{
    display: none;
    margin-top:20px;
    max-height: 500px;
    overflow-y: auto;
    background-color: #fafafa;
    padding: 20px;
}
.tags-body .tags-main .main-list .main-ul .item-content .item-content-all h2{
    font-size: 16px;
    line-height: 1.5;
}
.tags-body .tags-main .main-list .main-ul .item-content  .item-content-all p{
    line-height: 1.5;
    margin: 0;
    margin-bottom: 20px;
    word-wrap: break-word;
    text-align: justify;
}
.tags-body  .tags-main .main-list .main-ul .item-content .item-content-all img{
    margin: 15px auto;
    margin-bottom: 0;
    display: block;
    width: 100%;
}
.tags-body .tags-main .main-list .main-ul .item{
    border-bottom: 1px solid #f0f0f5;
    padding:10px 0;
}
.tags-body  .tags-main .main-list .main-ul .item:last-child{
    border-bottom:0;
}

.tags-body .tags-main .main-list .main-ul .item-content .btn-showall{
    color: #267dcc; 
    background-color: #fff;       
    font-size:14px;
    display: inline;
    line-height: 2;
    padding:10px;
}
.tags-body .tags-main .main-list .main-ul .item-content .btn-showall-hide{
    display: block;
    text-align: right;
}
.tags-recommend{
    padding:20px;
    border-top: 20px solid #f1f1f1;
}
.tags-recommend h3{
    margin-bottom: 10px;
}
.tags-recommend ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tags-recommend li{
    margin-bottom: 10px;
    width:24%;
}
.tags-recommend li a{
    background-color: #f1f1f1;
    border-radius: 20px;
    padding:4px 15px;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.tags-body .block{
    background-color: #fff;
}
.tags-body .block .block-header{
    border-bottom:0;
}
.tags-body  .block .block-header span{
    font-size:16px;
    padding:8px 20px;
    color:#333;
}
.tags-body .block .block-header span::before{
    border-bottom:0;
}
.tags-body .block .block-content{
    padding-top:0;
}
.tags-body .tags-hot a{
    display: inline-block;
    background-color: #fcecea;
    color:#ed5050;
    border-radius: 50px;
    padding:0 10px;
    text-align: center;
    margin-right:10px;
    margin-bottom:10px;
    font-size:14px;
}
.tags-body .article-lists li a dl dd{
    -webkit-line-clamp: 2;
}
.tags-body .article-lists tag{
    color:#ed5050;
}
.tags-body .tags-hot{
    padding:10px 20px;
}
.tags-body .pager{
    margin-bottom:0;
}
.tags-body .tags-hot{
    display: flex;
    flex-wrap: wrap;
}
.tags-body .tags-hot li{
    
}
.tags-body .tags-hot li:nth-child(odd){
    padding-right:5px;
}
.tags-body .tags-hot li:nth-child(even){
    padding-left:5px;
}
.tags-body .tags-hot a{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin:0;
    margin-bottom: 20px;
}
/*广告右下角标识*/
.logo-gg{
    position:absolute;
    bottom:0;
    right:0;
    z-index: 9999;
}
.logo-gg span{
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px auto;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUU0M0I1QUI0QTk4MTFFREIyNkE4MjE1NTQ2QTMzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUU0M0I1QUM0QTk4MTFFREIyNkE4MjE1NTQ2QTMzMTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTQzQjVBOTRBOTgxMUVEQjI2QTgyMTU1NDZBMzMxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTQzQjVBQTRBOTgxMUVEQjI2QTgyMTU1NDZBMzMxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgIThBsAAAKHSURBVHjazJY/aBNxFMfvl7u0B61aCZo4poJCpgwVoeqWpWRQb0iCohKXKA46JGaJg5CAkCJkCzgkixAFE/8MFrMYB1GHw0m0BcVBTEQCbWrRmt75ffCrHMd5Nrkc5MEn97v8/ty7937f9zuh3+8LdhYOh2Vd16+Bd81mc04Ywmq1Wgzzb0ej0Vm6b7VaAu4XweVQKDRlN9ezg/V/gpfgMEgO6lylUhHj8fhVNE8AZug6CY6DCbv5Ev0wxgRN0/ajeRb8No3RwAz4EIlEFLz1MtqbQDSMoQeLhULhRS6XU03zY2AeZMHHgcNPKYaDDA+e0x1aPp+/bly7XC578PcD3v0aPASP+XUdfAFL/L8nBp6Cc6IoMskUBbIz4B6Qh9huf6NfKpWEVCq1iKYCVsAWOGDICj17EuyjOFlkdtocwSP0mu12+7Tg0IrFIokgyyNXTiQSu439XCQr4C5EstepSIaxPWABLCWTyZtQ8dqwC0lueJfJZFaDweBFVVU3qtVq28lajFLs9XoZVEw17k2n01ECgUDDYYovpNPpS7xE6aZune/BY4Aiu2yxBy0juC2KDcFdY7xEvRqkzFA5WABbEMm8MEZmFMk0D//aODrIeI2iWvVtVIujUE8gK494udncIWRXZFkWjXuQHKSD/NcoHeTr7gLvwX2wblPaND72hnGM0cGD3W73MxQ86iyR+N4qilJqNBpdu4HY/z6/35+1SjFdjwJVGDPz4ECmL5lZfiY+HzcHJZ7eGD/o3XCQqsKper1+iD+D/WMcVRCv+ftQ4uk93+v1VJ/P98mlSvEDfOUitHNw0iqCpJ4cmHLBOY07dgciuQWRrP5HJDMQyTM0v28fkX8EGACcc47HI36mnAAAAABJRU5ErkJggg==);
    display: block;
    width:30px;
    height:13px;
    background-color: rgba(102,102,102,.6);
}

/*响应式界面处理*/

@media (max-width:1240px){
    .container{
        width:100%;
    }
    .block-sider{
        display: none;
    }
    .doctor-recommend .block-content .doctors-list li:nth-child(6) ~ li{
        display: none;
    }
    .baidu-union-top div:last-child{
        display: none;
    }
    #channel_nav .channel-recommend li:nth-child(7) ~ li{
        display: none;
    }
    .top-right-searchbar{
        
    }
    .search .top-right-searchbar{
        display: block;
    }
    .search .top-right-searchbar .search-input{
        width:100%;
    }
    .search .nav-app{
        display: none;
    }
    .tags-body .container{
        width:100%;
        padding:0;
    }
    .tags-body{
        padding-top:70px;
    }
    .tags-body #top-toolbar .logo img{
        height: 25px;
    }
    .tags-body #top-toolbar{
        padding: 10px 10px;
    }
    .tags-body #top-toolbar .navs{
        display: none;
    }
    .tags-body #top-toolbar .search-form{
        flex:1;
        width:auto;
    }
    .tags-body #top-toolbar .search-form input{
        line-height: 20px;
        font-size: 14px;
        padding: 8px 10px;
    }
    .tags-body #top-toolbar .search-form button{
        padding: 8px 10px;
    }
    .tags-body #top-toolbar .dl-app{
        display: none;
    }
    .tags-body .tags-main .main-list{
        margin-right: 0;
    }
    .tags-body .tags-main .main-list .main-ul .item-title span{
        display: none;
    }
    .tags-body .tags-main .main-list .main-ul {
        line-height: 1.5;
    }
    .tags-main .main-list .main-ul .item-content .item-description img{
        display: none;
    }
    .tags-body .tags-main .main-list .main-ul .item-content{
        margin-top: 0;
        padding-bottom: 0;
    }
    .tags-body .tags-main .main-list .main-ul .item-content .item-description{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .tags-body .tags-main .main-list .main-ul .item-content .btn-showall{
        display: none;
    }
    .tags-body .pager{
        margin-top:0;
    }
    .tags-body .pager .pagination{
        width:100%;
    }
    .tags-body .pager .pagination li{
        display: none;
    }
    .tags-body .pager .pagination li a,.tags-body .pager .pagination li span{
        justify-content: center;
        margin:0 20px;
    }
    .tags-body .pager .pagination li.previous,.tags-body .pager .pagination li.next{
        display: block;
        flex:1;
    }
    .tags-body .pager .pagination{
        display: inline-flex;
    }
    .tags-recommend ul{
        justify-content: space-between;
    }
    .tags-recommend li{
        width:48%;
        margin-right:0;
    }
}
@media (max-width:900px) {
    .channel-nav  li:nth-child(7) ~ li{
        display: none;
    }
    .other-nav li:nth-child(7) ~ li{
        display: none;
    }
    .doctor-recommend .block-content .doctors-list li:nth-child(5) ~ li{
        display: none;
    }
    .friend-links .block-content a{
        width:25%;
    }
    .baidu-union-top{
        display: none;
    }
}

