.z_model{
	width: 1000px;
	margin: auto;
	margin-top: 35px;
}
.z_model .z_model_title{
	width: 100%;
	border-bottom: 1px solid #C20007;
	position: relative;
}
.z_model .z_model_title span{
	display: inline-block;
	font-size: 30px;
	color: #C20007;
	border-bottom: 3px solid #C20007;
	margin-bottom: 1px;
	font-weight: bold;
	letter-spacing:0.1em;
}
.z_model .z_model_title a{
	position: absolute;
	right: 0;
	top: 15px;
	font-size: 12px;
	color: #C20007;
}
.z_model .z_model_cont{
	width: 100%;
	padding-top: 20px;
}
.z_model .z_model_cont .z_model_cont_left{margin-bottom:35px;
	width: 490px;
	float: left;
}
.z_model_cont_left:nth-child(even){float:right !important;}
.z_model .z_model_cont .z_model_cont_left .z_model_left_img{
	width: 220px;
	height: 230px;
	float: left;
	overflow: hidden;
}
.z_model .z_model_cont .z_model_cont_left .z_model_left_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition:all 0.2s ease;
}
.z_model .z_model_cont .z_model_cont_left .z_model_left_img:hover img{
	transform: scale(1.1);
	transition:all 0.2s ease;
}
.z_model .z_model_cont .z_model_cont_left .z_model_left_txt{
	width: 260px;
	float: right;
}
.z_model .z_model_cont .z_model_cont_left .z_model_left_txt p{
	color: #0059B2;
	width: 260px;
	height: 60px;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	margin-top: 10px;
	overflow:hidden;聽text-overflow:ellipsis;display:-webkit-box;聽-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.z_model .z_model_cont .z_model_cont_left .z_model_left_txt span{
	font-size: 14px;
	line-height: 30px;
	height: 120px;
	overflow:hidden;聽text-overflow:ellipsis;display:-webkit-box;聽-webkit-box-orient:vertical;-webkit-line-clamp:4;
}
.z_model .z_model_cont .z_model_cont_left .z_model_left_txt a{
	color: #C20007;
	font-size: 14px;
	display: inline-block;
	padding-top: 10px;
}

.z_model .z_model_cont .z_model_cont_right{
	width: 490px;
	float: right;
}
.z_model .z_model_cont .z_model_cont_right .z_model_right_img{
	width: 220px;
	height: 230px;
	float: left;
	overflow: hidden;
}
.z_model .z_model_cont .z_model_cont_right .z_model_right_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition:all 0.2s ease;
}
.z_model .z_model_cont .z_model_cont_right .z_model_right_img:hover img{
	transform: scale(1.1);
	transition:all 0.2s ease;
}
.z_model .z_model_cont .z_model_cont_right .z_model_right_txt{
	width: 260px;
	float: right;
}
.z_model .z_model_cont .z_model_cont_right .z_model_right_txt p{
	color: #0059B2;
	width: 260px;
	height: 60px;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	margin-top: 10px;
	overflow:hidden;聽text-overflow:ellipsis;display:-webkit-box;聽-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.z_model .z_model_cont .z_model_cont_right .z_model_right_txt span{
	font-size: 14px;
	line-height: 30px;
	height: 120px;
	overflow:hidden;聽text-overflow:ellipsis;display:-webkit-box;聽-webkit-box-orient:vertical;-webkit-line-clamp:4;
}
.z_model .z_model_cont .z_model_cont_right .z_model_right_txt a{
	color: #C20007;
	font-size: 14px;
	display: inline-block;
	padding-top: 10px;
}
.z_sbhr{
	width: 1000px;
	margin: auto;
	overflow: hidden;
}
.z_sbhr .z_sbhr_title{
	width: 100%;
    border-bottom: 1px solid #C20007;
    position: relative;
}
.z_sbhr .z_sbhr_title span{
	display: inline-block;
    font-size: 30px;
    color: #C20007;
    border-bottom: 3px solid #C20007;
    margin-bottom: 1px;
    font-weight: bold;
    letter-spacing: 0.1em;
}
.z_sbhr .z_sbhr_title a{
	position: absolute;
    right: 0;
    top: 15px;
    font-size: 12px;
    color: #C20007;
}

/*新时代好少年*/
     .y-xsdhsn{
			width: 1000px;
			    margin: 35px auto 0px;
	  }
		.y-xsdhsn .title {
			border-bottom: 1px solid #c20007;
			padding-bottom: 1px;
			
		}
		.y-xsdhsn .title span{
			font-size: 30px;
			color: #c20007;
			font-weight: bold;
			padding-bottom: 2px;
			border-bottom: 3px solid #c20007;
		}
		.y-xsdhsn .title a{
			display: block;
			margin-top: 15px;
			color: #C20007;
		}
		.y-xsdhsn .list{
			margin-top: 5px;
		}
		.y-xsdhsn .list ul li{
			width: 310px;
			float: left;
			margin-right: 35px;
			margin-top: 25px;
		}
		.y-xsdhsn .list ul li:nth-child(3n){
			margin-right: 0px;
		}
		.y-xsdhsn .list .list-left{
			width: 125px;
			height: 178px;
		}
		.y-xsdhsn .list ul li img{
			width: 100%;
			height: 100%;
		}
		.y-xsdhsn .list .list-right{
			width: 170px;
			height: 178px;
		}
		.y-xsdhsn .list .list-right h2{
			font-size: 19px;
			color: #0059b2;
			font-weight: bold;
    		padding: 6px 0px 10px;
			text-align: justify;
		}
		.y-xsdhsn .list .list-right p{
			line-height: 28px;
			font-size: 14px;
			color: #666666;
		}
		.text-hide-5{word-break:break-all;display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden;}

	              	

	              	

	              	

	              	

	              	