﻿#ind .ind-wrap>h2{color:#fff;font-size:var(--fontsize32)}
.advan .l-wrap>h2{font-size:var(--fontsize32);text-align:center;margin-bottom:2%}
.sol-top .l-wrap>h2{padding:2% 0;color:#fff;font-size:var(--fontsize32);text-align:center}

@media (min-width:1024px){
#home-swiper .banner-animate{width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute;color: #fff;max-width: 1600px;padding: 0 70px;}
#home-swiper .banner-animate .p1{font-size: var(--fontsize46,46px);line-height: 1.2;}
#home-swiper .banner-animate .p2{font-size: var(--fontsize24,24px);margin-top: 20px;}
#home-swiper .banner-animate .p3{font-size: var(--fontsize18);margin-top: 20px;color: #6A9EC2;}
#home-swiper .banner-animate .p4{margin-top: 20px;}
#home-swiper .home-more{color: #fff;background:#0266E9;border-radius: 5px;padding: 10px 20px;margin-right: 10px;border:1px solid #0266E9}
#home-swiper .home-more:nth-child(2){background: initial;color: #fff;border:1px solid #6A9EC2}
}
@media (max-width:1440px) {
#home-swiper .banner-animate .p1{font-size: var(--fontsize30,30px)}
#home-swiper .banner-animate .p2{font-size: var(--fontsize18,18px);}
#home-swiper .banner-animate .p3{font-size: var(--fontsize14);}
}
@media (max-width:1024px) {
#home-swiper .banner-animate{display: none;}
#home-swiper .banner-animate .p1{font-size: var(--fontsize20,20px)}
}

.swiper-slide-active .banner-animate{animation: wkbanner .5s forwards;animation-delay: .7s;}
@keyframes wkbanner{
0%   {margin-top: 50px;opacity: 0;}
100%  {margin-top: 0;opacity: 1;}}
@-webkit-keyframes wkbanner {
0%   {margin-top: 50px;opacity: 0;}
100%  {margin-top: 0;opacity: 1;}}
