.header[data-v-b285d9c1]{background:#fff;transition:all .3s ease;box-shadow:0 2px 10px #0000001a;border-bottom:1px solid #eee}.header-scrolled[data-v-b285d9c1]{background:#fff;box-shadow:0 4px 20px #00000026}.header-content[data-v-b285d9c1]{display:flex;justify-content:flex-start;align-items:center;padding:0}.logo a[data-v-b285d9c1]{display:flex;align-items:center;text-decoration:none}.logo-img[data-v-b285d9c1]{height:60px;width:auto;display:block}.nav[data-v-b285d9c1]{display:flex;align-items:center;margin-left:100px}.nav-list[data-v-b285d9c1]{display:flex;list-style:none;margin:0;padding:0}.nav-item[data-v-b285d9c1]{margin-left:70px;height:90px;display:flex;align-items:center}.nav-item a[data-v-b285d9c1]{text-decoration:none;color:#666;font-weight:500;transition:color .3s ease;position:relative;height:100%;display:flex;align-items:center}.nav-item a[data-v-b285d9c1]:hover{color:#1e3a5f}.nav-item a[data-v-b285d9c1]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#1e3a5f;transition:width .3s ease}.nav-item a[data-v-b285d9c1]:hover:after{width:100%}.nav-item>a[data-v-b285d9c1]{display:flex;align-items:center;gap:5px}.header-wrapper[data-v-b285d9c1]{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;flex-direction:column}.header-dropdown[data-v-b285d9c1]{background:#fff;border-bottom:1px solid #eee;opacity:0;visibility:hidden;max-height:0;transition:all .3s ease;padding:0;overflow:hidden}.header-dropdown-visible[data-v-b285d9c1]{opacity:1;visibility:visible;max-height:250px;padding:15px 0}.header-dropdown-content[data-v-b285d9c1]{display:flex}.header-dropdown-spacer[data-v-b285d9c1]{width:300px}.header-dropdown-list[data-v-b285d9c1]{list-style:none;margin:0;padding:0}.header-dropdown-item[data-v-b285d9c1]{padding:0;border-bottom:1px dashed #eee}.header-dropdown-item[data-v-b285d9c1]:last-child{border-bottom:none}.header-dropdown-item a[data-v-b285d9c1]{display:flex;align-items:center;padding:10px 0;color:#333;text-decoration:none;font-weight:400;font-size:16px;transition:all .2s ease;white-space:nowrap}.header-dropdown-item a[data-v-b285d9c1]:hover{color:#1e3a5f}.header-dropdown-item a i[data-v-b285d9c1]{font-size:14px;color:#1e3a5f;margin-left:10px;opacity:0;transition:opacity .2s ease}.header-dropdown-item a:hover i[data-v-b285d9c1]{opacity:1}.header-dropdown-submenu[data-v-b285d9c1]{margin-left:50px;padding-left:30px;border-left:1px dashed #eee}.header-dropdown-submenu ul[data-v-b285d9c1]{list-style:none;margin:0;padding:0}.header-dropdown-submenu li[data-v-b285d9c1]{padding:0;border-bottom:1px dashed #eee}.header-dropdown-submenu li[data-v-b285d9c1]:last-child{border-bottom:none}.header-dropdown-submenu li a[data-v-b285d9c1]{display:flex;align-items:center;padding:10px 0;color:#333;text-decoration:none;font-weight:400;font-size:16px;transition:all .2s ease;white-space:nowrap}.header-dropdown-submenu li a[data-v-b285d9c1]:hover{color:#1e3a5f}.header-right[data-v-b285d9c1]{display:flex;align-items:center;margin-left:auto}.lang-switch[data-v-b285d9c1]{display:flex;margin-right:20px}.lang-btn[data-v-b285d9c1]{background:none;border:1px solid #ddd;padding:5px 12px;margin-left:5px;border-radius:20px;cursor:pointer;font-size:.85rem;transition:all .3s ease}.lang-btn[data-v-b285d9c1]:hover{border-color:#1e3a5f;color:#1e3a5f}.lang-btn.active[data-v-b285d9c1]{background:linear-gradient(135deg,#1e3a5f,#152a45);color:#fff;border-color:#1e3a5f}.mobile-toggle[data-v-b285d9c1]{display:none;background:none;border:none;font-size:1.5rem;color:#1e3a5f;cursor:pointer}@media (max-width: 992px){.nav[data-v-b285d9c1]{position:fixed;top:70px;left:0;right:0;background:#fff;flex-direction:column;padding:20px;transform:translateY(-200%);opacity:0;transition:all .3s ease;box-shadow:0 10px 30px #0000001a}.nav-mobile[data-v-b285d9c1]{transform:translateY(0);opacity:1}.nav-list[data-v-b285d9c1]{flex-direction:column;width:100%}.nav-item[data-v-b285d9c1]{margin:15px 0;text-align:center}.nav-item a[data-v-b285d9c1]{font-size:1.2rem}.mobile-toggle[data-v-b285d9c1]{display:block}.lang-switch[data-v-b285d9c1]{margin-right:10px}.lang-btn[data-v-b285d9c1]{padding:4px 10px;font-size:.75rem}}@media (max-width: 480px){.logo-img[data-v-b285d9c1]{height:35px}.lang-btn[data-v-b285d9c1]{padding:3px 8px;font-size:.7rem}}.footer[data-v-82805991]{background:#1a1a2e;padding:60px 0 30px}.footer-content[data-v-82805991]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-logo h2[data-v-82805991]{font-size:1.8rem;font-weight:700;margin-bottom:15px}.logo-text[data-v-82805991]{color:#fff}.logo-sub[data-v-82805991]{color:#1e3a5f;margin-left:5px}.footer-logo p[data-v-82805991]{color:#fff9;font-size:.95rem}.footer-links h4[data-v-82805991]{color:#fff;margin-bottom:20px;font-size:1.1rem}.footer-links ul[data-v-82805991]{list-style:none;padding:0}.footer-links li[data-v-82805991]{margin-bottom:12px}.footer-links a[data-v-82805991]{color:#fff9;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-82805991]:hover{color:#1e3a5f}.footer-contact h4[data-v-82805991]{color:#fff;margin-bottom:20px;font-size:1.1rem}.footer-contact p[data-v-82805991]{color:#fff9;margin-bottom:12px;display:flex;align-items:center;gap:10px}.footer-contact i[data-v-82805991]{color:#1e3a5f}.footer-bottom[data-v-82805991]{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;text-align:center}.footer-bottom p[data-v-82805991]{color:#ffffff80;font-size:.9rem}@media (max-width: 768px){.footer[data-v-82805991]{padding:40px 0 20px}.footer-content[data-v-82805991]{gap:30px}.footer-logo h2[data-v-82805991]{font-size:1.5rem}}.app[data-v-4a366091]{min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6;color:#333}html{scroll-behavior:smooth}.container{margin:0 auto;padding:0 100px}.section-title{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#1e3a5f;position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#1e3a5f,#e74c3c)}@media (max-width: 768px){.section-title{font-size:1.8rem;margin-bottom:40px}}
