* { margin: 0px; padding: 0px; }body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0px; padding: 0px; font: 14px / 1.5 Arial, 微软雅黑, Helvetica, sans-serif; }table, td, tr, th { border-collapse: collapse; border-spacing: 0px; font-size: 14px; }ol, ul { list-style: none; }li { list-style-type: none; }img { vertical-align: middle; border: 0px; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: normal; }address, cite, code, em, th, i { font-weight: normal; font-style: normal; }a { text-decoration: none; cursor: pointer; color: var(--aj-muted,#666); }a:visited { text-decoration: none; }a:hover { text-decoration: none; }a:active { text-decoration: none; }::-webkit-scrollbar { width: 2px; }::-webkit-scrollbar-track { background-color: var(--aj-mint,#edf7f1); border-radius: 0px; }::-webkit-scrollbar-thumb { background-color: var(--aj-primary,#008344); }::-webkit-scrollbar-thumb:window-inactive { background-color: var(--aj-primary,#008344); }@keyframes circleProgressLoad_right { 
  0% { transform: rotate(45deg); }
  50%, 100% { transform: rotate(225deg); }
}@keyframes circleProgressLoad_left { 
  0%, 50% { transform: rotate(45deg); }
  100% { transform: rotate(225deg); }
}.abIdx_title:is(b, h1) { display: block; font-size: 40px; color: var(--aj-text,#17392a); }@media (max-width: 767px) {.abIdx_title:is(b, h1) { font-size: 30px; }}.ab_foot { width: 100%; margin: 0px auto; padding: 0px; background-color: rgb(61, 61, 61); }.abNyBa_text:is(p, h1) { width: 100%; height: 50px; overflow: hidden; line-height: 50px; color: var(--aj-button_text,#fff); font-size: 40px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0px auto; padding: 0px; }@media (max-width: 1440px) {.abNyBa_text:is(p, h1) { height: 40px; line-height: 40px; font-size: 36px; }}@media (max-width: 1080px) {.abNyBa_text:is(p, h1) { height: 36px; line-height: 36px; font-size: 32px; }}@media (max-width: 800px) {.abNyBa_text:is(p, h1) { height: 30px; line-height: 30px; font-size: 28px; }}@media (max-width: 767px) {.abNyBa_text:is(p, h1) { font-size: 26px; }}.f_pf1 { position: fixed; top: 35%; right: 2px; z-index: 999; }.f_pf1 a.totop { display: block; width: 44px; height: 44px; overflow: hidden; background: rgba(0, 0, 0, 0.5); margin-bottom: 2px; }.f_pf1 a.totop::after { content: ""; display: block; width: 24px; height: 24px; background: url("https://www.ajcut.com/skin/images/slidebar_icon.png") center -76px no-repeat; overflow: hidden; margin: 9px 10px; }@keyframes bounce { 
  0%, 100% { transform: translateX(0px); }
  50% { transform: translateX(10px); }
}@keyframes pulse { 
  0% { box-shadow: rgba(0, 155, 76, 0.4) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(0, 155, 76, 0) 0px 0px 0px 15px; }
  100% { box-shadow: rgba(0, 155, 76, 0) 0px 0px 0px 0px; }
}@media (max-width: 700px) {@keyframes bounceVertical { 
  0%, 100% { transform: rotate(90deg) translateY(0px); }
  50% { transform: rotate(90deg) translateY(10px); }
}}html { scroll-padding-top: calc(var(--aj-nav-height,60px) + 65px); }#product-redesign .anchor { top: var(--aj-nav-height,60px); z-index: 900; }#product-redesign .card-content .date { font-size: 14px; color: var(--aj-muted,#66756d); }@media (max-width: 1023px) {#product-redesign .anchor { top: 0px; }}.aj-product-stage, .idxPro_img a, #product-redesign .thumbs button { background: linear-gradient(135deg,transparent 16%,color-mix(in srgb,var(--aj-primary) 36%,transparent) 16.2%,transparent 16.45%,transparent 80%,color-mix(in srgb,var(--aj-primary) 37%,transparent) 80.1%,transparent 80.3%),radial-gradient(ellipse at 50% 30%,var(--aj-mint,#d5f2e5) 0,transparent 68%),linear-gradient(135deg,var(--aj-wash,#f8fcfa),var(--aj-mint,#eaf6f0)); isolation: isolate; border-radius: 7px; overflow: hidden; }#product-redesign .aj-product-stage .gallery-main { display: block; background: transparent; mix-blend-mode: multiply; object-fit: contain; }.idxPro_img img, #product-redesign .thumbs img { mix-blend-mode: multiply; object-fit: contain; }.f_pf1 .aj-contact-entry { display: block; position: relative; width: 54px; min-height: 46px; padding: 8px 3px; text-align: center; background: var(--aj-primary,#008344); color: var(--aj-button_text,#fff); font-size: 12px; line-height: 1.4; border-bottom: 1px solid rgba(255, 255, 255, 0.333); box-sizing: border-box; cursor: pointer; }.aj-contact-entry summary { list-style: none; }.aj-contact-popup { position: absolute; right: 60px; bottom: 0px; padding: 10px; background: white; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 15px; }.aj-contact-popup img { width: 145px; height: 145px; max-width: none; }.aj-footer-contacts { display: flex; flex-wrap: wrap; gap: 18px; }.aj-footer-contacts p { line-height: 1.8; }.aj-footer-code img { width: 120px; height: 120px; object-fit: contain; }.ab_foot { clear: both; position: relative; isolation: isolate; }.ab_foot .aj-footer-contacts { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 20px 24px; align-items: start; min-width: 0px; }.ab_foot .aj-footer-contacts > p { grid-column: 1 / -1; display: block; float: none; width: auto; margin: 0px; line-height: 1.7; overflow-wrap: anywhere; font-size: 15px; }.ab_foot .aj-footer-code { display: flex; flex-direction: column; align-items: center; gap: 10px; float: none; width: auto; min-width: 0px; margin: 0px; padding: 0px; text-align: center; }.ab_foot .aj-footer-code > p { display: block; float: none; width: auto; margin: 0px; line-height: 1.5; font-size: 15px; }.ab_foot .aj-footer-code > img { display: block; float: none; width: 128px; max-width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: contain; padding: 6px; margin: 0px; box-sizing: border-box; background: rgb(255, 255, 255); border-radius: 4px; }@media (max-width: 600px) {.ab_foot .aj-footer-contacts { gap: 18px 12px; }.ab_foot .aj-footer-code > img { width: 116px; }.ab_foot .aj-footer-contacts > p { font-size: 14px; }}.f_pf1 { display: flex; flex-direction: column; gap: 3px; right: 8px; }.f_pf1 .aj-contact-entry { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; min-height: 46px; padding: 0px; border: 0px; border-radius: 5px; background: var(--aj-deep,#075334); color: var(--aj-button_text,#fff); }.f_pf1 details.aj-contact-entry { display: block; height: auto; }.f_pf1 .aj-contact-entry > summary { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; padding: 0px; margin: 0px; list-style: none; cursor: pointer; }.f_pf1 .aj-contact-entry > summary::-webkit-details-marker { display: none; }.f_pf1 .aj-contact-icon { display: block; width: 24px; height: 24px; flex: 0 0 auto; pointer-events: none; }.f_pf1 .aj-contact-entry:hover, .f_pf1 details.aj-contact-entry[open] { background: var(--aj-primary,#008344); }.f_pf1 .aj-contact-entry:focus-visible, .f_pf1 summary:focus-visible { outline: 2px solid var(--aj-primary,#008344); outline-offset: 3px; }.f_pf1 .aj-contact-popup { right: 54px; z-index: 2; border-radius: 8px; background: rgb(255, 255, 255); }.f_pf1 a.totop { width: 46px; height: 46px; margin: 0px; border-radius: 5px; background: var(--aj-deep,#075334); }.f_pf1 a.totop::after { margin: 11px; }@media (max-width: 600px) {.f_pf1 { right: 6px; }}.f_pf1 .aj-contact-icon-qq { background: url("https://www.ajcut.com/skin/images/slidebar_icon.png") 0px 0px no-repeat; width: 24px; height: 24px; }.f_pf1 { right: 10px; top: 35%; gap: 4px; isolation: isolate; }.f_pf1 .aj-contact-entry, .f_pf1 a.totop { width: 44px; height: 44px; min-height: 44px; border-radius: 6px; background: var(--aj-deep,#075334); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px; }.f_pf1 details.aj-contact-entry { height: 44px; min-height: 44px; overflow: visible; }.f_pf1 .aj-contact-entry > summary { width: 44px; height: 44px; color: rgb(255, 255, 255); border-radius: 6px; }.f_pf1 .aj-contact-entry:hover, .f_pf1 details[open], .f_pf1 a.totop:hover { background: var(--aj-primary,#008344); }.f_pf1 .aj-contact-icon-phone { background: url("https://www.ajcut.com/skin/images/slidebar_icon.png") center -27px no-repeat; }.f_pf1 .aj-contact-icon-weixin { background: url("https://www.ajcut.com/skin/images/slidebar_icon.png") center -52px no-repeat; }.f_pf1 a.totop::after { margin: 10px; }.f_pf1 [data-contact-tip]::before { content: attr(data-contact-tip); position: absolute; right: calc(100% + 10px); top: 50%; transform: translateY(-50%); white-space: nowrap; padding: 12px 16px; background: rgb(255, 255, 255); color: var(--aj-deep,#075334); font-size: 15px; line-height: 1.5; border: 1px solid var(--aj-border,#d7e8df); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.133) 0px 5px 20px; opacity: 0; visibility: hidden; pointer-events: none; }.f_pf1 [data-contact-tip]:hover::before, .f_pf1 [data-contact-tip]:focus-visible::before { opacity: 1; visibility: visible; }.f_pf1 .aj-contact-popup { box-sizing: border-box; right: calc(100% + 10px); bottom: 0px; width: 180px; max-width: calc(-74px + 100vw); padding: 12px; background: rgb(255, 255, 255); color: var(--aj-text,#17392a); border: 1px solid var(--aj-border,#d7e8df); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.133) 0px 6px 24px; }.f_pf1 .aj-contact-popup::after { content: ""; position: absolute; left: 100%; top: 0px; width: 12px; height: 100%; }.f_pf1 .aj-contact-popup img { display: block; width: 154px; height: 154px; max-width: 100%; object-fit: contain; margin: 0px auto; background: rgb(255, 255, 255); }.f_pf1 .aj-contact-caption { margin: 8px 0px 0px; color: var(--aj-deep,#075334); font-size: 14px; text-align: center; line-height: 1.5; }.f_pf1 summary:focus-visible, .f_pf1 a:focus-visible { outline: 2px solid var(--aj-primary,#008344); outline-offset: 3px; }@media (max-width: 767px) {.f_pf1 { right: 6px; top: auto; bottom: max(18px,env(safe-area-inset-bottom)); gap: 3px; }.f_pf1 [data-contact-tip]::before { display: none; }.f_pf1 .aj-contact-popup { width: 174px; max-width: calc(-66px + 100vw); }.f_pf1 .aj-contact-popup img { width: 148px; height: 148px; }}#product-redesign .anchor { top: var(--aj-nav-height,164px); }.aj-footer-minimal .aj-footer-main { width: 100%; box-sizing: border-box; min-height: 190px; display: grid; grid-template-columns: minmax(240px, 1fr) minmax(580px, 1.65fr); align-items: center; gap: 60px; padding: 28px max(5%, 50% - 800px); background: var(--aj-footer_main_bg,#f3faf6); }.aj-footer-minimal .aj-footer-brand { display: block; width: min(100%, 330px); }.aj-footer-minimal .aj-footer-brand img { display: block; width: 100%; height: auto; max-height: 100px; object-fit: contain; mix-blend-mode: multiply; }.aj-footer-minimal .aj-footer-contacts { display: grid; grid-template-columns: minmax(260px, 1fr) 110px 110px; gap: 28px; align-items: center; margin: 0px; padding: 0px; }.aj-footer-minimal .aj-footer-main .aj-footer-phone span, .aj-footer-minimal .aj-footer-main .aj-footer-phone a, .aj-footer-minimal .aj-footer-main .aj-footer-code p { color: var(--aj-footer_main_text,#075334) !important; }.aj-footer-minimal .aj-footer-phone span { display: block; font-size: 16px; line-height: 1.5; margin: 0px 0px 8px; }.aj-footer-minimal .aj-footer-phone a { display: inline-block; font-size: clamp(24px, 2.15vw, 36px); font-weight: 700; line-height: 1.2; white-space: nowrap; }.aj-footer-minimal .aj-footer-code { display: flex; flex-direction: column; align-items: center; gap: 6px; margin: 0px; padding: 0px; }.aj-footer-minimal .aj-footer-code p { order: 2; font-size: 14px; line-height: 1.4; margin: 0px; text-align: center; }.aj-footer-minimal .aj-footer-code img { order: 1; width: 104px; height: 104px; box-sizing: border-box; object-fit: contain; padding: 4px; border-radius: 0px; background: rgb(255, 255, 255); }@media (max-width: 1200px) {.aj-footer-minimal .aj-footer-main { gap: 28px; grid-template-columns: minmax(200px, 1fr) minmax(490px, 2fr); }.aj-footer-minimal .aj-footer-contacts { grid-template-columns: minmax(230px, 1fr) 100px 100px; gap: 16px; }.aj-footer-minimal .aj-footer-code img { width: 96px; height: 96px; }}@media (max-width: 900px) {.aj-footer-minimal .aj-footer-main { grid-template-columns: 1fr; gap: 20px; padding: 24px 70px 24px 5%; min-height: 0px; }.aj-footer-minimal .aj-footer-brand { width: 240px; }.aj-footer-minimal .aj-footer-contacts { grid-template-columns: minmax(200px, 1fr) 100px 100px; }}@media (max-width: 600px) {.aj-footer-minimal .aj-footer-main { gap: 18px; }.aj-footer-minimal .aj-footer-brand { width: 220px; max-width: 100%; }.aj-footer-minimal .aj-footer-contacts { grid-template-columns: repeat(2, minmax(0px, 110px)); justify-content: start; gap: 16px; }.aj-footer-minimal .aj-footer-phone { grid-column: 1 / -1; }.aj-footer-minimal .aj-footer-phone span { font-size: 14px; margin-bottom: 4px; }.aj-footer-minimal .aj-footer-phone a { font-size: 26px; }}.aj-banner-unified .aj-banner-caption, .aj-banner-unified .abNyBa_con { background: linear-gradient(90deg, rgba(0, 35, 22, 0.12), rgba(0, 35, 22, 0.32), rgba(0, 35, 22, 0.12)); text-shadow: rgba(0, 0, 0, 0.333) 0px 1px 4px; }.aj-banner-unified .abNyBa_text > h1, #product-redesign .aj-banner-unified .aj-banner-caption :is(h1, h2) { font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif !important; font-size: clamp(28px, 3.2vw, 48px) !important; font-weight: 700 !important; line-height: 1.25 !important; height: auto !important; margin: 0px 0px 14px !important; padding: 0px !important; letter-spacing: 0px !important; text-align: center !important; color: var(--aj-banner_text,#fff) !important; white-space: normal !important; }.aj-banner-unified .abNyBa_text > span, #product-redesign .aj-banner-unified .aj-banner-caption p { font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif !important; font-size: 18px !important; font-weight: 400 !important; line-height: 1.6 !important; height: auto !important; margin: 0px !important; padding: 0px !important; letter-spacing: 0px !important; text-align: center !important; color: var(--aj-banner_text,#fff) !important; white-space: normal !important; }@media (max-width: 767px) {.aj-banner-unified .abNyBa_text > span, #product-redesign .aj-banner-unified .aj-banner-caption p { font-size: 14px !important; }}.aj-half-banner .abNyBa_text > :is(p, h1) { font-weight: 700; font-size: clamp(28px, 3.2vw, 48px) !important; font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif !important; line-height: 1.25 !important; height: auto !important; margin: 0px 0px 14px !important; }@media (max-width: 767px) {.aj-half-banner .abNyBa_text > :is(p, h1) { margin-bottom: 6px !important; }}.aj-site-breadcrumb { z-index: 3; align-items: center; justify-content: center; gap: 6px; min-height: 20px; text-align: center; text-shadow: rgba(0, 0, 0, 0.533) 0px 1px 3px; position: absolute !important; bottom: 14px !important; left: 16px !important; right: 16px !important; display: flex !important; margin: 0px !important; padding: 0px !important; height: auto !important; font: 400 14px / 1.5 "Microsoft YaHei", "PingFang SC", Arial, sans-serif !important; letter-spacing: 0px !important; color: var(--aj-banner_text,#fff) !important; }.aj-site-breadcrumb svg { width: 18px; height: 18px; flex: 0 0 18px; }.aj-site-breadcrumb > span { display: block; min-width: 0px; overflow-wrap: anywhere; }.aj-site-breadcrumb a, .aj-site-breadcrumb span { text-decoration: none; font: inherit !important; color: inherit !important; }.aj-site-breadcrumb a:hover { text-decoration: underline; }.aj-site-breadcrumb a:focus-visible { outline: currentcolor solid 2px; outline-offset: 3px; }.abNy_banner:has(.aj-site-breadcrumb) .abNyBa_con { display: flex; align-items: center; justify-content: center; box-sizing: border-box; inset: 0px !important; height: 100% !important; margin: 0px !important; }.abNy_banner:has(.aj-site-breadcrumb) .abNyBa_text { margin: 0px !important; }@media (max-width: 767px) {.aj-site-breadcrumb { bottom: 6px !important; left: 10px !important; right: 10px !important; font-size: 12px !important; line-height: 1.4 !important; }.aj-site-breadcrumb svg { width: 14px; height: 14px; flex-basis: 14px; }.aj-half-banner .aj-banner-caption :is(h1, h2), .aj-half-banner .abNyBa_text > :is(p, h1) { font-size: 24px !important; margin-bottom: 4px !important; }}#product-redesign #aj-spec-body table.aj-two-column-spec { table-layout: fixed; border-collapse: collapse; width: 100% !important; }#product-redesign #aj-spec-body table.aj-two-column-spec tr > :first-child { width: 40% !important; }#product-redesign #aj-spec-body table.aj-two-column-spec tr > :last-child { width: 60% !important; }#product-redesign #aj-spec-body table.aj-two-column-spec :is(td, th) { box-sizing: border-box; overflow-wrap: anywhere; text-align: center !important; vertical-align: middle !important; }#product-redesign #aj-spec-body table.aj-two-column-spec :is(td, th) > * { text-align: center !important; }#product-redesign.application-catalog .cards-original { align-items: stretch; }#product-redesign.application-catalog .card { display: flex; flex-direction: column; height: 100%; box-sizing: border-box; min-width: 0px; }#product-redesign.application-catalog .card-content { display: flex; flex-direction: column; flex: 1 1 0%; min-width: 0px; }#product-redesign.application-catalog .card-content h3 { line-height: 1.5; height: 3em; min-height: 3em; max-height: 3em; margin: 0px 0px 6px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }#product-redesign.application-catalog .card-content p { line-height: 1.6; height: 3.2em; min-height: 3.2em; max-height: 3.2em; margin: 0px 0px 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }#product-redesign.application-catalog .card-content > .button { margin-top: auto; }