/*banner*/
.banner{
	width:100%;
	height:20vw;
	overflow: hidden;
}
.banner img{
	width:100%;
}
.rycontent{
	width:75%;
	/*height:20vw;*/
	margin:auto;
	margin-top:2vw;
	/*border:1px solid red;*/
	position: relative;
}
.rycontent aside{
	width:100%;
	background: #fff;
	/*float:left;*/
	border-radius: .3vw;
	/*border:1px solid red;*/
	box-shadow:0 0 1.5vw rgba(0, 0, 0, 0.2);
	margin-bottom:2vw;
}
.rycontent aside .aside_top{
	width:100%;
	margin:auto;
	/*padding:.2vw 0;*/
	border-bottom:1px solid #c9caca;
}
.rycontent aside .aside_top h1{
	font-size: 1.2vw;
	font-weight:normal;
	/*text-align: center;*/
	color:#333;
}
.rycontent aside .aside_top p{
	color:#777;
	font-size:0.8vw;
	height:2.8vw;
	line-height: 2.8vw;
	margin-left:2%;
}
.rycontent aside ul{
	width:96%;
	margin:auto;
	/*border:1px solid #999;*/
}
.rycontent aside ul li{
	border-bottom:1px solid #999;
	padding:1.5vw 0;
	/*text-align: center;*/
	/*padding:.8vw 0;*/
	/*border-radius: .4vw;*/
}
.rycontent aside ul li .content_left_img{
	width:20vw;
	height:12vw;
	float:left;
}
.rycontent aside ul li .content_left_img img{
	width:100%;
	height:100%;
}
.rycontent aside ul li .content_right_character{
	/*border:1px solid red;*/
	float:left;
	width:65%;
	/*height:10vw;*/
	margin-left:2%;
	margin-top:1vw;
}
.rycontent aside ul li .content_right_character h5{
	font-size: 1vw;
	color:#000;
}
.rycontent aside ul li .content_right_character p{
	color:#777;
	line-height: 1.8vw;
	font-size: .9vw;
	margin-top:.6vw;
}
.rycontent aside .pagenumber{
	padding:1vw 0 2vw 0;
	margin-left:40%;
	/*border:1px solid red;*/
}
.rycontent aside .pagenumber div{
	font-size:.8vw;
	padding:.5vw;
	background:#eee; 
	float:left;
	margin-left:.5vw;
	border:1px solid #fff;
}
.rycontent aside .pagenumber div a{
	color:#666;
}
.rycontent aside .pagenumber div:hover{
	border:1px solid red;
}