﻿.home-banner .indexbanner-text .l-wrap{padding:0;max-width:80%}
.home-banner .indexbanner-text .title{max-width:100%;text-align:center;margin:0;font-size:2vw}
@media (max-width:768px){.home-banner .indexbanner-text .l-wrap{max-width:92%}
.home-banner .indexbanner-text .title{font-size:2.2vw}}
.home-product .hot-pro-box .list{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-product .hot-pro-box .list .swiper-slide{width:24%}
@media (max-width:600px){.home-product .hot-pro-box .list .swiper-slide{width:49%;}
.home-product .hot-pro-box .list .swiper-slide:nth-child(n+3){margin-top:2%;}}
.home-product .hot-pro-box .list .swiper-slide{height:auto}
.home-product .hot-pro-box .list .swiper-slide>a{height:100%;}
.home-about .aboutflex .aboutinfo .text p{position:relative;padding-left:15px}
.home-about .aboutflex .aboutinfo .text p::before{content:"";position:absolute;top:15px;left:0;width:6px;height:6px;border-radius:50%;background:#fff}
.home-about .aboutlist li .info .p1{font-size:20px}
.home-about .aboutlist li .info .p1 span{font-size:30px;margin-right:5px}
@media (max-width:768px){.home-about .aboutlist li .info .p1 span{font-size:24px}}
.home-video{position:relative;padding-top:50px}
.home-video .home-title{margin-bottom:0}
.home-video .video-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-video .video-list li{width:24%;margin-top:25px}
.home-video .video-list li iframe{width:100%;height:auto;aspect-ratio:.56}
@media (max-width:1024px){
.home-video .video-list li{margin-top:10px}
}
@media (max-width:768px){
.home-video .video-list li{width:49%;margin-top:10px}
}