/*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:16%;
	background: #fff;
	float:left;
	border-radius: .3vw;
	/*border:1px solid red;*/
	box-shadow:0 0 1.5vw rgba(0, 0, 0, 0.2);
}
.rycontent aside .aside_top{
	width:80%;
	margin:auto;
	padding:1vw 0;
	border-bottom:1px solid #e8e8e8;
}
.rycontent aside .aside_top h1{
	font-size: 1.2vw;
	font-weight:normal;
	text-align: center;
	color:#333;
}
.rycontent aside .aside_top h2{
	font-size: 1.15vw;
	/*font-weight:normal;*/
	color:#666;
	text-align: center;
	margin-top:.4vw;
	/*font-weight:bold;*/
}
.rycontent aside .aside_top p{
	width:8%;
	padding-top: .7vw;
	border-bottom:.04rem solid #000;
	margin:auto;
}
.rycontent aside ul{
	width:80%;
	margin:auto;
}
.rycontent aside ul li{
	border-bottom:1px solid #eee;
	/*text-align: center;*/
	/*padding:.8vw 0;*/
	border-radius: .4vw;
}
.rycontent aside ul li a{
	color:#222;
	font-size: .85vw;
	display: inline-block;
	width:100%;
	height:3vw;
	font-family: "宋体";
	line-height: 3vw;
}
.rycontent aside ul li a:hover{
	color:red;
}
.rycontent aside ul li a span{
	float:right;
	display: block;
	height:3vw;
	line-height: 3vw;
}
.rycontent section{
	
	border-radius: .3vw;
	background:#fff;
	float:right;
	box-shadow:0 0 1.5vw rgba(0, 0, 0, 0.2);
	margin-bottom:2vw;
}
.rycontent section .ryout{
	width:100%;
	border-bottom:1px solid #c9caca;
}
.rycontent section .section_top{
	width:94%;
	margin:auto;
}
.rycontent section .section_top p:nth-child(1){
	font-size: 1.15vw;
	height:3vw;
	line-height: 3vw;
	float:left;
	color:#666;
	font-weight:bold;
}
.rycontent section .section_top p:nth-child(2){
	color:#777;
	font-size:.8vw;
	height:3vw;
	line-height: 3vw;
	float:right;
}
.rycontent section .rymain{
	width:94%;
	margin:auto;
	padding:1vw 0;
}
.rycontent section .rymain h2{
	text-align: center;
	font-size:1.6vw;
	font-weight: normal;
}
.rycontent section .rymain .text_title .text_time{
	float:right;
	color:#666;
	font-size:.9vw;
	margin-top:1.2vw;
}
.rycontent section .rymain .text_title .text_time span{
	display: inline-block;
	padding-left:1vw;
}