:root{--site-font: "Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif;--site-ink: #203340;--site-muted: #536471;--site-line: #dce3e7;--site-paper: #f3f5f6;--site-accent: #b8511b;}body.zh-v2,body.zh-v2 .zh-footer,body.zh-v2 .zh-header,body.zh-v2 h1,body.zh-v2 h2,body.zh-v2 h3,body.zh-v2 button{font-family: var(--site-font);}body.zh-v2{font-size: 16px;color: var(--site-ink);}body.zh-v2 h1,body.zh-v2 h2,body.zh-v2 h3{letter-spacing: 0;text-wrap: pretty;}body .zh5-shell,body .v3p-container,body .zh-footer .zh-container,body .zh-header .zh-header-inner{width: calc(100% - 40px);max-width: 1180px;margin-inline: auto;padding-inline: 0;}body .zh5-section{padding-block: 64px;}body .v3p-sec{padding-block: 48px;}body .v3p-h1{font-size: clamp(28px,2.8vw,40px);line-height: 1.4;}body .v3p-h2,body .zh5-section-head h2,body .zh5-real-copy h2,body .zh-tech-intro h2{font-size: clamp(26px,2.5vw,32px);line-height: 1.45;}body .v3p-richtext,body .zh-article .v3p-richtext{font-size: 16px;line-height: 1.9;}body .v3p-richtext h2,body .zh-article .v3p-richtext h2{font-size: 24px;line-height: 1.5;margin: 34px 0 14px;padding: 0;border: 0;color: var(--site-ink);}body .v3p-richtext h3,body .zh-article .v3p-richtext h3{font-size: 19px;line-height: 1.5;margin: 26px 0 12px;}body .v3p-richtext > h2:first-child{margin-top: 0;}body .v3p-richtext p{margin-block: 0 16px;}body .v3p-lead,body .zh5-section-head > p,body .zh5-real-copy > p{color: var(--site-muted);}body .v3p-btn-primary,body .zh5-btn-primary{background: var(--site-accent);color: #fff;}body .v3p-btn,body .zh5-btn{min-height: 46px;border-radius: 5px;box-shadow: none;font-size: 15px;}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline: 3px solid #24759a;outline-offset: 4px;}body .zh5-contact,body .v3p-cta{background: var(--site-paper) !important;color: var(--site-ink);border: 0;border-radius: 0;box-shadow: none;}body .zh5-contact{padding-block: 46px;border-top: 1px solid var(--site-line);}body .v3p-cta{padding: 32px;gap: 28px;align-items: center;}body .zh5-contact-inner{grid-template-columns: minmax(0,1fr) auto;gap: 40px;}body .zh5-contact h2,body .v3p-cta h2{color: var(--site-ink);font-size: 28px;line-height: 1.5;}body .zh5-contact p:not(.zh5-eyebrow),body .v3p-cta p{color: var(--site-muted);font-size: 15px;line-height: 1.8;}body .zh5-contact .zh5-actions{min-width: 0;}body .zh5-btn-light{color: #fff !important;background: var(--site-accent);}body .zh5-btn-outline-light,body .v3p-btn-on-dark{color: var(--site-ink) !important;background: transparent;border: 1px solid #98a7b1;}body .zh-footer{background: #182127;}body .zh-footer .zh-footer-main{padding: 40px 0 32px;gap: 36px;}body .zh-footer-name{font-size: 17px;line-height: 1.6;}body .zh-footer-title{font-size: 15px;line-height: 1.6;margin-bottom: 14px;}body .zh-footer-sub,body .zh-footer-addr,body .zh-footer-contact > li,body .zh-footer-contact > li > span,body .zh-footer-nav > li{font-size: 15px;line-height: 1.85;color: #c3cdd3;}body .zh-footer-addr{max-width: 32ch;}body .zh-footer-contact > li{padding-block: 3px;}body .zh-footer-nav > li{padding-block: 2px;}body .zh-footer a{color: #d4dce1;}body .zh-footer-qr span{color: #c3cdd3;font-size: 13px;}body .zh-footer .zh-footer-bottom{padding: 18px 0 22px;font-size: 12px;color: #aebdc6;}body .zh-footer-bottom-inner > span{color: #aebdc6;}body .zh5-hero{padding-block: 48px;background: #f6f8f9;}body .zh5-hero-grid{gap: 48px;}body .zh5-hero-copy h1{font-size: clamp(34px,3.8vw,52px);line-height: 1.3;}body .zh5-intro{font-size: 17px;line-height: 1.85;}body .zh5-hero-visual{min-height: 420px;}body .zh5-hero-main,body .zh5-hero-small{box-shadow: none;border: 1px solid var(--site-line);border-radius: 8px;}body .zh5-section-head{gap: 48px;margin-bottom: 28px;}body .zh5-product-media img{object-fit: contain;padding: 16px;background: #fff;}body .v4-cat-card-media{display: block;background: #fff;}body .v4-cat-card-media img{object-fit: contain;padding: 12px;background: #fff;}body .v4-cat-card:hover,body .v4-cat-card:focus-visible{transform: none;box-shadow: none;}body .zh5-product-copy{padding: 18px;min-height: 104px;}body .zh5-product-copy b{font-size: 20px;}body .zh5-product:hover{transform: none;box-shadow: none;border-color: #8298a6;}body .zh5-section-dark{background: #eef2f4;color: var(--site-ink);}body .zh5-section-dark .zh5-section-head h2{color: var(--site-ink);}body .zh5-section-dark .zh5-section-head > p,body .zh5-process p{color: var(--site-muted);}body .zh5-process{border-color: #cbd5db;}body .zh5-process li + li{border-color: #cbd5db;}body .zh5-process span{color: var(--site-accent);}body .zh5-process h3{font-size: 19px;margin-top: 18px;}body .zh5-real-gallery{height: 420px;}body .zh-category-gallery{margin: 0 0 42px;padding-bottom: 32px;border-bottom: 1px solid var(--site-line);}body .zh-category-gallery h2{font-size: 28px;line-height: 1.5;margin-bottom: 20px;}body .zh-category-gallery-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;}body .zh-category-gallery-grid img{display: block;padding: 12px;object-fit: contain;border-radius: 6px;}body .zh-category-gallery-grid img:only-child{grid-column: 1/-1;width: min(100%,520px);justify-self: center;}body .zh-category-gallery .zh5-actions{margin-top: 22px;}body .zh-category-panel{border-top: 1px solid var(--site-line);padding-block: 20px;}body .zh-category-panel h2{font-size: 18px;}body .zh-category-side{top: 90px;}body .zh-category-related a span{font-size: 14px;}body .zh-article-shell{display: block;max-width: 880px;margin-inline: auto;}body .zh-article-side{position: static;display: flex;flex-wrap: wrap;gap: 28px;margin-top: 32px;border-top: 1px solid var(--site-line);}body .zh-article-side section{border: 0;padding: 20px 0 0;}body .zh-article-side section:first-child{flex: 1;}body .zh-article-side .zh-related-list{display: flex;flex-wrap: wrap;gap: 10px 24px;border: 0;}body .zh-article-side .zh-related-list a{border: 0;padding-block: 8px;}body .zh-article-lead{border-top: 1px solid var(--site-line);background: #f3f5f6;}body .zh-article-toc{margin: 0 0 30px;padding: 16px 20px;background: #f7f8f9;border: 1px solid var(--site-line);}body .zh-article-toc summary{cursor: pointer;font-weight: 700;min-height: 28px;}body .zh-article-toc summary::after{content: "展开";float: right;color: var(--site-muted);font-size: 14px;font-weight: 400;}body .zh-article-toc[open] summary::after{content: "收起";}body .zh-article-toc ol{margin: 14px 0 0;padding-left: 22px;}body .zh-article-toc li{margin: 8px 0;line-height: 1.65;}body .zh-article-toc a{color: #355b70;text-decoration: underline;text-underline-offset: 3px;}body .v3p-richtext h2{scroll-margin-top: 92px;}body .zh-article .v3p-richtext table,body .zh-category-main .v3p-richtext table{display: table;font-size: 15px;}body .zh-about-photo{margin: 0 0 28px;}body .zh-about-photo img{display: block;width: 100%;aspect-ratio: 4/3;object-fit: cover;border-radius: 6px;}body .zh-about-photo figcaption{color: var(--site-muted);font-size: 14px;margin-top: 10px;}body .zh-tech-intro{display: block;margin-bottom: 28px;}body .zh-tech-intro h2{font-size: 26px;margin-bottom: 12px;}body .zh-tech-item-date{line-height: 1.8;}body .zh-tech-item-date small{display: block;font-size: 12px;}@media(max-width:900px){body .zh5-contact-inner{grid-template-columns: 1fr;gap: 22px;}body .zh5-hero-grid{grid-template-columns: minmax(0,1fr) minmax(0,.8fr);gap: 24px;}body .zh5-hero-visual{min-height: 350px;}body .zh5-hero-main{inset: 0;}body .zh5-hero-small{display: none;}body .zh-footer .zh-footer-main{gap: 24px;}}@media(max-width:600px){body .zh5-shell,body .v3p-container,body .zh-footer .zh-container,body .zh-header .zh-header-inner,body.zh-v5-home .zh5-shell{width: calc(100% - 32px) !important;}body .zh5-section,body .v3p-sec{padding-block: 36px;}body .zh5-hero{padding-block: 28px;}body .zh5-hero-grid{grid-template-columns: 1fr;gap: 24px;}body .zh5-hero-copy h1{font-size: 32px;}body .zh5-intro{font-size: 16px;margin-top: 18px;}body .zh5-hero-facts{display: none;}body .zh5-hero-visual{min-height: 0;display: block;}body .zh5-hero-main{position: relative;aspect-ratio: 1.8/1;width: 100%;}body .zh5-hero-main img{padding: 12px;}body .zh5-hero-small{display: none;}body .zh5-section-head{gap: 14px;}body .v3p-h2,body .zh5-section-head h2,body .zh5-real-copy h2{font-size: 24px;}body .v3p-richtext h2,body .zh-article .v3p-richtext h2{font-size: 22px;margin-top: 28px;}body .v3p-richtext h3,body .zh-article .v3p-richtext h3{font-size: 18px;}body .zh5-contact h2,body .v3p-cta h2{font-size: 23px;}body .zh5-contact{padding-block: 32px;}body .v3p-cta{padding: 24px 20px;gap: 20px;}body .zh5-contact p:not(.zh5-eyebrow),body .v3p-cta p{font-size: 15px;}body .zh5-contact .zh5-actions,body .v3p-cta-actions{width: 100%;display: flex;flex-wrap: wrap;}body .zh5-contact .zh5-btn,body .v3p-cta-actions .v3p-btn{flex: 1 1 140px;min-width: 0;padding: 10px;}body .zh5-process{display: grid;grid-template-columns: 1fr 1fr;gap: 0 20px;}body .zh5-process li,body .zh5-process li + li{padding: 20px 0;border-left: 0;border-bottom: 1px solid #cbd5db;}body .zh5-process h3{font-size: 18px;margin-top: 10px;}body .zh5-process p{font-size: 15px;}body .zh5-real-gallery{height: 360px;}body .zh-category-gallery{margin-bottom: 30px;padding-bottom: 28px;}body .zh-category-gallery h2{font-size: 24px;}body .zh-category-gallery-grid{grid-template-columns: 1fr 1fr;gap: 12px;}body .zh-category-gallery-grid img{padding: 8px;}body .zh-category-gallery-grid img:only-child{grid-column: 1/-1;max-height: 290px;}body .zh-category-layout{gap: 28px;}body .zh-category-side{border-top: 1px solid var(--site-line);padding-top: 8px;}body .zh-category-panel + .zh-category-panel{margin-top: 4px;}body .zh-footer .zh-footer-main{padding: 32px 0 24px;gap: 24px;}body .zh-footer-name{font-size: 16px;}body .zh-footer-title{font-size: 15px;margin-bottom: 10px;}body .zh-footer-sub,body .zh-footer-addr,body .zh-footer-contact > li,body .zh-footer-contact > li > span,body .zh-footer-nav > li{font-size: 15px;}body .zh-footer-nav{gap: 6px 16px;}body .zh-footer-nav a{display: inline-flex;min-height: 36px;align-items: center;}body .zh-article-toc{padding: 14px 16px;}body .zh-article-toc summary{min-height: 30px;}body .zh-article-side{gap: 8px;}body .zh-article-side section{width: 100%;}body .zh-tech-intro h2{font-size: 23px;}body .zh-tech-item-date small{display: inline;margin-right: 8px;}}body .zh-inline-links{display: flex;flex-wrap: wrap;gap: 12px 24px;line-height: 1.8;}body .zh-inline-links a,body .zh-product-links a{color: #176285;text-decoration: underline;text-underline-offset: 4px;}body .zh-product-links a{display: inline-block;padding-block: 6px;}body .zh-category-panel p{font-size: 15px;line-height: 1.9;overflow-wrap: anywhere;}body .zh-product-aside .v3p-btn{margin-top: 16px;}body .v3p-page--machining .v3p-figure img{width: 100%;height: 280px;object-fit: contain;background: #f3f5f6;}body .zh-topic-filter{display: flex;flex-wrap: wrap;gap: 10px;margin: 22px 0 12px;}body .zh-topic-filter button{min-height: 44px;padding: 8px 20px;border: 1px solid #a7b4bd;border-radius: 4px;background: #fff;color: #203340;font: inherit;cursor: pointer;}body .zh-topic-filter button[aria-pressed="true"]{background: #203340;border-color: #203340;color: #fff;}body .zh-filter-status,body .zh-copy-status{font-size: 14px;line-height: 1.8;color: #536471;}body .zh-filter-status:empty,body .zh-copy-status:empty{display: none;}body .zh-tech-products{border-top: 1px solid #dce3e7;padding-top: 24px;margin-top: 28px;}body .zh-contact-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 24px;}body .zh-copy-link{padding: 8px 12px;min-height: 44px;border: 0;background: transparent;color: #176285;font: inherit;text-decoration: underline;cursor: pointer;}body .zh-inquiry{display: grid;grid-template-columns: 1fr 1fr;gap: 36px;padding: 32px;background: #f3f5f6;}body .zh-inquiry pre{margin: 0;padding: 20px;border: 1px solid #b5c0c7;border-radius: 0;background: #fff;color: #203340;font-family: var(--site-font);font-size: 16px;line-height: 2;white-space: pre-wrap;overflow-wrap: anywhere;}body [hidden]{display: none !important;}@media(max-width:767px){body .zh-inquiry{grid-template-columns: 1fr;padding: 20px;gap: 20px;}body .zh-inquiry pre{padding: 16px;font-size: 15px;}body .zh-topic-filter button{padding-inline: 14px;}body .v3p-page--machining .v3p-figure img{height: 260px;}}body .v4-cat-card p,body .zh-tech-item-desc,body .zh-category-related a span{font-size: 15px;line-height: 1.8;color: var(--site-muted);}body .v3p-contact-row dd{font-size: 16px;line-height: 1.75;}body .zh-focus-strip{display: flex;align-items: center;justify-content: space-between;gap: 28px;margin-top: 28px;padding: 24px 26px;border: 1px solid #cbd7dd;background: #f3f6f7;}body .zh-focus-strip-copy{min-width: 0;}body .zh-focus-kicker{display: block;margin-bottom: 6px;color: #176285;font-size: 13px;font-weight: 700;letter-spacing: .08em;}body .zh-focus-strip h3{margin: 0 0 8px;color: #203340;font-size: 22px;line-height: 1.45;}body .zh-focus-strip p,body .zh-trust-note{margin: 0;color: var(--site-muted);font-size: 15px;line-height: 1.8;}body .zh-focus-strip-links{display: flex;flex-wrap: wrap;gap: 10px;flex: 0 0 auto;}body .zh-focus-strip-links a{display: inline-flex;min-height: 42px;align-items: center;padding: 8px 14px;border: 1px solid #8ca1ad;color: #176285;font-size: 15px;text-decoration: none;}body .zh-trust-section{background: #f8fafb;}body .zh-trust-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(300px,460px);gap: 48px;align-items: start;}body .zh-license-card{margin: 0;padding: 14px;border: 1px solid #cbd7dd;background: #fff;}body .zh-license-card img{display: block;width: 100%;height: auto;}body .zh-license-card figcaption{margin-top: 10px;color: var(--site-muted);font-size: 15px;line-height: 1.7;}@media(min-width:1101px){body .zh-product-hub{grid-template-columns: minmax(0,1fr);gap: 30px;}body .zh-product-aside{display: grid;grid-template-columns: 190px minmax(0,1fr);column-gap: 26px;row-gap: 8px;align-items: start;padding: 20px 24px;background: #f3f6f7 !important;color: var(--site-ink);border: 1px solid #cbd7dd;}body .zh-product-aside-image{grid-row: 1 / span 4;width: 190px;height: 150px;margin: 0;object-fit: cover;}body .zh-product-aside h3{margin: 0;color: var(--site-ink);font-size: 20px;}body .zh-product-aside p{margin: 0;color: var(--site-muted);font-size: 15px;line-height: 1.8;}body .zh-product-aside ul{display: flex;flex-wrap: wrap;gap: 4px 22px;margin: 0;padding: 0;list-style: none;}body .zh-product-aside li{padding: 0;border: 0;color: var(--site-muted);font-size: 15px;line-height: 1.8;}body .zh-product-aside .v3p-btn{justify-self: start;margin-top: 2px;}}@media(max-width:1100px){body .zh-product-hub{grid-template-columns: minmax(0,1fr);gap: 28px;}}@media(max-width:767px){body .zh-mobile-bar{display: none !important;}body .zh-focus-strip{display: block;padding: 20px;}body .zh-focus-strip-links{margin-top: 16px;}body .zh-focus-strip-links a{flex: 1 1 160px;justify-content: center;}body .zh-trust-grid{grid-template-columns: 1fr;gap: 24px;}body .zh-product-aside{background: #f3f6f7 !important;color: var(--site-ink);border: 1px solid #cbd7dd;}body .zh-product-aside h3{color: var(--site-ink);}body .zh-product-aside p,body .zh-product-aside li{color: var(--site-muted);font-size: 15px;}body .zh-product-links{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 16px;padding-left: 0;list-style: none;}body .zh-product-links li{margin: 0;padding: 0;}body .zh-product-links a{display: flex;align-items: center;min-height: 44px;padding-block: 8px;font-size: 15px;}body .zh-category-gallery-grid{gap: 14px;}body .zh-image-trigger{aspect-ratio: 1.15 / 1;}}body .zh-image-trigger{position: relative;display: block;width: 100%;aspect-ratio: 4/3;padding: 0;border: 0;border-radius: 6px;background: #fff;cursor: zoom-in;}body .zh-image-trigger:only-child{grid-column: 1/-1;max-width: 520px;justify-self: center;}body .zh-image-trigger img,body .zh-category-gallery-grid .zh-image-trigger img:only-child{width: 100%;height: 100%;max-height: none;grid-column: auto;padding: 12px;}body .zh-image-trigger::after{content: "点按放大";position: absolute;bottom: 8px;right: 8px;padding: 3px 9px;background: rgba(32,51,64,.92);color: #fff;font-size: 13px;line-height: 1.7;border-radius: 3px;pointer-events: none;}body .zh-image-viewer{width: min(1100px,calc(100vw - 32px));max-width: none;max-height: calc(100dvh - 32px);margin: auto;padding: 0;border: 0;border-radius: 6px;color: #203340;background: #fff;overflow: auto;}body .zh-image-viewer::backdrop{background: rgba(12,22,30,.84);}body .zh-image-viewer-panel{padding: 16px;}body .zh-image-viewer-head{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 12px;}body .zh-image-viewer-head h2{margin: 0;font-size: 18px;}body .zh-image-viewer button{min-width: 44px;min-height: 44px;padding: 8px 14px;border: 1px solid #a7b4bd;border-radius: 4px;background: #fff;color: #203340;font: inherit;cursor: pointer;}body .zh-image-viewer-photo{display: block;width: 100%;height: min(68dvh,740px);object-fit: contain;background: #f3f5f6;}body .zh-image-viewer-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px;}body .zh-image-viewer-caption{flex: 1 1 200px;margin: 0;font-size: 15px;line-height: 1.6;}body .zh-image-viewer-nav{display: flex;gap: 10px;}@media(max-width:767px){body .zh-image-trigger img,body .zh-category-gallery-grid .zh-image-trigger img:only-child{padding: 8px;}body .zh-image-viewer-panel{padding: 12px;}body .zh-image-viewer-photo{height: 56dvh;}body .zh-image-viewer-caption{flex-basis: 100%;}}@media(prefers-reduced-motion:reduce){html{scroll-behavior: auto;}body .zh5-product,body .zh5-btn{transition: none;transform: none;}}