@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (min-width: 1921px) {
    .ys-cont1720 {
        padding: 0 100px;
        --place: calc(50vw - 860px);
        --cont: 1720px;
    }
}

@media screen and (max-width: 1919px) {
    :root {
        --spacepa: 5.25vw;
    }

    .suite-detail-core {
        /* width: calc(100% + var(--spacepa)); */
    }

    .home-center-info {
        bottom: var(--space100);
    }

    .home-service-slick {
        margin: 0.60rem -0.1rem 0;
    }

    /* 2025.05.23 - Teemo新增 - start */
    .pediatric-hero-title {
        width: 35.8%;
    }

    /* 2025.05.23 - Teemo新增 - end */
    /* 2025.6.28 - judy - start */
    .pediatric-hero-title {
        width: 80.8%;
    }

    /* 2025.6.28 - jud - end */
    
    /* 2026.6.5 - aaa - start */

    /* g1_1888-33989 精准诊疗 1919 - start */
    .about-care-panel {
        padding-right: 5.20vw;
    }

    /* g1_1888-33989 精准诊疗 1919 - end */

    /* 2026.6.5 - aaa - end */
    /* 1919end */
}

@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }

    :root {
        /* 间距 */
        --space250: 2.0rem;
        --space240: 1.95rem;
        --space230: 1.9rem;
        --space220: 1.85rem;
        --space210: 1.8rem;
        --space200: 1.75rem;
        --space190: 1.7rem;
        --space180: 1.65rem;
        --space170: 1.6rem;
        --space160: 1.55rem;
        --spacepa: 5.21vw;
        --headh: 74px;
        --Radius2: 0.16rem;
    }

    /* 2025.05.23 - Teemo新增 - start */
    .doctor-card-action>span,
    .doctor-card-action .std-btn-text {
        line-height: 40px;
    }

    .pediatric-expert-figure {
        width: 57%;
    }

    /* 2025.05.23 - Teemo新增 - end */
    /* 2025.05.21 - Teemo新增 - start */
    .doctor-card-top {
        margin-bottom: 0.16rem;
    }

    .doctor-filter-submit>a {
        line-height: 46px;
    }

    .doctor-card-lang li {
        line-height: 24px;
    }

    .doctor-card-action .std-btn-text .doctor-card-action>span {
        line-height: 40px;
    }

    .doctor-card-title {
        line-height: 28px;
    }

    .department-center-link-icon,
    .doctor-card-action-icon {
        width: 20px;
    }

    .doctor-card-info {
        padding: 0.27rem 0.4rem;
    }

    .doctor-list-inof {
        margin: 0 -0.2rem;
    }

    .doctor-list-item {
        padding: 0 0.2rem;
    }

    .department-center-link i,
    .department-key-more i,
    .department-overview-card i {
        width: 18px;
        height: 18px;
    }

    .department-key-icon {
        width: 36px;
    }

    .pediatric-hero-title {
        width: 44%;
    }

    .pediatric-expert-name {
        margin-top: 0.4rem;
    }

    .expert-hero-tags li {
        line-height: 28px;
    }

    .eccl-icon {
        width: 18px;
    }

    .pediatric-expert .doctor-card-actions {
        width: 340px;
    }

    .pediatric-subnav-core li {
        padding: 0 0.5rem;
    }

    .department-key-more span {
        line-height: 42px;
    }

    .expert-nav-reserve-btn span,
    .expert-nav-back,
    .expert-nav-reserve-btn {
        line-height: 40px;
        white-space: nowrap;
    }

    .expert-history-card::before {
        width: 18px;
        height: 18px;
    }

    .expert-academic-list-icon {
        width: 18px;
    }

    .expert-history-year {
        line-height: 34px;
    }

    .expert-academic-card {
        padding: 0.28rem 0.6rem 0.4rem 0.28rem;
    }

    .expert-hero-info {
        padding-left: 1.2rem;
    }

    .department-key-item {
        padding: 0 0.16rem;
    }

    .doctor-filter-down-icon {
        width: 20px;
    }

    .doctor-filter-down .ys-select-inof {
        height: 120px;
    }

    /* 2025.05.21 - Teemo新增 - end */
    /* index - start */
    .home-hero-links a {
        padding: 0.17rem 0.2rem;
        min-width: 2.4rem;
    }

    .home-hero-link-text {
        padding-left: 0.2rem;
    }

    .home-center-info {
        bottom: 1.5rem;
    }

    .home-service-slick {
        margin: var(--space60) -0.1rem 0;
        padding-bottom: var(--space90);
    }

    .home-service-info {
        width: 76.4%;
    }

    .std-arrows1 .slick-prev,
    .std-arrows1 .slick-next,
    .std-arrows2 .slick-prev,
    .std-arrows2 .slick-next {
        width: 42px;
    }

    .home-expert-data-card {
        min-height: 5.2rem;
        border-radius: 0.15rem;
    }

    .home-expert-data-num {
        font-size: 1.6rem;
    }

    .home-news-more .std-btn-link1 {
        padding-top: 0.14rem;
        padding-bottom: 0.14rem;
    }

    .home-news-slick {
        margin: 0.60rem calc(var(--hnspa)* -1) 0;
        padding-bottom: 0.93rem;
        --hnspa: 0.2rem;
    }

    .home-hero-link-icon {
        width: 28px;
    }

    .home-hero-scroll {
        width: 38px;
    }

    .std-btn-link-img,
    .std-btn-link1-img {
        width: 22px;
    }

    .home-news .slick-next,
    .home-service .slick-next {
        left: 72px;
    }

    .sports-intro-text {
        width: 32.4%;
    }

    .sports-intro-cn {
        margin-top: 0.3rem;
    }

    .sports-intro-en {
        margin-top: 0.2rem;
    }

    .sports-intro-media {
        width: 64.42%;
    }



    .doctor-footer-logo {
        width: 4.1rem;
    }

    .doctor-footer-contact a {
        padding: 0.18rem 0.24rem;
    }

    .doctor-footer-contact span {
        margin-right: 0.18rem;
        width: 22px;
    }

    .footer-nav {
        --gap2: 0.24rem;
    }

    .doctor-footer-contact {
        width: 20.8%;
        gap: 0.14rem;
    }

    .doctor-footer-gotop {
        width: 30px;
    }

    .home-expert-portrait-img {
        top: 1.25rem;
    }

    .home-expert .expert-hero-copy-out {
        margin-top: 0.5rem;
    }

    .home-expert-switch-btn {
        --hesbwi: 32px;
    }

    .home-expert-actions {
        margin-top: 0.5rem;
    }

    .doctor-header-logo {
        width: 290px;
    }

    .doctor-header-menu-icon {
        width: 36px;
    }

    .sports-service-card div {
        margin-top: 0.44rem;
    }

    .sports-center .home-center-info {
        bottom: var(--space80);
    }

    .sports-hero-title h1 {
        font-size: var(--font60);
    }

    .sports-center .home-center-copy {
        width: 74%;
    }

    .pediatric-expert .expert-hero-copy.expert-hero-copy2,
    .expert-hero-copy p+p {
        margin-top: 0.1rem;
    }

    .sports-center .home-section-title .std-font48 {
        font-size: var(--font40);
    }

    .pediatric-expert-card {
        padding-top: 0.6rem;
    }

    .pediatric-expert-name {
        margin-top: 0.3rem;
    }

    .doctor-card-action>span,
    .doctor-card-action .std-btn-text {
        line-height: 40px;
    }

    .expert-hero-copy-out {
        padding-left: 0.20rem;
        margin-top: 0.4rem;
    }

    .pediatric-expert-figure {
        margin-top: -1.2rem;
    }

    .home-center-copy {
        margin-top: 0.24rem;
        text-align: left;
    }

    .pediatric-expert .pediatric-expert-width.ys-cont1720 {
        bottom: 0.4rem;
    }

    .pediatric-expert-info {
        padding-bottom: 1.8rem;
    }

    .pediatric-expert::after {
        height: var(--space130);
    }

    .sports-intro-text {
        padding-bottom: var(--space70);
    }

    /* d1 */
    .mdt-intro-card {
        margin-top: var(--space140);
        width: 85%;
        padding: 0.62rem 0.40rem 0.6rem;
    }

    .mdt-value-copy p::before {
        top: 8px;
        width: 4px;
        height: 4px;
    }

    .mdt-value-card {
        padding: 0.4rem 0.40rem 0.4rem;
    }

    .mdt-cta-card {
        --mccpa: 0.6rem;
    }

    .referral-why-note {
        padding: .18rem 0.3rem;
    }

    .referral-why-note,
    .referral-why-copy {
        margin-top: var(--space60);
    }

    .referral-why-panel {
        padding: var(--space90) var(--space100) var(--space170) var(--space70);
    }

    .clinic-why .referral-why-case {
        --rccwi: 49.29%;
    }

    .clinic-reason-icon {
        width: 34px;
    }

    .clinic-why .referral-why-img::after {
        left: calc(var(--rccwi) + 0rem);
    }

    .clinic-reason-text {
        margin-top: 0.08rem;
    }

    .ward-room-text {
        margin-top: var(--space60);
    }

    .ward-room-tags li {
        line-height: 36px;
    }

    .ward-room-copy {
        padding: 0.4rem 0.45rem;
    }

    .ward-room-media {
        width: 49%;
    }

    .ward-room-card .std-btn-link1 {
        min-width: 2.7rem;
    }

    .suite-feature-icon {
        top: -4px;
        margin-right: 0.22rem;
        width: 40px;
    }

    .suite-note-icon {
        width: 28px;
        position: relative;
        top: -4px;
        margin-right: 0.1rem;
    }

    .suite-gallery-thumb-wrap {
        width: 45%;
    }

    .suite-feature-item {
        padding: 0.5rem 0 0.22rem;
    }

    .faq-item-icon {
        top: -1px;
        width: 22px;
        margin-right: 0.25rem;
    }

    .faq-item-body {
        padding: 0 0.27rem 0.19rem;
    }

    .faq-tab-btn span {
        line-height: 46px;
    }

    .contact-traffic-icon {
        width: 30px;
    }

    .contact-traffic-code {
        width: 1.8rem;
    }

    .contact-traffic-content {
        inset: var(--space70) var(--space70) 0.42rem;
    }

    .contact-drive-list {
        margin-top: 0.5rem;
    }

    .faq-item.act .faq-item-hd {
        padding: 0.22rem 0.36rem 0.12rem;
    }

    .guide-overview-copy {
        margin-bottom: var(--space170);
    }

    .guide-prepare-line::after {
        --gpldot: 16px;
    }

    .guide-treatment-copy {
        padding: 0.20rem 0.3rem 0.19rem;
    }

    .guide-follow .guide-card-icon {
        width: 42px;
        margin-bottom: 0.5rem;
    }

    .insurance-contact-icon {
        width: 22px;
        margin-right: 0.2rem;
    }

    .guide-overview-inof {
        --goipa: var(--space100);
    }

    .insurance-intro .sports-intro-text {
        width: 26.4%;
    }

    /* 2026.6.5 - aaa - start */

    /* h1_1934-13978 科室导航矩阵 1680 - start */


    .home-department-visual {
        margin-top: 0.56rem;
    }



    /* h1_1934-13978 科室导航矩阵 1680 - end */

    /* g1_1888-33493 banner 1680 - start */
    .about-hero-pattern {
        width: 12.80rem;
    }

    /* g1_1888-33493 banner 1680 - end */

    /* g1_1888-33481 医院介绍 1680 - start */
    .about-intro-media {
        margin-left: 6.5%;
    }

    /* g1_1888-33481 医院介绍 1680 - end */

    /* g1_1888-34026 至臻概况 1680 - start */
    .about-overview-card {
        padding: 0.46rem 0.36rem;
    }

    /* g1_1888-34026 至臻概况 1680 - end */

    /* g1_1888-33944 医疗水平 1680 - start */
    .about-level-data {
        padding: 0.42rem 0.44rem;
    }

    /* g1_1888-33944 医疗水平 1680 - end */

    /* g1_1888-33989 精准诊疗 1680 - start */
    .about-care-panel {
        padding-left: 0.72rem;
    }

    /* g1_1888-33989 精准诊疗 1680 - end */

    /* g2_港澳药械通 1680 - start */
    .medical-access-intro-media {
        margin-left: 6.5%;
    }

    .medical-access-feature-copy {
        width: var(--feature-copy-width);
        padding-right: var(--feature-gap);
    }

    .medical-access-feature-clinic .medical-access-feature-copy {
        padding-left: var(--feature-gap);
    }

    /* g2_港澳药械通 1680 - end */

    /* h1_1888-34767 妙佑医疗国际 1680 - start */
    .mayo-intro .sports-intro-text {
        width: 26%;
    }

    .mayo-intro .sports-intro-media {
        width: 70.6%;
    }

    /* h5_1888-37064 banner 1680 - start */
    .mccn-referral-hero-pattern {
        width: 12.80rem;
    }

    /* h5_1888-37064 banner 1680 - end */

    /* h5_1888-37516 服务流程 1680 - start */
    .mccn-referral-process-card {
        padding: 0.3rem;
    }

    .mccn-referral-process-title {
        margin-top: 0.4rem;
    }

    /* h5_1888-37516 服务流程 1680 - end */

    /* 2026.6.5 - aaa - end */
    .doctor-header-core-case {
        padding-top: 0.3rem;
    }

    .dhcc-bot-close {
        --dbcwi: 46px;
    }

    .dhcc-bot-inof {
        margin-bottom: var(--space60);
    }

    .dhcc-bot {
        padding-top: var(--space80);
    }

    .medical-access-approved-head {
        gap: 0.3rem;
    }

    .dhcc-bot-close img {
        width: 46%;
    }

    .medical-access-drug-title {
        margin-top: 0.25rem;
    }

    .medical-access-drug-desc,
    .medical-access-drug-desc p {
        margin-top: 0.1rem;
    }

    .medical-access-drug-card {
        padding: 0.36rem 0.34rem;
        border-radius: 0.14rem;
    }

    .about-intro .sports-intro-text {
        width: 26.4%;
    }

    .cooperation-year-select {
        --cyshe: 62px;
    }

    .about-space-item {
        width: 230px;
        height: 470px;
    }

    .about-space-item.on {
        width: 650px;
    }

    .about-space-slick {
        --asspa: 8px;
    }

    .about-space-label {
        line-height: 36px;
    }

    .news-list-inof {
        --news-space-x: 0.2rem;
        --news-space-y: 0.5rem;
    }

    .news-detail-share-btn {
        width: 36px;
    }

    .news-detail-share {
        width: 0.72rem;
    }

    .news-detail-share-inof {
        margin-top: 0.16rem;
        gap: 0.12rem;
        padding-top: 0.18rem;
    }

    .news-detail-editor.yxedr-active p {
        margin-bottom: 0.3rem;
    }

    .news-detail-editor.yxedr-active h5 {
        margin-bottom: 0.15rem;
    }

    .visit-form-panel {
        width: 47.72%;
        padding: 0.4rem 0.5rem 0.36rem;
    }

    .visit-form.ys-form {
        --space: 15px;
        --spacebot: 0.25rem;
        --height: 40px;
    }

    .visit-form-item .ys-fia-text-btn {
        --vfiwi: 12px;
        top: 4px;
    }

    .ys-fii-submit.visit-form-action {
        padding: 0 0.25rem;
    }

    .mayo-capability-desc {
        margin-top: 0.22rem;
    }

    .mayo-research-stat {
        margin-bottom: 0.2rem;
    }

    .mayo-research-core {
        margin-top: 0.5rem;
    }

    .mayo-research-stats {
        padding: 0.30rem 0.35rem;
    }

    .mayo-research-card {
        padding: 0.26rem 0.26rem 0.3rem;
    }

    .mayo-research-cards {
        --mrcpas: 0.08rem;
    }

    .alliance-intros.about-intro .sports-intro-media {
        width: 63%;
    }

    .alliance-intros.about-intro .sports-intro-text {
        width: 34.4%;
    }

    .mccn-referral-process-list {
        --mrplpa: 0.10rem;
    }

    .remote-consult-main .about-intro .sports-intro-text {
        width: 31.4%;
    }

    .remote-consult-main .about-intro .sports-intro-media {
        width: 66%;
    }

    .remote-consult-main .about-intro .sports-intro-body {
        align-items: end;
    }

    .home-department-link-icon {
        width: 18px;
    }

    .home-department-link-arrow {
        width: 22px;
    }

    .referral-why-inner-icon {
        bottom: 0.3rem;
    }

    .expert-history-box {
        --ehbwi: 2.2rem;
    }

    .dcin-link {
        padding: 0.15rem 0;
    }

    .home-expert-list li {
        min-height: 110px;
    }

    .home-expert-person {
        padding-left: 0.3rem;
    }

    .dbin-case-scroll {
        max-height: 55vh;
    }

    /* 1680end */
    
    .pediatric-hero-title {
        width: 80%;
    }
}

@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }

    html {
        font-size: 62px;
    }

    :root {
        --font28: 0.30rem;
        --font26: 0.28rem;
        --font24: 0.28rem;
        --font22: 0.26rem;
        --font20: 0.26rem;
        --font18: 0.24rem;
        --font16: 0.22rem;
        --font14: 0.20rem;
        --headh: 68px;
        --font12: 0.16rem;
        --Radius2: 0.12rem;
    }

    /* 2025.05.23 - Teemo新增 - start */
    .pediatric-intro-text {
        width: 28%;
        padding-right: 0;
    }

    .pediatric-intro-img {
        width: 72%;
    }

    .pediatric-intro-cn,
    .pediatric-intro-en {
        margin-top: 0.3rem;
    }

    .pediatric-expert-card {
        min-height: 9.4rem;
    }



    .doctor-card-action>span,
    .doctor-card-action .std-btn-text {
        line-height: 40px;
    }

    /* 2025.05.23 - Teemo新增 - end */
    /* 2025.05.21 - Teemo新增 - start */
    .doctor-card-lang li span {
        font-size: 12px;
        line-height: 26px;
    }

    .pediatric-expert-figure {
        width: 52%;
    }

    .pediatric-expert-info {
        width: 42%;
    }

    .pediatric-intro-text {
        padding-right: 1rem;
    }

    .pediatric-intro-text {
        padding-right: 0.6rem;
    }

    .pediatric-subnav-core li {
        padding: 0 0.4rem;
    }

    .expert-nav-reserve-btn span,
    .expert-nav-back,
    .expert-nav-reserve-btn {
        line-height: 36px;
    }

    .expert-nav-inof li:first-child::after {
        height: 0.2rem;
    }

    .expert-history-year {
        line-height: 32px;
    }

    .expert-history-card::before {
        top: -0.12rem
    }

    .expert-history-card::before {
        top: -0.16rem
    }

    .expert-history-item:nth-child(even) .expert-history-card {
        -webkit-transform: translateY(calc(-100% + 0.12rem));
        transform: translateY(calc(-100% + 0.12rem));
    }

    .expert-academic-card {
        padding: 0.28rem 0.48rem 0.4rem 0.28rem;
    }

    .expert-hero-info {
        padding-left: 0.8rem;
    }

    .expert-nav-inof span::after {
        height: 0.2rem;
    }

    .expert-hero-frame {
        height: 124%;
    }

    .expert-hero-photo {
        bottom: -1%;
    }


    .department-center-link {
        padding: 10px 0.24rem;
    }

    .department-key-more span {
        line-height: 40px;
    }

    .doctor-card-action .std-btn-text .doctor-card-action>span {
        line-height: 40px;
    }

    .doctor-filter-down .ys-select-inof {
        height: 114px;
    }


    .pediatric-intro-img {
        border-radius: 0.15rem 0 0 0;
    }

    /* 2025.05.21 - Teemo新增 - end */
    /* index */
    .home-hero-links a {
        padding: 0.16rem 0.2rem;
        min-width: 2.7rem;
    }

    .home-hero-link-icon {
        width: 24px;
    }

    .home-hero-link-text {
        padding-left: 0.15rem;
    }

    .home-intro-card {
        width: 50%;
    }

    .std-btn-link-img,
    .std-btn-link1-img {
        width: 20px;
    }

    .std-btn-link,
    .std-btn-link1 {
        padding: 8px 0.24rem;
        min-width: 2rem;
    }

    .home-section-title-stick {
        height: calc(100vh - var(--headh));
        top: calc(var(--headh) + 0.4rem);
    }

    .home-center-wrap {
        margin-top: calc(var(--headh) + var(--space80) - 100vh);
    }

    .home-news-more .std-btn-link1 {
        min-width: 2.3rem;
    }

    .home-news-slick {
        margin: 0.50rem calc(var(--hnspa)* -1) 0;
    }

    .std-arrows1 .slick-prev,
    .std-arrows1 .slick-next,
    .std-arrows2 .slick-prev,
    .std-arrows2 .slick-next {
        width: 42px;
    }

    .home-service-slick {
        padding-bottom: 76px;
    }

    .home-news .slick-next,
    .home-service .slick-next {
        left: 64px;
    }

    .home-expert-list .ys-slick-item.slick-current {
        border-right: 3px solid #FCD7A1 !important;
    }

    .home-expert-list li {
        border-right: 3px solid transparent !important;
    }

    .home-expert .home-section-title {
        top: 20%;
    }

    .home-expert-data-num {
        font-size: 1.5rem;
    }

    .home-expert-main-inner {
        --hepwi: 49.86%;
    }

    .home-expert-detail {
        width: 59.3%;
    }

    .home-expert-switch {
        gap: 0.14rem;
    }

    .home-expert-switch-btn {
        --hesbwi: 30px;
    }

    .doctor-header-menu-icon {
        width: 32px;
    }

    .doctor-header-msg {
        width: 22px;
    }

    .doctor-header-logo {
        width: 280px;
    }

    .doctor-header-menu {
        gap: 0.14rem;
    }

    .doctor-footer-logo {
        width: 3.9rem;
    }

    .doctor-footer-contact a {
        padding: 0.16rem 0.24rem;
    }

    .doctor-footer-contact span {
        width: 20px;
    }

    .footer-nav {
        width: calc(77% + calc(var(--gap1)* 2));
    }

    .doctor-footer-contact {
        width: 18%;
    }

    .doctor-footer-gotop {
        width: 28px;
        top: 16%;
    }

    .sports-dept-link {
        min-width: 2.5rem;
        padding: 0.13rem 0.24rem;
    }

    .sports-subnav {
        height: 44px;
    }

    .sports-service-slick {
        --ssspa: 0.12rem;
        margin: 0.54rem calc(var(--ssspa)* -1) 0;
    }

    .doctor-card-action>span,
    .doctor-card-action .std-btn-text {
        line-height: 42px;
    }


    .sports-hero-title {
        margin-top: var(--space80);
    }

    .pediatric-expert-figure {
        width: 49%;
    }

    .pediatric-expert::after {
        height: var(--space120);
    }

    .pediatric-expert .pediatric-expert-width.ys-cont1720 {
        bottom: 0.28rem;
    }

    .sports-intro-media {
        width: 59.42%;
    }

    .sports-intro-text {
        width: 36.4%;
        padding-bottom: 0.4rem;
    }

    .sports-center .home-section-title-stick {
        height: calc(100vh - var(--headh));
        top: calc(var(--headh) + 60px);
    }

    .sports-hero-desc {
        margin-top: 0.3rem;
    }


    .sports-section-title {
        font-size: var(--font40);
    }

    .expert-case-card-tit {
        margin-bottom: 0.2rem;
    }

    .pediatric-expert-photo {
        top: 15%;
    }

    .expert-main .expert-case-card-tit {
        margin-bottom: 0.2rem;
    }

    .expert-case-box {
        width: 63.05% !important;
    }

    /* d1 */
    .mdt-intro-card {
        margin-top: var(--space100);
        width: 90%;
        padding: 0.5rem 0.40rem 0.6rem;
    }

    .mdt-value-copy p::before {
        top: 8px;
        left: 0.05rem;
    }

    .clinic-main .mdt-hero-copy {
        width: 80%;
    }

    .mdt-value-inof {
        --gap1: 0.12rem;
    }

    .mdt-process-card-left {
        width: 67%;
    }

    .ward-room-tags li {
        line-height: 32px;
    }

    .clinic-reason-icon {
        width: 30px;
    }

    .suite-feature-icon {
        margin-right: 0.2rem;
        width: 36px;
    }

    .suite-feature-item {
        padding: 0.45rem 0 0.22rem;
    }

    .suite-note-icon {
        width: 24px;
        top: -3px;
    }

    .suite-gallery-thumb-wrap {
        width: 50%;
    }

    .suite-feature-text {
        margin-top: 0.15rem;
    }

    .faq-tab-btn span {
        line-height: 44px;
    }

    .faq-tab-btn {
        padding: 0 0.2rem;
        min-width: 2rem;
    }

    .ward-hero-desc {
        width: 70%;
    }

    .faq-item-icon {
        width: 20px;
        margin-right: 0.19rem;
    }

    .ward-main .std-page,
    .faq-main .std-page {
        padding-top: 0.5rem;
    }

    .faq-item-hd {
        padding: 0.3rem 0.36rem;
    }

    .faq-item-body {
        margin: -0.04rem 0 0 0.59rem;
    }

    .contact-traffic-icon {
        width: 26px;
    }

    .contact-map-title {
        font-size: var(--font36);
    }

    .contact-drive-num {
        width: 0.6rem;
    }

    .doctor-filter-down .ys-fiiss-input input {
        padding: 3px 10px;
    }

    .medical-filter-res {
        width: 18px;
    }

    .guide-overview-card {
        padding: 0.22rem 0.3rem 0.2rem;
    }

    .guide-prepare-line::after {
        --gpldot: 14px;
    }

    .guide-treatment-text {
        margin-top: 0.2rem;
    }

    .guide-follow .guide-card-icon {
        width: 38px;
        margin-bottom: 0.4rem;
    }

    .guide-overview-inof {
        --goipa: var(--space90);
    }

    .guide-overview-card {
        width: 4.8rem;
    }

    .guide-prepare-item+.guide-prepare-item {
        margin-top: 0;
    }

    .insurance-intro .sports-intro-media {
        width: 65%;
    }

    .insurance-intro .sports-intro-text {
        width: 33.4%;
    }

    .insurance-contact {
        margin-top: 0.4rem;
    }

    .insurance-intro .sports-intro-body {
        align-items: end;
    }

    .dbin-link-le {
        width: 18px;
    }

    /* 2026.6.5 - aaa - start */

    /* h1_1934-13978 科室导航矩阵 1440 - start */

    .home-department-desc {
        width: 86%;
    }

    .home-department-visual {
        margin-top: 0.50rem;
    }

    .home-department-list {
        right: 0.32rem;
        bottom: 0.32rem;
    }

    /* h1_1934-13978 科室导航矩阵 1440 - end */

    /* g1_1888-33481 医院介绍 1440 - start */


    .about-intro-copy {
        width: 27%;
    }

    .about-intro-media {
        margin-left: 5%;
    }



    .about-level-value span {
        font-size: 0.66rem;
    }

    /* g1_1888-33944 医疗水平 1440 - end */

    /* g1_1888-33989 精准诊疗 1440 - start */
    .about-care-card {
        padding: 0.30rem 0.34rem;
    }

    /* g1_1888-33989 精准诊疗 1440 - end */


    /* g1_1888-34066 空间环境 1440 - end */

    /* g4_代表案例 1440 - start */
    .case-list-copy {
        padding: 0.34rem;
    }

    .case-list-meta {
        margin-top: 0.44rem;
    }

    /* g4_代表案例 1440 - end */

    /* g2_港澳药械通 1440 - start */
    .medical-access-intro {
        padding-top: 1.00rem;
    }

    .medical-access-intro-copy {
        width: 27%;
    }

    .medical-access-intro-media {
        margin-left: 5%;
    }

    .medical-access-drug-card {
        padding: 0.34rem;
    }

    .medical-access-feature-row {
        padding-left: var(--spacepa);
    }

    .medical-access-feature-clinic .medical-access-feature-row {
        padding-right: var(--spacepa);
    }

    /* g2_港澳药械通 1440 - end */

    /* h1_1888-34767 妙佑医疗国际 1440 - start */

    .mayo-intro .sports-intro-text {
        width: 33.4%;
    }

    .mayo-intro .sports-intro-media {
        width: 65%;
    }

    .mayo-capability-card {
        padding: 0.22rem;
    }

    .mayo-research-stats {
        padding: 0.20rem 0.30rem;
    }

    .mayo-research-card {
        padding: 0.26rem;
    }

    /* h1_1888-34767 妙佑医疗国际 1440 - end */

    /* 2026.6.5 - aaa - end */
    .dhcc-bot {
        padding-top: var(--space70);
    }

    .dhcc-bot-close {
        --dbcwi: 38px;
    }

    .cooperation-year-select {
        --cyshe: 52px;
    }

    .about-space-item.on {
        width: 560px;
    }

    .about-space-item {
        margin-right: 12px;
        width: 190px;
        height: 386px;
    }

    .about-space-label {
        line-height: 32px;
    }

    .news-list-inof {
        --news-space-x: 0.18rem;
        --news-space-y: 0.45rem;
    }

    .case-list-item+.case-list-item {
        margin-top: 0.35rem;
    }

    .news-detail-article {
        width: 71%;
    }

    .news-detail-share-btn {
        width: 32px;
    }

    .news-detail-share {
        width: 0.8rem;
    }

    .news-detail-pager-icon {
        width: 20px;
        position: relative;
        top: -1px;
    }

    .ys-fii-submit.visit-form-action {
        padding: 0 0.35rem;
    }

    .visit-form-item .ys-fii-name {
        font-size: var(--font16);
    }

    .visit-form-item .ys-fii-input textarea,
    .visit-form-item .ys-fii-input input {
        font-size: var(--font16);
    }

    .visit-form.ys-form {
        --height: 38px;
        --space: 1px;
    }

    .visit-form-item .ys-fia-text-btn {
        --vfiwi: 10px;
        top: 5px;
    }

    .mayo-research-value .mayo-roll-num {
        font-size: var(--font52);
    }

    .mayo-main .about-intro .sports-intro-media {
        width: 67%;
    }

    .mayo-research-top {
        --mrtle: 63.28%;
    }

    .mayo-main .about-intro .sports-intro-text {
        width: 30.4%;
    }

    .mayo-capability-desc {
        margin-top: 0.15rem;
    }

    .about-intro.alliance-intros .sports-intro-body {
        align-items: end;
    }

    .mccn-referral-process .mccn-referral-section-head {
        width: 100%;
    }

    .mccn-referral-process-list {
        --mrplpa: 0.08rem;
    }

    .remote-consult-main .about-intro .sports-intro-media {
        width: 59%;
    }

    .remote-consult-main .about-intro .sports-intro-text {
        width: 38.4%;
    }

    .rwic-case {
        right: 0.5rem;
    }

    .expert-history-box {
        --ehbwi: 2rem;
    }

    .dcin-link {
        padding: 0.1rem 0;
    }

    .home-expert-side {
        width: 37.6%;
    }

    .home-expert-person {
        padding-left: 0.15rem;
    }

    .home-expert-person p {
        font-size: var(--font16);
    }

    .home-expert-list li {
        min-height: 96px;
    }

    .dbin-case-scroll {
        max-height: 53vh;
        width: 34.1%;
    }
    .home-service .slick-arrow {
        left: 47.5% !important;
    }
    .home-service .slick-next {
        left: 52.5% !important;
    }
    /* 1440end */
}

