.banner{
	width: 100%;
}
.banner img{
	width: 100%;
}
.news{
	width: 100%;
}
.news ul{
	width: 1300px;
	margin: 40px auto;
}
.news .title{
	font-size: 35px;
	font-weight: 600;
	line-height: 35px;
	letter-spacing: 0.3em;
	text-align: center;
	margin-top: 30px;
}
.news ul li {
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 54px;
}

.news ul li .news_text {
	width: 45%;
	display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.news ul li .news_text h1 {
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
}

.news ul li .news_text p {
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color: #999999;
	margin-bottom: 20px;
}

.news ul li .news_text .time {
	margin-top: 40px;
	font-size: 18px;
}

.news ul li .news_text .more {
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color: #999999;
	display: flex;
	align-items: center;
}

.news ul li .news_text .more img {
	width: 40px;
	height: 40px;
	margin-left: 20px;
}

.news ul li .news_img {
	width: 640px;
	height: 360px;
	overflow: hidden;
}

.news ul li .news_img img {
	max-width: 100%;
	max-height: 100%;
	transition: transform 0.8s ease;
}
.news ul li:hover .news_img img {
	transform: scale(1.1);
}
.newsview{
	width: 100%;
}
.newsview .newsview_con{
	width: 1300px;
	margin: 40px auto;
}
.newsview .title{
	font-size: 25px;
	font-weight: 600;
	line-height: 35px;
	letter-spacing: 0.3em;
	text-align: center;
}
.newsview .time{
	font-size: 14px;
	text-align: center;
	color: #999999;
	margin-top: 6px;
}
.newsview .newsview_txt{
	margin-top: 30px;
}
.newsview .newsview_txt p{
	font-size: 14px;
	line-height: 30px;

}

.location {
	color: rgba(0, 0, 0, 1);
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	margin-bottom: 25px;
}
.location a {
	color: rgba(153, 153, 153, 1);
}
.news ul li .news_img{
	    display: flex;
        align-items: center;
        justify-content: center;
	}
@media (max-width: 1300px) {
	.news ul{
		width: 94%;
		overflow: hidden;
		
	}
	.news ul li .news_img{
		width: 48%;
	}
	.newsview .newsview_con{
		width: 94%;
	}
	.newsview img{
	    width: 100%;
	}
}
@media (max-width: 720px) {
	.news ul{
		width: 94%;
		
	}
	.news ul li .news_img{
		width: 48%;
	}
	
	.news ul li .desc {
	    display: -webkit-box;             /* 必须设置，用于多行溢出 */
        -webkit-box-orient: vertical;     /* 设置盒子排列方向为垂直 */
        -webkit-line-clamp: 3;            /* 限制显示的行数，例如显示 3 行 */
        overflow: hidden;
	}
	.newsview .newsview_con{
		width: 94%;
		overflow: hidden;
	}
	
	.newsview img{
	    width: 100%;
	}
}