﻿.photo {
	margin: 0px 0px 0px; width: 358px; height: 273px; overflow: hidden; position: relative;
}
.photo img {
	width: 358px; height: 273px;
}
.photo .swiper-container .swiper-slide p {
	background: rgba(0, 0, 0, 0.6); font: bold 14px/27px "Microsoft YaHei"; margin: -30px 0px 0px 0px; width: 100%; height: 30px; text-align: left; color: rgb(255, 255, 255); overflow: hidden; padding-right: 120px; white-space: nowrap; position: absolute; z-index: 20; text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.photo .arrow-left1 {
	/*background: url("focus_btn.png") no-repeat; width: 40px; height: 74px; position: absolute; z-index: 80;*/
}
.photo .arrow-right1 {
	/*background: url("focus_btn.png") no-repeat; width: 40px; height: 74px; position: absolute; z-index: 80;*/
}
.photo .arrow-left1 {
	background-position: 0px -74px; left: 0px; top: 50%; margin-top: -60px; cursor: pointer;
}
.photo .arrow-right1 {
	background-position: -40px -74px; top: 50%; right: 0px; margin-top: -60px; cursor: pointer;
}
.photo .arrow-left1:hover {
	
}
.photo .arrow-right1:hover {
	background-position: -40px 0px;
}
.photo .pagination {
	width: 100%; text-align: right; bottom: 8px; position: absolute; z-index: 10;
}
.photo .swiper-pagination-switch {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 5px; width: 10px; height: 10px; display: inline-block; cursor: pointer;
}
.photo .swiper-active-switch {
	background: rgb(230, 0, 18);
}
.photo strong a:link {
	color: rgb(255, 255, 255);
}
.photo strong a:visited {
	color: rgb(255, 255, 255);
}
.photo strong a:hover {
	color: rgb(255, 255, 255);
}
.photo strong a:active {
	color: rgb(255, 255, 255);
}
.photo strong {
	font: bold 14px/27px "Microsoft YaHei"; margin: -30px 0px 0px 0px; width: 100%; height: 30px; text-align: left; color: rgb(255, 255, 255); overflow: hidden; position: absolute; z-index: 20; font-size-adjust: none; font-stretch: normal;
}
.photo strong a:link {
	color: rgb(255, 255, 255);
}
.photo strong a:visited {
	color: rgb(255, 255, 255);
}
.photo strong a:hover {
	color: rgb(255, 255, 255);
}
.photo strong a:active {
	color: rgb(255, 255, 255);
}
.swiper-container {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 1; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;
}
.swiper-wrapper {
	width: 100%; position: relative; box-sizing: content-box; transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -webkit-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transition-timing-function: ease; -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transition-timing-function: ease;
}
.swiper-free-mode > .swiper-wrapper {
	margin: 0px auto; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.swiper-slide {
	float: left; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.swiper-container {
	
}
.swiper-slide {
	
}
.swiper-slide-active {
	
}
.swiper-slide-visible {
	
}
.swiper-pagination-switch {
	
}
.swiper-active-switch {
	
}
.swiper-visible-switch {
	
}