html,body,div,p,ul,li,ol{margin:0;padding:0}@font-face{font-family:Montserrat;src:url(./Montserrat-cD_Y3z0P.otf) format("opentype");font-weight:400;font-style:normal}:root{--bg-color: #111215;--bg-color-light:#171819;--bg-color-lighter:#292a2e;--text-base: #fff;--active-color: #ee5b1d;--blue-color: #41c3cc;--border-color: rgba(255, 255, 255, .1)}.flex,.flex-v-full,.flex-h-center,.flex-v-h-center,.flex-v-center,.flex-column{display:flex}.flex-column{flex-direction:column}.flex-v-center,.flex-v-h-center{align-items:center}.flex-h-center,.flex-v-h-center{justify-content:center}.flex-v-full{align-items:center;justify-content:space-between}.gap-4{gap:4px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.pl-5{padding-left:5px}.pr-5{padding-right:5px}.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.mlr-5{margin-left:5px;margin-right:5px}.mbt-5{margin-bottom:5px;margin-top:5px}.plr-5{padding-left:5px;padding-right:5px}.ptb-5{padding-top:5px;padding-bottom:5px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.mlr-10{margin-left:10px;margin-right:10px}.mbt-10{margin-bottom:10px;margin-top:10px}.plr-10{padding-left:10px;padding-right:10px}.ptb-10{padding-top:10px;padding-bottom:10px}.ml-12{margin-left:12px}.mr-12{margin-right:12px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}.pl-12{padding-left:12px}.pr-12{padding-right:12px}.pt-12{padding-top:12px}.pb-12{padding-bottom:12px}.mlr-12{margin-left:12px;margin-right:12px}.mbt-12{margin-bottom:12px;margin-top:12px}.plr-12{padding-left:12px;padding-right:12px}.ptb-12{padding-top:12px;padding-bottom:12px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.mlr-16{margin-left:16px;margin-right:16px}.mbt-16{margin-bottom:16px;margin-top:16px}.plr-16{padding-left:16px;padding-right:16px}.ptb-16{padding-top:16px;padding-bottom:16px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.mlr-20{margin-left:20px;margin-right:20px}.mbt-20{margin-bottom:20px;margin-top:20px}.plr-20{padding-left:20px;padding-right:20px}.ptb-20{padding-top:20px;padding-bottom:20px}.v-full{height:100%}.h-full{width:100%}.h-v-full{height:100%;width:100%}.flex-v-1{flex:1;height:0}.flex-h-1{flex:1;width:0}.is-active{color:var(--active-color)}.round-btn{outline:none;border:none;border-radius:20px;padding:8px 40px;font-size:16px;line-height:24px;color:#fff;cursor:pointer;font-weight:500}.round-btn.orange{background-color:var(--active-color)}.round-btn.blue{background-color:var(--blue-color)}.common-title{font-size:36px;line-height:1;font-weight:400;padding:0;margin:0 0 30px}.gray-round-24{border-radius:24px;background-color:#292a2e}.wrap{max-width:1200px;margin:0 auto}.hide{display:none}.show{display:block}.tc{text-align:center}.fade-enter-active,.fade-leave-active{transition:all .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}body{font-family:PingFang SC,sans-serif;font-size:14px;background-color:var(--bg-color)}@media screen and (min-width:1300px){.wrap{padding:0 50px}}@media screen and (max-width:1300px){#app .wrap{width:auto;padding:20px}#app .p-home .m-banner .title{font-size:40px;line-height:1.5}#app .p-home .m-banner img{width:400px}}@media screen and (max-width:1299px)and (min-width:1000px){#app .wrap{width:auto;padding:20px}#app .m-header{padding-top:30px}}@media screen and (max-width:999px){#app .common-title{text-align:center}#app .m-header{padding-top:16px!important}#app .m-header .m-nav-pc{display:none}#app .m-header .m-nav-btn{display:block}#app .p-home{margin-top:36px}#app .p-home .m-banner{flex-direction:column;text-align:center}#app .p-home .m-banner .title{font-size:24px;line-height:1.5}#app .p-home .m-banner img{width:300px}#app .p-home .matrix{margin-top:50px}#app .p-home .matrix .btn-box{margin-left:0;text-align:center}#app .p-home .m-models{margin-top:50px;padding:20px 0}#app .p-home .m-partners{margin:20px 0;padding:20px 0}#app .p-product{margin-top:36px}#app .p-product .m-service-range{margin-top:50px}#app .p-contact .m-banner-list{margin:50px 0}#app .p-contact .m-banner-list .m-banner-item{flex-direction:column}#app .p-contact .m-banner-list .m-banner-item .title{font-size:30px}#app .p-contact .m-banner-list .m-banner-item .img-box{display:flex;justify-content:center}#app .p-contact .m-banner-list .m-banner-item .img-box img{max-width:80%;height:auto}#app .p-contact .m-banner-list .m-banner-item.item-1 .img-box{order:4}#app .p-contact .m-contact-info{padding:20px}}@media screen and (max-width:728px){#app .wrap{padding:0 16px}#app .m-header .m-logo img{width:36px}#app .m-header .m-logo span{font-size:20px}#app .m-header .m-tel{font-size:14px;white-space:nowrap}#app .m-header .m-nav-btn{margin-left:6px}#app .m-contact-wrap .m-content{flex-direction:column;gap:30px}#app .m-contact-wrap .m-content>div{display:flex;gap:20px}#app .m-contact-wrap .m-content>div .label{margin:0;width:80px}}.m-header[data-v-a1126938]{padding-top:60px}.m-logo[data-v-a1126938]{gap:2px}.m-logo img[data-v-a1126938]{width:50px}.m-logo span[data-v-a1126938]{font-size:24px;line-height:30px;font-family:Montserrat,sans-serif}.m-nav .m-nav-item[data-v-a1126938]{text-decoration:none;color:var(--text-base);line-height:20px;border-radius:20px;padding:6px 24px;background-color:#ffffff1a;cursor:pointer}.m-nav .m-nav-item.is-active[data-v-a1126938]{background-color:var(--active-color)}.m-tel[data-v-a1126938]{gap:4px;border-radius:20px;border:1px solid var(--active-color);padding:3px 4px;cursor:pointer}.m-tel img[data-v-a1126938]{width:18px;height:18px}.m-tel span[data-v-a1126938]{font-family:Montserrat;font-size:16px;line-height:20px;color:var(--active-color)}.m-nav-btn[data-v-a1126938]{margin-left:20px;border:none;background-color:transparent;outline:none;padding:5px 8px;cursor:pointer;border-radius:4px}.m-nav-btn img[data-v-a1126938]{width:22px}.m-nav-btn[data-v-a1126938]:hover{background-color:var(--bg-color-lighter)}.m-nav-mobile[data-v-a1126938]{position:fixed;right:0;top:70px;display:flex;background-color:var(--bg-color);width:100%;padding:20px;box-sizing:border-box}.m-nav-mobile .m-nav-item[data-v-a1126938]{text-decoration:none;font-size:18px;line-height:30px;color:var(--text-base)}.m-nav-mobile .m-nav-item.is-active[data-v-a1126938]{color:var(--active-color)}.m-nav-mobile .m-nav-item[data-v-a1126938]:hover,.m-nav-mobile .m-nav-item[data-v-a1126938]:focus{color:var(--active-color)}.m-footer[data-v-3e0036c7]{background-color:#171819;height:80px;line-height:1}.m-footer p[data-v-3e0036c7]{line-height:1.5}.m-footer p a[data-v-3e0036c7]{text-decoration:none;color:var(--text-base)}.m-contact-wrap .m-content[data-v-b9aecab1]{margin-top:30px;justify-content:space-between;gap:10px}.m-contact-wrap .m-content .label[data-v-b9aecab1]{font-size:24px;line-height:32px;margin-bottom:10px}.m-contact-wrap .m-content .qrcode-box[data-v-b9aecab1]{display:inline-flex;padding:10px;border-radius:8px;background-color:#fff}.m-contact-wrap .m-content .qrcode-box img[data-v-b9aecab1]{width:120px;height:120px}.m-contact-wrap .m-email .m-email-list[data-v-b9aecab1]{gap:4px}.m-contact-wrap .m-email a[data-v-b9aecab1]{text-decoration:none;color:var(--text-base)}.m-contact-dialog[data-v-96d90d3e]{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;background-color:#00000080}.m-contact-dialog .m-content[data-v-96d90d3e]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:80%;padding:20px;border-radius:8px;background-color:var(--bg-color-light)}.m-contact-dialog .m-content .m-close[data-v-96d90d3e]{position:absolute;top:16px;right:16px;cursor:pointer}.m-contact-dialog .m-content .m-close img[data-v-96d90d3e]{width:24px;height:24px}.app[data-v-42fd2521]{background-color:var(--bg-color);color:var(--text-base);width:100%}
