@charset "utf-8";
/* CSS Document */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p{margin:0;padding:0}
body{ margin:0; padding:0; font-family:"微软雅黑","宋体"; font-size:12px;}
ul{ list-style:none}
li { list-style:none;}
dl,dt,dd{list-style:none;}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:underline}
img{ border:0; vertical-align:bottom}

.lf{ float:left; display:inline}
.rf{ float:right; display:inline}

.head{ width:1001px; margin:auto; height:96px; overflow:hidden}
.logo{}
.sou{ width:270px; height:96px;}
.sou1{ height:35px; line-height:35px; padding-left:10px;color:#666666}
.sou1 a:link,.sou1 a:visited{ color:#666666}
.sou1 a:hover{ color:#093}
.sou2{ width:270px; height:26px; background: url(../images/sou.gif) no-repeat; margin-top:5px; }

.search-keyword {
	width:170px;height:18px;
	padding-left:6px;
	padding-top:2px;
	border: none;
	color:#444;
    background: url(images/ke.gif) no-repeat; 
	vertical-align: top;
	margin-top:2px; margin-left:2px; font-size:12px ; float:left; display:inline
}
.search-submit {
	cursor:pointer;
	width:39px;
	height:23px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(images/sousuo.gif) no-repeat; margin-top:2px; display:block; float:left; display:inline; margin-left:5px; 
}

#menu{
width:1001px;
margin:0 auto;
z-index:999px;
}
ul#nav,ul#nav ul{
list-style: none;
height:40px;
line-height:40px; z-index:100
}
ul#nav {
display:block;
clear:both;
}
ul#nav li {
position: relative;
float:left;
background-image:url(../images/menu1.jpg); 
width:161px;
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
line-height:35px;
padding-top:5px;
}
ul#nav li a{
text-decoration:none;
font-weight:bold;
font-size:14px;
line-height:40px;
}

ul#nav li.span{
width:7px;
background:none;
}

ul#nav ul li{
    display:block;
	background:#87d300;
}
ul#nav ul {
    height:auto;
    position: absolute;
    text-align:left;
    left: 0px;
    display: none;
    z-index:999;
}
ul#nav li ul li{
width:161px;
line-height:21px;
height:25px;
background: #87d300;
background:url(../images/line1.jpg) bottom center no-repeat;
font-size:14px;
z-index:999;
}
ul#nav li.over a,ul#nav li:hover a,ul#nav li.csty,ul#nav li.csty a:hover{
    font-weight:bold;
    color: #FFF;
	background:url(../images/menu2.jpg);
	text-decoration:none;
	background-position:bottom; 
	background-repeat:no-repeat;
}
ul#nav li.over ul a,ul#nav li:hover ul a{
    font-weight:normal;
	font-size:14px;
    color:#FFF;
    background: #87d300;
	height:21px;
	line-height:21px;
	text-align:left;
	text-decoration:none;
	padding-left:5px;
}
ul#nav li.over ul a:hover,ul#nav li:hover ul a:hover{
    font-weight:normal;
    color: #145a3e;
    background: #87d300;
}
ul#nav a {
font-size:14px;
line-height:17px;
display: block;
height:40px;
color:#666666;
}
* html ul#nav li { float: left; height: 40px; }
* html ul#nav li a {  height: 40 px; }
ul#nav ul a { border:0;  } 
ul#nav li:hover ul,ul#nav  li.over ul { display: block; } 

.hd{ width:1001px; overflow:hidden; margin:13px auto 0; z-index:50}

