





/*图片轮转*/

.carousel-3d{

	-webkit-perspective: 1000px;

	-webkit-backface-visibility: hidden

}

.carousel-items{

	display: inline-block;

}

.carousel-trans{

	-webkit-transition: -webkit-transform .2s cubic-bezier(0, 0, 0.25, 1);

}

.carousel{

	overflow: hidden;

	position: relative;

}

.carousel>:nth-child(1){

	white-space: nowrap;

	overflow: hidden;

}

.carousel>:nth-child(1)>div>a{

	display: inline-block;

	background-size: 100% 100%;

	vertical-align: top;

}

.carousel>:nth-child(1)>div>a>img{

	width: 100%;

	height: 100%;

}

.carousel>:nth-child(2){

	left: 0;

	right: 0;

	bottom: 0;

	color: #fff;

	padding: 0 10px;

	font-size: 12px;

	position: absolute;

}

.carousel>:nth-child(2)>:nth-child(1){

	display: none;

}

.carousel[data-t="1"]>:nth-child(2){

	display: -webkit-box;

	-webkit-box-align: center;

}

.carousel[data-t="1"]>:nth-child(2)>:nth-child(1){

	display: block;

	line-height: 1;

	overflow: hidden;

	margin-right: 10px;

	-webkit-box-flex: 1;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.car1>:nth-child(2)>:nth-child(2){

	height: 100%;

	display: -webkit-box;

	-webkit-box-pack: center;

	-webkit-box-align: center;

}

.car1>:nth-child(2)>:nth-child(2)>div{

	width: 6px;

	height: 6px;

	background: rgba(255,255,255,.3);

}

.car1>:nth-child(2)>:nth-child(2)>div+div{

	margin-left: 6px;

}

.car1>:nth-child(2)>:nth-child(2)>div.sel{

	background: #299AEB;

}

.car1>:nth-child(1){

	padding-left: 50%;

}

.car1 .icon{

	vertical-align: top;

	display: inline-block;

	-webkit-border-radius: 0;

}

.car1>:nth-child(2){

	height: 21px;

	background: rgba(0,0,0,.6);

}