.load-hid {
	display: none;
}

/*********** header ***********/
#home {
	background-color: #f1f1f1;
	font-size: 0.345454rem;/* 38 */
}
#home .headerH{
	/* padding: 0.290909rem; */
	background-color: #fff;
	position: fixed;
	top: 0;
	/* left: 0; */
	width: 100%;
	z-index: 10;
}
#home .headerH .home_search{
	/* width: calc(100%- 0.2363rem - 0.2363rem); */
	margin: 0.290909rem;
	height: 0.836363rem;/* 92px */
	border-radius: calc( 0.836363rem/2 );
	background-color: #f1f1f1;
	padding: 0 0.290909rem;
	font-size: 0.363636rem;/* 40px */
	color: #757575;
	line-height: 0.836363rem;
	display: flex;
	align-items: center;
}
#home .headerH .home_search i {
	font-size: 0.42rem;
	margin-right: 0.090909rem;
	vertical-align: middle;
	color: #757575;
}
#home .headerH .home_search i::before {
	margin: 0;
}

/* content */
#home .content{
	/* margin-top: 1.418181rem; */
	height: 84.895834%;
}

/* 轮播图 */
#home .slideArea{
	background-image: url(../../images/background-image.png);
	background-size: 100% 100%;
	padding: 0 0.290909rem;
}
#home #slide{
	align-items: flex-start;
	background-color: transparent;
	margin: 0 auto;
	z-index: 0;
	
	height: 3.890909rem;/* 428 */
}
#home #slide .pagination{
	background-color: transparent;
}
#home #slide img, #home #slide .swiper-slide{
	height: 3.890909rem;/* 428 */
	border-radius: 0.072727rem;
}


/*********** 分类 ***********/
#home .class_module {
	background-color: transparent;
	padding: 0.454545rem 0.290909rem 0 0.290909rem;
	font-size: 0.418181rem;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;	
}
#home .class_module li {
	width: 1.86909rem;
	text-align: center;
}
.class_module li > img {
	width: 1.181818rem;/* 130px */
	height: 1.181818rem;
	border-radius: calc(1.181818rem / 2);
}
#home .class_module li > span {
	display: block;
	margin-top: 0.290909rem;
	padding-bottom: 0.454545rem;
	font-size: 0.272727rem;
}

/*********** 保障说明 ***********/
#home .guarantee{
	margin: 0 0.290909rem 0.290909rem 0.290909rem;
	padding: 0.290909rem;
	background-color: #ffeed3;
	border-radius: 0.072727rem;/* 8 */
	color: #a67115;
}
#home .guarantee p:nth-child(1){
	font-size: 0.418181rem;/* 46 */
	margin-bottom: 0.10909rem;/* 12 */
	text-align: center;
}
#home .guarantee p:nth-child(2){
	font-size: 0.30909rem;/* 34 */
	display: flex;
	align-items: center;
	justify-content: center;
}
#home .guarantee p:nth-child(2) span{
	font-size: 0.127272rem;/* 14 */
	border: 0.018181rem solid #a67115;
	border-radius: 50%;
	padding: 0.00909rem 0.018181rem;/* 4 */
}

/*********** 秒杀 ***********/
#home .ms_content {
	border: 1px solid #e4393c;
	margin: 0.290909rem;
	background: #fff;
	border-radius: 0.072727rem;
	padding: 0.290909rem 0.290909rem 0.236363rem 0.290909rem;
}
#home #to_ms_title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 0.6rem;
}
#home #to_ms_title > span {
	font-size: 0.4rem;
	color: #e4393c;
}
#home #to_ms_title .countdown_nums {
	display: flex;
	height: 18px;
	color: #e4393c;
	font-size: 0.32rem;
	border: 1px solid #e4393c;
	border-radius: 0.3rem;
	font-weight: bold;
	justify-items: center;
	padding-right: 0.2rem;
}
#home #to_ms_title #timeStart {
	font-style: normal;
	background: #e4393c;
	border-radius: 0.3rem;
	color: #fff;
	font-weight: bold;
	padding: 0 0.2rem;
	margin-right: 0.1rem;
}
#home #swiper_ms .swiper-slide > div {
	width: 100%;
	height: 2.1rem;
	margin: 0.236363rem 0;
}
#home #swiper_ms img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#home #swiper_ms .swiper-slide .price {
	display: block;
	font-size: 0.363636rem;
	color: #e4393c;
}
#home #swiper_ms .swiper-slide .old_price {
	font-size: 0.35rem;
	font-style: normal;
	color: #999;
	text-decoration: line-through;
}


