:root{--brand:#245a8d;--brand2:#3b82b4;--gold:#245a8d;--ink:#2e2526;--muted:#756769;--paper:#f4f7fb;--line:#d8e2ec}.topbar{background:#f7f1f0;color:#725f60}.nav{background:#861e23}.nav a:hover,.nav a.active{background:#6f151a}.hotline b,.section-head em,.quick b,.read-more{color:#245a8d}.page-banner,.logo-page-banner{background:linear-gradient(115deg,#76181d,#3b82b4)}.btn,.section-more .btn{background:linear-gradient(90deg,#831b20,#3b82b4);box-shadow:0 8px 20px rgba(36,90,141,.16)}.expert-notice{border-color:#d8e2ec}.ticker-label{color:#245a8d!important;border-color:#d8e2ec}.ticker-track{gap:80px;animation-duration:32s}.ticker-track a,.ticker-track strong,.ticker-track span,.ticker-track b{color:#3e3334!important;font-weight:400}.ticker-track strong{font-weight:700!important}.home-doctors .doctor-grid{grid-template-columns:repeat(2,1fr)}.section.alt:not(.home-doctors) .doctor-grid{grid-template-columns:1fr;max-width:980px;margin:auto}.section.alt:not(.home-doctors) .compact-doctor-card{min-height:280px}.compact-doctor-card{border-color:#d8e2ec}.doctor-card-head p b,.doctor-specialty b{color:#245a8d}.doctor-tags span,.detail-tags span{background:#edf3f8;color:#245a8d}.doctor-actions a{border-color:#9a3035;color:#245a8d}.doctor-actions a:last-child,.intro-actions a:last-child{background:#245a8d}.section-more .btn{width:360px}.knowledge-item time,.text-list-item time{background:#245a8d}.knowledge-item{min-height:118px}.knowledge-item time{height:90px}.knowledge-item>i{align-self:end;font-size:13px;color:#245a8d}.article-list .text-list-item{min-height:150px}.article-list .text-list-item time{height:105px}.cta{background:linear-gradient(100deg,#72171c,#245a8d)}.cta .btn{background:#fff;color:#245a8d}.footer{background:#361e20}.fixed-tools a{background:#245a8d}.hospital-intro-page{background:#f4f7fb}.intro-panel{border-color:#d8e2ec}.intro-panel header i{background:#edf3f8;color:#245a8d}.intro-feature-grid article,.technology-details details{border-color:#d8e2ec}.technology-details details{border-bottom:1px solid #d8e2ec}.technology-details summary{list-style:none;cursor:pointer;padding:17px 4px;font-size:17px;font-weight:700}.technology-details summary::-webkit-details-marker{display:none}.technology-details summary:after{content:'＋';float:right;color:#245a8d;font-size:22px}.technology-details details[open] summary:after{content:'－'}.technology-details summary em{float:right;margin-right:34px;font-style:normal;font-size:14px;font-weight:400;color:#8e7c7d}.technology-details details>p{margin:0 0 18px;padding:16px 20px;background:#fbf7f6;color:#6d5f60;line-height:1.9}.intro-actions a{border-color:#245a8d;color:#245a8d}.doctor-detail-page{width:980px;margin:38px auto 70px}.doctor-summary-card,.doctor-content-card{background:#fff;border:1px solid #d8e2ec;border-radius:14px;padding:28px;margin-bottom:18px;box-shadow:0 8px 24px rgba(36,90,141,.06)}.doctor-summary-main{display:flex;align-items:center;gap:22px}.doctor-summary-main>img{width:118px;height:138px;object-fit:contain;background:#f8f3f2;border-radius:10px}.doctor-summary-main h1{font-size:30px;margin:0}.doctor-summary-main h1 small{font-size:16px;color:#7d6e6f}.doctor-summary-main p{margin:5px 0;color:#6f6162}.detail-tags{display:flex;gap:8px}.detail-tags span{padding:5px 9px}.doctor-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;margin:22px 0}.doctor-metrics span{text-align:center;padding:14px;border-right:1px solid #d8e2ec}.doctor-metrics span:last-child{border:0}.doctor-metrics b,.doctor-metrics small{display:block}.doctor-metrics b{color:#245a8d}.doctor-metrics small{color:#8d7f80}.detail-book-btn{display:block;text-align:center;background:#245a8d;color:#fff;border-radius:24px;padding:11px}.doctor-content-card h2{font-size:20px}.doctor-content-card p{color:#625657;line-height:2}.doctor-content-card hr{border:0;border-top:1px solid #d8e2ec;margin:24px 0}.booking-guide{position:relative}.booking-guide>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px}.booking-guide>div span{text-align:center;border-right:1px solid #d8e2ec}.booking-guide>div b{color:#245a8d;margin-right:7px}.booking-guide>a{position:absolute;right:28px;top:28px;background:#245a8d;color:#fff;border-radius:20px;padding:9px 22px}.visit-notice>p{display:flex;gap:15px;border-top:1px solid #eee2e0;padding:14px 0;margin:0}.visit-notice>p>b{background:#edf3f8;color:#245a8d;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.visit-notice span{font-size:17px}.visit-notice small{display:block;color:#8e7d7e;margin-top:3px}




