.top_text{
	width:980px;
	height:30px;
	line-height:30px;
	padding:0px 23px 0px 0px;
	margin:0px auto;
	overflow:hidden;
	text-align:right;
}
.banner{
	width:1003px;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	text-align:center;
	background:url(../images/bg_banner.jpg) repeat-x #FCFCFC;}
.xl{
	width:222px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background:url(../images/xl_bg.jpg) repeat-x #F6F4F4;}	
.xl_title{
	width:200px;
	height:26px;
	padding:15px 0px 0px 22px;
	margin:0px;
	overflow:hidden;
	font-size:16px;
	color:#FFF;
	background:url(../images/xl_title.jpg) no-repeat;}
.xl_text{
	width:190px;
	padding:10px 12px 0px 20px;
	margin:0px;
	overflow:hidden;}
.xl_info{
	width:222px;
	padding:10px 0px 20px 0px;
	margin:0px;
	overflow:hidden;}
.xl_info li{list-style-type:none; margin:0px auto; width:190px; padding:6px 3px 6px 3px; line-height:16px; border-bottom:dashed 1px #000; color:#336600; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.xl_info li a{color:#336600; text-decoration:none;}
.search{
	width:200px;
	padding:10px 0px 20px 0px;
	margin:0px auto;
	overflow:hidden;}
.xl_bottom{
	width:222px;
	padding:0px;
	margin:0px;
	overflow:hidden;}
	
.about{
	width:712px;
	padding:0px;
	margin:0px;
	overflow:hidden;}
.about_title{
	width:712px;
	height:40px;
	line-height:40px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	color:#333;
	font-size:18px;}
.about_title span{color:#99CC33;}
.about_info{
	width:712px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background:url(../images/about_bg.jpg) repeat-x bottom;}
.about_info span a{color:#20A6EC; text-decoration:underline;}
.news{
	width:466px;
	padding:0px;
	margin:0px;
	overflow:hidden;}
.news_title{
	width:466px;
	height:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	color:#99CC33;
	font-size:18px;}
.news_info{
	width:465px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	border-right:1px dotted #999;}
.news_info li{list-style-type:none; margin:0px; padding:5px 3px 5px 3px; line-height:14px; border-bottom:dotted 1px #ccc; width:440px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.news_info li span{float:right;}

.contact{
	width:225px;
	padding:0px;
	margin:0px;
	overflow:hidden;}
.contact_title{
	width:225px;
	height:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	color:#333;
	font-size:18px;}
.contact_title span{color:#99CC33;}
.contact_info{
	width:225px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background:url(../images/contact_bg.jpg) no-repeat bottom right;}
.contact_info a{color:#20A6EC; text-decoration:underline;}	

.bottom1{
	width:960px;
	height:70px;
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:left;
	overflow:hidden;}
.bottom span{color:#6D7F00;}
.bottom2{
	width:960px;
	height:70px;
	padding:10px 0px 0px 0px;
	margin:0px;
	overflow:hidden;}
	
.ny_r_title{
	width:690px;
	height:39px;
	line-height:36px;
	padding:0px 0px 0px 22px;
	margin:0px;
	font-size:18px;
	color:#000;
	overflow:hidden;
	background:url(../images/ny_r_title-bg.jpg) no-repeat;}
.ny_r_title span{font-size:11px; float:right; color:#666;}
.ny_r_info{
	width:712px;
	padding:10px 0px 0px 0px;
	margin:0px;
	overflow:hidden;}
.ny_news_title{
	width:712px;
	padding:0px;
	margin:0px;
	color:#000;
	font-weight:bold;
	text-align:center;
	overflow:hidden;}
.ny_news_info{
	width:712px;
	padding:0px;
	margin:0px;
	text-align:left;
	overflow:hidden;}
h1,h2,h3{
	margin:0px;
	padding:0px;
	display:inline;
	font-size:12px;
}
.tags{
	width:222px;
	margin:20px 0px 0px;
	padding:0px;
}
.tags_top{
	width:222px;
	margin:0px;
	padding:0px;
}
.tags_top h2{
		color:#9c3;
	font-size:18px;
	height:30px;
	line-height:30px;
}
.tags_list li{
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:26px;
	background:url(../images/tb-4.gif) no-repeat left center;
	border-bottom:dashed 1px #e7e7e7;
}