.header-banner{height:auto !important;}
    .new-container{width:100%;padding:0 80px;max-width:1600px}
    .swiper-slide{position:relative;}
    .swiper-slide .new-container{position:absolute;left:0;right:0;top:50%;Transform:translateY(-50%);margin: 0 auto;}
    
    .new-container h1,.new-container p{width:50%;}
    .swiper-slide .new-container h1{text-align:left;color:#fff;}
    .swiper-slide .new-container p{font-size:18px;color:#fff;margin:30px 0 70px;}
    .new-container .flex-between{width:470px;}
    .new-container .flex-between a{width:220px;text-align: center;padding: 22px 0;border-radius: 35px;}
    .new-container .flex-between a.green{border-color:#248740}
    
    @media(max-width:1600px){
        .swiper-slide .new-container{padding: 0 60px;}
        .swiper-slide .new-container p{margin:20px 0 30px;font-size:16px;}
        .new-container .flex-between{width:390px;}
        .new-container .flex-between a{width:180px;padding:15px 0;}
        
        
    }
    
    @media(max-width:1024px){
        .swiper-slide .new-container{padding: 0 30px;}
        .new-container h1,.new-container p{width:100%;}
        .swiper-slide .new-container h1{font-size:24px;}
        .swiper-slide .new-container p{margin:15px 0 15px;font-size:16px;}
        .new-container .flex-between{width:310px;}
        .new-container .flex-between a{width:140px;padding:8px 0;}
        .swiper-slide img{min-height:400px;width:auto;}
    }
    
    @media(max-width:768px){
        
    }
    
    
    .solution h3{font-size:32px;}
    @media(max-width:1600px){
        .container{padding:60px;}
        .big-container{padding:60px;}
    }
    
    @media(max-width:1024px){
        .solution .w-90{gap:25px}
        
        .solution-box .solution .sol-con {
            padding: 25px;
        }
        
        
        .solution h3{font-size:26px;}
        
        .solution-box .solution .sol-con p{font-size:14px;}
        
        .solution-box .solution .sol-con a {
            padding: 17px 22px;
            font-size:14px;
        }
        
        .container{padding:35px;}
        .big-container{padding:35px;}
    }
    
    @media(max-width:768px){
        .solution {height:auto;}
        .solution .w-90 {
            gap: 25px;
            flex-direction: column;
        }
    }
    
    .product-swiper .swiper-slide{padding:0;background-color:#fff;}
        .product-swiper .swiper-slide .pro-img img{width:100%;}
        .product-swiper .swiper-slide .product-info{position:absolute;bottom:25px;left:0;right:0;width:90%;margin:0 auto;}
        
        
    .whychoose .why_list{width:25%;}
    
    @media(max-width:1600px){
        
        .whychoose.container{padding:60px;}
        
        .whychoose .num{font-size:32px;}
    }
    
    @media(max-width:1024px){
        
        .whychoose.container{padding:35px;}
        
        .whychoose .des {
            margin: 25px 0;
            width: 100%;
        }
        
        .whychoose .flex-between{width:100%;flex-wrap:wrap;}
        .whychoose .why_list{width:50%;}
        .whychoose .why_list:nth-child(1),.whychoose .why_list:nth-child(2){margin-bottom:15px;}
        .whychoose .why_list p{font-size:16px}
    }
    
    @media(max-width:768px){
        .whychoose .num{font-size:24px;}
        .whychoose .why_list p{font-size:14px;}
        
    }
    
    
    .version h3{font-size:30px;}
    @media(max-width:1600px){
        
        
    }
    
    @media(max-width:1024px){
        
        .pin-spacer{height:auto !important;padding:0 !important;}
        .swap-section{height:auto !important;margin-bottom:30px;top:0 !important;}
        .version .container{flex-direction: column;}
        .version .text-wrap{padding:0 25px;height:35vh;width:100%}
        .version .img-frame{height:35vh;width:100%}
        
        .version h2{margin-top:30px;margin-bottom: 25px;font-size:24px;}
        
        
        .version h3{font-size:20px;}
        
        .version .text p{font-size:16px;}
    }
    
    @media(max-width:768px){
        
        .version h2{font-size:22px;}
        
        
        .version h3{font-size:18px;}
        
        .version .text p{font-size:14px;}
        
    }
    
    
    
    .news a img{width:100%;}
    .news-box {width:33.3%;}
    @media(max-width:1600px){
        
        
    }
    
    @media(max-width:1024px){
        .news .w-90.flex-between{gap:25px;flex-direction:column;}
        .news-info a{font-size:16px;}
        
    .news-box {width:100%;}
    }
    
    @media(max-width:768px){
        .news-info a{font-size:14px;}
        
        
    }
    
    
    @media(max-width:1600px){
        
        
    }
    
    @media(max-width:1024px){
        .services .flex-between{gap:25px;flex-direction:column;}
        .services .des{margin:15px 0 25px;width:100%;}
    }
    
    @media(max-width:768px){
        .servicelist img{max-width: 55px;
        max-height: 60px;}
        .servicelist{height:auto;gap:25px;padding:25px;}
        .services .w-90.flex-between{gap:25px;}
        
        
    }