.home-company-name{position:absolute;top:calc(50% - 160px);left:20px;right:20px;margin:0;text-align:center;font-size:12px;font-weight:400;letter-spacing:.14em;color:#7a8d96;transition:opacity .25s}
.is-open .home-company-name{opacity:0;visibility:hidden}
.no-script-links{position:absolute;top:24px;left:20px;right:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:18px;font-size:13px}
.public-document{color:#263e46;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}
.site-public-head{max-width:1160px;margin:auto;padding:24px 36px;display:flex;align-items:center;gap:32px;border-bottom:1px solid #edf0f1;font-family:Arial,"Microsoft YaHei",sans-serif}
.site-public-brand{display:flex;align-items:center;gap:10px;font-size:17px;letter-spacing:.05em;color:#294b58;text-decoration:none!important;flex-shrink:0}
.site-public-brand img{object-fit:contain;mix-blend-mode:multiply}
.site-public-brand small{display:block;margin-top:5px;font-size:9px;letter-spacing:.2em;color:#85969c}
.site-public-head nav{display:flex;flex-wrap:wrap;gap:24px;margin-left:auto}
.site-public-head nav a{font-size:13px;line-height:2;color:#74868e;text-decoration:none}
.site-public-head nav a:hover,.site-public-head nav a[aria-current=page]{color:#234b5b}
.site-public-head nav a[aria-current=page]{box-shadow:0 1px #527889}
.site-public-phone{font-size:13px;white-space:nowrap;color:#476d7e;text-decoration:none}
.site-public-foot{max-width:1088px;margin:36px auto 0;padding:28px 0 34px;border-top:1px solid #e7edef;display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;font-size:11px;line-height:1.9;color:#87979c}
.site-public-foot a{color:#637f8c;text-decoration:none}
.public-page-main,.public-product-main{max-width:1088px;margin:auto;padding:56px 28px 28px}
.public-page-title{margin-bottom:40px}
.public-page-title h1{font-size:38px;font-weight:500;line-height:1.5;letter-spacing:.04em;margin:0 0 16px;color:#263f49}
.public-page-title>p:last-child{color:#788b93;font-size:14px;line-height:1.9}
.public-page-main .assistant-layout{margin-top:0}
.public-page-main .knowledge-library{margin-bottom:32px}
.public-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.8;color:#84959d;margin-bottom:36px}
.public-breadcrumb a{color:#527486;text-decoration:none}
.product-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding-bottom:52px;border-bottom:1px solid #e3ebee}
.product-page-picture{min-width:0;text-align:center}
.product-page-picture img{width:100%;height:auto;max-height:480px;object-fit:contain;display:block;background:#fff}
.product-page-picture>a:last-child{display:inline-block;margin-top:12px;color:#78909c;font-size:12px;text-decoration:none}
.product-page-intro{min-width:0}
.product-page-intro h1{font-size:32px;line-height:1.65;font-weight:500;margin:0 0 20px;letter-spacing:.02em;text-wrap:balance;overflow-wrap:anywhere}
.product-page-intro>p:not(.knowledge-eyebrow){font-size:14px;line-height:2;color:#70848e;margin:0 0 24px;white-space:pre-line}
.product-page-intro dl{margin:0 0 28px;padding-top:8px;border-top:1px solid #e8eef0}
.product-page-intro dl>div{display:flex;gap:20px;padding:10px 0;font-size:13px;line-height:1.8}
.product-page-intro dt{width:70px;flex-shrink:0;color:#8a9aa2}
.product-page-intro dd{margin:0;color:#4b6978}
.public-primary-link{display:inline-block;background:#315966;color:white!important;padding:13px 18px;font-size:13px;line-height:1.8;border-radius:6px;text-decoration:none!important}
.product-page-return{display:block;margin-top:18px;font-size:12px;color:#738d9a;text-decoration:none}
.product-page-specs{padding-top:48px}
.product-page-specs h2,.related-content h2{font-weight:500;font-size:25px;line-height:1.7;margin:0 0 24px;color:#2a4855}
.public-spec-search{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:24px 0 12px;font-size:13px}
.public-spec-search input{padding:10px 12px;border:1px solid #d5e1e6;border-radius:5px;max-width:100%;font:inherit;background:#fff}
.public-spec-search button{padding:10px 14px;border:1px solid #d5e1e6;border-radius:5px;background:#f6f9fa;color:#527181;font:inherit}
#product-page-count{font-size:12px;color:#83979f}
.public-table-wrap{overflow-x:auto}
.public-table-wrap .readable-spec-table{width:100%;margin-top:14px}
.public-table-wrap caption{text-align:left;font-size:12px;line-height:1.8;color:#84969f;padding-bottom:16px}
.public-spec-note,.public-spec-empty{font-size:13px;line-height:2;color:#7f939d;margin-top:20px}
.product-page-specs .spec-originals img{max-width:100%;height:auto;display:block}
.related-content{margin-top:44px;padding-top:28px;border-top:1px solid #e5ecef}
.related-content>a{display:block;font-size:14px;line-height:1.9;margin:12px 0;color:#54798a;text-decoration:none}
.related-product-links{display:flex;gap:12px;flex-wrap:wrap}
.related-product-links>a{font-size:13px;line-height:1.8;color:#54798a;padding:10px 14px;border:1px solid #e1e9ed;border-radius:6px;text-decoration:none}
.application-introduction{font-size:14px;color:#6c8490;line-height:2;margin-bottom:32px}
.application-introduction a{color:#315d71}
.application-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.application-guide>section{padding:28px;border:1px solid #e3ebef;border-radius:10px}
.application-guide h2{font-size:24px;font-weight:500;margin:0 0 18px}
.application-guide h3{font-size:13px;font-weight:500;margin-top:24px}
.application-guide p{font-size:13px;line-height:2;color:#718994;margin:0 0 14px}
.public-page-main>.series-detail{max-width:none}
.public-series-title{font-size:36px;line-height:1.6;font-weight:500;margin-bottom:32px}
.public-page-main>.series-detail .series-image-link img{max-width:100%;height:auto}
@media(max-width:900px){.site-public-head{gap:20px;padding:20px 24px;flex-wrap:wrap}.site-public-head nav{gap:20px;order:3;width:100%;margin:0}.site-public-phone{margin-left:auto}.site-public-foot{margin-left:24px;margin-right:24px}.product-hero{gap:32px}.product-page-intro h1{font-size:28px}}
@media(max-width:650px){.home-company-name{top:calc(50% - 130px);font-size:10px;letter-spacing:.08em}.public-page-main,.public-product-main{padding:32px 20px 20px}.site-public-head{padding:18px 20px}.site-public-head nav{gap:10px 20px}.site-public-head nav a{font-size:12px}.site-public-brand{font-size:15px}.site-public-brand img{width:36px;height:36px}.public-page-title h1{font-size:30px}.public-page-title{margin-bottom:28px}.product-hero{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.product-page-picture img{max-height:340px}.product-page-intro h1{font-size:27px}.product-page-specs{padding-top:32px}.product-page-specs h2,.related-content h2{font-size:22px}.site-public-foot{display:flex;flex-direction:column;gap:8px;margin:24px 20px 0;padding-top:20px}.application-guide{grid-template-columns:1fr;gap:16px}.application-guide>section{padding:22px}.related-content{margin-top:32px}.knowledge-detail .site-public-head{padding:18px 20px}.public-spec-search{gap:10px}.public-spec-search input{width:170px}}
