.home-banner .swiper-slide img{width:100%;height:100%;object-fit:cover}
.home-banner .pcimg{display:block}
.home-banner .mobimg{display:none}
.home-banner .banner-animote{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1400px;color:#fff;padding:0 70px;opacity:0}
.home-banner .banner-animote .p1{font-size:20px;font-weight:var(--fontbold6);margin-bottom:30px}
.home-banner .banner-animote .p2{font-size:36px;font-weight:var(--fontbold9)}
.home-banner .banner-animote .p3{display:flex;margin-top:50px}
.home-banner .banner-animote .p3 a{margin-right:20px;min-width:170px;height:50px;background:var(--color);border-radius:var(--borderradius);color:#fff;text-transform:lowercase;display:inline-flex;align-items:center;justify-content:center;transition:all .1s linear}
.home-banner .banner-animote .p3 a:nth-child(2){background:#fff;color:#000}
.home-banner .banner-animote .p3 a:hover{opacity:.9}
.home-banner .swiper-slide-active img{animation:bannerimg 6s forwards}
.home-banner .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
.home-banner .swiper-pagination{bottom:20px!important;max-width:1400px;padding:0 70px;left:50%!important;transform:translateX(-50%)}
.home-banner .swiper-pagination-bullet{background-color:#e2e2e2}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{position:absolute;top:45%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;z-index:9;cursor:pointer;transition:all .15s linear;border-radius:var(--borderradius)}
.home-banner .bannerswiper-next:hover,.home-banner .bannerswiper-prev:hover{background:rgba(0,0,0,.9)}
.home-banner .bannerswiper-next em,.home-banner .bannerswiper-prev em{font-size:24px}
.home-banner .bannerswiper-prev{transform:rotateY(180deg);left:70px}
.home-banner .bannerswiper-next{right:70px}
@keyframes bannerani{0%{margin-left:-30px}
100%{opacity:1;margin-left:0}}
@keyframes bannerimg{0%{transform:scale(1)}
80%{transform:scale(1.05)}
100%{transform:scale(1.047)}}
.l-wrap{width: 90%;margin: 0 auto;}

.home-projects{background:#fff;position:relative;z-index:1;}

.home-projects .home-des,.home-projects .home-title{text-align:left}
.home-projects .home-des{margin-top: 5%}
.home-projects .home-line::after{left:0;transform:none}
.home-projects .home-more{margin-top:100px}
.home-projects .l-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}
.home-projects .homeprojects-left{}
.home-projects .homeprojects-right{width:calc(100% - 0px)}
.home-projects .homeprojects-right #project-r{padding-bottom:50px}
.home-projects .homeprojects-right .swiper-slide a{display:flex;width:100%}
.home-projects .homeprojects-right .swiper-slide a:hover img{transform:scale(1.05)}
.home-projects .homeprojects-right .swiper-slide .box{position:absolute;left:0;bottom:0;background:var(--color);color:#fff;display:flex;align-items:center;padding:30px 20px;width:100%;max-width:300px;min-height:100px}
.home-projects .homeprojects-right .swiper-slide .box .span{font-size:14px}
.home-projects .homeprojects-right .swiper-slide .box .title{font-size:18px;font-weight:var(--fontbold9)}
.home-projects .homeprojects-right .swiper-slide .box .box-right{margin-left:20px}
.home-projects .homeprojects-right .project-pagination{text-align:center;bottom:0;position:absolute}
.home-projects .homeprojects-right .project-pagination .swiper-pagination-bullet{background:var(--color)}


@keyframes before{0%{transform:translate(-50%,-50%) scale(1)}
100%{transform:translate(-50%,-50%) scale(1.5)}}


@media(max-width:1440px){
.home-banner .banner-animote{padding:0 130px}
.home-video .homevideo-info .homevideo-title{font-size:30px}
}
@media(max-width:1280px){
.home-banner .banner-animote .p3 a{min-width:160px;height:56px;font-size:14px}

.home-projects .homeprojects-right .swiper-slide .box{max-width:100%;width:100%;padding:10px 15px}

.home-projects .homeprojects-left{width:100%;text-align:center}
.home-projects .home-des,.home-projects .home-title{text-align:center}
.home-projects .home-line::after{left:50%;transform:translateX(-50%)}
.home-projects .home-more{margin-top:30px}
.home-projects .homeprojects-right{width:100%;margin-top:30px}

}
@media(max-width:1024px){
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{display:none}
.home-banner .banner-animote{padding:0 20px}
.home-banner .banner-animote .p1{margin-bottom:20px}
.home-banner .banner-animote .p2{font-size:32px}
.home-banner .banner-animote .p3{margin-top:30px;display:none}

.home-about,.home-choose,.home-hotpro,.home-projects,.home-service{padding:50px 0}

}
@media(max-width:768px){
	
.home-banner .pcimg{display:none}
.home-banner .mobimg{height:260px;display:block}
.home-banner .banner-animote .p1{font-size:18px;margin-bottom:10px}
.home-banner .banner-animote .p2{line-height:1.2;font-size:22px}

}
