﻿.home-banner .swiper-slide>a::after{display: none;}
  .home-cate .homecate-list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.home-cate .homecate-list li{width:100%;margin-right:0}
@media (max-width:768px){.home-cate .homecate-list{grid-template-columns:repeat(2,1fr)}}
 .hot-product{margin-top:100px}
 .hot-product .part-title:after{content:"03"}
 .hot-product ul{margin:50px 260px;display:flex;flex-wrap:wrap;justify-content:space-between}
 .hot-product ul li{width:31%;height:30%;margin-bottom:30px}
 .hot-product ul li .pro-img{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;border:1px solid #EEEEEE}
 .hot-product ul li .pro-img img{display:block;width:100%;height:100%;border:none;transition:all .5s}
 .hot-product ul li .pro-img:after{display:block;content:"";padding-top:100%}
 .hot-product ul li .pro-name{color:var(--fontcolor);font-size:var(--fontsize18);line-height:45px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
 .hot-product ul li .pro-btn{width:120px;height:35px;margin:0px auto;border:1px solid #CCCCCC;text-transform:lowercase;border-radius:20px;display:flex;justify-content:center;align-items:center;transition:all .5s}
 .hot-product ul li .pro-btn a{color:var(--fontcolor)}
 .hot-product ul li:hover .pro-img img{transform:scale(1.1)}
 .hot-product ul li:hover .pro-name{color:var(--color)}
 .hot-product ul li:hover .pro-btn{border:1px solid #FFFFFF;background:var(--color)}
 .hot-product ul li:hover .pro-btn a{color:#FFFFFF}
@media(min-width:1281px)and (max-width:1520px){.hot-product ul{margin:50px 100px}
}@media(min-width:1081px)and (max-width:1280px){.hot-product ul{margin:50px 50px}
.hot-product ul{margin:50px 25px}
}@media screen and (max-width:768px){.hot-product{margin-top:10vw}
.hot-product ul{margin:5vw 4vw}
.hot-product ul li{width:48%;margin-bottom:5vw;margin-right:1.8666666667vw}
.hot-product ul li:nth-of-type(2n){margin-right:0px}
.hot-product ul li .pro-img{min-height:40vw}
.hot-product ul li .pro-name{font-size:var(--fontsize16);line-height:1.3;-webkit-line-clamp:2}
.hot-product ul li .pro-btn{display:none}
}@media screen and (min-width:751px)and (max-width:768px){.hot-product ul li .pro-name{font-size:var(--fontsize24)}
}@media screen and (min-width:2000px){.hot-product ul{margin:50px 450px}}
 .hot-product ul{margin:0;margin-top:4%}
 .home-service .service-item:before{content:'';width:100%;height:100%;display:block;background: rgba(0,0,0,0.5);position: absolute;top:0;left:0;}
   .home-cate .homecate-list li{border:1px solid #eaeaea}
.home-cate .homecate-list li .img{position:relative}
.home-cate .homecate-list li:hover .img .more{opacity:.8}
.home-cate .homecate-list li:hover .title a{text-decoration:none;text-align:left}
.home-cate .homecate-list li .title{display:unset;padding-left:10px}
.home-cate .homecate-list li .img .more{transition:all .5s ease;width:100%;height:100%;justify-content:center;align-items:center;position:absolute;top:0px;left:0px;display:flex;font-size:var(--fontsize24);opacity:0;background:var(--color);color:#FFFFFF;z-index:666}
.home-cate .homecate-list li .desc{margin:10px;font-size:var(--fontsize16);color:var(--introcolor);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.home-factory{padding-top:4%;}
.factory-swiper{margin-top:30px}
.factory-swiper .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;}
.factory-swiper .swiper-pagination,.factory-btn{display:none;}
@media (max-width:768px){.home-factory{padding-top:40px;}
.factory-swiper{margin-top:15px}}
.hot-product ul li .pro-img img {max-width: 400px;}