.zb{ width:1001px; overflow:hidden; margin:9px auto 0; background-color:#efefef; padding-bottom:5px}
.zbl{ width:200px; overflow:hidden}
.zblt{ height:34px; line-height:34px; padding-left:10px}
.zblt a:link,.zblt a:visited{ color:#2e8305; font-size:14px}
.zblt a:hover{color:#093}

.zblz{ height:320px;overflow:hidden}

.cp{}
.cp li{ height:35px; line-height:35px; padding-left:23px; color:#319102; background:url(../images/li.gif) no-repeat }
.cp li a:link,.cp li a:visited {color:#319102; font-size:12px; font-weight:bold}
.cp li a:hover{color:#093;}

.zblg{ width:200px; overflow:hidden}
.zblg img{ display:block; margin:12px auto 0}

.zbla{ height:195px; overflow:hidden}

.anli{ margin-top:15px; font-family:"宋体", "黑体"}
.anli li{ height:22px; line-height:22px; padding-left:12px; color:#504e4e; }
.anli li.gd{ font-size:14px; font-family:"微软雅黑"}
.anli li a:link,.anli li a:visited {color:#504e4e;}
.anli li a:hover{color:#093;}

.zbz{ width:576px; overflow:hidden; background-color:#FFF}
.jian{ width:561px; overflow:hidden; margin:auto; background:url(../images/j1.gif) center bottom  no-repeat; background-color:#ececec; height:215px}

.jian1{ height:33px; overflow:hidden; font-size:14px; line-height:33px; color:#4fa600; padding-left:20px}
.jian2{ width:567px; overflow:hidden}
.jian2z{ width:385px; overflow:hidden; margin-left:14px; color:#666666; line-height:20px; padding-top:15px;}
.jian2z a:link,.jian2z a:visited {color:#87d300; font-weight:bold}
.jian2z a:hover{color:#093;}
.jian2t{ margin-left:8px;}

.fan{ width:561px; overflow:hidden; background-color:#FFF; padding:13px 0 10px 0; margin:auto}
.fan1{ width:274px; overflow:hidden; background:url(../images/j3.gif) no-repeat bottom; background-color:#ececec}
.fan1t{ height:58px; line-height:58px; font-size:14px; color:#4fa600; font-weight: bold; background:url(../images/j2.gif) no-repeat; padding-left:10px}
.fan1z{ width:255px; overflow:hidden; line-height:19px; color:#666; margin:auto; height:125px;}
.fan1z img{ display:block; float: right; margin-left:5px}
.fan1g{ height:36px; padding-left:20px}
.fan1g a:link,.fan1g a:visited {color:#6cba06; font-weight:bold}
.fan1g a:hover{color:#093;}

.chan{ width:576px; overflow:hidden; border-top:#efefef 8px solid; padding-bottom:8px}

.iim { width:154px; overflow:hidden; margin:0 0 0 30px}
.iim a:link,.iim a:visited{ color:#7d7d7d;}
.iim a:hover{ color:#333333;}
.iim a span{display:block; line-height:24px;text-align:center}

.zbr{ width:215px; overflow:hidden; margin-left:6px}

.xwt{ height:27px; overflow:hidden; background:url(../images/j4.gif) no-repeat; font-size:14px; color:#00a900; padding-left:10px; margin-top:7px; line-height:27px}

.xwb{ width:215px;overflow:hidden; padding:12px 0 9px 0; background-color:#fff; border-bottom:#eaeaea 1px solid;}
.xwb dt{ width:74px; float:left; display:inline; margin-left:6px}
.xwb dd{ width:130px; float: right; display:inline; padding-top:12px }
.xwb dd a:link,.xwb dd a:visited {color:#666666; font-weight:bold}
.xwb dd a:hover{color:#093;}

.xwx{ width:215px;overflow:hidden; background-color:#fff}

.zx{font-size:14px; font-family:"微软雅黑"; height:35px; overflow:hidden; background:url(../images/j5.gif) no-repeat bottom; background-color:#FFF; padding-left:10px; line-height:35px}
.zx a:link,.zx a:visited {color:#48a900;}
.zx a:hover{color:#093;}

.lx{ width:195px; overflow:hidden; line-height:24px; color:#666666; padding:20px 0 0 20px}
.lx a:link,.lx a:visited {color:#48a900; font-size:14px; font-weight:bold}
.lx a:hover{color:#093;}

.jr{ width:215px; overflow:hidden}
.jr img{ display:block; margin:21px auto 0; }

.db{ height:30px; line-height:30px; width:1001px; background-color:#eaeaea; margin:20px auto 0;color:#666666;}
.db a:link,.db a:visited {color:#666666;}
.db a:hover{color:#093;}

.db1{ padding-left:10px}
.db2{ padding-right:10px}

.wz{ width:986px; height:64px; overflow:hidden; line-height:64px; font-size:24px; color:#ffffff; padding-left:15px; background-color:#4fa600; margin:auto}
.wzx{ width:974px; height:33px; overflow:hidden; line-height:33px; padding-left:27px; background:url(../images/jian.gif) no-repeat; color:#666; margin:auto}
.wzx a:link,.wzx a:visited {color:#666666;}
.wzx a:hover{color:#093;}

.lb{ width:1001px; overflow:hidden; margin:10px auto 0}

.lbl{ width:200px; overflow:hidden;}
.lblt{ height:19px; line-height:19px;overflow:hidden; background:url(../images/lm.gif) no-repeat; padding-left:5px; margin-top:5px}
.lblt a:link,.lblt a:visited {color:#4fa600; font-weight:bold}
.lblt a:hover{color:#093;}

.lblz{ width:200px; overflow:hidden;padding-top:5px}
.lblz li{ height:24px; line-height:24px; padding-left:20px; background:url(../images/lbli.gif) no-repeat}
.lblz li a:link,.lblz li a:visited {color:#666666;}
.lblz li a:hover{color:#ff0000;}

.lbr{ width:785px; overflow:hidden;}
.lbrlm{ height:18px; background:url(../images/lblm.gif) no-repeat; border-bottom: #37a414 2px solid; color:#666; padding-left:20px }

.lbpro{ width:785px; overflow:hidden; padding:15px 0 0 0}
.lbpro1{ width:380px; overflow:hidden; }
.lbpro2{ width:400px; overflow:hidden; }

.lbpro2 ul{}
.lbpro2 ul li{ height:24px; line-height:24px; padding-left:17px; background:url(../images/cc1.gif) no-repeat 0 8px}
.lbpro2 ul li a:link,.lbpro2 ul li a:visited {color:#409d37;}
.lbpro2 ul li a:hover{color:#060;}

.lbprox{ width:785px; overflow:hidden; color:#666; font-family:"宋体", "黑体"; line-height:22px;}

.nr{ width:765px; overflow:hidden; padding:10px 0; margin:auto; line-height:24px;font-family:"宋体"; }

.wen{ width:785px; overflow:hidden;}
.wen li{ height:24px; line-height:24px; padding-left:10px; color:#666; text-align:right; padding-right:30px; }
.wen li a{ display:block; float:left}
.wen li a:link,.wen li a:visited {color:#000;}
.wen li a:hover{color:#390;}

.dede_pages{ padding:20px 0 50px 37px}
.dede_pages ul{ }
.dede_pages li { float:left; height:22px; line-height:22px; background-color:#c1c1c1; display:inline; margin-left:10px; color:#55557d }
.dede_pages li a{ display: block; height:22px; line-height:22px; padding:0 7px; float:left; background-color:#c1c1c1}
.dede_pages li a:link, .dede_pages li a:visited{ color:#55557d; font-size:12px;}
.dede_pages li a:active, .dede_pages li a:hover{ color:#fff; background-color:#390}
.dede_pages li.thisclass{height:22px; line-height:22px; padding:0 7px; float:left;  color:#fff; background-color:#390 }
.dede_pages li span.pageinfo{height:20px; line-height:20px; padding:0 7px; float:left;  color:#999999; background-color:#f4f4f4; border:#e9e9e9 1px solid}

.pagelist{}

.zpsx ul{ margin-top:20px; width:740px; margin-bottom:20px;}
.zpsx li{ width:168px; height:185px; margin-right:15px; margin-bottom:30px; float:left;  display:inline; overflow:hidden; background:#CCC;}
.zpsx li div{ width:168px; height:156px; overflow:hidden; text-align:center; line-height:156px;}
.zpsx li div img{ }
.zpsx li span{ height:29px; line-height:29px; text-align:center; display:block; color:#333; text-align:center;}
.zpsx li span em{ font-style:normal; }
.zpsx li .xzz
{ float:left; color:#333; margin-left:10px; display:inline; width:70px; overflow:hidden;}
.zpsx li .xq
{ float:right; margin-right:5px; margin-top:5px; display:inline; overflow:hidden; width:80px; }

.nrcp{ width:1001px; overflow:hidden; margin:5px auto 0; background-color:#f0f0f1}
.nrcpt{ height:30px; overflow:hidden; line-height:30px; margin-top:5px; border-bottom:2px solid #37a414}
.nrcptl{ height:30px; padding-left:20px; color:#666464}

.nrcptr{ width:420px; height:30px;color:#666464}
.nrcptr1{ width:139px; height:19px; line-height:19px; margin-top:14px}
.nrcptr1 a{ display:block;width:139px; height:19px; float: right; text-align:center;background:url(../images/aa.gif)}

.nrcptr1 a.dq{display:block;width:139px;height:19px;background:url(../images/ah.gif)}
.nrcptr1 a:link,.nrcptr1 a:visited {color:#666; }
.nrcptr1 a:hover{color:#360; background:url(../images/ah.gif)}

.nrcpz{ width:1001px; overflow:hidden; line-height:24px;}

.nrcpzl{ width:400px; overflow:hidden; padding:20px 0 0 20px}

.nrcpzr{ width:520px; overflow:hidden; padding:20px 10px 0 0}

.cprz{ width:785px; overflow:hidden; margin:auto}

.nrbt{ width:785px; overflow:hidden; color:#390; font-size:18px; padding:10px 0 10px 0; margin:auto; background:url(../images/btx.gif) no-repeat center bottom; text-align: center}

.sx{ height:26px; line-height:26px; background-color:#f0f0f0;color:#8b8989; }
.sx a:link,.sx a:visited {color:#8b8989; }
.sx a:hover{color:#ff0000;}
.sx1{ padding-left:10px}
.sx2{ padding-right:10px}

.nrx{ height:24px; line-height:24px; margin-top:5px; color:#9b9b9b; text-align:center}



.jqzoom{ overflow:hidden; float:left; width:312px; height:220px; position:relative; _display:inline; padding:50px 0 0 30px}
.jqzoom img{}
.zoomdiv{ z-index:100; position:absolute; top:0px; left:0px; background:#ffffff; border:1px solid #783f36; display:none; text-align:center; overflow:hidden; margin-left:8px; padding:0 55px;}
.jqZoomPup{z -index:10; display:none; position:absolute; top:0px; left:0px; width:50px; height:50px; border:1px solid #fff;} 
.jqz{ float:left;}
.jqz .jqz_st{ font-size:20px; line-height:40px; display:block; border:1px solid #e2e0db; padding-left:10px; color:#783f36;}
.jqz span{ line-height:20px; display:block; padding-left:10px; color:#783f36;}
.jqz p{ line-height:20px; padding-left:10px;}
.jqz_c{ float:left; width:245px; text-align:center;}
.jqz_cx{ clear:both;}
.jqz_cr{ color:#783f36; border-bottom:1px solid #e2e0db; display:block;}
							
.jqzoom .ips{ display:block; position:absolute; right:0; bottom:0; width:23px; height:23px; visibility:visible; background:url(../images/ips.gif) no-repeat;}
.jqzoom:hover .ips{ visibility:hidden;}



#demo { background: #FFF; overflow:hidden; width: 545px; margin-left:15px;}
#demo img { border: 0px solid #F2F2F2;}
#indemo { float: left; width: 400%;}
#demo1 { float: left;}
#demo2 { float: left;}
#copyright{ margin:0px auto; color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.STYLE14 {font-size: 12px; color: #666666; letter-spacing: 1px;}
.STYLE25 {font-size: 12px; color:#666;}
.STYLE26 {font-size: 11px; color:#666;}
.STLYE30 {font-size: 16px;}


.omage{ width:775px; overflow:hidden; padding-top:10px; font-size:12px; font-weight:normal;}
.omage dl{ width:140px; float:left;}
.omage dl{ padding-right:50px; padding-bottom:30px;}
.omage dd{ width:140px; height:120px;}
.omage dd img{ width:140px; height:120px;}
.omage dt{ line-height:26px; text-align:center;}