.active[data-v-2003e8f3]{color:#428fef!important;border-bottom:1px solid #428fef}.header[data-v-2003e8f3]{position:fixed;top:0;left:0;width:100vw;height:80px;display:flex;justify-content:space-around;align-items:center;color:#fff;background:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;z-index:99}.header .logo h1[data-v-2003e8f3]{font-size:0}.header .logo h1 svg[data-v-2003e8f3]{fill:#428fef}.header .menu-list[data-v-2003e8f3]{display:flex;justify-content:center;align-items:center;height:100%;padding-right:80px;font-size:14px;font-weight:500;color:#666;line-height:80px;transition:all .3s ease-out 0s}.header .menu-list .menu-item[data-v-2003e8f3]{position:relative;height:100%;display:flex;justify-content:center;align-items:center}.header .menu-list .menu-item .text[data-v-2003e8f3]{padding:0 25px}.header .menu-list .menu-item .text[data-v-2003e8f3]:hover{cursor:pointer}.header .menu-list .menu-item[data-v-2003e8f3]:hover{box-shadow:0 0 8px 0 rgba(34,35,37,.1)}.is-scroll[data-v-2003e8f3]{box-shadow:0 0 5px 0 rgba(21,29,26,.15)}.footer .copy[data-v-1726f622]{height:45px;font-size:12px;font-weight:500;background:#efefef;line-height:45px}.footer .copy .text[data-v-1726f622]{color:#a7a6a6;opacity:.87}.footer .copy a[data-v-1726f622]{color:inherit;text-decoration:none}img[data-v-0542882c]{width:100%}.flex-center[data-v-0542882c]{display:flex;justify-content:center;align-items:center}.about[data-v-0542882c]{position:relative;min-height:100vh;margin-top:80px;color:#fff}.about .banner[data-v-0542882c]{width:100%;position:relative}.about .banner .text[data-v-0542882c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about .banner .text .text-zh[data-v-0542882c]{display:flex;font-size:40px;font-weight:400;line-height:40px}.about .banner .text .text-zh .dot[data-v-0542882c]{width:4px;height:4px;background:#fff;border-radius:50%;border:6px solid #365a87;margin:15px 20px;box-sizing:content-box}.about .banner .text .text-en[data-v-0542882c]{display:flex;font-size:16px;font-weight:400;line-height:40px}.about .banner .text .text-en .line[data-v-0542882c]{margin:20px;width:80px;height:1px;background:#fff}.about .card[data-v-0542882c]{margin:0 auto;width:1200px;color:#8d8d98}.about .card-content[data-v-0542882c]{text-align:left;margin-top:50px}.about .card-content .text[data-v-0542882c]{margin-bottom:20px;font-size:14px;font-weight:500;color:#585656;line-height:25px}.about .contact[data-v-0542882c]{text-align:center}.about .contact .intro[data-v-0542882c]{width:1200px;height:300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;color:#8d929b}.about .contact .intro-item[data-v-0542882c]{width:270px;text-align:left;font-size:14px;font-weight:400;color:#8d929b;line-height:26px}.about .contact .intro-item .title[data-v-0542882c]{text-indent:20px;font-size:26px;font-weight:500;color:#4c4b4b;margin-bottom:20px}.about .contact .intro-item .intro-content[data-v-0542882c]{height:70px}.about .contact .line[data-v-0542882c]{width:1200px;height:2px;margin:0 auto;background:#dcdcdc}.about .contact .content[data-v-0542882c]{display:flex;justify-content:center;height:360px;color:#8d929b;border-bottom:1px solid hsla(0,0%,100%,.16)}.about .contact .content .company-message[data-v-0542882c]{display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:left;margin-right:5vw}.about .contact .content .company-message[data-v-0542882c]:last-child{margin-right:0}.about .contact .content .company-message .company-name-zh[data-v-0542882c]{color:#65686e;font-size:26px;font-weight:400;line-height:32px}.about .contact .content .company-message .company-name-en[data-v-0542882c]{color:#65686e;font-size:14px;font-weight:400;line-height:32px}.about .contact .content .company-message .department-zh[data-v-0542882c]{color:#898f99;font-size:20px;font-weight:400}.about .contact .content .company-message .address[data-v-0542882c],.about .contact .content .company-message .email[data-v-0542882c],.about .contact .content .company-message .tel[data-v-0542882c]{margin-top:20px;font-size:16px;font-weight:300}.about .contact .content .company-message .text[data-v-0542882c]{font-size:14px;font-weight:400;line-height:32px;opacity:.59}.about .footer[data-v-0542882c]{position:absolute;left:0;bottom:0;width:100%}@media screen and (max-width:1440px){.about .banner .text .text-zh[data-v-0542882c]{padding-left:50px;font-size:26px}.about .contact[data-v-0542882c]{position:relative;top:-50px;transform:scale(.8);height:750px}.about .contact .card-content .text[data-v-0542882c],.about .contact .intro-item .intro-content[data-v-0542882c]{font-size:16px}}