/* Header Custom Styles */@media(max-width:900px){.top-bar{display:none!important}.mobile-nav{top:calc(var(--header-with-topbar-height,104px)+30px)!important;height:calc(100vh - var(--header-with-topbar-height,104px) - 30px)!important}.mobile-search-icon{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;order:2;flex-shrink:0;text-decoration:none;color:#1a1a1a;transition:opacity .2s ease;margin-right:2px!important}.menu-toggle{order:0!important}.menu-toggle svg line{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,stroke .25s ease;transform-origin:center}.menu-toggle.active svg line:nth-child(1){transform:translateY(4px) rotate(-45deg);stroke:#c9a96e}.menu-toggle.active svg line:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle.active svg line:nth-child(3){transform:translateY(-4px) rotate(45deg);stroke:#c9a96e}.header-container>.header-logo{order:1!important;position:absolute;left:50%;transform:translateX(-50%)}.menu-toggle{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.menu-toggle:hover{background:transparent!important}.menu-toggle svg{width:20px;height:18px}.header-phone,.header-lang-switch,.header-search-btn{display:none!important}@media(max-width:900px) and (min-width:0){.about-page-banner,.contact-page-banner,.article-page-banner,.detail-page-banner,.product-page-banner,.culture-hero,.download-page-banner,.download-detail-banner{margin-top:0!important;height:100vh!important}}@media(max-width:900px) and (min-width:0){}@media(max-width:900px){.about-page-banner h1,.contact-page-banner h1,.article-page-banner h1,.detail-page-banner h1,.product-page-banner h1 h1,.culture-hero h1{font-size:30px!important;letter-spacing:4px!important;margin:0 0 12px!important;font-weight:800!important;text-shadow:0 4px 30px rgba(0,0,0,.25)!important}.about-page-banner p,.contact-page-banner p,.article-page-banner p,.detail-page-banner p,.product-page-banner p p,.culture-hero p{font-size:13px!important;letter-spacing:5px!important;margin:0!important;color:rgba(255,255,255,.5)!important;text-transform:uppercase!important}.about-page-banner-tag,.product-page-banner-tag,.article-page-banner-tag,.contact-page-banner-tag,.detail-banner-tag-tag,.culture-hero-tag{font-size:10px!important;letter-spacing:3px!important;padding:6px 16px!important;margin-bottom:18px!important;border:1px solid rgba(201,169,110,.3)!important;border-radius:100px!important;color:rgba(255,255,255,.55)!important}.about-page-banner-tag svg,.product-page-banner-tag svg,.article-page-banner-tag svg,.contact-page-banner-tag svg,.detail-banner-tag svg-tag svg,.culture-hero-tag svg{width:14px!important;height:14px!important;color:#c9a96e!important}.search-banner-tag::before-tag::after{display:none!important}.about-banner-deco-line,.product-banner-deco-line,.article-banner-deco-line,.contact-banner-deco-line,.detail-banner-deco-line-line,.culture-hero-deco-line{margin-top:24px!important;width:48px!important;height:2px!important;background:linear-gradient(90deg,transparent,#c9a96e,transparent)!important;opacity:.7!important}}@media(max-width:480px){.about-page-banner h1,.contact-page-banner h1,.article-page-banner h1,.detail-page-banner h1,.product-page-banner h1 h1,.culture-hero h1{font-size:24px!important;letter-spacing:3px!important}.about-page-banner p,.contact-page-banner p,.article-page-banner p,.detail-page-banner p,.product-page-banner p p,.culture-hero p{font-size:15px!important;letter-spacing:4px!important}.about-banner-deco-line,.product-banner-deco-line,.article-banner-deco-line,.contact-banner-deco-line,.detail-banner-deco-line-line,.culture-hero-deco-line{margin-top:16px!important;width:36px!important}}}@media(min-width:901px){.top-bar{display:none!important}.header-search-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-right:24px;transition:opacity .25s ease,transform .25s ease}.header-search-btn:hover{opacity:.7;transform:scale(1.18)}.mobile-search-icon{display:none!important}.header-consult{background:#1a1a1a!important;background-image:none!important;box-shadow:none!important}.header-consult:hover{transform:none!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important}.nav-link{font-size:17px!important}.about-page-banner,.contact-page-banner,.article-page-banner,.detail-page-banner,.product-page-banner,.culture-hero{margin-top:0!important;height:100vh!important}.site-header.has-topbar+.main-content>.about-page-banner,.site-header.has-topbar+.main-content>.contact-page-banner,.site-header.has-topbar+.main-content>.article-page-banner,.site-header.has-topbar+.main-content>.detail-page-banner,.site-header.has-topbar+.main-content>.product-page-banner,.site-header.has-topbar+.main-content>.culture-hero{margin-top:0!important;height:100vh!important}.site-header.has-topbar+.main-content>.search-banner-tag{display:none!important}.header-phone{display:inline-flex;align-items:center;gap:8px;color:#C9A96E;font-size:15px;font-weight:700;letter-spacing:.5px;text-decoration:none;margin-right:20px;transition:opacity .25s ease}.header-phone:hover{background:linear-gradient(90deg,#B8650A,#9A7B2E);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.85}.header-phone svg{flex-shrink:0;animation:phoneRing 2s ease-in-out infinite}@keyframes phoneRing{0%,100%{transform:rotate(0deg)}10%{transform:rotate(-12deg)}20%{transform:rotate(10deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(6deg)}50%{transform:rotate(0)}}.lang-globe{animation:globeSpin720 8s linear infinite;transform-origin:center}@keyframes globeSpin720{0%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}.header-consult-wrapper{position:relative;display:inline-flex;align-items:center}.consult-phone-tip{display:none;position:absolute;top:calc(100%+8px);left:50%;transform:translateX(-50%);white-space:nowrap;background:#1a1a1a;color:#fff;padding:6px 14px;border-radius:6px;font-size:15px;font-weight:500;letter-spacing:.5px;z-index:10;pointer-events:none;opacity:0;transition:opacity .2s ease,top .2s ease}.consult-phone-tip::before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1a1a1a}.header-consult-wrapper:hover .consult-phone-tip{display:block;opacity:1;top:calc(100%+6px)}}
/* 移动端横向溢出修复 */
@media(max-width:900px){html,body{overflow-x:hidden!important;max-width:100vw}.main-content,.page-container{overflow-x:hidden;max-width:100%}}
