.content{
	width: 100%;
	min-height: 100vh;
	background-color: #0a294f !important;
}

.searchBox{
	width: 100%;
	height: 100rem;
	position: sticky;
	top: 0;
	left: 0;
	z-index: 999;
	background-color: #ffffff;
	padding: 0rem 10rem;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

.search{
	width: 100%;
	height: 70rem;
	align-items: center;
	justify-content: space-between;
	background-color: #f1f1f1;
	border-radius: 40rem;
	padding: 20rem 6rem 20rem 20rem;
	box-sizing: border-box;
}

.searchIcon{
	width: 40rem;
	height: 40rem;
}

.searchIcon>img{
	width: 100%;
	height: 100%;
}

.searchInput{
	width: calc(100% - 100rem - 20rem);
}

.searchInput>input{
	width: 100%;
	border: 0 !important;
	margin: 0 !important;
	background-color: #f1f1f1;
	font-size: 26rem;
	box-sizing: border-box;
}

.searchNav{
	width: 100rem;
	height: 60rem;
	line-height: 60rem;
	color: #FFFFFF;
	background-color: #FF7E00;
	text-align: center;
	font-size: 26rem;
	padding: 0 10rem;
	border-radius: 30rem;
}

.topBox{
	width: 100%;
}

.topBox>img{
	width: 100%;
	object-fit: contain;
}

.goodsListBox{
	width: 100%;
	padding-bottom: 40rem;
	position: relative;
	margin-top: -210rem;
}

.van-tabs__wrap{
	position: sticky;
	top: 100rem;
	left: 0;
	z-index: 999;
	height: 80rem !important;
}

.van-tabs__line{
	width: 70rem !important;
	height: 10rem !important;
	background-color: var(--activeColor) !important;
}

.van-tab__text{
	font-size: 26rem;
}

.goodsList{
	width: 100%;
	padding: 0 25rem;
	margin-top: 20rem;
	box-sizing: border-box;
}

.goodsItemBox{
	width: 100%;
	background-color: #ffffff;
	padding: 24rem;
	border-radius: 20rem;
	margin-bottom: 20rem;
	box-sizing: border-box;
}

.goodsItemLeft{
	width: 280rem;
	height: 280rem;
}

.goodsItemLeft>img{
	width: 100%;
	height: 100%;
	border-radius: 10rem;
	object-fit: cover;
}

.goodsItemRight{
	width: calc(100% - 280rem - 20rem);
	padding-left: 20rem;
}

.goodsName{
	font-size: 26rem;
	color: #0B0B0B;
	line-height: 39rem !important;
}

.goodsDescribeList{
	width: 100%;
	max-height: 140rem;
	margin-top: 10rem;
	position: relative;
	overflow: auto;
}

.goodsDescribeItem{
	font-size: 20rem;
	color: #858585;
	position: relative;
	padding-left: 20rem;
	margin-bottom: 10rem;
	/*white-space: nowrap;*/
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	white-space: pre-line;
}

.goodsDescribeItem::after{
	width: 10rem;
	height: 10rem;
	background-color: #FF7E00;
	border-radius: 50%;
	content: ' ';
	position: absolute;
	top: 10rem;
	left: 0;
}

.goodsItemNav{
	width: max-content;
	line-height: 1 !important;
	padding: 10rem 45rem;
	font-weight: 500;
	color: #FFFFFF;
	font-size: 22rem;
	border-radius: 21rem;
	background: #FF7E00;
	margin-top: 30rem;
}

.tabbarBox{
	width: 100%;
	position: sticky;
	left: 0;
	bottom: 40rem;
	box-sizing: border-box;
}

.tabbarList{
	width: 100%;
	height: 110rem;
	border-radius: 55rem;
	background-color: #FFED9B;
	align-items: center;
	justify-content: center;
	padding: 0 20rem;
	box-sizing: border-box;
}

.tabbarItem{
	width: calc(100% / 3);
}

.tabbarItemImg{
	width: 46rem;
	height: 46rem;
	margin: auto;
}

.tabbarItemImg>img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.tabbarItemName{
	width: 100%;
	text-align: center;
	line-height: 1;
	margin-top: 6rem;
	font-size: 22rem;
	color: #FF7E00;
}