*{

	margin: 0;

	padding: 0;

}

ul,li{

	list-style: none;

}

.rvc{			

	max-width: 1240px;

	position: relative;

	margin: auto;

	margin-top: 30px;

}

.rvc .rvc-wrapper{

	margin: auto;

	overflow: hidden;

}

.rvc .rvc-wrapper ul{

	overflow: hidden;

	position: relative;

}

.rvc .rvc-wrapper ul li{

	float: left;

	background: #103380;

	

}



.rvc .rvc-wrapper ul li h2{

color:#FFFFFF;

font-weight:normal;

font-size:18px;

transition:all .3s

	

}

.rvc .rvc-wrapper ul li:hover h2{

color:#000033;

	transition:all .3s

	

}





.rvc .rvc-wrapper ul li:hover{



  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);



	background: #FFFFFF;

	transition:all .3s;

	

}





.rvc .rvc-wrapper ul li a{

	display: block;

	width: 100%;

	height: auto;

	text-decoration: none;

}

.rvc .rvc-wrapper ul li a .img-wrapper{

     margin-top:6px;

	

	display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

	transition:all .3s

}

.rvc .rvc-wrapper ul li a h2{

	margin-top: 10px;

	font-size:15px;

	text-align: center;

	margin-bottom:20px;

}

.rvc .rvc-wrapper ul li a p{

	padding: 10px;

	height: 80px;

}

.rvc-prv,.rvc-next{

	position: absolute;

	height: 100%;

	top: 0;

	display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}

.rvc-prv{						

	left: 0;			

}

.rvc-next{			

	right: 0;

	

}

















.rvc-1{			

	max-width: 1240px;

	position: relative;

	margin: auto;

	margin-top: 30px;

}

.rvc-1 .rvc-wrapper{

	margin: auto;

	overflow: hidden;

}

.rvc-1 .rvc-wrapper ul{

	overflow: hidden;

	position: relative;

}

.rvc-1 .rvc-wrapper ul li{

	float: left;

	background: #103380;

	

}



.rvc-1 .rvc-wrapper ul li h2{

color:#FFFFFF;

font-weight:normal;

font-size:18px;

transition:all .3s

	

}

.rvc-1 .rvc-wrapper ul li:hover h2{

color:#000033;

	transition:all .3s

	

}





.rvc-1 .rvc-wrapper ul li:hover{



  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);



	background: #FFFFFF;

	transition:all .3s

	

}





.rvc-1 .rvc-wrapper ul li a{

	display: block;

	width: 100%;

	height: auto;

	text-decoration: none;

}

.rvc-1 .rvc-wrapper ul li a .img-wrapper{

     margin-top:6px;

	

	display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

	transition:all .3s

}

.rvc-1 .rvc-wrapper ul li a h2{

	margin-top: 10px;

	font-size:18px;

	text-align: center;

	margin-bottom:20px;

}

.rvc-1 .rvc-wrapper ul li a p{

	padding: 10px;

	height: 80px;

}

.rvc-prv,.rvc-next{

	position: absolute;

	height: 100%;

	top: 0;

	display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}

.rvc-prv{						

	left: 0;			

}

.rvc-next{			

	right: 0;

	

}





























