body,p,form,ul,ol,
h1,h2,h3,h4,h5,h6,
table,td,th,textarea{
	margin:0;
	padding:0;
}
body{
	font-family:simsun,arial,serif;
	font-size:12px;
	line-height:20px;
	background:#d7d7d7 url(images/topbg.jpg) no-repeat center 0;
	color:#000;
}
.bg1{
	background:url(images/01.gif) no-repeat left top;
	width:100%;
	min-width:980px;
}
table,td{
	font-size:14px;
	border-collapse:collapse;
}
h1,h2,h3,h4,h5,h6{
	font-size:12px;
	font-weight:normal;
}

img{
	border:0;
}

ul{
	list-style-type:none;
}

input,
a{
	cursor:pointer;
}

.fLeft{
	float:left;
	display:inline;
}
.fRight{
	float:right;
	display:inline;
}

.clearing,
.spaceH,
.spaceH-0,.spaceH-1,
.spaceH-2,.spaceH-3,
.spaceH-4,.spaceH-5,
.spaceH-6,.spaceH-7,
.spaceH-8{
	width:1px;
	height:0;
	clear:both;
	font-size:1px;
	overflow:hidden;
}
.spaceH-0{height:4px;}
.spaceH-1{height:6px;}
.spaceH-2{height:8px;}
.spaceH-3{height:8px;}
.spaceH-4{height:12px;}
.spaceH-5{height:14px;}
.spaceH-6{height:16px;}
.spaceH-7{height:18px;}
.spaceH-8{height:20px;}


.hid{display:none;}

/* the text style*/
.tL{text-align:left;}
.tR{text-align:right;}
.tC{text-align:center;}

