.promotion-copy h3{font-family:'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',Arial,sans-serif!important;font-size:30px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important}
.promotion-tabs button{font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}
.richtext{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.richtext img{max-width:100%;height:auto}.richtext table{max-width:100%;width:100%;border-collapse:collapse}.richtext th,.richtext td{border:1px solid #dce2e9;padding:10px}.richtext h1,.richtext h2,.richtext h3{margin:1em 0 .5em}.richtext ul,.richtext ol{padding-left:1.5em}.richtext video{max-width:100%}.record-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.record-gallery img{width:100%;height:auto}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.catalog-card{border:1px solid #e4e8ee;background:#fff}.catalog-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.catalog-card a>div{padding:22px}.catalog-card h2{font-size:24px}.catalog-card p{font-size:14px;color:#738198}.catalog-pages{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:30px}.catalog-pages a{padding:8px 14px;border:1px solid #dbe3eb}.catalog-pages a[aria-current]{background:#102e4b;color:white}.catalog-search{display:flex;gap:10px;margin-bottom:25px}.catalog-search input{border:1px solid #dbe3eb;padding:12px 15px;flex:1;min-width:0}.generic-detail{max-width:1000px}.generic-cover{width:100%;max-height:600px;object-fit:contain;margin:20px 0}.product-price{font-size:30px;color:#997246}.article-meta{font-size:13px;color:#778395}.nav-parent{position:relative}.nav-children{display:none;position:absolute;top:100%;left:-12px;background:white;padding:12px;box-shadow:0 8px 30px #071b3d20;min-width:160px;z-index:25}.nav-children>a{display:block;padding:8px}.nav-parent:hover .nav-children,.nav-parent:focus-within .nav-children{display:block}.message-trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.message-feedback{font-size:13px;margin-top:10px;line-height:1.8;color:#3c7045}.message-feedback.error{color:#a52d2d}.footer-extra{display:flex;justify-content:center;gap:25px;padding-top:15px;font-size:12px}.service-detail-content>.section>.container{max-width:1200px}.service-detail-content h2{margin-top:0}
@media(max-width:767px){.promotion-copy h3{font-size:26px!important}.promotion-tabs button{font-size:12px!important}.promotion-controls{gap:6px}.promotion-tabs{flex:1}.promotion-tabs button{padding:7px 9px}.catalog-grid{grid-template-columns:1fr}.record-gallery{grid-template-columns:1fr}.nav-children{position:static;display:block;background:transparent;box-shadow:none;padding:0 0 0 15px}.footer-extra{flex-wrap:wrap;gap:10px}.richtext{font-size:15px}.richtext table{display:block;overflow:auto}}
