
.mp-brand-word{display:block;font-size:29px;line-height:32px;font-weight:700;letter-spacing:.06em}
.mp-brand-name{display:block;font-size:13px;line-height:20px;letter-spacing:.03em;color:#777}
#module148 .fk-editor a>div{line-height:1.2!important}
.mp-footer-company,.mp-footer-copyright{display:block;text-align:center;white-space:normal;line-height:1.7;color:#c8c8c8;font-size:13px;margin-top:12px}
.s_footer_support_container{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;line-height:1.8!important}
.s_footer_anchor{white-space:normal!important}
.s_spserv__item[data-content="Scan"]{display:none!important}
.mp-material-section{box-sizing:border-box;padding:64px 24px;background:#fff;color:#555;font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.75}
.mp-material-section *{box-sizing:border-box}
.mp-material-wrap{max-width:1140px;margin:0 auto}
.mp-material-reading{max-width:900px}
.mp-material-heading{text-align:center;max-width:820px;margin:0 auto 36px}
.mp-material-heading h1,.mp-material-heading h2,.mp-about h1{font-size:32px;line-height:1.3;color:#444;margin:8px 0 16px;font-weight:400}
.mp-material-heading p{margin:0;color:#777;font-size:16px}
.mp-material-eyebrow{display:block;font-size:13px;letter-spacing:.12em;color:#ff6537;font-weight:600}
.mp-material-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:30px}
.mp-material-button{display:inline-block;text-align:center;background:#ff6537;border:1px solid #ff6537;padding:11px 26px;min-height:46px;color:#fff!important;text-decoration:none!important;font-size:15px;transition:background .2s,transform .2s}
.mp-material-button:hover{background:#e95528;transform:translateY(-2px)}
.mp-material-secondary{background:#fff;color:#ff6537!important}
.mp-material-secondary:hover{background:#fff5f0}
.mp-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mp-product-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e7e7e7;background:#fff;padding:26px;transition:transform .25s,box-shadow .25s}
.mp-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.07)}
.mp-product-structure{color:#ff6537;border-left:3px solid #ff6537;padding:2px 0 2px 12px;font-size:15px;overflow-wrap:anywhere}
.mp-product-card h3{font-size:21px;line-height:1.35;font-weight:400;margin:20px 0 12px;color:#444}
.mp-product-card h3 a{color:inherit;text-decoration:none}
.mp-product-card p{font-size:14px;margin:0 0 18px}
.mp-product-card dl{margin:0 0 24px;font-size:13px}
.mp-product-card dl>div{display:block;margin-top:10px}
.mp-product-card dt{font-weight:bold;color:#444}
.mp-product-card dd{margin:0}
.mp-product-link{margin-top:auto;color:#ff6537;text-decoration:none;font-size:14px}
.mp-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.mp-photo-grid figure,.mp-about figure{margin:0;min-width:0}
.mp-photo-grid a{display:block;overflow:hidden;background:#eee}
.mp-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .4s}
.mp-photo-grid a:hover img{transform:scale(1.035)}
.mp-photo-grid figcaption,.mp-about figcaption{font-size:14px;color:#777;line-height:1.5;padding-top:12px}
.mp-about-layout{display:grid;grid-template-columns:1.3fr 1fr;align-items:start;gap:48px}
.mp-about-layout img{display:block;width:100%;height:auto}
.mp-about-copy h2{font-size:20px;font-weight:400;line-height:1.5;color:#ff6537;margin:12px 0 24px}
.mp-about-copy p{margin:0 0 18px}
.mp-about-copy .mp-material-actions{justify-content:flex-start}
.mp-faq-item{border-bottom:1px solid #ddd}
.mp-faq-item summary{position:relative;cursor:pointer;padding:22px 36px 22px 0;font-size:18px;color:#444;list-style:none}
.mp-faq-item summary::-webkit-details-marker{display:none}
.mp-faq-item summary:after{content:"+";position:absolute;right:6px;top:20px;color:#ff6537;font-size:25px}
.mp-faq-item[open] summary:after{content:"−"}
.mp-faq-item p{margin:0;padding:0 32px 24px 0;white-space:normal;font-size:16px}
.mp-specifications{margin:36px 0;border-top:1px solid #ddd}
.mp-specifications>div{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid #e7e7e7;gap:24px;padding:16px 0}
.mp-specifications dt{font-weight:600;color:#444}
.mp-specifications dd{margin:0;overflow-wrap:anywhere}
.mp-material-note{font-size:14px;color:#777;margin:16px 0}
.mp-product-back{color:#ff6537;font-size:14px;display:inline-block;margin-bottom:30px;text-decoration:none}
.mp-material-reading>h1{color:#444;font-size:32px;font-weight:400;line-height:1.3;margin:0 0 28px}
.mp-material-reading>p{font-size:16px;margin:0 0 22px}
#mpSite .banner_pic_group .banner_pic{background-position:center!important}
@media(max-width:1024px){.mp-product-grid,.mp-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-about-layout{gap:28px;grid-template-columns:1fr 1fr}}
@media(max-width:768px){.mp-material-section{padding:42px 20px}.mp-product-grid,.mp-photo-grid,.mp-about-layout{grid-template-columns:minmax(0,1fr);gap:24px}.mp-material-heading{margin-bottom:28px}.mp-material-heading h1,.mp-material-heading h2,.mp-about h1,.mp-material-reading>h1{font-size:27px}.mp-material-heading p{font-size:15px}.mp-product-card{padding:24px}.mp-specifications>div{grid-template-columns:1fr;gap:5px;padding:15px 0}.mp-material-actions{justify-content:stretch}.mp-material-button{width:100%}.mp-about-copy .mp-material-actions{justify-content:stretch}.mp-brand-word{font-size:24px;line-height:27px}.mp-brand-name{font-size:11px;line-height:17px}.mp-faq-item summary{font-size:17px}.mp-footer-company{font-size:12px}.mp-photo-grid img{aspect-ratio:3/2}}
@media(prefers-reduced-motion:reduce){.mp-material-button,.mp-product-card,.mp-photo-grid img{transition:none}}

@media(min-width:769px){#mpSite .jz_nav_item{min-width:88px!important}}

.mp-brand-word{display:block!important;font-size:29px!important;line-height:32px!important}
.mp-brand-name{display:block!important;font-size:13px!important;line-height:20px!important}
.mp-footer-company,.mp-footer-copyright{flex-basis:100%;width:100%;display:block!important;margin-top:8px!important}
.mp-products-banner{height:280px;overflow:hidden}
.mp-products-banner img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%}
.jz_banner .banner_pic_item{background-color:rgba(0,0,0,.24)!important;background-blend-mode:multiply}
@media(min-width:769px){
 #gridHeader #row3>.jz_web_row__content{max-width:1140px!important;margin:0 auto!important;padding:0 20px!important}
 #gridHeader #row3 .jz_web_col0{width:30%!important}
 #gridHeader #row3 .jz_web_col1{width:70%!important;min-width:0}
 #gridHeader .jz_website_title_wrap{width:100%!important;margin:0!important;align-self:center!important}
 #gridHeader .jz_nav_wrap{width:100%!important;max-width:100%!important}
 #gridHeader .jz_nav_list{display:flex!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:100%!important;padding:0!important;transform:none!important}
 #gridHeader .jz_nav_item{min-width:0!important;flex:0 1 auto!important;width:auto!important;padding:0 12px!important;margin:0!important}
 #gridHeader .nav_item_septal,#gridHeader .nav_icon_direction{display:none!important}
}
@media(max-width:768px){.mp-brand-word{font-size:21px!important;line-height:23px!important}.mp-brand-name{font-size:10px!important;line-height:14px!important}.mp-products-banner{height:130px}.g_mobi_header__center .jz_website_title_wrap{margin:0!important}}

@media(max-width:768px){
 #mpSite .mobi_website_title .jz_website_title .fkeditor-wrap .mp-brand-word{display:block!important;font-size:21px!important;line-height:23px!important;font-weight:700!important}
 #mpSite .mobi_website_title .jz_website_title .fkeditor-wrap .mp-brand-name{display:block!important;font-size:10px!important;line-height:14px!important}
}

#mpSite .mp-brand-word .mp-brand-token{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}
#mpSite .mp-brand-name .mp-brand-token,#mpSite .mp-brand-name .mp-brand-zh{font-size:inherit!important;line-height:inherit!important;display:inline!important}
#mpSite .mp-brand-name{white-space:nowrap}
@media(max-width:768px){
 #mpSite .mobi_website_title .jz_website_title .fkeditor-wrap .mp-brand-word .mp-brand-token{font-size:21px!important;line-height:23px!important;font-weight:700!important;display:inline!important}
 #mpSite .mobi_website_title .jz_website_title .fkeditor-wrap .mp-brand-name .mp-brand-token,#mpSite .mobi_website_title .jz_website_title .fkeditor-wrap .mp-brand-name .mp-brand-zh{font-size:10px!important;line-height:14px!important;display:inline!important}
}

#mpSite .mp-fixed-name{
 display:inline-block!important;position:relative!important;width:var(--mp-name-width)!important;height:1.25em!important;max-width:100%!important;vertical-align:-.25em!important;line-height:1!important;
 background-color:currentColor!important;
 -webkit-mask-image:var(--mp-name-mask);mask-image:var(--mp-name-mask);
 -webkit-mask-size:100% 100%;mask-size:100% 100%;
 -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
 -webkit-mask-position:center;mask-position:center;
}
#mpSite .mp-fixed-name .mp-name-accessible{
 position:absolute!important;display:block!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;
}
#mpSite .mp-footer-company .mp-fixed-name{color:#c8c8c8}
#mpSite .mp-legal-zh{display:block!important;font-size:14px;line-height:1.7;margin-top:5px}
#mpSite .mp-brand-word .mp-fixed-name{font-size:inherit!important;line-height:1!important}
#mpSite .mp-brand-name .mp-fixed-name{font-size:inherit!important;line-height:1!important;display:inline-block!important}
@media(max-width:768px){
 #mpSite .mobi_website_title .jz_website_title .fkeditor-wrap .mp-brand-word .mp-fixed-name{display:inline-block!important;font-size:21px!important;line-height:1!important}
 #mpSite .mobi_website_title .jz_website_title .fkeditor-wrap .mp-brand-name .mp-fixed-name{display:inline-block!important;font-size:10px!important;line-height:1!important}
 #mpSite .mp-footer-company>.mp-fixed-name{font-size:11px!important}
 #mpSite .mp-legal-zh>.mp-fixed-name{font-size:14px!important}
}
@supports not ((mask-image:none) or (-webkit-mask-image:none)){
 #mpSite .mp-fixed-name{background:none!important;width:auto!important;height:auto!important;vertical-align:baseline!important}
 #mpSite .mp-fixed-name .mp-name-accessible{position:static!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;clip-path:none!important}
}

#mpSite .mp-fixed-name{
 -webkit-background-clip:border-box!important;background-clip:border-box!important;
 -webkit-text-fill-color:currentColor!important;
}
