@charset "utf-8";
/* CSS Document */

body {
font-size:12px;
line-height:1.8em;
color:#373d30;
background: url(../images/di.gif) top repeat-x;
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;
}
#topsbj{ background:url(../images/topsbj.jpg) repeat-x; height:171px;font-family:"微软雅黑";}
.topbj{ background:url(../images/tops.jpg) top no-repeat; width:1160px; margin:0 auto; height:171px;}
.tops{  height:30px; text-align:right;padding-top:6px; text-align:right; color:#c4c4c4; padding-bottom:6px;} 
.tops a,.tops a:visited{ color:#c4c4c4;}

.nav{ width:1000px; height:50px;  padding:0px 10px 0 20px; font-family:"微软雅黑"; overflow:hidden; }
.nav li{ float:left; text-align:center; height:40px; width:100px; }
.nav li a,.nav li a:visited{ display:block; line-height:22px;  height:40px; background:url(../images/nav_li.jpg) no-repeat; font-size:14px; color:#666; font-weight:bold; padding:10px 0px 0;  }
.nav li a:hover{color:#c45c03; background:url(../images/navhover.jpg) repeat-x; height:40px; display:block; }
.nav .fenlei a,.nav .fenlei a:visited{  background:url(../images/navhover.jpg) repeat-x; }
#bn{ width:100%; height:380px; margin-bottom:10px; margin-bottom:15px;}
#ct{ width:1160px; margin:0 auto; overflow:hidden;font-family:"微软雅黑"; margin-bottom:20px;}
.gsjj{ line-height:26px; height:272px; overflow:hidden;}
.gsjj img{ float:left; padding-right:20px;}

#cts{ width:1160px; margin:0 auto; overflow:hidden; clear:both; font-family:"微软雅黑"; background:#eeeeee; padding:15px 0; margin-bottom:20px;}
.ctsz{ width:300px; float:left; }
.ctsy{ width:840px; float:right;}
.hd1bj{ height:41px; border-bottom:3px solid #dfdfdf; margin-bottom:15px; overflow:hidden; }
.hd1bj span{ color:#2f6098;}
.tilz1{ float: left; padding-left:10px; line-height:32px; font-size:18px;  color:#666;  background:url(../images/hd1tb.jpg) no-repeat;}
.tily1{ float:right; padding-right:10px; line-height:30px; font-size:12px; }
.menu {
	
	width:300px;
	overflow:hidden;
	padding:2px 0px 5px ;
	margin-bottom:10px;
	background:#fff;
}
.menu li {
	height:49px;	line-height:49px;
}
.menu li a, .menu li a:visited {
 
	background:url(../images/menuli.jpg) no-repeat;
	height:49px;	line-height:49px;
	display:block; font-size:14px;
	color:#fff; font-weight:bold;
	padding-left:30px;
}
.menu li a:hover {
	color:#fcff00;
}
.menu .er{ height:28px; border-bottom:1px solid #060; margin-bottom:2px;}
.menu .er a,.menu .er a:visited{	
line-height:28px;height:28px;	
	background:#CCC;
padding-left:38px;
	display:block; font-size:14px;
	color:#000; font-weight:bold;
	border-bottom:1px solid #060;}
.menu .er a:hover{ color:#f00;}	

.ny1{width:820px;  overflow:hidden; padding:0 10px;}
.pro{padding:0px 0px 0px;   overflow:hidden; width:840px; }
.pro li{width:192px; float:left; padding:0 9px 8px ; text-align:center; }
.pro li img{border:1px #dfdfdf solid; font-size:0px;
		vertical-align:bottom;
		line-height:0px}
.pro span,.pro span a:visited{ display:block; }
.pro span a:hover{ color:#C30;}
#wb{ background:#f2f2f2; overflow:hidden; clear:both; padding:20px 0; margin-bottom:20px;font-family:"微软雅黑"; }
#wb2{ background:#f2f2f2; overflow:hidden; clear:both; padding:20px 0;font-family:"微软雅黑"; }
#ctzh{ width:1160px; margin:0 auto; overflow:hidden; clear:both; font-family:"微软雅黑"; }
.ctzhz{ width:830px; float:left; }
.ctzhy{ width:300px; float:right;}




.lxwm{ padding:5px 0 15px; }
.ewm{ margin-bottom:10px;}
.menu2{ color:#666;   overflow:hidden; padding:0 20px; height:218px; overflow:hidden;}
.menu2 ul{}
.menu2 li{ height:34px; border-bottom:1px dashed #999;line-height:34px;}
.menu2 li a,.menu2 li a:visited{  display:block;line-height:34px; height:34px;
background: url(../images/dian.jpg) no-repeat; background-position:10px 16px; padding-left:18px; float:left; color:#000;}
.menu2 li span a, .menu2 li span a:visited{ float:right; line-height:34px; background: url(../images/st.jpg) no-repeat 15px 12px;}
.menu2 li span a:hover{color:#c00;}
.menu2 li a:hover{ color:#c00; padding-left:18px; }

.zewm{ float:left; width:424px; padding-right:36px;}

.ctxzh{ float:left; width:362px;}
.ctxy{ float:right; width:310px;}
.lxwmbj{ padding:10px; background:#ac0202; color:#FFF; height:200px; line-height:26px;}
.xws{ height:97px; overflow:hidden; margin-bottom:8px;}
.xwst{ float:left; width:110px; height:97px; padding-right:10px; padding-left:10px;}
.xwwz{ float:right; width:230px;}
.bt{ font-size:14px; height:24px; line-height:24px; color:#c00; font-weight:bold; }
.hd3bj{ height:35px; background:url(../images/hd3bj.jpg) no-repeat 0 8px; margin-bottom:5px;}
.tilz3{ float: left; padding-left:20px; line-height:30px; font-size:16px;  color:#ac0202; font-weight:bold;}
.tily3{ float:right; padding-right:18px; line-height:30px; font-size:12px; }
.menu3{ color:#666; padding:5px 0px; width:351px; width:358px; overflow:hidden;}
.menu3 ul{ width:390px;}
.menu3 li{ height:24px;line-height:24px;}
.menu3 li a,.menu3 li a:visited{  display:block;line-height:24px; height:24px;
background: url(../images/dian.jpg) no-repeat; background-position:10px 10px; padding-left:20px; float:left; color:#000;}
.menu3 li span{ float:right; line-height:24px;}
.menu3 li a:hover{ color:#c00; }

.kstd{ float:right; width:297px; }

#ft{ background: url(../images/ftbj.jpg) repeat-x;  height:138px; padding:20px 0; overflow:hidden; clear:both;font-family:"微软雅黑"; }
.foot{ text-align:center; color:#fff; width:1000px; margin:0 auto;}
.foot a, .foot a:visited{ color:#FFF;}
.foot a:hover{ color:#FC3;}

.dnav{ width:800px; height:44px;  padding:0px 10px 0 20px; font-family:"微软雅黑"; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.dnav li{ float:left; text-align:center; height:44px; width:100px; }
.dnav li a,.dnav li a:visited{ display:block; line-height:26px;  height:44px; background:url(../images/nav_li.jpg) no-repeat; font-size:14px; color:#fff; font-weight:bold; padding:10px 0px 0;  }
.dnav li a:hover{color:#000000; background:url(../images/navhover.jpg) repeat-x; height:44px; display:block; }
.dnav .fenlei a,.dnav .fenlei a:visited{  background:url(../images/navhover.jpg) repeat-x; }


.ny1{padding:5px 0px 0px;   overflow:hidden; width:840px; float:left; color:#333; margin-bottom:15px;}
.npro{padding:5px 0px 0px;   overflow:hidden; width:840px; float:left; color:#333; margin-bottom:15px;}
.npro li{width:193px; float:left; padding:0 7px 2px ; text-align:center; color:#333;}
.npro li img{border:1px #dfdfdf solid; 
		vertical-align:bottom;
		 color:#333;}
.npro li a, .npro li a:visited{color:#333;}
.npro li a:hover{ color:#03F;}
.npro span,.npro span a:visited{ display:block; color:#ff0000; padding-top:5px;}
.npro span a:hover{ color:#C30;}
.npro br, .npro br a:visited{ color:#666;}

.bt2{ margin-bottom:4px;}

.pro2{padding:15px 0px 0px;   overflow:hidden; width:298px; color:#333; margin-bottom:15px; background:#dfdfdf;  font-family:"微软雅黑"; border:1px solid #ccc;}
.pro2 li{width:202px;  padding:0 44px 8px ; text-align:left; color:#333; }
.pro2 li img{border:1px #dfdfdf solid; 
		vertical-align:bottom;
		 color:#333; }
.pro2 li a, .pro2 li a:visited{color:#333;}
.pro2 li a:hover{ color:#03F;}
.pro2 span,.pro2 span a:visited{ display:block; color:#ff0000; padding-top:5px; font-size:25px; font-weight:bold;}
.pro2 span a:hover{ color:#C30;}
.pro2 br, .pro2 br a:visited{ color:#666;}

.npro2{padding:25px 0px 0px;   overflow:hidden; width:840px; float:left; color:#333; margin-bottom:15px;}
.npro2 li{width:207px; float:left; padding:0 19px 2px ; text-align:center; color:#0066cc;}
.npro2 li img{
		vertical-align:bottom;
		 color:#0066cc;}
.npro2 li a, .npro2 li a:visited{color:#666;}
.npro2 li a:hover{ color:#03F;}
.npro2 span,.npro2 span a:visited{ display:block; color:#0066cc; padding-top:5px;}
.npro2 span a:hover{ color:#C30;}
.npro2 br, .npro2 br a:visited{ color:#666;}
.gsxc{ font-size:16px; line-height:30px; height:30px; overflow:hidden; border-bottom:2px solid #dfdfdf; font-weight:bold; color:#F60;}

