﻿.home-banner .swiper-slide>a::after{display:none;}
.home-solution .home-title+p{color:#fff}
@media (min-width:1281px){.home-solution .mySwiper{bottom:-50px}}
@media (min-width:1281px) and (max-width:1600px){.home-solution{padding-bottom:14%;}
.home-solution .mySwiper{bottom:-95px}}
@media (min-width:1281px) and (max-width:1400px){.home-solution{padding-bottom:15%;}
.home-solution .mySwiper{bottom:-100px}}
/* .home-banner .swiper-slide-active .banner-text{animation:bannerani .5s forwards;animation-delay:.7s;}
.home-banner .swiper-slide .banner-text { opacity: 0;position:absolute;left:10%;top:50%;transform:translate(0,-50%);color:#fff;width:50%}
.banner-text.banner-3{left:10%}
.banner-text.banner-3 .title{color:transparent;background-image:linear-gradient(to bottom,#08d384,#08d3c8);-webkit-background-clip:text;display:flex;align-items:center;font-size:4vw;font-weight:800}
.banner-text.banner-3 .title .left{margin-right:20px}
.banner-text.banner-3 .title .right{font-size:1.5vw;line-height:1.2}
.banner-text.banner-3 .desc{font-size:1.5vw;font-weight:800;padding-bottom:30px}
.banner-text.banner-3 .desc::after{position:absolute;left:0;width:50%;height:2px;background:#fff;bottom:-10%;content:''}
@media (max-width:768px){.banner-text.banner-3 .desc::after{bottom:10px;height:1px}}
.banner-text.banner-4{display:flex;flex-direction:column;align-items:center}
.banner-text.banner-4 .title{color:transparent;background-image:linear-gradient(to bottom,#fff,#daa686);-webkit-background-clip:text;display:flex;flex-wrap:wrap;text-align:center;align-items:center;font-size:4vw;font-weight:800;line-height:1.2}
.banner-text.banner-4 .title span{width:100%}
.banner-text.banner-4 .desc .tag{position:relative}
.banner-text.banner-4 .desc{display:flex;font-size:1.5vw;flex-direction:column;justify-content:center;align-items:center;font-size:1.5vw}
.banner-text.banner-4 .desc .tag{text-align:center;width:auto}
.banner-text.banner-4 .desc .tag::after{position:absolute;right:-22%;top:50%;transform:translate(0.-50%);content:'';height:2px;width:20%;background:linear-gradient(to right,#fff,transparent)}
.banner-text.banner-4 .desc .tag::before{position:absolute;left:-22%;top:50%;transform:translate(0.-50%);content:'';height:2px;width:20%;background:linear-gradient(to left,#fff,transparent)}
.banner-text.banner-2 .title{font-size:3vw;font-weight:800;line-height:1.2;margin-bottom:2%}
.banner-text.banner-2 .title span:nth-of-type(2){color:transparent;background-image:linear-gradient(to top,#fff,#f3c732);-webkit-background-clip:text}
.banner-text.banner-2 .desc{font-size:1.5vw;line-height:1.2}
.banner-text.banner-1 .title{display:flex;align-items:center;justify-content:flex-start}
.banner-text.banner-1 .title .left{font-size:7vw;font-weight:800;display:flex;font-style:italic}
.banner-text.banner-1 .title .left sup{font-style:italic}
.banner-text.banner-1 .title .line{width:2px;height:60px;background:#ffffff;margin:0 10px;padding:0 2px;flex-shrink:0;display:inline-block}
.banner-text.banner-1 .title .right{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.banner-text.banner-1 .title .right span:nth-of-type(1){font-size:2vw;font-weight:800;line-height:1.2}
.banner-text.banner-1 .title .right span:nth-of-type(2){color:transparent;line-height:1.2;background-image:linear-gradient(to bottom,#08d384,#08d3c8);-webkit-background-clip:text;display:flex;align-items:center;font-size:3vw;font-weight:800}
.banner-text.banner-1 .desc{font-size:1.5vw}
@media (max-width:1024px){.banner-text.banner-1 .title .line{display:none}}
.banner-btn{margin-top:30px;}
.banner-text.banner-3 .desc{position:relative}
.banner-text.banner-3 .banner-btn{margin-top:50px}
@media (min-width:1281px){.banner-btn .home-more{min-width:inherit;font-size:var(--fontsize20);padding:0 25px;}}
@media (max-width:1024px){.banner-btn .home-more{min-width:inherit;font-size:var(--fontsize14);padding:0 15px;height:36px}
.banner-btn{margin-top:10px;}
.banner-text.banner-3 .banner-btn{margin-top:10px}}
@media (max-width:768px){.banner-btn .home-more{font-size:var(--fontsize12);padding:0 10px;height:30px}}
@media (max-width:540px){.banner-btn{display:none}} */
@media (min-width:769px){.homepro-recommend-item .info .name {margin-bottom:25px}}
.home-solution .mySwiper{position: relative;width: 40%;padding:0;left: 40%;transform: translateX(-50%);bottom: -20px}
@media (max-width:1280px){.home-solution .mySwiper{width: 50%;bottom:0;left: 50%;transform: translateX(-50%)}}
@media (max-width:768px){.home-solution .mySwiper{width: 100%;margin-top: 20px;left:auto;transform:none}
.home-solution .mySwiper .swiper-slide{justify-content:flex-start}}