/* 参考站源样式之上的品牌替换、业务表单及响应式适配。 */
@font-face{font-family:Poppins;src:url('reference/fonts/Poppins-SemiBold.woff') format('woff');font-weight:600;font-display:swap}
:root{--blue:#012269;--light:#f2f7fc;--line:#e0e5ec;--gradient:linear-gradient(96deg,#012369 0%,#014a96 52%,#0064bc 100%)}
.container{width:calc(100% - 60px);max-width:1360px}.skip{position:absolute;top:-80px;left:10px;background:#fff;z-index:10000;padding:10px}.skip:focus{top:10px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}img{max-width:100%}button:focus-visible,a:focus-visible{outline:3px solid #19a0f7;outline-offset:4px}.header-all{gap:20px;flex-wrap:nowrap}.header-left{flex:1;flex-wrap:nowrap;min-width:0}.hsearch{flex:1;flex-wrap:nowrap}.hsearch-left{flex:1;min-width:0;flex-wrap:nowrap}.hsearch-left input{width:100%;min-width:0;outline:0;font-size:14px}.hsearch-left a{white-space:nowrap;font-size:12px;padding:0 12px}.hsearch button{flex:0 0 58px}.hright{align-items:center;flex-wrap:nowrap}.hrfq{margin-left:14px}.language{font-size:13px;color:#012269;border:1px solid #dde5f0;padding:8px;border-radius:8px}.menu-toggle{display:none}.nav-box{padding-left:35px}.nav-box ul{justify-content:space-between}.nav-box a[aria-current=page]{border-color:#2b6fd6;background:#fff}.navigation-main-left:focus-within ul{display:block}.preview-note{font-size:11px;color:#666;text-align:center;background:#fcfcfd;padding:5px 15px;border-bottom:1px solid #eef0f5}.banner-dots button{border:0;padding:0;display:block;width:50px;height:6px;background:#111}.banner-dots button.active{background:var(--gradient)}.home-fast-links-item:focus-visible .home-fast-links-item-main{opacity:1}.home-supply-right-item img{object-fit:contain}.home-supply-right-item-info{gap:6px;flex-wrap:nowrap;font-size:10px}.home-supply-right-item-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-best-item .home-supply-right-item-info{margin-top:10px;display:block;height:auto}.home-best-item .home-supply-right-item-info a{display:block;text-align:center}.home-best-item .home-supply-right-item-info span{display:block;text-align:center}.home-best .home-best-item:last-child{display:block}.supply-promo{display:flex;flex-direction:column;justify-content:center;background:var(--gradient);border-radius:8px;color:white;padding:35px 25px;min-height:450px}.supply-promo span{font-size:12px}.supply-promo h3{color:white;font-size:26px;line-height:1.5;margin:18px 0}.supply-promo em{border:1px solid white;border-radius:26px;display:inline-block;padding:8px 20px;align-self:flex-start;margin-top:28px}.home-brand-warp-right{background-color:#012269;color:white}.home-brand-list a img{height:65px;object-fit:contain}.home-brand-num{gap:10px;padding:25px 30px}.home-brand-num dt,.home-brand-num dd{color:#fff}.home-brand-num dd{font-size:11px}.brand-note{font-size:11px;line-height:1.7;color:#888;margin-top:12px}.home-brand-warp-right .form-grid{grid-template-columns:1fr;gap:4px}.home-brand-warp-right label{color:#fff;font-size:12px;margin:0}.home-brand-warp-right input{margin-top:4px;height:36px;color:#222}.home-brand-warp-right textarea{color:#222;padding:10px}.home-brand-warp-right .form-note{color:#d9e6fa;font-size:10px;line-height:1.7}.home-brand-warp-right .form-result{color:#fff}.home-brand-warp-right .btn{margin-top:12px}.why-section{margin-top:45px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.why-grid article{padding:30px 25px;border:1px solid var(--line);border-radius:8px}.why-grid article>span{color:#1b67b7;font-size:36px}.why-grid h3{font-size:18px;margin:16px 0 12px;line-height:1.5}.why-grid p{color:#666}.home-about-left{padding:55px max(25px,calc((100vw - 1360px)/2));padding-right:40px;min-height:560px;background:#f2f7fc}.home-about-left h2{font-size:30px;line-height:1.4}.home-about-left h3{font-size:24px;line-height:1.5;margin-top:12px}.home-about-left .rich-text p{font-size:14px;line-height:1.9;margin-top:16px}.home-about-left .rich-text h2{font-size:20px}.home-about-left a{max-width:160px}.home-about-right img{width:100%;height:100%;object-fit:cover}.home-application-item>img{height:280px;object-fit:cover}.application-title{position:absolute;inset:auto 0 0;text-align:center;padding:40px 16px 25px;background:linear-gradient(transparent,rgba(1,34,105,.85));font-size:20px;color:white;line-height:1.4}.section{padding:42px 0}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.article-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;padding-bottom:22px;background:#fff}.article-card>a:first-child{display:block}.article-card img{width:100%;height:220px;object-fit:cover}.article-card time{display:block;font-size:12px;color:#777;margin:18px 22px 8px}.article-card h3{font-size:18px;line-height:1.6;padding:0 22px}.article-card p{padding:12px 22px;color:#777;line-height:1.8}.read-more{display:inline-block;color:#012269;margin:4px 22px 0;border-bottom:2px solid #012269}.article-links{border-top:1px solid var(--line)}.article-links a{display:flex;padding:20px 0;border-bottom:1px solid var(--line);gap:24px;align-items:center}.article-links time{color:#888;min-width:100px}.article-links span{margin-left:auto}.model-links{display:flex;flex-wrap:wrap;gap:12px;padding:35px 0}.model-links a{font-size:12px;color:#777}.footer-box{gap:60px}.footer-box-item-menu a{line-height:32px}.footer-copy{font-size:12px;color:#666}.footer-service{background:#fafcfe}.footer-service dl{gap:6px;padding:0 10px}.footer-service dl dd{margin-left:6px}.footer-service dl dd b{font-size:22px}.footer-service dl dd p{font-size:11px}.service-symbol{display:grid;place-items:center;color:#1b65ad;font-size:20px;width:44px;height:44px;border-radius:50%;border:2px solid #c4d9ee}.floating-tools{position:fixed;right:12px;bottom:24px;z-index:1001;display:grid;gap:8px}.floating-tools button,.floating-tools a{border:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;border-radius:6px;background:var(--gradient);color:#fff;box-shadow:0 3px 12px #01226925;font-size:12px;min-height:44px}.floating-tools .whatsapp{background:#21a961}.floating-tools>button:last-child{justify-self:end;width:44px;font-size:21px}.inquiry-dialog{width:min(680px,calc(100% - 28px));max-height:90vh;overflow:auto;border:0;border-radius:14px;padding:30px;color:#111;margin:auto;box-shadow:0 20px 60px #01226933;z-index:3000}.inquiry-dialog::backdrop{background:#001b3d99}.inquiry-dialog h2{font-size:26px;color:var(--blue);padding-right:25px}.inquiry-dialog>p{margin:10px 0 20px;color:#777}.modal-close{position:absolute;right:15px;top:12px;background:none;border:0;font-size:30px;color:#777}.site-toast{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);background:#012269;color:#fff;padding:12px 20px;border-radius:8px;max-width:calc(100% - 40px);z-index:5000;display:none}.site-toast.visible{display:block}.hp{position:absolute;left:-9999px;opacity:0;pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 25px;border:1px solid transparent;border-radius:6px;background:var(--gradient);color:#fff;line-height:1.5;font-size:14px}.btn:hover{background:#0064bc;color:#fff}.btn.outline{border-color:#c9d6e7;background:#fff;color:#012269}.inquiry-form label{display:block;margin:14px 0;color:#333;font-size:13px}.inquiry-form input,.inquiry-form textarea{display:block;width:100%;border:1px solid #d5dce6;border-radius:5px;padding:10px 12px;background:#fff;line-height:1.6;outline-color:#1773bf;margin-top:5px;min-width:0}.inquiry-form input[type=file]{padding:12px;background:#fafbfc}.inquiry-form .form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.form-grid label{margin-bottom:0}.form-note{font-size:11px;color:#777;margin:10px 0}.form-result{font-size:13px;line-height:1.8;margin:10px 0}.form-result.error{color:#b42318}.form-result.success{color:#057a46}.inquiry-form button:disabled{opacity:.55;cursor:wait}.position_location{padding:15px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.position_location span{margin:0 12px;color:#8895a7}.page-intro{margin:0 0 30px}.page-intro h1{font-size:30px;line-height:1.4;margin-bottom:10px;color:#012269}.catalog-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:35px}.catalog-sidebar{align-self:start;border:1px solid var(--line);border-radius:8px;overflow:hidden}.catalog-sidebar>h2{font-size:18px;padding:18px;background:var(--blue);color:white}.catalog-sidebar>a{display:block;padding:13px 18px;border-bottom:1px solid #edf0f5}.catalog-sidebar>a.active{background:#edf4ff;color:#012269;border-left:3px solid #176db2}.sidebar-help{padding:25px 18px;background:#f2f7fc}.sidebar-help h3{font-size:17px;line-height:1.5}.sidebar-help p{color:#777;margin:12px 0 18px}.catalog-search{display:flex;gap:8px}.catalog-search input{min-width:0;flex:1;border:1px solid #d7dee9;border-radius:6px;padding:12px 15px}.result-count{font-size:12px;color:#777;margin:16px 0}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.catalog-grid .home-supply-right-item img{height:140px;width:140px}.catalog-grid .home-supply-right-item-info{margin-top:16px}.pages{display:flex;gap:6px;justify-content:center;margin:30px 0}.pages a{border:1px solid #d7dfeb;padding:7px 14px;border-radius:5px}.pages a[aria-current]{color:#fff;background:#012269}.empty-state{text-align:center;padding:80px 20px;min-height:250px}.empty-state h1,.empty-state h2{color:#012269;line-height:1.5;margin-bottom:14px}.empty-state p{color:#666;max-width:650px;margin:0 auto 25px;line-height:1.9}.product-detail{display:grid;grid-template-columns:420px minmax(0,1fr);gap:65px}.product-detail-image{border:1px solid var(--line);padding:20px;text-align:center;border-radius:8px;align-self:start}.product-detail-image img{object-fit:contain;display:block;width:100%;height:320px}.product-detail-image small{color:#888}.kicker{color:#777;font-size:13px}.product-detail h1{font-size:32px;line-height:1.5;color:#012269;overflow-wrap:anywhere}.product-detail h2{font-size:20px;margin:10px 0 20px}.product-detail-info>p{color:#666}.spec-list{display:grid;grid-template-columns:140px 1fr;border-top:1px solid var(--line);margin:25px 0;font-size:13px}.spec-list dt,.spec-list dd{padding:10px;border-bottom:1px solid var(--line)}.spec-list dt{background:#f5f8fc}.spec-list a{color:#1267af;text-decoration:underline}.detail-actions{display:flex;gap:12px;flex-wrap:wrap}.detail-body{border-top:2px solid #012269;margin-top:50px;padding:25px 0}.rich-text{line-height:1.95;color:#444;overflow-wrap:anywhere}.rich-text h2,.rich-text h3{color:#012269;margin:24px 0 12px}.rich-text p{margin:12px 0}.rich-text ul,.rich-text ol{padding-left:25px;margin:12px 0}.rich-text li{list-style:inherit}.rich-text ul{list-style:disc}.rich-text ol{list-style:decimal}.rich-text table{border-collapse:collapse;width:100%;display:block;overflow:auto}.rich-text td,.rich-text th{border:1px solid #ddd;padding:10px}.rich-text a{color:#176db2;text-decoration:underline}.banner2{background-position:center;background-size:cover;padding:90px 0;color:white}.banner2 h1{font-size:36px;color:white;line-height:1.5;max-width:850px}.banner2 p{font-size:18px;line-height:1.8;margin-top:15px;max-width:800px}.about-company{padding:50px 0}.about-company>h2{text-align:center;font-size:28px;line-height:1.5;margin-bottom:35px;color:#012269}.about-company-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.about-company-grid>img{width:100%;height:430px;object-fit:cover}.workflow{padding:45px 0}.workflow>h2{font-size:28px;text-align:center;color:#012269;line-height:1.5}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:35px}.workflow-grid article{border-top:3px solid #176db2;padding:24px 18px;background:#f2f7fc}.workflow-grid b{font-size:28px;color:#176db2}.workflow-grid h3{margin:15px 0}.workflow-grid p{color:#777;font-size:13px}.page-cta{background:#f2f7fc;padding:40px;display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:50px}.page-cta h2{color:#012269}.rfq-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 0 30px;padding:25px;background:#f5f8fc;border-radius:8px}.rfq-steps div{display:flex;align-items:center;gap:12px;font-size:12px}.rfq-steps b{border:1px solid #a6bfdd;color:#012269;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.rfq-form-wrap{border:1px solid var(--line);padding:30px;border-radius:8px}.bom-upload{border:1px dashed #aac0dd;background:#f8fbff;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;margin-bottom:30px}.bom-upload strong{font-size:22px;color:#012269}.bom-upload p{font-size:12px;color:#777}.bom-upload input{grid-column:1}.bom-upload a{grid-column:2;grid-row:3;text-align:right;color:#176db2}.bom-table-scroll{overflow:auto}.bom-table{border-collapse:collapse;width:100%;min-width:790px}.bom-table th{background:#f5f5f5;text-align:left;font-size:12px;white-space:nowrap}.bom-table td,.bom-table th{padding:12px 10px;border:1px solid #e3e6ec}.bom-table input{width:100%;margin:0;min-width:95px}.bom-table td:nth-child(1){min-width:200px}.bom-table td:nth-child(4),.bom-table td:nth-child(5){width:120px}.bom-table button{border:0;background:none;color:#a42323;font-size:23px}.add-row{margin:16px 0}.rfq-form-wrap>.inquiry-form>.form-grid{max-width:1000px}.blog-promo{display:flex;align-items:center;justify-content:space-between;padding:30px 40px;background:#f2f7fc;margin-bottom:25px;gap:24px}.blog-promo h2{font-size:25px;line-height:1.4;color:#012269}.blog-promo p{margin-top:10px;color:#666}.category-tabs{display:flex;gap:10px;border-bottom:1px solid var(--line);margin:20px 0 30px;padding-bottom:15px}.category-tabs a{padding:10px 24px;border:1px solid #dfe5ef;border-radius:6px}.category-tabs a.active{background:var(--blue);color:#fff}.article-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:50px}.article-detail h1{font-size:32px;line-height:1.5;color:#012269;margin:12px 0}.article-detail>time{color:#888;font-size:12px}.article-summary{font-size:17px;line-height:1.8;color:#777;margin:20px 0}.article-cover{width:100%;height:390px;object-fit:cover;margin-bottom:25px}.article-sidebar{align-self:start;border:1px solid var(--line);border-radius:8px;overflow:hidden}.article-sidebar>h2{font-size:18px;padding:20px;background:#f2f7fc}.article-sidebar>a{display:block;padding:15px 20px;border-bottom:1px solid #edf0f5;font-size:13px;line-height:1.7}.contact-box-top{display:grid;grid-template-columns:350px 1fr;gap:70px;align-items:center;margin-top:45px;padding-bottom:45px;border-bottom:1px solid var(--line)}.contact-box-top img{width:350px;height:260px;object-fit:cover}.contact-box-top b{font-size:30px;color:#012269;line-height:1.5}.contact-box-top p{font-size:17px;line-height:1.9;margin-top:20px;color:#666}.contact-box{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:50px 0}.contact-box-left{width:auto}.contact-box h1{font-size:29px;color:#012269;line-height:1.5;margin-bottom:15px}.contact-box-left>p{font-size:16px;color:#666;line-height:1.9}.contact-details{margin-top:35px;border-top:2px solid #012269;padding-top:20px}.contact-details a,.contact-details p{display:block;margin:17px 0}.contact-feedback-left{width:auto}.map-link{padding:20px;margin-bottom:30px;background:#f2f7fc;text-align:center}.result-icon{font-size:40px;color:#176db2;margin-bottom:25px}
@media(max-width:1200px){.container{width:calc(100% - 40px)}.nav-box{padding-left:15px}.nav-box li>a{font-size:14px;padding:0 15px}.hrfq a{font-size:12px;padding:0 14px}.hsearch{margin-left:20px}.hsearch-left a{display:none}.home-supply-right{grid-template-columns:repeat(3,1fr)}.home-best{grid-template-columns:repeat(4,1fr)}.catalog-grid{grid-template-columns:repeat(2,1fr)}.why-grid{gap:15px}.home-about-left{padding:40px}.product-detail{grid-template-columns:340px minmax(0,1fr);gap:35px}.contact-box{gap:40px}}
@media(max-width:980px){.container{width:calc(100% - 30px)}.header-all{padding:18px 0}.logo,.logo img{width:170px;height:auto}.hsearch-left input{font-size:12px}.hsearch{height:44px}.hsearch-left,.hsearch-left input{height:38px;line-height:38px}.hsearch button{flex-basis:45px}.nav-box li>a{padding:0 12px;font-size:13px}.why-grid{grid-template-columns:repeat(2,1fr)}.home-supply-left{display:none}.home-supply-right{width:100%;grid-template-columns:repeat(4,1fr)}.home-best{grid-template-columns:repeat(4,1fr)}.home-brand-warp-left{width:calc(100% - 310px)}.home-brand-list{grid-template-columns:repeat(3,1fr)}.home-brand-warp-right{width:295px}.home-brand-num{display:grid;grid-template-columns:1fr 1fr;padding:18px}.home-brand-list a{padding:12px}.home-brand-right{width:40%}.home-brand-left h2{font-size:28px}.home-about-left h2{font-size:25px}.home-about-left h3{font-size:20px}.home-about-left{padding:30px}.home-about{align-items:stretch}.home-application-item>img{height:220px}.application-title{font-size:16px}.footer-box{gap:25px}.footer-service dl dd p{font-size:10px;line-height:1.5}.service-symbol{display:none}.article-card img{height:160px}.article-card h3{font-size:16px}.article-card p{font-size:13px}.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.article-detail-layout{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.contact-box-top{gap:35px;grid-template-columns:280px 1fr}.contact-box-top img{width:280px}.contact-box-top b{font-size:24px}}
@media(max-width:768px){.topbar{display:none}header .header-all{width:100%;padding:12px 15px}header .logo img{width:165px}.hright .language{font-size:12px;padding:5px 7px}.menu-toggle{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;min-height:34px;border:1px solid #dbe5f5;border-radius:8px;background:#fff;color:#012369}.menu-toggle span{font-size:12px}.hright{gap:7px}.nav-main.active{position:static;display:block;box-shadow:none}.nav-main.active .nav-box{display:block}.nav-main .container{width:100%}.nav-box li>a[aria-current]{border:0;border-bottom:2px solid #176db2;background:#f2f7fc}.preview-note{font-size:10px;line-height:1.6}.banner-dots button{width:42px;height:5px;background:#ffffff80}.banner-dots button.active{background:white}.banner-leftinfo h1,.banner-leftinfo h2{font-size:20px;line-height:1.5}.banner-slide{min-height:330px;padding:30px 20px 45px}.home-fast-links{width:100%}.home-fast-links .home-fast-links-item{height:120px;min-height:120px}.home-fast-links .home-fast-links-item-pic{width:42px;height:42px}.home-fast-links .home-fast-links-item-info b{font-size:12px;line-height:1.6}.home-supply-right{grid-template-columns:repeat(2,1fr)}.home-supply-right-item{padding:12px}.home-supply-right-item-info{font-size:10px}.home-supply-right-item a.homeprolinks1{font-size:13px}.home-supply-right-item p{font-size:11px}.home-bestbg{margin-top:25px;padding-bottom:25px}.home-best{grid-template-columns:repeat(2,1fr);gap:12px}.home-best .home-best-item:last-child{display:none}.home-title{padding:25px 0 16px}.home-title h2{font-size:21px}.home-brand-title{display:block;padding:30px 0 20px}.home-brand-left h2{font-size:25px;line-height:1.4}.home-brand-right{width:100%;font-size:13px;line-height:1.8;margin-top:10px}.home-brand-warp{display:block}.home-brand-warp-left,.home-brand-warp-right{width:100%}.home-brand-warp-right{margin-top:20px;padding:25px}.home-brand-num{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.home-brand-list{grid-template-columns:repeat(3,1fr)}.home-brand-list a img{height:45px}.why-section{margin-top:20px}.why-grid{grid-template-columns:1fr 1fr;gap:12px}.why-grid article{padding:20px 15px}.why-grid h3{font-size:15px;margin:10px 0}.why-grid p{font-size:12px;line-height:1.8}.why-grid article>span{font-size:28px}.home-send{padding:30px 0;margin-top:30px}.home-send-box{width:100%;padding:25px 15px}.home-send-box h2{font-size:23px;line-height:1.5}.home-send-box p{font-size:14px;line-height:1.9;margin-top:8px}.home-send-box a{height:42px;line-height:42px;font-size:13px;margin-top:20px}.home-about{display:block;margin-top:30px}.home-about-left,.home-about-right{width:100%}.home-about-left{padding:30px 20px;min-height:auto}.home-about-left h2{font-size:25px}.home-about-left h3{font-size:21px}.home-about-right{height:300px}.home-application-item{width:50%}.home-application-item>img{height:210px}.application-title{font-size:16px;padding:30px 15px 18px}.article-grid{grid-template-columns:1fr;gap:20px}.article-card img{height:220px}.article-card h3{font-size:19px}.section{padding:28px 0}.article-links a{display:grid;grid-template-columns:1fr auto;gap:5px;padding:16px 0}.article-links time{grid-column:1;font-size:11px}.article-links strong{grid-column:1;font-size:14px}.article-links span{grid-row:1 / span 2;grid-column:2}.model-links{gap:8px;padding:25px 0}.model-links a{font-size:10px}.footer-service{padding:25px 0}.footer-service h2{font-size:15px;line-height:1.8;padding:0 20px;margin-bottom:20px}.footer-service .container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-service dl{width:100%;justify-content:flex-start;border:none;padding:0 10px}.footer-service dl dd b{font-size:22px}.footer-service dl dd p{font-size:10px}.footer-box{grid-template-columns:1fr 1fr;gap:25px 20px;padding:30px 0}.footer-box-item h2{font-size:15px;height:auto;line-height:1.5;padding-bottom:10px}.footer-box-item-menu a{font-size:12px;line-height:28px}.footer-box-item-contact{font-size:12px;line-height:1.7}.footer-box-item-contact a{font-size:12px;overflow-wrap:anywhere;line-height:1.8}.flogo{margin-top:20px}.flogo img{width:150px}.footer-copy{font-size:10px;padding:15px 35px 75px;line-height:1.8}.floating-tools{right:10px;bottom:12px;gap:6px}.floating-tools button,.floating-tools a{padding:10px;border-radius:50%;min-width:44px;height:44px}.floating-tools span{display:none}.floating-tools>button:last-child{display:none}.inquiry-dialog{padding:25px 20px}.inquiry-dialog h2{font-size:23px}.inquiry-dialog>p{font-size:12px;line-height:1.8}.form-grid{grid-template-columns:1fr!important;gap:0!important}.inquiry-form label{font-size:12px}.page-intro h1{font-size:24px}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{display:flex;flex-wrap:wrap;border:0;gap:6px}.catalog-sidebar>h2,.catalog-sidebar>.sidebar-help{display:none}.catalog-sidebar>a{font-size:11px;border:1px solid #dde5ef;padding:6px 10px;border-radius:4px}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px}.catalog-grid .home-supply-right-item img{height:110px;width:110px}.catalog-search{gap:6px}.catalog-search .btn{font-size:12px;padding:10px 18px}.catalog-search input{font-size:12px}.product-detail{grid-template-columns:1fr;gap:25px}.product-detail-image{max-width:100%;padding:15px}.product-detail-image img{height:230px}.product-detail h1{font-size:28px}.product-detail h2{font-size:19px}.spec-list{grid-template-columns:105px 1fr}.detail-actions{gap:8px}.detail-actions .btn{font-size:12px;padding:11px 15px}.detail-body{margin-top:30px}.rich-text{font-size:14px;line-height:1.9}.banner2{padding:55px 0}.banner2 h1{font-size:27px}.banner2 p{font-size:15px}.about-company{padding:30px 0}.about-company>h2{font-size:23px}.about-company-grid{grid-template-columns:1fr;gap:20px}.about-company-grid>img{height:260px}.workflow{padding:25px 0}.workflow>h2{font-size:23px}.workflow-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.workflow-grid article{padding:20px 15px}.workflow-grid h3{font-size:16px}.page-cta{display:block;padding:25px;margin-bottom:30px}.page-cta h2{font-size:22px;line-height:1.5;margin-bottom:20px}.rfq-steps{grid-template-columns:1fr 1fr;gap:15px;padding:18px}.rfq-steps div{font-size:11px;gap:8px}.rfq-steps b{width:32px;height:32px}.rfq-form-wrap{padding:18px 12px}.bom-upload{display:block;padding:20px}.bom-upload strong{font-size:20px}.bom-upload p{line-height:1.7;margin:10px 0}.bom-upload input{font-size:11px}.bom-upload a{display:block;text-align:left;margin-top:12px;font-size:12px}.blog-promo{display:block;padding:25px}.blog-promo h2{font-size:23px}.blog-promo p{font-size:13px}.blog-promo .btn{margin-top:20px}.category-tabs{gap:6px;flex-wrap:wrap}.category-tabs a{padding:7px 12px;font-size:12px}.article-detail-layout{grid-template-columns:1fr}.article-detail h1{font-size:27px}.article-cover{height:230px}.article-summary{font-size:15px}.article-sidebar{margin-top:20px}.contact-box-top{grid-template-columns:1fr;gap:22px;padding-bottom:25px;margin-top:28px}.contact-box-top img{width:100%;height:230px}.contact-box-top b{font-size:24px}.contact-box-top p{font-size:15px;line-height:1.8;margin-top:15px}.contact-box{grid-template-columns:1fr;gap:20px;padding:30px 0}.contact-box h1{font-size:25px}.contact-box-left>p{font-size:14px}.contact-details{margin-top:20px}.empty-state{padding:50px 15px}.empty-state h1,.empty-state h2{font-size:24px}.empty-state p{font-size:14px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* 按参考站首页源结构对齐的补充。 */
.home-choose{padding:60px 0 0}.home-choose-title{text-align:center;margin:0 20px 35px}.home-choose-title h2{font-size:32px;color:#012269;line-height:1.5}.home-choose-list{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px}.home-choose-list dl{gap:20px;flex-wrap:nowrap}.home-choose-list dt{flex:0 0 56px}.home-choose-list b{display:block;font-size:18px;line-height:1.6}.home-choose-list p{font-size:13px;line-height:1.9;color:#666;margin-top:10px}.home-choose-warp{display:grid;grid-template-columns:1fr 1.1fr .55fr;gap:20px;margin-top:40px}.home-choose-left{padding:32px;background:#f2f7fc}.home-choose-left h3{font-size:24px;line-height:1.5;color:#012269;margin-bottom:20px}.home-choose-left p{font-size:14px;line-height:1.8;margin:15px 0}.home-choose-left>a{display:inline-block;margin-top:15px;color:#176db2}.home-choose-mid img{display:block;width:100%;height:100%;object-fit:cover}.home-choose-right{background:#edf4ff;padding:25px 20px;display:flex;flex-direction:column;justify-content:center;text-align:center}.home-choose-right h3{color:#012269;font-size:18px}.home-choose-right strong{font-size:55px;line-height:1.4;color:#176db2;margin:20px 0}.home-choose-right p{font-size:12px;color:#666;margin-bottom:25px}.home-about-right1{min-height:300px;max-height:420px}.home-about-right1>a{display:block;height:100%}.home-about-right2{min-height:260px}.home-blog{margin-top:50px;padding-bottom:60px}.local-carousel{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px}.main_visual2 .local-carousel .item img{height:180px;object-fit:cover}.home-posts-item-info p{font-size:12px}.home-application{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.home-application-item{flex:0 0 25%;scroll-snap-align:start}.home-application-item>img{height:420px}.home-application-item:focus-visible{outline-offset:-4px}.home-about-right-item-info-right p{font-size:13px}.home-about-right-item-info-right em{font-size:12px}
@media(max-width:980px){.home-choose-warp{grid-template-columns:1fr 1fr}.home-choose-right{display:none}.local-carousel{grid-template-columns:repeat(2,1fr)}.home-choose-list{gap:25px}.home-choose-list .service-symbol{display:grid}.home-about-right1{min-height:270px}.home-about-right2{min-height:250px}.home-application-item>img{height:300px}}
@media(max-width:768px){.home-choose{padding-top:30px}.home-choose-title h2{font-size:23px}.home-choose-title{margin-bottom:25px}.home-choose-list{grid-template-columns:1fr;gap:25px}.home-choose-list dl{gap:15px}.home-choose-list dt{flex-basis:42px}.home-choose-list b{font-size:17px}.home-choose-list p{font-size:12px}.home-choose-warp{grid-template-columns:1fr;margin-top:30px}.home-choose-left{padding:25px}.home-choose-left h3{font-size:22px}.home-choose-mid img{height:270px}.home-about-right{height:auto}.home-about-right1{height:240px;min-height:240px;max-height:240px}.home-about-right2{height:240px;min-height:240px}.home-about-right-item-info{padding:20px 15px}.home-about-right-item-info-right .home-about-card-title{font-size:20px;line-height:1.5}.home-about-right-item-info-right p{font-size:12px;line-height:1.8}.home-about-right-item-info-right em{padding:0 15px;font-size:11px}.home-blog{margin-top:25px;padding-bottom:30px}.local-carousel{display:flex!important;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory}.main_visual2 .local-carousel .item{flex:0 0 86%;height:auto!important;scroll-snap-align:start}.home-posts{grid-template-columns:1fr}.home-posts-item-info a.homepostlinks1{font-size:14px}.home-posts-item-info a.homepostlinks2{font-size:12px}.home-application-item{flex:0 0 50%}.home-application-item>img{height:280px}.application-title{font-size:16px}}

/* 首页视频与完整公司名称：沿用原横幅尺寸和左右比例。 */
.banner-right .banner-video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}
.banner-video::-webkit-media-controls{display:none!important}
.footer-service>h2,.footer-copy{overflow-wrap:anywhere;padding-left:16px;padding-right:16px}
@media(max-width:768px){.has-banner-video .banner-right{display:block;width:100%;height:auto;aspect-ratio:960/882;flex:none}.has-banner-video .banner-right .banner-video{width:100%;height:auto;aspect-ratio:960/882;object-fit:cover}.has-banner-video .banner-mobile-img img{visibility:hidden}.has-banner-video .banner-mobile-img{background:#012369}.has-banner-video .banner-leftinfo h1,.has-banner-video .banner-leftinfo h2{overflow-wrap:anywhere!important}.footer-service>h2{font-size:17px;line-height:1.6}}
