.flex-box[data-v-76c29f81]{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:100%;height:100%}.flex-box .main-block[data-v-76c29f81],.flex-box[data-v-76c29f81]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.flex-box .main-block[data-v-76c29f81]{background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;position:relative;z-index:1}.flex-box .main-block .background-img[data-v-76c29f81]{position:absolute;top:0;left:0;z-index:-1}.flex-box .main-block .doctor-card[data-v-76c29f81]{margin:0 16px;margin-top:120px;background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.07);box-shadow:0 10px 20px 0 rgba(0,0,0,.07);border-radius:8px;padding:16px 12px;z-index:10}.flex-box .main-block .doctor-card.hasSpecialties[data-v-76c29f81]{margin-top:80px!important}.flex-box .main-block .doctor-card[data-v-76c29f81] .van-hairline--top:after{border-style:dashed;border-color:#8c8c8c}.flex-box .main-block .doctor-card .doctor-detail[data-v-76c29f81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px}.flex-box .main-block .doctor-card .doctor-detail .img-box[data-v-76c29f81]{position:relative}.flex-box .main-block .doctor-card .doctor-detail .img-box .rest-tip[data-v-76c29f81]{position:absolute;bottom:0;width:68px;z-index:1;left:0;color:#fff;height:20px;line-height:20px;font-size:12px;border-radius:10px;background:#6d7278;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-box .main-block .doctor-card .doctor-detail .doctor-img[data-v-76c29f81]{margin-right:8px;overflow:hidden}.flex-box .main-block .doctor-card .doctor-detail .doctor-title[data-v-76c29f81]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.flex-box .main-block .doctor-card .doctor-detail .doctor-title p[data-v-76c29f81]{font-size:14px;line-height:1;color:#262626}.flex-box .main-block .doctor-card .doctor-detail .doctor-title .name[data-v-76c29f81]{font-size:18px;font-weight:500;margin-bottom:8px}.flex-box .main-block .doctor-card .doctor-detail .doctor-title .department[data-v-76c29f81]{margin-right:8px}.flex-box .main-block .doctor-card .doctor-detail .doctor-title .hospital[data-v-76c29f81]{line-height:21px;margin-top:4px}.flex-box .main-block .doctor-card .doctor-desc[data-v-76c29f81]{color:#595959;font-size:14px;line-height:1.5;padding-bottom:12px;position:relative}.flex-box .main-block .doctor-card .doctor-desc.padding-bottom-20[data-v-76c29f81]{padding-bottom:20px!important}.flex-box .main-block .doctor-card .doctor-desc .clamped[data-v-76c29f81]{position:relative}.flex-box .main-block .doctor-card .doctor-desc .after[data-v-76c29f81]{color:#c8c8c8;display:inline-block}.flex-box .main-block .doctor-card .doctor-desc .after .txt[data-v-76c29f81]{display:inline-block;width:0}.flex-box .main-block .doctor-card .doctor-desc .after .pos[data-v-76c29f81]{position:absolute;display:inline-block;text-align:right;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(30%,hsla(0,0%,100%,.8)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 30%,#fff);width:42px;height:18px;line-height:18px;right:0;bottom:2px}.flex-box .main-block .doctor-card .doctor-desc .after .pos.bottom-18[data-v-76c29f81]{bottom:0}.flex-box .main-block .doctor-card .doctor-desc .up-clamped-icon[data-v-76c29f81]{position:absolute;color:#c8c8c8;right:0;bottom:4px;height:16px}.flex-box .main-block .doctor-card .doctor-price[data-v-76c29f81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:11.5px}.flex-box .main-block .doctor-card .doctor-price p[data-v-76c29f81]{font-size:14px;line-height:1;color:#595959}.flex-box .main-block .doctor-card .doctor-price .price-num[data-v-76c29f81]{color:#ff4e47;font-weight:500}.flex-box .main-block .doctor-card .doctor-desc .desc[data-v-76c29f81]{font-size:14px;line-height:24px;color:#8c8c8c;padding-bottom:16px}.flex-box .main-block .page-notice[data-v-76c29f81]{margin-top:40px;padding:0 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-box .main-block .page-notice p[data-v-76c29f81]{font-size:14px;line-height:23px;color:#595959}.flex-box .main-block .page-notice p.text-center[data-v-76c29f81]{text-align:center;margin-bottom:12px}.flex-box .main-block .page-notice p .process-tel[data-v-76c29f81]{color:#1e8dff}.flex-box .main-block .checkbox[data-v-76c29f81]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35.5px;padding:0 16px 16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-box .main-block .checkbox span[data-v-76c29f81]{font-size:14px;line-height:1;color:#262626}.flex-box .main-block .checkbox span.link-btn[data-v-76c29f81]{color:#1e8dff}.flex-box .margin-top-12[data-v-76c29f81]{margin-top:12px}.flex-box .padding12[data-v-76c29f81]{padding:12px}.flex-box .tips[data-v-76c29f81]{background:#ebf8ff;padding:13px 16px;text-align:center;color:#1e8dff;font-size:14px;line-height:14px}.flex-box .footer-btns[data-v-76c29f81]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:8px 16px}.flex-box .footer-btns>.btn[data-v-76c29f81]{height:44px}.flex-box .footer-btns .share-btn[data-v-76c29f81]{margin-right:12px}.flex-box .footer-btns .advisory-btn[data-v-76c29f81],.flex-box .footer-btns .share-btn[data-v-76c29f81]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px}.self-pop[data-v-76c29f81]{border-radius:8px}.self-pop .pop-box[data-v-76c29f81]{width:282px;background:#f9f9f9;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.self-pop .pop-box .share-img[data-v-76c29f81]{width:100%;min-height:100px}.self-pop .pop-box .share-tip[data-v-76c29f81]{margin:0 12.5px;margin-bottom:20px;background:#e4ecf5;border-radius:18px;text-align:center;padding:7px 0;font:500 16px/22.5px PingFangSC-Medium,PingFang SC}