html {font-size: 16px !important;}
.site-pv { width: 0; background-image: url("../images/w.gif"); }
.medical-activity-list-card .card-container li,.medical-article-list-card .card-container li,.medical-disease-desc li,.medical-subject-list-card .card-container li{list-style-type:none}
.medical-hospital-simple-card-content{padding:20px 17px;position:relative;background-color:#fff;height:4.375rem}
.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}
.nuomi-tag{-webkit-box-sizing:border-box;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75)}
.medical-disease-desc{background:#fff}.medical-disease-desc .diseaseHeader{overflow:hidden;height:3rem;padding:.313rem 1.063rem 0}
.medical-disease-desc .diseaseHeader:after{content:"";clear:both;display:table}
.medical-disease-desc .diseaseTitle{font-size:1.125rem;line-height:3rem;float:left}
.medical-disease-desc .allDisease{font-size:.875rem;line-height:3rem;color:#555;float:right}
.medical-disease-desc .swiper-container{width:100%;overflow:hidden;background:#f5f5f5;height:2.375rem;line-height:2.375rem;padding:0 1.063rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.medical-disease-desc .swiper-container .swiper-slide.lessthanfive{box-flex:1 1 0;-webkit-box-flex:1 1 0;-moz-box-flex:1 1 0;flex:1 1 0;-webkit-flex:1 1 0}
.medical-disease-desc .swiper-container .swiper-slide{width:initial;padding:0 .438rem;text-align:center;color:#555;height:2.25rem;line-height:2.25rem;font-size:.875rem;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.medical-disease-desc .swiper-container .swiper-slide span{border-bottom:.125rem solid #f5f5f5}
.medical-disease-desc .swiper-container .active{color:#2a6bfd;z-index:999999;position:relative;font-weight:700}
.medical-disease-desc .swiper-container .active span{border-bottom:.125rem solid #2a6bfd}
.medical-disease-desc .opacity{position:absolute;height:2.375rem;width:3.625rem;right:0;top:0;margin-right:-1px;z-index:9999;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,.1),#f5f5f5);background:-webkit-linear-gradient(to right,rgba(255,255,255,.1),#f5f5f5);background:-o-linear-gradient(to right,rgba(255,255,255,.1),#f5f5f5);background:-moz-linear-gradient(to right,rgba(255,255,255,.1),#f5f5f5)}
.medical-disease-desc .swiper-container2{width:100%;overflow:hidden}
.medical-disease-desc .swiper-container2 .swiper-slide{background:#fff;font-size:.875rem;color:#555;line-height:1.5rem;padding:.625rem .938rem .313rem;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}
.medical-disease-desc .swiper-container2 .swiper-slide .slide-content{word-break:break-all}
.medical-disease-desc .diseaseInfoImg{width:6.875rem;height:6.875rem;position:relative;float:left;margin-right:.625rem;margin-top:.313rem}
.medical-disease-desc .diseaseArrow,.medical-disease-desc .diseaseLearnMoreArrow{width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);display:inline-block}
.medical-disease-desc .diseaseArrow{transform:rotate(45deg)}
.medical-disease-desc .diseaseLearnMoreArrow{margin-top:.938rem;float:right;transform:rotate(45deg)}
.medical-disease-desc .diseaseLearnMore{height:2.75rem;line-height:2.75rem;font-size:.875rem;margin:0 1.063rem;background:#fff;border-top:1px solid #f1f1f1}
.medical-disease-desc .diseaseLearnMore span:nth-child(2){margin-left:.438rem}
.medical-disease-desc .diseaseLearnMore .diseaseLearnMoreIcon{display:inline-block;width:.875rem;height:.813rem;float:left;background:url(../images/consult.png) no-repeat;background-size:contain;margin-top:.938rem}
.medical-question-card{background-color:#fff;padding:1.25rem 0 .625rem}
.medical-question-card .card-header{padding-right:1.063rem;margin-bottom:.938rem}
.medical-question-card .card-header-title{margin-left:1.063rem;font-size:1.125rem;line-height:1.75rem;display:inline-block}
.medical-question-card .question-list{padding:0 1.063rem;display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-wrap:wrap}
.medical-question-card .question-list .question-item{flex:none;height:2.375rem;text-align:center;line-height:2.375rem;margin:0 2% .625rem 0;width:49%;border-radius:.188rem;font-size:.875rem;overflow:hidden;padding:0 .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;color:#4998f2;background:#eef5fd}
.medical-question-card .question-list :nth-child(even){margin:0 0 .625rem}
.medical-activity-list-card{background-color:#fff;padding:1.25rem 0 1.25rem 1.063rem}
.medical-activity-list-card .card-header{padding-right:1.063rem;margin-bottom:.938rem}
.medical-activity-list-card .card-header-title{font-size:1.125rem;line-height:1.75rem;display:inline-block}
.medical-activity-list-card .card-header-btn{font-size:.875rem;line-height:1.75rem;display:inline-block;position:relative;float:right;color:#434343}
.medical-activity-list-card .card-header-btn .icon-arrow-right{display:inline-block;border-color:#434343}
.medical-activity-list-card .card-container{max-height:19.5rem;overflow:hidden}
.medical-activity-list-card .card-container .swiper-container .swiper-slide{margin-right:.625rem;width:23.875rem}
.medical-activity-list-card .card-container .swiper-container .swiper-slide .activity-logo{width:23.875rem;height:15.938rem;margin-bottom:.938rem;overflow:hidden}
.medical-activity-list-card .card-container .swiper-container .swiper-slide .activity-name{color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.medical-subject-list-card{background-color:#fff;padding:1.25rem 0 1.25rem 1.063rem}
.medical-subject-list-card .card-header{padding-right:1.063rem;margin-bottom:.938rem}
.medical-subject-list-card .card-header-title{font-size:1.125rem;line-height:1.75rem;display:inline-block}
.medical-subject-list-card .card-header-btn{font-size:.875rem;line-height:1.75rem;display:inline-block;position:relative;float:right;color:#434343}
.medical-subject-list-card .card-header-btn .icon-arrow-right{display:inline-block;border-color:#434343}
.medical-subject-list-card .card-container{max-height:14rem;overflow:hidden}
.medical-subject-list-card .card-container .swiper-container .swiper-slide{margin-right:.625rem;width:11.625rem}
.medical-subject-list-card .card-container .swiper-container .swiper-slide .subject-logo{width:11.625rem;height:7.75rem;margin-bottom:.938rem;overflow:hidden}
.medical-subject-list-card .card-container .swiper-container .swiper-slide .subject-name{color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.medical-cost-list-card{background-color:#fff;padding:1.25rem 1.063rem 0}
.medical-cost-list-card .header-bar{margin-bottom:.625rem;height:1.313rem;line-height:1.313rem}
.medical-cost-list-card .header-bar-text{color:#000;font-size:1.125rem;float:left}
.medical-cost-list-card .header-bar-link{font-size:.875rem;float:right}
.medical-cost-list-card .header-bar-link .arrow{display:inline-block;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.medical-cost-list-card .header-bar:after{content:"";clear:both;display:table}
.medical-cost-list-card .swiper-container{width:100%;overflow:hidden;margin-bottom:.5rem;padding:2px 0}
.medical-cost-list-card .swiper-background{z-index:10;position:absolute;top:0;right:-2px;width:1.875rem;height:2rem;opacity:.7;background:linear-gradient(to left,#fff 80%,rgba(255,255,255,.54))}
.medical-cost-list-card .swiper-container .swiper-slide{font-size:.875rem;max-width:6.875rem;width:initial;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.875rem;line-height:1.875rem;padding:0 .75rem;margin-right:.5rem;text-align:center;border:1px solid #eee;border-radius:.188rem;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.medical-cost-list-card .swiper-container .active{border:1px solid #555}
.medical-cost-list-card .medical-cost-list-data{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:.438rem}
.medical-cost-list-card .medical-cost-list-data-item{padding:.438rem 0;display:flex}
.medical-cost-list-card .medical-cost-list-data-item-name{width:50%;display:inline-block}
.medical-cost-list-card .medical-cost-list-data-item-name-examination{font-size:.875rem;color:#555;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.medical-cost-list-card .medical-cost-list-data-item-name-disease{margin-top:.625rem;font-size:.75rem;color:#999;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.medical-cost-list-card .medical-cost-list-data-item-name-disease .comma:last-child{display:none}
.medical-cost-list-card .medical-cost-list-data-item-cost{width:25%;display:inline-block}
.medical-cost-list-card .medical-cost-list-data-item-cost-price{font-size:.875rem;color:#f60}
.medical-cost-list-card .medical-cost-list-data-item-cost-text{margin-top:.625rem;font-size:.75rem;color:#999}
.medical-cost-list-card .medical-cost-list-data-item-consult{width:25%;display:inline-block;position:relative}
.medical-cost-list-card .medical-cost-list-data-item-consult-button{height:1.75rem;line-height:1.75rem;text-align:center;width:4.875rem;border-radius:.188rem;background-color:#f8f8f8;font-size:.875rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.medical-cost-list-card .medical-cost-list-data.current{display:block}
.medical-doctor-list-card{background-color:#fff;padding:0 1.063rem .313rem}
.medical-doctor-list-card .doctor-card-header{padding-top:1.25rem}
.medical-doctor-list-card .doctor-card-header-title{font-size:1.125rem;display:inline-block}
.medical-doctor-list-card .doctor-card-header-btn{font-size:.875rem;display:inline-block;line-height:1.75rem;position:relative;float:right;color:#434343}
.medical-doctor-list-card .doctor-card-header-btn .icon-arrow-right{display:inline-block;border-color:#434343}
.medical-doctor-list-card .card-doctor-list-type{display:none}
.medical-doctor-list-card .card-doctor-list-type.current{display:block}
.medical-doctor-list-card .card-doctor-list .card-doctor-item{padding:.938rem 0;border-bottom:1px solid #f2f2f2}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-photo{position:absolute;margin:0;padding:0;width:3.563rem;height:3.563rem;overflow:hidden;display:inline-block}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-photo img{border-radius:50%}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content{margin-top:0;margin-left:4.063rem}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content .card-doctor-item-name{font-size:1rem;line-height:1rem}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content .card-doctor-item-title,
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content .card-doctor-item-working-years{padding:.063rem .125rem;color:#333;border:.063rem solid #333;border-radius:.125rem;font-size:.8rem;font-weight:bold;display:inline-block;vertical-align:middle;margin-right:.313rem;margin-top:.625rem;margin-bottom:.375rem}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content .card-doctor-item-description{font-size:.875rem;line-height:1.5rem;color:#555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content .card-doctor-consult,.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content .card-doctor-phone{background-color:#f5f5f5;color:#000;border-radius:.188rem;padding:.438rem 1.5rem;font-size:.875rem;line-height:.875rem;display:inline-block;margin-right:.5rem;margin-top:.625rem}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content .icon-advice{display:inline-block;width:.875rem;height:.875rem;vertical-align:middle;background:url(../images/advice.png);background-size:100% 100%}
.medical-doctor-list-card .card-doctor-list .card-doctor-item .card-doctor-item-content .icon-tel{display:inline-block;width:.875rem;height:.875rem;vertical-align:middle;background:url(../images/tel.png);background-size:100% 100%}
.medical-doctor-list-card .card-doctor-list .card-doctor-item:last-child{border-bottom:0}
.medical-article-list-card{background-color:#fff}
.medical-article-list-card .card-header{padding:.938rem 1.063rem .625rem}
.medical-article-list-card .card-header-title{font-size:1.125rem;line-height:1.75rem;display:inline-block}
.medical-article-list-card .card-header-btn{font-size:.875rem;line-height:1.75rem;display:inline-block;position:relative;float:right;color:#434343}
.medical-article-list-card .card-header-btn .icon-arrow-right{display:inline-block;border-color:#434343}
.medical-article-list-card .card-container .swiper-container{width:100%;overflow:hidden;background:#f5f5f5;height:2.375rem;line-height:2.375rem;padding:0 1.063rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.medical-article-list-card .card-container .swiper-container .swiper-slide{width:initial;min-width:3.5rem;padding:0 .438rem;text-align:center;color:#555;height:2.25rem;line-height:2.25rem;font-size:.875rem;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-flex:1 1 0;-webkit-box-flex:1 1 0;-moz-box-flex:1 1 0;flex:1 1 0;-webkit-flex:1 1 0}
.medical-article-list-card .card-container .swiper-container .swiper-slide.lessthanfive{box-flex:1 1 0;-webkit-box-flex:1 1 0;-moz-box-flex:1 1 0;flex:1 1 0;-webkit-flex:1 1 0}
.medical-article-list-card .card-container .swiper-container .swiper-slide span{border-bottom:.125rem solid #f5f5f5}
.medical-article-list-card .card-container .swiper-container .active{color:#4facfe;z-index:999999;position:relative;font-weight:700}
.medical-article-list-card .card-container .swiper-container .active span{border-bottom:.125rem solid #4facfe}
.medical-article-list-card .card-container .opacity{position:absolute;height:2.375rem;width:3.625rem;right:0;top:0;margin-right:-1px;z-index:9999;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,.1),#f5f5f5);background:-webkit-linear-gradient(to right,rgba(255,255,255,.1),#f5f5f5);background:-o-linear-gradient(to right,rgba(255,255,255,.1),#f5f5f5);background:-moz-linear-gradient(to right,rgba(255,255,255,.1),#f5f5f5)}
.medical-article-list-card .card-container .article-list{padding:0 1.063rem}
.medical-article-list-card .card-container .article-list-type{display:none}
.medical-article-list-card .card-container .article-list-type.current{display:block}
.medical-article-list-card .card-container .article-list .article-item{padding:.938rem 0;border-bottom:1px solid #f2f2f2;display:flex}
.medical-article-list-card .card-container .article-list .article-item mip-img{flex:0 0 auto;margin-right:.5rem;width:7.5rem;height:5rem}
.medical-article-list-card .card-container .article-list .article-item img{flex:0 0 auto;margin-right:.5rem;width:7.5rem;height:5rem}
.medical-article-list-card .card-container .article-list .article-item-content{flex:1 1 auto}
.medical-article-list-card .card-container .article-list .article-item-title{font-size:1.125rem;line-height:1.75rem;top:-.312rem;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.medical-article-list-card .card-container .article-list .article-item-disease{color:#878787;height:.938rem;min-height:12px;line-height:1;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.medical-article-list-card .card-footer{padding:1.063rem;font-size:.875rem;line-height:.875rem}
.medical-article-list-card .card-footer .icon-msg{display:inline-block;background:url(../images/advice.png);background-size:100% 100%;width:.875rem;height:.875rem;margin-right:.438rem;float:left}
.medical-article-list-card .card-footer .right{float:right}
.medical-article-list-card .card-footer .icon-arrow-right{display:inline-block;border-color:#434343;margin-top:.188rem}
.medical-relatedDisease-list{background-color:#fff!important}
.medical-relatedDisease-list .medical-relatedDisease-list-container{background:#fff;overflow:hidden}
.medical-relatedDisease-list .relatedDiseaseHeader{height:3rem;padding:.313rem 5% 0 0;line-height:3rem;font-size:1.125rem;margin-left:1.25rem}
.medical-relatedDisease-list .relatedDiseaseList{padding:0 1.063rem;display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:.625rem;top:4.375rem}
.medical-relatedDisease-list .relatedDiseaseList div{flex:none;height:2.375rem;text-align:center;line-height:2.375rem;margin:0 2% .625rem 0;width:32%;border-radius:.188rem;font-size:.875rem;background:#f5f5f5;overflow:hidden;padding:0 .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}
.medical-relatedDisease-list .relatedDiseaseList :nth-child(3n+3){margin:0 0 .625rem}*{-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:#2a6bfd}
mip-fixed.medical-fixed-bar .medical-fixed-bar-box-phone{background:#5589fd}
mip-fixed.medical-fixed-bar .medical-fixed-bar-box-phone a{color:#fff}
mip-fixed.medical-fixed-bar .medical-fixed-bar-box-advice 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/home.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_101,#bsmlStyle_layout_gap_121,#bsmlStyle_layout_gap_141,#bsmlStyle_layout_gap_161,#bsmlStyle_layout_gap_21,#bsmlStyle_layout_gap_41,#bsmlStyle_layout_gap_61,#bsmlStyle_layout_gap_81{background-color:#f1f1f1;height:8px}
.mianze-tip {
    background-color: #f5f5f5;
    padding: 1.0625rem;
    font-size: .75rem;
    line-height: 1.375rem;
    color: #999;
}