.carousel-image{width:100%;overflow: hidden;position: relative;}
.carousel-image a{display: block;float:left;}
.carousel-image a img{margin:0;border:none;}
.carousel-num {position: absolute;bottom:1em;margin:0 auto;width:100%;text-align: center;}
.carousel-num i{font-size:0px;opacity:.5;cursor: pointer; font-style:normal;background: rgba(0,0,0,0.5);color:#fff;font-size: 0;height: 7px;width: 7px;border-radius:  4px;overflow: hidden;margin-left: 10px;display: inline-block;border:1px solid #cecece;background-clip:padding-box;}
.carousel-num i.current{background: rgba(255,255,255,0.8);}
