@charset "UTF-8";html{font-size:18px}
@media only screen and (min-width:360px){html{font-size:20px!important}}
@media only screen and (min-width:375px){html{font-size:21px!important}}
@media only screen and (min-width:400px){html{font-size:22px!important}}
@media only screen and (min-width:414px){html{font-size:23px!important}}
@media only screen and (min-width:480px){html{font-size:24px!important}}
@media only screen and (min-width:540px){html{font-size:26px!important}}
@media only screen and (min-width:640px){html{font-size:28px!important}}
@media only screen and (min-width:768px){html{font-size:32px!important}}
@media only screen and (min-width:960px){html{font-size:36px!important}}
@media only screen and (min-width:1024px){html{font-size:46px!important}}
html{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-user-select:none;-ms-user-select:none}
body,html{min-height: 100%;-webkit-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;tap-highlight-color:transparent}
body,button,input,select,textarea{font-family:TrebuchetMS,Rotobo,"Microsoft YaHei",sans-serif}
body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,select,ul{margin:0;padding:0}
li,ol,ul{list-style-type:none}
em,i{font-style:normal}
a{color:#333}
a{text-decoration:none}
a img{border:0 none;width: 100%;}
input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#999}
input:focus:-ms-input-placeholder,input:focus::-moz-placeholder,input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}
button,input[type=button],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-image:none;-moz-border-image:none;-o-border-image:none;border-image:none;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}}
[v-cloak]{display:none}
body,html{width:100%;height:100%}
.fl{float:left}
.fr{float:right}
.departmentWrap{min-height:100%;font-size:.5rem;color:#666}
.returnMain{height:2.275rem}
.returnBox{position:fixed;left:0;top:0;width:100%;height:2.275rem;line-height:2.275rem;background:#8e2b14;z-index: 99;}
.returnBox .title{float:left;width:88%;text-align:center;color:#fff;font-size:.65rem;font-weight:400;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.returnBox .returnIcon{float:left;width:1rem;height:2.25rem;margin-left:.225rem;vertical-align:-.075rem;margin-right:.25rem;background:url(../images/return-icon.png) no-repeat;-moz-background-size:.25rem .5rem;-o-background-size:.25rem .5rem;background-size:1rem 1rem;background-position:center}
.headNav{height:2.125rem}
.headNav .navInner{position:fixed;z-index:2;top:2.275rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:.45rem .375rem 0;width:100%;height:2.125rem;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.hospitalNav{height:.875rem;line-height:.875rem;background-color:#f8f8f8;border:.05rem solid #f0f0f0}
.hospitalNav>li{position:relative;float:left;display:block;width:16.5%;border-right:.025rem solid #e8e8e8;text-align:center}
.hospitalNav>li a{color:#666}
.hospitalNav>li:last-child{border-right:none}
.hospitalNav>li.active{background:#fff;color:#e4393c;font-weight:700}
.hospitalNav>li.active a{color:#e4393c}
.hospitalNav>li.active:before{position:absolute;content:"";top:-.05rem;left:0;width:100%;height:.05rem;background:#e3001c}
.departSection{padding:0 .625rem}
.departSection.departSection02{padding-top:1rem}
.departSection.departSection03{padding:.35rem .375rem;padding:0!important;}
.departSection.departSection03>img{display:block;width:100%;height:100%}
.departSection .sectionPart{margin-bottom:1.225rem; }
.sectionPart1{overflow: hidden;}
.readmores {font-size: 14px;padding:20px;text-align: center;}
.departSection p{text-align:justify;line-height:.85rem;font-size: 14px;overflow: hidden;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
}
.boldTxt{font-weight:700}
.secTitle{padding-left:5px;margin-bottom:.85rem;padding-bottom:.325rem;border-bottom:1px solid #e4393c;font-size:.6rem;color:#333;padding-top: 12px;}
.secTitle.secTitle02{margin-bottom:0}
.illnessBox{font-size:0}
.illnessBox span{display:inline-block;margin:0 .3rem .35rem 0;padding:.325rem .3rem;background-color:#f5acb4;-moz-border-radius:.075rem;border-radius:.075rem;font-size:.55rem;color:#fff}
.illnessBox span a{color:#fff}
.expertBox{overflow:hidden;margin: 10px auto;}
.expertBox .doctorImg{width:3.55rem;height:3.55rem;overflow:hidden}
.expertBox .doctorImg>img{display:block;width:100%;height:100%;-moz-border-radius:100%;border-radius:100%}
.expertBox .doctorImg.hospitalImg{width:4.8rem;height:3.2rem}
.expertBox .doctorImg.hospitalImg>img{-moz-border-radius:0;border-radius:0}
.expertBox .doctorInfo{margin-left:4.325rem;color:#4e4e4e;overflow:hidden}
.expertBox .doctorInfo p{margin-bottom:.35rem;font-size:.55rem;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.expertBox .doctorInfo>p .tel-icon{display:inline-block;width:.55rem;height:.55rem;vertical-align:-.075rem;margin-right:.25rem;background:url(../images/tel-icon.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.expertBox .doctorInfo>p span{color:#f8b63e;font-size:.55rem}
.expertBox .doctorInfo .name{font-size:.6rem}
.expertBox .doctorInfo.hospitalInfo{margin-left:5.5rem}
.expertBox .doctorInfo.hospitalInfo>p{margin-bottom:.15rem}
.expertBox .btnBox>a{width:4.5rem;font-size:.55rem}
.hospital-info{margin-top:.5rem;height:.875rem;line-height:.875rem;font-size:.6rem;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;color:#666}
.btnBox{margin-top:.45rem;overflow:hidden}
.btnBox>a{float:left;margin-right:.55rem;width:4.5rem;height:1.2rem;line-height:1.2rem;-moz-border-radius:.05rem;border-radius:.05rem;border:1px solid #e51a37;text-align:center;color:#e51a37}
.btnBox>a.register{background-color:#e51a37;color:#fff}
.btnBox.btnBox2{width:16.5rem;margin:.525rem auto 0}
.btnBox.btnBox2>a{width:4.375rem;height:1.175rem;line-height:1.175rem;margin:0 .5rem}
.btnBox.btnBoxHospital{margin-top:.3rem}
.newsBox{padding:1.125rem 0px}
.moreBtn{color:#666}
.moreBtn i{margin:-.05rem 0 0 .225rem;display:inline-block;vertical-align:middle;width:.525rem;height:.525rem;background:url(../images/icon-more.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.moreBtn.moreBtn2{color:#e4393c}
.moreBtn.moreBtn2 i{background:url(../images/icon-more02.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.newList{color:#333;font-size:0;margin-bottom:80px; }
.newList li{line-height:.9rem;margin-bottom:.75rem;clear:both;padding:0 5px;padding-left: 10px;}
.newList li a{color:#333}
.newList span{font-size:.6rem}
.newList .title{font-size:14px;display:inline-block;vertical-align:middle;width:70%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.newList .date{float:right;color:#666}
.hospitalNewList li .title{width:95%;position:relative;padding-left:.5rem;color:#4b4b4b;font-size:.6rem;}
.hospitalNewList li .title a{color:#4b4b4b}
.hospitalNewList li .title:after{position:absolute;content:"";left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:.25rem;height:.25rem;background:#e4393c;-moz-border-radius:100%;border-radius:100%}
.departFoot{height:3.15rem}
.departFoot .footInner{width:100%;height:3.15rem;background-color:#8e2b14}
.departFoot .footBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.625rem 0;font-size:.5rem;color:#fff}
.departFoot .footBtn li{position:relative;float:left;width:25%;text-align:center}
.departFoot .footBtn li:last-child:after{display:none}
.departFoot .footBtn li:after{position:absolute;content:"";right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:.025rem;height:1.1rem;background:#fff}
.departFoot .footBtn li .footIcon{margin:0 auto .25rem;width:1rem;height:1rem;background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.departFoot .footBtn li .footIcon.icon01{background-image:url(../images/foot-icon01.png)}
.departFoot .footBtn li .footIcon.icon02{background-image:url(../images/foot-icon02.png)}
.departFoot .footBtn li .footIcon.icon03{background-image:url(../images/foot-icon03.png)}
.departFoot .footBtn li .footIcon.icon04{background-image:url(../images/foot-icon04.png)}
.listWrap{font-size:.5rem;color:#666}
.listWrap .list-nav{margin:0 .75rem;font-size:.5rem;color:#999}
.listWrap .list-nav a{color:#999}
.listWrap .list-main{margin:.5rem .9rem;color:#333;font-size:0}
.listWrap .list-main li{height:1.7rem;line-height:1.7rem;border-bottom:dashed 1px #f5f5f5;clear:both}
.listWrap .list-main li a{color:#666}
.listWrap .list-main span{font-size:.6rem}
.listWrap .list-main .title{font-size:14px;display:inline-block;vertical-align:middle;width:76%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.listWrap .list-main .date{float:right;color:#999}
.listWrap .page-box{width:10.5rem;margin:1.25rem auto;margin-bottom: 20px;}
.listWrap .page-box .previous{display:inline-block;width:3rem;height:.9rem;line-height:.9rem;padding-left:.25rem;border:1px solid #999;-moz-border-radius:.1rem;border-radius:.1rem;text-align:center;font-size:.5rem;position:relative}
.listWrap .page-box .previous:before{position:absolute;content:"";top:.25rem;left:.35rem;width:.4rem;height:.4rem;background-image:url(../images/previous.png);background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.listWrap .page-box .page-middle{display:inline-block;width:3rem;text-align:center;height:1rem;line-height:1rem}
.listWrap .page-box .next{display:inline-block;width:3rem;height:.9rem;line-height:.9rem;padding-right:.25rem;border:1px solid #999;-moz-border-radius:.1rem;border-radius:.1rem;text-align:center;font-size:.5rem;position:relative}
.listWrap .page-box .next:before{position:absolute;content:"";top:.25rem;right:.25rem;width:.4rem;height:.4rem;background-image:url(../images/next.png);background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.articleWrap{min-height:100%;font-size:.5rem;color:#666;margin-bottom:70px;}
.articleWrap .article-top{margin:.425rem .425rem 0;background:#fff}
.articleWrap .article-top .article-bar{
    margin:0 0 .675rem;padding:.2rem;text-align:left;line-height:.875rem;color:#666;font-size:.5rem;background:#f8f8f8;
    vertical-align: middle;
    width: 90%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.articleWrap .article-top .article-bar a{color:#666}
.articleWrap .article-top .title{color:#161616;font-size:.7rem;padding:0 .25rem}
.articleWrap .article-top .article-tip{height:1.175rem;line-height:1.175rem;font-size:.45rem;padding:0 .25rem;color:#4b4b4b}
.articleWrap .article-top .article-tip .time{position:relative;display:inline-block;padding-left:.75rem}
.articleWrap .article-top .article-tip .time:before{position:absolute;content:"";top:.3rem;left:0;width:.55rem;height:.55rem;background-image:url(../images/icon-time.png);background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.articleWrap .article-top .article-tip .count{position:relative;display:inline-block;margin-left:1rem;padding-left:.75rem}
.articleWrap .article-top .article-tip .count:before{position:absolute;content:"";top:.35rem;left:0;width:.575rem;height:.375rem;background-image:url(../images/icon-look.png);background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.articleWrap .article-top .article-ly{padding:0 .25rem;height:1.5rem;line-height:1.5rem;color:#161616;font-size:.6rem}
.articleWrap .article-top .article-ly span{display:inline-block;margin-right:.5rem}
.articleWrap .article-top .article-button{display:block;margin:.5rem auto 1.15rem;width:9.325rem;height:1.5rem;line-height:1.5rem;text-align:center;font-size:.55rem;color:#fff;background:#e4393c}
.articleWrap .article-main{background-color:#fff;font-size:.6rem;line-height:.875rem;padding:.575rem .675rem .95rem}
.articleWrap .article-main p{padding:.425rem 0;font-size: 14px;}
.articleWrap .article-main .main-button{width:9.325rem;height:1.45rem;line-height:1.45rem;margin:.75rem auto 1.2rem;padding-right:.5rem;border:solid 1px #e4393c;text-align:center;font-size:.55rem;color:#e4393c;-moz-border-radius:.075rem;border-radius:.075rem;position:relative}
.articleWrap .article-main .main-button a{color:#e4393c}
.articleWrap .article-main .main-button:before{position:absolute;content:"";top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:3.375rem;width:.45rem;height:.4rem;background-image:url(../images/icon-arrow.png);background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.articleWrap .article-main .share-box{padding-left:.125rem;height:1.05rem;line-height:1.05rem;color:#4b4b4b;font-size:.6rem}
.articleWrap .article-main .share-box .share-span{float:left;margin-right:.25rem}
.articleWrap .article-main .share-box img{float:left;margin-right:.55rem;width:1.05rem}
.articleWrap .articleSection{padding:.625rem .625rem 1rem}
.empty-gray{height:6px;background:#f2f2f2}
.empty-gray2{height:.55rem;background:#f2f2f2}
.articleMainWrap{min-height:100%;font-size:.5rem;color:#666}
.articleMainWrap .article2-box .article2-top{margin:0 .65rem}
.articleMainWrap .article2-box .article2-top .article2-ad{margin:.9rem 0 0;overflow:hidden}
.articleMainWrap .article2-box .article2-top .article2-ad img{float:left;width:100%}
.articleMainWrap .article2-box .article2-top .detail{margin:.75rem 0 1.25rem;line-height:1rem;font-size:.6rem;color:#666}
.articleMainWrap .hospital-map{overflow:hidden}
.articleMainWrap .hospital-map .map-title{font-size:.6rem;color:#666;padding-left:1rem;position:relative;display:block;margin:.5rem 0 .425rem}
.articleMainWrap .hospital-map .map-title:before{position:absolute;content:"";top:.075rem;left:0;width:.65rem;height:.65rem;background-image:url(../images/icon-address.png);background-repeat:no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.articleMainWrap .hospital-map img{width:100%;float:left}
.article-middle{margin:0 .65rem;padding:.75rem 0}
.article-middle .article-info.article-info2{padding-bottom:.25rem}
.article-info p{line-height: 20px;}
.article-middle .article-info.article-info2 .info{padding:.125rem 0 .375rem}
.article-middle .info{padding:.125rem 0;line-height:1rem;font-size:14px;color:#666}
.article-middle .info.info2{margin-top:.375rem}
.guideWrap{min-height:100%;font-size:.5rem;color:#666}
.guideWrap .guide-main1{margin:-.375rem 0 0}
.guideWrap .guide-main1 li:last-child .guide-middle{border-left:none}
.guideWrap .guide-main1 .guide-number{float:left;width:1rem;height:1rem;line-height:1rem;background-color:#e4393c;-moz-border-radius:100%;border-radius:100%;text-align:center;color:#fff;font-size:.6rem}
.guideWrap .guide-main1 .guide-middle{margin-left:.5rem;padding-left:1.05rem;border-left:1px dashed #f0f0f0;padding-bottom:1.25rem}
.guideWrap .guide-main1 .guide-middle p{color:#666;font-size:.6rem;line-height:1rem}
.guideWrap .guide-progress{padding-bottom:1.5rem;overflow:hidden}
.guideWrap .guide-progress img{float:left;width:100%}
.guideWrap .guide-progress .progress-left{float:left;width:3.425rem;height:2.025rem;line-height:2.025rem;background:#e4393c;text-align:center;color:#fff;font-size:.5rem}
.guideWrap .guide-progress .progress-right{margin-left:3.425rem;height:2.025rem}
.guideWrap .guide-progress .progress-right li{float:left;width:32.9%;height:.975rem;line-height:.975rem;background-color:#f8f8f8;font-size:.35rem;color:#e4393c;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.guideWrap .guide-progress .progress-right li:nth-child(1),.guideWrap .guide-progress .progress-right li:nth-child(2),.guideWrap .guide-progress .progress-right li:nth-child(3){border-top:1px solid #e8e8e8}
.guideWrap .guide-progress .progress-right li:nth-child(4),.guideWrap .guide-progress .progress-right li:nth-child(5){font-size:.25rem}
.doctorIcon{width:.7rem;height:.7rem;display:inline-block;margin-right:.25rem;background:url(../images/icon-doctor.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;vertical-align:middle}
.doctorIcon.doctorIcon02{background:url(../images/icon-doctor02.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.doctorIcon.hospitalIcon{width:.6rem;height:.5rem;background:url(../images/hospital-icon.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.doctor-box{overflow:hidden}
.doctor-box .doctor-left{float:left;width:2.45rem;height:2.45rem;margin-left:.25rem}
.doctor-box .doctor-left img{float:left;width:100%}
.doctor-box .doctor-right{float:right;width:13.75rem}
.doctor-box .doctor-right .doctor-inner{line-height:.875rem;font-size:.6rem;color:#4e4e4e}
.doctor-box .doctor-right .doctor-inner .doctor-yellow{font-size:.55rem;color:#f8b63e}
.doctor-box .doctor-right .doctor-star{display:inline-block;margin:0 .25rem}
.doctor-box .doctor-right .doctor-star i{display:inline-block;width:.65rem;height:.6rem;vertical-align:-.075rem;background:url(../images/icon-star-yellow.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.doctor-box .doctor-right .doctor-star .half-star{width:.65rem;height:.6rem;background:url(../images/icon-star-half.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.doctor-info{padding:.5rem 7px;margin-top:.675rem;border:1px solid #e8e8e8;background:#f6f6f6;font-size:.55rem;position:relative}
.doctor-info:before{position:absolute;content:"";top:-.175rem;left:1.25rem;width:.25rem;height:.25rem;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background:#f6f6f6}
.doctor-info p{line-height:1rem}
.doctor-info .doctor-detail{display:block;text-align:right;color:#e4393c;font-size:.6rem}
.doctor-button{margin:.75rem .625rem;overflow:hidden;margin-bottom:80px; }
.doctor-button a{float:right;width:6.575rem;height:1.3rem;line-height:1.3rem;text-align:center;color:#e4393c;font-size:.6rem;border:1px solid #e4393c}
.doctor-button a.active{float:left;color:#fff;border:1px solid #e4393c;background:#e4393c}
.doctorListWrap{min-height:100%;font-size:.5rem;color:#666}
.doctorListWrap .hospital-logo{width:10.05rem;height:2.125rem;margin:.675rem auto .225rem}
.doctorListWrap .hospital-logo img{display:block;width:100%}
.doctorListWrap .doctor-list-tab{height:1.55rem;line-height:1.55rem}
.doctorListWrap .doctor-list-tab li{float:left;width:50%;text-align:center;color:#626161;font-size:.6rem;background-color:#f8f8f8;border-top:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0}
.doctorListWrap .doctor-list-tab li a{display:block;color:#626161}
.doctorListWrap .doctor-list-tab li.active{background-color:#e4393c;border-top:solid 1px #e4393c;border-bottom:solid 1px #e4393c;color:#fff}
.doctorListWrap .doctor-list-tab li.active a{color:#fff}
.doctorListWrap .doctor-category{margin:.5rem .25rem .3rem;overflow:hidden}
.doctorListWrap .doctor-category li{float:left;width:18%;margin:0 1%;height:1.475rem;line-height:1.475rem;text-align:center;color:#333;font-size:.6rem;overflow:hidden}
.doctorListWrap .doctor-category li a{padding:.25rem;color:#333}
.doctorListWrap .doctor-category li.active{color:#e4393c}
.doctorListWrap .doctor-category li.active a{border-bottom:1px solid #e4393c;color:#e4393c}
.doctorListWrap .doctor-category li:last-child a{padding:0;display:block;position:relative}
.doctorListWrap .doctor-category li:last-child a:after{position:absolute;content:"";top:45%;right:.625rem;-webkit-transform:translate(0,-50%) rotate(-45deg);-moz-transform:translate(0,-50%) rotate(-45deg);-ms-transform:translate(0,-50%) rotate(-45deg);-o-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg);width:.175rem;height:.175rem;border-bottom:1px solid #e4393c;border-left:1px solid #e4393c}
.doctorListWrap .doctor-list-main{margin:.55rem .5rem .65rem;overflow:hidden}
.moreDoctorBox{padding:.5rem .5rem 1rem}
.moreDoctorBox .secTitle{margin-bottom:.25rem}
.moreDoctorBox .moreDoctorInner{line-height:2.25rem;font-size:.6rem;color:#333;text-align:left;overflow:hidden;}
.moreDoctorBox .moreDoctorInner li{overflow:hidden}
.moreDoctorBox .moreDoctorInner .name{float:left;width:20%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.moreDoctorBox .moreDoctorInner .name2{float:left;width:50%;color:#f8b63e;font-size:.55rem;overflow: hidden}
.moreDoctorBox .moreDoctorInner .like{width: 100%;float:left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.moreDoctorBox .moreDoctorInner .zixun{float:left;width:29%;height:1.2rem;line-height:1.2rem;margin-top:.5rem;color:#e4393c;font-size:.6rem;text-align:center;border:solid 1px #e4393c;-moz-border-radius:.05rem;border-radius:.05rem}
.moreDoctorBox .moreDoctorInner.moreHospitalInner{line-height:1.5rem}
.moreDoctorBox .moreDoctorInner.moreHospitalInner .name{width:60%}
.moreDoctorBox .moreDoctorInner.moreHospitalInner .name span{float:left;max-width:90%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.moreDoctorBox .moreDoctorInner.moreHospitalInner .name .yueIcon{display:inline-block;margin-left:.1rem;width:.4rem;height:.4rem;vertical-align:-.075rem;background:url(../images/yuyue-icon.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.moreDoctorBox .moreDoctorInner.moreHospitalInner .hospitalYs{float:right}
.moreDoctorBox .moreDoctorInner.moreHospitalInner .hospitalYs .hos-tip1{display:inline-block;height:.8rem;line-height:.8rem;padding:0 .25rem;color:#fff;font-size:.5rem;background:#f59378;-moz-border-radius:.1rem;border-radius:.1rem}
.moreDoctorBox .moreDoctorInner.moreHospitalInner .hospitalYs .hos-tip1.hos-tip2{background:#5cb5c7}
.moreDoctorBox .moreDoctorLink{display:block;width:4.025rem;height:1.2rem;line-height:1.2rem;margin:.25rem auto 0;padding-right:.375rem;border:1px solid #e4393c;text-align:center;color:#e4393c;-moz-border-radius:1rem;border-radius:1rem;position:relative}
.moreDoctorBox .moreDoctorLink:after{position:absolute;content:"";top:45%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:.75rem;width:.45rem;height:.4rem;background:url(../images/icon-arrow.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.nav{ width:100%; height:auto;}
.nav ul{ height:20px; margin: 1rem auto;width: 94% }
.nav ul li{ display:block; width:19%; height:20px; float:left; background-color:#f8f8f8; text-align:center; font-size:13px; border:1px solid #f1f1f1;
    line-height:20px;}
#sy{border-top:2px solid #e3001c; background-color:#FFF; font-weight:bold; color:#e4393c;}
#sy a{font-weight:bold; color:#e4393c;}
.nav ul li a{ display:block; color:#666666;}
.nav ul li a:hover{ border-top:2px solid #e3001c;background-color:#FFF;font-weight:bold; color:#e4393c;}
.footer{ width:100%; height:60px; background-color:#8e2b14;position: fixed!important;left: 0;bottom: 0; padding-bottom: 2%;}
.d_nav{ width:22%; height:25px; border-right:1px solid #FFF; float:left; margin-left:6px; position:relative; top:20px;}
.d_nav img{width: 100%;display: block;}
.d_nav p{ height:20px;margin-top: 20px;}
.d_nav p a{ font-size:10px; color:#fff; position:relative; top:-29px;}
.d_nav p a span{ display:block; width:25px; height:25px; margin:0 auto;margin-bottom:1px;}
#ov{ border-right:0px;}
#dv{ width:83px; position:relative; top:-15px; left:15px; font-size:14px;}
.empty_content{color: #4b4b4b;text-align: center;width: 100%;font-size: 15px;margin: 10px 0;}
.article_list{margin-bottom:20px; }
.good_disease_doctor{
    font-size:16px !important;
}
.experience_right{
    width:100% !important;
}
.satisfaction_left{
    width:70% !important;
}
.percentage{
    width:70% !important;
}
.view_article p{
    text-indent:0em !important;
}
.experience_right .experience_name {
    float: left !important;
    margin-top: 30px;
    text-indent:0em !important;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 35%;
    margin-right: 20px;
}
.satisfaction{
    display: none;
}
.article-content{
    height: 400px;
    overflow: hidden;
}
.article-content img {
    width: 100%!important;
    height: 100%!important;
}
.star,
.star del {
    display: inline-block;
    background: url(../images/star.png) no-repeat 0 0 / 57px auto;
    width: 60px;
    height: 9px;
    vertical-align: top;
}
.star {
    background-position: 0 -9px;
    vertical-align: middle;
    margin: -2px 10px 0 2px;
    text-align: left;
}
.hospital_guide p {
	font-size: 14px;
}
.hospital_guide img {
	width: 100%;
}
.detail p {
	font-size: 14px;
}
.sharePopul {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 110;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.shareList {
    background: #F3F3F3;
    width: 100%;
    position: relative;
}
.shareList ul {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 45px 0;
}
.shareList ul li {
    position: relative;
}
.shareList ul li:nth-child(1) span:first-child {
    background: url(../images/dbg33.png);
    display: block;
    border-radius: 100%;
    width: 52px;
    height: 52px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52px 52px;
}
.shareList ul li:nth-child(2) span:first-child {
    background: url(../images/dbg34.png);
    display: block;
    border-radius: 100%;
    width: 52px;
    height: 52px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52px 52px;
}
.bottom_menu_fastConsult {
    background: url(../images/dbg31.png);
}
.shareList ul li:nth-child(3) span:first-child {
    background: url(../images/dbg35.png);
    display: block;
    border-radius: 100%;
    width: 52px;
    height: 52px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52px 52px;
}
.shareList ul li:nth-child(4) span:first-child {
    background: url(../images/dbg36.png);
    display: block;
    border-radius: 100%;
    width: 52px;
    height: 52px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52px 52px;
}
.shareList p {
    padding: 15px;
    font-size: 16px;
    text-align: center;
    background: #fff;
}
.copyMain {
/*    position: absolute;
    top: 0;
    left: 0;*/
    width: 100%;
    background:#fff;
    z-index: 199;
    padding-bottom: 35px;
}
.copyMain p{
    text-align: center;
    font-size: 14px;
}
.linkURL {
    padding: 10px;
    margin: 10px;
    font-size: 14px;
    border:1px solid #e0e0e0;
    text-align: left;
    word-wrap: break-word;
}
.relatedisease {
    margin: 10px 0;
    border:1px solid #f1f1f1;
}
.relatediseaseTitle {
    padding:10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.relatediseaseTitle span {
    width: 12px;
    height: 12px;
    display: block;
    background: url(../images/.net/templates/skins/red2017/css/cooperate/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAaUlEQVRIS2NkoDFgpLH5DHALniub/KemZZJ3z4DNpr8FMJvJ9Q0sJHD6YPhYgOzV/wwMjC+UTf7hCzaYz4kOIppbMPQjmeZBRHMLRuOAYFExGgcEg4hmqYhcg9H10b9Go5bL0c2heasCAJ7/xhmtg8lFAAAAAElFTkSuQmCC);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: center;
    margin-right:5px; 
}
.relatediseaseTitle p {
    font-size: 14px;
    color: #000;
    font-weight: 700;
}
.relatediseaseList {
    overflow: hidden;
    box-sizing:border-box;
}
.relatediseaseList a {
    float: left;
    width: 33%;
    border-top:1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}
.relatediseaseList a:nth-child(3){
    border-right: 0;
}
.pgc-img img {
    /*width: 100px;*/
    margin: 0!important;
    padding: 0!important;
} 
.article-detail p {
    /*width: 48%!important;*/
}