
/*-----------------------banner-----------------------------*/

.main_content { padding:0px 0px 0px 0px;
  width: 1004px;
  margin: 0 auto;
  position: relative;
  zoom: 1;
  min-height:429px;
  _height:429px; 
}
.nf_hp_kv {
     height: 429px;
    margin: 0 -500px;
    position: relative;
    width: 2000px;
}
.nf_hp_kv .window {
    height: 380px;
    overfl/ow: hidden;
    position: relative;
    width: 2000px;
}
.nf_hp_kv .window .kv_item {
    height: 380px;
    overflow: hidden;
    padding: 0 500px;
    position: absolute;
    width: 1004px; z-index:0;
}
.nf_hp_kv .nav { width:100%; display:block; text-align:center;
    height: 5px;
   left:2%; 
    position: absolute; bottom:10px; z-index:10;
}
.nf_hp_kv .nav li {  margin-right:12px;
    display:inline-block; *display:inline; *zoom:1;
   
    height: 5px;
    width: 60px;
}
.nf_hp_kv .nav li a { background:#bebebe;
    display: inline;
    float: left;
    height: 0; 
    overflow: hidden;
    padding-top: 5px;
    width: 60px;
}
.nf_hp_kv .nav li.active a, .nf_hp_kv .nav li a:hover { width:60px;
   background:#ce0b07;
}
.nf_hp_kv .btn_prev, .nf_hp_kv .btn_next {
    height: 88px;
    overflow: hidden;
    position: absolute;
    top: 130px;
    width: 46px; display:none;
}
.nf_hp_kv .btn_prev {
    
    left: 480px;
}
.nf_hp_kv .btn_next {
   
    right: 480px;
}

.nf_hp_kv .btn_prev a { 
    background-image: url(../images/jt1.png);
    display: block;
    height: 88px;
    overflow: hidden;
    padding-top: 0px;
    width:46px;
}
.nf_hp_kv .btn_next a { 
    background-image: url(../images/jt2.png);
    display: block;
    height: 88px;
    overflow: hidden;
    padding-top:0;
    width: 46px;
}

.nf_width_control { 
  width: 100%;
  overflow: hidden;
  min-width: 1000px;
  zoom: 1;
  position: relative;
}
.nf_hp_kv .imgg { width:1002px; 
    height: 104px;
   left: 25%; 
    position: absolute; top:0px; z-index:10;
}

.banner{
	position:relative;z-index: 12; 
	width:100%;height:250px;
  }
.bann{
	position:absolute; top:0px;left:50%; margin-left: -800px;
	width:1600px; height:250px;}
#focus {position:relative;width:1600px; height:250px; overflow:hidden;}
#focus ul {position:absolute;height:250px; }
#focus ul li {position:relative;float:left;width:1600px; height:250px; overflow:hidden; }
#focus ul li img{ display: block;margin: 0 auto;}
#focus .btn {position:absolute; width:100%; height:12px; left:0px; bottom:24px; text-align:center; z-index: 99;}
#focus .btn  span{width:10px; height: 10px;  display: inline-block; margin-left: 8px; background: #ffffff; border-radius: 50%;}
#focus .btn  span.on{background: #006cae;}
/* end banner */