/******** 好物推荐 ********/
#home .goodGoods{
	margin: 0.290909rem;/* 32px */
	background-color: #fff;
	padding: 0.290909rem 0.290909rem 0.236363rem 0.290909rem;
	font-size: 0.381818rem;/* 42 */
	border-radius: 0.072727rem;
	overflow: hidden;
}
#home .goodGoods div:first span{
	font-size: 0.272727rem;/* 30px */
	color: #757575;
	line-height: 0.418181rem;/* 46px */
	vertical-align: middle;
	float: right;
}
#home .goodGoods div:first span i{
	font-size: 0.327272rem;/* 36px */
	vertical-align: middle;
}
#home #goodGoods_ul{
	/* display: flex;
	justify-content: space-between; */
	display: inline-flex;
}
#home #goodGoods_ul li{
	width: 2.3rem;
}
#home #goodGoods_ul li:last-child{
	width: 2rem;/* 220 */
}
#home #goodGoods_ul li span:nth-child(2){
	font-size: 0.236363rem;/* 26 */
	text-decoration: line-through;
}
#home #goodGoods_ul .goodsName{
	font-size: 0.327272rem;
	color: #757575;
	width: 2rem;/* 220 */
	height: 0.42rem;
	overflow: hidden;
	display: none;
}
#home #goodGoods_ul .newPrice{
	font-size: 0.363636rem;/* 40 */
	color: #e4393c;
	margin-right: 0.090909rem;
}
#home #goodGoods_ul .oldPrice{
	display: none;
}
#home #goodGoods_ul .newPrice::before{
	content: "¥";
}
#home #goodGoods_ul .oldPrice::before{
	content: "¥";
}
.goodGoods img{
	width: 2rem;/* 220 */
	height: 2rem;
	object-fit: cover;
	margin: 0.236363rem 0;/* 26px */
}

#home .goodGoods .paginationDiv {
	width: 30%;
	height: 0.1rem;
	position: relative;
	margin: 0 auto;
	margin-top: 0.236363rem; /* 26 */
	margin-bottom: 0.1rem; /* 11 */
}
#home .goodGoods .paginationDiv .bac {
	width: 100%;
	height: 100%;
	border-radius: 0.08rem;
	background: #ddd;
}
#home .goodGoods .paginationDiv .little {
    background: #999;
	position: absolute;
	left: 0;
	top: 0;
	width: 0.08rem;
	height: 100%;
	border-radius: 0.08rem;
}
#home .goodGoods .swiper-pagination-progress .swiper-pagination-progressbar {
    background: #999;
	border-radius: 0.08rem;
    position: absolute;
    left: 0.04rem;
    top: 0;
    width: calc(100% - 0.04rem);
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
}


/******** 热卖榜 必买清单 ********/
#home .hotAndMust{
	margin: 0.290909rem 0.290909rem 0 0.290909rem;
	background-color: #fff;
	padding: 0.290909rem 0.290909rem 0.236363rem 0.290909rem;
	font-size: 0.418181rem;
	border-radius: 0.072727rem;
	height: 2.7rem;
}
#home .hotAndMust div:nth-child(1), .hotAndMust div:nth-child(2){
	width: calc(100% / 2);
	float: left;
}
#home .hotAndMust div:nth-child(1) span:nth-child(2), .hotAndMust div:nth-child(2) span:nth-child(2){
	font-size: 0.290909rem;
	margin-left: 0.181818rem;
}
#home .hotAndMust #hotAndMust_ul li{
	width: calc(100% / 2);
	float: left;
	margin: 0.236363rem 0;/* 26px */
}
#home .hotAndMust #hotAndMust_ul li img{
	width: 1.818181rem;
	height: 1.818181rem;
}

/******** 商品分类展示 ********/
#home .classifiedGoods #classifiedGoodsTitle{
	margin: 0.290909rem 0;
	/* width: 9.70909rem; */
	/* overflow: scroll; */
	line-height: 0.56rem;
	/* background: #F1F1F1; */
}
#home .classifiedGoods #classifiedGoodsTitle ul{
	/* margin: 0.454545rem 0.290909rem; *//* 50 32 */
	/* margin-top: 0.727272rem; *//* 80 */
	padding: 0.290909rem;
	box-sizing: border-box;
	/* display: inline-flex;
	overflow: scroll;
	display: -webkit-box;
	-webkit-box-lines: single;
	-webkit-box-orient: horizontal; */
}
#home .classifiedGoods #classifiedGoodsTitle li{
	width: 2.727272rem;/* 300 */
	font-size: 0.381818rem;/* 42 */
	text-align: center;
	/* background-image:-webkit-linear-gradient(bottom,#0f63ac,#2b8de1,#0f63ac); 
	-webkit-background-clip:text; 
	-webkit-text-fill-color:transparent; */
}
#home .classifiedGoods #classifiedGoodsTitle li span {
	float: left;
	font-size: 0.32rem;
	
}
#home .classifiedGoods #classifiedGoodsTitle .active {
	font-weight: bolder;
	font-size: 0.472727rem;/* 52 */
}
#home .classifiedGoods #classifiedGoodsTitle .active span {
	font-weight: normal;
}
#home .classifiedGoods #classifiedGoodsTitle .special {
	-webkit-text-stroke: 0.018181rem #c72d28;
	text-stroke: 0.018181rem #c72d28;
	color: #fff;
}
#home .classifiedGoods #classifiedGoodsTitle .special span {
	-webkit-text-stroke: 0;
	color: #2f2f2f;
}
#home .classifiedGoods #classifiedGoodsTitle .special.active {
	-webkit-text-stroke: 0.027272rem #c72d28;
	text-stroke: 0.027272rem #c72d28;
}
#home .classifiedGoods #classifiedGoodsTitle .swiper-container {
	padding-right: 0.290909rem; /* 32 */
}


