﻿#indexbanner video{width: 100%;display:block;min-height:inherit;}
#partnerswiper2 .swiper-slide{height:auto;background:#fff;box-shadow:0 1px 7px 0 rgba(214,214,214,.22);border-radius:10px;border:1px solid #f4f4f4;padding:20px 10px;display:flex;align-items:center;justify-content:center}
#partnerswiper2 .swiper-slide:hover img{transform:scale(1.1)}
#partnerswiper2 .partnerswiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:3em;}
#partnerswiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--bgcolor);}
@media(max-width:500px){#partnerswiper2 .partnerswiper-pagination{margin-top:2em;}}
#partnerswiper2 .swiper-slide{padding:0}
#partnerswiper2 .swiper-slide img{width:100%}
.cate-info {display:none;width:100%;height:100%}
.cate-info.active {display:block}
.cate-info{ background: #fff;}
.home-cate .cateimg img{object-fit: contain;}
.powerful{padding:30px 0;}
.powerful .img{margin-top:30px}
.powerful img{width:100%}

.home-case{padding:3% 0px}
.home-case #homecaseswiper{padding:0px 30px;margin-top:2%}
.home-case .homecase-list .swiper-slide{border-radius:4px;position:relative}
.home-case .homecase-list .swiper-slide:hover .content{opacity:1;visibility:inherit;margin-top:0px}
.home-case .homecase-list .swiper-slide .content{width:80%;height:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color);opacity:0.8;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;transition:all .1s linear;opacity:0;visibility:hidden;margin-top:20px}
.home-case .homecase-list .swiper-slide .content .text{color:#FFFFFF;text-align:center;font-size:var(--fontsize20);font-weight:var(--fontbold5)}
.home-case .homecase-list .swiper-slide .content .text a{color:#FFFFFF}
.home-case .homecase-list .swiper-slide .content .more{margin-top:30px;width:49px;height:49px;background:rgba(0,146,255,0);border:1px solid #FFFFFF;border-radius:25px;color:#FFFFFF;font-size:var(--fontsize24);display:flex;align-items:center;justify-content:center}
.home-case .homecase-pagination{margin-top:30px;text-align:center}
.home-case .homecase-pagination .swiper-pagination-bullet{width:36px;height:3px;background:#253745;border-radius:3px;transition:all .1s linear}
.home-case .homecase-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
@media (max-width:1500px){
.home-case .homecase-list .swiper-slide .content .text{font-size:var(--fontsize16)}
.home-case .homecase-list .swiper-slide .content .more{width:40px;height:40px}}
@media (max-width:768px){.home-case{padding:30px 0px}}
@media (max-width:500px){
.home-case #homecaseswiper{padding:0px 15px}}
.home-banner .swiper-slide>a::after{display:none;}
@media (min-width:1281px){.home-cate .cateimg{width:28%;}}
.home-cate .cateimg .absolute .p1{color:var(--fontcolor)}
.home-cate .cateimg .absolute a{border-color:var(--fontcolor);color:var(--fontcolor)}
.home-cate .cateimg .absolute a:hover{border-color:var(--color);color:#fff}