/* CSS Document */

body{margin:0 auto; font-size:12px;}
#content{
	width:998px;
	font-size:12px;
	margin:0 auto;
	background-color:#FFF;
	height:auto;
	overflow: hidden;
	border:1px #AACCEF solid;
	border-bottom:none;border-top:none;
    border-bottom:#CCCCCC solid 1px;

}
p,li,ol,table,td,th,h1,h2,h3,h4,h5,h6,span,a{font-family:"微软雅黑";}
.head{
	width:1000px;
	margin:0 auto;
	padding:0;
	}
.header{
	width:1000px;
	margin:0 auto;
	padding:0;
	}
h1{
	z-index:2;
	visibility: hidden;
	margin:0;
}
h1,h2{font-size:20px;}
h2{color: #CC3300; margin:10px 0 10px 5px; border-bottom:1px  #CCCCFF dotted; line-height:25px; height:25px; font-weight: 800;}
#left{
	width:240px;
	float:left;
	background-color:#FFFFFF;
}
#right{width:749px;height:auto; float:left;background-color:#FFFFFF; padding:4px;border-left:1px #AACCEF solid;}
p{
	line-height:25px;
	text-indent:26px;
	margin:0;
	font-size:14px;
	text-align: left;
	padding:10px 8px;
}
#dh{height:60px; margin:0 auto;width:950px;text-align:center; line-height:35px;color: #003366; font-size:14px; border-bottom: #FFFFFF solid 2px; background-color:#FFFFFF; }
#dh .logo{float:left; width:195px; margin-left:10px;}
#dh .cd{}
#dh a:visited,a:link{
	color: #006699;
	text-decoration:none;}
#menu a:link,a:visited{color:#006699;text-decoration: none;}
a:hover{color:#77A5E3;}
#menu{font-size:14px;margin:0; padding:0;}
#menu ul{}
#menu li{
	border-bottom:1px #CCCCCC dashed;
	text-indent:8px;
	list-style:none;
	}
#menu li span{color:#FF0000; font-weight:bold; margin:0;}
#menu li a{
    display:block;
	height:1em;
	text-decoration: none;
	padding:10px 5px 10px 0px;
	}
#menu li:hover{
	border-bottom:none;
}
#menu li a:hover{color: #990000; font-weight:bold;	background-color: #77A5E3;}
.clear{clear: both;}
.time{width:240px; height:30px; text-align:center; line-height:30px; color:#FF0000;}
.leftimg{
    margin:0;
	padding:0;
	padding:3px;
	list-style:none;
}
.leftimg ul{margin:0; padding:0;}
.leftimg li {
    float:left;
	padding:5px;
	border:1px #CCCCCC solid;
	margin:8px 0 8px 6px;
	list-style:none;
}
.leftimg li a{display:block; padding:5px; text-align:center;}
.leftimg img {
	display:block;
	width:200px;
	height:150px;
}
img {
	border:none;
}
.footer{background-color: #006699; text-align:center; height:30px; line-height:30px; color:#FFF;}
.jj-img img{margin:0 2px;}
#logo{width:1000px; float:left;	border-bottom: #CC3300 5px solid; background-color:#FFF;}
span img{margin:0 3px;}
#demo img{margin-bottom:5px; width:210px; height:140px;text-align:center;}
#demo,#demo1,demo2{width:240px;text-align:center;margin-bottom:5px;}
#topflash{ width:1000px; float:left;}
.flash-ad{
	position: relative;
	}
table{background-color:#CCCCCC; border:1px;line-height:20px; font-size:12px;}
table th{background-color:#CC3300; color:#FFF;}
table tbody{text-align:center; background-color:#FFF;}
table thead tr{background-color:#FFFFFF; text-align:center;}
table tfoot{text-align:center;}
table td{
	background-color:#FFF;
	padding:5px;
	text-align: center;
}
table caption{font-size:18px; font-weight:bold;}
.tablelist {background-color: #FF3300; border:1px;line-height:20px; font-size:12px;}

.dllist{margin:0; padding:0; line-height:25px;}
.dllist dt{line-height:30px; margin:0 0 0 10px; padding:0;font-size:14px; border-bottom:#CCCCCC 1px dotted;}
.dllist dt dd{height:25px;line-height:25px;}
.dllist a:link{color: #0099CC;}
.dllist a:visited{color: #0099CC;}
.dllist a:hover{color:#CC0033;}
h3{font-size:18px; padding:8px 15px; margin:8px 0; border-bottom:#CC0000 1px dotted;	color: #CC0000;font-weight: bold;}
