ul,

ol,

li,

div {

	margin: 0;

	padding: 0;

}



ul,

ol {

	list-style: none;

}



.ft-carousel {

	position: relative;

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.ft-carousel .carousel-inner {

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

}



.ft-carousel .carousel-inner .carousel-item {

	float: left;

	height: 100%; display:block; position:relative

}

.ft-carousel .carousel-inner .carousel-item span{ position:absolute; bottom:20px; left:20px; font-size:16px; color:#000;word-break:break-all; font-family:'MiSans'; }

.ft-carousel .carousel-item img {

	width: 100%;height:350px;

}



.ft-carousel .carousel-indicators {

	position: absolute;

	left: 0;

	bottom: 10px;

	width: 100%;

	text-align: center;

	font-size: 0; display:none

}



.ft-carousel .carousel-indicators span {

	display: inline-block;

	width: 12px;

	height: 12px;

	background-color: #fff;

	margin: 0 4px;

	border-radius: 50%;

	cursor: pointer;

}



.ft-carousel .carousel-indicators span.active {

	background-color: #de3a3a;

}



.ft-carousel .carousel-btn {

	position: absolute;

	top: 50%;

	width: 50px;

	height: 45px;

	

	cursor: pointer;

}



.ft-carousel .carousel-prev-btn {

	left: 20px;

	background: url(../images/feel6.png) no-repeat; display:none

}



.ft-carousel .carousel-next-btn {

	right: -20px;

	background: url(../images/feel5.png) no-repeat; display:none

}


.ft-carousel:hover .carousel-prev-btn { display:block}
.ft-carousel:hover .carousel-next-btn{ display:block}



@media (max-width:767px){
.ft-carousel .carousel-inner .carousel-item span{ bottom:10px;font-size: 14px;}
.cp1 .ft-carousel .carousel-inner .carousel-item span{ top:10px; left:50%;}
.met-product-list .cp1 li{ width:100%}
.ft-carousel .carousel-inner .carousel-item{width:100%}

}