.ad-gallery{
	width:945px;
}
.ad-gallery .ad-image-wrapper{
	width:100%;
	/*height:450px;*/
	height: 850px!important;
	margin-bottom:46px;
	position:relative;
	overflow:hidden
}
.ad-gallery .ad-image-wrapper .ad-loader{
	position:absolute;
	z-index:10;
	top:48%;
	left:48%;
	border:1px solid #CCC
}
.ad-gallery .ad-image-wrapper .ad-next{
	position:absolute;
	right:0;
	top:0;
	width:25%;
	height:100%;
	cursor:pointer;
	display:block;
	z-index:200
}
.ad-gallery .ad-image-wrapper .ad-prev{
	position:absolute;
	left:0;
	top:0;
	width:25%;
	height:100%;
	cursor:pointer;
	display:block;
	z-index:200
}
.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{
	background:url(trans.gif)
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
	background:url(ad_prev.png);
	width:30px;
	height:30px;
	display:none;
	position:absolute;
	top:47%;
	left:0;
	z-index:101
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
	background:url(ad_next.png);
	width:30px;
	height:30px;
	right:0;
	left:auto
}
.ad-gallery .ad-image-wrapper .ad-image{
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	z-index:9
}
.ad-gallery .ad-image-wrapper .ad-image a img{
	border:0
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:7px;
	text-align:left;
	width:100%;
	z-index:2;
	background:url(opa75.png);
	color:#000;
	line-height:22px;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='opa75.png')
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{
	display:block
}
.ad-gallery .ad-controls{
	height:20px
}
.ad-gallery .ad-info{
	float:left
}
.ad-gallery .ad-slideshow-controls{
	float:right
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{
	padding-left:5px;
	cursor:pointer
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{
	padding-left:5px;
	font-size:0.9em
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{
	cursor:default;
	font-style:italic
}
.ad-gallery .ad-nav{
	width:100%;
	position:relative
}
.ad-gallery .ad-forward,.ad-gallery .ad-back{
	position:absolute;
	top:0;
	height:100%;
	z-index:10
}
.ad-gallery .ad-back{
	cursor:pointer;
	left:-20px;
	width:13px;
	display:block;
	background:url(ad_scroll_back.png) 0px 22px no-repeat
}
.ad-gallery .ad-forward{
	cursor:pointer;
	display:block;
	right:-20px;
	width:13px;
	background:url(ad_scroll_forward.png) 0px 22px no-repeat
}
.ad-gallery .ad-nav .ad-thumbs{
	overflow:hidden;
	margin: 0 34px 0;
	height: 99px;
}
.ad-gallery .ad-thumbs .ad-thumb-list{
	float:left;
	/*width:9000px;*/
	width: 500px;
	list-style:none
}
.ad-gallery .ad-thumbs li{
	float: left;
    /*padding: 30px 21px;*/
    background: #fff;
    border: 1px solid #d5d5d5;
    margin-right: 8px;
}
.ad-gallery .ad-thumbs li a{
	display:block;
	background: #fff;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}
.ad-gallery .ad-thumbs li a img{
	
	display:block;
	vertical-align: middle;
}
.ad-gallery .ad-thumbs li a.ad-active img{
	border:1px solid #D10007;
}
.ad-preloads{
	position:absolute;
	left:-9000px;
	top:-9000px
}

/** 重置 **/
.ad-gallery .ad-image-wrapper{border:1px solid #ddd;}
