/* news_list */


html, body{
	min-width: 1360px;
	background: #f7e8e8;
	/*
	max-width: 1920px; 
	margin: 0 auto;
	*/
}
.news_contain {
    width: 1360px;
    margin: 0 auto;
   margin-top: -50%;
}
.news_contain{
	box-shadow: 0px 1px 4px rgba(0,0,0,0.1);
	background-color: #fff;
	padding: 0px 50px;
	padding-top: 25px;
	padding-bottom: 116px;
	position: relative;
	z-index: 10;
}
.news_contain .news_line{
	line-height: 60px;
	font-weight: normal;
	font-size: 15px;
	border-bottom: 1px solid #000;
}
.news_contain .news_line span{
	margin: 0 15px;
	
}

.news_list_news{
	padding: 25px 0;
}
.news_list_left{
	width: 276px;
}
.news_list_right{
	width: 822px;
}
.news_list_right h5{
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 20px;
}
.news_list_right p{
	font-size: 13px;
	color: #595959;
	font-weight: normal;
	margin-bottom: 42px;
}
.news_list_right p a{
	color: #595959;
	 overflow: hidden;
	    -webkit-line-clamp: 2;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
}
.news_list_right .keyword{
	color: #6b6b6b;
}
.news_list_right .keyword a{
	color: #6b6b6b;
}
.news_list_news li{
	padding: 20px 0;
	border-bottom: 1px solid #c9c9c9;
}
.news_list_news li:nth-last-of-type(1){
	border-bottom: none;
}
/* mllc_news */
.mllc_news {
	padding: 25px 0;
}
.mllc_news li{
	margin-bottom: 25px;
	position: relative;
	padding-left: 15px;
}
.mllc_news li::before{
	position: absolute;
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background-color: #c10004;
	left: 0;
	top:50%;
	margin-top: -4px;
}
/* page */
.ul_page{
	text-align: center;
	margin-top: 70px;
}
.ul_page li{
	display: inline-block;
	border: 1px solid #a9a9a9;
	background-color: #ebebeb;
	padding:8px 10px;
	margin: 0 8px;
}
.ul_page .active{
	background-color: #b41d23;
	border: 1px solid #b41d23;
	color: #fff;
}
.ul_page .active a{
	color: #fff;
}


 .img{
	 width: 100%;
 }
 .img img{
 	 width: 100%;
 }

@media screen and (max-width: 750px) {

	body {
 				height: 3000px;
 			}
 		.news_contain{
 		  width:90%;
		  margin: 0 auto;
			margin-top: -42%;
 		}

}