.f-fl{float: left;}
.f-fr{float: right;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}

.m-ad .logo,.m-slide .leftArrow,.m-slide .rightArrow,.m-ad-4 .dots a,.m-ad-single .u-logo,.min-arrow,.m-goodsList-6 a .discount{
	background: url(../img/bg-24.png?v=1441527781139) no-repeat -9999px -9999px;
	_background: url(../img/bg-8.png?v=1441527781139) no-repeat -9999px -9999px;
}

/*620*100*/
.m-ad{
	width: 614px;
	height: 94px;
	border: 3px solid #F3003F;
	border-radius: 12px/13px;
	overflow: hidden;
}
.m-ad a{
	display: block;
}
.m-ad .logo{
	display: block;
	width: 140px;
	height: 94px;
	background-color: #F3003F;
	background-position: -122px 35px;
}
.m-slide{
	position: relative;
	float: right;
	width: 474px;
	height: 94px;
	overflow: hidden;
}
.m-slide .arrow{
	display: block;
	position: absolute;
	top: 0;
	width: 20px;
	height: 94px;
	background-color: #E6E6E6;
	cursor: pointer;
}
.m-slide .leftArrow{
	left: 0;
	background-position: -767px 24px;
}
.m-slide .rightArrow{
	right: 0;
	width: 21px;
	border-top-right-radius: 4px 13px;
	border-bottom-right-radius: 4px 13px;
	background-position: -798px 24px;
	z-index: 2;
}
.m-slide .gLpadding{
	position: absolute;
	width: 434px;
	height: 84px;
	padding: 7px 0 3px 0;
}
#goodsList{
	left: 20px !important;
}
.m-goodsList li{
	position: relative;
	width: 217px;
	height: 84px;
	float: left;
}
.m-goodsList li a{
	display: block;
}
.m-goodsList li a span{
	display: inline-block;
	width: 134px;
	padding-right: 7px;
	border-right: 1px solid #F3003F; 
}
.m-goodsList .pic{
	margin-top: 5px;
}
.m-goodsList .price{
	margin-top: 5px;
	padding-top: 5px;
	*margin-top: 2px;
	*padding-top: 0;
}
.m-goodsList .name{
	padding-top: 5px;
}
.m-goodsList .price em{
	position: relative;
	top: 3px;
	color: #F3003F;
	vertical-align: top;
}
.m-goodsList .price i{
	float: right;
	color: #7D7D7D;
}
.m-goodsList .price .yean{
	*position: relative;
	*top: 5px;
	font: 17.75px/13px "Microsoft YaHei";
}
.m-goodsList .price .nowprc{
	/* 32 to 31*/
	vertical-align: middle;
	font: 33.9px/20px "SimHei";
	letter-spacing: -3px;
	*line-height: 25px;
	display: inline-block;
	width: 70px;
}
.m-goodsList .price .tip{
	width: 46.7px;
	font: 8.59px/6px "Microsoft YaHei";
	color: #AFAFAF;
	*line-height: 9px;
	*position: relative;
	*top: -15px;
}
.m-goodsList .price .oldprc{
	position: relative;
	top: -6px;
	width: 46.7px;
	font: 14px/9px "Microsoft YaHei";	
	letter-spacing: -1px;
	text-decoration: line-through;
	color: #AFAFAF;
	*line-height: 12px;
	*position: relative;
	*left: 43px;
	*top: -3px;
}
.m-goodsList .name em{
	display: inline-block;
	width: 65px;
	height: 15px;
	margin-left: 5px;
	border-radius: 7.5px;
	font: 11.23px/17px "SimHei";
	text-align: center;
	color: #fff;
	background-color: #F3003F;
}
.m-goodsList .name i{
	width: 135px;
	font: 12.02px/17px "Microsoft YaHei";
	color: #434343;
}

