*,body,hr{margin:0;padding:0}
*,.gx-btn,.gx-btn:focus,a,a:active,a:focus,a:hover,div:focus{outline:0}
html{height:100%;filter:grayscale(0);-webkit-filter:grayscale(0)}
body{-ms-overflow-style:none;height:100%;overflow:auto;background-color:#fff;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
*{vertical-align:baseline}
*,: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}
#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}
}
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: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,.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-container .swiper-item .video-btn{width:80px;height:40px;position:absolute;top:55%;left:48%;cursor:pointer}
.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-one-item .swiper-container .pa{position:absolute;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}
.center-description,.center-title{width:100%;position:absolute;font-weight:200;z-index:10000;color:#fff;text-align:center}
.swiper-container .swiper-slide .sl-right img{margin-top:100px;margin-bottom:50px;height:calc(100% - 150px)}
.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;margin:0;padding:0;background-color:#2e7bfb;font-size:14px;text-align:center;cursor:pointer;color:#fff;border-radius:0}
.center-title{top:60px;margin-top:350px;font-size:80px}
.center-description{top:100px;margin-top:430px;font-size:40px}
@media (max-width:768px){.global_width{width:90%}
.swiper-container{width:100%;height:250px}
.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}
.center-description,.center-title{top:60px;left:0;font-weight:200;z-index:10000;text-align:center;color:#fff;position:absolute;width:100%}
.nopadding{padding:0 5px!important}
.center-title{margin-top:70px;font-size:30px}
.center-description{margin-left:0;margin-top:140px;font-size:16px}
.banner{width:100%;min-height:250px;overflow:hidden}
.swiper-container .swiper-slide .t3,.swiper-container .swiper-slide .t4{display:none}
.swiper-container .swiper-slide .btn{min-width:80px;line-height:30px;left:100px;top:270px;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 .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}
.notifyjs-mainNotify-error div,.notifyjs-mainNotify-success div{display:inline-block;width:25px;height:14px;background-position:center center;background-size:100% 100%;top:2px;position:relative;background-repeat:no-repeat}
.radioGroup .radioItem{align-self:center;flex-grow:0;flex-shrink:0;cursor:pointer}
.radioGroup .radioItem i{font-size:16px;color:#333}
.radioGroup .radioItem i.icon-check_box_checked{font-size:16px;color:#88BC35}
.radioGroup .radioItem label{margin-right:20px;font-size:14px;color:#333;line-height:20px}
.notifyjs-mainNotify-error div{background-image:url(../images/status_error.svg)}
.notifyjs-mainNotify-success div{background-image:url(../images/status_success.svg)}
#cnzz_stat_icon_1277365686{display:none}
.product-detail-all .markdown-body{padding-bottom:40px}
.page-link{cursor:pointer}
.gx-btn{background:0 0;border:0}
.gx-tarea-control,.gx-txt-control{height:34px;padding:0 10px;border:1px solid #efefef;overflow:hidden;font-size:14px;color:#666;line-height:32px}
.gx-tarea-control:focus,.gx-txt-control:focus{border-color:#88BC35}
.gx-tarea-control{resize:none;overflow:auto}
.gx-global-layout{width:1200px;position:relative;margin:0 auto}
.site-banner-wrapper{height:400px;position:relative;margin-top:60px}
.site-banner-wrapper .banner-bg{background-repeat:no-repeat;background-size:2560px 100%;background-position:center top;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}
.site-banner-wrapper .banner-mask{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 40%,transparent);width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}
.site-banner-wrapper .site-banner-container{height:100%;display:flex;align-items:center;z-index:3}
.site-banner-wrapper .site-banner-container .main-part .tit{font-size:40px;color:#fff}
.site-banner-wrapper .site-banner-container .main-part .desc{max-width:600px;overflow:hidden;word-wrap:break-word;word-break:break-all;font-size:16px;color:#fff;margin:0}
.site-banner-wrapper .site-banner-container .main-part .gx-btn{width:100px;height:44px;display:block;border:1px solid #fff;font-size:16px;color:#fff;line-height:42px;text-align:center;margin-top:20px}
@media (max-width:768px){.gx-fix-diff-mark.is-on{width:100%;height:60px;overflow:hidden;clear:both}
.gx-fix-diff-mark.is-off{display:none}
.gx-global-layout{width:100%}
.site-banner-wrapper{height:250px;margin-top:0}
.site-banner-wrapper .banner-bg{background-size:auto 100%}
.site-banner-wrapper .site-banner-container .main-part{padding:0 20px}
.site-banner-wrapper .site-banner-container .main-part .tit{font-size:28px}
.site-banner-wrapper .site-banner-container .main-part .gx-btn{height:34px;line-height:32px}
}