﻿.home-procate .procate-list{margin-top:3%}
.home-procate .home-title,.home-procate .home-des{text-align:center}
.home-cate .homecate-list{margin-top:3%}
.home-procate .procate-list .procate-item{width:28%;margin-right:8%;margin-bottom:2em;box-shadow:none;}
.home-procate .procate-list .procate-item:hover{box-shadow:none}
.home-procate .procate-list .procate-item:nth-child(3n){margin-right:0px}
.home-procate .procate-list .procate-item .procate-img{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height: auto;max-height: none;background:#EEEEEE;border:1px solid #EEEEEE}
.home-procate .procate-list .procate-item .procate-img img{width:100%;height:100%;object-fit:cover;transition:all .1s linear}
.home-procate .procate-list .procate-item .procate-img::after{content:"";transition:all .1s linear;position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0}
.home-procate .procate-list .procate-item .procate-title{height:auto;margin-top:10px;display:flex;justify-content:center;padding:4px 0px}
.home-procate .procate-list .procate-item .procate-title a{color:var(--fontcolor);font-size:var(--fontsize18);text-transform:capitalize;transition:color .1s linear;padding-bottom:4px;border-bottom:1px solid transparent;text-align:center;width:auto}
.home-procate .procate-list .procate-item .procate-title em{opacity:0;display:inline-block;width:0px;transition:all .1s linear}
.home-procate .procate-list .procate-item:hover .procate-img img{transform:scale(1.02)}
.home-procate .procate-list .procate-item:hover .procate-img::after{opacity:1}
.home-procate .procate-list .procate-item:hover .procate-title a{color:var(--color);border-color:#000000}
.home-procate .procate-list .procate-item:hover .procate-title em{margin-left:15px;opacity:1;width:20px}
@media(max-width:768px){.home-cate .homecate-list{justify-content:space-between}
.home-procate .procate-list .procate-item{width:49%;margin-right:0px}}
@media(max-width:500px){.home-procate .procate-list .procate-item{margin-bottom: 10px;}
.home-procate .procate-list .procate-item .procate-title{margin-top:0px}
.home-procate .procate-list .procate-item .procate-title a{font-size:var(--fontsize16)}}

/*.home-choose,.home-choose .homechoose-content .homechoose-item::after{background:#95e4fb}*/
.home-choose .home-title,.home-choose .homechoose-text{color:var(--fontcolor)}
.home-choose .homechoose-content .homechoose-item{background:var(--color);padding:20px 20px 30px;clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%)}
.home-choose .homechoose-content .homechoose-item::after{display:none;}
.home-choose .homechoose-content .homechoose-item .info{height:100%;background:#fff;border-radius:0 0 50px 0;padding:20px}
.home-choose .homechoose-content .homechoose-item .title,.home-choose .homechoose-content .homechoose-item .text{color:var(--color)}
.home-projects .homeprojects-content .title{font-size:22px}
.home-projects .homeprojects-content .title{line-height:1.5}
.home-projects .homeprojects-content .text {font-size:var(--fontsize22);margin-top:0;display:block;line-height:1.5}
.home-projects .homeprojects-content{padding:30px}
.home-projects .homeprojects-content .home-more{margin-top:30px}
@media (max-width:768px){.home-projects .homeprojects-content{padding:20px}}
@media (max-width:500px){.home-projects .homeprojects-content .title,.home-projects .homeprojects-content .text{font-size:var(--fontsize20)}}
.home-certificate{padding-bottom:4%;}
.certificate-swiper{margin-top:30px;}
.certificate-swiper .swiper-slide{text-align:center;}
.certificate-swiper .swiper-slide p{font-size:var(--fontsize17);margin-top:10px;}
.certificate-swiper .swiper-pagination{position:static;margin-top:20px;}
.certificate-btn{display:none;}
@media (max-width:768px){.home-certificate{padding-bottom:40px;}
.certificate-swiper{margin-top:15px;}
.certificate-swiper .swiper-pagination{margin-top:10px;}}
.home-choose .home-title{font-size:37px;font-weight:bold}
.home-choose .homechoose-text{font-size:19px}
@media (max-width:1366px){.home-choose .home-title{font-size:31px}}
@media (max-width:768px){.home-choose .home-title{font-size:25px}
.home-choose .homechoose-text{font-size:17px}}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text{display:none}

.home-title span{color:var(--fontcolor)}
.home-title:hover,.home-title:hover span{color:var(--color)}
.home-projects .homeprojects-left .home-des, .home-projects .homeprojects-left .home-title{padding-left:0;}
.home-hotpro{padding-bottom:0;}
@media (min-width:1025px){.home-hotpro .homehotpro-list .homehotpro-item:nth-child(n+5){margin-bottom:0;}}

.home-about .about-text{font-size:19px}
@media (max-width:768px){.home-about .about-text{font-size:17px}
}
.home-about .about-img{display:flex;justify-content:center;align-items:center}
.home-about .about-img iframe{width:100%;aspect-ratio:1.78;height:auto}
.home-about .about-img .about-icon{bottom:0}