*{box-sizing:border-box}body{margin:0;color:#303331;background:#fff;font-family:Arial,'Microsoft YaHei',sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1200px,92%);margin:auto}.site-header{background:#fff;border-bottom:1px solid #e6e3dd}.head{height:92px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center}.logo span{display:none}.logo img{width:96px;height:48px;object-fit:contain}.nav{display:flex;gap:34px}.nav a{padding:34px 0;font-size:16px}.nav a:hover,.nav a.active{color:#a06b3b;border-bottom:2px solid #a06b3b}.hero{height:480px;position:relative;overflow:hidden}.hero img{width:100%;height:100%;object-fit:cover}.section{padding:78px 0}.section.alt{background:#f4f2ed}.section-head{text-align:center;margin-bottom:38px}.section-head h2{font-size:32px;margin:0 0 8px;font-weight:500}.section-head p{color:#817d75;margin:0}.grid{display:grid;gap:22px}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid #e5e1da}.card img{width:100%;aspect-ratio:1.35;object-fit:cover}.card-body{padding:16px}.card-body h3,.card-body p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.about-wrap,.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.about-wrap img{width:100%;height:360px;object-fit:cover}.btn{display:inline-block;background:#a06b3b;color:#fff;border:0;padding:13px 26px;cursor:pointer}.site-footer{background:#272b2a;color:#ddd;padding:50px 0 20px}.foot-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px}.site-footer h3{color:#fff;font-weight:500}.site-footer p{margin:6px 0;color:#bbb}.copyright{text-align:center;border-top:1px solid #555;margin-top:35px;padding-top:18px;color:#aaa;font-size:13px}.contact-line{display:flex;align-items:center;gap:6px}.contact-icon{width:22px;height:22px;object-fit:contain}.adv b,.adv span{white-space:nowrap}.adv span{display:block;color:#777;font-size:14px}@media(max-width:768px){.head{height:72px}.nav{gap:13px}.nav a{padding:24px 0;font-size:13px}.hero{height:320px}.section{padding:52px 0}.grid-4{grid-template-columns:repeat(2,1fr)}.about-wrap,.contact-grid{grid-template-columns:1fr;gap:25px}.logo img{width:72px;height:38px}.foot-grid{grid-template-columns:1fr 1fr}.adv{padding:12px 4px}.adv b{font-size:16px}.adv span{font-size:12px}}
.inner-banner{height:280px;position:relative;overflow:hidden}.inner-banner img{width:100%;height:100%;object-fit:cover;filter:brightness(.72);animation:innerBannerZoom 12s ease-in-out infinite alternate}@keyframes innerBannerZoom{from{transform:scale(1)}to{transform:scale(1.1)}}.home-page .reveal-in{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.home-page .reveal-in.is-visible{opacity:1;transform:translateY(0)}.inner-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:38px}.crumb{padding:18px 0;color:#817d75;font-size:14px}.content{padding:20px 0 70px}.detail h1{text-align:center;font-size:32px;font-weight:500}.meta{text-align:center;color:#999;margin-bottom:28px}.detail>img{max-width:65%;height:auto;margin:0 auto 28px}.detail h3{font-size:22px;font-weight:500}.detail p{font-size:16px;color:#555}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid #ddd;padding-top:25px}.stat{text-align:center}.stat strong{display:block;font-size:40px;font-weight:500;color:#a06b3b}.stat span{color:#777}.news-list article{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #eee}.news-list img{width:180px;height:110px;object-fit:cover}.news-list h3{margin:0 0 5px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-list p{margin:0;color:#888;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.form{display:grid;gap:14px}.form input,.form textarea{padding:13px;border:1px solid #ddd;font:inherit}.form textarea{min-height:140px}@media(max-width:768px){.inner-banner{height:190px}.inner-title{font-size:28px}.stats{grid-template-columns:repeat(2,1fr);gap:12px}.detail>img{max-width:100%}.news-list article{grid-template-columns:120px 1fr}.news-list img{width:120px;height:90px}}
body{
    width: 100vw;
    overflow: hidden;
    overflow-y: auto;
}
.nav a{border-bottom:2px solid transparent;transition:color .25s ease,border-color .25s ease}.nav a:hover,.nav a.active{border-bottom-color:#a06b3b}
.nav a{position:relative;top:0}@media(max-width:768px){.head{height:auto;display:block;padding-top:12px}.logo{height:38px}.logo img{width:72px;height:38px}.nav{width:100%;gap:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.nav::-webkit-scrollbar{display:none}.nav a{flex:0 0 auto;padding:15px 0 13px;font-size:13px;white-space:nowrap}}
.footer-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.footer-trust span{justify-content:center}@media(max-width:768px){.site-footer{padding:38px 0 18px}.foot-grid{grid-template-columns:1fr;gap:20px}.site-footer h3{margin:0 0 6px}.footer-trust{grid-template-columns:repeat(2,1fr);gap:14px 8px;margin-top:24px;padding-top:18px}.footer-trust span{justify-content:flex-start;font-size:12px}.copyright{margin-top:24px;padding-top:14px}}
.site-footer h3,.site-footer p,.footer-trust span,.copyright{font-size:14px}@media(max-width:768px){.head{padding-left:0;padding-right:0}.logo{justify-content:center}.nav{justify-content:flex-start}.site-footer{padding:30px 0 14px}.site-footer h3{font-size:15px;margin-bottom:4px}.site-footer p{font-size:12px;line-height:1.55}.footer-trust span{font-size:11px}.footer-trust img{width:18px;height:18px}.copyright{font-size:11px}}
.hero-copy h1{font-size:clamp(22px,4vw,52px)}@media(max-width:768px){.hero-copy h1{font-size:22px}.section-head h2,.inner-title,.detail h1,.about-extra h2,.honors-carousel-section h2{font-size:22px}}
 .home-page{display:flex;flex-direction:column}.home-page>.site-header{order:0}.home-page>.hero-showcase{order:1}.home-page>.product-showcase-section{order:2}.home-page>.home-compare{order:3}.home-page>section:has(.depth-feature){order:4}.home-page>.hover-gallery-section{order:5}.home-page>section:has(.advantages){order:7;background:#fff}.home-page>.home-faq{order:8}.home-page>.home-cta{order:9}.home-page>.site-footer{order:10}
.site-footer .contact-icon,.site-footer .footer-trust img{filter:brightness(0) invert(1)}
.s_content *{text-wrap-mode:wrap!important;word-break:break-word}.s_content video,.s_content img{display:inline-block;max-width:100%;height:auto!important}.s_content img{height:auto!important}.detail-nav{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #e5e1da;margin-top:36px;padding-top:20px;color:#777}.pagenum{margin-top:30px;text-align:center}.pagenum .pagination{display:inline-flex;align-items:center;justify-content:center;gap:8px}.pagenum .pagination .page-number,.pagenum .pagination .prev-page,.pagenum .pagination .next-page{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;margin:0;border:1px solid #ded9d1;background:#fff;color:#6f6559;line-height:1;transition:all .2s ease}.pagenum .pagination .page-number:hover,.pagenum .pagination .prev-page:hover,.pagenum .pagination .next-page:hover{border-color:#a06b3b;color:#a06b3b}.pagenum .pagination .page-number.active{background:#a06b3b;border-color:#a06b3b;color:#fff}.pagenum .pagination .prev-page,.pagenum .pagination .next-page{width:38px;padding:0}.pagenum .pagination .prev-page svg,.pagenum .pagination .next-page svg{width:20px;height:20px}.pagenum .pagination .prev-page.active{color:#b9b2a8;background:#f7f5f1;border-color:#e4dfd7}
