@charset "utf-8";

/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li .bannercon_wrapper	{margin: 0 auto; width: 1030px;}
.rslides li .bannercon		{ position:relative; display: block; z-index:9; width:1030px; margin: -160px auto 0; float: left; }
.rslides li .logopic			{ background: none; height:121px; width:123px; padding:0 ; margin:0 13px 0 0;}
.rslides li .logopic img	{ }
.rslides li .bantxt			{}
.rslides li .bantxt h1	{font-family: 'Noto Sans', sans-serif; font-size:38px; color:#e3e3e6; font-weight:400; line-height:30px; margin:0 0 15px;}
.rslides li .bantxt h2		{font-family: 'Noto Sans', sans-serif; font-size:22px; color:#e3e3e6; font-weight:700;}
.rslides li .bantxt p									{font-family: 'Noto Sans', sans-serif; font-size:18px; color:#e3e3e6; line-height:21px; margin:0 0 10px;}
.rslides li .bantxt p a {font-family: 'Noto Sans', sans-serif; font-size:18px; color:#e3e3e6; line-height:21px; margin:0 0 10px;}
.rslides li .bantxt p a:hover {text-decoration: underline;}

.rslides li .caption {
	position: relative;
	width: 1116px;
	display: block;
	height: 200px;
	margin: 0 auto;
	font: 14px 'Source Sans Pro', sans-serif; 
	font-weight:bold; 
	color:#fff; 
	text-transform:uppercase;  
	letter-spacing:1.5px;
	bottom: 50px;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
	

	
/* arrows */
.centered-btns_nav {
  z-index: 9999;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 39px;
  width: 20px;
  background: transparent url(../../graphics/arrows.png) no-repeat left top;
  margin-top: -45px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }



.bannercon {
  display: none!important;
}
