/*
 * zoom相册
 * 插件 jquery.zoom.min.js
 * 注意：jq插件必须置于页尾
*/
#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.9);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 4px;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}

/*
 * colorbox弹出视频框
 * 插件 jquery.colorbox.js
*/
#colorbox{ /*box-shadow:0 10px 30px #555;*/overflow:visible !important;}
#colorbox, #cboxOverlay, #cboxWrapper{ position:absolute; top:0; left:0; z-index:9999;outline:none;}
#colorbox, #cboxOverlay, #cboxWrapper:focus{ outline: none;}
#cboxOverlay{ position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{ clear:left;}
#cboxContent{ position:relative;}
#cboxLoadedContent{ overflow:auto; /*border-radius: 3px;*/}
#cboxTitle{ margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{ position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{ cursor:pointer;}
.cboxPhoto{ float:left; margin:auto; border:0; display:block;}
.cboxIframe{ width:100%; height:100%; display:block; border:0;}
#cboxOverlay{ background:#000; opacity:.90; filter:Alpha(Opacity=90);}/*遮罩背景*/
#cboxContent{ background:#fff;}
.cboxIframe{ background:#fff;}
#cboxError{ padding:50px; border:1px solid #ccc;}
#cboxTitle { display:none !important;			}
#cboxLoadingOverlay{ background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{ background:url(../images/loading.gif) no-repeat center center;}
#cboxClose { position:absolute; top:0; right:-49px; z-index:9999; width:49px; height:49px; background:url(../images/close.png) no-repeat 0 0; text-indent: -9999px; border:0 none;}
/*#cboxClose { position: absolute; top:-14px; right:-14px; z-index:9999; width:25px; height:25px; margin:0; background: url(../images/close.png) no-repeat 0 0 transparent; text-indent: -9999px; border:0 none;}*/
#cboxClose:focus{ outline:none;}
#cboxClose:hover{ background:#3498db url(../images/close.png) no-repeat 0 0; transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;}