.ft-carousel{position:relative;width:100%;height:100%;overflow:hidden}.ft-carousel li,.ft-carousel p,.ft-carousel ul{margin:0;padding:0}.ft-carousel ol,.ft-carousel ul{list-style:none}.ft-carousel .carousel-inner{position:absolute;left:0;top:0;height:100%}.ft-carousel .carousel-inner .carousel-item{float:left;height:100%;position:relative;overflow:hidden}.ft-carousel .carousel-item a,.ft-carousel .carousel-item a img{display:block;width:100%;height:100%}.ft-carousel .carousel-img a,.ft-carousel .carousel-img a img{display:block;width:100%;height:100%}.ft-carousel .carousel-item .carousel-item-title{box-sizing:border-box;width:100%;height:32px;padding-left:16px;padding-right:120px;line-height:32px;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.3);text-align:left;font-size:16px}.ft-carousel .carousel-item .carousel-item-title a{display:inline;color:#fff;font-size:16px}.ft-carousel .carousel-indicators{box-sizing:border-box;position:absolute;right:0;bottom:10px;padding:0 6px;text-align:center;font-size:0}.ft-carousel .carousel-indicators span{box-sizing:border-box;display:inline-block;width:12px;height:12px;border:1px solid #fff;margin:0 4px;border-radius:50%;cursor:pointer}.ft-carousel .carousel-indicators span.active{background-color:#fff}.ft-carousel .carousel-btn{position:absolute;top:50%;width:40px;height:74px;margin-top:-47px;cursor:pointer;background-size:80px 148px;background-repeat:no-repeat;background-position-y:bottom;background-image:}.ft-carousel .carousel-prev-btn{left:0;background-position-x:left}.ft-carousel .carousel-next-btn{right:0;background-position-x:right}.ft-carousel .carousel-next-btn:hover,.ft-carousel .carousel-prev-btn:hover{background-position-y:top}