body{
	background-color: #fff;
}
.homeBg{
	background-image: unset;
} 
.goodsNav p {
	white-space: nowrap;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.img-iwrap {
	align-items: flex-end;
}

.img-i1 {
	width: 17.2rem;
	height: 3.7rem;
	background-image: url("../img/page/gmWord.png");
	margin-right: 3rem;
	margin-bottom: 1rem;
}

.img-i2 {
	width: 9.3rem;
	height: 7.9rem;
	background-image: url("../img/page/attrOrange.png");
}

.wrap2 {
	padding: 1rem 3%;
	background-color: #fff;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
}

.wrap2 h3 {
	padding-bottom: 1rem;
}

.wrap2 h3 span {
	font-size: 16px;
	padding-right: 4px;
}

.wrap2 ul {
	padding-bottom: 2rem;
}

.wrap2 h3 em {
	font-weight: normal;
}

.goods-attr {
	align-items: center;
	flex-wrap: wrap;
}

.goods-attr li {
	background-color: #F5F6F8;
	border-radius: 6px;
	position: relative;
	padding: 16px 13px;
	margin-right: 1rem;
	margin-bottom: 1rem;
}

.attrTip {
	position: absolute;
	top: 0;
	right: 0;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	color: #EF6214;
	font-size: 12px;
	border: 1px solid #EF6214;
	padding: 0 5px;
	background-color: #fff;
}

.attrTipSelect {
	position: absolute;
	top: 0;
	right: 0;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	color: #fff;
	font-size: 12px;
	background-color: #FF824C;
	padding: 0 5px;
}

.attrTipSq {
	position: absolute;
	top: 0;
	right: 0;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	color: #999;
	font-size: 12px;
	border: 1px solid #999;
	padding: 0 5px;
	background-color: #fff;
}

.attrCon1 {
	/* width: 512rpx; */
	/* height: 104rpx; */
	min-width: 17rem;




}

.attrCon2 {
	/* min-width: 130px; */


}
.attrCon1 span,.attrCon2 span{
	word-break: break-all;
}
.goods-attr li.attrCenter {
	text-align: center;
}
.goods-attr li.attrCon2Tip{
	padding-right: 50px;
}
.goods-attr li.active {
	background-color: #FFF2F2;
	color: #EF6214;
}

.numwrap {
	justify-content: space-between;
}

.numwrap h3 {
	margin-bottom: 0;
}

.goods-num i {
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background-color: #CDCDCD;
	border-radius: 10px;
	text-align: center;
}

.goods-num span {
	padding: 0 10px;
}

.goods-num i.numAct {
	background-color: #8E8E8E;
}

.numTip i {
	width: 14px;
	height: 14px;
	line-height: 14px;
	background-color: #FF2121;
	border-radius: 7px;
	color: #fff;
	text-align: center;
	margin-right: 3px;
}

.numTip span {
	color: #FF2121;

}



.footerFixed {

	padding: 8px 0 8px;
	overflow: visible;
	box-shadow: 0 -4px 5px -5px rgba(0, 0, 0, 0.2);


}

.footerFixed-left {
	font-size: 20px;
	font-weight: bold;
	color: #FF2121;
	padding-left: 6%;
}

.footerFixed-left i {
	font-size: 12px;
}

.footerFixed-right {
	flex: 1;
	justify-content: center;
}

.footerFixed-btn2 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	width: 20rem;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background-image: linear-gradient(to bottom, #EF6214, #FF69A0);
	text-align: center;
}

.footerFixed-btn3 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	width: 25rem;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background-image: linear-gradient(to bottom, #EF6214, #FF69A0);
	text-align: center;
	justify-content: center;
}

.footerFixed .footerFixed-btn3 span {
	width: auto;
	line-height: 1;
	height: auto;
}

.footerFixed .footerFixed-btn3 span:last-child {
	font-weight: normal;
	font-size: 10px;
	padding-top: 4px;
}

.attrWrap3 {
	display: flex;
	flex-direction: column;
	width: 94%;

	position: absolute;
	left: 3%;
	top: -66px;
	z-index: 999;
}

.attrTipBottom {
	background-color: #FFF5E9;
	border-radius: 6px;
	padding: 8px 12px;
	color: #FF8800;
	font-size: 12px;
	height: 55px;
}

.attrSingle {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #FFF5E9;
	margin-left: 4.3rem;

}