/*640*100*/
.m-ad-1{
	width: 634px;
	border-radius: 8px/11px;
}
.m-ad-1 .logo{
	width: 132px;
	background-position: -127px 35px;
}
.m-slide-1{
	width: 502px;
}
.m-slide-1 .gLpadding{
	padding: 0;
}
.m-goodsList-1 li{
	width: 231px;
}
.m-goodsList-1 li a span{
	position: relative;
	top: 5px;
	padding-right: 9px;
}
.m-goodsList-1 .pic{
	margin-top: 5px;
}
/*960*100*/
.m-ad-2{
	width: 954px;
}
.m-ad-2 .logo{
	width: 214px;
	background-position: -257px 31px;
}
.m-slide-2{
	width: 740px;
}
.m-slide-2 .arrow{
	width: 31px;
}
.m-slide-2 .leftArrow{
	background-position: -762px 24px;
}
.m-slide-2 .rightArrow{
	background-position: -794px 24px;
	width: 31px;
}
.m-slide-2 .gLpadding{
	padding: 0;
}
.m-goodsList-2 li{
	width: 227px;
}
.m-goodsList-2 li a span{
	position: relative;
	top: 5px;
	padding-right: 5px;
}
.m-goodsList-2 .pic{
	margin-top: 5px;
}
#goodsList-1{
	left: 31px !important;
}
/*1200x125*/
.m-ad-3{
	width: 1180px;
	height: 119px;
	border-radius: 15px/15px;
	border-right: 17px solid #F3003F;
}
.m-ad-3 .logo{
	width: 196px;
	height: 119px;
	background-position: -266px 42px;
}
#goodsClassList{
	width: 984px;
	height: 119px;
}
.m-goodsList-3 li{
	position: relative;
	width: 328px;
	overflow: hidden;
}
.m-goodsList-3 li>a{
	position: absolute;
	top: 0;
	width: 258px;
}
.m-goodsList-3 .displaynone{
	display: none;
}
.m-goodsList-3 .list{
	display: inline-block;
	float: right;
	width: 70px;
	height: 119px;
	background-color: #E2E2E2;
	_position: relative;
	_top: -104px;
}
.m-goodsList-3 .list a{
	display: block;
	width: 70px;
	height:39px; 
	font: 14.36px/39px "Microsoft YaHei";
	text-align: center;
	color: #F3003F;
	background-color: #E2E2E2;
	overflow: hidden;
}
.m-goodsList li{
	height: 119px;
}
.m-goodsList-3 .pic{
	margin-top: 15px;
}
.m-goodsList-3 li a span{
	width: 150px;
	border: 0;
}
.m-goodsList-3 .list .current{
	color: #fff;
	background-color: #F3003F;
}
.m-goodsList-3 .list .addHeight{
	height: 41px;
}
.m-goodsList-3 .price{
	margin-top: 22px;
	padding-top: 0;
	*margin-top: 7px;
}
.m-goodsList-3 .price em{
	display: inline-block;
	margin-top: 3px;
}
.m-goodsList-3 .price .yean{
	font: 20.67px/12px "Microsoft YaHei";
	*line-height: 22px;
}
.m-goodsList-3 .price .nowprc{
	display: inline-block;
	width: 82px;
	/*39.53 to 36*/
	vertical-align: middle;
	font: 33.9px/20px "SimHei";
	letter-spacing: -3px;
	*line-height: 35px;
}
.m-goodsList-3 .price .tip{
	width: 47.7px;
	font: 10px/8px "Microsoft YaHei";
	*line-height: 12px;
	*position: relative;
	*top: -26px;
}
.m-goodsList-3 .price .oldprc{
	top: -9px;
	width: 47.7px;
	font: 14.48px/11px "Microsoft YaHei";
	*line-height: 14px;
	*position: relative;
	*top: -12px;
	*left: 48px;
}
.m-goodsList-3 .name em{
	width: 76px;
	height: 18px;
	margin-left: 5px;
	border-radius: 6px;
	font: 13.07px/20px "SimHei";
}
.m-goodsList-3 .name i{
	font: 14px/20px "Microsoft YaHei";
}
/*add*/
.m-goodsList-3 .name{
	word-wrap: break-word;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 40px;
}

