@charset "utf-8";
/* CSS Document */

body {
font-size:12px;
line-height:1.8em;
color:#373d30;
background: #f1eff0;
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;
}
#topwb{ background:#FFF; height:137px;}
#top{ background:url(../images/top.jpg) no-repeat; height:137px; width:980px; margin:0 auto; text-align:right; padding-right:20px;}

#bn {
	background:url(../images/bnbj.jpg) repeat-x;
	height:492px;
	padding:20px 0 0 10px;
}
.top2 {
	width:1000px;
	margin:0 auto;
	height:460px;
}
.top2z {
	background:url(../images/top2z.jpg) no-repeat;
	width:9px;
	float:left;
	height:460px;
}
.top2y {
	background:url(../images/top2y.jpg) no-repeat;
	width:9px;
	float:right;
	height:460px;
}
.top2zh {
	background:#FFF;
	height:452px;
	width:982px;
	float:left;
	padding-top:8px;
}
.any1 {
	height:32px;
	width:836px;
	margin:0 auto;
}
.any1 img {
	vertical-align:bottom;
}
.nav {
	background: url(../images/navbj.jpg) no-repeat;
	height:41px;
	width:940px;
	padding:0 16px 2px 26px;
	overflow:hidden;
}
.nav ul {
	width:940px;
}
.nav li {
	float:left; width:106px; text-align:center;
}
.nav li a, .nav li a:visited {
	display:block;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	color:#3a3838;
	background:url(../images/navli.jpg) no-repeat;
}
.nav li a:hover {
	background:url(../images/navlibj.jpg) repeat-x;
	color:#FFF;
	line-height:40px;
}
.nav .fenlei a, .nav .fenlei a:visited {
	background:none;

	line-height:40px;
}
.nav .fenlei a:hover{background:url(../images/navlibj.jpg) repeat-x;
	color:#FFF;
	line-height:40px;}
.sousu {
	width:970px;
	padding:0 0 2px 10px;
	height:32px;
}

.search {
	width:253px;
	float:left;
}
.search form {
	width:238px;
	float:left;
	padding-left:15px;
}
.search form input.txt {
	border:0px;
	height:30px;
	line-height:30px;
	width:190px;
	float:left;
	padding-left:15px;
	background: url(../images/searchk.jpg) no-repeat;
}
.search form input.btn {
	background: url(../images/sousu.jpg) no-repeat;
	width:30px;
	height:30px;
	border:0px;
	cursor:hand;
	float:right;
	follow-left:5px;
	
}