#home .classifiedGoods #classifiedGoodsShow{
	padding: 0 0.290909rem;
}
#home .classifiedGoods #classifiedGoodsShow li{
	float: left;
	list-style:none;
	width: 4.56rem;/* 500px */
	width: calc(100%/2 - 0.145454rem); /* 16 */
	padding-bottom: 0.290909rem;
	margin-bottom: 0.290909rem;/* 32px */
	background-color: #fff;
	border-radius: 0.072727rem;/* 8px; */
}
#home .classifiedGoods #classifiedGoodsShow li img{
	width: 4.56rem;/* 500px */
	width: 100%;
	height: 4.56rem;/* 500px */
	height: 4.56371rem;
	object-fit: cover;
}
#home .classifiedGoods #classifiedGoodsShow li .imgDiv{
	position: relative;
}
#home .classifiedGoods #classifiedGoodsShow li .imgDiv div{
	width: 50%;
	height: 50%;
	border-radius: 50%;
	position: absolute;
	top: 25%;
	left: 25%;
	background: rgba(50, 50, 50, 0.6);
	color: #fff;
	font-size: 0.45rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
#home .classifiedGoods #classifiedGoodsShow .goodsName{
	font-size: 0.327272rem;/* 36px */
	color: #757575;
	margin: 0.290909rem 0.290909rem;
	height: 0.92rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
#home .classifiedGoods #classifiedGoodsShow .price{
	padding: 0 0.290909rem;
}
#home .classifiedGoods #classifiedGoodsShow .price .newPrice{
	font-size: 0.381818rem;/* 42px */
	color: #e4393c;
	margin-right: 0.090909rem;
}
#home .classifiedGoods #classifiedGoodsShow .price .oldPrice{
	font-size: 0.327272rem;/* 36px */
	color: #757575;
	text-decoration: line-through;
}
#home .classifiedGoods #classifiedGoodsShow .price .newPrice::before{
	content: "¥";
}
#home .classifiedGoods #classifiedGoodsShow .price .oldPrice::before{
	content: "¥";
}
#home .classifiedGoods #classifiedGoodsShow li:nth-child(odd){
	float: left;
}
#home .classifiedGoods #classifiedGoodsShow li:nth-child(even){
	float: right;
}
#home .classifiedGoods #classifiedGoodsShow li:nth-child(1){
	/* width: 4.56rem; *//* 500px */
	/* height: 4.56rem; *//* 520px */
	/* padding-bottom: 0!important; */
}
#home .classifiedGoods #classifiedGoodsShow li:nth-child(1) img{
	
}
#home .classifiedGoods #classifiedGoodsShow li:nth-child(1) p{
	/* display: none!important; */
}
#home .classifiedGoods #classifiedGoodsShow li:nth-child(1) .divAmount{
	/* display: none!important; */
}
#home .classifiedGoods #body_bottom{
	text-align: center;
	display: block;
}
#home .classifiedGoods #body_bottom img{
	margin-top: 0.872727rem;/* 96px */
}



#home #classifiedGoodsShow .load{
	color: #b8b8b8;
	float: left;
	text-align: center;
	width: 100%;
	padding: 0.290909rem 0;/* 300 */
}
#home #classifiedGoodsShow .load .not_goods{
	display: none;
}



#home #qualificationRules {
	/* margin: 0.56rem 0.290909rem; */
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#home #qualificationRules .title {
	position: relative;
	width: 2.2rem;
	display: inline-block;
}
#home #qualificationRules .title::before {
	content: " ";
	/* background-image: linear-gradient(to right, #e4444c, #ffd0d1); */
	background-image: linear-gradient(to right, #e4444c, #ffedee);
	height: 0.12rem;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -0.09rem;
}
#home #qualificationRules .title::after {
	content: "资质与规则 ";
	position: absolute;
	left: 0;
	bottom: -0.2rem;
	font-size: 0.4rem;
	color: #111;
	width: max-content;
}
#home #qualificationRules .little {
	font-size: 0.34rem;
	color: #999;
	font-weight: normal;
	padding-left: 9rem;
}
#home #qualificationRules i {
	color: #999;
}






