:root{--zk-blue:#0753ab;--zk-blue-dark:#073b79;--zk-ink:#132238;--zk-muted:#5d6b7d;--zk-light:#f4f7fb;--zk-accent:#ff7a00}
body{color:var(--zk-ink);background:#fff}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.form-guidance{margin:8px 0 16px;color:#5b697b;font-size:13px;line-height:1.55}
.header-quote-btn{display:inline-flex;align-items:center;justify-content:center;min-width:172px;min-height:44px;padding:0 18px;border-radius:24px;background:var(--zk-blue);color:#fff!important;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 8px 22px rgba(7,83,171,.2)}
.header-quote-btn:hover{background:var(--zk-blue-dark);transform:translateY(-1px)}
.site-language{display:inline-block;margin-left:14px;color:#526273;font-size:13px}
.web_head .logo{flex:0 0 285px}
.web_head .nav_wrap{flex:1 1 auto;justify-content:center;min-width:0}
.head_nav{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}
.head_nav>li{margin-right:0;padding:0 11px}
.header-quote-btn,.change-language{flex:0 0 auto}
.scrollsidebar{display:none!important}
#gotop,.gotop{right:225px!important}
.slider_banner{position:relative;background:#0b1f35}
.slider_banner:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,20,38,.97) 0%,rgba(4,20,38,.88) 43%,rgba(4,20,38,.18) 78%);content:"";pointer-events:none}
.hero-copy{position:absolute;inset:0;z-index:3;display:flex;align-items:center;pointer-events:none}
.hero-copy-inner{color:#fff}
.hero-copy-inner>*{max-width:760px}
.hero-eyebrow{margin:0 0 12px;color:#bcd8ff;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.hero-copy h1{margin:0;color:#fff;font-size:48px;font-weight:700;line-height:1.12;text-shadow:0 2px 12px rgba(0,0,0,.25)}
.hero-lead{margin:20px 0 0;color:#eef5ff;font-size:18px;line-height:1.65}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;pointer-events:auto}
.hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:25px;font-size:15px;font-weight:700}
.hero-primary{background:var(--zk-blue);color:#fff!important}
.hero-primary:hover{background:#0c69d4}
.hero-secondary{border:1px solid rgba(255,255,255,.78);background:rgba(0,0,0,.18);color:#fff!important;backdrop-filter:blur(4px)}
.hero-secondary:hover{background:#fff;color:var(--zk-blue-dark)!important}
.section-lead{max-width:820px;margin:16px auto 0;color:var(--zk-muted);text-align:center;font-size:16px;line-height:1.6}
.section-lead-light{color:#dbe9fb}
.about_container{padding-top:58px}
.about_container .about_text{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:38px;align-items:center}
.inabout_text,.inabout_video{float:none!important;width:auto!important}
.inabout_video video{display:block;width:100%;height:auto;max-height:410px;border-radius:8px;background:#071a2d;box-shadow:0 16px 40px rgba(18,38,63,.16)}
.feature_item figure{height:100%}
.feature_item .item_img{border-radius:8px;background:#fff}
.feature_item .item_img img{aspect-ratio:4/3;object-fit:cover}
.feature_item .pd_tit{min-height:70px;padding:18px 8px 5px;font-family:Arial,sans-serif;font-weight:600}
.company_introduce_container .introduce_desc{color:#4f5e70;line-height:1.65}
.company_introduce_container .introduce_tit{color:#11243c;font-weight:700}
.news_img img{aspect-ratio:4/3;object-fit:cover}
.product-sub-head{height:300px;overflow:hidden;background:linear-gradient(90deg,rgba(5,30,58,.92),rgba(5,30,58,.36)),url('/uploadfile/202408/473713ab2f0ee62.jpg') center 48%/cover no-repeat}
.product-sub-head .head_bn_item img{display:none}
.product-sub-head .path_bar{z-index:2}
.product-sub-head .pagnation_title{margin:0;text-shadow:0 2px 12px rgba(0,0,0,.3)}
.product-summary .page_title{display:block;margin-bottom:18px;padding-bottom:14px;font-size:28px;line-height:1.25}
.product-buyer-note{margin-top:24px;padding:20px 22px;border-left:4px solid var(--zk-blue);border-radius:6px;background:var(--zk-light)}
.product-buyer-note h2{margin:0 0 12px;color:var(--zk-ink);font-size:18px}
.product-buyer-note ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;margin:0;padding:0;list-style:none}
.product-buyer-note li{position:relative;padding-left:18px;color:#4d5d70;font-size:13px;line-height:1.5}
.product-buyer-note li:before{position:absolute;left:0;color:var(--zk-blue);content:"✓";font-weight:700}
.product-btn-wrap{padding-top:24px}
.product-detail .tab-panel-content{overflow-x:auto;-webkit-overflow-scrolling:touch}
.product-detail .tab-panel-content table{max-width:none}
.web_footer a:focus,.web_head a:focus,.hero-actions a:focus{outline:3px solid #ffbf66;outline-offset:3px}
@media(max-width:1440px){.web_head .logo{flex-basis:245px}.head_nav>li{padding:0 8px}.head_nav>li>a{font-size:14px}.header-quote-btn{min-width:150px;padding:0 13px;font-size:13px}.site-language{display:none}}
@media(max-width:1280px){.web_head .logo{flex-basis:205px}.head_nav>li{padding:0 6px}.header-quote-btn{min-width:138px;padding:0 10px;font-size:12px}.hero-copy h1{font-size:40px}.hero-copy-inner>*{max-width:650px}}
@media(max-width:950px){.header-quote-btn{position:absolute;right:62px;top:50%;min-width:0;min-height:38px;padding:0 14px;transform:translateY(-50%);font-size:12px}.hero-copy h1{font-size:34px}.hero-lead{font-size:15px}.about_container .about_text{grid-template-columns:1fr}.inabout_text{text-align:left}.slider_banner .swiper-slide img{min-height:430px;object-fit:cover}.product-sub-head{height:220px}.product-buyer-note ul{grid-template-columns:1fr}.product-detail .tab-panel-content table{min-width:760px}}
@media(max-width:640px){.web_head{padding:10px 0}.web_head .logo{text-align:left}.web_head .logo img{max-width:130px;height:auto}.header-quote-btn{right:52px;max-width:132px;min-height:34px;padding:0 10px;line-height:1.15;text-align:center}.slider_banner .swiper-slide img{min-height:500px}.slider_banner:after{background:linear-gradient(90deg,rgba(4,20,38,.9),rgba(4,20,38,.54))}.hero-copy{align-items:flex-end;padding-bottom:70px}.hero-copy h1{font-size:30px}.hero-eyebrow{font-size:11px}.hero-lead{font-size:14px;line-height:1.5}.hero-actions{display:grid;gap:9px;margin-top:20px}.hero-actions a{min-height:44px;padding:0 17px;text-align:center}.about_container{padding-top:36px}.section-lead{padding:0 12px;font-size:14px}.about_container .about_text{gap:22px}.feature_item .pd_tit{min-height:58px;font-size:14px}.whatsapp-float-group{bottom:10px}#gotop,.gotop{display:none!important}}
