﻿.home-product{padding-bottom:0;}
.home-activity{background-size:cover;}
.home-activity::before{background:linear-gradient(270deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.3) 100%);}
.activity-wrap{width:100%;}
.activity-swiper{width:100%;position:relative;}
.activity-swiper .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;}
.activity-swiper .swiper-slide{width:auto}
.activity-swiper .swiper-slide img{height:300px;width:auto;margin:0;}
.activity-swiper .swiper-pagination{display:none}
@media (max-width:768px){.home-activity .activity-wrap .img img{height:260px}}
@media (max-width:550px){.home-activity .activity-wrap .img img{height:220px}}
.home-partners{padding:4% 0 0;}
.partners-list{display:flex;flex-wrap:wrap;margin-top:30px;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.partners-list li{width:20%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden}
.partners-list li img{aspect-ratio:5/3;object-fit:contain}
@media (max-width:1280px){.partners-list li img{aspect-ratio:2/1;}}
@media (max-width:1024px){.home-partners{padding:40px 0 20px;}
.partners-list{margin-top:20px}
.partners-list li{width:50%}}
#indexbanner video{ width: 100%;}