/* CSS Document */
.carousel{line-height:1.45em;}
.carousel-inner{overflow:hidden; position:relative;}
.carousel-animate{position:absolute;}
.carousel-item{position:relative; float:left; text-decoration:none;}
.carousel-item-info{position:absolute;  bottom:50px;  left:0;}
.carousel-item-info strong,.carousel-item-info span{background:transparent url(../images/bg_white80.png);color:#555; padding:3px 2px;}
.carousel-item:hover .carousel-item-info strong,.carousel-item:hover .carousel-item-info span,.carousel-item:hover .carousel-item-info em{}
.carousel-item-info strong{font-size:54px; line-height:1.43em; font-family:Arial, Helvetica; font-weight:normal}
.carousel-item-info strong span,.carousel-item-info:hover strong span{padding:0 10px; position:relative; right:2px; background:transparent url(../images/bg_white90.png) repeat scroll 0 0; }
.carousel-nav {list-style-type:none!important; line-height:1.3em; height:28px; margin:0!important; padding:0!important;  position:relative; bottom:28px;}
.carousel-nav li{float:left; margin:0; padding:0;}
.carousel-nav li a{display:block;  height:20px; overflow:hidden; border-right:1px solid #ddd; text-decoration:none; color:#b8b8b8; font-weight:700; font-family:"微软雅黑","宋体",Arial,sans-serif;font-size:12px;  padding:0px 12px 8px 12px;background:transparent url(../images/bg_white40.png)}
.carousel-nav .last a{border-width:0;}
.carousel-nav li a.selected{
color:#e40071;
background:transparent url(../images/bg_white80.png);
border-color:#b8b8b8;

}
.carousel .media-item-info{color:#fff; font-size:1em; line-height:1.45em;}
div.carousel-data {display:none;}
.carousel-item-info strong, .carousel-item-info span {background:none; color:#fe14a3}
.carousel-item-info span {background:transparent url(../images/bg_white80.png) repeat scroll 0 0; padding-left:14px }


