/* CSS Document */

div,ul,li,p,h2,dl,dt,dd{ margin:0; padding:0; border:0;list-style-type:none; }
body{ background: url(topbg.jpg) repeat-x #ededed; font-size:12px; margin:0; line-height:22px; color:#666;}
a{text-decoration: none;outline:none;border:0; padding:0; margin:0; color:#487b18;}
a:hover{color:#e66504;  }
a img{ border:0;text-decoration: none;}

#nav{ background:url(logo.jpg) no-repeat; width:770px; height:30px; margin:0 auto; color:#fff; font-size:16px;  color:#fff; padding-top:30px; text-indent:50px;}

.topleft{ width:255px; height:35px; position:absolute; top:0; padding-left:700px;_padding-left:400px;}
#nav ul{ margin-left:300px;}
#nav ul li{ float:left; font-size:14px; width:14%; height:30px;}
#nav ul li a{ color:#fff;  display:block; text-align:center; line-height:30px; margin-top:59px; margin-bottom:10px;}
#nav ul li a:hover{ background:url(navhover.jpg) repeat-x; color:#5e7c0f; font-weight:bold; border-top:1px solid #556824;border-left:1px solid #556824;border-right:1px solid #556824;}


.banner{ height:277px; background: url(gg1.jpg) no-repeat center 0 #f2f8ec; width:100%;}
.ad_left{ padding-left:40px; padding-top:178px; line-height:25px;}


.ggrig{ width:770px; margin:0 auto;}
.tdtdd{ padding:10px 10px 10px 20px; margin-top:30px;}
.tdtdd a{ display:block; float:left; width:50%; text-indent:10px; background:url(jiao2.gif) no-repeat 0 center; margin-top:0; padding:0;}
.sy{ height:195px; margin-right:375px; padding-top:55px;}
.sy a{ display:block; float:left; margin-left:10px; background:#fff5cf; line-height:24px; padding:0 10px; color:#333; margin-top:10px; border:1px solid #eee0ad; }
.sy a:hover{ background:#5c850d; color:#fff;}
.ljxzan{ text-align:right; float:right;margin-left:480px; height:44px; margin-bottom:35px; width:159px; background:url(xzan.gif) no-repeat; }
.ljxzan a{display:block; height:44px;}
.ljxzan a:hover{background:url(xzanhover.gif) no-repeat;}
.ljxzan a:active{background:url(xzana.gif) no-repeat;}
.nry_bt{ background: url(navhover.jpg) repeat-x 0 -55px ; padding:5px 0; width:100%; margin:15px 0 10px 0; line-height:34px; height:34px; font-size:15px;  border:1px solid #bcbdbf; text-indent:30px;color:#487b18; }
.black_one{ background:#fff; display:block; border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; line-height:30px; margin-bottom:15px; padding:20px 10px;}



.xwnr ul{ overflow:hidden; margin:0 10PX;}
.xwnr ul li{ float:left; width:200px; padding:20px 20PX 0 20px; line-height:20px;}
.xwnr ul li span{ font-size:14px; font-weight:bold;color:#333; text-indent:0; line-height:30px;}
.xwnr{ padding:20px 10px; }
.xwnr a{ display:block;}

.nry_bt{ background: url(navhover.jpg) repeat-x 0 -55px ; padding:5px 0; width:768px; margin:0px 0 10px 0; line-height:34px; height:34px; font-size:15px;  border:1px solid #bcbdbf; text-indent:30px;color:#487b18; }
.nr{ margin-left:20px; }
.nr span{font-size:14px; font-weight:bold; padding-left:15px; background:url(jian.gif) no-repeat 0 center;}
.nr a{ display:block; font-size:12px; font-weight:normal; text-indent:35px;}
#bottom{ height:55px; padding-top:10px; background:url(bottom.gif) repeat-x; color:#fff; text-align:center; line-height:25px; margin-top:0px;}
#bottom a{color:#fff; }


#nr{ width:770px; margin:0px auto; overflow:hidden; }


.fxx{ position:absolute; margin-left:-300px; margin-top:180px;}

.goumai{  background:url(lv.jpg) repeat-x; height:35px; margin:0px auto 0 auto; border-left:1px solid #bdbec0; padding:10px 20px ;border-right:1px solid #bdbec0;border-bottom:1px solid #bdbec0; line-height:20px; color:#666; }




.matter {padding-left:190px;  padding-top:27px; width:550px;}
.matter dt {line-height:35px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#f2f5f0}
.matter dd {padding-left:10px; color:#396108}

.black_one dl { width:720px;margin:0px auto;}
.black_one dt{font-weight:bold;}
.black_one dd {padding-left:20px; color:#888}











