﻿@charset "utf-8";
/* CSS Document */
/* firstnews */
.firstnews {
	padding:2% 2%;
	transition: all .5s;
	background: #fff;
	min-height: 165px;
	margin-bottom:20px;
	overflow:hidden;
}
.firstnews .new-fl {
	float: left;
	width: 18%;
}
.firstnews .new-fl a{
	display:block;
	vertical-align:middle;
	}
.firstnews .new-fl a img {
	width: 100%;
	margin:auto;
}
.firstnews .new-fr{
	width:78%;
	float:right;
	}
.firstnews h3 {
	font-size: 18px;
	line-height:150%;
	font-weight: normal;
	margin-bottom:10px;
	overflow: hidden;
}
.firstnews h3 a {
	display:block;
	color: #111;
}
.firstnews p {
	font-size: 14px;
	color: #666;
	line-height:150%;
	margin-bottom:20px;
	overflow: hidden;
}
.firstnews span {
	font-size: 16px;
	color: #999;
}
.firstnews:hover {
	background: #eee;
}
.firstnews h3 a:hover {
	color: #00a58b;
}

/*newslist */
.newslist{
	width:100%;
	margin-bottom:60px;
	overflow:hidden;
	}
.newslist li{
	padding:0 2%;
	height:60px;
	overflow:hidden;
	}
.newslist li:nth-child(2n){
	background-color:#eee;
	}
.newslist li a{
	display:block;
	width:70%;
	font-size:16px;
	line-height:60px;
	color:#333;
	float:left;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	}
.newslist li a:hover{
	color:#00a58b;
	}
.newslist li span{
	display:block;
	width:20%;
	font-size:12px;
	line-height:60px;
	color:#666;
	float:right;
	text-align:right;
	}