.nav2 {
	width:710px;
	float:right;
	overflow:hidden;
}
.nav2 ul {
	width:700px;
}
.nav2 li {
	float:left;
}
.nav2 li a, .nav2 li a:visited {
	display:block;
	font-size:12px;
	line-height:32px;
	padding:0 5px;
	color:#1e1e1e;
}
.nav2 li a:hover {
	color:#8d5113;
}
.banner{ width:982px; height:364px; overflow:hidden;}
#bnx{ background:url(../images/bnx.jpg) repeat-x; height:37px; padding-bottom:13px; margin-bottom:10px;}
.bnx_b{ width:675px; margin:0 auto; background:url(../images/bnx_b.jpg) no-repeat; height:37px; padding:0 280px 0 45px; line-height:37px;}
.bnx_b a:hover{ color:#F60;}

.cts{ width:1000px; margin:0 auto; overflow:hidden; clear:both; margin-bottom:12px;}
.ctsz{ width:284px; height:220px; background:url(../images/01_bj.jpg) no-repeat; float:left; padding:2px 14px 2px 2px;}
.ctszh{ width:397px; height:220px; background:url(../images/02_bj.jpg) no-repeat;float:left; padding:2px;}
.ctsy{ width:283px; height:220px; background:url(../images/03_bj.jpg) no-repeat; float:right;padding:2px;}
.hd2{ height:34px;}
.hd2 h1{ font-size:14px; background:url(../images/01.jpg) no-repeat 4px 2px; line-height:34px; float:left; padding-left:45px;}
.hd2 span{ line-height:34px; float:right; padding-right:10px;}
.hd2 span a:hover{ color:#F60;}
.hd3{ height:34px;}
.hd3 h1{ font-size:14px; background:url(../images/02.jpg) no-repeat 4px 2px; line-height:34px; float:left; padding-left:45px;}
.hd3 span{ line-height:34px; float:right; padding-right:10px;}
.hd3 span a:hover{ color:#F60;}
.hd4{ height:34px;}
.hd4 h1{ font-size:14px; background:url(../images/03.jpg) no-repeat 4px 2px; line-height:34px; float:left; padding-left:45px;}
.hd4 span{ line-height:34px; float:right; padding-right:10px;}
.hd4 span a:hover{ color:#F60;}
.xwzx{ padding:18px 0 0 0px;}
.xwtu{ float:left; padding:20px 20px 0 14px; width:118px;}
.menu{ float:right; width:110px;}
.menu li{ background:#ff8128; border-bottom:1px solid #FFF; }
.menu li a,.menu li a:visited{ display:block; padding-left:8px; color:#FFF; font-size:12px; line-height:24px;height:24px;}
.menu li a:hover{ background:#979696;}
.zxzxs{ padding:16px 20px 10px 20px; font-size:12px; color:#123885; font-weight:bold;}
.zxzxs img{ float:left; padding-right:20px; padding-top:10px; }
.menu2{ padding:2px 20px 8px; }
.menu2 li{ }
.menu2 li a,.menu2 li a:visited{ height:24px; line-height:24px; background:url(../images/ljt.jpg) no-repeat 4px 10px; display:block; padding-left:10px;}
.menu2 li a:hover{ color:#F60;}
.spzx{ padding:6px 2px 18px; text-align:center;}
.spzxnr{ padding:3px 0 4px; background:#d5d4d4;}

.ctx{ width:1000px; margin:0 auto; overflow:hidden; clear:both; }
.ctxz{ float:left; width:702px; height:172px; overflow:hidden;}
.ctxy{ float:right; width:286px;}
.gywmz{ float:left; width:97px; height:28px; background:url(../images/ljgd.jpg) no-repeat; padding:90px 45px 54px 24px; color:#F60;line-height:28px; }
.gywmz a,.gywmz a:visited{ color:#777777; height:28px; line-height:28px; }
.gywmz a:hover{ color:#F90;}
.gywmy{ float:right; width:515px; padding:10px; line-height:24px;}
.ctxy{ background:url(../images/04_bj.jpg) no-repeat; width:277px; height:142px; padding:12px 0px 2px 8px;}
.ctxy li{ float:left; width:138px; height:68px; }
.ctxy li img{width:130px; height:61px;}
#liexi{ background:url(../images/liexi.jpg); width:856px; height:68px; margin:0 auto;}
#dnav{ width:780px; margin:0 auto; height:24px; margin-bottom:10px;}
#dnav ul{ width:780px;overflow:hidden;}
#dnav li{ float:left;}
#dnav li a,#dnav li a:visited{ display:block; padding:0 22px; line-height:24px; }
#dnav li a:hover{ color:#F60;}
#ft_d{ background:url(../images/ft_d.jpg) repeat-x; height:30px; padding-top:5px;}
.ft{ width:1000px; margin:0 auto; line-height:30px; color:#FFF;}
.ftz{ float:left; width:400px; padding-left:10px;}
.ftz a, .ftz a:visited{ color:#FFF;}
.fty{ float:right;  padding-right:10px;}
#nct{ width:1000px; margin:0 auto; overflow:hidden; clear:both;}
.nctz{ width:220px; float:left;  }
.ncty{ width:768px; float:right;}
.nctzs{ background: url(../images/nhd.jpg) no-repeat; height:37px;width:180px; line-height:37px; padding-left:40px; font-size:14px; font-weight:bold;}
.nctzx{ background: url(../images/nhdx.jpg) no-repeat; height:14px; width:220px; margin-bottom:10px;}
.nctzzh{ width:216px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:20px 1px; background:#FFF}
.nctzzh ul{ width:180px; overflow:hidden;}
.nctzzh li{ border-bottom:1px solid #FFF; background:#ff8128;}
.nctzzh li a,.nctzzh li a:visited{ height:24px; display:block; line-height:24px; padding-left:30px; color:#FFF;}
.nctzzh li a:hover{ background:#979696;}
.nctzzh .fenlei a,.nctzzh .fenlei a:visited{ background:#979696;}
.nctzzh .fenlei a:hover{ background:#F60;}
.lxwmtu{ height:73px; width:220px;}
.lxwm{ width:210px;  padding:10px 4px 15px ; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.nhd2{ height:37px; width:768px;background:url(../images/nhd1.jpg) no-repeat;}
.nhd2 h1{ font-size:14px;  line-height:37px; float:left; padding-left:40px;}
.nhd2 span{ line-height:37px; float:right; padding-right:10px;}
.nhd2 span a:hover{ color:#F60;}
.ny1{ width:746px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:10px 10px; background:#FFF }
.nctzx2{ background: url(../images/nhdx2.jpg) no-repeat; height:14px; width:768px; margin-bottom:10px;}
.ny2{ width:766px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:10px 0px; background:#FFF }
.ny2 ul{ width:760px; overflow:hidden; padding-left:6px;}
.ny2 li{ width:176px; height:126px; float:left; padding:0 6px;}
.ny2 li img{ width:170px; height:120px; border:1px solid #CCC; padding:2px; color:#FFF;}
.menu3{ padding:2px 20px 8px; }
.menu3 li{ border-bottom:1px dashed #CCC; }
.menu3 li a,.menu3 li a:visited{ height:28px; line-height:28px; background:url(../images/ljt.jpg) no-repeat 4px 10px; display:block; padding-left:10px;}
.menu3 li a:hover{ color:#F60;}