*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#333;background-color:#f8f9fa;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative}a{color:#3e6ae1;text-decoration:none;transition:color .3s ease}a:hover{color:#204ecc;text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-bottom:16px;font-weight:600;line-height:1.3}h1{font-size:36px}h2{font-size:24px}h3{font-size:18px}p{margin-bottom:16px}ul,ol{margin-bottom:16px;padding-left:24px}img{max-width:100%;height:auto}button{font-family:inherit;font-size:inherit;border:none;outline:none;cursor:pointer;transition:all .3s ease}input,textarea,select{font-family:inherit;font-size:inherit;border:1px solid #e0e0e0;border-radius:4px;padding:8px 16px;outline:none;transition:border-color .3s ease}input:focus,textarea:focus,select:focus{border-color:#3e6ae1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.ml-1{margin-left:8px}.ml-2{margin-left:16px}.ml-3{margin-left:24px}.ml-4{margin-left:32px}.mr-1{margin-right:8px}.mr-2{margin-right:16px}.mr-3{margin-right:24px}.mr-4{margin-right:32px}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}.hidden{display:none!important}.visible{display:block!important}@media (max-width: 767px){.hidden-mobile{display:none!important}.visible-mobile{display:block!important}}@media (min-width: 768px) and (max-width: 1024px){.hidden-tablet{display:none!important}.visible-tablet{display:block!important}}@media (min-width: 1025px){.hidden-desktop{display:none!important}.visible-desktop{display:block!important}}@media (max-width: 576px){.hidden-sm{display:none!important}.visible-sm{display:block!important}}@media (max-width: 768px){.hidden-md{display:none!important}.visible-md{display:block!important}}@media (max-width: 992px){.hidden-lg{display:none!important}.visible-lg{display:block!important}}img[data-src].lazy-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;min-height:100px}img[data-src].lazy-loaded{animation:fadeIn .3s ease-in}img[data-src].lazy-error{background:#f5f5f5;position:relative}img[data-src].lazy-error:after{content:"图片加载失败";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999;font-size:14px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.footer[data-v-f7317634]{background-color:#333;color:#fff;margin-top:auto;position:relative;height:320px;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;z-index:10}.footer-container[data-v-f7317634]{display:flex;margin:0 auto;padding:0;position:relative;height:320px;width:100%;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.footer-left[data-v-f7317634]{min-width:400px;width:1fr;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;background-color:#333;padding-left:140px;flex-shrink:0}.logo-top[data-v-f7317634]{display:flex;align-items:center;margin-bottom:20px}.logo-top img[data-v-f7317634]{width:152px;height:auto;margin-right:15px}.line[data-v-f7317634]{width:1px;height:26px;background-color:#fff;margin:0 30px}.logo-text[data-v-f7317634]{font-size:1.875rem;font-weight:400;color:#fff}.logo-bottom p[data-v-f7317634]{font-size:1.125rem;color:#fff;line-height:1.5;padding-top:30px}.copyright p[data-v-f7317634]{font-size:.875rem;color:#fff;margin:20px 0}.footer-center[data-v-f7317634]{flex:1;height:100%;position:relative;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.center-image[data-v-f7317634]{height:330px;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:11;max-width:none}.footer-right[data-v-f7317634]{min-width:400px;width:1fr;height:100%;background-image:url(./footer-right-bg-f608f5db.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0}.contact-section[data-v-f7317634]{text-align:left}.contact-section h3[data-v-f7317634]{font-size:1.125rem;font-weight:400;margin-bottom:36px;color:#fff}.contact-item[data-v-f7317634]{display:flex;align-items:flex-start;margin-bottom:28px}.contact-icon[data-v-f7317634]{width:24px;height:24px;margin-right:10px;flex-shrink:0}.contact-item p[data-v-f7317634]{font-size:16px;font-weight:400;color:#fff;margin:0;line-height:1.5}.contact-item:last-child p[data-v-f7317634]{line-height:24px}@media (min-width: 2560px){.footer-container[data-v-f7317634]{margin:0 auto}.footer-left[data-v-f7317634],.footer-right[data-v-f7317634]{min-width:500px}}@media (max-width: 2559px) and (min-width: 1921px){.footer-left[data-v-f7317634],.footer-right[data-v-f7317634]{min-width:450px}}@media (max-width: 1920px) and (min-width: 1280px) and (max-width: 1300px){.footer-left[data-v-f7317634],.footer-right[data-v-f7317634]{min-width:350px}.logo-top img[data-v-f7317634]{width:120px}.logo-text[data-v-f7317634]{font-size:1.5rem}.logo-bottom p[data-v-f7317634]{font-size:1rem}.contact-section h3[data-v-f7317634]{font-size:1.1rem}.contact-item p[data-v-f7317634]{font-size:.9rem}}@media (max-width: 1180px) and (min-width: 1025px){.footer-left[data-v-f7317634],.footer-right[data-v-f7317634]{min-width:320px}.footer-left[data-v-f7317634]{padding-left:100px}.logo-top img[data-v-f7317634]{width:120px}.logo-text[data-v-f7317634]{font-size:1.5rem}.logo-bottom p[data-v-f7317634]{font-size:.8rem;padding-top:15px;line-height:1.4}.copyright p[data-v-f7317634]{font-size:.75rem;margin:12px 0}.contact-section[data-v-f7317634]{padding-right:15px}.contact-section h3[data-v-f7317634]{font-size:.9rem;margin-bottom:15px}.contact-item[data-v-f7317634]{margin-bottom:12px}.contact-icon[data-v-f7317634]{width:18px;height:18px;margin-right:8px}.contact-item p[data-v-f7317634]{font-size:.7rem;line-height:1.4}.center-image[data-v-f7317634]{height:260px}}@media (max-width: 1024px) and (min-width: 768px){.footer[data-v-f7317634]{height:auto}.footer-container[data-v-f7317634]{height:320px}.footer-left[data-v-f7317634],.footer-right[data-v-f7317634]{min-width:280px}.footer-left[data-v-f7317634]{padding-left:80px}}@media (max-width: 768px){.footer-container[data-v-f7317634]{flex-direction:column;transform:none;height:auto}.footer-left[data-v-f7317634],.footer-center[data-v-f7317634],.footer-right[data-v-f7317634]{width:100%;height:auto}.footer-center[data-v-f7317634]{height:200px}.center-image[data-v-f7317634]{height:200px;width:100%;object-fit:contain;position:relative}.footer-right[data-v-f7317634]{min-height:320px}.logo-top img[data-v-f7317634]{width:100px}.logo-text[data-v-f7317634]{font-size:1.5rem}}.public-header[data-v-cd99eee2]{background-color:#2a4d3ee6;color:#fff;padding:10px 0;position:sticky;top:0;z-index:1000}.container[data-v-cd99eee2]{max-width:1200px;margin:0 auto;padding:0 20px}.header-content[data-v-cd99eee2]{display:flex;justify-content:space-between;align-items:center}.logo-section[data-v-cd99eee2]{display:flex;align-items:center}.logo-image[data-v-cd99eee2]{height:30px;width:auto}.vertical-line[data-v-cd99eee2]{width:1px;height:20px;background-color:#fff;margin:0 15px}.company-name[data-v-cd99eee2]{font-size:18px;font-weight:400;color:#fff}.nav-menu ul[data-v-cd99eee2]{display:flex;list-style:none;margin:0;padding:0}.nav-menu li[data-v-cd99eee2]{margin-left:40px}.nav-menu a[data-v-cd99eee2]{color:#fff;text-decoration:none;font-size:14px;font-weight:400;transition:color .3s ease}.nav-menu a[data-v-cd99eee2]:hover{color:#f0f0f0}@media (max-width: 1200px){.container[data-v-cd99eee2]{padding:0 15px}.nav-menu li[data-v-cd99eee2]{margin-left:30px}}.app[data-v-9f6d2b79]{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible}
