body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "宋体","Arial Narrow",HELVETICA;background:#f5f8f2 url(imagesbg.jpg) repeat-x left top;-webkit-text-size-adjust:100%;}
a{text-decoration:none}
a:hover{text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.undis{display:none}
.dis{display:block}
a:visited {

text-decoration: none; 
} 
.ind{text-indent:2em}
.ind10{text-indent:10px;}
.mt10{
  margin-top:10px;
}
.ml{
  margin-left:10px;
}
.mt30{
  margin-top:30px;
}
.bgC{
  background:#fff;
}
.fl{
  float:left;
  
}
.fr{
  float:right;
}
.wrap{
  width:1008px;
  margin:0 auto;
}
.box{
   width:1008px;
  margin:0 auto;
}
.pd15{
  padding-bottom:15px;
}
.top{
  width:100%;
  height:25px;
  line-height:25px;
  background:#000f22;
}
.shadow2{
  width:1008px;
  height:29px;
  background:url(imagesshadow.jpg) no-repeat center top;
}
.topMessage{
  color:#fff;
}
.topMessage a{
  color:#fff;
  text-decoration:none;
  

}
.nav{
  float:left;
  width:100%;
  height:44px;
  line-height:44px;
  background:url(imagesnavbg.jpg) no-repeat left center;
  
}
.nav li{
  width:84px;
  float:left;
  height:44px;
  line-height:44px;
  text-align:center;
  background:url(imagesjg.jpg) no-repeat right center;
  
}
.nav li a{
  display:block;
  font-size:16px;
  font-weight:bold;
  font-family:"微软雅黑";
  color:#fff;
  text-decoration:none;
}
.nav li a:hover,.navCunt{
  width:84px;
  height:44px;
  background:url(imagesnavhover.jpg) no-repeat left center;
  text-align:center;
  color:#1d2088;
}
.banner{
  
background: none repeat scroll 0 0 #fff;
    clear: left;
}
.shodw{
  width:100%;
  height:16px;
  line-height:16px;
  background:url(imagespicshow.jpg) no-repeat center top;
}
  .newsAll{
    float:left;
    width:986px;
 margin-top:10px;
 padding:18px 10px;
 border:1px solid #ccc;
 background:#fff;
  }
   .subAll{
    float:left;
    width:1008px;
 padding-bottom:30px;
 
 
  }
  .news1{
    float:left;
    width:620px;
 }
  .nTitl{
    width:620px;
 height:34px;
 line-height:34px;
 border-bottom:4px solid #80b934;
  }
  .news1Title{
    width:400px;
 float:left;
 height:34px;
     
  }
  .news1Title li{
   float:left;
   width:122px;
   height:34px;

 }
   .news1Title li a{
     text-decoration:none;
   }
     .news1Title li a:hover{
    color:#fff;
   }
 .news1Titlenormol{
   float:left;
   width:121px;
   height:33px;
   border-top:1px solid #80b934;
   border-right:1px solid #80b934;
   border-left:1px solid #80b934;
   font-size:16px;
   text-align:center;
   color:#80b934;
   font-weight:bold;
   line-height:34px;
   
 
   }
   #nd{
     float:left;
      width:122px;
      height:34px;
   background:#80b934;
   color:#fff;
   font-size:16px;
   text-align:center;
   color:#fff;
   font-weight:bold;
   line-height:34px;
   
   }
  .news1Titlenormol:hover,.news1TitleHover{
   float:left;
      width:122px;
      height:34px;
   background:#80b934;
   color:#fff;
   font-size:16px;
   text-align:center;
   color:#fff;
   font-weight:bold;
   line-height:34px;
     
  } 
  .more{
    
    float:right;
 font-size:14px;
 margin-top:5px;
 color:#333;
 font-family:Geneva, Arial, Helvetica, sans-serif
 
   
  }
   .news1List{
     float:left;
  padding:10px 0;
   }
  .news1List li{
     width:595px;
     height:42px;
  line-height:42px;
  background:url(imagesicon.jpg) no-repeat left center;
  border-bottom:1px dashed #ddd;
  font-size:14px;
  padding-left:25px;
  }
  .news1List li a{
  color:#333;
  }
   .new1Ct{
     float:left;
 
   }
   .time{
     float:right;
  font-size:12px;
   }
   .icon{
     float:left;
  margin-top:10px;
  padding-left:10px;
   }
   .zxgg{
    float:right;
 width:300px;
 height:160px;
 border:2px solid #ddd;
 background:url(imagestu1.jpg) no-repeat left center;
 padding:0 18px;
   }
    .zxgg h4,.contact h4{
  text-align:center;
  float:left;
  padding-top:10px;
  padding-bottom:5px;
  font-size:16px;
  width:100%;
 }
 .zxgg p{
    line-height:150%;
    padding-bottom:10px;
 }
 .contact p{
   line-height:130%;
 }
 .cgreen{
   color:#80b934;
 }
 .contact{
    float:right;
    margin-top:20px;
    width:300px;
    height:160px;
    border:2px solid #ddd;
    background:url(imagestu2.jpg) no-repeat left center;
    padding:0 18px;
 }
 .news2{
   float:left;
   display:inline;
   margin-top:18px;
   width:628px;
   border:1px solid #cccccc;
   padding:10px;
   background:#fff url(imagesgreen.jpg) repeat-x left top;
 }
 .news2List li{
   float:left;
   width:240px;
   background:url(imagesicon.jpg) no-repeat left center;
   height:63px;
   line-height:63px;
   border-bottom:1px dashed #ddd;
   font-size:14px;
  
 }
 .news2List li a{ 
   float:left;
   padding-left:30px;
   color:#333;
 }
 .rz{
  float:right;
  width:340px;
  border:1px solid #ddd;
  margin-top:20px;
  background:#fff url(imagesboxbg.jpg) repeat-x left top;
 }
 .rzTitle2{
   float:left;
   margin-left:10px;
   padding-bottom:14px;
   
 }
 .ct{
    float:left;
    margin-top:10px;
    height:330px;
    background:#fff;
 }
 .rzTitle2 li {
   float:left;
   width:110px;
   height:43px;
   line-height:43px;
 }
 .rzTitlenomal{
    float:left;
    width:108px;
   height:43px;
   line-height:43px;
   background:url(imagestitel01.jpg) no-repeat left center;
   text-align:center;
   font-size:16px;
   border-right:2px solid #f3f3f3;
   font-weight:bold;
   color:#27466c;
 }
 .rzTitle2 li a:hover{
   float:left;
   width:108px;
    height:43px;
   line-height:43px;
   background:url(imagestitel02.jpg) no-repeat left center;
   text-align:center;
   font-size:16px;
   border-right:2px solid #f3f3f3;
    font-weight:bold;
   color:#27466c;
 }
 .rzTitleHover{
   float:left;
   width:108px;
    height:43px;
   line-height:43px;
   background:url(imagestitel02.jpg) no-repeat left center;
   text-align:center;
   font-size:16px;
   border-right:2px solid #f3f3f3;
    font-weight:bold;
   color:#27466c;
 }
 .rzCont{
   float:left;
   padding:16px;
   border-top:1px dashed #ddd;
 }
 .bd2{
   border-top:1px dashed #8ca5e5;
 }
 .rzCont h4{
   font-size:14px;
   padding-bottom:10px;
   color:#27466c;
   
   
    
 }
 .rzCont p{
   font-size:12px;
   line-height:150%;
 }
 .sb{
    float:left;
    width:986px;
    border:1px solid #ddd;
    background:#f6f6f6;
    padding:10px;
    margin-top:20px;
 }
 
 .infiniteCarousel {

  position: relative;



}

