.app{height:100%}.os-custom .os-scrollbar-vertical{z-index:1000;transition:all .2s}.os-custom .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle{background:#ccc;opacity:.6}.os-custom .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle.active,.os-custom .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle:hover{background:#ccc;cursor:pointer}.os-custom .os-scrollbar-vertical.active,.os-custom .os-scrollbar-vertical:hover{width:.063rem}.iconfont[data-v-678a9ab9]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden;transition:all .4s}.iconfont.iconfont--disabled[data-v-678a9ab9]{color:#a0cfff!important}.iconfont.iconfont--disabled[data-v-678a9ab9]:hover{cursor:not-allowed!important}.navigator{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.navigator .navigator__item{box-sizing:border-box;min-width:.521rem;display:flex;align-items:center;padding:0 .052rem;color:#666;transition:all .4s}.navigator .navigator__item .iconfont{margin-left:.026rem;font-size:.052rem;color:#999}.navigator .navigator__item.ant-dropdown-open,.navigator .navigator__item:hover{cursor:pointer;color:#3c4096}.navigator .navigator__item.ant-dropdown-open .iconfont,.navigator .navigator__item:hover .iconfont{color:#3c4096;transform:rotate(180deg)}.navigator__overlay{top:.313rem!important;min-width:.833rem}.navigator__overlay .ant-dropdown-menu{padding:.031rem .042rem;background:rgba(96,125,139,.9);border-radius:.016rem}.navigator__overlay .ant-dropdown-menu .ant-dropdown-menu-item,.navigator__overlay .ant-dropdown-menu .ant-dropdown-menu-submenu-arrow-icon,.navigator__overlay .ant-dropdown-menu .ant-dropdown-menu-submenu-title{color:#666;font-size:.068rem}.navigator__overlay .ant-dropdown-menu .ant-dropdown-menu-item:hover,.navigator__overlay .ant-dropdown-menu .ant-dropdown-menu-submenu-arrow-icon:hover,.navigator__overlay .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover{background:unset;color:#3c4096}.back-to-top[data-v-634c4889]{position:fixed;right:-.313rem;bottom:.156rem;width:.208rem;height:.208rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background:hsla(0,0%,100%,.8);box-shadow:0 0 .026rem #d8d8d8;transition:all .6s}.back-to-top .iconfont[data-v-634c4889]{margin-top:.021rem;font-weight:600;font-size:.125rem;color:#888}.back-to-top[data-v-634c4889]:hover{cursor:pointer}.back-to-top.back-to-top--show[data-v-634c4889]{right:.156rem}.fixed-form{z-index:9999;box-sizing:border-box;position:fixed;right:.078rem;bottom:.078rem;width:1.563rem;padding:.078rem .104rem;background:rgba(3,46,113,.85);border-radius:.031rem;opacity:0;transform:translateX(110%);transition:all .4s}.fixed-form.fixed-form--show{opacity:1;transform:translateX(0)}.fixed-form h3{display:flex;align-items:center;margin-bottom:.021rem;color:#fff;font-size:.073rem}.fixed-form h3 .iconfont{margin-right:.021rem;color:#fff;font-size:.115rem}.fixed-form p{color:#d8d8d8;font-size:.068rem}.fixed-form .fixed-form__close{position:absolute;top:.042rem;right:.042rem;color:#d8d8d8;font-size:.115rem;transition:all .4s}.fixed-form .fixed-form__close:hover{color:#fff;cursor:pointer}.fixed-form .ant-input{margin:.031rem 0}.fixed-form .ant-input:hover{border-color:#00afd6}.fixed-form .ant-btn{height:auto;width:100%;display:flex;justify-content:center;align-items:center;margin-top:.031rem;padding:.031rem 0;background:#00afd6;border:1px solid #00afd6;border-radius:.021rem}.fixed-form .ant-btn .iconfont{font-size:.094rem;margin-right:.021rem;color:#e8e8e8}.fixed-form .ant-btn span{font-size:.068rem;color:#d8d8d8;transition:all .4s}.fixed-form .ant-btn:hover .iconfont,.fixed-form .ant-btn:hover span{color:#fff}@media screen and (max-width:768px){.fixed-form{width:100%;top:0;left:0;right:0;bottom:unset;transform:translateY(-110%)}.fixed-form.fixed-form--show{transform:translateY(0)}}.frame{position:relative;height:100%;overflow:hidden}.frame .frame__navigator{z-index:999;position:fixed;left:0;top:0;width:100%;height:.281rem;display:flex;justify-content:space-between;align-items:center;padding:0 30%;background:#fff;transition:all .6s}.frame .frame__navigator.frame__navigator--fill{background:#fff}.frame .frame__navigator.frame__navigator--fill .frame__description,.frame .frame__navigator.frame__navigator--fill .navigator__item{color:#666}.frame .frame__navigator .frame__logo{width:.208rem;height:.208rem;margin-top:-.026rem}.frame .frame__navigator .frame__logo:hover{cursor:pointer}.frame .frame__navigator .frame__description{margin-left:.078rem;color:#666;font-size:.083rem}.frame .frame__navigator .navigator{flex:1;padding-left:.625rem}.frame .frame__main{box-sizing:border-box}.frame .frame__main .frame__content{box-sizing:border-box;padding-top:.281rem}.frame .frame__main .frame__footer{background:linear-gradient(45deg,#1d3348,#2b4b69)}.frame .frame__main .frame__footer .frame__footer-map{display:flex;padding:.104rem 15%}.frame .frame__main .frame__footer .frame__footer-map>div{flex:1;display:flex;flex-direction:column;align-items:center}.frame .frame__main .frame__footer .frame__footer-map>div h3{display:flex;align-items:center;color:#e8e8e8;font-size:.083rem}.frame .frame__main .frame__footer .frame__footer-map>div h3 .iconfont{font-size:.125rem;margin-right:.021rem}.frame .frame__main .frame__footer .frame__footer-copyright{padding:.104rem 0;background:#182b3b;text-align:center}.frame .frame__main .frame__footer .frame__footer-copyright p{font-size:.063rem;line-height:1.6;color:#c8c8c8}.frame .frame__main .frame__footer .frame__footer-copyright img{display:inline-block;width:.094rem;height:.094rem}.frame .frame__main .frame__footer .frame__footer-copyright img+p{display:inline-block;margin-left:.021rem;transition:all .4s}@media screen and (max-width:768px){.frame .frame__navigator{padding:0}.frame .frame__navigator .frame__logo{width:.25rem;height:.25rem;margin-top:0;margin-left:.052rem}.frame .frame__navigator .navigator{padding:0 .052rem}.frame .frame__navigator .navigator .navigator__item{min-width:fit-content}.frame .frame__description{display:none}}.swiper-container.swiper-custom{width:100%;height:100%}.swiper-container.swiper-custom .swiper-pagination-bullets .swiper-pagination-bullet{width:.208rem;height:.014rem;background:#fff;opacity:.4;border-radius:.031rem;transition:all .6s}.swiper-container.swiper-custom .swiper-pagination-bullets .swiper-pagination-bullet:hover{opacity:.6}.swiper-container.swiper-custom .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:.9}.swiper-container.swiper-custom .swiper-button-next,.swiper-container.swiper-custom .swiper-button-prev{opacity:0;color:#fff;transition:all .4s}.swiper-container.swiper-custom .swiper-button-prev{left:0}.swiper-container.swiper-custom .swiper-button-next{right:0}.swiper-container.swiper-custom:hover{cursor:pointer}.swiper-container.swiper-custom:hover .swiper-button-next,.swiper-container.swiper-custom:hover .swiper-button-prev{opacity:.7}.swiper-container.swiper-custom:hover .swiper-button-next:hover,.swiper-container.swiper-custom:hover .swiper-button-prev:hover{opacity:1}.swiper-container.swiper-custom:hover .swiper-button-prev{left:.078rem}.swiper-container.swiper-custom:hover .swiper-button-next{right:.078rem}.swiper-container.swiper-custom.swiper-coverflow{width:6.25rem!important;padding:.026rem 0}.swiper-container.swiper-custom.swiper-coverflow .swiper-slide{width:2.865rem!important;height:1.771rem;background-repeat:no-repeat;background-size:cover;background-position:50%;box-shadow:0 0 .052rem #a8a8a8}.swiper-container.swiper-custom.swiper-coverflow .swiper-slide.swiper-slide-active{box-shadow:0 0 .26rem #888}.swiper-container.swiper-custom.swiper-coverflow .swiper-pagination-bullets .swiper-pagination-bullet{background:#888!important}@media screen and (max-width:768px){.swiper-container.swiper-custom .swiper-button-next,.swiper-container.swiper-custom .swiper-button-prev{display:none}.swiper-container.swiper-custom.swiper-coverflow{width:100vw!important;margin-left:-.052rem;padding:0}.swiper-container.swiper-custom.swiper-coverflow .swiper-slide{width:100%!important;height:1.354rem;box-shadow:none}.swiper-container.swiper-custom.swiper-coverflow .swiper-slide.swiper-slide-active{box-shadow:none}}.time-font[data-v-b6cbbfc8]{font-weight:700;line-height:1.5;color:transparent!important;background-image:linear-gradient(90deg,#3498db 0,#f47920 10%,#d71345 20%,#f7acbc 30%,#ffd400 40%,#3498db 50%,#f47920 60%,#d71345 70%,#f7acbc 80%,#ffd400 90%,#3498db);background-size:200% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;animation:time-font-frame-b6cbbfc8 4s linear infinite!important}.time-font.time-font--fire[data-v-b6cbbfc8]{background-image:linear-gradient(90deg,#ffd400 0,#f47920 10%,#d71345 20%,#f47920 30%,#f7acbc 40%,#ffd400 50%,#f47920 60%,#d71345 70%,#f47920 80%,#f7acbc 90%,#ffd400)}@keyframes time-font-frame-b6cbbfc8{0%{background-position:0 0}to{background-position:-100% 0}}.banner[data-v-2956630b]{background-repeat:no-repeat;background-size:cover;background-position:top;text-align:center}.banner h1[data-v-2956630b],.banner p[data-v-2956630b]{margin-left:-20%;color:#fff}.banner h1[data-v-2956630b]{margin-top:.938rem;margin-bottom:.052rem;font-size:.281rem}.banner p[data-v-2956630b]{line-height:2;font-size:.125rem}.banner--animation h1[data-v-2956630b],.banner--animation p[data-v-2956630b]{opacity:0;transform:scale(.5) translateX(-34%)}.banner--animation h1[data-v-2956630b]{transition:all .6s .2s}.banner--animation p[data-v-2956630b]{transition:all .8s .2s}.banner--animation.banner--animation-active h1[data-v-2956630b],.banner--animation.banner--animation-active p[data-v-2956630b]{opacity:1;transform:scale(1)}@media screen and (max-width:768px){.banner h1[data-v-2956630b],.banner p[data-v-2956630b]{margin-left:auto;margin-right:auto}.banner h1[data-v-2956630b]{margin-top:.521rem;margin-bottom:.031rem;font-size:.156rem}.banner p[data-v-2956630b]{font-size:.094rem;line-height:1.6}.swiper-button-next[data-v-2956630b],.swiper-button-prev[data-v-2956630b]{display:none}}.info-device .info-device-computer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.104rem}.info-device .info-device-computer h3{margin-bottom:.026rem}.info-device .info-device-computer .info-device-computer__container{position:relative}.info-device .info-device-computer .info-device-computer__container .info-device-computer__img{width:2.708rem;user-select:none}.info-device .info-device-computer .info-device-computer__container .info-device-computer__slot{position:absolute;top:.208rem;left:50%;width:1.885rem;height:.99rem;transform:translateX(-50%);user-select:none}.info-device .info-device-computer .info-device-computer__container .info-device-computer__slot img{width:100%}.info-device .info-device-computer .info-device-computer__container .iconfont{position:absolute;font-size:.292rem;font-weight:600;color:#ccc;transform:all .4s}.info-device .info-device-computer .info-device-computer__container .iconfont:hover{cursor:pointer;color:#999}.info-device .info-device-computer .info-device-computer__container .info-device-computer__left{left:-.078rem;top:35%}.info-device .info-device-computer .info-device-computer__container .info-device-computer__right{right:-.078rem;top:35%}.info-device .info-device-phone{display:flex}.info-device .info-device-phone>div{flex:1}.info-device .info-device-phone .info-device-phone__container{position:relative;display:flex;justify-content:flex-end;margin-right:.156rem;height:1.797rem;overflow:hidden}.info-device .info-device-phone .info-device-phone__container .info-device-phone__img{z-index:2;width:1.146rem;user-select:none}.info-device .info-device-phone .info-device-phone__container .info-device-phone__slot{position:absolute;top:.073rem;right:.078rem;width:.99rem;border-radius:.031rem;overflow:hidden;user-select:none}.info-device .info-device-phone .info-device-phone__container .info-device-phone__slot img{z-index:0;width:100%}.info-device .info-device-phone .info-device-phone__info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.info-device .info-device-phone .info-device-phone__info h3{margin-bottom:.104rem}.info-device .info-device-phone .info-device-phone__info .info-device-phone__arrow{margin-top:.104rem}.info-device .info-device-phone .info-device-phone__info .info-device-phone__arrow .iconfont{margin-right:.104rem;font-size:.292rem;color:#ccc;transition:all .4s}.info-device .info-device-phone .info-device-phone__info .info-device-phone__arrow .iconfont:hover{cursor:pointer;color:#999}.home .home__swiper{width:100%;height:2.604rem!important}.home .home__pbx{padding:.156rem 15% .26rem 15%;background:linear-gradient(45deg,#edf8f8,#b1d5f3)}.home .home__pbx .home__pbx-info{width:fit-content;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;margin-right:.104rem}.home .home__pbx .home__pbx-info h3{margin-bottom:.104rem;font-weight:600;color:#666}.home .home__pbx .home__pbx-info p{max-width:2.604rem;text-indent:2em;line-height:1.8}.home .home__pbx .home__pbx-pic{margin-left:.104rem}.home .home__pbx .home__pbx-pic img{width:1.563rem}.home .home__feature{padding:.26rem 0 .052rem 0;background:linear-gradient(45deg,#edf8f8,#eefffa)}.home .home__solution{padding:.313rem .417rem .417rem .417rem;background-image:url(../img/banner_4.ca8f4890.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;text-align:center}.home .home__solution h3{margin-bottom:.208rem;color:#f8f8f8}.home .home__solution .home__solution-item{width:1.458rem;margin:.052rem auto;padding:.208rem .078rem;background:hsla(0,0%,100%,.9);border-radius:.021rem;transition:all .3s}.home .home__solution .home__solution-item .iconfont{font-size:.208rem;color:#00afd6}.home .home__solution .home__solution-item h4{margin:.052rem 0}.home .home__solution .home__solution-item:hover{background:hsla(0,0%,100%,.95);box-shadow:0 0 .052rem #c8c8c8;transform:translateY(-.026rem)}.home .home__company{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.313rem 0;background-image:url(../img/company.08bd0475.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.home .home__company h3{margin-bottom:.078rem;font-weight:600;color:#fff}.home .home__company h4{margin-right:-15%;margin-bottom:.104rem;font-size:.083rem;color:#f8f8f8}.home .home__company p{max-width:40%;margin-bottom:.104rem;text-indent:2em;font-size:.068rem;color:#fff}.home .home__company .home__button{width:.521rem;height:.156rem;display:flex;justify-content:center;align-items:center;margin-top:.26rem;font-size:.063rem;color:#fff;border-radius:.078rem;background:linear-gradient(45deg,#0f76d3,#1cd7ff)}.home .home__company .home__button:hover{cursor:pointer}@media screen and (max-width:768px){.home .home__swiper{height:1.563rem!important}.home .home__pbx .home__pbx-info{margin-right:0}.home .home__pbx .home__pbx-pic{margin-top:.104rem;margin-left:0}.home .home__solution{padding-left:0;padding-right:0}.home .home__company{padding-left:.104rem;padding-right:.104rem}.home .home__company h4{margin-left:auto;margin-right:0}.home .home__company p{max-width:100%}}#app,body,html{position:relative;width:100%;height:100%;margin:0 auto;font-family:PingFang SC,Microsoft YaHei,微软雅黑,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:.073rem;line-height:1.5;color:#666}h1,h2,h3,h4,h5,h6,p,span{margin:0;line-height:1.5;color:#666}h1{font-size:.125rem}h2{font-size:.115rem}h3{font-size:.104rem}h4{font-size:.094rem}h5{font-size:.083rem}h6,p,span{font-size:.073rem}.ant-btn-primary span{color:#fff}.link{transition:all .6s}.link:hover{color:#fff;text-decoration:underline;cursor:pointer}.mt-10{margin-top:.052rem}.mr-5{margin-right:.026rem}.mr-10{margin-right:.052rem}.tool{min-height:100%;padding:.104rem}.tool .tool__heart{margin:0 25%;padding:.104rem;background:#fff;border-radius:.026rem}.tool .tool__heart hr{margin:.156rem 0;border:none;height:1px;background:#ccc}.tool .tool__heart .ant-input{padding-left:0;border:none;background:transparent}.tool .tool__heart .tool__container{border:1px solid #ccc}.tool .tool__heart .tool__title{padding:.063rem 0}.tool .tool__heart .tool__title .ant-input{padding:0 .052rem;font-size:.083rem}.tool .tool__heart .tool__content{padding:.078rem}.tool .tool__heart .tool__content .tool__row{display:flex;padding:.052rem 0;border-bottom:1px solid #ccc}.tool .tool__heart .tool__content .tool__row .ant-input{padding:0 .078rem}.tool-new{min-height:100%;padding:.026rem}.tool-new .tool__heart{margin:0;padding:.104rem;background:#fff;border-radius:.026rem}.tool-new .tool__heart hr{margin:.156rem 0;border:none;height:1px;background:#ccc}.tool-new .tool__heart .ant-tabs-bar{background:#f6f6f6}.tool-new .tool__heart .ant-tabs-bar .ant-tabs-tab{border-color:#a8a8a8!important;border-bottom:1px solid #fff!important}.tool-new .tool__heart .tool__top .ant-row{margin:.026rem 0}.tool-new .tool__heart .tool__top .ant-row .ant-col{display:flex;align-items:center;height:.208rem}.tool-new .tool__heart .tool__top .ant-row .ant-col .ant-input{margin-right:.026rem}.tool-new .tool__heart .tool__top .ant-row .ant-col>span{display:inline-block;width:100%;padding-right:.026rem;text-align:right}.tool-new .tool__heart .tool__top .ant-row .ant-col .ant-select{width:100%}.tool-new .tool__heart .tool__top .ant-row .ant-col>.ant-btn{position:absolute;right:.026rem}.tool-new .tool__heart .tool__container{border:1px solid #ccc}.tool-new .tool__heart .tool__container .ant-input{padding-left:0;border:none;background:transparent}.tool-new .tool__heart .tool__title{padding:.063rem 0}.tool-new .tool__heart .tool__title .ant-input{padding:0 .052rem;font-size:.083rem}.tool-new .tool__heart .tool__content .ant-row:not(:last-child){border-bottom:1px solid #ccc}.tool-new .tool__heart .tool__content .ant-row .ant-col{display:flex;align-items:center;height:.208rem!important;border-right:1px solid #ccc}.tool-new .tool__heart .tool__content .ant-row .ant-col>div{width:100%;height:100%;display:flex;align-items:center}.tool-new .tool__heart .tool__content .ant-row .ant-col>div .ant-input{max-width:50%;height:100%;padding:0 .052rem;border-radius:0}.tool-new .tool__heart .tool__content .ant-row .ant-col>div .ant-input:first-child{border-right:1px solid #ccc;background:#f8f8f8}.tool-new .tool__heart .tool__content .ant-row .ant-col>div .ant-select{width:100%;max-width:50%;padding:0 .026rem}.tool-new .tool__heart .tool__content .ant-row .ant-col>div .ant-btn{margin-left:.052rem}