#main_banner .swiper-container img{
	clear:both;
	width:100%;
	overflow:visible;
}

#main_banner .swiper-wrapper{
	padding-bottom:2em;
}

#main_banner .swiper-pagination {
	position: absolute;
	width:100%;
	text-align: center;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 99999;
	bottom:3em;
}

#main_banner .swiper-pagination-bullet {
 text-indent: -9999px;
 display: inline-block;
 width: 1.25em;
 height: 1.25em;
 border-radius: 100%;
 opacity:0.75;
}

#main_banner .swiper-pagination-bullet-active{
	opacity:1;
	background:#ffffff;
}

#main_banner .swiper-button-prev {
	 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}

 #main_banner .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}

#main_banner .swiper-container .banner_contents{
	position:absolute;
	width:100%;
	background:rgba(0,0,0,0.5);
	display:block;
	float:left;
	font-size:0.875em;
	height:3em;
	line-height:3em;
}

#main_banner .swiper-container .banner_contents .banner_label{
	position:relative;
	display:inline-block;
	width:20%;
	margin:0;
	padding:0.3125em;
	vertical-align:top;
	line-height:1.5;
	background: rgb(58,108,151); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(58,108,151,1) 0%, rgba(113,180,209,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(58,108,151,1) 0%,rgba(113,180,209,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(58,108,151,1) 0%,rgba(113,180,209,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a6c97', endColorstr='#71b4d1',GradientType=1 );
	text-align:center;
	float:left;
	
}

#main_banner .swiper-container .banner_contents .banner_label span{
	color:#ffffff;
	line-height:1.5;
	margin:0;
	display:block;
	letter-spacing:-1px;
}

#main_banner .swiper-container .banner_contents .banner_label2{
	position:relative;
	display:inline-block;
	width:20%;
	margin:0;
	padding:0.3125em;
	vertical-align:top;
	line-height:1.5;
	background: rgb(70,154,61); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(70,154,61) 0%, rgba(103,199,128,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(70,154,61,1) 0%,rgba(103,199,128,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(70,154,61,1) 0%,rgba(103,199,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a6c97', endColorstr='#71b4d1',GradientType=1 );
	text-align:center;
	float:left;
	
}

#main_banner .swiper-container .banner_contents .banner_label2 span{
	color:#ffffff;
	line-height:1.5;
	margin:0;
	display:block;
	letter-spacing:-1px;
}

#main_banner .swiper-container .banner_contents .banner_sale_percent{
	position:relative;
	display:inline-block;
	z-index:100000;
	width:8%;
	text-align:right;
	margin:0;
	padding:0;
	vertical-align:middle;
	background: rgb(220,104,79); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(220,104,79,1) 0%, rgba(235,156,71,1) 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(220,104,79,1) 0%,rgba(235,156,71,1) 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(220,104,79,1) 0%,rgba(235,156,71,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc684f', endColorstr='#eb9c47',GradientType=1 );
	float:left;
	font-family:'tahoma';
	line-height:1.5;
	padding:0.3125em;
}

#main_banner .swiper-container .banner_contents .banner_sale_percent span{
	color:#ffffff;
	margin:0;
	padding:0;
	display:block;
	text-align:center;
}

#main_banner .swiper-container .banner_contents .banner_sale_percent small{
	color:#ffffff;
	display:block;
	text-align:right;
}

#main_banner .swiper-container .banner_contents .banner_title{
	position:relative;
	width:47%;
	display:inline-block;
	text-align:left;
	line-height:1.5;
	overflow:hidden;
	float:left;
	padding:0.3125em;
	margin:0;
}

#main_banner .swiper-container .banner_contents .banner_title span{
	letter-spacing:-1px;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:95%;
	overflow:hidden;
}

#main_banner .swiper-container .banner_contents .banner_sale_price{
	position:relative;
	display:inline-block;
	width:15%;
	text-align:right;
	vertical-align:bottom;
	margin:0;
	padding:0.3125em;
	line-height:1.5;
	float:left;
	font-family:'tahoma';
	font-size:1em;
}

#main_banner .swiper-container .banner_contents .banner_sale_price span{
	color:#ffffff;
}



.goods-content .swiper-container {
	width: 100%;
	clear:both;
	background:#1B2838;
 }
 .goods-content .swiper-wrapper{
	background:#1B2838;
 }
.goods-content .swiper-slide {
	background:#1B2838;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	text-align:left;
 }