* {
	margin: 0;
	padding: 0;
}

li {list-style: none;}
img {border: none;}
cite {font-style: normal;}
h1,h2,h3,h4,h5,h6,input,select,textarea {font-size: 12px;}

a {color: #6D6D6D; text-decoration: none;}
a:hover {color: #D40000; text-decoration: underline;}

html,body {
	font: 12px SimSun;
	width: 100%;
	height: 100%;
	background:#C7C7C7 ;
}

.floatleft{ float:left}
.clear {font-size: 0; height: 0; clear: both; overflow: hidden;}
.top,.nav,.main,.list {
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
}
.body{background:#C7C7C7 url("images/bgbody.jpg") repeat-y center;width: 100%;margin: 0 auto;clear: both;}
.top {
	height: 112px;
	position: relative;
}
	.top img{ float:left}
	.top input{border: 1px solid #7f9db9; color:#7F7F7F; height:20px; line-height:20px}
	.top .topRight { float:right; margin-top:35px;  width:518px}
	.top ul{ clear:right; float:right}
	.top ul li{padding-left:5px; float:left}
	.top ul li input{ width:184px}	
	.top dl{clear:right; float:right; margin-top:12px;width:327px}
	.top dt{ width:255px; float:left}
	.top dt input{ float:left; width:255px}
	.top dd{ float:right;}


.nav {
	height: 35px;
	line-height: 35px;
	background: url("images/bgnav.jpg") no-repeat; 
	text-align:center;
	font-size:13px;
}
	.nav ul{ margin-left:10px}
	.nav li{
		float:left;	
		}
	.nav a {
		font-family: Microsoft YaHei; padding:0 30px 0 5px;
		color: #FFF;
		font-weight: bold;
		width:70px;
		float:left;background: url("images/navi.png") no-repeat right;
	}
	.nav a:hover{color:#fff; }
	.nav li.current{background: url("images/bgcurrent.png") no-repeat top right; }

.mainflash{
	width: 960px; 
	height:350px;
	overflow: hidden;
	margin: 20px auto;
	clear: both
	}


.main {
	color: #666;
	padding-bottom: 20px;
}
.main p {
	line-height: 24px;
	text-indent: 2em;
	padding: 0 12px;
}

	.mainLeft {
		float: left;
		width: 200px; margin-right:17px
	}
	
		.mainLeft thead th{ text-align:left; height:20px;padding-top:7px}
		.mainLeft thead td{ text-align:right; height:20px; line-height:20px}
		.mainLeft tbody td img{ width:198px; height:128px;border:1px solid #C8C7C5; margin-top:17px; float:left}
		
	.mainCenter {
	float: left;
	width: 458px;
	background-image: url(images/bgmaincenter.jpg);
	background-repeat: no-repeat;
	background-position: left 40px;
	}
	.mainCenterTop{width: 458px;background: url("images/maincentertop.jpg") no-repeat top right; height:40px; line-height:40px}
	.mainCenterTop dt{ float:left; color:#df2321; width:120px; text-align:center}
	.mainCenterTop dd{ float:left; padding:0 10px 0 8px}
	
	.mainCenterLeft{ width:209px; float:left;	 margin-top:16px;}
		.mainCenterLeft thead th{ text-align:left; height:20px}
		.mainCenterLeft thead td{ text-align:right; height:20px; line-height:20px}
		.mainCenterLeft tbody td{ line-height:22px; padding:5px 0 0 3px}

	.mainCenterRight{ width:209px; float:right; margin-top:16px;}
		.mainCenterRight thead th{ text-align:left; height:20px}
		.mainCenterRight thead td{ text-align:right; height:20px; line-height:20px}
		.mainCenterRight tbody td{ line-height:22px; padding:5px 3px 0 0}
		
	.mainRight {
	float: right;
	width: 270px;
	background: url("images/bgmainright.jpg") no-repeat left 35px;
}
		.mainRight thead th{ text-align:left; height:20px;padding-top:7px}
		.mainRight thead td{ text-align:right; height:20px; line-height:20px}
		.mainRight tbody td{ padding-top:14px; line-height:18px }
		.mainRight tbody td span{color:#7caedd;	font-family:"Times New Roman", Times, serif; height:20px; font-weight:bold; display:block; margin-top:8px;}
		.mainRight tbody td a{ display:block;}

.bottom {
	width: 100%;
	background: #c7c7c7; 
	margin:0 auto;height:100px;

}
.bottom dl{ margin:auto; width:990px; }
.bottom dt{ float:right; width:72px}
.bottom dd{ float:right; line-height:20px; margin-top:20px;color: #6D6D6D; text-align:right}


/*list*/
.list{ margin-bottom:20px}
.listLeft{ float:left; width:180px; margin-top:20px }
	.listLeft ul,.listLeft dl{  font-weight:bold;width:180px;}
	.listLeft dl{margin-top:10px }
	.listLeft dt{ font-size:16px; text-align:left; color:#e0333d; padding-left:10px}
	.listLeft dd{
	font-size:25px;
	text-align:right;
	color:#e2e6ec;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-weight: bolder;
}
	
	.listLeft li,.listLeft li.current{	height:30px;	line-height:30px;	border-bottom:1px solid #A7C6E3;background:url(images/iconlistblue.jpg) no-repeat 160px;}
	.listLeft a{ float:left; margin-left:10px;color:#7797c2;}
	.listLeft li.current{background:#7cb1e3 url(images/iconlistblue.jpg) no-repeat 160px;color:#fff }
	.listLeft li.current a{ color:#fff}
.listRight{ float:right;  width:760px; margin-top:20px }
	.listRight .pageContent{background:url(images/bglist.jpg) no-repeat bottom; width:760px; height:34px; line-height:34px; color:#626262; margin-top:20px} 
	.listRight .pageContent dt{ float:left;font-size:16px; font-weight:bold;  width:380px}
	.listRight .pageContent dd{ float:right;  width:380px; text-align:right}
	.listRight .pageContent dd a{ color:#7797c2;}
	
	.listRight table.left{width:548px; float:left; margin:20px 0;background:url(images/listbg.jpg); line-height:30px}	
	.listRight table.left tr{ height:30px}
	.listRight table.left th{ width:90px; text-align:left;color:#7caedd;	font-family:"Times New Roman", Times, serif; font-weight:bold;}
	
	
	.listRight table.right{ width:192px; float:right; margin:20px 0;background:url(images/listpic2.jpg) repeat-y;}
		.listRight table.right thead td{background:url(images/listpic1.jpg) no-repeat top; height:37px; line-height:37px; text-align:left; padding-left:20px; color:#e0333d}	
		.listRight table.right tbody  dl{ margin:0 auto 10px auto; width:155px; background:#fff;border:1px solid #C8C7C5;}
		.listRight table.right tbody  dd{background:#fff url(images/listpicbg.jpg) repeat-x bottom; height:24px; line-height:24px; text-align:center}
		.listRight table.right tbody  dt{height:87px;}
		.listRight table.right tbody  img{width:155px; height:87px; float:left}
		.listRight table.right tbody  a{ color:#3464a5}	
		.listRight table.right tfoot td{ height:16px; line-height:16px;background:url(images/listpic3.jpg) no-repeat bottom; }	
	
.page { width:760px;	padding:20px 0; margin:auto; text-align: center; border-top: 1px solid #93abda; height:20px;  clear:both;font-family: Verdana, Geneva, sans-serif; font-size:11px }
.page a {padding:0 4px;  margin: 2px; color: #6D6D6D;   text-decoration:none}
.page a:hover {	color: #D40000;}
.page a:active { color: #000; }
.page span.current {padding:0 4px 10px 4px; font-weight:bold; margin: 2px;color: #456dbf; font-weight:bold ; }
.page span.disabled{  padding:0;cursor:pointer; position:relative; height:20px	}
.page *{ vertical-align:middle}

.newsPic{ width:740px;margin:20px auto; line-height:22px; color:#666; padding-right:20px}
.newsPic dl{ background:#f3f9fc; border: 1px solid #e5ebf3; width:460px; height:352px; line-height:20px; text-align:center; margin-right:20px; float:left}
	.newsPic dt{padding:15px 15px 0 15px;}
	.newsPic img{ width:428px; height:298px; border: 1px solid #e5ebf3;  }
	.newsPic dd{ padding-bottom:10px;}

	
/*9-24*/	
body.bgLogin{background:#4d9eea url("images/loginbg.jpg") repeat-x top;}
.login{ width:774px; margin:auto;
	position:absolute;
	top:50%;
	left:50%;
	margin:-234px 0 0 -387px;
	height:468px;
	}
.loginHead{background:#4d9eea url("images/logintop.jpg") no-repeat top; height:81px; text-align:right}
.loginHead img{ margin:40px 20px 0 0; }
.loginFoot{
	height:58px;width:774px;
	float:left;
	background-image: url(images/loginfoot.jpg);
	background-repeat: no-repeat;
}
.login table{ margin:14px 0 0 120px; text-align:left}
.login td{ float:left; padding-right:5px}
.login td img{ display:block}
