html{filter:grayscale(0);-webkit-filter:grayscale(0)}
body{-ms-overflow-style:none;height:100%;overflow:auto;background-color:#fff;padding:0;margin:0;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
*{margin:0;padding:0;vertical-align:baseline;outline:0}
*,:after,:before{box-sizing:border-box}
input-webkit-autofill:focus,input:-webkit-autofill,input:-webkit-autofill:hover{box-shadow:0 0 0 1000px #fff inset!important}
input::-webkit-input-placeholder{color:#999}
input::-moz-input-placeholder{color:#999}
input::-ms-input-placeholder{color:#999}
textarea::-webkit-input-placeholder{color:#999}
textarea::-moz-input-placeholder{color:#999}
textarea::-ms-input-placeholder{color:#999}
table{border-collapse:collapse;border-spacing:0}
hr{margin:0;padding:0}
#GlobalLoadingProgress{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;z-index:19999999}
#GlobalLoadingProgress img{background-color:transparent;text-align:center;width:60px;height:60px;left:46%;top:46%;position:fixed}
.global_width{width:90%;margin:0 auto}
.video{position:absolute;top:0;left:50%;margin-left:-50%;width:100%;height:100%;object-fit:cover}
@media (min-width:1359px){
.global_width{width:1240px}
}
html{height:100%;box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
a,a:focus,a:hover{cursor:pointer;color:inherit;outline:0;text-decoration:none}
div:focus{outline:0}
a:active,a:focus{outline:0}
a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}
.hide{display:none!important}
.show{display:''}
.nopadding{padding-right:0!important;padding-top:0!important;padding-bottom:0!important}
.margin{margin-top:20px!important}
.nomargin{margin-left:0!important;margin-right:0!important;margin-top:0!important;margin-bottom:0!important}
.topheader{position:fixed;top:0;left:0;display:block;width:100%;z-index:1100}
.banner{min-height:425px;width:100%;margin:0 auto;padding:0;position:relative;background-color:#1c2431}
.banner .videopopup{display:none;position:fixed;top:0;bottom:0;right:0;left:0;justify-content:center;align-items:center;width:100vw;height:100vh;background:rgba(85,85,85,.6);z-index:1110}
.banner .videCont{z-index:1111;width:50vw;height:50vh}
.banner .videCont video{width:100%;height:100%}
.swiper-container{width:100%;height:100%}
.swiper-container .swiper-item{padding:0;width:100%;height:100%;min-height:425px;display:block;margin:0 auto;background-size:auto 100%;background-position:center;background-repeat:no-repeat;position:relative;overflow-x:hidden}
.swiper-item .video-btn{width:80px;height:40px;position:absolute;top:55%;left:48%;cursor:pointer}
.swiper-container .swiper-one-item .swiper-container .pa{position:absolute;color:#fff}
.swiper-container .swiper-pagination{width:100%;bottom:10px!important}
.swiper-container .swiper-pagination .swiper-pagination-bullet{width:40px;height:3px;border-radius:0;background-color:#fff}
.swiper-container .swiper-slide .sl-left{top:140px;width:100%;position:absolute;color:#fff;z-index:1000}
.swiper-container .swiper-slide .sl-right{top:0;right:40px;width:100%;text-align:right;position:absolute;z-index:0}
.swiper-container .swiper-slide .sl-right img{margin-top:100px;margin-bottom:50px;height:calc(100% - 150px)}
.center-title{position:absolute;top:60px;left:50%;margin-left:-300px;margin-top:350px;font-size:60px;color:#fff;font-weight:200;z-index:10000}
.center-description{position:absolute;top:100px;text-align:center;margin-top:420px;width:100%;font-size:30px;color:#fff;font-weight:200;z-index:10000}
.swiper-container .swiper-slide .t1{top:0;left:100px;font-size:18px;margin-bottom:10px}
.swiper-container .swiper-slide .t2{top:60px;left:0;font-size:40px;margin-bottom:20px}
.swiper-container .swiper-slide .t3{top:130px;left:100px;margin-bottom:20px;font-size:18px;max-width:600px}
.swiper-container .swiper-slide .btn{min-width:120px;line-height:40px;left:100px;top:270px;color:#fff;margin:0;padding:0;background-color:#2e7bfb;font-size:14px;text-align:center;cursor:pointer;color:#fff;border-radius:0}
@media (max-width:768px){
.global_width{width:90%}
.swiper-container{width:100%}
.swiper-container .swiper-slide .sl-left{top:70px}
.swiper-container .swiper-slide .t1{top:0;left:100px;font-size:14px;margin-bottom:10px;display:none}
.swiper-container .swiper-slide .t2{top:60px;left:100px;font-size:16px;margin-bottom:20px;display:none}
.nopadding{padding:0 5px!important}
.center-title{position:absolute;top:60px;left:0;margin-left:0;width:100%;text-align:center;margin-top:70px;font-size:30px;color:#fff;font-weight:200;z-index:10000}
.center-description{position:absolute;top:60px;left:0;margin-left:0;width:100%;text-align:center;margin-top:140px;font-size:16px;color:#fff;font-weight:200;z-index:10000}
.banner{width:100%;height:250px;min-height:250px}
.swiper-container .swiper-slide .t3{display:none}
.swiper-container .swiper-slide .t4{display:none}
.swiper-container .swiper-slide .btn{min-width:80px;line-height:30px;left:100px;top:270px;color:#fff;margin:0;padding:0;background-color:#2e7bfb;font-size:12px;text-align:center;cursor:pointer;color:#fff;border-radius:0;display:none}
.swiper-item .video-btn{display:none}
.swiper-container{width:100%;height:250px}
.swiper-container .swiper-item{background-size:auto 100%;background-position:center;background-repeat:no-repeat}
.video{position:absolute;top:0;left:50%;margin-left:-50%;width:100%;height:100%;object-fit:unset}
}
.swiper-container .swiper-slide .btn:hover{color:#fff}
.error_msg{font-size:12px;color:#f7491e;line-height:16px;font-style:normal}
.radioGroup{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;align-content:center}
.radioGroup .radioItem{align-self:center;flex-grow:0;flex-shrink:0;cursor:pointer}
.radioGroup .radioItem i{font-size:14px;color:#333}
.radioGroup .radioItem i.icon-check_box_checked{font-size:14px;color:#2e7bfb}
.radioGroup .radioItem label{margin-right:20px;font-size:14px;color:#333;line-height:20px}
.notifyjs-mainNotify-error div{height:14px;width:25px;display:inline-block;background-image:url(../fonts/status_error.svg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:relative;top:2px}
.notifyjs-mainNotify-success div{display:inline-block;width:25px;height:14px;background-image:url(../fonts/status_success.svg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:relative;top:2px}
#cnzz_stat_icon_1277365686{display:none}
.product-detail-all .markdown-body{padding-bottom:40px}
.page-link{cursor:pointer}