img {
	border: currentColor; border-image: none;
}
.zoomybox {
	margin: 0px auto; width: 500px; height: 475px;
}
.zoomy {
	background-position: center; border: 0px currentColor; border-image: none; text-align: center; line-height: 100px; display: none; position: absolute; z-index: 1000; cursor: url(blank.gif), move; background-image: url("loading.gif"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); -webkit-box-shadow: 3px 3px 10px #000; -moz-box-shadow: 3px 3px 10px #000;
}
.zoomy span {
	margin: 10px auto; display: block;
}
.zoomy img {
	opacity: 0;
}
.zoomy a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.broke a {
	width: 100%; height: 100%; display: block;
}
#brokeZoomy {
	background: url("broke.gif") no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; width: 30px; height: 30px; display: block; position: absolute; -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
.showproduct {
	padding: 50px 0px;
}
.ban {
	margin: auto; width: 1200px; overflow: hidden; position: relative;
}
.preinfo {
	left: 200px; top: 180px; position: absolute; z-index: 0; cursor: pointer;
}
.nextinfo {
	top: 180px; right: 200px; position: absolute; z-index: 0; cursor: pointer;
}
.ban2 {
	margin: auto; border: 1px solid rgb(235, 235, 235); border-image: none; width: 500px; height: 475px; overflow: hidden; position: relative; box-sizing: border-box;
}
.ban2 ul {
	left: 0px; top: 0px; position: absolute;
}
.ban2 ul li {
	width: 500px; height: 475px;
}
.min_pic {
	margin: 20px auto 0px; width: 500px; height: 64px; overflow: hidden;
}
.num {
	position: relative;
}
.num ul {
	left: 0px; top: 0px; position: absolute;
}
.num ul li {
	margin: 0px 8px; border: 2px solid rgb(235, 235, 235); border-image: none; width: 80px; height: 60px;
}
.num ul li.on {
	border: 2px solid rgb(204, 14, 23); border-image: none;
}
