.icon-r {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAf0lEQVR4XmPg4uJaz83NfR+I4xnwAaCC90D8H4pxKwZKGkBNBCsG2lCPrgYOODg4FIao4vMwxUA8H10NHPDw8DggKbyPLg8GQIl4JEWgcE5AV4NNkQG6GgZOTs58gopAvkNSdB/kIXQ1VFQEAlC34FcEAry8vAHAMJuAVxEQAADyoEATS440nwAAAABJRU5ErkJggg==);
    height: .09rem;
    width: .05rem
}

.icon-qa {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJ0lEQVR4Xu2VfQ3CMBDFkYCESUDCJOCAScDBJgEHQwIOJgEcVAISjntpL7uWDo6EDv7oL3kJu4/eg5HrZvMvENGO1a6orQxuWI7Wx7F2MHBOglNhXWnmCgMSGJO3Ugye1YkDPLjwuU0LS0H+tVcD1UA1YDOAOGtkdUl8y+pZJ1aT5LI9AuoxELw0oAvTGoo36GTpydW8M4ALSnNUuYuK3y09qsZmAJDf3wB1jYq3rHvIDXNHZC7qUXm7AZA7BJD/H/hrNWGpByAXZtoMfJtqoBr4WwNPC6MUpJYVHmRpYKkMRnWZQ/eZuiU58jg0tuHhU3o1/JAmjQxyAH4S3GqjQRPN9BQPv9Fz/ZI6+QIfQ/FNKGB4di0XgWIT6w4XgonfDBd+OvwbPAAqd1L49h8AZQAAAABJRU5ErkJggg==)
}

.icon-booking,.icon-qa {
    height: .16rem;
    width: .16rem
}

.icon-booking {
    background-image: url(https://assets.youlai.cn/m_youlai/client/static/images/booking.ca60f84d.svg)
}

.icon-link {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADG0lEQVR4Xu2ZjXHjIBCFU0JKUAkpwSWkg6ODSwfnDi4dOJ24FJWQEr7TDiKRnwDJsX7gRt8MM57RPokHGHalp6eDg4ODg/IBXrrmunbu21vXTl171tj/ht7gpWuf5Ll2zam+WjozTW/qXlpqHwj8rE/N+BR/9L5V0HX8lzp5gIvev2iYb77t25xV8lefUyRMm78S2fHxJ8PHTeSY01BTHOTN2yw71Sj4TbO9lX7RanwxMG3+RTUputhn0oPgNH53WNB8AL8SYnvDVWN3hRXMB/BZYowyMkZWNG/gN8sYrxq7OfglmuJh84H+Xsqbxm0O6eW5mHmD+GZ41rjNwVdwyqLmDQoeAD2qFjdvDO4/xGncLuD3AYdfDY1eD+CzvPe+NXo9RRf7+mX5lpPGFgvjk2L2SiFeRn9qXLEwNh9411ili/mtop46KkPS5o3sAOD/MrHjzzhpfHGQN280qgmQN1/+7DNt3qkmQN58S2bgFgOffp7xu3uj13Ownnlj/fSXsYGWmYUHY63iVBNg2rxTzeKQNjCZd5PWBpxqAhRu3sgOAHmt4VQToALz1rlGNQHyWsOpJkAl5pMZG3mt4VQTIP22J+BUszjkDaxm3iBeSQacxi8OeQOrmjdID4DT2MUhb2B18wbjUnq29iFIl5fGJuYDfJfSZ7bI7/sHtoMOD9nU/C6Q/uw0Zd4GLodTTXGQfr2cNW/g3+KkcBpfJKRnP5vlGaQHwGlssRBPOmZ9YiKesTmNKxbSy392eYnfB2wlWEv+Zfo4O+Od/dbru9B3ZoTGPQrjldIys5ReFeJfcBb9zs7YfGByj1kdVh4A0uaNs8ZvDvG8e5F36+TNG41qNod0+nvS2Htg2rxTzS7gC48YZ42dC7WYD5D4xMQPlii1mTesU9rLnpY7jipqNB8gXQm2zFgJ+IqwTvMG6YwwcEGyPPz+YbrrMDCCG+qKhXRhM8Rmue3bHJw+p2hIV4Y/wen9q4B4dngPtkpOet+qwJ8M7a2vWVyZsWlWA34gzFQOm/ELtc96Dr53fKsd7C9izQYnWf8fHBwcHBTEP6XT797s0ZHaAAAAAElFTkSuQmCC);
    height: .32rem;
    width: .33rem
}

.icon-phone {
    background-image: url("data:image/png;base64,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");
    background-size: .3rem;
    height: .3rem;
    width: .3rem
}

.icon-phone,.icon-video {
    background-position: 50%;
    background-repeat: no-repeat
}

.icon-video {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARiSURBVHgB7ZzvddMwFMUvHL5TJkBMACOYCSgTxExAmSBmgnaDeIOWCRwmaDewmSBlguCHa0jTxtLTH0u23++cd0565CryvbIiy88CBGHJvMB0UW2cPXy+b6OBEJysjes2dm3sj2L3UJZD8E7WRo2nop8KOjaH4IVLmAt/HGsITmxgL34fGwhWuPT847iEwIKGjr3nkOHIkBDiiwmGcMSnaedtGxXjf8SEATjil/h/E0YodPcAYoIlXPFPUUJMYONL/J6SUd8FFs4K5mJdM+otGfWusFA44t/h8Zivg469hZhwkpDi94gJJ/iA51czfYrfwzFh99C2WcMRv0Y3vXTlDOYrqbM2IYb4PQoLN0HBXADf4tu0YYcwbYiCQnzxU2zLKCikd8IKCzFBId0TVZi5CQrpj7cK8SYFQVGYzowj5swsCFOcc3NNcLkxDAo1jO5c94aR0lybYwLdWSdnAlf8HOmRw7z9yZkwdfF7ckzQhA3mIX5PDvPz2SAyHPELTAd6Upa8CZzEqQLTo0DCJqwxb/F7Cpif5xojsRTxewokZMLSxO8pkIAJSxW/p0BEEzjiX2G+0LmNbgJH/BLzp8SIJqwg4j9HCXNdVrCEIz4na20ulAhowjmjctfcnakSLPFLYbzEqanDTfxSJpXWEPE5cEyodJXlhhWRSQpCD+dJYD5UUQUR3xYFMxMeXQWHe0WQi7vh7/i7J8M36PdloOPuMC/osaVuyFUwWxl9g06jJ1+w9xTasW6CmIwOpqH6Sl9CiMG/K+nQgAbCWDT9h0MDaEzaQgjNFgfj//EQ9B1CaL4c/vHqqHCLbpaTwuYWNE7SkghNDl6DP/WlXvYL3WxsizSGWOrgjcmBOXgbJPmcBZHw1AFMl0NMYwO3+5fK4btrdJ3pCbo94+ifsjbe4vEcmD4PpRZu2/gIPgrdiSqEoUHXrgZ8qF3ZQDldafdH3/W7jZtnypzJEOYKqOG315/qjTZrWJWm3gwWpHQfsMZ4b8hcIBFSMiDHeHxFIiu5qRhAvzUK46H7DRuNVAzIMD7nSIBXSIP3mvLPsJtFDE0GFBIgFQPUQBkJfwM7moG6daaPQipD0GIfbU7BABdzFMLU640lPw8QAwQxIDpiQGTEgMiIAZERAyIjBkRGDIiMGBAZMSAyYkBkxIDIiAGREQMiIwZExtYAr1leSyaUAQrzQ/cAp8HIGL+G46EuW3zVqxCujdbo3o3dMOrS5XLaUsOPaKWmnltY4vIj/ENTnsPPli0N4kLnsNIc8xOW6NLTh6DUPhPnGwyLqEsTJKNts9gon+jTQPkWw5i8mkq8Q6SOUiFMCvlhuGQyXwVuG3eo9Y7Pd4tPhYI9WcB2+WifFzibnHKjgjsVwrWvQCKUSLd3ZQjTtuT2xvM93hbwRwG/bUtO/J4c7u950duRIV4hKuAufKi2eScHf+yt0YkUMmdToRsuuZ2EzuUiRNtc7gNMyTTlDbq1pbEX+EhMBb2oWwiCEIg/rn+yFBo4peIAAAAASUVORK5CYII=);
    background-size: .18rem;
    height: .18rem;
    width: .18rem
}

:root:root {
    --adm-color-primary: #00c8c8;
    --webapp-max-width: 750PX
}

:global .loading {
    height: .3rem;
    width: .3rem
}

.lineClamp__1,.lineClamp__2,.lineClamp__3,.lineClamp__4 {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.lineClamp__2 {
    -webkit-line-clamp: 2;
    line-clamp: 2
}

.lineClamp__3 {
    -webkit-line-clamp: 3;
    line-clamp: 3
}

.lineClamp__4 {
    -webkit-line-clamp: 4;
    line-clamp: 4
}

.view {
    padding: 0 .18rem
}

.webview-empty-ad #ad-wrap,.webview-weapp #ad-wrap {
    display: none
}

.sg-primary-color {
    --adm-color-primary: #205aef
}

.jingbian-page .footerbar-btns {
    display: none
}

.limited-width-popup .adm-mask,.limited-width-popup .adm-popup-body {
    margin: 0 auto;
    max-width: var(--webapp-max-width);
    right: 0
}

#app.view-transparent,.view-transparent {
    background: transparent
}

:root {
    --adm-radius-s: 0.04rem;
    --adm-radius-m: 0.08rem;
    --adm-radius-l: 0.12rem;
    --adm-font-size-1: 0.09rem;
    --adm-font-size-2: 0.1rem;
    --adm-font-size-3: 0.11rem;
    --adm-font-size-4: 0.12rem;
    --adm-font-size-5: 0.13rem;
    --adm-font-size-6: 0.14rem;
    --adm-font-size-7: 0.15rem;
    --adm-font-size-8: 0.16rem;
    --adm-font-size-9: 0.17rem;
    --adm-font-size-10: 0.18rem;
    --adm-color-primary: #1677ff;
    --adm-color-success: #00b578;
    --adm-color-warning: #ff8f1f;
    --adm-color-danger: #ff3141;
    --adm-color-yellow: #ff9f18;
    --adm-color-orange: #ff6430;
    --adm-color-wathet: #e7f1ff;
    --adm-color-text: #333;
    --adm-color-text-secondary: #666;
    --adm-color-weak: #999;
    --adm-color-light: #ccc;
    --adm-color-border: #eee;
    --adm-color-background: #fff;
    --adm-color-highlight: var(--adm-color-danger);
    --adm-color-white: #fff;
    --adm-color-box: #f5f5f5;
    --adm-color-text-light-solid: var(--adm-color-white);
    --adm-color-text-dark-solid: #000;
    --adm-color-fill-content: var(--adm-color-box);
    --adm-font-size-main: var(--adm-font-size-5);
    --adm-font-family: -apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,segoe ui,arial,roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif;
    --adm-border-color: var(--adm-color-border)
}

html[data-prefers-color-scheme=dark] {
    --adm-color-primary: #3086ff;
    --adm-color-success: #34b368;
    --adm-color-warning: #ffa930;
    --adm-color-danger: #ff4a58;
    --adm-color-yellow: #ffa930;
    --adm-color-orange: #e65a2b;
    --adm-color-wathet: #0d2543;
    --adm-color-text: #e6e6e6;
    --adm-color-text-secondary: #b3b3b3;
    --adm-color-weak: grey;
    --adm-color-light: #4d4d4d;
    --adm-color-border: #2b2b2b;
    --adm-color-box: #0a0a0a;
    --adm-color-background: #1a1a1a;
    --adm-color-background-body: var(--adm-color-background);
    --adm-border-color: var(--adm-color-border)
}

:root {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

html {
    background-color: var(--adm-color-background-body)
}

body {
    color: var(--adm-color-text);
    font-family: -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,segoe ui,arial,roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;
    font-family: var(--adm-font-family);
    font-size: .13rem;
    font-size: var(--adm-font-size-main)
}

a,button {
    cursor: pointer
}

a {
    color: #1677ff;
    color: var(--adm-color-primary);
    transition: opacity .2s ease-in-out
}

a:active {
    opacity: .8
}

.adm-plain-anchor {
    color: inherit;
    transition: none
}

.adm-plain-anchor:active {
    opacity: 1
}

body.adm-overflow-hidden {
    overflow: hidden!important
}

div.adm-px-tester {
    --size: 1;
    height: calc(var(--size)/2*.02rem);
    left: -100vw;
    pointer-events: none;
    position: fixed;
    top: -100vh;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 0
}

article,aside,blockquote,body,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,legend,li,nav,ol,p,pre,section,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

body,html {
    width: 100%
}

body {
    color: #333;
    font-family: PingFang SC,Noto Sans SC,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial;
    font-size: .16rem;
    line-height: 1
}

html * {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    text-size-adjust: none;
    outline: none
}

img {
    border: 0;
    max-width: 100%
}

ol,ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

button {
    background: none;
    border: none
}

a {
    color: #333
}

a,button,input,textarea {
    border: none;
    text-decoration: none
}

button,input,optgroup,option,select,textarea {
    font: .14rem Microsoft Yahei,Helvetica
}

.appNone,input[type=button],input[type=number],input[type=search],input[type=submit],input[type=tel],input[type=text],option,select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: rgba(51,51,51,.3)
}

input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder {
    color: rgba(51,51,51,.3)
}

.icon {
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block
}

svg {
    vertical-align: top
}

body {
    --yColor: #00c8c8;
    --yBtnRadius: 0.04rem;
    background-color: #fafafa;
    scroll-behavior: smooth
}

#app {
    background: #fff;
    margin: 0 auto;
    max-width: 750PX
}

.list-flex-top {
    align-items: flex-start
}

.viewHidden {
    overflow-y: hidden
}

@media only screen and (min-width: 320PX) {
    html {
        font-size:85.33333333PX
    }
}

@media only screen and (min-width: 360PX) {
    html {
        font-size:96PX
    }
}

@media only screen and (min-width: 375PX) {
    html {
        font-size:100PX
    }
}

@media only screen and (min-width: 384PX) {
    html {
        font-size:102.4PX
    }
}

@media only screen and (min-width: 390PX) {
    html {
        font-size:104PX
    }
}

@media only screen and (min-width: 400PX) {
    html {
        font-size:106.66666667PX
    }
}

@media only screen and (min-width: 414PX) {
    html {
        font-size:110.4PX
    }
}

@media only screen and (min-width: 424PX) {
    html {
        font-size:113.06666667PX
    }
}

@media only screen and (min-width: 480PX) {
    html {
        font-size:128PX
    }
}

@media only screen and (min-width: 540PX) {
    html {
        font-size:144PX
    }
}

@media only screen and (min-width: 640PX) {
    html {
        font-size:170.66666667PX
    }
}

@media only screen and (min-width: 720PX) {
    html {
        font-size:192PX
    }
}

@media only screen and (min-width: 750PX) {
    html {
        font-size:200PX
    }
}

@media only screen and (min-device-width: 768px) {
    html {
        font-size:128PX!important
    }
}

.swiper-pagination {
    --swiper-pagination-bottom: 0.02rem;
    --swiper-pagination-bullet-horizontal-gap: 1px;
    --swiper-pagination-bullet-size: 0.04rem;
    --swiper-theme-color: #00c8c8;
    font-size: 0
}

.hide {
    display: none
}

