#goodsModule{
	background-color: #f1f1f1;
}

#goodsModule .goodsModule_header{
	/* position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99; */
}

/*********** header ***********/
#goodsModule .headerGM{
	padding: 0.290909rem;/* 32 */   /* ******* */
	padding-left: 0;  /* ******* */
	background-color: #fff;
	display: flex;
	align-items: center;
	position: fixed;
	width: 100%;
	z-index: 1;
}
#goodsModule .headerGM .van-icon{
	padding-left: 0.145454rem;/* 16 */   /* ******* */
	padding-right: 0.072727rem;/* 8 */   /* ******* */
	font-size: 0.690909rem;/* 76 */    /* ******* */
	vertical-align: middle;
	color: #757575;
}
#goodsModule .headerGM .goodsModule_search{
	height: 0.781818rem;/* 86px  */
	border-radius: 0.436363rem;
	background-color: #f1f1f1;
	padding: 0 0.290909rem;
	font-size: 0.345454rem;/* 38px */
	color: #757575;
	display: flex;
	align-items: center;
	width: 72%;  /* ******* */
}
#goodsModule .headerGM .goodsModule_search .van-icon{
	font-size: 0.563636rem;/* 62 */
	vertical-align: middle;
	padding: 0;  /* ******* */
}
#goodsModule .headerGM .goodsModule_search input{
	background: transparent;
	border: 0;
}
#goodsModule .headerGM #goodsModule_button{
	color: #757575;
	font-size: 0.454545rem;/* 50 */   /* ******* */
	margin-left: 0.10909rem;/* 12 */
	margin-left: 0.236363rem;/* 26 */   /* ******* */
	vertical-align: middle;   /* ******* */
}
#goodsModule .headerGM #goodsModule_val{
	width: 100%;
	color: #2f2f2f;
	font-size: 0.4rem; /* 46 */
	margin-left: 0.10909rem;/* 12 */
	line-height: normal;
	line-height: 0.781818rem;/* 86 */
}


#goodsModule .goodsModule_screen{
	font-size: 0.4rem;/* 44 */
	background-color: #fff;
	padding: 0.290909rem;/* 32 */
	position: fixed;
	top: 1.3632rem;
	width: 100%;
	box-sizing: border-box;
	z-index: 1;
}
#goodsModule .goodsModule_screen ul{
	display: flex;
	align-items: center;
	justify-content: center;
}
#goodsModule .goodsModule_screen li{
	width: 25%;
	display: flex;
	align-items: center;
	justify-content: center;
}
#goodsModule .goodsModule_screen li span{
	padding-bottom: 0.10909rem;/* 12 */
}
#goodsModule .goodsModule_screen li:nth-child(4) span{
	margin-left: 50%;/* 92 */
}
#goodsModule .goodsModule_screen li i{
	font-size: 0.50909rem;/* 56 */
	margin-left: 18%;/* 32 */
	padding-bottom: 0.10909rem;/* 12 */
}
#goodsModule .goodsModule_screen .goodsModule_active{
	font-weight: 600;
	border-bottom: 0.054545rem #2F2F2F solid;/* 6 */
}
#goodsModule .goodsModule_screen .tool_active{
	color: #2F2F2F;
}
#goodsModule .goodsModule_screen #price_tool{
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	display: inline-block;
	font-size: 0.181818rem;/* 20 */
	color: #757575;
	margin-left: 0.145454rem;/* 16 */
}
#goodsModule .goodsModule_screen .goodsModule_priceActive{
	color: #3f3f3f;
}

/************goods-style-y***************/
#goodsModule .goods-style-y{
	width: 100%;
	padding: 0.290909rem;
	background-color: #fff;
	box-sizing: border-box;
}

#goodsModule .goods-style-y .activep{
	color: #e4393c;
}

#goodsModule .goods-style-y img {
	width: 2.90909rem;/* 320 */
	height: 2.90909rem;
	object-fit: cover;
	float: left;
}

#goodsModule .goods-style-y li {
	/* width: 94.06%; */
	height: 3rem;/* 330 */
	margin-bottom: 0.32rem;
}

#goodsModule .goods-style-y li .imgDiv{
	position: relative;
	width: fit-content;
}

#goodsModule .goods-style-y li .imgDiv div{
	width: 50%;
	/* height: 50%; */
	height: 1.454545rem;
	border-radius: 50%;
	position: absolute;
	/* top: 25%; */
	top: 0.727272rem;
	left: 25%;
	background: rgba(50, 50, 50, 0.6);
	color: #fff;
	/* font-size: 0.45rem; */
	font-size: 0.36rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

#goodsModule .goods-style-y .goodsName {
	display: inline-block;
	width: 66%;
	margin-left: 2.5%;
	font-size: 0.345454rem;/* 38 */
	height: 1.12rem;/* 172 */
	line-height: 0.545454rem;
	text-align: justify;
	overflow : hidden;
	text-overflow: ellipsis;
	/* display: -webkit-box; */
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

#goodsModule .goods-style-y .high_light {
	color: #e4393c;
	font-weight: bold;
}

#goodsModule .goods-style-y .divAmount{
	float: right;
	margin-right: 0;
}

#goodsModule .goods-style-y .price {
	display: inline-block;
	width: 66%;
	/* margin-top: -0.5rem; */
	float: right;
	text-align: right;
	border-bottom: #BDBDBD 0.018181rem solid;
	
	position: relative;
	top: 34%;
}

#goodsModule .goods-style-y .price .newPrice{
	font-weight: bold;
	color: #e4393c;
	font-size: 0.418181rem;/* 46 */
}

#goodsModule .goods-style-y .price .oldPrice{
	color: grey;
	text-decoration: line-through;
	font-size: 0.345454rem;/* 38 */
}

/************goods-style-x***************/
#goodsModule .goods-style-x {
	/* text-align: center; */
	padding: 0.290909rem;
	background-color: #F1F1F1;
	float: left;
}

#goodsModule .goods-style-x img {
	width: 4.545454rem;/* 500 */
	width: 100%;
	height: 4.545454rem;/* 500 */
	height: 4.56371rem;
	object-fit: cover;
	border-radius: 0.072727rem 0.072727rem 0 0;/* 8 */
	float: none;
}

#goodsModule .goods-style-x li {
	width: 4.545454rem; /* 500 */
	width: calc(100%/2 - 0.145454rem); /* 16 */
	min-height: 5rem;
	height: auto;
	display: inline-block;
	background-color: #fff;
	border-radius: 0.072727rem;/* 8 */
}

#goodsModule .goods-style-x li .imgDiv{
	width: 100%;
}

#goodsModule .goods-style-x li .imgDiv div{
	height: 50%;
	top: 25%;
	font-size: 0.45rem;
}

#goodsModule .goods-style-x li:nth-child(odd) {
	float: left;
}

#goodsModule .goods-style-x li:nth-child(even) {
	/* margin-left: 0.32rem; */
	float: right;
}

#goodsModule .goods-style-x .goodsName {
	margin: 0.236363rem;/* 26 */
	/* margin-top: 0.236363rem; */
	width: 89.6%;
	/* padding: 0.236363rem; *//* 26 */
	height: 1.018181rem;/* 112 */
	display: -webkit-box;
}

#goodsModule .goods-style-x .divAmount{
	float: left;
	margin-top: 0;
}

#goodsModule .goods-style-x .price {
	min-width: 90%;
	margin-bottom: 0.290909rem;
	float: none;
	border-bottom: 0;
	padding: 0 0.236363rem 0 0.181818rem;/* 26 */
	text-align: left;
	-webkit-line-clamp: 2;
}

	