.swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.gallery-top {
	padding-bottom: 12px;
	width: 100%;
}
.gallery-top .swiper-slide {
	max-width: 100%;
	max-width: 100%;
	width: auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.gallery-top .swiper-slide img {
	max-width: 100%;
	/*height: 100%;*/
}
.gallery-top .swiper-slide-active {
	opacity: 1;
}

.gallery-top .swiper-scrollbar-drag{ display: none; }

.gallery-thumbs {
	height: 65px;
	box-sizing: border-box;
	padding-top: 2px;
}
.gallery-thumbs .swiper-slide {
	/*max-width: 100%;
	max-height: 100%;
	width: auto;
	height: 100%;*/
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #858485;
	cursor: pointer;
	overflow: hidden;
}

.gallery-thumbs .swiper-slide-active{ border:#858485 1px solid; background-color: #fff }

.gallery-thumbs .swiper-slide img {
	max-width: 100%;
	height: 100%;
	display: none
}
.gallery-thumbs-box {
    position: relative;
    width: 100%;
    height: 65px;
    text-align: center;
}

.gallery-thumbs-box .swiper-wrapper{ justify-content: center; }

.gallery-thumbs-box .swiper-container {
	margin-left: auto;
	margin-right: auto;
}
.gallery-thumbs-box .swiper-button-prev {
	background-image: url(images/left-small.png);
	width: 10px;
	height: 65px;
	background-size: 10px 18px;
	left: 10px;
	margin-top: 0;
	top: 0;
	outline: none;
}
.gallery-thumbs-box .swiper-button-next {
	background-image: url(images/next-small.png);
	width: 10px;
	height: 65px;
	background-size: 10px 18px;
	right: 10px;
	margin-top: 0;
	top: 0;
	outline: none;
}
.gallery-top-box {
	position: relative;
	width: 100%;
}
.gallery-top-box .swiper-container {
	width: 100% !important;
	margin-left: auto;
	margin-right: auto;
	height: auto !important
}
.gallery-top-box .swiper-button-prev, 	
.gallery-top-box .swiper-button-next{ display: none }

.gallery-top-box .swiper-button-prev {
	background-image: url(images/left-lg.png);
	width: 18px;
	background-size: 18px 38px;
	left: 10px;
	margin-top: 0;
	top: 50%;
	outline: none;
	transform: translate(0, -50%)
}
.gallery-top-box .swiper-button-next {
	background-image: url(images/next-lg.png);
	width: 18px;
	background-size: 18px 38px;
	right: 10px;
	margin-top: 0;
	top: 50%;
	outline: none;
	transform: translate(0, -50%)
}
.slideshow {
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center right;
	background-image: url("images/play.png");
	cursor: pointer;
	padding-right: 15px;
	color: #999;
	transition: all 0.3s ease
}
.pauseed {
	background-image: url("images/pause.png");
}

.swiper-pagination-bullet{ display: inline-block;vertical-align: middle; width: 10px; height: 10px; margin: 0 3px; background-color: #858485; opacity: 1; }
.swiper-pagination-bullet-active{ width: 12px; height: 12px; background-color: #fff; border:#aaa 1px solid; outline: none; }

@media screen and (min-width:1001px){
	.gallery-top .swiper-slide::before{
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .5);
		position: absolute;
		z-index: 0;
	}
	.gallery-top .swiper-slide-active{ opacity: 1; }
	.gallery-top .swiper-slide-active::before{
		display: none;
	}
}