.lineClamp1 {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.disclaimer--pK3yc {
    color: #999;
    font-size: .1rem;
    font-weight: 400;
    line-height: normal
}

.disclaimer--pK3yc .tip--S\+bou {
    display: block
}

.footerLogo--N\+p37 {
    background-color: #f3f3f3;
    background-image: url(https://assets.youlai.cn/m_youlai/client/static/images/logo.f837d2aa.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .69rem .36rem;
    height: .76rem
}

.sgButton--3Tlc9 {
    background: var(--app-primary-color);
    border-radius: .08rem;
    color: #fff;
    display: block;
    font-size: .14rem;
    height: .44rem;
    line-height: .44rem;
    text-align: center
}

.footerClone--7YCJJ {
    height: .8rem
}

.footer--jLYfA {
    grid-gap: .14rem;
    background: var(--background-white);
    bottom: 0;
    display: grid;
    gap: .14rem;
    grid-template-columns: 1fr 1fr;
    left: 0;
    padding: .13rem .15rem;
    position: fixed;
    right: 0
}

.rankItem--qaXRw {
    align-items: center;
    background: linear-gradient(270deg,#ecfefd -2.27%,#f8f8ee 53.25%,#fdf5e5 94.29%);
    border-radius: .04rem;
    display: flex;
    flex-direction: row;
    height: .18rem;
    padding-right: var(--space-XS);
    width: auto
}

.rankItem--qaXRw .iconRank--U8QaJ {
    align-items: center;
    background-color: var(--app-primary-color);
    border-radius: var(--radius-tag);
    color: var(--app-primary-color);
    display: flex;
    height: .18rem;
    justify-content: center;
    width: .18rem
}

.rankItem--qaXRw .rankText---Xp3K {
    color: #3f4040;
    font-size: .11rem;
    font-style: normal;
    line-height: .1rem;
    margin: 0 .06rem 0 .04rem
}

.rankItem--qaXRw .iconArrow--goEjJ {
    align-items: center;
    color: #3f4040;
    display: flex;
    height: .08rem;
    justify-content: center;
    width: .05rem
}

.hospitalIntroCard--RftGg {
    background: var(--background-white);
    border-radius: var(--radius-card);
    display: flex;
    flex-direction: column;
    margin-top: var(--space-XL);
    padding: .17rem .13rem 0 .15rem
}

.hospitalIntroCard--RftGg .baseInfo--Xiucs {
    display: flex;
    flex-direction: row
}

.hospitalIntroCard--RftGg .nameTag--JNUTY {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    margin-bottom: .13rem
}

.hospitalIntroCard--RftGg .nameTag--JNUTY .name--D9P5p {
    color: var(--text-color-primary);
    font-size: .22rem;
    font-weight: 700;
    line-height: .27rem;
    margin-top: .04rem
}

.hospitalIntroCard--RftGg .nameTag--JNUTY .tags--rrzYV {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--space-M);
    margin-top: var(--space-S)
}

.hospitalIntroCard--RftGg .nameTag--JNUTY .tags--rrzYV li {
    color: #6e6e70;
    font-size: .12rem;
    letter-spacing: -.24px;
    line-height: .2rem;
    position: relative;
    text-align: center
}

.hospitalIntroCard--RftGg .nameTag--JNUTY .tags--rrzYV li:after {
    background: #6e6e70;
    border-radius: 50%;
    content: " ";
    height: .02rem;
    margin: 0 .05rem;
    position: absolute;
    top: 40%;
    width: .02rem
}

.hospitalIntroCard--RftGg .nameTag--JNUTY .tags--rrzYV li:last-child:after {
    display: none
}

.hospitalIntroCard--RftGg .logo--85H6D {
    flex-shrink: 0;
    height: .66rem;
    margin-left: var(--space-M);
    width: .66rem
}

.hospitalIntroCard--RftGg .logo--85H6D img {
    height: 100%;
    width: 100%
}

.hospitalIntroCard--RftGg .rank--kl9XQ {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: .04rem;
    margin-bottom: var(--space-XL)
}

.hospitalIntroCard--RftGg .website--p8weg {
    color: #2f3030;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .14rem;
    margin-bottom: var(--space-M)
}

.hospitalIntroCard--RftGg .websiteUrl--Wcyhg {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hospitalIntroCard--RftGg .websiteTag--cvY7I {
    border: .5px solid var(--app-primary-color);
    border-radius: .03rem;
    color: var(--app-primary-color);
    flex-shrink: 0;
    font-size: .1rem;
    font-style: normal;
    font-weight: 400;
    line-height: .1rem;
    padding: .03rem
}

.youlai-icon {
    display: inline-block;
    height: 1em;
    overflow: hidden;
    vertical-align: middle;
    width: 1em
}

.youlai-icon svg {
    vertical-align: top
}

.wrap--0pNZ1 {
    display: flex;
    flex-direction: column;
    height: 100%
}

.title--wwNoq {
    align-items: center;
    background-color: #f8f8f8;
    display: flex;
    height: .44rem;
    justify-content: space-between;
    padding-left: .2rem
}

.title--wwNoq .iconMenu--4Py65 {
    font-size: .14rem
}

.title--wwNoq .text--LdY\+m {
    color: #000;
    flex: 1 1;
    font-size: .16rem;
    margin-left: .05rem
}

.title--wwNoq .close--AUc23 {
    font-size: .16rem;
    padding-right: .14rem
}

.body--2hFMJ {
    width: calc(100% - 1.7rem);
    z-index: 1001
}

.body--2hFMJ svg {
    display: block
}

.list--BYZmO {
    flex: 1 1;
    height: 100%;
    overflow-y: scroll;
    padding: 0 .14rem .2rem .2rem
}

.list--BYZmO .items--uLH0d {
    position: relative
}

.list--BYZmO .items--uLH0d:after {
    background-color: #f4f6f7;
    bottom: 0;
    content: "";
    height: .5PX;
    left: -.2rem;
    padding: 0 .14rem 0 .2rem;
    position: absolute;
    width: 100%
}

.list--BYZmO .items--uLH0d:last-of-type:after {
    display: none
}

.list--BYZmO .item--zuQAk {
    padding: .04rem 0
}

.list--BYZmO .itemBlock--Sa3bH {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.list--BYZmO .itemTitle--Ghrvf {
    color: #000;
    font-size: .16rem;
    line-height: 2
}

.list--BYZmO .arrow--nDpmr {
    font-size: .1rem;
    margin-right: .04rem
}

.list--BYZmO .label--6fNWa {
    color: #999;
    font-size: .14rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: .12rem
}

.adm-popup {
    --z-index: var(--adm-popup-z-index,1000);
    position: fixed;
    z-index: var(--z-index)
}

.adm-popup-body {
    background-color: var(--adm-color-background);
    position: fixed;
    z-index: calc(var(--z-index) + 10)
}

.adm-popup-body .adm-popup-close-icon {
    position: absolute;
    z-index: 100
}

.adm-popup-body-position-bottom {
    bottom: 0;
    left: 0;
    width: 100%
}

.adm-popup-body-position-bottom .adm-popup-close-icon {
    right: .08rem;
    top: .08rem
}

.adm-popup-body-position-top {
    left: 0;
    top: 0;
    width: 100%
}

.adm-popup-body-position-top .adm-popup-close-icon {
    bottom: .08rem;
    right: .08rem
}

.adm-popup-body-position-left {
    height: 100%;
    left: 0;
    top: 0
}

.adm-popup-body-position-left .adm-popup-close-icon {
    right: .08rem;
    top: .08rem
}

.adm-popup-body-position-right {
    height: 100%;
    right: 0;
    top: 0
}

.adm-popup-body-position-right .adm-popup-close-icon {
    left: .08rem;
    top: .08rem
}

.adm-popup-close-icon {
    color: var(--adm-color-weak);
    cursor: pointer;
    font-size: .18rem;
    line-height: 1;
    padding: .04rem
}

.adm-mask {
    --z-index: var(--adm-mask-z-index,1000);
    display: block;
    position: fixed;
    z-index: var(--z-index)
}

.adm-mask,.adm-mask-aria-button {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.adm-mask-aria-button {
    pointer-events: none;
    position: absolute;
    z-index: 0
}

.adm-mask-content {
    z-index: 1
}

.adm-space-item {
    flex: none
}

.adm-space {
    --gap: 0.08rem;
    --gap-vertical: var(--gap);
    --gap-horizontal: var(--gap);
    display: inline-flex
}

.adm-space-vertical {
    flex-direction: column
}

.adm-space-vertical>.adm-space-item {
    margin-bottom: var(--gap-vertical)
}

.adm-space-vertical>.adm-space-item:last-child {
    margin-bottom: 0
}

.adm-space-horizontal {
    flex-direction: row
}

.adm-space-horizontal>.adm-space-item {
    margin-right: var(--gap-horizontal)
}

.adm-space-horizontal>.adm-space-item:last-child {
    margin-right: 0
}

.adm-space-horizontal.adm-space-wrap {
    flex-wrap: wrap;
    margin-bottom: calc(var(--gap-vertical)*-1)
}

.adm-space-horizontal.adm-space-wrap>.adm-space-item {
    padding-bottom: var(--gap-vertical)
}

.adm-space.adm-space-block {
    display: flex
}

.adm-space-align-center {
    align-items: center
}

.adm-space-align-start {
    align-items: flex-start
}

.adm-space-align-end {
    align-items: flex-end
}

.adm-space-align-baseline {
    align-items: baseline
}

.adm-space-justify-center {
    justify-content: center
}

.adm-space-justify-start {
    justify-content: flex-start
}

.adm-space-justify-end {
    justify-content: flex-end
}

.adm-space-justify-between {
    justify-content: space-between
}

.adm-space-justify-around {
    justify-content: space-around
}

.adm-space-justify-evenly {
    justify-content: space-evenly
}

.adm-space-justify-stretch {
    justify-content: stretch
}

.adm-dot-loading {
    display: inline-block
}

.shareMask--jDWdu {
    background-color: rgba(0,0,0,.6);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99
}

.sharePopUp--FASVP {
    background-color: #fff;
    border-radius: .12rem .12rem 0 0;
    bottom: 0;
    left: 0;
    max-height: calc(100% - 10vh);
    min-height: 2rem;
    padding: .12rem 0 0;
    position: absolute;
    width: 100%
}

.shareTitle--k1zys {
    font-size: .18rem;
    font-weight: 400;
    letter-spacing: .5PX;
    line-height: .32rem;
    text-align: center
}

.shareItems--4utz- {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: .2rem 0 .26rem;
    padding: 0 .3rem
}

.shareItem--dKmoA {
    text-align: center;
    width: 33.3333%
}

.shareBlock--oAO41 {
    align-items: center;
    display: flex;
    flex-direction: column
}

.shareCircle--qTXD\+ {
    align-items: center;
    background-color: var(--yColor);
    border-radius: 50%;
    display: flex;
    height: .56rem;
    justify-content: center;
    margin-bottom: .12rem;
    width: .56rem
}

.shareLabel--\+tVZV {
    color: #333;
    font-size: .18rem;
    font-size: .13rem;
    font-weight: 400;
    letter-spacing: .5PX;
    line-height: .32rem;
    line-height: .13rem;
    text-align: center
}

.shareClose--senOC {
    box-shadow: inset 0 1PX 0 rgba(0,0,0,.05);
    color: #000;
    font-size: .18rem;
    font-weight: 400;
    height: .56rem;
    line-height: .56rem;
    text-align: center
}

.wxShare--T-Og2 {
    background-color: rgba(0,0,0,.6);
    background-image: url(https://static.youlai.cn/images/zt/zpbm/4/share_pup_right.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 1.05rem .65rem;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 101
}

.wxShareText--W0\+Rx {
    color: #fff;
    font-size: .18rem;
    position: absolute;
    right: 1.1rem;
    top: .65rem
}

.adm-modal {
    --z-index: var(--adm-modal-z-index,1000);
    ---z-index: var(--z-index)
}

.adm-modal .adm-center-popup {
    --z-index: var(---z-index)
}

.adm-modal-body {
    display: flex;
    flex-direction: column;
    font-size: var(--adm-font-size-6);
    max-height: 70vh;
    overflow: hidden;
    width: 100%
}

.adm-modal-body>* {
    flex: none
}

.adm-modal-body>.adm-modal-content {
    flex: auto
}

.adm-modal-body:not(.adm-modal-with-image) {
    padding-top: .2rem
}

.adm-modal-image-container {
    margin-bottom: .12rem;
    max-height: 40vh;
    overflow-y: scroll
}

.adm-modal-header,.adm-modal-title {
    margin-bottom: .08rem;
    padding: 0 .12rem
}

.adm-modal-title {
    font-size: var(--adm-font-size-10);
    font-weight: 700;
    line-height: .25rem;
    text-align: center
}

.adm-modal-content {
    color: var(--adm-color-text);
    font-size: var(--adm-font-size-7);
    line-height: 1.4;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 .12rem .12rem
}

.adm-modal-footer {
    padding: .08rem .12rem .12rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.adm-modal-footer-empty {
    height: .08rem;
    padding: 0
}

.adm-modal-footer.adm-space {
    --gap-vertical: 0.2rem
}

.adm-modal-footer .adm-modal-button {
    font-size: var(--adm-font-size-10);
    line-height: .25rem
}

.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary) {
    padding-bottom: 0;
    padding-top: 0
}

.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary):before {
    display: none
}

.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary):active {
    opacity: .7
}

.adm-button {
    --color: var(--adm-color-text-light-solid);
    --text-color: var(--adm-button-text-color,var(--adm-color-text));
    --background-color: var(--adm-button-background-color,var(--adm-color-background));
    --border-radius: var(--adm-button-border-radius,4px);
    --border-width: var(--adm-button-border-width,1px);
    --border-style: var(--adm-button-border-style,solid);
    --border-color: var(--adm-button-border-color,var(--adm-color-border));
    background-color: var(--background-color);
    border: var(--border-width) var(--border-style) var(--border-color);
    border-radius: var(--border-radius);
    box-sizing: border-box;
    color: var(--text-color);
    cursor: pointer;
    display: inline-block;
    font-size: var(--adm-font-size-9);
    height: auto;
    line-height: 1.4;
    margin: 0;
    padding: .07rem .12rem;
    position: relative;
    text-align: center;
    transition: opacity .15s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.adm-button:focus {
    outline: none
}

.adm-button:before {
    background-color: var(--adm-color-text-dark-solid);
    border: var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);
    border-radius: var(--border-radius);
    box-sizing: content-box;
    content: " ";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: translate(calc(var(--border-width)*-1),calc(var(--border-width)*-1));
    width: 100%
}

.adm-button:active:before {
    opacity: .08
}

.adm-button-default.adm-button-fill-outline {
    --background-color: transparent;
    --border-color: var(--adm-color-text)
}

.adm-button-default.adm-button-fill-none {
    --background-color: transparent;
    --border-width: 0px
}

.adm-button:not(.adm-button-default) {
    --text-color: var(--adm-color-text-light-solid);
    --background-color: var(--color);
    --border-color: var(--color)
}

.adm-button:not(.adm-button-default).adm-button-fill-outline {
    --text-color: var(--color);
    --background-color: transparent
}

.adm-button:not(.adm-button-default).adm-button-fill-none {
    --text-color: var(--color);
    --background-color: transparent;
    --border-width: 0px
}

.adm-button-primary {
    --color: var(--adm-color-primary)
}

.adm-button-success {
    --color: var(--adm-color-success)
}

.adm-button-danger {
    --color: var(--adm-color-danger)
}

.adm-button-warning {
    --color: var(--adm-color-warning)
}

.adm-button-block {
    display: block;
    width: 100%
}

.adm-button-disabled {
    cursor: not-allowed;
    opacity: .4
}

.adm-button-disabled:active:before {
    display: none
}

.adm-button.adm-button-mini {
    font-size: var(--adm-font-size-main);
    padding-bottom: .03rem;
    padding-top: .03rem
}

.adm-button.adm-button-mini.adm-button-shape-rounded {
    padding-left: .09rem;
    padding-right: .09rem
}

.adm-button.adm-button-small {
    font-size: var(--adm-font-size-7);
    padding-bottom: .03rem;
    padding-top: .03rem
}

.adm-button.adm-button-large {
    font-size: var(--adm-font-size-10);
    padding-bottom: .11rem;
    padding-top: .11rem
}

.adm-button.adm-button-shape-rounded {
    --border-radius: 10rem
}

.adm-button.adm-button-shape-rectangular {
    --border-radius: 0
}

.adm-button-loading {
    vertical-align: bottom
}

.adm-button-loading-wrapper {
    align-items: center;
    display: flex;
    height: 1.4em;
    justify-content: center
}

.adm-button-loading-wrapper>.adm-loading {
    opacity: .6
}

.adm-image {
    --width: var(--adm-image-width,auto);
    --height: var(--adm-image-height,auto);
    display: block;
    height: var(--height);
    overflow: hidden;
    width: var(--width)
}

.adm-image-img {
    height: 100%;
    width: 100%
}

.adm-image-tip {
    background-color: var(--adm-color-fill-content);
    height: 100%;
    min-height: .24rem;
    min-width: .24rem;
    position: relative
}

.adm-image-tip>svg {
    color: var(--adm-color-weak);
    height: .24rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: .24rem
}

.adm-auto-center {
    display: flex;
    justify-content: center
}

.adm-auto-center-content {
    flex: 0 1 auto
}

.adm-center-popup {
    --background-color: var(--adm-center-popup-background-color,var(--adm-color-background));
    --border-radius: var(--adm-center-popup-border-radius,8px);
    --max-width: var(--adm-center-popup-max-width,75vw);
    --min-width: var(--adm-center-popup-min-width,280px);
    --z-index: var(--adm-center-popup-z-index,1000);
    position: fixed;
    z-index: var(--z-index)
}

.adm-center-popup .adm-center-popup-mask {
    z-index: 0
}

.adm-center-popup-wrap {
    left: 50%;
    max-width: var(--max-width);
    min-width: var(--min-width);
    position: fixed;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    z-index: 1
}

.adm-center-popup-body {
    background-color: var(--background-color);
    border-radius: var(--border-radius)
}

.adm-center-popup-close {
    color: var(--adm-color-weak);
    cursor: pointer;
    font-size: .18rem;
    padding: .04rem;
    position: absolute;
    right: .08rem;
    top: .08rem;
    z-index: 100
}

.header--CGk97 {
    align-items: center;
    background-color: #fff;
    display: flex;
    font-size: .12rem;
    height: .44rem;
    justify-content: space-between;
    padding: 0 .16rem
}

.header--CGk97>div {
    min-width: .54rem
}

.header--CGk97 .back--XJ9OW {
    font-size: 0
}

.headerTransparent--N6hMR {
    background-color: transparent
}

.headerFixed--37v\+T {
    left: 0;
    position: sticky;
    top: 0;
    z-index: 9
}

.headerLeft--kZ6fc {
    align-items: center;
    display: flex;
    gap: .2rem
}

.headerGoIndex--wAj-9 {
    margin-left: .2rem
}

.logo--MGX5z,.logoBox--pGD3\+ {
    align-items: center;
    display: flex
}

.logo--MGX5z {
    border: 1px solid rgba(0,0,0,.03);
    border-radius: .18rem;
    height: .18rem;
    min-width: .18rem;
    overflow: hidden;
    width: .18rem
}

.name--kCtXZ,.text--WLJrq {
    color: #081131;
    font-size: .16rem;
    font-weight: 500;
    gap: .05rem;
    line-height: .3rem;
    padding-left: 0;
    text-align: center
}

.textContent--SLrml {
    flex: 1 1;
    width: 100%
}

.name--kCtXZ {
    padding-left: 0
}

.headerRight--ViilV {
    display: flex;
    justify-content: flex-end
}

.iconBack--uqh96 {
    margin-left: -.035rem
}

.iconMenu--xnAaP {
    margin-left: .16rem
}

.headerCenter--wxZ1o {
    padding-left: 0
}

.headerCenter--wxZ1o .logo--MGX5z {
    background-color: #fff;
    border: .5px solid #dedede;
    border-radius: .3rem;
    box-sizing: border-box;
    height: .24rem;
    min-width: .24rem;
    padding: .5px;
    width: .24rem
}

.headerCenter--wxZ1o .logo--MGX5z img {
    border-radius: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    overflow: hidden;
    width: 100%
}

.headerCenter--wxZ1o .name--kCtXZ {
    color: #333;
    font-size: .18rem;
    font-weight: 700;
    text-align: center
}

.page--W4Fb7 {
    background-color: #f2f4f6;
    min-height: 100vh;
    word-break: break-all
}

.sogou--ju9A\+ {
    --app-primary-color: #00c8c8;
    --opacity: 0.8;
    --color-EBFBFA: #ebfbfa;
    --color-blue-501: var(--app-primary-color);
    --color-blue-502: #3688fb;
    --color-blue-503: #01b2b2;
    --color-blue-504: #f5f9fa;
    --color-blue-505: rgba(0,200,200,.1);
    --color-blue-500: #f1f5ff;
    --primary-color-opacity-30: rgba(0,200,200,.3);
    --color-purple-501: #7441f4;
    --color-purple-502: #c1a3ff;
    --color-purple-503: #e0c4ff;
    --color-purple-504: #f5efff;
    --color-purple-500: #f4f2ff;
    --background-white: #fff;
    --background-gray: #f5f5f5;
    --text-color-primary: #222;
    --text-color-secondary: #4c4c4c;
    --text-color-summary: #666;
    --text-color-caption: #999;
    --text-color-disable: #b3b3b3;
    --text-color-white: #fff;
    --radius-L: 0.16rem;
    --radius-M: 0.12rem;
    --radius-S: 0.08rem;
    --radius-XS: 0.04rem;
    --radius-page: var(--radius-L);
    --radius-card: var(--radius-M);
    --radius-component: var(--radius-S);
    --radius-tag: var(--radius-XS);
    --space-XXL: 0.18rem;
    --space-XL: 0.16rem;
    --space-L: 0.14rem;
    --space-M: 0.12rem;
    --space-S: 0.1rem;
    --space-XS: 0.08rem
}

.pageNone--TXfIV {
    background: #fff
}

.pageDoc--SGJDR {
    background: #f2f4f6 linear-gradient(180deg,#ebfbfa .04%,rgba(235,251,250,.55) 84.78%,rgba(235,251,250,0) 97.02%) no-repeat;
    background-size: 100% 3.76rem
}

.pageHos--z97eg {
    background-image: linear-gradient(180deg,#d1e0ff 63%,rgba(211,225,255,0)),url(https://assets.youlai.cn/m_youlai/client/static/images/hos.fe9c3d97.svg),linear-gradient(180deg,rgba(242,244,246,0),#f2f4f6),linear-gradient(42deg,hsla(0,0%,100%,.6) 27.2%,hsla(0,0%,100%,0) 90.65%),linear-gradient(0deg,rgba(32,90,239,.3),rgba(32,90,239,.3));
    background-position: 0 -.44rem,100% -.44rem,0 1.62rem,0 0,0 0;
    background-repeat: no-repeat;
    background-size: 100% .66rem,1.92rem 2.39rem,100% 1.06rem,100% 2.68rem,100% 2.68rem
}

.courtyardInfo--oCu6D {
    background: var(--background-white);
    border-radius: var(--radius-card);
    padding: .16rem var(--space-L) .19rem var(--space-L)
}

.courtyardInfo--oCu6D .title--Cmj00 {
    color: var(--text-color-primary);
    font-size: .18rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: normal
}

.description--5rVlZ {
    margin-top: var(--space-L)
}

.description--5rVlZ .icon--23Bh- {
    align-items: center;
    color: var(--app-primary-color);
    display: flex;
    flex-shrink: 0;
    font-size: .14rem;
    height: .18rem;
    width: .18rem
}

.description--5rVlZ .descText--QBZF- .title--Cmj00 {
    color: var(--text-color-primary);
    font-size: .14rem;
    font-style: normal;
    font-weight: 600;
    line-height: .18rem
}

.description--5rVlZ .descText--QBZF- .content--kCFLt {
    color: #333;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .14px;
    line-height: normal
}

.description--5rVlZ .descText--QBZF- .content--kCFLt p {
    display: block;
    word-break: break-all
}

.hospIntro--MDU4h {
    padding: var(--space-XS);
    padding-top: 0
}

.hospIntro--MDU4h .disclaimerTip--T\+V0g {
    margin: .06rem 0 -.06rem
}

.hospIntro--MDU4h .introDetails--L7pF4 {
    background: var(--background-white);
    border-radius: var(--radius-card);
    overflow: hidden;
    padding: var(--space-XL) var(--space-L);
    padding-bottom: 0;
    position: relative
}

.hospIntro--MDU4h .introDetails--L7pF4 p {
    color: var(--text-color-primary);
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .22rem;
    margin-top: var(--space-S)
}

.hospIntro--MDU4h .introDetails--L7pF4 .introText---Fktw {
    color: #222;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    height: 2.63rem;
    line-height: .22rem;
    transition: all .2s ease-in
}

.hospIntro--MDU4h .introDetails--L7pF4 .collapseShadow--2UOmD {
    background: linear-gradient(0deg,#fff 45.08%,hsla(0,0%,100%,0) 114.75%);
    bottom: 0;
    height: .82rem;
    left: 0;
    position: absolute;
    right: 0
}

.hospIntro--MDU4h .introDetails--L7pF4 .collapse--diYwd {
    bottom: .12rem;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1
}

.hospIntro--MDU4h .introDetails--L7pF4 .collapse--diYwd span {
    align-items: center;
    color: #242424;
    display: flex;
    font-size: .14rem;
    font-style: normal;
    font-weight: 600;
    justify-content: center;
    letter-spacing: .5px;
    line-height: normal;
    position: relative
}

.hospIntro--MDU4h .introDetails--L7pF4 .collapse--diYwd span:before {
    background: #f6f6f6;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: .2rem;
    position: absolute;
    right: -.22rem;
    width: .2rem
}

.hospIntro--MDU4h .introDetails--L7pF4 .collapse--diYwd span:after {
    border-bottom: .02rem solid #242424;
    border-right: .02rem solid #242424;
    content: "";
    display: inline-block;
    height: .04rem;
    position: absolute;
    right: -.15rem;
    top: .06rem;
    transform: rotate(45deg);
    width: .04rem
}

.hospIntro--MDU4h .expand--6DKgl .collapseShadow--2UOmD {
    display: none
}

.hospIntro--MDU4h .expand--6DKgl .introText---Fktw {
    height: auto;
    margin-bottom: .4rem
}

.hospIntro--MDU4h .expand--6DKgl .collapse--diYwd span:after {
    top: .08rem;
    transform: rotate(-135deg)
}

.hospIntro--MDU4h .title--aS87S {
    color: var(--text-color-primary);
    font-size: .18rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: normal
}

.hospIntroContent--cJ-lK {
    padding: 0 var(--space-XS) var(--space-XS)
}

.hospIntroContent--cJ-lK .introDetails--NTija {
    background: var(--background-white);
    border-radius: var(--radius-card);
    overflow: hidden;
    padding: var(--space-XL) var(--space-L);
    padding-bottom: 0;
    position: relative
}

.hospIntroContent--cJ-lK .introDetails--NTija p {
    color: var(--text-color-primary);
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .22rem;
    margin-top: var(--space-S)
}

.hospIntroContent--cJ-lK .introDetails--NTija .collapse--PC4Fo {
    background: linear-gradient(0deg,#fff 45.08%,hsla(0,0%,100%,0) 114.75%);
    bottom: 0;
    height: .82rem;
    left: 0;
    position: absolute;
    right: 0
}

.hospIntroContent--cJ-lK .introDetails--NTija .collapse--PC4Fo span {
    color: #242424;
    font-size: .14rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: normal
}

.hospIntroContent--cJ-lK .title--LJU0z {
    color: var(--text-color-primary);
    font-size: .18rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: normal
}

.hospIntroContent--cJ-lK .courtyardInfo--Mnilu {
    background: var(--background-white);
    border-radius: var(--radius-card);
    padding: .16rem var(--space-L) .19rem var(--space-L)
}

.description--ZYwzQ {
    margin-top: var(--space-L)
}

.description--ZYwzQ .icon--JPQzP {
    color: var(--app-primary-color);
    flex-shrink: 0;
    height: .18rem;
    width: .18rem
}

.description--ZYwzQ .descText--e4aWy .title--LJU0z {
    color: var(--text-color-primary);
    font-size: .14rem;
    font-style: normal;
    font-weight: 500;
    line-height: .18rem
}

.description--ZYwzQ .descText--e4aWy .content--1sjjd {
    color: #333;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .2rem
}

.honorWallPage--EPM3Q {
    min-height: 100vh
}

.hospitalHonorWall--MSo3Q {
    padding: 0 var(--space-XS);
    padding-bottom: .9rem
}

.hospitalHonorWall--MSo3Q .disclaimerTip--9j2SK {
    margin: .06rem 0 -.06rem
}

.rankList--VV-sd {
    margin-top: var(--space-S);
    row-gap: var(--space-S)
}

.rankList--VV-sd .rankItem--rumAc {
    background: var(--background-white);
    border-radius: .06rem;
    flex: 1 1;
    padding: .09rem 0 .16rem
}

.rankList--VV-sd .rankItem--rumAc .rankTitle--tHsed {
    color: #333;
    font-size: .1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.rankList--VV-sd .rankItem--rumAc .rank--8jDfw {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(180deg,#eab752,#f8c86a);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: .24rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.289px;
    margin: 0 .05rem;
    text-align: center
}

.honorWall--rX0Gn {
    background: var(--background-white);
    border-radius: var(--radius-S) var(--radius-S) 0 0;
    margin-top: var(--space-S);
    padding: .18rem .13rem
}

.honorWall--rX0Gn h2 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgiIGhlaWdodD0iMjciIGZpbGw9IiMwMEM4QzgiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOC4zNjUgNC44OTFjLjg5My0uNDE1IDEuODA0LTEuOTUyIDEuNzI2LTQuMjgtLjc3LjI4LTIuMTYgMS44NjgtMS43MjYgNC4yOFptMy4yNjYgMTcuMjM0Yy4zNDMtMS4wNS4yMzUtMi44MzQtMS4wOS00LjM3NS0uNzY0Ljg5NS0uNjU3IDIuOTI3IDEuMDkgNC4zNzVabTIuNjczIDIuNDk2cy4wMzktLjE2OC4wNTYtLjQ0MWMuMTEyLTEuNjEtLjU2My0yLjg1OS0xLjY0OS0zLjg1LS40OC44NDMtLjUwNCAyLjg1MSAxLjU5MyA0LjI5Wm0tNS4xNDYtNi4yM2MuNzMtLjk2MyAxLjAyNS0yLjUyLjM4Ni00LjM0OC0uOTQ5LjQ5LTEuNTYxIDIuMjg4LS4zODYgNC4zNDlaTTcuODYgMTQuNDA3Yy42NjMtLjQ0IDEuNTQ3LTEuNjQ4IDEuMzUtMy43NS0uODE2LjE1NC0xLjg3IDEuNDQ0LTEuMzUgMy43NVptLS4xNjgtMy42MzhjLjktLjM0IDEuNzIxLTEuNDQgMS43NjgtMy4zMDktLjg2LjAxOC0xLjkxIDEuMTk4LTEuNzY4IDMuMzA5Wm0uMjg2LTMuNDU2Yy43NDctLjEyOSAxLjY2NS0uOTI0IDEuODg4LTIuNjg0LS41NjgtLjA2Mi0xLjcxNy41MzYtMS44ODggMi42ODRabTYuMjMyIDE3LjUxNHMtLjEwNy4xMTUtLjMwOS4yNWMtMS4zNDQuODk3LTIuODgzLjIwNS00LjAwNi0xLjI3OSAxLjE4Ny0uODkzIDMuMDk5LjEgNC4zMTUgMS4wM1ptLTIuODI3LTIuMzgzYy0xLjEzLjY2NC0yLjk4OS0uMDcxLTMuODEyLTIuNjA4IDEuMzctLjMzMyAyLjkwOSAxLjM2NCAzLjgxMiAyLjYwOFptLTIuNDQ1LTMuOTE4Yy0xLjI5LjMzMi0yLjg4LTEuMTA5LTMuMDM0LTMuNjE3IDEuMzUzLjEgMi40NDEgMi4xOSAzLjAzNCAzLjYxN1pNNy4yMyAxNC4zOTJjLjE5My4wOC4zMjIuMS4zMjIuMS0uMTYxLTEuNDY5LS42MTUtMy41NTctMS44MDctNC4wMTUtLjI2NCAxLjc0My4yNTYgMy40MDYgMS40ODUgMy45MTVabS4xNjgtMy43MThjLTEuMDA3LS4zNDQtMS44MDctMS44ODctMS4yOTYtNC4wMDUgMS4wODguNTU0IDEuMzM0IDIuNTU5IDEuMjk2IDQuMDA1Wm0uMjY2LTMuNDc2Yy0uNjA0LS40MDUtMS4zMTgtMS43NjItLjQ4Mi0zLjY3Ny44ODEuNzAyLjc4IDIuNDI2LjQ4MiAzLjY3N1oiIGZpbGw9InVybCgjYSkiIGZpbGwtb3BhY2l0eT0iLjciLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1OS42MzUgNC44OTJjLS44OTMtLjQxNS0xLjgwNC0xLjk1My0xLjcyNi00LjI4Ljc3MS4yOCAyLjE2IDEuODY4IDEuNzI2IDQuMjhabS0zLjI2NiAxNy4yMzNjLS4zNDItMS4wNS0uMjM0LTIuODM0IDEuMDktNC4zNzQuNzY0Ljg5NC42NTcgMi45MjctMS4wOSA0LjM3NFptLTIuNjczIDIuNDk2cy0uMDM5LS4xNjgtLjA1Ni0uNDRjLS4xMTEtMS42MTEuNTYzLTIuODYgMS42NDktMy44NS40ODEuODQzLjUwNCAyLjg1LTEuNTkzIDQuMjlabTUuMTQ2LTYuMjI5Yy0uNzMtLjk2My0xLjAyNS0yLjUyMS0uMzg2LTQuMzQ4Ljk0OS40OSAxLjU2MSAyLjI4OC4zODYgNC4zNDhabTEuMjk4LTMuOTg2Yy0uNjYyLS40MzktMS41NDctMS42NDctMS4zNDktMy43NS44MTYuMTU0IDEuODcgMS40NDQgMS4zNDkgMy43NVptLjE2OS0zLjYzOGMtLjkwMi0uMzQtMS43MjItMS40NC0xLjc2OS0zLjMwOC44NjEuMDE3IDEuOTExIDEuMTk3IDEuNzY5IDMuMzA4Wm0tLjI4Ny0zLjQ1NmMtLjc0Ni0uMTI4LTEuNjY1LS45MjQtMS44ODgtMi42ODMuNTY4LS4wNjIgMS43MTcuNTM2IDEuODg4IDIuNjgzWm0tNi4yMzIgMTcuNTE1cy4xMDcuMTE0LjMwOS4yNWMxLjM0NC44OTcgMi44ODQuMjA0IDQuMDA2LTEuMjgtMS4xODctLjg5Mi0zLjA5OS4xLTQuMzE1IDEuMDNabTIuODI3LTIuMzg0YzEuMTI5LjY2NCAyLjk4OS0uMDcgMy44MTItMi42MDctMS4zNy0uMzM0LTIuOTA4IDEuMzYzLTMuODEyIDIuNjA3Wm0yLjQ0Ni0zLjkxOGMxLjI5LjMzMyAyLjg3OS0xLjEwOSAzLjAzMy0zLjYxNi0xLjM1My4wOTktMi40NDEgMi4xOS0zLjAzMyAzLjYxNlptMS43MDYtNC4xMzJjLS4xOTMuMDgtLjMyMi4xLS4zMjIuMS4xNjEtMS40Ny42MTUtMy41NTggMS44MDctNC4wMTUuMjY1IDEuNzQzLS4yNTYgMy40MDUtMS40ODUgMy45MTVabS0uMTY4LTMuNzE5YzEuMDA3LS4zNDMgMS44MDctMS44ODcgMS4yOTYtNC4wMDUtMS4wODguNTU1LTEuMzM0IDIuNTYtMS4yOTYgNC4wMDVabS0uMjY2LTMuNDc1Yy42MDQtLjQwNSAxLjMxOC0xLjc2My40ODMtMy42NzctLjg4Mi43MDItLjc4MSAyLjQyNS0uNDgzIDMuNjc3WiIgZmlsbD0idXJsKCNiKSIgZmlsbC1vcGFjaXR5PSIuNyIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii0xLjkzNiIgeTE9IjI2LjQ5NyIgeDI9IjIwLjgwMyIgeTI9Ii0yNS4wMTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBDOEM4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIxNjkuOTM2IiB5MT0iMjYuNDk3IiB4Mj0iMTQ3LjE5NyIgeTI9Ii0yNS4wMTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBDOEM4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+);
    background-position: 50%;
    background-repeat: no-repeat;
    font-size: .22rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.481px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.honorWall--rX0Gn h2 span {
    color: var(--app-primary-color)
}

.honorWall--rX0Gn .desc--7kTVD {
    color: #666;
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    line-height: .2rem;
    margin-bottom: .1rem;
    margin-top: .08rem
}

.honorCard--DdMV5 .honorTitle--HkS6k {
    align-items: center;
    color: #222;
    display: flex;
    flex-direction: row;
    font-size: .16rem;
    font-style: normal;
    font-weight: 600;
    line-height: .25rem
}

.honorCard--DdMV5 .honorTitle--HkS6k span {
    margin-left: .06rem
}

.honorCard--DdMV5 .honorList--TOifs {
    border-left: .02rem solid var(--primary-color-opacity-30);
    border-radius: 1px;
    margin-bottom: .18rem;
    margin-left: .08rem;
    margin-top: .12rem
}

.honorCard--DdMV5 .honorList--TOifs .honorItem--YaONs {
    background: var(--color-blue-504);
    border-radius: .08rem;
    margin-left: .14rem;
    padding: .14rem .17rem
}

.honorCard--DdMV5 .honorList--TOifs .deptInfo---i6Wa {
    box-sizing: border-box;
    flex-shrink: 0;
    padding-right: .14rem;
    width: 55%
}

.honorCard--DdMV5 .honorList--TOifs .deptInfo---i6Wa .deptIcon--VP\+XT {
    height: .2rem;
    margin-right: .08rem;
    width: .2rem
}

.honorCard--DdMV5 .honorList--TOifs .deptInfo---i6Wa .deptName--oEPou {
    color: #222;
    font-size: .15rem;
    font-style: normal;
    font-weight: 500;
    line-height: .15rem
}

.honorCard--DdMV5 .honorList--TOifs .rankName---WV2k {
    font-feature-settings: "clig" off,"liga" off;
    color: var(--color-blue-503);
    font-size: .11rem;
    font-style: normal;
    font-weight: 500;
    line-height: .12rem
}

.footer--9q\+12 {
    grid-gap: .14rem;
    background: var(--background-white);
    bottom: 0;
    display: grid;
    gap: .14rem;
    grid-template-columns: 1fr 1fr;
    left: 0;
    padding: .13rem .15rem;
    position: fixed;
    right: 0
}

.popupTitle--d\+dyd {
    width: 100%
}

.header--YUres {
    align-items: center;
    border-radius: .06rem .06rem 0 0;
    display: flex;
    flex-direction: row;
    height: .64rem;
    justify-content: center;
    position: relative
}

.header--YUres .iconClose--lhWme {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMC45NDMgNS44MDcgNC43NSA0Ljc1IDUuODA3IDEwLjk0MyAxMiA0Ljc1IDE4LjE5M2wxLjA1NyAxLjA1N0wxMiAxMy4wNTdsNi4xOTMgNi4xOTMgMS4wNTctMS4wNTdMMTMuMDU3IDEybDYuMTkzLTYuMTkzLTEuMDU3LTEuMDU3TDEyIDEwLjk0M1oiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjkiLz48bWFzayBpZD0iYSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNCIgeT0iNCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDEwLjk0MyA1LjgwNyA0Ljc1IDQuNzUgNS44MDcgMTAuOTQzIDEyIDQuNzUgMTguMTkzbDEuMDU3IDEuMDU3TDEyIDEzLjA1N2w2LjE5MyA2LjE5MyAxLjA1Ny0xLjA1N0wxMy4wNTcgMTJsNi4xOTMtNi4xOTMtMS4wNTctMS4wNTdMMTIgMTAuOTQzWiIgZmlsbD0iI2ZmZiIvPjwvbWFzaz48L3N2Zz4=);
    background-position: 50%;
    background-repeat: no-repeat;
    height: .3rem;
    left: .1rem;
    position: absolute;
    width: .3rem
}

.header--YUres .title--rAuLP {
    color: #000;
    font-size: .15rem;
    font-weight: 450
}

.header--YUres .extra--wRfIG {
    position: absolute;
    right: .13rem
}

.popupContent--YD8Tv {
    height: calc(100% - .64rem);
    width: 100%
}

.sideBar--iTQQe {
    background: #f8f8f8;
    height: 100%;
    min-width: 1.48rem;
    overflow-y: scroll;
    width: 1.48rem
}

.sideBar--iTQQe .sideBarItem--lBUpX {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-size: .16rem;
    font-weight: 400;
    height: .57rem;
    padding: 0 .15rem;
    width: 100%
}

.deptList--RiYhW {
    display: flex;
    flex-direction: row;
    height: 100%;
    width: 100%
}

.deptList--RiYhW .active--SF1uL {
    background: #fff;
    color: var(--app-primary-color)
}

.deptList--RiYhW .deptItem--8rWzF {
    align-items: center;
    border-bottom: 1px solid #ececec;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-size: .16rem;
    font-weight: 400;
    height: .57rem;
    margin-left: .15rem
}

.deptList--RiYhW .list--Dpvwu {
    height: 100%;
    overflow-y: scroll;
    width: 100%
}

.deptInfoCard--JbkUo {
    background: var(--background-white);
    border-radius: var(--radius-card);
    display: flex;
    flex-direction: column;
    margin-top: var(--space-XL);
    padding: .17rem .13rem .17rem .15rem
}

.deptInfoCard--JbkUo .baseInfo--f1Oky {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.deptInfoCard--JbkUo .hospitalName--QXakj {
    color: #1f1f1f;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.deptInfoCard--JbkUo .deptName--C\+Lmv {
    margin-top: var(--space-XS)
}

.deptInfoCard--JbkUo .deptName--C\+Lmv h2 {
    color: #1f1f1f;
    font-size: .23rem;
    font-style: normal;
    font-weight: 600;
    line-height: .32rem
}

.deptInfoCard--JbkUo .deptName--C\+Lmv .switchDept--V1oOU {
    color: var(--color-blue-503);
    margin-left: .09rem;
    padding: .06rem .08rem
}

.deptInfoCard--JbkUo .deptName--C\+Lmv .switchDept--V1oOU span {
    font-size: .1rem;
    font-style: normal;
    font-weight: 400;
    line-height: .1rem
}

.deptInfoCard--JbkUo .logo--ob\+Za {
    flex-shrink: 0;
    height: .66rem;
    margin-left: var(--space-M);
    width: .66rem
}

.deptInfoCard--JbkUo .logo--ob\+Za img {
    height: 100%;
    width: 100%
}

.deptInfoCard--JbkUo .rank--u5EAL {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: .04rem;
    margin-top: var(--space-S)
}

.placeHolder--9OP4d {
    background-color: #f5f5f5;
    display: block;
    height: 100%;
    width: 100%
}

.wrap--CCCNi {
    overflow: hidden
}

.image--3JNjQ {
    --adm-image-height: 100%;
    --adm-image-width: 100%;
    display: block;
    height: 100%;
    width: 100%
}

.imageCircle--W\+Xi4 {
    border-radius: 50%
}

.videoItem--OmLPx {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: relative;
    width: 100%
}

.videoItem--OmLPx .videoImageBg--bAwMH {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.videoItem--OmLPx .videoBg--jw3Xu {
    -webkit-backdrop-filter: blur(.05rem);
    backdrop-filter: blur(.05rem);
    height: 100%;
    width: 100%
}

.videoItem--OmLPx .videoPoster--z4S8K {
    display: block
}

.videoItem--OmLPx .iconPlay--iszGN {
    align-items: center;
    background-color: rgba(0,0,0,.3);
    border-radius: 50%;
    color: #fff;
    display: flex;
    font-size: .09rem;
    height: .26rem;
    justify-content: center;
    left: 50%;
    margin: -.13rem 0 0 -.13rem;
    position: absolute;
    top: 50%;
    width: .26rem
}

.videoItem--OmLPx .iconPlay--iszGN svg {
    margin-left: 1.2px
}

.articleItem--8iwqa {
    display: block;
    padding-bottom: .18rem;
    padding-top: .16rem;
    position: relative
}

.articleItem--8iwqa:before {
    border-bottom: 1px solid #eee;
    border-radius: 0;
    content: "";
    height: 200%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%) scale(.5);
    width: 200%;
    z-index: 0
}

.articleItem--8iwqa:last-of-type {
    margin-bottom: 0
}

.articleItem--8iwqa:last-of-type:before {
    display: none
}

.articleItem--8iwqa .titleBlock--hynXz {
    margin-bottom: .04rem;
    position: relative;
    z-index: 1
}

.articleItem--8iwqa .title--UaqLG {
    color: #222;
    flex: 1 1;
    font-size: .16rem;
    font-weight: 700;
    line-height: .23rem;
    width: 100%
}

.articleItem--8iwqa .divider--WBQbO {
    height: .05rem
}

.articleItem--8iwqa .doctorWrap--6bmVc {
    color: #999;
    font-size: .12rem;
    line-height: .19rem;
    margin-bottom: .07rem
}

.articleItem--8iwqa .doctorWrap--6bmVc .avatarPic--lDSK4 {
    margin-right: .04rem
}

.articleItem--8iwqa .doctorWrap--6bmVc .name--dNOTm {
    color: #333;
    font-size: .13rem;
    margin-right: .06rem
}

.articleItem--8iwqa .doctorWrap--6bmVc .medicalTitle--Cm\+aw {
    margin-right: .06rem
}

.articleItem--8iwqa .content--SKWy3 {
    margin-bottom: .08rem
}

.articleItem--8iwqa .content--SKWy3 .textWrap--0XGKZ {
    color: #666;
    font-size: .14rem;
    line-height: .22rem
}

.articleItem--8iwqa .videoWrap---\+mlA {
    height: .68rem;
    margin-left: .18rem;
    width: 1.2rem
}

.voiceWrap--r7L\+9 {
    background: rgba(0,200,200,.1);
    border-radius: .08rem;
    height: .3rem;
    margin-left: .18rem;
    width: 1.04rem
}

.voiceWrap--r7L\+9 .voice--SKM8T {
    color: var(--app-primary-color);
    font-size: .13rem;
    letter-spacing: .419px;
    line-height: .19rem
}

.voiceWrap--r7L\+9 .voicePlay--W04d6 {
    margin-right: .08rem
}

.info--ktbr4 {
    color: #999;
    font-size: .1rem;
    line-height: .16rem
}

.info--ktbr4 .icon--FTq\+r {
    margin-right: .03rem
}

.info--ktbr4 .text--hbj9s {
    margin-right: .1rem
}

.viewLikeItem--LgtLp {
    align-items: center;
    display: flex
}

.iconLike--NyFK9,.iconView--arer0 {
    color: #8e8e8e;
    font-size: .13rem;
    margin-right: .04rem!important
}

.iconLike--NyFK9 {
    font-size: .1rem;
    margin-right: .04rem!important
}

.miniInfo--6WePH {
    background: #f6f6f8;
    border-radius: .08rem;
    margin-left: .08rem;
    padding: 0 .05rem 0 .12rem;
    position: relative
}

.miniSpacer--a8Zh2 {
    background: #333;
    border-radius: 50%;
    height: .02rem;
    margin: 0 .03rem 0 .04rem;
    width: .02rem
}

.titleText--ikAKV {
    color: #333
}

.miniAvatar--7Qxhy {
    left: -.08rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.titleR--m6Otk {
    margin-left: .2rem
}

.date--WgB\+m {
    color: #999;
    display: inline-block;
    font-size: .1rem;
    line-height: .23rem;
    min-width: .54rem;
    text-align: right;
    white-space: nowrap
}

.hosRecArticle--LY7dm {
    background: var(--background-white);
    border-radius: var(--radius-card);
    padding: var(--space-L);
    padding-bottom: 0
}

.hosRecArticle--LY7dm .title--Wlqi8 {
    color: #222;
    font-size: .18rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.hosRecArticle--LY7dm .moreBtn--xZ3zl {
    border-top: 1px solid #f4f4f5;
    box-sizing: border-box;
    color: #3c3c3c;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    height: .4rem;
    line-height: .14rem
}

.intro--V3ZbG {
    color: var(--text-color-primary);
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .22rem;
    margin-bottom: var(--space-M);
    margin-top: var(--space-XS);
    position: relative
}

.more--lAgqn {
    align-items: center;
    background: linear-gradient(270deg,#fff 80%,hsla(0,0%,100%,0) 143.81%);
    bottom: 0;
    color: var(--app-primary-color);
    display: inline-flex;
    font-size: .12rem;
    line-height: .23rem;
    min-width: .16rem;
    padding-left: .1rem;
    padding-right: .06rem;
    position: absolute;
    right: 0
}

.more--lAgqn .text--g9W5H {
    color: var(--app-primary-color);
    white-space: nowrap
}

.deptIntro--JLXWQ {
    background: var(--background-white);
    border-radius: var(--radius-card);
    padding: var(--space-XL)
}

.deptIntro--JLXWQ .title--xnj6V {
    color: var(--text-color-primary);
    flex: 1 1;
    font-size: .18rem;
    font-style: normal;
    font-weight: 600;
    line-height: .26rem
}

.deptIntro--JLXWQ .divide--gzkxY {
    background: var(--background-gray);
    height: 1px;
    margin-bottom: var(--space-M);
    width: 100%
}

.deptIntro--JLXWQ .diseaseList--aFUdi {
    -moz-column-gap: .11rem;
    column-gap: .11rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: var(--space-M);
    overflow: hidden;
    row-gap: var(--space-M)
}

.deptIntro--JLXWQ .diseaseItem--OYKbq {
    background: var(--background-gray);
    border-radius: .08rem;
    color: #222;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .22rem;
    padding: .03rem .08rem
}

.deptIntro--JLXWQ .showMoreBtn--As3l3 {
    align-items: center;
    color: #666;
    display: flex;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    gap: .04rem;
    justify-content: center;
    letter-spacing: .5px;
    line-height: normal;
    margin-bottom: -.16rem;
    padding-bottom: .1rem;
    padding-top: .12rem
}

.deptIntro--JLXWQ .showMoreBtnExpand--W0Hph .youlai-icon {
    transform: rotate(180deg);
    transition: transform .3s
}

.navs--ohsH5 {
    align-items: center;
    border-bottom: 1px solid #f0f2f4;
    box-sizing: border-box;
    display: flex;
    height: .5rem;
    justify-content: space-between;
    padding: 0 .16rem;
    width: 100%
}

.navs--ohsH5 li {
    color: #333;
    display: flex;
    font-size: .15rem;
    font-style: normal;
    justify-content: center;
    line-height: .14rem;
    position: relative;
    text-align: center
}

.navs--ohsH5 li:after {
    background: var(--app-primary-color);
    border-radius: .02rem;
    bottom: -.08rem;
    content: "";
    flex-shrink: 0;
    height: .04rem;
    position: absolute;
    transition: all .1s ease-in;
    width: 0
}

.navs--ohsH5 .badgeNav--GLxhE:before {
    background: #fd503e;
    border-radius: 50%;
    content: "";
    height: .06rem;
    position: absolute;
    right: -.06rem;
    top: -.02rem;
    width: .06rem
}

.navs--ohsH5 .navActive--tZrxo {
    color: var(--text-color-primary);
    font-weight: 600
}

.navs--ohsH5 .navActive--tZrxo:after {
    content: "";
    transition: all .1s ease-in;
    width: .18rem
}

.doctorFirstLine--AXom4 {
    align-items: center;
    background: #fff1ee;
    border-radius: .04rem;
    color: #666;
    display: flex;
    font-size: .11rem;
    justify-content: center;
    line-height: .14rem;
    padding: .1rem 0 .06rem;
    text-align: center;
    white-space: pre
}

.doctorFirstLine--AXom4 .text--QMlpn {
    margin-left: .05rem
}

.recLine--c\+8X3 {
    align-items: center;
    background: #fff;
    color: #999;
    display: flex;
    flex-direction: row;
    font-size: .1rem;
    justify-content: center;
    line-height: .16rem;
    margin-top: -.5px;
    padding: .16rem 0;
    position: relative;
    text-align: center;
    white-space: pre
}

.recLine--c\+8X3 .line--uHvzg {
    border-bottom: .5px solid #dedede;
    flex: 1 1;
    margin: 0 .2rem;
    min-width: .35rem
}

.doctorLine--Vvrcn {
    margin: 1px -.05rem .05rem
}

.block--Ux6NX {
    display: flex;
    padding: .13rem 0;
    position: relative
}

.block--Ux6NX:after {
    background-color: #f1f1f1;
    bottom: 0;
    content: "";
    height: .5px;
    left: 0;
    position: absolute;
    width: 100%
}

.block--Ux6NX:last-of-type:after {
    display: none
}

.avatar--cvR6b {
    flex-shrink: 0;
    position: relative
}

.avatarPic--dct74 {
    border: .5px solid #dedede;
    border-radius: 50%;
    display: block;
    height: .46rem;
    overflow: hidden;
    width: .46rem
}

.badge--PyXD0 {
    align-items: center;
    background: #ff6500;
    border: .5px solid #fff;
    border-radius: .12rem;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: .08rem;
    font-weight: 700;
    justify-content: center;
    line-height: .12rem;
    padding: 0 .02rem;
    position: absolute;
    right: 0;
    top: .39rem
}

.main--CowmS {
    flex: 1 1;
    margin: 0 0 0 .13rem;
    width: 100%
}

.infoBlock--HHZCD {
    display: flex
}

.infoMain--lx5c0 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: space-around;
    line-height: 0;
    width: 100%
}

.infoMain--lx5c0 .titleMsg--Yy2si {
    align-items: baseline;
    color: #222;
    display: flex
}

.infoMain--lx5c0 .titleMsg--Yy2si .linecl--vkZFS {
    flex: 1 1;
    line-height: .2rem;
    margin-top: -.035rem
}

.name--bwfWL {
    color: #111;
    font-size: .16rem;
    font-weight: 600;
    line-height: .16rem
}

.lines--deRgq {
    background: #eaeaea;
    display: inline-block;
    height: .08rem;
    margin-right: .06rem;
    width: 1px
}

.title--\+tbsa {
    margin: 0 .06rem
}

.dept--uRVnB,.title--\+tbsa {
    color: #555;
    font-size: .13rem;
    font-weight: 400;
    line-height: 1
}

.address--7A\+La {
    color: #fa341e;
    font-size: .09rem;
    line-height: .09rem;
    margin-bottom: .04rem
}

.hosTag--J5OTe {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-top: .04rem
}

.hospMoreList--fy\+IQ {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    margin-top: .03rem
}

.hospMoreList--fy\+IQ .oneHosp--8acJ5 {
    align-items: center;
    border: .5px solid #e49700;
    border-radius: .02rem;
    color: #e49700;
    display: flex;
    font-size: .09rem;
    gap: .1rem;
    justify-content: center;
    line-height: .09rem;
    padding: .02rem;
    white-space: nowrap
}

.titleList--BVcoV {
    color: #e49700;
    display: flex;
    flex-wrap: wrap;
    font-size: .11rem;
    gap: .04rem;
    line-height: .11rem;
    margin-top: .06rem
}

.titleList--BVcoV .titleIcon--vIWUs,.titleList--BVcoV .titleItem--0xj7C {
    border: .2px solid #e49700;
    border-radius: .03rem;
    box-sizing: border-box;
    margin-right: .04rem;
    padding: .03rem .04rem
}

.titleList--BVcoV .titleIcon--vIWUs {
    background: #edf2fe;
    border-color: #edf2fe;
    color: var(--app-primary-color)
}

.hosCube--Rq2mN {
    color: #1f1f1f;
    margin-bottom: -.03rem
}

.hos--x5ygI {
    color: #1f1f1f;
    font-size: .13rem;
    font-weight: 500;
    line-height: .18rem
}

.tag--Jl4ko {
    align-items: center;
    background: var(--app-primary-color);
    border-radius: .02rem;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-shrink: 0;
    font-size: .1rem;
    height: .14rem;
    justify-content: center;
    margin: 0 .04rem 0 0;
    padding: 0 .03rem
}

.consult--QnFZg {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    margin-top: .07rem
}

.serviceNo--JHJxW {
    color: #7d7f8b;
    font-size: .12rem;
    font-weight: 400;
    line-height: .1rem;
    margin-right: .06rem;
    padding-top: 1px
}

.servicePrice--tBfVk {
    font-size: .12rem;
    font-style: normal;
    text-align: center
}

.price--MNhW-,.servicePrice--tBfVk {
    color: #fa341e;
    font-weight: 600;
    line-height: .1rem
}

.price--MNhW- {
    font-size: .11rem
}

.acceptsTime--D1l0T {
    color: #7d7f8b;
    font-size: .12rem;
    line-height: .14rem;
    margin-top: .08rem
}

.acceptsTime--D1l0T .acceptsTimeStr--kutPO {
    color: #00c8c8;
    font-weight: 500;
    padding-left: .12rem;
    position: relative
}

.acceptsTime--D1l0T .acceptsTimeStr--kutPO:after {
    background: #d9d9d9;
    border-radius: .02rem;
    content: "";
    height: .02rem;
    left: .05rem;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: .02rem
}

.profile--BOJwB {
    color: #333;
    font-size: .13rem;
    font-weight: 400;
    line-height: .18rem;
    margin-top: .06rem;
    word-break: break-all
}

.actions--M-m3B {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0 0 0 .1rem;
    position: relative
}

.actions--M-m3B .price--MNhW- {
    margin-bottom: .03rem
}

.actions--M-m3B .price--MNhW- .start--tyayK {
    color: #666;
    font-weight: 400
}

.registerBtn--nbHB1 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative
}

.registerBtn--nbHB1 .onlinePrice--j-Df9 {
    color: #f87e2d;
    font-size: .12rem;
    font-weight: 700;
    line-height: .1rem;
    margin-bottom: .06rem
}

.registerBtn--nbHB1 .capTab--qnuxX {
    color: red;
    font-size: .11rem;
    font-weight: 600;
    margin-bottom: .02rem;
    white-space: nowrap
}

.btn--jstPE {
    align-items: center;
    background: var(--app-primary-color);
    border-radius: .08rem;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: .11rem;
    font-weight: 600;
    height: .25rem;
    justify-content: center;
    padding: .05rem .14rem;
    position: relative
}

.btn--jstPE:after {
    display: none
}

.footer--KqbXi {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: .06rem
}

.footerServ--1C6vD {
    -moz-column-gap: .12rem;
    column-gap: .12rem;
    display: flex;
    flex: 1 1;
    flex-wrap: wrap;
    row-gap: .06rem;
    width: 100%
}

.footerServItem--fo8TS {
    align-items: center;
    border: 1px solid #cdcdcf;
    border-radius: .08rem;
    color: #646566;
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    line-height: .15rem;
    padding: .06rem .09rem;
    white-space: nowrap
}

.footerServPrice--DwHNN {
    color: #fa341e;
    font-size: .12rem;
    font-weight: 500;
    line-height: .15rem
}

.empty--mVusi {
    align-items: center;
    box-sizing: border-box;
    color: #b4b4b4;
    display: flex;
    flex-direction: column;
    font-size: .15rem;
    height: 100%;
    justify-content: center;
    line-height: .22rem;
    margin: 0 auto;
    padding-bottom: .1rem;
    text-align: center;
    width: 100%
}

.empty--mVusi .empty_image--2ZlWQ {
    display: block;
    height: 1.61rem;
    margin: 0 auto .13rem;
    width: 1.61rem
}

.empty-large--hqBOT .empty_image--2ZlWQ {
    height: 2rem;
    width: 2rem
}

.load-more {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .05rem 0 .15rem
}

.load-more .load-text {
    color: #999;
    font-size: .15rem;
    margin-left: .075rem
}

.no-more {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .05rem 0 .15rem
}

.no-more .no-more-text {
    color: #999;
    font-size: .15rem;
    margin-left: .075rem
}

.filterList--xrWK2 {
    background: #fff;
    padding: 0 .12rem;
    position: relative
}

.filterList--xrWK2 .item--SMsmz {
    border-bottom: 1px solid #f4f4f5
}

.deptRecDoctor--3TYdB {
    background: var(--background-white);
    border-radius: var(--radius-card)
}

.deptRecDoctor--3TYdB .allBtn--qMMB- {
    border-top: 1px solid #f4f4f5;
    box-sizing: border-box;
    color: #3c3c3c;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    height: .4rem;
    line-height: .14rem
}

.lineClamp--lEv2G {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.actions---QL1t {
    grid-column-gap: var(--space-XS);
    grid-row-gap: var(--space-XS);
    background: var(--background-white);
    border-radius: var(--radius-card);
    -moz-column-gap: var(--space-XS);
    column-gap: var(--space-XS);
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: .02rem;
    padding: var(--space-S) var(--space-M) var(--space-M);
    row-gap: var(--space-XS)
}

.actions---QL1t .bookingRegister--8UBSg,.actions---QL1t .expertConsultation--RRLCD {
    border-radius: var(--radius-S);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    padding: var(--space-M) var(--space-XL);
    padding-left: .14rem
}

.actions---QL1t .bookingRegister--8UBSg {
    background: #ebfbfa;
    color: #4bc4ae
}

.actions---QL1t .expertConsultation--RRLCD {
    background: #fff4df;
    color: #f8b222
}

.actions---QL1t .actionIcon--ksMR5 {
    flex-shrink: 0;
    height: .4rem;
    margin-right: var(--space-XS);
    width: .4rem
}

.actions---QL1t .actionText--w2Cav {
    color: var(--text-color-primary);
    font-size: .16rem;
    font-style: normal;
    font-weight: 700;
    line-height: .24rem
}

.actions---QL1t .actionDesc--f3SJZ {
    color: var(--text-color-caption);
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.24px;
    line-height: .2rem;
    white-space: nowrap
}

.actions---QL1t .hosDept--bltZn {
    grid-column-end: 3;
    grid-column-start: 1;
    margin-bottom: .04rem;
    margin-top: var(--space-M)
}

.actions---QL1t .hosDept--bltZn .hosDeptText--5vZ5r {
    align-items: center;
    color: var(--text-color-primary);
    display: flex;
    flex: 1 1;
    font-size: .18rem;
    font-style: normal;
    font-weight: 600;
    line-height: .26rem
}

.actions---QL1t .hosDept--bltZn .hosDeptText--5vZ5r .iconTip--y3\+pq {
    height: .14rem;
    padding: 0 .08rem;
    width: .14rem
}

.actions---QL1t .hosDept--bltZn .iconNext--4egR5 {
    height: .18rem;
    width: .18rem
}

.actions---QL1t .deptItem--jU9a0 {
    background: var(--color-blue-504);
    border-radius: var(--radius-S);
    box-sizing: border-box;
    min-height: .58rem;
    padding: var(--space-S) .11rem
}

.actions---QL1t .deptItem--jU9a0 .deptImg--TfDcq {
    height: .22rem;
    margin-right: var(--space-XS);
    width: .22rem
}

.actions---QL1t .deptItem--jU9a0 .deptName--2Q3lZ {
    color: var(--text-color-primary);
    font-size: .14rem;
    font-style: normal;
    font-weight: 700;
    line-height: .22rem
}

.actions---QL1t .deptItem--jU9a0 .deptRank--LKFQr {
    color: var(--color-blue-503);
    font-size: .1rem;
    font-style: normal;
    font-weight: 500;
    line-height: .12rem
}

.actions---QL1t .deptItem--jU9a0 .deptRank--LKFQr .iconRank--eaefr {
    flex-shrink: 0
}

.actions---QL1t .deptItem--jU9a0 .deptRank--LKFQr .iconRankR--AMwOu {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.actions---QL1t .deptItem--jU9a0 .deptRank--LKFQr .content--aBygp {
    padding-right: .08rem;
    position: relative
}

.actions---QL1t .deptItem--jU9a0 .deptRank--LKFQr .rankName--q7lpz {
    overflow: hidden;
    text-overflow: ellipsis
}

.zdDeptDesc--Pb4Pr {
    color: #666;
    font-size: .13rem;
    font-style: normal;
    font-weight: 400;
    line-height: .2rem;
    padding: 0 var(--space-XL);
    padding-bottom: var(--space-XL)
}

.hospIndex--zumkd {
    padding: var(--space-XS);
    padding-top: 0
}

.hospIndex--zumkd .disclaimerTip--jSk9\+ {
    margin: .06rem 0 -.1rem
}

.deptHospCard--v1oe4 {
    background: #fff;
    border-radius: .08rem;
    margin-top: var(--space-XL);
    padding: .09rem .11rem .09rem .18rem
}

.deptHospCard--v1oe4 .deptHospCardTitle--9jA7- .title--5bILO {
    color: #1f1f1f;
    padding: .1rem 0 0
}

.deptHospCard--v1oe4 .deptHospCardTitle--9jA7- .title--5bILO .titleName--IjxyQ {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGMSURBVHgB7dpNSsNAGMbxd6Z1rUfoUfQkrUsVwYUf5ARBceFGXZrexJvoFbq3M+YpLhSJleI780if37ITCO8fkjJhzERERERERLZQMCdt+7g/2rFpSmmRl/GuaY5ejZBLgH74SRynl693CrOr8+O5kYnmIIzS2bcfc+6ubx+mRsYlQM5hb2CBLoJLAIvLbnCNLIJLgObi9DllOxy8gCiC278AtDf3sxjsafACghejawBgj+AeAJgjFAkArBGKBQDGCEUDAFuE4gGAKUKVAMASoVoAYIhQNQDUjlA9ANSMQBEA1kVIlg6wx7A/5rMb3EBzedL9tIEKeeyyeaIJADGGPLyaFuZxTyOx2h732+ShdXxXNAcUAdYNj0fD66Nq9Zfgr4bv3w/mpGqA2sNDtQAMw0OVACzDQ/EATMND0QBsw0OxAIzDQ5EArMODewDm4cE1APvw4BbgPwwP5c4HfMIyPJQ7H/CBaXgoej6AbXgodj6AcXjwPCQ1WT0KMe7m/Db3+J4nIiIiIiIiG3oHvL4Kx6C9vBgAAAAASUVORK5CYII=);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: .16rem;
    color: #333;
    font-size: .14rem;
    padding-right: .16rem;
    width: -moz-fit-content;
    width: fit-content
}

.deptHospCard--v1oe4 .deptHospCardTitle--9jA7- .title--5bILO .dept--VKVAl {
    font-size: .23rem;
    font-style: normal;
    font-weight: 700;
    line-height: .32rem;
    margin-top: .08rem
}

.deptHospCard--v1oe4 .deptHospCardTitle--9jA7- .titleImg--l1jqC {
    height: .663rem;
    width: .663rem
}

.deptHospCard--v1oe4 .desc--9JwMq {
    color: #333;
    font-size: .13rem;
    margin-top: .08rem
}

.deptHospCard--v1oe4 .desc--9JwMq .numbers--1t9Ve {
    color: var(--app-primary-color)
}

.hospdeptintro--PHOGf {
    padding: 0 .08rem .84rem
}

.hospdeptintro--PHOGf .disclaimerTip--gm0RN {
    margin: .06rem 0 -.06rem
}

.hospdeptintro--PHOGf .deptintro--jW04m {
    background: #fff;
    border-radius: .12rem;
    color: #222;
    margin-top: .08rem;
    padding: .16rem .13rem
}

.hospdeptintro--PHOGf .deptintro--jW04m .title--dghOw {
    font-size: .18rem;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: normal
}

.hospdeptintro--PHOGf .deptintro--jW04m .content--QpI4H {
    font-size: .14rem;
    line-height: .22rem;
    margin-top: .1rem
}

.hospdeptintro--PHOGf .deptintro--jW04m .list--cA7Le {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: .14rem;
    line-height: .22rem;
    margin-top: .08rem
}

.hospdeptintro--PHOGf .deptintro--jW04m .list--cA7Le .item--xAOZE {
    align-items: center;
    display: flex
}

.hospdeptintro--PHOGf .deptintro--jW04m .list--cA7Le .item--xAOZE .line--rVHEb {
    background: #dedede;
    height: .14rem;
    margin: 0 .1rem;
    width: 1px
}

.hospdeptintro--PHOGf .footer--dlXnu {
    grid-gap: .14rem;
    background: var(--background-white);
    bottom: 0;
    display: grid;
    gap: .14rem;
    grid-template-columns: 1fr 1fr;
    left: 0;
    padding: .13rem .15rem;
    position: fixed;
    right: 0
}

.hospdeptintro--PHOGf .footer--dlXnu .buttonall--e5OLq {
    border-radius: .08rem;
    color: #fff;
    display: block;
    font-size: .14rem;
    height: .44rem;
    line-height: .44rem;
    text-align: center
}

.hospdeptintro--PHOGf .footer--dlXnu .onlineButton--E-U3Q {
    background: var(--app-primary-color)
}

.hospdeptintro--PHOGf .footer--dlXnu .sgButton--dCweZ {
    background: #f77e2c
}

.adWrap--J8FMw {
    background-color: #fff;
    margin-bottom: -2PX;
    overflow: hidden
}

.divider--qzXR8 {
    background-color: #f2f2f2;
    height: .1rem
}

.article--dkL68 {
    font-size: .18rem;
    line-height: .32rem;
    margin-top: .2rem
}

.article-content--cbMCq {
    font-size: .18rem;
    letter-spacing: -.4px;
    line-height: .32rem;
    text-align: justify;
    word-break: break-all
}

.article-content--cbMCq img {
    height: auto
}

.article-content--cbMCq p {
    font-weight: 400;
    margin: 0 0 .1rem;
    word-break: break-all
}

.article-content--cbMCq p>br:last-of-type {
    display: none
}

.article-content--cbMCq h1,.article-content--cbMCq h2,.article-content--cbMCq h3,.article-content--cbMCq h4,.article-content--cbMCq h5,.article-content--cbMCq h6 {
    font-size: .18rem;
    margin-bottom: .1rem;
    word-break: break-all
}

.article-views--iiiDL {
    margin-left: .1rem
}

.tip--33Dhr {
    color: #999;
    font-size: .12rem;
    line-height: 1.8;
    margin-bottom: .2rem;
    margin-top: .08rem
}

.tip--33Dhr .article-time--46FaL {
    display: flex;
    justify-content: space-between
}

.showMoreContainer--WQVHX {
    height: var(--max-height);
    overflow: hidden;
    position: relative
}

.showMoreContainer--WQVHX:after {
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
    bottom: 0;
    content: "";
    display: block;
    height: .9rem;
    position: absolute;
    width: 100%
}

.showBtn--nqouA {
    color: #242424;
    font-size: .14rem;
    font-weight: 700;
    line-height: .2rem;
    min-height: .2rem;
    position: relative;
    text-align: center;
    top: -.16rem
}

.showBtn--nqouA .show--onLcj {
    display: inline-block;
    padding-right: .26rem;
    position: relative
}

.showBtn--nqouA .show--onLcj:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL9SURBVHgBzZm/jtpAEMbHhpMOARJ0ERU8wRGJPqajTUWZRKKgy1FFguKgSxfS0eXeII9wTk9hSqojT4Al/hUIyDfOLjKcgbWxjD/Jt4t39/bn2fUyM2gUULPZzNA0rYzrw263K+NWTlwsG9cEbZPtdjtC3cxmsyYFkOanM0Byy+XyK8pHF4zaRIBFYeq63kulUhPlcSqdGGyxWDyh+kghCLDPqqAXAdliWKYu+bTYxYlhUTx4L5PJPJ/td65xPp//oJCsdkZ9QLZONXoCiiX9japB0char9fVfD5vHzd4AsJyFooHilYmLFk9vqkf3xDLGjUcyxBzH+jAgujwGcUvuq1asGRfftgDrlarIt7WF+y/It1WNvZjSe7H/RJvNptuDOBYubu7uyf5wbEgWw+ArxQjwYp5tqJjQbYexUzJZNI5fx0L4sx7jcnyumXjZcnr7JWowg2HQxqPxxRUPsfnmI2X2FDpzf+40WhQvV6nwWBAfsVj5HgGVRG7cwxYVumMpzmYzA/kcX/4hkrjsLJGotPpfEP93aXOhULBKeXTy7JSqZAfuGazSbVajVQEl+w+0W63v6N+rzJAwqhCesHx5UcSUFmqkGHAQY4Fu+RTlyBDgnOUpP8Bjm9vWU4oQdxAYcExmwYPhr/iihRQ597oK+FYlo5XeURX6BRECHB8zPzVcRiadKWOYcKAE7I0EYC/UAjibxs+0C+djaqCBauOs4B9OKWQw8prxWFpOp0uOe4WSH9S/GTyH8eC0+mUvdgpxUiJRKLEmQfHguy5xsmKnBqRaZF90CSsyGfiTfci7z04CVUJuA+aRBTVoxuL8zXupNJB4M7x6C2Xmuc+TiadSn3wuWhQtBoB7o3zrHv1RMj3EYVF0cnEmWd4NXgC8n7E07yPYrnFslbxcthe7fq5wYgdODb9ItK3YYuBWmKOk1JKAYvMQxfVTxSChNW6p6zmlq8kugQVmf0i+ZMtwPoqYIEA3WIvCIWBQ/VBwPLl/hnCBoiFtj+4rKA/Q/wDIHuLFwZLLMEAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    height: .2rem;
    position: absolute;
    right: 0;
    top: 0;
    width: .2rem
}

.doctor-wrap {
    padding: .12rem .15rem;
    position: relative
}

.doctor-wrap:before {
    border: 1px solid #e6e6e6;
    border-radius: .24rem;
    content: "";
    height: 200%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%) scale(.5);
    width: 200%;
    z-index: 0
}

.doctor-bar {
    align-items: center;
    display: flex;
    position: relative;
    z-index: 1
}

.doctor-avatar {
    border: .5px solid rgba(0,0,0,.03);
    border-radius: 50%;
    box-sizing: border-box;
    height: .44rem;
    margin-right: .1rem;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative;
    width: .44rem
}

.doctor-avatar-box {
    border-radius: 50%;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.doctor-avatar:after {
    background-color: #00c8c8;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAZlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Vn2moAAAAIXRSTlMAgPbGODMUEAb64q6YeTAm2sG9o5NmVlFNIuro16iddG0XSGHfAAAAtElEQVQ4y+3Rxw6DMBAE0KGbDiGU9Pj/fzJjEWLJXs658CTEDstlNTj8SRNQZnNmcuP8lIZa67fNL8YwhaPi187GgvEMV6tp2dJs0gWekp9PW+gZSvhiTe33DDPHEERcVOv45NhDMpuDst+pC0QdVzWo5nCHbOSuUIAy94+QqSuXEzDxdVPYEXAbrRfUsIRukmQ7wPK6GQavEb+bPOfjNOJ3Qw9YcjeUwBK7sT3vigNKcHB8AMECEUYEEnXSAAAAAElFTkSuQmCC);
    background-size: 100%;
    border: 1px solid #fff;
    border-radius: .12rem;
    bottom: -1px;
    content: "";
    height: .12rem;
    position: absolute;
    right: -1px;
    width: .12rem;
    z-index: 1
}

.doctor-info {
    color: #2e2e2e;
    font-size: 0;
    font-weight: 400;
    line-height: 1.2
}

.doctor-info__inline {
    font-size: .14rem
}

.doctor-name {
    font-size: .14rem;
    font-weight: 700;
    margin-right: .06rem
}

.doctor-dept,.doctor-title {
    font-size: .14rem;
    font-weight: 400;
    letter-spacing: 0;
    margin-right: .06rem
}

.doctor-extra {
    color: #979da3;
    flex-wrap: nowrap;
    font-size: .14rem;
    margin-top: .04rem
}

.doctor-extra,.doctor-main {
    align-items: center;
    display: flex
}

.doctor-main {
    flex: 1 1
}

.doctor-hospital {
    height: .16rem;
    line-height: 1.2;
    overflow: hidden
}

.doctor-tag {
    color: #00c8c8;
    font-size: .1rem;
    line-height: 1;
    margin-left: .05rem;
    padding: .02rem .04rem 0;
    position: relative;
    white-space: nowrap
}

.doctor-tag:before {
    border: 1px solid rgba(0,200,200,.6);
    border-radius: .08rem;
    content: "";
    height: 200%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%) scale(.5);
    width: 200%;
    z-index: 0
}

.doctor-content {
    flex: 1 1;
    width: 100%
}

.doctor-services {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .04rem;
    margin-left: .1rem
}

.doctor-services-btn {
    background: #00c8c8;
    border-radius: .14rem;
    color: #fff;
    font-size: .13rem;
    font-weight: 500;
    line-height: .18rem;
    padding: .05rem .12rem
}

.doctor-services-btn__blue {
    background: #3f8cff
}

.doctor-services-tag {
    color: #fd503e;
    font-size: .09rem;
    font-style: normal;
    font-weight: 400;
    line-height: .09rem;
    text-align: center;
    white-space: nowrap;
    width: 100%
}

.doctor-type-list {
    padding-left: 0;
    padding-right: 0
}

.doctor-type-list:before {
    display: none
}

.doctor-type-list .doctor-info {
    color: rgba(0,0,0,.6)
}

.avatar-img {
    background-color: #f6f6f6;
    border-radius: 50%;
    overflow: hidden;
    width: 100%
}

.avatar-img,.avatar-img img {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.header {
    align-items: center;
    background-color: #fff;
    display: flex;
    font-size: .12rem;
    height: .44rem;
    justify-content: space-between;
    padding: 0 .16rem;
    position: relative;
    z-index: 1
}

.header>div {
    min-width: .54rem
}

.header-transparent {
    background-color: transparent
}

.header-fixed {
    left: 0;
    position: sticky;
    top: 0
}

.header-left {
    gap: .2rem
}

.header-left,.logo,.logo-box {
    align-items: center;
    display: flex
}

.logo {
    border: 1px solid rgba(0,0,0,.03);
    border-radius: .18rem;
    height: .18rem;
    min-width: .18rem;
    overflow: hidden;
    width: .18rem
}

.name,.text {
    color: rgba(0,0,0,.82);
    color: #333;
    font-size: .18rem;
    font-weight: 700;
    padding-left: .06rem;
    text-align: center
}

.name {
    padding-left: 0
}

.header-right {
    display: flex;
    justify-content: flex-end
}

.icon-menu {
    margin-left: .16rem
}

.header-white .name,.header-white .youlai-icon {
    color: #fff
}

.header-center {
    padding-left: 0
}

.header-center .header-title {
    font-size: .18rem;
    font-weight: 700
}

.header-center .logo {
    border: 1px solid #ddd;
    border-radius: .3rem;
    height: .2rem;
    padding: 1px;
    width: .2rem
}

.header-center .logo img {
    border-radius: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    overflow: hidden;
    width: 100%
}

.header-center .name {
    color: #333;
    font-size: .18rem;
    font-weight: 700;
    text-align: center
}

.header-center .logo+.name {
    padding-left: .05rem
}

.article--wsxD8 {
    font-size: .18rem;
    line-height: .32rem;
    margin-top: .2rem
}

.article--wsxD8 .articleBottom--8-8Sw,.article--wsxD8 .articleContent--qjH08 {
    color: rgba(0,0,0,.86);
    font-size: .18rem;
    letter-spacing: -.4px;
    line-height: .32rem;
    text-align: justify;
    word-break: break-all
}

.article--wsxD8 .articleBottom--8-8Sw h1,.article--wsxD8 .articleContent--qjH08 h1 {
    font-size: .22rem
}

.article--wsxD8 .articleBottom--8-8Sw h2,.article--wsxD8 .articleContent--qjH08 h2 {
    font-size: .2rem
}

.article--wsxD8 .articleBottom--8-8Sw h1,.article--wsxD8 .articleBottom--8-8Sw h2,.article--wsxD8 .articleContent--qjH08 h1,.article--wsxD8 .articleContent--qjH08 h2 {
    color: rgba(0,0,0,.86);
    font-style: normal;
    font-weight: 600;
    line-height: .32rem;
    margin: .24rem 0 .09rem
}

.article--wsxD8 .articleBottom--8-8Sw h3,.article--wsxD8 .articleBottom--8-8Sw h4,.article--wsxD8 .articleBottom--8-8Sw h5,.article--wsxD8 .articleBottom--8-8Sw h6,.article--wsxD8 .articleContent--qjH08 h3,.article--wsxD8 .articleContent--qjH08 h4,.article--wsxD8 .articleContent--qjH08 h5,.article--wsxD8 .articleContent--qjH08 h6 {
    font-size: .2rem;
    margin-bottom: .09rem;
    word-break: break-all
}

.article--wsxD8 .articleBottom--8-8Sw img,.article--wsxD8 .articleContent--qjH08 img {
    vertical-align: top;
    width: 100%
}

.article--wsxD8 .articleBottom--8-8Sw p,.article--wsxD8 .articleContent--qjH08 p {
    letter-spacing: .6px;
    margin: 0 0 .1rem;
    word-break: break-all
}

.article--wsxD8 .articleBottom--8-8Sw p>br:last-of-type,.article--wsxD8 .articleContent--qjH08 p>br:last-of-type {
    display: none
}

.article--wsxD8 .articleBottom--8-8Sw ol,.article--wsxD8 .articleBottom--8-8Sw ul,.article--wsxD8 .articleContent--qjH08 ol,.article--wsxD8 .articleContent--qjH08 ul {
    font-style: normal;
    list-style: none;
    margin-bottom: .1rem;
    padding-left: 0
}

.article--wsxD8 .articleBottom--8-8Sw ul li:before,.article--wsxD8 .articleContent--qjH08 ul li:before {
    background-color: rgba(0,0,0,.86);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: .05rem;
    line-height: .05rem;
    margin-bottom: .025rem;
    margin-right: .1rem;
    width: .05rem
}

.article--wsxD8 .articleBottom--8-8Sw ol li,.article--wsxD8 .articleContent--qjH08 ol li {
    align-items: center;
    display: flex;
    margin-left: .15rem;
    position: relative
}

.article--wsxD8 .articleBottom--8-8Sw ol li:before,.article--wsxD8 .articleContent--qjH08 ol li:before {
    border: .5px solid rgba(0,0,0,.86);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: .05rem;
    left: -.15rem;
    line-height: .05rem;
    position: absolute;
    text-align: center;
    top: .1rem;
    width: .05rem
}

.article--wsxD8 .articleBottom--8-8Sw [data-half-bg-color="#9CECEC"],.article--wsxD8 .articleContent--qjH08 [data-half-bg-color="#9CECEC"] {
    background: linear-gradient(0deg,transparent 20%,#9cecec 0,#9cecec 45%,transparent 0)
}

.article--wsxD8 .articleBottom--8-8Sw [data-half-bg-color="#000"],.article--wsxD8 .articleBottom--8-8Sw [data-half-bg-color="#000000"],.article--wsxD8 .articleContent--qjH08 [data-half-bg-color="#000"],.article--wsxD8 .articleContent--qjH08 [data-half-bg-color="#000000"] {
    background: linear-gradient(0deg,transparent 20%,#000 0,#000 45%,transparent 0)
}

.article--wsxD8 .articleBottom--8-8Sw [data-linear-gradient],.article--wsxD8 .articleContent--qjH08 [data-linear-gradient] {
    background: linear-gradient(180deg,#38e4e4,#23c7c7 47%,#38e4e4 98.5%);
    border-radius: .04rem;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: .16rem;
    height: .26rem;
    line-height: .26rem;
    margin-right: .1rem;
    margin-top: .02rem;
    min-width: .26rem;
    padding: 0 .04rem;
    text-align: center;
    vertical-align: top
}

.article--wsxD8 .articleBottom--8-8Sw p span[data-linear-gradient],.article--wsxD8 .articleContent--qjH08 p span[data-linear-gradient] {
    margin-top: 0;
    vertical-align: inherit
}

.article--wsxD8 .articleBottom--8-8Sw [data-prefix-icon],.article--wsxD8 .articleContent--qjH08 [data-prefix-icon] {
    align-items: center;
    display: flex;
    margin-top: .24rem
}

.article--wsxD8 .articleBottom--8-8Sw [data-prefix-icon]:before,.article--wsxD8 .articleContent--qjH08 [data-prefix-icon]:before {
    content: "";
    margin-right: .06rem
}

.article--wsxD8 .articleBottom--8-8Sw [data-prefix-icon=icon1]:before,.article--wsxD8 .articleContent--qjH08 [data-prefix-icon=icon1]:before {
    background: 0 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEuNTM2IDI1LjUzNSAxNi45MjggMTYuOTNhNSA1IDAgMCAwIDcuMDcyIDBsMTYuOTI4LTE2LjkzYTUgNSAwIDAgMCAwLTcuMDdMMjUuNTM2IDEuNTM1YTUgNSAwIDAgMC03LjA3MiAwTDEuNTM2IDE4LjQ2NmE1IDUgMCAwIDAgMCA3LjA3WiIgZmlsbD0iIzNCRTJFMiIgZmlsbC1vcGFjaXR5PSIuNyIvPjxwYXRoIGQ9Im0xLjUzNiAzOC4yMjIgMTYuOTI4IDE2LjkyOWE1IDUgMCAwIDAgNy4wNzIgMGwxNi45MjgtMTYuOTI5YTUgNSAwIDAgMCAwLTcuMDcxTDI1LjUzNiAxNC4yMjJhNSA1IDAgMCAwLTcuMDcyIDBMMS41MzYgMzEuMTUxYTUgNSAwIDAgMCAwIDcuMDcxWiIgZmlsbD0iIzNCRTJFMiIgZmlsbC1vcGFjaXR5PSIuNSIvPjwvc3ZnPg==) no-repeat;
    background-size: contain;
    height: .21rem;
    margin-right: .08rem;
    min-width: .17rem
}

.article--wsxD8 .articleBottom--8-8Sw [data-prefix-icon=icon2]:before,.article--wsxD8 .articleContent--qjH08 [data-prefix-icon=icon2]:before {
    background: #3be2e2;
    border-radius: .18rem;
    height: .2rem;
    margin-right: .14rem;
    min-width: .04rem
}

.article--wsxD8 .articleBottom--8-8Sw [data-prefix-icon=icon3]:before,.article--wsxD8 .articleContent--qjH08 [data-prefix-icon=icon3]:before {
    background: 0 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMxLjM1NSAxNi4zMWMtLjUxMy0uMDM2LTEuMDI3LS4yMi0xLjQxOC0uNjFsLTEuNjA1LTEuNTc0Yy01LjI2LTUuMTU1LTEzLjc5Ni01LjE1NS0xOS4wNjIgMGExMy4wMjcgMTMuMDI3IDAgMCAwIDAgMTguNjgyTDI4LjM2OCA1MS40N2E0LjQ3IDQuNDcgMCAwIDAgMi45ODcgMS4yNTVWMTYuMzFaIiBmaWxsPSIjREFEQURBIi8+PHBhdGggZD0iTTQ0LjIwMyAxMC4yNjFjMy40NSAwIDYuOTAxIDEuMjkgOS41MzQgMy44NjVhMTMuMDI3IDEzLjAyNyAwIDAgMSAwIDE4LjY4MkwzNC42MzIgNTEuNDdhNC40NzkgNC40NzkgMCAwIDEtMy4xMzIgMS4yNyA0LjQ3OSA0LjQ3OSAwIDAgMS0zLjEzMi0xLjI3TDkuMjcgMzIuODFhMTMuMDI3IDEzLjAyNyAwIDAgMSAwLTE4LjY4M2MyLjYzMy0yLjU4MSA2LjA4NC0zLjg2NCA5LjUyNy0zLjg2NCAzLjQ0NCAwIDYuOTAxIDEuMjkgOS41MjcgMy44NjRMMjkuOTMgMTUuN2MuNDM0LjQyNS45OTguNjM4IDEuNTYzLjYzOC41NjQgMCAxLjEzNi0uMjEzIDEuNTYyLS42MzhsMS42MDYtMS41NzRjMi42MzMtMi41ODEgNi4wNzctMy44NjQgOS41MjctMy44NjRtMC0zLjI2MmMtNC40OTIgMC04LjcxIDEuNzE2LTExLjg3OCA0LjgyMWwtLjgyNS44MDItLjgyNC0uODA5QzI3LjUwNyA4LjcxNiAyMy4yODIgNyAxOC43OTcgN2MtNC40OTIgMC04LjcxIDEuNzA5LTExLjg4NSA0LjgyMWExNi4yNTMgMTYuMjUzIDAgMCAwIDAgMjMuMjkxbDE5LjEwNSAxOC42NjlBNy44MDIgNy44MDIgMCAwIDAgMzEuNSA1NmE3Ljc3MyA3Ljc3MyAwIDAgMCA1LjQ3Ni0yLjIybDE5LjEwNS0xOC42NjhhMTYuMjYxIDE2LjI2MSAwIDAgMCAwLTIzLjI5OGMtMy4xNzYtMy4xMTItNy4zOTMtNC44MjEtMTEuODg1LTQuODIxTDQ0LjE4OCA3WiIgZmlsbD0iI0M5QzlDOSIvPjxwYXRoIGQ9Ik0zMS4zNTUgMTYuMzFoMXYtLjkzNGwtLjkzLS4wNjQtLjA3Ljk5N1ptLTEuNDE4LS42MS43MDctLjcwOC0uMDA2LS4wMDctLjcuNzE1Wm0tMS42MDUtMS41NzQuNy0uNzE1LS43LjcxNVptLTE5LjA2MiAwLS43LS43MTUuNy43MTVabTAgMTguNjgyLS43LjcxNC4wMDEuMDAxLjctLjcxNVpNMjguMzY4IDUxLjQ3bC0uNy43MTYuMDAzLjAwMi42OTctLjcxOFptMi45ODcgMS4yNTUtLjAzMiAxIDEuMDMyLjAzNHYtMS4wMzRoLTFaTTU0LjIyMSAxNS41NGExIDEgMCAwIDAtMS40MDItMS40MjVsMS40MDIgMS40MjVaTTM1LjY2IDMyLjM5N2wuNy43MTR2LS4wMDFsLS43LS43MTNabS04LjgwNCAwLS43LjcxNC43LS43MTRaTTkuNjM3IDE0LjExNGExIDEgMCAxIDAtMS40IDEuNDI4bDEuNC0xLjQyOFptNDQuMS4wMTIuNy0uNzE0di0uMDAybC0uNy43MTZabTAgMTguNjgyLjY5OS43MTVoLjAwMWwtLjctLjcxNVpNMzQuNjMyIDUxLjQ3bC42OTcuNzE4LjAwMi0uMDAyLS42OTktLjcxNlptLTYuMzA4LTM3LjM0My0uNy43MTQuNy0uNzE0Wk0yOS45MyAxNS43bC43LS43MTQtLjcuNzE0Wm0zLjEyNSAwLS43LS43MTUtLjAwNi4wMDYuNzA2LjcwOVptMS42MDYtMS41NzQuNy43MTQtLjctLjcxNFpNNDQuMTg4IDd2MWguNDA5bC4yOTEtLjI4Ni0uNy0uNzE0Wk0zMi4zMSAxMS44MjFsLjY5Ny43MTguMDAzLS4wMDMtLjctLjcxNVptLS44MjUuODAyLS43LjcxNC42OTguNjgzLjctLjY4LS42OTgtLjcxN1ptLS44MjQtLjgwOS0uNy43MTQuNy0uNzE0Wm0tMjMuNzUuMDA3LS43LS43MTQuNy43MTRabTAgMjMuMjkxLS42OTkuNzE1aC4wMDFsLjY5OS0uNzE1Wm0xOS4xMDYgMTguNjY5LS43LjcxNWguMDAybC42OTgtLjcxNVptMTAuOTYgMC0uNy0uNzE1LjcuNzE1Wk01Ni4wOCAzNS4xMTJsLjY5OS43MTZ2LS4wMDFsLS43LS43MTVabTAtMjMuMjk4LjctLjcxNC0uNy43MTRaTTQ0LjE5NiA2Ljk5M3YtMWgtLjQwOWwtLjI5MS4yODYuNy43MTRabTcuMjI2IDE4LjcwNmExIDEgMCAwIDAgMS45OTctLjEwNGwtMS45OTcuMTA0Wm0tMi44LTcuMzEyLjYwNy0uNzk2LS42MDYuNzk2Wm0tNy4zNzYtMi42OWExIDEgMCAxIDAgLjM4NyAxLjk2MmwtLjM4Ny0xLjk2MlptLTMuMTQyIDE1LjQ5YTEgMSAwIDEgMC0xLjM4OCAxLjQ0bDEuMzg4LTEuNDRabTcuMjY0IDkuNzc5YTEgMSAwIDEgMCAxLjM4OC0xLjQ0bC0xLjM4OCAxLjQ0Wm0tMjkuNzgtLjczM2ExIDEgMCAxIDAgMS4zODQgMS40NDNsLTEuMzg1LTEuNDQzWm0xMC43NDUtNy41NGExIDEgMCAxIDAtMS4zODUtMS40NDNsMS4zODUgMS40NDNabTUuMDkxLTE3LjM4MWMtLjMyOC0uMDIzLS41OTUtLjEzNS0uNzgtLjMybC0xLjQxMyAxLjQxNWMuNTk2LjU5NiAxLjM1Ni44NTIgMi4wNTUuOWwuMTM4LTEuOTk1Wm0tLjc4Ny0uMzI2LTEuNjA1LTEuNTc1LTEuNCAxLjQyOSAxLjYwNSAxLjU3NCAxLjQtMS40MjlabS0xLjYwNS0xLjU3NWMtNS42NDktNS41MzUtMTQuODA3LTUuNTM1LTIwLjQ2MSAwbDEuMzk5IDEuNDNjNC44NzctNC43NzUgMTIuNzkyLTQuNzc0IDE3LjY2Mi0uMDAxbDEuNC0xLjQyOVptLTIwLjQ2MiAwYTE0LjAyNyAxNC4wMjcgMCAwIDAgMCAyMC4xMTFsMS40LTEuNDI4YTEyLjAyNyAxMi4wMjcgMCAwIDEgMC0xNy4yNTVsLTEuNC0xLjQyN1ptLjAwMSAyMC4xMTJMMjcuNjcgNTIuMTg1bDEuMzk4LTEuNDNMOS45NjkgMzIuMDkybC0xLjM5OCAxLjQzWm0xOS4xIDE4LjY2NGE1LjQ2OSA1LjQ2OSAwIDAgMCAzLjY1MiAxLjUzN2wuMDY1LTJhMy40NyAzLjQ3IDAgMCAxLTIuMzIzLS45NzJsLTEuMzk0IDEuNDM1Wm00LjY4NC41MzdWMTYuMzFoLTJ2MzYuNDE1aDJabTIwLjQ2NC0zOC42MS0xNy44NiAxNy41NyAxLjQwMiAxLjQyNiAxNy44Ni0xNy41Ny0xLjQwMi0xLjQyNVptLTE3Ljg2IDE3LjU2OWMtMi4wNDEgMi01LjM2MSAyLTcuNDAzIDBsLTEuNCAxLjQyOGMyLjgyIDIuNzY0IDcuMzg0IDIuNzY0IDEwLjIwMyAwbC0xLjQtMS40MjhabS03LjQwMyAwTDkuNjM3IDE0LjExM2wtMS40IDEuNDI5TDI2LjE1NiAzMy4xMWwxLjQtMS40MjhabTE2LjY0Ny0yMC40MjFjMy4yMDIgMCA2LjM5OCAxLjE5NyA4LjgzNSAzLjU3OWwxLjM5OC0xLjQzYy0yLjgzLTIuNzY2LTYuNTM1LTQuMTUtMTAuMjMzLTQuMTV2MlptOC44MzQgMy41NzdhMTIuMDI3IDEyLjAyNyAwIDAgMSAwIDE3LjI1NWwxLjQgMS40MjhhMTQuMDI3IDE0LjAyNyAwIDAgMCAwLTIwLjExbC0xLjQgMS40MjdaTTMzLjkzNSA1MC43NTJhMy40NzkgMy40NzkgMCAwIDEtMi40MzUuOTg2djJjMS4zODYgMCAyLjc2Ny0uNTIgMy44My0xLjU1MWwtMS4zOTUtMS40MzVabS0yLjQzNS45ODZjLS44ODYgMC0xLjc2MS0uMzMtMi40MzUtLjk4NmwtMS4zOTQgMS40MzRBNS40NzkgNS40NzkgMCAwIDAgMzEuNSA1My43NHYtMlpNOS45NyAxNC44NGMyLjQzNi0yLjM4OCA1LjYzLTMuNTc5IDguODI3LTMuNTc5di0yYy0zLjY5IDAtNy4zOTcgMS4zNzYtMTAuMjI3IDQuMTVsMS40IDEuNDI5Wm04LjgyNy0zLjU3OWMzLjE5NiAwIDYuMzk4IDEuMTk4IDguODI3IDMuNTc5bDEuNC0xLjQyOWMtMi44MjMtMi43NjYtNi41MzYtNC4xNS0xMC4yMjctNC4xNXYyWm04LjgyNyAzLjU3OSAxLjYwNiAxLjU3NCAxLjQtMS40MjktMS42MDYtMS41NzQtMS40IDEuNDI5Wm0xLjYwNiAxLjU3NGEzLjIyNiAzLjIyNiAwIDAgMCAyLjI2My45MjR2LTJjLS4zMTMgMC0uNjIzLS4xMTctLjg2My0uMzUybC0xLjQgMS40MjhabTIuMjYzLjkyNGMuODEgMCAxLjY0MS0uMzA1IDIuMjY4LS45M0wzMi4zNSAxNC45OWExLjIxNCAxLjIxNCAwIDAgMS0uODU2LjM0N3YyWm0yLjI2Mi0uOTI0IDEuNjA2LTEuNTc0LTEuNC0xLjQyOS0xLjYwNiAxLjU3NCAxLjQgMS40MjlabTEuNjA2LTEuNTc0YzIuNDM2LTIuMzg4IDUuNjI0LTMuNTc5IDguODI3LTMuNTc5di0yYy0zLjY5OCAwLTcuMzk3IDEuMzc3LTEwLjIyNyA0LjE1bDEuNCAxLjQyOVpNNDQuMTg4IDZjLTQuNzUgMC05LjIyIDEuODE3LTEyLjU3OCA1LjEwN2wxLjQgMS40MjlDMzUuOTkgOS42MTYgMzkuOTU1IDggNDQuMTg4IDhWNlptLTEyLjU3NSA1LjEwNC0uODI0LjgwMSAxLjM5MyAxLjQzNS44MjUtLjgwMS0xLjM5NC0xLjQzNVptLjU3Mi44MDQtLjgyNC0uODA4LTEuNCAxLjQyOC44MjUuODA5IDEuNC0xLjQyOVptLS44MjMtLjgwN0MyOC4wMTggNy44MTYgMjMuNTQgNiAxOC43OTcgNnYyYzQuMjI3IDAgOC4xOTkgMS42MTYgMTEuMTYzIDQuNTI4bDEuNDAyLTEuNDI3Wk0xOC43OTcgNmMtNC43NSAwLTkuMjIgMS44MDktMTIuNTg1IDUuMTA3bDEuNCAxLjQyOUMxMC41OTggOS42MDkgMTQuNTYzIDggMTguNzk3IDhWNlpNNi4yMTIgMTEuMTA3YTE3LjI1MyAxNy4yNTMgMCAwIDAgMCAyNC43MmwxLjQtMS40M2ExNS4yNTMgMTUuMjUzIDAgMCAxIDAtMjEuODYxbC0xLjQtMS40MjlabS4wMDEgMjQuNzIgMTkuMTA1IDE4LjY2OSAxLjM5OC0xLjQzTDcuNjEgMzQuMzk3bC0xLjM5OCAxLjQzWm0xOS4xMDYgMTguNjdBOC44MDIgOC44MDIgMCAwIDAgMzEuNSA1N3YtMmE2LjgwMiA2LjgwMiAwIDAgMS00Ljc4NS0xLjkzNWwtMS4zOTYgMS40MzJaTTMxLjUgNTdhOC43NzMgOC43NzMgMCAwIDAgNi4xNzYtMi41MDVsLTEuNC0xLjQyOEE2Ljc3MiA2Ljc3MiAwIDAgMSAzMS41IDU1djJabTI1LjI4LTIxLjE3M2ExNy4yNjEgMTcuMjYxIDAgMCAwIDAtMjQuNzI3bC0xLjM5OSAxLjQyOGExNS4yNjEgMTUuMjYxIDAgMCAxIDAgMjEuODdsMS40IDEuNDI5Wm0wLTI0LjcyN2MtMy4zNjQtMy4yOTgtNy44MzQtNS4xMDctMTIuNTg0LTUuMTA3djJjNC4yMzQgMCA4LjE5OSAxLjYwOCAxMS4xODUgNC41MzVsMS40LTEuNDI4Wk00My40OTcgNi4yOGwtLjAwOC4wMDcgMS40IDEuNDI4LjAwNy0uMDA3LTEuNC0xLjQyOFptOS45MjMgMTkuMzE2Yy0uMTU5LTMuMDQ4LTEuNTk5LTYuMDI4LTQuMTktOC4wMDNsLTEuMjEyIDEuNTljMi4wOTYgMS41OTggMy4yNzUgNC4wMiAzLjQwNSA2LjUxN2wxLjk5Ny0uMTA0Wm0tNC4xOS04LjAwNGMtMi4zOTQtMS44Mi01LjI5Ny0yLjQyNC03Ljk4My0xLjg5NGwuMzg3IDEuOTYyYzIuMTMxLS40MiA0LjQ1Mi4wNTQgNi4zODQgMS41MjRsMS4yMTEtMS41OTJaTTM2LjcxNSAzMi42MjhsOC42NTIgOC4zMzggMS4zODgtMS40NC04LjY1Mi04LjMzOC0xLjM4OCAxLjQ0Wm0tMTkuNzQ0IDkuMDQ4IDkuMzYtOC45ODMtMS4zODQtMS40NDMtOS4zNiA4Ljk4MyAxLjM4NCAxLjQ0M1ptMzYuMDY2LTkuNTgzTDMzLjkzNCA1MC43NTRsMS4zOTcgMS40MyAxOS4xMDUtMTguNjYtMS4zOTgtMS40MzFaTTM3LjY3NSA1NC40OTYgNTYuNzggMzUuODI4bC0xLjM5OC0xLjQzLTE5LjEwNSAxOC42NjggMS4zOTggMS40M1oiIGZpbGw9IiNDOUM5QzkiLz48L3N2Zz4=) no-repeat;
    background-size: contain;
    height: .2rem;
    width: .2rem
}

.article--wsxD8 .articleBottom--8-8Sw [data-prefix-icon=icon4]:before,.article--wsxD8 .articleContent--qjH08 [data-prefix-icon=icon4]:before {
    background: 0 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNjM1IDI5Ljg5M2M2LjE4NC0zLjM5NiAxMi4xMjQtMi41OTYgMjMuMjE0LTE2LjQ3NS44NC0xLjA0NiAyLjQ4LS44IDIuOTcuNDM5Ljk5NCAyLjUxOCAxLjk3NSA1LjAyMiAyLjk1NiA3LjUyN2E1LjMzMiA1LjMzMiAwIDAgMSAyLjIzNC0uNGMyLjUxOC4wOSA0LjY4NyAyLjAwMSA1LjA4NyA0LjQ5M2E1LjM1NyA1LjM1NyAwIDAgMS0zLjQwOCA1Ljg4N2MxLjAzMiAyLjYzNCAyLjA3OCA1LjI2OCAzLjExMSA3LjkxNS40OSAxLjI0LS41NDIgMi41My0xLjg3MiAyLjM1YTY0LjUxNSA2NC41MTUgMCAwIDAtOC40Ny0uNjU5Yy0zLjg0Ny0uMDM4LTEyLjU3NSAyLjE5NS0xMy44NCAyLjU3YTYxLjU2NCA2MS41NjQgMCAwIDAtNS4yMDQgMS43NTVjLTUuMjQxIDIuMDE1LTEwLjkzNS0xLjYtMTEuMzg3LTcuMTkxLS4yNzEtMy4zODMgMS42NC02LjU3MiA0LjYxLTguMjExWk0yOC44OTQgNTMuOTA3Yy0yLjU3IDEuMjc4LTQuOTk3IDIuNjIxLTcuMjQzIDQuMDQxYS40MjkuNDI5IDAgMCAxLS41My0uMDY0Yy0xLjI1Mi0xLjM0My02LjQ5NC03LjY0NC03LjE2NS04LjQ3LjE2OC0uMDUyLjMzNS0uMTE2LjUwMy0uMThhNjIuODgzIDYyLjg4MyAwIDAgMSA0Ljk4NC0xLjY4IDgyLjg3NSA4Mi44NzUgMCAwIDEgMy4yMjgtLjgxM2wzLjU3NiA0LjU0NWMuNTA0LjY0NiAxLjgzMyAxLjQyIDIuNjczIDEuODcyLjI5Ny4xNjguMjg0LjYwNy0uMDI2Ljc1Wk00Mi45OTMgMTcuMTFzLS4wMjYtLjAxMi0uMDM5LS4wMjVjLS44NjUtLjQ2NS0xLjE2Mi0xLjU1LS42MDctMi4zNUw0OC41NyA1LjcxYTEuNjU2IDEuNjU2IDAgMCAxIDEuMDQ2LS42ODRjLjQxMy0uMDc4Ljg1MiAwIDEuMjI3LjI1OC43NDguNTE2LjkzIDEuNTM2LjQxMyAyLjI3MmwtNi4yMjMgOS4wMjVjLS40NjUuNjU5LTEuMzQzLjkwNC0yLjA1My41MTdsLjAxMy4wMTNaTTU5LjMgMzcuODJjLS4yMi41ODEtLjcxLjk0My0xLjI0IDEuMDQ2LS4zNzUuMDY0LS43ODggMC0xLjEzNi0uMjA3bC04LjkyMi01LjM4NGMtLjcyMy0uNDM5LS45OTQtMS4zNDItLjYwNy0yLjA5MXYtLjA0Yy40NTItLjgzOCAxLjQ4NS0xLjE2MSAyLjI5OS0uNjdsOC44NTcgNS4zNThjLjY4NC40MTMgMS4wMzIgMS4yNTIuNzQ4IDJ2LS4wMTJaTTYxLjM2NSAyMi4wMTdhMS42NDMgMS42NDMgMCAwIDEtMS4wNDYuNjg0bC0xMC4zOTMgMS45MWExLjYxIDEuNjEgMCAwIDEtMS44NDYtMS4xMzV2LS4wMzljLS4yNzEtLjkxNy4zMjMtMS44NiAxLjI2NS0yLjA0bDEwLjMwMy0xLjg4NWMuODUyLS4xNTUgMS43NTYuMzIzIDEuOTc1IDEuMTc1LjEzLjQ5LjAyNi45NjgtLjIzMiAxLjM1NmwtLjAyNi0uMDI2WiIgZmlsbD0iI0Q2RDZENiIvPjwvc3ZnPg==) no-repeat;
    background-size: contain;
    height: .28rem;
    min-width: .28rem
}

.article--wsxD8 .articleBottom--8-8Sw>div>[data-prefix-icon]:first-child,.article--wsxD8 .articleContent--qjH08>div>[data-prefix-icon]:first-child {
    margin-top: 0
}

.article-views--NSIop {
    margin-left: .1rem
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw {
    background: #f7f7f7;
    border-radius: .04rem;
    margin-bottom: .2rem;
    margin-top: .3rem;
    padding: .08rem .16rem
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw h1,.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw h2,.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw h3,.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw h4,.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw h5,.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw h6 {
    margin-top: 0
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw hr {
    border: none;
    border-bottom: .5px dashed #8f8a8a;
    height: 0;
    outline: none
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw p {
    color: #5e5e5e;
    font-size: .15rem;
    line-height: .22rem
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw p:empty,.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw p[\:has\(\%3E\%20br\:only-child\)] {
    display: none
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw p:empty,.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw p:has(>br:only-child) {
    display: none
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw ol,.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw ul {
    margin-bottom: 0
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw ul li {
    font-size: .16rem
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw ul li:before {
    background-color: #3be2e2;
    margin-right: .08rem
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw ol li {
    font-size: .16rem
}

.article--wsxD8 .articleBottomHTMl--oX5O9.articleBottom--8-8Sw ol li:before {
    border-color: #3be2e2;
    border-width: .02rem;
    top: .12rem
}

.tip--H-2eW {
    color: #333;
    font-size: .12rem;
    line-height: 1.8;
    margin-bottom: .2rem;
    margin-top: .08rem
}

.tip--H-2eW .article-time--W3dnd {
    display: flex;
    justify-content: space-between
}

.tip-text--2xpAQ {
    white-space: break-spaces
}

.showMoreContainer--P\+ldm {
    height: var(--max-height);
    overflow: hidden;
    position: relative
}

.showMoreContainer--P\+ldm:after {
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
    bottom: 0;
    content: "";
    display: block;
    height: .9rem;
    position: absolute;
    width: 100%
}

.showBtn--oH3c2 {
    color: #242424;
    font-size: .14rem;
    font-weight: 700;
    line-height: .2rem;
    min-height: .2rem;
    position: relative;
    text-align: center;
    top: -.16rem
}

.showBtn--oH3c2 .show--yFYlG {
    display: inline-block;
    padding-right: .26rem;
    position: relative
}

.showBtn--oH3c2 .show--yFYlG:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL9SURBVHgBzZm/jtpAEMbHhpMOARJ0ERU8wRGJPqajTUWZRKKgy1FFguKgSxfS0eXeII9wTk9hSqojT4Al/hUIyDfOLjKcgbWxjD/Jt4t39/bn2fUyM2gUULPZzNA0rYzrw263K+NWTlwsG9cEbZPtdjtC3cxmsyYFkOanM0Byy+XyK8pHF4zaRIBFYeq63kulUhPlcSqdGGyxWDyh+kghCLDPqqAXAdliWKYu+bTYxYlhUTx4L5PJPJ/td65xPp//oJCsdkZ9QLZONXoCiiX9japB0char9fVfD5vHzd4AsJyFooHilYmLFk9vqkf3xDLGjUcyxBzH+jAgujwGcUvuq1asGRfftgDrlarIt7WF+y/It1WNvZjSe7H/RJvNptuDOBYubu7uyf5wbEgWw+ArxQjwYp5tqJjQbYexUzJZNI5fx0L4sx7jcnyumXjZcnr7JWowg2HQxqPxxRUPsfnmI2X2FDpzf+40WhQvV6nwWBAfsVj5HgGVRG7cwxYVumMpzmYzA/kcX/4hkrjsLJGotPpfEP93aXOhULBKeXTy7JSqZAfuGazSbVajVQEl+w+0W63v6N+rzJAwqhCesHx5UcSUFmqkGHAQY4Fu+RTlyBDgnOUpP8Bjm9vWU4oQdxAYcExmwYPhr/iihRQ597oK+FYlo5XeURX6BRECHB8zPzVcRiadKWOYcKAE7I0EYC/UAjibxs+0C+djaqCBauOs4B9OKWQw8prxWFpOp0uOe4WSH9S/GTyH8eC0+mUvdgpxUiJRKLEmQfHguy5xsmKnBqRaZF90CSsyGfiTfci7z04CVUJuA+aRBTVoxuL8zXupNJB4M7x6C2Xmuc+TiadSn3wuWhQtBoB7o3zrHv1RMj3EYVF0cnEmWd4NXgC8n7E07yPYrnFslbxcthe7fq5wYgdODb9ItK3YYuBWmKOk1JKAYvMQxfVTxSChNW6p6zmlq8kugQVmf0i+ZMtwPoqYIEA3WIvCIWBQ/VBwPLl/hnCBoiFtj+4rKA/Q/wDIHuLFwZLLMEAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    height: .2rem;
    position: absolute;
    right: 0;
    top: 0;
    width: .2rem
}

.tableWrapper,.tableWrapper table,.tableWrapper table td,.tableWrapper table th {
    box-sizing: border-box
}

.tableWrapper {
    overflow: hidden;
    position: relative
}

.tableWrapper table {
    width: 100%!important
}

.tableWrapper .tableContainer {
    border: 1px solid #dedede;
    border-radius: .09rem;
    margin-bottom: .1rem;
    overflow: hidden;
    position: relative
}

.tableWrapper tr:first-child>:first-child {
    border-top-left-radius: .09rem
}

.tableWrapper tr:first-child>:last-child {
    border-top-right-radius: .09rem
}

.tableWrapper .tableContainer__270:after,.tableWrapper .tableContainer__480:after {
    bottom: 0;
    box-shadow: -.1rem 0 .2rem rgba(0,0,0,.2);
    content: "";
    position: absolute;
    right: -.1rem;
    top: 0;
    width: .1rem;
    z-index: 1
}

.tableWrapper .tableContainer__270 table,.tableWrapper .tableContainer__480 table {
    display: block;
    overflow-x: auto;
    scroll-behavior: smooth
}

.tableWrapper .tableContainer__270 table td,.tableWrapper .tableContainer__270 table th,.tableWrapper .tableContainer__480 table td,.tableWrapper .tableContainer__480 table th {
    flex: none;
    width: .8rem
}

.tableWrapper .tableContainer__270 table:last-child,.tableWrapper .tableContainer__480 table:last-child {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: .8rem!important
}

.tableWrapper .tableContainer__480 table td,.tableWrapper .tableContainer__480 table th {
    width: 1.32rem
}

.tableWrapper table {
    border-collapse: collapse;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.tableWrapper table tr {
    display: flex
}

.tableWrapper table td,.tableWrapper table th {
    -webkit-box-flex: 1;
    -webkit-box-align: center;
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #dedede!important;
    border-right: 1px solid #dedede!important;
    border: 0;
    color: #3d404d;
    display: flex;
    flex: 1 1;
    font-size: .14rem!important;
    font-weight: 400!important;
    line-height: .17rem;
    margin: 0;
    padding: .1rem .07rem
}

.tableWrapper table th,.tableWrapper table tr:first-child>td {
    background: #347ef6;
    color: #fff;
    font-weight: 700
}

.tableWrapper table td:first-child,.tableWrapper table th:first-child {
    border-left: 0!important
}

.tableWrapper table td:last-child,.tableWrapper table th:last-child {
    border-right: 0!important
}

.tableWrapper table tr:first-child th {
    border-top: 0!important
}

.tableWrapper table tr:last-child td {
    border-bottom: 0!important
}

.tableWrapper table td:first-child {
    background: #f8f8f8;
    font-weight: 700
}

.tableWrapper table td:first-child,.tableWrapper table th:first-child {
    flex: none;
    width: .8rem!important
}

.tableWrapper table tr:nth-child(2) td span {
    display: block;
    width: 100%
}

.tableWrapper table td img {
    pointer-events: none;
    width: 100%
}

.recommend-item--n-t3H {
    border-top: 1px solid #f6f6f6;
    margin: 0 .2rem;
    padding: 0 0 .16rem;
    position: relative
}

.recommend-title--bSzqh {
    color: rgba(0,0,0,.82);
    font-size: .18rem;
    font-weight: 600;
    line-height: .26rem;
    margin-bottom: .08rem;
    word-break: break-all
}

.recommend-title--gap--GsP1A {
    margin-top: .16rem
}

.recommend-content--yPb-a {
    color: rgba(0,0,0,.82);
    font-size: .16rem;
    font-weight: 400;
    letter-spacing: .6px;
    line-height: .24rem
}

.recommend--HROrB {
    background-color: #fff;
    border-top: .1rem solid #f2f2f2;
    margin-top: .02rem
}

.recommend-header--OQ4AV {
    color: rgba(0,0,0,.82);
    font-size: .18rem;
    font-weight: 600;
    line-height: .26rem;
    padding: .1rem .2rem;
    word-break: break-all
}

.adm-skeleton {
    --width: 100%;
    --height: 0;
    --border-radius: 0;
    background-color: hsla(0,0%,75%,.2);
    border-radius: var(--border-radius);
    display: block;
    height: var(--height);
    width: var(--width)
}

.adm-skeleton.adm-skeleton-animated {
    animation: adm-skeleton-loading 1.4s ease infinite;
    background: linear-gradient(90deg,hsla(0,0%,75%,.2) 25%,hsla(0,0%,51%,.24) 37%,hsla(0,0%,75%,.2) 63%);
    background-size: 400% 100%
}

.adm-skeleton.adm-skeleton-title {
    --width: 45%;
    --height: 0.32rem;
    --border-radius: 0.02rem;
    margin-bottom: .16rem;
    margin-top: .16rem
}

.adm-skeleton.adm-skeleton-paragraph-line {
    --height: 0.18rem;
    --border-radius: 0.02rem;
    margin-bottom: .12rem;
    margin-top: .12rem
}

.adm-skeleton.adm-skeleton-paragraph-line:last-child {
    --width: 65%
}

@keyframes adm-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.container--IRlKJ {
    margin: -.1rem .2rem 0
}

.block--OIW6x {
    --btn-color: #00c8c8;
    --text-btn-color: #3f8cff;
    --btn-padding: 0 0.08rem;
    --btn-width: auto;
    --btn-radius: 0.15rem;
    --tag-radius: 2 * 0.12rem;
    --tag-font-size: 2 * 0.09rem;
    --tag-bg-color: #fff;
    --tag-border-radius: 0.24rem;
    --tag-border-color: var(--btn-color);
    --tag-height: 0.24rem;
    --price-top: -0.08rem;
    display: flex;
    padding: .16rem 0;
    position: relative
}

.block--OIW6x:after {
    background-color: #f1f1f1;
    bottom: 0;
    content: "";
    height: .5px;
    left: .24rem;
    position: absolute;
    width: calc(100% - .48rem)
}

.block--OIW6x.blockHideSeparator--e8-mH:after,.block--OIW6x:last-of-type:after {
    display: none
}

.blockSogouTheme--wocGr {
    --btn-color: var(--app-primary-color);
    --text-btn-color: var(--app-primary-color);
    --btn-padding: 0;
    --btn-width: 0.61rem;
    --btn-radius: 0.08rem;
    --tag-radius: 2 * 0.04rem;
    --tag-font-size: 2 * 0.1rem;
    --text-bg-color: var(--color-EBFBFA);
    --tag-border-radius: 0.08rem;
    --tag-border-color: transparent;
    --tag-height: 0.32rem;
    --price-top: -0.13rem
}

.avatar--WSVPv {
    flex-shrink: 0;
    position: relative
}

.avatarPic--lepvU {
    border: .5px solid #dedede;
    border-radius: 50%;
    display: block;
    height: .52rem;
    overflow: hidden;
    width: .52rem
}

.badge--jg\+t3 {
    align-items: center;
    background: #ff6500;
    border: .5px solid #fff;
    border-radius: .12rem;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: .08rem;
    font-weight: 700;
    justify-content: center;
    line-height: .12rem;
    padding: 0 .02rem;
    position: absolute;
    right: 0;
    top: .39rem
}

.main--y7q4c {
    flex: 1 1;
    margin: 0 0 0 .13rem;
    width: 100%
}

.infoBlock--Xtixe {
    align-items: center;
    display: flex
}

.infoBlockBtnHasTxt--PW2tL {
    align-items: flex-start
}

.infoMain--HKaWV {
    flex: 1 1;
    line-height: 0;
    width: 100%
}

.infoMain--HKaWV .titleMsg--t\+4-r {
    height: .18rem;
    line-height: .18rem;
    overflow: hidden
}

.name--hoRw4 {
    color: #1f1f1f;
    font-size: .15rem;
    font-weight: 700
}

.title--CL6pN {
    margin: 0 .04rem
}

.dept--XV6R6,.title--CL6pN {
    color: #666;
    font-size: .12rem;
    font-weight: 400
}

.hosTag--ZrriR {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    min-height: .24rem
}

.hosCube--4KAiw {
    line-height: 0
}

.hos--xrzVD {
    color: #333;
    font-size: .13rem;
    font-weight: 420;
    line-height: .22rem
}

.tagWrap--93mbA {
    height: .16rem;
    min-width: .28rem;
    overflow: hidden
}

.tag--wP1U-,.tagWrap--93mbA {
    align-items: center;
    display: flex
}

.tag--wP1U- {
    background-color: var(--text-bg-color);
    border: .5px solid var(--tag-border-color);
    border-radius: var(--tag-border-radius);
    box-sizing: border-box;
    color: var(--btn-color);
    flex-shrink: 0;
    font-size: var(--tag-font-size);
    height: var(--tag-height);
    justify-content: center;
    line-height: var(--tag-height);
    margin-left: -.06rem;
    padding: .04rem .06rem;
    transform: scale(.5);
    white-space: nowrap
}

.consult--wBrGZ {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: .03rem
}

.serviceNo--hxlo\+ {
    color: #7d7f8b;
    font-size: .12rem;
    font-weight: 400;
    line-height: .14rem;
    margin-right: .06rem
}

.price--u4OLB {
    color: #fd503e;
    font-size: .12rem;
    font-weight: 700;
    line-height: 1
}

.profile--kcLXg {
    color: #333;
    font-size: .13rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: .02rem;
    word-break: break-all
}

.actions--4jM4F {
    align-items: center;
    display: flex;
    margin-left: .04rem;
    position: relative
}

.actions--4jM4F .price--u4OLB {
    text-align: center
}

.actionsInner--iQFjU {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1px;
    justify-content: center;
    margin-top: -.03rem
}

.actionsInnerGrade--bazhD {
    margin-top: 1px
}

.registerBtn--GCW87 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: -1px;
    position: relative
}

.registerBtn--GCW87.registerBtnGrade--yH4gt {
    margin-top: .02rem
}

.registerBtn--GCW87 .onlinePrice--xajUE {
    color: #f87e2d;
    font-size: .12rem;
    font-weight: 700;
    line-height: .1rem;
    margin-bottom: .06rem
}

.registerBtn--GCW87 .capTab--aFb84 {
    color: red;
    font-size: .09rem;
    font-weight: 460;
    margin-bottom: .02rem;
    white-space: nowrap
}

.btn--epFgg {
    background: var(--btn-color);
    border-radius: var(--btn-radius);
    box-sizing: border-box;
    color: #fff;
    font-size: .11rem;
    height: .25rem;
    line-height: .25rem;
    padding: var(--btn-padding);
    position: relative;
    text-align: center;
    width: var(--btn-width)
}

.btn--epFgg:after {
    display: none
}

.btn--epFgg.textBtn--PTvmQ {
    background-color: var(--text-btn-color)
}

.imgBtn--Rtfxp {
    align-items: center;
    border-radius: 50%;
    display: flex;
    height: .3rem;
    justify-content: center;
    margin-top: 1px;
    width: .3rem
}

.imgBtn--Rtfxp .iconVideo--4vV1k {
    height: .1rem;
    width: .15rem
}

.videoBtn--DWsZt {
    background: rgba(106,87,230,.1)
}

.footer--3JIu8 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: .06rem
}

.footerServ--2Wrs8 {
    display: flex;
    flex: 1 1;
    flex-wrap: wrap;
    width: 100%
}

.footerServItem--V6bjX {
    align-items: center;
    color: #1f1f1f;
    font-size: .12rem;
    font-weight: 400;
    line-height: .12rem;
    margin: .04rem .12rem .04rem 0;
    white-space: nowrap
}

.footerServItem--V6bjX .amountTag--gODmO {
    font-size: .1rem;
    margin-right: .02rem
}

.footerServUnit--U193N {
    color: #f87e2d;
    font-size: .1rem;
    margin-left: .5em
}

.footerServPrice--S4PhD {
    color: #f87e2d;
    font-weight: 700;
    margin-left: .04rem
}

.header--2l\+Yf {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: .16rem 0
}

.header--2l\+Yf .title--ddG9I {
    color: #1f1f1f;
    font-size: .18rem;
    font-style: normal;
    font-weight: 700;
    line-height: .2rem
}

.header--2l\+Yf .more--AbKM1 {
    align-items: center;
    display: flex
}

.header--2l\+Yf .more--AbKM1 .text--kPrU6 {
    color: #898b95;
    font-size: .14rem;
    white-space: nowrap
}

.header--2l\+Yf .more--AbKM1 .icon--dgAJq {
    color: #898b95
}

.header--2l\+Yf .more--AbKM1 .icon--dgAJq .youlai-icon {
    display: block;
    margin-left: .06rem
}

.doctor--YrSPR {
    display: flex
}

.doctor--YrSPR .swiperWrap--qwF3Q {
    margin-bottom: .14rem
}

.doctor--YrSPR .pagination--lxUfx {
    --swiper-pagination-progressbar-size: 0.04rem;
    --swiper-scrollbar-border-radius: 0.04rem;
    --swiper-scrollbar-drag-bg-color: var(--app-primary-color);
    --swiper-scrollbar-bottom: 0;
    border-radius: .02rem;
    left: 50%!important;
    overflow: hidden;
    transform: translateX(-50%);
    width: .24rem!important
}

.doctor--YrSPR .item--Hffy\+ {
    background: #f8f8f8;
    border-radius: .06rem;
    box-sizing: border-box;
    height: 2.09rem;
    margin-right: .16rem;
    padding: .1rem;
    width: 1.64rem
}

.doctor--YrSPR .itemLink--y6hKO {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.doctor--YrSPR .avatarBlock--FE6bl {
    margin-bottom: .08rem;
    position: relative
}

.doctor--YrSPR .avatarPic--Mxf87 {
    border: .5px solid #dedede;
    border-radius: 50%;
    display: block;
    overflow: hidden
}

.doctor--YrSPR .badge--0tajJ {
    align-items: center;
    background: #ff6500;
    border: .5px solid #fff;
    border-radius: .12rem;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: .08rem;
    font-weight: 700;
    justify-content: center;
    line-height: .12rem;
    padding: 0 .02rem;
    position: absolute;
    right: 0;
    top: .39rem
}

.doctor--YrSPR .infoBar--WsG7c {
    margin-bottom: .05rem
}

.doctor--YrSPR .name--D4uv7 {
    color: #1f1f1f;
    font-size: .14rem;
    font-style: normal;
    font-weight: 600;
    line-height: .14rem
}

.doctor--YrSPR .title--f6vVK {
    color: #666;
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    line-height: .14rem;
    margin-left: .04rem;
    text-align: center
}

.doctor--YrSPR .hosBar--U3tjj {
    margin-bottom: .05rem
}

.doctor--YrSPR .hosBlock--IoD2c {
    height: .14rem;
    overflow: hidden
}

.doctor--YrSPR .hos--RF1N0 {
    color: #333;
    font-size: .13rem;
    font-style: normal;
    font-weight: 500;
    line-height: .2rem;
    margin-top: -.035rem;
    overflow: hidden
}

.doctor--YrSPR .grade--h8orL {
    background: var(--color-EBFBFA);
    border-radius: .04rem;
    color: var(--app-primary-color);
    font-size: .1rem;
    font-style: normal;
    font-weight: 400;
    line-height: .14rem;
    margin-left: .06rem;
    padding: 1px .03rem;
    white-space: nowrap
}

.doctor--YrSPR .rank--Y\+l08 {
    border: .2px solid #e49700;
    border-radius: .03rem;
    color: #e49700;
    font-size: .11rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.44px;
    line-height: .1rem;
    margin-bottom: .08rem;
    padding: .03rem .04rem
}

.doctor--YrSPR .skill--Amnio {
    color: #333;
    font-size: .1rem;
    font-style: normal;
    font-weight: 400;
    line-height: .16rem;
    margin-bottom: .06rem;
    min-height: .32rem
}

.doctor--YrSPR .price--yrT1q {
    color: #fd503e;
    font-size: .14rem;
    font-style: normal;
    font-weight: 600;
    line-height: .14rem;
    text-align: center;
    white-space: nowrap
}

.doctor--YrSPR .btn--J2iE3 {
    background: var(--app-primary-color);
    border-radius: .08rem;
    color: #fff;
    font-size: .11rem;
    font-style: normal;
    font-weight: 600;
    height: .25rem;
    line-height: .25rem;
    min-width: .94rem;
    text-align: center
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, 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")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,swiper-container {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: ease;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 12rem
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 12rem
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-left: var(--swiper-centered-offset-before)
}

[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-right: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-top: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-lazy-preloader {
    border: .04rem solid #007aff;
    border: .04rem solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top: .04rem solid transparent;
    box-sizing: border-box;
    height: .42rem;
    left: 50%;
    margin-left: -.21rem;
    margin-top: -.21rem;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: .42rem;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.swiper-scrollbar {
    background: rgba(0,0,0,.1);
    background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));
    border-radius: .1rem;
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    position: relative;
    -ms-touch-action: none
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: .04rem;
    bottom: var(--swiper-scrollbar-bottom,4px);
    height: .04rem;
    height: var(--swiper-scrollbar-size,4px);
    left: 1%;
    left: var(--swiper-scrollbar-sides-offset,1%);
    position: absolute;
    top: auto;
    top: var(--swiper-scrollbar-top,auto);
    width: 98%;
    width: calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);
    z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    height: 98%;
    height: calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);
    left: auto;
    left: var(--swiper-scrollbar-left,auto);
    position: absolute;
    right: .04rem;
    right: var(--swiper-scrollbar-right,4px);
    top: 1%;
    top: var(--swiper-scrollbar-sides-offset,1%);
    width: .04rem;
    width: var(--swiper-scrollbar-size,4px);
    z-index: 50
}

.swiper-scrollbar-drag {
    background: rgba(0,0,0,.5);
    background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
    border-radius: .1rem;
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.empty--TgqQp {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: .32rem 0
}

.empty--TgqQp .emptyImage--i4Yy3 {
    height: 1.6rem;
    width: 1.6rem
}

.empty--TgqQp .emptyDesc--GfVzD {
    color: #999;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .4rem
}

.smallEmpty--mjdEF {
    padding: .16rem 0
}

.smallEmpty--mjdEF .emptyImage--i4Yy3 {
    height: .65rem;
    width: .65rem
}

.smallEmpty--mjdEF .emptyDesc--GfVzD {
    margin-top: .1rem
}

.normalEmpty--Na7wV {
    padding: .16rem 0
}

.normalEmpty--Na7wV .emptyImage--i4Yy3 {
    height: 1.3rem;
    width: 1.3rem
}

.normalEmpty--Na7wV .emptyDesc--GfVzD {
    margin-top: .1rem
}

.gridCard--Ut5KZ {
    align-items: center;
    display: flex;
    gap: .08rem
}

.gridCard--Ut5KZ .item--aQely {
    background: linear-gradient(0deg,rgba(117,208,145,.1),rgba(117,208,145,.1)),#fff;
    border-radius: .08rem;
    flex: 1 1;
    padding: .18rem .12rem .15rem;
    position: relative
}

.gridCard--Ut5KZ .item--aQely .title--41vaq {
    color: #000;
    font-size: .17rem;
    font-style: normal;
    font-weight: 600;
    line-height: .17rem
}

.gridCard--Ut5KZ .item--aQely .main--C6UDK {
    align-items: center;
    display: flex
}

.gridCard--Ut5KZ .item--aQely .iconTag--4cnhi {
    margin-right: .12rem
}

.gridCard--Ut5KZ .item--aQely .desc--wYaPR {
    color: #999;
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    line-height: .1rem;
    white-space: nowrap
}

.gridCard--Ut5KZ .item--aQely .label--fNnrb {
    color: #2abb65
}

.gridCard--Ut5KZ .item--aQely .badge--uXSBp {
    background: #e5654d;
    border-radius: .08rem .08rem .08rem 0;
    color: #fff;
    font-size: .13rem;
    font-style: normal;
    font-weight: 500;
    line-height: .13rem;
    padding: .04rem;
    position: absolute;
    right: 0;
    top: -.07rem
}

.gridCard--Ut5KZ .item--aQely:last-of-type {
    background: linear-gradient(0deg,rgba(249,176,31,.1),rgba(249,176,31,.1)),#fff
}

.gridCard--Ut5KZ .item--aQely:last-of-type .label--fNnrb {
    color: #f9ad18
}

.wrap--Poi8o {
    background-color: #fff;
    margin-top: .15rem;
    padding: .18rem .15rem
}

.wrap--Poi8o .header--uI-xf {
    color: #1f1f1f;
    font-size: .16rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: .18rem
}

.wrap--Poi8o .cardHeader--aa9V6 {
    padding-top: .24rem
}

.tagTabs--Zd0Gp {
    display: flex;
    flex-wrap: wrap;
    gap: .05rem
}

.tagTabs--Zd0Gp .item--uZuOq {
    background: #f8f8f8;
    border-radius: .08rem;
    color: #555;
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    line-height: .1rem;
    padding: .08rem
}

.tagTabs--Zd0Gp .item--uZuOq.active--r34ny {
    background-color: rgba(0,200,200,.1);
    color: var(--app-primary-color)
}

.doctorItemsWrap--MajI\+ {
    margin-top: .06rem
}

.doctorItemsWrap--MajI\+ .doctorBlockItem--kyd8i {
    padding-bottom: 0
}

.breadCrumb--o4827 {
    color: #888;
    font-size: .1rem;
    font-style: normal;
    font-weight: 400;
    line-height: .14rem;
    margin-top: .18rem
}

.breadCrumb--o4827 .link--y3gm8 {
    color: #888
}

.breadCrumb--o4827 .separator--63O8T {
    margin: 0 .03rem
}

.skeletonTop--yUFnK .skeletonItem--IMlEr {
    width: 50%
}

.moreDoctor--4d-GK {
    box-sizing: border-box;
    display: block;
    padding: 0 .05rem;
    position: relative;
    width: 100%
}

.moreDoctor--4d-GK .moreContent--XoXaB {
    align-items: center;
    background-color: #f8f8fa;
    border-radius: .06rem;
    box-sizing: border-box;
    color: #252525;
    display: flex;
    font-size: .14rem;
    justify-content: center;
    padding: .11rem 0;
    position: relative;
    width: 100%
}

.moreDoctor--4d-GK .moreContent--XoXaB .icons--YHLgG {
    font-size: .1rem;
    margin-left: .1rem
}

.theme--C9naN {
    --tab-border-color: #00c8c8;
    --tab-active-label-color: #00c8c8;
    --tab-active-bg-color: #def2f2;
    --tab-text-font-weight: 700
}

.themeSogou--mVrMD {
    --tab-border-color: var(--app-primary-color);
    --tab-active-label-color: var(--app-primary-color);
    --tab-active-bg-color: var(--color-EBFBFA);
    --tab-text-font-weight: 400
}

.tabs--6ycYn {
    align-items: center;
    display: flex;
    width: 100%
}

.tabs--6ycYn .leftTab--CaKK8 {
    align-items: center;
    border: 1px solid #d2d1d1;
    border-radius: .06rem 0 0 .06rem;
    box-sizing: border-box;
    display: flex;
    font-size: .14rem;
    font-weight: var(--tab-text-font-weight);
    font-weight: 600;
    height: .3rem;
    justify-content: center;
    width: 50%
}

.tabs--6ycYn .leftTab--CaKK8 .area--vrGHY {
    color: var(--tab-active-label-color)
}

.tabs--6ycYn .rightTab--hFiqt {
    align-items: center;
    border: 1px solid #d2d1d1;
    border-radius: 0 .06rem .06rem 0;
    box-sizing: border-box;
    display: flex;
    font-size: .14rem;
    font-weight: var(--tab-text-font-weight);
    font-weight: 600;
    height: .3rem;
    justify-content: center;
    width: 50%
}

.tabs--6ycYn .rightTab--hFiqt .area--vrGHY {
    color: var(--tab-active-label-color)
}

.tabs--6ycYn .activeTable--D8Jok {
    background: var(--tab-active-bg-color);
    border: 1px solid var(--tab-border-color)
}

.expertOnline--77joG {
    align-items: center;
    color: #1f1f1f;
    display: flex;
    font-size: .16rem;
    font-weight: 700;
    margin: .05rem .05rem .05rem 0
}

.icon--BNXSO {
    margin-right: .04rem
}

.tagFast--9O9oM {
    background-image: url(data:image/png;base64,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);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .28rem .12rem;
    display: block;
    font-size: 0;
    height: .14rem;
    margin-left: .02rem;
    overflow: hidden;
    text-indent: .3rem;
    width: .28rem
}

.registerQaAd--xxPW1 {
    background: #fff;
    border-top: .1rem solid #f2f2f2
}

.registerQaAd--xxPW1 .header--Iw34T {
    color: #222;
    font-size: .18rem;
    font-style: normal;
    font-weight: 500;
    line-height: .26rem;
    padding: .17rem .15rem .15rem
}

.registerQaAd--xxPW1 .main--pGZOk {
    padding: 0 .15rem .15rem
}

.registerQaAd--xxPW1 .skeletonWrap--k\+U12 {
    margin-top: -.14rem
}

.registerQaAd--xxPW1 .tabs--hqrBV {
    display: none
}

.doctorBlockItem--OigVF {
    padding-bottom: 0
}

.moreLink--6KQ6t {
    margin-top: .16rem
}

.title--fssZN {
    color: #2e2e2e;
    font-size: .24rem;
    font-weight: 700;
    line-height: .36rem;
    margin-bottom: .12rem;
    padding-top: .2rem
}

.marginTop--Nnyov {
    margin-top: -.06rem;
    padding-top: 0
}

.doctorCard--6zD6b {
    padding-top: .14rem
}

.doctorCard--6zD6b .inWrap--OWbHV {
    background: var(--background-white);
    border-radius: .12rem;
    padding: .1rem .14rem .09rem .12rem
}

.doctorCard--6zD6b .inWrap--OWbHV .avatar--mR7fB {
    margin-right: .19rem
}

.doctorCard--6zD6b .inWrap--OWbHV .name--5Iblz {
    color: #1f1f1f;
    font-size: .2rem;
    font-weight: 700;
    line-height: 1.5
}

.doctorCard--6zD6b .inWrap--OWbHV .info--TfWIS {
    margin-top: .04rem
}

.doctorCard--6zD6b .inWrap--OWbHV .info1--ms5vK {
    margin-right: .5rem
}

.doctorCard--6zD6b .inWrap--OWbHV .department--Ld0-q,.doctorCard--6zD6b .inWrap--OWbHV .hospital--FNSkE,.doctorCard--6zD6b .inWrap--OWbHV .medicalTitle--nZx-e {
    color: #1f1f1f;
    font-size: .14rem;
    line-height: .18rem
}

.doctorCard--6zD6b .inWrap--OWbHV .medicalTitle--nZx-e {
    margin-right: var(--space-S)
}

.doctorCard--6zD6b .inWrap--OWbHV .button--8MxVO,.doctorCard--6zD6b .inWrap--OWbHV .tag--SkynV {
    background: #ebfbfa;
    color: var(--color-blue-501);
    font-size: .1rem
}

.doctorCard--6zD6b .inWrap--OWbHV .tag--SkynV {
    border-radius: .02rem;
    line-height: .16rem;
    margin-right: .07rem;
    padding: 0 .04rem;
    word-break: keep-all
}

.doctorCard--6zD6b .inWrap--OWbHV .hospital--FNSkE {
    padding-right: var(--space-XL);
    position: relative
}

.doctorCard--6zD6b .inWrap--OWbHV .hospital--FNSkE .iconRight--s2SVJ {
    bottom: 0;
    margin-top: -.06rem;
    position: absolute;
    right: 0;
    top: 50%
}

.doctorCard--6zD6b .inWrap--OWbHV .button--8MxVO {
    align-items: center;
    border-radius: var(--radius-S);
    justify-content: center;
    line-height: .14rem;
    margin-top: -.11rem;
    padding: .04rem var(--space-S);
    position: absolute;
    right: .14rem;
    top: 50%
}

.avatar--yHp88 {
    --avatarSize: 0.4rem;
    --avtarFontSize: 0.19556rem;
    background: #d7f7f1;
    border: calc(var(--avatarSize)/200) solid rgba(0,200,200,.2);
    border-radius: calc(var(--avatarSize)/2);
    box-sizing: border-box;
    color: var(--app-primary-color);
    flex-shrink: 0;
    font-size: var(--avtarFontSize);
    font-style: normal;
    font-weight: 700;
    height: var(--avatarSize);
    line-height: var(--avatarSize);
    position: relative;
    text-align: center;
    width: var(--avatarSize)
}

.badge--kWJjT {
    background: #ea0800;
    border-radius: .08rem;
    color: #fff;
    height: .12rem;
    position: absolute;
    right: 0;
    top: 0;
    width: .12rem
}

.avatarPic--Hl9aa {
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.detailWrap--\+UHip {
    padding: var(--space-XS) 0 .2rem
}

.detailWrap--\+UHip .detailIn--cAswS {
    background: var(--background-white);
    border-radius: .06rem;
    padding: var(--space-XL) .17rem
}

.detailWrap--\+UHip .textWrap--m-319,.detailWrap--\+UHip dd,.detailWrap--\+UHip dl,.detailWrap--\+UHip dt,.detailWrap--\+UHip h1,.detailWrap--\+UHip h2,.detailWrap--\+UHip h3,.detailWrap--\+UHip h4,.detailWrap--\+UHip h5,.detailWrap--\+UHip h6,.detailWrap--\+UHip i,.detailWrap--\+UHip li,.detailWrap--\+UHip ol,.detailWrap--\+UHip p,.detailWrap--\+UHip span,.detailWrap--\+UHip strong,.detailWrap--\+UHip ul {
    color: rgba(0,0,0,.8)!important;
    font-family: Arial,Microsoft YaHei\, SimHei,Helvetica,sans-serif!important;
    font-size: .14rem!important;
    line-height: .22rem!important;
    margin: 0!important;
    padding: 0!important;
    text-align: justify;
    word-break: break-all
}

.detailWrap--\+UHip .title--Vzb7R {
    color: var(--text-color-primary)!important;
    font-size: .18rem!important;
    margin-bottom: var(--space-S)!important
}

.detailWrap--\+UHip .textWrap--m-319 {
    margin-bottom: .25rem!important
}

.detailWrap--\+UHip .listWrap--tODxt .dl--ArBb5 .dt--EPZlf {
    color: rgba(0,0,0,.6)!important;
    min-width: .85rem
}

.list-flex,.list-flex-br,.list-flex-center,.list-flex-column,.list-flex-in,.list-flex-space,.list-flex-top {
    display: flex
}

.list-flex,.list-flex-in {
    -webkit-box-align: center;
    align-items: center
}

.list-flex-top {
    -webkit-box-align: top;
    align-items: top
}

.list-flex-center,.list-flex-in {
    -webkit-box-pack: center;
    justify-content: center
}

.list-flex-space {
    justify-content: space-between
}

.list-flex-in {
    text-align: center
}

.list-flex-br {
    flex-wrap: wrap
}

.list-flex-column {
    flex-direction: column
}

.list-bd {
    -webkit-box-flex: 1;
    flex: 1 1;
    min-width: 0
}

.list-br2 {
    width: 50%
}

.list-br3 {
    width: 33.33%
}

.list-br4 {
    width: 25%
}

.list-br5 {
    width: 20%
}

.fl-l {
    float: left
}

.fl-r {
    float: right
}

.pos-r,.pos-r-z {
    position: relative
}

.pos-r-z {
    z-index: 1
}

.block100,.block100t {
    display: block;
    width: 100%
}

.block100t {
    height: 100%
}

.line-clamp1,.line-clamp2,.line-clamp3 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.line-clamp1 {
    -webkit-line-clamp: 1
}

.line-clamp2 {
    -webkit-line-clamp: 2
}

.line-clamp3 {
    -webkit-line-clamp: 3
}

.wrapMargins {
    padding: 0 .08rem
}

.page-sg,body {
    --app-primary-color: #00c8c8
}

.page-sg .popup-qr-a ol h3 span {
    color: var(--app-primary-color)
}

.wrap--asodQ {
    --module-primary-color: #00c8c8;
    --module-btn-disabled-color: #cecece;
    --module-item-padding: 0 0.1rem
}

.themeSogou--t2rtU {
    --module-primary-color: var(--app-primary-color);
    --module-btn-disabled-color: #d4d4d4;
    --module-item-padding: 0
}

.popupTitle--1n31l {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.popupTitle--1n31l .doctorText--jbisL {
    color: #1f1f1f;
    font-size: .16rem
}

.popupTitle--1n31l .desc--\+1eg1 {
    color: #9a9a9a;
    font-size: .1rem
}

.doctorServe--BT\+86 {
    box-sizing: border-box;
    margin: .2rem 0;
    padding: var(--module-item-padding);
    width: 100%
}

.doctorServe--BT\+86 .inquiry--KsiU4 {
    align-items: center;
    background: #fafafa;
    border-radius: .04rem;
    display: flex;
    height: .67rem;
    justify-content: space-between;
    padding: 0 .18rem;
    position: relative
}

.doctorServe--BT\+86 .inquiry--KsiU4 .leftContent--DXr2O {
    display: flex;
    flex: 1 1
}

.doctorServe--BT\+86 .inquiry--KsiU4 .leftContent--DXr2O .serveImg--KKeFm {
    height: .3rem;
    margin-right: .1rem;
    width: .3rem
}

.doctorServe--BT\+86 .inquiry--KsiU4 .leftContent--DXr2O .isAuth--YYGMI {
    filter: grayscale(100%);
    opacity: .5
}

.doctorServe--BT\+86 .inquiry--KsiU4 .leftContent--DXr2O .serveText--jF90s {
    display: flex;
    flex-direction: column
}

.doctorServe--BT\+86 .inquiry--KsiU4 .leftContent--DXr2O .serveText--jF90s .serveTitle--cmMUq {
    color: #1f1f1f;
    font-size: .18rem;
    font-weight: 700
}

.doctorServe--BT\+86 .inquiry--KsiU4 .leftContent--DXr2O .serveText--jF90s .serveTitle--cmMUq .price--FG3lU {
    color: #fd503e;
    font-size: .16rem;
    margin-left: .04rem
}

.doctorServe--BT\+86 .inquiry--KsiU4 .leftContent--DXr2O .serveText--jF90s .serveDesc--WVjJA {
    color: #898b95;
    font-size: .09rem;
    line-height: .13rem
}

.doctorServe--BT\+86 .inquiry--KsiU4 .goBtn--PKHZy {
    align-items: center;
    background: var(--module-primary-color);
    border-radius: .14rem;
    color: #fff;
    display: flex;
    font-size: .13rem;
    font-weight: 500;
    line-height: .18rem;
    padding: .05rem .12rem
}

.doctorServe--BT\+86 .inquiry--KsiU4 .goBtn--PKHZy.disabled--e\+VWV {
    background-color: var(--module-btn-disabled-color)
}

.doctorServe--BT\+86 .inquiry--KsiU4 .serveLabel--9zAWt {
    background: #ff7920;
    border-radius: .1rem .1rem .1rem .02rem;
    color: #fff;
    font-size: .16rem;
    line-height: 1;
    padding: .04rem .1rem;
    position: absolute;
    right: .02rem;
    top: -.05rem;
    transform: scale(.5);
    transform-origin: top right;
    white-space: nowrap
}

.ftWrap--p3m8r {
    min-height: .65rem
}

.ftBar---pxQS {
    background-color: #fff;
    border-top: 1px solid #ececec;
    bottom: -10rem;
    box-sizing: border-box;
    left: 0;
    padding: .13rem 0;
    position: fixed;
    transition: bottom .6s;
    width: 100%;
    z-index: 9
}

.ftBar---pxQS .btnUlWrap--Vq88W {
    padding: 0 .05rem
}

.ftBar---pxQS .btnUlWrap--Vq88W .btn--J9th2 {
    display: block;
    padding: 0 .07rem
}

.ftBar---pxQS .btnDlWrap--nPIz9 {
    padding: 0 .12rem
}

.ftBar---pxQS .price---4AfM {
    color: #ea0800;
    font-size: .3rem;
    font-weight: 700;
    padding-left: .1rem;
    text-align: left
}

.ftBar---pxQS .price---4AfM .i--me-o- {
    font-size: .16rem
}

.ftBar---pxQS .price---4AfM .duration--avhfQ {
    font-size: .14rem;
    font-weight: 400
}

.ftBar---pxQS .tag--bbgUw {
    left: 0;
    position: absolute;
    right: 0;
    top: -.11rem;
    transform-origin: center bottom;
    white-space: nowrap
}

.ftBar---pxQS .tag--bbgUw p {
    background: #fd503e;
    border-radius: .1rem .1rem .1rem .02rem;
    color: #fff;
    font-size: .08rem;
    height: .11rem;
    line-height: .11rem;
    padding: 1px .07rem
}

.videoItem--95e7z {
    box-sizing: border-box;
    display: block;
    margin-bottom: .1rem;
    padding-right: .1rem;
    width: 33.33%
}

.videoItem--95e7z .videoItemIn--T4\+Zv {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 135%;
    position: relative;
    width: 100%
}

.videoItem--95e7z .videoItemImg--Es9UL {
    -webkit-backdrop-filter: blur(.05rem);
    backdrop-filter: blur(.05rem);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.videoItem--95e7z .iconPlay--FBDd2 {
    position: relative;
    z-index: 1
}

.wrap--Q2dOd {
    background: var(--background-white);
    border-radius: var(--radius-card);
    margin: var(--space-XS) 0;
    padding: .16rem .02rem .16rem .12rem
}

.wrap--Q2dOd .title--5ulRd {
    color: #222;
    font-size: .18rem;
    font-style: normal;
    font-weight: 500;
    line-height: .26rem;
    padding-bottom: .1rem
}

.wrap--Q2dOd .moreWrap--bCHS7 {
    padding-top: .06rem
}

.wrap--Q2dOd .moreWrap--bCHS7 .more--C6NX8 {
    color: #666;
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: normal
}

.articleContainer--kJ2L0 {
    box-sizing: border-box
}

.articleList--dzQ6P {
    background: var(--background-white);
    border-radius: var(--radius-card);
    margin: var(--space-XS) 0;
    padding: .03rem var(--space-M) var(--space-M)
}

.placeholder--bvRFF,.placeholder--khOWd {
    color: #999;
    font-size: .14rem;
    padding: .1rem
}

.placeholder--bvRFF .loadingWrapper--z8ibb {
    font-size: .1rem
}

.hosRecDoc--jmGAU {
    border-radius: var(--radius-card)
}

.hosRecDoc--jmGAU .navs--GoOvN {
    align-items: center;
    border-bottom: 1px solid #f0f2f4;
    box-sizing: border-box;
    display: flex;
    height: .5rem;
    justify-content: space-between;
    padding: 0 .16rem;
    width: 100%
}

.hosRecDoc--jmGAU .navs--GoOvN li {
    color: #333;
    display: flex;
    font-size: .15rem;
    font-style: normal;
    justify-content: center;
    line-height: .14rem;
    position: relative;
    text-align: center
}

.hosRecDoc--jmGAU .navs--GoOvN li:after {
    background: var(--app-primary-color);
    border-radius: .02rem;
    bottom: -.08rem;
    content: "";
    flex-shrink: 0;
    height: .04rem;
    position: absolute;
    transition: all .1s ease-in;
    width: 0
}

.hosRecDoc--jmGAU .navs--GoOvN .badgeNav--ejbtW:before {
    background: #fd503e;
    border-radius: 50%;
    content: "";
    height: .06rem;
    position: absolute;
    right: -.06rem;
    top: -.02rem;
    width: .06rem
}

.hosRecDoc--jmGAU .navs--GoOvN .navActive--cKS95 {
    color: var(--text-color-primary);
    font-weight: 600
}

.hosRecDoc--jmGAU .navs--GoOvN .navActive--cKS95:after {
    content: "";
    transition: all .1s ease-in;
    width: .18rem
}

.areaList--OThJd {
    display: flex;
    flex-direction: row;
    height: 100%
}

.areaList--OThJd .parentList--36rd2 {
    min-width: 1.14rem;
    width: 1.14rem
}

.areaList--OThJd .parentActive--UttCH {
    background: #e4f9f9;
    color: var(--app-primary-color);
    position: relative
}

.areaList--OThJd .parentActive--UttCH:after {
    background: var(--app-primary-color);
    content: "";
    height: .13rem;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: .02rem
}

.areaList--OThJd .active--1GuS0 {
    background: #e4f9f9;
    color: var(--app-primary-color)
}

.areaList--OThJd .list--1wKma {
    height: 100%;
    overflow-y: scroll;
    width: 100%
}

.areaList--OThJd .areaItem--\+sd1l {
    align-items: center;
    border-bottom: 1px solid #ececec;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-size: .16rem;
    font-weight: 400;
    height: .57rem;
    line-height: .2rem;
    padding-left: .2rem
}

.filterList--jeCuL {
    box-sizing: border-box;
    height: calc(100% - .82rem);
    overflow-y: scroll
}

.filterList--jeCuL .filter--sJK9F {
    padding: 0 .17rem
}

.filterList--jeCuL .filterTitle--Z4NFB {
    color: #000;
    font-size: .15rem;
    font-weight: 600;
    line-height: .18rem;
    margin-bottom: .16rem;
    margin-top: .26rem
}

.filterList--jeCuL .filterItems--N4SVY {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.filterList--jeCuL .filterItems--N4SVY .item--Ac6Oc {
    background: #eee;
    border-radius: .02rem;
    color: #2a2a2a;
    font-size: .13rem;
    height: .36rem;
    line-height: .36rem;
    margin-bottom: .14rem;
    margin-right: .14rem;
    position: relative;
    text-align: center;
    width: .9rem
}

.filterList--jeCuL .filterItems--N4SVY .item--Ac6Oc .tag--EDZSb {
    align-items: center;
    background: linear-gradient(180deg,#fc6d49,#e24739);
    border-radius: .05rem .05rem .05rem 0;
    color: #fff;
    display: flex;
    font-size: .08rem;
    height: .12rem;
    justify-content: center;
    line-height: .08rem;
    position: absolute;
    right: 0;
    text-shadow: 0 .04rem .04rem rgba(0,0,0,.05);
    top: -.06rem;
    width: .36rem
}

.filterList--jeCuL .filterItems--N4SVY .itemActive--K6AfX {
    background: var(--app-primary-color);
    color: #fff
}

.footer--QGJ\+c {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: .1rem 0 .32rem;
    width: 100%
}

.footer--QGJ\+c .btnConfirm--5gIoh,.footer--QGJ\+c .btnReset--LTKDO {
    align-items: center;
    background: #fff;
    border: 1px solid var(--app-primary-color);
    border-radius: .2rem;
    box-sizing: border-box;
    color: var(--app-primary-color);
    display: flex;
    font-size: .13rem;
    font-weight: 700;
    height: .4rem;
    justify-content: center;
    margin: 0 .08rem;
    width: 1.4rem
}

.footer--QGJ\+c .btnConfirm--5gIoh {
    background: var(--app-primary-color);
    color: #fff
}

.searchInputWrap--OseUh {
    display: flex;
    height: .34rem;
    padding: 0 .15rem .18rem;
    position: relative
}

.searchInputWrap--OseUh .content--MpPeB {
    box-sizing: border-box;
    height: 100%;
    width: 100%
}

.searchInputWrap--OseUh .content--MpPeB .search--lfu46 {
    align-items: center;
    background: #f8f8f8;
    border-radius: .18rem;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    padding: 0 .1rem;
    position: relative;
    width: 100%
}

.searchInputWrap--OseUh .content--MpPeB .search--lfu46 .searchInput--MU-dU {
    --font-size: 0.12rem
}

.searchInputWrap--OseUh .content--MpPeB .search--lfu46 .right--3QVtN {
    align-items: center;
    color: #9a9a9a;
    display: flex;
    font-size: .12rem;
    width: .4rem
}

.searchInputWrap--OseUh .content--MpPeB .search--lfu46 .candidate--MmCVS {
    background: #fff;
    border-top: .5px solid #555;
    bottom: -2.5rem;
    box-sizing: border-box;
    display: none;
    height: 2.4rem;
    left: 0;
    padding: 0 .1rem;
    position: absolute;
    width: 100%;
    z-index: 1
}

.searchInputWrap--OseUh .content--MpPeB .search--lfu46 .candidate--MmCVS .canItem--qkI70 {
    align-items: center;
    display: flex;
    gap: .1rem
}

.searchInputWrap--OseUh .inputMask--KIUik {
    --placeholder-color: #86909c;
    background: #f8f8f8;
    border-radius: .17rem;
    font-size: .12rem;
    height: .34rem;
    left: .15rem;
    line-height: .34rem;
    position: absolute;
    right: .15rem;
    text-align: center;
    z-index: 10
}

.searchInputWrap--OseUh .inputMask--KIUik .inputMaskText--hf4J\+ {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALoSURBVHgB7VhLctpAEG3+W24QbVlQ9hHkE5gU36wCJ4CcADhB4hMYr4EKPkG0zBIvKJKdcgOypPj5NR6pBjGjH6LKC78qFTPNSHr1uqe7R0Qf8EeKYqBSqRQzmYyZzWaN3W5XZBvmK4zn2+12PpvNVhQToQkxiUKh0N7v9/eYmgHLLVxP4/F4RNcg1Gw2uyAywLBI0WDjGkYh5kuo1WqxSx5JrYjFLzwcDv+OD0qlmOyNbu1ms+nAlTbFJSTI/MLQkMx2Op1+WK/XI12ciPtMDPvee0HqLohUKiwZuOwBtkGUgK3VagMo149CKq0yCjcZYroCmc/T6bQXdfdMJpMB38vPECYjl8s9+t2T8Rrq9XobPz1njgd+AZkZxcRyufxTKpX+QqmWQ6pcLv9fLBa/VetVCrkSI2CHl5BxwM9glztzjPucRiiIkFDHEFObJaeEwPFHb2mAUURSbVMQIeCrNB5SguD4g+KuSnDhPfkREhKazhy7waKEgbIykqamym0uIUh4K9mtMEksKsQutZx5Pp83SUcIcAkh6F7oSnAyu3iPQT6EXPng39jVOgRs1TtJQehdQCbkqgKFPtGVAJcVVe88I4SFtmQ36EpAcb6RpvOz/50BEpcl2U1dJr0EXLRJSi3cXZKOkHdL6jLpJRBtiQNLVaxPghpue3bGiKPuFVSSW5En1YITQiKTuq0CElefEkKj0ZAbNlvX1p4QEvXGrWEY96rVaoUuBPfkeNZAMmnrpLJjRNXnbtEUU27QOnHbEHFA+CGZLKhzp1uvTIw4Y3VIahWwVX8KyUOD4w/3fPeQITrN1GeI3OTjGnInoCu+0vmtS/p8NoJKnUiEJFJ+x6AXxMZxE4jsbujWcsGG0t0gUqEOiqKT9B5rwuC4SdB5Ht2mOIWckYp0thfEuKs0A5ZaUONZdX4LIhX7YwM3dAj+W/ljA/KYzSUo6LjkJQUVvzkqxiKUBDykOnE+TCQOTrogZtIHIuAV18aOLcNc/S0AAAAASUVORK5CYII=);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: .18rem;
    color: #555;
    font-size: .12rem;
    line-height: .34rem;
    padding: 0 .02rem 0 .22rem
}

.resetBtn--EuGte {
    border: .5px solid #666;
    border-radius: .02rem;
    color: #666;
    font-size: .14rem;
    font-weight: 400;
    line-height: .14rem;
    padding: .04rem .08rem
}

.diseaseList--YtZTl {
    display: flex;
    flex-direction: row;
    height: calc(100% - .52rem)
}

.diseaseList--YtZTl .deptTree--KRu0W {
    background: #f8f8f8;
    flex-shrink: 0;
    height: 100%;
    overflow-y: scroll;
    width: 1.48rem
}

.diseaseList--YtZTl .deptTree--KRu0W .treeItem--uxfxS {
    align-items: center;
    background: #f8f8f8;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-size: .16rem;
    height: .57rem;
    padding: 0 .15rem;
    position: relative;
    transition: all .2s ease-out;
    width: 100%
}

.diseaseList--YtZTl .deptTree--KRu0W .treeItem--uxfxS:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEDSURBVHgB7dExDoIwGAXgFhZXj+DmKDC56QnUzU1dIG7eAD2BcSMwiDfA0U0PANHNkdHRG+ArUlNJUYiLAy8p/aH0oy2E1Pk11DTNNfoF2tR13R2pGMuytkmSTFGOMD9QGJSN+cAnpEIEjFBKB6xn4EZ4pzQqYsgd4IoVahiGR8MwKOpeNjjEfYznlyIMH7XJ85hSDHAf272mILvIUE3TTlEUxQXYUsQ8zzvzcZUXeRRbGOq6fgB6K4u9gRK0AXTM0RxGgHXzWLoQIgkms4k2XwnaHu31sxRFmTmO48vmSsEM9UWkDMaiFg1g+wG230LZKYt9BDmKM2ziLNvA5t+wOn+aB/THfw0+EolkAAAAAElFTkSuQmCC");
    background-position: right 0;
    background-repeat: no-repeat;
    background-size: .1rem;
    content: " ";
    height: .1rem;
    margin-top: -.05rem;
    opacity: .6;
    position: absolute;
    right: .11rem;
    top: 50%;
    transition: all .2s ease-out;
    width: .1rem
}

.diseaseList--YtZTl .deptTree--KRu0W .treeItemActivated--oSghr {
    color: var(--app-primary-color);
    position: relative
}

.diseaseList--YtZTl .deptTree--KRu0W .treeItemActivated--oSghr:after {
    transform: rotate(180deg)
}

.diseaseList--YtZTl .deptTree--KRu0W .treeItemSelected--7W0Do {
    position: relative
}

.diseaseList--YtZTl .deptTree--KRu0W .treeItemSelected--7W0Do:before {
    background: var(--app-primary-color);
    content: " ";
    height: .14rem;
    left: 0;
    position: absolute;
    width: .02rem
}

.diseaseList--YtZTl .deptTree--KRu0W .treeSubItems--Oel\+R {
    background: #fff;
    transition: all .3s ease-out
}

.diseaseList--YtZTl .deptTree--KRu0W .treeSubItems--Oel\+R .treeSubItem--EeFNY {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-size: .16rem;
    height: .57rem;
    padding-left: .3rem;
    transition: all .2s ease-out;
    width: 100%
}

.diseaseList--YtZTl .deptTree--KRu0W .treeSubItems--Oel\+R .treeSubItemActivated--gjN3e {
    color: var(--app-primary-color)
}

.diseaseList--YtZTl .deptTree--KRu0W .treeSubItems--Oel\+R .treeSubItemHidden--cjo-o,.diseaseList--YtZTl .deptTree--KRu0W .treeSubItemsHidden--e2i4R {
    height: 0;
    overflow: hidden
}

.diseaseList--YtZTl .searchList--y4LLp {
    height: 100%;
    overflow-y: scroll;
    width: 100%
}

.diseaseList--YtZTl .searchList--y4LLp .searchListItem--qzvp0 {
    align-items: center;
    border-bottom: .5px solid #ececec;
    color: #000;
    display: flex;
    font-size: .16rem;
    height: .5rem;
    padding: 0 .18rem
}

.diseaseList--YtZTl .keyWordsList--BP5i3 {
    height: 100%;
    overflow-y: scroll;
    width: 100%
}

.diseaseList--YtZTl .keywordsItem--0ce1p {
    align-items: center;
    border-bottom: 1px solid #dedede;
    box-sizing: border-box;
    display: flex;
    font-size: .16rem;
    margin-left: .16rem;
    min-height: .57rem
}

.diseaseList--YtZTl .keywordsItemActivated--PIT9s {
    color: var(--app-primary-color)
}

.adm-input {
    --font-size: var(--adm-font-size-9);
    --color: var(--adm-color-text);
    --placeholder-color: var(--adm-color-light);
    --text-align: left;
    --background-color: transparent;
    align-items: center;
    background-color: var(--background-color);
    display: flex;
    justify-content: flex-start;
    max-height: 100%;
    max-width: 100%;
    min-height: .24rem;
    width: 100%
}

.adm-input-disabled {
    cursor: not-allowed;
    opacity: .4
}

.adm-input-element {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: 0;
    box-sizing: border-box;
    color: var(--color);
    display: inline-block;
    flex: auto;
    font-size: var(--font-size);
    line-height: 1.5;
    margin: 0;
    max-height: 100%;
    max-width: 100%;
    min-height: 1.5em;
    outline: none;
    padding: 0;
    text-align: var(--text-align);
    width: 100%
}

.adm-input-element::-moz-placeholder {
    color: var(--placeholder-color);
    font-family: inherit
}

.adm-input-element::placeholder {
    color: var(--placeholder-color);
    font-family: inherit
}

.adm-input-element:-webkit-autofill {
    background-color: transparent
}

.adm-input-element:-moz-read-only {
    cursor: default
}

.adm-input-element:read-only {
    cursor: default
}

.adm-input-element:invalid {
    box-shadow: none
}

.adm-input-element::-ms-clear,.adm-input-element::-ms-reveal {
    display: none
}

.adm-input-element::-webkit-search-cancel-button,.adm-input-element::-webkit-search-decoration {
    display: none
}

.adm-input-element:disabled {
    opacity: 1
}

.adm-input-element[type=date],.adm-input-element[type=datetime-local],.adm-input-element[type=time] {
    min-height: 1.5em
}

.adm-input-element[type=search] {
    -webkit-appearance: none
}

.adm-input-element[readonly] {
    pointer-events: none
}

.adm-input-clear {
    color: var(--adm-color-light);
    cursor: pointer;
    flex: none;
    margin-left: .08rem;
    padding: .04rem
}

.adm-input-clear:active {
    color: var(--adm-color-weak)
}

.adm-input-clear .antd-mobile-icon {
    display: block;
    font-size: var(--adm-font-size-7)
}

.doctorFilter--v75aD {
    background: #fff;
    border-bottom: .5px solid #f1f1f1;
    display: flex;
    flex-direction: row;
    padding: 0 .14rem 0 .16rem;
    position: sticky;
    top: -.18rem;
    z-index: 1
}

.doctorFilter--v75aD .activeText--Ac16c .selFilter--ENXlA {
    color: var(--app-primary-color)!important
}

.doctorFilter--v75aD .activeText--Ac16c .arrow--0QDQF {
    border-color: var(--app-primary-color) transparent transparent transparent!important
}

.doctorFilter--v75aD .filter--\+wXDg {
    align-items: center;
    box-sizing: border-box;
    color: #999;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-size: .14rem;
    font-weight: 400;
    justify-content: center;
    line-height: .2rem;
    padding: .16rem 0;
    position: relative;
    text-align: center;
    width: 25%
}

.doctorFilter--v75aD .filter--\+wXDg .selFilter--ENXlA {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.doctorFilter--v75aD .filter--\+wXDg .arrow--0QDQF {
    border: .04rem solid transparent;
    border-top-color: #999;
    content: "";
    height: 0;
    margin-left: .03rem;
    margin-top: .03rem;
    width: 0
}

.stat--3CQgT {
    align-items: center;
    background: rgba(63,140,255,.15);
    border-radius: .08rem;
    display: flex;
    justify-content: center;
    margin: 0 .14rem;
    min-height: .54rem
}

.stat--3CQgT .statItem--Qcxpq {
    flex: 1 1;
    flex-shrink: 0;
    text-align: left
}

.stat--3CQgT .statItem--Qcxpq:first-child {
    text-align: right
}

.statNo--PUHOA {
    color: var(--app-primary-color);
    font-size: .18rem;
    font-weight: 400;
    line-height: .28rem;
    margin-right: .06rem
}

.statLabel--3gN-Z {
    color: #999;
    font-size: .12rem;
    font-weight: 400;
    line-height: .18rem
}

.stateDivide--E8lXA {
    background-color: #dedede;
    height: .3rem;
    margin: 0 .18rem;
    width: .5px
}

.doctorListPage--9zTHN {
    background-color: #f2f4f6;
    background-image: none;
    display: flex;
    flex-direction: column;
    height: 100vh
}

.doctorListPage--9zTHN .container--A1Bjs {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    overflow: hidden
}

.doctorListPage--9zTHN .container--A1Bjs .filter--8Bo1N {
    margin-top: .1rem;
    padding: 0 .08rem
}

.doctorListPage--9zTHN .container--A1Bjs .service--E2tTU {
    background: #fff;
    flex: 1 1;
    overflow-y: scroll;
    padding-top: .18rem
}

.doctorListPage--9zTHN .container--A1Bjs .service--E2tTU .list--XYqBq {
    padding: 0 .24rem
}

.adm-infinite-scroll {
    align-items: center;
    color: var(--adm-color-weak);
    display: flex;
    font-size: var(--adm-font-size-main);
    justify-content: center;
    padding: .18rem
}

.adm-infinite-scroll-failed-text {
    display: inline-block;
    margin-right: .08rem
}

.popBody--MiXdJ {
    padding: .15rem .24rem .5rem
}

.popBody--MiXdJ .item--DNZ4F {
    justify-content: space-between;
    margin-bottom: .29rem
}

.popBody--MiXdJ .item--DNZ4F,.popBody--MiXdJ .item--DNZ4F .title--R4V6g {
    align-items: center;
    display: flex
}

.popBody--MiXdJ .item--DNZ4F .text--mSCNp {
    color: #222;
    font-size: .14rem;
    font-weight: 500;
    line-height: .22rem;
    margin-left: .07rem
}

.popBody--MiXdJ .item--DNZ4F .extra--Km2Mh {
    color: #7d7f8b;
    font-size: .14rem;
    line-height: .25rem
}

.popPubBody--6tAkk {
    color: #666;
    font-size: .14rem;
    line-height: .2rem;
    padding: 0 .1rem
}

.popPubBody--6tAkk .pubImg--DPU0G {
    display: block;
    margin: 0 auto .15rem;
    width: 2rem
}

.theme--DaZbV {
    --youlai-card-back-color: #f7f7f7;
    --title-back-color: rgba(0,200,200,.1);
    --first-title-radius: 0.16rem;
    --hosp-address-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASCSURBVHgB7ZtNUhNBFMf/PVhFXIk3GE8gbBR1YbgBnEA8gXoCwgkIJzCcQDhBcAEJK/AEjCeQFRmqYNp+01B8FEhev9c9wcqvKlBiTxj+ed3vc4ApU6ZMaQ6DJjk8nMPpaY4sm4e1czBm7sb/FvWr1TrCwsIJGiKtQCRIWc47IT65f7XdKx/zysK9dt11O3j7dhsJSSPQ3t48ZmZWnZV8umMlfKw9ce+x7b6v4927ApGJK9BgkLuvnUuLiUEvtlDxBDo4WENVfRVbzDgY03Fbbx0R0BeIrMaY7/BnTEoKZ01L2taUQRM6a4zpI704RF7/broHRfQsiG4sy/pJttS/MOYE5+dL+PDhCAroCDQp4lyhKJJcIH/m0LbKMUmQSFW1ID2T5GfQJIpD+Mi8XwenAmQCDYcbmERxrslxdrYGAeFbzG+tYzwFvPvfRQDhFuRjnaeBMcFWFCbQwcEymol1Qmk7i28jgDCBrP2Cp0agFfHPIO2zx2fnW+47xSzF5U9z0KduzEdoOgFrX3Hd/jNwsXbZ3TjEkDDApiuIdR8oiPXqr4NBx339ohSEroKqCwz4WyzLNEoXhXtRENd5tFpIa2jttXWF4y2Sdwlrdb8/h+fP/0BGWNbta0uHYkuanX3JKeHyLKjVkmfKoQUuf803SBmN2pzlPIGslQpUuD+0h1D8tbuQkXMWc8+gHBLIeqRU1Q4kZNlr1nLOYvfmOSRUlbxGQwV72T285CznWtALSNAoYpWlrEeWZay/QbfkmoKlpaRNxLQCeVctg0KNhHC92G/IyCFFHmoUnMVcgWTmbcwy5KxCAvND5glkjOyQpQ6rZJv5RFmW6vikeGx4As3MyATydeINhNOBFGsLznKeQG/eHIm3GbBct6W50DVS66FOBzPUCPFiskiWsLZTF/zH2W7UlaC1dI2Ui4ufYBIiUA86fK3bMoPB6r1CkTBkNWV5XK/VICAK51e+KA5ptY4jdFEL3K4o5tClwOLiKzDhW5CPZDehTw7fCGgjTq8tKIcLi6TLsqtwWKeEinRBH2qYQPGsKA7WboX26MOr7778eojJbj0TQWfPFeHJKlmRtZ8x6VD9W4Asm/f9bnmdOBYKA546A1SDQS/iJGsom25rieMnnXpQWdKNqIy8KfFLQxxCRyB/Hq1Ao7knp6i7v0rojgFrNfdC8bGZeOzuJrolV39jK2iKLPs82XPSRFOejTxWhAdd4hTtFxe7rv+ULtL27ryDCMR9mGU4/AEqkMVl230g0bZ13LbPaESRdoF4FJidjRrNxxXIu38K9Qvo48doIj+NGL9xSF7l4mJFtTxC70XvmeCBujSdVV8o1/Rs37QeVnmMdK1nmu3RGH/xHquHRKR/6nl/v+sCutAx4k2tHGtc0gtEDIdUaOP22CkBlY8AMmlm/GU04no21QSUQzMWRIyf2EZ5FnVcmhugGjexTeTOH6LZCbPHEtuqSubOH6L5ETxKbO9z//Sz9++7aJjmzqC73K5rR01AOUzOEOd1XTt6Avp0Ic+mMeg5ZcqUKf8JfwENm56skAWGPAAAAABJRU5ErkJggg==);
    --hosp-address-size: 0.14rem;
    --number-source-radius: 0.12rem;
    --number-source-back: #def2f2;
    --number-source-size: 0.18rem;
    --base-btn-radius: 0.15rem;
    --btn-video-back: #8547d3
}

.themeSogou--gUN1v {
    --youlai-card-back-color: #fff;
    --title-back-color: rgba(1,178,178,.2);
    --first-title-radius: 0.04rem;
    --hosp-address-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASCSURBVHgB7ZtNUhNBFMf/PVhFXIk3GE8gbBR1YbgBnEA8gXoCwgkIJzCcQDhBcAEJK/AEjCeQFRmqYNp+01B8FEhev9c9wcqvKlBiTxj+ed3vc4ApU6ZMaQ6DJjk8nMPpaY4sm4e1czBm7sb/FvWr1TrCwsIJGiKtQCRIWc47IT65f7XdKx/zysK9dt11O3j7dhsJSSPQ3t48ZmZWnZV8umMlfKw9ce+x7b6v4927ApGJK9BgkLuvnUuLiUEvtlDxBDo4WENVfRVbzDgY03Fbbx0R0BeIrMaY7/BnTEoKZ01L2taUQRM6a4zpI704RF7/broHRfQsiG4sy/pJttS/MOYE5+dL+PDhCAroCDQp4lyhKJJcIH/m0LbKMUmQSFW1ID2T5GfQJIpD+Mi8XwenAmQCDYcbmERxrslxdrYGAeFbzG+tYzwFvPvfRQDhFuRjnaeBMcFWFCbQwcEymol1Qmk7i28jgDCBrP2Cp0agFfHPIO2zx2fnW+47xSzF5U9z0KduzEdoOgFrX3Hd/jNwsXbZ3TjEkDDApiuIdR8oiPXqr4NBx339ohSEroKqCwz4WyzLNEoXhXtRENd5tFpIa2jttXWF4y2Sdwlrdb8/h+fP/0BGWNbta0uHYkuanX3JKeHyLKjVkmfKoQUuf803SBmN2pzlPIGslQpUuD+0h1D8tbuQkXMWc8+gHBLIeqRU1Q4kZNlr1nLOYvfmOSRUlbxGQwV72T285CznWtALSNAoYpWlrEeWZay/QbfkmoKlpaRNxLQCeVctg0KNhHC92G/IyCFFHmoUnMVcgWTmbcwy5KxCAvND5glkjOyQpQ6rZJv5RFmW6vikeGx4As3MyATydeINhNOBFGsLznKeQG/eHIm3GbBct6W50DVS66FOBzPUCPFiskiWsLZTF/zH2W7UlaC1dI2Ui4ufYBIiUA86fK3bMoPB6r1CkTBkNWV5XK/VICAK51e+KA5ptY4jdFEL3K4o5tClwOLiKzDhW5CPZDehTw7fCGgjTq8tKIcLi6TLsqtwWKeEinRBH2qYQPGsKA7WboX26MOr7778eojJbj0TQWfPFeHJKlmRtZ8x6VD9W4Asm/f9bnmdOBYKA546A1SDQS/iJGsom25rieMnnXpQWdKNqIy8KfFLQxxCRyB/Hq1Ao7knp6i7v0rojgFrNfdC8bGZeOzuJrolV39jK2iKLPs82XPSRFOejTxWhAdd4hTtFxe7rv+ULtL27ryDCMR9mGU4/AEqkMVl230g0bZ13LbPaESRdoF4FJidjRrNxxXIu38K9Qvo48doIj+NGL9xSF7l4mJFtTxC70XvmeCBujSdVV8o1/Rs37QeVnmMdK1nmu3RGH/xHquHRKR/6nl/v+sCutAx4k2tHGtc0gtEDIdUaOP22CkBlY8AMmlm/GU04no21QSUQzMWRIyf2EZ5FnVcmhugGjexTeTOH6LZCbPHEtuqSubOH6L5ETxKbO9z//Sz9++7aJjmzqC73K5rR01AOUzOEOd1XTt6Avp0Ic+mMeg5ZcqUKf8JfwENm56skAWGPAAAAABJRU5ErkJggg==);
    --hosp-address-size: 0.12rem;
    --number-source-radius: 0.04rem;
    --number-source-back: #f0f4f7;
    --number-source-size: 0.14rem;
    --base-btn-radius: 0.08rem;
    --btn-video-back: #7a49f5
}

.cardBody--KkYxZ {
    background: var(--youlai-card-back-color);
    border-radius: .1rem;
    display: block;
    margin: .1rem .1rem 0;
    padding: .35rem .16rem .16rem;
    position: relative
}

.cardBody--KkYxZ .title--yyCSM {
    background: var(--title-back-color);
    border-radius: .1rem 0;
    box-sizing: border-box;
    color: var(--adm-color-primary);
    font-size: .14rem;
    left: 0;
    min-height: .2rem;
    padding: .04rem .11rem .04rem .08rem;
    position: absolute;
    top: 0
}

.info--AKYVF .hos--zh48z {
    align-items: center;
    color: #1f1f1f;
    display: flex;
    flex-wrap: wrap;
    font-size: .2rem;
    font-style: normal;
    font-weight: 400;
    line-height: .23rem
}

.info--AKYVF .hos--zh48z .first--BL0yd {
    border: 1px solid var(--adm-color-primary);
    border-radius: var(--first-title-radius);
    color: var(--adm-color-primary);
    display: inline-block;
    font-size: .1rem;
    line-height: .16rem;
    margin-left: .08rem;
    padding: 0 .08rem
}

.info--AKYVF .addr--NgVNE {
    align-items: center;
    background-image: var(--hosp-address-icon);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: var(--hosp-address-size);
    color: #999;
    display: flex;
    font-size: .11rem;
    font-weight: 400;
    gap: .03rem;
    line-height: 1.3;
    margin: .05rem 0 .13rem;
    padding-left: .15rem
}

.info--AKYVF .extra--18pQh {
    align-items: center;
    color: #525252;
    display: flex;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    justify-content: space-between;
    line-height: .14rem;
    margin-top: .13rem
}

.info--AKYVF .extra--18pQh .official--E1Gyq {
    align-items: center;
    background: #205aef;
    border-radius: .08rem;
    color: #fff;
    display: flex;
    font-size: .13rem;
    font-weight: 600;
    justify-content: center;
    padding: .06rem .08rem
}

.info--AKYVF .status--tnj\+k {
    color: #999;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .14rem;
    margin-left: .07rem
}

.items--CuESe {
    margin-top: .2rem
}

.item--CZfys {
    align-items: center;
    border-bottom: .5px solid #f8f8f8;
    display: flex;
    justify-content: space-between;
    padding: .1rem 0;
    position: relative
}

.item--CZfys:first-of-type {
    padding-top: .17rem
}

.item--CZfys:first-of-type:before {
    border-top: .5px solid #f8f8f8;
    content: "";
    left: -.16rem;
    padding: 0 .16rem;
    position: absolute;
    top: 0;
    width: 100%
}

.date--Uow4Q {
    color: #1f1f1f;
    font-size: .16rem;
    font-weight: 400;
    line-height: .16rem
}

.desc--SwEcT {
    align-items: center;
    display: flex;
    gap: .07rem
}

.tag--QRWdj {
    background: var(--number-source-back);
    border: 1px solid var(--adm-color-primary);
    border-radius: var(--number-source-radius);
    color: var(--adm-color-primary);
    font-size: .14rem;
    font-weight: 400;
    line-height: .14rem;
    padding: .02rem .06rem;
    text-align: center
}

.tagGay--sptaU {
    background: #f8f8f8;
    border: 1px solid #555;
    color: #555
}

.price--tTqA8 {
    color: #fd503e;
    font-size: var(--number-source-size);
    font-style: normal;
    font-weight: 700;
    line-height: .24rem;
    margin-top: .02rem;
    text-align: center
}

.count--twy0p {
    font-size: .14rem
}

.btn--NvBBC,.btnRed--lZMW5,.btnSmall--P-yx8 {
    background: var(--adm-color-primary);
    border-radius: var(--base-btn-radius);
    color: #fff;
    font-size: .13rem;
    font-weight: 700;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    width: .8rem
}

.btnGray--5-Bvn {
    background-color: #d4d4d4
}

.action--3HNHo {
    display: flex;
    flex-direction: column;
    gap: .09rem
}

.action--3HNHo .btn:only-of-type {
    height: .3rem;
    line-height: .3rem
}

.btnRed--lZMW5,.btnSmall--P-yx8 {
    height: .24rem;
    line-height: .24rem
}

.btnRed--lZMW5 {
    background-color: var(--btn-video-back)
}

.toggle--cbER- {
    align-content: center;
    display: flex;
    font-size: .12rem;
    justify-content: center;
    margin-bottom: -.16rem;
    padding: .14rem 0
}

.toggle--cbER- .label--QPdld {
    color: #999;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .14rem;
    margin-right: .07rem;
    position: relative
}

.toggle--cbER- .label--QPdld:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk4RkYyODMzMjc3MTExRURCQzJDRUVGQzQ3NDU2MkEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk4RkYyODM0Mjc3MTExRURCQzJDRUVGQzQ3NDU2MkEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OThGRjI4MzEyNzcxMTFFREJDMkNFRUZDNDc0NTYyQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OThGRjI4MzIyNzcxMTFFREJDMkNFRUZDNDc0NTYyQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5n07DhAAAA8ElEQVR42uzZwQnDMAwF0KR0AG8YMkI3SDfoCOlOvjcbtBu0NvgQSnyq/lcFXyBIfAj/YYhFMuach8h1GoKXAAIIIIAAAvxaU+ln6Ue7ptbZ4BlL6dR6bWv3SDuQvu5X5k5YAC4HazSEBaCGnb0QVm8hN4Tla9QFYX0O0BGIg4yKQJ3ENARylKAg0LMQHMEY5qAI1jTaQ9wijdPvg7VXFMC0m1T3dY0A6IWfO+t/BYCGRwPg4ZEASngUgBYeAaCGtwbQw1sCXMJbAdzCWwEWr/BWgOQV3gpQvwttbTCjhq816i+lAAIIIIAAAjjWR4ABAFIQOxm9ywgVAAAAAElFTkSuQmCC);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .16rem;
    content: "";
    height: .2rem;
    left: .26rem;
    position: absolute;
    top: -.03rem;
    transform: rotate(var(--dega));
    width: .2rem
}

.consultationBox--FnCJ- {
    margin: .1rem 0;
    padding: 0 .1rem
}

.themeSogou--r80ww {
    --online-pop-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjgxNyAxNy41MzRhNi44MjYgNi44MjYgMCAwIDAgMi4yMDctNS4wNHYtNi41M2EuNzc4Ljc3OCAwIDAgMC0uMTgxLS43MDJDMTguNTMzIDMuODY3IDE2LjA2IDMgMTMuMzkgM2MtMi41MTMgMC00LjgyOC43Ni02LjE5MiAyLjAzNGwtLjAwMi4wMDJhLjc3OS43NzkgMCAwIDAtLjM2LjY1OXY2Ljc5OWMwIDIuMDE4Ljg2OSAzLjgyNyAyLjIzNyA1LjA2OC0zLjMxOCAxLjEwNS01LjczIDQuMTE5LTYuMDY4IDcuNzk4LS4wMzguNDE4LjA5OC44MzYuMzc0IDEuMTQ4LjI3OC4zMTIuNjcyLjQ5MiAxLjA4My40OTJoMTguMDczYy40MTEgMCAuODA2LS4xOCAxLjA4My0uNDkyLjI3Ny0uMzEyLjQxMy0uNzMuMzc1LTEuMTUtLjM0LTMuNjk4LTIuODMyLTYuNzQ1LTYuMTc3LTcuODI0Wm0uNjk0LTExLjQxMnY1LjAzYy0xLjMxMy0uNzE4LTMuMTItMS4xMy01LjA5OC0xLjEzLTEuOTQgMC0zLjc0Ni40MTItNS4wNjMgMS4xMlY2LjA3NGMxLjExMi0uOTUzIDIuOTc0LTEuNTIyIDUuMDQxLTEuNTIyIDIuMDggMCA0LjAzNC42MTEgNS4xMiAxLjU3Wk04LjM3IDEyLjkxbC4wMjIuMDNjMS4wMzItLjg0MSAyLjk1NS0xLjM2NCA1LjAyLTEuMzY0IDIuMTA2IDAgNC4wNzMuNTU2IDUuMDczIDEuNDE3LS4yNDUgMi42NDMtMi40MTggNC43MTctNS4wNTYgNC43MTctMi42NjQgMC00Ljg1Mi0yLjExOC01LjA2LTQuOFpNNC41MTkgMjUuNDQ2YTcuNjE3IDcuNjE3IDAgMCAxIDQuMDUzLTUuOTg3IDUuMjQyIDUuMjQyIDAgMCAwLS4yMzYgMS41NDV2LjQwM2ExLjYxNSAxLjYxNSAwIDAgMC0uNzY5IDEuMzc4YzAgLjg5LjcwNCAxLjYxMyAxLjU3IDEuNjEzLjg2NiAwIDEuNTctLjcyNCAxLjU3LTEuNjEzIDAtLjYyNC0uMzUtMS4xNi0uODU4LTEuNDI4di0uMzUzYzAtLjgxNy4yNzItMS42Ljc2Ny0yLjIzLjA3Ny0uMDEzLjE1Mi0uMDMyLjIyOS0uMDQyLjAwNi0uMDAxLjAxLS4wMDQuMDE3LS4wMDRhNi40MSA2LjQxIDAgMCAwIDIuNTY4LjUzNSA2LjQxIDYuNDEgMCAwIDAgMi41NjMtLjUzM2MuNTE3LjYzOC44IDEuNDM0LjggMi4yNzR2LjMzNWExLjU5NyAxLjU5NyAwIDAgMC0uNzgzIDEuMzc3di45NTNjMCAuMzU3LjI4My42NDcuNjMuNjQ3LjM0OSAwIC42MzEtLjI5LjYzMS0uNjQ3di0uOTUzYS4zLjMgMCAwIDEgLjE3LS4yNzNjLjAzNi4wMDYuMDcuMDEyLjEwOC4wMTJhLjcyMi43MjIgMCAwIDAgLjEyNC0uMDEzLjMuMyAwIDAgMSAuMTczLjI3M3YuOTU0YzAgLjM1Ny4yODIuNjQ3LjYzLjY0Ny4zNDkgMCAuNjMtLjI5LjYzLS42NDd2LS45NTRjMC0uNTk4LS4zMjUtMS4xMTUtLjgtMS4zODd2LS4zMjVjMC0uNjA2LS4xMDgtMS4xOTUtLjMwNC0xLjc0OCAyLjQzMSAxLjA0OCA0LjIgMy4zOSA0LjQ3OSA2LjE5SDQuNTE5di4wMDJabTQuNjE4LTIuOTc4Yy4xNyAwIC4zMS4xNDIuMzEuMzE3YS4zMTQuMzE0IDAgMCAxLS4zMS4zMTguMzE0LjMxNCAwIDAgMS0uMzA5LS4zMThjMC0uMTc1LjE0LS4zMTcuMzEtLjMxN1oiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMTIuNTg3IDguMDg3aC4zMjZ2LjMyNmEuNTg3LjU4NyAwIDAgMCAxLjE3NCAwdi0uMzI2aC4zMjZhLjU4Ny41ODcgMCAxIDAgMC0xLjE3NGgtLjMyNnYtLjMyNmEuNTg3LjU4NyAwIDAgMC0xLjE3NCAwdi4zMjZoLS4zMjZhLjU4Ny41ODcgMCAxIDAgMCAxLjE3NFpNMjMuNTI4IDguMjNoMi45NjFjLjI4MiAwIC41MTEtLjIxMy41MTEtLjQ3NXYtMi43OGMwLS4yNjMtLjIyOS0uNDc1LS41MS0uNDc1aC00Ljk4Yy0uMjgxIDAtLjUxLjIxMi0uNTEuNDc1djIuNzhjMCAuMjYyLjIyOS40NzUuNTEuNDc1aDEuMDEzbC0uMTk4LjY1Yy4wMjcuMTIuMDcyLjE2LjE4My4wNzJtMy4yOC0yLjU2MWMwIC4yMDgtLjE4MS4zNzctLjQwNi4zNzctLjIyNCAwLS40MDUtLjE2OS0uNDA1LS4zNzdzLjE4MS0uMzc4LjQwNS0uMzc4Yy4yMjUgMCAuNDA2LjE3LjQwNi4zNzhabS0xLjQ2IDBjMCAuMjA4LS4xODMuMzc3LS40MDcuMzc3LS4yMjQgMC0uNDA2LS4xNjktLjQwNi0uMzc3cy4xODItLjM3OC40MDYtLjM3OGMuMjI0IDAgLjQwNi4xNy40MDYuMzc4Wm0tMS40NjIgMGMwIC4yMDgtLjE4Mi4zNzctLjQwNi4zNzctLjIyNCAwLS40MDYtLjE2OS0uNDA2LS4zNzdzLjE4Mi0uMzc4LjQwNi0uMzc4Yy4yMjQgMCAuNDA2LjE3LjQwNi4zNzhaIiBmaWxsPSIjMjA1QUVGIi8+PC9zdmc+);
    --first-title-radius: var(--radius-S);
    --back-color: #fff;
    --car-radius: 0.1rem;
    --card-bottom: 0.05rem
}

.theme--tKmFR {
    --online-pop-icon: url(data:image/png;base64,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);
    --first-title-radius: 0.14rem;
    --back-color: #f8f8f8;
    --car-radius: 0.04rem;
    --card-bottom: 0
}

.consultation--DGUUt {
    align-items: center;
    background: var(--back-color);
    border-radius: var(--car-radius);
    box-shadow: none;
    display: flex;
    height: .68rem;
    justify-content: space-between;
    padding: 0 .22rem;
    position: relative
}

.consultation--DGUUt .onlineBox--N4w66 {
    display: flex;
    flex-direction: column;
    gap: .04rem;
    padding-left: .35rem
}

.consultation--DGUUt .onlineBox--N4w66:after {
    background-image: var(--online-pop-icon);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .34rem;
    content: "";
    height: .3rem;
    left: .15rem;
    position: absolute;
    width: .3rem
}

.consultation--DGUUt .onlineBox--N4w66 .boxLine--OwAGl {
    align-items: baseline;
    display: flex;
    gap: .02rem
}

.consultation--DGUUt .onlineBox--N4w66 .money--2Cxvj {
    color: #fd503e;
    font-weight: 550
}

.consultation--DGUUt .onlineBox--N4w66 .desc--CqG4e {
    color: #898b95;
    font-size: .09rem
}

.consultation--DGUUt .goBtn--bZR0O {
    align-items: center;
    background: var(--adm-color-primary);
    border-radius: var(--first-title-radius);
    color: #fff;
    display: flex;
    font-size: .13rem;
    font-weight: 500;
    line-height: .18rem;
    padding: .05rem .18rem
}

.consultation--DGUUt .online--1QRuI {
    font-size: .18rem;
    font-weight: 700;
    margin-bottom: var(--card-bottom)
}

.consultation--DGUUt .popTitle--GKTIB {
    background: #ff7920;
    border-radius: .1rem .1rem .1rem .02rem;
    color: #fff;
    font-size: .16rem;
    line-height: 1;
    padding: .04rem .1rem;
    position: absolute;
    right: .02rem;
    top: -.05rem;
    transform: scale(.5);
    transform-origin: top right;
    white-space: nowrap
}

.allDoctorBooking--2uJy6 {
    margin-bottom: .1rem
}

.allDoctorBooking--2uJy6 .doctorLine--WUCqt {
    margin: .1rem .08rem 0
}

.doctorVisitBar--qeLYm {
    display: flex;
    flex-direction: column;
    margin: .2rem .08rem .1rem
}

.doctorVisitBar--qeLYm .doctorVisitBarTitle--1Mlcc {
    color: #666;
    font-size: .1rem;
    line-height: .1rem;
    padding: .13rem .12rem .12rem
}

.doctorVisitBar--qeLYm .doctorVisitBarTitle--1Mlcc .realName--LGlZz {
    color: var(--app-primary-color);
    font-size: .1rem;
    gap: .02rem
}

.doctorVisitBar--qeLYm .doctorVisitBarContent--S-xdJ {
    background: #fff;
    border-radius: .12rem
}

.doctorVisitBar--qeLYm .content--BTyB\+ {
    color: #454546;
    font-size: .12rem;
    line-height: .12rem;
    padding: .14rem .12rem .08rem
}

.doctorVisitBar--qeLYm .content--BTyB\+ .icons--6qzsb {
    color: #7e808a;
    font-size: .1rem
}

.doctorVisitBar--qeLYm .content--BTyB\+ .headerImg--36VrH {
    border-radius: 50%;
    height: .46rem;
    width: .46rem
}

.doctorVisitBar--qeLYm .content--BTyB\+ .info--Ro07i {
    padding: .02rem 0 .04rem
}

.doctorVisitBar--qeLYm .content--BTyB\+ .info--Ro07i .name--j84fB {
    color: #333;
    font-size: .16rem;
    font-weight: 500;
    line-height: .16rem;
    margin-right: .08rem
}

.doctorVisitBar--qeLYm .content--BTyB\+ .info--Ro07i .dept--s0eEy {
    margin-right: .06rem
}

.doctorVisitBar--qeLYm .footer--C3KwE {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MyIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSI+PHBhdGggZD0ibTYuMTIzIDkuMTgzLjU0NC4zNjcgMi4yMS0xLjMzM2gtNy4yOGwxLjc5LTIuNjY3SDBsLjIyOC0xLjU4M2g0LjIyOGwuNzU1LTEuMTE3SDEuNTZsLjI0Ni0xLjU4M2g0LjQ3NGwuNTgtLjg1TDYuNDczIDBoNGwtLjg2IDEuMjY3aDQuNTFsLS4yNDYgMS41ODNIOC41NjJsLS43NTQgMS4xMTdoNy4wODhsLS4yMjggMS41ODNoLTcuOTNMNiA2LjY1aDcuMTU5bC0uMjI4IDEuNTY3di4wMTZMOC41OCAxMC43NjdsMS41MDguOTVoLTRMMi4xMjMgOS4xODNoNFpNMTkuMTIzIDEwLjEzMyAyMC40OS45NWwtLjU3OS0uNjMzaDRsLTEuNDU2IDkuODE2aDEuMzM0TDI1LjE1OC45NSAyNC41OC4zMTdoNGwtMS40NTYgOS44MTZoMy4zMzRsLS4yMjggMS41ODRIMTUuNTZsLjIyOC0xLjU4NGgzLjMzNFptOC42MTQtMS45TDI5LjMgMi4yMTdoMi4zMzNsLTEuNTYxIDYuMDE2aC0yLjMzNFptLTExIDAgLjIyOC02LjAxNmgyLjMzM2wtLjIyOCA2LjAxNmgtMi4zMzNaTTQ2LjcyIDYuNTE3aC05LjQ1N2wuNjMyLTQuMzM0aDkuNDU2bC0uNjMxIDQuMzM0Wk0zMi43ODkgMTAuNDVsLjMzMy0yLjIzM0wzMiA4LjU1bC4yNDYtMS43NSAxLjE0LS4zMzMuNDM5LTIuOTg0aC0xLjA4OGwuMjQ2LTEuNTgzaDEuMDdsLjIxLTEuNDE3LS4yOC0uNDgzaDMuMTIzbC0uMjggMS45aC43MDFsLS4yNDYgMS41ODNoLS42ODRMMzYuMjggNS42bC43Mi0uMjE3LS4yNDYgMS43NS0uNzM3LjIxNy0uNTI2IDMuNTVhMS42MTIgMS42MTIgMCAwIDEtLjM2OS44Yy0uMTg3LjItLjM5Ny4zLS42MzEuM2gtMi44NmwxLjE1OC0xLjU1Wm0xMy43NTUtMy42MTctLjUyNiAzLjYxN2gtOS4xNzZsLjUyNi0zLjYxN2g5LjE3NlpNNDEuMTkzLjdsLjAzNS0uMi0uNDM5LS40ODNoNC4wMzZMNDQuNzE5LjdoMy4xMjNsLS4xNzUgMS4xNWgtOS45MTNMMzcuOTMuN2gzLjI2M1ptMy44MjUgNC44NjcuMzUtMi40MTdoLTUuNjMxbC0uMzUxIDIuNDE3aDUuNjMyWm0xLjMxNiA1LjE2Ni0uMTc2IDEuMjM0aC05LjkxM2wuMTc2LTEuMjM0aDkuOTEzWm0tNi4yNDYtNy4zaDQuODQyTDQ0LjY1IDUuM2gtNC44NDNsLjI4LTEuODY3Wm0zLjgwNyA2LjAxNy4wNTItLjM4M2gtNC42NjZsLS4wNTMuMzgzaDQuNjY3Wm0tNC40OTItMS4yMzNoNC42NjdsLjA1My0uMzY3aC00LjY2N2wtLjA1My4zNjdabTQuMTQxLTQuMTg0aC0yLjI0NmwtLjEwNS42MzRoMi4yNDZsLjEwNS0uNjM0Wk01MC4wODcgNi4zMzNoLTEuMzM0TDQ5IDQuNzVoMS4zMTZsLjYxNC00LjExN0w1MC4zNjggMGg0bC0uNzAyIDQuNzVoLjYxNEw1OC45ODIuMzE3aDMuNjY3TDU3Ljk0NyA0Ljc1SDYzbC0uMjQ2IDEuNTgzSDUzLjQybC0uNTQ0IDMuNzE3IDIuMDM2LS4yMzMtLjIyOCAxLjU4My01LjQ0LjYuODQzLTUuNjY3Wm05LjU4LjYzNEw2Mi41NzggMTJoLTMuNjY3bC0yLjkxMy01LjAzM2gzLjY2N1oiIGZpbGw9IiMwMUIyQjIiLz48L3N2Zz4=);
    background-position: .15rem .05rem;
    background-repeat: no-repeat;
    background-size: .615rem .13rem;
    box-sizing: border-box;
    color: #333;
    font-size: .14rem;
    line-height: .23rem;
    min-height: .13rem;
    min-width: 100%;
    padding: 0 .12rem .09rem .15rem;
    position: relative;
    text-indent: .71rem;
    word-break: break-all
}

.themeSogou--2kMPL {
    --card-border: none
}

.theme--QldfH {
    --card-border: 0.5px solid #dedede
}

.registeredMessage--7ZQ\+f {
    background: #fff;
    border-radius: .1rem;
    margin: 0 .1rem
}

.registeredMessage--7ZQ\+f .registeredMessageContent--3DF3B {
    border: var(--card-border);
    border-radius: .1rem;
    padding: .2rem .11rem .1rem
}

.registeredMessage--7ZQ\+f .registeredMessageContent--3DF3B .registeredMessageTitle--jn7T6:after {
    background: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE2Ljk1IDIuNThjLS4yNy0uMjctLjY2LS40NS0xLjA1LS40NWgtMS4xMWMtLjEyLS41NC0uNi0uOTYtMS4xNy0uOTZoLTEuMmMtLjU3IDAtMS4wNS4zOS0xLjE3Ljk2SDYuOTljLS4xMi0uNTQtLjYtLjk2LTEuMTctLjk2aC0xLjJjLS41NyAwLTEuMDUuMzktMS4xNy45NkgyLjFjLS4zOSAwLS43OC4xNS0xLjA1LjQ1LS4zLjMtLjQ1LjY5LS40NSAxLjA4djIuNThoMTYuOFYzLjY2YzAtLjM5LS4xNS0uNzgtLjQ1LTEuMDhaTS42IDcuNzR2Ny44NmMwIC44NC42NiAxLjUgMS41IDEuNWgxMy44Yy44NCAwIDEuNS0uNjkgMS41LTEuNVY3Ljc0SC42Wm01LjM3IDQuMTdoMi40VjkuNDhoMS4ydjIuNDNoMi40djEuMmgtMi40djIuNDNoLTEuMnYtMi40M2gtMi40di0xLjJaIiBmaWxsPSIjMDBDOEM4Ii8+PC9zdmc+);
    content: "";
    height: .17rem;
    left: 0;
    position: absolute;
    top: -1px;
    width: .18rem
}

.registeredMessage--7ZQ\+f .registeredMessageContent--3DF3B .registeredMessageTitle--jn7T6 {
    color: #000;
    font-size: .16rem;
    font-weight: 700;
    line-height: .16rem;
    margin-bottom: .1rem;
    padding-left: .25rem;
    position: relative
}

.registeredMessage--7ZQ\+f .registeredMessageContent--3DF3B .registeredMessageItem--feWTb {
    align-items: flex-start;
    color: #666;
    display: flex;
    font-size: .13rem;
    line-height: .2rem
}

.registeredMessage--7ZQ\+f .registeredMessageContent--3DF3B .registeredMessageItem--feWTb .registeredMessageIndex--fBluf {
    height: .2rem;
    width: .2rem
}

.registeredMessage--7ZQ\+f .registeredMessageContent--3DF3B .registeredMessageItem--feWTb .registeredMessageText--TlNWJ {
    flex: 1 1
}

.pageWrap--J\+-be {
    --adm-color-primary: var(--app-primary-color);
    display: flex;
    flex-direction: column;
    width: 100%
}

.pageWrap--J\+-be .content--KE1bC {
    flex: 1 1
}

.pageWrap--J\+-be .content--KE1bC .icons--VBQuT {
    align-items: center;
    display: flex;
    gap: .1rem
}

.pageWrap--J\+-be .adDoctor--r0mbi {
    border: none;
    border-radius: .06rem;
    margin: 0 .1rem
}

.icon--oLOAk {
    height: 1em;
    width: 1em
}

.block--QOpzv {
    --addr-badge-color: #bc9458;
    --addr-badge-bg-color: rgba(188,148,88,.1);
    background-color: #fff;
    border-radius: .08rem;
    margin-bottom: .16rem;
    overflow: hidden;
    padding: .16rem;
    position: relative
}

.block--QOpzv .addrBadge--gbH8w {
    background: var(--addr-badge-bg-color);
    color: var(--addr-badge-color);
    font-size: .14rem;
    font-weight: 500;
    left: 0;
    letter-spacing: .5px;
    line-height: .2rem;
    padding: 0 .08rem;
    position: absolute;
    top: 0
}

.block--QOpzv.themeSogou--hkNSZ {
    --addr-badge-color: var(--app-primary-color);
    --addr-badge-bg-color: rgba(0,200,200,.2)
}

.info--UsRna {
    margin-top: .12rem
}

.info--UsRna .hos--FrzJh {
    color: #1f1f1f;
    font-size: .2rem;
    font-style: normal;
    font-weight: 400;
    line-height: .23rem
}

.info--UsRna .addr--KUQio {
    align-items: center;
    color: #999;
    display: flex;
    font-size: .11rem;
    font-weight: 400;
    gap: .03rem;
    margin: .05rem 0 .13rem
}

.info--UsRna .extra--Lv8yH {
    align-items: center;
    color: #525252;
    display: flex;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    justify-content: space-between;
    line-height: .14rem
}

.info--UsRna .extraMarginTop--z6l42 {
    margin-top: .12rem
}

.info--UsRna .status--s4tDh {
    color: #999;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .14rem;
    margin-left: .07rem
}

.items--LutE4 {
    margin-top: .2rem
}

.item--FEdds {
    align-items: center;
    border-bottom: .5px solid #f8f8f8;
    display: flex;
    justify-content: space-between;
    padding: .1rem 0;
    position: relative
}

.item--FEdds:first-of-type {
    padding-top: .17rem
}

.item--FEdds:first-of-type:before {
    border-top: .5px solid #f8f8f8;
    content: "";
    left: -.16rem;
    padding: 0 .16rem;
    position: absolute;
    top: 0;
    width: 100%
}

.date--qNIEZ {
    color: #1f1f1f;
    font-size: .16rem;
    font-weight: 400;
    line-height: .16rem
}

.desc--i0\+eG {
    align-items: center;
    display: flex;
    gap: .07rem
}

.tag--a\+kPI {
    background: rgba(74,157,76,.1);
    border: 1px solid #4a9d4c;
    border-radius: .12rem;
    color: #4a9d4c;
    font-size: .14rem;
    font-weight: 400;
    line-height: .14rem;
    padding: .02rem .06rem;
    text-align: center
}

.tagGay--aHE7w {
    background: #f8f8f8;
    border: 1px solid #555;
    color: #555
}

.price--b-B\+Z {
    color: #c85445;
    font-size: .18rem;
    font-style: normal;
    font-weight: 700;
    line-height: .24rem;
    margin-top: .02rem;
    text-align: center
}

.count--rN8yz {
    font-size: .14rem
}

.btn--\+GgzN,.btnRed--J4-I6,.btnSmall--zRYbL {
    background: var(--primary-color);
    border-radius: .15rem;
    color: #fff;
    font-size: .13rem;
    font-weight: 700;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    width: .8rem
}

.btnGray--dPQdW {
    background-color: #d4d4d4
}

.action--y9vGE {
    display: flex;
    flex-direction: column;
    gap: .09rem
}

.action--y9vGE .btn:only-of-type {
    height: .3rem;
    line-height: .3rem
}

.btnRed--J4-I6,.btnSmall--zRYbL {
    height: .24rem;
    line-height: .24rem
}

.btnRed--J4-I6,.btnRedNormal--axULo {
    background-color: #c85445
}

.toggle--cwkuY {
    align-content: center;
    display: flex;
    font-size: .12rem;
    justify-content: center;
    margin-bottom: -.16rem;
    padding: .14rem 0
}

.toggle--cwkuY .icon {
    transform: rotate(var(--dega))
}

.toggle--cwkuY .label---HJfv {
    color: #999;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: .14rem;
    margin-right: .07rem
}

.cardHeader--frH0W {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: .24rem .1rem .14rem .22rem
}

.cardTitle--Ix\+L0 {
    color: #1f1f1f;
    font-size: .2rem;
    font-weight: 450;
    letter-spacing: .5px;
    line-height: .2rem
}

.cardBody--rE-MP {
    background: #fff;
    border-radius: .06rem;
    margin: .1rem .1rem 0;
    padding: .16rem
}

.doctorWrap--vEJAt {
    background: #fff;
    border-radius: .08rem;
    padding: .2rem .1rem;
    position: relative
}

.doctorBar--h8PtS {
    align-items: center;
    display: flex;
    position: relative;
    z-index: 1
}

.doctorAvatar--zRzAv {
    border: .5px solid rgba(0,0,0,.03);
    border-radius: 50%;
    box-sizing: border-box;
    margin-right: .1rem;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative
}

.doctorAvatarBox--AjciU {
    border-radius: 50%;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.doctorInfo--YlkMu {
    color: #2e2e2e;
    font-size: 0;
    font-weight: 400;
    line-height: .25rem
}

.doctorInfo__inline---HYTI {
    font-size: .14rem
}

.doctorName--0GEYR {
    color: #1f1f1f;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    margin-right: .06rem;
    vertical-align: middle
}

.doctorDept--yhPFC,.doctorTitle--EvkgD {
    color: #666;
    font-size: .12rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    margin-right: .08rem;
    text-align: center;
    vertical-align: middle
}

.doctorDept--yhPFC {
    margin-right: 0
}

.doctorExtra--x\+1Wz {
    align-items: center;
    color: #979da3;
    display: flex;
    flex-wrap: nowrap;
    font-size: .14rem;
    margin-top: .06rem
}

.doctorMain--KdxEu {
    display: flex;
    flex: 1 1
}

.doctorHospital--50fzS {
    color: #1f1f1f;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    overflow: hidden
}

.doctorTag--UOWw\+ {
    background-color: var(--primary-color);
    border-radius: .02rem;
    color: #fff;
    font-size: .1rem;
    line-height: .16rem;
    margin-right: .04rem;
    padding: 0 .04rem;
    position: relative;
    white-space: nowrap
}

.doctorContent--pY\+OM {
    flex: 1 1;
    width: 100%
}

.doctorServices--rY\+G1 {
    align-items: center;
    display: flex
}

.doctorServicesBtn--yeq63 {
    background: #00c8c8;
    border-radius: .14rem;
    color: #fff;
    font-size: .13rem;
    font-weight: 500;
    line-height: .18rem;
    margin-left: .1rem;
    padding: .05rem .12rem
}

.doctorTypeList--39HBB {
    padding-left: 0;
    padding-right: 0
}

.doctorTypeList--39HBB:before {
    display: none
}

.doctorTypeList--39HBB .doctorInfo--YlkMu {
    color: rgba(0,0,0,.6)
}

.avatarImg--pyNYO {
    background-color: #f6f6f6;
    border-radius: 50%;
    overflow: hidden;
    width: 100%
}

.avatarImg--pyNYO,.avatarImg--pyNYO img {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.page--sfXCX {
    --primary-color: var(--app-primary-color);
    background-color: #f6f6f6;
    min-height: 100vh;
    padding-bottom: .1rem
}

.view--VmcbC {
    padding: .1rem .1rem 0
}

.tabs--4gT4G {
    background: #fff;
    border-radius: .1rem .1rem 0 0;
    box-shadow: 0 1px 0 0 #e0e0e0;
    box-sizing: border-box;
    display: grid;
    flex-shrink: 0;
    grid-template-columns: 1fr 1fr;
    height: .5rem;
    margin-top: -.15rem;
    position: sticky;
    top: .44rem;
    z-index: 1
}

.tabs--4gT4G .item--Lo6KY {
    align-items: center;
    display: flex;
    justify-content: center
}

.tabs--4gT4G .item--Lo6KY .text--AD4Ny {
    color: #999;
    font-size: .14rem;
    position: relative
}

.tabs--4gT4G .item--Lo6KY .text--AD4Ny.textUp--2RNDX:after {
    transform: translateY(-50%) rotate(180deg);
    transform-origin: center
}

.tabs--4gT4G .item--Lo6KY .text--AD4Ny:after {
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: .04rem .04rem 0;
    content: "";
    height: 0;
    position: absolute;
    right: -.1rem;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .3s;
    width: 0
}

.popup--mi3W4 {
    display: flex;
    flex-direction: column;
    height: 100%
}

.popup--mi3W4 .areaList--\+bxMr {
    display: flex;
    flex: 1 1;
    flex-direction: row;
    height: calc(100% - .5rem)
}

.popup--mi3W4 .areaList--\+bxMr .parentList--K166Z {
    min-width: 1.14rem;
    width: 1.14rem
}

.popup--mi3W4 .areaList--\+bxMr .parentActive--IR9d6 {
    background: #e4f9f9;
    color: var(--app-primary-color);
    position: relative
}

.popup--mi3W4 .areaList--\+bxMr .parentActive--IR9d6:after {
    background: var(--app-primary-color);
    content: "";
    height: .13rem;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: .02rem
}

.popup--mi3W4 .areaList--\+bxMr .active--ptVYS {
    background: #e4f9f9;
    color: var(--app-primary-color)
}

.popup--mi3W4 .areaList--\+bxMr .list--14oWj {
    height: 100%;
    overflow-y: scroll;
    width: 100%
}

.popup--mi3W4 .areaList--\+bxMr .areaItem--OJ\+nJ {
    align-items: center;
    border-bottom: 1px solid #ececec;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-size: .16rem;
    font-weight: 400;
    height: .57rem;
    line-height: .2rem;
    padding-left: .2rem
}

.headers--UWN4w .back--AKG3X {
    margin-top: -.44rem
}

.headers--UWN4w .backDiv--h\+EF2 {
    height: 2rem;
    width: 100%
}

.headers--UWN4w .list--lrF1s {
    padding: 0 .2rem
}

.qrcodeAdmPopupCenter {
    --max-width: 3rem;
    --min-width: 3rem;
    --background-color: transparent
}

.doctor-qrcode__container {
    width: 3rem
}

.doctor-qrcode__close {
    color: rgba(0,0,0,.9);
    position: absolute;
    right: .12rem;
    top: .22rem;
    z-index: 999
}

.doctor-qrcode__header {
    background: linear-gradient(0deg,var(--app-primary-color) 0,var(--app-primary-color) 100%),#fff;
    height: .1rem;
    position: relative;
    width: 100%;
    z-index: 1
}

.doctor-qrcode__logo {
    height: .18rem;
    left: .14rem;
    position: absolute;
    top: .24rem;
    width: .5rem
}

.doctor-qrcode__wrap {
    background-color: #fff;
    border-radius: .2rem;
    font-size: 0;
    left: -900%;
    max-width: 7.5rem;
    overflow: hidden;
    padding-bottom: .2rem;
    position: fixed;
    top: 1rem;
    width: 3rem;
    word-break: break-all;
    z-index: -9999999
}

.doctor-qrcode__bg {
    height: 1.15rem;
    position: absolute;
    right: 0;
    top: -.06rem;
    width: 1.36rem;
    z-index: 0
}

.doctor-qrcode__info {
    position: relative;
    text-align: center;
    z-index: 2
}

.doctor-qrcode_avatar {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    margin: .24rem 0 .16rem;
    overflow: hidden;
    width: 100%
}

.doctor-qrcode_name {
    color: #1f1f1f;
    font-size: .18rem;
    font-weight: 700;
    line-height: .2rem;
    margin-bottom: .1rem
}

.doctor-qrcode_title {
    color: #333;
    font-size: .14rem;
    font-weight: 400;
    line-height: .14rem;
    margin-bottom: .08rem
}

.doctor-qrcode_extra {
    padding: 0 .14rem
}

.doctor-qrcode_dept,.doctor-qrcode_hospital {
    color: #333;
    font-size: .14rem;
    font-weight: 400;
    line-height: .16rem
}

.doctor-qrcode_dept {
    margin-left: .04rem
}

.doctor-qrcode__output {
    width: 3rem
}

.doctor-qrcode__img {
    display: block;
    margin: .16rem auto 0
}

.doctor-qrcode__desc {
    color: #999;
    font-size: .12rem;
    font-weight: 400;
    line-height: .2rem;
    margin: .08rem 0 0;
    padding: 0 .14rem;
    text-align: center
}

.doctor-qrcode__btn {
    background-color: #fff;
    border-radius: 0 0 .2rem .2rem;
    margin-top: -.2rem;
    padding: .15rem 0 .3rem;
    position: relative;
    z-index: 111
}

.doctor-qrcode__btn-text {
    border: .5px solid #fd503e;
    border-radius: .04rem;
    color: #fd503e;
    display: block;
    font-size: .16rem;
    font-style: normal;
    font-weight: 900;
    height: .38rem;
    line-height: .38rem;
    margin: 0 auto;
    text-align: center;
    width: 2.5rem
}

.adm-toast-mask .adm-toast-wrap {
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%
}

.adm-toast-mask .adm-toast-main {
    background-color: rgba(0,0,0,.7);
    border-radius: .08rem;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: var(--adm-font-size-7);
    line-height: 1.5;
    max-height: 70%;
    max-width: 2.04rem;
    overflow: auto;
    pointer-events: all;
    position: relative;
    text-align: initial;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
    word-break: break-all
}

.adm-toast-mask .adm-toast-main-text {
    min-width: 0;
    padding: .12rem
}

.adm-toast-mask .adm-toast-main-icon {
    min-width: 1.5rem;
    padding: .35rem .12rem
}

.adm-toast-mask .adm-toast-main-icon .adm-toast-icon {
    font-size: .36rem;
    line-height: 1;
    margin-bottom: .08rem;
    text-align: center
}

.adm-toast-loading {
    --size: 0.48rem;
    margin: 0 auto .08rem
}

.adm-spin-loading {
    --color: var(--adm-color-weak);
    --size: 0.32rem;
    height: var(--size);
    width: var(--size)
}

.adm-spin-loading-svg {
    animation: adm-spin-loading-rotate .8s linear infinite;
    height: 100%;
    width: 100%
}

.adm-spin-loading-svg>.adm-spin-loading-fill {
    stroke: var(--color)
}

@keyframes adm-spin-loading-rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.deptarticle--UZCKJ {
    padding: 0 .08rem
}

.deptarticle--UZCKJ .articleList--0yBPA {
    background: var(--background-white);
    border-radius: var(--radius-card);
    display: flex;
    flex-direction: column;
    margin-top: var(--space-XL);
    padding: 0 .13rem 0 .15rem
}

.articleContainer--4-EUh {
    box-sizing: border-box
}

.articleList--YtbbT {
    background: var(--background-white);
    border-radius: var(--radius-card);
    margin: .08rem 0;
    padding: .03rem var(--space-M) var(--space-M)
}

.department--th5KC {
    background: #fff;
    border-radius: .12rem .12rem 0 0;
    height: calc(100vh - 2.13rem);
    margin-top: .12rem;
    overflow: hidden
}

.searchWrap--OjsWt {
    height: .36rem;
    margin-top: var(--space-M);
    position: relative
}

.searchWrap--OjsWt .searchIn--3MJoy {
    background: var(--background-white);
    border-radius: var(--radius-S);
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.searchWrap--OjsWt .searchContainer--VBA8v {
    background: var(--background-white);
    border-radius: var(--radius-S);
    box-sizing: border-box;
    height: .36rem
}

.searchWrap--OjsWt .searchContainer--VBA8v .adm-search-bar {
    background: none
}

.searchWrap--OjsWt .searchContainer--VBA8v .adm-search-bar-active .adm-search-bar-input-box {
    border: 0
}

.searchWrap--OjsWt .searchContainer--VBA8v .adm-button:before {
    display: none
}

.searchWrap--OjsWt .searchContainer--VBA8v .adm-search-bar-input-box {
    background: none;
    padding-left: .06rem
}

.searchWrap--OjsWt .searchContainer--VBA8v .adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon {
    display: none
}

.searchWrap--OjsWt .searchContainer--VBA8v .adm-button:not(.adm-button-default) {
    background: none;
    border: 0;
    color: #bc9458;
    font-size: .13rem;
    line-height: .25rem
}

.searchWrap--OjsWt .searchContainer--VBA8v .adm-button:not(.adm-button-default) span {
    display: block
}

.searchWrap--OjsWt .searchContainer--VBA8v input {
    background: none;
    color: #000;
    display: block;
    font-size: .13rem;
    height: .3rem;
    width: 100%
}

.searchWrap--OjsWt .searchContainer--VBA8v input::-moz-placeholder {
    color: #9a9a9a
}

.searchWrap--OjsWt .searchContainer--VBA8v input::placeholder {
    color: #9a9a9a
}

.searchWrap--OjsWt.searchIng--iW6ra .searchIn--3MJoy {
    border: .5px solid #dedede
}

.searchWrap--OjsWt.searchIng--iW6ra .searchIn--3MJoy .searchContainer--VBA8v {
    border-radius: var(--radius-S) var(--radius-S) 0 0
}

.searchWrap--OjsWt.searchIng--iW6ra .list--tl-0C {
    max-height: 30vh;
    overflow-y: scroll
}

.searchWrap--OjsWt.searchIng--iW6ra .list--tl-0C .li--aKCwk {
    color: #333;
    display: block;
    font-size: .14rem;
    height: .25rem;
    line-height: .25rem;
    padding: .03rem .1rem
}

.searchWrap--OjsWt.searchIng--iW6ra .list--tl-0C .li--aKCwk strong {
    color: #00c8c8;
    font-weight: 400
}

.searchWrap--OjsWt .mask--ikfqi {
    bottom: 0;
    height: calc(100vh - 1.9rem);
    left: 0;
    position: fixed;
    right: 0
}

.adm-search-bar {
    --height: 0.32rem;
    --padding-left: 0.08rem;
    --background: var(--adm-color-fill-content);
    --border-radius: 0.06rem;
    --placeholder-color: var(--adm-color-weak);
    ---placeholder-color: var(--placeholder-color);
    align-items: center;
    display: flex;
    height: var(--height);
    justify-content: center
}

.adm-search-bar .adm-search-bar-input-box {
    align-items: center;
    background: var(--background);
    border: 1px solid transparent;
    border-radius: var(--border-radius);
    display: flex;
    flex: auto;
    justify-content: center;
    padding-left: var(--padding-left)
}

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon {
    color: var(--adm-color-light);
    flex: none;
    font-size: var(--adm-font-size-8)
}

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input {
    box-sizing: border-box;
    flex: auto;
    height: calc(var(--height) - .02rem);
    padding: .04rem .08rem .04rem .04rem
}

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input {
    --placeholder-color: var(---placeholder-color);
    --font-size: var(--adm-font-size-7)
}

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element {
    line-height: .19rem
}

.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon {
    padding-left: .08rem
}

.adm-search-bar .adm-search-bar-suffix {
    flex: none;
    margin-left: .04rem
}

.adm-search-bar .adm-search-bar-cancel-button.adm-button {
    padding: .03rem .12rem
}

.adm-search-bar-active .adm-input.adm-input.adm-input {
    --placeholder-color: var(--adm-color-light)
}

.adm-search-bar-active .adm-search-bar-input-box {
    background: var(--adm-color-background);
    border-color: var(--adm-color-primary)
}

.deptList--YOJjQ {
    height: 100%
}

.deptList--YOJjQ .left--Nr5qa {
    background: #ebfbfa;
    color: #242424
}

.deptList--YOJjQ .left--Nr5qa .icon--s8MqK {
    margin-right: .04rem;
    margin-top: 1px
}

.deptList--YOJjQ .right--TC9Yi {
    height: 100%;
    overflow-y: scroll;
    width: 100%
}

.deptList--YOJjQ .right--TC9Yi .deptItem--18TCc {
    border-bottom: .5px solid #dedede;
    display: block;
    margin-left: .14rem;
    min-height: .44rem;
    padding: var(--space-XS) var(--space-S) .06rem 0
}

.deptList--YOJjQ .right--TC9Yi .name--t5fIW {
    color: #000;
    font-size: .16rem;
    font-weight: 600;
    line-height: .2rem;
    margin-bottom: .04rem
}

.deptList--YOJjQ .right--TC9Yi .hao--U8lzV {
    background: #09dfb5;
    border-radius: .03rem;
    color: var(--text-color-white);
    display: inline-block;
    font-size: .1rem;
    line-height: .14rem;
    margin-left: .03rem;
    margin-top: -.03rem;
    padding: 0 .02rem;
    vertical-align: middle
}

.deptList--YOJjQ .right--TC9Yi .text--Vm3ZD {
    color: #858585;
    font-size: .12rem;
    line-height: .2rem
}

.popBody--4-ctB {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.titleItem--wTMh4 {
    align-items: center;
    border-bottom: .5px solid #ececec;
    color: var(--app-primary-color);
    display: flex;
    font-size: .12rem
}

.keyItem--893vQ,.titleItem--wTMh4 {
    box-sizing: border-box;
    height: .5rem;
    padding: 0 .2rem;
    width: 100%
}

.keyItem--893vQ {
    color: #222;
    font-size: .14rem
}

.keyItem--893vQ .keyItemText--897N2 {
    align-items: center;
    border-bottom: .5px solid #ececec;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    width: 100%
}

.disenseList--\+FyMy {
    height: calc(100% - .52rem);
    position: relative
}

.disenseList--\+FyMy .searchList--e79sh {
    background: #fff;
    height: 100%;
    overflow-y: scroll;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000
}

.disenseList--\+FyMy .indexBar--d2EEh {
    --adm-color-fill-content: #fff
}

.disenseList--\+FyMy .indexBar--d2EEh .adm-index-bar-body .adm-index-bar-anchor-title {
    --adm-color-weak: var(--app-primary-color)
}

.disenseList--\+FyMy .indexBar--d2EEh .adm-index-bar-sidebar-item {
    --adm-color-primary: var(--app-primary-color)
}

.searchInputWrap--4lYTV {
    display: flex;
    height: .34rem;
    padding: 0 .15rem .18rem;
    position: relative
}

.searchInputWrap--4lYTV .content--VmMa0 {
    box-sizing: border-box;
    height: 100%;
    width: 100%
}

.searchInputWrap--4lYTV .content--VmMa0 .search--LafhM {
    align-items: center;
    background: #f8f8f8;
    border-radius: .18rem;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    padding: 0 .1rem;
    position: relative;
    width: 100%
}

.searchInputWrap--4lYTV .content--VmMa0 .search--LafhM .searchInput--s92fP {
    --font-size: 0.12rem
}

.searchInputWrap--4lYTV .content--VmMa0 .search--LafhM .right--cb97N {
    align-items: center;
    color: #9a9a9a;
    display: flex;
    font-size: .12rem;
    width: .4rem
}

.searchInputWrap--4lYTV .content--VmMa0 .search--LafhM .candidate--omdwJ {
    background: #fff;
    border-top: .5px solid #555;
    bottom: -2.5rem;
    box-sizing: border-box;
    display: none;
    height: 2.4rem;
    left: 0;
    padding: 0 .1rem;
    position: absolute;
    width: 100%;
    z-index: 1
}

.searchInputWrap--4lYTV .content--VmMa0 .search--LafhM .candidate--omdwJ .canItem---Mwhj {
    align-items: center;
    display: flex;
    gap: .1rem
}

.searchInputWrap--4lYTV .inputMask--YotTJ {
    --placeholder-color: #86909c;
    background: #f8f8f8;
    border-radius: .17rem;
    font-size: .12rem;
    height: .34rem;
    left: .15rem;
    line-height: .34rem;
    position: absolute;
    right: .15rem;
    text-align: center;
    z-index: 10
}

.searchInputWrap--4lYTV .inputMask--YotTJ .inputMaskText--LRhRV {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALoSURBVHgB7VhLctpAEG3+W24QbVlQ9hHkE5gU36wCJ4CcADhB4hMYr4EKPkG0zBIvKJKdcgOypPj5NR6pBjGjH6LKC78qFTPNSHr1uqe7R0Qf8EeKYqBSqRQzmYyZzWaN3W5XZBvmK4zn2+12PpvNVhQToQkxiUKh0N7v9/eYmgHLLVxP4/F4RNcg1Gw2uyAywLBI0WDjGkYh5kuo1WqxSx5JrYjFLzwcDv+OD0qlmOyNbu1ms+nAlTbFJSTI/MLQkMx2Op1+WK/XI12ciPtMDPvee0HqLohUKiwZuOwBtkGUgK3VagMo149CKq0yCjcZYroCmc/T6bQXdfdMJpMB38vPECYjl8s9+t2T8Rrq9XobPz1njgd+AZkZxcRyufxTKpX+QqmWQ6pcLv9fLBa/VetVCrkSI2CHl5BxwM9glztzjPucRiiIkFDHEFObJaeEwPFHb2mAUURSbVMQIeCrNB5SguD4g+KuSnDhPfkREhKazhy7waKEgbIykqamym0uIUh4K9mtMEksKsQutZx5Pp83SUcIcAkh6F7oSnAyu3iPQT6EXPng39jVOgRs1TtJQehdQCbkqgKFPtGVAJcVVe88I4SFtmQ36EpAcb6RpvOz/50BEpcl2U1dJr0EXLRJSi3cXZKOkHdL6jLpJRBtiQNLVaxPghpue3bGiKPuFVSSW5En1YITQiKTuq0CElefEkKj0ZAbNlvX1p4QEvXGrWEY96rVaoUuBPfkeNZAMmnrpLJjRNXnbtEUU27QOnHbEHFA+CGZLKhzp1uvTIw4Y3VIahWwVX8KyUOD4w/3fPeQITrN1GeI3OTjGnInoCu+0vmtS/p8NoJKnUiEJFJ+x6AXxMZxE4jsbujWcsGG0t0gUqEOiqKT9B5rwuC4SdB5Ht2mOIWckYp0thfEuKs0A5ZaUONZdX4LIhX7YwM3dAj+W/ljA/KYzSUo6LjkJQUVvzkqxiKUBDykOnE+TCQOTrogZtIHIuAV18aOLcNc/S0AAAAASUVORK5CYII=);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: .18rem;
    color: #555;
    font-size: .12rem;
    line-height: .34rem;
    padding: 0 .02rem 0 .22rem
}

.diseList--35qZZ {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    font-size: .1rem;
    padding: .04rem .02rem;
    position: absolute;
    right: .05rem;
    top: .1rem;
    width: .18rem
}

.diseList--35qZZ .diseItem--qQcI4 {
    align-items: center;
    color: #000;
    display: flex;
    height: .15rem;
    justify-content: center;
    width: .15rem
}

.diseList--35qZZ .activeItem--H6UBN {
    background-color: var(--app-primary-color);
    border-radius: 50%;
    color: #fff
}

.otherDoctor--DDrG0 {
    border-top: .05rem solid hsla(0,0%,87%,.2);
    display: flex;
    flex-direction: column;
    padding-bottom: .2rem
}

.otherDoctor--DDrG0 .text--PAwhL {
    background: #fff;
    color: #999;
    font-size: .15rem;
    font-weight: 700;
    padding-left: .12rem;
    padding-top: .2rem;
    position: relative;
    z-index: 1
}

.otherDoctor--DDrG0 .otherList--aJWrc {
    background: #fff;
    border-bottom: 1px solid hsla(0,0%,87%,.6);
    padding: .16rem 0 1px
}

.otherDoctor--DDrG0 .otherList--aJWrc .title--qWnsA {
    margin: .05rem 0;
    padding: 0 .1rem 0 .15rem
}

.otherDoctor--DDrG0 .otherList--aJWrc .moreList--mbOZ1 {
    padding: 0 .1rem
}

.otherDoctor--DDrG0 .otherList--aJWrc .name--T1Mlq {
    word-wrap: break-word;
    align-items: center;
    color: #1f1f1f;
    display: flex;
    flex: 1 1;
    font-size: .16rem;
    font-weight: 700;
    margin-right: .04rem
}

.otherDoctor--DDrG0 .otherList--aJWrc .name--T1Mlq .address--9j8lQ {
    color: var(--app-primary-color);
    display: contents
}

.otherDoctor--DDrG0 .otherList--aJWrc .more--6n5EM {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGMSURBVHgB7dpNSsNAGMbxd6Z1rUfoUfQkrUsVwYUf5ARBceFGXZrexJvoFbq3M+YpLhSJleI780if37ITCO8fkjJhzERERERERLZQMCdt+7g/2rFpSmmRl/GuaY5ejZBLgH74SRynl693CrOr8+O5kYnmIIzS2bcfc+6ubx+mRsYlQM5hb2CBLoJLAIvLbnCNLIJLgObi9DllOxy8gCiC278AtDf3sxjsafACghejawBgj+AeAJgjFAkArBGKBQDGCEUDAFuE4gGAKUKVAMASoVoAYIhQNQDUjlA9ANSMQBEA1kVIlg6wx7A/5rMb3EBzedL9tIEKeeyyeaIJADGGPLyaFuZxTyOx2h732+ShdXxXNAcUAdYNj0fD66Nq9Zfgr4bv3w/mpGqA2sNDtQAMw0OVACzDQ/EATMND0QBsw0OxAIzDQ5EArMODewDm4cE1APvw4BbgPwwP5c4HfMIyPJQ7H/CBaXgoej6AbXgodj6AcXjwPCQ1WT0KMe7m/Db3+J4nIiIiIiIiG3oHvL4Kx6C9vBgAAAAASUVORK5CYII=);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: .16rem;
    color: #898b95;
    font-size: .14rem;
    line-height: .16rem;
    margin-right: -.04rem;
    padding-right: .16rem
}

.otherDoctor--DDrG0 .otherList--aJWrc .icons--rz4aK {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: .24rem;
    margin-right: .04rem;
    width: .24rem
}

.otherDoctor--DDrG0 .otherList--aJWrc .imgText--yewb3 {
    background-image: url(data:image/png;base64,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)
}

.otherDoctor--DDrG0 .otherList--aJWrc .register--SkT4w {
    background-image: url(data:image/png;base64,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)
}

.otherDoctor--DDrG0 .otherList--aJWrc .phone--NZq9n {
    background-image: url(data:image/png;base64,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)
}

.sogouTheme--QjYMA {
    --adm-color-primary: var(--app-primary-color);
    --advertise-background-color: #fff;
    --advertise-margin: 0 0.1rem;
    --advertise-border-radius: 0.06rem
}

.advertise--oM4d1 {
    background: #f7f7f7;
    background: var(--advertise-background-color,#f7f7f7);
    border-radius: var(--advertise-border-radius);
    box-sizing: border-box;
    padding: .1rem .1rem .2rem
}

.advertise--oM4d1 .title--A1V7k {
    color: #1f1f1f;
    font-size: .2rem;
    font-weight: 700;
    padding: .12rem .05rem
}

.advertise--oM4d1 .content--4dAVA {
    background: #f7f7f7;
    background: var(--advertise-background-color,#f7f7f7);
    border-radius: .04rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: .1rem .05rem;
    width: 100%
}

.advertise--oM4d1 .item--zN3jf {
    padding: 0
}

.register--HNO\+4 {
    background: rgba(241,245,255,.6);
    border-radius: .08rem;
    box-sizing: border-box;
    justify-content: space-between;
    padding: .08rem .16rem .07rem .12rem
}

.register--HNO\+4,.register--HNO\+4 .left--az9f7 {
    align-items: center;
    display: flex
}

.register--HNO\+4 .left--az9f7 .actionIcon--ShLvV {
    color: #205aef;
    margin-right: .08rem
}

.register--HNO\+4 .left--az9f7 .text--QuRPM {
    color: #222;
    font-size: .13rem;
    margin-right: .05rem
}

.register--HNO\+4 .left--az9f7 .more--LriNN {
    color: #999;
    font-size: .12rem
}

.register--HNO\+4 .reBtn--lLJ1J {
    align-items: center;
    background: #205aef;
    border-radius: .08rem;
    color: #fff;
    display: flex;
    font-size: .12rem;
    font-style: normal;
    font-weight: 500;
    height: .28rem;
    justify-content: center;
    line-height: .2rem;
    padding: 0 .1rem
}

.hospList--ikAeJ {
    width: 100%
}

.disclaimerTip--dMUYQ {
    margin: .06rem 0 -.06rem
}

.hospService--g3i9q {
    padding: 0 .08rem
}

.hospService--g3i9q .activeText--l-Aot .selFilter--JLRVY {
    color: var(--app-primary-color)!important
}

.hospService--g3i9q .activeText--l-Aot .arrow--674Qv {
    border-color: var(--app-primary-color) transparent transparent transparent
}

.hospService--g3i9q .activeTabs--VWEcO {
    background: #fff;
    border-radius: .08rem .08rem 0 0;
    margin-top: .08rem;
    position: sticky;
    top: .44rem;
    z-index: 10
}

.hospService--g3i9q .registerBarBox--Fe22\+ {
    background: #fff;
    padding: .08rem 0 0
}

.hospService--g3i9q .registerBarBox--Fe22\+ .registerBar--VzXFJ {
    margin: 0 .1rem
}

.hospService--g3i9q .reset--3O2Yj {
    border: 1px solid #afafaf;
    border-radius: .02rem;
    color: #666;
    font-size: .14rem;
    line-height: .22rem;
    padding: 0 .08rem
}

.hospService--g3i9q .arrow--674Qv {
    border: .05rem solid transparent;
    border-top-color: #999;
    content: "";
    height: 0;
    margin-left: .04rem;
    margin-top: .03rem;
    width: 0
}

.hospService--g3i9q .hostDoctorFilter--fSqJl {
    grid-gap: .08rem;
    align-items: center;
    background: #fff;
    box-sizing: border-box;
    display: grid;
    gap: .08rem;
    grid-template-columns: repeat(3,1fr);
    padding: .11rem .07rem;
    position: sticky;
    top: .94rem;
    z-index: 10
}

.hospService--g3i9q .hostDoctorFilter--fSqJl .reset--3O2Yj {
    border: 1px solid #afafaf;
    border-radius: .02rem;
    color: #666;
    font-size: .14rem;
    line-height: .22rem;
    padding: 0 .08rem
}

.hospService--g3i9q .hostDoctorFilter--fSqJl .address--xyNDP {
    align-items: center;
    background: #f2f2f2;
    box-sizing: border-box;
    display: flex;
    font-size: .14rem;
    justify-content: center;
    padding: .11rem .12rem;
    width: 100%
}

.hospService--g3i9q .hostDoctorFilter--fSqJl .address--xyNDP .selFilter--JLRVY {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #525252;
    display: -webkit-box;
    overflow: hidden
}

.hospList--r-WjL {
    width: 100%
}

.disclaimerTip--6pcBV {
    margin: .06rem 0 -.06rem
}

.hospService--QO1ZM {
    padding: 0 .08rem
}

.hospService--QO1ZM .activeText---Wd0r .selFilter--TyHQY {
    color: var(--app-primary-color)!important
}

.hospService--QO1ZM .activeText---Wd0r .arrow--NW\+Nf {
    border-color: var(--app-primary-color) transparent transparent transparent
}

.hospService--QO1ZM .activeTabs--YR8Hq {
    background: #fff;
    border-radius: .08rem .08rem 0 0;
    margin-top: .08rem;
    position: sticky;
    top: .44rem;
    z-index: 10
}

.hospService--QO1ZM .registerBarBox--AgHs1 {
    background: #fff;
    padding: .08rem 0 0
}

.hospService--QO1ZM .registerBarBox--AgHs1 .registerBar--bBHz1 {
    margin: 0 .1rem
}

.hospService--QO1ZM .reset--7Kc2H {
    border: 1px solid #afafaf;
    border-radius: .02rem;
    color: #666;
    font-size: .14rem;
    line-height: .22rem;
    padding: 0 .08rem
}

.hospService--QO1ZM .arrow--NW\+Nf {
    border: .05rem solid transparent;
    border-top-color: #999;
    content: "";
    height: 0;
    margin-left: .04rem;
    margin-top: .03rem;
    width: 0
}

.hospService--QO1ZM .hostDoctorFilter--lb2pp {
    grid-gap: .08rem;
    align-items: center;
    background: #fff;
    box-sizing: border-box;
    display: grid;
    gap: .08rem;
    grid-template-columns: repeat(3,1fr);
    padding: .11rem .07rem;
    position: sticky;
    top: .94rem;
    z-index: 10
}

.hospService--QO1ZM .hostDoctorFilter--lb2pp .address--thZNF {
    align-items: center;
    background: #f2f2f2;
    box-sizing: border-box;
    display: flex;
    font-size: .14rem;
    justify-content: center;
    padding: .11rem .12rem;
    width: 100%
}

.hospService--QO1ZM .hostDoctorFilter--lb2pp .address--thZNF .selFilter--TyHQY {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #525252;
    display: -webkit-box;
    overflow: hidden
}

.hospList--2ZTtb {
    width: 100%
}

.disclaimerTip--qqd2y {
    margin: .06rem 0 -.06rem
}

.webview-weapp #hostDoctorFilter {
    top: .5rem
}

.webview-weapp #activeTabs {
    top: 0
}

.hospService--8tnEZ {
    padding: 1px .08rem 0
}

.hospService--8tnEZ .activeText--ehvSj .selFilter--34VAa {
    color: var(--app-primary-color)!important
}

.hospService--8tnEZ .activeText--ehvSj .arrow--CgNrX {
    border-color: var(--app-primary-color) transparent transparent transparent
}

.hospService--8tnEZ .activeTabs--zDm\+i {
    background: #fff;
    border-radius: .08rem .08rem 0 0;
    margin-top: .08rem;
    position: sticky;
    top: .44rem;
    z-index: 10
}

.hospService--8tnEZ .registerBarBox--vEzTD {
    background: #fff;
    padding: .08rem 0 0
}

.hospService--8tnEZ .registerBarBox--vEzTD .registerBar--jkP2q {
    margin: 0 .1rem
}

.hospService--8tnEZ .reset--HoLXJ {
    border: 1px solid #afafaf;
    border-radius: .02rem;
    color: #666;
    font-size: .14rem;
    line-height: .22rem;
    padding: 0 .08rem
}

.hospService--8tnEZ .arrow--CgNrX {
    border: .05rem solid transparent;
    border-top-color: #999;
    content: "";
    height: 0;
    margin-left: .04rem;
    margin-top: .03rem;
    width: 0
}

.hospService--8tnEZ .hostDoctorFilter--NUaNd {
    grid-gap: .08rem;
    align-items: center;
    background: #fff;
    box-sizing: border-box;
    display: grid;
    gap: .08rem;
    grid-template-columns: repeat(3,1fr);
    padding: .11rem .07rem;
    position: sticky;
    top: .94rem;
    z-index: 10
}

.hospService--8tnEZ .hostDoctorFilter--NUaNd .reset--HoLXJ {
    border: 1px solid #afafaf;
    border-radius: .02rem;
    color: #666;
    font-size: .14rem;
    line-height: .22rem;
    padding: 0 .08rem
}

.hospService--8tnEZ .hostDoctorFilter--NUaNd .address--mVxkV {
    align-items: center;
    background: #f2f2f2;
    box-sizing: border-box;
    display: flex;
    font-size: .14rem;
    justify-content: center;
    padding: .11rem .12rem;
    width: 100%
}

.hospService--8tnEZ .hostDoctorFilter--NUaNd .address--mVxkV .selFilter--34VAa {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #525252;
    display: -webkit-box;
    overflow: hidden
}

.hospService--8tnEZ .loadMore--6fRz\+ {
    align-items: center;
    background: #fff;
    border-radius: 0 0 .1rem .1rem;
    border-top: 1px solid #f4f4f5;
    box-sizing: border-box;
    color: #3c3c3c;
    display: flex;
    flex-direction: row;
    font-size: .14rem;
    font-style: normal;
    font-weight: 400;
    gap: .06rem;
    height: .34rem;
    justify-content: center;
    line-height: .14rem
}
@media (max-width: 768px) {
    body:before {
        display: none;
    }
}
.pt12{ padding-top:.12rem; }


.wz_link{ height:50px; padding: 0 15px; display:flex; align-items:center; font-size: 18px; background: #FFFFFF;box-shadow: 0px 2px 8px 3px rgba(0,0,0,0.2); color: #666; justify-content: space-between;}
.wz_link .blue{ color:#0076FF; }
.wz_link .right-btn{width: 105px; line-height: 34px;background: linear-gradient(124deg, #00AEFF 0%, #0076FF 100%);border-radius: 8px; color: #fff; text-align: center;}
.wz_right_box{ padding:10px 12px 10px 5px; }
.wz_right_img_box{ display:block;border-radius:50%; overflow: hidden; margin-bottom: 10px; }
.wz_right_img{ display: block;width:60px;height:60px; }
.wz_link_box{ padding-top:5px; display:none; }
.height50px{ height:50px; }
.wz_link_box_show{ display:block; }

/* footer.css -----------------------------------------------------------------*/
.footer { background: #313131; }

.footer .footer-text { text-align: center; color: #999999; line-height: 1.3; font-size: 0.12rem; }

.footer .footer-link { color: #ee1e76; text-decoration: underline; }

.footer .footer-link-gray { color: #999; font-size: 0.12rem; margin: 0 0.12rem 0 0; }

.footer .footer-link-red { color: #ee1e76; }

.footer .footer-link-gray:after { content: '|'; margin: 0 0 0 0.12rem; color: #666; }

.footer .footer-link-gray:last-child:after { display: none; }

.footer .footer-link-gray-box { text-align: center; padding: 0.12rem 0 0 0; }

.footer .footer .footer-text { color: #666; }

.footer .mod-wrap--pad .col-sex-part:last-of-type { padding-bottom: 0; }

.footer-no { display: none; }

#app .footer{padding: 0 .1rem .13rem;}
#app .footer .footer-text{line-height: .2rem; padding-top: 0.08rem;}
#app .footer .h40{ height:.2rem; }
#app .footer .lh40{ line-height:.2rem; }
#app .footer .mr20{ margin-right:.1rem; }
#app .footer .pb10{ padding-bottom:.06rem; }
#app .footer .f24{ font-size:.12rem; }

.commonContentDetailStyle .commonDetailBodyStyle.commonPStyle p {
    margin-bottom: .2rem;
    text-indent: 0;
}

.commonContentDetailStyle .commonDetailBodyStyle h2{
    margin-bottom: .08rem;
    margin-top: .36rem;
    font-size: .22rem;
    line-height: .38rem;
    font-weight: bold;
    padding-left: .15rem;
    position: relative;
}

.commonContentDetailStyle .commonDetailBodyStyle h3{
    margin-bottom: .08rem;
    margin-top: .28rem;
    line-height: .38rem;
    font-size: .2rem;
    font-weight: bold;
    color: #6798FC;
}

.commonContentDetailStyle .commonDetailBodyStyle h2:before{
    position: absolute;
    left: 0;
    top: .08rem;
    width: .06rem;
    height: .22rem;
    content: '';
    border-radius: .3rem;
    background-color: #6798FC;
}

.commonContentDetailStyle .commonDetailBodyStyle h4,
.commonContentDetailStyle .commonDetailBodyStyle h5,
.commonContentDetailStyle .commonDetailBodyStyle h6{
    margin-bottom: .08rem;
    margin-top: .24rem;
    font-size: .18rem;
    line-height: .38rem;
    font-weight: bold;
    color: #666;
}

.commonContentDetailStyle .commonDetailBodyStyle img{
    display: block;
    margin: .2rem auto;
    max-width: 100%;
    border-radius: .12rem;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table{
    margin: .16rem 0;
    text-align: left;
    width: 100%;
    border-radius: .08rem;
    overflow: hidden;
    border-collapse: separate;
    border-spacing: 0;
    border-bottom: 1px solid #DCE0E7;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table caption{
    font-size: .18rem;
    line-height: .32rem;
    font-weight: bold;
    margin-bottom: .1rem;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table td,
.commonContentDetailStyle .commonDetailBodyStyle.commonTable table th{
    border:1px solid #DCE0E7;
    border-left: 0;
    border-bottom: none;
    padding: .08rem .12rem;
    line-height: .26rem;
    font-size: .16rem;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table td:first-child{
    border-left: 1px solid #DCE0E7;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table th:last-child{
    border-right:none;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table thead th{
    border-top:none;
    color: #fff;
    font-weight: bold;
    background: #6798FC;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table thead th:first-child{
    border-radius: .06rem 0 0 0;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table thead th:last-child{
    border-radius: 0 .06rem 0 0;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table tbody tr:nth-child(odd){
    background: #F6F7FA;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table tbody td:first-child,
.commonContentDetailStyle .commonDetailBodyStyle.commonTable table th:first-child{
    text-align:center;
}

.commonContentDetailStyle .commonDetailBodyStyle.commonTable table tfoot td{
    color:#666;
    text-align: center;
}

.commonContentTipsStyle{
    line-height: 21px;
    font-size: 13px;
    color: #999;
}

.commonContentDetailStyle .commonUlStyle ul,
.commonContentDetailStyle .commonUlStyle ol,
.commonContentDetailStyle .commonUlStyle dl,
.commonContentDetailStyle .commonUlStyle dt,
.commonContentDetailStyle .commonUlStyle dd,
.commonContentDetailStyle .commonUlStyle li{ list-style: initial; }
.commonContentDetailStyle .commonUlStyle ul,
.commonContentDetailStyle .commonUlStyle ol,
.commonContentDetailStyle .commonUlStyle dl{ padding-left:.2rem; }







