[data-v-c2bd0200]{margin:0;padding:0;box-sizing:border-box}.app[data-v-c2bd0200]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;background:#fff}.header[data-v-c2bd0200]{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 8px #0000001a}.header-top[data-v-c2bd0200]{padding:1rem 0}.container[data-v-c2bd0200]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.header-content[data-v-c2bd0200]{display:flex;justify-content:space-between;align-items:center}.logo[data-v-c2bd0200]{flex:1}.logo-text-cn[data-v-c2bd0200]{font-size:1.2rem;font-weight:700;color:#292f31}.logo-text-en[data-v-c2bd0200]{font-size:.75rem;color:#666;margin-top:.25rem;text-transform:uppercase;letter-spacing:1px}.menu-btn[data-v-c2bd0200]{display:flex;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem}.menu-btn span[data-v-c2bd0200]{width:24px;height:3px;background:#333;border-radius:2px;transition:all .3s}.banner[data-v-c2bd0200]{position:relative;width:100%;height:600px;overflow:hidden;background:linear-gradient(135deg,#479fd7,#6fb5e0)}.banner-image[data-v-c2bd0200]{width:100%;height:100%;object-fit:cover;opacity:.9}.main-content[data-v-c2bd0200]{padding:2rem 0;background:#f8f8f8}.breadcrumb[data-v-c2bd0200]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;color:#666}.breadcrumb-link[data-v-c2bd0200]{color:#666;text-decoration:none;display:flex;align-items:center}.breadcrumb-link[data-v-c2bd0200]:hover{color:#479fd7}.breadcrumb-separator[data-v-c2bd0200]{color:#999}.company-section[data-v-c2bd0200]{background:#fff;padding:3rem;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:3rem}.section-title[data-v-c2bd0200]{font-size:2rem;color:#292f31;margin-bottom:.5rem}.section-subtitle[data-v-c2bd0200]{font-size:1.1rem;color:#666;font-weight:400;margin-bottom:1rem}.divider[data-v-c2bd0200]{width:60px;height:3px;background:#806556;margin-bottom:2rem}.company-description[data-v-c2bd0200]{line-height:1.8;color:#555;margin-bottom:2rem;text-align:justify}.video-container[data-v-c2bd0200]{margin-top:2rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.company-video[data-v-c2bd0200]{width:100%;max-height:500px;display:block}.factory-section[data-v-c2bd0200]{margin-bottom:3rem}.section-title-center[data-v-c2bd0200]{font-size:2rem;color:#292f31;text-align:center;margin-bottom:3rem}.factory-grid[data-v-c2bd0200]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.factory-item[data-v-c2bd0200]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:transform .3s,box-shadow .3s}.factory-item[data-v-c2bd0200]:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001f}.factory-image[data-v-c2bd0200]{width:100%;height:200px;object-fit:cover}.factory-label[data-v-c2bd0200]{padding:1rem;text-align:center;color:#555;font-size:.95rem;background:#f5f5f5}.certificate-section[data-v-c2bd0200]{margin-bottom:3rem}.certificate-carousel[data-v-c2bd0200]{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.carousel-btn[data-v-c2bd0200]{background:#00000080;border:none;color:#fff;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}.carousel-btn[data-v-c2bd0200]:hover{background:#000000b3}.certificate-wrapper[data-v-c2bd0200]{flex:1;max-width:600px;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a}.certificate-image[data-v-c2bd0200]{width:100%;height:auto;display:block}.certificate-label[data-v-c2bd0200]{padding:1rem;text-align:center;color:#555;font-size:.95rem;background:#f5f5f5;margin-top:1rem;border-radius:4px}.carousel-indicators[data-v-c2bd0200]{display:flex;justify-content:center;gap:.5rem}.indicator[data-v-c2bd0200]{width:12px;height:12px;border-radius:50%;border:none;background:#ccc;cursor:pointer;transition:background .3s}.indicator.active[data-v-c2bd0200]{background:#479fd7}.footer[data-v-c2bd0200]{background:#292f31;color:#fff;padding:3rem 0 1rem}.footer-content[data-v-c2bd0200]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-col[data-v-c2bd0200]{font-size:.9rem}.footer-title[data-v-c2bd0200]{font-size:1.1rem;margin-bottom:1rem;color:#fff}.footer-text[data-v-c2bd0200]{margin-bottom:.75rem;color:#bbb;line-height:1.6}.footer-links[data-v-c2bd0200]{list-style:none}.footer-links li[data-v-c2bd0200]{margin-bottom:.75rem}.footer-links a[data-v-c2bd0200]{color:#bbb;text-decoration:none;transition:color .3s}.footer-links a[data-v-c2bd0200]:hover{color:#fff}.qr-code[data-v-c2bd0200]{text-align:center}.qr-code img[data-v-c2bd0200]{width:120px;height:120px;margin-bottom:.5rem}.footer-bottom[data-v-c2bd0200]{text-align:center;padding-top:2rem;border-top:1px solid #444;color:#888;font-size:.85rem}.sidebar[data-v-c2bd0200]{position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.5rem;z-index:200}.sidebar-btn[data-v-c2bd0200]{width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s,box-shadow .3s;text-decoration:none;box-shadow:0 2px 8px #0003}.sidebar-btn[data-v-c2bd0200]:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.lang-btn[data-v-c2bd0200]{background:#666;color:#fff;font-size:.8rem;font-weight:700}.phone-btn[data-v-c2bd0200]{background:#ffc107;color:#fff}.whatsapp-btn[data-v-c2bd0200]{background:#25d366;color:#fff}.wechat-btn[data-v-c2bd0200]{background:#09b83e;color:#fff}.email-btn[data-v-c2bd0200]{background:#1976d2;color:#fff}.chat-btn[data-v-c2bd0200]{background:#479fd7;color:#fff}.chat-widget[data-v-c2bd0200]{position:fixed;bottom:20px;right:20px;width:320px;background:#fff;border-radius:12px;box-shadow:0 4px 24px #0003;overflow:hidden;z-index:300}.chat-header[data-v-c2bd0200]{background:#479fd7;color:#fff;padding:1rem;display:flex;align-items:center;gap:.75rem;position:relative}.chat-avatar[data-v-c2bd0200]{width:50px;height:50px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center}.chat-title[data-v-c2bd0200]{font-size:1rem;font-weight:700}.chat-time[data-v-c2bd0200]{font-size:.75rem;opacity:.9}.chat-close[data-v-c2bd0200]{position:absolute;top:.5rem;right:.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .3s}.chat-close[data-v-c2bd0200]:hover{background:#0000001a}.chat-body[data-v-c2bd0200]{padding:1.5rem;max-height:300px;overflow-y:auto}.chat-message[data-v-c2bd0200]{background:#f0f0f0;padding:.75rem 1rem;border-radius:12px;margin-bottom:1rem;line-height:1.5}.chat-actions[data-v-c2bd0200]{display:flex;flex-direction:column;gap:.5rem}.chat-action-btn[data-v-c2bd0200]{padding:.75rem;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:background .3s,border-color .3s;text-align:left}.chat-action-btn[data-v-c2bd0200]:hover{background:#f8f8f8;border-color:#479fd7}.chat-footer[data-v-c2bd0200]{padding:1rem;border-top:1px solid #eee;display:flex;gap:.5rem}.chat-input[data-v-c2bd0200]{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:8px;outline:none;font-size:.9rem}.chat-input[data-v-c2bd0200]:focus{border-color:#479fd7}.chat-send[data-v-c2bd0200]{width:40px;height:40px;background:#479fd7;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}.chat-send[data-v-c2bd0200]:hover{background:#3a8bc4}.mobile-menu[data-v-c2bd0200]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:500;display:flex;justify-content:flex-end}.mobile-menu-content[data-v-c2bd0200]{background:#fff;width:280px;height:100%;box-shadow:-4px 0 12px #0003;padding:2rem;position:relative}.close-menu[data-v-c2bd0200]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#333}.mobile-nav[data-v-c2bd0200]{margin-top:3rem;display:flex;flex-direction:column;gap:.5rem}.mobile-nav a[data-v-c2bd0200]{padding:1rem;color:#333;text-decoration:none;border-radius:8px;transition:background .3s,color .3s}.mobile-nav a[data-v-c2bd0200]:hover,.mobile-nav a.active[data-v-c2bd0200]{background:#f0f0f0;color:#479fd7}@media(max-width:768px){.banner[data-v-c2bd0200]{height:200px}.company-section[data-v-c2bd0200]{padding:2rem 1.5rem}.section-title[data-v-c2bd0200]{font-size:1.5rem}.factory-grid[data-v-c2bd0200]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.certificate-carousel[data-v-c2bd0200]{flex-direction:column}.carousel-btn[data-v-c2bd0200]{position:absolute;top:50%;transform:translateY(-50%)}.carousel-btn.prev[data-v-c2bd0200]{left:10px}.carousel-btn.next[data-v-c2bd0200]{right:10px}.footer-content[data-v-c2bd0200]{grid-template-columns:1fr}.sidebar[data-v-c2bd0200]{right:10px;gap:.4rem}.sidebar-btn[data-v-c2bd0200]{width:44px;height:44px}.chat-widget[data-v-c2bd0200]{width:calc(100% - 40px);max-width:320px}}
