@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body, td {
	font-size:12px;
	color:#8B8B8B;
	font-family:arial, "宋体"
}
a:link, a:visited {
	color:#8B8B8B;
	text-decoration:none;
}
a:hover {
	color:#FF0000;
}
.clearboth {
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	width:100%;
}
.space10{
font-size:0;
line-height:0;
height:10px;
clear:both;}
body {
	background:url(topbg.png) repeat-x #fff;
}
.topmenu {
	height:68px;
	width:960px;
	margin:0 auto;
}
.menuself{
font-size:0;
height:0;
line-height:0;
display:none;
}
.logo {
	float:left;
	margin-top:15px;
}
.topright {
	float:right;
}
.topsmall {
	line-height:30px;
	padding-right:15px;
	text-align:right;
	background: url(toparr.jpg) right 9px no-repeat;
}
ul.mainmenu {
	list-style:none;
	margin-top:10px;
}
.mainmenub {
	margin-top:10px;
	text-align:right;
}
ul.mainmenu li {
	margin-left:20px;
	float:left;
}
ul.mainmenu li img {
	background:0;
}
.flashbox {
	width:100%;
	margin:0 auto;
}
.mcontent {
	background: url(index_32.jpg) repeat-y;
	width:1003px;
	margin:0 auto;
}
.mconin {
	width:960px;
	margin:0 auto;
}
.newsbox {
	width:370px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.newsbox img {
	float:left;
	margin-left:8px;
}
.newsbox ul {
	float:left;
	display:block;
	list-style:none;
	margin-left:6px;
}
.newsbox ul li {
	background:url(dott.jpg) left center no-repeat;
	line-height:18px;
	height:18px;
	padding-right:10px;
	padding-left:10px;
		width:270px;
}
.newsbox ul li .ntitle {
	float:left;
}
.newsbox ul li span {
	float:right;
	color:#CCCCCC;
	font-size:11px;
	font-family:arial, "宋体";
}
.newsbox .important a:link,.newsbox .important a:visited{
color:#ff0000;
}
.rollbox {
	margin-top:10px;
	float:left;
}
.footer {
	background: url(index_40.jpg) repeat-x;
	text-align:left;
	height:40px;
	margin:5px auto 0;
	width:966px;
}
.footer .footerleft {
	background:url(index_38.jpg) left no-repeat;
	height:40px;
	line-height:40px;
	float:left;
	padding-left:20px;
}
.footer .footerright {
	background:url(index_42.jpg) right no-repeat;
	
	float:right;
	padding-right:20px;
	height:40px;
	line-height:40px;
	padding-top:0px;
	_height:34px;
	_line-height:34px;
	_padding-top:6px;
}

.incenter{
text-align:center;
background:url(dsnpage_03.gif) repeat-x;
height:613px;
}
.dscomeon{
width:960;
margin:0px auto;
padding:30px 0;}

.footerb {
	text-align:left;
	height:40px;
	margin:5px auto 0;
	width:966px;
}
.footerb .footerleft {
background:none;
	height:40px;
	line-height:40px;
	float:left;
}
.footerb .footerright {
background:none;
	height:40px;
	float:right;
	line-height:40px;
}