﻿.home-solution{padding:3% 0}
.home-solution .title{font-size:36px;font-weight:700;text-align:center;margin-bottom:20px}
.home-solution .list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
@media (max-width:768px){.home-solution .list{gap:30px}}
@media (max-width:500px){.home-solution .list{gap:20px}}
.writetous {margin-top:40px}
@media (max-width:768px){.writetous {margin-bottom:30px;padding:30px 0}}
@media (min-width:769px){.highpro-r{padding:40px}}
.highpro-step{flex-wrap:wrap;}
.highpro-r-box::before{display:none}
.highpro-step li{width:33.33333%;text-align:center;margin-bottom:25px;padding:0 5px;position:relative}
.highpro-step li:nth-child(n+4){width:25%}
.highpro-step li:before{content:'';width:100%;height:1px;background:#434343;position:absolute;left:0;top:20px}
.highpro-step-num{position:relative}
.highpro-step-title{font-size:var(--fontsize15);}
@media (max-width:768px){.highpro-step li{width:50%;text-align:center;margin-bottom:15px;}
.highpro-step li:nth-child(n+4){width:50%}
.highpro-step li:last-child{width:100%}
.highpro-step-title{font-size:var(--fontsize13);line-height:1.4}
.highpro-r .home-title{font-size:var(--fontsize20)}}

.home-about{padding:2% 0 4%}
.home-about .about-top{display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.home-about .about-top h3{margin-bottom:2%;}
@media (min-width:1025px){.home-about .about-top p{font-size:20px;}}
.home-about .about-top>div{width:49%;}
.home-about .about-bot ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-about .about-bot ul li{width:20%;margin-top:2%;}
.home-about .about-bot ul li .num{font-weight:var(--fontbold7);color:var(--color);font-size:30px;}
@media (max-width:1280px){.home-about .about-bot ul li .num{font-size:26px;}}
@media (max-width:768px){.home-about .about-top>div{width:100%;}
.home-about .about-top .about-right{margin-top:2%;}
.home-about .about-bot ul li{width:49%;margin-top:10px;}
.home-about .about-bot ul li .num{font-size:22px;}
.home-about .about-bot ul li p{font-size:14px;}}
  .home-hotpro{position:relative;padding:3% 0px}
.home-hotpro .homehotpro-list{margin-top:4%;display:flex;flex-wrap:wrap;justify-content:space-between}
.home-hotpro .homehotpro-list .homehotpro-item{width:48%;border:1px solid #EEEEEE;border-radius:var(--borderradius);overflow:hidden;background:#FFFFFF;display:flex;align-items:center;transition:all .15s linear;margin-bottom:2em}
.home-hotpro .homehotpro-list .homehotpro-item:nth-last-child(-n+2):nth-child(n){margin-bottom:0px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img{width:260px;max-height:260px;display:flex;align-items:center;justify-content:center}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img img{width:100%;height:100%;object-fit:cover}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img .icon-videoplay{position:absolute;left:10px;top:10px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info{padding:10px 20px;flex:1}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .title{font-size:var(--fontsize18);line-height:1.2;font-weight:var(--fontbold6);color:var(--fontcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-transform:capitalize}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:15px 0px;color:var(--introcolor)}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more{color:var(--color);text-transform:capitalize}
.home-hotpro .homehotpro-list .homehotpro-item:hover{border-color:var(--color)}
.home-hotpro .homehotpro-list .homehotpro-item:hover .homehotpro-img img{transform:scale(1.1)}
.home-hotpro .homehotpro-list .homehotpro-item:hover .homehotpro-info .title{color:var(--color)}
@media(max-width:1280px){.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img{width:200px;max-height:200px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text{-webkit-line-clamp:3}
}@media(max-width:1024px){.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img{width:190px;max-height:190px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info{padding:10px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text{margin:10px 0px}
.home-hotpro{padding:50px 0px}
}@media(max-width:768px){.home-hotpro .homehotpro-list .homehotpro-item{width:100%;margin-bottom:2em!important}
.home-hotpro .homehotpro-list .homehotpro-item:last-child{margin-bottom:0!important}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img{width:40%;max-height:150px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img .icon-videoplay{left:5px;top:5px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text{display:none}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .title{margin-bottom:20px}}
section.location{display: none;}

.home-news .homenews-list .homenews-img img{aspect-ratio: 1;}
@media (min-width:1025px){.home-news .homenews-list .homenews-text .homenews-tit{height: 50px;}
.home-news .homenews-list .homenews-text .homenews-des p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 67px;}}
.hotproduct{padding-top: 0;}

@media (min-width:1025px){
body{padding-top: 0;}
header{background:initial;}
header.headact { background: #fff;}}
.highpro-title{text-align:center;margin-bottom:30px;}
@media (max-width:768px){.highpro-title{margin-bottom:10px;}}
.hotpro-box{bottom:-100%;}