@media screen and (max-width: 1199px) {
    :root {
        --headh: 56px;
    }

    html {
        font-size: 58px;
    }

    :root {
        /* 字号82-100 0.66rem 38px */
        --fontr1: 0.66rem;
        --font100: var(--fontr1);
        --font98: var(--fontr1);
        --font96: var(--fontr1);
        --font94: var(--fontr1);
        --font92: var(--fontr1);
        --font90: var(--fontr1);
        --font88: var(--fontr1);
        --font86: var(--fontr1);
        --font86: var(--fontr1);
        --font84: var(--fontr1);
        --font82: var(--fontr1);
        /* 字号72-80 0.59rem 34px */
        --fontr2: 0.59rem;
        --font80: var(--fontr2);
        --font78: var(--fontr2);
        --font76: var(--fontr2);
        --font74: var(--fontr2);
        --font72: var(--fontr2);
        /* 字号62-70 0.55rem 32px */
        --fontr3: 0.55rem;
        --font70: var(--fontr3);
        --font68: var(--fontr3);
        --font66: var(--fontr3);
        --font64: var(--fontr3);
        --font62: var(--fontr3);
        /* 字号52-60 0.52rem 30px */
        --fontr4: 0.52rem;
        --font60: var(--fontr4);
        --font58: var(--fontr4);
        --font56: var(--fontr4);
        --font54: var(--fontr4);
        --font52: var(--fontr4);
        /* 间距 */
        --space250: 1.425rem;
        --space240: 1.4rem;
        --space230: 1.375rem;
        --space220: 1.35rem;
        --space210: 1.325rem;
        --space200: 1.3rem;
        --space190: 1.275rem;
        --space180: 1.25rem;
        --space170: 1.225rem;
        --space160: 1.2rem;
        --space150: 1.175rem;
        --space140: 1.15rem;
        --space130: 1.125rem;
        --space120: 1.1rem;
        --space110: 1.0rem;
        --space100: 0.95rem;
    }

    /* 移动端-副导航 - start */
    .footer-nav {
        flex-direction: column;
        --gap1: 0px;
        --gap2: 0px;
        border-top: 1px solid rgba(250, 234, 218, 0.30);
    }

    .footer-nav>li {
        position: relative;
        border-bottom: 1px solid rgba(250, 234, 218, 0.30);
    }

    .footer-nav>li>a {
        padding: 0.25rem 0;
    }

    .footer-nav>li::after {
        transform: rotate(90deg);
    }

    .footer-nav ul {
        display: none;
    }

    .footer-nav {
        --gap3: 0.15rem;
        width: 100%;
    }

    .footer-nav>li::before {
        content: '\e743';
        font-family: iconfont !important;
        position: absolute;
        top: calc(0.875em + 6px);
        right: 2px;
        font-size: 12px;
        color: #FAEADA;
        line-height: 1.75;
        transform: rotate(90deg);
        opacity: 1;
        transition: all .4s ease;
    }

    .footer-nav>li.act::before {
        transform: rotate(-90deg);
    }

    .about-overview-row {
        margin-bottom: 0.35rem;
    }

    .footer-nav>li::after {
        display: none;
    }


    .footer-nav>li.no-nav::before,
    .footer-nav>li.no-nav::after {
        display: none;
    }

    .footer-nav>li.no-nav a {
        width: 100%;
    }

    /* 移动端-副导航 - end */
    .std-button-demo-head,
    .std-button-demo-row {
        gap: 0.40rem;
    }

    .std-button-demo-label {
        width: 1.20rem;
    }

    .std-button-demo-cell {
        padding: 0.40rem 0;
    }

    .std-page .pc-fenye .prev,
    .std-page .pc-fenye .next {
        width: 0.48rem;
    }

    .std-page .pc-fenye .comp-prev,
    .std-page .pc-fenye .comp-next {
        width: 0.48rem;
        height: 0.48rem;
    }

    /* 首页 - start  */


    .home-scroll-story .home-showcase .ys-ban-txtbox {
        display: flex;
    }

    .home-showcase .ys-flex-pos-center {
        height: auto;
        top: calc(56px + var(--space100));
    }

    .home-hero-mask {
        width: 70%;
    }

    .home-hero-text {
        width: 72%;
    }

    .home-hero-links {
        flex-wrap: wrap;
    }



    .home-showcase .ys-ban-title {
        width: 76%;
    }



    .home-service,
    .home-news {
        padding: 0.90rem 0;
    }

    .home-news-head {
        align-items: center;
    }

    .home-service-slick {
        width: auto;
        margin-left: -0.10rem;
        margin-right: -0.10rem;
        overflow: hidden;
    }

    .home-service-slick .slick-list {
        overflow: hidden;
        -webkit-clip-path: none;
        clip-path: none;
    }

    .home-service-info {
        width: 70%;
    }


    .home-expert-note.home-expert-note-ph {
        display: block;
        position: relative;
        top: auto;
    }

    .mdt-intro-btn {
        margin-top: 0.3rem;
    }

    .home-expert-note {
        display: none;
        width: 100%;
        margin-top: 0rem;
    }


    .home-expert-main::after {
        display: none;
    }

    .home-expert-list-btn {
        padding: 0rem 0.15rem;
    }

    .home-expert-person p {
        margin-top: 0.08rem;
    }


    .home-expert-portrait {
        position: relative;
        left: -1.2rem;
        top: -0.8rem;
        padding-bottom: 0;
    }

    .home-expert-portrait-out {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 0rem;
    }

    .home-expert-portrait::after {
        content: '';
        position: absolute;
        left: calc(1.2rem - var(--spacepa));
        bottom: 0;
        z-index: 0;
        width: 100vw;
        z-index: 1;
        height: 1rem;
        background: linear-gradient(90deg, #D0A163 0%, #E2B77C 25%, #EFC78F 50%, #F7D19A 75%, #FAD59F 100%);
    }

    .home-expert-portrait-bg {
        z-index: 9;
    }

    .home-expert-portrait-img {
        z-index: 9;
        top: 18%;
        width: 73.5%;
    }

    .home-expert-main-inner {
        --hepwi: 76.86%;
        --hepwi: 56.86%;
    }

    .home-expert-portrait-bg {
        width: 90%;
    }

    .hepi-nub-peo {
        border-radius: 0 0 6rem 6rem;
    }

    .home-expert-portrait-frame {
        width: 4.80rem;
        height: 5.75rem;
    }


    .home-expert-list li {
        width: 33.333%;
    }


    .home-expert-thumb {
        width: 27%;
    }

    .home-expert-person {
        flex: 1;
        padding-left: 0.3rem;
    }

    .home-expert-list .ys-slick-item.slick-current {
        border-right: 0 !important;
        border-bottom: 3px solid #FCD7A1 !important;
    }

    .home-expert-list li::after {
        background: linear-gradient(180deg, rgba(208, 161, 99, 0) 0%, rgba(250, 213, 159, .10) 100%);
    }

    .home-expert-list li {
        border-right: 0 !important;
        border-bottom: 3px solid transparent !important;

    }

    /* 首页 - end  */

    /* c1_特色中心 -start */


    .ys-page-wrap.sports-main .ys-main {
        margin-top: var(--headh);
    }

    .sports-main .ys-phnav-header {
        height: var(--headh);
        background: #F8F1E8;
        box-shadow: none;
    }

    .sports-main .ys-phnav-logo {
        width: 2.80rem;
    }

    .sports-subnav {
        padding: 0.14rem 0;
        justify-content: flex-start;
    }

    .sports-main .ys-cont1720 {
        width: 100%;
    }

    .sports-hero-title {
        width: 70%;
        margin-top: 0.56rem;
    }

    .sports-intro-body {
        display: block;
    }

    .sports-prescription-card {
        display: block;
        margin-top: 0.50rem;
    }

    .sports-intro-case {
        padding: 0 var(--spacepa);
    }

    .sports-intro-text,
    .sports-intro-media,
    .sports-prescription-text,
    .sports-prescription-media {
        width: 100%;
    }

    .sports-service-item {
        width: 50%;
    }


    .ward-intro .sports-intro-img {
        border-radius: calc(var(--Radius2)* 2);
    }

    .sports-intro-img {
        border-radius: calc(var(--Radius2)* 2) calc(var(--Radius2)* 2) 0 0;
    }

    .sports-intro-text {
        padding-bottom: 0rem;
    }

    .sports-dept-link {
        padding: 0.15rem 0.24rem;
    }

    .sports-intro-media,
    .sports-prescription-media {
        margin: 0.60rem 0 0;
    }

    .sports-service,
    .sports-prescription {
        padding: 0.64rem 0;
    }

    .sports-service-slick {
        margin-top: 0.52rem;
    }

    .sports-prescription-card {
        margin-top: 0;
    }

    .sports-prescription-desc {
        width: 100%;
    }

    .sports-prescription-info {
        width: 70%;
        margin: 0.48rem 0 0;
        padding: 0 0 0 0.22rem;
        border-right: 0;
        border-left: 1px solid rgba(91, 56, 79, .50);
        text-align: left;
    }

    .sports-prescription-line {
        width: 100%;
        margin-top: 0.40rem;
    }

    /* c1_特色中心 -end */
    /* foot - start  */
    .doctor-footer {
        min-height: 0;
    }

    .doctor-footer-core {
        padding: 0.70rem 0;
    }

    .doctor-footer-left {
        width: 45%;
    }

    .doctor-footer-logo {
        width: 3.40rem;
    }

    .doctor-footer-contact {
        width: 70%;
        gap: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        --dfcpa: 0.1rem;
        margin: 0 calc(var(--dfcpa) * -1) -0.2rem;
    }

    .footer-nav {
        margin-top: 0.4rem;
    }

    .doctor-footer-contact li {
        width: 50%;
        padding: 0 var(--dfcpa);
        margin-bottom: 0.2rem;
    }

    .doctor-footer-bottom {
        align-items: flex-start;
        gap: 0.24rem;
        flex-direction: column;
    }

    /* foot - end */


    .ys-page-wrap.pediatric-main .ys-main {
        margin-top: var(--headh);
    }

    .pediatric-main .ys-phnav-header {
        height: var(--headh);
        background: #F8F1E8;
        box-shadow: none;
    }

    .pediatric-main .ys-phnav-logo {
        width: 2.80rem;
    }

    .pediatric-subnav {
        height: auto;
        padding: 0.14rem 0.24rem;
        overflow-x: auto;
        justify-content: flex-start;
    }

    .pediatric-subnav-core {
        gap: 0.32rem;
        min-width: max-content;
    }

    .pediatric-intro {
        /* padding-top: 0.30rem; */
    }

    .pediatric-hero-title {
        width: 70%;
        margin-top: 0.56rem;
    }

    .pediatric-intro-body {
        display: block;
    }

    .pediatric-intro-text,
    .pediatric-intro-media {
        width: 100%;
    }

    .pediatric-intro-media {
        margin: 0.40rem 0 0;
    }

    .pediatric-expert-card {
        min-height: 0;
        display: block;
        padding-top: 0.56rem;
        padding-bottom: 1.88rem;
    }

    .pediatric-expert-figure {
        width: 58%;
        margin: 0.4rem auto 0;
    }

    .pediatric-expert-info {
        width: 100%;
        margin-top: 0.36rem;
    }

    .pediatric-expert-name {
        margin-top: 0.30rem;
    }

    .pediatric-expert-bottom {
        height: 1.20rem;
        margin-top: -1.20rem;
    }

    .pediatric-expert-arrows {
        margin-left: 0;
    }

    .pediatric-doctor-slick {
        margin-top: 0.36rem;
    }

    .pediatric-space-slick {
        margin-top: 0.52rem;
    }

    .pediatric-case-text {
        width: 36%;
    }

    .pediatric-case-img-item {
        width: 52%;
    }


    .doctor-main .ys-phnav-header {
        height: var(--headh);
        background: #F8F1E8;
        box-shadow: none;
    }

    .doctor-main .ys-phnav-logo {
        width: 2.80rem;
    }

    .doctor-ph-appointment {
        color: #B08961;
        font-size: var(--font14);
        line-height: var(--line165);
    }

    .ys-nybanner1 {
        height: 7.20rem;
    }

    .ys-nybanner1 .ys-bread {
        top: 0.30rem;
    }

    .ys-nybanner1 .ys-nyban-title {
        top: 2.05rem;
    }

    .doctor-filter {
        bottom: 0.24rem;
        min-height: 0.70rem;
    }

    .doctor-filter-field {
        padding: 0.10rem 0.18rem;
    }

    .doctor-filter-name {
        max-width: none;
    }

    .doctor-list-item {
        width: 50%;
    }

    .doctor-card {
        padding-bottom: 1.6rem;
    }

    .doctor-card-info {
        padding: 0.24rem 0.32rem;
    }

    .doctor-card-actions {
        display: flex;
        max-height: none;
        margin-top: 0.20rem;
        opacity: 1;
        visibility: visible;
    }



    .ys-page-wrap.department-main .ys-main {
        margin-top: var(--headh);
    }

    .department-main .ys-phnav-header {
        height: var(--headh);
        background: rgba(91, 56, 79, .88);
        -webkit-backdrop-filter: blur(16px);
        backdrop-filter: blur(16px);
        box-shadow: none;
    }

    .department-main .ys-phnav-logo {
        width: 2.80rem;
    }

    .department-main .ys-phnav-menubtn span,
    .department-main .ys-phnav-menubtn span::before,
    .department-main .ys-phnav-menubtn span::after {
        background: var(--colormain2);
    }

    .department-main .doctor-ph-appointment {
        color: var(--colormain2);
    }

    .ys-nybanner2.department-banner {
        height: 5.80rem;
    }

    .ys-nybanner2 .department-bread {
        top: 0.40rem;
    }

    .ys-nybanner2 .department-banner-title {
        top: 2.15rem;
    }

    .department-center-inof {
        margin-top: 0.32rem;
        margin-bottom: -0.36rem;
    }

    .department-center-item {
        width: 100%;
        margin-bottom: 0.36rem;
    }

    .department-center-card {
        padding: 0.36rem;
    }

    .department-center-icon {
        width: 20%;
    }

    .department-center-info {
        width: 80%;
    }

    .department-key-slick {
        margin-top: 0.40rem;
    }

    .department-overview-item {
        width: 50%;
    }

    .expert-hero-core {
        min-height: 0;
        display: block;
        margin-top: -58px;
        padding-top: 0;
        padding-bottom: 0.92rem;
    }

    .expert-hero-figure {
        width: 100%;
    }

    .expert-hero-photo {
        left: 50%;
        width: 30%;
        bottom: -6%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        border-radius: 0 0 55% 54%;
    }

    .expert-hero-frame {
        left: 50%;
        top: 10%;
        width: 40%;
        height: 100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .expert-hero-info {
        width: 100%;
        margin-top: 0.36rem;
        padding-bottom: 0;
    }

    .expert-hero::after {
        display: none;
    }

    .expert-nav {
        top: var(--headh);
    }


    .expert-nav-inof {
        min-width: 0;
        overflow-x: auto;
        justify-content: flex-start;
    }

    .expert-hero-copy {
        padding-left: 0;
        border-left: 0;
    }

    .expert-nav-inof li {
        flex-shrink: 0;
        padding: 0 0.2rem;
    }



    .expert-skill-head {
        display: block;
    }

    .expert-skill-head .expert-section-head,
    .expert-skill-copy {
        width: 100%;
    }

    .expert-skill-copy {
        margin-top: 0.30rem;
    }

    .expert-skill-inof li {
        width: 50%;
    }

    .expert-skill-inof li {
        width: 50%;
    }

    .expert-academic-list-icon {
        width: 16px;
    }

    .expert-academic-inof {
        --gap: 0.28rem
    }

    .expert-history-slick {
        padding-top: 1.10rem;
        padding-bottom: 0.88rem;
    }

    .expert-academic-card {
        padding: 0.36rem 0.28rem;
    }

    .expert-history-slick::before {
        top: 1.10rem;
    }

    /* 2025.05.21 - Teemo新增 - start */
    .doctor-filter-submit>a {
        line-height: 40px;
    }

    .doctor-card-lang li {
        line-height: 20px;
    }

    .doctor-card-action .std-btn-text,
    .doctor-card-action>span {
        line-height: 34px;
    }

    .doctor-card-title {
        line-height: 24px;
    }

    .doctor-filter-btn i,
    .doctor-card-action i {
        width: 16px;
        height: 16px;
    }

    .doctor-card-info {
        padding: 0.27rem 0.4rem;
    }

    .doctor-card-photo {
        width: 68%;
    }

    .doctor-card-ul>li {
        margin-right: 0.14rem;
    }

    .department-center-link i,
    .department-key-more i,
    .department-overview-card i {
        width: 16px;
        height: 16px;
    }

    .department-key-icon {
        width: 32px;
    }

    .department-overview-card span,
    .department-overview-card-tit {
        width: calc(100% - 0.4rem);
    }

    .department-overview-card-tit {
        font-size: var(--font24);
    }

    .pediatric-section-en,
    .std-fz14 {
        font-size: 12px !important;
    }

    .expert-hero-tags li {
        line-height: 24px;
    }

    .eccl-icon {
        width: 16px;
    }

    .expert-case-box {
        width: 80% !important;
    }

    .pediatric-space-info {
        left: 0;
        width: 100%;
        bottom: -1px;
        padding: 0.12rem 0.2rem;
        border-radius: 0;
    }

    .pediatric-intro-img {
        width: 60%;
        margin: 0.4rem auto 0rem;
    }

    .pediatric-intro-en,
    .pediatric-intro-cn {
        margin-top: 0.24rem;
    }

    .pediatric-intro-en {
        font-size: 12px;
    }

    .pediatric-expert-photo {
        top: 12%;
        width: 77%;
        z-index: 8;
        overflow: hidden;
    }

    .pediatric-expert-frame {
        height: 100%;
    }

    .pediatric-expert .expert-hero-copy {
        padding-left: 0;
        border-left: 0;
    }

    .department-center-link-icon,
    .doctor-card-action-icon {
        width: 16px;
    }

    .pediatric-expert .doctor-card-actions {
        width: 320px;
    }

    .pediatric-intro-text {
        padding: 0 5.21vw;
    }

    .pediatric-subnav-core li {
        padding: 0 0.3rem;
    }

    .pediatric-subnav {
        top: var(--headh);
    }

    .department-key-more span {
        line-height: 36px;
    }

    .expert-history-year {
        line-height: 28px;
    }

    .expert-history-card::before {
        top: -0.2rem;
    }

    .expert-nav-inof span::after {
        right: -0.2rem;
    }

    .expert-hero-info {
        padding-left: 0;
    }

    .pediatric-expert-photo {
        top: 13%;
    }

    .department-center-link {
        padding: 8px 0.24rem;
    }

    .pediatric-space-card {
        border-radius: 0.16rem;
    }

    .expert-case-img,
    .pediatric-space-card {
        border-radius: 0.1rem;
    }

    .expert-history-card::before {
        width: 16px;
        height: 16px;
    }



    .doctor-filter-main {
        display: flex;
        flex-wrap: wrap;
    }

    .doctor-filter-field:not(:last-child) {
        border-right: 0;
    }

    .doctor-filter {
        display: block;
        padding: 0.28rem 0;
    }

    .doctor-filter-name {
        background: none;
        border-radius: 0;
    }

    .doctor-filter-submit {
        width: 50%;
        margin: auto;
        margin-top: 0.28rem;
    }

    .doctor-filter-submit>a {
        width: 100%;
    }

    .doctor-filter-field {
        width: 50%;
    }

    .doctor-filter-down-icon {
        width: 16px;
    }

    .doctor-card-lang li span {
        font-size: 12px;
        line-height: 24px;
    }

    .pediatric-intro-img {
        border-radius: 0.1rem 0.1rem 0 0;
    }

    /* 2025.05.21 - Teemo新增 - end */
    /* 2025.05.23 - Teemo新增 - start */
    .expert-nav-inof span {
        padding-right: 0.4rem;
    }

    .expert-nav-inof span::after {
        right: 0;
    }

    .expert-case-card {
        border-radius: 0.1rem;
    }

    .pediatric-intro-img {
        border-radius: 0.2rem 0.2rem 0 0;
    }

    .pediatric-intro-text {
        padding: 0;
    }

    .pediatric-intro-img {
        width: 80%;
    }

    .pediatric-intro-box {
        padding: 0 var(--spacepa);
    }

    .department-main .ys-nybanner .department-bread {
        top: 0.40rem;
    }

    .doctor-main .ys-nybanner .ys-nyban-title,
    .department-main .ys-nybanner .ys-nyban-title {
        top: 2.15rem;
    }

    .doctor-card-action>span,
    .doctor-card-action .std-btn-text {
        line-height: 36px;
    }

    .expert-main .pediatric-expert-figure {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    .expert-main .pediatric-expert-photo {
        width: 76%;
    }

    .expert-hero-core {
        min-height: 7.4rem;
    }

    .expert-main .pediatric-expert-photo {
        top: 14.2%;
    }

    .pediatric-space-info {
        position: static;
        padding: 0.28rem 0.16rem;
    }

    .pediatric-expert-info {
        width: 100%;
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
        margin-top: 0;
    }

    .pediatric-expert-arrows-btn,
    .pediatric-expert-info {
        width: 100%;
    }

    .pediatric-expert-arrows-btn {
        display: flex;
        justify-content: center;
    }

    .pediatric-space-info-tit {
        font-size: var(--font24) !important;
    }

    .pediatric-space-info {
        border-radius: 0.1rem;
        background: rgba(250, 234, 218, 0.10);
    }

    .pediatric-space-info-desc,
    .pediatric-space-info-desc p,
    .pediatric-space-info-tit {
        color: var(--colormain2);
    }

    .pediatric-space-img {
        border-radius: 0.1rem;
        margin-bottom: 0.16rem;
    }

    .pediatric-space-card {
        background: none;
    }

    .pediatric-space-card {
        border-radius: 0rem;
    }

    .pediatric-expert-slick {
        position: relative;
        z-index: 2;
    }

    .pediatric-expert-figure {
        width: 58%;
        margin: -1rem 0 0 -21%;
    }

    .pediatric-expert-card {
        padding-top: 0;
        padding-bottom: var(--space120);
    }

    .pediatric-expert-frame {
        position: relative;
        top: 0.4rem;
        z-index: 8;
    }

    .pediatric-expert-figure-box {
        overflow: hidden;
        position: relative;
        z-index: 2;
    }

    .pediatric-expert-figure::after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 0;
        width: 200vw;
        z-index: 1;
        height: 1rem;
        background: linear-gradient(90deg, #D0A163 0%, #E2B77C 25%, #EFC78F 50%, #F7D19A 75%, #FAD59F 100%);
    }

    .expert-main .pediatric-expert-photo {
        top: 18.2%;
    }

    .pediatric-expert-bottom {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 99;
        background: none;
        transform: translate(10%, -40%);
    }

    /* 2025.05.23 - Teemo新增 - end */
    /* Yori - start  */
    .home-hero-links a {
        padding: 0.15rem 0.18rem;
        min-width: 2.5rem;
    }

    .home-hero-link-icon {
        width: 22px;
    }

    .home-hero-links {
        gap: 0.14rem;
        margin-top: 0.6rem;
    }

    .home-hero-scroll {
        width: 36px;
    }

    .home-intro-card {
        width: 74%;
    }

    .std-btn-link,
    .std-btn-link1 {
        min-width: 2.2rem;
    }

    .home-section-title-stick {
        position: relative;
        height: auto;
    }

    .home-center-wrap {
        padding: 0 var(--spacepa);
        top: calc(var(--headh) * 0.5 + var(--hcwtop));
        margin-top: 0;
        height: calc(100vh - var(--headh) * 0.5 - var(--hcwtop) * 2);
    }

    .home-center .home-section-title {
        position: relative;
        width: 100%;
    }

    .home-center>.home-section-title-stick {
        display: none;
    }

    .home-section-title-stick2 {
        display: block;
        margin-left: 0;
        top: auto;
        margin-bottom: 0.5rem;
    }

    .home-service-slide {
        width: 50%;
    }

    .std-arrows1 .slick-prev,
    .std-arrows1 .slick-next,
    .std-arrows2 .slick-prev,
    .std-arrows2 .slick-next {
        width: 38px;
    }

    .home-center-img {
        height: auto;
        position: relative;
        margin-bottom: 0.3rem;
        border-radius: calc(var(--Radius2)* 2);
    }

    .home-news-slide {
        width: 50%;
    }

    .home-news .slick-next,
    .home-service .slick-next {
        left: 58px;
    }

    .home-center-item {
        height: auto;
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }



    .home-center-info-top::after {
        right: auto;
        left: 0;
    }

    .home-center-count,
    .home-center-name {
        text-align: start;
        padding-right: 0;
        padding-left: 0.28rem;
    }

    .home-center-info .std-btn1 {
        justify-content: start;
    }

    .home-center-info {
        position: relative;
        bottom: auto;
    }

    .home-service-info {
        width: 85%;
    }

    .home-center-info,
    .home-center-img {
        width: 100%;
    }

    .std-btn-link-img,
    .std-btn-link1-img {
        width: 18px;
    }

    .home-expert .home-section-title {
        top: 11%;
        width: 100%;
    }

    .home-expert-note {
        bottom: auto;
        top: 16%;
    }

    .home-expert-data {
        display: flex;
        flex-direction: row;
        top: auto;
        right: auto;
        left: 0;
        bottom: 1.5rem;
        -webkit-transform: translateX(var(--expert-data-y));
        transform: translateX(var(--expert-data-y));
    }

    .home-expert-data-num {
        font-size: 1.3rem;
    }

    .hepi-ri {
        width: 100%;
        margin-bottom: 0rem;
    }

    .home-expert-main-inner {
        flex-wrap: wrap;
    }

    .home-expert-data-card {
        min-height: 5.2rem;
        min-width: 5rem;
    }

    .hepi-ri {
        flex-wrap: wrap;
    }

    .home-expert-side {
        width: 100%;
        top: auto;
    }

    .home-expert-detail {
        width: 100%;
        margin-bottom: 0.3rem;
    }

    .home-expert-detail-card {
        padding-bottom: 0.6rem;
    }

    .home-expert-list .slick-track {
        display: flex;
    }

    .home-expert-main {
        padding: 0 var(--spacepa);
        padding-bottom: var(--space100);
    }

    .doctor-footer-contact-ph.doctor-footer-contact {
        display: flex;
        margin-bottom: 0.4rem;
    }

    .doctor-footer-logo {
        width: 242px;
        margin-bottom: 0.6rem;
    }

    .doctor-footer-core {
        flex-direction: column-reverse;
    }

    .doctor-footer-left {
        width: 100%;
        flex-direction: column-reverse;
    }

    .doctor-footer-core {
        padding: 0.50rem 0;
    }

    .doctor-footer {
        padding: 0 0 0.2rem;
    }

    .doctor-footer-bottom {
        padding-top: 0.2rem;
    }

    .doctor-footer-bottom {
        gap: 0.02rem;
        flex-direction: column-reverse;
    }

    .sports-center .home-center-img {
        width: 100%;
    }

    .sports-center .home-center-info {
        width: 100%;
    }

    .sports-center .home-center-slide {
        height: auto;
    }

    .sports-center .home-center-info {
        bottom: 0;
        align-items: start;
    }

    .sports-center .home-center-copy {
        width: 100%;
    }

    .sports-center .home-section-title-stick {
        height: auto;
        top: auto;
    }


    .sports-subnav-core i {
        display: none;
    }

    .sports-subnav-core {
        flex-wrap: wrap;
        gap: 0.02rem 0.1rem;
        justify-content: center;
    }

    .sports-subnav {
        height: auto;
    }

    .mod-bread {
        display: none;
    }


    .home-center.is-inview .home-center-img {
        border-radius: calc(var(--Radius2)* 2);
    }


    .home-center-info-top {
        display: flex;
        width: 100%;
        flex-direction: column-reverse;
    }

    .home-center-count,
    .home-center-name {
        padding-left: 0;
    }

    .home-center-count {
        text-align: end;
        margin-top: 0;
    }

    .home-center-info-top::after {
        content: '';
        position: absolute;
        right: 0;
        top: 10px;
        /* transform: translateY(-50%); */
        width: 105%;
        height: 1px;
        background: rgba(125, 74, 111, .8);
        width: calc(var(--after-height, 0%));
    }

    .home-center-copy {
        margin-top: 0.1rem;
    }

    .home-center-name {
        margin-top: 0.4rem;
    }

    .home-center-info-top::before {
        height: 1px;
        top: 10px;
        transform: translateY(0%);
        left: 0;
        width: 20%;
    }

    .department-key-item {
        width: 50%;
    }

    .doctor-list-inof {
        margin: 0 -0.16rem;
    }

    .doctor-list-item {
        padding: 0 0.16rem;
    }

    .expert-main .expert-case-card-tit {
        margin-bottom: 0.1rem;
    }

    .expert-case-card {
        padding: 0.40rem 0.3rem;
    }

    .sports-subnav-core-tit {
        font-size: var(--font20);
    }

    .ssci-scroll {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .ys-hd-ph {
        background: rgba(91, 56, 79, 0.15);
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter: blur(20px);
        -moz-backdrop-filter: blur(20px);
        -ms-backdrop-filter: blur(20px);
        -o-backdrop-filter: blur(20px);
    }

    .home-expert-list li {
        width: 33.333%;
    }

    .expert-history-item {
        width: 50%;
    }

    .ys-phnav-menu {
        height: calc(100vh - 56px);
    }

    .ys-phnav-logo {
        width: 214px;
    }

    .department-center-item:nth-child(n) {
        animation-delay: 0.2s;
    }

    .department-overview-item:nth-child(2n+1) {
        animation-delay: 0.2s;
    }

    .department-overview-item:nth-child(2n+2) {
        animation-delay: 0.3s;
    }

    .doctor-main .doctor-list-item:nth-child(2n+1) {
        animation-delay: 0.2s;
    }

    .doctor-main .doctor-list-item:nth-child(2n+2) {
        animation-delay: 0.3s;
    }

    .home-center {
        padding-bottom: var(--space100);
    }

    /* d1_多学科会诊_MDT 1199 - start */
    .mdt-subnav {
        height: auto;
        padding: 0.12rem 0;
        top: var(--headh);
    }

    .mdt-subnav .sports-subnav-core {
        gap: 0.30rem;
        justify-content: flex-start;
    }

    .mdt-subnav .sports-subnav-core-tit {
        flex: none;
    }

    .mdt-hero {
        aspect-ratio: auto;
        overflow: visible;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .mdt-hero::before {
        bottom: auto;
        height: 66.666vw;
        background: linear-gradient(90deg, rgba(86, 66, 53, .86) 0%, rgba(86, 66, 53, .38) 100%);
    }

    .mdt-hero-media {
        position: relative;
        aspect-ratio: 750 / 500;
    }

    .mdt-hero-media .mdt-hero-pc {
        display: none;
    }

    .mdt-hero-media .mdt-hero-ph {
        display: block;
    }

    .mdt-hero-shield {
        display: none;
    }

    .mdt-hero-copy-wrap {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: auto;
        height: 66.666vw;
        display: flex;
        align-items: center;
        pointer-events: none;
    }

    .mdt-bread {
        position: absolute;
        left: var(--place);
        top: 0.20rem;
        padding-top: 0;
    }

    .mdt-hero-copy {
        width: 78%;
        margin-top: 0;
    }

    .mdt-hero-title {
        width: 100%;
    }

    .mdt-hero-desc {
        margin-top: 0.24rem;
    }

    .mdt-intro-card-wrap {
        position: relative;
        top: auto;
        padding-top: 0.40rem;
        padding-bottom: 0.60rem;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .mdt-intro-card {
        width: 100%;
        padding: 0.40rem;
        -webkit-backdrop-filter: blur(30px);
        backdrop-filter: blur(30px);
    }


    .mdt-value-item {
        width: 50%;
    }

    .mdt-process-copy {
        width: 78%;
    }


    .mdt-cta-card {
        flex-wrap: wrap;
        align-items: flex-start;
        padding: 0.36rem;
    }

    .mdt-cta-copy,
    .mdt-cta-hotline,
    .mdt-cta-code {
        width: 100%;
    }

    .mdt-cta-line {
        width: 100%;
        align-self: auto;
        margin: 0.28rem 0;
    }

    .mdt-cta-hotline {
        align-self: auto;
    }

    .mdt-cta-code {
        justify-content: flex-start;
    }

    .mdt-case-item {
        width: calc(var(--cont) * .86);
    }

    /* d1_多学科会诊_MDT 1199 - end */


    /* d2_国内外远程会诊 1199 - start */
    .remote-subnav {
        height: auto;
    }

    .remote-subnav .sports-subnav-core {
        gap: 0.40rem;
        overflow-x: auto;
        justify-content: flex-start;
        padding: 0.16rem 0;
    }

    .remote-subnav .sports-subnav-core::-webkit-scrollbar {
        display: none;
    }

    .remote-hero {
        overflow: visible;
        aspect-ratio: auto;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .remote-hero::before {
        bottom: auto;
        height: 66.6667vw;
        background: linear-gradient(90deg, rgba(150, 126, 111, .86) 0%, rgba(150, 126, 111, .38) 100%);
    }

    .remote-hero-media {
        position: relative;
        aspect-ratio: 750 / 500;
    }

    .remote-hero-media .remote-hero-pc {
        display: none;
    }

    .remote-hero-media .remote-hero-ph {
        display: block;
    }

    .remote-hero-shield {
        display: none;
    }

    .remote-hero-copy-wrap {
        position: absolute;
        top: 0;
        bottom: auto;
        height: 66.6667vw;
        display: flex;
        align-items: center;
        pointer-events: none;
    }

    .remote-bread {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        padding-top: 0.24rem;
    }

    .remote-hero-copy {
        width: 78%;
        margin-top: 0;
        pointer-events: auto;
    }

    .remote-intro-card-wrap {
        position: relative;
        top: auto;
        padding-top: 0.40rem;
        padding-bottom: 0.60rem;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .remote-intro-card {
        width: 100%;
        padding: 0.40rem;
        -webkit-backdrop-filter: blur(30px);
        backdrop-filter: blur(30px);
    }



    .remote-support-item {
        width: 50%;
    }

    .mdt-process-inof {
        padding-top: 0.5rem;
    }

    .mdt-cta-phone-ce {
        margin-top: 0.25rem;
    }

    .remote-support-desc {
        margin-top: 0.3rem;
    }

    .remote-process-copy {
        width: 78%;
    }

    .remote-process-num {
        right: 0.40rem;
        font-size: 1.20rem;
    }

    .remote-cta-card {
        flex-wrap: wrap;
        align-items: flex-start;
        padding: 0.36rem;
    }

    .remote-cta-copy,
    .remote-cta-hotline {
        width: 100%;
    }

    .remote-cta-code {
        width: 100%;
    }

    .remote-cta-line {
        width: 100%;
        align-self: auto;
        margin: 0.28rem 0;
    }

    .remote-cta-hotline {
        align-self: auto;
    }

    .remote-cta-code {
        justify-content: flex-start;
    }

    .remote-case-slick {
        margin-right: -5.21vw;
    }

    .remote-case-item {
        width: calc(var(--cont) * .86);
        padding-right: 0.30rem;
    }

    /* d2_国内外远程会诊 1199 - end */

    /* d3_国际转诊 1199 - start */
    .referral-subnav {
        height: auto;
    }

    .referral-subnav .sports-subnav-core {
        gap: 0.40rem;
        overflow-x: auto;
        justify-content: flex-start;
        padding: 0.16rem 0;
    }

    .referral-subnav .sports-subnav-core::-webkit-scrollbar {
        display: none;
    }

    .referral-hero {
        overflow: visible;
        aspect-ratio: auto;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .referral-hero::before {
        bottom: auto;
        height: 66.6667vw;
        background: linear-gradient(90deg, rgba(42, 67, 86, .78) 0%, rgba(42, 67, 86, .30) 100%);
    }

    .referral-hero-media {
        position: relative;
        aspect-ratio: 750 / 500;
    }

    .referral-hero-media .referral-hero-pc {
        display: none;
    }

    .referral-hero-media .referral-hero-ph {
        display: block;
    }

    .referral-hero-shield {
        display: none;
    }

    .referral-hero-copy-wrap {
        position: absolute;
        top: 0;
        bottom: auto;
        height: 66.6667vw;
        display: flex;
        align-items: center;
        pointer-events: none;
    }

    .referral-bread {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        padding-top: 0.24rem;
    }

    .referral-hero-copy {
        width: 78%;
        margin-top: 0;
        pointer-events: auto;
    }

    .referral-intro-card-wrap {
        position: relative;
        top: auto;
        padding-top: 0.40rem;
        padding-bottom: 0.60rem;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .referral-intro-card {
        width: 100%;
        padding: 0.40rem;
        -webkit-backdrop-filter: blur(30px);
        backdrop-filter: blur(30px);
    }

    .referral-value-inof {
        margin-bottom: -0.30rem;
    }

    .referral-value-item {
        width: 50%;
        margin-bottom: 0.30rem;
    }

    .referral-process-copy {
        width: 78%;
    }

    .referral-process-num {
        right: 0.40rem;
        font-size: 1.20rem;
    }

    .referral-cta-card {
        flex-wrap: wrap;
        align-items: flex-start;
        padding: 0.36rem;
    }

    .referral-cta-copy,
    .referral-cta-hotline {
        width: 100%;
    }

    .referral-cta-code {
        width: 100%;
    }

    .referral-cta-line {
        width: 100%;
        align-self: auto;
        margin: 0.28rem 0;
    }

    .referral-cta-hotline {
        align-self: auto;
    }

    .referral-cta-code {
        justify-content: flex-start;
    }

    .referral-why {
        display: block;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .referral-why-case {
        flex-direction: column-reverse;
    }



    .referral-why-panel {
        width: 100%;
        padding: 0.8rem 5.21vw 0.70rem;
    }

    .referral-why-case::before,
    .referral-why-case::after {
        display: none;
    }

    .referral-why-copy {
        margin-top: 0.32rem;
    }

    .referral-why-note {
        margin-top: 0.32rem;
    }

    .referral-case-slick {
        margin-right: -5.21vw;
    }

    .referral-case-item {
        width: calc(var(--cont) * .86);
        padding-right: 0.30rem;
    }

    /* d3_国际转诊 1199 - end */

    /* d4_午晚门诊 1199 - start */
    .clinic-subnav {
        height: auto;
    }

    .clinic-subnav .sports-subnav-core {
        gap: 0.40rem;
        overflow-x: auto;
        justify-content: flex-start;
        padding: 0.16rem 0;
    }

    .clinic-subnav .sports-subnav-core::-webkit-scrollbar {
        display: none;
    }

    .clinic-hero {
        overflow: visible;
        aspect-ratio: auto;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .clinic-hero::before {
        bottom: auto;
        height: 66.6667vw;
        background: linear-gradient(90deg, rgba(106, 68, 45, .78) 0%, rgba(106, 68, 45, .30) 100%);
    }

    .clinic-hero-media {
        position: relative;
        aspect-ratio: 750 / 500;
    }

    .clinic-hero-media .clinic-hero-pc {
        display: none;
    }

    .clinic-hero-media .clinic-hero-ph {
        display: block;
    }

    .clinic-hero-shield {
        display: none;
    }

    .clinic-hero-copy-wrap {
        position: absolute;
        top: 0;
        bottom: auto;
        height: 66.6667vw;
        display: flex;
        align-items: center;
        pointer-events: none;
    }

    .clinic-bread {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        padding-top: 0.24rem;
    }

    .clinic-hero-copy {
        width: 78%;
        margin-top: 0;
        pointer-events: auto;
    }

    .clinic-intro-card-wrap {
        position: relative;
        top: auto;
        padding-top: 0.40rem;
        padding-bottom: 0.60rem;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .clinic-intro-card {
        width: 100%;
        padding: 0.40rem;
        -webkit-backdrop-filter: blur(30px);
        backdrop-filter: blur(30px);
    }

    .clinic-reason {
        display: block;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .clinic-reason-img {
        width: 100%;
        border-radius: 0 0 1.20rem 0;
    }

    .clinic-reason-panel {
        padding: 0.60rem 5.21vw 0.70rem;
    }

    .clinic-reason-scroll {
        max-height: none;
        margin-top: 0.36rem;
        padding-right: 0;
        overflow: visible;
    }

    .clinic-case-slick {
        margin-right: -5.21vw;
    }

    .clinic-case-item {
        width: calc(var(--cont) * .86);
        padding-right: 0.30rem;
    }

    .clinic-cta-card {
        flex-wrap: wrap;
        align-items: flex-start;
        padding: 0.36rem;
    }

    .clinic-cta-copy,
    .clinic-cta-hotline,
    .clinic-cta-code {
        width: 100%;
    }

    .clinic-cta-line {
        width: 100%;
        align-self: auto;
        margin: 0.28rem 0;
    }

    .clinic-cta-hotline {
        align-self: auto;
    }

    .clinic-cta-code {
        justify-content: flex-start;
    }

    /* d4_午晚门诊 1199 - end */

    /* d5_航空救援服务 1199 - start */
    .air-rescue-subnav {
        height: auto;
    }

    .air-rescue-subnav .sports-subnav-core {
        gap: 0.40rem;
        overflow-x: auto;
        justify-content: flex-start;
        padding: 0.16rem 0;
    }

    .air-rescue-subnav .sports-subnav-core::-webkit-scrollbar {
        display: none;
    }

    .air-rescue-hero {
        overflow: visible;
        aspect-ratio: auto;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .air-rescue-hero::before {
        bottom: auto;
        height: 66.6667vw;
        background: linear-gradient(90deg, rgba(20, 48, 38, .78) 0%, rgba(20, 48, 38, .30) 100%);
    }

    .air-rescue-hero-media {
        position: relative;
        aspect-ratio: 750 / 500;
    }

    .air-rescue-hero-media .air-rescue-hero-pc {
        display: none;
    }

    .air-rescue-hero-media .air-rescue-hero-ph {
        display: block;
    }

    .air-rescue-hero-shield {
        display: none;
    }

    .air-rescue-hero-copy-wrap {
        position: absolute;
        top: 0;
        bottom: auto;
        height: 66.6667vw;
        display: flex;
        align-items: center;
        pointer-events: none;
    }

    .air-rescue-bread {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        padding-top: 0.24rem;
    }

    .air-rescue-hero-copy {
        width: 78%;
        margin-top: 0;
        pointer-events: auto;
    }

    .air-rescue-intro-card-wrap {
        position: relative;
        top: auto;
        padding-top: 0.40rem;
        padding-bottom: 0.60rem;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .air-rescue-intro-card {
        width: 100%;
        padding: 0.40rem;
        -webkit-backdrop-filter: blur(30px);
        backdrop-filter: blur(30px);
    }

    .air-rescue-case-slick {
        margin-right: -5.21vw;
    }

    .air-rescue-case-item {
        width: calc(var(--cont) * .86);
        padding-right: 0.30rem;
    }

    .air-rescue-cta-card {
        flex-wrap: wrap;
        align-items: flex-start;
        padding: 0.36rem;
    }

    .air-rescue-cta-copy,
    .air-rescue-cta-hotline,
    .air-rescue-cta-code {
        width: 100%;
    }

    .air-rescue-cta-line {
        width: 100%;
        align-self: auto;
        margin: 0.28rem 0;
    }

    .air-rescue-cta-hotline {
        align-self: auto;
    }

    .air-rescue-cta-code {
        justify-content: flex-start;
    }

    /* d5_航空救援服务 1199 - end */

    /* e1_客户就诊指引 1199 - start */
    .guide-hero {
        padding-top: 0.46rem;
    }

    .guide-hero-desc {
        width: 76%;
    }

    .guide-overview-media .guide-overview-pc {
        display: none;
    }

    .guide-overview-media .guide-overview-ph {
        display: block;
    }

    .guide-overview-mask {
        display: none;
    }


    .guide-overview-copy {
        width: 100%;
    }

    .guide-overview-inof {
        margin-top: 0.36rem;
    }


    .guide-prepare-inof {
        display: block;
        margin: 0.40rem 0 0;
    }

    .guide-prepare-inof::before,
    .guide-prepare-item::before {
        display: none;
    }

    .guide-treatment-item:nth-child(n) {
        animation-delay: .2s;
    }

    .guide-treatment-inof {
        margin: 0.58rem -0.10rem 0;
    }

    .guide-treatment-item {
        margin-bottom: 0.4rem;
    }

    .guide-prepare-item {
        width: 100%;
        padding: 0;
        margin-bottom: 0.5rem;
    }

    .guide-prepare-item:nth-last-child(1) {
        margin-bottom: 0;
    }

    .guide-treatment-item,
    .guide-follow-item {
        width: 100%;
    }

    .guide-follow-bottom,
    .guide-cta-card {
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .guide-follow-tip,
    .guide-follow-img,
    .guide-cta-copy,
    .guide-cta-hotline,
    .guide-cta-code {
        width: 100%;
    }

    .guide-follow-tip {
        margin-bottom: 0.2rem;
    }

    .guide-follow {
        padding-bottom: 0.4rem;
    }

    .guide-cta-card {
        padding: 0.36rem;
    }

    .guide-cta-line {
        width: 100%;
        align-self: auto;
        margin: 0.28rem 0;
    }

    .guide-cta-hotline {
        align-self: auto;
    }

    .guide-cta-code {
        justify-content: flex-start;
    }

    /* e1_客户就诊指引 1199 - end */

    /* e3_预约挂号 1199 - start */
    .appointment-subnav {
        overflow-x: auto;
    }

    .appointment-subnav-inof {
        justify-content: flex-start;
        min-width: max-content;
    }

    .appointment-subnav-inof li {
        padding: 0 0.32rem;
    }

    .appointment-hero {
        padding: calc(var(--headh) + 0.46rem) 0 0.82rem;
    }

    .appointment-hero-copy {
        margin-top: 0.48rem;
    }

    .appointment-hero-desc {
        width: 100%;
    }

    .appointment-schedule-tip {
        margin-top: 0.3rem;
    }

    .appointment-schedule .doctor-filter-field {
        width: 33.333%;
        flex: none;
    }

    .appointment-filter {
        flex-wrap: wrap;
        padding-bottom: 0.4rem;
    }

    .appointment-filter-main {
        flex: none;
        flex-wrap: wrap;
        width: 100%;
    }

    .appointment-filter-field {
        flex-basis: 33.333%;
    }

    .appointment-filter-name {
        flex-basis: 33.333%;
    }

    .appointment-filter-submit {
        flex: none;
        width: 100%;
        padding: 0.14rem;
    }

    .appointment-filter-submit-link {
        line-height: 0.50rem;
    }

    .appointment-table {
        min-width: 10.8rem;
    }

    .appointment-table th,
    .appointment-table td {
        padding: 0.20rem 0.14rem;
    }

    .appointment-cta .ys-cont1720 {
        width: 100%;
    }

    /* e3_预约挂号 1199 - end */

    /* e4_病房服务 1199 - start */
    .ward-hero {
        padding: calc(var(--headh) + 0.46rem) 0 0.82rem;
    }

    .ward-hero-desc {
        width: 100%;
    }

    .ward-intro {
        padding: 0.66rem 0 0.42rem;
    }

    .ward-intro-core {
        display: block;
    }

    .ward-intro-copy,
    .ward-intro-media {
        width: 100%;
    }

    .ward-intro-media {
        margin-top: 0.36rem;
    }

    .ward-room-item {
        width: 50%;
        padding: 0 0.1rem;
    }

    .ward-room-inof {
        display: flex;
        flex-wrap: wrap;
    }

    .ward-room-card {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .ward-room-inof {
        margin: 0 -0.1rem -0.4rem;
    }

    .ward-room-item:nth-last-child(1) {
        margin-bottom: 0.4rem;
    }

    .ward-room-media,
    .ward-room-copy {
        width: 100%;
    }

    .ward-room-copy {
        flex-grow: 1;
        justify-content: start;
        padding: 0.38rem 0.3rem 0.42rem;
    }

    .ward-room-text {
        margin-top: 0.34rem;
    }

    .ward-cta .ys-cont1720 {
        width: 100%;
    }

    .ward-room-text {
        max-height: 5.4em;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .ward-room-tags-ce {
        flex-grow: 1;
    }

    .ward-room-tags li {
        line-height: 28px;
    }

    /* e4_病房服务 1199 - end */

    /* e5_套房详情 1199 - start */
    .suite-hero {
        padding: calc(var(--headh) + 0.46rem) 0 0.82rem;
    }

    .suite-hero-desc {
        width: 100%;
    }



    .suite-detail-core {
        display: block;
    }

    .suite-feature,
    .suite-gallery {
        width: 100%;
    }

    .suite-feature {
        padding-top: 0;
    }

    .suite-gallery {
        margin-top: 0.42rem;
    }

    .suite-cta .ys-cont1720 {
        width: 100%;
    }

    /* e5_套房详情 1199 - end */

    /* e7_联系我们 1199 - start */
    .contact-traffic {
        padding-top: 0.66rem;
    }

    .contact-traffic-code {
        width: 1.42rem;
        right: 0.3rem;
        top: 0.3rem;
    }

    .contact-traffic-content {
        position: relative;
        inset: 0;
        padding: 0.4rem 0.3rem;
    }

    .contact-drive-item:nth-child(2n+1) {
        animation-delay: 0.2s;
    }

    .contact-map-copy {
        text-align: center;
    }

    .contact-drive-item:nth-child(2n+2) {
        animation-delay: 0.3s;
    }

    .contact-traffic-text,
    .contact-traffic-text p {
        font-size: var(--font14);
    }

    .contact-traffic-list {
        --ctlpa: 0.15rem;
    }

    /* .contact-traffic-item:nth-child(3) .contact-traffic-item-case,
    .contact-traffic-item:nth-child(4) .contact-traffic-item-case {
        padding-bottom: 0;
    } */

    .contact-section-head.contact-traffic-head {
        margin-bottom: 1rem;
    }

    .contact-traffic-bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }



    .contact-drive-item {
        width: calc((100% - 0.20rem) / 2);
    }

    .contact-map-card {
        display: block;
        padding: 0.7rem 0.4rem;
        margin: 0 auto;
    }

    .contact-map-copy,
    .contact-map-media {
        width: 100%;
    }

    .contact-map-desc {
        margin-top: 0.15rem;
    }

    .contact-drive-list {
        margin-top: 0.4rem;
    }

    .contact-map-media {
        margin-top: 0.32rem;
    }

    /* e7_联系我们 1199 - end */

    /* e6_faq 1199 - start */
    .faq-hero {
        padding: calc(var(--headh) + 0.46rem) 0 0.82rem;
    }

    .faq-hero-desc {
        width: 100%;
    }



    .faq-tabs {
        margin-bottom: 0.32rem;
    }

    .faq-list .faq-item {
        border-radius: 0.16rem;
    }

    .faq-page {
        padding-top: 0.34rem;
    }

    /* e6_faq 1199 - end */

    /* f1_商保与直付服务 1199 - start */
    .insurance-subnav {
        overflow-x: auto;
    }

    .insurance-subnav .appointment-subnav-inof {
        justify-content: flex-start;
        min-width: max-content;
    }

    .insurance-hero {
        padding: calc(var(--headh) + 0.46rem) 0 0.82rem;
    }

    .insurance-hero-copy {
        margin-top: 0.48rem;
    }

    .insurance-hero-desc {
        width: 100%;
    }


    .insurance-intro-core {
        display: block;
    }

    .insurance-intro-copy,
    .insurance-intro-media {
        width: 100%;
    }

    .insurance-intro-media {
        margin-top: 0.36rem;
    }

    .insurance-contact {
        display: flex;
        flex-wrap: wrap;
        margin: 0.36rem -0.10rem -0.12rem;
    }

    .insurance-contact li {
        width: 50%;
        padding: 0 0.10rem 0.12rem;
        box-sizing: border-box;
    }

    .insurance-contact li+li {
        margin-top: 0;
    }


    .insurance-logo-list li {
        width: 33.333%;
    }

    .insurance-cta .mdt-cta-hotline {
        /* width: 100%; */
        margin-bottom: 0;
    }

    .insurance-cta .mdt-cta-card {
        padding: 0.36rem;
    }

    .insurance-cta .mdt-cta-phone-ce {
        margin-top: 0.25rem;
    }

    .insurance-cta .mdt-cta-code-ri::after {
        opacity: 1;
    }

    .insurance-cta {
        --iclin: 1rem;
    }

    .insurance-partner-note-copy {
        max-width: 61%;
        --ipncline: 2.8rem;
    }

    .insurance-cta .mdt-cta-code-ri {
        width: 19.2%;
    }

    .insurance-partner-note-copy::before,
    .insurance-partner-note-copy::after {
        height: 1px;
    }

    .insurance-logo-list-item:nth-child(3n+1) {
        animation-delay: .2s;
    }

    .insurance-logo-list-item:nth-child(3n+2) {
        animation-delay: .3s;
    }

    .insurance-logo-list-item:nth-child(3n+3) {
        animation-delay: .4s;
    }

    .insurance-partner-note {
        margin-top: 0.28rem;
    }

    .insurance-partner-note span {
        display: none;
    }

    .insurance-process {
        padding: 0.70rem 0 0.64rem;
    }

    .insurance-process-wrap {
        width: 100%;
        margin-top: 0.46rem;
    }

    .insurance-process-wrap::before,
    .insurance-process-list li::before {
        display: none;
    }

    .insurance-process-list li,
    .insurance-process-list li:nth-child(even) {
        display: block;
    }

    .insurance-process-list li+li {
        margin-top: 0.34rem;
    }

    .insurance-process-card,
    .insurance-process-media {
        width: 100%;
    }

    .insurance-process-media {
        margin-top: 0.20rem;
    }

    .insurance-cta {
        padding: 0.54rem 0;
    }

    .insurance-cta-card {
        flex-wrap: wrap;
        align-items: flex-start;
        padding: 0.36rem;
    }

    .insurance-cta-copy,
    .insurance-cta-code {
        width: 100%;
    }

    .insurance-cta-line {
        width: 100%;
        align-self: auto;
        margin: 0.28rem 0;
    }

    .insurance-cta-code {
        display: flex;
        align-items: center;
        text-align: left;
    }

    .insurance-cta-code-img {
        flex: none;
        width: 1.68rem;
    }

    .insurance-cta-code span {
        margin: 0.04rem 0 0 0.16rem;
    }

    .insurance-faq {
        padding: 0.18rem 0 0.70rem;
    }

    .insurance-faq-list {
        margin-top: 0.36rem;
    }

    /* f1_商保与直付服务 1199 - end */
    /* 2026.5.29 - add - start */
    .guide-subnav {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .guide-subnav .ys-cont1720 {
        display: block;
    }

    .guide-subnav-inof {
        justify-content: flex-start;
        min-width: max-content;
        gap: 0.42rem;
    }

    .guide-subnav-heading {
        padding-right: 0.42rem;
    }

    .guide-hero {
        padding-bottom: 0.82rem;
    }

    .guide-hero-copy {
        margin-top: 0.48rem;
    }

    .guide-hero-desc {
        width: 100%;
        margin-top: 0.18rem;
    }


    .guide-prepare .guide-section-title {
        font-size: var(--font48);
        line-height: var(--line14);
    }

    .guide-prepare-inof {
        width: 100%;
        margin-top: 0.40rem;
    }

    .guide-prepare-inof::after,
    .insurance-process-wrap::after {
        display: none;
    }

    .guide-prepare-item,
    .guide-prepare-item:nth-child(even) {
        display: block;
    }



    .guide-prepare-card,
    .guide-prepare-media {
        width: 100%;
    }

    .guide-prepare-media {
        margin-top: 0.20rem;
    }

    .guide-prepare-copy {
        padding-left: 0;
    }

    .guide-prepare-title {
        font-size: var(--font28);
    }

    .guide-treatment-inof,
    .guide-follow-inof {
        margin-top: 0.40rem;
    }

    .guide-treatment-copy {
        bottom: 0.16rem;
        padding: 0.20rem 0.3rem;
        left: 0.3rem;
        right: 0.3rem;
    }

    .guide-treatment-text {
        max-height: none;
        margin-top: 0.18rem;
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .guide-follow .guide-card-icon {
        margin-bottom: 0.32rem;
    }

    .guide-follow-bottom {
        gap: 0;
    }

    .guide-follow-tip-phone {
        margin-top: 0.32rem;
    }

    .guide-cta-card {
        padding: 0.36rem;
    }

    /* 2026.5.29 - add - end */
    /* d1 */
    .mdt-hero-copy {
        width: 100%;
    }

    .ys-nybanner-sec-bot {
        padding-top: var(--space150);
        width: 59%;
    }

    .ys-nybanner.ys-nybanner-sec .ys-nyban-img::before {
        width: 60%;
        background: linear-gradient(90deg, rgba(86, 66, 53, .96) 0%, rgba(86, 66, 53, .72) 34%, rgba(86, 66, 53, 0) 100%);
    }

    .mdt-intro-card {
        margin-top: var(--space80);
    }

    .mod-dots .slick-dots li {
        width: 9px;
        height: 9px;
        margin: 0 4px;
    }

    .mdt-process-card {
        padding: 0.32rem 0.2rem 0.28rem var(--space60);
    }

    .mdt-process-copy {
        width: 92%;
    }

    .mdt-process-num-case {
        right: var(--space70);
    }

    .mdt-process-item:nth-child(2n) .mdt-process-num-case {
        right: calc(var(--space70)* 2);
    }

    .sports-subnav-core-inof.mod-anchor {
        justify-content: center;
    }

    .mdt-process-card-left {
        width: 73%;
    }

    .mdt-cta-hotline,
    .mdt-cta-copy {
        margin-bottom: 0.4rem;
    }

    .mdt-cta-code-ri {
        width: 40.9%;
    }

    .expert-case-more {
        padding: 0.15rem 0.24rem;
    }

    .mdt-cta-card {
        --mccpa: 0rem;
    }

    .mdt-cta-code-ri::after,
    .mdt-cta-copy::after {
        opacity: 0;
    }

    .referral-why-img img {
        object-position: center !important;
    }

    .referral-why {
        padding-bottom: 0.8rem;
    }

    .referral-why-img {
        width: 89%;
        max-height: 400px;
        margin: 0 auto;
        border-radius: var(--Radius2);
    }

    .referral-why-img img:nth-child(2) {
        -webkit-mask-image: none !important;
        mask-image: none !important;
        -webkit-mask-repeat: unset !important;
        -webkit-mask-position: unset !important;
        -webkit-mask-size: unset !important;
        mask-size: unset !important;
    }

    .clinic-main .mdt-intro-card {
        margin-top: var(--space80);
    }

    .clinic-why .referral-why-img::after {
        display: none;
    }

    .clinic-why .referral-why-img {
        position: relative;
        overflow: hidden;
    }

    .ward-room-item:nth-child(2n+1) {
        animation-delay: .2s;
    }

    .ward-room-item:nth-child(2n+2) {
        animation-delay: .3s;
    }

    .air-rescue-main .ys-nybanner.ys-nybanner-sec .ys-nyban-img::before {
        width: 80%;
    }

    .ward-intro {
        padding-top: var(--space80);
        padding-bottom: var(--space80);
    }

    .suite-detail-core {
        width: 100%;
    }

    .suite-feature-icon {
        width: 32px;
    }

    .suite-gallery-main-card::after {
        border-radius: 0 0 var(--Radius2) var(--Radius2);
    }

    .suite-gallery-thumb-wrap {
        width: 70%;
    }

    .suite-gallery-img {
        border-radius: var(--Radius2);
    }

    .faq-item-icon {
        width: 18px;
        top: 0;
    }

    .suite-note {
        padding: 0.2rem 0.15rem 0.12rem;
    }

    .faq-tab-btn span {
        line-height: 40px;
    }

    .contact-traffic-icon {
        width: 22px;
    }

    .appointment-filter-name {
        background: transparent;
        border-radius: 0;
        border-right: 1px solid rgba(114, 66, 100, .20);
    }

    .appointment-filter-doctor::after {
        opacity: 0;
    }

    .ward-intro .sports-intro-text {
        width: 100%;
    }

    .medical-filter-res {
        width: 16px;
    }

    .home-expert-bg::after {
        /* display: none; */
    }

    .home-expert-mist {
        display: none;
    }

    .guide-overview-copy {
        margin-bottom: var(--space100);
    }

    .guide-prepare-bot-line {
        display: none;
    }

    .guide-overview-more-ce {
        margin-top: 0.2rem;
    }

    .guide-overview-card {
        background: #5b384feb;
    }

    .guide-overview-inof {
        --goipa: 0.7rem;
    }

    .guide-overview-card {
        width: 4rem;
    }

    .guide-treatment-item:nth-last-child(1) {
        margin-bottom: 0;
    }

    .guide-follow-item:nth-child(n) {
        animation-delay: .2s;
    }

    .guide-follow-tip {
        animation-delay: .2s;
    }

    .guide-follow-img {
        animation-delay: .2s;
    }

    .insurance-intro .sports-intro-text {
        width: 100%;
    }

    .dtrt-ri-ph.dtrt-ri {
        display: flex;
        justify-content: start;
    }

    .insurance-intro .sports-intro-media {
        width: 100%;
    }

    .dccb-top-ri {
        padding-left: 0;
        width: 100%;
    }

    .dccb-top {
        flex-wrap: wrap;
    }

    .dtrt-le {
        width: 56%;
        width: 100%;
    }

    .dtrt-ri {
        margin-top: 0.2rem;
        display: none;
    }

    .dccb-top-ri-top {
        flex-wrap: wrap;
    }

    /* 2026.6.5 - aaa - start */

    /* h1_1934-13978 科室导航矩阵 1199 - start */


    .home-department-head,
    .home-department-desc {
        width: 100%;
    }

    .home-department-desc {
        margin-top: 0.28rem;
    }

    .home-department-search {
        margin-top: 0.30rem;
    }

    .home-department-visual {
        margin-top: 0.44rem;
        border-radius: 0.16rem;
    }

    .home-department-img {
        min-height: 280px;
    }


    .home-department-shade {
        width: 52%;
    }

    .home-department-list li {
        margin-bottom: 0.2rem;
    }

    .home-department-list {
        right: 0.24rem;
        bottom: 0.24rem;
        padding: 0.24rem;
        border-radius: 0.14rem;
        min-width: 26.05%;
        max-width: 30%;
    }

    .home-department-link-icon {
        width: 16px;
    }

    .home-department-link-arrow {
        width: 20px;
    }

    /* h1_1934-13978 科室导航矩阵 1199 - end */

    /* g1_1888-33493 banner 1199 - start */
    .about-hero {
        padding: 0.34rem 0 0.92rem;
    }

    .about-hero-copy {
        margin-top: 0.46rem;
    }

    .about-hero-desc,
    .about-hero-desc p {
        max-width: none;
    }

    .about-hero-pattern {
        top: -0.78rem;
        right: -1.20rem;
        width: 8.80rem;
    }

    /* g1_1888-33493 banner 1199 - end */

    /* g1_1888-33481 医院介绍 1199 - start */

    .about-intro-card {
        display: block;
    }

    .about-intro-copy {
        width: 100%;
        padding-top: 0;
    }

    .about-intro-media {
        margin-top: 0.40rem;
        margin-left: 0;
        margin-right: 0;
    }

    .about-intro-img {
        border-radius: 0.24rem 0 0 0;
    }

    /* g1_1888-33481 医院介绍 1199 - end */

    /* g1_1888-33471 视频 1199 - start */
    .about-video-play {
        width: 0.92rem;
    }

    /* g1_1888-33471 视频 1199 - end */

    /* g1_1888-34026 至臻概况 1199 - start */


    .about-overview-inof {
        margin-top: 0.42rem;
    }

    .about-overview-row {
        display: block;
    }

    .about-overview-media-large {
        width: 100%;
    }

    .about-overview-row .about-overview-card+.about-overview-media,
    .about-overview-row .about-overview-media+.about-overview-card {
        margin-top: 0.20rem;
        margin-left: 0;
    }

    .about-overview-card {
        padding: 0.36rem 0.30rem;
    }

    /* g1_1888-34026 至臻概况 1199 - end */

    /* g1_1888-33944 医疗水平 1199 - start */

    .about-level-core {
        margin-top: 0.42rem;
    }

    .about-level-top {
        display: block;
    }

    .about-level-data {
        width: 100%;
        margin-top: 0.20rem;
        margin-left: 0;
    }

    .about-level-card {
        padding: 0.36rem 0.30rem;
    }

    .about-level-card-inof {
        flex-wrap: wrap;
        margin-bottom: -0.20rem;
    }

    .about-level-card-inof li {
        width: 50%;
        margin-bottom: 0.20rem;
    }

    .about-level-value span {
        font-size: 0.58rem;
    }

    .about-level-card-text,
    .about-level-card-text p {
        margin-top: 0.28rem;
    }

    /* g1_1888-33944 医疗水平 1199 - end */

    /* g1_1888-33989 精准诊疗 1199 - start */
    .about-care {
        display: block;
    }

    .about-care-img {
        width: 100%;
    }

    .about-care-inof {
        margin-top: 0.42rem;
    }

    .about-care-imgbox {
        -webkit-mask: none;
        mask: none;
    }

    .about-care-panel {
        padding: 0.64rem 0.40rem 0.72rem;
    }

    .about-care-card {
        padding: 0.30rem;
    }

    /* g1_1888-33989 精准诊疗 1199 - end */

    /* g1_1888-34066 空间环境 1199 - start */

    .about-space-core {
        margin-top: 0.42rem;
    }

    .clinic-reason-icon {
        width: 26px;
    }


    .about-space-item,
    .about-space-item-large {
        flex: none;
        width: auto;
        max-width: none;
    }


    .about-space-label {
        left: 0.26rem;
        line-height: 30px;
        bottom: 0.26rem;
    }

    .about-level-card-inof li:nth-child(2n+1) {
        animation-delay: .2s;
    }

    .about-level-card-inof li:nth-child(2n+2) {
        animation-delay: .3s;
    }

    /* g1_1888-34066 空间环境 1199 - end */

    /* g2_港澳药械通 1199 - start */
    .medical-access-hero {
        padding: 0.34rem 0 0.92rem;
    }

    .medical-access-hero-copy {
        max-width: none;
        margin-top: 0.46rem;
    }

    .medical-access-hero-pattern {
        top: -0.78rem;
        right: -1.20rem;
        width: 8.80rem;
    }


    .medical-access-intro-card,
    .medical-access-feature-row {
        display: block;
    }

    .medical-access-drug-slick {
        display: none;
    }

    .madb-ph {
        display: block;
        --madbpa: 0.1rem;
        margin: 0 calc(var(--madbpa) * -1);
    }

    .medical-access-drug-card {
        height: 100%;
    }

    .madb-ph-nub {
        width: 50%;
        padding: 0 var(--madbpa);
    }

    .medical-access-intro-copy,
    .medical-access-feature-copy {
        width: 100%;
        padding-top: 0;
        padding-right: 0;
    }

    .medical-access-approved-head,
    .medical-access-approved-desc {
        width: 100%;
    }

    .medical-access-intro-media,
    .medical-access-feature-media {
        margin-top: 0.40rem;
        margin-left: 0;
        margin-right: 0;
    }



    .medical-access-feature-clinic .medical-access-feature-img {
        border-radius: 0.24rem 0 0 0;
    }

    .mafi-nub:nth-child(2n) .medical-access-feature-img {
        border-radius: calc(var(--Radius2)* 2);
    }

    .medical-access-drug-box {
        margin-top: 0.42rem;
    }

    .mafi-nub:nth-child(2n) .medical-access-feature-copy {
        padding-left: 0;
    }

    .mafi-nub {
        margin-bottom: var(--space80);
    }

    .mafi-nub:nth-child(2n) .medical-access-feature-row {
        padding: 0 var(--spacepa) !important;
        flex-direction: row-reverse;
    }

    .medical-access-feature-en {
        margin-top: 0.3rem;
    }

    .medical-access-feature-text,
    .medical-access-feature-text p {
        margin-top: 0.2rem;
    }

    .medical-access-feature-img {
        border-radius: calc(var(--Radius2)* 2);
    }

    .medical-access-drug-item {
        width: calc((100% - 0.20rem) / 2);
    }

    .medical-access-feature-row {
        padding: 0 var(--spacepa) !important;
    }

    .medical-access-feature-row,
    .medical-access-feature-clinic .medical-access-feature-row {
        padding: 0.78rem var(--spacepa) 0;
    }

    .medical-access-feature-clinic .medical-access-feature-row {
        padding-bottom: 0.72rem;
    }

    .medical-access-feature-clinic .medical-access-feature-copy {
        padding-left: 0;
    }

    .medical-access-feature-clinic .medical-access-feature-media {
        margin-top: 0.40rem;
    }

    /* g2_港澳药械通 1199 - end */

    /* g4_代表案例 1199 - start */
    .case-channel-inof {
        justify-content: flex-start;
        min-width: max-content;
        margin: 0 -0.24rem;
    }

    .case-channel-item {
        padding: 0 0.24rem;
    }

    .case-hero {
        padding: 0.32rem 0 0.72rem;
    }

    .case-hero-pattern {
        top: -0.90rem;
        right: -2.00rem;
        width: 9.80rem;
    }

    .case-hero .ys-nybanner-three-case {
        padding-top: 0.48rem;
    }

    .case-hero .appointment-hero-desc {
        width: 100%;
    }



    .case-list-card {
        display: block;
    }

    .case-list-img,
    .case-list-copy {
        width: 100%;
        margin-right: 0;
    }

    .case-list-copy {
        margin-top: 0.16rem;
        padding: 0.30rem;
    }

    .case-list-meta {
        margin-top: 0.55rem;
    }

    .case-page.std-page {
        padding: 0.48rem 0 0;
    }

    /* g4_代表案例 1199 - end */

    /* g3_1888-38664 顶部分栏导航 1199 - start */
    .news-subnav .ssci-scroll {
        overflow-x: auto;
        width: 100%;
    }

    .news-subnav .sports-subnav-core {
        justify-content: flex-start;
    }

    .news-subnav-inof {
        width: max-content;
    }

    /* g3_1888-38664 顶部分栏导航 1199 - end */

    /* g3_1888-38212 banner 1199 - start */
    .news-hero {
        padding: 0.34rem 0 0.92rem;
    }

    .news-hero::before {
        top: -0.96rem;
        right: -1.12rem;
        width: 9.20rem;
    }

    .news-hero-copy {
        margin-top: 0.46rem;
    }

    .news-hero-desc {
        margin-top: 0.28rem;
    }

    /* g3_1888-38212 banner 1199 - end */

    /* g3_1888-38082 新闻列表 1199 - start */


    .news-list-inof {
        --news-space-x: 0.18rem;
        --news-space-y: 0.46rem;
    }

    .news-list-item {
        width: 50%;
    }

    .news-card-bot {
        margin-top: 0.30rem;
    }

    /* g3_1888-38082 新闻列表 1199 - end */

    /* g3_1888-38194 分页 1199 - start */
    .news-page.std-page {
        padding: 0.46rem 0 0;
    }

    /* g3_1888-38194 分页 1199 - end */

    /* g5_新闻详情 1199 - start */
    .news-detail-banner {
        padding: 0.30rem 0 0.70rem;
    }

    .news-detail-banner-bg {
        top: -0.90rem;
        right: -0.80rem;
        width: 9.60rem;
    }

    .news-detail-banner-copy {
        max-width: 100%;
        margin-top: 0.46rem;
    }


    .news-detail-article,
    .news-detail-editor.yxedr-active p img {
        width: 100%;
    }

    .news-detail-share-inner {
        display: flex;
        align-items: center;
    }

    .news-detail-share {
        position: relative;
        top: auto;
        right: auto;
        width: fit-content;
        max-width: 100%;
        margin: 0.40rem auto 0;
        padding: 0.14rem 0.18rem;
        flex-direction: row;
        display: none;
    }

    .news-detail-pager {
        margin-top: 0.3rem;
    }

    .news-detail-share-btn {
        width: 28px;
    }

    .news-detail-share-title {
        width: auto;
        flex: none;
    }

    .news-detail-share-inof {
        margin-top: 0;
        margin-left: 0.16rem;
        padding-top: 0;
        padding-left: 0.16rem;
        flex-direction: row;
        border-top: 0;
        border-left: 1px solid #efe7df;
    }

    /* g5_新闻详情 1199 - end */

    /* g6_预约就诊首屏 1199 - start */
    .visit-hero {
        min-height: 0;
    }

    .visit-hero-inner {
        min-height: 0;
        padding: 0.36rem var(--place) 0.8rem;
    }

    .visit-hero-bg img {
        left: 50%;
        top: 0;
        width: 15.6rem;
        min-width: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .visit-hero-layout {
        display: block;
        margin-top: 0.6rem;
    }

    .visit-hero-copy {
        width: 100%;
    }

    .visit-hero-title {
        max-width: none;
    }

    /* g6_预约就诊首屏 1199 - end */
    .visit-form.ys-form {
        --spacebot: 0.2rem;
        --space: 8px;
        --height: 36px;
    }

    /* g6_预约就诊表单 1199 - start */
    .visit-form-panel {
        width: 70%;
        padding: 0.42rem;
    }

    .visit-main .ys-nyban-img {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }

    .visit-form-item .ys-fia-text-btn {
        top: 4px;
    }

    .visit-main .ys-nyban-img img {
        height: 100%;
        object-fit: cover;
        object-position: left;
    }

    .visit-main .ys-nybanner .ys-cont1720 {
        position: relative;
        left: 0;
        height: auto;
        padding-top: var(--space100);
        padding-bottom: var(--space100);
        transform: translateX(0%);
    }

    .visit-main .ys-nyban-cn {
        margin-top: 0.15rem;
    }

    .visit-form-panel-end {
        margin-top: var(--space60);
    }

    .visit-main .department-banner-title {
        top: 0;
        position: relative;
    }

    .visit-form-field {
        align-items: flex-start;
    }

    .visit-form-label {
        max-width: 55%;
        white-space: normal;
    }

    /* g6_预约就诊表单 1199 - end */

    /* g6_预约就诊CTA 1199 - start */
    .visit-cta .mdt-cta-card {
        display: block;
    }

    .visit-cta .mdt-cta-copy,
    .visit-cta .mdt-cta-hotline,
    .visit-cta .mdt-cta-code-ri {
        width: 100%;
        padding: 0;
    }

    .visit-cta .mdt-cta-copy::after,
    .visit-cta .mdt-cta-code-ri::after {
        display: none;
    }

    .visit-cta .mdt-cta-hotline,
    .visit-cta .mdt-cta-code-ri {
        margin-top: 0.42rem;
    }

    .visit-cta .mdt-cta-code {
        justify-content: flex-start;
    }

    /* g6_预约就诊CTA 1199 - end */

    /* h3_合作历程 1199 - start */
    .cooperation-subnav .ys-cont1720 {
        overflow-x: auto;
    }

    .cooperation-subnav-list {
        justify-content: flex-start;
        min-width: max-content;
        margin: 0 -0.24rem;
    }

    .cooperation-subnav-list li {
        padding: 0 0.24rem;
    }

    .cooperation-subnav-list li+li {
        margin-left: 0;
    }

    .cooperation-hero {
        min-height: 3.60rem;
        padding: 0.34rem 0 0.70rem;
    }

    .cooperation-hero::before {
        top: -0.82rem;
        right: -1.60rem;
        width: 9.80rem;
        max-width: none;
    }

    .cooperation-hero-case {
        padding-top: 0.52rem;
    }

    .cooperation-hero-desc {
        width: 100%;
        margin-top: 0.24rem;
    }

    .cooperation-history {
        padding: 0.64rem 0 0.88rem;
    }

    .cooperation-year-filter {
        width: 100%;
        max-width: 8.00rem;
    }

    .cooperation-history-wrap {
        width: 100%;
        margin-top: 0.64rem;
    }

    .cooperation-history-item+.cooperation-history-item {
        margin-top: 0.56rem;
    }

    .cooperation-history-card,
    .cooperation-history-media {
        width: calc((100% - 0.72rem) / 2);
    }

    .cooperation-history-card {
        padding: 0.32rem;
        border-radius: 0.14rem;
    }

    .cooperation-history-media {
        border-radius: 0.14rem;
    }

    .cooperation-history-more {
        margin-top: 0.36rem;
    }

    /* h3_合作历程 1199 - end */

    /* h4_国际远程诊疗 1199 - start */
    .remote-consult-main .mccn-subnav {
        padding: 0.14rem 0;
    }

    .remote-consult-main .mccn-subnav .ys-cont1720 {
        overflow-x: auto;
    }

    .remote-consult-main .mccn-subnav-inof {
        justify-content: flex-start;
        min-width: max-content;
        margin: 0 -0.24rem;
    }

    .remote-consult-main .mccn-subnav-item {
        padding: 0 0.24rem;
    }

    .remote-consult-hero {
        padding: 0.32rem 0 0.82rem;
    }

    .remote-consult-hero-pattern {
        top: -0.90rem;
        right: -1.70rem;
        width: 9.60rem;
    }

    .remote-consult-hero-copy {
        width: 100%;
        margin-top: 0.48rem;
    }

    .remote-consult-section-desc,
    .remote-consult-section-desc p {
        margin-top: 0.28rem;
    }

    .remote-consult-intro,
    .remote-consult-reason {
        padding-top: 0.78rem;
        padding-bottom: 0.72rem;
    }

    .remote-consult-intro-core {
        display: block;
    }

    .remote-consult-intro-copy {
        width: 100%;
    }

    .remote-consult-intro-media {
        width: calc(100% + var(--place));
        margin-top: 0.42rem;
        margin-left: 0;
        border-radius: 0.24rem 0 0 0;
    }

    .remote-consult-reason .remote-consult-section-head,
    .remote-consult-board .remote-consult-section-desc,
    .remote-consult-board .remote-consult-section-desc p {
        width: 100%;
    }




    .remote-consult-reason-inof {
        margin: 0.42rem 0 -0.22rem;
    }

    .remote-consult-reason-item {
        width: 100%;
        padding: 0;
        margin-bottom: 0.22rem;
    }

    .remote-consult-reason-copy {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }



    .remote-consult-service-inof {
        margin: 0.42rem 0 0;
    }

    .remote-consult-service-item {
        width: 100%;
        padding: 0;
    }

    .remote-consult-info-card {
        padding: 0.32rem;
    }

    .remote-consult-compare-img {
        margin-top: 0.42rem;
    }

    .remote-consult-service-item:nth-child(n) {
        animation-delay: .2s;
    }



    .remote-consult-service-item {
        margin-bottom: 0.3rem;
    }

    .remote-consult-service-item:nth-last-child(1) {
        margin-bottom: 0;
    }

    /* h4_国际远程诊疗 1199 - end */

    /* h2_1888-35902 锚点导航 1199 - start */
    .alliance-subnav {
        overflow-x: auto;
    }

    .alliance-subnav .ys-cont1720 {
        width: 100%;
        max-width: 100%;
    }

    .alliance-subnav-inof {
        justify-content: flex-start;
        width: max-content;
        padding: 0 0.24rem;
    }

    .alliance-subnav-item {
        padding: 0 0.24rem 0 0;
    }

    /* h2_1888-35902 锚点导航 1199 - end */

    /* h2_1888-35379 banner 1199 - start */
    .alliance-banner {
        min-height: 3.40rem;
        padding: 0.34rem 0 0.64rem;
    }

    .alliance-banner-pattern {
        top: -0.90rem;
        right: -1.20rem;
        width: 9.60rem;
        height: 5.36rem;
    }

    .alliance-banner-copy {
        margin-top: 0.72rem;
    }

    /* h2_1888-35379 banner 1199 - end */

    /* h2_1888-35382 联盟介绍 1199 - start */
    .alliance-intro {
        padding: 0.72rem 0.24rem 0;
    }

    .alliance-intro-core {
        display: block;
        padding-left: 0;
    }

    .alliance-intro-copy {
        width: 100%;
        padding-top: 0;
    }

    .alliance-intro-media {
        width: 100%;
        margin: 0.40rem 0 0;
    }

    .alliance-intro-img {
        border-radius: 0.28rem 0 0 0;
    }

    /* h2_1888-35382 联盟介绍 1199 - end */

    /* h2_1888-35850 体系支持 1199 - start */
    .alliance-support {
        height: auto;
        overflow: hidden;
        --alliance-support-shift: 0px;
        background: var(--colorlinear1);
    }

    .alliance-support-sticky {
        position: relative;
        top: auto;
        height: auto;
        overflow: visible;
    }

    .alliance-support-media {
        position: relative;
        top: auto;
        left: auto;
        width: 58%;
    }

    .alliance-support-img {
        border-radius: 0 0 5.80rem 0;
    }

    .alliance-support-panel {
        position: relative;
        left: auto;
        right: auto;
        bottom: auto;
        margin-top: -0.20rem;
        padding: 0.50rem 0.24rem 1.00rem;
    }

    .alliance-support-core {
        width: 100%;
        margin: 0;
        padding: 0;
        transform: none;
        will-change: auto;
    }

    .alliance-support-inof {
        margin-top: 0.36rem;
    }

    .alliance-support-bar {
        left: 0;
        height: 0.70rem;
    }

    /* h2_1888-35850 体系支持 1199 - end */
    .case-list-inof {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -0.15rem -0.3rem;
    }

    .case-list-desc {
        max-height: 3.5em;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .case-list-item {
        width: 50%;
        padding: 0 0.15rem 0.3rem;
    }

    .case-list-item+.case-list-item {
        margin-top: 0rem;
    }

    /* h1_1888-34767 妙佑医疗国际 1199 - start */
    .mayo-hero {
        padding: 0.34rem 0 0.92rem;
    }

    .news-list-item:nth-child(2n+1) {
        animation-delay: .2s;
    }

    .news-list-item:nth-child(2n+2) {
        animation-delay: .3s;
    }

    .mayo-hero::after {
        top: -0.78rem;
        right: -1.20rem;
        width: 8.80rem;
        height: 4.91rem;
    }

    .mayo-hero-copy {
        margin-top: 0.46rem;
    }


    .mayo-intro .sports-intro-body,
    .mayo-research-top {
        display: block;
    }

    .sports-intro-cn {
        margin-top: 0.2rem;
    }

    .mayo-intro .sports-intro-text,
    .mayo-intro .sports-intro-media,
    .mayo-research-media,
    .mayo-research-stats {
        width: 100%;
    }

    .mayo-intro .sports-intro-media,
    .mayo-research-stats {
        margin-top: 0.40rem;
    }

    .mayo-capability-item {
        width: 50%;
    }

    .mayo-research-stats {
        padding: 0.32rem;
    }

    .mayo-research-cards {
        flex-wrap: wrap;
    }



    /* h1_1888-34767 妙佑医疗国际 1199 - end */

    /* h5_1888-37574 MCCN副导航 1199 - start */
    .mccn-referral-subnav {
        padding: 0.14rem 0;
    }

    .mccn-referral-subnav .ys-cont1720 {
        overflow-x: auto;
    }

    .mccn-referral-subnav .ys-cont1720::-webkit-scrollbar {
        display: none;
    }

    .mccn-referral-subnav-list {
        justify-content: flex-start;
        min-width: max-content;
        margin: 0 -0.24rem;
    }

    .cooperation-history-bot .guide-prepare-bot-line {
        display: block;
    }

    .cooperation-history-bot .guide-prepare-inof {
        margin-top: 0.6rem;
    }

    .cooperation-year-select {
        --cyshe: 44px;
    }

    .ys-select-xtbbox {
        width: 20px;
    }

    .cooperation-history-bot .guide-prepare-media {
        margin-top: 0rem;
    }

    .mccn-referral-subnav-list li {
        padding: 0 0.24rem;
    }

    .cooperation-history-bot.guide-prepare-bot {
        width: 92.2%;
    }

    .cooperation-history-bot .guide-prepare-card,
    .cooperation-history-bot .guide-prepare-media {
        width: 46%;
    }

    /* h5_1888-37574 MCCN副导航 1199 - end */

    /* h5_1888-37064 banner 1199 - start */
    .mccn-referral-hero {
        padding: 0.34rem 0 0.92rem;
    }

    .mccn-referral-hero-pattern {
        top: -0.78rem;
        right: -1.20rem;
        width: 8.80rem;
        height: 4.91rem;
    }

    .mccn-referral-hero-copy {
        width: 100%;
        margin-top: 0.46rem;
    }

    .mccn-referral-hero-desc,
    .mccn-referral-hero-desc p {
        margin-top: 0.24rem;
    }

    /* h5_1888-37064 banner 1199 - end */

    /* h5_1888-37046/37053 转诊介绍 1199 - start */
    .mccn-referral-intro {
        padding-top: 0.78rem;
    }

    .mccn-referral-intro-card {
        display: block;
    }

    .mccn-referral-intro-copy {
        width: 100%;
        padding-top: 0;
    }

    .mccn-referral-intro-media {
        margin-top: 0.40rem;
        margin-left: 0;
        margin-right: 0;
    }

    .mccn-referral-intro-img {
        border-radius: 0.24rem 0 0 0;
    }

    /* h5_1888-37046/37053 转诊介绍 1199 - end */

    /* h5_1888-37516 服务流程 1199 - start */

    .mccn-referral-process .mccn-referral-section-head {
        width: 100%;
    }

    .mccn-referral-process-list {
        flex-wrap: wrap;
        gap: 0.20rem;
        margin: 0.42rem 0 0;
    }

    .mccn-referral-process-item {
        width: 33.333%;
    }

    .mccn-referral-process-card {
        padding: 0.32rem;
    }

    .mccn-referral-process-title {
        margin-top: 0.36rem;
    }

    /* h5_1888-37516 服务流程 1199 - end */

    /* h5_1888-37563 有什么获益 1199 - start */


    .mccn-referral-benefit-card {
        margin-top: 0.42rem;
        padding: 0.32rem;
    }

    .about-intro .sports-intro-text {
        width: 100%;
    }

    /* h5_1888-37563 有什么获益 1199 - end */
    .doctor-header-msg {
        width: 20px;
    }

    .about-intro .sports-intro-media {
        width: 100%;
    }

    /* 2026.6.5 - aaa - end */
    .news-detail-share.news-detail-share-ph {
        display: block;
    }

    .about-video-case::after {
        display: none;
    }

    .about-video-play {
        display: none;
    }

    .about-overview-blank {
        height: 0.6rem;
    }

    .pc-video {
        display: none;
    }

    .about-overview-text {
        margin-top: 0.1rem;
    }

    .about-space-slick {
        --asspa: 4px;
    }

    .about-space-item {
        width: 140px;
        height: 280px;
    }

    .about-space-item.on {
        width: 360px;
    }

    .mayo-main .about-intro .sports-intro-text {
        width: 100%;
    }

    .mayo-main .about-intro .sports-intro-media {
        width: 100%;
    }

    .mayo-capability-item:nth-child(2n+1) {
        animation-delay: .2s;
    }

    .mayo-capability-item:nth-child(2n+2) {
        animation-delay: .3s;
    }

    .mayo-research-card-item:nth-child(2n+1) {
        animation-delay: .2s;
    }

    .mayo-research-card-item:nth-child(2n+2) {
        animation-delay: .3s;
    }

    .mayo-research-card-item {
        width: 50%;
        margin-bottom: 0.2rem;
    }

    .mayo-research-cards {
        margin-bottom: -0.2rem;
    }

    .mayo-research-stats {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        margin: 0.4rem auto 0;
    }

    .remote-consult-main .about-intro .sports-intro-text {
        width: 100%;
    }

    .remote-consult-main .about-intro .sports-intro-media {
        width: 100%;
    }

    .mayo-research-stat {
        width: 50%;
        padding: 0 0.1rem;
    }

    .alliance-intros.about-intro .sports-intro-text {
        width: 100%;
    }

    .alliance-intros.about-intro .sports-intro-media {
        width: 100%;
    }

    .home-main .ys-phnav-header {
        background: rgba(91, 56, 79, 0.15) !important;
    }

    .home-main .ys-phnav-header .yphl-find-tit {
        color: #fff !important;
    }

    .home-main .ys-hd-ph.isfixed .ys-phnav-header .yphl-find-tit {
        color: #B08961 !important;
    }

    .home-main .ys-hd-ph.isfixed .head-lang-top-tit {
        color: #B08961
    }

    .ys-nybanner-three-case {
        width: 100%;
    }

    .home-main .ys-hd-ph.isfixed .doctor-header-link>span {
        color: #B08961;
    }

    .home-main .ys-hd-ph.isfixed .head-lang-top-jian svg path {
        fill: #B08961;
    }

    .home-main .ys-hd-ph.isfixed .doctor-header-msg img:nth-child(2) {
        opacity: 1 !important;
    }

    .home-main .ys-hd-ph.isfixed .doctor-header-msg img:nth-child(1) {
        opacity: 0 !important;
    }

    .home-main .ys-hd-ph.isfixed .ys-phnav-header {
        background: #F8F1E8 !important;
    }

    .about-level-data-inof {
        flex-direction: row;
        flex-wrap: wrap;
        --alaipa: 0.1rem;
        margin: 0 calc(var(--alaipa) * -1);
    }

    .clinic-reason-item {
        margin-bottom: 0.3rem;
    }

    .about-level-data-inof li {
        width: 50%;
        padding: 0 var(--alaipa);
    }

    .about-space {
        padding-bottom: 0.4rem;
    }

    .insurance-cta .mdt-cta-card {
        align-items: center;
    }

    .referral-why-inner-icon {
        bottom: -38px;
    }

    .expert-history-box {
        --ehbwi: 0rem;
    }

    .suite-detail-core {
        padding: 0 var(--spacepa);
    }

    .home-expert-list li {
        min-height: auto;
    }

    .home-expert-person {
        padding-bottom: 0.2rem;
    }

    .home-expert-list-btn {
        align-items: end;
    }

    .home-news-slick {
        padding-bottom: 1.2rem;
    }
    .ys-phnav-menu{
        background: #FAEADA;
    }
    .ys-phnav-lisbox a>.ys-phnav-header-font{
        color: var(--colormain) !important;
    }
    .ys-phnav-header-font1,.ys-phnav-header-font{
        color: #724264 !important;
    }
    .home-service .slick-arrow {
        left: 46.5% !important;
    }
    .home-service .slick-next {
        left: 53.5% !important;
    }
    /* 1199end */
}

@media screen and (max-width: 767px) {
    .ys-cont1600 {
        width: 100%;
        max-width: 100%;
        padding: 0 20px;
        --place: 20px;
        --cont: calc(100vw - 40px);
    }

    .ys-cont1720 {
        padding: 0 20px;
        width: 100%;
        max-width: 100%;
        --place: 20px;
        --cont: calc(100vw - 40px);
    }

    .ys-ban-pc,
    .ys-nyban-pc {
        display: none !important;
    }

    .ys-ban-video {
        display: none !important;
    }

    .about-care .clinic-reason-card {
        padding: 0.35rem 0.3rem;
    }

    .std-font48,
    .std-font48 p {
        font-size: 22px;
    }

    .about-space-core,
    .about-space-item {
        width: 100%;
    }

    .ys-ban-ph,
    .ys-nyban-ph {
        display: block !important;
    }

    .ys-table-swipe {
        display: flex;
    }

    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }

    html {
        font-size: 56px;
    }

    :root {
        /* 字号82-100 0.60rem 34px */
        --fontr1: 0.60rem;
        /* 字号72-80 0.57rem 32px */
        --fontr2: 0.57rem;
        /* 字号62-70 0.54rem 30px */
        --fontr3: 0.54rem;
        /* 字号52-60 0.50rem 28px */
        --fontr4: 0.50rem;
        /* 下 */
        --font36: 0.38rem;
        --font34: 0.36rem;
        --font32: 0.36rem;
        --font30: 0.34rem;
        --font28: 0.34rem;
        --font26: 0.32rem;
        --font24: 0.30rem;
        --font22: 0.28rem;
        --font20: 0.26rem;
        --font18: 0.26rem;
        --font16: 0.25rem;
        --font14: 0.24rem;
        --font12: 0.18rem;
        /* 间距 */
        --space250: 1.00rem;
        --space240: 0.99rem;
        --space230: 0.97rem;
        --space220: 0.95rem;
        --space210: 0.93rem;
        --space200: 0.91rem;
        --space190: 0.89rem;
        --space180: 0.87rem;
        --space170: 0.85rem;
        --space160: 0.83rem;
        --space150: 0.81rem;
        --space140: 0.79rem;
        --space130: 0.77rem;
        --space120: 0.75rem;
        --space110: 0.73rem;
        --space100: 0.71rem;
        --space90: 0.69rem;
        --space80: 0.67rem;
        --space70: 0.65rem;
        --space60: 0.6rem;
        --spacepa: 20px;
    }

    /* 首页 - start */


    .home-hero-pc {
        display: none;
    }

    .home-hero-ph {
        display: block;
    }

    .home-hero-mask {
        width: 100%;
        background: linear-gradient(90deg, rgba(37, 49, 37, .82) 0%, rgba(37, 49, 37, .18) 100%);
    }

    .home-hero-core {
        align-items: flex-end;
        padding-bottom: 0.90rem;
    }

    .home-hero-text {
        width: 100%;
        padding-top: 0;
    }

    .home-hero-desc {
        margin-top: 0.30rem;
    }

    .home-hero-links {
        gap: 0.12rem;
        margin-top: 0.34rem;
    }

    .home-hero-links li,
    .home-hero-links a {
        width: 86%;
    }

    .std-btn-link,
    .std-btn-link1 {
        padding: 7px 0.24rem;
    }


    .home-intro-en,
    .home-intro-en p {
        font-size: 12px;
    }

    .home-intro-copy,
    .home-intro-copy p {
        font-size: 12px;
    }

    .home-intro-card {
        position: relative;
        right: auto;
        bottom: auto;
        top: auto;
        width: 100%;
        padding: 0.28rem;
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

    .home-scroll-story.is-intro .home-intro-card {
        -webkit-transform: none;
        transform: none;
    }

    .home-showcase .ys-ban-title {
        width: 100%;
        font-size: var(--font48);
    }

    .home-center,
    .home-service,
    .home-news {
        padding: 0.70rem 0;
    }

    .home-news-head {
        flex-direction: column;
        align-items: flex-start;
        gap: 0.24rem;
    }

    .home-news-more .std-btn-link1 {
        width: 2.10rem;
    }

    .home-service-slick,
    .home-news-slick {
        padding-bottom: 60px;
    }

    .home-service-slick {
        margin: 0.5rem -0.1rem 0;
    }

    .std-arrows1 .slick-prev,
    .std-arrows1 .slick-next,
    .std-arrows2 .slick-prev,
    .std-arrows2 .slick-next {
        width: 36px;
    }

    .home-service-slide {
        width: 100%;
    }

    .home-news .slick-next,
    .home-service .slick-next {
        left: 54px;
    }

    .home-service-info {
        width: 92%;
        left: 0.20rem;
        bottom: 0.20rem;
    }

    /* 
    .home-expert-scene {
        height: auto;
        min-height: 6.80rem;
    } */

    .home-expert-overview {
        justify-content: flex-start;
        padding-top: 0.70rem;
    }

    .home-expert-note {
        width: 100%;
        margin-top: 0.45rem;
    }


    .home-expert-data-card {
        padding: 0.26rem;
    }

    .home-expert-main {
        padding: 0.6rem 20px 0.80rem;
        flex-direction: column;
    }

    .home-expert-detail,
    .home-expert-side {
        width: 100%;
    }

    .home-expert-portrait {
        width: 90%;
        /* height: 6.20rem; */
    }

    .home-expert-person {
        padding-left: 0.2rem;
    }

    .home-expert-portrait-img {
        left: 50%;
        top: 0.9rem;
        width: 78%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .home-expert-portrait::after {
        left: calc(1.2rem - 20px);
    }

    .hepi-nub-peo {
        border-radius: 0 0 8rem 6rem;
    }

    .home-expert-portrait-frame {
        left: 50%;
        width: 5.45rem;
        height: 6.20rem;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .home-expert-copy {
        margin-top: 0.36rem;
    }

    .home-expert-actions .std-btn-link,
    .home-expert-actions .std-btn-link1 {
        width: 100%;
    }

    .home-expert-actions {
        flex-wrap: wrap;
    }


    .home-expert-list li {
        width: 100%;
    }

    .home-expert-switch {
        justify-content: flex-start;
    }

    .home-main .footer-nav>li::before,
    .home-main .footer-nav>li::after {
        color: rgba(250, 234, 218, .5);
    }

    /* 首页 - end */


    /* c1_特色中心 start */
    .sports-subnav-core a {
        font-size: var(--font14);
    }

    .sports-hero-title {
        width: 100%;
        margin-top: 0.52rem;
    }

    .sports-hero-title h1 {
        font-size: var(--font40);
    }

    .sports-hero-desc {
        width: 100%;
        margin-top: 0.26rem;
    }

    .sports-hero-desc,
    .sports-hero-desc p,
    .sports-intro-cn,
    .sports-intro-cn p,
    .sports-prescription-desc,
    .sports-prescription-desc p {
        font-size: var(--font16);
    }

    .sports-intro-body {
        /* margin-top: 0.48rem; */
    }

    .sports-section-title {
        font-size: var(--font36);
    }

    .sports-intro-cn,
    .sports-intro-en {
        margin-top: 0.24rem;
    }

    .sports-dept-links li,
    .sports-dept-links li:last-child {
        width: 100%;
    }

    .sports-intro-shield {
        width: 46%;
        left: 48%;
    }

    .sports-service-head {
        display: block;
    }

    .sports-service-arrows {
        display: none;
    }

    .sports-service-ph {
        margin-top: 0.4rem;
    }

    .sports-service-ph .sports-service-ph-arrows2 {
        display: flex;
    }

    .sports-service-card {
        min-height: 0;
        padding: 0.28rem;
    }

    .sports-service-card div {
        margin-top: 0.32rem;
    }

    .sports-prescription-info {
        width: 100%;
        margin-top: 0.34rem;
    }

    .sports-prescription-info p {
        margin-top: 0.24rem;
    }

    .sports-prescription-media {
        margin-top: 0.30rem;
    }

    /* c1_特色中心 end */
    /* foot - start  */

    .doctor-footer-topline {
        height: 0.6rem;
    }


    .doctor-footer-core {
        padding: 0.60rem 0 0.4rem;
    }

    .doctor-footer-contact li {
        width: 100%;
    }

    .doctor-footer-left,
    .doctor-footer-contact {
        width: 100%;
    }

    .doctor-footer-contact {
        width: auto !important;
    }

    .doctor-footer-logo {
        width: 230px;
    }

    .doctor-footer-nav {
        flex-wrap: wrap;
        gap: 0.08rem 0.2rem;
    }



    .doctor-footer-contact a {
        padding: 0.14rem 0.18rem;
    }

    .doctor-footer-bottom,
    .doctor-footer-bottom .footer-text p {
        display: block;
        text-align: center;
    }

    .doctor-footer-bottom .footer-text a {
        display: inline-block;
        margin-left: 0.12rem;
    }

    .doctor-footer-bottom .footer-privacy {
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.12rem 0.24rem;
        margin-top: 0.05rem;
    }

    /* foot - end */


    .pediatric-main .ys-cont1600 {
        width: calc(100% - 0.48rem);
    }

    .pediatric-main .ys-phnav-header {
        padding: 0 0.24rem;
    }

    .pediatric-main .ys-phnav-logo {
        width: 2.42rem;
    }

    .pediatric-subnav {
        padding: 0.12rem 0.24rem;
    }

    .pediatric-subnav-core {
        gap: 0.24rem;
    }

    .pediatric-subnav-core strong,
    .pediatric-subnav-core a {
        font-size: var(--font14);
    }

    .pediatric-intro {
        /* padding-top: 0.26rem; */
    }

    .pediatric-bread {
        gap: 0.04rem;
    }

    .pediatric-hero-title {
        width: 100%;
        margin-top: 0.52rem;
        padding: 0 20px;
    }

    .pediatric-section-title {
        font-size: 20px;
    }

    .pediatric-hero-tit {
        font-size: 26px;
    }

    .pediatric-hero-desc {
        width: 100%;
        margin-top: 0.26rem;
    }

    .pediatric-hero-desc,
    .pediatric-hero-desc p,
    .pediatric-intro-cn,
    .pediatric-intro-cn p,
    .pediatric-space-desc,
    .pediatric-space-desc p {
        font-size: var(--font16);
    }

    .pediatric-intro-body {
        /* margin-top: 0.48rem; */
    }

    .pediatric-intro-cn,
    .pediatric-intro-en {
        margin-top: 0.24rem;
    }

    .pediatric-intro-shield {
        width: 52%;
        left: 30%;
    }

    .pediatric-expert-card {
        padding-bottom: 1.45rem;
    }

    .pediatric-expert-figure {
        width: 100%;
    }

    .pediatric-expert-copy {
        margin-top: 0.28rem;
    }

    .pediatric-expert-actions {
        flex-wrap: wrap;
        margin-top: 0.30rem;
    }

    .pediatric-expert-bottom {
        height: 0.96rem;
        margin-top: -0.96rem;
    }

    .pediatric-doctors-head,
    .pediatric-case-head {
        display: block;
    }

    .pediatric-doctor-arrows {
        display: none;
    }

    .pediatric-doctor-slick,
    .pediatric-space-slick,
    .pediatric-case-slick {
        margin-left: -0.10rem;
        margin-right: -0.10rem;
    }

    .pediatric-doctor-item,
    .pediatric-space-item,
    .pediatric-case-item {
        padding: 0 0.10rem;
    }

    .pediatric-space-info h3 {
        font-size: var(--font20);
    }

    .pediatric-space-arrows,
    .pediatric-case-arrows {
        margin-top: 0.30rem;
    }

    .pediatric-space-slick-box {
        padding-left: 0;
        padding: 0 20px;
    }

    .pediatric-space-info-desc,
    .pediatric-space-info-desc p {
        font-size: 12px;
    }

    .pediatric-case-more {
        width: max-content;
        min-width: 0;
        min-height: 0.46rem;
        margin-top: 0.24rem;
    }

    .pediatric-case-text,
    .pediatric-case-img-item {
        width: 86vw;
    }

    .pediatric-case-card {
        padding: 0.28rem;
        border-radius: 0.14rem;
    }

    .pediatric-case-card strong {
        font-size: var(--font18);
    }

    .std-button-demo {
        padding: 0.50rem 0;
    }

    .std-button-demo-head {
        display: none;
    }

    .std-button-demo-row {
        flex-wrap: wrap;
        gap: 0.24rem;
        padding: 0.34rem 0;
    }

    .std-button-demo-label,
    .std-button-demo-class {
        width: 100%;
        flex: none;
        text-align: left;
    }

    .std-button-demo-cell {
        width: calc((100% - 0.24rem) / 2);
        flex: none;
        justify-content: flex-start;
        padding: 0;
    }

    .std-page .pc-fenye>.comp-tabli,
    .std-page .pc-fenye>a.comp-tabli {
        margin: 0 0.08rem;
    }

    .std-page .pc-fenye li {
        min-width: 0.28rem;
        padding: 0.06rem 0.08rem;
    }

    .std-page .pc-fenye .comp-prev,
    .std-page .pc-fenye .comp-next {
        min-width: 0;
        padding: 0;
    }


    .doctor-main .ys-phnav-header {
        height: var(--headh);
        padding: 0 0.24rem;
        background: #F8F1E8;
    }

    .doctor-main .ys-phnav-logo {
        width: 2.42rem;
    }

    .doctor-ph-appointment {
        color: #B08961;
        font-size: var(--font12);
        line-height: var(--line165);
    }

    .ys-nybanner1 {
        height: auto;
        min-height: 0;
        padding: 0.34rem 0 0.40rem;
        overflow: visible;
    }

    .ys-nybanner1 .ys-nyban-img,
    .ys-nybanner1 .ys-nyban-shade {
        bottom: auto;
        height: 4.90rem;
    }

    .ys-nybanner1 .ys-nyban-shade {
        width: 100%;
        background: linear-gradient(90deg, rgba(251, 235, 219, .95) 0%, rgba(251, 235, 219, .25) 100%);
    }

    .ys-nybanner1 .ys-nyban-pc {
        display: none;
    }

    .ys-nybanner1 .ys-nyban-ph {
        display: block;
    }

    .ys-nybanner1 .ys-nyban-core {
        height: auto;
        min-height: 6.90rem;
        display: flex;
        flex-direction: column;
    }

    .ys-nybanner1 .ys-bread,
    .ys-nybanner1 .ys-nyban-title,
    .doctor-filter {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
    }

    .ys-nybanner1 .ys-bread {
        flex-wrap: wrap;
    }

    .ys-nybanner1 .ys-nyban-title {
        margin-top: 1.10rem;
    }

    .doctor-filter-field {
        padding: 0.16rem 0.22rem;
        border-right: 0;
        border-bottom: 1px solid rgba(114, 66, 100, .16);
    }

    .doctor-filter-name {
        border-radius: 0.12rem 0.12rem 0 0;
    }

    .doctor-filter-down {
        left: 0.14rem;
        right: 0.14rem;
    }

    .doctor-filter-submit {
        width: 100%;
        padding: 0.16rem 0.22rem;
        box-sizing: border-box;
    }

    .doctor-filter-submit>a {
        width: 100%;
    }

    .doctor-list-inof {
        margin: 0;
        margin-top: -0.36rem;
    }

    .doctor-list-item {
        width: 100%;
        padding: 0;
        margin-top: 0.6rem;
    }

    .doctor-card {
        padding-bottom: 2.12rem;
        border-radius: 0.16rem;
    }

    .doctor-card-photo {
        width: 62%;
    }

    .doctor-card-info {
        padding: 0.22rem 0.26rem;
        border-radius: 0.16rem;
    }

    .doctor-card-desc {
        white-space: normal;
    }

    .doctor-card-actions {
        display: flex;
        max-height: none;
        margin-top: 0.20rem;
        opacity: 1;
        visibility: visible;
    }

    .doctor-page {
        padding-bottom: 0.70rem;
    }

    .department-main .ys-phnav-header {
        padding: 0 0.24rem;
    }

    .department-main .ys-phnav-logo {
        width: 2.42rem;
    }

    .ys-nybanner2.department-banner {
        min-height: 5.60rem;
        padding: 0;
    }

    .ys-nybanner2 .ys-nyban-img,
    .ys-nybanner2 .ys-nyban-shade {
        height: 100%;
    }

    .department-banner-bottom {
        height: 1.60rem;
    }

    .ys-nybanner2 .department-banner-core {
        min-height: 5.60rem;
    }

    .ys-nybanner2 .department-bread {
        top: 0.32rem;
        margin-top: 0;
    }

    .ys-nybanner2 .department-banner-title {
        top: 1.62rem;
        margin-top: 0;
    }

    .department-center-inof {
        margin-top: 0.28rem;
    }

    .department-center-card {
        display: block;
        min-height: 0;
        padding: 0.36rem 0.28rem;
    }

    .department-center-info {
        width: 100%;
        padding-left: 0;
    }

    .department-center-icon {
        margin-bottom: 0.24rem;
    }

    .department-center-links li {
        width: 100%;
    }

    .department-key-head {
        display: block;
    }

    .department-key-card {
        padding: 0.36rem 0.28rem;
    }

    .department-overview-inof {
        margin-top: 0.48rem;
        margin-bottom: -0.36rem;
    }

    .department-overview-item {
        width: 100%;
        margin-bottom: 0.36rem;
    }

    .department-overview-card {
        padding: 0.36rem 0.28rem;
    }

    .department-overview-card strong {
        font-size: var(--font18);
    }

    .expert-hero-core {
        padding-bottom: 0.74rem;
    }

    .expert-hero-photo {
        width: 4.30rem;
    }

    .expert-hero-frame {
        width: 5.90rem;
        top: -0.55rem;
    }

    .expert-hero-name {
        flex-wrap: wrap;
    }

    .expert-hero-name h1 {
        font-size: var(--font40);
    }

    .expert-hero-name span {
        font-size: var(--font26);
    }

    .expert-hero-tags {
        gap: 0.08rem;
    }

    .expert-hero-copy {
        margin-top: 0.34rem;
    }

    .expert-hero-copy,
    .expert-hero-copy p {
        font-size: var(--font16);
    }

    .expert-nav-core {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .expert-nav-code {
        width: 1.35rem;
    }

    .expert-bread-wrap {
        padding-top: 0.28rem;
    }

    .sports-subnav-core {
        gap: 0rem;
        flex-wrap: nowrap;
        width: auto;
        align-items: center;
        flex-direction: column;
        justify-content: start;
    }

    .ssci-scroll {
        display: flex;
    }

    .expert-skill {
        padding-bottom: 0;
    }

    .expert-skill-sec {
        padding-top: var(--space120);
    }

    .expert-skill-copy,
    .expert-skill-copy p,
    .expert-academic-list li,
    .expert-case-desc,
    .expert-case-desc p {
        font-size: var(--font16);
    }

    .expert-skill-inof {
        --gap: 0.18rem;
        margin-top: 0.48rem;
    }

    .expert-skill-inof li {
        width: 100%;
        margin-bottom: 0.36rem;
    }

    .expert-skill-inof div {
        padding: 0.36rem 0.28rem;
    }

    .expert-academic-card {
        padding: 0.36rem 0.28rem;
    }

    .expert-academic-list {
        display: block;
        margin: 0.30rem 0 -0.16rem;
    }

    .expert-academic-list li {
        width: 100%;
        padding: 0;
        margin-bottom: 0.16rem;
    }

    .expert-history-head,
    .expert-case-head {
        display: block;
    }

    .expert-history-arrows {
        display: none;
    }

    .expert-history::after {
        top: 2.55rem;
    }

    .expert-history-card {
        padding-right: 0.18rem;
    }

    .expert-history-slick {
        margin-top: 0.36rem;
        padding-top: 0.62rem;
        padding-bottom: 0;
    }

    .expert-history-slick::before {
        top: 0.70rem;
    }

    .expert-history-item:nth-child(even) .expert-history-card {
        padding-top: 0.48rem;
        padding-bottom: 0;
        -webkit-transform: none;
        transform: none;
    }

    .expert-history-item:nth-child(even) .expert-history-card::before {
        top: -0.16rem;
        bottom: auto;
    }

    .expert-history-card::before {
        top: -0.16rem;
    }

    .expert-case-box {
        width: 100%;
    }

    .expert-case-more {
        margin-top: 0.28rem;
        padding: 0.10rem 0.18rem;
        font-size: var(--font14);
    }

    .expert-case-group {
        display: flex;
        flex-direction: column-reverse;
    }

    .expert-case-card {
        width: 100%;
        padding: 0.28rem;
    }

    .expert-case-img {
        width: 100%;
        display: block;
        margin-bottom: 0.12rem;
    }

    .expert-case .slick-list {
        overflow: hidden;
    }

    .expert-case-box {
        width: 100% !important;
    }

    /* 2025.05.21 - Teemo新增 - start */

    .doctor-filter-down {
        left: 0;
        right: 0;
        background: var(--colorbj);
    }

    .doctor-filter {
        top: 0.36rem;
        display: block;
        margin-top: auto;
        border-radius: 0.12rem;
        padding: 0.36rem 0.28rem;
    }

    .doctor-filter-field:not(:last-child) {
        border-right: none;
    }

    .doctor-card-top {
        margin-bottom: 0.12rem;
    }

    .pediatric-doctors .doctor-list-item {
        padding: 0 0.12rem;
    }

    .pediatric-intro-box {
        padding-left: 0;
    }

    .department-key-icon {
        margin-bottom: 0.28rem;
    }

    .expert-section-head {
        width: 100%;
    }

    .pediatric-intro-text {
        padding: 0 20px;
    }

    .pediatric-intro-img {
        width: calc(100% - 40px);
    }

    .pediatric-expert-figure {
        margin-top: var(--space80);
    }

    .pediatric-doctors .doctor-list-inof {
        margin-top: 0;
    }

    .expert-history-arrows-ph,
    .expert-case-arrows,
    .pediatric-space-arrows,
    .pediatric-doctor-arrows-ph {
        display: flex;
        justify-content: center;
        margin-top: 0.4rem;
    }

    /* b2 - end */
    /* b1 - start */
    .department-key-head .department-key-arrows {
        display: none;
    }

    .department-key-arrows-ph {
        display: flex !important;
        justify-content: center;
        align-self: center;
        margin-top: 0.36rem;
    }

    /* b1 - end */
    /* b4 - start */
    .expert-academic-inof {
        --gap: 0;
        display: flex;
        flex-direction: column;
        margin-bottom: -0.36rem;
    }

    .expert-academic-item {
        width: 100%;
        margin-bottom: 0.36rem;
    }

    .expert-nav-reserve,
    .expert-nav-back {
        display: none;
    }

    .expert-nav-btn-box .expert-nav-reserve,
    .expert-nav-btn-box .expert-nav-back {
        display: block;
    }

    .expert-nav-btn-box {
        margin-top: 0.1rem;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .expert-nav-inof li {
        padding: 0 0.1rem;
    }

    .expert-nav-inof span::after {
        right: -0.1rem;
    }

    .expert-nav-btn-box .expert-nav-reserve {
        padding-left: 0.12rem;
    }

    .department-center-link {
        padding: 6px 0.24rem;
    }

    .doctor-filter-main {
        display: block;
    }

    .doctor-filter-field {
        width: 100%;
    }

    /* 2025.05.21 - Teemo新增 - end */
    /* 2025.05.23 - Teemo新增 - start */
    .department-center-card-box {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .department-center-links {
        margin: 0 -4px;
    }

    .department-center-links li {
        width: 50%;
        padding: 0 4px;
    }

    .department-center-icon {
        width: 30%;
    }

    .department-center-inof {
        margin-top: 0.48rem;
    }

    .department-center-item {
        margin-bottom: 0.42rem;
    }

    .department-overview-card {
        padding: 0.2rem;
    }

    .department-overview-item {
        margin-bottom: 0.28rem;
    }

    .department-center-title {
        font-size: var(--font26);
    }

    .expert-skill-inof li {
        margin-bottom: 0.28rem;
    }

    .expert-skill {
        padding-bottom: var(--space120);
    }

    .expert-nav-code {
        width: 100%;
    }

    .pediatric-expert-photo {
        top: 13.3%;
    }

    .expert-hero-name {
        margin-bottom: 0.16rem;
    }

    .expert-nav-inof {
        align-items: center;
    }

    .expert-nav-inof li {
        padding: 0 0.12rem;
    }

    .expert-nav-inof span {
        padding-right: 0.28rem;
    }

    .expert-nav-inof span::after {
        right: 0;
    }

    .expert-case-head {
        display: flex;
        align-items: flex-end;
    }

    .expert-case-more {
        margin-top: 0;
    }

    .expert-section-head {
        width: 60%;
    }

    .doctor-filter-submit-link {
        width: 100%;
    }

    .pediatric-expert-arrows {
        display: flex;
        justify-content: center;
    }

    .pediatric-intro-img {
        border-radius: 0.2rem 0.2rem 0 0;
    }

    .expert-history-year {
        line-height: 26px;
    }

    .pediatric-intro-box {
        padding: 0 20px;
    }

    .pediatric-hero-title,
    .pediatric-intro-text {
        padding: 0;
    }

    .pediatric-intro-img {
        width: 100%;
    }

    .expert-skill-copy {
        margin-top: 0.24rem;
    }

    .doctor-filter-field {
        border-right: 0;
    }

    .doctor-main .ys-nybanner .department-bread,
    .department-main .ys-nybanner .department-bread {
        top: 0.32rem;
        margin-top: 0;
    }

    .doctor-main .ys-nybanner .ys-nyban-title,
    .department-main .ys-nybanner .ys-nyban-title {
        top: 1.62rem;
    }

    .department-section-title {
        font-size: 24px;
    }

    .expert-main .pediatric-expert-photo {
        width: 80%;
    }




    .doctor-filter-field {
        border-right: none !important;
    }

    .expert-case-card-tit {
        margin-bottom: 0.2rem;
    }

    .expert-case-card {
        padding: 0.36rem 0.28rem;
    }

    .expert-case-desc {
        margin-bottom: 0.2rem;
    }

    .department-key-more {
        width: 50%;
    }

    .expert-skill-inof li {
        width: 50%;
    }

    .expert-skill-inof div {
        padding: 0.28rem 0.18rem;
    }

    .expert-skill-inof span {
        font-size: var(--font18);
    }

    .doctor-filter {
        top: 3.3rem;
        position: static;
    }

    .expert-history-slick::before {
        width: 120vw;
    }

    .expert-history-box {
        width: 90% !important;
    }

    .ys-nybanner-cont,
    .ys-nyban-core {
        height: auto;
    }

    .ys-nybanner-cont .doctor-filter {
        display: none;
    }

    .doctor-filter-ph {
        padding: 0 20px;
        position: relative;
        top: 0.4rem;
        z-index: 10;
    }

    .doctor-filter-ph .doctor-filter {
        display: block;
    }

    .pediatric-space-img {
        border-radius: 0.1rem;
        margin-bottom: 0.2rem;
    }

    .expert-case-img {
        margin-bottom: 0.2rem;
    }

    .pediatric-expert-photo {
        top: 16.6%;
    }

    .expert-main .pediatric-expert-photo {
        top: 13.8%;
    }

    .pediatric-expert-bottom {
        height: 1.20rem;
        margin-top: -1.20rem;
        right: 0.2rem;
    }

    .pediatric-expert-figure {
        margin-top: -1.4rem;
    }

    /* 2025.05.23 - Teemo新增 - end */
    .home-center-wrap {
        top: calc(var(--headh)* 0.7 + var(--hcwtop));
        height: calc(100vh - var(--headh)* 0.7 - var(--hcwtop)* 2);
    }

    .home-section-title .std-font48 {
        font-size: 24px;
    }

    .home-center-copy,
    .home-center-copy p {
        font-size: 14px;
    }

    .home-center-name {
        font-size: 18px;
        margin-top: 0.3rem;
    }



    .home-center-count {
        margin-top: 0.05rem;
    }

    .home-section-title-stick2 {
        margin-bottom: 0.4rem;
    }

    .home-hero-link-icon {
        width: 20px;
    }

    .home-hero-links a {
        padding: 0.13rem 0.18rem;
        min-width: 2rem;
    }

    .pediatric-expert-figure {
        display: none;
    }

    .pediatric-expert::after {
        height: 60px;
    }

    .pediatric-expert .pediatric-expert-width.ys-cont1720 {
        bottom: 0.25rem;
    }

    .department-key-item {
        width: 100%;
    }

    .expert-main .expert-hero .pediatric-expert-figure {
        display: block;
    }

    .ssci-scroll.big {
        justify-content: start;
    }

    .ssci-scroll.big .sports-subnav-core-inof {
        justify-content: start;
    }

    .sports-subnav-core-inof {
        margin: 0 auto;
        width: 100%;
    }

    .ssci-scroll .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 9px;
    }



    .ssci-nub {
        padding: 0;
        white-space: nowrap;
        flex-shrink: 0;
        width: auto;
        margin-right: 0.2rem;

    }

    .ssci-nub:nth-last-child(1) {
        margin-right: 0;
    }

    .ssci-scroll .mCSB_inside>.mCSB_container>* {
        padding: 0;
    }

    .sports-subnav .ys-cont1720 {
        justify-content: start;
        display: block;
    }

    .sports-main .sports-subnav-core-inof {
        justify-content: center;
    }

    .home-expert-mist {
        opacity: 0;
    }

    .home-expert-portrait {
        display: none;
    }

    .home-expert-person p {
        font-size: var(--font16);
        margin-top: 0.02rem;
    }

    .sports-prescription-txt {
        padding-top: 0.05rem;
    }

    .sports-main .home-center-wrap {
        top: calc(var(--headh)* 1.2 + var(--hcwtop));
        height: calc(100vh - var(--headh)* .7 - var(--hcwtop)* 2);
    }

    .sports-prescription-txt,
    .sports-prescription-txt p {
        font-size: var(--font16);
    }

    .sports-service-item {
        width: 100%;
    }

    .home-news-slide {
        width: 100%;
    }

    .expert-history-item {
        width: 100%;
    }

    .ys-phnav-logo {
        width: 180px;
    }

    .department-overview-item:nth-child(n) {
        animation-delay: 0.2s;
    }

    .doctor-main .doctor-list-item:nth-child(n) {
        animation-delay: 0.2s;
    }

    /* d1_多学科会诊_MDT 767 - start */
    .mdt-subnav .sports-subnav-core {
        gap: 0.20rem;
    }

    .mdt-subnav .sports-subnav-core i {
        display: none;
    }

    .mdt-bread {
        display: none;
    }

    .mdt-hero-title {
        width: 92%;
        margin-right: auto;
        margin-left: auto;
        font-size: 24px;
    }

    .mdt-hero-title span {
        white-space: normal;
    }

    .mdt-hero-desc {
        margin-top: 0.16rem;
    }

    .mdt-hero-desc,
    .mdt-hero-desc p,
    .mdt-intro-cn,
    .mdt-intro-cn p,
    .mdt-intro-en,
    .mdt-intro-en p {
        font-size: 14px;
    }

    .mdt-intro-card {
        padding: 0.30rem 0.24rem;
        border-radius: 0.12rem;
    }

    .mdt-intro-btn-link {
        width: 100%;
    }



    .mdt-value,
    .mdt-case {
        padding-bottom: 0.60rem;
    }

    .mdt-value-inof,
    .mdt-process-inof {
        padding-top: 0.32rem;
    }

    .mdt-value-item {
        width: 100%;
    }

    .mdt-process-card {
        padding: 0.4rem 0.3rem 0.6rem;
    }

    .mdt-process-item:nth-child(2n) .mdt-process-num-case,
    .mdt-process-num-case {
        right: 0.3rem;
    }

    .mdt-cta-code-ri {
        width: 100%;
    }

    .mdt-process-num-case {
        bottom: -0.5rem;
    }

    .mdt-process-num {
        --font156: 1rem;
    }

    .mdt-process-copy {
        width: 100%;
        margin-top: 0.1rem;
    }


    .mdt-cta-card {
        padding: 0.4rem 0.3rem;
        border-radius: 0.12rem;
    }

    .mdt-cta-hotline,
    .mdt-cta-copy {
        margin-bottom: 0.45rem;
    }

    .mdt-cta-phone-ce,
    .mdt-cta-desc {
        margin-top: 0.1rem;
    }

    .mdt-cta-phone {
        display: block;
        margin: 0;
    }

    .mdt-cta-phone li {
        padding: 0;
    }

    .mdt-cta-phone li+li {
        margin-top: 0.16rem;
    }

    .mdt-cta-phone strong {
        font-size: 22px;
    }

    .mdt-cta-code {
        margin: 0 -0.06rem;
    }

    .mdt-cta-code li {
        width: 50%;
        padding: 0 0.06rem;
        box-sizing: border-box;
    }

    .mdt-cta-code-img {
        width: 100%;
    }

    .mdt-case-head {
        display: block;
    }

    .mdt-case-more {
        width: 100%;
        margin-top: 0.20rem;
    }

    .mdt-case-slick {
        margin-right: 0;
    }

    .mdt-case-item {
        width: 100%;
        padding-right: 0;
    }

    .mdt-case-group {
        display: block;
    }

    .mdt-case-card,
    .mdt-case-img {
        width: 100%;
    }

    .mdt-case-card {
        aspect-ratio: auto;
    }

    .mdt-case-img {
        margin-top: 0.20rem;
        border-radius: 0.12rem;
    }

    /* d1_多学科会诊_MDT 767 - end */

    /* d2_国内外远程会诊 767 - start */
    .remote-subnav .sports-subnav-core {
        gap: 0.20rem;
    }

    .remote-subnav .sports-subnav-core i {
        display: none;
    }

    .remote-bread {
        display: none;
    }

    .remote-hero-copy {
        width: 100%;
        text-align: center;
    }

    .remote-hero-title {
        width: 92%;
        margin-right: auto;
        margin-left: auto;
        font-size: 24px;
    }

    .remote-hero-desc {
        margin-top: 0.16rem;
    }

    .remote-hero-desc,
    .remote-hero-desc p,
    .remote-intro-cn,
    .remote-intro-cn p,
    .remote-intro-en,
    .remote-intro-en p {
        font-size: 14px;
    }

    .remote-intro-card {
        padding: 0.30rem 0.24rem;
        border-radius: 0.12rem;
    }

    .remote-intro-btn-link {
        width: 100%;
    }

    .remote-support,
    .remote-process,
    .remote-cta,
    .remote-case {
        padding-top: 0.50rem;
    }

    .remote-support,
    .remote-case {
        padding-bottom: 0.60rem;
    }

    .remote-support-inof,
    .remote-process-inof {
        padding-top: 0.32rem;
    }

    .remote-support-inof {
        margin-top: 0;
    }

    .remote-support-item {
        width: 100%;
    }

    .remote-support-card {
        background: transparent;
    }

    .remote-support-copy {
        position: relative;
        left: auto;
        background: rgba(250, 234, 218, 0.10);
        right: auto;
        bottom: auto;
        margin: 0;
        padding: 0.4rem 0.3rem;
    }

    .remote-support-img {
        margin-bottom: 0.3rem;
    }

    .remote-support-text {
        margin-top: 0.14rem;
    }

    .remote-process-card,
    .remote-case-card {
        border-radius: 0.12rem;
        padding: 0.28rem 0.24rem;
    }

    .remote-process-copy {
        width: 100%;
    }

    .remote-process-num {
        right: 0.18rem;
        top: 0.18rem;
        bottom: auto;
        font-size: 0.82rem;
    }

    .remote-cta-card {
        padding: 0.28rem 0.24rem;
        border-radius: 0.12rem;
    }

    .remote-cta-hotline {
        width: 100%;
    }

    .remote-cta-phone {
        display: block;
        margin: 0;
    }

    .remote-cta-phone strong {
        font-size: 22px;
    }

    .remote-cta-phone li+li {
        margin-top: 0.16rem;
    }

    .remote-cta-code {
        width: 100%;
        margin: 0 -0.06rem;
        justify-content: flex-start;
    }

    .remote-cta-code li {
        width: 50%;
        padding: 0 0.06rem;
        box-sizing: border-box;
    }

    .remote-cta-code-img {
        width: 100%;
    }

    .remote-case-head {
        display: block;
    }

    .remote-case-more {
        width: 100%;
        margin-top: 0.20rem;
    }

    .remote-case-slick {
        margin-right: 0;
    }

    .remote-case-item {
        width: 100%;
        padding-right: 0;
    }

    .remote-case-group {
        display: block;
    }

    .remote-case-card,
    .remote-case-img {
        width: 100%;
    }

    .remote-case-img {
        margin-top: 0.20rem;
        border-radius: 0.12rem;
    }

    /* d2_国内外远程会诊 767 - end */

    /* d3_国际转诊 767 - start */
    .referral-subnav .sports-subnav-core {
        gap: 0.20rem;
    }

    .referral-subnav .sports-subnav-core i {
        display: none;
    }

    .referral-bread {
        display: none;
    }

    .referral-hero-copy {
        width: 100%;
        text-align: center;
    }

    .referral-hero-title {
        width: 92%;
        margin-right: auto;
        margin-left: auto;
        font-size: 24px;
    }

    .referral-hero-desc {
        margin-top: 0.16rem;
    }

    .referral-hero-desc,
    .referral-hero-desc p,
    .referral-intro-cn,
    .referral-intro-cn p,
    .referral-intro-en,
    .referral-intro-en p {
        font-size: 14px;
    }

    .referral-intro-card {
        padding: 0.30rem 0.24rem;
        border-radius: 0.12rem;
    }

    .referral-intro-btn-link {
        width: 100%;
    }

    .referral-value,
    .referral-process,
    .referral-cta,
    .referral-case {
        padding-top: 0.50rem;
    }

    .referral-value,
    .referral-case {
        padding-bottom: 0.60rem;
    }

    .referral-value-inof,
    .referral-process-inof {
        padding-top: 0.32rem;
    }

    .referral-value-inof {
        margin-top: 0;
    }

    .referral-value-item {
        width: 100%;
    }

    .referral-value-card,
    .referral-process-card,
    .referral-case-card {
        border-radius: 0.12rem;
        padding: 0.28rem 0.24rem;
    }

    .referral-value-copy {
        margin-top: 0.18rem;
    }

    .referral-process-copy {
        width: 100%;
    }

    .referral-process-num {
        right: 0.18rem;
        top: 0.18rem;
        bottom: auto;
        font-size: 0.82rem;
    }

    .referral-cta-card {
        padding: 0.28rem 0.24rem;
        border-radius: 0.12rem;
    }

    .referral-cta-hotline {
        width: 100%;
    }

    .referral-cta-phone {
        display: block;
        margin: 0;
    }

    .referral-cta-phone strong {
        font-size: 22px;
    }

    .referral-cta-phone li+li {
        margin-top: 0.16rem;
    }

    .referral-cta-code {
        width: 100%;
        margin: 0 -0.06rem;
        justify-content: flex-start;
    }

    .referral-cta-code li {
        width: 50%;
        padding: 0 0.06rem;
        box-sizing: border-box;
    }

    .referral-cta-code-img {
        width: 100%;
    }


    .referral-why-panel {
        padding: 0.8rem 5.21vw 0.60rem;
    }

    .referral-why-note {
        padding: 0.16rem 0.18rem;
        border-radius: 0.08rem;
    }

    .referral-case-head {
        display: block;
    }

    .referral-case-more {
        width: 100%;
        margin-top: 0.20rem;
    }

    .referral-case-slick {
        margin-right: 0;
    }

    .referral-case-item {
        width: 100%;
        padding-right: 0;
    }

    .referral-case-group {
        display: block;
    }

    .referral-case-card,
    .referral-case-img {
        width: 100%;
    }

    .referral-case-img {
        margin-top: 0.20rem;
        border-radius: 0.12rem;
    }

    /* d3_国际转诊 767 - end */

    /* d4_午晚门诊 767 - start */
    .clinic-subnav .sports-subnav-core {
        gap: 0.20rem;
    }

    .clinic-subnav .sports-subnav-core i {
        display: none;
    }

    .clinic-bread {
        display: none;
    }

    .clinic-hero-copy {
        width: 100%;
        text-align: center;
    }

    .clinic-hero-title {
        width: 92%;
        margin-right: auto;
        margin-left: auto;
        font-size: 24px;
    }

    .clinic-hero-desc {
        margin-top: 0.16rem;
    }

    .clinic-hero-desc,
    .clinic-hero-desc p,
    .clinic-intro-cn,
    .clinic-intro-cn p,
    .clinic-intro-en,
    .clinic-intro-en p,
    .clinic-intro-tips,
    .clinic-intro-tips p {
        font-size: 14px;
    }

    .clinic-intro-card {
        padding: 0.30rem 0.24rem;
        border-radius: 0.12rem;
    }

    .clinic-reason-panel {
        padding: 0.50rem 5.21vw 0.60rem;
    }

    .clinic-reason-img {
        border-radius: 0 0 0.60rem 0;
    }

    .clinic-reason-card {
        padding: 0.3rem 0.3rem;
        border-radius: 0.12rem;
    }

    .clinic-reason-icon {
        width: 24px;
        margin-right: 0.18rem;
    }

    .referral-why-img {
        max-height: 318px;
    }

    .clinic-reason-text {
        margin-top: 0.14rem;
    }

    .clinic-case {
        padding-top: 0.50rem;
        padding-bottom: 0.50rem;
    }

    .clinic-cta {
        padding-bottom: 0.60rem;
    }

    .clinic-case-head {
        display: block;
    }

    .clinic-case-more {
        width: 100%;
        margin-top: 0.20rem;
    }

    .clinic-case-slick {
        margin-right: 0;
    }

    .clinic-case-item {
        width: 100%;
        padding-right: 0;
    }

    .clinic-case-group {
        display: block;
    }

    .clinic-case-card,
    .clinic-case-img {
        width: 100%;
    }

    .clinic-case-card {
        aspect-ratio: auto;
        border-radius: 0.12rem;
        padding: 0.28rem 0.24rem;
    }

    .clinic-case-img {
        margin-top: 0.20rem;
        border-radius: 0.12rem;
    }

    .clinic-cta-card {
        padding: 0.28rem 0.24rem;
        border-radius: 0.12rem;
    }

    .clinic-cta-hotline {
        width: 100%;
    }

    .clinic-cta-phone {
        display: block;
        margin: 0;
    }

    .clinic-cta-phone strong {
        font-size: 22px;
    }

    .clinic-cta-phone li+li {
        margin-top: 0.16rem;
    }

    .clinic-cta-code {
        width: 100%;
        margin: 0 -0.06rem;
        justify-content: flex-start;
    }

    .clinic-cta-code li {
        width: 50%;
        padding: 0 0.06rem;
        box-sizing: border-box;
    }

    .clinic-cta-code-img {
        width: 100%;
    }

    /* d4_午晚门诊 767 - end */

    /* d5_航空救援服务 767 - start */
    .air-rescue-subnav .sports-subnav-core {
        gap: 0.20rem;
    }

    .air-rescue-subnav .sports-subnav-core i {
        display: none;
    }

    .air-rescue-bread {
        display: none;
    }

    .air-rescue-hero-copy {
        width: 100%;
        text-align: center;
    }

    .air-rescue-hero-title {
        width: 92%;
        margin-right: auto;
        margin-left: auto;
        font-size: 24px;
    }

    .air-rescue-hero-desc {
        margin-top: 0.16rem;
    }

    .air-rescue-hero-desc,
    .air-rescue-hero-desc p,
    .air-rescue-intro-cn,
    .air-rescue-intro-cn p,
    .air-rescue-intro-en,
    .air-rescue-intro-en p {
        font-size: 14px;
    }

    .air-rescue-intro-card {
        padding: 0.30rem 0.24rem;
        border-radius: 0.12rem;
    }

    .air-rescue-intro-btn-link {
        width: 100%;
    }

    .air-rescue-case {
        padding-top: 0.50rem;
        padding-bottom: 0.60rem;
    }

    .air-rescue-cta {
        padding-bottom: 0.60rem;
    }

    .air-rescue-case-head {
        display: block;
    }

    .air-rescue-case-more {
        width: 100%;
        margin-top: 0.20rem;
    }

    .air-rescue-case-slick {
        margin-right: 0;
    }

    .air-rescue-case-item {
        width: 100%;
        padding-right: 0;
    }

    .air-rescue-case-group {
        display: block;
    }

    .air-rescue-case-card,
    .air-rescue-case-img {
        width: 100%;
    }

    .air-rescue-case-card {
        aspect-ratio: auto;
        border-radius: 0.12rem;
        padding: 0.28rem 0.24rem;
    }

    .air-rescue-case-img {
        margin-top: 0.20rem;
        border-radius: 0.12rem;
    }

    .air-rescue-cta-card {
        padding: 0.28rem 0.24rem;
        border-radius: 0.12rem;
    }

    .air-rescue-cta-hotline {
        width: 100%;
    }

    .air-rescue-cta-phone {
        display: block;
        margin: 0;
    }

    .air-rescue-cta-phone strong {
        font-size: 22px;
    }

    .air-rescue-cta-phone li+li {
        margin-top: 0.16rem;
    }

    .air-rescue-cta-code {
        width: 100%;
        margin: 0 -0.06rem;
        justify-content: flex-start;
    }

    .air-rescue-cta-code li {
        width: 50%;
        padding: 0 0.06rem;
        box-sizing: border-box;
    }

    .air-rescue-cta-code-img {
        width: 100%;
    }

    /* d5_航空救援服务 767 - end */

    /* e1_客户就诊指引 767 - start */
    .guide-hero {
        padding: 0.36rem 0 0.42rem;
    }

    .guide-hero-copy {
        margin-top: 0.24rem;
    }

    .guide-hero-desc {
        width: 100%;
        margin-top: 0.16rem;
    }

    .guide-overview-copy {
        font-size: 20px;
    }


    .guide-overview-inof {
        display: block;
    }

    .guide-overview .ys-cont1720 {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }

    .guide-overview-card {
        width: 100%;
        padding: 0.4rem 0.3rem;
    }

    .guide-overview::after {
        display: none;
    }


    .guide-overview-item {
        width: 100%;
        padding: 0;
    }

    .guide-overview-item+.guide-overview-item {
        margin-top: 0.2rem;
    }


    .guide-treatment-inof,
    .guide-follow-inof {
        margin-top: 0.32rem;
    }

    .guide-treatment-copy {
        position: relative;
        margin-top: 0.2rem;
        left: auto;
        padding: 0.4rem 0.3rem;
        right: auto;
        background: rgba(255, 255, 255, .10);
        bottom: auto;
    }

    .guide-treatment-img {
        border-radius: 0.1rem;
    }

    .guide-treatment-card {
        border-radius: 0;
    }

    .guide-treatment-text {
        max-height: none;
        margin-top: 0.12rem;
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .guide-treatment-mark {
        width: 0.86rem;
    }

    .guide-follow-tip {
        padding: 0.4rem 0.3rem;
    }

    .guide-follow-tip-phone {
        margin-top: 0.24rem;
        font-size: 22px;
    }

    .guide-cta {
        padding: 0 0 0.50rem;
    }

    .guide-cta-card {
        padding: 0.28rem 0.24rem;
        border-radius: 0.12rem;
    }

    .guide-cta-phone {
        display: block;
        margin: 0;
    }

    .guide-cta-phone li {
        padding: 0;
    }

    .guide-cta-phone li+li {
        margin-top: 0.16rem;
    }

    .guide-cta-phone strong {
        font-size: 22px;
    }

    .guide-cta-code {
        margin: 0 -0.06rem;
    }

    .guide-cta-code li {
        width: 50%;
        padding: 0 0.06rem;
        box-sizing: border-box;
    }

    .guide-cta-code-img {
        width: 100%;
    }

    /* e1_客户就诊指引 767 - end */

    /* e3_预约挂号 767 - start */
    .appointment-subnav-inof li {
        padding: 0 0.22rem;
    }

    .appointment-subnav-link {
        font-size: 14px;
        line-height: 46px;
    }

    .appointment-hero {
        padding: calc(var(--headh) + 0.36rem) 0 0.48rem;
    }

    .appointment-bread .ys-bread {
        display: block;
    }

    .appointment-hero-copy {
        margin-top: 0.36rem;
    }

    .appointment-hero-title {
        margin-top: 0.04rem;
    }

    .appointment-hero-desc {
        margin-top: 0.16rem;
    }

    .appointment-schedule {
        padding: 0.48rem 0 0.46rem;
    }

    .appointment-schedule-tip {
        margin-top: 0.22rem;
    }

    .appointment-filter {
        margin-top: 0.30rem;
        border-radius: 0.10rem;
        padding: 0.3rem 0.3rem;
    }

    .appointment-schedule .ys-table-swipe {
        margin-top: 0.4rem;
    }

    .medical-table-wrap th,
    .medical-table-wrap td {
        padding: 0.1rem 0.2rem;
    }

    .medical-table-wrap {
        margin-top: 0.2rem;
    }

    .medical-table-wrap tbody tr td {
        padding: 0.195rem 0.2rem;
    }

    .appointment-filter-field,
    .appointment-filter-name {
        flex-basis: 100%;
        border-right: 0;
        border-bottom: 1px solid rgba(114, 66, 100, .14);
        border-radius: 0;
    }

    .appointment-filter-doctor {
        padding: 0.34rem 0.32rem;
    }

    .appointment-filter-name .appointment-filter-label {
        font-size: var(--font24);
    }

    .appointment-filter-down {
        position: static;
        display: none;
        margin-top: 0.14rem;
        padding: 0.16rem;
        border-radius: 0.08rem;
        box-shadow: none;
        opacity: 1;
        visibility: visible;
        transform: none;
    }

    .appointment-filter-select.is-open .appointment-filter-down {
        display: block;
        transform: none;
    }

    .appointment-table-wrap {
        margin-top: 0.34rem;
    }

    .appointment-table {
        min-width: 8.80rem;
        font-size: 14px;
    }

    .appointment-table th,
    .appointment-table td {
        padding: 0.16rem 0.12rem;
    }

    .appointment-cta .ys-cont1720 {
        width: 100vw;
        max-width: 100vw;
        padding-left: 20px;
        padding-right: 20px;
    }

    /* e3_预约挂号 767 - end */

    /* e4_病房服务 767 - start */
    .ward-hero {
        padding: calc(var(--headh) + 0.36rem) 0 0.48rem;
    }

    .ward-hero-copy {
        margin-top: 0.36rem;
    }

    .ward-intro {
        padding: 0.50rem 0 0.28rem;
    }

    .ward-intro-text {
        margin-top: 0.22rem;
    }

    .ward-intro-text-en {
        margin-top: 0.24rem;
    }

    .ward-intro-img,
    .ward-room-img,
    .ward-room-card {
        border-radius: 0.14rem;
    }



    .ward-room-copy {
        padding: 0.3rem 0.3rem 0.5rem;
        background: #FFF8EF;
    }

    .ward-room-text {
        max-height: 3.6em;
        -webkit-line-clamp: 2;
    }

    .ward-room-heading {
        display: block;
    }

    .ward-room-en {
        margin: 0.04rem 0 0;
    }

    .ward-room-tags {
        margin-top: 0.16rem;
    }

    .ward-room-tags li {
        font-size: 12px;
    }

    .ward-room-text {
        margin-top: 0.24rem;
    }

    .ward-page {
        padding: 0.32rem 0 0.18rem;
    }

    .ward-cta .ys-cont1720 {
        width: 100vw;
        max-width: 100vw;
        padding-left: 20px;
        padding-right: 20px;
    }

    /* e4_病房服务 767 - end */

    /* e5_套房详情 767 - start */
    .suite-hero {
        padding: calc(var(--headh) + 0.36rem) 0 0.48rem;
    }

    .suite-hero-copy {
        margin-top: 0.36rem;
    }

    .suite-note-icon {
        top: -1px;
    }

    .suite-feature-item {
        padding: 0.3rem 0 0.3rem;
    }

    .suite-feature-icon {
        width: 28px;
        top: -3px;
    }


    .suite-feature-text {
        margin-top: 0.10rem;
    }

    .suite-note {
        margin-top: 0.24rem;
        padding: 0.16rem 0.18rem;
        border-radius: 0.08rem;
    }

    .suite-gallery {
        margin-top: 0.32rem;
    }

    .suite-gallery-panel,
    .suite-gallery-img {
        border-radius: 0.14rem;
    }

    .suite-gallery-control {
        position: relative;
        display: block;
        left: auto;
        right: auto;
        bottom: auto;
    }

    .suite-gallery-main {
        margin-bottom: 0.2rem;
    }

    .suite-gallery-arrows-ce {
        display: flex;
        justify-content: center;
    }

    .suite-gallery-arrows .slick-arrow {
        border: 1px solid var(--colormain);
        color: var(--colormain);
    }

    .suite-gallery-arrows .slick-prev::after,
    .suite-gallery-arrows .slick-next::after {
        opacity: 1 !important;
    }

    .suite-gallery-thumb-item {
        width: 50%;
    }

    .suite-gallery-thumb-wrap {
        width: 100%;
    }

    .suite-gallery-arrows-ce {
        margin-top: 0.3rem;
    }

    .suite-gallery-thumb .slick-current .suite-gallery-thumb-img {
        border: 2px solid var(--colormain1);
    }

    .suite-gallery-arrows {
        margin-left: 0;
        justify-content: center;
    }

    .suite-cta .ys-cont1720 {
        width: 100vw;
        max-width: 100vw;
        padding-left: 20px;
        padding-right: 20px;
    }

    /* e5_套房详情 767 - end */

    /* D/E系列节点字号移动端修正 - start */
    /* D/E系列节点字号移动端修正 - end */

    /* e7_联系我们 767 - start */
    .contact-hero {
        padding: calc(var(--headh) + 0.36rem) 0 0.48rem;
    }

    .contact-traffic-card {
        background: #724264;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .contact-traffic-content {
        display: block;
        padding: 0.6rem 0.3rem 0.30rem;
    }

    .contact-traffic-code {
        position: relative;
        right: auto;
        top: auto;
        margin-bottom: 0.5rem;
        width: 1.8rem;
    }

    .contact-traffic-list {
        display: block;
        margin-top: 0.28rem;
    }

    .contact-section-head.contact-traffic-head {
        margin-bottom: 0.4rem;
        width: 100%;
    }

    .contact-traffic-item {
        width: 100%;
    }

    .contact-drive-list {
        display: block;
        margin-top: 0.26rem;
    }

    .contact-drive-item {
        width: 100%;
    }

    .contact-drive-item+.contact-drive-item {
        margin-top: 0.18rem;
    }

    .contact-drive-num {
        top: 0.14rem;
        left: 0.14rem;
        border-radius: 0.06rem;
        font-size: 14px;
    }

    .contact-map {
        padding-top: 0.2rem;
    }

    .contact-map-card {
        padding: 0.28rem 0.20rem 0.22rem;
    }

    .contact-map-desc {
        margin-top: 0.12rem;
    }

    .contact-map-media {
        margin-top: 0.24rem;
    }

    /* e7_联系我们 767 - end */

    /* e6_faq 767 - start */
    .faq-hero {
        padding: calc(var(--headh) + 0.36rem) 0 0.48rem;
    }

    .faq-hero-copy {
        margin-top: 0.36rem;
    }

    .faq-hero-title {
        margin-top: 0.04rem;
    }

    .faq-hero-desc {
        margin-top: 0.16rem;
    }

    .faq-section {
        padding: 0.44rem 0 0.46rem;
    }

    .faq-tabs {
        margin-bottom: 0.24rem;
        padding-bottom: 0.02rem;
    }

    .faq-tabs li+li {
        margin-left: 0.12rem;
    }

    .faq-tab-btn {
        padding: 0 0.22rem;
        font-size: 14px;
    }


    .faq-item+.faq-item {
        margin-top: 0.14rem;
    }

    .faq-item-hd {
        align-items: flex-start;
    }


    .faq-item-hd {
        padding: 0.3rem 0.3rem;
    }

    .faq-item-title {
        font-size: 16px;
        line-height: 1.6;
    }

    .faq-item-icon {
        top: 3px;
        margin-right: 0.14rem;
    }

    .faq-tabs-scroll {
        width: 100%;
        margin-bottom: 0.24rem;
        display: flex;
    }

    .faq-tabs {
        margin: 0 auto 0.24rem;
        margin: 0 auto;
        padding: 0;
    }

    .faq-tabs-nub {
        width: auto;
        white-space: nowrap;
        flex-shrink: 0;
        margin: 0;
        margin-right: 0.1rem;
    }

    .faq-tabs-nub:nth-last-child(1) {
        margin-right: 0;
    }

    .faq-tab-btn span {
        line-height: 38px;
    }

    .faq-item-body {
        margin: -0.12rem 0 0 0.5rem;
    }

    .faq-item-text,
    .faq-item-text p {
        font-size: 14px;
        line-height: 1.75;
    }

    .faq-page {
        padding-top: 0.24rem;
    }

    /* e6_faq 767 - end */

    /* f1_商保与直付服务 767 - start */
    .insurance-hero {
        padding: calc(var(--headh) + 0.36rem) 0 0.50rem;
    }

    .insurance-hero-copy {
        margin-top: 0.36rem;
    }

    .insurance-hero-title,
    .insurance-section-title {
        margin-top: 0.04rem;
    }

    .insurance-hero-desc {
        margin-top: 0.16rem;
    }

    .insurance-contact {
        display: block;
        margin: 0;
        margin-top: 0.30rem;
    }

    .insurance-contact-icon {
        width: 20px;
        margin-right: 0.25rem;
    }

    .insurance-contact li {
        width: 100%;
        padding: 0;
    }

    .insurance-logo-list-item:nth-child(2n+1) {
        animation-delay: .2s;
    }

    .insurance-logo-list-item:nth-child(2n+2) {
        animation-delay: .3s;
    }

    .insurance-contact li+li {
        margin-top: 0.14rem;
    }

    .insurance-contact-card {
        padding: 0.2rem 0.25rem;
    }

    .insurance-contact-value {
        font-size: 18px;
        line-height: 1.5;
    }



    .insurance-partner-group {
        margin-top: 0.32rem;
    }

    .insurance-logo-list {
        --gap1: 0.15rem;
    }

    .insurance-section-title {
        margin-bottom: 0.5rem;
    }

    .insurance-cta .mdt-cta-code-ri::after {
        opacity: 0;
    }

    .insurance-cta .mdt-cta-code-ri {
        margin-left: 0rem;
        width: 47.2%;
    }

    .insurance-logo-list li {
        width: 50%;
    }

    .insurance-partner-group-extra .insurance-logo-list-item {
        padding-bottom: 0.15rem;
    }

    .insurance-partner-group-extra .insurance-logo-list {
        margin-bottom: -0.15rem;
    }

    .insurance-logo-card {
        border-radius: 0.08rem;
    }

    .insurance-partner-note-copy {
        min-width: 100%;
        padding: 0;
    }

    .insurance-partner-note-copy::before,
    .insurance-partner-note-copy::after {
        display: none;
    }

    .insurance-partner-note {
        margin-top: 0.35rem;
    }

    .insurance-partner-note-title {
        font-size: 16px;
    }

    .insurance-process {
        padding: 0.48rem 0;
    }

    .insurance-process-card {
        padding: 0.24rem;
        border-radius: 0.12rem;
    }

    .insurance-process-icon {
        width: 0.34rem;
        margin-right: 0.16rem;
    }

    .insurance-process-text {
        margin-top: 0.20rem;
    }

    .insurance-process-img {
        border-radius: 0.12rem;
    }

    .insurance-cta {
        padding: 0.40rem 0;
    }

    .insurance-cta-card {
        padding: 0.24rem;
        border-radius: 0.14rem;
    }

    .insurance-cta-contact {
        display: block;
        margin: 0.22rem 0 0;
    }

    .insurance-cta-contact li {
        padding: 0;
    }

    .insurance-cta-contact li+li {
        margin-top: 0.16rem;
    }

    .insurance-cta-contact strong {
        font-size: 18px;
        line-height: 1.5;
        word-break: break-word;
    }

    .insurance-cta-code-img {
        width: 1.48rem;
    }

    .insurance-faq {
        padding: 0.08rem 0 0.46rem;
    }

    .insurance-faq-list {
        margin-top: 0.24rem;
    }

    /* f1_商保与直付服务 767 - end */
    .home-news-card-bot .eccl-icon {
        top: -3px;
    }

    /* 2026.5.29 - add - start */
    .guide-main {
        overflow-x: hidden;
    }

    .guide-subnav-inof {
        gap: 0.28rem;
    }

    .guide-subnav-heading {
        padding-right: 0.28rem;
    }

    .guide-subnav .appointment-subnav-link {
        font-size: 14px;
        line-height: 46px;
    }

    .guide-subnav-label {
        font-size: 15px;
    }

    .guide-hero {
        padding-top: 0.36rem;
        padding-bottom: 0.50rem;
    }

    .guide-hero-copy {
        margin-top: 0.28rem;
    }

    .guide-hero-title {
        font-size: 24px;
    }



    .guide-overview-title {
        font-size: 18px;
    }

    .guide-overview-en {
        margin-top: 0.05rem;
    }

    .guide-overview-more {
        min-width: 2rem;
        padding: 0.08rem 0.16rem;
    }

    .guide-prepare .guide-section-title {
        font-size: 24px;
    }

    .guide-prepare-card-hd {
        align-items: start;
    }

    .guide-prepare .ys-cont1560 {
        padding: 0 20px;
    }

    .guide-prepare .guide-card-icon {
        width: 0.35rem;
        position: relative;
        top: 2px;
        margin-right: 0.14rem;
    }

    .guide-prepare-card {
        padding: 0.42rem 0.3rem 0.4rem;
    }


    .guide-prepare-media {
        margin-top: 0.25rem;
    }

    .guide-prepare-copy {
        margin-top: 0.20rem;
        width: 100%;
        max-width: 100%;
    }


    .guide-treatment-text {
        margin-top: 0.12rem;
    }

    .guide-follow .guide-card-icon {
        margin-bottom: 0.24rem;
        width: 34px;
    }

    .guide-follow-card {
        padding: 0.4rem 0.3rem;
    }

    .guide-follow-tip-en {
        margin-top: 0.04rem;
    }

    .guide-follow-tip-phone {
        margin-top: 0.24rem;
    }

    .guide-cta-action {
        margin-top: 0.18rem;
    }

    .guide-cta-btn {
        width: 100%;
        padding: 0.10rem 0.18rem;
    }

    /* 2026.5.29 - add - end */
    .medical-table-wrap th,
    .medical-table-wrap td {
        white-space: nowrap;
    }

    .mdt-intro-card {
        display: none;
    }

    .mdt-intro-card-ph {
        display: block;
        background: linear-gradient(90deg, rgba(208, 161, 99, 0.50) 0%, rgba(226, 183, 124, 0.50) 25%, rgba(239, 199, 143, 0.50) 50%, rgba(247, 209, 154, 0.50) 75%, rgba(250, 213, 159, 0.50) 100%);
    }

    .mdt-intro-card-ph .mdt-intro-card {
        display: block;
        border-radius: 0;
        margin-top: 0;
        background: transparent;
        -webkit-backdrop-filter: blur(0);
        backdrop-filter: blur(0);
        padding: 0.7rem 20px;
    }

    .mdt-intro-card {
        color: var(--colormain);
    }

    .mdt-intro-card .mdt-section-en,
    .mdt-intro-card .mdt-section-en p {
        color: rgba(114, 66, 100, 0.80);
    }

    .mdt-intro-head {
        margin-bottom: 0.2rem;
    }

    .mdt-intro-cn,
    .mdt-intro-cn p {
        color: var(--colormain);
    }

    .mdt-intro-en,
    .mdt-intro-en p {
        color: rgba(114, 66, 100, 0.80);

    }

    .ys-nybanner-sec .ys-nyban-img {
        position: relative;
    }

    .ys-nybanner-sec.ys-nybanner .ys-flex-pos-center {
        position: absolute;
    }

    .mdt-intro-cn,
    .mdt-intro-en {
        margin-top: 0.2rem;
    }

    .mdt-intro-card-ph .mdt-intro-btn-link .std-btn-link-img img:nth-child(2) {
        opacity: 1 !important;
    }

    .mdt-intro-card-ph .mdt-intro-btn-link .std-btn-link-img img:nth-child(1) {
        opacity: 0 !important;
    }

    .mdt-intro-card-ph .mdt-intro-btn-link {
        min-width: 2.4rem;
        border: 1px solid transparent;
        background: linear-gradient(90deg, #5C384F 0%, #825074 100%);
    }

    .mdt-intro-card-ph .mdt-intro-btn-link .std-btn-text {
        color: var(--colormain2);
    }

    .ys-nybanner-sec-bot {
        width: 100%;
    }

    .ys-nybanner-sec .ys-nyban-title h1 {
        font-size: 26px;
    }

    .mdt-value-note {
        margin-top: 0.35rem;
    }

    .mod-dots .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .mdt-intro-cn2,
    .mdt-intro-cn2 p {
        color: rgba(114, 66, 100, 0.80);
    }

    .mdt-process-card-left {
        width: 100%;
    }

    .ward-room-item:nth-child(n) {
        animation-delay: .2s;
    }

    .appointment-hero-title {
        font-size: 26px;
    }

    .ward-room-item {
        width: 100%;
    }

    .appointment-schedule .doctor-filter-field {
        width: 100%;
    }

    .guide-treatment-text.yxedr-active ul {
        padding-inline-start: 15px;
    }

    .guide-treatment-item {
        margin-bottom: 0.5rem;
    }

    /* .faq-item-body {
        padding: 0 0.35rem 0.19rem;
    } */
    .faq-item.act .faq-item-hd {
        padding: 0.22rem 0.3rem 0.2rem;
    }

    .home-expert-data {
        bottom: 0.7rem;
        min-height: 5rem;
    }

    /* 2026.6.5 - aaa - start */

    /* h1_1934-13978 科室导航矩阵 767 - start */

    .home-department-en,
    .home-department-en p {
        font-size: 12px;
        line-height: 1.75;
    }

    .home-department-title {
        margin-top: 0.04rem;
        font-size: 24px;
        line-height: 1.4;
    }

    .home-department-desc {
        margin-top: 0.24rem;
    }

    .home-department-desc,
    .home-department-desc p {
        font-size: 14px;
        line-height: 1.75;
    }

    .home-department-search {
        margin-top: 0.24rem;
    }

    .home-department-search-link {
        width: 2.12rem;
        min-width: 2.12rem;
        padding: 0.05rem 0.20rem;
    }

    .home-department-search-link .std-btn-text {
        font-size: 14px;
        line-height: 1.75;
    }

    .home-department-search-link .std-btn-link1-img {
        width: 0.22rem;
    }

    .home-department-visual {
        margin-top: 0.68rem;
        border-radius: 0.16rem;
    }

    .home-department-img img.home-department-placeholder-pc {
        display: none;
    }

    .home-department-img img.home-department-placeholder-ph {
        position: static;
        top: auto;
        left: auto;
        display: block;
        width: 100%;
        height: auto;
    }

    .home-department-photo {
        object-position: 28% 15%;
    }

    .home-department-shade {
        width: 56%;
        background: linear-gradient(270deg, rgba(200, 163, 143, .55) 0%, rgba(200, 163, 143, 0) 82%);
    }

    .home-department-list {
        right: 0.22rem;
        bottom: 0.22rem;
        width: 48%;
        max-width: 2.75rem;
        padding: 0.18rem 0.16rem;
        border-radius: 0.14rem;
    }

    .home-department-list li+li {
        margin-top: 0.14rem;
    }



    .home-department-link-text {
        padding-left: 0.08rem;
        font-size: 12px;
    }

    .home-department-link-icon {
        width: 14px;
    }

    .home-department-link-arrow {
        margin-left: 0.12rem;
        width: 18px;
    }

    .home-department-list li {
        margin-bottom: 0.1rem;
    }

    /* h1_1934-13978 科室导航矩阵 767 - end */

    /* g1_1888-33456 锚点导航 767 - start */
    .about-anchor .sports-subnav-core {
        gap: 0.20rem;
    }

    .about-anchor .ys-cont1720 {
        box-sizing: border-box;
    }

    .about-anchor .sports-subnav-core i {
        display: none;
    }

    /* g1_1888-33456 锚点导航 767 - end */

    /* g1_1888-33493 banner 767 - start */
    .about-hero {
        padding: 0.28rem 0 0.68rem;
    }

    .about-hero .ys-cont1720 {
        box-sizing: border-box;
    }

    .about-hero-copy {
        margin-top: 0.34rem;
    }

    .about-hero-pattern {
        top: -0.20rem;
        right: -1.56rem;
        width: 5.70rem;
        opacity: .72;
    }

    .about-hero-title {
        margin-top: 0.04rem;
    }

    .about-hero-desc,
    .about-hero-desc p {
        width: 100%;
        max-width: 100%;
        overflow: visible;
        white-space: normal;
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    /* g1_1888-33493 banner 767 - end */

    /* g1_1888-33481 医院介绍 767 - start */


    .about-intro .ys-cont1720 {
        box-sizing: border-box;
    }

    .about-intro .about-section-title {
        margin-top: 0.04rem;
    }

    .about-intro-text,
    .about-intro-text p {
        margin-top: 0.24rem;
    }

    .about-intro-en,
    .about-intro-en p {
        margin-top: 0.18rem;
        width: 100%;
        max-width: 100%;
        overflow: visible;
        white-space: normal;
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    .about-intro-text,
    .about-intro-text p {
        width: 100%;
        max-width: 100%;
        overflow: visible;
        white-space: normal;
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    .about-intro-media {
        margin-top: 0.30rem;
    }

    .about-intro-img {
        border-radius: 0.12rem;
    }

    /* g1_1888-33481 医院介绍 767 - end */

    /* g1_1888-33471 视频 767 - start */
    .about-video-play {
        width: 0.64rem;
    }

    /* g1_1888-33471 视频 767 - end */

    /* g1_1888-34026 至臻概况 767 - start */


    .about-overview .ys-cont1720 {
        box-sizing: border-box;
    }

    .about-overview .about-section-title {
        margin-top: 0.04rem;
    }

    .about-overview-inof {
        margin-top: 0.30rem;
    }

    .about-overview-media,
    .about-overview-row,
    .about-overview-card {
        border-radius: 0.12rem;
    }

    .about-overview-card {
        padding: 0.35rem 0.3rem;
    }

    .about-overview-item+.about-overview-item {
        margin-top: 0.16rem;
        padding-top: 0.16rem;
    }

    /* g1_1888-34026 至臻概况 767 - end */

    /* g1_1888-33944 医疗水平 767 - start */


    .about-level .ys-cont1720 {
        box-sizing: border-box;
    }

    .about-level .about-section-title {
        margin-top: 0.04rem;
    }

    .about-level-card-inof li:nth-child(n) {
        animation-delay: .2s;
    }

    .about-level-core {
        margin-top: 0.30rem;
    }

    .about-level-img,
    .about-level-data,
    .about-level-card {
        border-radius: 0.12rem;
    }

    .about-level-data,
    .about-level-card {
        padding: 0.28rem 0.22rem;
    }


    .about-level-card-inof {
        display: block;
        margin: 0.3rem 0 0;
    }

    .about-level-card-inof li {
        width: 100%;
        padding: 0;
        margin-bottom: 0;
    }

    .about-level-card-inof li {
        margin-bottom: 0.2rem;
    }

    .about-level-card-inof li:nth-last-child(1) {
        margin-bottom: 0;
    }

    .about-level-value span {
        font-size: 0.46rem;
    }

    .about-level-value i {
        font-size: var(--font18);
    }

    /* g1_1888-33944 医疗水平 767 - end */

    /* g1_1888-33989 精准诊疗 767 - start */
    .about-care .about-section-title {
        margin-top: 0.04rem;
    }

    .about-care-inof {
        margin-top: 0.30rem;
    }

    .about-care-panel {
        padding: 0.28rem 0.22rem;
    }

    .about-care-card {
        display: block;
        border-radius: 0.12rem;
    }

    .about-care-icon {
        width: 0.46rem;
        margin-right: 0;
        margin-bottom: 0.16rem;
    }

    .about-care-text,
    .about-care-text p {
        margin-top: 0.14rem;
    }

    /* g1_1888-33989 精准诊疗 767 - end */
    .about-level-img {
        min-height: 200px;
    }

    /* g1_1888-34066 空间环境 767 - start */
    .about-space {
        padding-bottom: 0.4rem;
    }

    .about-space .ys-cont1720 {
        box-sizing: border-box;
    }

    .about-level-data-inof li {
        width: 100%;
    }

    .about-space .about-section-title {
        margin-top: 0.04rem;
    }

    .about-space-core {
        margin-top: 0.30rem;
    }

    .about-space-card {
        border-radius: 0.12rem;
    }

    */ .about-space-arrows {
        justify-content: center;
        margin-top: 0.24rem;
    }

    /* g1_1888-34066 空间环境 767 - end */

    /* g2_港澳药械通 767 - start */
    .medical-access-main .ys-cont1720 {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
    }

    .medical-access-anchor .sports-subnav-core {
        gap: 0.20rem;
    }

    .medical-access-anchor .sports-subnav-core i {
        display: none;
    }

    .medical-access-hero {
        padding: 0.28rem 0 0.60rem;
    }

    .medical-access-hero-copy {
        margin-top: 0.34rem;
    }

    .medical-access-hero-pattern {
        top: -0.20rem;
        right: -1.56rem;
        width: 5.70rem;
        opacity: .72;
    }

    .medical-access-section-title,
    .medical-access-hero-title {
        margin-top: 0.04rem;
    }

    .medical-access-intro-text,
    .medical-access-intro-text p,
    .medical-access-hero-desc,
    .medical-access-hero-desc p,
    .medical-access-section-en,
    .medical-access-section-en p,
    .medical-access-intro-en,
    .medical-access-intro-en p,
    .medical-access-approved-desc,
    .medical-access-approved-desc p,
    .medical-access-feature-text,
    .medical-access-feature-text p,
    .medical-access-feature-en,
    .medical-access-feature-en p,
    .medical-access-drug-title,
    .medical-access-drug-desc,
    .medical-access-drug-desc p {
        max-width: 100%;
        white-space: normal;
        overflow-wrap: break-word;
        word-break: break-word;
    }

    .medical-access-intro-text,
    .medical-access-intro-text p,
    .medical-access-feature-text,
    .medical-access-feature-text p {
        margin-top: 0.24rem;
    }

    .medical-access-intro-en,
    .medical-access-intro-en p,
    .medical-access-feature-en,
    .medical-access-feature-en p {
        margin-top: 0.18rem;
    }

    .medical-access-intro-media,
    .medical-access-feature-media {
        margin-top: 0.30rem;
    }

    .medical-access-intro-img,
    .medical-access-feature-img,
    .medical-access-drug-card {
        border-radius: 0.12rem;
    }

    .medical-access-feature-clinic .medical-access-feature-img {
        border-radius: 0.12rem;
    }

    .medical-access-approved-head {
        gap: 0.24rem;
    }

    .medical-access-approved-desc {
        padding-top: 0;
    }

    .medical-access-drug-list {
        gap: 0.16rem;
    }

    .medical-access-drug-item {
        width: 100%;
    }

    .medical-access-drug-card {
        padding: 0.26rem 0.22rem;
    }

    .medical-access-drug-title {
        margin-top: 0.18rem;
    }

    .medical-access-drug-desc,
    .medical-access-drug-desc p {
        margin-top: 0.12rem;
    }

    .medical-access-feature-row,
    .medical-access-feature-clinic .medical-access-feature-row {
        padding-top: 0.58rem;
        padding-bottom: 0;
    }

    .medical-access-feature-clinic .medical-access-feature-row {
        padding-bottom: 0.56rem;
    }

    /* g2_港澳药械通 767 - end */

    /* g4_代表案例 767 - start */
    .case-channel-inof {
        margin: 0 -0.18rem;
    }

    .case-channel-item {
        padding: 0 0.18rem;
    }

    .case-hero {
        padding: 0.28rem 0 0.60rem;
    }

    .case-hero-pattern {
        top: -0.50rem;
        right: -2.60rem;
        width: 7.20rem;
        opacity: .68;
    }

    .case-hero .ys-nybanner-three-case {
        padding-top: 0.42rem;
    }




    .case-list-img,
    .case-list-copy {
        border-radius: 0.14rem;
    }

    .case-list-copy {
        margin-top: 0.14rem;
        padding: 0.24rem;
    }

    .case-list-desc {
        margin-top: 0.12rem;
    }

    .case-list-meta {
        flex-wrap: wrap;
        row-gap: 0.08rem;
        margin-top: 0.36rem;
    }

    .case-list-more i {
        width: 0.18rem;
        margin-left: 0.08rem;
    }



    .case-page .pc-fenye .comp-prev,
    .case-page .pc-fenye .comp-next,
    .case-page .pc-fenye .prev,
    .case-page .pc-fenye .next {
        width: 0.44rem;
        height: 0.44rem;
    }

    .case-main .sports-subnav-core-inof,
    .news-main .sports-subnav-core-inof {
        justify-content: center;
    }

    /* g4_代表案例 767 - end */

    /* g3_1888-38664 顶部分栏导航 767 - start */
    .news-subnav-inof {
        --sscipa: 0.20rem;
    }

    /* g3_1888-38664 顶部分栏导航 767 - end */

    /* g3_1888-38212 banner 767 - start */
    .news-hero {
        padding: 0.28rem 0 0.68rem;
    }

    .news-hero::before {
        top: -0.22rem;
        right: -1.60rem;
        width: 5.70rem;
        opacity: .72;
    }

    .news-hero-copy {
        margin-top: 0.34rem;
        width: 100%;
        max-width: 100%;
    }

    .news-hero-desc {
        margin-top: 0.22rem;
        width: 100%;
    }

    .news-hero-desc,
    .news-hero-desc p {
        max-width: 100%;
        overflow-wrap: anywhere;
        word-break: normal;
        white-space: normal;
    }

    /* g3_1888-38212 banner 767 - end */

    /* g3_1888-38082 新闻列表 767 - start */
    .news-card .home-news-card-bot {
        margin-top: 0.2rem;
    }

    .news-list-inof {
        --news-space-x: 0rem;
        --news-space-y: 0.5rem;
    }

    .news-list-item {
        width: 100%;
    }

    .news-card-title {
        margin-top: 0.16rem;
    }

    .news-card-bot {
        display: block;
        margin-top: 0.24rem;
    }

    .news-card-link {
        margin-top: 0.08rem;
    }

    .news-card-desc,
    .news-card-desc p {
        word-break: break-all;
    }

    /* g3_1888-38082 新闻列表 767 - end */

    /* g3_1888-38194 分页 767 - start */
    .news-page.std-page {
        padding: 0.40rem 0 0;
    }

    /* g3_1888-38194 分页 767 - end */

    /* g5_新闻详情 767 - start */
    .news-detail-banner {
        padding: 0.26rem 0 0.50rem;
    }

    .news-detail-banner-bg {
        top: -0.62rem;
        right: -1.60rem;
        width: 7.20rem;
    }

    .news-detail-banner-copy {
        margin-top: 0.32rem;
    }

    .news-detail-title {
        font-size: var(--font30);
        line-height: 1.45;
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    .news-detail-title br {
        display: none;
    }

    .news-detail-date {
        margin-top: 0.20rem;
    }

    .news-detail-body {
        padding: 0.46rem 0 0.56rem;
    }

    .news-detail-editor>*+* {
        margin-top: 0.28rem;
    }

    .news-detail-editor h2+p {
        margin-top: 0.14rem;
    }

    .news-detail-editor.yxedr-active h2 {
        font-size: var(--font20);
    }

    .news-detail-editor.yxedr-active p,
    .news-detail-editor.yxedr-active h2 {
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    .news-detail-pager {
        margin-top: 0.3rem;
        padding: 0.16rem 0;
    }

    .news-detail-pager-link {
        font-size: var(--font14);
    }

    .news-detail-pager-prev .news-detail-pager-link,
    .news-detail-pager-next .news-detail-pager-link {
        gap: 0.04rem;
    }

    .news-detail-pager-back .news-detail-pager-link {
        gap: 0.04rem;
    }

    .news-detail-share {
        margin-top: 0.32rem;
    }

    .news-detail-share-title {
        font-size: var(--font18);
    }

    .news-detail-pager-icon {
        width: 18px;
        top: 0px;
    }

    .news-detail-pager-prev .news-detail-pager-icon img,
    .news-detail-pager-next .news-detail-pager-icon img {
        max-width: none;
        width: 68%;
    }

    /* g5_新闻详情 767 - end */

    /* g6_预约就诊首屏 767 - start */
    .visit-hero-inner {
        padding: 0.28rem var(--place) 0.6rem;
    }

    .visit-hero-bg img {
        width: 12.8rem;
    }

    .visit-hero-layout {
        margin-top: 0.44rem;
    }

    .visit-hero-title {
        margin-top: 0.18rem;
    }

    .visit-hero-desc {
        margin-top: 0.16rem;
    }

    /* g6_预约就诊首屏 767 - end */

    /* g6_预约就诊表单 767 - start */
    .visit-form-panel {
        width: 100%;
        padding: 0.3rem 0.24rem;
        border-radius: 0.16rem;
    }

    .ys-fii-submit.visit-form-action {
        font-size: var(--font16);
    }

    .visit-form-item .ys-fii-input input,
    .visit-form-item .ys-fii-input textarea {
        line-height: var(--line16);
        font-size: 12px;
    }

    .visit-form-item .ys-fic-auth {
        align-items: end;
    }

    .visit-form.ys-form {
        --spacein: 4px;
        --height: 36px;
    }

    .visit-form .ys-fic-auth-img {
        height: calc(var(--height) - var(--spacein) * 2);
    }

    .visit-form-item .ys-fii-name {
        font-size: 12px;
    }

    .visit-form-field {
        display: block;
        min-height: 0;
        padding-bottom: 0.16rem;
    }

    .visit-form-label {
        display: block;
        max-width: none;
        font-size: var(--font16);
        line-height: var(--line175);
    }

    .visit-form-field input,
    .visit-form-field textarea {
        margin-left: 0;
        margin-top: 0.08rem;
        font-size: var(--font16);
        line-height: var(--line175);
    }

    .visit-form-captcha .visit-form-field input {
        display: inline-block;
        width: calc(100% - 1.68rem);
        max-width: none;
        vertical-align: middle;
    }

    .visit-captcha-img {
        display: inline-block;
        width: 1.48rem;
        margin-left: 0.16rem;
        vertical-align: middle;
    }

    .visit-form-submit {
        padding: 0.1rem 0.2rem;
        font-size: var(--font16);
        line-height: var(--line175);
    }

    /* g6_预约就诊表单 767 - end */

    /* h3_合作历程 767 - start */
    .cooperation-subnav .ys-cont1720 {
        overflow-x: auto;
    }

    .cooperation-subnav-list {
        justify-content: flex-start;
        min-width: max-content;
        margin: 0 -0.18rem;
    }

    .cooperation-subnav-list li {
        padding: 0 0.18rem;
    }

    .cooperation-subnav-list li+li {
        margin-left: 0;
    }

    .cooperation-subnav-list a {
        font-size: 14px;
        line-height: 0.46rem;
    }

    .cooperation-hero {
        min-height: 0;
        padding: 0.28rem 0 0.56rem;
    }

    .cooperation-hero::before {
        top: -0.12rem;
        right: -1.60rem;
        width: 5.70rem;
        max-width: none;
        opacity: .72;
    }

    .cooperation-hero-case {
        padding-top: 0.32rem;
    }

    .cooperation-hero-title {
        font-size: 32px;
        line-height: 1.25;
    }

    .cooperation-hero-desc {
        margin-top: 0.18rem;
    }

    .cooperation-history {
        padding: 0.44rem 0 0.64rem;
    }

    .cooperation-history::after {
        height: 2.40rem;
    }

    .cooperation-year-filter {
        display: block;
        min-height: 0;
        border-radius: 0.12rem;
    }

    .cooperation-year-select::after {
        display: none;
    }

    .cooperation-year-select {
        --cyshe: 42px;
    }

    .cooperation-year-filter {
        padding: 0.12rem 0.10rem;
    }

    .cooperation-year-value {
        font-size: 16px;
    }

    .cooperation-year-dropdown {
        top: calc(100% + 0.06rem);
        border-radius: 0.10rem;
    }

    .cooperation-year-jump {
        width: calc(100% - 0.24rem);
        margin-top: 0.15rem;
        padding: 0.10rem 0.20rem;
        border-radius: 0.10rem;
    }

    .cooperation-history-wrap {
        width: 100%;
        margin-top: 0.44rem;
        padding-left: 0.36rem;
    }

    .cooperation-history-wrap::before,
    .cooperation-history-progress {
        left: 0.08rem;
        transform: none;
    }

    .cooperation-history-item::before {
        top: 0.34rem;
        left: -0.28rem;
        width: 0.14rem;
        transform: translate(-50%, 0);
    }

    .cooperation-history-item,
    .cooperation-history-item:nth-child(even) {
        display: block;
    }

    .cooperation-history-item+.cooperation-history-item {
        margin-top: 0.44rem;
    }

    .cooperation-history-card,
    .cooperation-history-media {
        width: 100%;
    }

    .cooperation-history-card {
        padding: 0.24rem;
        border-radius: 0.12rem;
    }

    .cooperation-history-date {
        font-size: 24px;
    }

    .cooperation-history-copy {
        margin-top: 0.14rem;
    }

    .cooperation-history-media {
        margin-top: 0.18rem;
        border-radius: 0.12rem;
    }

    .cooperation-history-fade {
        height: 2.40rem;
    }

    .cooperation-history-more {
        margin-top: 0.30rem;
    }

    .cooperation-more-link {
        min-width: 1.40rem;
        padding: 0.10rem 0.32rem;
        border-radius: 0.10rem;
    }

    /* h3_合作历程 767 - end */

    /* h4_国际远程诊疗 767 - start */
    .remote-consult-main .mccn-subnav {
        padding: 0.12rem 0;
    }

    .remote-consult-main .mccn-subnav-inof {
        margin: 0 -0.18rem;
    }

    .remote-consult-main .mccn-subnav-item {
        padding: 0 0.18rem;
    }

    .remote-consult-hero {
        padding: 0.28rem 0 0.60rem;
    }

    .remote-consult-hero-pattern {
        top: -0.48rem;
        right: -2.60rem;
        width: 7.20rem;
        opacity: .72;
    }

    .remote-consult-hero-copy {
        margin-top: 0.34rem;
    }

    .remote-consult-section-title,
    .remote-consult-title {
        margin-top: 0.04rem;
    }

    .remote-consult-section-desc,
    .remote-consult-section-desc p {
        margin-top: 0.22rem;
    }



    .remote-consult-intro-cn,
    .remote-consult-intro-cn p {
        margin-top: 0.24rem;
    }

    .remote-consult-intro-en,
    .remote-consult-intro-en p {
        margin-top: 0.18rem;
    }

    .remote-consult-intro-btn {
        margin-top: 0.28rem;
    }

    .remote-consult-intro-media {
        width: 100%;
        margin-top: 0.30rem;
        margin-right: 0;
        border-radius: 0.14rem;
    }

    .remote-consult-reason-inof,
    .remote-consult-service-inof {
        margin-top: 0.32rem;
    }

    .remote-consult-reason-card,
    .remote-consult-info-card {
        border-radius: 0.14rem;
    }

    .remote-consult-reason-copy {
        position: relative;
        left: auto;
        right: auto;
        bottom: auto;
        margin-top: 0.12rem;
        padding: 0.20rem;
        border-radius: 0.12rem;
    }

    .remote-consult-reason-text,
    .remote-consult-reason-text p {
        margin-top: 0.16rem;
    }



    .remote-consult-info-card {
        padding: 0.24rem;
    }

    .remote-consult-info-text,
    .remote-consult-info-text p {
        margin-top: 0.14rem;
    }

    .remote-consult-compare-img {
        margin-top: 0.32rem;
    }


    /* h4_国际远程诊疗 767 - end */

    /* h2_1888-35902 锚点导航 767 - start */
    .alliance-subnav-item a {
        font-size: var(--font14);
        line-height: 0.52rem;
    }

    .alliance-subnav-inof {
        padding: 0 0.20rem;
    }

    .alliance-subnav-item {
        padding-right: 0.20rem;
    }

    /* h2_1888-35902 锚点导航 767 - end */

    /* h2_1888-35379 banner 767 - start */
    .alliance-banner {
        min-height: 3.00rem;
        padding: 0.28rem 0 0.50rem;
    }

    .alliance-banner-pattern {
        top: -0.50rem;
        right: -1.60rem;
        width: 7.20rem;
        height: 4.02rem;
        opacity: .12;
    }

    .alliance-banner-copy {
        margin-top: 0.56rem;
    }

    .alliance-banner-desc,
    .alliance-banner-desc p {
        margin-top: 0.16rem;
    }

    /* h2_1888-35379 banner 767 - end */

    /* h2_1888-35382 联盟介绍 767 - start */
    .alliance-intro {
        padding: 0.56rem 0.20rem 0;
    }

    .alliance-section-title {
        margin-top: 0.02rem;
    }

    .alliance-intro-text,
    .alliance-intro-text p {
        margin-top: 0.24rem;
    }

    .alliance-intro-text p+p {
        margin-top: 0.10rem;
    }

    .alliance-intro-media {
        margin-top: 0.30rem;
    }

    .alliance-intro-img {
        border-radius: 0.20rem 0 0 0;
    }

    /* h2_1888-35382 联盟介绍 767 - end */

    /* h2_1888-35850 体系支持 767 - start */
    .alliance-support-media {
        width: 100%;
    }

    .about-overview-row {
        margin-bottom: 0.4rem;
    }

    .about-overview-row:nth-child(2n) .about-overview-card {
        margin-right: 0 !important;
    }

    .alliance-support-img {
        border-radius: 0 0 3.00rem 0;
    }

    .alliance-support-panel {
        padding: 0.42rem 0.20rem 0.86rem;
    }

    .alliance-support-title {
        margin-top: 0.02rem;
    }

    .alliance-support-inof {
        margin-top: 0.28rem;
    }

    .alliance-support-card {
        padding: 0.18rem 0.16rem;
        border-radius: 0.12rem;
    }

    .alliance-support-content {
        width: calc(100% - 0.58rem);
        margin-left: 0.18rem;
    }

    .alliance-support-list {
        margin-top: 0.10rem;
        padding-left: 0.20rem;
    }

    .alliance-support-list li {
        white-space: normal;
    }

    /* h2_1888-35850 体系支持 767 - end */

    /* h1_1888-34767 妙佑医疗国际 767 - start */
    .mayo-main .mccn-subnav .sports-subnav-core {
        justify-content: flex-start;
        gap: 0.20rem;
    }

    .mayo-main .mccn-subnav .sports-subnav-core-tit,
    .mayo-main .mccn-subnav .sports-subnav-core i {
        display: none;
    }

    .mayo-main .mccn-subnav .ssci-scroll {
        width: 100%;
        overflow: hidden;
    }

    .mayo-main .mccn-subnav .sports-subnav-core-inof {
        gap: 0;
    }

    .mayo-main .mccn-subnav .ssci-nub {
        width: auto;
        padding-right: 0.28rem;
    }

    .mayo-hero {
        padding: 0.28rem 0 0.60rem;
    }

    .mayo-hero::after {
        top: -0.48rem;
        right: -2.60rem;
        width: 7.20rem;
        height: 4.02rem;
        opacity: .72;
    }

    .mayo-hero-copy {
        margin-top: 0.34rem;
    }

    .mayo-hero-desc {
        margin-top: 0.16rem;
    }



    .mayo-intro .sports-section-title,
    .mayo-section-head .sports-section-title {
        margin-top: 0.04rem;
    }

    .mayo-intro .sports-intro-cn {
        margin-top: 0.24rem;
    }

    .mayo-intro .sports-intro-cn p+p {
        margin-top: 0.12rem;
    }

    .mayo-intro .sports-intro-en {
        margin-top: 0.18rem;
    }

    .mayo-intro .sports-intro-media {
        margin-top: 0.30rem;
    }

    .mayo-capability-inof {
        margin-top: 0.32rem;
    }

    .mayo-capability-item {
        width: 100%;
    }

    .mayo-capability-card {
        padding: 0.22rem;
        border-radius: 0.12rem;
    }

    .mayo-capability-desc span+span {
        display: block;
        margin-top: 0.04rem;
        margin-left: 0;
    }

    .mayo-research-core {
        margin-top: 0.32rem;
    }

    .mayo-research-stats {
        padding: 0.24rem;
        border-radius: 0.14rem;
    }

    .mayo-research-cards {
        display: block;
    }

    .mayo-research-card-item {
        width: 100%;
    }

    .mayo-research-card-item+.mayo-research-card-item {
        margin-top: 0.16rem;
    }

    .mayo-research-card {
        padding: 0.24rem;
        border-radius: 0.14rem;
    }

    .mayo-research-card-text {
        margin-top: 0.20rem;
    }

    /* h1_1888-34767 妙佑医疗国际 767 - end */

    /* h5_1888-37574 MCCN副导航 767 - start */
    .mccn-referral-subnav {
        padding: 0.12rem 0;
    }

    .mccn-referral-subnav-list {
        margin: 0 -0.18rem;
    }

    .mccn-referral-subnav-list li {
        padding: 0 0.18rem;
    }

    .mccn-referral-subnav-list a {
        font-size: 14px;
    }

    /* h5_1888-37574 MCCN副导航 767 - end */

    /* h5_1888-37064 banner 767 - start */
    .mccn-referral-hero {
        padding: 0.28rem 0 0.60rem;
    }

    .mccn-referral-bread {
        display: none;
    }

    .mccn-referral-hero-pattern {
        top: -0.48rem;
        right: -2.60rem;
        width: 7.20rem;
        height: 4.02rem;
        opacity: .72;
    }

    .mccn-referral-hero-copy {
        margin-top: 0.34rem;
    }

    .mccn-referral-hero-title {
        font-size: 28px;
        line-height: 1.3;
    }

    .mccn-referral-hero-desc,
    .mccn-referral-hero-desc p {
        margin-top: 0.16rem;
    }

    /* h5_1888-37064 banner 767 - end */

    /* h5_1888-37046/37053 转诊介绍 767 - start */
    .mccn-referral-intro {
        padding-top: 0.58rem;
    }

    .mccn-referral-section-title {
        margin-top: 0.04rem;
    }

    .mccn-referral-intro-cn,
    .mccn-referral-intro-cn p {
        margin-top: 0.24rem;
        font-size: 14px;
    }

    .mccn-referral-intro-en,
    .mccn-referral-intro-en p {
        margin-top: 0.18rem;
        font-size: 14px;
    }

    .mccn-referral-intro-btn {
        width: 100%;
        margin-top: 0.28rem;
    }

    .mccn-referral-intro-link {
        width: 100%;
    }

    .mccn-referral-intro-media {
        margin-top: 0.30rem;
    }

    .mccn-referral-intro-img {
        border-radius: 0.14rem;
    }

    /* h5_1888-37046/37053 转诊介绍 767 - end */

    /* h5_1888-37516 服务流程 767 - start */


    .mccn-referral-section-desc,
    .mccn-referral-section-desc p {
        margin-top: 0.22rem;
        font-size: 14px;
    }

    .case-list-item {
        width: 100%;
    }

    .mccn-referral-process-list {
        margin: 0.32rem 0 0;
    }

    .mccn-referral-process-item {
        width: 100%;
    }



    .mccn-referral-process-card {
        padding: 0.24rem;
        border-radius: 0.14rem;
    }

    .mccn-referral-process-icon {
        width: 0.36rem;
    }

    .mccn-referral-process-title {
        margin-top: 0.28rem;
    }

    .mccn-referral-process-en,
    .mccn-referral-process-en p {
        margin-top: 0.10rem;
    }

    /* h5_1888-37516 服务流程 767 - end */

    /* h5_1888-37563 有什么获益 767 - start */


    .mccn-referral-benefit-card {
        margin-top: 0.32rem;
        padding: 0.24rem;
        border-radius: 0.14rem;
    }

    .mccn-referral-benefit-text,
    .mccn-referral-benefit-text p {
        margin-top: 0.14rem;
        font-size: 14px;
    }

    /* h5_1888-37563 有什么获益 767 - end */
    .doctor-footer {
        padding: 0 0 0.4rem;
    }

    .doctor-footer-bottom {
        padding-top: 0.3rem;
    }

    .footer-nav>li:nth-last-child(1) {
        border-bottom: none;
    }

    .ys-phnav-menubtn {
        width: 26px;
    }

    .head-lang {
        margin-left: 0;
    }

    .yphl-find {
        display: none;
    }

    .doctor-header-right {
        display: none;
    }

    .ys-phnav-menu-bot .doctor-header-right,
    .ys-phnav-menu-bot .yphl-find {
        display: flex;
    }

    .yphl-find-tit {
        padding-left: 0;
    }

    .ys-phnav-menu-bot {
        margin-top: 0.4rem;
        display: flex;
        justify-content: space-between;
    }

    .sports-subnav {
        width: 100%;
    }

    /* 2026.6.5 - aaa - end */
    .mayo-main .sports-subnav-core-inof,
    .remote-consult-main .sports-subnav-core-inof,
    .mccn-referral-main .sports-subnav-core-inof,
    .alliance-main .sports-subnav-core-inof {
        width: auto;
    }

    .cooperation-history-bot .guide-prepare-bot-line {
        display: none;
    }

    .ys-nybanner-three-case {
        width: 100%;
    }

    .madb-ph-nub {
        width: 100%;
    }

    .mafi-nub {
        margin-bottom: 0.4rem;
    }

    .medical-access-feature {
        padding-bottom: 0.4rem;
    }

    .guide-prepare-item-inner {
        flex-wrap: wrap;
    }

    .cooperation-history-bot .guide-prepare-card {
        margin-bottom: 0.3rem;
    }

    .cooperation-history-bot .guide-prepare-card,
    .cooperation-history-bot .guide-prepare-media {
        width: 100%;
    }

    .about-space-item.on {
        width: 100%;
    }

    .news-list-item:nth-child(n) {
        animation-delay: .2s;
    }

    .mayo-research-stats {
        margin: 0.2rem auto 0;
        padding: 0.3rem 0.22rem;
    }

    .mayo-research-stat {
        width: 100%;
    }

    .mayo-research-value .mayo-roll-num {
        font-size: var(--font52);
    }

    .mayo-research-stat {
        margin-bottom: 0.1rem;
    }

    .home-department-photo {
        object-fit: cover;
        object-position: left;
    }

    .about-space-slick .slick-dots {
        bottom: auto;
        position: relative;
        margin-top: 0.4rem;
    }

    .about-space-slick .slick-dots li {
        width: 6px;
        margin: 0 3px;
        height: 6px;
    }

    .about-space-slick+.about-space-arrows {
        display: none;
    }

    .about-space-item:not(:first-child) {
        display: none;
    }

    .mayo-capability-item:nth-child(n) {
        animation-delay: .2s;
    }

    .contact-drive-item:nth-child(n) {
        animation-delay: 0.2s;
    }

    .mayo-research-card-item:nth-child(n) {
        animation-delay: .2s;
    }

    .sports-main .mdt-cta,
    .remote-main .mdt-cta,
    .mdt-main .mdt-cta {
        padding: 0.3rem 0;
    }

    .home-main .mdt-cta {
        padding-top: 0;
    }

    .pediatric-main .mdt-cta,
    .appointment-main .mdt-cta,
    .guide-main .mdt-cta,
    .air-rescue-main .mdt-cta,
    .clinic-main .mdt-cta,
    .referral-main .mdt-cta {
        padding-top: 0.4rem;
    }

    .sports-main .expert-case {
        padding-top: 0.4rem;
    }

    .pediatric-main .expert-case {
        padding-bottom: 0.4rem;
    }

    .pediatric-expert-info {
        padding-top: 0.6rem;
    }

    .referral-why-inner-icon {
        bottom: -16px;
        width: 2rem;
    }

    .home-expert-list-btn {
        align-items: center;
    }

    .home-department-list {
        width: 52%;
        max-width: 50%;
    }
    .home-department-photo {
        height: 374px !important;
    }
    /* 2026.6.16 lucas start */
    .expert-main .expert-nav .expert-nav-btn-box .expert-nav-reserve {
        padding-left: 0;
    }
    .home-service .slick-arrow {
        left: 43.5% !important;
    }
    .home-service .slick-next {
        left: 57.5% !important;
    }
    /* 2026.6.16 lucas end */

    /* 767end */
}
/* 2026.6.25 lucas start */
@media screen and (max-width: 1900px) {
    .home-expert-name .std-font48 {
        font-size: var(--font38);
    }
    .sports-center .home-section-title .std-font48 {
        font-size: var(--font36);
    }
}
@media screen and (max-width: 1680px) {
    .home-expert-name .std-font48 {
        font-size: var(--font36);
    }
    .home-expert-name .std-font32 {
        font-size: var(--font24);
    }
    .head-nav {
        --gap1: 0;
    }
    .dbin-case-scroll {
        width: 46%;
    }
    .dbin-case-scroll {
        max-height: 46vh;
    }
        .sports-center .home-center-copy {
        width: 90%;
    }
    .guide-prepare .guide-card-icon {
        margin: 1px 0.24rem 0 0;
    }
}
@media screen and (max-width: 1440px) {
    .home-department.istwocolumns .home-department-list {
        max-width: 40%;
    }
    .head-nav-item-title {
        font-size: 12px;
    }
    .sports-center .home-section-title-stick {
        top: calc(var(--headh) + 20px);
    }
    .pediatric-intro-text{
        padding-right: 0.4rem;
        width: 33%;
    }
    .ward-intro .sports-intro-text {
        width: 33%;
    }
    .pediatric-intro-img, .sports-intro-media {
        width: 63.2%;
    }
    .doctor-filter-down-scroll{
        height:118px ;
    }
}
@media screen and (max-width: 1199px) {
    .home-expert-overview-inner {
        flex-direction: column;
    }
    .heoi-lebox {
        width: 100%;
    }
    .home-expert-data{
        position: absolute;
    }
    .home-expert-overview {
        position: sticky;
        top: 0;
    }
    .home-expert-scene {
        height: 150vh;
    }
    .home-department.istwocolumns .home-department-list {
        max-width: 50%;
    }
    .home-expert-list-btn {
        height: 100%;
    }
    .pediatric-space-card{
        display: flex;
        flex-direction: column;
        height: 100%;
    }
     .pediatric-space-info {
        flex: 1;
    }
    .home-center-wrap {
        top: 120px;
        height: auto;
    }
    .home-center-list{
        height: 60vh;
    }
    .sports-center .home-center-slide,.sports-center  .home-center-item{
        height: 100%;
    }
    .home-center-copy{
        height: 1.65em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .sports-center .home-section-title-stick{
        top: auto;
        margin-top:0 ;
    }
    .home-center-item{
        height: 100% !important;
    }
    .pediatric-intro-text,.ward-intro .sports-intro-text,.sports-intro-text {
        padding-right: 0;
        width: 100% !important;
    }
    .pediatric-intro-img, .sports-intro-media {
        width: 100% !important;
    }
    
    /*2026.628 judy*/
    .pediatric-hero-title {
        width: 100%;
    }
    .remote-main .remote-support-text{
        display: block;
    }
}
@media screen and (max-width: 767px) {
    .heoi-lebox{
        padding: 0;
    }
    .home-expert .home-section-title {
        top: 0;
    }
    .home-expert-data {
        bottom: 0;
    }
    .dccb-bottom{
        width: 100%;
    }
    .home-department.istwocolumns .home-department-list {
        max-width: 100%;
        width: calc(100% - 0.2rem);
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0.1rem;
    }
    .home-department.istwocolumns .home-department-list li+li{
        margin-top: unset;
    }
    .home-expert-data-card {
        min-height: 4.2rem;
    }
    .doctor-card-ul{
        margin-bottom: 0;
    }
    .sports-prescription-txt{
        height: 8em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
    .home-center-item{
        justify-content: flex-end;
    }
    .sports-main .home-center-wrap {
        top: 120px;
        height: auto;
    }
        .home-center-list {
        height: 40vh;
    }
    .sports-main .mdt-cta{
        padding: 0 0 42px;
    }
     .home-main .home-center-list {
        height: 60vh;
    }
     .home-main .home-center-name{
        height: 1.5em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .home-department .home-department-search-link{
        width: auto;
    }
    .home-news-more .std-btn-link1 {
        width: auto;
    }
        .home-news-card-bot .eccl-icon {
        top: 0;
    }
    .expert-section-head {
        width: 100%;
        padding-left: 0;
        margin-bottom: 0.25rem;
    }
    .expert-case-head {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }
    .expert-case-group {
        justify-content: flex-end;
    }
    .expert-case-card {
        flex: 1;
    }
    .guide-overview-core {
        padding-top:42px !important;
        padding-bottom: 42px !important;
    }
    .guide-overview-copy {
        margin-bottom: 0;
    }
    .guide-prepare-copy-cn.yxedr-active, .guide-prepare-copy-cn.yxedr-active p {
        font-size: 14px;
        line-height: 1.5;
    }
    .guide-prepare-title{
        font-size: 18px;
        line-height: 1.4;
    }
    .guide-prepare-en {
        font-size: 12px;
    }
    .guide-prepare-card {
        padding: 20px 15px;
    }
    .guide-follow-title {
        font-size: 18px;
    }
    .guide-follow-copy, .guide-follow-copy p {
        line-height: 1.5;
    }
    .guide-prepare-card-hd {
        flex-direction: column;
    }
    .guide-prepare .guide-card-icon{
        display: none;
    }
    .insurance-process-text, .insurance-process-text p{
        font-size: 14px;
    }
    .medical-access-feature .medical-access-section-en{
        font-size: 12px;
    }
    .medical-access-section-title{
        font-size: 18px;
    }
    .medical-access-feature-text, .medical-access-feature-text p{
        font-size: 14px;
        line-height: 1.5;
    }
     .medical-access-main   .medical-access-feature {
        padding-bottom: 0;
    }
    .pediatric-intro-en, .pediatric-intro-en p {
        font-size: 12px;
        line-height: 1.55;
    }
    .pediatric-intro-cn, .pediatric-intro-cn p{
        line-height: 1.5;
    }
    .remote-main .remote-support-copy {
        width: 100%;
        height: 100%;
    }
    .remote-support-card{
        height: 100%;
    }
    .ehco-newbox{
        max-height: 100px;
    }
}
/* 2026.6.25 lucas end */
/* 2026.7.9 lucas  start */
@media screen and (max-width: 1199px) {
    .ys-phnav-search .iconfont.ys-phnavss-btn {
        line-height: 56px;
        font-size: 14px;
    }
    .ys-phnav-search{
        margin-right: 0.2rem;
    }
    .ys-page-wrap .ys-phnav-search .iconfont,.ys-hd-ph.has-btn .ys-phnav-search .iconfont{
        color: #FAEADA;
    }
    .ys-page-wrap.on .ys-phnav-search .iconfont, .ys-hd-ph.isfixed .ys-phnav-search .iconfont{
        color: rgba(176, 137, 97, 1);
    }
    .yspc-wrap-input-text {
        padding: 0 20px;
    }
    .yspc-wrap-tit {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .yspc-wrap-input {
        height: 40px;
        padding-right: 10px;
    }
    .yspc-wrap-input .yspc-wrap-input-icon {
        width: 20px;
        font-size: 18px;
        line-height: 40px;
    }
    .yspc-wrap-input-text input, .yspc-wrap-input-text input::placeholder {
        font-size: 14px;
    }
    .home-main .ys-phnav-header .yphl-find-tit{
        color: #FAEADA !important;
    }
    .ys-ph-navbar4 .ys-phnav-menubtn::before,.ys-ph-navbar4 .ys-phnav-menubtn::after {
        background: #FAEADA;
    }
    .open-nav .ys-ph-navbar4 .ys-phnav-menubtn::before,.open-nav .ys-ph-navbar4 .ys-phnav-menubtn::after {
        background: #FAEADA;
    }
    .ys-hd-ph.isfixed .ys-ph-navbar4 .ys-phnav-menubtn::before,.ys-hd-ph.isfixed .ys-ph-navbar4 .ys-phnav-menubtn::after {
        background:#B08961 ;
    }
    .open-nav .ys-hd-ph.has-btn .ys-phnav-logo img:first-child{
        opacity: 1;
    }
    .open-nav .ys-hd-ph.has-btn .ys-phnav-logo img:nth-of-type(2){
        opacity: 0;
    }
    .ys-hd-ph.isfixed .ys-phnav-logo img:nth-of-type(2), .ys-page-wrap.on .ys-phnav-logo img:nth-of-type(2) {
        opacity: 1 !important;
    }
    .ys-hd-ph.isfixed .ys-phnav-logo img:first-child, .ys-page-wrap.on .ys-phnav-logo img:first-child {
        opacity: 0 !important;
    }
    .ys-page-wrap.on .ys-phnav-menubtn::before,.ys-page-wrap.on .ys-phnav-menubtn::after{
        background: #B08961 !important;
    }
    .ys-phnav-search-box, .ys-search5 .ys-phnavss-modal{
        width: 100vw;
    }
}
@media screen and (max-width: 767px) {
    .ys-phnav-search{
        margin-right: 0;
    }
}
/* 2026.7.9 lucas end */