.slider {
	position: relative;
background: #252525;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides h3{
color:#fff;
font-size:2.4em;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.callbacks_tabs a:after {
	content: "\f111";
	font-size: 0;
	font-family: FontAwesome;
	visibility: visible;
	display: block;
	height: 8px;
	width: 8px;
	display: inline-block;
	border: 2px solid #fff;
	border-radius:50%;
	background:#fff;
}
.callbacks_here a:after{
	border: 2px solid #FFF;
	background:transparent;
}
.callbacks_tabs a{
	visibility:hidden;
}
.callbacks_tabs li{
	display:inline-block;
}
ul.callbacks_tabs.callbacks1_tabs {
	position: absolute;
	bottom: 11px;
	z-index: 999;
	left: 47.5%;
}
.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 59%;
	left:3%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 63px;
    width: 59px;
  background: transparent url("../images/arrows.png") no-repeat 0px 0px;
  margin-top: -45px;
  }
.callbacks_nav.next {
  left: auto;
  background-position:-76px 1px;
  right:3%;
 }
.banner1{
	background-size:cover;
	/*padding: 0em 4em 0;
	min-height: 470px;*/
}
.banner-text{
	text-align:center;
}
.banner-grids {
    /*padding-top: 52px;*/
}
.banner-text{
	width:66.6%;
	padding:0;
	margin-top:3em;
}
.banner-pic{
	width:27%;
}
.tag{
	margin-bottom:2em;
}
.tag h4 a{
background: url(../images/bck.png) no-repeat 7px 2px;
    color: #fff;
    padding: 8px 36px 6px 15px;
    display: inline-block;
    font-size: 0.7em;
	text-decoration:none;
}
.bnr-info h1{
	color:#fff;
	font-size:2.2em;
	font-family: 'NotoSans-Bold';
	padding:0 5em;
}
.bnr-info p{
	color:#f1dcdb;
	font-family: 'NotoSerif-Regular';
	font-size:1.1em;
	line-height:1.6em;
	    width: 60%;
    margin:1em auto 0 auto;
}
.bnr-info a{
	color:#fff;
	border:1px solid #fff;
	background:transparent;
	padding:8px 2em;
	display:inline-block;
	margin-top:1.5em;
}
.bnr-info a:hover{
	color:#ffc600;
	border:1px solid #ffc600;
}
.banner2{
	background-size:cover;
	padding: 0em 4em 0;
	min-height: 470px;
}
.banner-grids2{
	text-align:center;
}
.bnr2-top{
	padding-top:1em;
}
.bnr2-top h3{
	font-family: 'NotoSans-Bold';
	font-size:1.5em;
	color:#fff;
}
.bnr2-top h4{
	 font-family: 'NotoSerif-Italic';
	 color:#999999;
	 font-size:0.95em;
		margin-top:5px;
 }
.bnr2-text{
	margin-top:7em;
}
.bnr2-text p{
	color: #fff;
    width: 64%;
    margin: 0 auto;
    line-height: 1.3em;
    font-family: 'NotoSerif-Regular';
    font-size: 2.3em;
    text-align: center;
}
.dot{
	text-align:center;
	margin-top:4em;
}


/* Set up Css */
.topic { margin: 10px 0; padding:0; }