/* Scoped styles: å®ç½æ¨¡æ¿æ¨¡å¼ä¸ä¸éåå®ç½ navãheaderãaãh1 ç­å¨å±éæ©å¨ã */
.cb-root{margin:0;background:#fff}.cb-site,.cb-global{--cb-ink:#11243b;--cb-muted:#576779;--cb-line:#dce5ee;--cb-blue:#175cca;--cb-green:#c5ee89;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--cb-ink);font-size:16px;line-height:1.8}.cb-site *,.cb-global *{box-sizing:border-box}.cb-site a,.cb-global a{color:inherit;text-decoration:none}.cb-site img,.cb-global img{display:block;max-width:100%}.cb-site h1,.cb-site h2,.cb-site h3,.cb-site p{margin:0}.cb-site a:focus-visible,.cb-global a:focus-visible,.cb-site button:focus-visible,.cb-global button:focus-visible,.cb-site summary:focus-visible{outline:3px solid #88b4fb;outline-offset:4px}.cb-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.cb-skip{position:absolute;left:16px;top:-100px;background:white;padding:12px;z-index:200;color:#123}.cb-skip:focus{top:12px}.cb-global{background:#080e30;color:#fff;position:relative;z-index:50}.cb-global-top{max-width:1400px;margin:auto;padding:18px 32px;display:flex;align-items:center;gap:30px}.cb-logo{flex-shrink:0}.cb-logo img{object-fit:contain;object-position:left}.cb-global-caption{font-size:12px;letter-spacing:2px;color:#a9b4d0;flex:1}.cb-languages{display:flex;gap:13px;font-size:11px}.cb-languages a:hover{color:var(--cb-green)}.cb-global-menu{border-top:1px solid #ffffff18}.cb-global-menu>ul{display:flex;justify-content:space-between;gap:10px;max-width:1400px;margin:0 auto;padding:0 32px;list-style:none}.cb-global-menu>ul>li{position:relative;display:flex;align-items:center;white-space:nowrap;min-height:50px}.cb-global-menu>ul>li>a,.cb-menu-placeholder{font-size:14px;padding:12px 3px}.cb-global-current:after{content:"";position:absolute;height:3px;background:var(--cb-green);bottom:0;left:0;right:0}.cb-sub-toggle{background:none;border:0;color:#94a4cb;cursor:pointer;font-size:16px;padding:8px}.cb-submenu{display:none;position:absolute;top:100%;left:0;min-width:190px;list-style:none;margin:0;padding:10px;background:#fff;color:var(--cb-ink);border-radius:0 0 10px 10px;box-shadow:0 16px 35px #080e3029;border:1px solid var(--cb-line)}.cb-submenu a{display:flex;align-items:center;gap:8px;padding:8px 13px;font-size:14px;border-radius:6px}.cb-submenu a:hover{background:#edf4ff;color:#175cca}.cb-new-entry{background:#eff9e4;font-weight:700}.cb-new-entry small{font-size:9px;color:#597b24}.cb-global-menu li:hover>.cb-submenu,.cb-global-menu li:focus-within>.cb-submenu,.cb-global-menu li.cb-open>.cb-submenu{display:block}.cb-menu-toggle{display:none;color:white;border:1px solid #627293;background:transparent;padding:7px 12px;border-radius:5px;font:inherit}.cb-local-nav{position:sticky;top:0;z-index:40;background:#ffffffed;border-bottom:1px solid var(--cb-line);backdrop-filter:blur(16px)}.cb-local-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0}.cb-local-brand{font-size:16px;font-weight:750;white-space:nowrap}.cb-local-brand small{font-size:11px;font-weight:400;color:var(--cb-muted);margin-left:6px}.cb-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#68b637;margin-right:8px;box-shadow:0 0 0 4px #83bc3520}.cb-local-links{display:flex;gap:19px;flex-wrap:wrap;font-size:13px;line-height:1.6}.cb-local-links a{color:var(--cb-muted);white-space:nowrap}.cb-local-links a:hover,.cb-local-links a[aria-current]{color:var(--cb-blue);font-weight:700}.cb-breadcrumb{font-size:12px;color:#66778b;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.cb-breadcrumb a:hover{text-decoration:underline}.cb-hero{background:radial-gradient(ellipse at 82% 40%,#1c5370 0%,transparent 50%),linear-gradient(120deg,#101e3b,#09172d);color:#fff;overflow:hidden}.cb-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:48px;align-items:center;padding-top:66px;padding-bottom:64px}.cb-kicker{font-size:11px;letter-spacing:1.8px;color:var(--cb-blue);font-weight:750}.cb-hero .cb-kicker{color:var(--cb-green);letter-spacing:1.5px}.cb-hero h1{font-size:clamp(31px,3.45vw,51px);line-height:1.34;font-weight:780;letter-spacing:-1.4px;margin:22px 0}.cb-hero .cb-lead{font-size:15px;color:#c9d6e6;line-height:2;max-width:670px}.cb-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:26px}.cb-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;font-size:14px;font-weight:650;padding:12px 22px;background:var(--cb-green);color:#1b3522!important;border-radius:6px;border:1px solid transparent;transition:transform .18s,background .18s}.cb-button:hover{background:#dbf8b5;transform:translateY(-2px)}.cb-button-outline{background:transparent;border-color:#718092;color:#eff7ff!important}.cb-button-outline:hover{background:#ffffff14}.cb-hero-note{font-size:11px;color:#8cabc2;margin-top:20px!important}.cb-hero-visual{position:relative;padding:16px 0 30px}.cb-hero-visual:before{content:"";position:absolute;inset:-30px -50px;border:1px solid #91dbf11f;border-radius:50%;transform:rotate(-18deg)}.cb-hero-visual img{position:relative;aspect-ratio:1.2;object-fit:cover;border-radius:12px;border:1px solid #d0eafb2b;box-shadow:0 30px 65px #0004}.cb-visual-label{position:absolute;bottom:9px;left:-15px;border:1px solid #7badbd60;background:#102d42e6;border-radius:6px;font-size:11px;padding:11px 17px;backdrop-filter:blur(10px)}.cb-visual-tag{position:absolute;right:-18px;top:42px;background:var(--cb-green);color:#24402e;padding:17px 22px;border-radius:7px;font-size:11px;line-height:1.8;box-shadow:0 10px 25px #0002}.cb-visual-tag strong{font-size:17px}.cb-pillars{background:#f6f9f4;border-bottom:1px solid var(--cb-line)}.cb-pillars>.cb-container{display:grid;grid-template-columns:repeat(3,1fr)}.cb-pillars a{display:flex;align-items:center;gap:22px;padding:27px 20px;border-right:1px solid #dce4d8;transition:background .2s}.cb-pillars a:first-child{border-left:1px solid #dce4d8}.cb-pillars a:hover{background:#eef6e3}.cb-pillars b{font-size:26px;color:#a8bc95;font-weight:400}.cb-pillars span{font-size:18px;font-weight:650;flex:1}.cb-pillars small{display:block;font-size:11px;font-weight:400;color:var(--cb-muted);margin-top:4px}.cb-block{padding:76px 0;scroll-margin-top:100px}.cb-alt{background:#f5f8fc}.cb-section-head{max-width:780px;margin-bottom:34px}.cb-section-head h2{font-size:clamp(25px,2.4vw,34px);line-height:1.5;letter-spacing:-.5px;margin:10px 0 12px}.cb-section-head p{color:var(--cb-muted);font-size:15px}.cb-series-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cb-series-card{padding:25px 22px 22px;border:1px solid var(--cb-line);border-top:3px solid #17496b;border-radius:8px;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.cb-series-card:hover{box-shadow:0 15px 40px #163a5b15;transform:translateY(-4px)}.cb-series-card h3{font-size:19px;margin:12px 0 13px;line-height:1.65}.cb-series-card p{font-size:12px;color:var(--cb-muted);margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cb-text-link{font-size:13px;color:var(--cb-blue)!important;font-weight:650}.cb-series-card .cb-text-link{margin-top:auto}.cb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cb-card{border:1px solid var(--cb-line);background:#fff;border-radius:9px;padding:27px;display:flex;flex-direction:column}.cb-number{font-size:13px;font-family:ui-monospace,monospace;color:#65848f;background:#eff4f8;border-radius:5px;display:inline-grid;place-content:center;width:35px;height:32px;margin-bottom:19px}.cb-card h3{font-size:19px;line-height:1.6;margin-bottom:10px}.cb-card p{font-size:14px;color:var(--cb-muted);line-height:1.95}.cb-card .cb-text-link{margin-top:20px}.cb-steps .cb-card{border-top:3px solid #9ec677}.cb-steps .cb-number{background:#edf6e6;color:#52793a}.cb-page-hero{background:linear-gradient(115deg,#eaf2fa,#f6faee);padding:51px 0 56px;border-bottom:1px solid var(--cb-line)}.cb-page-hero h1{font-size:clamp(30px,3.2vw,43px);margin:12px 0 18px;line-height:1.45;letter-spacing:-.6px}.cb-page-hero .cb-lead{max-width:880px;font-size:16px;color:var(--cb-muted)}.cb-table-wrap{overflow-x:auto;border:1px solid var(--cb-line);border-radius:9px;background:#fff}.cb-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;min-width:660px}.cb-table-wrap th,.cb-table-wrap td{padding:18px 20px;border-bottom:1px solid var(--cb-line);vertical-align:top;min-width:115px}.cb-table-wrap thead{background:#163451;color:white}.cb-table-wrap tbody th{font-weight:600;max-width:190px}.cb-table-wrap tbody td:last-child{background:#f3f9eb}.cb-table-wrap tr:last-child>*{border-bottom:0}.cb-table-wrap td{color:#526477}.cb-faq{max-width:950px}.cb-faq details{background:#fff;border:1px solid var(--cb-line);border-radius:7px;margin-bottom:13px;padding:0 24px}.cb-faq summary{cursor:pointer;padding:18px 0;font-size:17px;font-weight:600}.cb-faq p{padding:0 0 22px;font-size:15px;color:var(--cb-muted);line-height:2}.cb-prose{max-width:950px;color:var(--cb-muted);font-size:16px;line-height:2.1}.cb-contact-strip{background:#173854;color:#fff;padding:50px 0}.cb-contact-strip>.cb-container{display:flex;justify-content:space-between;gap:30px;align-items:center}.cb-contact-strip .cb-kicker{color:var(--cb-green)}.cb-contact-strip h2{font-size:30px;margin:9px 0}.cb-contact-strip p{font-size:14px;color:#c4d4df;max-width:740px}.cb-contact-strip .cb-button{flex-shrink:0}.cb-editor-note{padding-top:20px;padding-bottom:23px;font-size:11px;color:#68798a}.cb-editor-note p+p{margin-top:5px}.cb-footer{background:#080e30;color:#c7d3e0;padding-top:48px}.cb-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:60px;padding-bottom:36px}.cb-footer-brand{font-size:32px;font-weight:800;color:white;letter-spacing:2px;margin-bottom:14px!important}.cb-footer-brand span{font-size:15px;letter-spacing:0;margin-left:10px}.cb-footer p{font-size:13px}.cb-footer-small{font-size:12px!important;color:#90a0b7;margin-top:14px!important}.cb-footer h2{font-size:14px;color:white;margin:12px 0 15px}.cb-footer a{display:inline-block;font-size:12px;width:49%;margin-bottom:9px;color:#a5b7ca}.cb-footer a:hover{color:var(--cb-green)}.cb-footer-bottom{border-top:1px solid #ffffff18;padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#8c9db8}.cb-series-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.cb-series-nav a{border:1px solid var(--cb-line);border-radius:6px;padding:10px 15px;font-size:13px;background:#fff}.cb-series-nav a:hover{background:#edf3ff;color:var(--cb-blue)}.cb-notice{padding:16px 20px;border-left:3px solid #a2c570;background:#f4f8ec;color:#526840;font-size:12px!important;margin:18px 0!important}.cb-series-section{padding-top:58px;scroll-margin-top:88px}.cb-highlights{display:flex;flex-wrap:wrap;gap:10px 30px;margin:0 0 28px;padding-left:22px;font-size:13px;color:var(--cb-muted)}.cb-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cb-product{border:1px solid var(--cb-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.cb-product-media{height:205px;background:#f2f5f8;display:grid;place-items:center;border-bottom:1px solid var(--cb-line)}.cb-product-media img{width:100%;height:100%;object-fit:contain;padding:16px;mix-blend-mode:multiply}.cb-product-placeholder{font-size:45px;font-weight:750;letter-spacing:3px;color:#bccdd9;text-align:center}.cb-product-placeholder span{display:block;font-size:10px;font-weight:400;letter-spacing:4px}.cb-product-body{padding:24px;display:flex;flex-direction:column;flex:1}.cb-status{font-size:10px;border:1px solid #d1dccc;background:#f5f9f1;color:#647659;align-self:flex-start;border-radius:3px;padding:2px 7px}.cb-model{font-size:12px;font-family:ui-monospace,monospace;color:var(--cb-blue);margin:13px 0 6px!important}.cb-product h3{font-size:19px;line-height:1.5;margin-bottom:12px}.cb-product p:not(.cb-model){font-size:13px;color:var(--cb-muted)}.cb-product ul{padding-left:18px;font-size:12px;color:var(--cb-muted);line-height:1.9}.cb-product .cb-text-link{margin-top:auto;padding-top:10px}.cb-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.cb-detail-visual img{object-fit:contain;background:#f4f7f9;aspect-ratio:4/3;border:1px solid var(--cb-line);border-radius:12px}.cb-detail-visual p{font-size:11px;color:var(--cb-muted);margin-top:12px}.cb-detail-placeholder{border:1px solid var(--cb-line);background:#f4f8fb;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px}.cb-detail-placeholder>span{font-size:40px;font-weight:700;color:#4f7493}.cb-detail-grid h2{font-size:25px;margin-top:15px}.cb-specs{padding-left:22px;color:var(--cb-muted);font-size:15px}.cb-specs li{margin-bottom:12px}
.cb-hero-visual img,.cb-detail-visual img{height:auto}
.cb-site a[aria-disabled="true"]{opacity:.55;cursor:default;pointer-events:none}
html:not(.cb-js) .cb-menu-toggle{display:none}
@media(max-width:800px){html:not(.cb-js) .cb-global-menu,html:not(.cb-js) .cb-global-menu .cb-submenu{display:block}}
@media(min-width:1100px){.cb-grid:has(>.cb-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1180px){.cb-global-caption{display:none}.cb-languages{margin-left:auto}.cb-global-menu>ul{gap:3px;padding-inline:24px}.cb-global-menu>ul>li>a,.cb-menu-placeholder{font-size:12px}.cb-local-inner{flex-wrap:wrap;gap:8px}.cb-local-links{gap:20px}.cb-series-cards{grid-template-columns:repeat(3,1fr)}.cb-hero-grid{gap:30px}.cb-hero h1{font-size:37px}.cb-visual-tag{right:-6px}.cb-global-menu>ul>li:last-child>.cb-submenu{left:auto;right:0}}
@media(max-width:800px){.cb-container{width:calc(100% - 36px)}.cb-global-top{padding:15px 18px;gap:14px}.cb-logo img{width:149px;height:40px}.cb-languages{gap:10px;font-size:10px}.cb-menu-toggle{display:block;margin-left:auto;font-size:12px}.cb-global-menu{display:none}.cb-global-menu.cb-open{display:block}.cb-global-menu>ul{display:grid;grid-template-columns:1fr 1fr;padding:8px 18px 18px;gap:0 20px}.cb-global-menu>ul>li{display:flex;flex-wrap:wrap;border-bottom:1px solid #ffffff18}.cb-global-menu>ul>li>a,.cb-menu-placeholder{font-size:14px;flex:1}.cb-global-current:after{display:none}.cb-submenu{position:static;width:100%;border:0;border-radius:4px;min-width:0;background:#151e42;box-shadow:none;color:white;margin-bottom:8px;padding:4px}.cb-new-entry{background:#40502e}.cb-submenu a{font-size:12px}.cb-submenu a:hover{background:#2a3656;color:white}.cb-global-menu li:hover>.cb-submenu{display:none}.cb-global-menu li.cb-open>.cb-submenu,.cb-global-menu li:focus-within>.cb-submenu{display:block}.cb-local-inner{gap:9px;padding-block:11px}.cb-local-brand{font-size:14px}.cb-local-links{overflow-x:auto;flex-wrap:nowrap;gap:19px;width:100%;padding-bottom:5px;font-size:12px}.cb-hero-grid{grid-template-columns:1fr;padding-top:42px;padding-bottom:38px;gap:32px}.cb-hero-copy{max-width:650px}.cb-hero h1{font-size:36px}.cb-hero .cb-lead{font-size:14px}.cb-hero-visual{max-width:640px;width:100%;margin:auto;padding:0 10px 22px}.cb-hero-visual img{aspect-ratio:1.65}.cb-visual-label{left:0;bottom:0}.cb-visual-tag{top:20px;right:0}.cb-pillars a{gap:10px;padding:21px 12px}.cb-pillars b{font-size:17px}.cb-pillars span{font-size:15px}.cb-pillars small{font-size:10px}.cb-block{padding:47px 0}.cb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-series-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-series-card:last-child{grid-column:span 2}.cb-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.cb-contact-strip>.cb-container{display:block}.cb-contact-strip .cb-button{margin-top:24px}.cb-footer-grid{grid-template-columns:1.4fr 1fr;gap:30px}.cb-footer-grid>div:first-child{grid-column:span 2}.cb-detail-grid{grid-template-columns:1fr;gap:28px}.cb-page-hero{padding:35px 0}.cb-section-head{margin-bottom:25px}.cb-table-wrap th,.cb-table-wrap td{padding:13px 15px}.cb-footer-bottom{flex-direction:column;gap:5px}}
@media(max-width:520px){.cb-global-top{flex-wrap:wrap}.cb-languages{display:flex;order:3;width:100%;justify-content:space-between;margin:0;gap:8px}.cb-hero h1{font-size:30px;letter-spacing:-.9px}.cb-hero .cb-kicker{font-size:10px}.cb-button{font-size:12px;padding:11px 16px;gap:10px}.cb-pillars>.cb-container{grid-template-columns:1fr}.cb-pillars a{border:0!important;border-bottom:1px solid #dce4d8!important;padding:17px 8px}.cb-pillars small{display:inline-block;margin-left:12px;font-size:10px}.cb-pillars span{font-size:15px}.cb-grid,.cb-products{grid-template-columns:1fr}.cb-series-card{padding:20px 16px}.cb-series-card h3{font-size:17px}.cb-series-card p{font-size:11px}.cb-series-cards{gap:12px}.cb-card{padding:23px}.cb-page-hero h1{font-size:29px}.cb-page-hero .cb-lead{font-size:14px}.cb-contact-strip h2{font-size:24px}.cb-footer a{display:block;width:auto}.cb-product-media{height:220px}.cb-visual-tag{font-size:10px;padding:10px 14px}.cb-visual-tag strong{font-size:13px}.cb-visual-label{font-size:10px;padding:9px 12px}.cb-breadcrumb{font-size:10px;gap:7px}.cb-faq summary{font-size:15px}.cb-faq p{font-size:14px}.cb-detail-placeholder>span{font-size:32px}}
@media(prefers-reduced-motion:reduce){.cb-site *{transition:none!important;scroll-behavior:auto!important}}
@media print{.cb-global,.cb-local-nav,.cb-actions,.cb-footer,.cb-contact-strip{display:none}.cb-block{padding:20px 0}.cb-container{width:100%}.cb-grid,.cb-products{display:block}.cb-card,.cb-product{break-inside:avoid;margin-bottom:15px}.cb-hero{background:white;color:#111}.cb-hero-grid{display:block}.cb-hero-visual{display:none}.cb-hero .cb-lead{color:#333}.cb-hero h1{font-size:28px}}


/* ============================================================================
   以下为本站适配覆盖（2026-09-26），上面的样式全部照抄参考项目线上 site.css。
   参考项目 header 不是固定定位，本站 header 是 position:fixed，故：
   1) 栏目局部导航 .cb-local-nav 的 sticky top 需让开站点头部高度
   2) .cb-site 顶部留出局部导航吸顶后的空间
   ============================================================================ */
.cb-local-nav {
    top: var(--cb-header-h, 139px);
}
.cb-block, .cb-page-hero, .cb-series-section {
    scroll-margin-top: calc(var(--cb-header-h, 139px) + 70px);
}
/* 栏目内不再重复站点大 banner，内容从局部导航下方开始 */
.cb-site > main#cb-content > .cb-breadcrumb:first-child {
    padding-top: 22px;
}