*{ margin:0; padding:0; word-break: break-all;}
*html{ overflow-x:hidden;}
body{
	font-size:12px;line-height:1.6; background: url(bj.gif);color:#5a5b5c;margin:0 auto 0 auto; 
}

img{}
ul,li{
	margin: 0;padding:0;
}


td,th {
	color:#5a5b5c;
	font-size: 12px;
	line-height: 20px;
}






.style2{color: #FFFFFF}

.xw {
	font-size: 12px;
	line-height: 24px;
	color: #003333;
	text-decoration: none;
}


a{
	color: #818181;
	text-decoration: none;
}

a:hover {
	
	color: #00BFFF;
	text-decoration: underline;
}

.f1{
	color:red;font-weight:bold;
}

.bold{
	font-weight: bold;font-size:15px;
}

p{
	line-height: 23px;font-size:14px;
}

marquee p{
	font-size:12px;color:#818181;
}

.STYLE9{
	font-weight: bold;font-size:15px;line-height:25px;
}

.errmessage{
		margin:5px auto 5px auto;border: 1px solid #DC143C; background: #fff url(error.gif) no-repeat 5px 8px;height: 50px; width:300px; padding: 3px 0 0 55px;text-align: left;font-weight:bold;
clear:left;
}

.okmessage{
	margin:5px auto 5px auto;border: 1px solid #DC143C; background: #fff url(ok.gif) no-repeat 5px 8px;height: 50px; width:300px; padding: 3px 0 0 55px;text-align: left;font-weight:bold;	clear:left;
}


.topswf{
	background: #2382bc;padding:0 0 0 7px;
}

.swfbox{
	height:309px;width:650px;float:left;background:white;
}

.newimg{
	margin: 0 0 0 8px;
}

.c a{
	color: #1E90FF;
	
}

.xibottom{
	color: White;
}

.xibottom a{
	color: white;
}

.xibottom a:hover{
	color: #20B2AA;
	text-decoration: underline;
}

.xibottom .bottom{
	background:url(xx_35.gif) no-repeat 0 0;color:white;padding:15px 0 0 0;
}

.artclass{
		margin:0;padding:4px;font-size:14px;
	}
	.artclass a{ padding: 4px 15px 4px 15px; border: 1px solid #1E90FF; background: #ECF6FF; margin: 0 1px 0 0;color: #1E90FF; }
	
	.artclass span{ color: #000; padding: 4px 15px 4px 15px; font-weight: bold; margin: 0 2px 0 2px; }

.newslist li{
	width: 100%;float:left;line-height:25px;border-bottom:1px dotted #eaeaea;
}

.newslist .ntitle{ width: 70px; float: left; overflow:hidden; text-align: center;padding:0 0 0 5px; }

.newslist .ntitle a{
	color: Maroon;
}
	
.newslist .new{ width: 400px; float: left;  overflow:hidden;}
	
.newslist .date{ width: 50px; float: left;text-align: center; }

.news{
	padding: 0 0 0 20px;
}

.news li{
	width: 100%;float:left;line-height:23px;
}

.news .ntitle{ width: 70px; float: left; overflow:hidden; text-align: center;padding:0 0 0 5px; }

.news .ntitle a{
	color: Maroon;
}
	
.news .ntext{ width: 260px; float: left;  overflow:hidden;}
	
.news .ndate{ width: 50px; float: left;text-align: center; }

article{
	padding:0 0 0 10px; width:95%;float:left;
}

.article h4{ font-size:15px;text-align: center;}
	.article_top{ margin: 5px; height: 20px; text-align: center;color:red;padding:10px 0 0 0; }
	
	.article_top h4{
		color: Black;text-align: center;
	}
	
	.article_top p{ text-align: center;padding:5px 0 5px 0; }
	.article_content{
		   margin: 5px 10px 0 10px; line-height:25px;font-size:14px;color: Black;padding:5px; 
	}
	



.pagelist_1{ width: 90%; padding: 4px; text-align: center; }
.pagelist_1 a{ text-decoration: underline; padding: 2px 5px 2px 5px; border: 1px solid #2da4bb; background: White; margin: 0 1px 0 0; }

.pagelist_1 span{ color: #000; padding: 2px; font-weight: bold; margin: 0 2px 0 2px; }

.pagelist_1 a:hover{ text-decoration: underline; padding: 2px 5px 2px 5px; border: 1px solid #778899; background: #DEE4EB; color: blue; margin: 0 1px 0 0; }