a:link,
a:visited{color:#000;text-decoration:none;}
a:hover,
a:active{color:#c00;text-decoration:none;}



/* the frame */
.wOut{
	width:976px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}

.dCol{
	width:100%;
	clear:both;
	overflow:hidden;
}

.container{
	padding:0 0 6px;
	overflow:hidden;
}
.spaceH{
	height:60px;
}

.col-1,
.listWeb{
	background:#fff;
	width:684px;
	overflow:hidden;
}
.col-2{
	background:#fff;
	width:277px;
	overflow:hidden;
}
.col-3{
	background:#fff;
	overflow:hidden;
}

.h1{
	clear:both;
	overflow:hidden;
	width:100%;
	padding:2px 0 6px;
	background:url(images/bg2.gif) repeat-x left bottom;
	border-bottom:1px solid #c3c3c3;
}
.h1 .cName{
	float:left;
	display:inline;
	background:url(images/h.gif) no-repeat 0 0;
	width:64px;
	height:16px;
	margin:4px 0 0 4px;
	text-indent:-20000em;
	overflow:hidden;
}
.h1 .cMore{
	float:right;
	display:inline;
	margin-right:6px;
	letter-spacing:0.5em;
}
.h1 .curNode{
	margin:12px 0 0 10px;
}
.h1 .curNode a{
	margin:0 6px;
}
.list li{
	background:url(images/i1.gif) no-repeat 2px 10px;
	padding:0 6px 0 12px;
	font-size:14px;
	line-height:24px;
	height:24px;
	overflow:hidden;
}
.col-2 .list li{
	font-size:12px;
	margin-left:6px;
}
.col-1 .list ul{
	clear:both;
	overflow:hidden;
	width:100%;
}
.col-1 .list li{
	float:left;
	display:inline;
	width:308px;
	margin:0 6px;
}


.topbanner{
	text-align:center;
	height:130px;
	overflow:hidden;
}
.topbanner img{
	display:block;
	margin:0 auto;
}

.menu{
	position:absolute;
	margin-left:-5px;
	z-index:99;
	width:987px;
}

.newdi{width:987px;margin-top:19px;}

.imgChange{
	padding:6px;
	height:243px;
	width:672px;
}

.imgChange a:link,
.imgChange a:visited{color:#fff;text-decoration:none;}
.imgChange a:hover,
.imgChange a:active{color:#c00;text-decoration:none;}

.imglist{
	width:250px;
	float:right;
	display:inline;
	overflow:hidden;
}
.imglist ul{
	clear:both;
	overflow:hidden;
	width:100%;
}
.imglist ul li{
	width:243px;
	height:58px;
	overflow:hidden;
	margin:0 0 1px 5px;
	cursor:pointer;
	border:1px solid #c6c6c6;
	font-size:14px;
	line-height:22px;
}

.imglist ul li.act{
	width:245px;
	height:60px;
	overflow:hidden;
	margin:0 0 1px 0;
	padding:0 0 0 5px;
	cursor:pointer;
	border:0;
	background:url(images/bg1.gif) no-repeat 0 0;
	color:#fff;
}
.imglist ul li span{
	display:block;
	margin:8px 6px 0 10px;
	height:44px;
	overflow:hidden;
}

.imgnewsbox{
	width:419px;
	float:left;
	display:inline;
	filter:revealTrans(Transition=23,Duration=1.2);
}

.imgnewsbox ul{
}
.imgnewsbox ul li{
	clear:both;
	width:100%;
	overflow:hidden;
}
.imgnewsbox img{
	width:419px;
	height:243px;
	display:block;
	margin:0 auto;
}

.banner{
	text-align:center;
}
.banner img{
	width:262px;
	height:67px;
	display:block;
	margin:0 auto;
}

.hList{
	background:url(images/imgh.gif) no-repeat 0 0;
	width:270px;
	height:149px;
	overflow:hidden;
	margin-left:2px;
}
.hList a{
	float:left;
	display:inline;
	margin-right:4px;
}
.hList a img{
	display:block;
	width:41px;
	height:149px;
}
.hList a.ah6{
	margin-right:0px;
}
.hList a.ah1:hover,
.hList a.ah1:active{
	background:url(images/imgh1.gif) no-repeat 0 0;
}
.hList a.ah2:hover,
.hList a.ah2:active{
	background:url(images/imgh1.gif) no-repeat -45px 0;
}
.hList a.ah3:hover,
.hList a.ah3:active{
	background:url(images/imgh1.gif) no-repeat -90px 0;
}
.hList a.ah4:hover,
.hList a.ah4:active{
	background:url(images/imgh1.gif) no-repeat -135px 0;
}
.hList a.ah5:hover,
.hList a.ah5:active{
	background:url(images/imgh1.gif) no-repeat -180px 0;
}
.hList a.ah6:hover,
.hList a.ah6:active{
	background:url(images/imgh1.gif) no-repeat -225px 0;
}
.aList{
	background:url(images/a2.gif) no-repeat 14px 14px;
	clear:both;
	overflow:hidden;
	width:100%;
}
.aList a{
	float:left;
	display:inline;
	width:96px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin:15px 14px 0 12px;
	text-indent:-20000em;
}
.aList a.ah4{
	width:130px;
	margin:15px 0px 0 12px;
}
.aList a.ah1:hover,
.aList a.ah1:active{
	background:url(images/a1.gif) no-repeat 2px -1px;
}
.aList a.ah2:hover,
.aList a.ah2:active{
	background:url(images/a1.gif) no-repeat -120px -1px;
}
.aList a.ah3:hover,
.aList a.ah3:active{
	background:url(images/a1.gif) no-repeat 2px -40px;
}
.aList a.ah4:hover,
.aList a.ah4:active{
	background:url(images/a1.gif) no-repeat -120px -40px;
}
.fLink ul{
	clear:both;
	overflow:hidden;
	width:100%;
	margin-left:16px;
}
.fLink li{
	float:left;
	display:inline;
	width:88px;
	height:31px;
	overflow:hidden;
	margin:12px 8px 0;
}
.fLink li img{
	width:86px;
	height:29px;
	border:1px solid #d7d7d7;
}

.colBox{
	padding:6px 4px 3px;
}
.nh1 .cName{
	background:url(images/h.gif) no-repeat 0 0;
}
.nh2 .cName{
	background:url(images/h.gif) no-repeat 0 -40px;
}
.nh3 .cName{
	background:url(images/h.gif) no-repeat 0 -80px;
}
.nh4 .cName{
	background:url(images/h.gif) no-repeat 0 -120px;
}
.nh5 .cName{
	background:url(images/h.gif) no-repeat 0 -160px;
}
.nh6 .cName{
	background:url(images/h.gif) no-repeat 0 -200px;
}
.nh7 .cName{
	background:url(images/h.gif) no-repeat 0 -240px;
}
.nh8 .cName{
	background:url(images/h.gif) no-repeat 0 -280px;
}

.mh1{
	min-height:255px;
	_height:255px;
	_overflow:visible;
}
.mh1 ul{
	min-height:120px;
	_height:120px;
	_overflow:visible;

}
.mh2{
	min-height:200px;
	_height:200px;
	_overflow:visible;
}
.mh3{
	min-height:885px;
	_height:885px;
	_overflow:visible;
}
.col-2 .bg-1{
	padding:6px 2px 0px;
	height:192px;
	background:url(images/bg3.gif) no-repeat center bottom;
}
.col-2 .bg-1 .h1{width:269px;margin:0 auto;}

.footer{
	text-align:center;
	padding:6px 0;
}
.footer span{
	margin:0 6px;
}


/* content web */
.text{
	width:604px;
	margin:0 auto;
	overflow:hidden;
	padding:6px 0 12px;
}
.text h1{
	padding:10px 0 6px;
	font-size:18px;
	text-align:center;
	font-family:simhei;
	line-height:22px;
}
.text .message{
	text-align:center;
	line-height:20px;
	padding-bottom:10px;
}
.text .message span{
	margin:0 18px;
}
.text .aut{
	text-align:right;
	margin:10px 24px 0 0;
	clear:both;
	height:20px;
}

.page {
	margin-top:30px;
	clear:both;
	width:100%;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
}
.page a,
.page span{
	margin:0 3px;
	font-weight:normal;
}



.conBox{
	font-size:14px;
	line-height:1.7;
}
.conBox p{
	margin:1em 0 1.5em;
}


.listWeb .list{
	clear:both;
	overflow:hidden;
	margin:0 12px 0 18px;
}
.listWeb .list .br{
	border-top:1px dashed #000;
	clear:both;
	width:100%;
	display:block;
	height:1px;
	font-size:0;
	overflow:hidden;
	margin:18px 0 0;
	padding-bottom:18px;
}
#img_list{
	position:absolute;
	margin-left:5px;
	z-index:1000;
}