@charset "utf-8";
/* CSS Document */

/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
	animation-name: jssorl-009-spin;
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

               
.jssorb21 {
	position: absolute;
}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
	position: absolute;
	width: 19px;
	height: 19px;
	text-align: center;
	line-height: 19px;
	color: white;
	font-size: 12px;
	background: url(skins/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; }


.jssora21l, .jssora21r {
	display: block;
	position: absolute;
	width: 50px;
	height: 81px;
	cursor: pointer;
	background: url(skins/a21.png);
	background-position:center center;
	background-repeat:no-repeat;
	overflow: hidden;
	/*background-color:#000000;*/
	
	/*filter: alpha(opacity=50);
	opacity: 0.5;*/
	
	background-color:rgba(0, 0, 0, 0.2);
	
	-o-transition: background-color .4s;
	-ms-transition: background-color .4s;
	-moz-transition:background-color .4s;
	-webkit-transition:background-color .4s;
	transition:background-color .4s;	
	

	
}
.jssora21l { background-position: -5px 13px; top: 123px; left: 20px;}
.jssora21r { background-position: -65px 13px; top: 123px; right: 20px; }


.jssora21l:hover { background-position: -125px 13px; background-color:rgba(0, 0, 0, 0.5);}
.jssora21r:hover { background-position: -185px 13px; background-color:rgba(0, 0, 0, 0.5);}

.jssora21l.jssora21ldn { background-position: -245px 13px; }
.jssora21r.jssora21rdn { background-position: -305px 13px; } 


@keyframes roty {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/*#loading {animation: 2s roty infinite linear; }*/

.text_slider_desc,.text_slider_title,.text_slider_desc {font-size: 18px; line-height:78px; text-decoration:none; color:#ffffff; font-family:"OpenSansRegular", Arial, Verdana, Helvetica, sans-serif;text-shadow: 1px 1px 2px #000000;}


.h1_slider
{
	font-family:"OpenSansRegular", Arial, Verdana, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.60);
	color:#ffffff;
	font-size: 46px;
	text-decoration:none;
	vertical-align:middle;
	
}


/*#loading
{
	position: absolute; display: block; background: url(/images/loading.png) no-repeat center center;top: 0px; left: 0px; width: 100%; height: 100%;	
}*/


.slider_container
{
	/*border-top:1px solid #b10a11;*/
	border-bottom:1px solid #ddd;
	/*min-height: 50px;*/
	margin: 0 auto;	
	width: 100%;	
}



#slider1_content
{
	display:none;
	position: relative;
	margin: 0 auto;
	width: 1900px;
	height: 650px;
	overflow: hidden;
}


#slide
{
	cursor: pointer; position: absolute; left: 0px; top: 0px; width: 1900px; height: 650px;
	  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;	
}


.text_slider_desc {font-size: 21px;}



#slider_content
{
	position:absolute;
	display:block;

	padding-right:200px;
	box-sizing:border-box;

	height:auto;
	width:auto;
	text-align:left;
	color:#fff;	
	
	padding:20px;
	
	background-color: rgba(0, 0, 0, 0.4);


}

.slider_welcome
{

	right:40px;
	top:40px;

}

.slider_offers
{

	left:200px;
	top:40px;

}

#slider_title
{
	/*background-repeat:no-repeat;
	background-position:top left;*/
	margin-top:20px;

	background-color: rgba(0, 0, 0, 0.4);
	padding:20px;
}

.slider_welcome
{
	padding-left:0px;
}

#slider_contact_us
{
	background-repeat:no-repeat;
	background-position:top left;
	float:right;


}

.btn_slider{

display: block;
float:left;


margin: 0px 0px 10px 0px;
padding: 8px 14px 8px 14px;
width:auto;

border:1px solid #0f4e7e;


background: -webkit-gradient(linear, left top, left bottom, from(#1082c1), to(#0f4e7e));
background: -webkit-linear-gradient(top,  #1082c1,  #0f4e7e);
background: -moz-linear-gradient(top,  #1082c1,  #0f4e7e);
background: -ms-linear-gradient(top,  #1082c1,  #0f4e7e);
background: -o-linear-gradient(top,  #1082c1,  #0f4e7e);


		
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.8);
-moz-box-shadow:    inset 0px 1px 0px 0px rgba(255, 255, 255, 0.8);
box-shadow:         inset 0px 1px 0px 0px rgba(255, 255, 255, 0.8);


font-size: 16px; font-family: "OpenSansRegular", Arial, helvetica, sans-serif; text-shadow: 1px 1px 1px rgba(0,0,0,0.70);

color:#fff;


}

.btn_slider:hover/*,.btn_menu:focus*/
{

cursor: pointer;
background:#1082c1;
color:#fff;
}

.btn_slider:active
{

background:#1082c1;/*#e0e0e0;*/

}

.btn_slider a{ color:#000000; display:block;}

.btn_slider:hover a{ color:#FFF}


.slider_class1
{
	padding-left:160px;
	background-image:url("../assets/images/slides/.png");
}

.slider_class2
{
	padding-left:180px;
	background-image:url("../assets/images/slides/.png");
}

.slider_class3
{
	padding-left:160px;	
	background-image:url("../assets/images/slides/.png");
}


#slider_desc
{
	position:absolute;
	left:0px;
	bottom:0px;
	padding-right:70px;
	box-sizing:border-box;
	width:100%;
	height:64px;
	text-align:right;
	color:#fff;	
	background-color:rgba(0, 0, 0, 0.30) !important;
	line-height:60px;
	/*z-index:8;*/
}

               