/* alien merged inline style */
#catVideo{display: flex;
  justify-content: center;}iframe {
  width: 530px;
}
@media (max-width: 768px) {
  #catVideo{
    width: auto;
    padding: 0 20px; /* è®¾ç½®ä¸å®çå·¦å³åè¾¹è· */
  }

  iframe {
    width: 100%; /* å¨å°å±å¹ä¸ï¼iframe çå®½åº¦æ¹ä¸º 100% */
  }
}

/* alien merged inline style */

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			
/* alien merged inline style */
.unified-contact-form-wrapper2{max-width:1200px !important;margin:0 auto !important;padding:34px 40px 36px !important;background:#fff !important;border:1px solid #e2ecf6 !important;border-radius:20px !important;box-shadow:0 6px 28px rgba(7,42,77,.06) !important;box-sizing:border-box !important}
.unified-contact-form-wrapper2 .contact-form-layout{max-width:100% !important;padding:0 !important;gap:48px !important;align-items:flex-start !important}
.unified-contact-form-wrapper2 .contact-form-left{max-width:46% !important;padding-right:48px !important;border-right:1px solid #eef3f9 !important}
.unified-contact-form-wrapper2 .contact-form-left-content{padding-right:0 !important}
.unified-contact-form-wrapper2 .contact-form-container{max-width:none !important;background:none !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;flex:1 1 0 !important}
.unified-contact-form-wrapper2 .contact-form-container::before,.unified-contact-form-wrapper2 .contact-form-container::after{display:none !important}
.unified-contact-form-wrapper2 .contact-form-header{margin-bottom:14px !important}
.unified-contact-form-wrapper2 .contact-form-left-title{font-size:26px !important;margin-bottom:12px !important;line-height:1.25 !important}
.unified-contact-form-wrapper2 .contact-form-left-description{font-size:15px !important;margin-bottom:20px !important;line-height:1.6 !important}
.unified-contact-form{gap:12px !important}
.unified-contact-form label{margin-bottom:4px !important;font-size:13px !important}
.unified-contact-form .form-control{padding:8px 12px !important;font-size:14px !important}
.unified-contact-form textarea.form-control{min-height:84px !important}
.unified-contact-form .unified-contact-form-submit{padding-top:10px !important;padding-bottom:10px !important}
.unified-contact-form-wrapper2 .contact-form-info{margin:20px 0 !important;padding:18px 20px !important}
.unified-contact-form-wrapper2 .contact-info-item{margin-bottom:12px !important}
.unified-contact-form-wrapper2 .contact-form-whatsapp{margin-top:16px !important;display:flex !important;flex-wrap:wrap !important;gap:0 18px !important;align-items:center !important}
.unified-contact-form-wrapper2 .whatsapp-qr-code{flex:0 0 120px !important;width:120px !important;height:120px !important;margin:0 !important}
.unified-contact-form-wrapper2 .whatsapp-qr-code img{width:120px !important;height:120px !important}
.unified-contact-form-wrapper2 .whatsapp-text{flex:1 1 calc(100% - 138px) !important;margin:0 !important;font-weight:600 !important;font-size:16px !important;text-align:left !important}
.unified-contact-form-wrapper2 .whatsapp-sentence{flex:1 1 calc(100% - 138px) !important;margin:0 0 0 138px !important;text-align:left !important;font-size:13.5px !important;color:#6b7a89 !important;line-height:1.5 !important}
.unified-contact-form .form-field-wrapper{margin-bottom:0 !important}
.unified-contact-form .unified-contact-message{margin:6px 0 0 !important}
.unified-contact-form .form-field-wrapper-bu{margin-top:4px !important}
@media (max-width:1023px){.unified-contact-form-wrapper2 .contact-form-layout{flex-direction:column !important;gap:24px !important}.unified-contact-form-wrapper2 .contact-form-left{max-width:100% !important;border-right:0 !important;padding-right:0 !important}}
@media (max-width:767px){.unified-contact-form-wrapper2{padding:24px 20px 26px !important;border-radius:14px !important;margin:0 12px !important;width:auto !important}.unified-contact-form-wrapper2 .contact-form-left-title{font-size:22px !important}.unified-contact-form-wrapper2 .contact-form-header{margin-bottom:10px !important}.unified-contact-form-wrapper2 .whatsapp-qr-code{flex:0 0 100px !important;width:100px !important;height:100px !important}.unified-contact-form-wrapper2 .whatsapp-qr-code img{width:100px !important;height:100px !important}.unified-contact-form-wrapper2 .whatsapp-text,.unified-contact-form-wrapper2 .whatsapp-sentence{flex:1 1 calc(100% - 118px) !important}.unified-contact-form-wrapper2 .whatsapp-sentence{margin-left:118px !important}}
/* alien merged inline style */
.unified-contact-form-wrapper2 .contact-form-left-content{display:flex !important;flex-direction:column !important}
.unified-contact-form-wrapper2 .contact-form-left-title{order:1 !important}
.unified-contact-form-wrapper2 .contact-form-left-description{order:2 !important}
.unified-contact-form-wrapper2 .contact-form-whatsapp{order:3 !important}
.unified-contact-form-wrapper2 .contact-form-info{order:4 !important}
.unified-contact-form-wrapper2 .contact-form-whatsapp{display:grid !important;grid-template-columns:112px 1fr !important;grid-template-rows:auto auto !important;column-gap:18px !important;row-gap:5px !important;align-items:center !important;margin:16px 0 0 !important;padding:14px !important;background:#f5f8fb !important;border:1px solid #e2ecf6 !important;border-radius:12px !important}
.unified-contact-form-wrapper2 .whatsapp-qr-code{grid-column:1 !important;grid-row:1 / 3 !important;flex:none !important;width:112px !important;height:112px !important;margin:0 !important;padding:5px !important;background:#fff !important;border:1px solid #e2ecf6 !important;border-radius:10px !important;box-sizing:border-box !important}
.unified-contact-form-wrapper2 .whatsapp-qr-code img{display:block !important;width:100% !important;height:100% !important}
.unified-contact-form-wrapper2 .whatsapp-text{grid-column:2 !important;grid-row:1 !important;display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 !important;font-size:17px !important;font-weight:700 !important;color:#12365c !important;text-decoration:none !important;letter-spacing:.01em !important;line-height:1.25 !important;text-align:left !important}
.unified-contact-form-wrapper2 .whatsapp-text:hover{color:#0065b1 !important}
.unified-contact-form-wrapper2 .whatsapp-text::before{content:"" !important;display:inline-block !important;flex:0 0 8px !important;width:8px !important;height:8px !important;border-radius:50% !important;background:#25D366 !important}
.unified-contact-form-wrapper2 .whatsapp-sentence{grid-column:2 !important;grid-row:2 !important;margin:0 !important;font-size:12.5px !important;color:#6b7a89 !important;line-height:1.55 !important;text-align:left !important}
.unified-contact-form-wrapper2 .contact-form-info{display:flex !important;flex-direction:column !important;gap:10px !important;margin:14px 0 0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}
.unified-contact-form-wrapper2 .contact-info-item{display:flex !important;align-items:flex-start !important;gap:10px !important;margin:0 !important;padding:13px 16px !important;background:#f5f8fb !important;border:1px solid #e2ecf6 !important;border-radius:12px !important;box-sizing:border-box !important}
.unified-contact-form-wrapper2 .contact-info-item .contact-info-icon{flex:0 0 20px !important;color:#8ba3b8 !important}
.unified-contact-form-wrapper2 .contact-info-item .contact-info-text{flex:1 !important;font-size:12.5px !important;color:#6b7a89 !important;line-height:1.55 !important}
.unified-contact-form-wrapper2 .contact-info-item strong{color:#12365c !important;font-weight:600 !important}
.unified-contact-form-wrapper2 .contact-form-info .contact-info-item{order:2 !important}
.unified-contact-form-wrapper2 .contact-form-info .contact-info-item.contact-info-email{order:1 !important}
.unified-contact-form-wrapper2 .contact-info-email .contact-info-icon{color:#0065b1 !important}
.unified-contact-form-wrapper2 .contact-info-email .contact-info-text{color:#3c4d5e !important}
.unified-contact-form-wrapper2 .contact-info-email a{color:#0065b1 !important;font-weight:700 !important;font-size:15px !important;text-decoration:none !important}
.unified-contact-form-wrapper2 .contact-info-email a:hover{text-decoration:underline !important}
.unified-contact-form-wrapper2 .contact-info-email strong{display:block !important;margin-bottom:2px !important;color:#0065b1 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important}
.unified-contact-form-wrapper2 .contact-info-email .contact-info-text::after{content:"For quotations, OEM/ODM and datasheets — reply within 24 hours" !important;display:block !important;margin-top:6px !important;font-size:12px !important;font-weight:400 !important;color:#6b7a89 !important;line-height:1.5 !important}
@media (max-width:767px){.unified-contact-form-wrapper2 .contact-form-whatsapp{grid-template-columns:92px 1fr !important;column-gap:14px !important;padding:12px !important}.unified-contact-form-wrapper2 .whatsapp-qr-code{width:92px !important;height:92px !important;flex:none !important}.unified-contact-form-wrapper2 .whatsapp-qr-code img{width:100% !important;height:100% !important}.unified-contact-form-wrapper2 .whatsapp-text{font-size:16px !important}.unified-contact-form-wrapper2 .whatsapp-sentence{grid-column:2 !important;grid-row:2 !important;margin:0 !important}.unified-contact-form-wrapper2 .contact-info-item{padding:12px 14px !important}.unified-contact-form-wrapper2 .contact-info-email a{font-size:14px !important}}
/* 2026-09-16 左右对称化：左栏标题/副标题居中 · 隐去按钮下小字 · WhatsApp 卡片放大把左栏底部撑齐右栏 */
.unified-contact-form-wrapper2 .contact-form-left-title{text-align:center !important}
.unified-contact-form-wrapper2 .contact-form-left-description{text-align:center !important;margin-bottom:14px !important}
.unified-contact-form-wrapper2 .contact-form-submit-note{display:none !important}
.unified-contact-form-wrapper2 .contact-form-whatsapp{grid-template-columns:126px 1fr !important;column-gap:14px !important;row-gap:6px !important;margin:12px 0 0 !important;padding:14px !important}
.unified-contact-form-wrapper2 .whatsapp-qr-code{width:126px !important;height:126px !important}
.unified-contact-form-wrapper2 .whatsapp-text{font-size:18px !important}
.unified-contact-form-wrapper2 .whatsapp-sentence{font-size:13px !important;line-height:1.55 !important}
.unified-contact-form-wrapper2 .contact-form-info{gap:10px !important;margin-top:14px !important;padding:16px !important}
.unified-contact-form-wrapper2 .contact-info-item{margin-bottom:0 !important}
@media (max-width:767px){.unified-contact-form-wrapper2 .contact-form-whatsapp{grid-template-columns:104px 1fr !important;column-gap:14px !important;padding:12px !important}.unified-contact-form-wrapper2 .whatsapp-qr-code{width:104px !important;height:104px !important}.unified-contact-form-wrapper2 .whatsapp-text{font-size:16px !important}.unified-contact-form-wrapper2 .contact-form-left-description{margin-bottom:12px !important}}
/* 2026-09-16 三卡同框对齐 + 号码行左对齐 + 邮箱标签首字母大写 */
/* 原 .contact-form-info 自带 16px padding，导致邮箱/地址卡比 WhatsApp 卡左右各缩进 16px */
.unified-contact-form-wrapper2 .contact-form-info{padding:0 !important;gap:14px !important;margin-top:20px !important}
.unified-contact-form-wrapper2 .contact-info-item{padding:18px 16px !important;margin:0 !important}
.unified-contact-form-wrapper2 .contact-form-whatsapp{padding:17px 14px !important}
/* 号码原本被 justify-content:center 居中，比下方说明文字右移 71px */
.unified-contact-form-wrapper2 .whatsapp-text{justify-content:flex-start !important}
/* 邮箱标签去掉全大写，与地址标签统一（保留品牌蓝做重点） */
.unified-contact-form-wrapper2 .contact-info-email strong{text-transform:none !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:0 !important}
@media (max-width:767px){.unified-contact-form-wrapper2 .contact-form-info{padding:0 !important;gap:12px !important;margin-top:14px !important}.unified-contact-form-wrapper2 .contact-info-item{padding:14px !important;margin:0 !important}.unified-contact-form-wrapper2 .contact-form-whatsapp{padding:14px !important}}
/* alien merged inline style */

@media (max-width:767px){
html body #navi ul{background:linear-gradient(180deg,#003a66 0%,#0065b1 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 -6px 18px rgba(13,59,108,.28)!important}
html body #navi ul li a{background-color:transparent!important;color:rgba(255,255,255,.72)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.2px;padding:.9rem 0!important;position:relative!important}
html body #navi ul li:hover{background-color:transparent!important}
html body #navi ul li:hover>a{color:#fff!important;background-color:transparent!important}
html body #navi ul li.current-menu-item>a,html body #navi ul li.current-page-item>a,html body #navi ul li.current-menu-ancestor>a,html body #navi ul li.current-post-ancestor>a,html body #navi ul li.current-category-ancestor>a,html body #navi ul li.current-page-ancestor>a{color:#fff!important}
html body #navi ul li.current-menu-item>a::before,html body #navi ul li.current-page-item>a::before,html body #navi ul li.current-menu-ancestor>a::before,html body #navi ul li.current-post-ancestor>a::before,html body #navi ul li.current-category-ancestor>a::before,html body #navi ul li.current-page-ancestor>a::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:28px;height:3px;background:#fff;border-radius:0 0 3px 3px}
html body #navi ul li ul{display:none;position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(3rem + 10px)!important;width:auto!important;min-width:0!important;background:#fff!important;border-radius:14px!important;box-shadow:0 14px 44px rgba(13,59,108,.30)!important;max-height:calc(100vh - 3rem - 24px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:4px 0!important;transition:none!important}
html body #navi ul li:hover ul{bottom:calc(3rem + 10px)!important}
html body #navi ul li ul li{float:none!important;width:100%!important}
html body #navi ul li ul li a,html body #navi ul li:hover ul li a{background-color:#fff!important;color:#22303c!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;padding:12px 16px!important;border-bottom:1px solid #eef2f6!important}
html body #navi ul li ul li:last-child a{border-bottom:0!important}
html body #navi ul li ul li a span.sub{color:#6b7a8c!important;font-weight:400!important;font-size:12.5px!important;line-height:1.5!important}
html body #navi ul li ul li a:hover{background-color:#f2f8fd!important;color:#0065b1!important}
}
html body #alien-nav-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:990;background:rgba(13,27,42,.45);opacity:0;pointer-events:none;transition:opacity .25s}
html body #alien-nav-mask.on{opacity:1;pointer-events:auto}
@media (min-width:768px){html body #alien-nav-mask{display:none!important}}

/* alien merged inline style */

@media (max-width:767px){
html body .three_boxes{flex-wrap:wrap!important}
html body .three_boxes .list_three{flex-wrap:wrap!important}
html body .three_boxes .list_three > a{flex:1 1 100%!important;width:100%!important}
html body .three_boxes .list_three > p{flex:1 1 100%!important;width:100%!important;max-width:100%!important}
}

/* alien merged inline style */

@media (max-width:1000px){
html body .feature-one{display:block!important;overflow:hidden!important;height:auto!important;min-height:0!important}
html body .feature-one > img{float:none!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important;margin:0 0 12px!important}
html body .feature-one > .feature-one-text{float:none!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0 14px 14px!important;background-color:transparent!important;text-align:left!important}
html body .feature-one > .feature-one-text > dt{margin:0 0 6px!important;height:auto!important;overflow:visible!important}
html body .feature-one > .feature-one-text > dd{margin:0 0 12px!important;height:auto!important;max-height:none!important;overflow:visible!important}
}

/* alien merged inline style */

html body .three_boxes .list_three > a{flex-grow:0!important;border-bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}
html body #wrap .three_boxes .list_three > a{flex:0 0 auto!important}
html body .three_boxes .list_three > p{display:block!important;height:107px!important;margin:0!important;padding:5px 1.2rem 0!important;border:2px solid #eee!important;border-top:0!important;font-size:0.8rem!important;line-height:24px!important;overflow:hidden!important}
html body .three_boxes .list_three h2{min-height:6em!important;max-height:6em!important;overflow:hidden!important}
html body .three_boxes .list_three > a:hover + p{border-color:#0065b1!important}
@media (min-width:768px){html body #wrap .three_boxes .list_three{justify-content:center!important}}
@media (min-width:768px) and (max-width:1023px){html body .three_boxes .list_three{flex-direction:column!important}}

/* alien merged inline style */

html body .four_boxes .list_four_img{display:block!important;margin-left:auto!important;margin-right:auto!important}
html body .four_boxes .list_four_img img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:8/5!important;object-fit:contain!important;background:#fff!important}
html body .four_boxes .list_four h2{height:3em!important;min-height:3em!important;max-height:3em!important;overflow:hidden!important}
html body .four_boxes .list_four p{height:66px!important;min-height:66px!important;max-height:66px!important;overflow:hidden!important}
html body .four_boxes .list_four .alien-clip{position:relative!important}
html body .four_boxes .list_four h2.alien-clip:after{content:'\2026';position:absolute;right:0;bottom:0;z-index:2;line-height:1.5;color:inherit;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 45%);padding-left:10px;pointer-events:none}
html body .four_boxes .list_four p.alien-clip:after{content:'\2026';position:absolute;right:0;bottom:0;z-index:2;line-height:22px;color:inherit;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 45%);padding-left:10px;pointer-events:none}

/* alien merged inline style */
#bottom2 { background: #0A3A66 !important; }
#footer2 { padding: 3rem 2rem 2.25rem !important; color: #B5D4F4 !important; }
.footer2-logo img { opacity: 0.95; }
.footer2-logo a:hover { transform: translateY(-2px); }
.footer2-description { color: #B5D4F4 !important; font-size: 0.8rem !important; margin-top: 14px !important; line-height: 1.7 !important; }
.footer2-description p::after { content: "Designed for Retail. Built for Security."; display: block; color: #fff; font-size: 0.82rem; letter-spacing: 0.02em; margin-top: 10px; }
.footer2-columns { gap: 1.5rem 2rem !important; }
.footer2-column-title { color: #fff !important; font-size: 0.75rem !important; font-weight: 600 !important; letter-spacing: 0.12em !important; border-bottom: none !important; padding-bottom: 0 !important; margin-bottom: 0.9rem !important; }
.footer2-column-links li { line-height: 1.5 !important; }
.footer2-column-links li::before { background: #85B7EB !important; }
.footer2-column-links a { color: #B5D4F4 !important; font-size: 0.78rem !important; line-height: 1.7 !important; }
.footer2-column-links a:hover { color: #fff !important; }
.footer2-copyright { border-top: 1px solid rgba(181,212,244,0.22) !important; margin-top: 2.25rem !important; padding-top: 1.25rem !important; }
.footer2-copyright-content { color: #85B7EB !important; }
.footer2-copyright-content a { color: #B5D4F4 !important; }
.footer2-copyright-content a:hover { color: #fff !important; }
.footer2-social { display: flex; gap: 10px; margin-top: 16px; }
.footer2-social a { width: 34px !important; height: 34px !important; min-width: 0 !important; min-height: 0 !important; border-radius: 50% !important; background: rgba(133, 183, 235, 0.18) !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #fff !important; transition: background 0.3s ease, transform 0.3s ease; }
.footer2-social a:hover { background: #185FA5; transform: translateY(-2px); }
.footer2-social svg { width: 16px !important; height: 16px !important; display: block; fill: #fff !important; }
.footer2-quote-btn { display: inline-flex; align-items: center; margin-top: 16px; background: #fff; color: #0065B1 !important; font-size: 0.78rem; font-weight: 600; line-height: 1; padding: 11px 20px; border: none; border-radius: 999px; text-decoration: none !important; transition: transform 0.3s ease, box-shadow 0.3s ease; }
.footer2-quote-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 18px rgba(0, 0, 0, 0.22); color: #0065B1 !important; }
@media only screen and (max-width: 767px) {
  #footer2 { padding: 2.25rem 1.25rem 1.75rem !important; }
  .footer2-social { justify-content: center; }
  .footer2-quote-btn { margin-left: auto; margin-right: auto; }
  .footer2-description p::after { margin-top: 8px; }
}
/* alien merged inline style */
.seo-intro .entry h2.alien-entry-sub{display:block !important;font-size:16px !important;line-height:1.65 !important;color:#5a6b7d !important;text-align:center !important;font-weight:400 !important;max-width:800px !important;margin:18px auto 26px !important;letter-spacing:.2px;}@media (max-width:767px){.seo-intro .entry h2.alien-entry-sub{font-size:14.5px !important;margin:14px auto 20px !important;}}
/* alien merged inline style */

@media (min-width:1024px){
#bottom2{min-height:calc(100vh - 108px)!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}
#bottom2 #footer2{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
#bottom2 .footer2-container{margin-top:auto!important}
#bottom2 .footer2-copyright{margin-top:auto!important}
#bottom2 #footer2{max-width:1400px!important;width:100%!important}
#bottom2 .footer2-container{max-width:1400px!important;width:100%!important;align-items:flex-start!important}
#bottom2 .footer2-logo-section{width:280px!important;max-width:280px!important;flex:0 0 280px!important}
#bottom2 .footer2-columns{width:auto!important;flex:1 1 0!important;min-width:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.5rem 2.5rem!important}
#bottom2 .footer2-copyright{max-width:1400px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
#bottom2 .footer2-container .footer2-columns{grid-template-columns:repeat(4,minmax(200px,1fr))!important}
#bottom2 .footer2-container .footer2-column:last-child .footer2-column-links li{white-space:nowrap}
#bottom2 .footer2-logo img{max-width:190px!important}
#bottom2 .footer2-description{margin-top:-16px!important}
#bottom2 .footer2-column-title{min-height:41px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}
#bottom2 .footer2-column:last-child .footer2-column-title::after{content:"We reply within 24 hours.";display:block;color:#85B7EB!important;font-size:0.78rem!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;line-height:20px}
}

/* alien merged inline style */

/* 测试版：基线 proximity，长块（SEO 首段 / KB 折叠区）交给 JS 临时放开 */
@media (min-width:1024px) and (min-height:660px){
html{scroll-snap-type:y proximity;scroll-padding-top:108px!important}
.alien-topbar{scroll-snap-align:start}
#bottom2{scroll-snap-align:end}
#unified-contact-form{scroll-snap-align:start;min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:hidden!important;padding-bottom:24px!important;margin-top:0!important}
.page-inner .contact-cta-section{scroll-snap-align:start;min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.page-inner .contact-features-section{scroll-snap-align:start;min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
#wrap > .seo-intro{scroll-snap-align:start}
#wrap > .three_boxes > .list_three{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:40px 10px 0!important;margin-bottom:0!important}
#wrap > .three_boxes > .list_three .list_three_img{height:256px!important;display:flex!important;align-items:center!important;justify-content:center!important}
#wrap > .three_boxes > .list_three > a{flex:1 1 auto!important;box-sizing:border-box!important}
#wrap > .three_boxes > .list_three h2{min-height:6em!important}
#wrap > .three_boxes > .list_three .list_three_img img{max-height:256px!important}
#wrap > .three_boxes > .list_three:nth-child(3n+1){scroll-snap-align:start}
#wrap > .list_one{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;margin-bottom:0!important;scroll-snap-align:start}
#wrap > .alien-cta-inline{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;scroll-snap-align:start}
#wrap > .alien-kb-head{scroll-snap-align:start}
#wrap > .con-title{scroll-snap-align:start}
/* PV landing: 4-card rows fill one screen as snap blocks + subtle card chrome */
#wrap #catMore,#wrap #catProduct{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;scroll-snap-align:start}
#wrap #catMore .box-sub4-one,#wrap #catProduct .box-sub4-one{background:#fff!important;border:1px solid #e6edf3!important;border-radius:12px!important;overflow:hidden!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}
#wrap #catMore .box-sub4-one:hover,#wrap #catProduct .box-sub4-one:hover{box-shadow:0 12px 30px rgba(0,49,93,.14)!important;transform:translateY(-4px)!important;border-color:#b9d4ea!important}
#wrap #catMore .box-sub4-img,#wrap #catProduct .box-sub4-img{margin-top:0!important}
/* PV 2026-10-02: KB head title unified with site section titles */
html body .alien-kb-head .alien-kb-head-h,html body .alien-kb-head-prod .alien-kb-head-h{font-size:40px!important;font-weight:400!important;color:#222!important;line-height:1.35!important;letter-spacing:.3px;text-transform:capitalize!important}
html body .alien-kb-head .alien-kb-head-h::after,html body .alien-kb-head-prod .alien-kb-head-h::after{width:72px!important}
html body .alien-kb-head .alien-kb-head-kw{font-weight:400!important}
@media(max-width:767px){html body .alien-kb-head .alien-kb-head-h,html body .alien-kb-head-prod .alien-kb-head-h{font-size:24px!important;line-height:1.4!important}}
/* PV 2026-10-02: solution testimonials block = one snap screen (title 76 + block fills rest) */
.solu_title:has(+ .solu-say){scroll-snap-align:start}
.solu_title + .solu-say{min-height:calc(100vh - 184px)!important;display:flex!important;flex-wrap:wrap!important;align-content:center!important;justify-content:center!important;box-sizing:border-box!important;scroll-snap-align:none!important}
.solu-say .clear{display:none!important}
#wrap > #content{min-height:calc(100vh - 403px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
#wrap > #content:has(> .post > .entry[style*="display:none"]){min-height:0!important}
.content > .two-wrap{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;scroll-snap-align:start}
.content > .product-features-section{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;scroll-snap-align:start}
.content > .alien-cta-inline{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;scroll-snap-align:start}
.content > .alien-kb-head{scroll-snap-align:start}
.content > .alien-relate{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:18px 11px 14px!important;scroll-snap-align:start}html body .content .alien-relate .con-title{margin-top:12px!important;margin-bottom:14px!important}html body .content .alien-relate .box-sub3-img{padding:10px 16px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important}html body .content .alien-relate .box-sub3-img img{height:220px!important;object-fit:contain!important;object-position:center bottom!important}html body .content .alien-relate .box-sub3-one h3{padding-top:8px!important}html body .content .alien-relate .alien-relate-lead{margin-top:12px!important;padding-top:10px!important}html body .content .alien-relate .alien-relate-lead p{margin-bottom:10px!important}
}
/* 自由阅读区：视口进入这些长块时，JS 给 <html> 加 .alien-snap-free 放开吸附 */
@media (min-width:1024px) and (min-height:660px){
html.alien-snap-free{scroll-snap-type:none!important}.alien-snap-off{scroll-snap-align:none!important}
html.alien-snap-hard{scroll-snap-type:y proximity!important}
}
@media (min-width:1024px) and (min-height:660px){
/* company 页分屏（2026-09-21）：介绍卡吸附点 / 四卡行居中撑满 / H2+工厂卡合屏 / 渲染块撑满 / 数据卡撑满 / CTA 蓝带撑满 */
#wrap .seo-intro{scroll-snap-align:start!important}
#wrap .about_boxes{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-content:center!important;scroll-snap-align:start!important}
#wrap .index_title{scroll-snap-align:start!important}
#wrap .about_text{min-height:calc(100vh - 162px)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}
#wrap .oem_one{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-content:center!important;scroll-snap-align:start!important}
#wrap .index_title:has(.alien-co-stats){min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.alien-cta-inline{min-height:calc(100vh - 108px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;scroll-snap-align:start!important}
#wrap .alien-kb-head{scroll-snap-align:start!important}
}

/* alien merged inline style */

html body #news-box{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:stretch!important;overflow:visible!important}
html body #news-box .news-one{float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}
html body #news-box .news-one>a{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important}
html body #news-box .news-one h3{min-height:2.8em!important}
html body #news-box .news-one p{max-height:6rem!important;overflow:hidden!important}
@media (max-width:767px){html body #news-box{grid-template-columns:1fr 1fr!important}}
@media (max-width:479px){html body #news-box{grid-template-columns:1fr!important}}

/* alien merged inline style */

html body #banner .banner_con{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;min-height:400px!important;display:flex!important;align-items:center!important;position:relative!important}
html body #banner .banner_con::before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,rgba(7,29,50,.9) 0%,rgba(7,29,50,.62) 40%,rgba(7,29,50,.12) 100%)!important}
html body #banner .banner_text{position:relative!important;z-index:1!important;max-width:1200px!important;width:100%!important;height:auto!important;margin:0 auto!important;padding:0 32px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:none!important}
html body #banner .banner_text dt{font-size:clamp(28px,3.2vw,42px)!important;font-weight:600!important;color:#fff!important;line-height:1.25!important;text-shadow:0 2px 14px rgba(0,0,0,.4)!important;display:block!important}
html body #banner .banner_text dd{margin:14px 0 0!important;font-size:16.5px!important;line-height:1.75!important;color:rgba(255,255,255,.94)!important;max-width:560px!important;text-shadow:0 1px 8px rgba(0,0,0,.45)!important;display:block!important}
html body .box-sub4 .box-sub4-one{height:100%!important}
html body .box-sub4 .box-sub4-one a{display:block!important;height:100%!important;background:#fff!important;border:1px solid #e7edf3!important;border-radius:12px!important;padding:14px 14px 12px!important;box-sizing:border-box!important;transition:transform .25s,box-shadow .25s,border-color .25s!important}
html body .box-sub4 .box-sub4-one a:hover{transform:translateY(-4px)!important;box-shadow:0 14px 34px rgba(13,59,108,.14)!important;border-color:#9fc6e8!important}
html body .box-sub4 .box-sub4-one .box-sub4-img{border:none!important;background:#f7fafc!important}
html body .box-sub4 .box-sub4-one h3{font-size:15px!important;font-weight:600!important;color:#3d4b59!important;text-align:center!important;margin:12px 0 2px!important;line-height:1.45!important;transition:color .2s!important}
html body .box-sub4 .box-sub4-one a:hover h3{color:#0065b1!important}
@media (max-width:767px){html body #banner .banner_con{min-height:230px!important}html body #banner .banner_text{padding:0 18px!important}html body #banner .banner_text dt{font-size:24px!important}html body #banner .banner_text dd{font-size:13.5px!important;line-height:1.6!important;max-width:none!important}html body .box-sub4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .box-sub4 .box-sub4-one a{padding:8px 8px 8px!important;border-radius:10px!important}html body .box-sub4 .box-sub4-one h3{font-size:12.5px!important;margin-top:8px!important}}

/* alien merged inline style */


/* alien merged inline style */

html body .alien-yt{position:relative;width:100%;padding-top:56.25%;cursor:pointer;display:block}
html body .alien-yt-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66px;height:46px;background:#e62117;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.35)}
html body .alien-yt-btn i{width:0;height:0;border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:4px}
html body .alien-yt:hover .alien-yt-btn{background:#f00}

/* alien merged inline style */
.seo-intro .entry>:first-child :is(a,strong,em,b,i,u,s,span,code,small,sup,sub,mark){display:inline!important}.seo-intro .entry>:first-child img{display:inline-block!important;height:auto;max-width:100%}
/* alien merged inline style */
.alien-relate{max-width:1200px;margin:0 auto 26px;padding:28px 11px 20px;background:#f5f8fb;border:1px solid #e3eaf2;border-radius:14px;box-sizing:border-box;}.alien-relate .con-title h2{margin:0 0 22px!important;padding:0!important;font-size:1.7rem!important;font-weight:600!important;line-height:1.3!important;color:#1a1a1a!important;text-align:center;}.alien-relate .con-title h2 b,.alien-relate .con-title h2 span:not(.hl){font-weight:600!important;color:#1a1a1a!important;}.alien-relate .con-title h2 span.hl{font-weight:600!important;color:#0065b1!important;}.alien-relate .box-sub3{display:flex!important;flex-wrap:wrap;justify-content:center;margin:0!important;padding:0!important;}.alien-relate .box-sub3 .box-sub3-one{margin:0!important;padding:0 11px!important;box-sizing:border-box;}.alien-relate .box-sub3 .box-sub3-one>a{position:relative;display:block!important;width:100%!important;padding:0 0 2px!important;border:0!important;border-radius:14px;color:#332f32;box-shadow:0 0 0 1px transparent;transition:box-shadow .18s ease,transform .18s ease;}.alien-relate .box-sub3 .box-sub3-one>a:hover{box-shadow:0 0 0 1px #006DB5,0 8px 22px rgba(0,101,177,.12);transform:translateY(-3px);}.alien-relate .box-sub3 .box-sub3-img{width:100%!important;height:auto!important;margin:0!important;padding:20px!important;box-sizing:border-box;aspect-ratio:1/1;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff;border:1px solid #e3eaf2;border-radius:12px;overflow:hidden;}.alien-relate .box-sub3 .box-sub3-img img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;margin:0!important;}.alien-relate .box-sub3 .box-sub3-img.alien-contain img{object-fit:contain!important;}.alien-relate .box-sub3 .box-sub3-one h3{min-height:2.9em;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;padding:14px 2px 0!important;font-size:1.1rem!important;font-weight:100!important;line-height:1.4!important;color:#555!important;text-align:center;overflow:visible!important;max-height:none!important;}.alien-relate .alien-relate-lead{margin:24px auto 0;max-width:780px;text-align:center;border-top:1px solid #e3eaf2;padding-top:22px;}.alien-relate .alien-relate-lead p{margin:0 0 16px!important;font-size:1rem;line-height:1.65;color:#4a5560;}.alien-relate .alien-relate-lead a{display:inline-block;background:#0065b1;color:#fff!important;font-weight:600;font-size:1rem;line-height:1;padding:16px 30px;border-radius:10px;text-decoration:none!important;transition:background .18s ease;}.alien-relate .alien-relate-lead a:hover{background:#004d8a;color:#fff!important;}@media(max-width:767px){.alien-relate{padding:20px 8px 16px;border-radius:12px;}.alien-relate .con-title h2{font-size:1.3rem!important;margin-bottom:16px!important;}.alien-relate .box-sub3 .box-sub3-one{padding:0 6px!important;}.alien-relate .box-sub3 .box-sub3-one h3{font-size:.96rem!important;min-height:3.2em;padding-top:12px!important;}.alien-relate .box-sub3 .box-sub3-img{padding:14px!important;}}
/* alien merged inline style */
#wrap .prod-full-content-inner:not(:has(.zroc-show-content))>*{display:block !important}#wrap .prod-full-content-inner>p:empty,#wrap .prod-full-content-inner>p:has(>script){display:none !important}#wrap .prod-full-content-inner:not(:has(.zroc-show-content))>:is(h1,h2,h3,h4,h5,h6){max-width:800px !important;margin:0 auto 14px !important;padding:0 !important;font-size:16px !important;line-height:1.75 !important;font-weight:400 !important;text-transform:none !important;word-spacing:normal !important;letter-spacing:0 !important;color:#333 !important}#wrap .prod-full-content-inner>p{max-width:800px !important;margin:0 auto 14px !important;font-size:16px !important;line-height:1.75 !important;font-weight:400 !important;color:#333 !important}#wrap .prod-full-content-inner:not(:has(.zroc-show-content))>:is(ol,ul){max-width:800px !important;margin:0 auto 14px !important;padding-left:20px !important}#wrap .prod-full-content-inner:not(:has(.zroc-show-content))>:is(ol,ul):has(>li:only-child){padding-left:0 !important}#wrap .prod-full-content-inner:not(:has(.zroc-show-content))>:is(ol,ul)>li{font-size:16px !important;line-height:1.75 !important;font-weight:400 !important;color:#333 !important;margin:0 0 6px !important}#wrap .prod-full-content-inner:not(:has(.zroc-show-content))>:is(ol,ul)>li:only-child{list-style:none !important}section.alien-kb.alien-kb-product{max-width:800px !important;margin-left:auto !important;margin-right:auto !important}section.alien-kb.alien-kb-product summary{padding:16px 20px !important}section.alien-kb.alien-kb-product summary h2{font-weight:400 !important;font-size:16px !important;line-height:1.6 !important;text-transform:none !important;letter-spacing:0 !important;color:#0e3a66 !important}section.alien-kb.alien-kb-product .kb-body{padding:16px 20px 20px !important}section.alien-kb.alien-kb-product .kb-body :is(h1,h2,h3,h4,h5,h6){font-weight:400 !important;text-transform:none !important;letter-spacing:0 !important}section.alien-kb.alien-kb-product .kb-body :is(p,li,dd,td){font-weight:400 !important}
/* alien merged inline style */
@media only screen and (max-width:1023px){.alien-relate .box-sub3{margin:0 -5px!important}.alien-relate .box-sub3 .box-sub3-one{flex:0 0 50%!important;-webkit-flex-basis:50%!important;max-width:50%!important;padding:0 5px!important}.alien-relate .box-sub3 .box-sub3-img{padding:14px!important}.alien-relate .box-sub3 .box-sub3-one h3{font-size:.88rem!important;padding-top:10px!important}}
/* alien merged inline style */
html body #content h2{height:auto !important}
/* alien merged inline style */

.flexslider4 {
    height: unset;
}

#banner {
    max-width: 100%;
    padding: 0px;
}

.top-lang {
    display: none;
}

.nav .container-fluid .nav-primary {
    margin: 0 auto !important;
}

@media only screen and (max-width: 768px) {
    #wrap .two-wrap {
        display: block;
        justify-content: initial;
        align-items: initial;
    }
}


.flexslider4 .slides .slide_con img{
    width: 500px;
    height: 500px;
}



@media (max-width: 767px) {
    #navi ul li a {
        font-weight: 800 !important;
    }
}

.index-6>a{ display: block;}
#navi ul li a{color: #fff;}



.prod-preview .prod-detail>h2>span>b{color: #0066b2;}
.prod-preview .prod-detail>h2{text-align: left!important;}






		.btn-buy2 {
    display: block;
    margin: 1rem 0;
    padding: 0 0 0 0;
    width: 17rem;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #fff !important;
    font-size: 1.2rem;
    text-align: center;
    background-color: #0065B1;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.unified-contact-form .unified-contact-form-submit{background-color: #0065B1 !important;}
:root {
  --primary-color: #0065B1; /* 在这里定义变量 */
}

.wmax2{
padding: 60px 50px;

}

.unified-contact-form-wrapper{background: transparent;
padding: 10px 0;
margin: 0 auto;}
