.site-header[data-v-6e7b0912]{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:15px 0;background-color:transparent;transition:all .3s ease}.header-container[data-v-6e7b0912]{display:flex;align-items:center;justify-content:space-between}.site-header.scrolled[data-v-6e7b0912]{background-color:#fffffff2;box-shadow:0 2px 10px #0000001a;padding:10px 0}.logo-container[data-v-6e7b0912]{display:flex;align-items:center}.logo[data-v-6e7b0912]{display:flex;align-items:center;color:#fff;font-weight:700;font-size:24px}.site-header.scrolled .logo[data-v-6e7b0912]{color:var(--primary-color)}.company-name[data-v-6e7b0912]{margin-left:8px}.desktop-nav[data-v-6e7b0912]{display:flex}.nav-list[data-v-6e7b0912]{display:flex;gap:30px}.nav-link[data-v-6e7b0912]{color:#fff;font-weight:500;padding:8px 0;position:relative}.site-header.scrolled .nav-link[data-v-6e7b0912]{color:var(--text-color)}.nav-link[data-v-6e7b0912]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.nav-link[data-v-6e7b0912]:hover,.router-link-active[data-v-6e7b0912]{color:#ffffffd9}.site-header.scrolled .nav-link[data-v-6e7b0912]:hover,.site-header.scrolled .router-link-active[data-v-6e7b0912]{color:var(--primary-color)}.nav-link[data-v-6e7b0912]:hover:after,.router-link-active[data-v-6e7b0912]:after{width:100%}.mobile-menu-btn[data-v-6e7b0912]{display:none;position:relative;width:30px;height:24px;cursor:pointer;z-index:1001}.menu-bar[data-v-6e7b0912]{display:block;position:absolute;height:3px;width:100%;background:var(--primary-color);border-radius:3px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.menu-bar[data-v-6e7b0912]:before,.menu-bar[data-v-6e7b0912]:after{content:"";position:absolute;height:3px;width:100%;background:var(--primary-color);border-radius:3px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.menu-bar[data-v-6e7b0912]:before{top:-10px}.menu-bar[data-v-6e7b0912]:after{bottom:-10px}.menu-bar.animated[data-v-6e7b0912]{transform:rotate(135deg)}.menu-bar.animated[data-v-6e7b0912]:before{top:0;transform:rotate(90deg)}.menu-bar.animated[data-v-6e7b0912]:after{bottom:0;transform:rotate(90deg)}.mobile-menu[data-v-6e7b0912]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#001a2ef2;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate(-100%);transition:transform .3s ease-in-out}.mobile-menu.open[data-v-6e7b0912]{transform:translate(0)}.mobile-nav-list[data-v-6e7b0912]{display:flex;flex-direction:column;gap:30px;text-align:center}.mobile-nav-link[data-v-6e7b0912]{font-size:24px;font-weight:500;color:#fff;cursor:pointer;transition:color .3s ease}.mobile-nav-link[data-v-6e7b0912]:hover{color:var(--secondary-color)}@media (max-width: 768px){.desktop-nav[data-v-6e7b0912]{display:none}.mobile-menu-btn[data-v-6e7b0912]{display:block}}.footer[data-v-ce1cabd9]{background-color:var(--bg-dark);color:#fff;padding:60px 0 20px}.footer-content[data-v-ce1cabd9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-title[data-v-ce1cabd9]{font-size:18px;margin-bottom:20px;position:relative;padding-bottom:10px}.footer-title[data-v-ce1cabd9]:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:var(--primary-color)}.company-desc[data-v-ce1cabd9]{margin-bottom:20px;line-height:1.6;opacity:.8}.contact-info p[data-v-ce1cabd9]{margin-bottom:10px;display:flex;align-items:center}.icon[data-v-ce1cabd9]{margin-right:10px;display:inline-block}.footer-menu[data-v-ce1cabd9],.categories-menu[data-v-ce1cabd9]{list-style:none;padding:0}.footer-menu li[data-v-ce1cabd9],.categories-menu li[data-v-ce1cabd9]{margin-bottom:10px}.footer-menu a[data-v-ce1cabd9],.categories-menu a[data-v-ce1cabd9]{color:#fffc;text-decoration:none;transition:color .3s}.footer-menu a[data-v-ce1cabd9]:hover,.categories-menu a[data-v-ce1cabd9]:hover{color:#fff;text-decoration:underline}.footer-bottom[data-v-ce1cabd9]{padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center;display:flex;flex-direction:row;justify-content:center}.copyright[data-v-ce1cabd9]{font-size:14px;opacity:.7;margin-bottom:5px}.icp-info[data-v-ce1cabd9]{font-size:14px;opacity:.7;margin-left:20px}.icp-info a[data-v-ce1cabd9]{color:#fffc;text-decoration:none;transition:color .3s;display:inline-flex;align-items:center}.icp-info a[data-v-ce1cabd9]:hover{color:#fff}.icp-icon[data-v-ce1cabd9]{margin-right:5px;font-size:12px}@media (max-width: 768px){.footer-content[data-v-ce1cabd9]{grid-template-columns:1fr;gap:30px}}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;line-height:1.6;font-size:16px}a{text-decoration:none;color:#1678ff}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}@media (max-width: 1200px){.container{max-width:100%}}:root{--primary-color: #1678FF;--secondary-color: #18BAFF;--accent-color: #FF6B22;--text-color: #333333;--text-light: #666666;--border-color: #E5E5E5;--bg-light: #F5F7FA;--bg-dark: #001A2E}.section{padding:60px 0}.section-title{font-size:32px;font-weight:700;text-align:center;margin-bottom:40px;position:relative}.section-title:after{content:"";display:block;width:60px;height:4px;background:var(--primary-color);position:absolute;left:50%;transform:translate(-50%);bottom:-15px}.btn{display:inline-block;padding:10px 24px;border-radius:4px;font-weight:500;transition:all .3s ease}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:#0060d2;box-shadow:0 5px 15px #0000001a}.btn-outline{border:1px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-in-out}
