﻿html {font-size: 16px !important;}
.site-pv {
width: 0;
}
.medical-hospital-simple-card-content{padding:20px 17px;position:relative;background-color:#fff;height:8.5rem}.medical-hospital-simple-card-content .left-img{position:absolute;top:1.25rem;left:1.063rem;width:4.375rem;height:4.375rem;border-radius:50%;border:1px solid #f1f1f1}.medical-hospital-simple-card-content .left-img img{border-radius:50%}.medical-hospital-simple-card-content .right-content{margin-left:4.875rem;margin-top:-.062rem}.medical-hospital-simple-card-content .right-content .hospital-name{color:#000;font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medical-hospital-simple-card-content .right-content .evaluate-content{margin-top:.313rem;font-size:.75rem;color:#999}.medical-hospital-simple-card-content .right-content .evaluate-content .average-score{margin-right:.5rem}.medical-hospital-simple-card-content .right-content .doctor-department{font-size:.75rem;color:#999;margin-top:.313rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gap{height:.5rem;background:#f1f1f1}.body-wrapper{height:auto!important}.article-platform{padding:1.25rem;background:#fff}.article-platform 
.article-page-title
                 {font-size:1.3rem
                 
                 }
                 .article-platform .article-page-content{margin-top:1.25rem;user-select:none}.article-platform .article-page-mask{position:absolute;width:100%;height:100%;top:0;left:0}*{-webkit-tap-highlight-color:transparent}html{font-size:16px!important}@media (max-width:375px){html{font-size:15px!important}}@media (max-width:320px){html{font-size:13px!important}}.body-wrapper{background-color:#f1f1f1!important;color:#333}a{color:#333;text-decoration:none}.top-bottom-1px{border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.top-bottom-1px{border:none;background-image:-webkit-linear-gradient(90deg,transparent,transparent 50%,transparent 50%),-webkit-linear-gradient(180deg,transparent,transparent 50%,transparent 50%),-webkit-linear-gradient(90deg,transparent,transparent 50%,transparent 50%),-webkit-linear-gradient(0,transparent,transparent 50%,transparent 50%);background-image:linear-gradient(180deg,transparent,transparent 50%,transparent 50%),linear-gradient(270deg,transparent,transparent 50%,transparent 50%),linear-gradient(0deg,transparent,transparent 50%,transparent 50%),linear-gradient(90deg,transparent,transparent 50%,transparent 50%);background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-repeat:no-repeat;background-position:top,right top,bottom,left top}}.top-1px{border-top:1px solid transparent}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.top-1px{border:none;background-image:-webkit-linear-gradient(90deg,transparent,transparent 50%,transparent 50%);background-image:linear-gradient(180deg,transparent,transparent 50%,transparent 50%);background-size:100% 1px;background-repeat:no-repeat;background-position:top}}.right-1px{border-right:1px solid transparent}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.right-1px{border:none;background-image:-webkit-linear-gradient(180deg,transparent,transparent 50%,transparent 50%);background-image:linear-gradient(270deg,transparent,transparent 50%,transparent 50%);background-size:1px 100%;background-repeat:no-repeat;background-position:right}}.bottom-1px{border-bottom:1px solid transparent}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.bottom-1px{border:none;background-image:-webkit-linear-gradient(90deg,transparent,transparent 50%,transparent 50%);background-image:linear-gradient(0deg,transparent,transparent 50%,transparent 50%);background-size:100% 1px;background-repeat:no-repeat;background-position:bottom}}.left-1px{border-left:1px solid transparent}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.left-1px{border:none;background-image:-webkit-linear-gradient(0deg,transparent,transparent 50%,transparent 50%);background-image:linear-gradient(90deg,transparent,transparent 50%,transparent 50%);background-size:1px 100%;background-repeat:no-repeat;background-position:left}}.nuomi-tag{display:inline-block;padding:0 5px;box-sizing:border-box;line-height:21.3px;color:#fa4982;border-radius:2px;border:1px solid #fa4982;font-size:12px;transform:scale(.75);transform-origin:50% 50%;transform-origin:100% 0}.flexbox,mip-fixed.medical-fixed-bar .medical-fixed-bar-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.icon-triangle-down,.icon-triangle-up{width:0;height:0;border-left:1px dashed transparent;border-right:1px dashed transparent;overflow:hidden}.icon-arrow-down,.icon-triangle-up{border-bottom:1px solid transparent}.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-triangle-down{border-top:1px solid transparent}.box-sizing{-webkit-box-sizing:content-box;box-sizing:content-box}.flexbox{display:flex}.flex{-webkit-box-flex:1;-webkit-flex:1;flex:1}.align-items{-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center}.justify-content{justify-content:center}.icon-arrow-down,.icon-arrow-left,.icon-arrow-up{width:8px;height:8px;border-left:1px solid transparent}.icon-arrow-right{width:8px;height:8px;border-right:1px solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.icon-arrow-down,.icon-arrow-left{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-arrow-up{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}mip-fixed.medical-fixed-bar{width:100%;-moz-box-shadow:0 -.062rem .188rem rgba(0,0,0,.05);-webkit-box-shadow:0 -.062rem .188rem rgba(0,0,0,.05);box-shadow:0 -.062rem .188rem rgba(0,0,0,.05)}mip-fixed.medical-fixed-bar .medical-book-form{position:absolute;top:0;left:0}mip-fixed.medical-fixed-bar .medical-fixed-bar-toast{display:none;background:rgba(0,0,0,.5);color:#fff;align-items:center;padding:.5rem 1.125rem;justify-content:space-between}mip-fixed.medical-fixed-bar .medical-fixed-bar-toast .avatar{margin-right:.5rem;width:2rem;height:2rem;border-radius:50%;display:inline-block;background:rgba(153,153,153,.8);flex:none;vertical-align:middle}mip-fixed.medical-fixed-bar .medical-fixed-bar-toast .avatar .img-avatar{display:block;background:url(../images/doctor-avatar.png);background-size:100% 100%;height:100%}mip-fixed.medical-fixed-bar .medical-fixed-bar-toast .content{font-size:.875rem;line-height:1.5rem;background:initial;vertical-align:middle}mip-fixed.medical-fixed-bar .medical-fixed-bar-toast .right{float:right;width:.875rem}mip-fixed.medical-fixed-bar .medical-fixed-bar-toast .icon-close{display:block;background:url(../images/close-white.png);background-size:100% 100%;width:.875rem;height:.875rem}mip-fixed.medical-fixed-bar .medical-fixed-bar-box{background:#fff;display:flex;justify-content:space-between}mip-fixed.medical-fixed-bar .medical-fixed-bar-box-white{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1}mip-fixed.medical-fixed-bar .medical-fixed-bar-box-blue{width:8.625rem;background-color:#4998f2}mip-fixed.medical-fixed-bar .medical-fixed-bar-box-advice,mip-fixed.medical-fixed-bar .medical-fixed-bar-box-book,mip-fixed.medical-fixed-bar .medical-fixed-bar-box-comment,mip-fixed.medical-fixed-bar .medical-fixed-bar-box-phone{overflow:hidden;text-align:center}mip-fixed.medical-fixed-bar .medical-fixed-bar-box-book,mip-fixed.medical-fixed-bar .medical-fixed-bar-box-comment{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:.688rem;color:#666;padding:.55rem 0 .35rem}mip-fixed.medical-fixed-bar .medical-fixed-bar-box-advice,mip-fixed.medical-fixed-bar .medical-fixed-bar-box-phone{-webkit-box-flex:2;-webkit-flex:2;flex:2;font-size:1rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}mip-fixed.medical-fixed-bar .medical-fixed-bar-box-advice{background:#62a6f5}mip-fixed.medical-fixed-bar .medical-fixed-bar-box-phone{background:#91c0f8}mip-fixed.medical-fixed-bar .medical-fixed-bar-box-phone a{color:#fff}mip-fixed.medical-fixed-bar .medical-fixed-bar-box .devide{border-right:1px solid #f1f1f1;height:.938rem;margin:.5rem 0}mip-fixed.medical-fixed-bar .medical-fixed-bar-box .icon{width:1.188rem;height:1.188rem;margin:0 auto .15rem}mip-fixed.medical-fixed-bar .medical-fixed-bar-box .icon.icon-tel{background:url(../images/tel.png);background-size:100% 100%}mip-fixed.medical-fixed-bar .medical-fixed-bar-box .icon.icon-appointment{background:url(../images/appointment.png);background-size:100% 100%}mip-fixed.medical-fixed-bar .medical-fixed-bar-box .icon.icon-comment{background:url(../images/comment.png);background-size:100% 100%}mip-fixed.medical-fixed-bar .medical-fixed-bar-box .icon.icon-advice{background:url(../images/advice.png);background-size:100% 100%;display:inline-block;overflow:hidden;width:.938rem}mip-fixed.medical-fixed-bar .medical-fixed-bar-box .icon.icon-advice:after{content:'';display:block;height:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);background:inherit;-webkit-filter:drop-shadow(.938rem 0 0 #fff);filter:drop-shadow(.938rem 0 0 #fff)}.medical-fix-trans-bar .bsml-form-tips{z-index:10005}#bsmlStyle_layout_gap_21{background-color:#f1f1f1;height:8px}
                 .dang {
    line-height: 40px;
    padding-top: 10px;
    background: #fff;
    padding-left: 20px;
    font-size: 1rem;
    color: #404040;
    border-top: 1px #fff solid;
    overflow: hidden;
    height: 40px;
    white-space: nowrap;
}
.jch {
    line-height: 23px;
    font-size: 1.2rem;
    font-weight: 700;
    color: #1180c4;
    text-align: center;
    border-bottom: 1px #1180c4 solid;
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-top: 3px;}
    .head21 {
    width: 100%;
    height: 50px;
    background: #1180c4;
    margin: 0 auto;
}
.jco p {
    padding-bottom: 7px;
    padding-top: 5px;
    line-height: 35px;
}

.head21 a {
    /* background: url(../images/dhxian.png) no-repeat right center; */
    width: 20%;
    display: block;
    float: left;
    height: 50px;
    text-align: center;
    font-size: 0.9rem;
    line-height: 50px;
    color: #FFF;
}