@charset "utf-8";
/* CSS Document */

body {
font-size:12px;
line-height:1.8em;
color:#373d30;
background: url(../images/bj.jpg) ;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
* {
margin:0;
padding:0;
}
img {
border:0;
}
input, textarea, select {
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:12px;
}
li {
list-style:none;
}
.l {
float:left;
}
.r {
float:right;
}
.c {
clear:both;
height:1px;
margin-top:-1px;
overflow:hidden;
}
.t_c {
text-align: center;
}
.t_l {
text-align:left;
}
.t_r {
text-align:right;
}
a, a:visited {
color:#646464;
text-decoration:none;
}
a:hover {
color: #0282d0;
}
#topbj{ background: url(../images/topsbj.jpg) repeat-x; height:175px; font-family:"微软雅黑"; padding-bottom:0px;}
#top{ background:url(../images/top.jpg) no-repeat; height:77px; width:965px; margin:0 auto; padding-top:96px; padding-right:36px;}
.tops{ height:42px;}
.topsz{ width:733px; float:left; height:37px;}
.topsy{ width:222px; float:right; height:30px; padding-top:8px; overflow:hidden;line-height:30px; padding-left:10px;  font-size:14px;}
.topsy li{ float:left; width:85px; margin:0 8px; text-align:center;}
.topsy li a,.topsy li a:visited{ display:block; line-height:30px; height:30px;font-weight:bold; color:#000; font-family:"微软雅黑";text-decoration:none}
.topsy li a:hover{ color:#F00;}
#menu {
	background:  url(../images/navbj.jpg) no-repeat;
	height:37px;
	overflow:hidden; 
	width:733px; margin:0 auto; 
}
#menu li {
	float:left;
}
#menu li a, #menu li a:visited {
	background: url(../images/navli.jpg) no-repeat;
	color: #fff;
	display:block;
	padding:0px 30px ;
	line-height:37px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none
}
#menu li a:hover {
	color:#ffb400;
}
.topx{ height:32px; padding-left:120px; line-height:32px;}
#bn{ width:100%; height:366px; overflow:hidden; clear:both; margin-bottom:15px;}

