/*--------- slider ---------*/
#slide { width:940px; height:621px; position:relative; overflow:hidden; padding:0;z-index:2;margin:0 auto;}

.gallery {
	width:940px;
	position:relative;
	z-index:2;
	overflow:hidden;
}
.items {display:none;}

.pag {width:146px;height:547px;padding:37px 0;top:0px; right:-200px; margin:0px auto;position:absolute;z-index:25; background:url(../images/small_pics_plane.png);}
.img-pags {position:static;left:5px;z-index:1;display:block;}
.img-pags ul {margin:0}
.img-pags li {	margin:-2px 5px 0 0;height:93px; width:132px;}
.img-pags li a {position:relative;display:block;padding:5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.img-pags li a img {opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.img-pags li a span{ display:block; background:#000;}
.img-pags li.active a,.img-pags li a:hover{box-shadow:inset 0 0 7px rgba(255,255,255,.6);}
.img-pags li.active a img,.img-pags li a:hover img{ opacity:0.6;}
.prev {
	display:inline-block;
	position:absolute;
	z-index:15;
	bottom:31px;
	right:494px;
	width:27px;
	height:27px;
	vertical-align: middle;
	background:url(../images/arr_prev.png) no-repeat;
	cursor: pointer;
}
.prev:hover {color:#999}
.next{
	display:inline-block;
	position:absolute;
	z-index:15;
	bottom:31px;
	right:417px;
	width:27px;
	height:27px;
	vertical-align: middle;
	background:url(../images/arr_next.png) no-repeat;
	cursor: pointer;
}
.next:hover {
	color:#999
}
.show{
	display:inline-block;
	position:absolute;
	z-index:15;
	bottom:31px;
	right:60px;
	width:27px;
	height:27px;
	vertical-align: middle;
	background:url(../images/arr_prev.png) no-repeat;
	cursor: pointer;
	z-index:30;
}
.hide{
	display:inline-block;
	position:absolute;
	z-index:15;
	top:6px;
	right:152px;
	width:27px;
	height:27px;
	vertical-align: middle;
	background:url(../images/arr_next.png) no-repeat;
	cursor: pointer;
	z-index:30;
}
.button1 {
	display:inline-block;
	position:absolute;
	z-index:15;
	top:6px;
	right:60px;
	width:27px;
	height:27px;
	vertical-align: middle;
	background:url(../images/arr_show.png) no-repeat;
	cursor: pointer;
	z-index:30;
}
.button2 {
	display:inline-block;
	position:absolute;
	z-index:15;
	bottom:6px;
	right:60px;
	width:27px;
	height:27px;
	vertical-align: middle;
	background:url(../images/arr_hide.png) no-repeat;
	cursor: pointer;
	z-index:30;
}
	
.play {
	display:block;
	display:none;
	position:absolute;
	z-index:15;
	text-decoration:none;
	position:absolute !important; bottom:36px; right:20px; z-index:99; width:23px; height:15px;text-align:center;
	text-decoration:none;
	border: 1px solid #DDD;
	padding:6px 10px 5px;
	text-shadow: 0 1px 1px white;
	box-shadow:0 1px 1px #fff;
	font: bold 11px Sans-Serif;
	white-space: nowrap;
	vertical-align: middle;
	color: #666;
	background: transparent;
	cursor: pointer;
	border-color: #ddd;
	border-radius:3px;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	background:      linear-gradient(top, white, #E0E0E0);
	-pie-background:      linear-gradient(top, white, #E0E0E0);
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	
}
	.play span {
		display:none;
	}
	.play em {
		font-style:normal;
		display:block;
	}
.paused span {
	display:block;
}
.paused em {
	display:none;
}
.banner{
	width:260px;
	overflow:hidden;
	position:absolute;
	top:200px;
	color:#fff;
	right:0px;
	z-index:15;
	background:url(../images/png.png) left top repeat;
	padding:0px;
	border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
}
	.banner span {
		display:block;
		padding:20px;
	}

.progbar {
	background:#000;
	width:100%;
	height:2px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:999;
}
.numStatus {
	display:block;
	padding:17px 0;
	position:absolute;
	width:47px;
	height:47px;
	z-index:15;
	bottom:-12px;
	right:445px;
	text-align:center;
	text-decoration:none;
	font: 10px Arial;
	white-space: nowrap;
	vertical-align: middle;
	color: #fff;
	cursor: pointer;
	background:url(../images/nums_plane.png) no-repeat;
}
/*-------- end slider -----------*/