*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Rob Neue", Arial,oto, "Helvetica sans-serif;line-height:1.5;font-weight:400;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto}input,textarea,select,button{font-family:inherit}#app{width:100%;max-width:none;margin:0;padding:0;text-align:left}body{margin:0;min-width:320px;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.875em}.rich-html{font-size:16px;line-height:1.8;color:#333}.rich-html h1,.rich-html h2,.rich-html h3,.rich-html h4{margin:1.2em 0 .6em;color:#1a1a1a}.rich-html p{margin-bottom:1em}.rich-html ul,.rich-html ol{margin:0 0 1em 1.5em;list-style:disc}.rich-html ol{list-style:decimal}.rich-html img{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.rich-html a{color:#0070c0;text-decoration:underline}.rich-html table{width:100%;border-collapse:collapse;margin:1em 0}.rich-html th,.rich-html td{border:1px solid #e8e8e8;padding:10px 12px;text-align:left}.rich-html blockquote{margin:1em 0;padding:12px 20px;border-left:4px solid #0070c0;background:#f5f7fa;color:#555}.header[data-v-d8fa7916]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 1px 3px #00000014}.header-main[data-v-d8fa7916]{background:#fff;position:relative}.header-main .container[data-v-d8fa7916]{max-width:1400px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-d8fa7916]{text-decoration:none;display:flex;align-items:center}.logo-text[data-v-d8fa7916]{font-size:22px;font-weight:700;color:#c00;letter-spacing:1px}.desktop-nav[data-v-d8fa7916]{display:flex;align-items:center;height:100%}.nav-item-wrapper[data-v-d8fa7916]{position:static}.nav-link[data-v-d8fa7916]{position:relative;padding:0 20px;height:64px;line-height:64px;text-decoration:none;color:#333;font-size:15px;font-weight:400;transition:all .3s;display:flex;align-items:center;gap:4px}.nav-link[data-v-d8fa7916]:hover,.nav-link.active[data-v-d8fa7916]{color:#c00}.nav-link[data-v-d8fa7916]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:#c00;transition:width .3s}.nav-link[data-v-d8fa7916]:hover:after,.nav-link.active[data-v-d8fa7916]:after{width:80%}.arrow[data-v-d8fa7916]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #999;margin-left:2px;transition:transform .3s}.nav-link:hover .arrow[data-v-d8fa7916],.nav-link.active .arrow[data-v-d8fa7916]{border-top-color:#c00;transform:rotate(180deg)}.mega-menu[data-v-d8fa7916]{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 16px #00000014;border-top:1px solid #f0f0f0;z-index:100}.mega-inner[data-v-d8fa7916]{max-width:1400px;margin:0 auto;padding:28px 40px 24px}.mega-panel[data-v-d8fa7916]{display:grid;grid-template-columns:240px 1fr;gap:28px;min-height:280px}.mega-cats[data-v-d8fa7916]{display:flex;flex-direction:column;gap:4px;border-right:1px solid #eee;padding-right:20px}.mega-title[data-v-d8fa7916]{font-size:15px;font-weight:600;color:#333;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #eee}.mega-cat[data-v-d8fa7916]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;transition:background .2s}.mega-cat[data-v-d8fa7916]:hover,.mega-cat.active[data-v-d8fa7916]{background:#f5f7fa}.mega-cat.active .mega-cat-name[data-v-d8fa7916]{color:#c00;font-weight:600}.mega-cat-name[data-v-d8fa7916]{font-size:14px;color:#333}.mega-cat-count[data-v-d8fa7916]{font-size:12px;color:#999;background:#f0f0f0;padding:1px 8px;border-radius:10px}.mega-all[data-v-d8fa7916]{margin-top:12px;font-size:13px;color:#0070c0;text-decoration:none;padding:8px 12px}.mega-all[data-v-d8fa7916]:hover{color:#c00}.mega-products[data-v-d8fa7916]{min-width:0}.mega-products-head[data-v-d8fa7916]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.mega-products-head .mega-title[data-v-d8fa7916]{border-bottom:none;margin-bottom:8px;padding-bottom:0}.mega-more[data-v-d8fa7916]{font-size:13px;color:#0070c0;text-decoration:none;flex-shrink:0}.mega-more[data-v-d8fa7916]:hover{color:#c00}.mega-product-grid[data-v-d8fa7916]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mega-product[data-v-d8fa7916]{display:flex;gap:12px;padding:10px;border-radius:8px;text-decoration:none;transition:background .2s;border:1px solid transparent}.mega-product[data-v-d8fa7916]:hover{background:#f5f7fa;border-color:#eee}.mega-product-thumb[data-v-d8fa7916]{width:64px;height:64px;border-radius:6px;overflow:hidden;background:#f0f2f5;flex-shrink:0}.mega-product-thumb img[data-v-d8fa7916]{width:100%;height:100%;object-fit:cover}.mega-product-meta[data-v-d8fa7916]{min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.mega-product-name[data-v-d8fa7916]{font-size:14px;font-weight:600;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-product:hover .mega-product-name[data-v-d8fa7916]{color:#c00}.mega-product-desc[data-v-d8fa7916]{font-size:12px;color:#888;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-empty[data-v-d8fa7916],.mega-empty-panel[data-v-d8fa7916]{font-size:13px;color:#999;padding:12px}.mega-empty-panel[data-v-d8fa7916]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 12px}.mega-empty-panel a[data-v-d8fa7916]{color:#0070c0;text-decoration:none}.mega-footer[data-v-d8fa7916]{margin-top:20px;padding-top:16px;border-top:1px solid #eee;display:flex;gap:24px;flex-wrap:wrap}.mega-footer-link[data-v-d8fa7916]{font-size:13px;color:#666;text-decoration:none;padding:6px 16px;border:1px solid #ddd;border-radius:4px;transition:all .2s}.mega-footer-link[data-v-d8fa7916]:hover{color:#c00;border-color:#c00}.header-actions[data-v-d8fa7916]{display:flex;align-items:center;gap:16px}.search-wrapper[data-v-d8fa7916]{position:relative}.search-btn[data-v-d8fa7916]{width:36px;height:36px;background:none;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s}.search-btn[data-v-d8fa7916]:hover{border-color:#0070c0;color:#0070c0}.contact-btn[data-v-d8fa7916]{padding:8px 20px;background:#c00;color:#fff;text-decoration:none;font-size:14px;font-weight:500;border-radius:4px;transition:all .3s}.contact-btn[data-v-d8fa7916]:hover{background:#a00}.menu-toggle[data-v-d8fa7916]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.menu-toggle span[data-v-d8fa7916]{width:24px;height:2px;background:#333;transition:all .3s}.mobile-nav[data-v-d8fa7916]{display:none;padding:16px 24px;background:#fff;border-top:1px solid #eee}.mobile-nav-link[data-v-d8fa7916]{display:block;padding:14px 0;text-decoration:none;color:#333;font-size:16px;border-bottom:1px solid #f0f0f0}@media (max-width: 992px){.desktop-nav[data-v-d8fa7916],.header-actions[data-v-d8fa7916]{display:none}.menu-toggle[data-v-d8fa7916]{display:flex}.mobile-nav[data-v-d8fa7916]{display:block}.mega-menu[data-v-d8fa7916]{display:none}}.search-overlay[data-v-d8fa7916]{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fffffffa 0,#fffffff2 260px,#fff0);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2000;padding-top:80px;overflow-y:auto;animation:fadeIn-d8fa7916 .2s ease}@keyframes fadeIn-d8fa7916{0%{opacity:0}to{opacity:1}}.search-overlay-inner[data-v-d8fa7916]{width:100%;max-width:800px;margin:0 auto;padding:0 32px 32px}.search-overlay-close[data-v-d8fa7916]{position:fixed;top:24px;right:24px;background:none;border:none;cursor:pointer;color:#666;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s;z-index:2001}.search-overlay-close[data-v-d8fa7916]:hover{color:#333}.search-box[data-v-d8fa7916]{display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:4px 6px;box-shadow:0 4px 24px #00000014;transition:box-shadow .3s,border-color .3s}.search-box[data-v-d8fa7916]:focus-within{border-color:#c00;box-shadow:0 4px 24px #c0000026}.search-box-input[data-v-d8fa7916]{flex:1;border:none;outline:none;font-size:18px;padding:12px 20px;background:transparent;color:#333}.search-box-input[data-v-d8fa7916]::placeholder{color:#999}.search-box-btn[data-v-d8fa7916]{width:48px;height:48px;border-radius:50%;background:#c00;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s;flex-shrink:0}.search-box-btn[data-v-d8fa7916]:hover{background:#a00}.search-hot[data-v-d8fa7916]{margin-top:40px}.search-hot-title[data-v-d8fa7916]{font-size:14px;color:#999;margin-bottom:16px}.search-hot-list[data-v-d8fa7916]{display:flex;flex-wrap:wrap;gap:12px}.search-hot-item[data-v-d8fa7916]{padding:8px 20px;background:#f5f5f5;border-radius:4px;font-size:14px;color:#333;cursor:pointer;transition:all .2s}.search-hot-item[data-v-d8fa7916]:hover{background:#c00;color:#fff}@media (max-width: 768px){.search-overlay[data-v-d8fa7916]{padding-top:56px;padding-left:16px;padding-right:16px}.search-overlay-inner[data-v-d8fa7916]{padding:0 16px 24px}.search-overlay-close[data-v-d8fa7916]{top:16px;right:16px}.search-box-input[data-v-d8fa7916]{font-size:16px;padding:10px 16px}.search-box-btn[data-v-d8fa7916]{width:40px;height:40px}.search-hot[data-v-d8fa7916]{margin-top:24px}.search-hot-list[data-v-d8fa7916]{gap:8px}.search-hot-item[data-v-d8fa7916]{padding:6px 14px;font-size:13px}}.footer[data-v-d2d757f1]{background:#1a1a1a;color:#999;margin-top:80px}.footer-content[data-v-d2d757f1]{padding:60px 0}.container[data-v-d2d757f1]{max-width:1400px;margin:0 auto;padding:0 24px}.footer-grid[data-v-d2d757f1]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-section h3[data-v-d2d757f1]{color:#fff;font-size:18px;margin-bottom:20px;font-weight:600}.footer-desc[data-v-d2d757f1]{font-size:14px;line-height:1.8;color:#999}.footer-links[data-v-d2d757f1],.contact-info[data-v-d2d757f1]{list-style:none;padding:0;margin:0}.footer-links li[data-v-d2d757f1],.contact-info li[data-v-d2d757f1]{margin-bottom:12px;font-size:14px}.footer-links a[data-v-d2d757f1],.footer-bottom a[data-v-d2d757f1]{color:#999;text-decoration:none;transition:color .3s}.footer-links a[data-v-d2d757f1]:hover,.footer-bottom a[data-v-d2d757f1]:hover{color:#fff}.footer-bottom[data-v-d2d757f1]{border-top:1px solid #333;padding:20px 0;text-align:center;font-size:13px}@media (max-width: 900px){.footer-grid[data-v-d2d757f1]{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.footer-grid[data-v-d2d757f1]{grid-template-columns:1fr}}.layout[data-v-cc14c545]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-cc14c545]{flex:1;padding-top:64px}
