.hero-carousel[data-v-609e7675]{background:#0a2540;height:373px;overflow:hidden;position:relative;width:100%}.hc-track[data-v-609e7675]{display:flex;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.hc-slide[data-v-609e7675]{flex:0 0 100%;height:100%;position:relative}.hc-arrow[data-v-609e7675]{align-items:center;background:#fff3;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s;width:48px;z-index:3}.hc-arrow[data-v-609e7675]:hover{background:#fff6}.hc-arrow-prev[data-v-609e7675]{left:24px}.hc-arrow-next[data-v-609e7675]{right:24px}.hc-dots[data-v-609e7675]{bottom:16px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0;z-index:3}.hc-dot[data-v-609e7675]{background:#ffffff61;border:0;border-radius:2px;cursor:pointer;height:3px;padding:0;transition:background .18s,width .18s;width:26px}.hc-dot.on[data-v-609e7675]{background:#fff;width:38px}.hero-slide[data-v-609e7675]{height:100%;overflow:hidden;position:relative;width:100%}.hero-bg[data-v-609e7675]{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.hero-bg .hero-img[data-v-609e7675]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-bg .hero-img-placeholder[data-v-609e7675]{background:linear-gradient(135deg,#0a4d8c,#1e6091 50%,#168aad);height:100%;width:100%}.hero-bg .hero-overlay[data-v-609e7675]{background:linear-gradient(100deg,#082038db,#0820389e 32%,#0820382e 66%,#0820380f);top:0;right:0;bottom:0;left:0;position:absolute}.hero-content[data-v-609e7675]{align-items:center;box-sizing:border-box;display:flex;height:100%;margin:0 auto;max-width:1400px;padding:0 48px;position:relative;width:100%;z-index:1}.theme-light .hero-text[data-v-609e7675]{color:#1a1a1a}.theme-light .hero-text .hero-title[data-v-609e7675]{color:#0a2540}.theme-light .hero-text .hero-description[data-v-609e7675]{color:#37474f}.theme-light .hero-text .hero-cta[data-v-609e7675]{background:#0a4d8c;color:#fff}.theme-light .hero-text .hero-cta[data-v-609e7675]:hover{background:#168aad}.theme-dark .hero-text[data-v-609e7675],.theme-dark .hero-text .hero-title[data-v-609e7675]{color:#fff}.hero-subtitle[data-v-609e7675]{color:#7fb4e8;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.hero-title[data-v-609e7675]{font-size:38px;font-weight:700;letter-spacing:-.5px;line-height:1.28;margin-bottom:14px}.hero-description[data-v-609e7675]{color:#ffffffd1;font-size:15px;line-height:1.9;margin-bottom:22px;max-width:560px}.hero-cta[data-v-609e7675]{align-items:center;background:#c8102e;border-radius:3px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:11px 24px;text-decoration:none;transition:background .16s}.hero-cta[data-v-609e7675]:hover{background:#a00d26}.hero-text-center[data-v-609e7675]{margin:0 auto;max-width:720px;text-align:center}.hero-text-center .hero-description[data-v-609e7675]{margin-left:auto;margin-right:auto}.hero-text-bottom[data-v-609e7675]{margin-bottom:56px;margin-top:auto}@media screen and (max-width:768px){.hero-carousel[data-v-609e7675]{height:280px}.hero-content[data-v-609e7675]{padding:0 20px}.hero-title[data-v-609e7675]{font-size:23px}.hero-description[data-v-609e7675]{font-size:13px;margin-bottom:16px}.hc-arrow[data-v-609e7675]{font-size:16px;height:34px;width:34px}.hc-arrow-prev[data-v-609e7675]{left:10px}.hc-arrow-next[data-v-609e7675]{right:10px}.hc-dots[data-v-609e7675]{bottom:10px}}.app-areas[data-v-71f31586]{background:#fafbfc;padding:80px 0}.container[data-v-71f31586]{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 48px;width:100%}.section-header[data-v-71f31586]{margin-bottom:48px}.section-title[data-v-71f31586]{color:#0a2540;font-size:36px;font-weight:700;margin:0 0 12px}.section-subtitle[data-v-71f31586]{color:#64748b;font-size:16px;margin:0;max-width:640px}.grid[data-v-71f31586]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.card[data-v-71f31586]{background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 4px 16px #00000014;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;min-height:280px;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.card[data-v-71f31586]:hover{box-shadow:0 12px 32px #0000002e;transform:translateY(-6px)}.card-bg-fallback[data-v-71f31586]{background:linear-gradient(135deg,#0a4d8c,#168aad);top:0;right:0;bottom:0;left:0;position:absolute}.card-overlay[data-v-71f31586]{background:linear-gradient(180deg,#0a25401a,#0a2540d9);top:0;right:0;bottom:0;left:0;position:absolute;transition:background .3s}.card:hover .card-overlay[data-v-71f31586]{background:linear-gradient(180deg,#0a25400d,#0a2540e6)}.card-inner[data-v-71f31586]{display:flex;flex-direction:column;gap:8px;padding:28px;position:relative;z-index:1}.card-icon[data-v-71f31586]{align-items:center;background:#fffffff2;border-radius:16px;display:flex;height:64px;justify-content:center;margin-bottom:12px;padding:8px;transition:transform .3s;width:64px}.card:hover .card-icon[data-v-71f31586]{transform:scale(1.08) rotate(-4deg)}.card-icon img[data-v-71f31586]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.area-ep-icon[data-v-71f31586]{color:#0f4c81;font-size:30px;transition:color .25s}.card:hover .area-ep-icon[data-v-71f31586]{color:#c8102e}.icon-placeholder[data-v-71f31586]{align-items:center;color:#0a4d8c;display:flex;font-size:28px;font-weight:700;height:100%;justify-content:center;width:100%}.card-title-zh[data-v-71f31586]{color:#fff;font-size:22px;font-weight:700;line-height:1.3;margin:0}.card-title-en[data-v-71f31586]{color:#ffffffb3;font-size:13px;font-weight:500;letter-spacing:.5px}.card-desc[data-v-71f31586]{color:#ffffffeb;display:-webkit-box;font-size:14px;line-height:1.6;margin:8px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card-cta[data-v-71f31586]{align-items:center;color:#ff6b35;display:inline-flex;font-size:14px;font-weight:600;gap:4px;margin-top:12px;transition:gap .25s}.card:hover .card-cta[data-v-71f31586]{gap:8px}.empty[data-v-71f31586]{color:#94a3b8;font-size:16px;padding:64px 0;text-align:center}@media (max-width:1200px){.grid[data-v-71f31586]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.app-areas[data-v-71f31586]{padding:48px 0}.container[data-v-71f31586]{padding:0 20px}.section-title[data-v-71f31586]{font-size:24px}.section-subtitle[data-v-71f31586]{font-size:14px}.grid[data-v-71f31586]{gap:16px;grid-template-columns:1fr}.card[data-v-71f31586]{min-height:220px}.card-inner[data-v-71f31586]{padding:20px}.card-title-zh[data-v-71f31586]{font-size:18px}}.product-categories[data-v-4341d6f6]{background:#fff;padding:80px 0}.container[data-v-4341d6f6]{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 48px;width:100%}.section-header[data-v-4341d6f6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.section-title[data-v-4341d6f6]{color:#0a2540;font-size:36px;font-weight:700;margin:0}.section-more[data-v-4341d6f6]{align-items:center;color:#0a4d8c;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:4px;text-decoration:none;transition:gap .2s}.section-more[data-v-4341d6f6]:hover{gap:8px}.grid[data-v-4341d6f6]{display:grid;gap:24px;grid-template-columns:1.4fr 1fr}.card-stack[data-v-4341d6f6]{gap:24px}.card[data-v-4341d6f6],.card-stack[data-v-4341d6f6]{display:flex;flex-direction:column}.card[data-v-4341d6f6]{background:#f1f5f9;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.card[data-v-4341d6f6]:hover{box-shadow:0 12px 28px #00000024;transform:translateY(-4px)}.card-primary[data-v-4341d6f6]{min-height:480px}.card-primary .card-bg[data-v-4341d6f6]{top:0;right:0;bottom:0;left:0;position:absolute}.card-primary .card-bg img[data-v-4341d6f6],.card-primary .card-placeholder[data-v-4341d6f6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-primary .card-placeholder[data-v-4341d6f6]{background:linear-gradient(135deg,#168aad,#0a4d8c)}.card-primary .card-content[data-v-4341d6f6]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;display:flex;gap:16px;justify-content:space-between;left:0;padding:32px;position:absolute;width:100%}.card-primary .card-title[data-v-4341d6f6]{font-size:28px;font-weight:700;margin-bottom:8px}.card-primary .card-desc[data-v-4341d6f6]{font-size:15px;opacity:.92;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;max-width:480px;overflow:hidden}.card-primary .card-cta[data-v-4341d6f6]{align-items:center;background:#fff;border-radius:24px;color:#0a4d8c;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:10px 18px;transition:all .2s}.card-primary .card-cta[data-v-4341d6f6]:hover{background:#ff6b35;color:#fff}.card-secondary[data-v-4341d6f6]{background:#fff;box-shadow:0 2px 12px #00000014;flex:1}.card-secondary .card-bg[data-v-4341d6f6]{height:180px;overflow:hidden;position:relative;width:100%}.card-secondary .card-bg img[data-v-4341d6f6]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.card:hover .card-secondary .card-bg img[data-v-4341d6f6]{transform:scale(1.05)}.card-secondary .card-title-overlay[data-v-4341d6f6]{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;left:0;padding:16px 20px;position:absolute;width:100%}.card-secondary .card-body[data-v-4341d6f6]{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px 24px}.card-secondary .card-desc[data-v-4341d6f6]{color:#475569;font-size:14px;line-height:1.6;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-secondary .card-cta-sm[data-v-4341d6f6]{align-items:center;color:#0a4d8c;display:inline-flex;font-size:14px;font-weight:600;gap:4px;margin-top:auto;transition:gap .2s}.card:hover .card-cta-sm[data-v-4341d6f6]{gap:8px}.card-row[data-v-4341d6f6]{display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.card-mini[data-v-4341d6f6]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;overflow:hidden}.card-mini .mini-bg[data-v-4341d6f6]{height:140px;overflow:hidden;position:relative;width:100%}.card-mini .mini-bg img[data-v-4341d6f6]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.card:hover .card-mini .mini-bg img[data-v-4341d6f6]{transform:scale(1.06)}.card-mini .mini-placeholder[data-v-4341d6f6]{background:linear-gradient(135deg,#168aad,#0a4d8c);height:100%;width:100%}.card-mini .mini-title[data-v-4341d6f6]{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;left:0;padding:12px 16px;position:absolute;width:100%}.card-mini .mini-body[data-v-4341d6f6]{padding:16px 20px}.card-mini .card-desc[data-v-4341d6f6]{color:#475569;font-size:13px;line-height:1.5;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.empty[data-v-4341d6f6]{color:#94a3b8;font-size:16px;padding:64px 0;text-align:center}@media (max-width:1100px){.grid[data-v-4341d6f6]{grid-template-columns:1fr}.card-primary[data-v-4341d6f6]{min-height:360px}}@media (max-width:768px){.product-categories[data-v-4341d6f6]{padding:48px 0}.container[data-v-4341d6f6]{padding:0 20px}.section-title[data-v-4341d6f6]{font-size:24px}.card-row[data-v-4341d6f6]{gap:16px;grid-template-columns:1fr}.card-primary .card-title[data-v-4341d6f6]{font-size:22px}}.static-lines[data-v-4341d6f6]{padding-bottom:8px}.company-intro[data-v-4341d6f6]{background:linear-gradient(135deg,#0d3f6e,#14508a 55%,#1668a8);border-radius:6px;color:#fff;margin-bottom:22px;padding:34px 38px}.ci-title[data-v-4341d6f6]{font-size:23px;font-weight:700;letter-spacing:.3px;margin:0 0 12px}.ci-desc[data-v-4341d6f6]{color:#ffffffe0;font-size:14px;line-height:1.95;margin:0 0 24px;max-width:900px}.ci-points[data-v-4341d6f6]{border-top:1px solid hsla(0,0%,100%,.16);display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-top:20px}.ci-pt-t[data-v-4341d6f6]{color:#fff;font-size:15px;font-weight:700;margin-bottom:5px}.ci-pt-d[data-v-4341d6f6]{color:#ffffffb8;font-size:12.5px;line-height:1.7}.lines-grid[data-v-4341d6f6]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.line-card[data-v-4341d6f6]{background:#fff;border:1px solid #e6e2de;border-radius:5px;cursor:pointer;overflow:hidden;padding:24px 20px 20px;position:relative;transition:border-color .16s,box-shadow .16s,transform .16s}.line-card[data-v-4341d6f6]:hover{border-color:#14508a;box-shadow:0 8px 24px #14508a1f;transform:translateY(-2px)}.line-card:hover .line-cta[data-v-4341d6f6]{color:#14508a;gap:8px}.line-no[data-v-4341d6f6]{color:#e3edf7;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;line-height:1;margin-bottom:12px}.line-name[data-v-4341d6f6]{color:#1a1614;font-size:17px;font-weight:700;margin-bottom:3px}.line-en[data-v-4341d6f6]{color:#a79e98;font-size:11px;letter-spacing:1.1px;margin-bottom:11px;text-transform:uppercase}.line-desc[data-v-4341d6f6]{color:#6e6660;font-size:12.5px;line-height:1.8;margin-bottom:14px;min-height:45px}.line-cta[data-v-4341d6f6]{align-items:center;color:#c8102e;display:inline-flex;font-size:13px;font-weight:600;gap:5px;transition:gap .16s}@media screen and (max-width:768px){.company-intro[data-v-4341d6f6]{padding:24px 20px}.ci-title[data-v-4341d6f6]{font-size:19px}.ci-desc[data-v-4341d6f6]{font-size:13px}.lines-grid[data-v-4341d6f6]{grid-template-columns:1fr}.line-desc[data-v-4341d6f6]{min-height:0}}.hot-products[data-v-437ad6e9]{background:linear-gradient(180deg,#fafbfc,#fff);padding:80px 0}.container[data-v-437ad6e9]{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 48px;width:100%}.section-header[data-v-437ad6e9]{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.section-title[data-v-437ad6e9]{color:#0a2540;font-size:36px;font-weight:700;margin:0 0 8px}.section-subtitle[data-v-437ad6e9]{color:#64748b;font-size:16px;margin:0}.section-more[data-v-437ad6e9]{align-items:center;color:#0a4d8c;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:4px;text-decoration:none;transition:gap .2s;white-space:nowrap}.section-more[data-v-437ad6e9]:hover{gap:8px}.scroll-wrapper[data-v-437ad6e9]{position:relative}.scroll-viewport[data-v-437ad6e9]{display:flex;gap:20px;overflow-x:auto;padding:4px 0 16px;scroll-snap-type:x mandatory;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.scroll-viewport[data-v-437ad6e9]::-webkit-scrollbar{height:6px}.scroll-viewport[data-v-437ad6e9]::-webkit-scrollbar-track{background:transparent}.scroll-viewport[data-v-437ad6e9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.card[data-v-437ad6e9]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;color:inherit;cursor:pointer;display:flex;flex:0 0 240px;flex-direction:column;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.card[data-v-437ad6e9]:hover{box-shadow:0 10px 24px #00000024;transform:translateY(-4px)}.card-img[data-v-437ad6e9]{background:#f1f5f9;height:200px;overflow:hidden;position:relative;width:100%}.card-img img[data-v-437ad6e9]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.card:hover .card-img img[data-v-437ad6e9]{transform:scale(1.06)}.img-placeholder[data-v-437ad6e9]{align-items:center;background:linear-gradient(135deg,#168aad,#0a4d8c);color:#ffffff80;display:flex;font-size:48px;height:100%;justify-content:center;width:100%}.hot-badge[data-v-437ad6e9]{align-items:center;background:#ff6b35;border-radius:12px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;left:12px;padding:4px 10px;position:absolute;top:12px}.card-body[data-v-437ad6e9]{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 18px 18px}.card-name[data-v-437ad6e9]{color:#0a2540;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:42px;overflow:hidden}.card-sku[data-v-437ad6e9]{color:#94a3b8;font-family:Roboto Mono,monospace;font-size:12px}.card-actions[data-v-437ad6e9]{margin-top:auto;padding-top:8px}.inquire-btn[data-v-437ad6e9]{align-items:center;background:#0a4d8c14;border-radius:16px;color:#0a4d8c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:6px 12px;transition:all .2s}.inquire-btn[data-v-437ad6e9]:hover{background:#0a4d8c;color:#fff}.scroll-btn[data-v-437ad6e9]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#0a4d8c;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:40px;z-index:2}.scroll-btn[data-v-437ad6e9]:hover{background:#0a4d8c;box-shadow:0 4px 12px #0a4d8c4d;color:#fff}.scroll-btn-left[data-v-437ad6e9]{left:-20px}.scroll-btn-right[data-v-437ad6e9]{right:-20px}.empty[data-v-437ad6e9]{color:#94a3b8;font-size:16px;padding:64px 0;text-align:center}@media (max-width:1100px){.scroll-btn-left[data-v-437ad6e9]{left:-12px}.scroll-btn-right[data-v-437ad6e9]{right:-12px}}@media (max-width:768px){.hot-products[data-v-437ad6e9]{padding:48px 0}.container[data-v-437ad6e9]{padding:0 20px}.section-header[data-v-437ad6e9]{align-items:flex-start;flex-direction:column}.section-title[data-v-437ad6e9]{font-size:24px}.card[data-v-437ad6e9]{flex:0 0 180px}.card-img[data-v-437ad6e9]{height:150px}.scroll-btn[data-v-437ad6e9]{display:none}}.home-page[data-v-d783d998]{background:#fff;min-height:100vh;width:100%}