.infiniteCarousel .wrapper {
  float:left;
  width: 900px; 
  overflow:auto;
  min-height:10em;
  margin: 20px 30px 20px 50px;
  position: absolute;
  background:#f6f6f6;
  padding:0;
  top:0;
  height:150px;
}

.infiniteCarousel ul a img {
 width:185px;
  height:114px;
  padding:4px;
  border:1px solid #ddd;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  width:195px;
  height:130px;
  padding:0 15px;


}
.wd{
 display:block;
  float:left;
  width:195px;
  height:30px;
  line-height:30px;
  color:#333;
  font-size:14px;
  text-align:center;
  overflow:hidden;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(imagesarrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 50px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
.cont{
  font-size:12px;
  color:#aaaaaa;
}
.cont a{
  font-size:12px;
 color:#aaaaaa;
}
.positon{
  float:left;
  width:1008px;
  height:100px;
  background:url(imagessubpic.jpg) no-repeat left center;
  
}

.psTitle{
   font-size:22px;
   padding-left:30px;
   font-family:"微软雅黑";
   padding-top:10px;
   color:#333;
}
.psTitle2{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#333;
  font-size:9px;
   padding-left:30px;
}
.pspositon{
 font-size:12px;
 color:#333;
 padding-left:30px;
 padding-top:12px;
 
   
}
.pspositon a{
  color:#333;
  
}
.subnav{
  float:left;
  padding:15px;
  border-bottom:1px solid #286290;
  width:100%;
}
.subnav li a{
  float:float;
  margin-bottom:15px;
}
.subNormal{
  float:left;
  font-size:14px;
  background:#fafafa;
  width:165px;
  text-align:center;
  border:1px solid #eeeeee;
  margin-left:20px;
  font-weight:bold;
  height:35px;
  line-height:35px;
  color:#666;
  text-decoration:none;
}
.subHover,.subnav li a:hover{
  float:left;
  font-size:14px;
  background:#84bd32;
  border:1px solid #84bd32;
  margin-left:20px;
  font-weight:bold;
  color:#fff;
  width:165px;
  height:35px;
  line-height:35px;
  text-align:center;
  text-decoration:none;
}

.zxjsImg1{
    float:left;
  padding-left:40px;
  padding-top:20px;
}
.zxjsContLeft{
   float:left;
   padding-top:45px;
   width:400px;
}
.zxjsContRit h4{
  float:left;
   font-size:22px;
   font-family:"微软雅黑";
   padding-top:30px;
   padding-left:35px;
   padding-bottom:20px;
   
}
.zxjsContRit p{
  font-size:15px;
   font-family:"微软雅黑";
   line-height:180%;
   padding-bottom:10px;
   width:560px;
   float:left;
   text-indent:35px;
   
  
}
.zxjsContRit2 p{
  font-size:15px;
   font-family:"微软雅黑";
   line-height:180%;
   
   padding-bottom:10px;
 
   
  
}
.zxgkImg3{
  float:left;
  padding:10px 35px;
}
.titel2{
  float:left;
  width:980px;
  font-size:22px;
  text-align:center;
  color:#666;
  padding-top:30px;
  padding-bottom:30px;
  display:block;
  
}
.sysLeft{
  width:245px;
  float:left;
  background:#fff;
  margin-top:3px;
 
  padding-right:20px;
}
.sysRit{
  float:right;
  width:735px;
  background:#fff;
  margin-top:3px;
  border-left:1px solid #205b8b;
}
.syssubTitle {
  float:left;
  height:25px;
  line-height:25px;
  width:245px;
  background:url(imagessysTitbg.jpg) no-repeat 110px top;
  margin-top:30px;
  padding-bottom:10px;
 
}
.syssubTitle2 {
  float:left;
  height:25px;
  line-height:25px;
  width:290px;
  background:url(imagessysTitbg2.jpg) no-repeat 80px top;
  margin-top:30px;
  padding-bottom:10px;
  
 
}
.syssubTitle span{
  font-size:14px;
  padding-left:35px;
  color:#666;
}
.syssubTitle2 span{
  font-size:14px;
  color:#666;
}

.syssubNav li{
  float:left;
  height:42px;
  line-height:42px;
  
}
.sysNormal{
  float:left;
  width:210px;
  height:40px;
  line-height:40px;
  border-top:1px solid #5282a1;
  padding-left:35px;
  color:#666;
  text-decoration:none;
  
}
.syssubNav li a{
  color:#000000;
  float:left;
  width:210px;
  height:41px;
  line-height:41px;
  border-top:1px solid #5282a1;
  padding-left:35px;
  text-decoration:none;

}
.syssubNav li a:hover,.sysHover{
  float:left;
  width:210px;
  height:41px;
  line-height:41px;
  border-top:1px solid #5282a1;
  padding-left:35px;
  background:#84bd32;
  color:#fff;
  text-decoration:none;
  
}
.sysCatact{
  float:left;
  margin-top:80px;
  margin-left:10px;
  padding-top:15px;
  padding-bottom:15px;
  width:227px;
  background:#fafafa;
}
.sysCatact h5{
  font-size:12px;
  padding-bottom:10px;
  color:#666;
  padding-left:15px;
}
.tel{
  background:url(imagesicon3.jpg) no-repeat left center;
  padding-left:20px;
  height:25px;
  line-height:25px;
    color:#666;
 margin-left:10px;
}
.add{
  background:url(imagesicon4.jpg) no-repeat left center;
  padding-left:20px;
  height:25px;
  line-height:25px;
    color:#666;
 margin-left:10px;
}
.search{
  float:left;
  margin-top:50px;
  margin-bottom:155px;
}
.search2{
  float:left;
  margin-top:50px;
  margin-bottom:35px;
}
.search h5,.search2 h5{
   color:#666;
  padding-left:15px;
   font-size:12px;
  padding-bottom:10px;
  
}
.seInpt{
  float:left;
  margin-left:15px;
  height:23px;
  line-height:23px;
  width:180px;
}
.seBtn{
  float:left;
}
.sysVont{
  width:690px;
  float:left;
  margin-left:20px;
}
.sysVTitle{
   font-size:22px;
   height:30px;
   line-height:30px;
   border-bottom:1px solid #ddd;
   color:#666;
   float:left;
   padding-top:20px;
   padding-bottom:10px;
   width:100%;
   margin-bottom:10px;
}
.sysVTitle2{
   font-size:22px;
   height:30px;
   line-height:30px;
   color:#666;
   float:left;
   padding-top:20px;
   padding-bottom:10px;
   width:100%;
   margin-bottom:10px;
}
.sbPic{
  width:300px;
  height:218px;
  background:#fafafa;
  line-height:218px;
  overflow:hidden;
}
.sbName{
  width:300px;
  float:left;
  color:#84bd32;
  font-size:18px;
  font-family:"微软雅黑";
  font-weight:bold;
  padding:5px 0 ;
}
.sbContact{
   float:left;
  color:#666;
  font-size:12px;
  font-family:"微软雅黑";
}
.sbList li{
  float:left;
  width:300px;
  margin-bottom:20px;
  margin-right:25px;
}
.yjTable {
  font-size:16px;
}
.yjTable td {
 padding:5px;
 color:#666;
 line-height:180%;
}
.yjTable td span{
  color:#84bd32;
}
.bgcf4{
background:#f4f7f2;
}
.yjTable2 td{ 
 
  padding:10px 0;
  font-size:14px;
  line-height:180%
  
}
.brdbtm{
   border-bottom:1px solid #ddd;
}
.newsLeft{
  overflow:hidden;
  float:left;
 width:610px;
 padding:0 25px;
 }
.newsRit{
  float:right;
  width:290px;
  padding:0 25px;
}
.mapName,.mapyb{
 padding-left:20px;
 padding-top:10px;
 padding-bottom:10px;
}
.mapAdd{
  padding-left:20px;
  background:url(imagesadd.jpg) no-repeat left top;
  
}
.mapyb{
  padding-left:20px;
  background:url(imagese-mail.jpg) no-repeat left center;
}
.tel2{
  padding-left:20px;
  background:url(imagesperson.jpg) no-repeat left center;
}
.mail{
  padding-left:20px;
   padding-top:10px;
  background:url(imagesmail.jpg) no-repeat left center;
  padding-bottom:10px;
}
.title3{
   font-size:20px;
   height:40px;
   line-height:40px;
   border-bottom:1px solid #ddd;
   padding-top:15px;
   padding-bottom:8px;
   text-align:center;
   color:#333;
}
.titleTime{
  text-align:center;
  color:#666;
  height:25px;
  line-height:25px;
}
.green{
  color:#84bd32;
}
.title5{
  font-size:16