@charset "utf-8";
.swiper-pagination{z-index: 1;position: static;font-size: 0;}
.swiper-pagination-clickable .swiper-pagination-bullet{height: 4px;width: 2vw;margin: 0 0.5vw;background-color: transparent;border-radius: 4px;opacity: 0.7;
border: 1px solid #7d7d7d;display: inline-block;}
.swiper-pagination-bullet-active{background: #007dc6 !important;border-color: #007dc6 !important;}
.swiper-button-next,.swiper-button-prev{/* background: url(../images/rh.png) center no-repeat; */width: 2.6vw;height: 2.6vw;border-radius: 0; 
  background-size: 100% 100%;max-height: 50px;max-width: 50px;min-height: 30px;min-width: 30px;
  transition: .2s all ease;-ms-transition: .2s all ease;-webkit-transition: .2s all ease;background:none;}
/* .swiper-button-prev{left: -5.2vw;background-image: url(../images/lh.png);}
.swiper-button-prev.swiper-button-disabled{background-image: url(../images/l.png);}
.swiper-button-next.swiper-button-disabled{background-image: url(../images/r.png);} */
.banner .swiper-pagination-clickable .swiper-pagination-bullet{background-color: #fff;border-color: #fff;}
.banner .swiper-slide-active .b2{
    -webkit-animation: fadeInUp 0.6s ease 0.4s both;
    -ms-animation: fadeInUp 068s ease 0.4s both;
    -moz-animation: fadeInUp 0.6s ease 0.4s both;
    -o-animation: fadeInUp 0.6s ease 0.4s both;
    opacity: 1;
}

.banner .swiper-slide-active .b1{
    -webkit-animation: fadeInUp 0.6s ease 0.7s both;
    -ms-animation: fadeInUp 0.6s ease 0.7s both;
    -moz-animation: fadeInUp 0.6s ease 0.7s both;
    -o-animation: fadeInUp 0.6s ease 0.7s both;
    opacity: 1;
}
.banner .swiper-slide-active .b3{
    -webkit-animation: zoomIn 0.8s ease 0.2s both;
    -ms-animation: zoomIn 0.8s ease 0.2s both;
    -moz-animation: zoomIn 0.8s ease 0.2s both;
    -o-animation: zoomIn 0.8s ease 0.2s both;
    opacity: 1;
}

.banner{width: 100%;overflow: hidden;position: relative;}
.banner .swiper-container{height: 100%;}
.banner .swiper-button-next,.banner .swiper-button-prev{position: static; margin-top: 0;}
.banner .swiper-pagination{width: 80%;left: 10%;position: absolute;text-align: center;bottom: 2.7vw;}
.banner .swiper-slide a{display: block;width: 100%;height: 100%;overflow: hidden;height: 49.4vw;max-height: 950px;}
.banner .swiper-slide .bbg{width: 100%;height: 100%;display: block;object-fit: cover;transform: scale(1.03) ;-ms-transform: scale(1.03) ;-webkit-transform: scale(1.03) ;transition: 3s linear 0s;}
.banner .swiper-slide .bbg.mob{display: none;}
.banner .swiper-slide-active .bbg{opacity: 1;transform: scale(1) ;-ms-transform: scale(1) ;-webkit-transform: scale(1) ;}
.banner .por-a{z-index: 2;width: auto;height: auto;}
.banner .b1,.banner .b2,.banner .b3{opacity: 0;}
.banner img{max-height: 100%;width:auto;max-width: 100%;}
.ban1 img{display: inline-block;}
.ban1 {text-align: center;}
/* .ban1 .b1{height: 3.5vw;left:0;width: 100%; max-height: 71px;top: 16vw;}
.ban1 .b2{height: 1.7vw;left:0;width: 100%; max-height: 34px;top: 20.3vw;}
.ban1 .b3{height: 8.9vw;left:0;width: 100%; max-height: 168px;top: 24.5vw;}

.ban2 .b21{width: 14.3vw;max-width: 275px;left: 20.4vw;top: 21.5vw;}
.ban2 .b23{width: 14.8vw;max-width: 285px;right: 19.4vw;top: 21.5vw;}
.ban2 .b22{width: 27vw;max-width: 520px;left: 36.5vw;top: 21.5vw;}
.ban2 .b24{height: 2.7vw;max-height: 54px;left: 0;top: 18.6vw;width: 100%;}
.ban2 .b25{height: 6.1vw;max-height: 123px;left: 0;top: 11.8vw;width: 100%;}
.ban2 .b24 img,.ban2 .b25 img{display: inline-block;width: auto;} */
.ban1 .b1{height: 5.2vw;left:0;width: 100%; max-height: 98px;top: 36.2vw;}
.ban1 .b2{height: 6vw;left:0;width: 100%; max-height: 122px;top: 26.7vw;}
.ban1 .b3{height: 9.2vw;left:0;width: 100%; max-height: 178px;top: 12.3vw;}

.ban2 .b21{height: 3.7vw;right: 8vw;max-height: 75px;top: 18.5vw;}
.ban2 .b22{height: 4.5vw;right: 8vw;max-height: 91px;top: 24.1vw;}
.ban2 .b23{height: 2.6vw;right: 8vw;max-height: 50px;top: 30vw;}
.banner .swiper-slide-active .b21,.banner .swiper-slide-active .b22,.banner .swiper-slide-active .b23{
  -webkit-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;  
  -webkit-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
    animation-duration: 0.8s;
  -webkit-animation-delay: 0.4s;
    -o-animation-delay: 0.4s;
    animation-delay: 0.4s; 
}
.banner .swiper-slide-active .b23{
  -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
  -webkit-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    animation-delay: 0.6s;         
}

.hs_more{background:#ffe905;border-radius: 5px;width: 110px;line-height: 28px;height:28px;margin: 1.5vw auto 0 auto;text-align: center;}
.mymore{width: 7vw;display: block;text-align: center;font-size: 14px;line-height: 1.5;padding: 0.4vw 0; border: 1px solid #9fa6b2;color: #4c4c4c;
  border-radius: 1vw;min-width: 6em;font-weight: normal;}
.mymore.mob{display: none;}
.title{margin-bottom: 2vw;position: relative; }
.title h3{text-align: center;display: inline-block;line-height: 1.2; padding-bottom: 30px;margin-bottom: 1.5vw;
  background: url(../images/line.png) left bottom no-repeat;background-size: auto 8px;background-size: 3.4em auto;min-width: 3.4em;}
.box-news .title h3,.box-product .title h3{background-image: url(../images/linew.png);}
.title p{line-height: 1.5;}
.bg1{background: url(../images/bg1-1.jpg) no-repeat;background-size: cover;}
.bg2{background: url(../images/bg2.jpg) no-repeat;background-size: cover;}
.bg3{background: url(../images/bg3.jpg) no-repeat;background-size: cover;}
.bg4{background: url(../images/bg4.jpg) no-repeat;background-size: cover;}
.bg5{background: url(../images/bg5.jpg) no-repeat;background-size: cover;}
.bg6{background: url(../images/bg6.jpg) center no-repeat;background-size: 100% 100%;}

.box-about{padding: 13vw 0 5.5vw 0;min-height: 48vw;box-sizing: border-box;}
.box-about .title{text-align: left;}
.box-about .L{width: 33.25%;margin-right: 6.3%;text-align: left;}
.logo2{width:16vw;max-width: 319px}
.logo2 img,.box-about .L img{display: block; width:100%;}
.iconlist li{position: absolute;width: 7vw;max-width: 142px;}
.iconlist li img{display: block;width: 100%;}
.iconlist li:after{content: "";display: block;width: 100%;height:1.5vw;background:url(../images/shadow.png) no-repeat;background-size: 100% auto;
  position: absolute;left:0; bottom: -2.5vw;opacity: 0.8;
}
.iconlist .ic1{left: 6.5vw;bottom: 1vw;}
.iconlist .ic6{right: 6.5vw;bottom: 1vw;}
.iconlist .ic2{left: 16.6vw;bottom: 5.3vw;}
.iconlist .ic5{right: 16.6vw;bottom: 5.3vw;}
.iconlist .ic3{left: 26.2vw;bottom: 7.4vw;}
.iconlist .ic4{right: 26.2vw;bottom: 7.4vw;}
.iconlist .i2{/* transform: scale(0.8); */width: 5.6vw;}
.iconlist .i3{/* transform: scale(0.7); */width: 4.9vw;}

.box-product{padding: 4.8vw 0;}
.box-product .swiper-container{padding: 10px;box-sizing: border-box;width: 92%;margin: 0 auto;}
.box-product .arrow{padding-top: 2vw;}
.box-product .arrow div{position: static;display: inline-block;height: 30px;width: 30px;margin:0;float: none;
  border-top: 3px solid #c4c8d0;border-right: 3px solid #c4c8d0;
    -webkit-transform:  rotate(-135deg) ;
    -ms-transform:  rotate(-135deg) ;
    -o-transform:  rotate(-135deg) ;
    transform:  rotate(-135deg) ;   

}
.box-product .arrow .swiper-button-next{-webkit-transform:  rotate(45deg) ;
    -ms-transform:  rotate(45deg) ;
    -o-transform:  rotate(45deg) ;
    transform:  rotate(45deg);}

.box-product .title{margin-bottom: 0;}
.box-product .b{background: url(../images/bg-pbg.png) no-repeat left bottom;background-size: 100% auto;padding-bottom: 3vw;}
.box-product li a{height: 23vw;display: block;background-size: cover;background-position: center;position: relative;background-repeat: no-repeat;background-color: #fff;}
.box-product .ceng{position: absolute;left: 0;top: 0;opacity: 0; z-index: 3;display: block; width: 100%;padding: 3.4vw 2.6vw;height: 100%; line-height: 1.7;
 background: url(../images/pbg.png) #fff;background-size: 100% 100%;opacity: 0;box-sizing:border-box;}
.box-product .ceng h3{padding-right: 90px;box-sizing:border-box;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.box-product .ceng h3:after{content: "";display: block;width: 5.2vw;height: 6px;background: #0079d5;border-radius: 3px;margin: 0.5vw auto 0.5vw 0;}
.box-product .ceng p{line-height: 1.8;height: 3.6em;}
.box-product .ceng i{margin-top: 4.5vw;}
.box-product .pic{display: block;width: 56%;height: 10vw;overflow: hidden;position: absolute;right: 0.9vw;bottom: 0.9vw;opacity: 1; background-size: cover;background-position: center;}
.box-product .pic img{display: block;max-width: 100%;max-height: 100%;bottom: 0;right: 0;position: absolute;  
   transition:.8s all  ease;-ms-transition:.8s all  ease;-webkit-transition:.8s all  ease;}
.box-product .hover{position: absolute; max-width: 80%;right: 0;top: 3.3vw;padding: 0.7vw 3.3vw 0.7vw 1vw;box-sizing: border-box;
 z-index: 2;text-align: right;background: rgba(0,121,213,0.7);}
.box-product .hover:before{content: "";display: block;position: absolute;top: 0;left: -15px;width: 15px;height: 100%;
  background: url(../images/pt_03.png) right bottom no-repeat;background-size: 100% 100%;
}

.box-power{padding:7vw 0;text-align: left;position: relative;}
.box-power .tit h3:after{content: "";display: block;width: 5.2vw;height: 6px;background: #0079d5;border-radius: 3px;margin-top: 0.7vw;}
.box-power .fl{width:37.7%;margin-left: 7.6%;}
.box-power .R{width:45.3%;padding: 1.8vw 7.6vw 2.5vw 2vw;box-sizing:border-box;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);}
.box-power .fl img{display: block;max-width: 100%;}
.box-power .fl li{position: absolute;bottom: 0;left: 0;cursor: pointer;width: 7vw;height: 7vw;
  background: url(../images/area2.png) no-repeat;text-align:center; background-size: 100% 100%;}
  .box-power .fl li p{position: absolute;white-space: nowrap;
   top: 50%;left: 50%; transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.box-power .fl li.area-b{background-image: url(../images/area1.png);}
.box-power .fl .pbtn1,.box-power .fl .pbtn3{position: absolute;}
.box-power .fl .pbtn2{position: absolute;left: 37.9vw;bottom: 18vw;width:5em;height:5em;}
.box-power .fl li:after{content: "";display: inline-block;vertical-align: middle;height:100%;width:1px;}

.box-power .fl .pbtn1{bottom: 22.3vw;left: 27vw;}
.box-power .fl .pbtn3{bottom: 8vw;left: 37vw;}
.box-power .img {height: 19vw;overflow: hidden;}
.box-power .img div{height: 100%;}
.box-power .img img{width: 100%;height: 100%;object-fit:cover;}

.box-app {padding: 5.2vw 0 4vw 0;}
.box-app .fl{width: 22.5%;}
.box-app .fr{width: 73%;box-sizing: border-box; overflow: hidden;background:#ffffff;border-radius: 10px;box-shadow: 2px 4px 10px 0 rgba(0,0,0,0.2);
  padding: 1.7vw 1.7vw 2vw 1.7vw;}
.box-app li a{display: block;height: 18.5vw;position: relative;overflow: hidden;}
.box-app a img{height: 100%;max-width: unset;display: block;min-width: 100%;position: absolute;
   top: 50%;left: 50%; transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);
  transition:.5s all ease;-ms-transition:.5s all ease;-webkit-transition:.5s all ease;}
.box-app li a h4{display: none;}
.box-app li a:after{content: "";display: block;position: absolute;width: 100%;height: 100%;box-sizing: border-box;border: 3px solid transparent;}
.box-app li span{display: block;margin-top: 1.5vw;text-align: center;color: #4c4c4c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.box-video {padding-bottom: 5.2vw;}
.box-video .main-w{padding: 3.3vw 3vw;box-sizing: border-box;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;
  box-shadow: 2px 4px 10px 0 rgba(0,0,0,0.2);width: 1470px;max-width: 90%;}
.box-video .title ,.box-video .title h3{padding: 0;background: none;margin: 0;}
.box-video .hs_more{margin-top:0;}
.box-video .t{border-bottom: 1px solid #0079d5;padding-bottom: 1.5vw;position: relative;margin-bottom: 2.5vw;}
.box-video .t:after{content: "";height: 8px;width: 7vw;position: absolute;bottom: -4px;background:#0179d6;border-radius: 4px;}
#video_list{width: 100%;}
/* .box-video li{width: 22.75%;margin-right:3%;float: left;}
.box-video li:nth-child(4n){margin-right: 0;}
 */
.box-video li a{display: block;height: 10.3vw;border-radius: 10px; position: relative;overflow: hidden;background: #000;}
.box-video li a img{height: 100%;max-width: unset;display: block;min-width: 100%;position: absolute;
   top: 50%;left: 50%; transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);
  transition:.5s all ease;-ms-transition:.5s all ease;-webkit-transition:.5s all ease;}
.box-video li span{display: block;margin-top: 1.5vw;text-align: center;font-size: 16px;color: #4c4c4c;display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box-video li a:after{opacity: 0; content: "";display: block; position: absolute;left: 50%;top: 50%;width: 2.6vw;height: 2.6vw;background-image: url(../images/play.png);
background-repeat: no-repeat;background-position: center;background-size: contain;min-width: 30px;min-height: 30px;
max-width: 50px;max-height: 50px;  transition:.5s all ease;-ms-transition:.5s all ease;-webkit-transition:.5s all ease;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}

.NewsList_a1 p{font-size: 14px;color: #666666;line-height: 1.8;height: 5.4em;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.NewsList_a1 a{display: block;position: relative;}
.NewsList_a1 i{display: none;}
.NewsList_a1 b{font-weight: normal;}
.NewsList_a1 .data{font-size: 14px;color: #808080;background: url(../images/icon3.png) left center no-repeat;
  background-size: auto 100%;padding-left: 27px;position: absolute;bottom: 15px;left: 0;}
.NewsList_a1 .data b:after{content: "-";}
.NewsList_a1 .newnr b{font-size: 20px;margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;
  transition:.5s all ease;-ms-transition:.5s all ease;-webkit-transition:.5s all ease;
}
.NewsList_a1 .newimg img{width: 100%;height: 100%;object-fit:cover;max-height: 100%;max-width: 100%;}
.box-news .R .NewsList_a1 li .newimg,.box-news .R .NewsList_a1 li .newnr p{display: none;}
.box-news .L{width: 56.2%;box-sizing:border-box;}
.box-news .L .b{padding: 2.5vw 1.9vw;}
.box-news .L .NewsList_a1 li {width: 49%;float: left;margin-bottom: 0;background: #fff;box-sizing:border-box;}
.box-news .L .NewsList_a1 .newimg{height: 11.4vw;width: 100%;border: none;}
.box-news .L .NewsList_a1 .newnr{border-bottom: 1px dashed #707988;padding: 1.5vw 0 46px 0;width: 100%;box-sizing:border-box;}

.box-news .R{width: 32.6%;border-top-left-radius: 3.3vw;overflow: hidden;}
.box-news .R .tit{padding: 1.7vw 0;}
.box-news .R .t{padding-bottom: 2.3vw;}
.box-news .R .NewsList_a1{width: 80%;margin: 0 auto;text-align: left;}
.box-news .R .NewsList_a1 .newnr{padding: 1.5vw 0 2.6em 0;}
.box-news .R .NewsList_a1 .data{left: 0;}
.box-news .R .NewsList_a1 li{border-bottom: 1px dashed #757b8a;}
.box-news .R .b{padding: 1.3vw 0.5vw 1.3vw 3vw;box-sizing: border-box;line-height: 1.5;}
.box-news .R .b>img{margin-right: 1.5vw;width: 4.2vw;max-width: 84px;min-width: 50px;}
.box-news .R .b>a{width: calc(100% - 9vw);}
.box-news .swiper-pagination-clickable .swiper-pagination-bullet{border-color: #9fa6b2;}
.box-news .swiper-pagination-bullet-active{background: #0079d5 !important;border-color: #0079d5;}

.page,#load_more_button{display: none;}
.tap_group .tap_box{display: none;}


@media screen and (min-width: 1024px){
  .swiper-pagination-clickable .swiper-pagination-bullet:hover{background-color: #0079d5;}
  .mymore:hover{border-color: #0079d5;background-color: #0079d5;color: #fff;}
  .hs_more:hover{color: #fff;background-color: #0079d5;}
  .box-product .arrow div:hover{border-color: #0079d5;}

  .NewsList_a1 a:hover .newnr b{color:#037bd6;text-indent: 1em; }
  
  .box-product li a:hover{box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);}
  .box-product a:hover .ceng{opacity: 1;}
  .box-product a:hover:before{opacity: 0;}

  .box-video li a:hover:after{opacity: 1;}
  .box-video li a:hover img{opacity: 0.8;}

  .box-power .fl li:hover,.box-news .R .b:hover img{transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);animation: beat 0.5s 1;}
  .banner .b24:hover img{transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);animation: beat 0.5s 1;}
  
  .box-app li:hover a:after{border-color: #0173b5;}
  .box-app li:hover span{color: #0173b5;}
  .box-app a:hover img,.box-video a:hover img{
     transform:translate(-50%,-50%) scale(1.05,1.05) ;
     -ms-transform:translate(-50%,-50%) scale(1.05,1.05) ;
     -webkit-transform:translate(-50%,-50%) scale(1.05,1.05) ;
  }
}
/* @media screen and (max-width: 1560px){
  .box-power .fl .pbtn1{bottom: 26.3vw;}
  .box-power .fl .pbtn2{left: 38.9vw;bottom: 19vw;}
  .box-power .fl .pbtn3{left: 39vw;}
} */
@media screen and (max-width: 1400px){
  .box-power .fl .pbtn1{left: 27vw;}
  .box-power .fl .pbtn2{left: 38vw;}
  .box-power .fl .pbtn3{left: 37vw;}
}

@media screen and (max-width: 1250px){
  .NewsList_a1 .newnr p{font-size: 14px;}
  .NewsList_a1 .newnr b{font-size:16px;}
}
@media screen and (max-width: 1100px){
  .box-about .R{width: 43%;}

  .NewsList_a1 .newnr{padding-top: 15px;}

  .box-case li a{height: 31vw;}
  .box-news .L .NewsList_a1 li .newimg{height: 150px;}
  .box-power .R{padding-right: 5vw;}
  .box-app .img{height: 32vw;}
  .box-about{padding-top:6vw;}
  .box-video li a{height: 17vw;}
  .box-video li a:after{opacity: 1;}
  .box-video li a img{opacity: 0.8;}

  .box-power .fl li{-webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8); }
  .box-power .fl .pbtn1{bottom: auto;top: 18.3vw;}

}
@media screen and (max-width: 980px){
  .box-power .fl .pbtn1{bottom: auto;top: 18.3vw;}
  .box-power .fl .pbtn2{left: 36.9vw;bottom: 21vw;}
  .box-power .fl .pbtn3{left: 37vw;}

}@media screen and (max-width: 800px){
    .box-power .fl li{-webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7); }
  .box-power .fl .pbtn1{bottom: auto;top: 18.3vw;}
  .box-power .fl .pbtn2{left: 41.9vw;bottom: 21vw;}
  .box-power .fl .pbtn3{left: 40vw;}

}
@media screen and (max-width: 640px){
  .swiper-pagination{text-align: center;}
  .swiper-pagination-clickable .swiper-pagination-bullet{width: 6vw;height: 4px;min-height: 4px;margin: 0 1.5vw;}
  .mymore.pc,.more.pc{display: none;}
  .mymore.mob{display: block;}
  .mymore{background: #ffe404;border-radius: 1em;width: 100%;margin: 8vw auto 0 auto;font-size: 3.8vw;height: 2em;line-height: 2.0;}
  .title{margin-bottom: 6vw;text-align: center;display: block;width: 100%;}
  .title h3{padding-bottom: 4vw;background-size: 3.6em auto;background-position: center bottom;}
  .title p{font-weight: normal;}
  .hs_more{height: 2em;line-height: 2.0;width: 6em;font-size: 14px;}
  
  .banner .swiper-slide a{height: 86.6vw;}
  .banner .swiper-slide .bbg.pc{display: none;}
  .banner .swiper-slide .bbg.mob{display: block;}

  .ban1 .b1{height: 13vw; top: 60vw;}
  .ban1 .b2{height: 11vw; top: 47vw;}
  .ban1 .b3{height: 15.3vw; top: 23vw;}

  .ban2 .b21{height: 6.9vw;right: 3vw;top: 20vw;}
  .ban2 .b22{height: 9.4vw;right: 3vw;top: 30vw;}
  .ban2 .b23{height: 5.7vw;right: 3vw;top: 41vw;}

  .bg1{background: #fff;}
  .bg2{background-image: url(../images/mbg2.jpg);background-position:  left bottom;background-size: 100% auto;}
  .bg3{background-image: url(../images/mbg3.jpg);background-size: 100% 100%;}
  .bg4{background: #ffffff;}
  .bg5{background-image: url(../images/mbg5.jpg);background-size: cover;}
  .bg6{background: none;}

  .box-product{padding: 0 0 10vw 0;}
  .box-product .L,.box-product .R{float: none;width: 100%;display: block;}
  .box-product .R{background: none;}
  .box-product .main-w {width: 100%;}
  .box-product .b{background: none;}
  .box-product .swiper-container{padding: 0;}
  /* .box-product .swiper-container{background: url(../images/pbg.png);background-size: 100% 100%;} */
  .box-product .title h3{color: #fff;}
  .box-product .t{background: url(../images/mbg2-1.jpg);background-size: cover;padding: 8vw 0 6vw 0;}
  .box-product li a{height: 62.6vw;}
  .box-product li a:after{content: "";display: block; background: url(../images/pbg.png);background-size: 100% 100%;position: absolute;width: 100%;height: 100%;}

  .box-about{padding: 9.3vw 0;}
  .box-about .R,.box-about .L{float: none;width: 100%;}
  .box-about .mymore{margin: 8vw auto 0 auto;border: none;}
  .box-about .title{text-align:center;}
  
  .box-app {padding: 9vw 0 0 0;}
  .box-app .fr,.box-app .fl{float: none;width: 100%;padding: 0;box-shadow: none;border-radius: 0;background-color: transparent;}
  .box-app .hs_more{margin-top: 5vw;}
  .box-app li a{height: 28vw;}
  .box-app .title{margin-bottom: 12vw;}

  .box-video{padding: 9vw 0;}
  .box-video .main-w{width: 92%;padding: 0;box-shadow: none;}
  .box-video .title{text-align: left;color: #444;width: auto;display: inline-block;}
  .box-video .t:after{width:4.2em;height:4px;bottom: -2px;}
  .box-video .t{padding-bottom: 2.5vw;margin-bottom: 6vw;}
  .box-video li span{font-size:3.8vw;}
  .box-video li a{height:52vw;border-radius: 0;}
  .box-video li a:after{opacity: 1;width: 14vw;height:14vw;}
  .box-video li a img{opacity: 0.8;}
  .box-video .hs_more{background: none;width: auto;color: #007dc6;}
  
  .box-power .fl, .box-power .R{float: none;width:92%;display: block;margin-right: auto;margin-left: auto;}
  .box-power .R{border-top: 0.8vw solid #007dc6;padding: 0;}
  .box-power .tit h3:after{display: none;}
  .box-power .txt{padding: 0 5vw 5vw 5vw;box-sizing: border-box;}
  .box-power .img{height: 48vw;padding: 5vw 5vw 0 5vw;box-sizing: border-box;}

  .box-news .title h3{background-image: url(../images/line.png);color: #007dc6;}
  .box-news .title p{color: #4c4c4c;}
  .box-news .L,.box-news .R{float: none;width: 100%;border-radius: 0;}
  .box-news .L .b{padding: 0;}
  .box-news .R .tit{padding: 6vw 0;}
  .box-news .R .t{background: #eeeeee;padding-bottom: 9vw;}
  .box-news .R .NewsList_a1{width: 90%;}
  .box-news .R .NewsList_a1 .newnr{padding: 4.5vw 0 2em 0;}
  .box-news .R .hs_more{margin-top: 7vw;}
  .NewsList_a1 li{margin-bottom: 0;}
  .NewsList_a1 .newnr p{-webkit-line-clamp: 2;height: 3.6em;}
  .NewsList_a1 .newimg{height: 50vw !important;}
  .NewsList_a1 .data{left: 0;bottom: 3.4vw;background-size: auto 88%;padding-left: 22px;}
  .NewsList_a1 .newnr b{font-size: 3.8vw;font-weight: bold;}
  .box-news .L .NewsList_a1 .newnr{border: none;padding: 3vw 4vw 2.5em 3vw;background: #eeeeee;}
  .box-news .L .NewsList_a1 .newnr b{font-size: 4vw;font-weight: bold; margin-bottom: 2vw !important;}
  .box-news .L .NewsList_a1 .data{left: 3vw;}
}