﻿.homechoose-download li{margin-top:20px;}
.homechoose-download li a{display:flex;align-items:center;}
.homechoose-download li a img{margin-right:10px;}
.homechoose-download li a:hover{color:var(--color);}
.home-projects-list li{width:100%}
.home-projects-list{display:grid;gap:10px;grid-template-columns:repeat(8,1fr)}
@media (max-width:1024px){.home-projects-list{grid-template-columns:repeat(4,1fr)}
}
.home-static{padding:70px 0 60px;background:url(https://css02.v15cdn.com/m421/static-bg.webp) var(--color) no-repeat left top;background-size:cover}
.home-static .list{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-static .list li{width:16%;display:flex;flex-direction:column;align-items:center;color:#FFFFFF}
.home-static .list li .num{font-size:50px;font-weight:var(--fontbold5);position:relative;line-height:1;padding-bottom:20px}
.home-static .list li .num sup{font-size:25px}
.home-static .list li .num::after{content:"";position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:#FFFFFF}
.home-static .list li .inner{padding:20px 0px;font-size:var(--fontsize18);color:#FFFFFF}
.home-static .list li .icon img{height:50px;width:auto}
.home-static .list li .icon{margin-top:auto}
.home-static{position:relative;z-index:1}
.home-static::before{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:-1}
@media (min-width: 1025px){.home-static .list li{width: 23%;}}
@media (max-width:1024px){.home-static .list li{width:48%}
.home-static .list li:nth-child(1),.home-static .list li:nth-child(2){margin-bottom:20px}}
@media (max-width:768px){
.home-static{padding:50px 0 20px}
.home-static .list li .num{font-size:var(--fontsize30)}
.home-static .list li .inner{font-size:var(--fontsize14);padding:10px 0px}
.home-static .list li .icon img{height:8.26667vw}}
.home-choose .homechoose-content .homechoose-item.last{width:100%;border:none;text-align: center;font-weight: var(--fontbold7);font-size:var(--fontsize20)}
.home-choose .homechoose-content .homechoose-item.last::after{display:none;}
@media (min-width:1025px){.home-static .list li{width:20%}
}
.procate-list{display:none}
.procate-list2{display:flex;flex-wrap:wrap;}
.procate-list2 li{width:50%;background:#f2f2f2;display:flex;}
.procate-list2 li:nth-child(n+ 3){flex-direction:row-reverse}
.procate-list2 li .procate-pic{width:50%;}
.procate-list2 li .procate-pic img{width:100%;display:block;}
.procate-list2 li .procate-info{width:50%;padding:10px;display:flex;align-items:center;text-align:center;}
.procate-list2 li .procate-info-link{width:100%;}
.procate-list2 li .procate-info-link p{margin:15px 0;text-transform:uppercase;}
.procate-list2 li .procate-info-link p a{color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3}
.procate-list2 li .procate-info-link p a:hover{color:var(--color)}
@media (max-width:1200px){.procate-list2 li .procate-info-link p{margin:10px 0;}
.procate-list2 li .procate-info-link p a{font-size:var(--fontsize14)}}
@media (max-width:1024px){.procate-list2 li{width:100%;}
.procate-list2 li:nth-child(3){flex-direction:row}
.procate-list2 li:nth-child(2n){flex-direction:row-reverse}}
 .home-choose .homechoose-title{width:100%}
.home-choose .homechoose-content{padding-left:0;margin-top:2%}
#newswiper .swiper-slide{height:auto;}
.home-banner .swiper-slide>a::after{display:none}
.home-about .aboutimg img{height:100%}
.home-about .l-wrap{align-items:stretch}
.home-advantages::before{background:rgb(0 0 0 / 51%)}
.home-num .list li{width:14%;text-align:center;justify-content:flex-start}
.home-num .l-wrap{padding:0;max-width:100%;}
.home-num .list li p{font-size:var(--fontsize14)}
@media (min-width:1501px){.home-num{margin-top:-150px}
.home-num .list{height:150px}
.home-num .list li p{font-size:var(--fontsize17)}}
@media (max-width:1366px){.home-num .list li{width:25%;}
.home-num .list{height:auto;}
.home-num .list li:last-child{margin-right:auto}}
@media (max-width:768px){.home-num .list li{width:50%;}}
@media (min-width:769px){.home-pro .list li .info .title {margin-bottom:30px}}
#videoswiper .swiper-slide .video iframe {min-height:inherit}