﻿.home-cate{padding: 3% 0;}
.home-cate .catelist{margin-top: 20px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-cate .catelist .item{width: 32%;margin-bottom: 20px;display: flex;align-items: center;}
.home-cate .catelist .num{width: 40px;aspect-ratio: 1;border: 2px solid var(--color);display: flex;align-items: center;justify-content: center;font-size: var(--fontsize18);border-radius: 2px;}
.home-cate .catelist .cate-name{width: calc((100% - 40px)/2);padding: 0 5px;}
.home-cate .catelist .cate-name a{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;}
.home-cate .catelist .cate-img{width: calc((100% - 40px)/2);padding: 0 5px;}
@media (max-width:1024px) {
.home-cate .catelist .item{width: 48%;}
}
@media (max-width:480px) {.home-cate .catelist .item{width: 100%;}}
.home-keep .l-wrap .info,.home-keep .l-wrap .info .more{color:#000;}

.home-product{padding-bottom:4%}
.home-product .pro-list{flex-wrap:nowrap;}
.pro-list li{margin-bottom:0!important;height:auto;display:flex;flex-direction:column}
.pro-list li .pro-cont{flex:1;display:flex;flex-direction:column}
.pro-list li .more-btn{margin-top:auto}
.proswiper .swiper-pagination{position:static;margin-top:15px}
 @media (min-width:1024px){.home-about .left{max-width:67%}}
 .home-cate .catelist .cate-img > a{pointer-events:none;cursor:default}
 
.about-category{display:flex;margin:30px 0;flex-wrap:wrap}
.about-category li{position:relative;overflow:hidden;margin-right:2%;margin-bottom:50px;width:32%;border:1px solid #dedee5}
.about-category li:nth-of-type(3n){margin-right:0}
.about-category li .category-content{position:absolute;bottom:0;left:6%;width:88%;transition:all .4s linear;transform:translateY(55px)}
.category-content .category-box{padding:30px;width:100%;background-color:#fff}
.category-content .category-title{display:-webkit-box;overflow:hidden;color:#000;text-overflow:ellipsis;font-weight:var(--fontbold7);font-size:var(--fontsize18);-webkit-box-orient:vertical;-webkit-line-clamp:1}
.category-content .category-text{display:-webkit-box;overflow:hidden;color:#fff;text-overflow:ellipsis;font-weight:var(--fontbold4);font-size:var(--fontsize14);opacity:.6;transform:translateY(20px);-webkit-box-orient:vertical;-webkit-line-clamp:2}
.category-content .category-icon{position:absolute;top:-24px;left:45px;width:50px;height:50px;border:1px solid #fff;border-radius:50%;background:var(--color);color:var(--fontcolor)}
.category-content .category-icon .iconfont{position:absolute;bottom:1px;left:8px;font-size:var(--fontsize30)}
.about-category img{display:block;width:100%}
.about-category li:hover .category-title{transition:all .4s linear}
.about-category li:hover .category-box{background-color:var(--color);transition:all .4s linear}
.about-category li .ca-img::after{position:absolute;top:0;left:0;display:none;width:100%;height:100%;border-radius:3px;background:#000;content:"";opacity:.5;transition:all .4s linear}
.about-category li:hover .ca-img::after{display:block;transition:all .4s linear}
.category-content .category-box{height:135px}
@media (max-width:1440px){.category-content .category-box{padding:30px 15px}
.category-content .category-icon{left:30px}}
@media (max-width:1024px){.about-category li{width:48%;margin-right:0}
.about-category{justify-content:space-between}}
@media (max-width:768px){.about-category li{margin-right:0;width:100%}
.about-category li{margin-bottom:30px}}
@media (min-width:1101px){.about-category{justify-content:space-between}
.about-category li{width:16%;margin-right:0;}
.about-category li .category-content{width:96%;left:2%;}
.category-content .category-box{padding:30px 10px;}
.category-content .category-icon{left:20px;}}
.about-category li:last-child img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;}
.about-category li:last-child>a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center}
.about-category li:last-child>a span{display:block;position:absolute;z-index:1;bottom:25px;background:var(--color);border-radius:5px;padding:8px 20px;font-weight:bold;font-size:var(--fontsize17);text-align:center;}
  .about-category li:last-child{position:relative}
.about-category li:last-child .text{position:absolute;left:50%;top:50%;font-size:20px;text-align:center;font-weight:700;transform:translate(-50%,-50%)}
.newswiper{margin-top:35px;position:relative}
.home-news .newslist{flex-wrap:nowrap;justify-content:flex-start;margin:0}
.home-news .newslist li{height:auto;display:flex;flex-direction:column;margin:0;}
.home-news .newslist li .img img{aspect-ratio:4/3;object-fit:contain;background:#fff}
.home-news .newslist li .info{flex:1;display:flex;flex-direction:column}
.home-news .newslist li .info .more{margin-top:auto}
.newswiper .swiper-slide:hover {transform: none !important;}
.news-btn>div{cursor:pointer;width:40px;height:40px;border-radius:50%;position:absolute;top:50%;margin-top:-20px;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--color);}
.news-btn .news-prev{left:-20px}
.news-btn .news-next{right:-20px}
.news-btn .news-prev em{transform:rotate(90deg);display:block;line-height:1}
.news-btn .news-next em{transform:rotate(-90deg);display:block;line-height:1}
.newswiper .swiper-pagination{display:none}
@media (max-width:1024px){.news-btn>div{display:none}
.newswiper .swiper-pagination{display:block;position:static;margin-top:15px}}
@media (max-width:768px){.home-news{padding-bottom:40px}
.newswiper{margin-top:20px;}}
.pro-list li .pro-img img{aspect-ratio: 4 / 3;object-fit: contain;}
.home-product .proswiper{max-width:1460px;margin:0 auto;}