﻿body{
	position:relative;	
}
.news_base{
	padding:25px 0;	
}
.news_base .photo{
	float:left;
	display:block;
	width:405px;
	height:278px;	
}
.news_base .photo img{
	display:block;
	width:405px;
	height:278px;		
}
.news_base .txt{
	float:right;
	width:670px;	
}
.news_base dt a{
	font-size:16px;	
	color:#c90a4f;
	display:inline-block;
	max-width:650px;
	_width:650px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:bold;
}
.news_base dd{
	height:52px;
	line-height:52px;
	padding-left:22px;
	font-size:12px;
	color:#999;
	background:url("../images/time_ico.png") no-repeat left center;	
}
.news_base p{
	font-size:12px;	
	line-height:24px;
}
.news_base .more{
	display:inline-block;
	width:88px;
	height:25px;
	margin-top:36px;
	line-height:25px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background:url("../images/about_more.png") no-repeat 0 0;	
}
.news_base .more:hover{
	color:#fff;
	background:url("../images/about_more.png") no-repeat 0 -25px;		
}

.news_items{
	background:url("../images/child_head.gif") repeat-x left top;	
}
.news_items .item_li{
	height:83px;	
	padding-top:25px;
	background:url("../images/child_head.gif") repeat-x left bottom;	
}
.news_items .date{
	float:left;
	width:57px;
	height:62px;
	background:url("../images/news_date.png") no-repeat 0 0;
	color:#fff;	
	text-align:center;
}
.news_items .item_li:hover .date{
	background:url("../images/news_date.png") no-repeat 0 -62px;	
}
.news_items .date dt{
	height:44px;
	line-height:44px;
	font-size:30px;	
}
.news_items .date dd{
	height:18px;
	line-height:18px;
	font-size:12px;	
}
.news_items .txt{
	float:right;
	width:1025px;	
}
.news_items .txt dt{
	height:20px;
	line-height:20px;
	font-size:14px;	
	margin-bottom:6px;
}
.news_items .txt dt a{
	color:#c90a4f;	
	display:inline-block;
	max-width:1000px;
	_width:1000px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:bold;
}
.news_items .txt dd{
	font-size:12px;
	line-height:20px;	
}
.news_items .item_li:hover{
	color:#333;	
}

.news_list{
	padding-top:27px;	
}
.news_li{
	width:524px;
	height:172px;
	float:left;
	border:1px solid #e7e7e7;
	position:relative;
	margin-left:-1px;
	margin-top:29px;
	padding:0 12px;
}
.news_li:hover{
	border-color:#c90a4f;	
	z-index:10;
}
.news_li dt{
	height:46px;
	line-height:46px;
	font-size:14px;	
}
.news_li dt a{
	display:inline-block;
	max-width:520px;
	_width:520px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
	color:#c90a4f;
	font-weight:bold;
}
.news_li:hover dt a{
	color:#004ea1;	
}
.news_li dd{
	font-size:12px;
	line-height:22px;	
}
.news_li .more{
	position:absolute;
	left:12px;
	bottom:20px;
	display:inline-block;
	width:88px;
	height:22px;	
	background:url("../images/news_more.png") no-repeat 0 0;
	line-height:22px;
	text-align:center;
	font-size:12px;
}
.news_li .more:hover,.news_li:hover .more{
	color:#fff;
	background:url("../images/news_more.png") no-repeat 0 -22px;	
}

.news_head{
	min-height:100px;
	padding-top:29px;
	background:url("../images/child_head.gif") repeat-x left bottom;
	text-align:center;
}
.news_head h2{
	min-height:48px;
	line-height:48px;
	font-size:26px;
	color:#004ea1;	
}
.news_head p{
	height:30px;
	line-height:30px;
	color:#626262;
	font-size:12px;	
}

.news_content{
	padding:30px 0;	
}
.news_content p{
	line-height:28px;
	/*text-indent:2em;	*/
}

.news_mof{
	height:80px;	
}
.news_share{
	float:left;
	color:#c90a4f;	
}
.news_close{
	float:right;
	display:block;
	width:89px;	
	height:21px;
	line-height:21px;
	text-align:center;
	background:url("../images/news_close.png") no-repeat 0 0;
	color:#fff;
	font-size:12px;
}
.news_close:hover{
	color:#fff;
	background:url("../images/news_close.png") no-repeat 0 -21px;	
}

.news_others{
	height:58px;	
	line-height:58px;	
	width:100%;
	position:absolute;
	left:0;
	bottom:143px!important;
	_bottom:110px;
	background:#f4f8fd;
	color:#004ea1;	
}
.news_others a{
	color:#004ea1;	
}
.news_others a:hover{
	color:#c90a4f;	
}