#cts{ background:url(../images/ctsbj.jpg) no-repeat; width:973px; height:249px; padding:10px 8px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.gengduo{ text-align:right; height:24px; line-height:24px; font-size:10px; padding-bottom:22px; overflow:hidden; clear:both;}
.gengduo a:hover{ color:#F00;}
.menu4{padding:2px 0px ; overflow:hidden; clear:both; width:973px; }
.menu4 li{width:184px; float:left;  text-align:center; background:#2e9096; margin:5px 4px; }
.menu4 li img{border:1px #2e9096 solid; padding:1px; background-color:#FFF;}
.menu4 a,.menu4 a:visited{ color:#FFF; line-height:30px;}
.menu4 a:hover{ color:#000;}
#ctsx{ background:url(../images/ctsx.jpg) no-repeat; height:35px; width:1001px; margin:0 auto;}
#ctzh{width:1001px; margin:0 auto; font-family:"微软雅黑"; overflow:hidden; clear:both;}
#ctzh{width:1001px; margin:0 auto; font-family:"微软雅黑"; overflow:hidden; clear:both;}
.syctzhz{ float:left; width:529px; height:205px; line-height:22px; }
.syctzhy{ float:right; width:317px; height:142px; background:url(../images/lxwmbj.jpg) no-repeat; padding:45px 65px 18px 90px; line-height:20px;}
.syctzhz img{ float:left;}

.prohd{ background: url(../images/prohd.jpg) no-repeat; height:72px; width:1001px; margin:0 auto;}
.gengduo2{ text-align:right; height:50px; line-height:50px; font-size:10px;  overflow:hidden; clear:both; padding-right:20px; color:#FFF; margin-bottom:10px;}
.gengduo2 a,.gengduo2 a:visited{ color:#FFF}
.gengduo2 a:hover{ color:#000;}
.menu{padding:2px 0px ; overflow:hidden; clear:both; width:1001px; margin:0 auto; margin-bottom:20px; }
.menu li{width:184px; float:left;  text-align:center; background:#2e9096; margin:5px 4px; }
.menu li img{border:1px #2e9096 solid; padding:1px; background-color:#FFF;}
.menu a,.menu a:visited{ color:#FFF; line-height:30px;}
.menu a:hover{ color:#000;}
#ctx{ width:1000px; margin:0 auto; overflow:hidden; clear:both;}
.hd3bj{ background:url(../images/hd3bj.jpg) no-repeat; height:29px;  color:#000; overflow:hidden; padding-bottom:4px;}
.titel1{ float:left; line-height:29px; font-weight:bold; padding-left:30px;  font-size:12px; color:#333}
.titel2{ float:right; line-height:29px; padding-right:30px; color:#666;}
.titel2 a,.titel2 a:visited{ color:#666;}
.titel2 a:hover{ color:#999;}
.kstd{ width:1001px; margin:0 auto;}
#ftbj{ background:url(../images/ftbj.jpg) repeat-x; height:92px;}
.ft{ width:1000px; margin:0 auto; font-family:"微软雅黑"; text-align:center; padding-top:25px; line-height:24px;}

.ctzhz{ width:223px; float:left;}
.ctzhy{ width:777px; float:right;}

.hd1bj {
	background: url(../images/hd1bj.jpg) no-repeat;
	height:28px;
	padding:5px 10px;
	width:203px;
}
.hd1bj h1 {
	font-size:14px;
	color:#FFF;
	line-height:20px;
	float:left;
	 padding-left:20px;
}
.hd1bj span a, .hd1bj span a:visited {
	float:right;
	color:#FFF;
	font-size:12px;
	line-height:20px; padding-right:10px;
}
.hd1 span a:hover {
	color:#F60;
}
.menu2 { background:url(../images/menubj.jpg) repeat-y; width:189px; padding:4px 16px 14px; overflow:hidden;
	
}

.menu2 li { border-bottom:1px #943041 dashed; 
}
.menu2 li a,.menu2 li a:visited {
	height:27px;
	padding:0px;
	font-size:12px;
	line-height:27px;
	padding-left:35px; font-weight:bold;
	
	background: url(../images/yhjt.jpg) no-repeat 12px 6px ;
	display:block;
	
	color:#403f3f;
}
.menu2 li a:hover{color:#F60;}
.menu2 li.er{
}
.menu2 li.er a,.menu2 li.er a:visited {
	height:27px;
	display:block;
	color:#403f3f;
	border-bottom:1px #943041 dashed;
	font:normal 12px/27px "微软雅黑";
	background: url(../images/yhjt.jpg) no-repeat 20px 6px ;
	padding-left:45px;
}
.menu2 li.er a:hover{
	color:#F60;
	height:27px;
	padding-left:45px;
	border-bottom:1px #943041 dashed;
	font:normal 12px/27px "微软雅黑";
	background: url(../images/yhjt.jpg) no-repeat 20px 6px ;
	padding-left:45px;
	display:block;
}

.ncty{ width:766px; float:right;}
.nhd3{ background: url(../images/nhdbj.jpg) no-repeat; height:34px; width:766px; overflow:hidden;}
.nhd3 h1{ float:left; font-size:14px; font-weight:bold;  font-family:"微软雅黑"; color:#FFF; line-height:31px; padding-left:30px; color:#333;}
.nhd3 span{ float:right; padding-right:28px; padding-top:5px; color:#666;}
.nhd3 span a,.hd3 span a:visited{ color:#666;}
.ny1{ padding:15px; border:1px solid #CCC; width:734px;}
.npro{ padding:15px 0px;  overflow:hidden; clear:both; width:766px; }
.npro li{ float:left; width:184px; text-align:center;text-align:center; background:#2e9096;margin:2px 3px;}
.npro li img{ border:1px #2e9096 solid; padding:1px; background-color:#FFF;}

.npro a,.npro a:visited{ color:#FFF; line-height:30px;}
.npro a:hover{ color:#000;}
