.infiniteCarousel {
  width: 950px;
  position: relative;
  height: 250px;
}

.infiniteCarousel .icwrapper {
  width: 800px;
  overflow: hidden;
  height: 250px;
  margin: 0 70px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
}

.infiniteCarousel .icwrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
  text-align: center;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  width: 200px;
  height: 200px;
  text-align: center;
  overflow: hidden;
  border: 2px solid #07B1F0;
  margin: 0 3px;
}

.infiniteCarousel ul li .pic{ padding: 9px; height: 188px; }
.infiniteCarousel ul li .pic img{  }
.infiniteCarousel ul li .pic a:link, .infiniteCarousel ul li .pic a:visited, .infiniteCarousel ul li .pic a:active, .infiniteCarousel ul li .pic a:hover {color: #002839; text-decoration: none;}

.infiniteCarousel ul li .tdescr{ padding: 0 15px; text-align: left; color: #fff; font-size: 12px; font-family: Georgia; }
.infiniteCarousel ul li .ti_left{ width: 55%; float: left; }
.infiniteCarousel ul li .ti_left span{ font-size: 11px; color: #c7cfd0; font-family: Arial, Helvetica, sans-serif; }
.infiniteCarousel ul li .ti_left a:link, .infiniteCarousel ul li .tdescr .ti_left a:visited, .infiniteCarousel ul li .tdescr .ti_left a:active, .infiniteCarousel ul li .tdescr .ti_left a:hover {color: #3bc4f5; text-decoration: none; font-size: 14px;}
.infiniteCarousel ul li .tdescr .ti_left a:hover { text-decoration: underline;}

.infiniteCarousel ul li .tdescr .ti_right{ width: 43%; float: right; text-align: right; font-size: 11px; color: #fff; line-height: 16px; font-family: Arial, Helvetica, sans-serif; padding: 2px 0 0; }
.infiniteCarousel ul li .tdescr .ti_right .red{ color: #ff3c00; }
.infiniteCarousel ul li .tdescr .ti_right .green{ color: #8edd03; }

.infiniteCarousel ul li a img {
}

.infiniteCarousel .arrow {
  display: block;
  height: 60px;
  width: 68px;
  background: url(../images/arrow_right.jpg) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 80px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background: url(../images/arrow_left.jpg) no-repeat 0 0;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -60px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -60px;
}
