.acme-dynamic-content{width:1170px;max-width:calc(100% - 30px);margin:0 auto;min-height:420px;padding:38px 0 55px;font:15px/1.7 Arial,"Microsoft YaHei",sans-serif;color:#263443}
.acme-dynamic-content h1{font-size:30px;margin:12px 0 25px}.acme-dynamic-content h2{font-size:23px;margin:24px 0 12px}.acme-dynamic-content h3{font-size:18px;margin:20px 0 10px}
.acme-dynamic-content input,.acme-dynamic-content select,.acme-dynamic-content textarea,.acme-dynamic-content button{font:inherit;padding:8px 10px;border:1px solid #ccdce5;border-radius:5px;margin:4px 5px 4px 0;box-sizing:border-box}
.acme-dynamic-content textarea{width:100%;min-height:100px}.acme-dynamic-content button{cursor:pointer;background:#f3f8fb;color:#146ea3}.acme-dynamic-content button:hover{background:#e6f2fa}
.acme-dynamic-content table{width:100%;border-collapse:collapse}.acme-dynamic-content td,.acme-dynamic-content th{padding:10px;border-bottom:1px solid #e0e9ee;text-align:left}
.acme-dynamic-content #pf,.acme-dynamic-content #nf{padding:20px;border:1px solid #dce7ed;border-radius:10px;background:#f9fbfd}.acme-dynamic-content form label{display:inline-block;margin-right:12px}
.acme-dynamic-content .acme-public-nav{display:none}.acme-dynamic-content .acme-public-wrap{padding:0}.acme-dynamic-content img{max-width:100%;height:auto}
.acme-dynamic-content #ir{white-space:normal}.acme-dynamic-content #ir textarea{font:13px/1.6 monospace}
.acme-standalone-frame{display:block;width:100%;min-height:640px;border:0;background:#fff}
.footer .acme-footer-news-entry:focus-visible{outline:2px solid #2c9ddb;outline-offset:3px}
.ali-area,.powerby-area,.ali-area + .divider,.powerby-area + .divider{display:none!important}
.acme-form-status{display:block;min-height:24px;margin:12px 0;color:#16824b;font-size:14px;line-height:1.6}.acme-form-status.is-error{color:#c0392b}.w-submit.is-busy{opacity:.55;pointer-events:none}
.form-submit-footer{width:100%;min-width:0;box-sizing:border-box}
form#smartForm{display:block;width:100%;max-width:100%;box-sizing:border-box}
/* The captured sample form has ten controls plus a textarea and status line.
   Reserve the full panel height so the submit row cannot overflow into the
   shared footer below it. */
#smv_con_158_34{height:820px!important;min-height:820px!important}
form#smartForm .form-submit-footer{position:relative;z-index:1;clear:both;padding-bottom:28px;background:#fff}
form#smartForm .form-submit-footer .w-submit-outer{margin-bottom:8px}
.acme-dynamic-content [hidden]{display:none!important}
.news-import{padding:16px;background:#edf5fb;border-radius:6px;margin-bottom:18px}.news-import p{margin:6px 0;font-size:14px}
.news-cover{margin:14px 0;padding:14px;border:1px dashed #bbcddc}.news-cover img{display:block;max-width:320px!important;max-height:180px;object-fit:contain;margin-top:12px}
.news-toolbar{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #ccdce5;padding:8px;background:#f2f6fa;margin-top:18px}
#news-editor{min-height:380px;background:white;border:1px solid #ccdce5;border-top:0;padding:28px;outline-offset:3px;overflow-x:auto}
#news-editor:empty:before{content:'在这里输入新闻正文，或从上方导入 Word 文档';color:#7b8791}
#news-preview{width:100%;height:640px;border:1px solid #ccdce5;background:white}
.acme-article-body{overflow-wrap:anywhere;line-height:1.8}.acme-article-body img{max-width:100%;height:auto;vertical-align:middle}
.acme-article-body table{border-collapse:collapse;max-width:100%;width:auto;table-layout:fixed}.acme-article-body td,.acme-article-body th{border:1px solid #ccd6de;padding:8px;overflow-wrap:anywhere}
.acme-article-body p{margin:0 0 12px;min-height:1em}.acme-article-body figure{margin:18px 0}.acme-article-body blockquote{border-left:3px solid #1682c4;padding-left:18px}
.acme-dynamic-content .w-detail{white-space:normal;overflow-wrap:anywhere}.acme-dynamic-content .product-parameters{white-space:pre-wrap}
.acme-application-table{width:1170px;max-width:calc(100% - 30px);margin:30px auto 50px}
.acme-card-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:30px 15px;background:#fff}.acme-card-catalog a{padding:26px 20px;border:1px solid #eee;box-shadow:0 4px 14px #00000008;text-decoration:none;color:#333}.acme-card-catalog strong{display:block;font-size:22px;margin-bottom:10px}.acme-card-catalog p{font-size:15px;line-height:1.7}
html[lang=en] #acme-home-hero-overlay .acme-focus{font-size:clamp(30px,3vw,46px);max-width:780px}
html[lang=en] #acme-home-hero-overlay .acme-caption{font-size:30px}
html[lang=en] #acme-applications .app-tabs{max-width:calc(100% - 40px)}
html[lang=en] #acme-applications .app-tab{padding:10px 16px;font-size:14px}
html[lang=en] #acme-applications h3{font-size:34px}
html[lang=en] #acme-applications .app-description{font-size:16px}
html[lang=en] .header .w-nav-item-link .w-link-txt{font-size:14px}

/* Header content and its background are styled independently. */
:root{--acme-header-background:#fff}
.acme-header-band{background:var(--acme-header-background)!important}
.acme-header-band #smv_tem_134_9 .fullcolumn-outer{background:transparent!important}

.acme-dynamic-content:has(.acme-page-hero){width:100%;max-width:none;padding:0}
.acme-page-hero{position:relative;display:flex;align-items:center;width:100%;height:350px;background-size:cover;background-repeat:no-repeat;overflow:hidden}
.acme-page-hero-inner{position:relative;width:1200px;max-width:calc(100% - 48px);margin:0 auto}
.acme-page-hero h1{font:700 48px/1.25 "Noto Sans SC","Microsoft YaHei",sans-serif;margin:0 0 20px;color:inherit}
.acme-page-hero p{font:400 24px/1.5 "Noto Sans SC","Microsoft YaHei",sans-serif;margin:0;color:inherit}
.acme-page-hero--selection{background-image:url('/static/home-hero/background-1.webp');background-position:center 47%;color:#123f69}
.acme-page-hero--news{background-image:url('/static/news-hero-bright.webp');background-position:center;color:#fff}
.acme-page-hero--news::before{content:"";position:absolute;inset:0;background:rgba(8,34,61,.08)}
.acme-page-hero--news h1,.acme-page-hero--news p{text-shadow:0 2px 8px rgba(0,0,0,.48)}
.acme-page-hero--careers{background-image:linear-gradient(90deg,rgba(8,34,61,.48),rgba(8,34,61,.06)),url('/static/page-heroes/join-us.webp');background-position:center;color:#fff}
.acme-page-hero--careers h1,.acme-page-hero--careers p{text-shadow:0 2px 8px rgba(0,0,0,.35)}
.acme-careers{width:1200px;max-width:calc(100% - 48px);margin:48px auto 70px}
.acme-careers h2{color:#203b54}
.acme-careers ul{list-style:none;margin:0;padding:0}
.acme-careers .w-list-item{display:flex;align-items:baseline;gap:24px;padding:24px 0;border-bottom:1px solid #e0e9ee}
.acme-careers .w-list-inner{flex:1;min-width:0;order:-1}
.acme-careers .w-list-icon{display:none}
.acme-careers .w-list-link{font-size:20px;line-height:1.7;color:#263443;text-decoration:none;overflow-wrap:anywhere}
.acme-careers .w-list-link:hover,.acme-careers .w-list-link:focus-visible{color:#1e7abe;text-decoration:underline}
.acme-careers .w-list-date{flex-shrink:0;color:#697986;font-size:16px}
.acme-careers .recruitment-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:28px}
.acme-careers .recruitment-pager button{min-width:44px;min-height:44px;margin:0;border:1px solid #dce7ed;border-radius:3px;background:#fff;color:#263443}
.acme-careers .recruitment-pager button[aria-current=page]{background:#1e7abe;border-color:#1e7abe;color:#fff}
.acme-careers .recruitment-pager button:disabled{opacity:.45;cursor:default}
@media(max-width:760px){.acme-careers{max-width:calc(100% - 32px);margin:30px auto 44px}.acme-careers .w-list-item{flex-direction:column;align-items:stretch;gap:8px;padding:20px 0}.acme-careers .w-list-link{font-size:18px}.acme-careers .recruitment-pager button{font-size:18px}}
.acme-page-breadcrumb{height:40px;background:#f5f5f5;color:#666;font-size:12px}
.acme-page-breadcrumb-inner{display:flex;align-items:center;gap:8px;width:1200px;max-width:100%;height:40px;margin:0 auto;padding:0 8px;box-sizing:border-box;font:400 12px/34px Tahoma,"Microsoft YaHei",sans-serif}
.acme-page-breadcrumb a{color:inherit;text-decoration:none}.acme-page-breadcrumb a:hover{color:#48b6f8}
/* Match the official szypgf category strip: 1200px rail, 60px band,
   40px rows, 16px labels, and 40px horizontal padding per item. */
.acme-product-type-nav{height:60px;margin:0;padding:0;background:#f5f5f5;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}
.acme-product-type-nav::-webkit-scrollbar{display:none}
.acme-product-type-nav-inner{display:flex;align-items:center;width:1200px;min-width:max-content;height:60px;margin:0 auto;padding:10px 0 10px 20px;box-sizing:border-box}
.acme-product-type-nav a{display:block;flex:0 0 auto;height:40px;margin:0;padding:0 40px;color:#333;text-decoration:none;text-align:center;font:400 16px/40px "Noto Sans CJK","Microsoft YaHei",sans-serif;white-space:nowrap;box-sizing:content-box}
.acme-product-type-nav a:hover,.acme-product-type-nav a:focus-visible{color:#1e7abe}
.acme-legacy-hero .acme-hero-title-source,.acme-legacy-hero .acme-hero-subtitle-source{width:min(900px,88vw)!important;height:auto!important;left:6vw!important;overflow:visible!important}
.acme-legacy-hero .acme-hero-title-source{top:88px!important}
.acme-legacy-hero .acme-hero-subtitle-source{top:174px!important}
.acme-legacy-hero .acme-hero-title-source .editableContent,.acme-legacy-hero .acme-hero-subtitle-source .editableContent{height:auto!important;overflow:visible!important;font-family:"Noto Sans SC","Microsoft YaHei",sans-serif!important;text-align:left!important}
.acme-legacy-hero .acme-hero-title-source .editableContent *{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif!important;font-size:48px!important;font-weight:700!important;line-height:1.25!important;color:#fff!important}
.acme-legacy-hero .acme-hero-subtitle-source .editableContent *{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.5!important;color:#fff!important}
.acme-page-breadcrumb + .acme-article{margin-top:48px;margin-bottom:70px}
@media(max-width:700px){.acme-page-hero{height:240px}.acme-page-hero-inner{max-width:calc(100% - 32px)}.acme-page-hero h1{font-size:38px;margin-bottom:12px}.acme-page-hero p{font-size:18px}.acme-page-hero--selection{background-position:60% center}.acme-legacy-hero .acme-hero-title-source{top:76px!important}.acme-legacy-hero .acme-hero-subtitle-source{top:154px!important}.acme-legacy-hero .acme-hero-title-source .editableContent *{font-size:38px!important}.acme-legacy-hero .acme-hero-subtitle-source .editableContent *{font-size:18px!important}}
/* Match the left-aligned titles used by the other page banners. */
#smv_con_28_44 #smv_con_150_45 .editableContent,#smv_con_28_44 #smv_con_150_45 .editableContent *{text-align:left!important}
/* Disable text entrances only in the first banner; keep slide and body animations. */
.acme-legacy-hero [ctype="text"],
#smv_Main > [ctype="slideset"]:first-child [ctype="text"]{animation:none!important;transition:none!important;transform:none!important;opacity:1!important;visibility:visible!important}

#smv_con_663_44 .fullcolumn-outer{background:#fff!important}
#smv_con_663_44 .editableContent span{color:#1e7abe!important}
#smv_con_663_44 [ctype="image"] .w-image-box img{filter:brightness(0) saturate(100%) invert(40%) sepia(82%) saturate(724%) hue-rotate(163deg) brightness(91%) contrast(90%)}
#smv_con_663_44 .acme-selection-cta{color:#1e7abe!important;border-color:#1e7abe;background:#fff}
#smv_con_663_44 .acme-selection-cta:hover{background:#eef6fc}
/* Match the product-center palette while keeping the captured advantages layout. */
#smv_con_584_42,#smv_con_584_42 .fullcolumn-outer{background:#fff!important}
#smv_con_584_42 .editableContent span{color:#1e7abe!important}
#smv_con_645_16 .editableContent span,#smv_con_662_16 .editableContent span{color:#203b54!important}
#smv_con_687_42>.yibuFrameContent>.w-container{background:transparent!important;isolation:isolate}
/* Expanded, soft backdrop: blue at the upper-left/lower-right, other corners transparent. */
#smv_con_687_42>.yibuFrameContent>.w-container::before{content:"";position:absolute;inset:-46px -14px -16px -48px;border-radius:32px;background:radial-gradient(ellipse at 18% 20%,rgba(75,167,224,.16) 0%,rgba(75,167,224,.07) 30%,rgba(75,167,224,0) 62%),radial-gradient(ellipse at 82% 80%,rgba(126,194,237,.18) 0%,rgba(126,194,237,.08) 30%,rgba(126,194,237,0) 62%);filter:blur(12px);pointer-events:none;z-index:-1}
#smv_con_687_42 [ctype="area"]>.yibuFrameContent>.w-container{box-sizing:border-box;border:1px solid rgba(114,173,213,.32)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(231,244,253,.48))!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 24px rgba(24,99,150,.07),inset 0 1px 0 rgba(255,255,255,.95)!important;transition:background .2s,border-color .2s,box-shadow .2s}
#smv_con_687_42 [ctype="area"]>.yibuFrameContent>.w-container:hover{border-color:rgba(30,122,190,.5)!important;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(224,241,253,.66))!important;box-shadow:0 10px 28px rgba(24,99,150,.13),inset 0 1px 0 #fff!important}
#smv_con_687_42 [ctype="image"] img{filter:brightness(0) saturate(100%) invert(40%) sepia(82%) saturate(724%) hue-rotate(163deg) brightness(91%) contrast(90%)}
#smv_con_643_41>.yibuFrameContent,#smv_con_643_41 .w-image-box{border-radius:24px!important;overflow:hidden!important}
#smv_con_643_41 .w-image-box{border:1px solid rgba(30,122,190,.12)!important;box-shadow:0 12px 30px rgba(17,88,136,.12)!important}
#smv_con_643_41 img{border-radius:24px;filter:none}
.acme-page-hero--products{background-image:url('/static/site-mirror/contents/sitefiles2047/10235925/images/22326632.webp');background-position:center;color:white}
.acme-page-hero--products h1,.acme-page-hero--products p{text-shadow:0 2px 8px #0006}
.acme-product-type-nav a[aria-current=page]{color:#1e7abe;box-shadow:inset 0 -2px #1682c4}
.acme-product-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 44px;margin:15px 0 48px;min-height:180px}
.acme-public .acme-product-card{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:150px;padding:30px;background:#f3f4f9;border-radius:20px;color:#151515;text-decoration:none;transition:background .2s,transform .2s}
.acme-product-card>div{min-width:0;flex:1}
.acme-public .acme-product-card h2{font:400 24px/1.4 Arial,'Microsoft YaHei',sans-serif;margin:0 0 20px;overflow-wrap:anywhere;color:#111}
.acme-product-card h2:before{display:none}
.acme-public .acme-product-card p{font-size:15px;line-height:1.7;margin:0;overflow-wrap:anywhere}
.acme-card-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 50px;height:50px;border-radius:10px;background:#444;color:white;font-size:22px}
.acme-public .acme-product-card:hover{background:#eaf3fa;transform:translateY(-3px);text-decoration:none}
.acme-product-card:hover .acme-card-arrow{background:#1682c4}
.acme-product-card-grid>.acme-empty{grid-column:1/-1}
.acme-model-search-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:20px 0}
.acme-model-search-heading .acme-category-search-title{margin:0!important}
.acme-public .acme-all-models-link{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid #1682c4;border-radius:5px;background:#f3f8fb;color:#146ea3;font-size:14px;line-height:20px;white-space:nowrap;text-decoration:none}
.acme-public .acme-all-models-link:hover{background:#e6f2fa;text-decoration:none}
.acme-public .acme-all-models-link:focus-visible{outline:2px solid #1682c4;outline-offset:3px}
.acme-dynamic-content .acme-public-wrap:has(#selection-public){box-sizing:border-box;padding-bottom:60px}
@media(max-width:700px){.acme-dynamic-content .acme-public-wrap:has(#selection-public){padding:20px 16px 40px}}
.acme-product-detail{width:1200px;max-width:100%;margin:0 auto;padding:45px 24px 70px;box-sizing:border-box}
.acme-product-detail h1{font-size:30px;line-height:1.4;overflow-wrap:anywhere}.acme-product-detail h2{font-size:22px}
.acme-product-detail-summary{margin:12px 0;color:#516678;font-size:17px;line-height:1.7;white-space:pre-line}
.acme-product-detail dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0;margin:28px 0;border-top:1px solid #e1e8ee}
.acme-product-detail dt,.acme-product-detail dd{margin:0;padding:16px;border-bottom:1px solid #e1e8ee;overflow-wrap:anywhere;white-space:pre-line}
.acme-product-detail dt{background:#f5f8fa}
.acme-product-detail-back{margin-top:36px;padding-top:20px;border-top:1px solid #e1e8ee}
.acme-product-documents{margin:30px 0}
.acme-product-documents h2{margin-bottom:16px}
.acme-product-detail .catalog-model-link{font-weight:600}
@media(max-width:1000px){.acme-product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
@media(max-width:600px){.acme-product-card-grid{grid-template-columns:1fr;gap:18px}.acme-public .acme-product-card{padding:25px;min-height:145px}.acme-product-detail{padding:28px 16px}.acme-product-detail dl{grid-template-columns:100px minmax(0,1fr)}.acme-product-detail dt,.acme-product-detail dd{padding:12px}}
