@charset "utf-8";
@import url("https://css02.v15cdn.com/m427/swiper.css");
@import url("https://css02.v15cdn.com/m427/aos.css");
.home-banner .swiper-slide{overflow:hidden}
.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:#FFFFFF;padding:0px 70px;opacity:0}
.home-banner .banner-animote .p1{font-size:var(--fontsize20);font-weight:var(--fontbold6);margin-bottom:30px}
.home-banner .banner-animote .p2{font-size:36px;font-weight:var(--fontbold7)}
.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:#FFFFFF;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:#FFFFFF;color:var(--fontcolor)}
.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:0px 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:#FFFFFF;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:var(--fontsize24)}
.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:0px}}
@keyframes bannerimg{0%{transform:scale(1)}
80%{transform:scale(1.05)}
100%{transform:scale(1.047)}}
@media(max-width:1440px){.home-banner .banner-animote{padding:0 130px}}
@media(max-width:1280px){.home-banner .banner-animote .p3 a{min-width:160px;height:56px;font-size:var(--fontsize14)}}
@media(max-width:1024px){.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{display:none}
.home-banner .banner-animote{padding:0px 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}}
@media(max-width:768px){.home-banner .pcimg{display:none}
.home-banner .mobimg{height:260px;display:block}
.home-banner .banner-animote .p1{font-size:var(--fontsize18);margin-bottom:10px}
.home-banner .banner-animote .p2{line-height:1.2;font-size:var(--fontsize22)}}

