﻿.home-banner #banner-swiper{min-height:initial}
.home-banner #banner-swiper .ban-inner{position: absolute;color:#fff;line-height: 1.1;opacity:0;}
.home-banner #banner-swiper .ban-inner.ban1{top:20%;left:6%;}
.home-banner #banner-swiper .ban-inner.ban1 .tit{font-weight: var(--fontbold7);font-size:3.3vw;}
.home-banner #banner-swiper .ban-inner.ban1 .line{width:6vw;height:0.5vw;background: #fff;display:inline-block;border-radius: 30px;margin:2% 0;}
.home-banner #banner-swiper .ban-inner.ban1 .des{font-size:1.93vw;line-height: 1.3;}
.home-banner #banner-swiper .ban-inner .more a{display:inline-flex;background: #037E3F;color:#fff;margin-top:3%;padding:2% 4%;border-radius: 50px;align-items: center;width:auto;height:auto;font-size:1.5vw;white-space: nowrap;transition: all .3s;}
.home-banner #banner-swiper .ban-inner .more a em{aspect-ratio: 1/1;display:inline-flex;align-items: center;justify-content: center;color:#037E3F;background: #fff;border-radius: 50%;width:1.5vw;height:1.5vw;margin-left:5%;font-size:1vw}
.home-banner #banner-swiper .ban-inner .more a:hover{background:#fff;color:#037E3F}
.home-banner #banner-swiper .ban-inner .more a:hover em{background: #037E3F;color:#fff}
@media (max-width:768px){.home-banner #banner-swiper .ban-inner .more{display:none}
.home-banner #banner-swiper .ban-inner.ban1 .tit{font-size:28px;}
.home-banner #banner-swiper .ban-inner.ban1 .des{font-size:12px;}
.home-banner #banner-swiper .ban-inner.ban1 .line{width:50px;height:3px;}}
@media (max-width:600px){.home-banner #banner-swiper .ban-inner.ban1 .tit{font-size:15px;}
.home-banner #banner-swiper .ban-inner.ban1 .line{width:20px;height:1px;}}
.home-banner #banner-swiper .ban-inner.ban2{top:18%;left:6%;}
.home-banner #banner-swiper .ban-inner.ban2 .tit{font-weight: var(--fontbold7);font-size:3.3vw;}
.home-banner #banner-swiper .ban-inner.ban2 .des{font-size:1.93vw;line-height: 1.3;margin:3% 0 6%}
.home-banner #banner-swiper .ban-inner.ban2 .item{display:flex;margin-bottom:5%;}
.home-banner #banner-swiper .ban-inner.ban2 .item p{background:rgba(0,0,0,0.6);border:1px solid #fff;margin-right:3%;border-radius: 50px;color:#fff;padding:2% 3%;font-size:1.2vw;white-space: nowrap;}
@media (max-width:768px){.home-banner #banner-swiper .ban-inner.ban2 .tit{font-size:28px;}
.home-banner #banner-swiper .ban-inner.ban2 .des{font-size:12px;}
.home-banner #banner-swiper .ban-inner.ban2 .item p{font-size:12px;}}
@media (max-width:600px){.home-banner #banner-swiper .ban-inner.ban2 .tit{font-size:15px;}
.home-banner #banner-swiper .ban-inner.ban2 .item{display:none}}
.home-banner #banner-swiper .swiper-slide-active .ban-inner{animation:bannerani .3s forwards;animation-delay:.4s}
@keyframes bannerani{0%{margin-top:20px}
100%{opacity:1;margin-top:0px}}

.home-about .about-img img{height:auto;object-fit: contain;}
.home-about .l-wrap{align-items: center;}
#application-swiper .swiper-slide{height:auto}
.home-application .applist .item{height: 100%;flex-direction: column;display:flex;}
.home-application .applist .item .info{flex:1;}
.home-static .list li .inner{text-align:center}
.home-banner .swiper-button-next i, .home-banner .swiper-button-prev i{color:#fff}
@media (min-width:1025px){.home-service .service-wrap .service-item{margin-top:3%;width:24%;}}
@media (min-width:769px) and (max-width:1024px){.home-service .service-wrap .service-item{width:49%}}
@media (max-width:1024px){.home-service .service-wrap .service-item{margin-top:2%;}}