:root{--primary: #1e9fff;--text-color: rgba(0, 0, 0, .85);--link-color: rgba(0, 0, 0, .85);--link-hover: #1e9fff;--body-bg: #f0f3f8;--main-navbar-bg: #fff;--main-navbar-shadow: 0 1px 3px rgb(0 0 0 / 5%);--main-navbar-border-bottom: 1px solid #e9e9e9;--main-navbar-link-hover: #1e9fff;--mina-footer-bg: #011925;--mina-footer-border-top: 1px solid #e9e9e9;--mina-footer-text-color: #d1d1d1;--mina-footer-link-color: #d1d1d1}a:hover{text-decoration:none !important}.cursor-pointer{cursor:pointer}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .form-control:invalid,.form-control.is-invalid{padding-right:.75rem !important;background-image:none !important}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:.75rem !important;background-image:none !important}abbr.copy-text{cursor:pointer !important}.form-group .select2-container--bootstrap4{width:100% !important}.form-group .select2-container--bootstrap4 .select2-selection{border-radius:inherit;font-size:1rem}.form-group .select2-container--bootstrap4 .select2-selection__placeholder{color:#495057}.formbox{padding:10px 10px 50px 10px;height:100%;overflow:auto}.formbox-bottom{position:absolute;bottom:0;left:0;right:0;z-index:999;padding:5px;background:#f7f7f7;border-top:1px solid #ddd}body{color:var(--text-color);background-color:var(--body-bg)}body.no-scroll{overflow:hidden}a{color:var(--link-color)}a:hover,a:active,a:focus{color:var(--link-hover);text-decoration:none}.btn,.form-control{border-radius:2px}.btn-primary{background-color:var(--primary);border-color:var(--primary)}.btn-primary:hover{background-color:#0089ff;border-color:#0089ff}:root{--main-navbar-height: 60px }#main-navbar{background:rgba(0,0,0,0);height:var(--main-navbar-height);transition:all .3s;position:absolute;width:100%;top:0;z-index:999}#main-navbar .navbar-toggler{display:none;position:absolute;right:10px}#main-navbar .navbar-toggler:hover{border:1px solid rgba(0,0,0,0);color:var(--main-navbar-link-hover);outline:none}#main-navbar .main-navbar-overlay{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:997}#main-navbar .main-navbar-container{display:flex;align-items:center;height:100%}#main-navbar a.logo{display:block;height:calc(var(--main-navbar-height) - 20px);width:10rem}#main-navbar a.logo img{height:100%;max-width:100%}#main-navbar .main-navbar-collapse{transition:all .5s;flex-grow:1;display:flex}#main-navbar .nav-link{font-size:1.2rem;color:#fff}#main-navbar .nav-link:hover,#main-navbar .nav-link.active{color:#1e9fff}#main-navbar .mian-nav{flex-grow:1;align-items:center}#main-navbar .user-nav{display:flex;align-items:center}#main-navbar .user-nav li{padding-left:.5rem}@media(max-width: 991px){#main-navbar .main-navbar-container{position:relative;z-index:999}#main-navbar a.logo{height:calc(var(--main-navbar-height) - 10px);margin:5px auto}#main-navbar .navbar-toggler{display:block;color:#fff}#main-navbar .main-navbar-collapse{position:absolute;top:100%;flex-direction:column;width:100%;left:0;height:0;overflow:hidden;z-index:998;background:#0c1a4c}#main-navbar .nav{flex-direction:column;width:100%}#main-navbar .nav li{width:100%;text-align:center}#main-navbar .user-nav li{padding-top:.5rem}#main-navbar.open{z-index:1001}#main-navbar.open .main-navbar-collapse{height:auto;padding-bottom:1rem;max-height:calc(100vh - var(--main-navbar-height));overflow-y:auto}#main-navbar.open .main-navbar-overlay{display:block}}#main-content{padding-top:var(--main-navbar-height);min-height:calc(100vh - var(--main-navbar-height))}#main-footer{background:var(--mina-footer-bg);border-top:var(--mina-footer-border-top);color:var(--mina-footer-text-color);padding:2rem 0}#main-footer a{color:var(--mina-footer-link-color)}#main-footer a:hover,#main-footer a:active,#main-footer a:focus{color:var(--mina-footer-link-hover)}#main-footer .footer-info{border-bottom:2px solid hsla(0,0%,100%,.2);margin-bottom:1rem;padding-bottom:1rem;color:#fff}#main-footer .footer-info .list-unstyled li{line-height:2rem}#main-footer .footer-info .workwx>div{margin-right:2rem}#main-footer .footer-info .workwx>div:last-child{margin-right:0}#fixedbar{position:fixed;top:50%;right:0;z-index:1000;display:flex;flex-direction:column}#fixedbar .item{width:40px;background:#007bff;text-align:center;position:relative;border-bottom:1px solid #fff}#fixedbar .item>img{max-width:40px;cursor:pointer}#fixedbar .item>span{color:#fff;font-size:.8em;line-height:1em}#fixedbar .item .panel{display:none;position:absolute;top:0;right:40px;width:200px;background:#fff;padding:10px;border:1px solid rgba(0,0,0,.2)}#fixedbar .item .panel h4{font-size:1.2em;font-weight:400;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:5px}#fixedbar .item .panel .panel-body{padding:10px 0 0 0}#fixedbar .item:hover .panel{display:block}body.page-home #main-content{padding-top:0}body.page-home .section-1{background:url("../img/home-bg-1.png") no-repeat center bottom;background-size:cover;min-height:50vh;max-height:840px}body.page-home .section-1>.container{margin-top:2rem}body.page-home .section-product{background:#f5f5f5}body.page-home .section-product h1{font-size:2.5em;height:4em;padding-top:2.5em;background:url("../img/home-product-title.png") no-repeat center bottom}body.page-home .section-product .card{border-radius:5px !important;transition:all .3s}body.page-home .section-product .card:hover{box-shadow:0 2px 10px 1px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.05)}body.page-home .section-product .card .card-body .description{height:9.8rem;line-height:1.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis}@media(max-width: 991px){body.page-home .section-product .card .card-body .description{height:auto}}body.page-home .section-product .card .card-footer{background:#153d7b}body.page-home .section-product .card .card-footer .btn-link:hover{text-decoration:underline !important}body.page-home .section-advantage{background:url("../img/home-advantage-bg.png") no-repeat center bottom #002649;background-size:cover}body.page-home .section-advantage h1{font-size:2.5em;height:4em;padding-top:2.5em;background:url("../img/home-advantage-title.png") no-repeat center bottom;color:#fff}body.page-home .section-coverage h1{font-size:2.5em;height:4em;padding-top:2.5em;background:url("../img/home-coverage-title.png") no-repeat center bottom;background-size:contain}body.page-home #home-notice{position:fixed;background:#f5f5f5;transition:all .3s;top:100vh;left:50%;transform:translate(-50%, 100%);width:500px;max-width:90vw;min-width:300px;z-index:999}body.page-home #home-notice .notice-body{line-height:2em;overflow-y:auto;overflow-x:hidden;min-height:10rem;max-height:80vh}body.page-home #home-notice.show{top:50%;transform:translate(-50%, -80%)}body.page-guest #main-navbar{background:url(../img/line-banner-bg.png) no-repeat center bottom;background-size:cover}body.page-guest #main-content{display:flex}body.page-guest .guest-form{width:30rem;border-radius:.15rem;padding:2.5rem 1.5rem;background-color:#fff;box-shadow:0 2px 10px 1px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);margin:2rem auto}body.page-guest .guest-form a:hover{text-decoration:none}body.page-guest .guest-form h2{font-size:1.8rem;text-align:center;margin-bottom:1rem}body.page-guest .guest-form p.welcome{text-align:center;font-size:1.2rem;margin-bottom:2rem}body.page-guest .guest-form .custom-control-label{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.page-guest .guest-form .custom-control-label:after,body.page-guest .guest-form .custom-control-label:before{width:1.2rem;height:1.2rem;top:.1rem}@media(max-width: 768px){body.page-guest .guest-form{max-width:90vw;margin:2rem 0}}.page-line #main-content{padding-top:0 !important;display:flex;flex-direction:column}.page-line .line-banner{background:url("../img/line-banner-bg.png") no-repeat center bottom;background-size:cover;height:14rem;padding-top:calc(var(--main-navbar-height) + 3rem)}.page-line a.nav-link{border-radius:0}.page-line #linetable td,.page-line #linetable th{padding:.5rem}.page-down #main-content{padding-top:0 !important;display:flex;flex-direction:column}.page-down .down-banner{background:url("../img/down-banner-bg.png") no-repeat center 3rem #193599;background-size:contain;height:15rem}@media(max-width: 991px){.page-down .down-banner{height:10rem;background-position-y:2rem;background-size:cover}}.page-down .card-down .layui-icon{font-size:2rem !important}.page-down .collapse-ins{transition:all .3s ease}.page-down .collapsed .collapse-ins{transform:rotate(90deg)}.page-cms #main-content{padding-top:0 !important;display:flex;flex-direction:column}.page-cms .cms-banner{background:url("../img/line-banner-bg.png") no-repeat center bottom;background-size:cover;height:12rem;padding-top:calc(var(--main-navbar-height) + 3rem)}.page-cms.page-cms-article .cms-banner{height:5rem;padding-top:0}.page-cms a.nav-link{border-radius:0}.page-cms .cms-list-card{background-color:hsla(0,0%,100%,.1)}.page-product #main-content{padding-top:0 !important;display:flex;flex-direction:column}.page-product .product-banner{background:url("../img/product-banner-bg.png") no-repeat center bottom #193599;background-size:cover;height:15rem}@media(max-width: 991px){.page-product .product-banner{height:10rem;background-position-y:2rem;background-size:cover}}.page-product .product-category-container{border-right:1px solid rgba(0,0,0,.125)}@media(max-width: 991px){.page-product .product-category-container{border-right:0}}.page-product .product-category a{font-size:1.2rem}.page-product .product-intro{border-radius:.5rem;padding:1rem 1.25rem}.page-product .package-group-nav .nav-link{background-color:#fff}.page-product .package-group-nav .nav-link.active{background-color:#007bff}.page-product .card-sku{border-radius:.2rem;overflow:hidden}.page-product .card-sku .card-header{background-color:#007bff;color:#fff}.page-product .product-router-wrapper .card{transition:all .3s ease}.page-product .product-router-wrapper .card:hover{box-shadow:0 2px 15px 2px rgba(0,0,0,.3) !important;transform:translateY(-5px)}.page-product .product-router-wrapper .card .product-image-wrapper{background-color:#f0f3f8;background-size:cover;background-repeat:no-repeat;background-position:center center;height:200px;cursor:pointer}.page-product .product-router-description img{max-width:90%}.buy-page #main-content{padding-top:0 !important;display:flex;flex-direction:column}.buy-page .product-banner{background:url("../img/product-banner-bg.png") no-repeat center bottom #193599;background-size:cover;height:15rem}@media(max-width: 991px){.buy-page .product-banner{height:10rem;background-position-y:2rem;background-size:cover}}
