/* 1.BODY

---------------------------------------------------------------------- */

nav{ width:100%;}

.clear{height:0; overflow:hidden; clear:both}

/* 2.nav 1

---------------------------------------------------------------------- */

.nav_style{padding:20px 0;}

.nav_h1,.nav_h2,.nav_h3,.nav_h4{ text-align:center;}

.nav_h1{ font:2.4em/50px "Microsoft YaHei";}

.nav_h2{ font:1.6em/40px "Microsoft YaHei";}

.nav_h3{ font:1.2em/35px "Microsoft YaHei"; color:#ff8800;}

.nav_h4{ font:1em/35px "Microsoft YaHei";}

.nav_h4 a{ background:#db0f1a; padding:8px 15px; border-radius:5px; }

/* 2.nav 2

---------------------------------------------------------------------- */

.nav_boderBot{
	width:30%;
	margin:5px auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

/* 3.nav 5

---------------------------------------------------------------------- */

.nav_h3a{ font:normal 1.2em/35px "Microsoft YaHei"; text-align:center;}

.nav_h3a img{ margin:5px auto;}

.nav_div_h3a{ width:80%; margin:0 auto; line-height:25px; font-size:14px; text-align:center}

.nav_div_h3a a{ color:#F00;}

.nav8{ margin-bottom:60px;}

.hr_w{  height:1px; margin:0 1% 1% 1%;}

.nav_h3_img{ width:70%; margin:5px auto;}

.nav_h4_img{ text-align:center; line-height:25px;}

.nav_h4_img a{ color:#333;}

.nav_h4_img img{
	width:100%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

.nav_h3_img img{ width: 100%;}

.nav_h4_WINNER img{ width:60%;}

.PROCESS_time{ text-align:center;}

@media screen and (max-width:435px){

	.item{ font-size:0.8em; line-height:15px;}

	.PROCESS_time{ font-size:1em; line-height:35px;}

}

.fullWidth {

	max-width:640px;

	min-width:320px;

    margin: 0 auto;

}



.royalSlider {

	width: 100%;

	height: 400px;

	position: relative;  margin: 0 auto;

	direction: ltr;

}

.rsOverflow {

	width: 80%;

	height: 100%;

	position: relative;

	overflow: hidden;

	-webkit-tap-highlight-color:rgba(0,0,0,0);

	margin:0 auto;

}

.rsVisibleNearbyWrap {

	width: 100%;

	height: 100%;

	position: relative;

	overflow: hidden;

	left: 0;

	top: 0;

	-webkit-tap-highlight-color:rgba(0,0,0,0);

}

.rsVisibleNearbyWrap .rsOverflow {position: absolute;left: 0;top: 0;}

.rsContainer {position: relative;width: 100%;height: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}

.rsArrow,.rsThumbsArrow {cursor: pointer;}

.rsThumb {float: left;position: relative;}



.rsArrow,

.rsNav,

.rsThumbsArrow {

	opacity: 1;

	-webkit-transition:opacity 0.3s linear;

	-moz-transition:opacity 0.3s linear;

	-o-transition:opacity 0.3s linear;

	transition:opacity 0.3s linear;

}

.rsHidden {

	opacity: 0;

	visibility: hidden;

	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;

	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;

	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;

	transition:visibility 0s linear 0.3s,opacity 0.3s linear;

}





/*.rsGCaption {

	width: 100%;

	float: left;

	text-align: center;

}*/



/* Fullscreen options, very important ^^ */

.royalSlider.rsFullscreen {

	position: fixed !important;

	height: auto !important;

	width: auto !important;

	margin: 0 !important;

	padding: 0 !important;

	z-index: 2147483647 !important;

	top: 0 !important;

	left: 0 !important;

	bottom: 0 !important;

	right: 0 !important;

}



.royalSlider .rsSlide.rsFakePreloader {

	opacity: 1 !important;

	-webkit-transition: 0s;

	-moz-transition: 0s;

	-o-transition:  0s;

	transition:  0s;

	display: none;

}



.rsSlide {

	position: absolute;

	left: 0;

	top: 0;

	display: block;

	overflow: hidden;

	margin:0 auto;

	height: 100%;

	width: 100%;

}



.royalSlider.rsAutoHeight,

.rsAutoHeight .rsSlide {height: auto;}



.rsContent {width:80%;height: 100%;position: relative;margin:0 auto;}

.item{ margin:4%; color:#131313;}

.item h2{font:normal 1.2em/35px "Microsoft YaHe"; text-align:center;}

.item p{ font:1em/35px "Microsoft YaHe";}

.item p a{ color:#F00;}

.rsPreloader {position:absolute;z-index: 0;	}

.rsNav {

	-moz-user-select: -moz-none;

	-webkit-user-select: none;

	user-select: none;

}

.rsNavItem {-webkit-tap-highlight-color:rgba(0,0,0,0.25);}



.rsThumbs {

	cursor: pointer;

	position: relative;

	overflow: hidden;

	float: left;

	z-index: 22;

}

.rsTabs {float: left;}

.rsTabs,

.rsThumbs {

	-webkit-tap-highlight-color:rgba(0,0,0,0);

	-webkit-tap-highlight-color:rgba(0,0,0,0);

}





.rsVideoContainer {

	width: auto;

	height: auto;

	line-height: 0;

	position: relative;

}

.rsVideoFrameHolder {

	position: absolute;

	left: 0;

	top: 0;

	opacity: 0;

	-webkit-transition: .3s;

}

.rsVideoFrameHolder.rsVideoActive {

	opacity: 1;

}

.rsVideoContainer iframe,

.rsVideoContainer video,

.rsVideoContainer embed,

.rsVideoContainer .rsVideoObj {

	position: absolute;

	z-index: 50;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}

/* ios controls over video bug, shifting video */

.rsVideoContainer.rsIOSVideo iframe,

.rsVideoContainer.rsIOSVideo video,

.rsVideoContainer.rsIOSVideo embed {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding-right: 44px;

}



img.rsImg {

	max-width: none;

}



.grab-cursor {

	cursor:url(../images/grab.png) 8 8, move; 

}



.grabbing-cursor{ 

	cursor:url(../images/grabbing.png) 8 8, move;

}



.rsNoDrag {

	cursor: auto;

}



.rsLink {

	left:0;

	top:0;

	position:absolute;

	width:100%;

	height:100%;

	display:block;	

	z-index: 20;

}

      #full-width-slider {

  color: #000;

}

.coloredBlock {

  padding: 12px;

  color: #FFF;

   width: 200px;

   left: 20%;

   top: 5%;

}

@media screen and (min-width:640px) and (min-height:660px) {

  .royalSlider.heroSlider {

      height: 350px !important;

  }

}
