/*
------
banner
------
*/
#tp_banner{
	width:770px; height:341px;
	
	background-color:#CCCCCC;}
/*
------
news
------
*/
#news_contain{
	width:763px;
	margin-left:2px;}
.news_t{
	height:25px; margin:10px 0 10px 0;
	background-image:url(../_img/common/titles/titleA_bg.gif); background-repeat:repeat-x;
	background-position:center;}
.news_t div{
	height:26px; background-color:#FFFFFF; width:80px;
	background-image:url(../_img/news/news_bar.gif); background-repeat:no-repeat;}
.news_list{
	border-bottom:1px dashed #999999; width:98%; margin:10px 0 10px 10px; display:table;
	padding-bottom:10px;}
.news_list ul{
	padding:0; margin:0; line-height:20px; float:left;}
.news_list ul.news_left{
	padding:0; margin:0; line-height:20px; float:left; width:360px;}
.news_list ul.news_right{
	padding:0; margin:0; line-height:20px; float:right; width:360px; margin-right:10px;}
.news_list li{
	list-style:none; padding-left:13px;}	
.news_list li img{
	padding:0 0 0 5px;}	
.news_list li#title_red{
	list-style:none; margin:0 0 10px 0;width:700px; font-weight:bold;
	background:url(../_img/news/dot_red.gif) no-repeat;background-position:-2px 2px;}		
.news_list li#title_black{
	list-style:none; margin:0 0 10px 0;
	background:url(../_img/news/dot_black.gif) no-repeat; background-position:-2px 2px;}		
.news_list li a.title{
	color:#333333; background:url(../_img/news/way.gif) no-repeat top right; padding:0 15px 0 0;}		
	
.news_list li a.font{
	background:url(../_img/news/font_title.gif) no-repeat center left; padding-left:13px;}	
.date{
	color:#666666; width:70px; line-height:20px; vertical-align:top;}	

	
	