* {
	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/index/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:251px}
	.top dt{ width:179px; float:left}
	.top dt input{ float:left; width:179px; color:#000}
	.top dd{ float:right;}

/*nav*/
.nav {
	width:961px;
	height: 26px;
	padding-top:6px;
	background:url("../images/index/images/bgNav.jpg") no-repeat; 
	font-size:12px;
	overflow:hidden;
}
.nav ul{ margin-left:5px;}
.nav li {	float:left; height: 26px; background: url("../images/index/images/navi.jpg") no-repeat right;}
.nav li a {
		font-family: Microsoft YaHei; 
		color: #FFF;
		font-weight: normal;
		width:95px;
		display: block;
		text-align:center;		
		text-decoration:none;
		height: 22px;
		line-height: 22px;
		padding: 0 0 4px;
		margin:0 8px 0 5px;
	}
.nav ul li a:hover{ 
	width:95px; 
	height:26px;
	color:#000; 
	display:block;
	background:#fff; 
	font-weight:700;
	text-decoration:none;
	height: 22px;
	line-height: 22px;
	padding: 0 0 4px;
	margin: 0 8px 0 5px;
}

.nav li.mainlevel .SubNav li{ float:none;background:none;}
.nav li.hover a { color:#000; font-weight:700;width:95px; height: 22px; line-height: 22px; padding: 0 0 4px; margin: 0 8px 0 5px;background:#fff;text-decoration:none; }
.nav .mainlevel .SubNav {display:none; position:absolute;z-index:9999;background:#fff;padding:5px 0;}
.nav .mainlevel .SubNav li a { color:#000; font-weight:500 ;text-align:left; height: 26px; line-height: 26px; padding-bottom: 0;}
.nav .mainlevel .SubNav li a:hover {color:#000;padding:0; font-weight:500; text-decoration:underline; height: 26px; line-height: 26px; padding-bottom: 0;}

/* mainflash focus */
.mainflash{
	width: 960px; 
	height:350px;
	overflow: hidden;
	margin: 20px auto;
	clear: both
	}
#focus {width:960px; height:350px; overflow:hidden; position:relative;}
#focus ul {height:350px; position:absolute;}
#focus ul li {float:left; width:960px; height:350px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:960px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:950px; height:20px; left:0; bottom:0px; padding-left:10px;}
#focus .btn span {
	display:inline-block;
	width:24px; 
	height:20px; 
	line-height:20px; 
	text-align:center; 
	font-size:12px;
	font-weight:700;
	border-left:1px solid #fff;
	cursor:pointer; 
	color:#ddd;
	background:#666;
}
#focus .btn span.on {background:#f00; color:#fff;}
/* mainflash focus  end*/

.main {
	color: #666;
	padding-bottom: 20px;
}
.main p {
	line-height: 24px;
	text-indent: 2em;
	padding: 0 12px;
}

.mainLeft {
		float: left;
		width: 192px;
		height:145px;
		padding:0 17px 15px;
		border-right:1px solid #ced0cf;
		overflow:hidden;
	}
.mainLeft table{ text-align:left;}	
.mainLeft thead th{ padding:7px 0;}
.mainLeft tbody td p{ width:196px;padding:0;text-indent:0;margin:5px 0;overflow:hidden;}
.mainLeft tbody td p select{ width:196px;}
.mainLeft tbody td p.video{ text-indent:10px;width:194px;height:25px; line-height:25px; -height:16px;-padding:5px 0;border:1px solid #c1bfb9; background:#d7e9f5;}
.mainLeft tbody td p.video *{ vertical-align:middle;}
.mainLeft tbody td p.video a{color:#18439c;}
.mainCenter {
	float: left;
	width: 502px;
	height:160px;
	padding:0 17px;
	border-right:1px solid #ced0cf;
	position:relative;
	overflow:hidden;
	}
/*NewsTabs*/
.NewsTabs{ font-size:13px;padding:7px 0; height:13px;}
.NewsTabs li{ float:left; width:60px;padding-right:20px; margin-right:20px; background:url("../images/line.jpg") no-repeat right;}
.NewsTabs li.current a{color:#4071b9; font-weight:700; text-decoration:none;}
.NewsTabsContent{clear:both;display:none;}
.block{display:block;}
.more{position:absolute; right:17px; top:12px;}
	.mainCenterLeft{ clear:both;margin-top:0px;}
		.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 0px}
.mainCenterLeft td img{ border:1px solid #d2d4d3; width:183px;height:116px;}
.NewsList{line-height:26px;}
.NewsList li{ background:url("../images/index/images/list.jpg") no-repeat 14px 9px; padding-left:28px;}

	.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: 174px;
	padding-left:17px;
}
.mainRight h3{ padding:7px 0;height:13px;position:relative;}
.mainRight h3 .more{position:absolute; right:17px; top:10px;}

/*flash*/
.mainRightFlash{ margin-top:7px;width:157px; height:114px;border:1px solid #d0d2d1;overflow:hidden;}
#imgPlay { overflow: hidden; width:157px; zoom: 1; position: relative; height:114px;}
#imgPlay .imgs li img {width:157px;}
#imgPlay .imgs li {	float: left;position: relative;}
#imgPlay .imgs {width: 942px}
#imgPlay .num { 
	display: inline; 
	left: 0px;
	position: absolute; 
	top: 0px;
	height: 15px;
	text-align:left;
}
#imgPlay .num span{
	display: inline-block; background: url("../images/index/images/imgPlayer.gif") no-repeat -15px 0px;overflow: hidden; width: 14px; cursor: pointer; line-height: 0; height: 8px
}
#imgPlay .num span.on {	background-position: 0px 0px}
#imgPlay #numInner {	  position: absolute; top: 100px; left:0px;text-align:left;}
/*flash end*/

.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/index/images/iconListBlue.jpg) no-repeat 160px;}
	.listLeft a{ float:left; margin-left:10px;color:#7797c2;}
	.listLeft li.current{background:#7cb1e3 url(../images/index/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/index/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/index/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/index/images/listPic2.jpg) repeat-y;}
		.listRight table.right thead td{background:url(../images/index/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/index/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/index/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/index/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/index/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/index/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}

.listRight1{ float:right;  width:505px; margin-top:10px }
	
	.listRight1.pageContent{background:#FFFFFF;url(../images/index/images/bgList.jpg) no-repeat bottom; width:760px; height:34px; line-height:34px; color:#626262; margin-top:10px} 
	.listRight1.pageContent dt{ float:left;font-size:16px; font-weight:bold;  width:380px}
	.listRight1.pageContent dd{ float:right;  width:380px; text-align:right}
	.listRight1.pageContent dd a{ color:#7797c2;}
	
	.listRight1 table.left{width:505px; float:left; margin:20px 0;background:#FFFFFF;url(../images/index/images/listBg.jpg); line-height:30px}	
	.listRight1 table.left tr{ height:30px}
	.listRight1 table.left th{ width:90px; text-align:left;color:#7caedd;	font-family:"Times New Roman", Times, serif; font-weight:bold;}
	
	
	.listRight1 table.right{ width:192px; float:right; margin:20px 0;background:url(../images/index/images/listPic2.jpg) repeat-y;}
	.listRight1 table.right thead td{background:url(../images/index/images/listPic1.jpg) no-repeat top; height:37px; line-height:37px; text-align:left; padding-left:20px; color:#e0333d}	
	.listRight1 table.right tbody  dl{ margin:0 auto 10px auto; width:155px; background:#fff;border:1px solid #C8C7C5;}
	.listRight1 table.right tbody  dd{background:#fff url(../images/index/images/listPicBg.jpg) repeat-x bottom; height:24px; line-height:24px; text-align:center}
	.listRight1 table.right tbody  dt{height:87px;}
	.listRight1 table.right tbody  img{width:155px; height:87px; float:left}
	.listRight1 table.right tbody  a{ color:#3464a5}	
	.listRight1 table.right tfoot td{ height:16px; line-height:16px;background:url(../images/index/images/listPic3.jpg) no-repeat bottom; }	