/*300x250*/
.m-ad-4{
	width: 294px;
	height: 244px;
	border-radius: 15px;
}
.m-ad-4 .logo{
	width: 294px;
	height: 59px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-position: -466px 8px;
}
.m-goodsList-4{
	position: relative;
	width: 272px;
	height: 149px;
	padding: 11px 8px 8px 0;
}
.m-goodsList-4{
	position: relative;
}
.m-goodsList-4 a{
	position: absolute;
	top: 11px;
}
.m-goodsList-4 a .pic{
	margin-top: 12px;
}
.m-goodsList-4 .displaynone{
	display: none;
}
.m-goodsList-4 a span{
	display: block;
	border: 0;
}
.m-goodsList-4 .price{
	margin-top: 27px;
	padding-top: 0;
	*margin-top: 18px;
}
/*add*/
.m-goodsList-4 .pricepatch-4{
	width: 276px;
	*width: auto;
}
.m-goodsList-4 .name{
	margin-top: 20px;
	margin-right: 9px;	
}
/*add*/
.m-goodsList-4 .namepatch-4{
	word-wrap: break-word;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 56px;
}
.m-goodsList-4 .price i{
	display: inline-block;
	margin-top: 3px;
}
.m-goodsList-4 .price .yean{
	font: 21.91px/13px "Microsoft YaHei";
}
.m-goodsList-4 .price .nowprc{
	display: inline-block;
	width: 78px;
	font: 40px/24px "SimHei"; /*45 to 40*/
	letter-spacing: -3px;
	*line-height: 38px;
	*position: relative;
	*top: 0;
}
.m-goodsList-4 .price .tip{
	position: relative;
	top: -25px;
	left: 12px; /*10 to 12*/
	width: 50px;
	font: 10px/8px "Microsoft YaHei";
	*position: relative;
	*top: -33px;
	*left: 20px;
	_line-height: 10px;
}
.m-goodsList-4 .price .oldprc{
	position: relative;
	top: -8px;
	left: 60px;
	width: 50px;
	font: 14.68px/8px "Microsoft YaHei";
	*line-height: 12px;
	*position: relative;
	*top: -16px;
	*left: 70px;
}
.m-goodsList-4 .name em{
	width: 76px;
	height: 18px;
	margin-left: 5px;
	border-radius: 9px;
	font: 13.07px/19px "SimHei";
}
.m-goodsList-4 .name i{
	font: 12.87px/19px "Microsoft YaHei";
}
.m-ad-4 .dots{
	position: relative;
	width: 135px;
	height: 16px;
	margin: 0 auto;
	*width: 115px;
}
/*add*/
.m-ad-4 .dotspatch-4{
	width: 96px;
	*width: 96px;
}
.m-ad-4 .dots a{
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 2px;
	background-position: -853px -1px;
}
.m-ad-4 .dots .current{
	background-position: -833px -1px;
}
/*300*100*/
.m-product .pic{
	display: block;
	margin-top: 9px;
}
.m-ad-single{
	position: relative;
	width: 294px;
	height: 94px;
	border-radius: 13px;
	overflow:hidden;
}
#goodsLists{
	position: absolute;
}
.m-ad-single .u-logo{
	position: absolute;
	top: -3px;
	right: -3px;
	width: 140px;
	height: 32px;
	border-bottom-left-radius: 15px;
	background-position: 15px 6px;
	background-color: #F3003F;
	z-index: 5;
}
.m-ad-single div{
	position: relative;
	width: 294px;
	height: 94px;
}
.m-goodsList-5 .goods{
	position: relative;
	width: 294px;
	height: 94px;
	overflow: hidden;
	margin-top: 10px;
}
.m-goodsList-5 .price{
	margin-top: 15px;
	border: 0;
}
.m-goodsList-5 .name{
	border: 0;
}
.m-goodsList-5 .price .yean{
	font: 17.75px/10px "Microsoft YaHei";
}
.m-goodsList-5 .price .nowprc{
	/*33.95 to 31*/
	vertical-align: middle;
	font: 33.9px/20px "SimHei";
	letter-spacing: -3px;
	*line-height: 25px;
}
.m-goodsList-5 .price .tip{
	position: relative;
	top: 15px;
	font: 8.59px/6px "Microsoft YaHei";
	*top: 0;
}
.m-goodsList-5 .price .oldprc{
	position: relative;
	top: -8px;
	left: 43px;
	font: 15.87px/9px "Microsoft YaHei";
	*line-height: 12px;
	*left: 85px;
}
.m-goodsList-5 .name i{
	display: inline-block;
	position: relative;
	top: -16px;
	left: 70px;
	width: 120px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	*top: -16px;
}
.min-arrow{
	position: absolute;
	top: 36px;
	width: 8px;
	height: 28px;
	background-color: #333;
	z-index: 9;
	cursor: pointer;
}
.min-arrowl{
	left: 4px;
	background-position: -881px 0;
}
.min-arrowr{
	right: 4px;
	background-position: -901px 0;
}
/*300x150*/
.m-ad-6{
	position: relative;
	width: 294px;
	height: 144px;
	border-radius: 12px;
}
.m-ad-6 .logo{
	width: 294px;
	height: 36px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-position: -970px 4px;
}
.m-goodsList-6{
	position: relative;
	width: 294px;
	height: 108px;
	padding: 0;
}
.m-goodsList-6 a{
	position: absolute;
	top: 0;
}
.m-goodsList-6 a .pic{
	margin-top: 5px;
}
.m-goodsList-6 .displaynone{
	display: none;
}
.m-goodsList-6 a span{
	display: block;
	width: 280px; /* 270 to 280*/
	border: 0;
	*width: 190px;
}
.m-goodsList-6 .price{
	*position: absolute;
	*top: 0;
	margin-top: 16px;
	padding-top: 0;
}
.m-goodsList-6 .name{
	*position: absolute;
	*top: 30px;
	margin-top: 15px;
	margin-right: 9px;
}
.m-goodsList-6 .namepatch-6 {
	width: 170px;
	word-wrap: break-word;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 36px;
}
.m-goodsList-6 a .discount{
	position: absolute;
	top: 15px;
	right: 11px;
	width: 30px;
	height: 28px;
	background-position: -833px -24px;
	color: #fff;
	line-height: 28px;
	*right: -180px;
	*top: 18px;
}
.m-goodsList-6 .discount em{
	font-size: 13px;
}
.m-goodsList-6 .discount i{
	font-size: 11px;
}
.m-goodsList-6 .price i{
	display: inline-block;
}
.m-goodsList-6 .price .yean{
	font: 17.75px/14px "Microsoft YaHei";
}
.m-goodsList-6 .price .nowprc{
	width: 78px;
	font: 33.95px/20px "SimHei";
	*line-height: 30px;
}
.m-goodsList-6 .price .tip{
	position: relative;
	top: 0px;
  	left: -45px; /*-37 to -45*/
  	width: 50px;
	font: 8.59px/6px "Microsoft YaHei";
	*top: -27px;
	*left: -60px;
}
.m-goodsList-6 .price .oldprc{
	position: relative;
	top: -8px;
	left: -44px; /*-36 to -45*/
	width: 50px;
	font: 15.87px/9px "Microsoft YaHei";
	*line-height: 12px;
	*top: -17px;
	*left: -10px;
}
.m-goodsList-6 .name em{
	width: 65px;
	height: 15px;
	margin-left: 5px;
	border-radius: 9px;
	font: 11.23px/17px "SimHei";
	_line-height: 20px;
}
.m-goodsList-6 .name i{
	font: 12.02px/17px "Microsoft YaHei";
	_line-height: 20px;
}
.m-ad-6 .dots{
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 75px;
}
.m-ad-6 .dots a{
	display: inline-block;
	width: 7px;
	height: 6px;
	margin: 0 2px;
	background-position: -854px -16px;
	overflow: hidden;
}
.m-ad-6 .dots .current{
	background-position: -835px -16px;
}
/*add*/
.m-goodsList-1 .name,  .m-goodsList-2 .name, .m-goodsList-7 .name{
	word-wrap: break-word;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 36px;
}