.infiniteCarousel {
  width: 100%;
  margin: 30px auto;
  overflow: hidden;
  clear: both;
  display: flex;
  justify-content: center;
}
.infiniteCarousel {
  position: relative;
  heighT: 250px;
}

.infiniteCarousel .wrapper {
  width: 100%;
  overflow: hidden;
  height: 250px;
  top: 0;
  z-index: 1;
  margin-left: 31px;
}

.infiniteCarousel ul {
     display: flex;
    justify-content: center;
}

.infiniteCarousel .wrapper ul li {
  float: left;
  widtH: 500px;
  position: relative;

  padding-bottom: 23px;
  padding-righT: 5px;
  text-aligN: center;
  overflow: hidden;
  _display: inline;
  heighT: 250px;
}

.infiniteCarousel .wrapper ul li div {
  widtH: 500px;
  heighT: 250px;
  overflow: hidden;
  text-aligN: center;
  padding: 3px;
}

.infiniteCarousel .wrapper ul li div a {

  widtH: 500px;
  heighT: 250px;
  position: absolute;
  left: 300px;
  top: 0px;
  display: block;
}

.infiniteCarousel .wrapper ul li div.on-div a {
  left: 0px;
}

.infiniteCarousel a#prev,
.infiniteCarousel a#next {
  display: block;
  height: 250px;
  width: 23px;
  position: absolute;
  top: 0px;
  cursor: pointer;
  outline: 0;
  z-index: 2;
  overflow: hidden;
}

.infiniteCarousel a#prev {
  background: url(/tyx/2024muban/images/next.gif) no-repeat center #f5f5f5;
  right: 0px;
}

.infiniteCarousel a#next {
  background: url(/tyx/2024muban/images/up.gif) no-repeat center #f5f5f5;
  left: 0px;
}