﻿.home-choose{background: var(--color);}
.home-choose .homechoose-content .homechoose-item .icon em{color: #fff;}
.home-choose .homechoose-content .homechoose-item::after{background: var(--color);}
.home-choose .homechoose-content .homechoose-item{border-color:#ffffff4d}
.home-choose .homechoose-content .homechoose-item::after{border-color:#ffffff4d}
.home-choose .homechoose-content .homechoose-item:hover,.home-choose .homechoose-content .homechoose-item:hover::after{border-color:#fff}
.home-projects .homeprojects-content{color:var(--fontcolor);background:#F0F0F2;}
.home-projects .homeprojects-content .home-more{background: var(--color);color:#fff;}
.home-projects .homeprojects-content .home-more::before{background: var(--color);}

.home-about .about-img::before{display:none}
.home-about .about-img{padding:0}
.home-about .home-more{background:#4399c8;border-color:#4399c8;color:#fff;text-transform:capitalize}
.home-choose .homechoose-title{padding:0}
.home-choose .homechoose-text{color:#fff;margin-bottom:20px}
.home-choose .homechoose-text p{position:relative;padding-left:15px;}
.home-choose .homechoose-text p:before{content:'';width:7px;height:7px;display:inline-block;top:13px;left:0;position:absolute;background:#fff;border-radius:50%;}
.home-choose .homechoose-content .homechoose-item{color:#fff;padding:15px 15px 25px}
.home-choose .homechoose-content .homechoose-item .title{line-height:1.4;padding-right:40px;min-height:62px}
.home-choose .homechoose-content .homechoose-item .icon{position:absolute;right:10px;top:10px}
@media (max-width:1650px){.home-choose .homechoose-content{padding-left:50px}
.home-choose .homechoose-content .homechoose-item .title{font-size:var(--fontsize20);line-height:28px;min-height:56px;}
.home-choose .homechoose-content .homechoose-item .icon em{font-size:40px}}
@media (max-width:1500px) and (min-width:1367px){.home-choose .homechoose-content .homechoose-item .title br{display:none}}
@media (max-width:1024px){.home-choose .homechoose-content{padding:0;margin-top:30px}}
.home-partners{padding:4% 0}
.home-partners .home-title{text-align:center}
.partners-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}
.partners-list li{width:12.5%}
.partners-list li img{width:100%;transform:scale(1.05)}
.home-reliability .home-title{text-align:center}
.home-des2{text-align:center;margin-bottom:40px}
.home-des2 p{margin:5px 0}
.home-des2 p span{position:relative;display:inline-block;padding-left:15px}
.home-des2 p span:before{content:'';width:8px;height:8px;border-radius:50%;background:#333;position:absolute;left:0;top:10px;}
.home-des2 p span:nth-child(2){margin-left:50px}
@media (max-width:1024px){.partners-list li{width:25%}}
@media (max-width:768px){.home-partners{padding:40px 0}
.partners-list li{width:50%}}
@media (max-width:550px){.home-des2{margin-bottom:20px}
.home-des2 p:nth-child(2) span{margin:0 15px}}
.reliability-swiper .swiper-slide{height:auto;display:flex;flex-direction:column}
.reliability-swiper .swiper-slide img{border:1px solid #ccc;border-radius:10px 10px 0 0;display:block;}
.reliability-swiper .swiper-slide p{background:#4399C8;text-align:center;border-radius:0 0 10px 10px;color:#fff;flex:1;display:flex;align-items:center;justify-content:center;padding:10px;}
.reliability-swiper .swiper-pagination{position:static;margin-top:15px}
.reliability-btn{display:none}
.home-reliability {background:#EFF0F2;padding:4% 0}
.reliability-swiper .swiper-pagination-bullet{background:#4399C8}
.home-title,.home-title span {color:#4399C8;font-weight:bold}
.home-projects .homeprojects-content .home-more{background:#4399C8;border-color:#4399C8}
.home-hotpro .home-title{text-align:center}
.home-hotpro .home-des{display:none}
@media (max-width:768px){.home-reliability{padding:40px 0}}
.home-partners{padding-bottom:0}
.home-partners .partners-img{position:relative}
.home-partners .partners-img img{width:100%}
.home-partners .partners-title{position:absolute;top:52%;left:49.5%;transform:translate(-50%,-50%);text-align:center}
.home-partners .partners-title .title{color:#4399c8;font-size:2vw;font-weight:var(--fontbold6)}
.home-partners .partners-title .desc{margin-top:.3vw;font-size:1.2vw}
.procate-list .procate-item .procate-title a {text-align:center}
.home-videos{padding-top:0px;padding-bottom:4%}
#videoswiper .videoswiper-pagination{text-align:center;margin-top:30px}
#videoswiper .videoswiper-pagination .swiper-pagination-bullet{background:#111111;opacity:1}
#videoswiper .videoswiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
#videoswiper .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}
#videoswiper .swiper-slide{transition:all .2s linear;overflow:hidden;width:32%;}
#videoswiper .swiper-slide .video{width:100%;aspect-ratio:3/2}
#videoswiper .swiper-slide .video iframe,#videoswiper .swiper-slide .video img,#videoswiper .swiper-slide .video video{width:100%;height:100%;object-fit:cover}
#videoswiper .swiper-slide p{margin:15px 20px;font-size:var(--fontsize18);line-height:1.4;text-align:center}
#videoswiper .swiper-slide:hover p{color:var(--color)}
@media (max-width:1024px){#videoswiper .swiper-slide{width:48%;margin-bottom:20px}}
@media (max-width:768px){#videoswiper .swiper-slide{width:100%;}
#videoswiper .swiper-slide p{margin:10px 0}}
.home-team{background:#DFECF5;padding:4% 0}
.home-team .home-title{text-align:center;color:var(--fontcolor)}
#teamswiper .swiper-pagination{position:static;margin-top:20px}
#teamswiper .swiper-pagination-bullet{border-radius:4px;width:40px;height:5px;background:var(--color)}
@media (max-width:550px){.home-team{padding:40px 0}
#teamswiper .swiper-pagination{margin-top:15px}
#teamswiper .swiper-pagination-bullet{width:10px;}}

.procate-list .procate-item .procate-img .tags{display:none}