﻿.box-primary{
	margin-bottom:0px;
	overflow:hidden;
}
.header01{
	margin-bottom:20px;
}
.header01 .title-category{
	color:#233a7b;
	font-size:18px;
	font-weight:normal;
}
.box-news{
	overflow:hidden;
}
.box-news-list{

}
.news{
	width:100%;
	overflow:hidden;
	margin-bottom:16px;
	padding-bottom:20px;
	border-bottom: 1px dotted #ccc;
}
.first-news{
	border:none;
	padding:0px 3% 0px 0%;
}
.last-news{
	padding:0px 0% 0px 3%;
}

.body-news{
	overflow:hidden;
}
.image-news{
	width:22%;
	float:left;
	margin-top:5px;
}
.image-news img{
	width:100%;
}
.right-news{
	float:right;
	width:76%;
}
.title-news{
	color:#444;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:0px 0px 5px 0px;
}
.title-news:hover{
	color:#ff0048;
}
.date-time{
	display:block;
	margin-bottom:3px;
}
.summary-news{
	text-align:justify;
}
.first-news-feature{
	margin:0px 0px 20px 0px;
}
.image-first-news-feature{
	display:block;
	width:46%;
	float:left;
	margin-right:20px;
}
.image-first-news-feature img{
	width:100%;
}

.title-first-news-feature{
	color:#444;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	display:block;
	margin-bottom:10px;
}

.title-first-news-feature:hover{
	color:#ff0048;
}


.news-feature{
	width:41%;
	float:left;
	margin-bottom:20px;
}
.image-news-feature{
	width:48%;
	float:left;
	display:block;
}
.image-news-feature img{
	width:100%;
}

.title-news-feature{
	width:48%;
	float:right;
	color:#303030;
	font-weight:bold;
}