@charset "UTF-8";.layui-layer,.layui-layer-hui{color:#000!important}body{background-color:#000!important}.layui-layer-hui{background-color:rgba(255,255,255,.6)!important}.navbar-main{background-color:rgba(255,255,255,.9);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:1px solid #eee;min-height:var(--main-nav-height);transition:all .3s;padding-top:10px}.navbar-main .navbar-header a.logo{display:block;width:10rem;height:3rem;font-size:2rem;font-weight:700;color:#343a40;text-decoration:none;overflow:hidden;background:url(../img/logo.svg) center center no-repeat;background-size:contain;margin-bottom:0!important;margin-right:10rem}@media (max-width:768px){.navbar-main .navbar-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-align:center;align-items:center}.navbar-main .navbar-header a.logo{margin-right:0}}.navbar-main .navbar-header .navbar-toggler:focus{box-shadow:none}.navbar-main .navbar-nav{-ms-flex-align:center;align-items:center}.navbar-main .navbar-nav .nav-link{color:#333;font-size:1.2rem;padding:0 1rem}.navbar-main .navbar-nav .nav-link.active,.navbar-main .navbar-nav .nav-link:hover{color:#2d7cfa}.navbar-main .navbar-nav .btn{color:#fff;background-color:#007bff}.navbar-main .navbar-nav .btn:hover{box-shadow:0 0 .5rem .25rem rgba(0,123,255,.25);-webkit-transform:translateY(-.1rem);transform:translateY(-.1rem)}@media (max-width:768px){.navbar-main .navbar-collapse{max-height:calc(100vh - var(--main-nav-height));width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:unset;flex-grow:unset;overflow:auto}.navbar-main .navbar-collapse .navbar-nav>li>a{padding:0;line-height:50px;text-align:center}.navbar-main .navbar-collapse .navbar-nav>li>a.btn{line-height:inherit;padding-top:.5rem;padding-bottom:.5rem}}.footer .footer-info,.footer .footer-info a{font-size:1.2rem;line-height:2rem;color:#fff}.main{margin-top:4rem;min-height:calc(100vh - 25rem)}.footer{color:#fff;padding:1rem 0}.footer .footer-info{border-bottom:2px solid rgba(255,255,255,.2);margin-bottom:1rem;padding-bottom:1rem}.footer .footer-info .workwx>div{margin-right:2rem}.footer .footer-info .workwx>div:last-child{margin-right:0}.navbar-main:not(.nav-sticky){background-color:transparent;border-bottom:none;box-shadow:none}.navbar-main:not(.nav-sticky) .navbar-header a.logo{font-size:2rem;font-weight:700;color:#fff;text-decoration:none;margin-bottom:.5rem;background-image:url(../img/logo-light.svg)}.navbar-main:not(.nav-sticky) .navbar-header a.logo span{color:#22C55E}.navbar-main:not(.nav-sticky) .navbar-header .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.1)}.navbar-main:not(.nav-sticky) .navbar-header .navbar-toggler span{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-main:not(.nav-sticky) .navbar-nav .nav-link{color:rgba(239,241,245,.7);font-size:1.2rem;padding:.3rem 1rem;margin:0 .5rem;border-radius:5px}.navbar-main:not(.nav-sticky) .navbar-nav .nav-link.active,.navbar-main:not(.nav-sticky) .navbar-nav .nav-link:hover{color:#fff;background-color:rgba(255,255,255,.1)}.page-index .main{margin-top:0}.page-index .main section.banner{background-color:#000;background-image:url(../img/hero-g-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;padding-top:10rem;min-height:50rem}.page-index .features-section{padding:10rem 0}.page-index .features-section .feather-box-list{margin-top:10rem}.page-index .features-section .feather-box-list .feature-box{color:#fff;background-color:rgba(255,255,255,.1);max-width:20rem;min-height:20rem;margin:2rem auto;padding:3rem;border-radius:3rem}@media (max-width:768px){.page-index .features-section .feather-box-list .feature-box{width:100%;max-width:100%}.page-index .service-section .container::before{opacity:.2}}@media (min-width:768px){.page-index .features-section .feather-box-list>div .feature-box{width:100%}.page-index .features-section .feather-box-list>div:first-child .feature-box{margin-left:0}.page-index .features-section .feather-box-list>div:last-child .feature-box{margin-right:0}}.page-index .service-section .container{padding:5rem 0;margin-bottom:5rem;position:relative}.page-index .service-section .container .service-content{width:auto}.page-index .service-section .container ul{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUM1MzA4MEFCMEM2MTFFQ0IzQURCQkJCQTU1NDJFNDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUM1MzA4MEJCMEM2MTFFQ0IzQURCQkJCQTU1NDJFNDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzUzMDgwOEIwQzYxMUVDQjNBREJCQkJBNTU0MkU0NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzUzMDgwOUIwQzYxMUVDQjNBREJCQkJBNTU0MkU0NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqrYS20AAAG+SURBVHjaPFA7SFxRED33vXuvcUGsQgqxsEshuAbRBYsEYRs/bFAEtZGAJJJqUQQrwRRJsLATxK0sZLUwGKKgIKIgaMhijKQJCBayYCEE/BT73rv3ee5bk2I4w8yZMzNHfD4vAUYjjpQmjiPSwzCq2dWY/xZGFn0rFqVF4BsBGQcpDqgGNjdJSjN3xETEt8hIIzLEN9KKXt+gLBHUOuUqOVIJ0TMeSHADSFQt0tyyJQ06PISpdwhSaQ5ChE+gIh86EkRGCByszeHn7oqrtbD21iN5BGEtZKj+ExMMY2wWprC3MY+/VxeswdVHpB+qF1yH6PYGphKgvu4pvMjiS2ECPw5X0flyFP25mUSI57VKl7h7vxWmcX62j7HJIg53Cjg5XserrjEMDX6E5E/uH/JCsbAdHDHJXF/+wdKnAdzdXiOOY2Sz7zH4epY2UtBUDZAiPvZ4V1HxvsZnz5Gf+oqmpjbk+qYxlPuAGlP9R1NAe5ZhimJ5I6rh9HduaaHPcP/If3aS6IvYKRPtGbHdbagwevjLqX50KAnYR9VE+Rexm1jxVNWuMm3r4FCe60ts3JPgoqSFyWth24llIh4EGACmps2ID1vPcAAAAABJRU5ErkJggg==);padding-left:2em;margin-top:3rem}.page-index .service-section .container ul li{margin-top:1.5rem;color:#fff;font-size:1.2rem}.page-index .service-section .container::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/service-bg.png) right no-repeat}.page-product .banner{height:240px;background:url(../img/product-bg.png) center center no-repeat;background-size:contain}@media (max-width:768px){.page-product .banner{height:100px;background-size:cover}}.page-product .product-category a{font-size:1.2rem}.page-product .product-intro{border-radius:1rem;padding:1rem 1.25rem;background-color:#3662ebbf;color:#fff}.page-product .card-shop{color:#fff;background-color:rgba(255,255,255,.05);border-radius:1rem;overflow:hidden}.page-product .card-shop .card-header{background-color:#007bff;font-size:1.5rem}.page-line .banner{height:240px;background:url(../img/line-bg.png) center center no-repeat;background-size:contain}@media (max-width:768px){.page-line .banner{height:100px;background-size:cover}}.page-line .category a{font-size:1.2rem}.page-line #linetable{color:#fff}.page-line #linetable tbody tr:hover{background-color:#007bff;color:#fff}.page-line #linetable td,.page-line #linetable th{border-top:1px solid rgba(255,255,255,.3)!important}.page-line #linetable th{border-bottom:0;background-color:#007bff}.page-down .banner{height:240px;background:url(../img/down-bg.png) center center no-repeat;background-size:contain}.page-down .card-down,.page-help .help-category-card,.page-help .help-list-card{background-color:rgba(255,255,255,.1)}@media (max-width:768px){.page-down .banner{height:100px;background-size:cover}}.page-down .card-down{color:#fff;border-radius:1rem}.page-help .help-category-card{border-radius:1rem}.page-help .help-category-card a{color:#fff}.page-help .help-category-card a:hover{color:rgba(255,255,255,.5)}.page-help .help-list-card .list-group-item{background-color:transparent;border-color:rgba(255,255,255,.5);color:#fff}.page-help .help-list-card .list-group-item:hover{background-color:#007bff;color:#fff}.page-help .card-help-content,.page-help .pagination .page-link{background-color:rgba(255,255,255,.1);color:#fff}.page-help .card-help-content .breadcrumb a{color:#fff}.page-help .pagination .page-link{border-color:transparent}.page-help .pagination .page-link:hover{background-color:#007bff;color:#fff}.page-help .pagination .page-item.active .page-link{background-color:#007bff}.page-guest{color:#fff}.page-guest .main-header{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.page-guest .main-header .main-extend{color:#fff}.page-guest .main-header .main-extend a{text-align:center;color:#fff}.page-guest .main-header .main-extend a:hover{text-decoration:underline}.page-guest .main-header .main-extend a:after{content:"|";margin:0 1rem}.page-guest .main-header .main-extend a:last-child:after{display:none}.page-guest .main{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page-guest #forget-form,.page-guest #login-form,.page-guest #register-form{width:30rem;border-radius:.15rem;padding:2.5rem 1.5rem;background-color:rgba(255,255,255,.1);box-shadow:0 2px 10px 1px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1)}.page-guest #forget-form a:hover,.page-guest #login-form a:hover,.page-guest #register-form a:hover{text-decoration:underline}.page-guest #forget-form h2,.page-guest #login-form h2,.page-guest #register-form h2{font-size:1.8rem;text-align:center;margin-bottom:1rem}.page-guest #forget-form p.welcome,.page-guest #login-form p.welcome,.page-guest #register-form p.welcome{text-align:center;font-size:1.2rem;margin-bottom:2rem}.page-guest #forget-form .custom-control-label::after,.page-guest #forget-form .custom-control-label::before,.page-guest #login-form .custom-control-label::after,.page-guest #login-form .custom-control-label::before,.page-guest #register-form .custom-control-label::after,.page-guest #register-form .custom-control-label::before{width:1.2rem;height:1.2rem;top:.1rem}.page-guest #forget-form .custom-control-label,.page-guest #login-form .custom-control-label,.page-guest #register-form .custom-control-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:768px){.page-guest #forget-form,.page-guest #login-form,.page-guest #register-form{max-width:90vw;margin-top:0}}