﻿.home-advanced .home-des a{color: #58A131;font-weight:var(--fontbold7);background: none;-webkit-background-clip: initial;-webkit-text-fill-color: initial;}
.home-advanced{padding-top:4%}
.home-counter img{width:100%;display:block}
.home-products .pro-list{display:flex;flex-wrap:wrap}
.home-products .pro-list li{width:23.5%;margin-right:2%;border-radius:var(--borderradius);overflow:hidden;background-color:#fff;border:1px solid #e8e8e8;margin-top:30px;transition:all .2s linear}
.home-products .pro-list li .img{overflow:hidden;position:relative}
.home-products .pro-list li .img img{width:100%;transition:all .2s linear;display:block;aspect-ratio:1/1;object-fit:contain;background:#fff}
.home-products .pro-list li .info{padding:20px;border-top:1px solid #e8e8e8}
.home-products .pro-list li .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold5);transition:all .2s linear}
.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.home-products .pro-list li .info .txt{color:var(--introcolor);font-size:var(--fontsize16)}
.home-products .pro-list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.home-products .pro-list li{width:100%;margin-right:0}
@media (max-width:768px){.home-advanced{padding-top:40px}
.home-products .pro-list{grid-template-columns:repeat(2,1fr)}
.home-products .pro-list li{margin-top:10px}
.home-products .pro-list li .info{padding:10px}
.home-products .pro-list li .info .title{line-height:1.3;margin-bottom:4px}
.home-products{padding:30px 0 40px}}
@media (max-width:500px){.home-cate .cateul li{width:100%}
}