*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-size:14px; 
	font-family: sans-serif;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
ul li{
	list-style: none;
}

.list-main-container{
	width: 100%;
	padding-left: 25px;
	padding-right: 25px;
	 margin: 0 auto;
}
.list-page-wrap{
	display: flex;
	justify-content: flex-start;
}
.list-news-left{
	width:65%;
	padding-right: 25px;
}
.list-ad-right{
	width:35%;
	padding-left: 25px;
}
.list-news-item{
	border-bottom: 1px solid #eee;
	padding: 15px 15px;;
	background: #ffffff;
}
.list-news-item:hover{
	 background: #f8f8f8;
}
.list-news-title{
	font-size:20px;
	line-height: 26px;
	font-weight: 400;
	overflow: hidden;
	color:#333;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list-news-title:hover{
	color: #f34540;
}
.list-news-concept{
	margin-bottom: 11px;
	line-height: 24px;
	color: #777;
	overflow: hidden;
	margin-top: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3; /* 只显示3行 */
	overflow: hidden;
	text-overflow: ellipsis;
}
.list-page-main{
	margin-top: 30px;
}
.list-ad-right img{
	width:100%;
}
/* 适配开始 */


@media (min-width: 992px){
	.list-main-container{
		max-width: 860px;
		padding-right:0px;
		padding-left:0px;
	}
}
@media (min-width: 1200px){
	.list-main-container{
		max-width: 1080px;
		padding-right:0px;
		padding-left:0px;
	}
}
@media (min-width: 1400px){
	.list-main-container{
		max-width: 1200px;
		padding-right:0px;
		padding-left:0px;
	}
}
/* 移动端 */
@media (max-width: 768px){
	.list-main-container {
		width:100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.list-page-wrap{
		display: block;
	}
	.list-news-left{
		width:100%;
		padding-right: 0;
	}
	.list-ad-right{
		width:100%;
		margin-top: 20px;
		padding-left: 0;
	}
	
}


/* 适配结束 */