/* 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;}















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: 206px;position: relative;}















.header .h-top{height: 30px;line-height: 30px;background-color: #15409f;}















.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;}v















.header .h-top .h-dh a{color: #fff;font-size: 14px;}















.header .h-b{height: 110px;position: relative;}















































.header .header-l{height: 100px;position: absolute;left: 0;top: 40px;}















.header .header-b{height:182px;background: url(../images/header.png) no-repeat center center;position: relative;z-index: 999;}















.header .header-b .header-y ul li{float: left;/* color: #fff; */height: 56px;line-height:56px;}















.header .header-b .header-y ul li:hover,.header .header-b .header-y ul li.another {background-color:#ffe91b;text-align: center;height:56px;}















.header .header-b .header-y ul li:hover a span,.header .header-b .header-y ul li.another a span {color: #444;}















































.header .header-b .header-y ul li a{color:#fff;text-align: center;height: 60px;}































.header .header-b .header-y ul li a span{color: #fff;height: 56px;line-height: 56px;display: block;font-size: 14px;padding: 0 21px;}































.header .header-y{background-color: #15409f;height: 56px;}































.header .header-y .nLi{}































.header .header-b .header-y .nLi .sub{display:none;width: 192px;height:139px;position:absolute;background: url(../images/y0.png) repeat center center;color: #fff;}















.header .header-b .header-y .nLi .sub li{padding-left: 6px;zoom:1;height: 30px;line-height: 30px;background: url(../images/y1.png) no-repeat left center;margin-left: 5px;display: block;}















.header .header-b .header-y .nLi .sub  a{text-align:left;height: 30px;line-height: 30px;color: #fff;}















.header .header-b .header-y .nLi .sub  a span{display:block;color:#fff;line-height: 30px;height: 30px;padding: 0 10px;width: 176px;}































.header .header-b .header-y .nLi .sub li:hover {height: 30px;line-height: 30px;color:#fff;background:none;}































.header .header-b .header-y .nLi .sub li:hover a {text-align:left;height: 30px;line-height: 30px;color: #fff}















.header .header-b .header-y .nLi .sub li:hover a  span{color:#fff; }















































.header .h-b{background: url(../images/hb.jpg) no-repeat bottom center;height: 138px;}































.header .h-b .header-r{width: 195px;height: 73px;background: url(../images/dh.png) no-repeat left center;padding-left: 87px;position: absolute;right: 0;top: 33px;}































.header .header-c{width: 510px;height:98px;background: url(../images/sx.png) no-repeat center left;position: absolute;left: 180px;top: 20px;padding-left: 20px;padding-top: 14px;}































.header .header-c span{font-size: 16px;color: #444444;line-height: 28px;}































.header .header-c h4{font-size: 20px;font-weight:bold; color: #15409f;}















































.header .header-r span{font-size: 16px;color: #444;}































.header .header-r h5{font-size: 18px; font-weight:bold; color: #15409f;}































































/* 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: #fff;















  cursor: pointer;















  display: inline-block;















  *















  display: inline;















  zoom: 1;















  width: 12px;















  height: 12px;















  border-radius: 50%;















  /* border: 1px solid #fff; */















  overflow: hidden;















  *















  filter: alpha(opacity=50);















  *















  opacity: .5;















  line-height: 999px;















}















.banner .hd ul .on {















  background: #ffe91b;















  /* border: 1px solid #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.jpg) no-repeat center center; }















.footer  .footer-top{height: 148px;background: url(../images/dht.png) no-repeat top center;margin-top: 10px;}















.footer  .footer-top ul{padding-top: 20px;}















.footer  .footer-top ul li{float: left;text-align: center;height: 72px;line-height: 72px;}















.footer  .footer-top ul li span{color: #333;}















.footer  .footer-top ul li a{font-size: 14px;color: #fff;text-align: center;padding: 0px 21px;display: block;}















.footer  .footer-r-bottom{margin-top: -46px;/* height: 220px; */}















.footer  .footer-r-bottom .logo{margin-top: 35px;}















.footer  .footer-r-bottom .footer-b-l p{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 h2{font-size: 14px;color: #fff;line-height: 26px;}











.footer  .footer-r-bottom .footer-b-l{width: 700px;/* 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;right: 20px;bottom: 0;}















.footer  .footer-r-bottom .footer-b-r img{width: 122px;height: 122px;top: 11px;position: absolute;left: 10px;}































