.news-list .title {
	line-height: 28px;
	margin-bottom: 10px;
}
.news-list .date {
	color: #d70000;
	font-family:"Century Gothic", Verdana, sans-serif;
	font-weight:bold;
}
.news-list .subject {
	color:#454545;
	font-weight: bold;
	font-size:18px;
}
.news-list .subject a:hover {
	text-decoration:underline;
}
.news-list .subject > div {
	border-radius:3px;
	color:#FFF;
	display:inline-block;
	font-size:14px;
	padding:5px 10px;
	margin-right:10px;
}
.news-list .subject .typemark-1 {
	background-color:#F9C9C9;
}
.news-list .subject .typemark-2 {
	background-color:#F6A673;
}
.news-list .subject .typemark-3 {
	background-color:#7796CD;
}
.news-list .download {
	background-color:#CCC;
	font-size:14px;
	display:inline-block;
	padding:5px 20px;
	border-radius:20px;
}
.news-list .download a {
	color:#666;
}
.news-list .download:hover {
	background-color:#666;
	transition: 0.3s;
}
.news-list .download:hover a {
	color:#FFF;
}
.news-list li {
	padding: 20px 0;
	border-bottom: solid 1px #b2b2b2;
	text-align: center;
}
.news-list li div {
	margin:5px 0;	
}

/*.news-list li:last-child {
	border-bottom: none;
}*/

.news-title {
	padding:25px 0;
}
.news-title .date {
	color: #666;
	font-family: "Century Gothic", Verdana, sans-serif;
}
.news-title .date i {
	margin-right:10px;
}
.news-title .date > div {
	border-radius: 3px;
	color: #FFF;
	display: inline-block;
	font-size: 14px;
	padding: 5px 10px;
	margin-right: 10px;
}
.news-title .date .typemark-1 {
	background-color: #F9C9C9;
}
.news-title .date .typemark-2 {
	background-color: #F6A673;
}
.news-title .date .typemark-3 {
	background-color: #7796CD;
}
.news-title .subject {
	color: #454545;
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 10px;
	line-height:36px;
	padding:15px 0;	
}
.news-title .subject.eng {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.news-content {
	color:#666;
	padding:20px 2%;
	text-align:left;	
}
.file-download {
	background-color:#CCC;
	font-size:14px;
	display:inline-block;
	padding:10px 30px;
	border-radius:20px;
	margin:20px 0;
}
.file-download a {
	color:#666;
}
.file-download:hover {
	background-color:#666;
	transition: 0.3s;
}
.file-download:hover a {
	color:#FFF;
}
.news-back {
	text-align:center;
}
.news-back a {
	background-color:#000;
	border-radius: 5px;
	color: #FFF;
	font-size:14px;
	padding:10px 20px;	
}
.news-back a:hover {
	background-color: #666;
	color: #FFF;
	transition: 0.3s;
}