@charset "UTF-8";.box-container[data-v-57286af3]{width:1200px;display:flex;justify-content:space-between;align-items:center}.top-bar[data-v-57286af3]{height:32px;background:#ffca4b;display:flex;justify-content:center;align-items:center;padding:0 20px}.top-bar .left-section[data-v-57286af3]{display:flex;align-items:center}.top-bar .left-section .location-icon[data-v-57286af3]{width:18px;height:18px}.top-bar .left-section .city-links[data-v-57286af3]{font-size:12px;color:#000;cursor:pointer;padding:0 5px;border-right:1px solid #000000;height:12px;line-height:12px}.top-bar .left-section .city-links[data-v-57286af3]:nth-of-type(3){border-right:none}.top-bar .right-section .phone-number[data-v-57286af3]{font-weight:700;font-size:18px;color:#f73b1e}.nav-bar[data-v-57286af3]{background:#fff;height:94px;display:flex;align-items:center;justify-content:center}.nav-bar .logo-section .logo[data-v-57286af3]{width:229px;height:65px;object-fit:contain}.nav-bar .menu-section[data-v-57286af3]{display:flex;align-items:center;gap:30px;min-width:900px}.nav-bar .menu-section .menu-item[data-v-57286af3]{font-size:20px;color:#000;cursor:pointer;transition:color .3s ease;text-decoration:none}.nav-bar .menu-section .menu-item[data-v-57286af3]:hover,.nav-bar .menu-section .menu-item.active[data-v-57286af3]{color:#f73b1e}.footer-menu[data-v-57286af3]{height:220px;background:#2c2c2c;padding:30px 0 0;box-sizing:border-box}.footer-menu .box-container[data-v-57286af3]{margin:0 auto}.footer-menu .menu-section[data-v-57286af3]{width:100%}.footer-menu .menu-section .menu-header[data-v-57286af3]{margin-bottom:20px}.footer-menu .menu-section .menu-header .menu-tabs[data-v-57286af3]{display:flex;gap:150px}.footer-menu .menu-section .menu-header .menu-tabs .tab-item[data-v-57286af3]{color:#999;font-size:15px;cursor:pointer;position:relative;padding-bottom:20px}.footer-menu .menu-section .menu-header .menu-tabs .tab-item .tab-line[data-v-57286af3]{width:28px;height:2px;position:absolute;left:0;top:42px;display:inline-block;z-index:999;background:#1278be}.footer-menu .menu-section .menu-header .menu-tabs .tab-item.active[data-v-57286af3]{color:#fff}.footer-menu .menu-section .menu-header .menu-tabs .tab-item.active .tab-line[data-v-57286af3]{background:red}.footer-menu .menu-section .menu-content .menu-list[data-v-57286af3]{display:flex;flex-wrap:wrap;gap:20px}.footer-menu .menu-section .menu-content .menu-list a[data-v-57286af3]{color:#999;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-menu .menu-section .menu-content .menu-list a[data-v-57286af3]:hover{color:#fff}.footer-copyright[data-v-57286af3]{background:#2c2c2c;padding:30px 0;border-top:1px solid #3d3d3d}.footer-copyright .box-container[data-v-57286af3]{margin:0 auto}.footer-copyright .copyright-content[data-v-57286af3]{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.footer-copyright .copyright-content .left-section[data-v-57286af3]{flex:1}.footer-copyright .copyright-content .left-section p[data-v-57286af3]{color:#666;font-size:12px;line-height:1.8;margin:0 0 10px}.footer-copyright .copyright-content .left-section .police-link[data-v-57286af3]{color:#147efb;text-decoration:none}.footer-copyright .copyright-content .left-section .police-link[data-v-57286af3]:hover{text-decoration:underline}.footer-copyright .copyright-content .left-section .certification-logos[data-v-57286af3]{display:flex;gap:20px;margin-top:20px}.footer-copyright .copyright-content .left-section .certification-logos .cert-logo[data-v-57286af3]{height:40px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;margin:0;padding:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
