:root{--blue:#0789c5;--ink:#173448;--navy:#123b55;--muted:#7c94a5;--line:#dbe7ee;--paper:#eff7fb;--wrap:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#fff;color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;font-size:14px;line-height:1.7}button,input,select{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #70bedf;outline-offset:5px}[hidden]{display:none!important}::selection{background:#c9ecfb}.wrap{width:min(var(--wrap),calc(100% - 112px));margin:0 auto}.mono{font-family:Arial,sans-serif;letter-spacing:1.8px}.site-header{position:sticky;top:0;z-index:40;background:#fffffff2;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.site-nav{height:88px;display:flex;align-items:center;gap:28px}.site-brand{display:flex;align-items:center;gap:23px;flex-shrink:0}.site-brand img{width:135px;height:50px;object-fit:contain}.site-brand small{font-size:9px;line-height:1.9;color:#93a6b3;letter-spacing:1px}.nav-links{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:12px}.nav-links a{white-space:nowrap;transition:.2s}.nav-links a:hover,.nav-links a.active{color:var(--blue)}.nav-ask{padding:11px 20px;background:var(--ink);color:#fff;border-radius:25px;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:11px;white-space:nowrap;transition:.2s}.nav-ask:hover{background:var(--blue)}.nav-ask span{font:19px Arial}.icon-button{background:none;border:0;width:30px;height:34px;padding:6px;display:grid;place-items:center}.icon-button svg{width:20px;height:20px}.nav-menu{display:none;font:22px Arial;padding:0}.header-search{background:#f5fafc;border-top:1px solid #e5eff4;padding:19px 0}.header-search form{display:flex;align-items:center;gap:20px}.header-search input[type=search]{border:0;outline:none;border-bottom:1px solid #bad4e3;flex:1;min-width:0;padding:9px 0;background:none;font-size:13px}.header-search button{border:0;background:var(--blue);color:white;padding:10px 23px;border-radius:23px;font-size:12px}.page-hero{background:linear-gradient(115deg,#f8fbfd,#eaf5fb);position:relative;overflow:hidden;padding:29px 0 46px}.page-hero:after{content:"";width:760px;height:330px;border:1px solid #bcddeb77;border-radius:50%;position:absolute;right:-140px;top:60px;transform:rotate(-16deg);pointer-events:none}.breadcrumb{font-size:11px;color:#99aeba;display:flex;flex-wrap:wrap;align-items:center;gap:9px;position:relative;z-index:2;line-height:1.9}.breadcrumb a:hover{color:var(--blue)}.breadcrumb .divider{color:#bfd0da;font:14px Arial}.hero-line{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;position:relative;z-index:2;margin-top:30px}.overline{font:9px Arial;letter-spacing:2px;color:#84a4b9;margin:0 0 15px;display:flex;align-items:center;gap:12px}.overline:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--blue)}.hero-line h1{font-size:48px;line-height:1.45;font-weight:400;letter-spacing:-1.4px;margin:0}.hero-line .hero-desc{font-size:12px;color:#91a6b4;max-width:420px;line-height:2;margin:14px 0 0}.hero-word{font:400 clamp(40px,5vw,70px) Arial;letter-spacing:-3px;color:#c7e2f0;line-height:1;user-select:none}.content-section{padding:60px 0 75px}.catalog-layout{display:grid;grid-template-columns:217px 1fr;gap:44px;align-items:start}.catalog-sidebar{position:sticky;top:119px}.sidebar-label{font:9px Arial;color:#9eb1bf;letter-spacing:2px;margin:0 0 19px}.category-links{display:flex;flex-direction:column;border-top:1px solid var(--line)}.category-links a{padding:15px 0;border-bottom:1px solid #e5edf2;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#7792a4;transition:.2s}.category-links a span{font:17px Arial;color:#b4ccda}.category-links a.active,.category-links a:hover{color:var(--blue)}.category-links a.active span{color:var(--blue);transform:translateX(3px)}.support-note{background:#f0f7fb;padding:24px 20px;margin-top:27px;position:relative;overflow:hidden}.support-note:after{content:"";width:100px;height:100px;border:1px solid #bddbea;position:absolute;right:-50px;bottom:-35px;border-radius:50%}.support-note h3{font-size:15px;font-weight:400;line-height:1.7;margin:0 0 10px}.support-note p{font-size:10px;color:#91a8b7;line-height:1.9;margin:0 0 18px}.support-note a{font:16px Arial;color:var(--blue)}.support-note .small-link{font-size:10px;font-family:inherit;display:block;margin-top:14px}.listing-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:24px;gap:20px}.listing-top h2{font-size:16px;font-weight:400;margin:0}.listing-top p{font-size:10px;color:#9bb0be;margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.product-grid.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{min-width:0}.card-media{display:block;position:relative;overflow:hidden;background:linear-gradient(135deg,#f7fbfd,#eaf5fb);height:258px}.card-media:after{content:"";position:absolute;right:0;bottom:0;width:41px;height:41px;background:#fff;clip-path:polygon(100% 0,100% 100%,0 100%)}.card-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:19px 13px;transition:transform .4s}.product-card:hover .card-media img{transform:translateY(-7px)}.card-number{position:absolute;left:17px;top:10px;font:400 57px Arial;letter-spacing:-4px;color:#d8e9f3}.card-flag{position:absolute;top:18px;right:16px;font-size:9px;color:#7d98aa;border:1px solid #c4dce9;padding:3px 7px;background:#f4fafddd}.card-caption{border-bottom:1px solid var(--line);padding:18px 0 20px;min-height:125px}.card-model{font:22px Arial;color:#3a637c;letter-spacing:-.4px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px}.card-model span{font:20px Arial;color:var(--blue)}.card-caption h2,.card-caption h3{font-size:13px;font-weight:400;line-height:1.8;margin:0 0 9px;overflow-wrap:anywhere}.card-caption p{font-size:10px;color:#9bb0be;line-height:1.9;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-caption h2 a:hover,.card-caption h3 a:hover{color:var(--blue)}.pagination{margin-top:38px;font-size:12px}.pagination ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination li{list-style:none;display:inline-flex}.pagination a,.pagination span{padding:7px 13px;border:1px solid #d6e4ed;display:inline-flex;align-items:center;min-height:34px;color:#829faf}.pagination .active a,.pagination .active span,.pagination a:hover{background:var(--blue);border-color:var(--blue);color:white}.pagination .disabled a{color:#bdcbd3;pointer-events:none}.empty-state{padding:70px 24px;background:#f5fafc;text-align:center;grid-column:1/-1;color:#8ea6b6;font-size:13px;line-height:2}.empty-state strong{font-size:22px;font-weight:400;color:#547b93;display:block;margin-bottom:13px}.button-primary,.button-outline{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid var(--blue);padding:13px 23px;font-size:12px;border-radius:26px;transition:.2s}.button-primary{background:var(--blue);color:white}.button-primary:hover{background:#076c9c;border-color:#076c9c}.button-outline{background:transparent;color:#5283a0;border-color:#c4d9e5}.button-outline:hover{border-color:var(--blue);color:var(--blue)}.button-primary span,.button-outline span{font:19px Arial}.section-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:0 0 29px}.section-heading h2{font-size:29px;font-weight:400;letter-spacing:-.7px;margin:0}.section-heading .muted{font-size:11px;color:#93a9b7}.section-heading .text-link{font-size:11px;color:#70a0ba}.detail-hero{padding:29px 0 59px;background:#f4f9fc}.product-stage{display:grid;grid-template-columns:51% 1fr;align-items:center;gap:62px;margin-top:34px}.product-photo{width:100%;height:451px;background:linear-gradient(135deg,#fff,#e5f2fa);border:0;padding:25px;position:relative;display:block;overflow:hidden}.product-photo:before{content:attr(data-model);font:400 65px Arial;color:#d4e7f2;letter-spacing:-3px;position:absolute;top:24px;left:25px}.product-photo img{height:100%;width:100%;object-fit:contain;position:relative;mix-blend-mode:multiply;transition:transform .4s}.product-photo:hover img{transform:scale(1.035)}.photo-hint{position:absolute;right:22px;bottom:16px;font-size:10px;color:#7fa2b8;display:flex;gap:20px;align-items:center}.photo-hint span{font:20px Arial}.product-intro .model-heading{font:44px Arial;color:var(--blue);letter-spacing:-1px;margin:0 0 16px}.product-intro h1{font-size:29px;font-weight:400;line-height:1.65;letter-spacing:-.5px;margin:0 0 19px;overflow-wrap:anywhere}.product-intro .product-summary{font-size:12px;color:#8ba2b3;line-height:2;margin:0 0 24px;max-width:480px}.product-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d6e5ee;border-bottom:1px solid #d6e5ee;padding:18px 0;gap:18px;margin-bottom:28px}.product-facts small{font-size:9px;color:#9db2c0;display:block;margin-bottom:7px}.product-facts p{font-size:12px;color:#5f8299;margin:0}.product-actions{display:flex;gap:12px;flex-wrap:wrap}.product-actions .button-outline{font-size:11px;gap:18px}.product-notice{font-size:10px;line-height:1.9;color:#9ab0be;margin:17px 0 0}.detail-nav{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:88px;z-index:25}.detail-nav .wrap{display:flex;align-items:center;gap:34px;height:62px;font-size:12px;color:#8aa3b4}.detail-nav a:hover,.detail-nav a.active{color:var(--blue)}.detail-nav a:last-child{margin-left:auto;color:#568eac}.detail-reading{display:grid;grid-template-columns:180px 1fr;gap:69px;padding:64px 0 75px}.detail-label{font:9px Arial;letter-spacing:1.9px;color:#94adbd;margin:9px 0 18px}.detail-aside{position:sticky;top:185px;align-self:start}.detail-aside h2{font-size:24px;font-weight:400;line-height:1.5;margin:0 0 21px}.detail-aside p{font-size:11px;color:#9ab0be;line-height:2}.prose{font-size:15px;line-height:2;color:#597183;min-width:0;overflow-wrap:anywhere}.prose p{margin:0 0 20px}.prose p,.prose span,.prose font{font-family:inherit!important}.prose p{font-size:inherit!important;line-height:2!important}.prose h2{font-size:23px;font-weight:500;color:#274e67;line-height:1.7;margin:35px 0 18px}.prose h3{font-size:19px;font-weight:500;color:#3a627b;line-height:1.7;margin:28px 0 15px}.prose h4{font-size:16px;color:#446b83;line-height:1.8;margin:23px 0 12px}.prose ul,.prose ol{padding-left:25px}.prose li{margin-bottom:10px}.prose img{max-width:100%!important;height:auto!important;vertical-align:middle}.prose iframe,.prose video{max-width:100%}.prose blockquote{margin:25px 0;padding:17px 24px;border-left:3px solid var(--blue);background:#f1f8fc;color:#7394a9}.prose a{color:var(--blue)}.table-scroll{max-width:100%;overflow-x:auto;margin:25px 0;overscroll-behavior-x:contain}.prose table{border-collapse:collapse;width:100%!important;max-width:100%;font-size:13px;line-height:1.9;color:#688395;background:#fff;table-layout:auto}.prose td,.prose th{border:1px solid #d9e5ed!important;padding:13px 15px!important;vertical-align:middle;overflow-wrap:anywhere}.prose th,.prose tr:first-child td{background:#edf6fb;color:#3b7293;font-weight:400}.prose table p{margin:0!important;line-height:1.8!important;font-size:13px!important}.prose table img{max-width:100%!important}.related-section{background:#f5fafc;border-top:1px solid #e4edf3;padding:60px 0 72px}.related-section .card-media{background:#eaf4fa;height:237px}.related-section .card-media:after{background:#f5fafc}.related-section .card-caption{min-height:118px}.article-layout{display:grid;grid-template-columns:218px 1fr;gap:55px;align-items:start}.article-row{padding:27px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:55px 1fr 35px;gap:21px;align-items:center}.article-row:first-child{padding-top:3px;padding-bottom:36px}.article-number{font:23px Arial;color:#c6dce9;letter-spacing:-1px;align-self:start;padding-top:4px}.article-row:first-child .article-number{font-size:38px}.article-row h2{font-size:18px;font-weight:400;line-height:1.85;margin:0 0 11px;color:#496b82}.article-row:first-child h2{font-size:27px;line-height:1.65;max-width:710px}.article-row p{font-size:12px;color:#9ab0be;line-height:1.9;margin:10px 0 0}.article-meta{display:flex;gap:18px;flex-wrap:wrap;color:#a5bac8;font-size:10px}.article-arrow{width:34px;height:34px;border:1px solid #cfe1eb;border-radius:50%;display:grid;place-items:center;font:19px Arial;color:#70a5c2;transition:.2s}.article-row:hover h2{color:var(--blue)}.article-row:hover .article-arrow{background:var(--blue);border-color:var(--blue);color:white;transform:translate(2px,-2px)}.article-cover{padding:28px 0 42px;background:#f2f8fc}.article-headline{max-width:1010px;margin:32px auto 0;text-align:center}.article-headline .overline{justify-content:center}.article-headline h1{font-size:37px;line-height:1.65;font-weight:400;letter-spacing:-.9px;margin:0 0 22px}.article-headline .article-meta{justify-content:center;font-size:11px;gap:22px}.article-reading{display:grid;grid-template-columns:minmax(0,840px) 208px;gap:77px;justify-content:center;padding:59px 0 70px}.article-aside{position:sticky;top:123px;align-self:start}.article-aside .aside-title{font:9px Arial;color:#a0b6c5;letter-spacing:1.8px;border-top:1px solid var(--line);padding-top:20px;margin:0 0 18px}.toc-list{list-style:none;margin:0 0 30px;padding:0;font-size:11px;color:#8da7b9;line-height:1.9}.toc-list li{margin-bottom:12px}.toc-list a:hover{color:var(--blue)}.article-aside .aside-link{display:block;font-size:12px;color:#719ab2;margin:0 0 13px}.article-pagination{border-top:1px solid var(--line);margin-top:40px;padding-top:27px;display:grid;grid-template-columns:1fr 1fr;gap:25px;font-size:12px;color:#7f9bad;line-height:1.9}.article-pagination small{display:block;font-size:9px;color:#a7bdcb;letter-spacing:1px;margin-bottom:8px}.article-pagination a:hover{color:var(--blue)}.article-pagination>div:last-child{text-align:right}.related-articles{padding-top:28px;margin-top:29px;border-top:1px solid var(--line)}.related-articles h2{font-size:18px;font-weight:400;margin:0 0 15px;color:#597e95}.related-articles ul{list-style:none;padding:0;margin:0;line-height:2.1;font-size:12px;color:#8da8ba}.search-form{margin:24px 0 0;max-width:680px;display:flex;align-items:center;border-bottom:1px solid #aacddd;padding-bottom:9px;gap:20px}.search-form input[type=search]{background:none;border:0;outline:none;flex:1;min-width:0;font-size:17px;color:#3f6b85;padding:8px 0}.search-form button{border:0;background:var(--blue);color:white;border-radius:23px;padding:10px 23px;font-size:11px;white-space:nowrap}.search-summary{font-size:11px;color:#9ab1bf;padding-bottom:22px;margin:0}.search-empty{padding:67px 25px;background:#f4f9fc;text-align:center;color:#8aa5b7}.search-empty .empty-word{font:400 85px Arial;letter-spacing:-4px;color:#d3e7f2;line-height:1;margin:0 0 26px}.search-empty h2{font-size:24px;font-weight:400;color:#648ba4;margin:0 0 13px}.search-empty p{font-size:12px;line-height:2;margin:0 0 25px}.page-tabs{display:flex;gap:30px;flex-wrap:wrap;margin-top:27px;position:relative;z-index:2;font-size:12px;color:#9bb2c0}.page-tabs a{padding-bottom:9px;border-bottom:2px solid transparent}.page-tabs a.active,.page-tabs a:hover{color:var(--blue);border-bottom-color:var(--blue)}.info-layout{display:grid;grid-template-columns:240px 1fr;gap:75px;align-items:start}.info-statement{position:sticky;top:123px;padding-top:10px}.info-statement .big-word{font:400 30px/.97 Arial;letter-spacing:-2.5px;color:#c9e1ef;margin:0 0 25px}.info-statement h2{font-size:21px;line-height:1.7;font-weight:400;margin:0 0 18px;color:#577d96}.info-statement p{font-size:11px;line-height:2;color:#9bb3c3;margin:0}.info-body{min-width:0}.info-body.prose{max-width:930px}.page-price .info-layout{grid-template-columns:190px 1fr;gap:50px}.price-hint{font-size:11px;color:#95adbd;border-bottom:1px solid var(--line);padding-bottom:21px;margin:0 0 26px;line-height:1.9}.contact-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:75px;align-items:start}.contact-lead .overline{margin-bottom:19px}.contact-lead .large-phone{display:block;font:42px Arial;letter-spacing:-1px;color:var(--blue);margin-bottom:15px}.contact-lead>p{font-size:13px;line-height:2;color:#8da6b7;margin:0 0 34px}.contact-details{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px}.contact-item{border-top:1px solid var(--line);padding-top:18px;min-width:0}.contact-item small{display:block;font-size:10px;color:#a4b9c7;margin-bottom:10px;letter-spacing:1px}.contact-item p,.contact-item a{font-size:15px;line-height:1.8;color:#658ba3;margin:0;overflow-wrap:anywhere}.contact-item a:hover{color:var(--blue)}.wechat-panel{background:linear-gradient(145deg,#e8f4fb,#f4fafd);padding:39px;text-align:center;position:relative;overflow:hidden}.wechat-panel:before{content:"WX";font:400 130px Arial;position:absolute;color:#d8ebf6;right:-5px;top:2px;letter-spacing:-7px;pointer-events:none}.wechat-panel .overline{justify-content:center;position:relative}.wechat-panel h2{font-size:24px;font-weight:400;position:relative;margin:0 0 24px}.wechat-panel img{background:white;padding:12px;width:182px;height:182px;object-fit:contain;position:relative}.wechat-panel p{font-size:12px;color:#7e9fb4;line-height:1.9;position:relative;margin:23px 0 0}.wechat-panel strong{font:19px Arial;color:#4d86a6;font-weight:400;display:block;margin-top:7px}.contact-extra{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}.consult-strip{background:#edf6fb;padding:31px 0;border-top:1px solid #dfebf2}.consult-strip .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.consult-strip h2{font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-.4px;margin:0 0 6px}.consult-strip p{font-size:11px;color:#8ea9bb;margin:0;line-height:1.9}.consult-strip .button-primary{font-size:11px;padding:11px 22px;white-space:nowrap}.site-footer{background:var(--navy);padding:43px 0 27px;color:#c0dcea}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.footer-brand{font:600 24px Arial;letter-spacing:4px;color:#e4f5fd}.footer-brand small{display:block;font:8px Arial;letter-spacing:1.7px;margin-top:10px;color:#709bb5}.footer-contact{text-align:right}.footer-contact a{font:27px Arial;color:#d5edf9;letter-spacing:-.6px}.footer-contact p{font-size:10px;color:#7da8c1;margin:9px 0 0}.footer-bottom{border-top:1px solid #365f79;padding-top:23px;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-links{display:flex;gap:23px;flex-wrap:wrap;font-size:10px;color:#8eb6cd}.footer-links a:hover{color:#fff}.footer-bottom .record{font-size:9px;color:#648ea9}.footer-legacy{font-size:9px;line-height:2;color:#638ca7;margin-top:22px}.footer-legacy a{margin-right:13px}.footer-legacy a:hover{color:white}.back-top{position:fixed;right:19px;bottom:20px;width:36px;height:36px;border:1px solid #c9dfe9;background:#ffffffed;display:grid;place-items:center;font:18px Arial;color:#6e9bb4;z-index:40}.photo-dialog{padding:38px 22px 23px;border:0;border-radius:10px;width:min(800px,calc(100% - 30px));max-height:90vh;color:var(--ink)}.photo-dialog::backdrop{background:#112d4188;backdrop-filter:blur(7px)}.photo-dialog img{display:block;max-height:74vh;max-width:100%;width:auto;object-fit:contain;margin:auto}.photo-close{position:absolute;top:12px;right:12px;width:31px;height:31px;background:#edf6fb;border:0;border-radius:50%;font-size:22px;color:#6394af}.state-page{padding:76px 20px 91px;text-align:center;min-height:440px}.state-number{font:400 145px/.95 Arial;letter-spacing:-12px;color:#cfe6f3;margin-bottom:25px}.state-page h1{font-size:28px;font-weight:400;line-height:1.7;margin:0 0 16px;color:#587f98}.state-page p{font-size:13px;line-height:2;color:#94aebe;margin:0 auto 26px;max-width:590px}.state-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.state-page .button-outline{font-size:11px}
@media(max-width:1200px){.wrap{width:calc(100% - 80px)}.site-brand small{display:none}.site-nav{gap:23px}.nav-links{gap:23px}.catalog-layout{grid-template-columns:190px 1fr;gap:33px}.card-media{height:232px}.product-stage{gap:43px}.product-photo{height:410px}.product-intro h1{font-size:26px}.product-intro .model-heading{font-size:39px}.detail-reading{gap:43px;grid-template-columns:160px 1fr}.article-layout{grid-template-columns:190px 1fr;gap:40px}.article-reading{grid-template-columns:minmax(0,1fr) 190px;gap:45px}.info-layout{grid-template-columns:210px 1fr;gap:49px}.contact-layout{gap:45px}.wechat-panel{padding:34px 25px}.product-grid.related-grid .card-media{height:207px}}
@media(max-width:950px){.wrap{width:calc(100% - 56px)}.site-nav{height:78px;gap:19px}.site-brand img{width:120px}.nav-links{gap:17px;font-size:11px}.nav-ask{font-size:10px;gap:16px;padding:11px 16px}.site-nav .header-search-toggle{display:none}.hero-line h1{font-size:40px}.hero-word{font-size:47px;letter-spacing:-2px}.page-hero{padding-bottom:37px}.hero-line .hero-desc{font-size:11px;max-width:370px}.content-section{padding:43px 0 55px}.catalog-layout{grid-template-columns:165px 1fr;gap:27px}.category-links a{font-size:11px;padding:14px 0}.support-note{padding:20px 15px}.support-note h3{font-size:13px}.support-note a{font-size:14px}.catalog-sidebar{top:103px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 20px}.card-media{height:224px}.product-grid.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.related-grid .card-media{height:245px}.card-model{font-size:20px}.card-caption h2,.card-caption h3{font-size:12px}.product-stage{grid-template-columns:48% 1fr;gap:31px}.product-photo{height:338px;padding:18px}.product-photo:before{font-size:46px;left:18px;top:23px}.product-intro .model-heading{font-size:32px;margin-bottom:13px}.product-intro h1{font-size:22px;line-height:1.6;margin-bottom:15px}.product-intro .product-summary{font-size:11px;line-height:1.9;margin-bottom:18px}.product-facts{padding:15px 0;margin-bottom:20px;gap:14px}.product-facts p{font-size:11px}.product-actions .button-primary,.product-actions .button-outline{font-size:10px;padding:11px 17px;gap:16px}.product-notice{font-size:9px}.detail-hero{padding-bottom:43px}.detail-nav{top:78px}.detail-nav .wrap{height:56px;font-size:11px;gap:26px}.detail-reading{grid-template-columns:135px 1fr;gap:30px;padding:45px 0 55px}.detail-aside{top:158px}.detail-aside h2{font-size:21px}.detail-aside p{font-size:10px}.prose{font-size:14px}.prose h2{font-size:21px}.prose h3{font-size:18px}.prose td,.prose th{padding:11px 12px!important}.section-heading h2{font-size:25px}.section-heading .muted{font-size:10px}.related-section{padding:43px 0 55px}.article-layout{grid-template-columns:165px 1fr;gap:30px}.article-row{grid-template-columns:36px 1fr 29px;gap:15px;padding:25px 0}.article-row:first-child h2{font-size:23px}.article-row h2{font-size:16px}.article-row p{font-size:11px}.article-number{font-size:19px}.article-row:first-child .article-number{font-size:31px}.article-arrow{width:28px;height:28px;font-size:17px}.article-meta{font-size:9px;gap:13px}.article-headline h1{font-size:31px}.article-headline .article-meta{font-size:10px}.article-reading{grid-template-columns:minmax(0,1fr) 160px;gap:33px;padding:43px 0 52px}.article-aside{top:102px}.article-pagination{gap:20px;font-size:11px}.info-layout{grid-template-columns:176px 1fr;gap:35px}.info-statement{top:102px}.info-statement .big-word{font-size:21px}.info-statement h2{font-size:18px}.info-statement p{font-size:10px}.page-price .info-layout{grid-template-columns:150px 1fr;gap:29px}.contact-layout{gap:30px;grid-template-columns:1.2fr 1fr}.contact-lead .large-phone{font-size:32px}.contact-lead>p{font-size:11px;margin-bottom:27px}.contact-details{gap:22px}.contact-item p,.contact-item a{font-size:12px}.contact-item small{font-size:9px}.wechat-panel{padding:30px 21px}.wechat-panel h2{font-size:22px}.wechat-panel img{width:165px;height:165px}.wechat-panel p{font-size:10px}.wechat-panel strong{font-size:17px}.consult-strip h2{font-size:20px}.consult-strip p{font-size:10px}.consult-strip .button-primary{font-size:10px;padding:11px 18px;gap:19px}.site-footer{padding-top:34px}.footer-contact a{font-size:25px}.footer-links{font-size:9px;gap:18px}.footer-bottom .record{font-size:8px}.footer-legacy{font-size:8px}.state-page{padding:65px 20px 75px}.state-number{font-size:125px}.state-page h1{font-size:25px}}
@media(max-width:800px){.nav-links{display:none;position:absolute;top:78px;left:0;right:0;margin:0;background:white;padding:24px 28px;border-bottom:1px solid var(--line);box-shadow:0 12px 18px #153b5510;justify-content:space-between;flex-wrap:wrap;gap:23px}.nav-links.open{display:flex}.nav-ask{margin-left:auto}.nav-menu{display:grid}.site-nav .header-search-toggle{display:grid}.hero-word{font-size:40px}.article-reading{grid-template-columns:1fr}.article-aside{display:none}.contact-layout{gap:25px}.contact-details{grid-template-columns:1fr}.contact-lead .large-phone{font-size:30px}.product-intro .product-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}
@media(max-width:600px){html{scroll-padding-top:87px}.wrap{width:calc(100% - 40px)}.site-nav{height:72px;gap:13px}.site-brand img{width:110px;height:44px}.nav-links{top:72px;padding:24px 21px;font-size:11px;gap:20px}.nav-ask{padding:10px 14px;font-size:10px;gap:14px}.nav-ask span{font-size:16px}.icon-button{width:25px;height:32px;padding:3px}.icon-button svg{width:18px;height:18px}.nav-menu{font-size:21px}.header-search{padding:13px 0}.header-search form{gap:13px}.header-search input[type=search]{font-size:11px}.header-search button{padding:9px 17px;font-size:10px}.page-hero{padding:21px 0 30px}.page-hero:after{right:-420px;top:29px}.breadcrumb{font-size:9px;gap:7px;line-height:1.8}.breadcrumb .divider{font-size:11px}.hero-line{margin-top:26px;display:block}.overline{font-size:7px;letter-spacing:1.6px;gap:10px;margin-bottom:13px}.overline:before{width:4px;height:4px}.hero-line h1{font-size:33px;line-height:1.45;letter-spacing:-.7px}.hero-line .hero-desc{font-size:10px;line-height:1.9;margin-top:13px;max-width:310px}.hero-word{position:absolute;right:-10px;bottom:-6px;font-size:48px;opacity:.45;z-index:-1;letter-spacing:-2px;max-width:80%;overflow:hidden}.content-section{padding:30px 0 43px}.catalog-layout{display:block}.catalog-sidebar{position:relative;top:auto}.sidebar-label{font-size:8px;letter-spacing:1.6px;margin:0 0 13px}.category-links{display:flex;flex-direction:row;overflow-x:auto;gap:10px;border:0;padding-bottom:5px;margin-bottom:24px;scrollbar-width:none}.category-links::-webkit-scrollbar{display:none}.category-links a{padding:9px 13px;border:1px solid #d7e6ef;border-radius:22px;font-size:10px;white-space:nowrap;flex-shrink:0;gap:0}.category-links a span{display:none}.category-links a.active{background:var(--blue);color:white;border-color:var(--blue)}.support-note{display:none}.listing-top{padding-bottom:15px;margin-bottom:19px;gap:12px}.listing-top h2{font-size:14px}.listing-top p{font-size:8px;line-height:1.8;text-align:right;max-width:155px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.card-media{height:168px}.card-media img{padding:15px 5px 8px}.card-media:after{width:28px;height:28px}.card-number{font-size:41px;letter-spacing:-3px;left:11px;top:9px}.card-flag{font-size:7px;right:8px;top:12px;padding:2px 4px}.card-caption{padding:15px 0 16px;min-height:115px}.card-model{font-size:18px;margin-bottom:9px;letter-spacing:-.4px;gap:7px}.card-model span{font-size:16px}.card-caption h2,.card-caption h3{font-size:11px;line-height:1.8;margin-bottom:8px}.card-caption p{font-size:8px;line-height:1.8}.pagination{margin-top:29px;font-size:10px}.pagination ul{gap:6px}.pagination a,.pagination span{padding:6px 10px;min-height:30px}.empty-state{padding:43px 17px;font-size:11px}.empty-state strong{font-size:19px}.detail-hero{padding:21px 0 29px}.product-stage{grid-template-columns:1fr;gap:26px;margin-top:24px}.product-photo{height:330px;padding:23px}.product-photo:before{font-size:54px;left:21px;top:23px}.photo-hint{font-size:9px;right:18px;bottom:14px;gap:15px}.photo-hint span{font-size:18px}.product-intro .model-heading{font-size:34px;margin-bottom:12px;letter-spacing:-.7px}.product-intro h1{font-size:23px;line-height:1.6;letter-spacing:-.4px;margin-bottom:16px}.product-intro .product-summary{font-size:11px;line-height:1.95;display:block;overflow:visible;margin-bottom:20px;max-width:none}.product-facts{padding:16px 0;margin-bottom:22px;gap:18px}.product-facts small{font-size:8px;margin-bottom:7px}.product-facts p{font-size:11px}.product-actions{gap:10px}.product-actions .button-primary,.product-actions .button-outline{font-size:10px;padding:12px 19px;gap:20px}.product-notice{font-size:9px;margin-top:15px}.detail-nav{top:72px}.detail-nav .wrap{height:53px;font-size:10px;gap:23px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.detail-nav .wrap::-webkit-scrollbar{display:none}.detail-nav a:last-child{font-size:9px}.detail-reading{display:block;padding:33px 0 41px}.detail-aside{position:relative;top:auto;margin-bottom:25px}.detail-aside .detail-label{font-size:7px;margin:0 0 10px}.detail-aside h2{font-size:24px;margin:0}.detail-aside p{display:none}.prose{font-size:13px;line-height:2.05}.prose p{margin-bottom:18px}.prose h2{font-size:20px;margin:28px 0 15px}.prose h3{font-size:17px;margin:24px 0 12px}.prose h4{font-size:15px}.prose ul,.prose ol{padding-left:21px}.prose li{margin-bottom:8px}.prose table{font-size:11px;min-width:450px}.prose td,.prose th{padding:10px 11px!important}.prose table p{font-size:11px!important;line-height:1.9!important}.table-scroll{margin:20px 0}.prose blockquote{padding:15px 18px;margin:20px 0}.section-heading{margin-bottom:23px;gap:18px}.section-heading h2{font-size:24px}.section-heading .muted{font-size:9px}.section-heading .text-link{font-size:10px}.related-section{padding:34px 0 42px}.product-grid.related-grid{gap:24px 14px}.product-grid.related-grid .card-media{height:168px}.product-grid.related-grid .card-caption{min-height:110px}.article-layout{display:block}.article-row{grid-template-columns:30px 1fr 26px;gap:12px;padding:23px 0}.article-row:first-child{padding-top:0;padding-bottom:27px}.article-number{font-size:17px;padding-top:4px}.article-row:first-child .article-number{font-size:25px;padding-top:3px}.article-row h2{font-size:14px;line-height:1.9;margin-bottom:11px}.article-row:first-child h2{font-size:20px;line-height:1.7}.article-row p{font-size:10px;line-height:1.9;margin-top:12px}.article-meta{font-size:8px;gap:12px}.article-arrow{width:26px;height:26px;font-size:15px}.article-cover{padding:21px 0 31px}.article-headline{margin-top:27px;text-align:left;max-width:none}.article-headline .overline{justify-content:flex-start}.article-headline h1{font-size:27px;line-height:1.7;letter-spacing:-.6px;margin-bottom:19px}.article-headline .article-meta{justify-content:flex-start;font-size:9px;gap:16px}.article-reading{display:block;padding:32px 0 41px}.article-pagination{gap:19px;margin-top:31px;padding-top:22px;font-size:10px;line-height:1.9}.article-pagination small{font-size:8px;margin-bottom:7px}.related-articles{padding-top:24px;margin-top:25px}.related-articles h2{font-size:17px}.related-articles ul{font-size:11px;line-height:2.1}.search-form{margin-top:22px;gap:13px;padding-bottom:8px}.search-form input[type=search]{font-size:14px;padding:8px 0}.search-form button{font-size:10px;padding:9px 17px}.search-summary{font-size:9px;padding-bottom:18px}.search-empty{padding:43px 20px}.search-empty .empty-word{font-size:64px;letter-spacing:-3px;margin-bottom:22px}.search-empty h2{font-size:21px}.search-empty p{font-size:11px;margin-bottom:22px}.search-empty .button-primary{font-size:10px;padding:11px 20px;gap:19px}.page-tabs{gap:23px;font-size:10px;margin-top:22px}.page-tabs a{padding-bottom:8px}.info-layout,.page-price .info-layout{display:block}.info-statement{position:relative;top:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:27px;padding-top:3px}.info-statement .big-word{font-size:22px;line-height:.97;margin:0;letter-spacing:-2px;flex-shrink:0}.info-statement h2{font-size:16px;line-height:1.75;margin:0;text-align:right;max-width:190px}.info-statement p{display:none}.page-price .info-statement{display:none}.price-hint{font-size:10px;line-height:1.9;padding-bottom:18px;margin-bottom:22px}.page-price .prose table{min-width:610px}.contact-layout{grid-template-columns:1fr;gap:33px}.contact-lead .large-phone{font-size:33px;letter-spacing:-.7px;margin-bottom:13px}.contact-lead>p{font-size:11px;line-height:1.9;margin-bottom:27px}.contact-details{grid-template-columns:1fr 1fr;gap:24px 21px}.contact-item{padding-top:15px}.contact-item small{font-size:8px;margin-bottom:9px}.contact-item p,.contact-item a{font-size:12px;line-height:1.9}.wechat-panel{padding:30px 23px}.wechat-panel h2{font-size:23px;margin-bottom:22px}.wechat-panel img{width:180px;height:180px;padding:12px}.wechat-panel p{font-size:10px;margin-top:22px}.wechat-panel strong{font-size:18px}.contact-extra{margin-top:29px;padding-top:24px}.consult-strip{padding:26px 0}.consult-strip .wrap{align-items:flex-start;gap:22px;flex-direction:column}.consult-strip h2{font-size:21px;letter-spacing:-.5px}.consult-strip p{font-size:10px;line-height:1.9;max-width:315px}.consult-strip .button-primary{font-size:10px;padding:11px 20px;gap:23px}.site-footer{padding:31px 0 65px}.footer-top{margin-bottom:27px;gap:23px}.footer-brand{font-size:21px;letter-spacing:3px}.footer-brand small{font-size:6px;letter-spacing:1px;margin-top:9px}.footer-contact a{font-size:20px;letter-spacing:-.4px}.footer-contact p{font-size:8px;margin-top:8px;line-height:1.9;max-width:175px}.footer-bottom{padding-top:21px;gap:20px;align-items:flex-start;flex-direction:column}.footer-links{font-size:9px;gap:16px}.footer-bottom .record{font-size:8px}.footer-legacy{font-size:7px;line-height:2;margin-top:20px}.back-top{width:32px;height:32px;right:13px;bottom:15px;font-size:16px}.photo-dialog{padding:37px 13px 18px}.photo-dialog img{max-height:72vh}.photo-close{width:29px;height:29px;top:10px;right:10px;font-size:21px}.state-page{padding:52px 0 62px;min-height:410px}.state-number{font-size:106px;letter-spacing:-8px;margin-bottom:25px}.state-page h1{font-size:23px;line-height:1.7;margin-bottom:15px}.state-page p{font-size:11px;line-height:1.95;margin-bottom:25px}.state-actions{gap:11px}.state-actions .button-primary,.state-actions .button-outline{font-size:10px;padding:11px 19px;gap:19px}}
@media(max-width:370px){.site-nav{gap:10px}.site-brand img{width:103px}.nav-ask{font-size:9px;padding:10px 12px;gap:10px}.product-photo{height:296px}.card-media,.product-grid.related-grid .card-media{height:145px}.card-model{font-size:16px}.product-intro h1{font-size:21px}.contact-lead .large-phone{font-size:30px}.footer-contact a{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.page-price .info-statement .big-word{font-size:22px}
