.slider_container {
	display: none;
	position: relative;
	margin: 0 auto;
	top: 0px;
	left: 0px;
	width: 2000px;
	height: 620px;
	overflow: hidden;
	border-bottom-width: 5px;
	border-bottom-style: solid;
}
.slides span{
	z-index:500;
	position:absolute;
	text-align:left;
}
.slides .TL{
	top:5%;
	left:10%;
}
.slides .TR{
	top:5%;
	right:10%;
}
.slides .BL{
	bottom:5%;
	left:10%;
}
.slides .BR{
	bottom:5%;
	right:10%;
}
.slides h1{
	font-size: 70px;
	font-weight: 800;
	text-decoration: none;	
}
.slides h2{
	font-size: 60px;
	font-weight: 650;
	text-decoration: none;
	padding:0;
	margin:0;
}
.slides h3{
	font-size: 50px;
	font-weight: 500;
	text-decoration: none;	
	padding:0;
	margin:0;
}
.slides .white{
	color:#FFFFFF;
	text-shadow:2px 2px 2px #000;
	padding:0;
	margin:0;
}
.slides .black{
	color:#000000;
}
.slider_container .loader {
	position: absolute;
	top: 0px;
	left: 0px;
}
.loader-opacity {
	filter: alpha(opacity=70);
	opacity: 0.7;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.loader-img {
	position: absolute;
	display: block;
	background: url(../images/bx_loader.gif) no-repeat center center;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.slider_container .slides {
	cursor: move;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 2000px;
	height: 620px;
	overflow: hidden;
}
/* jssor slider bullet navigator skin 21 css */
                /*
                .jssorb21 div           (normal)
                .jssorb21 div:hover     (normal mouseover)
                .jssorb21 .av           (active)
                .jssorb21 .av:hover     (active mouseover)
                .jssorb21 .dn           (mousedown)
                */
.jssorb21 {
	position: absolute;
	bottom: 15px;
	right:6px;
}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
	position: absolute;
	/* size of bullet elment */
    width: 19px;
	height: 19px;
	text-align: center;
	color: white;
	background: url(../images/b21.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.jssorb21 div {
	background-position: -5px -5px;
}
.jssorb21 div:hover, .jssorb21 .av:hover {
	background-position: -35px -5px;
}
.jssorb21 .av {
	background-position: -65px -5px;
}
.jssorb21 .dn, .jssorb21 .dn:hover {
	background-position: -95px -5px;
}
/* jssor slider arrow navigator skin 21 css */
                /*
                .jssora21l                  (normal)
                .jssora21r                  (normal)
                .jssora21l:hover            (normal mouseover)
                .jssora21r:hover            (normal mouseover)
                .jssora21l.jssora21ldn      (mousedown)
                .jssora21r.jssora21rdn      (mousedown)
                */
                .jssora21l, .jssora21r {
	display: block;
	position: absolute;
	/* size of arrow element */
    width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(../images/a21.png) center center no-repeat;
	overflow: hidden;
}
.jssora21l {
	background-position: -3px -33px;
	top: 123px;
	left: 15px;
}
.jssora21r {
	background-position: -63px -33px;
	top: 123px;
	right: 15px;
}
.jssora21l:hover {
	background-position: -123px -33px;
}
.jssora21r:hover {
	background-position: -183px -33px;
}
.jssora21l.jssora21ldn {
	background-position: -243px -33px;
}
.jssora21r.jssora21rdn {
	background-position: -303px -33px;
}