﻿.home-about .about-item .about-img lite-youtube{width:100%}
/*.cate-info {display:none;width:100%;height:100%}*/
/*.cate-info.active {display:block}*/
.home-title{font-size:40px}
@media (max-width:1440px){.home-title{font-size:30px}
}@media (max-width:1024px){.home-title{font-size:26px}
}
.home-button-next,.home-button-prev{position:absolute;left:0px;top:40%;background:0 0;width:40px;height:40px;border:1px solid #DFDFDF;display:inline-flex;align-items:center;justify-content:center;transition:all .2s linear;cursor:pointer;display:none}
.home-button-next:hover,.home-button-prev:hover{background:var(--color);border-color:var(--color)}
.home-button-next:hover i,.home-button-prev:hover i{color:#FFFFFF}
.home-button-next i,.home-button-prev i{color:var(--fontcolor)}
.home-button-next{left:auto;right:0px}
.home-application{background:linear-gradient(#0382AB,#003F53);position:relative;padding:4% 0;}
.home-application .home-title,.home-application .home-des{color:#fff}
.home-application .applist{padding:0px;position:relative;margin-top:30px}
.home-application .applist .swiper-slide{height:auto;}
.home-application .applist .item{height:100%;background:#FFFFFF;width:100%;transition:all .1s linear;cursor:pointer;color:var(--fontcolor);display:flex;flex-direction:column}
.home-application .applist .item:hover{background:var(--color);color:#FFFFFF;transform:scale(1.01)}
.home-application .applist .item:hover .title::after{background:#FFFFFF}
.home-application .applist .item .info{padding:30px 20px;flex:1;}
.home-application .applist .item .icon{line-height:1}
.home-application .applist .item .icon img:nth-child(2){display:none}
.home-application .applist .item:hover .icon img:nth-child(1){display:none}
.home-application .applist .item:hover .icon img:nth-child(2){display:inline-block}
.home-application .applist .item .icon i{font-size:40px}
.home-application .applist .item .title{line-height:1.3;font-size:var(--fontsize18);padding:10px 0px;position:relative}
.home-application .applist .item .title::after{content:"";position:absolute;bottom:0px;left:0px;width:40px;height:2px;background:var(--color)}
.home-application .applist .item .pic img{width:100%;height:auto}
@media (max-width:1024px){.home-application .swiper-pagination{position:static;margin-top:15px}
.home-application .swiper-pagination-bullet-active{background:var(--color)}}
@media(max-width:768px){.home-application{padding:40px 0;}
.home-application .applist .item .info{padding:15px}
.home-application .applist .item .info .title{font-size:var(--fontsize16);font-weight:var(--fontbold5)}
.home-application .applist .item .info i{font-size:5.86667vw}}
.home-about .about-item.item2 .about-img::after{background: #fff }
.home-about .about-item.item1,.home-about .l-wrap>.home-title{position:relative;z-index:0}
.home-about .l-wrap>.home-title{margin-bottom:0;padding:3% 0}
/*.home-about .about-item.item1::before,.home-about .l-wrap>.home-title::before{content:'';width:100vw;max-width:1920px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:#e9f2ff}*/
.home-cate .catelist{width:100%;padding-left:0;}
#partnerswiper .swiper-slide{padding:0;}
.home-about{background:#e9f2ff;padding-top:1%}
@media (max-width:768px){#partnerswiper.partnerswiper-pagination{flex-wrap:wrap;}
#partnerswiper .swiper-pagination-bullet{width:7px;height:7px;margin:0 3px !important}}
.home-products{padding-top:30px;background:#fff}
.home-products .l-wrap{max-width:1500px}
.home-products .home-des a{color:#fff;background:none;-webkit-text-fill-color:initial}
.home-products .home-des a:hover{border-color:#fff}
.home-service{position:relative;background:none!important}
.home-service .l-wrap{position:relative}
.home-service:before{content:'';width:100%;height:70%;background:#007EB5;position:absolute;top:0;left:0;}
@media (max-width:768px){.home-service:before{height:100%}}
@media (min-width:1025px){.diverse-container .left .list li .text{line-height:1.2;-webkit-line-clamp:initial;}
.diverse-container .left .list li .title{width:245px;}
.diverse-container .left .list li .text p{width:310px;}}
@media (min-width:1025px) and (max-width:1440px){.diverse-container .left .list li .text p{width:240px;font-size:14px;}}
@media (min-width:1025px) and (max-width:1366px){.diverse-container .left .list li .text p{width:220px;}}



.indexpart{background: #356a91;padding: 3% 0;}
.indexpart .home-des,.indexpart .home-title{text-align: left;color: #fff;}
.indexpart .flex{display: flex;justify-content: space-between;}
.indexpart .list{width: 48%;}
.indexpart .list .box{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}
.indexpart .list .item{width: 45%;margin-bottom: 20px;border-radius: 30px;background:#eaebee;display: flex;padding: 10px;align-items: center;}
.indexpart .list .img {width: 50px;}
.indexpart .list .img img{width: 100%;aspect-ratio: 1;border-radius: 50%;object-fit: cover;}
.indexpart .list .info{flex: 1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;padding-left: 10px;}
@media(max-width:768px){
.indexpart .flex{flex-wrap:wrap;}
.indexpart .list{width: 100%;}
} .indexpart .list .info{-webkit-line-clamp:unset}
.home-about .about-item .about-img iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}


#homeproducts1{margin-top:2em;position:relative;padding:0 25px}
#homeproducts1 .swiper-slide{background:#eaebee;border-radius:10px;overflow:hidden;border:1px solid #eaebee;}
#homeproducts1 .swiper-slide .flex{display: flex;flex-wrap: wrap;}
#homeproducts1 .swiper-slide .img{width: 50%;}
#homeproducts1 .swiper-slide .img a{aspect-ratio:var(--prosaspectratio);display:flex;align-items:center;justify-content:center}
#homeproducts1 .swiper-slide .img .pro-meta{display:none;position:absolute;top:10px;left:10px;display:flex;flex-direction:column}
#homeproducts1 .swiper-slide .img .pro-meta em{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid #CCC;color:#333;font-size:22px;cursor:pointer;margin-bottom:10px;border-radius:5px}
#homeproducts1 .swiper-slide .img .pro-meta .icon-hottitle{color:var(--color)}
#homeproducts1 .swiper-slide .img.lazy-loaded .pro-meta{display:block}
#homeproducts1 .swiper-slide .img img{width:100%;height:100%;object-fit:contain;background:#FFF}
#homeproducts1 .swiper-slide .info{flex: 1;padding: 10px;display: flex;flex-direction: column;justify-content: space-around;}
#homeproducts1 .swiper-slide .info .line{width: 30px;height: 2px;margin-bottom: 10px;background: var(--bgcolor);}
#homeproducts1 .swiper-slide .title{height:60px;padding:0px 10px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:var(--fontbold6)}
#homeproducts1 .swiper-slide:hover .img img{transform:scale(1.03)}
#homeproducts1 .swiper-slide:hover .title{background:var(--bgcolor);color:#FFF}
#homeproducts1 .homeproducts-next,#homeproducts1 .homeproducts-prev{width:50px;height:50px;background:#FFF;border:1px solid #787878;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s linear;z-index:2;position:absolute;left:0;top:50%;transform:translateY(-50%)}
#homeproducts1 .homeproducts-next:hover,#homeproducts1 .homeproducts-prev:hover{border-color:var(--color);color:var(--color)}
#homeproducts1 .homeproducts-next em,#homeproducts1 .homeproducts-prev em{font-size:22px}
#homeproducts1 .homeproducts-next{left:auto;right:0}

@media(max-width:1280px){
#homeproducts1 .swiper-slide .img{width: 100%;}
}
@media(max-width:768px){#homeproducts1{padding:0px;padding-bottom:70px}}
@media(max-width:500px){

#homeproducts1 .homeproducts-next,#homeproducts1 .homeproducts-prev{top:auto;transform:none;bottom:0px}
#homeproducts1 .homeproducts-next{left:52%;right:auto}
#homeproducts1 .homeproducts-prev{left:auto;right:52%}}
@media (min-width:769px) {
#homeproducts1 .swiper-wrapper{gap:15px;flex-wrap: wrap;}
#homeproducts1 .swiper-slide{width: calc((100% - 45px)/4);}
#homeproducts1 .homeproducts-next, #homeproducts1 .homeproducts-prev{display: none;}
}
@media (min-width:1440px) {
.home-application .applist .item .info{display: flex;align-items: center;}
.home-application .applist .item .icon{width: 40px;}
.home-application .applist .item .title{flex:1;padding-left: 10px;font-size: var(--fontsize16);}
.home-application .applist .item .title::after{left: 10px;}
}
.home-about{background:#fff}
.indexpart,.home-service:before{background:linear-gradient(#0382AB,#003F53)}
.home-application .l-wrap{max-width:1740px}
#homeproducts1 .swiper-slide .info .slide-title>a{max-width:90%;font-weight:var(--fontbold7)}
.home-products .home-des{display:none}
.home-search{background:linear-gradient(#0382AB,#003F53);padding:25px 0;}
.home-search .l-wrap{display:flex;justify-content:center;}
.search-flex{display:flex;width:100%;max-width:800px;border-radius:60px;overflow:hidden}
.search-flex input{flex:1;border:none;padding:0 20px;height:50px;font-size:var(--fontsize16);outline:none;}
.search-flex button{outline:none;border:none;color:#fff;background:var(--color);font-size:var(--fontsize16);padding:0 5%;cursor:pointer;height:50px}
@media (max-width:768px){.home-search{background:linear-gradient(#0382AB,#003F53);padding:20px 0;}
.search-flex input{padding:0 15px;height:40px;font-size:var(--fontsize15);}
.search-flex button{font-size:var(--fontsize15);padding:0 15px;height:40px}}
#homeproducts1 .swiper-slide{height:auto}
#homeproducts1 .swiper-slide .info .slide-title>a{line-height:1.4}
#homeproducts1 .swiper-slide .info p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--fontsize14);color:var(--introcolor);margin-bottom:6px}
@media (max-width:1280px){#homeproducts1 .swiper-slide .flex{height:100%;}
#homeproducts1 .swiper-slide .info{justify-content:flex-start}
#homeproducts1 .swiper-slide .info .btn{margin-top:auto;}}
#homeproducts1 .swiper-slide .info .home-more{min-width:inherit;height:auto;padding:5px 18px;font-size:var(--fontsize14)}
@media (max-width:1600px){#homeproducts1 .swiper-slide .info p{-webkit-line-clamp:2;}}
.home-news{padding-top:4%;color:#fff;margin-bottom:-10px}
.home-news .list li .info .title{color:var(--fontcolor)}
/* .home-news .home-title,.home-news .list li .info .date,.home-news .list li .info .date em,.home-news .list li .info .text,.home-news .list li .info .title{color:#fff!important} */
/* .home-news .news-more a{border-color:#fff;color:#fff;} */
.home-news .news-more a:hover{border-color:var(--color)}
@media (max-width:768px){.home-news{margin-bottom:-25px}}
@media (max-width:500px){.home-news .list li .info .title{margin-top:5px;-webkit-line-clamp:2;}
.home-news .list li .img{aspect-ratio:inherit}}

.home-service .service-list{padding:0}
.home-service .service-list li{padding:50px 30px;}
.home-service .service-list li:hover{color: #fff;}
.home-service .service-list li:hover .text{color: #fff;}
.home-service .service-list li .more{color: #fff;}
.home-service .service-list li:hover .icon{background-color: #fff;}
.home-service .service-list li:nth-child(1):hover{background: url(/uploads/46619/products/p20260520162810a2333.jpg) no-repeat;background-size: cover;background-position: center;}
.home-service .service-list li:nth-child(2):hover{background: url(/Content/uploads/20261258089/20260515174339e294eeceecc949e181f2ed0c2292848d.png) no-repeat;background-size: cover;background-position: center;}
.home-service .service-list li:nth-child(3):hover{background: url(/Content/uploads/20261258089/202605151743398ed143123de647b4a56b57bb5ed15652.png) no-repeat;background-size: cover;background-position: center;}
.home-service .service-list li:nth-child(4):hover{background: url(/uploads/46619/products/p20260520162811f10e8.jpg) no-repeat;background-size: cover;background-position: center;}
@media (max-width:768px){.home-service .service-list li{padding:30px 20px !important}}
.home-application .applist .item .info{ padding: 10px 20px;}

.home-case{padding:4% 0;}
.home-case .homecase-wrap{margin-top:2%;padding-bottom:20px;overflow:hidden;position:relative}
.home-case .homecase-wrap .swiper-slide{transform:scale(.8);transition:all .1s linear}
.home-case .homecase-wrap .swiper-slide.swiper-slide-active{transform:scale(1)}
.home-case .homecase-wrap .swiper-slide.swiper-slide-active .item .content{display:block}
.home-case .homecase-wrap .swiper-slide .img img{width:100%;height:100%;object-fit:cover;border-radius:var(--borderradius)}
.home-case .homecase-wrap .swiper-slide .item{position:relative;margin:-50px auto 0;width:90%;background:#FFFFFF;box-shadow:0 3px 20px 4px rgba(233,233,233,.79);border-radius:var(--borderradius);z-index:1;padding:20px 20px;text-align:center}
.home-case .homecase-wrap .swiper-slide .item .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.2;margin-bottom:10px}
.home-case .homecase-wrap .swiper-slide .item .content{margin-bottom:10px;display:none;color:var(--introcolor)}
.home-case .homecase-wrap .swiper-slide .item .more{color:var(--color);font-weight:var(--fontbold6)}
.home-case .homecase-wrap .swiper-slide .item .more:hover{text-decoration:underline}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{width:38px;height:38px;border:1px solid var(--color);color:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;bottom:30px;left:28%;z-index:2;transition:all .2s linear}
.home-case .homecase-wrap .homecase-button-next:hover,.home-case .homecase-wrap .homecase-button-prev:hover{background:var(--color);color:#FFFFFF}
.home-case .homecase-wrap .homecase-button-next{left:auto;right:28%}
@media (max-width:1024px){.home-case .homecase-wrap .swiper-slide{transform:scale(1)!important}
.home-case .homecase-wrap .swiper-slide .item .content{display:block}
#homecase{padding-bottom:50px}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{bottom:0px}}
@media (max-width:768px){.home-case{padding:40px 0;}}
#homeproducts1 .swiper-slide .flex{flex-direction:column}
#homeproducts1 .swiper-slide .img{width:100%}
#homeproducts1 .swiper-slide .info p{-webkit-line-clamp:2}

.home-news .newcate-list{display:flex;flex-wrap:wrap;justify-content: space-between;margin:20px 0;}
.home-news .newcate-list .item{width:32%;}
.home-news .newcate-list .item a{display:flex;width:100%;justify-content: space-between;color:var(--fontcolor);transition: all .3s;}
.home-news .newcate-list .item a:hover{color:var(--color)}
@media (max-width:768px){.home-news .newcate-list .item{width:100%;margin:8px 0;}}