.app[data-v-d092fc1a]{min-height:100vh;display:flex;flex-direction:column}.navbar[data-v-d092fc1a]{background-color:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.container[data-v-d092fc1a]{max-width:1200px;margin:0 auto;padding:0 20px}.navbar .container[data-v-d092fc1a]{display:flex;justify-content:flex-start;align-items:center;padding:8px 15px 8px 5px;height:80px;gap:20px}.logo[data-v-d092fc1a]{display:flex;align-items:center;gap:12px}.logo-image[data-v-d092fc1a]{width:60px;height:60px}.logo h1[data-v-d092fc1a]{margin:0;font-size:32px;color:#333}.nav-links[data-v-d092fc1a]{display:flex;gap:15px;flex-wrap:nowrap;white-space:nowrap;flex:1;justify-content:center}.nav-links a[data-v-d092fc1a]{text-decoration:none;color:#333;padding:5px 10px;transition:color .3s;font-size:clamp(16px,1.5vw,18px);font-weight:500}.nav-links a[data-v-d092fc1a]:hover{color:#007bff}.nav-links a.router-link-active[data-v-d092fc1a]{color:#007bff;font-weight:600}@media(max-width:1200px){.logo h1[data-v-d092fc1a]{font-size:28px}.nav-links a[data-v-d092fc1a]{font-size:clamp(15px,1.4vw,17px)}}@media(max-width:1100px){.logo h1[data-v-d092fc1a]{font-size:24px}.nav-links a[data-v-d092fc1a]{font-size:clamp(14px,1.3vw,16px)}}@media(max-width:1000px){.logo h1[data-v-d092fc1a]{font-size:22px}.nav-links a[data-v-d092fc1a]{font-size:clamp(13px,1.2vw,15px)}}@media(max-width:900px){.logo h1[data-v-d092fc1a]{font-size:20px}.nav-links a[data-v-d092fc1a]{font-size:clamp(12px,1.1vw,14px)}.navbar .container[data-v-d092fc1a]{padding:8px 10px 8px 5px;gap:15px}.nav-links[data-v-d092fc1a]{gap:12px}}.mobile-menu-btn[data-v-d092fc1a],.mobile-menu[data-v-d092fc1a]{display:none}main[data-v-d092fc1a]{flex:1;min-height:1080px}footer[data-v-d092fc1a]{background-color:#333;color:#fff;padding:40px 0;margin-top:auto}.footer-content[data-v-d092fc1a]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.footer-logo[data-v-d092fc1a]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.footer-logo-image[data-v-d092fc1a]{width:60px;height:60px;border-radius:5px}.footer-logo h3[data-v-d092fc1a]{margin:0;font-size:24px;color:#fff}.footer-column[data-v-d092fc1a]{min-width:150px;margin-bottom:20px}.footer-column h4[data-v-d092fc1a]{margin:0 0 15px;font-size:18px;color:#fff;position:relative;padding-bottom:8px}.footer-column h4[data-v-d092fc1a]:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#007bff}.footer-column ul[data-v-d092fc1a]{list-style:none;padding:0;margin:0}.footer-column li[data-v-d092fc1a]{margin-bottom:10px}.footer-column a[data-v-d092fc1a]{color:#ccc;text-decoration:underline;transition:color .3s}.footer-column a[data-v-d092fc1a]:hover{color:#007bff;text-decoration:underline}.phone-grid[data-v-d092fc1a]{display:flex;gap:20px}.phone-column[data-v-d092fc1a]{display:flex;flex-direction:column;gap:10px}.phone-column p[data-v-d092fc1a]{margin:0;color:#ccc;font-size:14px}.qrcode-container[data-v-d092fc1a]{display:flex;flex-direction:column;align-items:center}.qrcode-image[data-v-d092fc1a]{width:100px;height:100px;background-color:#fff;padding:5px;border-radius:5px}.qrcode-text[data-v-d092fc1a]{margin:8px 0 0;font-size:14px;color:#ccc;text-align:center}.friendship-links[data-v-d092fc1a]{text-align:center;margin-bottom:15px}.dropdown[data-v-d092fc1a]{position:relative;display:inline-block}.dropdown-btn[data-v-d092fc1a]{background-color:transparent;color:#ccc;border:1px solid #555;padding:8px 16px;cursor:pointer;font-size:14px;border-radius:4px;transition:all .3s}.dropdown-btn[data-v-d092fc1a]:hover{background-color:#444;border-color:#666}.dropdown-content[data-v-d092fc1a]{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;min-width:160px;box-shadow:0 -4px 8px #0003;z-index:1;border-radius:4px 4px 0 0}.dropdown:hover .dropdown-content[data-v-d092fc1a]{display:block}.dropdown-content a[data-v-d092fc1a]{color:#ccc;padding:12px 16px;text-decoration:none;display:block;font-size:14px;text-align:center}.dropdown-content a[data-v-d092fc1a]:hover{background-color:#444;color:#007bff}.copyright-section[data-v-d092fc1a]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #555;color:#999;font-size:14px}.copyright[data-v-d092fc1a]{text-align:right}.copyright p[data-v-d092fc1a]{margin:5px 0}.copyright a[data-v-d092fc1a]{color:#999;text-decoration:underline;transition:color .3s}.copyright a[data-v-d092fc1a]:hover{color:#007bff;text-decoration:underline}.friendship-links[data-v-d092fc1a]{margin-bottom:0}@media(max-width:768px){.footer-content[data-v-d092fc1a]{flex-direction:column;align-items:center;text-align:center}.footer-column h4[data-v-d092fc1a]:after{left:50%;transform:translate(-50%)}.footer-logo[data-v-d092fc1a]{justify-content:center}.copyright-section[data-v-d092fc1a]{flex-direction:column;align-items:center;gap:15px}.copyright[data-v-d092fc1a]{text-align:center}}@media(max-width:768px){.nav-links[data-v-d092fc1a]{display:none}.mobile-menu-btn[data-v-d092fc1a]{display:block}.mobile-menu-btn button[data-v-d092fc1a]{background:none;border:none;font-size:24px;cursor:pointer}.mobile-menu[data-v-d092fc1a]{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 2px 4px #0000001a}.mobile-menu a[data-v-d092fc1a]{padding:15px 20px;text-decoration:none;color:#333;border-bottom:1px solid #eee}.mobile-menu a[data-v-d092fc1a]:last-child{border-bottom:none}}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Microsoft YaHei,微软雅黑,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .3s}.btn:hover{background-color:#0056b3}img{max-width:100%;height:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}section{background-color:#f0f2f5}
