@charset "utf-8";
/* CSS Document*/
.news{padding-top: 23px;}
.news .list{padding: 37px 0; border-bottom: 1px dashed #eeeeee;}
.news .list .img{width: 26%; height: 189px; overflow: hidden;}
.news .list .img>img{width: 100%; height: auto; transition: .5s;}
.news .list .con{padding-left: 5%; width: 69%;}
.news .list .con .time{font-size: 16px; color: #999999;}
.news .list .con .name{font-size: 24px; width: 100%; overflow: hidden; white-space: nowrap;
	text-overflow: ellipsis; color: #333333; padding: 20px 0; transition: .5s;}
.news .list .con .name a{color: #333333; transition: .5s;}
.news .list .con .nr{font-size: 18px; color: #333333; line-height: 26px; display: -webkit-box;
	-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; width: 100%; height: 52px;}
.news .list .con .more{text-align: right; font-size: 14px; padding-top: 16px;}
.news .list .con .more a{color: #999; transition: .5s;}
.news .list:hover .img>img{transform: scale(1.1);}
.news .list:hover .con .name{color: #517947;}
.news .list:hover .con .name a{color: #517947;}
.news .list:hover .con .more a{color: #517947;}
.news .pagebox{float:left; position:relative; left:50%; padding: 46px 0 63px;}
.news .page{float:left; position:relative; right:50%;}
.news .page li{float: left; width: 41px; height: 41px; border-top:1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; line-height: 41px; text-align: center;
	font-size: 24px;}
.news .page li a{color: #7e7e7e; display: inline-block; width: 100%; height: 100%;}
.news .page li:last-child{border-right: 1px solid #e5e5e5;}
.news .pagination{float:left; position:relative; right:50%;}
.news .pagination li{float: left; width: 41px; height: 41px; border-top:1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; line-height: 41px; text-align: center;
	font-size: 24px;}
.news .pagination li a{color: #517947; display: inline-block; width: 100%; height: 100%; padding: 0; margin: 0; 
	font-size: 24px; background-color: #fff;}
.news .pagination li span{font-size: 24px; padding: 0; color: #7e7e7e;}
.news .pagination li:last-child{border-right: 1px solid #e5e5e5;}
.yangshi{background-color: #517947; color: #fff!important;}

@media screen and (max-width: 1200px){
	.news .list{padding: 20px 0;}
	.news .list .con .name{padding: 10px 0; font-size: 20px;}
	.news .list .con .nr{font-size: 16px;}
	.news .list .con .more{padding-top: 10px;}
	.news .list .img{height: auto;}
}

@media screen and (max-width: 900px){
	.news .list{padding: 10px 0;}
	.news .list .img{width: 33%; margin-top: 4px;}
	.news .list .con{width: 64%; padding-left: 3%;}
	.news .list .con .time{font-size: 14px;}
	.news .list .con .name{font-size: 16px; padding: 3px 0;}
	.news .list .con .nr{font-size: 14px; line-height: 20px; height: 40px;}
	.news .list .con .more{padding-top: 7px;}
	.news .pagebox{padding: 20px 0 30px;}
	.news .page li{width: 30px; height: 30px; line-height: 30px; font-size: 18px;}
}