/* Generated by less 2.5.1 */
@charset "utf-8";
/*

*/

*{padding: 0; margin: 0;}
body{font-size:12px; font-family:"Microsoft YaHei", arial, helvetica,sans-serif;color: #333; margin: 0;background-color: #f8f1e1;}
li,
ul{list-style-type: none;}
img,
li,
ul{padding: 0; margin: 0;}
img{border: none;}
a{color: #333; text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
.clear{clear: both;}
img{border: 0;}
input,
textarea{outline: 0; border: 0;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,b,em{font-weight: normal; font-style: normal;}
.fl{float: left;}
.fr{float: right;}


.among{width: 1180px !important;;margin: 0 auto;position: relative;z-index: 1;}

.fixedNav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 100000;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
}

.header{height: 220px;position: relative;}
.header .h-top{height: 30px;line-height: 30px;background-color: #147f49;}
.header .h-top .h-wz{font-size: 14px;color: #fff;}
.header .h-top .h-dh{margin-right: 0px;}
.header .h-top .h-dh span{padding: 0 4px;color: #fff;font-size: 14px;}
.header .h-top .h-dh a{color: #fff;font-size: 14px;}
.header .h-b{height: 140px;}


.header .header-l{height: 100px;border-right: 1px solid #147f49;padding-right: 20px;margin: 10px 0;padding-top: 10px;}
.header .header-b{height: 50px;background-color: #147f49;}
.header .header-b .another a{background:url(../images/hea.png) no-repeat center center; color: #ffff00;}


.header .header-b ul li{float: left;height: 50px;}
.header .header-b ul li a{text-align:center;height: 50px;display: block;font-size: 16px;color: #fff;/* font-weight: bold; */}
.header .header-b ul li a span{width: 118px;display: block;height: 50px;text-align: center;color: #fff;line-height: 50px;}
.header .header-b ul li:hover a {background:url(../images/hea.png) no-repeat center center; color: #ffff00;}


.header .h-b .header-l img{width: 91px;height: 104px;}

.header .h-b .header-r{width: 355px;height: 52px;background: url(../images/dh.png) no-repeat left center;padding-left: 50px;position: absolute;right: 0;top: 44px;}

.header .header-c{width: 510px;margin-top: 36px;margin-left: 20px;}

.header .header-c span{font-size: 14px;color: #147f49;line-height: 30px;}

.header .header-c h4{font-size: 20px;font-weight:bold;color: #147f49;}


.header .header-r span{font-size: 14px;/* font-weight:bold; */color: #666;}

.header .header-r h5{font-size: 24px;font-weight:bold;color: #147f49;}



/* banner */
.banner {
  position: relative;
  width: 100%;
  height: 500px;
  margin:0 auto;
  background: transparent;}

.banner .bd {
  margin: 0 auto;
  height: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.banner .bd ul {
  height: 100%;
  width: 100%;
}
.banner .bd li {
  height: 100%;
  overflow: hidden;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
}
.banner .bd li a {
  display: block;
  height: 100%;
  width: 100%;
}
.banner .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 30px;
}
.banner .hd ul {
  text-align: center;
  margin-bottom: 10px;
}
.banner .hd ul li {
  background: #147f49;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width:40px;
  height: 4px;


  overflow: hidden;
  *filter: alpha(opacity=50);
  *opacity: .5;
  line-height: 999px;
}
.banner .hd ul .on {
  background: #fff;

}
.banner .prev,
.banner .next {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  left: 15%;
  z-index: 1;
  width: 40px;
  height: 60px;
  background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;
  cursor: pointer;
  *filter: alpha(opacity=50);
  *opacity: .5;
  display: none;
}
.banner .next {
  left: auto;
  right: 15%;
  background-position: -6px -137px;
}



/* footer */
.footer{height: 294px;background:url(../images/footer.png) no-repeat center center;padding: 10px;}
.footer  .footer-top{height: 120px;background: url(../images/dht.png) no-repeat top center;margin-top: 10px;}
.footer  .footer-top ul{padding-top: 0px;}
.footer  .footer-top ul li{float: left;text-align: center;height: 50px;line-height: 50px;}
.footer  .footer-top ul li a span{color: #fff;padding: 0 20px;}
.footer  .footer-top ul li a{font-size: 14px;color: #fff;text-align: center;border-right: 1px solid #fff;}
.footer  .footer-r-bottom{margin-top: -46px;/* height: 220px; */}
.footer  .footer-r-bottom .logo{margin-top: 6px;}
.footer  .footer-r-bottom .footer-b-l p{font-size: 14px;color: #fff;line-height: 26px;}
.footer  .footer-r-bottom .footer-b-l h2{font-size: 14px;color: #fff;line-height: 26px;}

.footer  .footer-r-bottom .footer-b-l p a{font-size: 14px;color: #fff;line-height: 26px;}
.footer  .footer-r-bottom .footer-b-l{width: 600px;margin-left: 20px;}
.footer  .footer-r-bottom .footer-b-r{background: url(../images/er.png) no-repeat top left;width: 143px;height: 145px;position: relative;margin-left: 50px;}
.footer  .footer-r-bottom .footer-b-r img{width: 122px;height: 122px;top: 11px;position: absolute;left: 10px;}

