.swiper{
	width: 100%;
	overflow: hidden;
	height: inherit;
}
.swiper .swiper-slide{
	width: inherit;
	height: inherit;
	overflow: hidden;
}
.swiper .swiper-slide-active .swiper-slide__img,
.swiper .swiper-slide-duplicate-active .swiper-slide__img,
.swiper .swiper-slide-prev .swiper-slide__img {
	animation: zoom 5s linear 0s normal both;
}
.swiper .swiper-slide__img img {
	object-fit: cover;
	width: 100%;
	height: 100vh;
}

.swiper3{
	width:100%;
	max-width:100%;
	overflow:hidden;
	position:relative;
}
.swiper3 .swiper-slide {
	overflow: hidden;
}
.swiper3 .swiper-slide__img img {
	max-width:100%;
}

.swiper3 .swiper-button-prev,
.swiper3 .swiper-button-next {
	color: #000;
	z-index: 1;
}
.swiper3 .swiper-button-prev::after,
.swiper3 .swiper-button-next::after {
	font-size: 20px;
	font-weight: bold;
}


@keyframes zoom {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.05);
  }
}



@media screen and (max-width:1024px) {
.swiper-slide__img img {
  width: 100%;
  height: 500px;
}
.swiper-pagination-current {
	font-size:35px;
	position:absolute;
	top:0;
	left:0;
}
.swiper-pagination-total {
	font-size:20px;
	position:absolute;
	bottom:0;right:0;
}
.pagination_main{
	width:50px;
}
.pagination_main img{
	margin-top:20px;
	width:40px;
	
}
}

@media screen and (max-width:550px) {
.swiper-slide__img img {
  width: 100%;
  height:100vh;
}
}