﻿.home-banner .swiper-slide>a::after{background: rgba(21, 21, 21, .1);}
.home-choose .choose-list li .text{margin-bottom:15px;}
.home-choose .choose-list li .icon img{object-fit:contain}
.home-choose .choose-list li .more{margin-top:auto;}
.home-about .about-img img{background:#fff;object-fit:contain;}
.home-news .newslist .swiper-slide .img{border:1px solid #ccc;}
.home-news .newslist .swiper-slide .img img{display:block;aspect-ratio:4/3;object-fit:contain;background:#fff;}
.home-news .newslist .swiper-slide{height:auto;display:flex;flex-direction:column;}
.home-news .newslist .swiper-slide .info{display:flex;flex-direction:column;flex:1;}
.home-news .newslist .swiper-slide .info .more{margin-top:auto;}
@media (max-width:540px){.home-choose .choose-list li .text{margin-bottom:8px;}
.home-choose .choose-list li{width:100%;margin-bottom:30px}
.home-choose .choose-list li .title{margin-top:25px}}
.home-pro{padding:5% 0;position:relative}
.home-pro{background:#f5f9fc}
.home-pro .list{list-style:none;margin-top:3%;display:flex;flex-wrap:wrap}
.home-pro .list li{width:24%;margin-right:1.3%;border-radius:10px;overflow:hidden;background:#FFFFFF;margin-bottom:1.3em;transition:all .2s linear}
.home-pro .list li:nth-child(4n){margin-right:0}
.home-pro .list li:hover{box-shadow:0 0 20px 10px rgba(0,0,0,.05)}
.home-pro .list li:hover .img img{transform:scale(1.02)}
.home-pro .list li:hover .info .title{color:var(--color)}
.home-pro .list li .img{width:100%;aspect-ratio:var(--prosaspectratio)}
.home-pro .list li .img.lazy-loaded .pro-meta{display:block}
.home-pro .list li .img img{width:100%;height:100%;object-fit:cover}
.home-pro .list li .info{padding:20px;border-top:1px solid #f1f6fa}
.home-pro .list li .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold5);line-height:1.4}
.home-pro .list li .info .text{margin-top:10px;color:var(--introcolor)}
.home-pro .more{display:flex;justify-content:center;margin-top:2em}
@media (max-width:1024px){.home-pro .list{justify-content:space-between}
.home-pro .list li{width:48%;margin-right:0}
}@media (max-width:768px){.home-pro{padding:50px 0}
}@media (max-width:500px){.home-pro .list{margin-top:30px}
.home-pro .list li .info{padding:20px 10px}
.home-pro .list li .info .title{font-size:var(--fontsize18)}
.home-pro .more{margin-top:10px}}
.home-pro .home-more{background: var(--color);}
.home-pro .home-more:hover {color: #fff;}
.home-service .service-item .box {color:#000;text-shadow:1px 1px 2px #fff}
.home-service .home-more{border-color:#000;color:#000}
.home-service .service-item img{opacity:.8}
.home-service .service-item::after{background:#11111134;position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:0}.home-service .service-item .box{color:#fff;z-index:1}
.home-service .home-more{color:#fff;border-color:#fff}
@media (min-width:1024px){.home-service .service-item .box .text{font-size:var(--fontsize18);margin-bottom:30px}}

.home-cate .homecate-list li .img{aspect-ratio: initial;}
  .home-cate .homecate-list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.home-cate .homecate-list li{width:100%;margin-right:0}
.home-cate .homecate-list li img{aspect-ratio:1;object-fit:cover}
@media (max-width:768px){.home-cate .homecate-list{grid-template-columns:repeat(2,1fr)}
}