/*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{
	width:82%;
	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;
}
.rycontent section .rymain .ryprofile{
	padding:1vw 0 3vw;
	/*border-bottom:1px dotted #8e8e8e;*/
}
.rycontent section .rymain .ryprofile .culture_list{
	margin-top:1.5vw;
}
.rycontent section .rymain .ryprofile h1{
	font-size: .85vw;
	color:rgb(40,40,40);
 font-family: Tahoma, Arial, Helvetica;
}
.rycontent section .rymain .ryprofile p{
	text-indent: 2em;
	font-size: .85vw;
	color:#666;
	margin-top:1vw;
	line-height: 1.4vw;
	font-family: Tahoma, Arial, Helvetica;
	font-family: Tahoma, Arial, Helvetica;
}
.rycontent section .rymain .ryprofile ul li:nth-child(1){
	border-top:0 dashed #8e8e8e;
}
.rycontent section .rymain .ryprofile ul li{
	width:100%;
	height:2.6vw;
	line-height:2.6vw;
	list-style:none;
	border-top:1px dashed #8e8e8e;
}
.rycontent section .rymain .ryprofile ul li a{
	color:#444;
	width:65%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	float:left;
	margin-left:.6vw;
	font-size: .9vw;
	font-family: "宋体";
}
/*发展历程*/
.rycontent section .rymain .development_year{
	padding:1vw 0 3vw;
	/*border:1px solid red;*/
	width:80%;
	margin:auto;
}
.rycontent section .rymain .development_year .ctwo{

}
.rycontent section .rymain .development_year .year_content{
	width:100%;
	height:21vw;
	/*border:1px solid blue;*/
	overflow:hidden;
}
.rycontent section .rymain .development_year .year_content .left_introduction{
	width:46%;
	float:left;
	/*border:1px solid red;*/
	margin-top:6vw;
}
.rycontent section .rymain .development_year .year_content .left_introduction h3{
	font-family: "宋体";
	text-align: right;
	font-size:1.5vw;
	margin-bottom:1vw;
}
.rycontent section .rymain .development_year .year_content .left_introduction p{
	font-family: "宋体";
	font-size:1vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden; 
	-webkit-line-clamp: 3;
}
.rycontent section .rymain .development_year .year_content .left_introduction a{
	/*float:right;*/
	font-size:1vw;
	color:#666;
	line-height: 4vw;
}
.rycontent section .rymain .development_year .year_content .left_introduction a:hover{
	color:red;
}
.rycontent section .rymain .development_year .year_content .mid_zsimg{
	width:2%;
	float:left;
	margin-left:3%;
	/*border:1px solid red;*/
}
.rycontent section .rymain .development_year .year_content .mid_zsimg img{
	width:100%;
	display:block;
}
.rycontent section .rymain .development_year .year_content .right_img{
	width:46%;
	float:left;
	height:21vw;
	/*border:1px solid #000;*/
	position: relative;
}
.rycontent section .rymain .development_year .year_content .right_img div{
	width:18vw;
	height:18vw;
	/*border:1px solid red;*/
	position: absolute;
	overflow:hidden;
	/*margin-left:15%;*/
	/*margin-top:4vw;*/
	/*transform: rotate(45deg);*/
}
.rycontent section .rymain .development_year .year_content .right_img div img{
	width:100%;
	/*transform: rotate(-45deg);*/
	display: block;
	/*margin-top:-3vw;
	margin-left:-3vw;*/
}
/*集团荣誉*/
.honour{
	padding:1vw 0 3vw;
	/*overflow:hidden;*/
}
/*.honour ul{
	margin-top:1vw;
}*/
.honour ul li:nth-child(1){
	margin-left:0;
}
.honour ul li{
	width:32%;
	/*height:15vw;*/
	float:left;
	overflow:hidden;
	margin-left:2%;
	padding-bottom:1vw;
	/*border:1px solid red;*/
}
.honour ul li img{
	width:100%;
	display: block;
}
ol li{
	color:#666;font-size:1vw;
}