/*²úÆ·ÏêÇé*/
.prophoto {
	padding:4% 0 0;
	overflow: hidden;
	margin-bottom: 25px;
}
.prophoto .cpphoto {
	width: 100%;
	height: 545px;
	position: relative;
}
.prophoto .prosliders {
	width:100%;
	height: 465px;
}
.prosliders .swiper-wrapper, .prosliders .swiper-slide{height: 100%;}
.prosliders .swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.prosliders .swiper-slide {
    background-size:contain;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center;
    border: 1px solid #dfdfdf;
	box-sizing: border-box;
	zoom: 0.999;
	text-align: center;
}
.prosliders .swiper-slide a{
	display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
    height: 100%;
}
.prosliders .swiper-slide a img{
	max-width: 85%;
}


.prosliders .swiper-slide-thumb-active{
	border: 1px solid #b62b2b;
}
.prosliders .gallery-thumbs img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.prosliders .gallery-thumbs .video{
	text-align: center;
}
.prosliders .gallery-thumbs .video img{
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	margin-top: 10%;
}


.prosliders .swiper-button-next,.prosliders .swiper-button-prev {
	width: 50px;
}
.prosliders .gallery-top {
   	width: 100%;
    height: 97%;
}
.prosliders .gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding-top: 10px;
}