:root{--display: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;--body: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;--mono: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif}.inner-hero p,.inner-title p,.inquiry-heading p,.simple-hero p,.article-detail-summary,.article-detail-content,.product-hero p,.service-heading p,.about-copy p,.contact-main p,.contact-items p,.order-intro p,.order-intro>small,.order-hotline span,.order-hotline small,.form-panel label,.form-panel small{color:#1f3a5f!important}.product-list span,.product-list small,.spec-table small,.spec-table span,.article-list p,.article-list small,.news-list p,.news-list small,.public-content-state,.public-card-cover+span{color:#33527d!important}@media(min-width:1001px)and (max-width:1180px){.site-shell{width:calc(100% - 40px)}.header-row{gap:18px}.corp-nav{gap:16px}.corp-nav>a,.nav-group>a{font-size:13px}.header-account{display:block;flex:0 0 auto}.header-inquiry{display:flex!important;flex:0 0 auto}.home-hero-content{padding-top:96px}.home-hero h1{font-size:clamp(48px,6vw,68px)}}@media(min-width:1001px){.corp-nav .mobile-order-link{display:none!important}.header-inquiry{display:flex!important}}@media(min-width:621px)and (max-width:1000px){.home-hero-content{padding-top:84px}.home-hero h1{font-size:clamp(42px,7vw,64px)}.home-hero p{max-width:560px}.portal-card{min-height:220px;padding:28px}.content-section,.section{padding:82px 0}.split-heading{gap:28px;margin-bottom:34px}.split-heading h2{font-size:clamp(34px,5vw,52px)}.quick-products{grid-template-columns:repeat(2,1fr)}.quick-products a{min-height:150px}.news-preview{gap:28px}}@media(max-width:620px){.site-shell{width:calc(100% - 32px)}.home-hero-content{padding-top:70px}.home-hero h1{font-size:clamp(34px,10vw,48px)}.hero-buttons{gap:10px}.orange-button,.hero-buttons .line-button{min-height:44px}.portal-card{min-height:178px;padding:24px 18px}.portal-card h2{margin-top:26px;font-size:22px}.content-section,.section{padding:64px 0}.split-heading h2{font-size:clamp(30px,9vw,42px)}.news-preview{gap:20px}.footer-cta .light-button{min-height:44px}}.header-inquiry{height:34px;min-height:34px;max-height:34px!important;align-self:center;flex:0 0 auto!important;box-sizing:border-box;line-height:1;white-space:nowrap;padding:0 12px;background:#fff!important;color:#111!important;border:1px solid #1f3a5f!important;border-radius:3px;font-size:12px}@media(min-width:1001px)and (max-width:1199px){.header-inquiry{height:32px;min-height:32px;max-height:32px!important;padding:0 9px;font-size:11px}.header-inquiry span{margin-left:5px}}@media(max-width:1000px){.corp-nav .mobile-order-link{min-height:40px!important;height:40px;padding:0 12px!important;box-sizing:border-box}}body{font-size:16px;line-height:1.75;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.utility{font-size:12px}.corp-logo small{font-size:10px;line-height:1.3}.corp-nav>a,.nav-group>a{font-size:15px}.mega>div span,.footer-title{font-size:12px;line-height:1.5}.mega>div span{color:#2c5591;font-weight:700}.mega a{color:#1f3a5f;font-size:14px;font-weight:600;line-height:1.65}.mega a:hover,.mega a:focus-visible{color:#2c5591}.mega-cta small{font-size:12px}.header-inquiry,.orange-button,.line-button,.light-button,.button,.outline-button,.breadcrumb{font-size:14px}.kicker{font-size:12px;line-height:1.45}.portal-card>span,.product-category,.product-code,.news-lead>span,.headline-news span,.news-cards span,.news-list span,.safety-layout aside>span,.safety-feature>span,.check-grid b,.article-list span,.contact-main>span,.contact-items small,.contact-help span,.inquiry-layout li>b,.form-panel legend span,.qualification-grid span,.public-product-price-meta span{font-size:12px;line-height:1.5}.detail-grid aside>span,.about-copy>span,.contact-main>span,.inquiry-layout aside>span,.note-section span,.compliance-note span,.industry-grid span{font-size:12px;line-height:1.5}.portal-card p,.feature-grid p,.quick-products span,.product-card p,.split-heading>p,.news-lead p,.news-list small,.news-cards p,.check-grid p,.contact-items p,.contact-help p,.inquiry-layout li p,.inquiry-tip p,.footer-brand p,.corp-footer a,.corp-footer p,.qualification-grid small{font-size:14px;line-height:1.75}.category-head p,.service-cards p,.process-steps p,.value-grid p,.industry-grid p{font-size:14px;line-height:1.75}.product-list span{font-size:13px;line-height:1.6}.industry-grid a,.product-link,.text-arrow,.headline-news a,.news-cards a,.contact-help a,.section-footer,.arrow-link{font-size:14px}.quick-products small,.feature-grid span{font-size:13px}.form-grid label,.consent{font-size:14px;line-height:1.65}.form-grid input,.form-grid select,.form-grid textarea{min-height:48px;font-size:16px;line-height:1.55}.footer-cta span{font-size:12px;line-height:1.5}.footer-bottom{font-size:12px;line-height:1.6}.progress-heading p,.progress-aside p{font-size:15px}.progress-aside>span,.auth-mark{font-size:12px;line-height:1.45}.progress-aside a,.progress-query label,.progress-error,.progress-customer,.auth-loading,.auth-view>p,.account-head p,.bind-form label,.customer-empty{font-size:14px}.progress-query input,.bind-form input{font-size:16px}.progress-query button,.wechat-login-button,.bind-form button{font-size:14px}.progress-result-head small,.document-head small,.order-card-top>small,.order-card-bottom small,.quotation-pricing-head small,.quotation-pricing-table td small,.quotation-fee-grid small{font-size:12px;line-height:1.55}.progress-result-head button,.customer-status,.purchase-timeline b,.purchase-timeline small,.document-grid small,.document-grid b,.document-note,.document-actions button,.auth-view>small,.account-actions button,.order-card>span:not(.order-card-top):not(.order-card-bottom),.order-card-bottom b,.legacy-lookup>button,.legacy-lookup>[data-legacy-content]>p,.quotation-pricing-table th,.quotation-pricing-table td,.quotation-fee-grid b{font-size:13px}.quotation-pricing-head b{font-size:15px}.quotation-fee-grid .grand b{font-size:17px}.service-heading p{font-size:16px;line-height:1.75}.chat-head strong{font-size:16px}.chat-head span,.message-author,.service-contact>span,.service-contact-item small{font-size:12px;line-height:1.5}.chat-message p{font-size:15px;line-height:1.75}.quick-questions button{min-height:38px;font-size:13px;line-height:1.45}.chat-compose input{font-size:16px}.service-contact>p{font-size:14px;line-height:1.8}.order-intro p{font-size:16px;line-height:1.85}.order-intro>small,.order-hotline span,.order-hotline small,.order-context small{font-size:13px;line-height:1.65}.order-option-index{font-size:13px}.order-option-copy strong{font-size:19px}.order-option-copy small{font-size:14px;line-height:1.65}.order-context a,.success-secondary,.inquiry-error,.field-error-message{font-size:14px}@media(max-width:800px){.progress-result-head h2{font-size:17px;line-height:1.4}.order-card>strong{font-size:17px;line-height:1.45}.quotation-pricing-table table{min-width:540px}}@media(max-width:1000px){.mega>div span{color:#bcd6f5}.mega a{color:#f0f6ff}.mega a:hover,.mega a:focus-visible{color:#4fbf4f}}@media(max-width:620px){body{font-size:16px}.corp-logo small{font-size:9px}.corp-nav>a,.nav-group>a{font-size:16px}.home-hero p,.inner-hero p,.inner-title p,.inquiry-heading p{font-size:16px;line-height:1.75}.form-panel{padding:24px 20px}.service-heading p,.order-intro p{font-size:15px}.chat-message{max-width:90%}.order-option-copy strong{font-size:17px}.order-option-copy small{font-size:14px}.order-hotline strong{font-size:16px}}.mega [data-nav-service-product-categories]{max-height:min(52vh,360px);overflow:auto;padding-right:4px}.mega [data-nav-service-product-categories] a{overflow-wrap:anywhere;word-break:break-word}body{font-size:17px;line-height:1.8}button,input,select,textarea{font-size:16px}.utility,.corp-logo small,.mega>div span,.footer-title,.mega-cta small,.kicker,.portal-card>span,.product-category,.product-code,.news-lead>span,.headline-news span,.news-cards span,.news-list span,.safety-layout aside>span,.safety-feature>span,.check-grid b,.article-list span,.contact-main>span,.contact-items small,.contact-help span,.inquiry-layout li>b,.form-panel legend span,.qualification-grid span,.public-product-price-meta span,.detail-grid aside>span,.about-copy>span,.inquiry-layout aside>span,.note-section span,.compliance-note span,.industry-grid span,.footer-cta span,.footer-bottom{font-size:14px;line-height:1.6}.corp-nav>a,.nav-group>a{font-size:16px}.mega a,.header-inquiry,.orange-button,.line-button,.light-button,.button,.outline-button,.product-link,.text-arrow,.headline-news a,.news-cards a,.contact-help a,.section-footer,.arrow-link{font-size:15px}.portal-card p,.feature-grid p,.quick-products span,.product-card p,.split-heading>p,.news-lead p,.news-list small,.news-cards p,.check-grid p,.contact-items p,.contact-help p,.inquiry-layout li p,.inquiry-tip p,.footer-brand p,.corp-footer a,.corp-footer p,.qualification-grid small,.category-head p,.service-cards p,.process-steps p,.value-grid p,.industry-grid p{font-size:16px;line-height:1.8}.product-list span,.quick-products small,.feature-grid span,.form-grid label,.consent,.industry-grid a{font-size:15px}.progress-heading p,.progress-aside p,.service-heading p,.chat-message p,.order-intro p{font-size:17px}.progress-aside>span,.auth-mark,.progress-aside a,.progress-query label,.progress-error,.progress-customer,.auth-loading,.auth-view>p,.account-head p,.bind-form label,.customer-empty,.progress-result-head small,.document-head small,.order-card-top>small,.order-card-bottom small,.quotation-pricing-head small,.quotation-pricing-table td small,.quotation-fee-grid small,.progress-result-head button,.customer-status,.purchase-timeline b,.purchase-timeline small,.document-grid small,.document-grid b,.document-note,.document-actions button,.auth-view>small,.account-actions button,.order-card>span:not(.order-card-top):not(.order-card-bottom),.order-card-bottom b,.legacy-lookup>button,.legacy-lookup>[data-legacy-content]>p,.quotation-pricing-table th,.quotation-pricing-table td,.quotation-fee-grid b,.chat-head span,.message-author,.service-contact>span,.service-contact-item small,.quick-questions button,.service-contact>p,.order-intro>small,.order-hotline span,.order-hotline small,.order-context small,.order-option-index,.order-option-copy small,.order-context a,.success-secondary,.inquiry-error,.field-error-message{font-size:14px;line-height:1.65}@media(max-width:620px){body{font-size:17px}.corp-logo small{font-size:12px}.service-heading p,.order-intro p{font-size:17px}.order-option-copy small{font-size:15px}}.portal-card b,.category-head>span,.product-list small,.public-product-thumb i,.service-cards span,.process-steps b,.value-grid b,.consultation-contact-fields label,.consultation-error,.consultation-consent,.chat-head span,.chat-head>a,.message-author,.quick-questions button,.service-contact>span,.service-contact>p,.service-contact-item small,.order-intro>small,.order-option-copy small,.order-hotline span,.order-hotline small,.order-context small,.order-context a,.success-secondary,.field-error-message,.progress-query label,.progress-query button,.progress-result-head small,.progress-result-head button,.progress-customer,.purchase-timeline b,.purchase-timeline small,.customer-status,.document-head small,.document-grid small,.document-grid b,.document-note,.document-actions button,.customer-empty,.auth-mark,.auth-view>p,.auth-view>small,.bind-form label,.wechat-login-button,.account-actions button,.order-card>span:not(.order-card-top):not(.order-card-bottom),.order-card-top>small,.order-card-bottom small,.order-card-bottom b,.legacy-lookup>button,.legacy-lookup>[data-legacy-content]>p,.quotation-pricing-head small,.quotation-pricing-table th,.quotation-pricing-table td,.quotation-pricing-table td small,.quotation-fee-grid small,.quotation-fee-grid b{font-size:14px;line-height:1.65}.message-author,.service-contact-item small,.quotation-pricing-table td small,.quotation-fee-grid small{font-size:13px}body{font-family:var(--body);font-size:16px;line-height:1.75;letter-spacing:0}html,body{background:#fff;color:#111}.corp-header,.utility,.home-hero,body .home-hero.has-company-hero,.inner-hero,.simple-hero,.inquiry-heading{background-color:#fff!important;color:#111!important}.home-hero.has-company-hero.home-hero{background-color:#fff!important}.home-hero h1,.home-hero p,.corp-nav>a,.nav-group>a,.corp-logo strong,.corp-logo small{color:#111!important}h1,h2,h3,h4,strong,b,button,input,select,textarea{font-family:var(--body)}h1,h2,h3{letter-spacing:0!important}.site-shell{width:min(1240px,calc(100% - 64px))}.header-row{height:76px}.home-hero{min-height:590px}.home-hero h1{font-size:clamp(46px,5.8vw,78px)}@media(max-width:1000px){.site-shell{width:min(calc(100% - 40px),760px)}.corp-nav{background:#fff;border-top:1px solid var(--line);box-shadow:0 12px 24px #234b751a}.corp-nav>a,.nav-group>a{color:var(--ink);border-color:var(--line)}.corp-nav>[data-nav=about]{order:8}.corp-nav .mobile-order-link{order:9}.mega,.mega-wide{background:#eef3fa}.mega a{color:#3a5f8c}.nav-toggle i{background:var(--ink)}.home-hero{min-height:560px}.nav-group>a b{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px -6px -10px 0;font-size:18px;line-height:1;transition:transform .2s ease}.nav-group.mobile-open>a b{transform:rotate(180deg)}}@media(max-width:620px){body{font-size:16px;line-height:1.72}.site-shell{width:calc(100% - 32px)}.header-row{height:68px}.corp-logo strong{font-size:16px}.corp-logo small{font-size:7px}.home-hero{min-height:560px}.home-hero-content{padding-top:78px}.home-hero h1{font-size:clamp(36px,10vw,48px);line-height:1.2;margin-bottom:18px}.home-hero p{font-size:15px;line-height:1.8}.content-section,.section{padding:72px 0}.split-heading h2,.inner-title h1{font-size:clamp(32px,9vw,42px);line-height:1.22}.inner-hero h1,.inquiry-heading h1{font-size:clamp(34px,9vw,44px)}.product-card h3,.news-cards h3,.contact-main h2{font-size:20px}.product-card p,.news-cards p,.contact-items p{font-size:14px}.portal-card h2{margin-top:28px;font-size:24px}.quick-products strong{font-size:20px}.footer-cta h2{font-size:32px}.footer-grid{gap:24px;grid-template-columns:1fr 1fr;min-width:0}.footer-grid>*{min-width:0}.footer-brand{grid-column:1 / -1}.footer-brand p{max-width:100%;overflow-wrap:anywhere}.footer-grid>div:last-child{grid-column:1 / -1}.corp-footer p,.corp-footer a{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}}@media(min-width:1001px){body[data-page=about] .site-shell{width:min(1240px,calc(100% - 64px));max-width:1240px}body[data-page=about] .about-copy>div{grid-template-columns:minmax(0,1fr);max-width:980px;margin-left:auto;margin-right:auto;gap:18px}body[data-page=about] .about-copy>div>p{margin:0}body[data-page=about] .value-grid{grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid #4173b3;border-bottom:1px solid #4173b3}body[data-page=about] .value-grid article,body[data-page=about] .value-grid article:first-child{border-left:0;border-right:1px solid #4173b3;border-bottom:1px solid #4173b3}}@media(min-width:1001px){body[data-page=home] .portal-grid,body[data-page=home] .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=home] .quick-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:621px)and (max-width:1000px){body[data-page=home] .portal-grid,body[data-page=home] .feature-grid,body[data-page=home] .quick-products{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=home] .portal-card,body[data-page=home] .feature-grid article,body[data-page=home] .quick-products a{min-width:0}}@media(max-width:620px){body[data-page=home] .portal-grid,body[data-page=home] .feature-grid,body[data-page=home] .quick-products{grid-template-columns:minmax(0,1fr);gap:12px}body[data-page=home] .portal-card{min-height:190px!important;padding:24px 20px!important}body[data-page=home] .portal-card h2{margin-top:18px!important}body[data-page=home] .feature-grid article,body[data-page=home] .feature-grid article+article{min-height:190px!important;padding:24px 20px!important}body[data-page=home] .quick-products a{min-height:150px!important;padding:22px 20px!important}body[data-page=home] .news-preview{grid-template-columns:minmax(0,1fr);gap:12px}body[data-page=home] .news-lead{min-height:0;padding-bottom:22px}body[data-page=home] .news-lead>span,body[data-page=home] .news-lead h3,body[data-page=home] .news-lead p{padding-left:20px;padding-right:20px}body[data-page=home] .news-list{gap:12px}body[data-page=home] .news-list a,body[data-page=home] .news-list>.public-content-state{min-height:104px;padding:20px!important}}body[data-page=products] .inner-hero{padding-top:28px;padding-bottom:20px}body[data-page=products] .inner-hero .wide-art,body[data-page=products] .product-art{display:none!important;height:0!important;margin:0!important}body[data-page=products] .inner-hero+.content-section{padding-top:48px}body[data-page=products] .public-product-section+.public-product-section{margin-top:34px;border-top:1px solid var(--line)}body[data-page=products] .public-product-section-empty{display:none}body[data-page=products] .technical-service-products{background:#f7fafd}body[data-page=products] .technical-service-products .category-head h3{color:var(--blue)}@media(min-width:1001px){body[data-page] .nav-group>.mega,body[data-page] .nav-group>.mega-wide{left:50%!important;right:auto!important;transform:translate(-50%,8px)}body[data-page] .nav-group:hover>.mega,body[data-page] .nav-group:hover>.mega-wide{transform:translate(-50%)}}@media(max-width:620px){body[data-page=products] .inner-hero{padding-top:18px;padding-bottom:16px}body[data-page=products] .inner-hero+.content-section{padding-top:36px}body[data-page=products] .public-product-section+.public-product-section{margin-top:18px}body[data-page=products] .public-product-section .split-heading{margin-bottom:22px}}@media(min-width:1001px){body[data-page=home] .portal-section{margin-top:18px}}.corp-footer{padding-top:0;border-top:1px solid #cbd9ea!important}.corp-footer .footer-grid{display:grid;grid-template-columns:minmax(280px,1.65fr) minmax(130px,.72fr) minmax(130px,.72fr) minmax(280px,1.25fr);gap:clamp(40px,5vw,76px);align-items:start;padding-top:48px;padding-bottom:42px}.corp-footer .footer-grid>div{min-width:0}.corp-footer .footer-brand .corp-logo{width:fit-content;max-width:100%;margin-bottom:16px}.corp-footer .footer-brand p{max-width:360px;font-size:15px;line-height:1.8}.corp-footer .footer-title{margin:0 0 10px;color:#1f4f86!important;font-size:14px;font-weight:800;line-height:1.5;letter-spacing:.04em}.corp-footer .footer-grid>div:not(.footer-brand){gap:8px}.corp-footer .footer-grid a,.corp-footer .footer-grid p{font-size:15px;line-height:1.75}.corp-footer .footer-grid>div:last-child p{max-width:360px;overflow-wrap:anywhere;word-break:normal}.corp-footer .footer-grid a{width:fit-content;text-underline-offset:4px}.corp-footer .footer-grid a:hover{color:#1f4f86!important;text-decoration:underline}.corp-footer .footer-bottom{min-height:58px;gap:18px 28px;align-items:center;flex-wrap:wrap;padding:16px 0;color:#365978;border-top-color:#afc2d8;font-size:13px;line-height:1.6}.corp-footer .footer-bottom a{color:#244e78!important;font-size:inherit}@media(min-width:621px)and (max-width:1000px){.corp-footer .footer-grid{grid-template-columns:1fr 1fr;gap:34px 46px;padding-top:42px;padding-bottom:36px}.corp-footer .footer-brand,.corp-footer .footer-grid>div:last-child{grid-column:1 / -1}.corp-footer .footer-brand p,.corp-footer .footer-grid>div:last-child p{max-width:620px}}@media(max-width:620px){.corp-footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 24px;padding-top:32px;padding-bottom:28px}.corp-footer .footer-brand{grid-column:1 / -1;padding-bottom:24px;border-bottom:1px solid #c4d4e6}.corp-footer .footer-brand .corp-logo{margin-bottom:12px}.corp-footer .footer-brand p{max-width:100%;font-size:15px;line-height:1.75}.corp-footer .footer-title{margin-bottom:6px;font-size:14px}.corp-footer .footer-grid a,.corp-footer .footer-grid p{font-size:15px;line-height:1.7}.corp-footer .footer-grid>div:last-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:8px;padding-top:24px;border-top:1px solid #c4d4e6}.corp-footer .footer-grid>div:last-child .footer-title,.corp-footer .footer-grid>div:last-child p{grid-column:1 / -1}.corp-footer .footer-grid>div:last-child p{max-width:100%;margin-bottom:2px}.corp-footer .footer-bottom{min-height:0;align-items:flex-start;flex-direction:column;gap:7px;padding:18px 0 24px;font-size:12px}}@media(max-width:360px){.corp-footer .footer-grid{grid-template-columns:1fr}.corp-footer .footer-brand,.corp-footer .footer-grid>div:last-child{grid-column:1}.corp-footer .footer-grid>div:last-child{grid-template-columns:1fr}.corp-footer .footer-grid>div:last-child .footer-title,.corp-footer .footer-grid>div:last-child p{grid-column:1}}body[data-page=home],body[data-page=about],body[data-page=article],body[data-page=contact],body[data-page=industries],body[data-page=inquiry],body[data-page=news],body[data-page=order],body[data-page=product],body[data-page=products],body[data-page=safety]{--public-header-height: 110px}.utility{position:fixed!important;z-index:100;top:0;right:0;left:0}.corp-header{position:fixed!important;z-index:101;top:34px;right:0;left:0;width:100%}body[data-page=home] main,body[data-page=about] main,body[data-page=article] main,body[data-page=contact] main,body[data-page=industries] main,body[data-page=inquiry] main,body[data-page=news] main,body[data-page=order] main,body[data-page=product] main,body[data-page=products] main,body[data-page=safety] main{padding-top:var(--public-header-height)}@media(max-width:1000px){.utility{display:none!important}.corp-header{top:0}body[data-page=home],body[data-page=about],body[data-page=article],body[data-page=contact],body[data-page=industries],body[data-page=inquiry],body[data-page=news],body[data-page=order],body[data-page=product],body[data-page=products],body[data-page=safety]{--public-header-height: 70px}}@media(max-width:620px){body[data-page=home],body[data-page=about],body[data-page=article],body[data-page=contact],body[data-page=industries],body[data-page=inquiry],body[data-page=news],body[data-page=order],body[data-page=product],body[data-page=products],body[data-page=safety]{--public-header-height: 68px}}.public-product-thumb i{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;text-align:center}
