@charset"utf-8";

/*index CSS Document */
 img {
  border:none
}
#flash {
  width:1200px;
  height:295px;
  overflow:hidden;
  margin:0 auto;
  clear:both;
  position:relative;
  /*--*/
}
#flash a {
  width:1200px;
  height:295px;
  display:none;
}
#flash img {
  width:1200px;
  height:295px;
  /* display:none;*/
}
.flash_bar {
  width:610px;
  padding-left:500px;
  z-index:10;
  height:30px;
  overflow:hidden;
  position:absolute;
  padding-top:13px!important;
  padding-top:12px;
  bottom:0px;
  left:0px;
  text-align:center;
}
.flash_bar .dq {
  display:block;
  float:left;
  width:15px;
  height:15px;
  margin:5px 5px;
  /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
  cursor:pointer;
  background:url(../tg_flash_p.png) no-repeat 0px 0px;
}
.flash_bar .no {
  display:block;
  float:left;
  width:15px;
  height:15px;
  margin:5px 5px;
  /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
  cursor:pointer;
  background:url(../tg_flash_p2.png) no-repeat 0px 0px;
}
/*一流素材网www.16sucai.com --201104---*/
 #flashBg {
  height:295px;
  overflow:hidden;
  width:100%;
  clear:both;
  margin:0;
  padding:0;
}
#flashLine {
  height:295px;
  width:100%;
  clear:both;
}
.stepcarousel {
  width: 981px;
  position: relative;
  height: 146px;
  margin-top: 10px;
}
.stepcarousel .belt {
  left:30px;
  position: absolute;
}
.stepcarousel .panel {
  float: left;
  width: 145px;
  height: 146px;
  border:1px solid red;
  margin-right: 10px;
}
