@charset "utf-8";
/* 响应式原则：调大看小 */
/* merged page _media.css media start */
@media screen and (max-width: 1920px) {
    .profile-main .profile-book{
        margin-top: 0.2rem;
    }
    .profile-main .profile-aside {
        padding: 0.34rem 0.4rem 0.4rem;
    }
    .profile-main .profile-meta {
        margin-top: 0.2rem;
    }
    .profile-main .profile-meta-item{
        margin-bottom: 0.08rem;
    }
    .profile-main .profile-consult {
        margin-top: .3rem;
    }
    .profile-consult-text {
        margin-top: .1rem;
    }
    .profile-main .profile-anchor {
        margin-top: .24rem;
    }
    .profile-main .profile-anchor-link {
        padding: 0.06rem 0 0.06rem 0.17rem;
    }
    .profile-main .profile-anchor-list {
        margin-top: .1rem;
    }
    .center-anchor-point .ys-sticky-side{
        max-height: 82vh;
    }
    .home-scroll-wrap-title h2{
        width: 36%;
    }
    .home-scroll-wrap-title2 h2{
        width: 38%;
    }
    .home-scroll-wrap-coopera1{
        min-width: 85vw;
    }
    /* 2026.6.11 */
    .home-main .symptoms-intelll-wrap-content{
        margin-left: 0;
    }
}
@media screen and (max-width: 1919px) {
    .guide-layout-abs,
    .mayo-layout-box{
        left: -1rem;
    }
    .guide-layout-box{
        margin-left: 1rem;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-tabs {
        left: calc(50vw - 720px + 1rem);
    }
        :is(.physician-main, .department-main, .specialty-main) .guide-hero-cont{
        padding-left: 1rem;
    }
    /* 2026.5.11--delia */
    .center-anchor {
        width: 120px;
    }
    .head-logo {
        width: 300px;
    }
    .profile-main .profile-content-inner{
        max-width: 85vw;
        padding-left: 5vw;
        padding-right: 7.55vw;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
    /* 2026.6.11 */
    .siwc-dots-li-pop {
        width: 260px;
        left: 90%;
    }
    .sdlc-bts-cardpop {
        width: 242px;
    }
    .spwb-text{
        font-size: var(--font12);
    }
    /* 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;
        --font14: 14px;
        --font12: 12px;
        --icon40: 36px;
        --headh:70px;
        --head2:50px;
        --icon24: 20px;
        --icon48:40px;
        --icon40:34px;
    }
    /* 1680end */
    .procurement-card-icon{
        width: 20px;
        margin-left: 6px;
        top: -1px;
    }
    .listing-tab-link {
        height: 38px;
    }
    
    .news-detail-meta-icon,
    .news-detail-share-img,
    .news-detail-pager-icon{
        width: 20px;
    }
    .news-detail-inner {
        margin-left: 0;
    }
    .news-detail-share{
        left: 0.4rem;
    }
    .news-card-bot{
        margin-top: 0.4rem;
    }
    .medical-filter-icon{
        width: 16px;
    }
    .medical-filter-sel-icon{
        width: 22px;
    }
    .medical-filter .ys-fiiss-input {
        height: 40px !important;
    }
    .medical-prep-main .medical-search-input,
    .medical-prep-main .medical-filter-input,
    .medical-prep-main .medical-filter .ys-fii-input,
    .medical-prep-main .medical-filter .ys-fiiss-input,
    .medical-filter-btn .std-btn1-link,
    .medical-prep-main .schedule-select-hd {
        height: 44px;
    }
    .mayo-check-list-icon{
        width: 14px;
    }
    .med-feek-copy-icon{
        width: 20px;
    }
    .mhll-bot-btn-icon{
        width: 18px;
    }
    .doctor-profile-actions-li .doctor-action-icon{
        width: 34px;
    }
    .article-card-avatar,
    .doctor-main .doctor-article-avatar {
        width: 40px;
    }
    .inside-cta-action .std-btn1-link,
    .inside-cta-action .inside-cta-btn {
        height: 40px;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-tabs {
        left: calc(7.5vw + 1rem);
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-card-icon{
        width: 18px;
    }
    .guide-card-link{
        padding: 0.16rem;
    }
    .guide-card-name {
        padding-right: 0.14rem;
    }
    .excellent-list-li .excellent-btn-icon{
        width: 20px;
    }
    .guide-search-submit, .physician-main .physician-filter-submit{
        width: 88px;
    }
     .guide-search{
        height: 42px;
    }
	.guide-card-pic{
		width: 32px;
		height: 32px;
	}
	.oncology-contact-icon {
   		width: 20px;
	}
	.oncology-about-main .oncology-arrow{
		width: 32px;
		height: 32px;
	}
	.oncology-care-main .oncology-service-icon {
    	width: 56px;
    	height: 56px;
	}
	.oncology-care-main .oncology-service-icon img {
    	width: 40px;
    	height: 40px;
	}
	.oncology-therapy-main .therapy-register-icon {
    	width: 20px;
    	height: 20px;
	}
	.oncology-therapy-main .therapy-device-point .therapy-device-icon{
		width: 14px;
	}
	.proton-main .proton-expert-icon,
	.proton-main .proton-service-icon{
		width: 48px;
		height: 48px;
		flex-shrink: 0;
	}
	.oncology-main .department-card-icon img{
    	width: 20px;
    	height: 20px;
	}
	.medical-search-input, .medical-filter-input, .medical-filter .ys-fii-input, .medical-filter .ys-fiiss-input, .schedule-select-hd {
    	height: 44px;
	}	
	.oncology-main .department-card-icon,
	.oncology-main .disease-card-icon{
		width: 42px;
		height: 42px;
	}
	.oncology-main .disease-card-arrow{
		width: 28px;
	}
	.oncology-contact-btn .std-btn1-link{
		height: 76px;
	}
	.msib-cont li::before {
		font-size: 12px;
	}
    /* 2026.5.8--新内容--start */
    /* a01 */
    .proton-center-service-wrap {
        gap: .8rem;
    }
    .proton-center-diagnosis-left {
        left: 1.1rem;
    }
    .proton-center-diagnosis-right {
        right: 1.1rem;
    }
    .proton-center-campus-links {
        width: 7.7rem;
    }
    /* 2026.5.8--新内容--end */
    /* 2026.5.11-delia */
    .head-logo {
        width: 254px;
    }
    .pc-fenye li {
        width: 44px;
        height: 42px;
        line-height: 42px;
    }
    .medical-help-codes {
        width: 130px;
    }
    .ys-nybanner1 .ys-nyban-title p{
        margin-top: 0.14rem;
    }
    .double-nav .ys-hd-pc.act {
        transform: translateY(-71px);
    }
    .second-nav.act {
        transform: translateY(-70px);
    }
    .center-anchor {
        width: 140px;
        right: calc(100% - 0.5rem);
    }
    .center-anchor-cry {
        padding: 0 0.5rem;
    }
    .doctor-card-actions .std-btn1-link {
        height: 42px;
    }
    .doctor-hero-search {
        height: 46px;
    }
    .ys-nybanner4-wrap {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }
    .footer-logo{
        width: 246px;
        margin-bottom: 0.5rem;
    }
    .footer-tel {
        margin-bottom: 0.6rem;
    }
    .matl-nub-hide-code {
        width: 146px;
    }
    .hiil-item-link-icon {
        width: 40px;
    }
    .home-advn-wrap-left h2 {
        margin-bottom: 0.8rem;
    }
    .hcpi-box {
        top: 0.6rem;
    }
    .hcpi-box h2 {
        width: 44%;
        margin-bottom: 0.4rem;
    }
    .std-btn1-link{
        height: 48px;
    }
    .home-service-wrap {
        height: 600px;
    }
    .arrows-icon{
        width: 36px;
        height: 36px;
    }
    .home-scroll-wrap-title h2{
        width: 38%;
    }
    .home-scroll-wrap-title2 h2 {
        width: 40%;
    }
    .mayo-process-item{
        padding: 0 0.1rem;
    }
    .mayo-process-list{
        margin: 0 -0.1rem;
    }
    .mayo-transfer-intro .std-btn2-link {
        height: 46px;
        min-width: 1.8rem;
    }
    .detail-faq-icon {
        width: 0.6rem;
        height: 0.6rem;
        margin-right: 0.2rem;
    }
    .center-anchor-link {
        padding: .08rem .12rem;
    }
    .mayo-remote-intro .std-btn2-link {
        height: 46px;
    }
    .history-select-hd,
    .about-more .std-btn1-link{
        height: 46px;
    }
    .medical-gallery-item{
        padding: 0 0.12rem;
    }
    .medical-gallery-list {
        margin: 0 -0.12rem;
    }
    .medical-contact-code {
        width: 130px;
    }
    .medical-contact-card-top {
        padding: 0.3rem 0.3rem;
    }
    .medical-action-link {
        padding: 0.1rem 0.2rem;
        height: 44px;
    }
    .medical-card-list {
        margin: 0 -0.2rem;
    }
    .medical-card-item {
        padding: 0 0.2rem;
    }
    .std-btn2-link{
        height: 46px;
    }
    .sports-intro-copy .std-btn2-link {
        min-width: 2rem;
        height: 46px;
    }
    .profile-consult-text{
        font-size: var(--font14);
    }
    .oncology-service-media-text {
        left: -0.7rem;
    }
    .oncology-disease-tip-text {
        margin-left: 0.4rem;
    }
    .oncology-disease-tip-text::before{
        left: -0.5rem;
        width: 0.5rem;
    }
    .oncology-disease-tip-text{
        font-size: var(--font14);
        padding: 0.05rem 0.2rem;
    }
    .mod-aside {
        right: 0.16rem;
    }
    .profile-main .profile-photo {
        height: 400px;
    }
    /* 2026.6.8--ai板块--start */
    .hlii-nub-link{
        min-height: 66px;
        padding: 0.1rem 0.18rem;
    }
    .home-search-wrap-right .std-btn2-link {
        height: 60px;
    }
    .home-search-wrap-left {
        width: 6.8rem;
        margin-right: 0.5rem;
    }
    .home-search-wrap-left h2{
        font-size: 0.44rem;
    }
    .hswl-media-min{
        width: 1.68rem;
        left: 76%;
    }
    .hswl-media-code {
        width: 1.68rem;
        top: 40%;
        right: -4%;
        padding: 0.07rem 0.1rem 0.13rem;
    }
    .hswl-media-code img {
        width: 77.3%;
        margin: 0 auto;
    }
    .hswl-media-code-text{
        font-size: var(--font14);
    }
    .hswl-media-code::after {
        bottom: -26px;
        border-top: 30px solid #D9BD92;
        border-left: 4px solid #D9BD92;
        border-bottom: 4px solid transparent;
        border-right: 30px solid transparent;
    }
    .hswl-media{
        margin-left: -0.55rem;
    }
    /* 2026.6.11 */
    .home-main .symptoms-intelll-wrap-content {
        width: 520px;
    }
    .siwc-dots-li-pop {
        width: 240px;
    }
    .home-main .siwc-dots-li1 .siwc-dots-li-click {
        width: 65px;
        height: 56px;
    }
    .home-main .siwc-dots-li2 .siwc-dots-li-click {
        width: 78px;
        height: 79px;
    }
    .home-main .siwc-dots-li6 {
        top: 38%;
        width: 45%;
        height: 203px;
    }
    .home-main .siwc-dots-li6 .siwc-dots-li-click1 {
        transform: rotate(6deg);
    }
    .home-main .siwc-dots-li6 .siwc-dots-li-click2 {
        transform: rotate(-6deg);
    }
    .home-main .siwc-dots-li3 .siwc-dots-li-click {
        width: 84px;
        height: 48px;
    }
    .home-main .siwc-dots-li4 {
        left: 40.5%;
        top: 42.5%;
    }
    .home-main .siwc-dots-li4 .siwc-dots-li-click {
        width: 104px;
        height: 52px;
    }
    .home-main .siwc-dots-li5 .siwc-dots-li-click {
        width: 103px;
        height: 235px;
    }
    .sbli-boxs {
        padding: 0.1rem 0.16rem;
    }
    .sbli-pops-wrap {
        padding: 0.1rem 0.1rem;
    }
    .sbli-pops-list{
        max-height:105px;
    }
    .sbli-pops-list-item {
        margin-bottom: 0.14rem;
    }
    .center-anchor-link {
        padding: .08rem .1rem;
        font-size: 12px;
    }
    .home-scroll-wrap-coopera {
        padding: 0.9rem 1.5rem 0.9rem 0.4rem;
    }
    .hswc-ul-nub:nth-child(2n+1) {
        transform: translateY(2.7rem);
    }
    .mod-aside {
        right: 0.1rem;
    }
    .mod-aside{
        width:40px;
    }
    .matl-nub-show {
        padding: 0.12rem 0.04rem;
    }
    .sdlc-bts-cardpop {
        width: 246px;
    }
}
@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.26rem;
        --font16: 0.22rem;
        --font14: 0.22rem;
        --font12: 12px;
        --icon40: 36px;
        --headh:70px;
        --icon48:36px;
        --icon40:30px;
        --icon20: 18px;
    }
    /* 1440end */
    .oncology-main .head-nav {
        gap: 0.38rem;
    }
    .oncology-main .ys-hd-pc-core {
        padding: 0 0.45rem;
    }
    .oncology-anchor {
        width: 1.1rem;
    }
    .oncology-contact-main {
        padding-left: 0.8rem;
    }
    .oncology-treatment-main .ot-tabs {
        left: calc((100% - 12.8rem) / 2);
    }
    .inside-cta-action{
        width: 40%;
    }
    .article-hero-copy {
        width: 6.2rem;
    }
    .article-hero-img {
        width: 5.7rem;
    }
    .article-body {
        width: calc(100% - 3.3rem);
        margin-left: 0.64rem;
    }
    .medical-prep-main .medical-layout {
        padding-right: 1.2rem;
    }
    .center-anchor-link {
        padding: 0.1rem 0.14rem;
        font-size: 12px;
    }
    .mayo-section-heading::before{
        height: 2px;
    }
    .mayo-subtitle::before {
        width: 1px;
    }
    .doctor-main .doctor-profile-code{
        width: 16%;
    }
    .doctor-main .doctor-profile-photo{
        width: 30%;
    }
    .doctor-main .doctor-profile-info{
        width: 70%;
    }
    .doctor-main .doctor-section-heading::after {
        height: 2px;
    }
    .inside-cta-copy{
        width: 57%;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-hero{
        min-height: 5.4rem;
    }
	.oncology-contact-title{
		width: 25%;
	}
	.oncology-contact-main{
		width: 75%;
	}
	.mod-title::before {
		height: 2px;
	}
	.oncology-therapy-main .therapy-info-title{
		font-size: var(--font24);
	}
	.oncology-main .detail-section-title::after{
		width: 2px;
	}
	.mod-title2::after{
		width: 2px;
	}
	.mod-title3::after{
		width: 2px;
	}
	.oncology-encyclopedia-main .encyclopedia-alpha-link{
		height: 28px;
		min-width: 30px;
	}
    /* 2026.5.8--新内容--start */
    .proton-center-hero {
        height: 6.2rem;
    }
    .proton-center-subnav-list {
        gap: .46rem;
    }
    .proton-center-service-card.act {
        width: 6.1rem;
    }
    .proton-center-service-card:nth-child(2),
    .proton-center-service-card:nth-child(3) {
        width: 4.2rem;
    }
    .proton-center-diagnosis-list {
        width: 3.2rem;
    }
    .proton-center-diagnosis-left {
        left: .72rem;
    }
    .proton-center-diagnosis-right {
        right: .72rem;
    }
    /* 2026.5.8--新内容--end */
    /* 2026.5.11--delia--start */
    .medical-help-codes {
        width: 120px;
    }
    .ys-sit-pic {
        width: 0.54rem;
        height: 0.54rem;
    }
    .pc-fenye li {
        width: 40px;
        height: 38px;
        line-height: 38px;
    }
    .pc-fenye .prev li::before {
        left: 0.1rem;
    }
    .mod-title::before {
        height: 2px;
    }
    .ys-slide-item-bot {
        padding: 0rem 0.24rem 0.2rem 1rem;
    }
    .head-logo {
        width: 200px;
    }
    .head-nav-item-title{
        font-size: var(--font16);
    }
    .head-btn .std-btn1-link {
        height: 36px;
    }
    .next li::before {
        right: 0.1rem;
    }
    .ys-sit-name {
        top: 6px;
    }
    .medical-help-main {
        flex-direction: row !important;
    }
    .medical-help-codes {
        width: 94px;
    }
    .center-anchor-cry {
        padding: 0 0.8rem;
    }
    .center-anchor {
        width: 130px;
        right: calc(100% - 0.8rem);
    }
    .mod-title2::before {
        width: 2px;
        height: 24px;
    }
    .mod-title2 {
        padding-left: 0.26rem;
    }
    .doctor-hero-search {
        height: 42px;
        margin-top: 0.3rem;
    }
    .doctor-hero-stats {
        margin-top: 0.3rem;
    }
    .doctor-card-actions .std-btn1-link {
        height: 38px;
    }
    .footer-privacy>li a,
    .footer-text p, 
    .footer-text p span, 
    .footer-text p a {
        font-size: var(--font12);
    }
    .footer-privacy>li::after{
        height: 12px;
    }
    .footer-share-code-list img {
        width: 1.6rem;
    }
    .footer-logo{
        width: 236px;
    }
    .matl-nub-hide-code {
        width: 136px;
    }
    .std-btn1-link{
        height: 44px;
    }
    .mod-tab{
        font-size: var(--font18);
    }
    .hcbl-item-link {
        padding: 0.12rem 0.12rem;
    }
    .hiil-item-link-icon {
        width: 36px;
    }
    .home-advn-wrap-right {
        width: 60%;
    }
    .hiil-item-link {
        padding: 0.14rem 0.16rem;
    }
    .home-service-wrap {
        height: 500px;
        width: 94%;
        margin: 0 auto;
    }
    .arrows-icon{
        width: 34px;
        height: 34px;
    }
    .arrows-icon::before, 
    .arrows-icon::before{
        font-size: 10px;
    }
    .ys-nybanner3-wrap {
        min-height: 5.2rem;
    }
    .listing-tab-link {
        height: 36px;
    }
    .medical-search-input, 
    .medical-filter-input, 
    .medical-filter .ys-fii-input, 
    .medical-filter .ys-fiiss-input, 
    .schedule-select-hd {
        height: 42px;
    }
    .mayo-transfer-main .mayo-process-icon {
        width: 0.58rem;
    }
    .ys-nybanner1 .ys-nyban-title p{
        font-size: var(--font16);
    }
    .mayo-compare-list li, 
    .mayo-compare-head li {
        font-size: var(--font16);
    }
    .mayo-remote-intro .std-btn2-link {
        height: 42px;
    }
    .mayo-info-copy p,
    .medical-hospital-info p{
        font-size: var(--font14);
    }
    .appointment-hero-core {
        min-height: 380px;
    }
    .mpit-list p{
        font-size: var(--font12);
    }
    .med-feek-copy-text{
        font-size: var(--font16);
    }
    .medical-contact-code {
        width: 106px;
    }
    .medical-action-link {
        height: 40px;
    }
    .std-btn2-link {
        height: 40px;
    }
    .sports-intro-copy .std-btn2-link {
        height: 42px;
    }
    .sist-desc{
        width: 48%;
    }
    .sdfl-item.on .sdfl-item-show {
        padding: 0.34rem 0.3rem;
    }
    .sdcw-right .std-btn1-link {
        height: 42px;
    }
    .profile-main .profile-aside::before {
        height: calc(100vh - var(--headh) + 4px);
    }
    .profile-main .profile-card{
        width: 4.2rem;
    }
    .ys-ban-slick .slick-prev::before,
    .ys-ban-slick .slick-next::before{
        font-size: 12px;
    }
    .oncology-service-media-text{
        left: -0.9rem;
        top: 0.5rem;
    }
    .oncology-service-card-title {
        padding: 0.14rem 0.2rem;
    }
    .oncology-service-action-list li {
        max-width: 2.5rem;
    }
    .oncology-disease-link span{
        font-size: var(--font16);
    }
    .oncology-service-card-title i::before, 
    .oncology-disease-link i::before, 
    .oncology-department-link i::before, 
    .news-card-more i::before {
        width: 6px;
        height: 6px;
    }
    .appointment-campus-section-bg {
        width: 90%;
    }
    .matl-nub-show-text{
        font-size: var(--font12);
    }
    .mod-aside{
        width: 40px;
    }
    .profile-main .profile-photo {
        height: 350px;
    }
    /* 2026.6.8--ai板块--start */
    .hlii-nub-link {
        min-height: 58px;
        padding: 0.1rem 0.18rem;
    }
    .hlii-nub-link-icon{
        width: 16px;
        margin-left: 0.16rem;
    }
    .home-search-wrap-right .std-btn2-link {
        height: 52px;
    }
    .home-search .std-btn2-link-text{
        font-size: var(--font16);
    }
    .home-search-wrap-left {
        width: 7.6rem;
        margin-right: 0.5rem;
    }
    .hswl-media-code-text{
        font-size: var(--font12);
    }
    .hswl-media-min {
        width: 1.88rem;
        left: 76%;
    }
    /* 2026.6.11 */
    .siwc-dots-li-pop {
        width: 220px;
    }
    .spwb-text {
        font-size: 10px;
    }
    .sbli-pops-list {
        max-height: 90px;
    }
    .sdlc-bts-cardpop {
        width: 175px;
    }
    .sdlc-bts-cardpop {
        width: 240px;
    }
    .home-main .siwc-dots-li-pop {
        top: 60%;
        left: 50% !important;
    }
    .home-main .sdlc-bts-cardpop {
        width: 234px;
    }
}
@media screen and (max-width: 1200px) {
    .sdlc-bts-cardpop {
        width: 166px;
    }
}
@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;
        --icon24:20px;
        --icon48:32px;
        --icon40:30px;
        --icon20:16px;
    }
    /* 移动端-副导航 - start */
    .slick-dotted .slick-list {
        padding-bottom: 0.6rem;
    }
    .footer-nav {
        flex-direction: column;
        --gap1: 0px;
        --gap2: 0px;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }
    .footer-nav>li {
        position: relative;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }
    .footer-nav>li>a {
        padding: 8px 0;
    }
    .footer-nav>li>a{
        opacity: 0.8;
    }
    .footer-nav>li::before{
        display: none;
    }
    .footer-nav>li::after {
        content: '\e7b2';
        position: absolute;
        font-size: 12px;
        font-family: 'iconfont';
        color: rgba(255, 255, 255, 0.8);
        right: 2px;
        top: calc(0.875em + 2px);
        transition: all .4s ease;
    }
    .footer-nav ul {
        display: none;
    }
    .footer-nav>li.act::after {
        transform: rotate(180deg);
    }
    .footer-nav>li.no-nav::before,
    .footer-nav>li.no-nav::after {
        display: none;
    }
    .footer-nav>li.no-nav a {
        width: 100%;
    }
    .footer-nav>li>a {
        font-size: var(--font24);
    }
    .footer-top-left{
        display: flex;
    }
    /* 移动端-副导航 - end */
    /* 1199end */
    .oncology-main .ys-hd-pc {
        display: none;
    }
    .oncology-main .ys-hd-ph {
        display: block;
    }
    .oncology-main .ys-nyban-img::after {
        inset: 0;
        background: linear-gradient(90deg, rgba(176, 137, 97, 0.82) 0%, rgba(176, 137, 97, 0.24) 100%);
    }
    .oncology-anchor {
        position: relative;
        top: auto;
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .oncology-anchor-inof {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 0.12rem;
    }
    .oncology-anchor-link {
        padding: 0.12rem 0.22rem;
        border-left: 0;
        border-radius: 999px;
        background: #fcfaf8;
    }
    .oncology-anchor-link.act {
        color: #fff;
        background: var(--oncology-gold);
    }
    .oncology-body {
        width: 100%;
    }
    .oncology-intro-img {
        width: 100%;
    }
    .oncology-mode {
        padding: 0.48rem 0.3rem;
        border-radius: 0.16rem;
    }
    .oncology-service-inof {
        flex-wrap: wrap;
    }
    .oncology-main .ys-footer .ys-cont1440 {
        padding: 0.72rem 0.36rem 0;
    }
    .oncology-main .footer-top {
        flex-direction: column;
    }
    .oncology-main .footer-brand,
    .oncology-main .footer-nav {
        width: 100%;
    }
    .oncology-main .footer-nav {
        flex-wrap: wrap;
        gap: 0.3rem 0;
    }
    .oncology-main .footer-nav>li {
        flex: 0 0 33.333333%;
    }
    .oncology-main .footer-bot {
        margin-left: -0.36rem;
        margin-right: -0.36rem;
        padding-left: 0.36rem;
        padding-right: 0.36rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .oncology-subnav {
        height: auto;
        padding: 0.16rem 0;
    }
    .oncology-subnav-inner {
        width: 100%;
        padding: 0 0.3rem;
        justify-content: flex-start;
        gap: 0.28rem;
        overflow-x: auto;
    }
    .oncology-subnav-sep {
        flex: 0 0 1px;
    }
    .oncology-anchor {
        width: 100%;
        min-height: 0;
        border-right: 0;
        position: sticky;
        top: var(--headh);
        z-index: 5;
        margin-bottom: 0.5rem;
        padding: 0.12rem 0;
        background: rgba(255, 255, 255, 0.96);
    }
    .oncology-anchor-list {
        display: flex;
        gap: 0.12rem;
        overflow-x: auto;
    }
    .oncology-anchor-item {
        width: auto;
        flex: 0 0 auto;
    }
    .oncology-anchor-link {
        padding: 0.1rem 0.22rem;
        border-radius: 0.04rem;
        text-align: center;
        box-shadow: none;
    }
    .oncology-anchor-item.act .oncology-anchor-link {
        box-shadow: none;
    }
    .oncology-article {
        max-width: none;
    }
    .oncology-gallery-list {
        gap: 0.28rem;
    }
    .oncology-gallery-item {
        width: calc((100% - 0.28rem) / 2);
    }
    .oncology-contact-panel {
        align-items: flex-start;
        flex-direction: column;
		padding: 0.4rem 0.32rem;
    }
	.oncology-contact-title{
		margin-bottom: 0.28rem;
	}
    .oncology-contact-title {
        flex: none;
        width: 100%;
    }
    .oncology-contact-main {
        width: 100%;
        padding-left: 0;
        border-left: 0;
        justify-content: space-between;
        gap: 0.36rem;
    }
    .proton-main .proton-subnav {
        height: auto;
        padding: 0.16rem 0;
    }
    .proton-main .proton-subnav-inner {
        width: 100%;
        padding: 0 0.3rem;
        justify-content: flex-start;
        gap: 0.28rem;
        overflow-x: auto;
    }
    .proton-main .proton-subnav-sep {
        flex: 0 0 1px;
    }
    .proton-main .proton-section-title {
        margin-bottom: 0.38rem;
    }
    .proton-main .proton-service-body{
        flex-direction: column;
    }
	.proton-main .proton-principle-list {
	    margin: var(--space50) -0.12rem -0.24rem;
	}
	.proton-main .proton-principle-item{
		padding: 0 0.12rem;
	}
    .proton-main .proton-expert {
        border-radius: 0.12rem;
        background: var(--proton-blue);
    }
    .proton-main .proton-expert-panel {
        position: relative;
		top: 0;
		left: 0;
        width: 100%;
        border-radius: 0;
        transform: none;
    }
    .proton-main .proton-service-img {
        width: 100%;
        flex: none;
    }
    .oncology-treatment-main .oncology-treatment-subnav {
        height: auto;
        padding: 0.16rem 0;
    }
    .oncology-treatment-main .ots-inner {
        width: 100%;
        padding: 0 0.3rem;
        justify-content: flex-start;
        gap: 0.28rem;
        overflow-x: auto;
    }
    .oncology-treatment-main .ots-sep {
        flex: 0 0 1px;
    }
    .oncology-treatment-main .ot-tabs {
        left: 0.3rem;
    }
    .oncology-treatment-main .ot-intro-card {
        right: 0.16rem;
        bottom: 0.16rem;
        width: 54%;
    }
    .oncology-treatment-main .ot-card-list {
        gap: 0.34rem 0.28rem;
    }
    .oncology-treatment-main .ot-card-item {
        width: calc((100% - 0.28rem) / 2);
    }
    .match-main .match-body-panel {
        min-height: 5.3rem;
    }
    .match-main .match-body-figure {
        left: 1.3rem;
    }
    .match-body-menu {
        left: 4.1rem;
    }
    .match-body-result-wrap {
        left: 6.85rem;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-hero-core {
        min-height: 5rem;
        align-items: flex-start;
        padding: var(--space80);
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-hero-cont {
        width: 100%;
        padding-left: 0;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-search{
        width: 100%;
    } 
    :is(.physician-main, .department-main, .specialty-main) .guide-hero {
        padding: 0;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-hero-mark {
        right: -1.1rem;
        width: 4.2rem;
        opacity: .45;
    }
    .physician-main .guide-tab-item,
    .guide-tabs li {
        flex: 1;
        width: auto;
    }
    .guide-card-item {
        width: 33.33333%;
    }
    .excellent-list li {
        width: 50%;
    }
    .profile-main .profile-hero {
        background: var(--detail-dark);
    }
    .profile-main .profile-hero-core{
        display: flex;
    }
    .profile-main .profile-intro,
    .profile-main .profile-career,
    .center-layout {
        display: block;
    }
    .profile-main .profile-aside {
        width: 100%;
    }
    .profile-main .profile-content-inner {
        max-width: none;
        margin-left: auto;
    }
    .profile-main .profile-card,
    .profile-main .profile-awards {
        width: 100%;
        margin-top: .34rem;
    }
    .profile-main .profile-paper-item,
    .profile-main .doctor-card-item,
    :is(.tumor-main, .cancer-main) .center-paper-list li,
    :is(.tumor-main, .cancer-main) .center-doctor-list li,
    :is(.tumor-main, .cancer-main) .center-image-list li {
        width: calc((100% - .28rem) / 2);
    }
    .profile-main .doctor-card-actions {
        max-height: .5rem;
        opacity: 1;
    }
    :is(.tumor-main, .cancer-main) .center-card-item,
    :is(.tumor-main, .cancer-main) .center-card-list li {
        width: calc((100% - .36rem) / 3);
    }
    .sports-hero {
        min-height: 4.2rem;
    }
    .sports-hero-core {
        min-height: calc(4.2rem - var(--headh));
    }
    .sports-layout {
        flex-direction: column;
    }
    .sports-article {
        width: 100%;
    }
    .sports-device-list {
        width: 100%;
    }
    .article-card-item,
    .news-card-item,
    .procurement-card-item,
    .appointment-campus-item {
        width: 50%;
    }
    .article-hero {
        padding: 0.72rem 0;
    }
    .article-hero-core,
    .article-layout,
    .article-recovery,
    .article-related-inof {
        flex-direction: column;
    }
    .article-hero-copy,
    .article-hero-img,
    .article-body,
    .article-side {
        width: 100%;
    }
    .article-side {
        position: static;
        padding: 0.48rem 0 0;
        border-right: 0;
    }
    .article-side-box {
        display: none;
    }
    .article-share {
        margin-top: 0;
        justify-content: flex-end;
    }
    .article-body {
        margin-left: 0;
        padding: 0.56rem 0 0.9rem;
    }
    .article-related-inof {
        gap: 0.24rem;
    }
    .article-related-inof li {
        width: 100%;
    }
    .article-related-inof a {
        flex-direction: row;
    }
    .article-related-img {
        width: 3.2rem;
        flex-shrink: 0;
    }
    .doctor-main .doctor-profile-code{
        width: fit-content;
    }
    .article-card-avatar,
    .doctor-main .doctor-article-avatar {
        width: 36px;
    }
    .doctor-main .doctor-profile-info{
        width: 100%;
        padding-left: 0;
        margin-top: 0.36rem;
    }
    .doctor-main .doctor-profile-photo{
        width: 50%;
    }
    .doctor-main .doctor-profile {
        min-height: auto;
        padding: 0.75rem 0;
    }
    .doctor-main .doctor-profile-core {
        flex-direction: column;
    }
    .doctor-main .doctor-article-item {
        width: 50%;
    }
	.doctor-main .doctor-section-heading{
		margin-bottom: 0.3rem;
	}
    .about-main .ys-nyban-title .ys-cont1400,
    .mayo-main .ys-nyban-title .ys-cont1400 {
        width: calc(100% - 0.6rem);
    }
    .about-main .ys-nyban-title p,
    .mayo-main .ys-nyban-title p {
        font-size: var(--font16);
    }
    .about-stat-item {
        width: calc((100% - 0.24rem) / 2);
    }
    .about-culture-item,
    .about-culture-item:nth-child(n+4) {
        width: calc((100% - 0.14rem) / 2);
    }
    .about-timeline-item::before,
    .about-timeline-item:nth-child(odd)::before,
    .about-timeline-item:nth-child(even)::before {
        left: 0.06rem;
        right: auto;
    }
    .mayo-timeline-item::before,
    .mayo-timeline-item:nth-child(odd)::before,
    .mayo-timeline-item:nth-child(even)::before {
        left: 0;
        right: auto;
    }
    .mayo-timeline-item::after,
    .mayo-timeline-item:nth-child(odd)::after,
    .mayo-timeline-item:nth-child(even)::after {
        left: 0.11rem;
        right: auto;
        transform: translateY(-50%) rotate(45deg);
    }
    .mayo-layout {
        display: block;
    }
    .mayo-intro-row{
        align-items: center;
		margin-top: 0.4rem;
    }
    .mayo-metric-item,
    .mayo-reason-item,
    .mayo-support-item {
        width: calc((100% - 0.24rem) / 2);
    }
    .mayo-support-item:nth-child(3) {
        width: 100%;
    }
    .mayo-process-list {
        flex-wrap: wrap;
    }
    .smart-overview,
    .smart-feature {
        padding: 0.72rem 0;
    }
    .smart-section-title {
        gap: 0.2rem;
    }
    .smart-section-title::before {
        height: 0.3rem;
    }
    .smart-overview-copy,
    .smart-feature-head,
    .smart-feature-body {
        gap: 0.3rem;
    }
    .smart-overview-list {
        margin-top: 0.36rem;
    }
    .smart-overview-item {
        width: calc((100% - 0.3rem) / 2);
    }
    .smart-feature-body {
        margin-top: 0.36rem;
    }
    .smart-feature-list {
        flex-wrap: wrap;
        gap: 0.24rem;
    }
    .smart-feature-card {
        width: calc((100% - 0.24rem) / 2);
        min-height: 0;
    }
    .medical-prep-main .medical-banner {
        height: auto;
        padding: 1rem 0 0;
    }
    .medical-prep-main .medical-banner-inner {
        width: calc(100% - 0.6rem);
        flex-direction: column;
        align-items: flex-start;
        gap: 0.4rem;
        padding-bottom: 0.7rem;
    }
    .medical-prep-main .medical-banner-copy,
    .medical-prep-main .medical-banner-img {
        width: 100%;
    }
    .medical-prep-main .medical-tabs {
        position: relative;
        left: auto;
        bottom: auto;
        width: 100%;
        transform: none;
        padding: 0 0.3rem;
        overflow-x: auto;
    }
    .medical-prep-main .medical-tab-list {
        min-width: max-content;
    }
    .medical-prep-main .medical-layout {
        display: block;
        padding: 0 0.3rem;
    }
    .medical-prep-main .medical-article {
        max-width: none;
        padding-top: 0.7rem;
    }
    .medical-prep-main .medical-faq-img {
        width: 100%;
    }
    .medical-prep-main .medical-card-list-single .medical-card-item {
        width: 100%;
    }
    .medical-prep-main .medical-filter {
        flex-wrap: wrap;
    }
    .medical-prep-main .schedule-select {
        width: 30%;
    }
    .news-detail-pager {
        margin-top: 0.48rem;
    }
    .humanity-layout {
        width: auto;
        max-width: calc(100% - .48rem);
        display: block;
    }
    .humanity-anchor-list {
        display: flex;
        min-width: max-content;
    }
    .humanity-anchor-item {
        border-bottom: 0;
    }
    .humanity-anchor-link {
        height: .44rem;
        padding: 0 .24rem;
    }
    .humanity-section+.humanity-section {
        margin-top: .72rem;
    }
    .humanity-section-head {
        margin-bottom: .3rem;
    }
    .humanity-thanks-wrap,
    .humanity-volunteer-list,
    .humanity-public-list {
        display: block;
    }
    .humanity-volunteer-item,
    .humanity-public-item {
        width: 100%;
    }
    .humanity-volunteer {
        padding: .36rem .24rem;
        border-radius: .12rem;
    }
    .humanity-volunteer-item+.humanity-volunteer-item,
    .humanity-public-item+.humanity-public-item {
        margin-top: .28rem;
    }
    .humanity-public-item .humanity-card-link {
        display: flex;
        align-items: stretch;
    }
    .humanity-model-img {
        width: 38%;
        flex-basis: 38%;
    }
    .ys-sticky-side {
        position: sticky;
        top: var(--sticky-side-top);
        align-self: flex-start;
        z-index: 6;
    }
    .center-anchor {
        width: 100%;
        flex: none;
        padding: .16rem 0;
        border-right: 0;
        border-bottom: 1px solid var(--center-line, var(--detail-line, var(--hospital-line, #efe7df)));
        background: rgba(255, 255, 255, .96);
        overflow-x: auto;
    }
    .center-anchor-list {
        width: max-content;
        min-width: 100%;
        flex-direction: row;
        gap: .12rem;
    }
    .center-anchor-item {
        width: auto;
        flex: 0 0 auto;
    }
    .center-anchor-link,
    .center-anchor-item.act .center-anchor-link {
        width: auto;
        min-width: 1.2rem;
        padding: .1rem .22rem;
        border-right: 0;
        border-radius: .06rem;
        text-align: center;
        white-space: nowrap;
        box-shadow: none;
    }
    /* source: css/a02_media.css 1199 */
    .oncology-main .center-banner {
        height: 4.2rem;
    }
    .oncology-main .detail-banner {
        height: 5.6rem;
    }
    .oncology-main .center-subnav {
        top: 0;
        height: 0.6rem;
        overflow-x: auto;
    }
    .oncology-main .center-subnav-inner {
        width: auto;
        max-width: none;
        padding: 0 0.24rem;
        gap: 0.24rem;
    }
    .oncology-main .center-banner-title p {
        width: 100%;
    }
    .oncology-main .center-detail-section {
        padding: 0;
    }
    .oncology-main .disease-card-item,
	.oncology-main .department-card-item,
	.oncology-main .info-card-item,
	.oncology-main .team-card-item,
	.oncology-main .service-card-item {
        width: 50%;
    }
    .oncology-main .center-detail-layout,
	.oncology-main .feature-media,
	.oncology-main .feature-media.reverse {
        flex-direction: column;
    }
    .oncology-main .center-anchor {
        width: 100%;
        flex: none;
        position: sticky;
        top: var(--sticky-side-top, var(--headh));
        z-index: 6;
        background: #fff;
    }
    .oncology-main .center-anchor-list {
        flex-direction: row;
        overflow-x: auto;
    }
    .oncology-main .center-anchor-item {
        flex: 0 0 auto;
    }
    .oncology-main .center-anchor-link {
        width: auto;
        white-space: nowrap;
    }
    .oncology-main .feature-img {
        width: 100%;
        flex: none;
    }
    .oncology-main .service-feature-list .service-card-item,
	.oncology-main .image-card-item {
        width: 50%;
    }
    /* source: css/a08_media.css 1199 */
	.oncology-encyclopedia-main .encyclopedia-inner,
    .oncology-encyclopedia-detail-main .encyclopedia-detail-hero-inner,
    .oncology-encyclopedia-detail-main .encyclopedia-detail-layout {
        max-width: calc(100% - 0.48rem);
    }
    .oncology-encyclopedia-main .encyclopedia-alpha {
        padding-bottom: 0.08rem;
    }
    .oncology-encyclopedia-main .encyclopedia-alpha-inof {
        width: max-content;
        min-width: 100%;
        justify-content: flex-start;
        padding: 0;
    }
    .oncology-encyclopedia-main .encyclopedia-panel {
		margin-top: var(--space50);
        padding: 0.36rem 0.2rem;
    }
    .oncology-encyclopedia-main .encyclopedia-card-item {
        width: 50%;
    }
    .oncology-encyclopedia-main .encyclopedia-pagination {
        overflow-x: auto;
        padding-bottom: 0.06rem;
    }
    .oncology-encyclopedia-detail-main .encyclopedia-detail-hero {
        padding: 0.6rem 0;
    }
    .oncology-encyclopedia-detail-main .encyclopedia-detail-hero-inner {
        flex-direction: column;
        align-items: stretch;
        gap: 0.36rem;
    }
    .oncology-encyclopedia-detail-main .encyclopedia-detail-hero-copy,
    .oncology-encyclopedia-detail-main .detail-hero-img {
        width: 100%;
        flex: none;
    }
    .oncology-encyclopedia-detail-main .detail-hero-img {
        height: auto;
        aspect-ratio: 580 / 380;
    }
    .oncology-encyclopedia-detail-main .encyclopedia-detail-layout {
        display: block;
    }
    .oncology-encyclopedia-detail-main .encyclopedia-detail-side {
        position: sticky;
        top: var(--sticky-side-top, var(--headh));
        z-index: 6;
        width: 100%;
        padding: 0.4rem 0 0;
        border-right: 0;
        border-bottom: 1px solid var(--enc-line);
        background: #fff;
    }
    .oncology-encyclopedia-detail-main .detail-side-nav {
        overflow-x: auto;
        padding-bottom: 0.08rem;
    }
    .oncology-encyclopedia-detail-main .detail-side-nav-inof {
        width: max-content;
        flex-direction: row;
        gap: 0.08rem;
    }
    .oncology-encyclopedia-detail-main .detail-side-nav-link {
        border-radius: 0.06rem;
        white-space: nowrap;
    }
    .oncology-encyclopedia-detail-main .detail-side-nav-item.act .detail-side-nav-link {
        box-shadow: inset 0 -2px 0 var(--enc-gold);
    }
    .oncology-encyclopedia-detail-main .detail-side-share {
        margin-top: 0.18rem;
        padding: 0.18rem 0;
        display: flex;
        align-items: center;
        gap: 0.16rem;
    }
    .oncology-encyclopedia-detail-main .detail-side-share-title,
    .oncology-encyclopedia-detail-main .detail-side-share-inof {
        padding-left: 0;
    }
    .oncology-encyclopedia-detail-main .detail-side-share-inof {
        margin-top: 0;
    }
    .oncology-encyclopedia-detail-main .encyclopedia-detail-article {
        padding: 0.6rem 0 1rem;
    }
    /* source: css/f3_media.css 1199 */
    .oncology-therapy-main .therapy-card-list {
        flex-direction: column;
    }
    .insurance-main .insurance-code-panel {
        padding: 0.34rem 0.3rem;
    }
    .insurance-main .insurance-company {
        border-radius: 0.16rem;
    }
    .insurance-main .insurance-company .medical-section-title {
        padding-left: 0.3rem;
        padding-right: 0.3rem;
    }
    .oncology-diagnosis-main .ot-intro-img,
    .oncology-diagnosis-main .ot-card-img {
        height: auto;
    }
    .oncology-therapy-main .therapy-radiotherapy {
        padding: 0.7rem 0;
        border-radius: 0;
    }
    .oncology-therapy-main .therapy-card-img {
        height: auto;
    }
    .oncology-therapy-main .therapy-panel {
        padding: 0.7rem 0;
    }
    .oncology-therapy-main .therapy-info-list-two .therapy-info-card.is-full {
        width: 100%;
    }
    .oncology-about-main .oncology-anchor {
        width: 100%;
        min-height: 0;
        margin-bottom: 0.42rem;
        padding: 0.12rem 0;
        border-right: 0;
        background: rgba(255, 255, 255, 0.96);
        position: sticky;
        top: var(--headh);
        z-index: 6;
    }
    .oncology-about-main .oncology-anchor-list {
        flex-direction: row;
        gap: 0.12rem;
        overflow-x: auto;
    }
    .oncology-about-main .oncology-anchor-item {
        width: auto;
        flex: 0 0 auto;
    }
    .oncology-about-main .oncology-anchor-link {
        padding: 0.1rem 0.22rem;
        border-radius: 0.04rem;
        text-align: center;
        background: var(--oncology-panel);
        box-shadow: none;
    }
    .oncology-about-main .oncology-anchor-item.act .oncology-anchor-link {
        color: #fff;
        background: var(--oncology-gold);
        box-shadow: none;
    }
    .oncology-about-main .oncology-gallery-list.slick-initialized {
        margin: 0 -0.12rem;
		margin-top: var(--space40);
    }
    .oncology-about-main .oncology-gallery-list.slick-initialized .oncology-gallery-item {
        padding: 0 0.12rem;
    }
	.oncology-about-main .oncology-arrow {
        width: 28px;
        height: 28px;
    }
    .oncology-care-main .oncology-mode {
        padding: 0.48rem 0.3rem;
        border-radius: 0.16rem;
    }
    .oncology-care-main .oncology-service-inof {
        flex-wrap: wrap;
    }
    .news-card-icon,
    .procurement-card-icon{
        width: 16px;
        margin-left: 4px;
    }
    .listing-tab-link {
        height: 34px;
    }
    .news-detail-meta-icon,
    .news-detail-share-img,
    .news-detail-pager-icon{
        width: 16px;
    }
    .news-detail-share{
        left: 0.36rem;
    }
    .news-card-title{
        font-size: var(--font24);
    }
    .medical-filter-icon{
        width: 14px;
    }
    .medical-filter-sel-icon{
        width: 20px;
    }
    .medical-filter .ys-fiiss-input {
        height: 36px !important;
    }
    .medical-prep-main .medical-search-input,
    .medical-prep-main .medical-filter-input,
    .medical-prep-main .medical-filter .ys-fii-input,
    .medical-prep-main .medical-filter .ys-fiiss-input,
    .medical-filter-btn .std-btn1-link,
    .medical-prep-main .schedule-select-hd {
        height: 38px;
    }
    .medical-prep-main .medical-wide{
        width: 100%;
    }
    .medical-prep-main .medical-filter-input{
        width: 40%;
    }
    .mayo-layout-box{
        width: 100%;
        left: 0;
        padding: 0;
    }
    .mayo-article {
        margin-left: 0;
        padding-left: 0;
        border: none;
    }
    .center-anchor-item:not(:first-child){
        margin-top: 0;
    }
    .mayo-check-list-li{
        align-items: flex-start;
    }
    .mayo-check-list-icon{
        width: 12px;
        position: relative;
        top: 3px;
    }
    .medical-prep-main .medical-feedback-copy{
        width: 66%;
    }
    .medical-feedback-pic{
        width: 22%;
    }
    .med-feek-copy-icon{
        width: 18px;
    }
    .medical-prep-main .medical-hospital-list {
        margin: 0 -0.12rem;
        margin-top: 0.5rem;
    }
    .medical-prep-main .medical-hospital-list .medical-hospital-list-li {
        padding: 0 0.12rem;
        height: auto;
    }
    :where(.health-main, .news-main, .procurement-main, .organization-main, .appointment-main) .inside-cta-card{
        padding: 0.4rem 0.6rem;
    }
    .inside-cta-action{
        width: 40%;
    }
    .inside-cta-action .std-btn1-link,
    .inside-cta-action .inside-cta-btn {
        height: 36px;
    }
    .icll-icon{
        width: 14px;
    }
    .guide-layout-abs{
        width: 100%;
        padding-top: 0;
        left: 0;
    }
    .guide-layout-box{
        padding-left: 0;
        margin-left: 0;
        border: none;
        padding-top: var(--space120);
    }
    .guide-card-icon{
        width: 16px;
    }
    .excellent-btn-icon{
        width: 18px;
    }
	.oncology-about-main .oncology-article{
		padding-left: 0;
		margin-left: 0;
		border: none;
		padding-top: var(--space120);
	}
	.oncology-care-main .oncology-service-icon {
    	width: 50px;
    	height: 50px;
	}
	.oncology-care-main .oncology-service-icon img {
    	width: 34px;
    	height: 34px;
	}
	.therapy-surgery .therapy-info-box{
		justify-content: start;
	}
	.therapy-info-card .therapy-info-box{
		padding: 0.2rem;
	}
	.oncology-therapy-main .therapy-register-icon{
		width: 16px;
		height: 16px;
	}
	.oncology-therapy-main .therapy-device-point .therapy-device-icon {
        width: 12px;
    }
	.oncology-encyclopedia-main .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: -20px;
	}
	.proton-main .proton-expert-img{
		min-height: 0;
	}
	.proton-main .proton-service-main{
		padding-right: 1.2rem;
	}
	.proton-main .proton-expert-icon,
	.proton-main .proton-service-icon{
		width: 40px;
		height: 40px;
	}
	.proton-main .proton-feature-list{
		margin-top: 0.36rem;
		padding-left: 0;
		width: 100%;
	}
	.proton-main .proton-feature-item{
		width: 100%;
	}
	.detail-section-title{
		width: 30%;
	}
	.oncology-main .department-card-icon img {
    	width: 16px;
    	height: 16px;
	}
	.medical-search-input, .medical-filter-input, .medical-filter .ys-fii-input, .medical-filter .ys-fiiss-input, .schedule-select-hd {
    	height: 38px;
	}
	.oncology-main .detail-section-title{
		width: 30%;
	}
	.expert-team-main .medical-filter{
		width: 70%;
	}
	.expert-team-main .std-btn1-link{
		padding: 0.1rem 0.12rem;
	}
	.oncology-main .department-card-icon,
	.oncology-main .disease-card-icon{
		width: 36px;
		height: 36px;
	}
	.oncology-main .disease-card-arrow{
		width: 22px;
	}
	.oncology-contact-btn .std-btn1-link{
		height: 60px;
	}
	.oncology-contact-icon{
		width: 16px;
	}
	.msib-cont li::before {
		font-size: 10px;
	}
	.doctor-section-heading {
		font-size: var(--font34);
	}
    /* 2026.5.8--新内容--start */
    .patient-faq-main .medical-help-card {
        padding: 0.28rem;
    }
    .patient-faq-main .medical-help-img {
        width: 100%;
        flex-basis: auto;
    }
    .patient-faq-main .medical-help-codes {
        gap: 0.16rem;
    }
    .about-main .about-intro {
        padding-bottom: 0.44rem;
    }
    .about-main .about-stat-num,
    .about-main .about-stat-num p {
        font-size: var(--font28);
    }
    .about-overview {
        padding-bottom: 0.56rem;
    }
    .about-overview-play {
        width: 0.48rem;
        height: 0.48rem;
    }
    .about-main .about-story {
        width: calc(100% - 0.48rem);
    }
    .about-main .about-timeline-list {
        padding: 0.46rem 0.2rem 0.28rem;
        background-position: center top;
    }
    .about-main .about-timeline-item,
    .about-main .about-timeline-item:nth-child(even) {
        width: 100%;
        min-height: 0;
        margin-left: 0;
        margin-bottom: 0.42rem;
        padding-left: 0.56rem;
        padding-right: 0;
        flex-direction: column;
        align-items: flex-start;
        gap: 0.18rem;
    }
    .about-main .about-timeline-copy,
    .about-main .about-timeline-copy p {
        max-width: none;
    }
    .sports-dept-hero {
        min-height: 4.2rem;
    }
    .sports-dept-hero-core {
        min-height: calc(4.2rem - var(--headh));
    }
    .sports-dept-layout {
        display: block;
    }
    .sports-dept-main .center-anchor {
        width: 100%;
        padding: 0.14rem 0;
        border-right: 0;
        background: rgba(255, 255, 255, 0.96);
    }
    .sports-dept-main .center-anchor-list {
        flex-direction: row;
        gap: 0.12rem;
        overflow-x: auto;
    }
    .sports-dept-main .center-anchor-item {
        flex: 0 0 auto;
    }
    .sports-dept-main .center-anchor-link {
        min-height: 0.42rem;
        padding: 0.08rem 0.2rem;
        border-radius: 0.04rem;
        text-align: center;
        white-space: nowrap;
    }
    .sports-dept-feature-list,
    .sports-dept-doctor-list,
    .sports-dept-case-list {
        flex-wrap: wrap;
    }
    .sports-dept-doctor-list li,
    .sports-dept-case-list li,
    .sports-dept-paper-list .ys-slick-item,
    .sports-dept-device-list li,
    .sports-dept-device-list li.is-large {
        width:50%;
    }
    .sports-dept-cta {
        align-items: flex-start;
        flex-direction: column;
    }
    .oncology-main.prostate-detail-main .center-detail-layout {
        display: block;
    }
    .oncology-main.prostate-detail-main .center-anchor,
    .oncology-main.prostate-detail-main .center-detail-main {
        width: 100%;
        max-width: none;
    }
    .oncology-main.prostate-detail-main .center-anchor {
        padding: 0.14rem 0;
        border-right: 0;
    }
    .oncology-main.prostate-detail-main .center-anchor-list {
        flex-direction: row;
        gap: 0.12rem;
        overflow-x: auto;
    }
    .oncology-main.prostate-detail-main .center-anchor-item {
        flex: 0 0 auto;
    }
    .oncology-main.prostate-detail-main .detail-banner {
        height: 4.8rem;
    }
    .oncology-main.prostate-detail-main .center-detail-layout {
        width: auto;
        max-width: calc(100% - 0.56rem);
    }
    .a04-service-list > li,
    .a04-service-list > li:nth-child(n+4),
    .a04-check-list > li,
    .a04-check-list > li:nth-child(n+4) {
        width: calc((100% - 0.14rem) / 2);
    }
    .a04-contact-list > li {
        width: calc((100% - 0.16rem) / 2);
    }
    .a04-cta-panel {
        align-items: flex-start;
        flex-direction: column;
        gap: 0.22rem;
    }
    .a04-cta-title {
        width: 100%;
        flex-basis: auto;
        padding-right: 0;
        padding-bottom: 0.18rem;
        border-right: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    }
    .a04-treatment-list > li,
    .a04-support-list > li {
        align-items: flex-start;
        flex-direction: column;
    }
    .a04-treatment-img,
    .a04-support-img {
        width: 100%;
        flex-basis: auto;
    }
    .a04-support-list > li,
    .a04-support-list > li:nth-child(3) {
        width: 100%;
    }
    .a04-support-list > li:nth-child(3) .a04-support-img {
        width: 100%;
        flex-basis: auto;
    }
    .a04-treatment-img {
        width: 100%;
    }
    .physician-main .guide-search {
        width: 4.6rem;
    }
    .physician-main .guide-layout {
        padding-top: 0.36rem;
    }
    .physician-main .center-anchor {
        padding: 0.14rem 0;
        background: rgba(248, 245, 242, 0.96);
    }
    .physician-main .center-anchor-link,
    .physician-main .center-anchor-item.act .center-anchor-link {
        min-width: 1.52rem;
        border-right: 0;
        border-bottom: 2px solid transparent;
        border-radius: 0;
    }
    .physician-main .center-anchor-item.act .center-anchor-link {
        border-bottom-color: var(--guide-gold);
    }
    .physician-main .physician-filter-field {
        width: calc((100% - 0.16rem) / 2);
    }
    .physician-main .physician-filter-submit {
        width: 0.84rem;
    }
    .proton-center-subnav {
        height: auto;
    }
    .proton-center-subnav-list {
        justify-content: flex-start;
        gap: .18rem;
        overflow-x: auto;
        padding: .14rem 0;
        white-space: nowrap;
    }
    .proton-center-subnav-item a {
        height: .34rem;
        padding: 0 .12rem;
        font-size: var(--font14);
    }
    .proton-center-hero {
        height: 5.5rem;
    }
    .proton-center-hero-control {
        bottom: .26rem;
    }
    .proton-center-service {
        padding: .78rem 0 .76rem;
    }
    .proton-center-service-wrap,
    .proton-center-section-head {
        flex-direction: column;
        gap: .38rem;
    }
    .proton-center-service-copy,
    .proton-center-service-media {
        width: 100%;
    }
    .proton-center-service-copy {
        padding-top: 0;
    }
    .proton-center-service-copy .proton-center-section-title {
        max-width: none;
        margin-bottom: .28rem;
    }
    .proton-center-service-media {
        padding-left: 0;
    }
    .proton-center-service-media::before,
    .proton-center-service-line {
        display: none;
    }
    .proton-center-service-card-list {
        display: flex;
        gap: .18rem;
        min-height: auto;
        overflow-x: auto;
        padding-bottom: .08rem;
    }
    .proton-center-service-card,
    .proton-center-service-card.act,
    .proton-center-service-card:nth-child(2),
    .proton-center-service-card:nth-child(3) {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        flex: 0 0 4.8rem;
        width: 4.8rem;
    }
    .proton-center-diagnosis {
        padding: .76rem 0 .22rem;
    }
    .proton-center-section-head {
        align-items: flex-start;
        margin-bottom: .28rem;
    }
    .proton-center-diagnosis-panel {
        min-height: 8.2rem;
        padding: .42rem .3rem;
    }
    .proton-center-diagnosis-panel::before,
    .proton-center-diagnosis-panel::after {
        display: none;
    }
    .proton-center-body-placeholder {
        top: .42rem;
        width: 2.4rem;
        height: 4.85rem;
    }
    .proton-center-diagnosis-list {
        top: 5.62rem;
        width: calc(50% - .22rem);
        gap: .14rem;
    }
    .proton-center-diagnosis-category {
        min-height: auto;
        padding: .42rem .3rem;
    }
    .proton-center-disease-grid li {
        width: calc((100% - .2rem) / 2);
    }
    .proton-center-diagnosis-left {
        left: .3rem;
    }
    .proton-center-diagnosis-right {
        right: .3rem;
    }
    .proton-center-campus {
        padding: .22rem 0 .78rem;
    }
    .proton-center-campus-links {
        position: relative;
        right: auto;
        bottom: auto;
        width: auto;
        margin: -.1rem .14rem .14rem;
    }
    .proton-center-campus-links li {
        width: calc((100% - .18rem) / 2);
    }
    .proton-center-news {
        padding: .76rem 0 .84rem;
    }
    .proton-center-news-list {
        gap: .22rem;
        overflow-x: auto;
        padding-bottom: .08rem;
    }
    .proton-center-news-item {
        flex: 0 0 4.6rem;
    }
    /* 2026.5.8--新内容--end */
    /* 2026.5.11--delia--start */
    .ys-phnav-logo {
        width: 226px;
    }
    .medical-tab-list{
        display: none !important;
    }
    .ys-nybanner2 .ys-nyban-title p {
        margin-top: 0.14rem;
    }
    .pc-fenye li {
        width: 38px;
        height: 36px;
        line-height: 36px;
    }
    .detail-content-wrap-left{
        width: 200px;
    }
    .detail-content-wrap-right {
        padding-left: 0.6rem;
    }
    .second-nav{
        display: none !important;
    }
    .ys-pos-center.ys-nyban-title {
        top: 50%;
    }
    .center-anchor{
        display: none !important;
    }
    .center-anchor-cry {
        padding: 0;
    }
    .achor-point {
        width: 100%;
        padding-left: 0;
        border-left: none;
    }
    .humanity-thanks-wrap, .humanity-volunteer-list, .humanity-public-list{
        display: flex;
    }
    .mod-title2::before {
        width: 2px;
        height: 22px;
    }
    .doctor-hero-search{
        width: 54%;
    }
    .doctor-hero-search {
        height: 38px;
    }
    .encyclopedia-scoll{
        padding-bottom: 0.4rem !important;
    }
    .encyclopedia-scoll .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: 0.1rem;
        left: 0.24rem;
        right: 0.24rem;
    }
    .encyclopedia-alpha-link{
        padding: 0 0.18rem;
        line-height: 26px;
    }
    .encyclopedia-alpha-item:last-child {
        margin-right: 0.16rem;
    }
    .doctor-card-item {
        width: 33.333333%;
    }
    .doctor-card-actions{
        opacity: 1;
    }
    .footer-bot {
        padding: 0.26rem 0;
        flex-direction: column-reverse;
    }
    .footer-privacy{
        margin-bottom: 0.1rem;
    }
    .footer-top{
        flex-direction: column;
    }
    .footer-top-left,
    .footer-top-right{
        width: 100%;
    }
    .matl-nub-hide-code {
        width: 126px;
    }
    .ys-ban-slick .ys-ban-title{
        width: 80%;
        margin: 0 auto;
    }
    .ys-ban-slick .slick-prev, 
    .ys-ban-slick .slick-next{
        width: 40px;
        height: 40px;
    }
    .hnit-icon{
        top: -1px;
    }
    .home-advn-wrap-right,
    .home-advn-wrap-left{
        width: 100%;
    }
    .home-advn-wrap-left{
        margin-bottom: 0.5rem;
    }
    .home-advn-wrap-left h2 {
        margin-bottom: 0.6rem;
    }
    .hcbl-item-link{
        font-size: 14px;
        padding: 0.14rem 0.1rem;
    }
    .std-btn1-link {
        height: 40px;
    }
    .hdli-swiper-other {
        width: 40.5%;
    }
    .home-service-wrap {
        height: 340px;
        width: 650px;
        margin: 0 auto;
        padding: 0;
    }
    .home-service-wrap-min {
        top: 72%;
        width: 40%;
    }
    .mayo-transfer-intro .std-btn2-link {
        height: 40px;
        min-width: 2rem;
    }
    .mayo-process-item{
        width: 33.333333%;
    }
    .history-select-hd, 
    .about-more .std-btn1-link {
        height: 42px;
    }
    .history-select-hd{
        width: 330px;
    }
    .about-history-btn, .mayo-history-btn {
        padding: 0.12rem 0.28rem;
    }
    .mayo-metric-icon {
        padding: 0.08rem;
    }
    .sdcw-right .std-btn1-link {
        height: 42px;
    }
    .appointment-question-list {
        width: 7.2rem;
    }
    .medical-help-codes {
        width: 88px;
    }
    .humanity-model-cont{
        padding: 0.34rem 0.3rem;
    }
    .humanity-model-item .humanity-card-desc {
        margin-top: 0.1rem;
    }
    .insurance-step-text p, .insurance-step-text ul li p,
    .medical-step-text p{
        font-size: var(--font16);
    }
    .medical-card-img{
        width: 100%;
    }
    .medical-metro h2,
    .medical-drive h2{
        font-size: var(--font28);
    }
    .medical-contact-code {
        width: 90px;
    }
    .medical-contact-card-top {
        padding: 0.24rem 0.2rem;
    }
    .medical-action-link-text{
        font-size: var(--font12);
    }
    .medical-action-link-icon {
        width: 14px;
        margin-left: 0.05rem;
    }
    .medical-action-link {
        height: 36px;
        padding: 0.1rem 0.1rem;
    }
    .smart-feature-icon{
        width: 0.5rem;
    }
    .organization-map-picul-list{
        position: relative;
        top: auto;
        left: auto;
        opacity: 1;
        pointer-events: all;
    }
    .organization-map-picul-list:not(:first-child){
        display: none;
    }
    .organization-map-picul-list{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .organization-stage-mark{
        display: none;
    }
    .organization-staeg-desc{
        display: block;
        opacity: 1;
    }
    .organization-stage-list{
        margin: 0 -0.1rem;
    }
    .organization-stage-item{
        border-right: none;
        padding: 0 0.1rem;
        height: 100%;
        background: transparent !important;
    }
    .organization-stage-copy{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding: 0.4rem 0.3rem;
    }
    .organization-stage-list .slick-list,
    .organization-stage-list .slick-track{
        height: 100%;
    }
    .organization-map{
        padding-bottom: 0.5rem;
    }
    .organization-map::before{
        height: calc(100% - 0.5rem);
        border-radius: 0.2rem;
    }
    .guide-card-item{
        width: 33.333333%;
    }
    .sports-intro-copy .std-btn2-link {
        height: 40px;
    }
    .sports-intro-copy .std-btn2-link {
        height: 38px;
    }
    .sports-device-list li {
        padding: .2rem;
    }
    .sports-device-copy{
        font-size: var(--font16);
    }
    .ys-nybanner1-list {
        margin-top: 0.2rem;
        width: 68%;
    }
    .sports-dept-feature-img::before{
        height: 100%;
    }
    .sist-desc {
        width: 64%;
    } 
    .sdcw-right .std-btn1-link {
        height: 40px;
    }
    .profile-main .profile-shell{
        overflow: hidden;
        padding-left: 0;
    }
    .profile-main .profile-aside{
        position: relative;
        top: auto;
        min-height: inherit;
    }
    .profile-aside-ph{
        display: block;
    }
    .profile-aside-pc{
        display: none;
    }
    .profile-main .profile-photo{
        display: flex;
        align-items: flex-end;
    }
    .physician-filter .schedule-select {
        width: calc(50% - 0.7rem);
    }
    .expert-card-row {
        margin-bottom: 0.2rem;
    }
    .expert-card-row .expert-card-row-cont>a:not(:last-child) {
        margin-right: 0.2rem;
    }
    .expert-card-row-text {
        padding-right: 0.2rem;
    }
    .expert-card-box{
        padding: 0.34rem 0.2rem;
    }
    .medical-filter-btn .std-btn1-link{
        padding: 0.1rem 0.24rem;
    }
    .pcpw-right{
        padding-left: 0.7rem;
        width: 66.3%;
    }
    .prostate-cta-copy p{
        font-size: var(--font16);
    }
    .prostate-cta-code {
        margin-left: 0.4rem;
    }
    .prostate-cta-panel-wrap h3{
        width: 33.7%;
    }
    .center-detail-person .prostate-card-list-box h3 {
        margin-bottom: 0.16rem;
    }
    .center-detail-person .prostate-card-list-box{
        padding: 0.36rem 0.24rem;
    }
    .therapy-device-text{
        font-size: var(--font12);
    }
    .oncology-therapy-main .therapy-device-point {
        padding: 0.12rem 0.12rem;
    }
    .oncology-therapy-main .therapy-device-copy {
        padding-right: 0.4rem;
    }
    .oncology-department-panel{
        width: 65%;
    }
    .oncology-home-main .guide-card-link {
        padding: 0.1rem 0.12rem;
    }
    .oncology-department-slide .guide-card-item {
        margin-bottom: 0.2rem;
    }
    .oncology-department-foot {
        margin-top: 0.1rem;
    }
    .oncology-disease-tip-text{
        display: none;
    }
    .oncology-disease-dot-btn{
        width: 6px;
        height: 6px;
    }
    .oncology-disease-link span {
        font-size: var(--font16);
    }
    .oncology-service-card-title i::before, 
    .oncology-disease-link i::before, 
    .oncology-department-link i::before, 
    .news-card-more i::before {
        width: 6px;
        height: 6px;
    }
    .oncology-disease-item {
        min-width: 2.8rem;
    }
    .oncology-disease-link{
        padding: 0.1rem 0.13rem;
    }
    .oncology-home-main .ys-ban-slick .ys-ban-title{
        width: 100%;
    }
    .ys-ban-word p{
        font-size: var(--font20);
    }
    .profile-main .profile-photo{
        height: auto;
    }
    .profile-anchor{
        display: none;
    }
    /* 2026.6.8--ai板块--start */
    .home-search-wrap-left {
        width: 100%;
        margin-right: 0rem;
    }
    .hlii-nub-link-text{
        font-size: var(--font12);
    }
    .home-search-wrap-right {
        padding-top: 0.4rem;
    }
    .hlii-nub-link {
        min-height: 54px;
        padding: 0.08rem 0.1rem;
    }
    .home-search-wrap-right .std-btn2-link {
        height: 46px;
    }
    .home-search-wrap-left h2 {
        font-size: var(--font48);
    }
    .home-search-wrap{
        flex-direction: column;
    }
    .hswl-media{
        width: 60%;
        margin: 0 auto;
    }
    .home-search-wrap-right {
        padding-top: 0;
        width: 100%;
        margin-top: -0.5rem;
    }
    .hlii-nub{
        width: 25%;
    }
    .home-search{
        padding-bottom: var(--space120);
    }
    .hswl-media-code-text {
        font-size: 10px;
    }
    .hswl-media-code::after {
        bottom: -20px;
        border-top: 20px solid #D9BD92;
        border-left: 4px solid #D9BD92;
        border-bottom: 4px solid transparent;
        border-right: 20px solid transparent;
    }
    /* 2026.6.11 */
    .home-main .symptoms-intelll-wrap-content {
        margin-left: auto;
    }
    .home-main .siwc-dots-li-pop,
    .siwc-dots-li-pop {
        top: 80%;
        left: 0% !important;
    }
    .home-center-bot .mod-arrows {
        display: flex;
        position: absolute;
        left: 0.2rem;
        bottom: auto;
        top: 50%;
        transform: translateY(-50%);
        width: calc(100% - 0.4rem);
    }
    .home-center-bot{
        width: 100%;
        padding: 0 1rem;
    }
    .hcbl-item{
        margin-top: 0 !important;
    }
    .home-center-bot .arrows-icon{
        border:1px solid rgba(177, 140, 99, 0.20);
        background: rgba(255,255,255,1);
    }
    .sdlc-bts-cardpop,
    .home-main .sdlc-bts-cardpop{
        width: 198px;
    }
    .spwb-code {
        width: 76px;
    }
    .sbli-pops-wrap {
        padding: 0.1rem 0.08rem;
    }
}
@media screen and (max-width: 767px) {
    .ys-ban-pc,
    .ys-nyban-pc {
        display: none !important;
    }
    .ys-ban-video {
        display: none !important;
    }
    .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.4rem;
        --font34: 0.36rem;
        --font32: 0.36rem;
        --font30: 0.34rem;
        --font28: 0.34rem;
        --font26: 0.34rem;
        --font24: 0.30rem;
        --font22: 0.28rem;
        --font20: 0.26rem;
        --font18: 0.26rem;
        --font16: 0.25rem;
        --font14: 0.24rem;
        --font12: 12px;
        /* 间距 */
        --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.54rem;
        --space50: 0.36rem;
        --space40: 0.32rem;
        --icon24: 18px;
        --icon20: 16px;
        --icon48:32px;
        --icon40:26px;
    }
    /* 767end */
    .oncology-main .ys-nyban-title .ys-cont1400 {
        max-width: calc(100% - 0.4rem);
    }
	.oncology-about-main .oncology-article{
		padding-top: 1.4rem;
	}
    .oncology-main .ys-nyban-title p {
        margin-top: 0.18rem;
    }
    .oncology-intro .oncology-copy,
    .oncology-mode-lead,
    .oncology-service-inof,
    .oncology-mode .oncology-copy {
        margin-top: 0.28rem;
    }
    .oncology-mode {
        margin-top: 0.36rem;
        padding: 0.38rem 0.22rem;
        border-radius: 0.14rem;
    }
    .oncology-mode-head {
        gap: 0.16rem;
    }
    .oncology-mode-title,
    .oncology-mode-title p {
        white-space: normal;
    }
    .oncology-main .footer-nav>li {
        flex-basis: 50%;
    }
    .oncology-main .footer-text p {
        display: block;
    }
    .oncology-main .ys-nyban-title .ys-cont1400 {
        width: calc(100% - 0.6rem);
    }
    .oncology-banner-title {
        font-size: var(--font36);
    }
    .oncology-banner-desc {
        font-size: var(--font16);
    }
    .oncology-subnav-link {
        font-size: var(--font14);
    }
    .oncology-section-title {
        margin-bottom: 0.36rem;
    }
    .oncology-intro-img {
        margin: 0.3rem 0;
        border-radius: 0.12rem;
    }
    .oncology-experience {
        padding: 0.42rem 0.24rem;
        border-radius: 0.12rem;
    }
    .oncology-gallery-head {
        margin-bottom: 0.28rem;
    }
    .oncology-gallery-item {
        width: 100%;
    }
    .oncology-gallery-title,
    .oncology-gallery-title p {
        margin-top: 0.16rem;
    }
    .oncology-contact {
        padding: 0.56rem 0;
    }
    .oncology-contact-main {
        align-items: flex-start;
        flex-direction: column;
    }
    .oncology-contact-btn {
		width: 40%;
    }
	.oncology-contact-btn .std-btn1-link{
		width: 100%;		
		display: flex;
		flex-direction: row;
		align-items: center;
		height: 38px;
	}
	.oncology-contact-btn .std-btn-text{
		margin-bottom: 0;
		padding-right: 6px;
	}
	.oncology-contact-icon{
		position: relative;
		top: -2px;
	}
	.oncology-contact-copy{
		padding-right: 0;
	}
    .proton-main .ys-nyban-title .ys-cont1400 {
        width: calc(100% - 0.48rem);
    }
    .proton-main .proton-banner-title {
        font-size: var(--font32);
    }
    .proton-main .proton-section-title {
        gap: 0.12rem;
        margin-bottom: 0.3rem;
    }
    .proton-main .proton-section-title::after {
        width: 0.48rem;
        height: 3px;
    }
    .proton-main .proton-scene-img .ys-imgbox-space {
        min-height: 3.2rem;
    }
    .proton-main .proton-expert-panel,
    .proton-main .proton-service-item,
    .proton-main .proton-principle-copy {
        padding: 0.36rem 0.28rem;
    }
    .proton-main .proton-service-item {
        border-radius: 0.12rem;
    }
    .proton-main .proton-service-head {
        align-items: flex-start;
        flex-direction: column-reverse;
    }
    .proton-main .proton-service-icon,
    .proton-main .proton-expert-icon {
        width: 0.48rem;
        height: 0.48rem;
        flex-basis: 0.48rem;
    }
    .proton-main .proton-feature-item {
        padding: 0.28rem 0.16rem;
    }
    .proton-main .proton-feature-title,
    .proton-main .proton-feature-title p {
        font-size: var(--font18);
    }
    .oncology-treatment-main .ys-nyban-title .ys-cont1400 {
        width: calc(100% - 0.6rem);
    }
    .oncology-treatment-main .ot-banner-title {
        font-size: var(--font36);
    }
    .oncology-treatment-main .ot-banner-desc {
        font-size: var(--font16);
    }
    .oncology-treatment-main .ots-link,
    .oncology-treatment-main .ot-tabs-link {
        font-size: var(--font14);
    }
    .oncology-treatment-main .ot-tabs {
        left: 0.24rem;
        gap: 0.08rem;
    }
    .oncology-treatment-main .ot-tabs-link {
        min-height: 0.44rem;
        padding: 0.08rem 0.22rem;
    }
    .oncology-treatment-main .ot-intro {
        border-radius: 0.12rem;
    }
    .oncology-treatment-main .ot-intro-card {
        position: static;
        width: 100%;
        margin-top: 0.2rem;
        border-radius: 0.12rem;
        background: var(--ot-panel);
    }
    .oncology-treatment-main .ot-card-list {
        margin-top: 0.32rem;
        gap: 0.34rem;
    }
    .oncology-treatment-main .ot-card-item {
        width: 100%;
    }
    .oncology-treatment-main .ot-card-info {
        margin-top: 0.16rem;
    }
    :is(.match-main, .directory-main) .doctor-search-tabs {
        left: 0;
        right: 0;
        gap: 1px;
    }
    :is(.match-main, .directory-main) .doctor-search-tab {
        height: .72rem;
    }
    .match-main .match-body-panel {
        display: flex;
        flex-direction: column;
        min-height: 0;
        padding: .48rem .3rem;
    }
    .match-main .match-body-figure,
    .match-body-menu,
    .match-body-result-wrap {
        position: relative;
        left: auto;
        top: auto;
    }
    .match-main .match-body-figure {
        margin: 0 auto .42rem;
    }
    .match-body-menu,
    .match-body-result-wrap {
        width: 100%;
    }
    .match-body-result-wrap {
        margin-top: .24rem;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-hero-core {
        min-height: 4rem;
		padding: 0.78rem 20px 1.08rem 20px;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-search {
        width: 100%;
        height: .68rem;
    }
    :is(.physician-main, .department-main, .specialty-main) .guide-search-submit {
        width: 70px;
    }
    .physician-main .guide-stats-item,
    .guide-stats li {
        width: 33.333%;
        min-width: 0;
        margin: 0;
        padding: 0;
    }
    .physician-main .guide-stats-item:not(:last-child)::after,
    .guide-stats li:not(:last-child)::after {
        display: none;
    }
    .physician-main .physician-filter {
        display: block;
    }
    .physician-main .physician-filter-field,
    .physician-main .physician-filter-submit {
        width: 100%;
        margin-bottom: .16rem;
    }
    .department-group,
    .specialty-main .specialty-group {
        padding: 0.36rem 0.28rem;
        margin-bottom: 0.36rem;
    }
    .guide-layout-box{
        padding-top: 1rem;
    }
	.medical-prep-main .medical-table th, .medical-prep-main .medical-table td{
		width: 100px;
	}
	.guide-card-down{
		padding: 0.1rem 0 0 0;
	}
    .physician-main .physician-card-item,
    .guide-card-item{
        width: 100%;
        margin-top: 0.24rem;
    }
    .excellent-list li {
        width: 100%;
        padding: 0;
        margin-top: 0.36rem;
    }
    .excellent-section {
        padding: .62rem 0 .72rem;
    }
    .profile-main .profile-aside {
        padding: .5rem .28rem .38rem;
    }
    .center-article {
        padding-bottom: .68rem;
    }
    .center-main-block {
        margin-bottom: .56rem;
    }
    .profile-main .profile-skill-item,
    .profile-main .profile-paper-item,
    .profile-main .doctor-card-item,
    .center-paper-list li,
    .center-doctor-list li,
    .center-image-list li,
    .center-card-item,
    .center-card-list li,
    .center-device-list li {
        width: 100%;
    }
    .profile-main .profile-appoint,
    .center-appoint,
    .center-device-list {
        display: block;
    }
    .profile-main .profile-appoint-actions {
        width: 100%;
        margin-top: .24rem;
    }
    .center-hero {
        height: 3.8rem;
    }
    .center-hero-title {
        top: calc(var(--headh) + 1.15rem);
        font-size: var(--font40);
    }
    .center-card-group {
        padding: .24rem;
    }
    .center-device-list li+li {
        margin-top: .28rem;
    }
    .sports-hero-title {
        width: 100%;
        font-size: var(--font34);
    }
    .sports-section {
        margin-bottom: .64rem;
    }
    .sports-section-title {
        font-size: var(--font26);
    }
    .sports-tech-card,
    .sports-expert {
        padding: .22rem;
    }
    .sports-expert-book {
        display: block;
    }
    .sports-expert-action {
        margin-top: .14rem;
    }
    .sports-case-head {
        align-items: flex-start;
        gap: .18rem;
    }
    .sports-case-title {
        font-size: var(--font20);
    }
    .listing-tab-link {
        height: 32px;
        font-size: 12px;
    }
    .appointment-channel-item{
        width: 100%;
    }
    .appointment-channel-desc, 
    .appointment-channel-list {
        padding-left: 0;
    }
    .appointment-channel-text p{
        font-size: var(--font12);
    }
	.news-card-item{
		width: 100%;
        margin-bottom: 0.38rem;
	}
    .article-card-img,
    .news-card-img,
    .appointment-campus-img {
        height: auto;
    }
    .page-pagination-total {
        padding-left: 0;
        margin-bottom: 12px;
    }
    .article-hero {
        padding: 0.56rem 0;
    }
    .article-hero-core {
        gap: 0.36rem;
    }
    .article-title {
        font-size: var(--font28);
    }
    .article-summary,
    .article-summary p,
    .article-editor,
    .article-editor p,
    .article-recovery-copy p {
        font-size: var(--font14);
    }
    .article-meta {
        gap: 0.16rem;
        flex-wrap: wrap;
        margin-top: 0.28rem;
    }
    .article-body {
        padding-top: 0.42rem;
        padding-bottom: 0.64rem;
    }
    .article-video,
    .article-section,
    .article-cta {
        margin-top: 0.42rem;
    }
    .article-heading,
    .article-cta h2 {
        font-size: var(--font24);
    }
    .article-compare,
    .article-flow ul,
    .article-recovery-copy ul {
        flex-direction: column;
    }
    .article-compare-card,
    .article-flow li {
        width: 100%;
    }
    .article-flow li+li::before {
        display: none;
    }
    .article-flow,
    .article-note,
    .article-faq li,
    .article-dept {
        padding: 0.2rem;
    }
    .article-recovery {
        gap: 0.24rem;
    }
    .article-recovery-img {
        width: 100%;
    }
    .article-related {
        padding: 0.58rem 0 0.72rem;
    }
    .article-related-heading {
        font-size: var(--font28);
    }
    .article-related-inof {
        margin-top: 0.34rem;
    }
    .article-related-inof a {
        flex-direction: column;
    }
    .article-related-img {
        width: 100%;
    }
    .article-related-copy {
        padding: 0.2rem;
    }
    .article-related-copy h3 {
        font-size: var(--font18);
    }
    .article-related-author {
        align-items: flex-start;
        flex-wrap: wrap;
    }
    .doctor-main .doctor-profile-duty {
        margin-top: 12px;
    }
    .doctor-main .doctor-profile-code {
        margin-top: 24px;
    }
    .doctor-main .doctor-article {
        padding: 56px 0 64px;
    }
    .doctor-main .doctor-article-item {
        width: 100%;
		padding: 0;
        margin-top: 0.36rem;
    }
    .doctor-main .doctor-article-link {
        min-height: 0;
        border-radius: 10px;
    }
    .doctor-main .doctor-article-cont {
        padding: 0.28rem;
    }
    .doctor-main .doctor-article-date {
        white-space: normal;
    }
    .about-section-heading,
    .mayo-section-heading {
        font-size: var(--font28);
    }
    .about-intro,
    .about-culture,
    .about-history {
        padding: 0.56rem 0;
    }
    .about-stat-item,
    .about-culture-item,
    .about-culture-item:nth-child(n+4),
    .mayo-metric-item,
    .mayo-small-card,
    .mayo-info-item,
    .mayo-support-item,
    .mayo-support-item:nth-child(3),
    .mayo-reason-item {
        width: 100%;
    }
    .about-story-text,
    .about-story-text p {
        padding: 0 0.3rem;
        font-size: var(--font28);
        text-align: center;
    }
    .about-timeline-img,
    .mayo-timeline-img {
        margin-bottom: 0.2rem;
    }
    .about-timeline-copy,
    .about-timeline-copy p,
    .mayo-timeline-copy,
    .mayo-timeline-copy p {
        margin-top: 0.08rem;
    }
    .mayo-faq-item,
    .mayo-benefit {
        display: block;
    }
    .mayo-faq-icon {
        margin-bottom: 0.14rem;
    }
    .mayo-compare-wrap {
        display: block;
        border: 0;
        border-radius: 0;
    }
    .mayo-compare-head {
        display: none;
    }
    .mayo-compare-col {
        border: 1px solid var(--hospital-line);
        border-radius: 0.06rem;
        overflow: hidden;
    }
    .mayo-compare-col+.mayo-compare-col {
        margin-top: 0.18rem;
    }
    .smart-banner-title {
        font-size: var(--font32);
    }
    .smart-overview,
    .smart-feature {
        padding: 0.56rem 0;
    }
    .smart-section-heading {
        font-size: var(--font28);
    }
    .smart-overview-copy {
        margin-top: 0.3rem;
    }
    .smart-overview-lead,
    .smart-overview-lead p {
        font-size: var(--font20);
    }
    .smart-overview-text,
    .smart-overview-text p,
    .smart-feature-desc,
    .smart-feature-desc p {
        font-size: var(--font16);
    }
    .smart-overview-item,
    .smart-feature-card {
        width: 100%;
    }
    .smart-overview-img {
        border-radius: 0.1rem;
    }
    .smart-overview-title,
    .smart-overview-title p {
        margin-top: 0.16rem;
        font-size: var(--font18);
    }
    .smart-feature-head {
        gap: 0.28rem;
    }
    .smart-feature-img {
        border-radius: 0.12rem;
    }
    .smart-feature-card {
        padding: 0.22rem;
        border-radius: 0.1rem;
    }
    .medical-prep-main .medical-tabs {
        padding: 0;
    }
    .medical-prep-main .medical-section-title {
        margin-bottom: 0.36rem;
    }
    .medical-prep-main .medical-step-item,
    .medical-prep-main .medical-gallery-item,
    .medical-prep-main .medical-hospital-list-li,
    .medical-prep-main .medical-notice-list li,
    .medical-prep-main .medical-notice-list li:nth-child(-n+2) {
        width: 100%;
    }
    .medical-prep-main .medical-gallery-arrows {
        display: none;
    }
    .medical-prep-main .medical-online {
        flex-direction: column;
        margin: 0;
        margin-top: calc(0.5rem + 0.2rem);
    }
    .appointment-main .medical-online{
        margin-top: 0;
    }
    .medical-prep-main .medical-online-card {
        padding: 0;
        width: 100%;
    }
    .medical-prep-main .medical-online-card:not(:first-child){
        margin-top: 0.28rem;
    }
    .medical-prep-main .medical-phone,
    .medical-prep-main .medical-help {
        padding: 0.42rem 0.24rem;
        border-radius: 0.12rem;
    }
    .medical-prep-main .medical-help-copy strong,
    .medical-prep-main .medical-phone-hotline strong {
        font-size: var(--font36);
    }
    .medical-prep-main .medical-search {
        justify-content: flex-start;
    }
    .medical-prep-main .medical-search-input {
        flex: 1;
        width: auto;
    }
    .medical-prep-main .medical-faq-head {
        align-items: flex-start;
        padding: 0.18rem;
    }
    .medical-prep-main .medical-faq-body {
        padding: 0 0.18rem 0.2rem 0.78rem;
    }
    .medical-prep-main .schedule-select,
    .medical-prep-main .medical-filter-input {
        width: 100%;
        flex: 0 0 100%;
    }
	.medical-prep-main .medical-filter-btn{
		width: 30%;
	}
	.medical-prep-main .medical-filter-input{
		width: 66%;
		flex: 0 0 66%;
		margin-bottom: 0;
	}
    .news-detail-share-title,
    .news-detail-editor>h2 {
        font-size: var(--font24);
    }
    .news-detail-pager {
        align-items: flex-start;
		justify-content: space-between;
        flex-wrap: wrap;
        padding-top: 0.28rem;
    }
    .humanity-layout {
        max-width: calc(100% - .32rem);
    }
    .humanity-section-head {
        align-items: flex-end;
    }
    .humanity-section-title {
        padding-left: .16rem;
    }
    .humanity-section-title::before {
        top: .08rem;
        height: .22rem;
    }
    .humanity-thanks-list {
        display: block;
    }
    .humanity-model-item .humanity-card-link {
        display: block;
    }
    .humanity-public-img,
    .humanity-model-img {
        width: 100%;
    }
    .humanity-model-cont {
        padding: .2rem .18rem .1rem;
    }
    .humanity-card-foot {
        margin-top: .2rem;
    }
    /* source: css/a02_media.css 767 */
    .oncology-main .center-banner {
        height: 4.6rem;
    }
    .oncology-main .detail-banner {
        height: 5.2rem;
    }
    .oncology-main .center-subnav {
        top: 0;
    }
    .oncology-main .center-tab-list {
        gap: 0;
    }
    .oncology-main .center-tab-item {
        flex: 1;
    }
    .oncology-main .center-tab-item a {
        min-width: 0;
        height: 0.58rem;
        padding: 0 0.12rem;
    }
    .oncology-main .center-section-title {
        text-align: left;
    }
    .oncology-main .center-section-copy,
	.oncology-main .center-section-copy p {
        margin-left: 0;
        margin-right: 0;
    }
    .oncology-main .disease-card-item,
	.oncology-main .info-card-item,
	.oncology-main .team-card-item,
	.oncology-main .service-card-item,
	.oncology-main .service-feature-list .service-card-item,
	.oncology-main .image-card-item {
        width: 100%;
    }
    .oncology-main .disease-card-link {
        padding: 0.36rem 0.28rem;
    }
	.oncology-main .disease-card-list{
		margin: 0;
	}
	.oncology-main .disease-card-item{
		padding: 0;
		margin-top: 0.36rem;
	}
    .oncology-main .feature-media,
	.oncology-main .center-cta-panel,
	.oncology-main .info-card-item,
	.oncology-main .team-card-item,
	.oncology-main .service-card-item,
	.oncology-main .faq-item,
	.oncology-main .process-item {
        padding: 0.24rem;
    }
    .oncology-main .center-cta-panel{
        flex-direction: column;
        align-items: stretch;
    }
    .oncology-main .center-cta-bt {
        width: 100%;
    }
    /* source: css/a08_media.css 767 */
	.oncology-encyclopedia-main .encyclopedia-inner {
        padding: 0.7rem 0;
    }
    .encyclopedia-panel {
        margin-top: 0.4rem;
        padding: 0.36rem 0.2rem;
    }
    .oncology-encyclopedia-main .encyclopedia-card-item {
        width: 50%;
		margin-bottom: 0.2rem;
    }
    .encyclopedia-card-title{
        font-size: var(--font14);
    }
    .oncology-encyclopedia-detail-main .encyclopedia-detail-hero {
        padding: 0.48rem 0;
    }
    .oncology-encyclopedia-detail-main .detail-hero-meta {
        flex-wrap: wrap;
        gap: 0.12rem 0.22rem;
    }
    .oncology-encyclopedia-detail-main .detail-side-share {
        align-items: flex-start;
        flex-direction: column;
    }
    .oncology-encyclopedia-detail-main .detail-article-block + .detail-article-block,
    .oncology-encyclopedia-detail-main .detail-faq-block {
        margin-top: 0.52rem;
    }
    .oncology-encyclopedia-detail-main .detail-diagnosis-list {
        gap: 0.16rem;
    }
    .oncology-encyclopedia-detail-main .detail-diagnosis-item,
    .oncology-encyclopedia-detail-main .detail-diagnosis-item.is-full {
        width: 100%;
        min-height: auto;
    }
    .oncology-encyclopedia-detail-main .detail-faq-item {
        gap: 0.16rem;
        padding: 0.2rem;
    }
    .oncology-encyclopedia-detail-main .detail-faq-icon {
        width: 0.48rem;
        height: 0.48rem;
        flex-basis: 0.48rem;
    }
    .oncology-encyclopedia-detail-main .detail-faq-icon img {
        width: 0.26rem;
        height: 0.26rem;
    }
    /* source: css/f3_media.css 767 */
	.insurance-main .insurance-step-item,
    .insurance-main .insurance-company-item,
    .oncology-therapy-main .therapy-point-item {
        width: 100%;
    }
    .insurance-main .insurance-phone-screen {
        width: 1.9rem;
        min-height: 3.62rem;
    }
    .insurance-main .insurance-company {
        padding-top: 0.56rem;
    }
    .oncology-therapy-main .therapy-card-copy {
        padding: 0.22rem;
    }
    .oncology-therapy-main .therapy-panel {
        padding: 0.56rem 0;
    }
	.oncology-therapy-main .therapy-info-list{
		margin: 0;
		margin-top: var(--space40);
		margin-bottom: -0.36rem;
	}
    .oncology-therapy-main .therapy-info-list-three .therapy-info-card,
    .oncology-therapy-main .therapy-info-list-two .therapy-info-card {
        width: 100%;
		padding: 0;
		margin-bottom: 0.36rem;
    }
	.oncology-therapy-main .therapy-device-copy{
		width: 100%;
		padding: 0;
	}
	.oncology-therapy-main .therapy-device-img{
		margin-top: 0.28rem;
		width: 100%;
	}
    .oncology-therapy-main .therapy-info-card .therapy-info-box{
		padding: 0.36rem 0.28rem;
    }
    .oncology-therapy-main .therapy-device-card {
		padding: 0.36rem 0.28rem;
        flex-direction: column;
    }
    .oncology-therapy-main .therapy-device-point {
        align-items: flex-start;
        padding: 0.16rem 0.12rem;
    }
	.oncology-therapy-main .therapy-device-point .therapy-device-icon{
        display: none;
	}
	.oncology-therapy-main .therapy-device-title::before{
		top: 0;
		transform: translateY(50%);
	}
	.oncology-therapy-main .therapy-summary{
		padding: 0.36rem 0.28rem;
	}
    .oncology-about-main .oncology-section-title {
        margin-bottom: 0.3rem;
    }
    .oncology-about-main .oncology-about-intro-more {
        margin-top: 0.34rem;
    }
    .oncology-care-main .oncology-mode {
        padding: 0.38rem 0.22rem;
        border-radius: 0.14rem;
    }
    .news-detail-share{
        display: none;
    }
	.news-card-bot{
		margin-top: 0.24rem;
	}
    .medical-filter-tag{
        padding-right: 0;
        margin-bottom: 0.24rem;
    }
	 .medical-filter-input,
	 .schedule-select{
        margin-bottom: 0.24rem;
    }
    .medical-filter .ys-select-bd{
        padding: 0.36rem 0.28rem;
    }
    .mayo-subtitle::before {
        top: 0;
        transform: translateY(50%);
    }
    .mayo-support-item-box{
        padding: 0.36rem 0.28rem;
    }
    .mayo-support-item{
        padding: 0;
    }
    .mayo-support-item:not(:last-child){
        margin-bottom: 0.36rem;
    }
    .mayo-support-item2{
        margin-top: 0;
    }
    .medical-prep-main .medical-feedback-card{
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0.36rem 0.28rem;
    }
    .medical-prep-main .medical-feedback-copy{
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0;
    }
    .medical-feedback-pic{
        width: 50%;
        margin-top: 0.24rem;
    }
    .medical-prep-main .medical-phone-main{
        flex-direction: column;
    }
    .medical-prep-main .medical-phone-copy{
        width: 100%;
        padding: 0;
    }
    .medical-prep-main .medical-phone-img{
        width: 100%;
    }
    .medical-phone-hotline,
    .medical-prep-main .medical-phone-note {
        padding: 0.36rem 0.28rem;
    }
    .medical-prep-main .medical-phone-note,
    .medical-prep-main .medical-phone-img{
        margin-top: 0.36rem;
    }
    .medical-prep-main .medical-window-note{
        flex-direction: column;
    }
    .medical-window-note-text1{
        padding: 0;
    } 
    .medical-window-note-text2{
        margin-top: 0.12rem;
    } 
    .medical-prep-main .medical-hospital-list {
        margin: 0;
        margin-top: 0.5rem;
    }
    .medical-prep-main .medical-hospital-list-li {
        padding: 0;  
    }
    .mhll-bot{
        margin-top: 0.28rem;
    }
    .medical-prep-main .medical-hospital-info{
        margin-top: 0.12rem;
    }
    .mhll-title{
        font-size: var(--font28);
    }
    .article-card-item {
        margin-top: 0.36rem;
        margin-bottom: 0;
    }
    .inside-cta-card {
        padding: 0.36rem 0.28rem;
    }
    .inside-cta-card-box{
        flex-direction: column;
    }
    .inside-cta-action,
    .inside-cta-copy{
        width: 100%;
    }
    .inside-cta-action{
        margin-top: 0.32rem;
        align-items: flex-start;
    }
    .inside-cta-title {
        font-size: var(--font34);
    }
    .inside-cta-desc {
        margin-top: 0.24rem;
    }
    .inside-cta-btn{
        margin-top: 0.32rem;
    }
    .excellent-name {
        font-size: var(--font24);
        margin-top: 0.28rem;
    }
	.oncology-care-main .oncology-intro{
		flex-direction: column;
	}    
	.oncology-intro-text{
		width: 100%;
		padding-right: 0;
	}
	.oncology-care-main .oncology-intro-img {
    	width: 100%;
	}
	.oncology-care-main .oncology-service-inof {
    	margin: 0;
    	margin-top: 0.4rem;
	}
	.oncology-care-main .oncology-service-item{
		width: 100%;
		padding: 0;
	}
	.therapy-feature{
		flex-direction: column;
	}
	.therapy-feature-img{
		width: 100%;
		margin-top: 0.36rem;
	}
	.therapy-feature-copy{
		width: 100%;
		padding-right: 0;		
	}
	.oncology-therapy-main .therapy-feature .therapy-copy{
		margin-top: 0.28rem;
	}
	.oncology-therapy-main .therapy-register-link{
		flex-direction: row;
		align-items: center;
	}
	.oncology-therapy-main .therapy-register-icon{
		margin-bottom: 0;
		margin-right: 0.12rem;
	}
 	.oncology-therapy-main .therapy-register-link,
	.oncology-therapy-main .therapy-register{
		min-height: 0;
	}
	.oncology-therapy-main .therapy-register{
		margin-top: 0.28rem;
	}
	.therapy-register .std-btn1-link{
		height: 36px;
	}
	.proton-main .proton-service-main{
		padding-right: 0;
		margin-top: 0.24rem;
	}
	.proton-main .proton-equipment-list{
		flex-direction: column;
		margin: 0.36rem 0 -0.36rem;
	}
	.proton-main .proton-equipment-item{
        width: 100%;
		padding: 0;
		margin-bottom: 0.36rem;
    }
	.proton-main .proton-principle-list {
		flex-direction: column;
        margin: var(--space50) 0 -0.36rem;
    }
	.proton-main .proton-principle-item {
		width: 100%;
        padding: 0;
		margin-bottom: 0.36rem;
    }
	.center-point-top{
		flex-direction: column;
	}
	.oncology-main .detail-section-title{
		width: 100%;
	}
	.expert-team-main .medical-filter .schedule-select{
		width: 100%;
		margin: 0;
		margin-top: 0.2rem;
	}
	.expert-team-main .medical-filter{
		width: 100%;
		flex-wrap: wrap;
	}
	.proton-main .proton-section-heading{
		font-size: var(--font40);
	}
	.expert-team-main .medical-filter-btn{
		width: 100%;
		margin-top: 0.2rem;
        margin-left: 0;
	}
	.expert-card-list {
		margin: 0;
		flex-wrap: wrap;
		margin-top: var(--space40);
	}
	.expert-card-item{
		width: 100%;
		padding: 0;
		margin-bottom: 0.36rem;
	}
	.expert-card-box{
		padding: 0.36rem 0.28rem;
	}
	.oncology-main .department-block{
		padding: 0.36rem 0.24rem;
	}	
	.oncology-main .expert-recommend-copy,
	.rare-detail-main .detail-copy{
		margin-top: 0.36rem;
	}
	.oncology-main.rare-detail-main .expert-recommend-block{
		padding: 0.36rem 0.28rem;
	}
	.rare-detail-main .expert-card-box{
		padding: 0.28rem;
	}
	.doctor-main .doctor-article-inof {
   		margin: 0;
	}
	.medical-prep-main .medical-notice-list .medical-notice-list-li.on{
		width: 100%;
	}
	.medical-hospital-info p:not(:first-child){
		margin-top: 2px;
	}
	.mhll-bot-btn{
		margin-top: 0.32rem;
	}
	.proton-main .proton-scene-text{
		background: var(--colormain2);
		padding: 0.36rem 0.28rem;
	}
	.proton-main .proton-scene::after{
		position: relative;
	}
	.proton-main .proton-equipment-text{
		margin-top: 0.12rem;
	}
	.mod-title2::after{
		top: 0;
		transform: translateY(25%);
	}
    .mod-title3{
        padding-left: 0.16rem;
    }
	.mod-title3::after {
		top: 4px;
        height: 0.3rem;
		transform: translateY(0%);
    }
	.proton-main .proton-scene{
		padding: 0 20px;
    	border-radius: 6px;
    	display: flex;
    	flex-direction: column;
	}
	.proton-scene-img{
		position: relative;
    	border-radius: 0.12rem 0.12rem 0 0;
	}
	.proton-main .proton-scene-info{
		max-width: none;
		width: 100%;
		position: static;
		transform: translateY(0);
	}
	.proton-main .proton-scene-text{
		border-radius: 0 0 0.12rem 0.12rem;
	}
    /* 2026.5.8--新内容--start */
    .patient-faq-main .medical-faq-section {
        padding-bottom: 0.8rem;
    }
    .patient-faq-main .medical-faq-body {
        padding-right: 0.18rem;
    }
    .patient-faq-main .medical-faq-img {
        width: 1.8rem;
    }
    .patient-faq-main .medical-pagination {
        height: auto;
        min-height: 0.48rem;
        align-items: stretch;
    }
    .patient-faq-main .medical-pagination-note {
        display: flex;
        align-items: center;
        padding-left: 0.16rem;
        white-space: nowrap;
    }
    .patient-faq-main .medical-help-card {
        min-height: 0;
        align-items: flex-start;
    }
    .patient-faq-main .medical-search {
        gap: 0.12rem;
    }
    .patient-faq-main .medical-search-input,
    .patient-faq-main .medical-search-btn {
        height: 0.46rem;
    }
    .patient-faq-main .medical-faq-head {
        min-height: 0.72rem;
        gap: 0.14rem;
        padding: 0.16rem;
    }
    .patient-faq-main .medical-faq-icon {
        width: 0.36rem;
        height: 0.36rem;
        flex-basis: 0.36rem;
    }
    .patient-faq-main .medical-faq-body {
        padding-left: 0.66rem;
    }
    .patient-faq-main .medical-faq-img {
        width: 1.6rem;
    }
    .patient-faq-main .medical-pagination {
        flex-direction: column;
    }
    .patient-faq-main .medical-pagination-note {
        min-height: 0.4rem;
        padding-left: 0;
        justify-content: center;
        border-bottom: 1px solid #c9a987;
    }
    .patient-faq-main .medical-pagination .pc-fenye {
        margin: 0 auto;
    }
    .patient-faq-main .medical-help {
        padding: 0.38rem 0.2rem;
    }
    .patient-faq-main .medical-help-card {
        gap: 0.24rem;
    }
    .patient-faq-main .medical-help-copy strong {
        margin-top: 0.42rem;
    }
    .patient-faq-main .medical-help-codes {
        width: 100%;
        justify-content: flex-start;
    }
    .patient-faq-main .medical-help-code {
        width: 0.96rem;
        height: 0.96rem;
    }
    .doctor-card-actions {
        opacity: 1;
        pointer-events: all;
    }
    .about-main .about-stat-item {
        width: 50%;
        min-height: 0.7rem;
    }
    .about-overview {
        padding-bottom: 0.48rem;
    }
    .about-main .about-story {
        width: calc(100% - 0.36rem);
    }
    .about-main .about-timeline-list {
        padding: 0.36rem 0.14rem 0.18rem;
    }
    .about-main .about-timeline-list::before {
        left: 0.28rem;
    }
    .sports-dept-hero {
        min-height: 3.6rem;
    }
    .sports-dept-hero-core {
        min-height: calc(3.6rem - var(--headh));
    }
    .sports-dept-hero-title {
        font-size: var(--font32);
    }
    .sports-dept-tags {
        width: 100%;
        gap: 0.08rem;
    }
    .sports-dept-tags li {
        font-size: var(--font12);
    }
    .sports-dept-section + .sports-dept-section {
        margin-top: 0.56rem;
    }
    .sports-dept-feature-list,
    .sports-dept-device-list,
    .sports-dept-doctor-list,
    .sports-dept-case-list,
    .sports-dept-paper-list {
        gap: 0.18rem;
    }
    .sports-dept-feature-list li,
    .sports-dept-doctor-list li,
    .sports-dept-case-list li,
    .sports-dept-paper-list .ys-slick-item,
    .sports-dept-device-list li,
    .sports-dept-device-list li.is-large {
        width: 100%;
    }
    .sports-dept-expert{
        padding: 0.28rem 0.2rem;
    }
    .sports-dept-wide-card div {
        width: 100%;
    }
    .oncology-main.prostate-detail-main .detail-section-title h2 {
        font-size: var(--font24);
    }
    .oncology-main.prostate-detail-main .center-point + .center-point {
        margin-top: 0.58rem;
    }
    .oncology-main.prostate-detail-main .detail-banner {
        height: 3.7rem;
    }
    .oncology-main.prostate-detail-main .center-detail-layout {
        max-width: calc(100% - 0.36rem);
    }
    .oncology-main.prostate-detail-main .center-detail-main {
        padding-top: 0.46rem;
    }
    .oncology-main.prostate-detail-main .center-anchor-link {
        min-height: 0.38rem;
        padding: 0.07rem 0.16rem;
    }
    .a04-card-list > li,
    .a04-team-list > li,
    .a04-service-list > li,
    .a04-service-list > li:nth-child(n+4),
    .a04-check-list > li,
    .a04-check-list > li:nth-child(n+3),
    .a04-check-list > li:nth-child(n+4),
    .a04-process-list > li,
    .a04-process-list > li:last-child,
    .a04-support-list > li,
    .a04-support-list > li:nth-child(3),
    .a04-contact-list > li {
        width: 100%;
    }
    .a04-card-list,
    .a04-team-list,
    .a04-service-list,
    .a04-check-list,
    .a04-process-list,
    .a04-contact-list {
        gap: 0.14rem;
    }
    .a04-card-list > li,
    .a04-team-list > li,
    .a04-service-list > li,
    .a04-check-list > li,
    .a04-process-list > li,
    .a04-contact-list > li,
    .oncology-main.prostate-detail-main .a04-faq-list .faq-item {
        padding: 0.2rem;
    }
    .a04-treatment-list > li,
    .a04-support-list > li:nth-child(3) {
        flex-direction: column;
    }
    .a04-treatment-img,
    .a04-support-list > li:nth-child(3) .a04-support-img {
        width: 100%;
        flex-basis: auto;
    }
    .a04-support-copy {
        padding: 0.2rem;
    }
    .a04-process-list > li {
        padding-right: 0.58rem;
    }
    .a04-service-list > li {
        padding-right: 0.58rem;
    }
    .a04-logo-list > li {
        width: 100%;
    }
    .a04-cta-panel,
    .a04-note-panel {
        padding: 0.24rem 0.2rem;
    }
    .a04-faq-list .faq-item::before,
    .a04-faq-list .faq-item::after {
        right: 0.2rem;
    }
    .physician-main .guide-hero {
        min-height: 5.2rem;
    }
    .physician-main .guide-hero-title {
        font-size: var(--font36);
    }
    .physician-main .guide-search {
        width: 100%;
        height: 0.6rem;
    }
    .physician-main .guide-search-submit {
        width: 1.08rem;
    }
    .physician-main .guide-tab-link {
        gap: 0.04rem;
        font-size: var(--font12);
    }
    .physician-main .guide-tab-icon {
        width: 0.2rem;
        height: 0.2rem;
        flex-basis: 0.2rem;
    }
    .physician-main .physician-filter-field,
    .physician-main .physician-filter-submit {
        width: 100%;
    }
    .physician-main .physician-card-link {
        min-height: 0;
        padding: 0.2rem 0.18rem 0.18rem 0.78rem;
    }
    .physician-main .physician-card-icon {
        left: 0.2rem;
        top: 0.2rem;
        width: 0.4rem;
        height: 0.4rem;
    }
    .physician-main .physician-card-text {
        gap: 0.12rem;
    }
    .physician-main .physician-card-label {
        flex-basis: 0.48rem;
    }
    .physician-main .physician-doctor-list {
        gap: 0.06rem 0.18rem;
    }
    .proton-center-kicker {
        margin-bottom: .14rem;
    }
    .proton-center-hero {
        height: 5.2rem;
    }
    .proton-center-hero-pc {
        display: none;
    }
    .proton-center-hero-ph {
        display: block;
    }
    .proton-center-hero-text {
        top: 48%;
    }
    .proton-center-hero-title {
        font-size: var(--font32);
        line-height: var(--line35);
    }
    .proton-center-hero-lead,
    .proton-center-hero-lead p {
        font-size: var(--font16);
    }
    .proton-center-hero-arrow {
        display: none;
    }
    .proton-center-service-actions {
        flex-wrap: wrap;
    }
    .proton-center-service-actions li {
        width: calc(50% - .09rem);
    }
    .proton-center-action-btn {
        min-height: .72rem;
        padding: .1rem .18rem;
    }
    .proton-center-service-card,
    .proton-center-service-card.act,
    .proton-center-service-card:nth-child(2),
    .proton-center-service-card:nth-child(3),
    .proton-center-news-item {
        flex-basis: 82%;
        width: 82%;
    }
    .proton-center-service-name {
        left: .12rem;
        bottom: .12rem;
        min-width: 2.2rem;
        height: .48rem;
        padding: 0 .16rem;
        font-size: var(--font14);
    }
    .proton-center-tab-list {
        width: 100%;
        overflow-x: auto;
    }
    .proton-center-tab-list button {
        min-width: 1.42rem;
        height: .38rem;
        padding: 0 .18rem;
    }
    .proton-center-diagnosis-panel {
        min-height: 10.1rem;
        padding: .36rem .18rem .28rem;
    }
    .proton-center-body-placeholder {
        width: 2.05rem;
        height: 4.35rem;
    }
    .proton-center-diagnosis-list {
        position: relative;
        left: auto;
        right: auto;
        top: 4.82rem;
        width: 100%;
    }
    .proton-center-diagnosis-right {
        margin-top: .14rem;
    }
    .proton-center-diagnosis-list a {
        height: .4rem;
        padding: 0 .16rem;
    }
    .proton-center-diagnosis-category {
        padding: .24rem .18rem;
    }
    .proton-center-disease-grid {
        gap: .14rem;
    }
    .proton-center-disease-grid li {
        width: 100%;
    }
    .proton-center-disease-grid a {
        min-height: .78rem;
        padding: .16rem .18rem;
        font-size: var(--font16);
    }
    .proton-center-campus-links {
        padding: .18rem .18rem .5rem;
    }
    .proton-center-campus-links li {
        width: 100%;
    }
    .proton-center-news-title {
        min-height: auto;
    }
    .proton-center-hero {
        height: 4.8rem;
    }
    .proton-center-hero-title {
        font-size: var(--font28);
    }
    .proton-center-service-actions li {
        width: 100%;
    }
    .proton-center-service-card,
    .proton-center-service-card.act,
    .proton-center-service-card:nth-child(2),
    .proton-center-service-card:nth-child(3),
    .proton-center-news-item {
        flex-basis: 92%;
        width: 92%;
    }
    /* 2026.5.8--新内容--end */
    /* 2026.5.11--delia--start */
    .ys-slide-item-bot {
        padding: 0 0.2rem 0.24rem;
    }
    .ysib-view .viewerimg {
        width: 50%;
        margin-bottom: 0.16rem;
    }
    .ys-pcfy-wrap{
        flex-direction: column;
    }
    .ys-pcfy-page{
        display: none;
    }
    .pc-fenye .next li, .pc-fenye .prev li {
        font-size: 10px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .pc-fenye li{
        font-size: 12px;
    }
    .pc-fenye .prev li{
        border-left: none !important;
    }
    .medical-prep-main .medical-phone, .medical-prep-main .medical-help{
        padding: 0;
    }
    .medical-help-main {
        flex-direction: column !important;
    }
    .medical-prep-main .medical-help-img,
    .medical-prep-main .medical-help-card {
        width: 100%;
    }
    .medical-help-card{
        flex-direction: column;
    }
    .medical-help-copy{
        margin-bottom: 0.3rem;
    }
    .medical-help-wrap {
        padding: 0.75rem 0.34rem;
    }
    .medical-help {
        padding-top: var(--space120) !important;
    }
    .ys-nybanner2-wrap{
        flex-direction: column;
    }
    .ys-nybanner2-wrap .ys-nyban-title{
        width: 100%;
        margin-bottom: 0.44rem;
    }
    .ys-nybanner2-wrap .ys-nyban-title p{
        margin-top: 0.1rem;
    }
    .ys-nybanner2 .ys-nyban-img{
        width: 100%;
    }
    .ys-sit-name {
        top: 4px;
    }
    .ys-phnav-logo {
        width: 200px;
    }
    .detail-content-wrap-left{
        display: none !important;
    }
    .detail-content-wrap-right {
        padding-left: 0;
        border-left: none;
    }
    .detail-ban {
        padding: 0.75rem 0;
    }
    .detail-ban-wrap {
        flex-direction: column;
    }
    .detail-ban-wrap-left {
        width: 100%;
        margin-bottom: 0.44rem;
    }
    .detail-ban-wrap-right{
        width: 100%;
    }
    .detail-ban-tab{
        font-size: var(--font12);
        line-height: 26px;
    }
    .detail-ban-desc p{
        font-weight: 400 !important;
        font-size: var(--font16);
    }
    .detail-faq-item{
        flex-direction: column;
    }
    .detail-faq-icon{
        margin-right: 0;
        margin-bottom: 0.26rem;
    }
    .ys-nybanner1 .ys-nyban-img::before{
        width: 100%;
    }
    .ot-card-item {
        width: 100%;
    } 
    .ot-intro-card {
        position: relative;
        right: auto;
        bottom: auto;
        width: 100%;
        border-radius: 0.2rem;
    }
    .ys-cont1380 {
        width: 100%;
        padding:  0 20px;
    }
    .humanity-content-wrap {
        padding-bottom: 0.75rem;
        padding-top: 0;
    }
    .humanity-thanks{
        padding-top: 0.75rem;
    }
    .center-anchor-cry {
        padding: 0 20px;
    }
    .humanity-thanks-wrap{
        flex-wrap: wrap;
    }
    .humanity-thanks-main {
        width: 100%;
        margin-bottom: 0.34rem;
    }
    .humanity-thanks-right {
        width: 100%;
    }
    .slick-dots li{
        width: 6px;
        height: 6px;
    }
    .humanity-model-item .humanity-card-link{
        flex-direction: column;
    }
    .humanity-model-img,
    .humanity-model-cont{
        border-radius: 0;
    }
    .humanity-model-cont{
        padding: 0.3rem 0.24rem;
        border-radius: 0 0 0.2rem 0.2rem;
    }
    .humanity-model-cont .std-btn4{
        margin-top: 0.3rem;
    }
    .humanity-card-link{
        border-radius: 0.2rem;
        overflow: hidden;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    .humanity-model-item .humanity-card-title,
    .humanity-public-item .humanity-card-title,
    .humanity-volunteer-item .humanity-card-title,
    .humanity-thanks-main .humanity-card-title{
        font-size: var(--font24);
    }
    .doctor-card-item {
        width:100%;
    }
    .doctor-card-name{
        font-size: var(--font24);
    }
    .doctor-card-img::before{
        height: 18%;
    }
    .doctor-hero-search {
        width: 100%;
    }
    .doctor-hero-stats li {
        min-width: 1.4rem;
        padding-right: .22rem;
        margin-right: .22rem;
    }
    .doctor-hero-stats-post{
        font-size: var(--font12);
    }
    .ys-nybanner4-wrap{
        padding-bottom: 2.6rem;
    }
    .ys-nybanner4 .ys-nyban-img{
        width: 73.5%;
    }
    .footer-logo {
        width: 216px;
        margin-bottom: 0.4rem;
    }
    .footer-top-left {
        display: flex;
        flex-direction: column;
    }
    .footer-shares.ys-ban-ph{
        display: flex;
        margin-top: 0.4rem;
    }
    .footer-tel.ys-ban-ph {
        margin-top: 0.54rem;
        margin-bottom: 0;
    }
    .footer-tel p, .footer-tel p a {
        font-size: var(--font26);
    }
    .matl-nub-show-text{
        font-size: 10px;
        margin-top: 0.05rem;
    }
    .mod-aside {
        right: 0.2rem;
        width: 38px;
    }
    .matl-nub-hide-code {
        width: 106px;
    }
    .ys-ban-slick .slick-dots{
        bottom: 0.4rem;
    }
    .ys-banner-jump{
        bottom: 1.6rem;
    }
    .hiil-item,
    .hiil-item.on {
        width: 50%;
    }
    .hdli-swiper-other {
        width: 80%;
    }
    .home-scroll-wrap-box{
        width: 100% !important;
        white-space: normal;
        flex-wrap: wrap;
    }
    .home-scroll-wrap {
        position: relative;
        top: auto;
        overflow: hidden;
        width: 100vw;
    }
    .home-scroll-zhan{
        display: none;
    }
    .home-scroll-wrap-list {
        height: auto;
        flex-shrink: 0;
    }
    .home-scroll-wrap-title{
        height: 80vh;
    }
    .home-scroll-wrap-title h2{
        width: 100%;
        padding: 0 20px;
        text-align: center;
    }
    .home-tour-wrap-left,
    .home-tour-wrap-right{
        width: 100%;
    }
    .home-tour-wrap-left{
        position: relative;
        top: auto;
    }
    .home-tour-wrap-left h2 {
        margin-bottom: 0.3rem;
    }
    .std-btn1-link {
        height: 38px;
    }
    .hlnr-word p{
        font-size: 10px;
    }
    .home-tour-wrap-left{
        margin-bottom: 0.54rem;
    }
    .htwr-list-nub-right {
        padding-left: 0.2rem;
    }
    .htwr-list-nub-right h3{
        margin-bottom: 0.1rem;
    }
    .hlnr-map-text{
        font-size: var(--font12);
    }
    .home-promise-wrap-left,
    .home-promise-wrap-right{
        width: 100%;
    }
    .home-promise-wrap-right{
        flex-direction: column-reverse;
    }
    .home-promise {
        padding: 0.75rem 0;
    }
    .hlib-right {
        padding-left: 0.2rem;
        margin-left: 0.2rem;
    }
    .hlib-right-desc p{
        font-size: var(--font12);
    }
    .home-promise-wrap-left h2 {
        margin-bottom: 0.4rem;
    }
    .hlib-right h3{
        font-size: var(--font24);
    }
    .hpwr-maxul{
        width: 100%;
    }
    .hpwr-minul {
        width: calc(100% + 0.1rem);
        margin: 0 -0.05rem;
        margin-top: 0.3rem;
    }
    .hpwr-minul-list{
        width: 20%;
        margin-bottom: 0;
        padding: 0 0.05rem;
    }
    .hpwl-list-item {
        margin-bottom: 0.28rem;
    }
    .home-promise-wrap-left{
        margin-bottom: 0.44rem;
    }
    .home-service-wrap {
        height: 300px;
        width: 380px;
        margin: 0 auto;
        padding: 0;
    }
    .home-service-wrap {
        height: 218px;
        width: 440px;
        margin: 0;
        padding: 0;
        flex-shrink: 0;
    }
    .home-service .ys-cont1400{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .home-service-wrap-min {
        top: auto;
        width: 100vw;
        left: auto;
        position: relative;
        transform: inherit;
        margin-top: -.5rem;
        padding: 0 0.8rem;
        max-width: 400px;
    }
    .footer-nav>li::after {
        top: calc(0.875em + 5px);
    }
    .home-scroll-wrap-bg img {
        width: 84%;
        max-width: 100%;
    }
    .hswc-box{
        flex-direction: column;
    }
    .home-scroll-wrap-coopera{
        width: 100%;
        padding: 0 20px;
    }
    .hswc-ul{
        width: 100%;
        flex-direction: column;
    }
    .hswc-left {
        width: 78%;
        padding: 0.44rem 0.4rem;
        overflow: hidden;
        margin-right: 0rem !important;
        min-height: 260px;
        margin-bottom: 0.4rem;
    }
    .hswc-ul-nub{
        width: 78%;
        margin-bottom: 0.4rem;
        margin-right: 0rem !important; 
    }
    .hswc-ul-nub:last-child{
        margin-bottom: 0;
    }
    .hswc-ul-nub-link::before{
        height: 45%;
    }
    .hunl-icon{
        opacity: 1;
    }
    .hswc-ul-nub:nth-of-type(2n+1) {
        transform: translateX(0) !important;
        margin-left: 22%;
    }
    .hswm-play{
        display: block;
    }
    .home-scroll-wrap-coopera1{
        padding-bottom: 0.75rem;
    }
    .hswc-ul-nub:nth-child(2n+2) {
        transform: translateY(0rem);
    }
    .hsws-box-title{
        margin-bottom: 0.24rem;
    }
    .home-dynamic-list-item p{
        padding: 0.1rem 0.2rem;
    }
    .hcbl-item-link{
        font-size: 12px;
    }
    .hiil-item-link-icon {
        width: 30px;
    }
    .hiil-item-link-text{
        font-size: var(--font16);
    }
    .hcpi-box h2 {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .ys-cont1760{
        width: 100%;
        padding: 0 20px;
    }
    .ys-banner-list-item:first-child .ybli-hide{
        left: 0%;
        transform: translateX(0%);
    }
    .ys-banner-list-item:last-child .ybli-hide{
        right: 0;
        left: auto;
        transform: translateX(0%);
    }
    .ybli-top{
        padding: 0.12rem 0.2rem;
        justify-content: center;
    }
    .ys-banner-list-item{
        width: 33.333333%;
    }
    .ys-ban-slick .ys-ban-txtbox{
        top: 30%;
    }
    .home-center-bot{
        bottom: 0.44rem;
    }
    .mayo-support-list {
        margin: 0.3rem 0rem 0;
    }
    .mayo-support {
        padding-top: 0.75rem;
    }
    .procurement-card-title{
        font-size: var(--font26);
    }
    .health-main .listing-tab-list {
        width: auto;
    }
    .listing-tab-list{
        margin-top: 0.2rem;
    }
    .table-phbtn{
        display: flex;
        align-items: center;
        margin-bottom: 0.14rem;
    }
    .medical-filter{
        flex-direction: column;
    }
    .medical-filter-tag {
        padding-right: 0;
        margin-right: 0;
        margin-bottom: 0.24rem;
        width: 100%;
    }
    .schedule-select {
        width: 100%;
        margin-right: 0;
    }
    .ys-fiiss-input-close .iconfont {
        font-size: 12px;
    }
    .medical-table-wrap th, 
    .medical-table-wrap td{
        white-space: nowrap;
    }
    .medical-filter-input{
        margin-bottom: 0;
    }
    .ys-nybanner1 .ys-nyban-title h1 {
        width: 100%;
    }
    .mayo-process-item {
        width: 100%;
    }
    .mayo-process-item-box{
        padding: 0.26rem 0.2rem;
    }
    .mayo-intro-img{
        margin-top: 0.4rem;
    }
    .mayo-intro-img,
    .mayo-remote-intro .mayo-intro-text{
        width: 100%;
    }
    .mayo-remote-intro .mayo-intro-row{
        flex-wrap: wrap;
    }
    .mod-title {
        padding-bottom: 0.12rem;
    }
    .mayo-remote-intro .std-btn2-link {
        height: 38px;
    }
    .mayo-remote-main .mayo-remote-why .mayo-copy {
        margin-bottom: 0.1rem;
    }
    .mayo-reason-item-box{
        padding: 0.44rem 0.34rem;
    }
    .mayo-panel {
        padding: 0.7rem 0.34rem;
    }
    .about-timeline-info {
        width: 100%;
        padding-right: 0;
    }
    .about-timeline-img {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .about-timeline-item-box{
        flex-direction: column;
    }
    .about-timeline-list,
    .about-main .about-timeline-list{
        padding: 0;
        padding-left: 0.6rem;
    }
    .about-timeline-list::before,
    .about-timeline-progress,
    .about-main .about-timeline-list::before{
        left: 0.15rem;
    }
    .about-timeline-item:nth-child(even) .about-timeline-item-box {
        flex-direction: column;
    }
    .about-timeline-item:nth-child(2n) .about-timeline-date, .about-timeline-item:nth-child(2n) .about-timeline-copy p {
        text-align: left;
    }
    .about-timeline-item:nth-child(2n) .about-timeline-info {
        padding-right: 0 !important;
        padding-left: 0;
    }
    .about-timeline-marker{
        left: -25px;
        transform: translate(-50%,-50%) rotate(180deg);
    }
    .mayo-deve-main .center-anchor-cry{
        padding-left: 0;
    }
    .mayo-deve-main .center-anchor-cry .achor-point{
        padding-left: 20px;
    }
    .about-timeline-item{
        margin-bottom: 0.44rem;
    }
    .about-timeline-item:last-child{
        margin-bottom: 0;
    }
    .history-select-hd {
        width: 100%;
    }
    .about-history-btn{
        flex-shrink: 0;
    }
    .history-select-hd, .about-more .std-btn1-link {
        height: 38px;
    }
    .about-history-select{
        width: 100%;
    }
    .mayo-copy {
        width: 100%;
    }
    .msib-cont li::before {
        top: 6px;
    }
    .mayo-profile-img img:nth-child(2) {
        width: 80%;
    } 
    .mayo-metric-num span, .mayo-small-num span{
        font-size: 12px;
    }
    .mayo-metric-num{
        font-size: var(--font48);
    }
    .mayo-research-core{
        flex-wrap: wrap;
    }
    .appointment-hero-core{
        flex-direction: column;
    }
    .appointment-hero-copy{
        width: 100%;
    }
    .appointment-hero-core {
        min-height: inherit;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .appointment-hero-copy{
        margin-bottom: 0.5rem;
    }
    .sports-dept-cta-wrap{
        padding: 0.44rem 0.34rem;
        flex-direction: column;
    }
    .sports-dept-cta-wrap h2 {
        width: 100%;
        border-right: none;
        padding-right: 0;
        margin-bottom: 0.2rem;
    }
    .sdcw-right {
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 0;
    }
    .sdcw-right .std-btn1-link {
        height: 36px;
    }
    .sports-dept-cta-wrap h2{
        font-size: var(--font36);
    }
    .sdcw-right-desc{
        width: 100%;
        margin-bottom: 0.38rem;
    }
    .appointment-question-core{
        flex-wrap: wrap;
    }
    .appointment-question-list{
        width: 100%;
        margin-top: 0.3rem;
    }
    .appointment-question-section{
        margin-top: 0.5rem;
    }
    .mpit-list p{
        padding: 0;
        font-size: 0px;
        color: transparent;
        width: 8px;
        height: 8px;
        overflow: hidden;
        background: var(--colormain);
        border-radius: 50%;
    }
    .arrows-icon {
        width: 32px;
        height: 32px;
    }
    .hospital-guide-main .mod-point{
        padding-top: 0.75rem !important;
    }
    .oncology-main .department-card-icon, 
    .oncology-main .disease-card-icon {
        width: 30px;
        height: 30px;
    }
    .oncology-main .department-card-item a {
        padding: 0.16rem 0.14rem;
    }
    .oncology-main .department-card-name{
        font-size: var(--font16);
    }
    .oncology-main .department-block-title{
        margin-bottom: 0.08rem;
    }
    .oncology-main .department-card-icon{
        margin-right: 0.2rem;
    }
    .encyclopedia-card-item{
        padding: 0 0.1rem !important;
    }
    .oncology-encyclopedia-main .encyclopedia-card-inof {
        margin: 0 -0.1rem !important;
    }
    .pc-fenye .next li, .pc-fenye .prev li {
        font-size: 0;
        color: transparent;
    }
    .encyclopedia-card-link {
        padding: 0.16rem 0.14rem !important;
    }
    .encyclopedia-card-icon {
        margin-right: 0.16rem !important;
    }
    .oncology-encyclopedia-main .encyclopedia-section h2{
        margin-bottom: 0.6rem;
    }
    .oncology-gallery-heading,
    .oncology-contact-cn, 
    .oncology-contact-cn p{
        font-size: var(--font32);
    }
    .article-card-title{
        font-size: var(--font24);
    }
    .oncology-arrow .ys-imgbox-cover {
        width: 54%;
        margin: 0 auto;
    }
    .guide-card-down {
        left: 0;
        width: 100%;
    }
    .ys-nybanner4::before{
        background: linear-gradient(180deg, #D9BD92 28.99%, #B08961 98.68%);
    }
    .article-card-item,
    .news-card-item,
    .procurement-card-item,
    .appointment-campus-item {
        width: 100%;
    }
    .health-main .listing-tab-link{
        font-size: var(--font12);
    }
    .inside-cta-card{
        flex-direction: column;
    }
    .article-card-item:first-child{
        margin-top: 0;
    }
    .medical-prep-main .medical-help-card { 
        align-items: flex-start;
    }
    .humanity-thanks-item{
        margin-top: 0 !important;
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .humanity-thanks-item:not(:first-child){
        display: none;
    }
    .insurance-main .insurance-code-panel,
    .insurance-process-main,
    .medical-traffic {
        flex-direction: column;
    }
    .insurance-code-copy{
        padding: 0;
        margin-bottom: 0.2rem;
    }
    .insurance-main .insurance-code-copy h3{
        margin-bottom: 0.34rem;
    }
    .insurance-step-list {
        width: calc(100% + 0.2rem);
    }
    .insurance-step-text {
        padding-top: 0.02rem;
    }
    .insi-box {
        min-height: inherit;
    }
    .insurance-step-phoneul{
        display: none;
    }
    .insurance-process h3,
    .cancer-main .std-font24{
        font-size: var(--font28);
    }
    .insurance-company-logo span{
        font-size: 10px;
    }
    .medical-traffic-img{
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .medical-contact-card{
        width: 100%;
    }
    .medical-contact-code,
    .med-feek-copy-li{
        margin-bottom: 0.2rem;
    }
    .hlnr-map-icon {
        margin-right: 0.15rem;
    }
    .medical-prep-main .medical-drive,
    .medical-prep-main .medical-metro{
        padding-bottom: 0;
    }
    .medical-card-item{
        width: 100%;
    }
    .smart-feature-desc{
        width: 100%;
    }
    .organization-map-picul-list{
        height: 260px;
    }
    .detail-faq-item-link{
        flex-direction: column;
    }
    .cancer-main .guide-card-item{
        width: 50%;
    }
    .center-main-block .specialty-main-panel {
        padding: 0.4rem 0.24rem;
    }
    .guide-card-link {
        padding: 0.16rem 0.12rem;
    }
    .guide-card-name{
        font-size: var(--font14);
    }
    .prostate-cta-panel-wrap {
        padding: 0.44rem 0.34rem;
        flex-direction: column;
    }
    .prostate-cta-panel-wrap h3{
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .pcpw-right {
        width: 100%;
        display: flex;
        align-items: flex-start;
        padding-left: 0;
        border-left: none;
        flex-wrap: wrap;
    }
    .prostate-cta-code{
        margin-left: 0;
    }
    .prostate-cta-copy,
    .sports-device-core-left{
        margin-bottom: 0.3rem;
    }
    .sports-intro-core, 
    .sports-device-core, 
    .sports-expert-core{
        flex-direction: column;
    }
    .sports-intro-copy {
        width: 100%;
        margin-bottom: 0.46rem;
    }
    .sports-intro-img,
    .sports-device-core-left,
    .sports-device-img,
    .sports-expert-book-left,
    .sports-expert-action,
    .sports-case-copy {
        width: 100%;
    }
    .sports-intro-copy .std-btn2-link {
        height: 36px;
    }
    .sports-text {
        margin-top: 0.2rem;
    }
    .sports-article .mod-point {
        padding: 0.74rem 0;
    }
    .sports-intro{
        padding-bottom: 0 !important;
    }
    .sports-expert-photo{
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .sports-expert-photo img{
        width: 64%;
    }
    .sports-expert-photo{
        margin-bottom: 0.4rem;
    }
    .sports-expert-copy{
        width: 100%;
    }
    .sports-case-img,
    .sports-case-head .mod-arrows,
    .sports-dept-case .mod-arrows{
        display: none;
    }
    .ys-nybanner1-list{
        width: 100%;
    }
    .ynli-link {
        line-height: 26px;
        font-size: var(--font12);
    }
    .sist-desc {
        width: 100%;
    }
    .sdfl-item.on .sports-dept-feature-img::before {
        background: linear-gradient(90deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.00) 65.82%);
    }
    .sdfl-item-show-top h3 {
        font-size: var(--font26);
    }
    .sdfl-item.on .sist-desc{
        opacity: 0.9;
    }
    .humanity-section-head{
        flex-direction: column;
        align-items: flex-end;
    }
    .humanity-section-head h2{
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .humanity-section-head h2{
        margin-bottom: 0;
    }
    .sports-dept-expert, .sports-dept-case{
        padding: 0.44rem 0.34rem;
    }
    .profile-main .profile-hero-core {
        flex-direction: column-reverse;
    }
    .profile-meta-text{
        font-size: var(--font12);
    }
    .profile-main .profile-anchor-list {
        display: flex;
        flex-wrap: wrap;
    }
    .profile-main .profile-appoint-time {
        min-width: inherit;
        width: 100%;
    }
    .physician-filter .schedule-select,
    .physician-filter .medical-filter-btn {
        width: 100%;
    }
    .medical-filter .ys-fiiss-core {
        height: 2.6rem;
        padding: 0;
    }
    .physician-group {
        padding-top: 0.5rem;
        margin-top: 0.6rem;
    }
    .detail-section-title {
        width: 100%;
    }
    .expert-team-main .medical-filter .medical-filter-input {
        width: 100%;
        flex-direction: column;
        height: auto;
        margin-top: 0.2rem;
    }
    .expert-team-main .medical-filter .medical-filter-input input{
        height: 38px;
    }
    .medical-filter .ys-fiiss-input input{
        font-size: var(--font14);
    }
    .expert-team h2{
        margin-bottom: 0.2rem;
    }
    .prostate-card-list > li {
        width: 100%;
    }
    .center-detail-reason {
        padding: 0.68rem 0.3rem 0.1rem;
    }
    .prostate-card-list-box {
        padding: 0.32rem 0.2rem;
    }
    .center-detail-person{
        padding: 0.68rem 0.3rem 0.5rem;
    }
    .prostate-service-list > li,
    .center-detail-serv .prostate-service-list > li.on,
    .prostate-support-list > li,
    .center-detail-support .prostate-support-list > li.on .prostate-support-copy {
        width: 100%;
    }
    .prostate-logo-list-box .ys-imgbox-cover{
        width: 75%;
        margin: 0 auto;
    }
    .therapy-device-card-box {
        margin-bottom: 0.32rem;
        flex-direction: column;
    }
    .center-detail-method{
        padding: 0.68rem 0.3rem;
    }
    .center-detail-support .prostate-support-list > li.on .prostate-support-list-box{
        flex-direction: column;
    }
    .center-detail-support .prostate-support-list > li.on .prostate-support-img{
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .prostate-detail-faq {
        padding: 0.68rem 0.3rem;
        margin-top: 0.5rem;
    }
    .insurance-step-item {
        width: 100%;
    }
    .center-detail-step .insurance-step-item {
        margin-top: 0.2rem;
    }
    .oncology-service-sticky{
        position: relative;
        top: auto;
        width: 100%;
    }
    .oncology-service-layout{
        flex-direction: column;
    }
    .oncology-service-copy {
        margin-top: 0;
    }
    .oncology-service-action-list li {
        max-width: inherit;
    }
    .oncology-service-action-list {
        margin: 0 -0.05rem;
        margin-top: 0.3rem;
    }
    .oncology-service-media{
        width: 100%;
        padding-left: 0;
        border-left: none;
    }
    .oncology-service-media-text,
    .oncology-service-media::after{
        display: none;
    }
    .oncology-service-list{
        display: block;
        margin: 0 -0.1rem;
    }
    .oncology-service-item:not(:first-child){
        display: none;
    }
    .oncology-service-item{
        margin-bottom: 0;
        padding: 0 0.1rem;
    }
    .oncology-service-sticky{
        padding-bottom: 0.5rem;
    }
    .oncology-service-card-title{
        font-size: var(--font14);
    }
    .oncology-service-media {
        padding-bottom: 0.75rem;
        margin-right: 0;
    }
    .oncology-locator-top{
        flex-direction: column;
    }
    .oncology-locator-top .oncology-section-head,
    .oncology-locator-tabs {
        width: 100%;
    }
    .oncology-disease-item{
        position: relative;
        left: auto !important;
        top: auto !important;
    }
    .oncology-department-panel {
        width: 100%;
        position: relative;
        right: auto;
        bottom: auto;
        background: var(--colorfcf);
        padding: 0.3rem 0.2rem 0.5rem;
    }
    .oncology-department-slide .guide-card-item{
        width: 50%;
    }
    .oncology-department-card-picul{
        margin-bottom: 0.2rem;
    }
    .oncology-department-foot .current, 
    .oncology-department-foot .total,
    .oncology-department-count{
        color: var(--colormain);
    }
    .oncology-department-foot .arrows-icon{
        background: var(--colormain);
    }
    .oncology-body-img{
        width: 100%;
        bottom: -0.44rem;
    }
    .oncology-disease-item{
        padding: 0 0.1rem;
    }
    .oncology-disease-item.slick-active .oncology-disease-link{
        background: var(--colormain);
    }
    .oncology-disease-item.slick-active .oncology-disease-link span,
    .oncology-disease-item.slick-active .oncology-disease-link i{
        color: var(--colorfff);
    }
    .oncology-disease-link{
        height: 100%;
        padding: 0.14rem 0.2rem;
    }
    .oncology-disease-item:nth-child(2n) .oncology-disease-link {
        flex-direction: row;
        text-align: left;
    }
    .oncology-disease-item:nth-child(2n) .oncology-disease-link i {
        margin-right: 0rem;
        margin-left: 0.1rem;
        transform: rotate(0deg);
    }
    .oncology-disease-list{
        margin: 0 -0.1rem;
        margin-top: 0.3rem;
    }
    .oncology-department {
        padding-top: 0.5rem;
    }
    .oncology-locator-orbit {
        width: 70vw;
        height: 70vw;
    }
    .specialty-main .guide-card-item {
        width: 50%;
    }
    .specialty-main .guide-card-list{
        margin-top: 0;
    }

    /* 2026.5.27 */
    .home-dynamic-list-item p{
        white-space: nowrap;
    }
    .home-dynamic-list-ul {
        justify-content: flex-start;
    }
    .home-dynamic-list:not(.mCS_no_scrollbar){
        margin-bottom: 0.3rem;
    }
    .mayo-research-metrics {
        padding-left: 0;
    }
    .mayo-compare-col{
        margin-left: 0;
    }
    .ys-ban-pcbtn{
        display: none;
    }
    .ys-ban-phbtn{
        display: flex;
        justify-content: center;
        margin-top: 0.3rem;
    }
    .sports-dept-paper-list h3{
        font-size: var(--font20);
    }
    .profile-main .profile-appoint {
        padding: 0.34rem 0.24rem;
    }
    .profile-awards-icon{
        top: 2px;
    }
    .appointment-main .medical-phone-main{
        margin-top: 0;
    }
    .appointment-main .medical-phone{
        padding: 0.44rem 0.3rem !important;
    }
    .medical-plan-img-textul{
        display: none;
    }
    .feedback-main .med-feek-copy-li{
        margin-bottom: 0 !important;
    }
    .doctor-main .doctor-profile-photo{
        width: 100%;
    }
    .asib-bg {
        width: 26%;
        right: 0rem;
    }
    .about-stat-item-box {
        padding: 0.24rem 0.2rem;
    }
    .appointment-book-card{
        width: 100%;
    }
    .appointment-campus-section-bg {
        width: 100%;
    }
    .smart-overview-item:first-child{
        margin-top: 0;
    }
    .profile-main .profile-photo {
        height: 246px;
    }
    .profile-main .profile-book-img {
        width: 1.5rem;
    }
    .profile-main .profile-credential-icon {
        margin-right: 0.14rem;
    }
    /* 2026.6.8--ai板块--start */
    .hswl-media {
        width: 100%;
        margin: 0 0 0 -25px;
    }
    .hswl-media-min {
        width: 1.68rem;
        left: 76%;
    }
    .hswl-media-code {
        width: 1.8rem;
        top: 30%;
        right: -8%;
    }
    .hlii-nub {
        width: 50%;
    }
    .hlii-nub-link {
        min-height: 46px;
        padding: 0.08rem 0.1rem;
    }
    /* 2026.6.11 */
    .mod-aside {
        right: auto;
        width: 100%;
        top: auto;
        bottom: 0;
        left: 0;
        transform: translateY(100%) translateX(0);
    }
    .matl-nub {
        flex-grow: 1;
        border-right: solid 1px var(--colormain2);
    }
    .mod-aside-top-list {
        flex-direction: row;
        justify-content: space-between;
    }
    .mod-aside-top{
        border-radius: 0;
    }
    .mod-aside.ys-show {
        transform: translateY(0%) translateX(0);
    }
    .mod-aside-back {
        border-radius: 50%;
        position: fixed;
        bottom: 1.6rem;
        width: 40px;
        height: 40px;
        right: 0.2rem;
        opacity: 0;
    }
    .mod-aside.ys-show .mod-aside-back {
        opacity: 1;
    }
    .mod-aside-back img{
        width: 72%;
    }
    .matl-nub-show-icon {
        width: 22px;
        margin: 0 auto 4px;
    }
    .matl-nub-show-text {
        font-size: 12px;
    }
    .ys-footer{
        padding-bottom: 1rem;
    }
    .matl-nub:first-child .matl-nub-show {
        border-radius: 0;
        overflow: hidden;
    }
    .matl-nub-hide {
        top: auto;
        right: auto;
        bottom: 110%;
        left: 50%;
        transform: translateY(0%) translateX(-50%);
        padding-right: 0rem;
    }
    .matl-nub:first-child .matl-nub-hide {
        left: 10%;
        transform: translateY(0%) translateX(-0%);
    }
    .home-main .symptoms-intelll-wrap-content,
    .symptoms-intelll-wrap-content {
        width: 320px;
        transform: scale(1.3);
        margin-top: 0.6rem;
    }
    .home-main .siwc-dots-li1 .siwc-dots-li-click {
        width: 39px;
        height: 34px;
    }
    .home-main .siwc-dots-li2 .siwc-dots-li-click {
        width: 48px;
        height: 48px;
    }
    .home-main .siwc-dots-li3 .siwc-dots-li-click {
        width: 50px;
        height: 30px;
    }
    .home-main .siwc-dots-li4 .siwc-dots-li-click {
        width: 64px;
        height: 32px;
    }
    .home-main .siwc-dots-li5 .siwc-dots-li-click {
        width: 64px;
        height: 144px;
    }
    .home-main .siwc-dots-li6 {
        top: 38%;
        width: 45%;
        height: 122px;
    }
    .home-main .siwc-dots-li6 .siwc-dots-li-click1 {
        width: 25px;
        transform: rotate(10deg);
    }
    .home-main .siwc-dots-li6 .siwc-dots-li-click2 {
        width: 25px;
        transform: rotate(-10deg);
    }
    .symptoms-intelll-wrap-content .siwc-dots-li .siwc-dots-li-pop{
        display: none !important;
    }
    .home-advn-ph{
        display: block;
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        pointer-events: none;
        opacity: 0;
        z-index: 100;
        background: rgba(0, 0, 0, .2);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        transition: var(--transition);
    }
    .home-advn-ph.show{
        opacity: 1;
        pointer-events: all;
    }
    .home-advn-ph .siwc-dots-li {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 0 !important;
        left: 0 !important;
        width: 100%;
        height: 100%;
        opacity: 0;
        pointer-events: none;
        transition: var(--transition);
        transform: translate(0%, 0%);
    }
    .home-advn-ph .siwc-dots-li.active{
        opacity: 1;
        pointer-events: all;
    }
    .home-advn-ph .siwc-dots-li-pop {
        width: 100%;
        height: 100%;
        position: relative;
        top: auto !important;
        left: auto !important;
        max-width: calc(100% - 40px);
        max-height: calc(100vh - 100px);
    }
    .sbli-pops {
        position: relative;
        padding-left: 0.4rem;
        padding-right: 0.4rem;
        opacity: 1;
        pointer-events: all;
        transition: 0s;
        display: none;
    }
    .sbli-pops-list {
        max-height: inherit;
    }
    .sdlc-bts-list {
        max-height: inherit;
        height: calc(100vh - 160px);
        padding-bottom: 0.3rem;
    }
    .sbli-pops-wrap {
        padding: 0.2rem 0;
        box-shadow: none;
    }
    .sbli-boxs {
        font-size: var(--font18);
        padding: 0.16rem 0.64rem 0.16rem 0.26rem;
        border-bottom: solid 1px var(--colorbj);
    }
    .sdlc-tps {
        padding: 0.2rem 0.26rem;
    }
    .sdlc-tps-title{
        font-size: var(--font24);
    }
    .sbli-boxs::after{
        right: 0.34rem;
        transition: var(--transition);
    }
    .sdlc-bts-list-item.active .sbli-boxs::after{
        transform: translateY(-50%) rotate(90deg);
    }
    .spwb-text {
        font-size: 12px;
    }
    .sbli-pops-wrap-bot {
        justify-content: space-between;
        padding: 0.14rem 0.2rem;
        border-radius: 0.1rem;
    }
    .spwb-code {
        width: 80px;
    }
    .sdlc-tps-close {
        width: 20px;
        height: 20px;
    }
    .symptoms-intelll-wrap{
        padding: 0.2rem 0 0.7rem;
    }
    .ybli-top{
        font-size: var(--font16);
    }
    .arrows-icon {
        width: 30px;
        height: 30px;
    }
    .hswr-tps .mod-arrows {
        margin-left: 0.2rem;
    }
    .home-dynamic-list-ul{
        margin:0 0 0.4rem;
    }
    .home-dynamic-list-item {
        padding: 0;
        margin-right: 0.2rem;
    }
    .home-dynamic-list-item:last-child {
        margin-right: 0;
    }
    .center-article-botslide .mod-arrows {
        justify-content: center;
        margin-top: 0.34rem;
    }
    .cancer-main .guide-card-list{
        margin-top: 0;
    }
    .prostate-cta-panel {
        margin-top: 0.74rem;
    }
    .sports-dept-service {
        padding-top: 0.74rem;
    }
    .center-main-block {
        margin-bottom: .7rem;
    }
    .medical-guide.mod-point {
        padding-top: 0.05rem;
    }
    .medical-gallery-head .mod-arrows{
        display: none !important;
    }
    .medical-gallery-ph{
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 0.28rem;
    }
    .pc-fenye .next li, .pc-fenye .prev li {
        padding: 0 0.14rem;
        width: 22px !important;
    }
    .pc-fenye li {
        width: 26px;
        height: 28px;
        line-height: 28px;
    }
    .about-main .about-timeline-item, .about-main .about-timeline-item:nth-child(even) {
        padding-left: 0;
    }
    .smart-overview, .smart-feature {
        padding: 0.7rem 0;
    }
    .humanity-public {
        padding-bottom: 0.74rem;
    }
    .humanity-model {
        padding-top: 0.74rem;
    }
    .humanity-volunteer{
        margin-top: 0.74rem;
    }
    .ys-pcfy-wrap{
        display:inline-flex;
    }
    .head-ldi-nub a{
        font-size: 14px;
        line-height: 1.75;
        padding: 4px 22px;
    }
    .head-ldi-nub.on a{
        color: var(--colormain) !important;
    }
    /*2026.6.29*/
    .oncology-department-panel.no-num{
        padding-bottom: 0.15rem;
    }
    .oncology-locator-tabs{
        display: none;
    }
    .oncology-service-card, .oncology-service-img {
        height: 100%;
    }
    .oncology-service-img img{
        height: 100%;
        object-fit: cover;
    }
    .oncology-service-card-title {
        width: auto;
    }
    .oncology-disease-list {
        width: calc(100% - 1.2rem);
        margin: 0 auto;
        margin-top: 0.3rem;
    }
    .oncology-locator-panel .mod-arrows {
        display: flex;
        position: absolute;
        bottom: 0.1rem;
        left: 0;
    }
    .home-center {
        height: auto;
    }
    .spwb-code {
        width: 90px;
    }
} 