/* LG_PARITY_REFINEMENT */
.lg-top{height:calc(var(--lg-u)*.92 + .5px);border-bottom:1px solid #eee}.lg-nav{border-top:0}.lg-header{top:calc(var(--lg-u)*-.92 - .5px)}.lg-doctor-dots{height:calc(var(--lg-u)*.2)}.lg-footer-main{min-height:calc(var(--lg-u)*3.14 + 2px)}.lg-mobile-search{display:none}.lg-home-backdrop{background:url('../components/lg-site-assets/services-bg.jpg') center top/100% auto no-repeat}
.lg-icon-search:before{content:"\e62d"}.lg-icon-scissors:before{content:"\e625"}.lg-icon-calendar:before{content:"\e62c"}.lg-icon-phone:before{content:"\e649"}.lg-icon-internal:before{content:"\e625"}.lg-icon-surgery:before{content:"\e626"}.lg-icon-technical:before{content:"\e624"}.lg-icon-clock{display:inline-block;width:calc(var(--lg-u)*.14);height:calc(var(--lg-u)*.14);border:1px solid currentColor;border-radius:50%;position:relative;vertical-align:middle}.lg-icon-clock:before{content:'';position:absolute;width:35%;height:40%;left:48%;top:18%;border-left:1px solid currentColor;border-bottom:1px solid currentColor}.lg-slide>img:first-child{transform:scale(1.1);transition:transform 6s ease-out}.lg-slide[aria-hidden=false]>img:first-child{transform:scale(1)}.lg-slide:nth-child(1) .lg-banner-text{right:calc(var(--lg-u)*-.5);max-width:none}.lg-slide:nth-child(2) .lg-banner-text{left:calc(var(--lg-u)*-.5);right:auto;max-width:none}.lg-parity-home .lg-dept-group:hover{background:url('../components/lg-site-assets/department-hover.jpg') center/cover}.lg-site .rf-department-intro .rfd-heading>a span{font-family:lg-icons!important;font-size:0;color:var(--lg-green)}.lg-site .rf-department-intro .rfd-heading>a span:before{content:"\e613";font-size:calc(var(--lg-u)*.2)}
@media(max-width:767px){
.lg-header{position:sticky;top:0;background:white}.lg-top{height:61.5px;max-width:100%;width:100%;padding:9px 20px;gap:5px}.lg-top>div{display:none}.lg-logo{width:160px;height:43px;flex:none}.lg-mobile-search{display:block;position:relative;width:30px;height:30px;border:1px solid #ccc;border-radius:50%;margin-left:auto;flex:none}.lg-mobile-search:before{content:'';position:absolute;width:10px;height:10px;border:2px solid var(--lg-primary);border-radius:50%;left:7px;top:6px}.lg-mobile-search:after{content:'';position:absolute;width:8px;height:2px;background:var(--lg-primary);transform:rotate(45deg);left:17px;top:19px}.lg-menu-toggle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #ccc;border-radius:50%;font-size:25px;padding:0;line-height:1;flex:none}.lg-nav>ul>li>a{white-space:normal}.lg-wrap{width:auto;max-width:calc(100% - 40px)}.lg-banner{height:35vw}.lg-slide .lg-banner-text{max-width:84%}.lg-services{padding-top:40px}.lg-services ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lg-services a{height:120px;font-size:18px;gap:10px}.lg-services .lg-icon{font-size:40px}
.lg-parity-home .lg-heading h2{font-size:20px}.lg-parity-home .lg-heading{margin-bottom:20px}.lg-home-news{margin-top:20px;position:relative;padding-top:72.8px;display:flex;flex-direction:column;gap:20px}.lg-home-news>div{width:100%}.lg-news-right{position:static;padding:0}.lg-news-right>.lg-heading{position:absolute;top:0;left:0;height:72.8px;padding:20px 0;min-height:0;margin:0;box-sizing:border-box}.lg-parity-home .lg-more{font-size:14.4px;line-height:1.2;padding:5.4px 18px}.lg-parity-home .lg-more .lg-icon{font-size:18px}.lg-news-right .lg-news-rows li{padding:23.4px 0;gap:9px;border-bottom:.5px solid #ccc}.lg-news-right .lg-news-rows li:first-child{padding-top:0}.lg-news-right .lg-news-rows li>a{font-size:16.2px;line-height:24.3px}.lg-news-right .lg-news-rows time{font-size:14.4px;line-height:14.4px}.lg-news-right .lg-news-rows li:before{width:7.2px;height:7.2px}.lg-news-carousel .lg-picture-caption{font-size:18px;line-height:27px;padding:18px 100px 18px 18px}.lg-news-carousel .lg-carousel-controls{bottom:18px;right:18px;font-size:14.4px;line-height:27px}.lg-carousel-controls button{font-size:24px}
.lg-home-section{margin-top:40px}.lg-home-news{margin-top:20px}.lg-parity-home .lg-dept-group{padding:10px}.lg-parity-home .lg-dept-group h3{font-size:18px;white-space:normal;line-height:1.2;margin-bottom:10px}.lg-parity-home .lg-dept-group h3 .lg-icon{font-size:24px;flex:none;margin-right:9px}.lg-parity-home .lg-dept-group li a{font-size:16.2px;line-height:32.4px}.lg-parity-home .lg-dept-group ul{margin-left:4.5px}.lg-home-doctors{grid-template-rows:repeat(2,179.9px)}.lg-home-doctors article{height:161.9px;padding:20px;gap:18px;margin:9px;border-width:1.8px}.lg-home-doctors .lg-doctor-photo{width:31%;height:auto;aspect-ratio:150/207}.lg-home-doctors h3{font-size:16.2px;line-height:18.5px;margin-bottom:9px;padding-bottom:9px}.lg-doctor-department{font-size:14.4px;line-height:15.84px;height:31.5px}.lg-home-doctors .lg-doctor-info>p{font-size:14.4px;line-height:18px;height:43.2px;-webkit-line-clamp:2;margin-top:4.5px}.lg-doctor-dots{height:18px}.lg-doctor-dots button{width:14.4px;height:14.4px}.lg-doctor-dots button[aria-pressed=true]{width:28.8px}.lg-doctor-dots{gap:10.8px}.lg-home-columns .lg-more{display:none}.lg-tab-nav{gap:10px;flex-wrap:nowrap}.lg-tab-nav button{font-size:18px}.lg-compact-rows a,.lg-announcement-rows a{font-size:16.2px;line-height:24.3px}.lg-compact-rows time,.lg-announcement-rows time{font-size:14.4px}.lg-announcement-rows li{align-items:flex-start;gap:10px}.lg-announcement-rows a{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lg-home-columns .lg-panel{padding:20px}.lg-three>.lg-panel{height:auto;min-height:0;padding:20px}.lg-three .lg-heading h2{font-size:20px}.lg-party-rows a{font-size:16.2px;line-height:24.3px}.lg-party-rows time{font-size:14.4px}.lg-party-rows li{margin-bottom:12px}.lg-honor-labels li{font-size:16.2px;line-height:24.3px}.lg-honor-carousel{margin:18px 0 0}.lg-topic>a{margin-top:18px}
.lg-footer-main{width:100%;min-height:0;gap:25px;padding:25px 0}.lg-contact{font-size:14.4px;line-height:2.75;max-width:100%}.lg-qrs{gap:20px;max-width:100%}.lg-qrs img{width:144px;height:144px;max-width:100%}.lg-qrs figcaption{font-size:14.4px;line-height:1.5;margin-top:13.5px}.lg-copyright{font-size:12.6px;line-height:1.8;padding:15px 0;overflow-wrap:anywhere}
.lg-banner>.lg-slide:nth-child(1) .lg-banner-text{right:0;max-width:84%}.lg-banner>.lg-slide:nth-child(2) .lg-banner-text{left:0;right:auto;max-width:84%}.lg-qrs figure{min-width:0;max-width:144px;flex:1}.lg-qrs img{height:auto;aspect-ratio:1}
}
/* LG_FOOTER_TEXT_PARITY: retain the old site's authored 18px contact text. */
.lg-footer-main{align-items:center}.lg-contact{font-size:18px;line-height:27px;padding-top:calc(var(--lg-u)*.2)}.lg-contact p{line-height:27px;margin:0 0 calc(var(--lg-u)*.14);white-space:nowrap}.lg-qrs{justify-content:flex-end;gap:calc(var(--lg-u)*.1)}.lg-qrs figure{margin-bottom:calc(var(--lg-u)*.1)}.lg-qrs img{padding:0;border:0;box-shadow:0 0 10px #0000001a}.lg-qrs figcaption{font-size:14px;line-height:14px;margin-top:15px}.lg-qrs figcaption span{display:block;white-space:nowrap}.lg-qrs figcaption span+span{margin-top:5px}.lg-copyright{font-size:14px;padding-left:calc(var(--lg-u)*.1)}
@media(max-width:767px){.lg-contact{font-size:clamp(14px,4.8vw,18px);line-height:1.5;padding-top:0}.lg-contact p{line-height:1.5;white-space:normal;margin:0 0 12px}.lg-qrs{gap:20px;justify-content:center}.lg-copyright{font-size:12.6px;padding:15px 0}}

@media(min-width:1024px){.lg-services ul{display:flex;width:calc(100% + var(--lg-u)*.32);margin-right:calc(var(--lg-u)*-.32);gap:0}.lg-services li{width:16%;margin-right:2%;flex-shrink:1}}
.lg-site-search{border-radius:4px;overflow:hidden}.lg-nav>ul>li>a[aria-current=page]{font-weight:600}

/* ==== 2026-11-10 老站对照修复 ==== */
.aline_w{background-position:0 100%!important;background-size:0 1px!important;background-repeat:no-repeat!important;transition:background-size .5s}
a:hover .aline_w,li:hover .aline_w,figure:hover .aline_w{background-size:100% 1px!important}
.lg-nav>ul>li:hover>.lg-mega,.lg-nav>ul>li:focus-within>.lg-mega{animation:lgMegaIn .28s ease-out both}
@keyframes lgMegaIn{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.lg-nav>ul>li:hover>.lg-mega,.lg-nav>ul>li:focus-within>.lg-mega{animation:none}}
.lg-slide .lg-banner-text{right:auto;top:0;height:100%;width:auto;max-width:none;object-fit:contain}
.lg-slide .lg-banner-text.lg-text-left{left:8.33%}
.lg-slide .lg-banner-text.lg-text-right{right:0;left:auto}
@media(max-width:767px){.lg-slide .lg-banner-text.lg-text-left{left:4%}}
.lg-three>.lg-panel .lg-more{background:transparent}
.lg-party{background:#41c1c6 url('../components/lg-site-assets/party-bg.jpg') 0 0/auto repeat;color:#fff}
.lg-party .lg-more{color:#fff;border-color:#fff}
.lg-honor{background:#d4704d url('../components/lg-site-assets/honor-bg.jpg') center/cover no-repeat;color:#333}
.lg-honor .lg-more{color:#333;border-color:#ddd}
.lg-honor .lg-honor-labels a{color:#5a5a5a}
.lg-honor .lg-honor-labels li{color:#5a5a5a}
.lg-topic{background:#fcf7e9 url('../components/lg-site-assets/topic-bg.jpg') center/cover no-repeat}
.lg-heading h2 .lg-heading-mark{font-size:calc(var(--lg-u)*.2);margin-left:6px;vertical-align:middle;color:var(--lg-primary)}
.lg-party .lg-heading h2 .lg-heading-mark{color:#fff}
.lg-honor .lg-heading h2 .lg-heading-mark{color:var(--lg-primary)}
.lg-picture-caption{pointer-events:none}
/* 医院概况频道页 */
.lg-co{padding:calc(var(--lg-u)*.55) 0 0;background:#fff;color:#333}
.lg-co-intro{display:flex;gap:calc(var(--lg-u)*.7);align-items:flex-start}
.lg-co-intro-photo{width:calc(var(--lg-u)*6.5);flex:none;aspect-ratio:632/365;object-fit:cover;display:block}
.lg-co-intro-body{flex:1;min-width:0;padding-top:calc(var(--lg-u)*.1)}
.lg-co-intro-body h2{font-size:calc(var(--lg-u)*.32);font-weight:400;margin:0 0 calc(var(--lg-u)*.25);color:#333}
.lg-co-intro-text{font-size:15px;line-height:2;color:#444;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}
.lg-co-intro-text p{margin:0 0 10px}
.lg-co-more{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd;border-radius:100px;padding:4px 18px;font-size:14px;color:#333;margin-top:calc(var(--lg-u)*.3)}
.lg-co-rule{display:block;height:4px;margin-top:calc(var(--lg-u)*.35);background:linear-gradient(90deg,var(--lg-primary) 0 14%,#ececec 14% 100%)}
.lg-co-block{margin-top:calc(var(--lg-u)*.9)}
.lg-co-leaders{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--lg-u)*.18)}
.lg-co-leaders article{background:#fff;box-shadow:0 0 10px #0002;text-align:center;padding:calc(var(--lg-u)*.12) calc(var(--lg-u)*.12) calc(var(--lg-u)*.16);min-width:0}
.lg-co-leaders img{width:100%;aspect-ratio:207/275;object-fit:cover;object-position:top;display:block}
.lg-co-leaders h3{font-size:16px;font-weight:400;margin:12px 0 4px;color:#333;line-height:1.3}
.lg-co-leaders p{font-size:13px;color:#666;margin:0;line-height:1.45;min-height:2.9em}
.lg-co-honors{position:relative;padding:0 calc(var(--lg-u)*.55)}
.lg-co-honor-track{display:flex;gap:calc(var(--lg-u)*.24);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}
.lg-co-honor-track::-webkit-scrollbar{display:none}
.lg-co-honor-track figure{flex:0 0 calc((100% - 3*var(--lg-u)*.24)/4);margin:0;text-align:center;min-width:0;scroll-snap-align:start}
.lg-co-honor-track img{width:100%;aspect-ratio:642/402;object-fit:contain;background:#fff;box-shadow:0 0 8px #0002;display:block}
.lg-co-honor-track figcaption{font-size:14px;color:#333;margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lg-co-arrow{position:absolute;top:36%;width:36px;height:36px;border:1px solid #ddd;background:#fff;color:var(--lg-primary);font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}
.lg-co-arrow.prev{left:0}
.lg-co-arrow.next{right:0}
.lg-co-culture{margin-top:calc(var(--lg-u)*1.2);position:relative;padding:calc(var(--lg-u)*.8) 0 calc(var(--lg-u)*.9);background:#eef5f7;overflow:hidden}
.lg-co-culture-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28}
.lg-co-culture .lg-wrap{position:relative}
.lg-co-culture-top{display:flex;gap:calc(var(--lg-u)*.8);align-items:flex-start;justify-content:space-between}
.lg-co-culture-text{flex:1;min-width:0}
.lg-co-culture-text h2{font-size:calc(var(--lg-u)*.3);font-weight:400;margin:0 0 18px;color:#333}
.lg-co-culture-text p{margin:0;font-size:15px;line-height:2;color:#333}
.lg-co-culture-emblem{width:calc(var(--lg-u)*1.95);flex:none;margin-top:6px}
.lg-co-culture-cards{list-style:none;margin:calc(var(--lg-u)*.55) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--lg-u)*.3)}
.lg-co-culture-cards li{background:rgba(255,255,255,.85);padding:calc(var(--lg-u)*.3) calc(var(--lg-u)*.35);min-height:calc(var(--lg-u)*1.55);box-shadow:0 0 8px #0001}
.lg-co-culture-cards h3{font-size:calc(var(--lg-u)*.24);font-weight:400;margin:0 0 14px;color:#1a1a1a;line-height:1.4}
.lg-co-culture-cards .lg-co-culture-info{font-size:14px;line-height:1.9;color:#555;word-break:break-all}
/* 医院新闻频道页 */
.lg-cn{padding:calc(var(--lg-u)*.5) 0 calc(var(--lg-u)*.9);background:#fff;color:#333}
.lg-cn-block+.lg-cn-block{margin-top:calc(var(--lg-u)*.95)}
.lg-cn-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--lg-u)*.6);align-items:start}
.lg-cn-carousel{position:relative;aspect-ratio:576/357;background:#f2f4f5;overflow:hidden}
.lg-cn-carousel .lg-carousel-slide{display:block}
.lg-cn-carousel .lg-carousel-slide img{width:100%;height:100%;object-fit:cover;display:block}
.lg-cn-carousel .lg-picture-caption{font-size:16px;line-height:1.45;padding:10px 16px;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.lg-cn-arrows{position:absolute;right:12px;bottom:12px;display:flex;gap:8px;z-index:3}
.lg-cn-arrows button{width:30px;height:30px;border:1px solid #fff9;background:#0004;color:#fff;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}
.lg-cn-rows{list-style:none;margin:0;padding:0}
.lg-cn-rows li{display:flex;align-items:center;gap:14px;padding:calc(var(--lg-u)*.2) 0;border-bottom:1px solid #e9e9e9}
.lg-cn-rows li:first-child{padding-top:0}
.lg-cn-rows li>a{flex:1;min-width:0;color:#333;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lg-cn-rows time{flex:none;font-size:14px;color:var(--lg-primary)}
.lg-cn-bottom{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:calc(var(--lg-u)*.45);margin-top:calc(var(--lg-u)*.95);align-items:start}
.lg-cn-bottom .lg-cn-block{margin-top:0}
.lg-cn-cols-notice{grid-template-columns:calc(var(--lg-u)*3.9) minmax(0,1fr);gap:calc(var(--lg-u)*.4)}
.lg-cn-carousel-sm{aspect-ratio:404/282}
.lg-cn-cols-notice .lg-cn-rows li{padding:calc(var(--lg-u)*.14) 0}
.lg-cn-cols-notice .lg-cn-rows li>a{font-size:14px}
.lg-cn-video .lg-cn-rows li{padding:calc(var(--lg-u)*.16) 0}
.lg-cn-video .lg-cn-rows li>a{font-size:14px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1024px){
.lg-co-leaders{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg-co-honor-track figure{flex:0 0 calc((100% - var(--lg-u)*.24)/2)}
.lg-co-culture-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
.lg-co{padding-top:26px}
.lg-co-intro{display:block}
.lg-co-intro-photo{width:100%;margin-bottom:20px}
.lg-co-intro-body h2{font-size:22px}
.lg-co-block{margin-top:34px}
.lg-co-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lg-co-honors{padding:0 26px}
.lg-co-honor-track figure{flex:0 0 calc((100% - 16px)/1.6)}
.lg-co-culture{margin-top:40px;padding:30px 0}
.lg-co-culture-top{display:block}
.lg-co-culture-emblem{width:120px;margin:20px 0 0 auto;display:block}
.lg-co-culture-cards{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px}
.lg-cn{padding-top:26px}
.lg-cn-cols,.lg-cn-bottom{grid-template-columns:minmax(0,1fr);gap:24px}
.lg-cn-cols-notice{grid-template-columns:minmax(0,1fr)}
.lg-cn-carousel,.lg-cn-carousel-sm{aspect-ratio:16/10}
.lg-cn-block+.lg-cn-block{margin-top:34px}
}

.lg-honor .lg-heading h2{color:#333}
.lg-honor .lg-heading h2 .lg-icon{color:var(--lg-primary)}
.lg-honor .lg-honor-labels li,.lg-honor .lg-honor-labels a{color:#5a5a5a}

/* Full-column parity: native source dimensions and controls. */
.lg-subnav ul.lg-wrap{margin:0 auto}.lg-subnav{font-size:calc(var(--lg-u)*.18)}
.lg-parity-home .lg-banner>button.lg-banner-arrow{position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--lg-u)*.5);height:calc(var(--lg-u)*.5);padding:0;border:0;border-radius:50%;background:#0003;color:#fff;font-size:0;display:flex;align-items:center;justify-content:center;opacity:1;cursor:pointer;z-index:3}.lg-parity-home .lg-banner>button.lg-banner-arrow.prev{left:calc(var(--lg-u)*.5)}.lg-parity-home .lg-banner>button.lg-banner-arrow.next{right:calc(var(--lg-u)*.5)}.lg-parity-home .lg-banner>button.lg-banner-arrow:before{content:"";width:calc(var(--lg-u)*.12);height:calc(var(--lg-u)*.12);border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(135deg);margin-left:3px}.lg-parity-home .lg-banner>button.lg-banner-arrow.next:before{transform:rotate(-45deg);margin-left:-3px}
.lg-footer{background:#fff;position:relative;isolation:isolate}.lg-footer:before{content:"";position:absolute;right:0;bottom:calc(var(--lg-u)*.5);height:calc(var(--lg-u)*3.34);width:80%;background:url('../components/lg-site-assets/footer-bg.jpg') right bottom/contain no-repeat;opacity:.6;z-index:-1;pointer-events:none}

body{font-family:'Microsoft YaHei','Helvetica Neue',Arial,sans-serif}

@font-face{font-family:lg-slider-arrows;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}
.lg-parity-home .lg-banner>button.lg-banner-arrow:before{font-family:lg-slider-arrows;font-size:calc(var(--lg-u)*.24);font-style:normal;font-weight:400;line-height:1;content:"prev";border:0;width:auto;height:auto;transform:none;margin:0;text-transform:none;letter-spacing:0}.lg-parity-home .lg-banner>button.lg-banner-arrow.next:before{content:"next";transform:none;margin:0}
.lg-parity-home button[data-lg-doctor-shift],.lg-parity-home button[data-lg-honor-shift],.lg-parity-home button[data-lg-carousel-shift],.lg-co-honors .lg-co-arrow{font-size:0}.lg-parity-home button[data-lg-doctor-shift]:before,.lg-parity-home button[data-lg-honor-shift]:before,.lg-parity-home button[data-lg-carousel-shift]:before,.lg-co-honors .lg-co-arrow:before,.lg-site .lg-channel-party .lg-cp-arrow:before,.lg-site .lg-cn .lg-cn-arrows button:before{font-family:lg-slider-arrows;font-size:calc(var(--lg-u)*.16);font-style:normal;font-weight:400;line-height:1;content:"prev";border:0;width:auto;height:auto;transform:none;margin:0;letter-spacing:0;text-transform:none}.lg-parity-home button[data-lg-doctor-shift="1"]:before,.lg-parity-home button[data-lg-honor-shift="1"]:before,.lg-parity-home button[data-lg-carousel-shift="1"]:before,.lg-co-honors .lg-co-arrow.next:before,.lg-site .lg-channel-party .lg-cp-arrow.next:before,.lg-site .lg-cn .lg-cn-arrows button[data-lg-carousel-shift="1"]:before{content:"next";transform:none}

/* ==== 2026-11-10 老站动画/样式对齐（AOS fade-up、页头、Banner、Mega） ==== */
/* 老站页头随页面滚动，不做吸顶 */
.lg-header{position:relative!important;top:auto!important;z-index:50!important}

/* 老站 AOS：桌面端 fade-up，100px / 1s，仅一次；移动端不启用 */
@media (min-width:960px){
  html.lg-aos-init [data-aos="fade-up"]{
    opacity:0!important;
    transform:translate3d(0,100px,0)!important;
    transition:none!important;
  }
  html.lg-aos-ready [data-aos="fade-up"]{
    opacity:0;
    transform:translate3d(0,100px,0);
    transition:opacity 1s ease,transform 1s ease;
    will-change:opacity,transform;
  }
  html.lg-aos-ready [data-aos="fade-up"].aos-animate{
    opacity:1;
    transform:translate3d(0,0,0);
  }
}
@media (prefers-reduced-motion:reduce){
  html.lg-aos-ready [data-aos="fade-up"]{opacity:1!important;transform:none!important;transition:none!important}
}

/* 老站 Banner 图片固定 1.1 倍裁切，不做新版 6s 缩放 */
.lg-slide>img:first-child,
.lg-slide[aria-hidden=false]>img:first-child{
  transform:scale(1.1)!important;
  transition:none!important;
}

/* 老站下拉菜单无位移淡入动画 */
.lg-nav>ul>li:hover>.lg-mega,
.lg-nav>ul>li:focus-within>.lg-mega{animation:none!important}

/* 侧边快捷栏：对齐老站 61.5px 行高与图标尺寸 */
.lg-side a,.lg-side button{padding:calc(var(--lg-u)*.1) 0!important;gap:calc(var(--lg-u)*.08)!important}
.lg-side .lg-icon{font-size:calc(var(--lg-u)*.3)!important;width:calc(var(--lg-u)*.3)!important;height:calc(var(--lg-u)*.3)!important;line-height:calc(var(--lg-u)*.3)!important}
.lg-side a>span:last-child,.lg-side button>span:last-child{font-size:calc(var(--lg-u)*.16);line-height:calc(var(--lg-u)*.24)}

/* 栏目列表页：老站顶部背景底图 */
.zy-rfh_list_notice_001{background:url('../images/lg-category-bg-top.jpg') center top/100% auto no-repeat}

/* 页头右上日期/搜索：随 --lg-u 缩放，对齐老站字号 */
.lg-welcome{font-size:calc(var(--lg-u)*.16)!important;line-height:1!important;margin:0 8px 6px!important}
.lg-site-search input{font-size:calc(var(--lg-u)*.16)!important;padding-left:calc(var(--lg-u)*.2)!important;padding-right:calc(var(--lg-u)*.2)!important}
.lg-site-search button{font-size:calc(var(--lg-u)*.18)!important;letter-spacing:calc(var(--lg-u)*.1)!important}

/* 老站无 hover 下划线；仅保留当前栏目下划线 */
.lg-nav>ul>li:not(:has(>a[aria-current="page"])):hover>a:after,
.lg-nav>ul>li:not(:has(>a[aria-current="page"])):focus-within>a:after{transform:scaleX(0)!important;transition:none!important}

/* 下拉/内页 Banner 不做高度过渡 */
.lg-mega,.lg-inner-banner{transition:none!important}
/* 侧栏宽度/位置随 --lg-u 缩放，避免大屏文字换行把侧栏撑高 */
.lg-side{width:calc(var(--lg-u)*.8)!important;right:11px!important;padding:0!important}
/* 当前栏目下划线高度随 --lg-u 缩放（老站 0.04rem） */
.lg-nav>ul>li>a[aria-current="page"]:after{height:calc(var(--lg-u)*.04)!important}
/* 桌面下拉：由 JS 做老站式高度展开/收起，避免 CSS 直接 display 造成无动画 */
html.lg-mega-js .lg-nav>ul>li:hover>.lg-mega,
html.lg-mega-js .lg-nav>ul>li:focus-within>.lg-mega{display:none!important}
html.lg-mega-js .lg-nav>ul>li.is-mega-open>.lg-mega{display:flex!important}
/* Banner 第二屏“院训”文字：老站右侧留 8%，避免贴边裁切 */
.lg-slide .lg-banner-text.lg-text-right{right:8%!important;left:auto!important}
/* 医院简介单页：老站全宽正文 + 线稿背景，去掉新版卡片/标题 */
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005{
  width:100%!important;max-width:none!important;padding:0!important;
  background:url('../images/lg-category-bg-top.jpg') center top/100% auto no-repeat!important;
}
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .inner-container{
  width:84%!important;max-width:none!important;margin:0 auto!important;padding:22px 0 0!important;
}
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .inner-layout,
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .show-news005,
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .inner-news,
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .content,
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .news-content{
  width:100%!important;max-width:none!important;padding:0!important;margin:0!important;
  background:transparent!important;box-shadow:none!important;
}
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .news-title,
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .content-title{display:none!important}
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .content::before,
html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .content::after{display:none!important}
@media(max-width:959px){
  html:has(.lg-breadcrumbs a[href="/gxlg_c8/"]) .zy-rfh_show_news_005 .inner-container{
    width:calc(100% - 40px)!important;padding:20px 0 0!important;
  }
}
/* 医院荣誉/领导/医疗技术/先进设备：补回老站整幅背景图 */
.zy-rfh_list_notice_001,
.zy-rfh_list_image_001{
  width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;
  background:url('../images/lg-category-bg-top.jpg') center top/100% auto no-repeat!important;
}
.zy-rfh_list_notice_001 > .inner-container,
.zy-rfh_list_image_001 > .inner-container{
  width:1200px!important;max-width:calc(100% - 40px)!important;margin:0 auto!important;
}
.lg-leaders-page{background:url('../images/lg-category-bg-top.jpg') center top/100% auto no-repeat!important}

/* 图片 hover：减弱放大，避免把证书边框/文字裁掉 */
.list-image001 .img-item a.img-box .rfh_img .inner-img{overflow:hidden!important}
.list-image001 .img-item a.img-box .rfh_img .inner-img img{
  transform-origin:center center!important;
  transition:transform .45s cubic-bezier(.22,.61,.36,1)!important;
}
.list-image001 .img-item a.img-box:hover .rfh_img .inner-img img{transform:scale(1.04)!important}

/* 分页器：按老站紧凑样式统一 */
.pager{
  display:flex!important;justify-content:center;align-items:center;gap:7px!important;
  padding:30px 0 60px!important;margin:0!important;font-size:0!important;
}
.pager>a{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-width:38px!important;height:38px!important;padding:0 10px!important;box-sizing:border-box!important;
  background:#f2f2f2!important;border:1px solid #e4e4e4!important;border-radius:3px!important;
  color:#333!important;font-size:12px!important;line-height:1!important;text-decoration:none!important;
}
.pager>a.pager-prev,.pager>a.pager-next{min-width:66px!important}
.pager>a.on{background:var(--lg-primary,#41c1c6)!important;border-color:var(--lg-primary,#41c1c6)!important;color:#fff!important}
.pager>a.disabled{color:#d7d7d7!important;cursor:default!important}
.pager>.page-number{
  width:75px!important;height:38px!important;padding:0 0 0 11px!important;box-sizing:border-box!important;
  border:1px solid #aaa!important;border-radius:3px!important;background:#fff!important;color:#333!important;
  font-size:12px!important;line-height:36px!important;
}
.pager>.choose-page{display:none!important}
.pager>.goto-page{
  height:38px!important;min-width:60px!important;padding:0 12px!important;box-sizing:border-box!important;
  border:0!important;border-radius:3px!important;background:var(--lg-primary,#41c1c6)!important;color:#fff!important;
  font-size:12px!important;line-height:38px!important;cursor:pointer!important;
}
.pager>span{display:none!important}
/* 首页快捷入口：hover 图标左右摇摆 */
@keyframes lgServiceIconSway{
  0%,100%{transform:translateX(0) rotate(0)}
  20%{transform:translateX(-3px) rotate(-6deg)}
  40%{transform:translateX(3px) rotate(6deg)}
  60%{transform:translateX(-2px) rotate(-4deg)}
  80%{transform:translateX(2px) rotate(4deg)}
}
.lg-services a:hover .lg-icon{animation:lgServiceIconSway .55s ease-in-out both}

/* 列表标题 hover：从左往右展开下划线 */
.aline_w{
  background-image:linear-gradient(var(--lg-primary,#41c1c6),var(--lg-primary,#41c1c6))!important;
  background-repeat:no-repeat!important;
  background-position:0 100%!important;
  background-size:0 1px!important;
  transition:background-size .5s ease!important;
}
a:hover .aline_w,li:hover .aline_w,figure:hover .aline_w{background-size:100% 1px!important}

/* 就医导航各子页：补回整幅背景图 */
html:has(.lg-breadcrumbs a[href="/gxlg_c27/"]) .zy-rfh_show_news_005,
html:has(.lg-breadcrumbs a[href="/gxlg_c21/"]) .zy-rfh_show_news_005,
html:has(.lg-breadcrumbs a[href="/gxlg_c6/"]) .zy-rfh_show_news_005,
html:has(.lg-breadcrumbs a[href="/gxlg_c241/"]) .zy-rfh_show_news_005,
html:has(.lg-breadcrumbs a[href="/gxlg_c29/"]) .zy-rfh_show_news_005,
html:has(.lg-breadcrumbs a[href="/gxlg_c33/"]) .zy-rfh_show_news_005,
html:has(.lg-breadcrumbs a[href="/gxlg_c31/"]) .zy-rfh_show_news_005,
html:has(.lg-breadcrumbs a[href="/gxlg_c34/"]) .zy-rfh_show_news_005,
html:has(.lg-breadcrumbs a[href="/gxlg_c30/"]) .zy-rfh_show_news_005{
  width:100%!important;max-width:none!important;
  background:url('../images/lg-category-bg-top.jpg') center top/100% auto no-repeat!important;
}
html:has(.lg-breadcrumbs a[href="/gxlg_c27/"]) .zy-rfh_show_news_005>.inner-container,
html:has(.lg-breadcrumbs a[href="/gxlg_c21/"]) .zy-rfh_show_news_005>.inner-container,
html:has(.lg-breadcrumbs a[href="/gxlg_c6/"]) .zy-rfh_show_news_005>.inner-container,
html:has(.lg-breadcrumbs a[href="/gxlg_c241/"]) .zy-rfh_show_news_005>.inner-container,
html:has(.lg-breadcrumbs a[href="/gxlg_c29/"]) .zy-rfh_show_news_005>.inner-container,
html:has(.lg-breadcrumbs a[href="/gxlg_c33/"]) .zy-rfh_show_news_005>.inner-container,
html:has(.lg-breadcrumbs a[href="/gxlg_c31/"]) .zy-rfh_show_news_005>.inner-container,
html:has(.lg-breadcrumbs a[href="/gxlg_c34/"]) .zy-rfh_show_news_005>.inner-container,
html:has(.lg-breadcrumbs a[href="/gxlg_c30/"]) .zy-rfh_show_news_005>.inner-container{
  max-width:1200px!important;margin:0 auto!important;
}
/* 下滑后出现的全站固定导航（老站 scroll-nav） */
.lg-scroll-nav{
  position:fixed;top:0;left:0;width:100%;height:calc(var(--lg-u)*.6);
  background:var(--lg-primary,#41c1c6);box-shadow:0 2px 12px #0000001a;z-index:1000;
  visibility:hidden;opacity:0;transform:translateY(-100%);
  transition:opacity .25s ease,transform .25s ease,visibility .25s;
}
.lg-scroll-nav.is-visible{visibility:visible;opacity:1;transform:none}
.lg-scroll-nav .lg-wrap{height:100%;display:flex;align-items:center}
.lg-scroll-nav ul{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;list-style:none;margin:0;padding:0}
.lg-scroll-nav li{height:100%;display:flex;align-items:center}
.lg-scroll-nav a{
  position:relative;display:block;color:#fff!important;text-decoration:none!important;
  font-size:calc(var(--lg-u)*.18);line-height:1;white-space:nowrap;
}
.lg-scroll-nav a:after{
  content:"";position:absolute;left:0;bottom:calc(var(--lg-u)*-.09);
  width:0;height:calc(var(--lg-u)*.04);background:#fff;transition:width .3s;
}
.lg-scroll-nav a:hover:after,.lg-scroll-nav a[aria-current="page"]:after{width:100%}
.lg-scroll-nav a[aria-current="page"]{font-weight:700}
@media(max-width:959px){.lg-scroll-nav{display:none!important}}
/* 首页底部党建/荣誉卡片：对齐老站行距、日期透明度、荣誉顶部金饰 */
.lg-party-rows li{height:36px!important}
.lg-party-rows li time{color:rgba(255,255,255,.8)!important;line-height:12px!important}
.lg-honor-labels li{margin-bottom:7.5px!important}
.lg-honor-labels a{line-height:20.25px!important;margin-bottom:3.75px!important}
.lg-honor{overflow:visible!important}
.lg-honor::before{
  content:"";position:absolute;left:18.75px;top:-12.5px;width:154px;height:33px;
  background:url('../images/lg-honor-top.png') center/contain no-repeat;
  pointer-events:none;z-index:3;
}
.lg-party-rows li time{opacity:.8!important}
