﻿.hot-pro .pro-scroll-wrapper li:hover .pro-intro{color:#000;}
.home-about .l-wrap{align-items:initial;}
.home-about .aboutimg iframe{width:100%;height:100%;min-height:320px}
.home-cate .list li .title{background: linear-gradient(0deg, #0b1b2b99 0, rgba(0, 0, 0, 0) 100%);}
.home-pro .list li .img img{object-fit:initial}
#solutions .home-label {font-size: var(--fontsize14);font-weight: var(--fontbold5);color: var(--color);text-transform: uppercase;text-align: center;}
#solutions .home-title {margin: 10px 0px 20px 0px;font-size: var(--hometitlefont);line-height: 1;font-weight: var(--fontbold5);text-align: center;text-transform: capitalize;}
#solutions.home-main section {overflow: hidden;}
#solutions .l-wrap {position: relative;z-index: 1;color: #FFFFFF;width: 100%;margin: 0px auto;max-width: 1640px;padding: 0px 15px;}
#solutions{position:relative;padding-top:1vw}
#solutions::before{content:"";display:block;width:100%;height:65%;position:absolute;top:0px;left:0px;background-color:#222}
#solutions::after{content:"Customer case";display:block;width:100%;text-align:center;position:absolute;top:0px;left:0px;font-size:7vw;font-family:Rajdhani;color:var(--introcolor);opacity:.15;text-transform:uppercase;line-height:1.1}
#solutions .l-wrap{position:relative;z-index:1;color:#FFFFFF}
#solutions .solutions-des{line-height:1.75;text-align:center;max-width:550px;margin:0px auto;padding:10px 0px}
#solutions #home-solutions{margin-top:30px;padding:7% 0px;overflow:hidden}
#solutions #home-solutions .swiper-slide{transition:transform .3s;transform:scale(0.64)}
#solutions #home-solutions .swiper-slide img{width: 100%;}
#solutions #home-solutions .swiper-slide.swiper-slide-prev{transform:scale(0.64) translateX(-28%)}
#solutions #home-solutions .swiper-slide.swiper-slide-next{transform:scale(0.64) translateX(28%)}
#solutions #home-solutions .swiper-slide.swiper-slide-active{transform:scale(1.57)}
#solutions #home-solutions .swiper-slide.swiper-slide-active .solutions-cont{opacity:1}
#solutions #home-solutions .swiper-slide:hover .solutions-cont p{color:var(--color)}
#solutions #home-solutions .swiper-slide .solutions-cont{position:absolute;bottom:10%;left:15%;width:70%;background-color:rgba(255,255,255,.9);text-align:center;font-weight:var(--fontbold5);opacity:0;transition:opacity .3s .1s;padding:10px 0px}
#solutions #home-solutions .swiper-slide .solutions-cont p{font-size:var(--fontsize12);color:var(--fontcolor);text-transform:capitalize;transition:color .3s}
#solutions #home-solutions .swiper-slide .solutions-cont a{display:inline-block;font-weight:normal;text-transform:lowercase;font-size:var(--fontsize14);transform:scale(0.8)}
#solutions #home-solutions .swiper-slide .solutions-cont a:hover{color:var(--color)}
@media(max-width:900px){#solutions #home-solutions{margin-top:20px}
#solutions #home-solutions .swiper-slide{width:65%}
#solutions #home-solutions .swiper-slide.swiper-slide-next,#solutions #home-solutions .swiper-slide.swiper-slide-prev{transform:scale(0.7)}
#solutions #home-solutions .swiper-slide.swiper-slide-active{transform:scale(1.3)}}
.home-news .list li{width:24%;margin-right:0;margin-bottom:20px}
.home-news .list {justify-content: space-between;}
@media (max-width:1024px){.home-news .list li{width:48%}}
#solutions::after{display: none;}
#solutions::before{background:#f5f9fc;}
#solutions #home-solutions .swiper-slide .solutions-cont a{color: rgb(11,27,43);}
#solutions .home-title{color:#0b1b2b;font-weight: var(--fontbold7);}
#solutions .home-title span{color:var(--color)}

.home-choose{padding: 3% 0;}
.home-more em.iconfont{display: none;}

.home-news .list li .info .more{text-transform: capitalize;}
.home-news .list li .info .more em{display: none;}
.home-projects::before{height:100%;}
@media (min-width:769px){.home-projects{padding-bottom:5%;}}
.home-pro .list li .img { aspect-ratio: 350 / 258;}
.home-about .aboutinfo p{color:#000;}
#solutions #home-solutions .swiper-slide .solutions-cont a{text-transform: capitalize;}
.home-cate .list li:not(:nth-child(4)):not(:nth-child(5)) .img img{object-fit:contain;}
