﻿
/**/
.show{ width:102%; height:auto; overflow:hidden; margin-bottom:10px; overflow:hidden;}
.show a{ display:block; width:265px; padding:10px; height:320px; overflow:hidden; background:rgba(255,255,255,.7); float:left; margin:0 20px 20px 0;}
.show a:nth-child(3n){ margin-right:0;}
.show .show_img{ width:100%; height:280px; overflow:hidden; overflow:hidden;}
.show .show_txt{ height:40px; width:100%; overflow:hidden; text-align:center; color:#333; line-height:50px; font-size:14px;}
.show a:hover .show_img img{ transform:scale(1.12); transition:ease-in-out .3s; }
.show .show_img img{ transition:ease-in-out .3s; }



#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
width:0;height:0;
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 49%;
	background: #fff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -200px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	padding:20px;
	border-radius:5px;
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}
#zoom .content img{ /*width:530px !important; height:380px !important;*/ max-width:1000px; max-height:600px;  }
#zoom .content .overlay {
	position: absolute;
	border: 1px solid rgba(255, 255, 255, .08);
	top: -1px;
	left: -1px;
	width: 100%;
	height: 100%;
	-webkit-user-select: none;
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
}
#zoom .close { display:none;
	z-index: 99993;
	position: fixed;
	top: 50%;
	right: 50px;
	/* margin-right:-650px; */
	margin-top:-195px;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius:50%;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: fixed;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 40px;
	height: 70px;
	margin-top: -25px;
	border-radius:3px;
}
#zoom .previous {
	left: 50px;
	/* margin-left:-650px; */
	background: url('../images/arrows.png') no-repeat -6px 40%;
}
#zoom .next {
	right: 50px;
	/* margin-right:-650px; */
	background: url('../images/arrows.png') no-repeat 87% 40%;
}
#zoom .close:hover {
	background-color: #0080ff;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0080ff;
}