﻿.home-cate,.home-choose{padding-bottom:0;}
.home-cate .homecate-top{justify-content: center;margin-bottom: 2%;}
.home-cate .homecate-top .right{display: none;}
.home-cate .list{padding-left: 0;margin: auto;width: 50%;}
.home-cate .list li{width: 48%;aspect-ratio: auto;display: flex;flex-direction: column-reverse;box-shadow: rgb(0 0 0 / 20%) 0px 2px 15px;padding: 20px;margin-bottom: 20px;}
.home-cate .list li:nth-child(1){position: static;width: 48%;height: auto;aspect-ratio:auto;}
.home-cate .list li .title{position: static;width: auto;height: auto;color: var(--color);text-align: center;justify-content: center;}
.home-cate .list li .title em{display: none;}
.home-cate .list li .btn{text-align: center;}

@media (max-width:1024px) {.home-cate .list{width: 100%;}}
.home-choose{color: var(--hovercolor);line-height: 1.2;}
.home-choose .l-wrap{display: block;}
.home-choose .top{display: flex;justify-content: space-between;}
.home-choose .topleft{width: 45%;}
.home-choose .home-title{font-size: 30px;line-height: 1;}
.home-choose .topright{width: 50%;font-size: var(--fontsize18);}
.home-choose .bottomlist{display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 840px;margin: 5% auto}
.home-choose .bottomlist .item{box-shadow: 0px 2px 4px rgba(0,0,0,.12);width: 24%;border-radius: 44px;background: #fff;padding: 20px;text-align: center;}
.home-choose .bottomlist img{max-width: 74px;aspect-ratio: 1;margin: auto;}
.home-choose .bottomlist .info{margin: 10px 0;}
.home-choose .btn{text-align: center;}
.home-choose .btn a{display: inline-block;margin: auto;padding:10px 25px;border:1px solid var(--hovercolor);background: #fff;border-radius: 10px;}
.home-choose .btn a:hover{background: var(--hovercolor);color: #fff;}
@media (max-width:1024px) {
.home-choose .bottomlis{width: 100%;}}
@media (min-width: 1024px){
.home-cate .list{width:65%}
.home-cate .list li,.home-cate .list li:nth-child(1){width:46%;border-radius:44px;margin-bottom:30px}
}
.home-projects .home-title{color:rgb(16,52,106)}
.home-projects p{color:rgb(48,79,126)}

@media (max-width:1024px) {
.home-choose .top{flex-wrap: wrap;}
.home-choose .topright,.home-choose .topleft{width: 100%;margin-bottom: 10px;}
.home-choose .bottomlist .item{width: 48%;margin-bottom:20px}}
.home-choose .bottomlist .item{width:23%}
@media (max-width:768px){.home-choose .bottomlist .item{width:48%;margin-bottom:2%}
}
@media (min-width: 1024px){
.home-cate .list li:nth-child(n+4) {margin-top: 0;}
.home-cate .list li{max-height: 42vh;}
}
.abnumbox{display: flex;justify-content: space-between;}
.abnumbox .item{width: 33%;padding: 3%;}
.abnumbox .num{line-height: 1;}
.abnumbox .num span{font-size: var(--fontsize36);color: red;}
.abnumbox .num em{font-size: var(--fontsize14);font-style: initial;color: #a1a1a1;margin-left: 5px;}
.abnumbox .item p{margin: 0;}
@media (max-width: 500px){.abnumbox{flex-wrap:wrap}
.abnumbox .item{width:100%}
}
.home-pro .list li .img{aspect-ratio: 1.2 / 1;}
.aboutimg iframe{height: revert-layer;}
@media(max-width:768px){.aboutimg iframe{height:300px;}}