.carousel-image{width:640px;height:350px;overflow: hidden;position: relative; margin-bottom:4px;}
.carousel-image div{position: absolute;height:350px;}
.carousel-image a{display: block;float:left;height: 100%;width:640px;}
.carousel-image a img{width:100%;height:100%;margin:0;border:none;}
.carousel-num {position: absolute;bottom:1rem;right:300px;}
.carousel-num i{cursor: pointer; font-style:normal;background-color:#ddd;color:#fff;font-size: 0;height: .75rem;width: .75rem;border-radius:  .75rem;overflow: hidden;margin-left:  .75rem;display: inline-block;}
.carousel-num i.current{background-color: #333;}