.col-sm-12.col-md-9.region-right,.col-sm-12.col-md-9.region-left{
	background-color:#FFF;
}
.col-sm-12.col-md-9.region-right .block-region-right,.col-sm-12.col-md-9.region-left .block-region-left{
	padding:20px;
}
.title-inner h2{
	font-weight:600;
	color:#005826;
}
.list-item a {
    color: #555;
    line-height: 150%;
    font-size: 16px;
    padding: 7px 5px;
    display: block;
}
.newsblock li {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #CCC;
    padding: 15px 5px;
}
.newsblock li h3 a{
	font-size:18px;
	font-weight:600;
	padding:5px 0 10px;
	line-height: 150%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.newsblock li .summary{
font-size: 14px;
    line-height: 150%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    color: #333;
    margin-bottom:15px;
}
.newsblock li .posttime{
	font-size:12px;
	color:#999;
}
.newsblock-right li{
	list-style:none;
	padding:10px 5px;
	border-bottom:1px solid #CCC;
}
.newsblock-right li h3{
	font-size:16px;
	margin-bottom:10px;
	line-height: 150%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    color: #000;
}
@media(min-width:1280px){
.list-item a p,.list-item .date{
	font-size:16px;
}
.newsblock li .imgs {
    width: 300px;
}
.newsblock li .newsitem {
    width: calc(100% - 320px);
    margin-left: 20px;
}
}