.enFooter .con .left{width: 100%;}
.enFooter .con .left .footNavBox{display: flex; justify-content: space-between;}
.enFooter .con .left .footNavBox .footshare a{color: #424441;font-size: .7292vw;margin-left: 1.3021vw;}
.enFooter .con .bot{display: flex; justify-content: space-between;}
.enFooter .con .bot .fooDesc{text-align: right;font-size: .7292vw; color: #b6b6b6; line-height: calc(24 / 14);}

@media (max-width: 750px){
    .footshare{display: none;}
    .fooDesc{display: none;}
}

/*--落地页--*/

.LandingPageBanner{position: relative; overflow: hidden;}
.LandingPageBanner .imgBox{position: relative; padding-top: 135.549%;}
.LandingPageBanner .imgBox img{width: 100%; display: block; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover;}
.LandingPageBanner .imgBox video{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}
.LandingPageBanner .LandingPageBannerText{position: absolute; top: 50%; transform: translateY(-50%); width: 100%; text-align: center;}
.LandingPageBanner .LandingPageBannerText .title{font-size: 24px; padding-bottom: 10px; color: #fff; font-weight: 600;}
.LandingPageBanner .LandingPageBannerText .btn{width: 140px; border-radius: 40px; height: 40px; font-size: 14px; display: flex; align-items: center; cursor: pointer;  justify-content: center;  color: #fff; background-color: #f58220; background-image: linear-gradient(to right, #f5b620, #f58220); margin: 0px auto;}
.LandingPageBanner .LandingPageBannerText .btn i{width: 20px; height: 20px; border-radius: 100%; margin-left: 8px; background: #fff; position: relative;}
.LandingPageBanner .LandingPageBannerText .btn i::after{content: ''; position: absolute; left: calc(50% + 1px); top: 50%; transform: translate(-50%,-50%); border-left: 7px solid #f58820; border-top: 4px solid transparent;border-bottom: 4px solid transparent;}

.LandingPageProduct{padding: 35px 0px; background-image: linear-gradient(to bottom, #fff, #f2f2f2); overflow: hidden; position: relative;}
.LandingPageProduct .title{text-align: center; font-size: 24px; padding-bottom: 20px; color: #000000; font-weight: 600;}
.LandingPageProduct .LandingPageProductList{ overflow: hidden; position: relative; display: none; flex-wrap: wrap; margin:0 0px -10px;}
.LandingPageProduct .LandingPageProductList .list{height: 200px; width:calc(50% - 20px); margin:0px 10px 20px; position: relative;}
.LandingPageProduct .LandingPageProductList .list .imgBox{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; border-radius: 10px;}
.LandingPageProduct .LandingPageProductList .list .imgBox img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(1); transition: all .8s ease; object-fit: cover;}
.LandingPageProduct .LandingPageProductList .list .content{padding:20px 20px 0px; position: absolute; left: 0px; top: 0px; width: 100%; color: #fff;}
.LandingPageProduct .LandingPageProductList .list .content .percent{font-size: 30px; padding-bottom: 10px; line-height: 1; font-weight: 600;}
.LandingPageProduct .LandingPageProductList .list .content .listTitle{font-size: 18px; line-height: 24px;}
.LandingPageProduct .LandingPageProductList .list:hover .imgBox img{transform: scale(1.1);}


.LandingPageProduct .mLandingPageProductList{ overflow: hidden; position: relative; }
.LandingPageProduct .mLandingPageProductList .list{ float: left; height: 28vw; width:100%; margin:0px 0px 1.333vw; position: relative;}
.LandingPageProduct .mLandingPageProductList .list .imgBox{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; border-radius: 1.333vw;}
.LandingPageProduct .mLandingPageProductList .list .imgBox img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(1); transition: all .8s ease; object-fit: cover;}
.LandingPageProduct .mLandingPageProductList .list .content{padding:4vw 3.333vw 0vw; position: absolute; left: 0px; top: 0px; width: 100%; color: #fff;}
.LandingPageProduct .mLandingPageProductList .list .content .percent{font-size: 5.333vw; padding-bottom: 1.333vw; line-height: 1; font-weight: 600;}
.LandingPageProduct .mLandingPageProductList .list .content .listTitle{font-size: 3.2vw; line-height:calc(28 / 24);}
.LandingPageProduct .mLandingPageProductList .list:hover .imgBox img{transform: scale(1.1);}
.LandingPageProduct .mLandingPageProductList .list:nth-child(1){width: calc(65% - 1.333vw); margin-right: 1.333vw; height: calc(28vw * 2 + 10px);}
.LandingPageProduct .mLandingPageProductList .list:nth-child(2){width: 35%;}
.LandingPageProduct .mLandingPageProductList .list:nth-child(3){width: 35%;}
.LandingPageProduct .mLandingPageProductList .list:nth-child(4){width: 35%; clear: left;}
.LandingPageProduct .mLandingPageProductList .list:nth-child(5){width: calc(65% - 1.333vw); margin-left: 1.333vw;}



.LandingPagePlanTab{display: none;}



.LandingPagePlanMain {padding: 35px 0px 0px;}
.LandingPagePlanMain .title{text-align: center; font-size: 24px; font-weight: 600;}

.LandingPagePlanImgBox{position: relative; margin-top: 30px;}
.LandingPagePlanImgBox .LandingPagePlanImg{overflow: hidden;position: relative;}
.LandingPagePlanImgBox .LandingPagePlanImg .swiper-slide{padding-top: 120%; position: relative;}
.LandingPagePlanImgBox .LandingPagePlanImg img{width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; display: block;}

.LandingPagePlanImgBox .LandingPagePlanClass{bottom: 40px; left:0px; width: 100%; position: absolute; z-index: 20;}
.LandingPagePlanImgBox .LandingPagePlanClass .container{display: flex; justify-content: center;}
.LandingPagePlanImgBox .LandingPagePlanClass a{padding: 15px 0px; font-size: 12px; margin: 0px 5px; width: 33.333%; border-radius: 10px; color: #fff; text-align: center; backdrop-filter: blur(10px);background-color: rgba(255,255,255,0.6);}
.LandingPagePlanImgBox .LandingPagePlanClass a img{height:15px; display: block; margin: 0px auto 5px;}


.LandingPagePlanImgBox .LandingPagePlanClass a.cur{background-image: linear-gradient(to right, #f5b620, #f58220);}

.LandingPagePlanImgBox .LandingPagePlanClassFixed{position: fixed !important; top: 0px !important; bottom: auto !important; transform:none !important; background-color: rgba(0,0,0,.6);backdrop-filter: blur(10px); padding: 15px 0px !important;}
.LandingPagePlanImgBox .LandingPagePlanClassFixed .container{ display: flex; justify-content: center;}
.LandingPagePlanImgBox .LandingPagePlanClassFixed .container a{display: flex; width: auto; margin: 0px 10px; height: 40px; border-radius: 40px; padding: 0px 15px; align-items: center; background: none;}
.LandingPagePlanImgBox .LandingPagePlanClassFixed .container a img{margin: 0px 8px 0px 0px;}
.LandingPagePlanImgBox .LandingPagePlanClassFixed .container a.cur{background-image: linear-gradient(to right, #f5b620, #f58220); box-shadow: 1px 1px 29px rgba(255,181,84.0.6);}

.LandingPagePlanImgBox .LandingPagePlanClassTop{position: fixed; top: 60px !important; transform:none; transition: all .8s ease;}


.electricalPowerMain{position: relative; padding: 35px 0px 80px; background: #f9f9f9; z-index: 10;}
.electricalPowerMain::after{content: ''; width: 100%; height: 10px; background-image: url(../images/LandingPage_10.png); background-position: center; background-size: cover; position: absolute; left: 0px; top: -9px;}
.electricalPowerMain::before{content: ''; width: 100%; height: 10px; background-image: url(../images/LandingPage_010.png); background-position: center; background-size: cover; position: absolute; left: 0px; bottom:0px;}
.electricalPowerMain .subTitle{font-size: 16px; padding-bottom: 5px; color: #f08200; text-align: center;}
.electricalPowerMain .electricalPower{display: flex; flex-wrap: wrap; padding-top: 20px;}
.electricalPowerMain .electricalPower .list{width: 33.333%; padding:15px 0px; text-align: center;}
.electricalPowerMain .electricalPower .list .icon img{height: 40px; vertical-align: middle;}
.electricalPowerMain .electricalPower .list .listTitle{padding-top: 10px; font-size: 14px; color: #000000;}

.relatedProductsMain{padding:30px 0px; overflow: hidden; position: relative;}
.relatedProductsMain .subTitle{font-size: 20px; padding-bottom: 5px; color: #f08200; text-align: center;}
.relatedProductsMain .relatedProducts{margin-top: 25px; overflow: hidden; position: relative;}
.relatedProductsMain .relatedProducts .swiper-wrapper{flex-wrap: wrap;}
.relatedProductsMain .relatedProducts .swiper-slide{width: 100%; margin: 0px 0px 20px 0px; overflow: hidden; border-radius: 20px;}
.relatedProductsMain .relatedProducts .swiper-slide .contentBg{padding-top: 135%; position: relative;}
.relatedProductsMain .relatedProducts .swiper-slide .contentBg img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}
.relatedProductsMain .relatedProducts .swiper-slide .imgBox{position: absolute; left: 50%; transform: translateX(-50%); top: 20px; width: 76%;}
.relatedProductsMain .relatedProducts .swiper-slide .imgBox img{width: 100%; display: block;}
.relatedProductsMain .relatedProducts .swiper-slide .content{ left: 15px; bottom:15px; right: 15px; padding: 15px; border-radius: 15px; position: absolute; text-align: center; background-color: rgba(255,255,255,0.6);backdrop-filter: blur(10px);}
.relatedProductsMain .relatedProducts .swiper-slide .content .listTitle{font-size: 18px; line-height: 24px; font-weight: 600; color: #000000;}
.relatedProductsMain .relatedProducts .swiper-slide .content .label{margin-top: 5px; font-size: 14px; color: #000000; opacity: 0.6;}
.relatedProductsMain .relatedProducts .swiper-slide .content .more{padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.relatedProductsMain .relatedProducts .swiper-slide .content .more span{font-size: 12px;border-radius: 35px; height: 35px; padding: 0px 15px; border:1px solid #000; font-weight: 600; color: #000000; display: flex; align-items: center;}
.relatedProductsMain .relatedProducts .swiper-slide .table{display: none;}
.relatedProductsMain .relatedProducts .swiper-slide:last-child{margin: 0px;}
.relatedProductsMain .relatedProductsDesc{padding-top: 20px; font-size:14px;line-height: 22px;  color:rgba(0,0,0,0.6); text-align: center; }

.relatedProductsMain .relatedProducts.aRow .swiper-slide{width: 100%;}
.relatedProductsMain .relatedProducts.aRow .swiper-slide .contentBg{padding-top: 135%;}
.relatedProductsMain .relatedProducts .swiper-slide:hover .more span{background-color: #f08200; color: #fff; border-color: #f08200;}


.relatedProductsMain .relatedProducts .relatedProductsPage{text-align: center; padding-top: 15px;}
.relatedProductsMain .relatedProducts .relatedProductsPage span{background: #eee;}



.onlineTechnicalSupportMain{background-image: url(../images/LandingPage_26.jpg); background-size: cover; background-repeat: no-repeat; background-position: center;}

.onlineTechnicalSupportMain .onlineTechnicalSupport{display: flex; flex-wrap: wrap; padding: 35px 0px 35px;}
.onlineTechnicalSupportMain .titleBox{width: 100%; padding:0px 0px 20px; display: flex; flex-direction: column;}
.onlineTechnicalSupportMain .titleBox .title{flex: 1; font-size: 24px; padding-bottom: 20px; line-height: 1; color: #fff;font-weight: 600;}
.onlineTechnicalSupportMain .titleBox .telBox .tel{font-size: 18px;line-height: 1; color: #fff; font-weight: 600;}
.onlineTechnicalSupportMain .titleBox .telBox .text{font-size: 12px; color: #fff; opacity: 0.5; padding-top: 5px;}

.onlineTechnicalSupportMain .form{width: 100%; background: #fff; border-radius: 20px; padding: 0px;}
.onlineTechnicalSupportMain .form iframe{ width: 670px; display: block; max-width: 100%; height: 920px !important; margin: 0px auto;}
.onlineTechnicalSupportMain .form .FormList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding: 30px;}
.onlineTechnicalSupportMain .form .FormList .list { width: 100%; padding: 0px 0px 10px}
.onlineTechnicalSupportMain .form .FormList .list p { font-size: 14px; padding-bottom: 10px; color: #000000; font-weight: 600}
.onlineTechnicalSupportMain .form .FormList .list p i { color: #ff0000}
.onlineTechnicalSupportMain .form .FormList .list .input {position: relative;}
.onlineTechnicalSupportMain .form .FormList .list .input label {border: 1px solid #cedae0; border-radius: 10px; padding: 6px 15px; display: block}
.onlineTechnicalSupportMain .form .FormList .list .input label input { width: 100%; border: none; outline: none; vertical-align: middle; font-size: 14px; color: #7f7f7f}
.onlineTechnicalSupportMain .form .FormList .list .input label textarea { width: 100%; height: 60px; outline: none; resize: none; font-size: 14px; color: #7f7f7f}
.onlineTechnicalSupportMain .form .FormList .list .input img {position: absolute;right: 4px; top: 50%;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);height: 30px}
.onlineTechnicalSupportMain .form .FormList .list.textarea { width: 100%}
.onlineTechnicalSupportMain .form .FormList .btn {width: 100%;padding: 10px 0px 0px}
.onlineTechnicalSupportMain .form .FormList .btn input {width: 100%;height: 40px; font-size: 14px; border-radius: 25px; color: #fff; background-color: #f58220;  background-image: -webkit-gradient(linear, left top, right top, from(#f5b620), to(#f58220));background-image: -webkit-linear-gradient(left, #f5b620, #f58220); background-image: -o-linear-gradient(left, #f5b620, #f58220); background-image: linear-gradient(to right, #f5b620, #f58220)}


.LandingPageFAQMain{padding: 30px 0px;}
.LandingPageFAQMain .container{display: flex; flex-wrap: wrap;}
.LandingPageFAQMain .titleBox{width: 100%;}
.LandingPageFAQMain .titleBox .title{font-size: 24px; padding-bottom: 15px; line-height: 1; font-weight: 600; text-align: center;}
.LandingPageFAQMain .titleBox .classList{display: flex; align-items: center; justify-content: center;}
.LandingPageFAQMain .titleBox .classList a{display: flex; justify-content: space-between; align-items: center; margin: 10px 5px 0px; width: 50%; padding: 0px 20px; font-weight: 600; font-size: 13px; color: #000000; height: 40px; border-radius: 40px; border:1px solid #000}
.LandingPageFAQMain .titleBox .classList a i{font-size: 12px; margin-left: 5px;}
.LandingPageFAQMain .titleBox .classList a.cur{background-image:linear-gradient(to right, #f5b620, #f58220); border-color: #f58220; color: #fff;}

.LandingPageFAQMain .LandingPageFAQ{flex: 1;width: 100%; padding-top: 30px;}
.LandingPageFAQMain .LandingPageFAQ .list{padding: 15px 0px; border-bottom: 1px solid #d3d3d3;}
.LandingPageFAQMain .LandingPageFAQ .list .listTitle{display: flex; cursor: pointer;}
.LandingPageFAQMain .LandingPageFAQ .list .listTitle p{flex: 1; font-size: 16px; line-height: 24px; color: #000000;}
.LandingPageFAQMain .LandingPageFAQ .list .listTitle i{font-size: 12px; font-weight: 600; color: #000; margin-right: 0px; }
.LandingPageFAQMain .LandingPageFAQ .list .listTitle i::before{display: block;transform: rotate(0deg);transition: all .8s ease;}
.LandingPageFAQMain .LandingPageFAQ .list .listTitle.cur i::before{transform: rotate(90deg);}
.LandingPageFAQMain .LandingPageFAQ .list .content{font-size: 14px; line-height: 22px; padding:15px 0px 10px; color: #777777; display: none;}


.pupUpVideo{position: fixed; z-index: 100; left: 0px; top: 0px; width: 100%; height: 100%; padding: 96px 20px; background: #000; display: none;}
.pupUpVideo .closeVideo{position: absolute; display: flex; align-items: center; justify-content: center; right: 15px; top: 15px; width: 30px; height: 30px; color: rgba(255,255,255,0.5); font-size: 22px; cursor: pointer; transition: all .6s ease;}
.pupUpVideo .closeVideo:hover{color: rgba(255,255,255,1);}
.pupUpVideo .videoPlayBox{width: 100%; height: 100%; display: flex; justify-content: center;}
.pupUpVideo .videoPlayBox .videoPlayContainer{ max-width: 1280px; display: flex; justify-content: center; width: auto; position: relative;}
.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay{width: 100%; position: relative;overflow: hidden; display: flex;align-self: center;}
.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video{ width: auto; min-width: 320px;max-height: 100vh;max-width: 100vw;}
.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe{ width: auto; min-width: 320px;max-height: 100vh;max-width: 100vw; width: 1280px; height: 720px;}

.popupTableMain{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; background-color: rgba(0,0,0,0.5); display: none;}
.popupTableBox{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.popupTable{width: 1400px; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; -ms-flex-direction:column; flex-direction:column; max-height: 85%; padding:20px 20px 50px;background: #fff; border-radius: 15px 15px 0px 0px; position: relative;}
.popupTableClose{position: absolute; right:20px; top: 20px; font-size: 12px; color:#666666; font-weight: 700; z-index: 30; cursor: pointer;width: 30px;height: 30px;border: 2px solid #666666;display: flex;justify-content: center; align-items: center;border-radius: 100%;}
.popupTableTitle{padding-bottom: 15px; position: relative;}
.popupTableTitle .subTitle{font-size: 18px; line-height: 1.2; color: #000000; font-weight: 600; text-align: center;}

.popupTableContent{padding:0px;font-size: 14px;line-height:24px;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; overflow-y: auto;  color: #474b51;}
.popupTableContent table{width: 100%; border: none; border-collapse: collapse; border-radius: 20px; overflow: hidden;}
.popupTableContent table td{ border: none; border-bottom: 1px solid #eaeaec; width: 35%; padding: 10px 5%; word-wrap: break-word; font-size: 14px; line-height: 1.2; background: #f9f9fb;}
.popupTableContent table th{ border: none; padding: 10px 5%;font-size: 14px;}
.popupTableContent table tr td:nth-child(1){ width: 30%; font-weight: 600; background: #f0f1f4;}
.popupTableContent table tr th:nth-child(1){ width: 30%; font-weight: 600; background: #f0f1f4;border-bottom: 1px solid #eaeaec;}
.popupTableContent table tr:last-child td{ border: none;}
.popupTableContent table tr:last-child th{ border: none;}

.popupTableContent::-webkit-scrollbar {
    width: 2px;
    background-color: #fff;
}
.popupTableContent::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    background-color: #fff;
}
.popupTableContent::-webkit-scrollbar-thumb {
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .1);
    background-color:var(--vi-color);
} 

.pcImg{display: none !important;}
.mImg{display: block !important;}

.udesk-client-btn{margin: auto !important;}
#udesk_btn_text{ line-height: 1.4 !important;}

@media (max-width:480px) {
    .LandingPageProduct .LandingPageProductList{margin: 0px;}
    .LandingPageProduct .LandingPageProductList .list{ width: 100%; margin: 0px 0px 15px;}
    .electricalPowerMain .electricalPower .list{width: 33.333%; padding:10px 0px;}
}
@media (min-width:768px) {
    .pupUpVideo{padding: 6vw 1.25vw;}
    .pupUpVideo .closeVideo{right: 1.5vw; top: 1.5vw; width: 1.875vw; height: 1.875vw;font-size: 2.5vw; }
    .pupUpVideo .videoPlayBox .videoPlayContainer{ max-width: 80vw;}
    .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video{min-width: 20vw;}
    .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe{min-width: 20vw;}

    .popupTableBox{-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
    .popupTable{padding:3.75vw;max-width: 92%;border-radius: 0.9375vw;}
    .popupTableTitle{padding-bottom: 2.5vw;}
    .popupTableTitle .subTitle{font-size: 2.813vw;}
    .popupTableContent{padding:0vw;font-size: 1vw;line-height:2vw;}
    .popupTableContent table td{width: 35%;padding: 0.625vw 5%;font-size: 1.125vw;}
    .popupTableContent table th{padding: 0.625vw 5%;font-size: 1.125vw;}
    
    .LandingPageBanner .imgBox{padding-top: 52.549%;}
    .LandingPageBanner .LandingPageBannerText{top: 41%;}
    .LandingPageBanner .LandingPageBannerText .title{font-size: 3.75vw; padding-bottom: 1.25vw;}
    .LandingPageBanner .LandingPageBannerText .btn{width: 13.625vw; border-radius: 3.125vw; height: 3.125vw; font-size: 0.938vw;}
    .LandingPageBanner .LandingPageBannerText .btn i{width: 1.25vw; height: 1.25vw; margin-left: 0.938vw;}
    .LandingPageBanner .LandingPageBannerText .btn i::after{border-left: 0.438vw solid #f58820; border-top: 0.25vw solid transparent;border-bottom: 0.25vw solid transparent;}

    .LandingPageProduct{padding: 5.625vw 0vw;}
    .LandingPageProduct .title{font-size: 3.25vw; padding-bottom: 5vw;}
    .LandingPageProduct .LandingPageProductList{margin:0vw -0.938vw 0vw 0vw; display: block;}
    .LandingPageProduct .LandingPageProductList .list{float: left; height: 16.25vw; margin:0vw 0.938vw 0.938vw 0vw;}
    .LandingPageProduct .LandingPageProductList .list .imgBox{border-radius: 1.25vw;}
    .LandingPageProduct .LandingPageProductList .list .content{padding:1.875vw 1.563vw 0vw;}
    .LandingPageProduct .LandingPageProductList .list .content .percent{font-size: 3.125vw; padding-bottom: 0.625vw;}
    .LandingPageProduct .LandingPageProductList .list .content .listTitle{font-size: 1.5vw; line-height: calc(26 / 24);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(1){width: calc(40% - 0.938vw);; height: 33.438vw;}
    .LandingPageProduct .LandingPageProductList .list:nth-child(1) .content .listTitle{font-size: 1.625vw; line-height: calc(28 / 26);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(2){width: calc(20% - 0.938vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(3){width: calc(40% - 0.938vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(4){width: calc(20% - 0.938vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(5){width: calc(40% - 0.938vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(6){width: calc(22% - 0.938vw);clear: left;}
    .LandingPageProduct .LandingPageProductList .list:nth-child(7){width: calc(39% - 0.938vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(8){width: calc(39% - 0.938vw);}

    .LandingPageProduct .LandingPageProductList .list:hover .imgBox img{transform: scale(1.1);}
    .LandingPageProduct .mLandingPageProductList{display: none;}

    .LandingPagePlanMain {padding: 5.625vw 0vw 0vw;}
    .LandingPagePlanMain .title{font-size: 3.25vw;}

    .LandingPagePlanImgBox{margin-top: 5.625vw;}
    .LandingPagePlanImgBox .LandingPagePlanImg .swiper-slide{padding-top: 0vw;}
    .LandingPagePlanImgBox .LandingPagePlanImg .swiper-slide img{width: 100%; height: auto; position: relative;}
    .LandingPagePlanImgBox .LandingPagePlanClass .container{display: block;}
    .LandingPagePlanImgBox .LandingPagePlanClass{top: 50%; transform: translateY(-50%); left:0px; width: 100%; bottom: auto; position: absolute; z-index: 20;}
    .LandingPagePlanImgBox .LandingPagePlanClass a{ display: block; width: 13.75vw; margin:0vw 0vw 0.938vw; padding: 1.563vw 0vw 2.188vw; font-size: 1.25vw; border-radius: 1.25vw;}
    .LandingPagePlanImgBox .LandingPagePlanClass a img{height: 2.375vw; margin: 0px auto;}
    .LandingPagePlanImgBox .LandingPagePlanClass a p{padding-top: 0.313vw;}
    .LandingPagePlanImgBox .LandingPagePlanClass a:last-child{margin: 0vw;}

    .LandingPagePlanImgBox .LandingPagePlanClassFixed{padding: 0.938vw 0vw;}
    .LandingPagePlanImgBox .LandingPagePlanClassFixed .container{display: flex;}
    .LandingPagePlanImgBox .LandingPagePlanClassFixed .container a{margin: 0vw 1.25vw; height: 3.75vw; border-radius: 3.75vw; padding: 0vw 1.875vw;}
    .LandingPagePlanImgBox .LandingPagePlanClassFixed .container a img{margin: 0vw 0.5vw 0vw 0vw;}
    .LandingPagePlanImgBox .LandingPagePlanClassFixed .container a.cur{box-shadow: 0.063vw 0.063vw 1.813vw rgba(255,181,84.0.6);}

    .electricalPowerMain{padding: 4.375vw 0vw 9.063vw;}
    .electricalPowerMain::after{height: 1.563vw;top: -1.563vw;}
    .electricalPowerMain::before{height: 1.563vw;}
    .electricalPowerMain .subTitle{font-size: 1.25vw; padding-bottom: 0.313vw;}
    .electricalPowerMain .electricalPower{padding-top: 2.5vw;}
    .electricalPowerMain .electricalPower .list{width: 25%; padding:1.563vw 0vw;}
    .electricalPowerMain .electricalPower .list .icon img{height: 4.375vw;}
    .electricalPowerMain .electricalPower .list .listTitle{padding-top: 0.625vw; font-size: 1.125vw;}
    .LandingPagePlanTab:nth-child(3) .electricalPowerMain .electricalPower .list{width: 20%; padding:1.563vw 0vw;}

    .relatedProductsMain{padding:4.375vw 0vw;}
    .relatedProductsMain .subTitle{font-size: 1.25vw; padding-bottom: 0.313vw;}
    .relatedProductsMain .relatedProducts{margin-top: 3.125vw;}
    .relatedProductsMain .relatedProducts .swiper-slide{width: calc(50% - 0.625vw); margin:0vw 1.25vw 0vw 0vw;border-radius: 1.25vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .contentBg{padding-top: 105%;}
    .relatedProductsMain .relatedProducts .swiper-slide .imgBox{top: 4.063vw; width: 27.5vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content{ left: 1.563vw; bottom: 1.563vw; right: 1.563vw; padding: 1.563vw; border-radius: 1.25vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content .listTitle{font-size: 1.375vw; height: 1.875vw; line-height: 1.875vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content .label{margin-top: 0.313vw; font-size: 1.125vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content .more{ display: flex; padding-top: 0.938vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content .more span{font-size: 0.813vw;border-radius: 2.813vw; height: 2.813vw; padding: 0vw 2.188vw;}
    .relatedProductsMain .relatedProductsDesc{padding-top: 2.5vw; font-size:1.125vw;line-height: 1.375vw;}

    .relatedProductsMain .relatedProducts.aRow .swiper-slide{width: 100%;}
    .relatedProductsMain .relatedProducts.aRow .swiper-slide .contentBg{padding-top: 52.643%;}

    .onlineTechnicalSupportMain .onlineTechnicalSupport{padding: 3.75vw 0vw 4.375vw;}
    .onlineTechnicalSupportMain .titleBox{width: 35.938vw; padding: 6.875vw 0vw 3.125vw;}
    .onlineTechnicalSupportMain .titleBox .title{flex: 1; font-size: 3.25vw;font-weight: 600;}
    .onlineTechnicalSupportMain .titleBox .telBox .tel{font-size: 1.75vw; font-weight: 600;}
    .onlineTechnicalSupportMain .titleBox .telBox .text{font-size: 0.813vw;padding-top: 0.313vw;}

    .onlineTechnicalSupportMain .form{flex: 1; width: auto; border-radius: 1.25vw; padding: 3.875vw;}
    .onlineTechnicalSupportMain .form iframe{ width: 41.875vw;}
    .onlineTechnicalSupportMain .form .FormList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;flex-wrap: wrap; margin: 0vw -0.625vw }
    .onlineTechnicalSupportMain .form .FormList .list { width: 50%;padding: 0vw 0.625vw 1.25vw}
    .onlineTechnicalSupportMain .form .FormList .list p {font-size: 0.875vw;padding-bottom: 0.625vw}
    .onlineTechnicalSupportMain .form .FormList .list .input label { border: 0.063vw solid #cedae0;border-radius: 0.938vw;padding: 0.938vw 1.563vw}
    .onlineTechnicalSupportMain .form .FormList .list .input label input {font-size: 0.875vw}
    .onlineTechnicalSupportMain .form .FormList .list .input label textarea {width: 100%;height: 3.75vw;font-size: 0.875vw}
    .onlineTechnicalSupportMain .form .FormList .list .input img {right: 0.25vw;height: 2.5vw}
    .onlineTechnicalSupportMain .form .FormList .list.textarea {width: 100%}
    .onlineTechnicalSupportMain .form .FormList .btn {width: 100%;padding: 1.25vw 0.625vw 0vw}
    .onlineTechnicalSupportMain .form .FormList .btn input { width: 11.25vw;height: 3.125vw;font-size: 1vw;border-radius: 1.563vw}


    .LandingPageFAQMain{padding: 5vw 0vw;}
    .LandingPageFAQMain .titleBox{width: 23.75vw;}
    .LandingPageFAQMain .titleBox .title{font-size: 3.25vw; padding-bottom: 0.938vw; text-align: left;}
    .LandingPageFAQMain .titleBox .classList{ max-width: 12.5vw; display: block;}
    .LandingPageFAQMain .titleBox .classList a{margin: 0.625vw 0vw 0vw; width: auto; padding: 0vw 1.563vw;font-size: 0.938vw; height: 3.125vw; border-radius: 3.125vw; }
    .LandingPageFAQMain .titleBox .classList a i{font-size: 0.813vw;}

    .LandingPageFAQMain .LandingPageFAQ{flex: 1; width: auto; padding: 0vw;}
    .LandingPageFAQMain .LandingPageFAQ .list{padding: 1.875vw 0vw;}
    .LandingPageFAQMain .LandingPageFAQ .list .listTitle p{flex: 1; font-size: 1.375vw; line-height: calc(24 / 22);}
    .LandingPageFAQMain .LandingPageFAQ .list .listTitle i{font-size: 0.75vw;}
    .LandingPageFAQMain .LandingPageFAQ .list .listTitle.cur i{margin-right: 0.313vw;}
    .LandingPageFAQMain .LandingPageFAQ .list .content{font-size: 1vw; line-height: calc(22 / 16); padding:0.938vw 0vw 0.625vw;}
    .relatedProductsMain .relatedProducts .relatedProductsPage{display: none;}
    .pcImg{display: block !important;}
    .mImg{display: none !important;}
    .onlineTechnicalSupportMain .form iframe{height: 900px !important;}
}

@media (min-width:992px) {
    .LandingPagePlanImgBox .LandingPagePlanClassTop{top: 3.906vw !important;}
}


@media (min-width:1200px) {
    .pupUpVideo{padding: 5vw 1.042vw;}
    .pupUpVideo .closeVideo{right: 1.25vw; top: 1.25vw; width: 1.563vw; height: 1.563vw;font-size: 2.083vw; }
    .pupUpVideo .videoPlayBox .videoPlayContainer{ max-width: 66.667vw;}
    .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video{min-width: 16.667vw;}
    .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe{min-width: 16.667vw;}

    .popupTable{padding:3.125vw; border-radius: 0.7813vw;}
    .popupTableTitle{padding-bottom: 2.083vw;}
    .popupTableTitle .subTitle{font-size: 2.344vw;}
    .popupTableContent{padding:0vw;font-size: 0.8333vw;line-height: 1.6667vw;}
    .popupTableContent table td{width: 35%;padding: 0.521vw 5%;font-size: 0.938vw;}
    .popupTableContent table th{padding: 0.521vw 5%;font-size: 0.938vw;}

    .LandingPageBanner .imgBox{padding-top: 52.549%;}
    .LandingPageBanner .LandingPageBannerText{top: 41%;}
    .LandingPageBanner .LandingPageBannerText .title{font-size: 3.125vw; padding-bottom: 1.042vw;}
    .LandingPageBanner .LandingPageBannerText .btn{width: 8.854vw; border-radius: 2.604vw; height: 2.604vw; font-size: 0.781vw;}
    .LandingPageBanner .LandingPageBannerText .btn i{width: 1.042vw; height: 1.042vw; margin-left: 0.781vw;}
    .LandingPageBanner .LandingPageBannerText .btn i::after{border-left: 0.365vw solid #f58820; border-top: 0.208vw solid transparent;border-bottom: 0.208vw solid transparent;}

    .LandingPageProduct{padding: 4.688vw 0vw;}
    .LandingPageProduct .title{font-size: 2.708vw; padding-bottom: 4.167vw;}
    .LandingPageProduct .LandingPageProductList{margin:0vw -0.781vw 0vw 0vw;}
    .LandingPageProduct .LandingPageProductList .list{height: 13.542vw; margin:0vw 0.781vw 0.781vw 0vw;}
    .LandingPageProduct .LandingPageProductList .list .imgBox{border-radius: 1.042vw;}
    .LandingPageProduct .LandingPageProductList .list .content{padding:1.563vw 1.302vw 0vw;}
    .LandingPageProduct .LandingPageProductList .list .content .percent{font-size: 2.604vw; padding-bottom: 0.521vw;}
    .LandingPageProduct .LandingPageProductList .list .content .listTitle{font-size: 1.25vw; line-height: calc(26 / 24);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(1){width: calc(40% - 0.781vw);; height: 27.865vw;}
    .LandingPageProduct .LandingPageProductList .list:nth-child(1) .content .listTitle{font-size: 1.354vw; line-height: calc(28 / 26);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(2){width: calc(20% - 0.781vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(3){width: calc(40% - 0.781vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(4){width: calc(20% - 0.781vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(5){width: calc(40% - 0.781vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(6){width: calc(22% - 0.781vw); }
    .LandingPageProduct .LandingPageProductList .list:nth-child(7){width: calc(39% - 0.781vw);}
    .LandingPageProduct .LandingPageProductList .list:nth-child(8){width: calc(39% - 0.781vw);}

    .LandingPageProduct .LandingPageProductList .list:hover .imgBox img{transform: scale(1.1);}


    .LandingPagePlanMain {padding: 4.688vw 0vw 0vw;}
    .LandingPagePlanMain .title{font-size: 2.708vw;}

    .LandingPagePlanImgBox{margin-top: 4.688vw;}

    .LandingPagePlanImgBox .LandingPagePlanClass a{width: 11.458vw; margin:0vw 0vw 0.781vw; padding: 1.302vw 0vw 1.823vw; font-size: 1.042vw; border-radius: 1.042vw;}
    .LandingPagePlanImgBox .LandingPagePlanClass a img{height: 1.979vw;}
    .LandingPagePlanImgBox .LandingPagePlanClass a p{padding-top: 0.26vw;}

    .LandingPagePlanImgBox .LandingPagePlanClassFixed{padding: 0.781vw 0vw;}
    .LandingPagePlanImgBox .LandingPagePlanClassFixed .container a{margin: 0vw 1.042vw; height: 3.125vw; border-radius: 3.125vw; padding: 0vw 1.563vw;}
    .LandingPagePlanImgBox .LandingPagePlanClassFixed .container a img{margin: 0vw 0.417vw 0vw 0vw;}
    .LandingPagePlanImgBox .LandingPagePlanClassFixed .container a.cur{box-shadow: 0.052vw 0.052vw 1.51vw rgba(255,181,84.0.6);}

    


    .electricalPowerMain{padding: 3.646vw 0vw 7.552vw;}
    .electricalPowerMain::after{height: 1.302vw;top: -1.302vw;}
    .electricalPowerMain::before{height: 1.302vw;}
    .electricalPowerMain .subTitle{font-size: 1.042vw; padding-bottom: 0.26vw;}
    .electricalPowerMain .electricalPower{padding-top: 2.083vw;}
    .electricalPowerMain .electricalPower .list{width: 25%; padding:1.302vw 0vw;}
    .electricalPowerMain .electricalPower .list .icon img{height: 3.646vw;}
    .electricalPowerMain .electricalPower .list .listTitle{padding-top: 0.521vw; font-size: 0.938vw;}
    .LandingPagePlanTab:nth-child(3) .electricalPowerMain .electricalPower .list{width: 20%; padding:1.302vw 0vw;}

    .relatedProductsMain{padding:3.646vw 0vw;}
    .relatedProductsMain .subTitle{font-size: 1.042vw; padding-bottom: 0.26vw;}
    .relatedProductsMain .relatedProducts{margin-top: 2.604vw;}
    .relatedProductsMain .relatedProducts .swiper-slide{width: calc(50% - 0.521vw); margin:0vw 1.042vw 0vw 0vw;border-radius: 1.042vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .contentBg{padding-top: 105%;}
    .relatedProductsMain .relatedProducts .swiper-slide .imgBox{top: 3.385vw; width: 22.917vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content{ left: 1.302vw; bottom: 1.302vw; right: 1.302vw; padding: 1.302vw; border-radius: 1.042vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content .listTitle{font-size: 1.146vw; height: 1.563vw; line-height: 1.563vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content .label{margin-top: 0.26vw; font-size: 0.938vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content .more{padding-top: 0.781vw;}
    .relatedProductsMain .relatedProducts .swiper-slide .content .more span{font-size: 0.677vw;border-radius: 2.344vw; height: 2.344vw; padding: 0vw 1.823vw;}
    .relatedProductsMain .relatedProductsDesc{padding-top: 2.083vw; font-size:0.938vw;line-height: 1.146vw;}

    .relatedProductsMain .relatedProducts.aRow .swiper-slide{width: 100%;}
    .relatedProductsMain .relatedProducts.aRow .swiper-slide .contentBg{padding-top: 52.643%;}

    .onlineTechnicalSupportMain .onlineTechnicalSupport{padding: 3.125vw 0vw 3.646vw;}
    .onlineTechnicalSupportMain .titleBox{width: 29.948vw; padding: 5.729vw 0vw 2.604vw;}
    .onlineTechnicalSupportMain .titleBox .title{flex: 1; font-size: 2.708vw;font-weight: 600;}
    .onlineTechnicalSupportMain .titleBox .telBox .tel{font-size: 1.458vw; font-weight: 600;}
    .onlineTechnicalSupportMain .titleBox .telBox .text{font-size: 0.677vw;padding-top: 0.26vw;}

    .onlineTechnicalSupportMain .form{flex: 1; border-radius: 1.042vw; padding: 3.563vw;}
    .onlineTechnicalSupportMain .form iframe{ width: 34.896vw;}
    .onlineTechnicalSupportMain .form .FormList {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.521vw}
    .onlineTechnicalSupportMain .form .FormList .list {width: 50%;padding: 0vw 0.521vw 1.042vw}
    .onlineTechnicalSupportMain .form .FormList .list p {font-size: 0.729vw;padding-bottom: 0.521vw}
    .onlineTechnicalSupportMain .form .FormList .list .input label {border: 0.052vw solid #cedae0;border-radius: 0.781vw;padding: 0.781vw 1.302vw}
    .onlineTechnicalSupportMain .form .FormList .list .input label input { font-size: 0.729vw }
    .onlineTechnicalSupportMain .form .FormList .list .input label textarea { width: 100%; height: 3.125vw; font-size: 0.729vw}
    .onlineTechnicalSupportMain .form .FormList .list .input img {right: 0.208vw; height: 2.083vw}
    .onlineTechnicalSupportMain .form .FormList .list.textarea { width: 100%}
    .onlineTechnicalSupportMain .form .FormList .btn { width: 100%;padding: 1.042vw 0.521vw 0vw}
    .onlineTechnicalSupportMain .form .FormList .btn input {width: 9.375vw;height: 2.604vw;font-size: 0.833vw;border-radius: 1.302vw}


    .LandingPageFAQMain{padding: 4.167vw 0vw;}
    .LandingPageFAQMain .titleBox{width: 19.792vw;}
    .LandingPageFAQMain .titleBox .title{font-size: 2.708vw; padding-bottom: 0.781vw;}
    .LandingPageFAQMain .titleBox .classList{ max-width: 10.417vw;}
    .LandingPageFAQMain .titleBox .classList a{margin-top: 0.521vw; padding: 0vw 1.302vw;font-size: 0.781vw; height: 2.604vw; border-radius: 2.604vw; }
    .LandingPageFAQMain .titleBox .classList a i{font-size: 0.677vw;}

    .LandingPageFAQMain .LandingPageFAQ{flex: 1;}
    .LandingPageFAQMain .LandingPageFAQ .list{padding: 1.563vw 0vw;}
    .LandingPageFAQMain .LandingPageFAQ .list .listTitle p{flex: 1; font-size: 1.146vw; line-height: calc(24 / 22);}
    .LandingPageFAQMain .LandingPageFAQ .list .listTitle i{font-size: 0.625vw;}
    .LandingPageFAQMain .LandingPageFAQ .list .listTitle.cur i{margin-right: 0.26vw;}
    .LandingPageFAQMain .LandingPageFAQ .list .content{font-size: 0.833vw; line-height: calc(22 / 16); padding:0.781vw 0vw 0.521vw;}
    .onlineTechnicalSupportMain .form iframe{height: 700px !important;}

}