.captionOrange, .captionBlack
{
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
}
.captionOrange
{
	background: #EB5100;
	background-color: rgba(235, 81, 0, 0.6);
}
.captionBlack
{
	font-size:16px;
	background: #000;
	background-color: rgba(0, 0, 0, 0.4);
}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.captionOrange:hover
{
	color: #eb5100;
	text-decoration: underline;
	background-color: #eeeeee;
	background-color: rgba(238, 238, 238, 0.7);
}
.bricon
{
	background: url(../img/browser-icons.png);
}
/* */
.slider1 div { position: relative; margin: 0px; padding: 0px; }
/* */
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av
{
	background: url(../img/b02.png) no-repeat;
	overflow:hidden;
	cursor: pointer;
}
.jssorb03 div { background-position: -5px -4px; }
.jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
.jssorb03 .av { background-position: -65px -4px; }
.jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }
/* */
.jssora20l, .jssora20r, .jssora20ldn, .jssora20rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(../img/a20.png) no-repeat;
	overflow:hidden;
}
.jssora20l { background-position: -3px -33px; }
.jssora20r { background-position: -63px -33px; }
.jssora20l:hover { background-position: -123px -33px; }
.jssora20r:hover { background-position: -183px -33px; }
.jssora20ldn { background-position: -243px -33px; }
.jssora20rdn { background-position: -303px -33px; }
/* css */
#slider1_container {
	position: relative; 
	width: 1140px;
    height: 400px; 
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
}
.jssor_slides {
	cursor: move; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 1140px; 
	height: 400px;
	overflow: hidden;
}
.jssorb03 {
	position: absolute; 
	bottom: 16px; 
	left: 6px;
}
.jssorb03 .navigator {
	position: absolute; 
	width: 21px; 
	height: 21px; 
	text-align:center; 
	line-height:21px; 
	color:transparent; 
	font-size:12px;
}
.jssorb03 .navigator > span {
	opacity:0;
	visibility:hidden;
	color:transparent;
}
.jssorb03 .navigatorav {
	background-position: -35px -4px;
}
.jssorb03 .navigatorav > span {
	opacity:0;
	visibility:hidden;
	color:transparent;
}
.jssor_caption {
	position:absolute; 
	left:10%; 
	/* top: 300px;
	height:300px;	*/ 
	top: 50%; 
	width:80%; 
	height:100px;
	margin:0 auto;
	text-align:center;
}
.jssor_caption_inner {
	display:table;
	vertical-align:middle;
	height:100px;
	background: rgba(0, 0, 0, 0.44);
	bottom:0;
	width:100%;
	margin:0 auto;
	text-align:center;
	color: #fff;
}
.jssor_caption_inner_content {
	display:table-cell;
	vertical-align:middle;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
	text-transform:uppercase;
	font-size:36px;
	color: #fff;
}

