/**
 * name: sdk
 * version: v1.1.0
 * author: amz123
 * date: 2025-05-28 15:30:33
  */
@charset "UTF-8";

.common-style[data-style="14"] {
	box-sizing: border-box
}

@media (max-width: 1199px) {
	.common-style[data-style="14"] {
		grid-template-columns: repeat(6, minmax(0, 1fr)) !important
	}
}

@media (max-width: 768px) {
	.common-style[data-style="14"] {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important
	}
}

@keyframes colorChange {
	0% {
		border: 1px solid rgba(59, 130, 246, .8)
	}

	50% {
		border: 2px solid rgba(0, 208, 133, .8)
	}

	to {
		border: 1px solid rgba(59, 130, 246, .8)
	}
}

.common-style[data-style="14"] .amz-conf .amz-item {
	cursor: move
}

.common-style[data-style="14"] .amz-item {
	display: flex;
	padding: 12px 7px 12px 9px;
	border-radius: 6px
}

.common-style[data-style="14"] .amz-item:hover {
	box-shadow: 0 1px 12px #011c431a;
	background: #fff
}

.common-style[data-style="14"] .amz-item:hover .amz-hover-icon {
	visibility: visible
}

.common-style[data-style="14"] .amz-item:hover .amz-item-title {
	color: #000 !important;
	max-width: calc(100% - 20px)
}

.common-style[data-style="14"] .amz-item:hover .description {
	max-width: calc(100% - 20px)
}

.common-style[data-style="14"] .amz-item-14 {
	display: flex;
	position: relative;
	width: 100%
}

.common-style[data-style="14"] .amz-item-14 .flicker-item-logo {
	animation: colorChange 2s infinite
}

.common-style[data-style="14"] .amz-item-14 .amz-item-contain {
	display: flex;
	align-items: center
}

.common-style[data-style="14"] .amz-item-14 .amz-item-logo {
	width: 32px;
	height: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%
}

.common-style[data-style="14"] .amz-item-14 .amz-item-logo .rotate-img:hover {
	transform: scale(1.15) rotate(720deg)
}

.common-style[data-style="14"] .amz-item-14 .amz-item-logo img {
	width: 28px;
	height: 28px;
	max-width: 28px;
	border-radius: 50%;
	transition: transform .5s
}

.common-style[data-style="14"] .amz-item-14 .amz-intro {
	flex-grow: 1;
	width: calc(100% - 40px);
	margin-left: 7px
}

.common-style[data-style="14"] .amz-item-14 .amz-item-title {
	color: #444;
	font-size: 13px;
	font-weight: 700;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.common-style[data-style="14"] .amz-item-14 .description {
	color: gray;
	font-size: 11px;
	font-weight: 400;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 2px
}

.common-style[data-style="14"] .amz-item-14 .amz-hover-icon {
	height: 16px;
	width: 16px;
	display: flex;
	position: absolute;
	z-index: 50;
	right: 0px;
	bottom: 10px;
	visibility: hidden
}

.common-style[data-style="16"] .amz-item-contain-A {
	height: 100%;
	padding: 30px !important;
	display: flex
}

@media (max-width: 990px) {
	.common-style[data-style="16"] .amz-item-contain-A {
		display: none !important
	}
}

.common-style[data-style="16"] .amz-item-contain-A:hover {
	box-shadow: 0 2px 16px #25559e1a
}

.common-style[data-style="16"] .amz-item-contain-A .amz-intro-A {
	display: flex;
	flex-direction: column;
	align-items: center
}

.common-style[data-style="16"] .amz-item-contain-A .amz-intro-A .amz-item-title {
	font-family: Microsoft YaHei;
	font-weight: 700;
	font-size: 20px;
	line-height: 26.6px;
	letter-spacing: 0%;
	text-align: center;
	color: #323233;
	margin-top: 16px
}

.common-style[data-style="16"] .amz-item-contain-A .amz-intro-A .amz-item-title:hover {
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-A .amz-item-intro {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	height: 46px;
	letter-spacing: 0%;
	text-align: center;
	color: #999;
	margin-top: 10px
}

.common-style[data-style="16"] .amz-item-contain-A .amz-item-bottom {
	display: flex;
	gap: 6px;
	margin-top: 16px;
	flex-wrap: wrap
}

.common-style[data-style="16"] .amz-item-contain-A .amz-item-bottom .icon-item {
	border-radius: 4px;
	background-color: #f7f7f8;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0%;
	padding: 6px 14.5px;
	cursor: pointer
}

.common-style[data-style="16"] .amz-item-contain-A .amz-item-bottom .icon-item:hover {
	background-color: #f5f7ff;
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-A .now-open-shop {
	border: 1px solid #3b82f6;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #3b82f6;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 92px;
	height: 36px;
	border-radius: 6px;
	cursor: pointer;
	margin-top: 26px
}

.common-style[data-style="16"] .amz-item-contain-A .now-open-shop:hover {
	background-color: #f5f7ff;
	color: #3b82f6
}

@media (max-width: 1199px) {
	.common-style[data-style="16"] {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important
	}
}

.common-style[data-style="16"] .amz-item-contain-B {
	width: 100%;
	height: 100%;
	padding: 20px 20px 24px !important;
	display: flex
}

@media (max-width: 990px) {
	.common-style[data-style="16"] .amz-item-contain-B {
		display: none !important
	}
}

.common-style[data-style="16"] .amz-item-contain-B:hover {
	box-shadow: 0 2px 16px #25559e1a
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-inner {
	width: 100%
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-inner .amz-intro-right {
	flex: 1;
	margin-left: 18px
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-top {
	border-bottom: 1px dashed #ececec;
	padding-bottom: 20px;
	width: 100%;
	display: flex
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-top .amz-item-left {
	display: flex;
	flex-direction: column;
	flex: 1;
	gap: 6px
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-top .amz-item-left .amz-item-title {
	font-family: Microsoft YaHei;
	font-weight: 700;
	font-size: 20px;
	line-height: 31.92px;
	letter-spacing: 0%;
	color: #111;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	text-overflow: ellipsis;
	overflow: hidden
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-top .amz-item-left .amz-item-title:hover {
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-top .amz-item-left .amz-item-intro-B {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0%;
	color: #999;
	height: 44px
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-top .now-open-shop-B {
	margin-left: 19px;
	cursor: pointer;
	min-width: 80px;
	height: 34px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #3b82f6;
	display: flex;
	align-items: center;
	border: 1px solid #3b82f6;
	justify-content: center;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-contain-B .amz-intro-B .amz-item-top .now-open-shop-B:hover {
	background-color: #f5f7ff;
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-intro {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 13px;
	line-height: 23px;
	letter-spacing: 0%;
	text-align: center;
	color: #787878;
	margin-top: 10px
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B {
	display: flex;
	gap: 38px;
	margin-top: 20px
}

@media (max-width: 1399px) {
	.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B {
		gap: 20px
	}
}

@media (max-width: 1299px) {
	.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B {
		gap: 10px
	}
}

@media (max-width: 1199px) {
	.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B {
		gap: 30px
	}
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B .icon-item {
	border-radius: 4px;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0%;
	cursor: pointer
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B .icon-item .icon-item-background {
	background-color: #f6f7f7;
	width: 54px;
	height: 54px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B .icon-item .icon-item-background img {
	width: 28px;
	height: 28px
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B .icon-item .icon-item-title {
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	line-height: 18.2px;
	letter-spacing: 0px;
	text-align: center;
	color: #323233;
	margin-top: 8px
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B .icon-item:hover .icon-item-background {
	background-color: #f5f7ff
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-bottom-B .icon-item:hover .icon-item-title {
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-logo-B {
	width: 56px;
	height: 56px;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-contain-B .amz-item-logo-B img {
	width: 56px;
	height: 56px;
	max-width: 56px;
	border-radius: 50%
}

.common-style[data-style="16"] .amz-item-contain-C {
	width: 100%;
	height: 100%;
	padding: 20px !important;
	display: flex
}

@media (max-width: 990px) {
	.common-style[data-style="16"] .amz-item-contain-C {
		display: none !important
	}
}

.common-style[data-style="16"] .amz-item-contain-C:hover {
	box-shadow: 0 2px 16px #25559e1a
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C {
	display: flex;
	flex-direction: column
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-inner .amz-intro-right,
.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-inner .amz-intro-right .amz-item-top {
	width: 100%
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-top {
	padding-bottom: 20px;
	display: flex;
	width: 100%
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-top .amz-item-left {
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin-left: 18px;
	padding-right: 19px;
	flex: 1
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-top .amz-item-left .amz-item-title {
	font-family: Microsoft YaHei;
	font-weight: 700;
	font-size: 20px;
	line-height: 31.92px;
	letter-spacing: 0%;
	color: #111;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	text-overflow: ellipsis;
	overflow: hidden
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-top .amz-item-left .amz-item-title:hover {
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-top .amz-item-left .amz-item-intro-C {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	height: 44px;
	letter-spacing: 0%;
	color: #999;
	max-width: 258px
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-top .now-open-shop-C {
	cursor: pointer;
	min-width: 80px;
	max-width: 80px;
	height: 34px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #3b82f6;
	border: 1px solid #3b82f6;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-top .now-open-shop-C a {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.common-style[data-style="16"] .amz-item-contain-C .amz-intro-C .amz-item-top .now-open-shop-C:hover {
	background-color: #f5f7ff;
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-intro {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 13px;
	line-height: 23px;
	letter-spacing: 0%;
	text-align: center;
	color: #787878;
	margin-top: 10px
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-bottom-C {
	display: flex;
	gap: 8px;
	flex-wrap: wrap
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-bottom-C .icon-item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #f7f9fa;
	padding: 12px;
	flex: 0 0 48%;
	cursor: pointer;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-bottom-C .icon-item .icon-item-title {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 18.62px;
	letter-spacing: 0%;
	color: #323233
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-bottom-C .icon-item .icon-item-desc {
	margin-top: 4px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 12px;
	line-height: 14.52px;
	letter-spacing: 0%;
	color: #b2b2b2;
	max-width: 120px
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-bottom-C .icon-item:hover {
	background-color: #f5f7ff
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-bottom-C .icon-item:hover .icon-item-title {
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-logo-C {
	width: 56px;
	height: 56px;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-contain-C .amz-item-logo-C img {
	width: 56px;
	height: 56px;
	max-width: 56px;
	border-radius: 50%
}

.common-style[data-style="16"] .amz-item-contain-D {
	width: 100%;
	height: 100%;
	padding: 20px !important;
	display: flex
}

@media (max-width: 990px) {
	.common-style[data-style="16"] .amz-item-contain-D {
		display: none !important
	}
}

.common-style[data-style="16"] .amz-item-contain-D:hover {
	box-shadow: 0 2px 16px #25559e1a
}

.common-style[data-style="16"] .amz-item-contain-D .amz-intro-D {
	display: flex;
	flex-direction: column
}

.common-style[data-style="16"] .amz-item-contain-D .amz-intro-D .amz-intro-right {
	width: 100%;
	display: flex;
	align-items: center
}

.common-style[data-style="16"] .amz-item-contain-D .amz-intro-D .amz-item-top {
	width: 100%;
	display: flex
}

.common-style[data-style="16"] .amz-item-contain-D .amz-intro-D .amz-item-top .amz-item-left {
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin-left: 10px
}

.common-style[data-style="16"] .amz-item-contain-D .amz-intro-D .amz-item-top .amz-item-left .amz-item-title {
	font-family: Microsoft YaHei;
	font-weight: 700;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: 0%;
	margin-right: 10px;
	color: #111;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	text-overflow: ellipsis;
	overflow: hidden
}

.common-style[data-style="16"] .amz-item-contain-D .amz-intro-D .amz-item-top .now-open-shop-D {
	margin-left: auto;
	cursor: pointer;
	min-width: 72px;
	height: 32px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #3b82f6;
	display: flex;
	align-items: center;
	border: 1px solid #3b82f6;
	justify-content: center;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-contain-D .amz-intro-D .amz-item-top .now-open-shop-D:hover {
	background-color: #f5f7ff;
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-intro-D {
	margin-top: 10px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0%;
	color: #999
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-intro {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 13px;
	line-height: 23px;
	letter-spacing: 0%;
	text-align: center;
	color: #787878;
	margin-top: 10px
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-bottom-D {
	display: flex;
	gap: 8px;
	width: 100%;
	margin-top: 14px
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-bottom-D .icon-item {
	display: flex;
	justify-content: center;
	width: 100%;
	gap: 2px;
	background-color: #f7f9fa;
	padding: 10px 12px;
	border-radius: 4px;
	cursor: pointer
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-bottom-D .icon-item .icon-item-title {
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0%;
	color: #323233
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-bottom-D .icon-item .icon-item-desc {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 11px;
	line-height: 14.52px;
	letter-spacing: 0%;
	color: #b2b2b2
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-bottom-D .icon-item:hover {
	background-color: #f5f7ff
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-bottom-D .icon-item:hover .icon-item-title {
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-logo-D {
	width: 42px;
	height: 42px;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-contain-D .amz-item-logo-D img {
	width: 42px;
	height: 42px;
	max-width: 42px;
	border-radius: 50%
}

.common-style[data-style="16"] .amz-item-contain-M {
	width: 100%;
	height: 100%;
	padding: 16px 14px !important;
	display: none !important
}

@media screen and (max-width: 991px) {
	.common-style[data-style="16"] .amz-item-contain-M {
		display: flex !important
	}
}

@media screen and (max-width: 500px) {
	.common-style[data-style="16"] .amz-item-contain-M {
		padding: 16px 10px !important
	}
}

.common-style[data-style="16"] .amz-item-contain-M:hover {
	box-shadow: 0 2px 16px #25559e1a
}

.common-style[data-style="16"] .amz-item-contain-M .amz-intro-M {
	display: flex;
	flex-direction: column
}

.common-style[data-style="16"] .amz-item-contain-M .amz-intro-M .amz-intro-right {
	width: 100%;
	display: flex;
	align-items: center
}

.common-style[data-style="16"] .amz-item-contain-M .amz-intro-M .amz-item-top {
	width: 100%;
	display: flex
}

.common-style[data-style="16"] .amz-item-contain-M .amz-intro-M .amz-item-top .amz-item-left {
	display: flex;
	flex-mirection: column;
	gap: 8px;
	margin-left: 10px
}

.common-style[data-style="16"] .amz-item-contain-M .amz-intro-M .amz-item-top .now-open-shop-M {
	margin-left: auto;
	cursor: pointer;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #3b82f6;
	border: 1px solid #3b82f6;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-contain-M .amz-intro-M .amz-item-top .now-open-shop-M a {
	min-width: 66px;
	height: 26px;
	display: flex;
	align-items: center;
	justify-content: center
}

.common-style[data-style="16"] .amz-item-contain-M .amz-intro-M .amz-item-top .now-open-shop-M:hover {
	background-color: #f5f7ff;
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-title {
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 14px;
	line-height: 19.6px;
	letter-spacing: 0%;
	color: #323233;
	max-width: 168px;
	margin-top: 10px
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-intro-M {
	margin-top: 2px;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0%;
	height: 36px;
	color: #a6a6a6
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-intro {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 13px;
	line-height: 23px;
	letter-spacing: 0%;
	text-align: center;
	color: #787878;
	margin-top: 10px
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-bottom-M {
	display: flex;
	gap: 12px;
	width: 100%;
	margin-top: 12px;
	flex-wrap: nowrap
}

@media screen and (max-width: 500px) {
	.common-style[data-style="16"] .amz-item-contain-M .amz-item-bottom-M {
		gap: 1.86vw
	}
}

@media screen and (max-width: 500px) {
	.common-style[data-style="16"] .amz-item-contain-M .amz-item-bottom-M {
		flex-wrap: wrap
	}
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-bottom-M .icon-item {
	flex-basis: 24vw;
	max-width: 24vw;
	display: flex;
	justify-content: center;
	width: 100%;
	gap: 2px;
	background-color: #f7f7f8;
	padding: 6px 9px;
	border-radius: 4px;
	cursor: pointer
}

@media screen and (max-width: 500px) {
	.common-style[data-style="16"] .amz-item-contain-M .amz-item-bottom-M .icon-item {
		flex-basis: 17.6vw;
		max-width: 17.6vw;
		padding: 4px 9px
	}
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-bottom-M .icon-item .icon-item-title {
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0%;
	color: #4c4c4d
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-bottom-M .icon-item:hover {
	background-color: #f5f7ff
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-bottom-M .icon-item:hover .icon-item-title {
	color: #3b82f6
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-logo-M {
	width: 28px;
	height: 28px;
	border-radius: 4px
}

.common-style[data-style="16"] .amz-item-contain-M .amz-item-logo-M img {
	width: 28px;
	height: 28px;
	max-width: 28px;
	border-radius: 4px
}

.common-style[data-style="16"] {
	box-sizing: border-box;
	gap: 20px
}

@media (max-width: 768px) {
	.common-style[data-style="16"] {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important
	}
}

.common-style[data-style="16"] .amz-conf .amz-item {
	cursor: move
}

@media (max-width: 990px) {
	.common-style[data-style="16"] {
		gap: 9px
	}
}

.common-style[data-style="16"] .amz-shop-item {
	display: flex;
	padding: 12px 7px 12px 9px;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-shop-item:hover {
	box-shadow: 0 1px 12px #011c431a;
	background: #fff
}

.common-style[data-style="16"] .amz-shop-item:hover .description {
	max-width: calc(100% - 20px)
}

.common-style[data-style="16"] .amz-item-16 {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	width: 100%;
	height: 100%;
	border-radius: 10px
}

.common-style[data-style="16"] .amz-item-16 .amz-item-contain {
	display: flex;
	flex-direction: column;
	padding: 30px;
	border-radius: 10px
}

.common-style[data-style="16"] .amz-item-16 .amz-item-contain .amz-item-inner {
	display: flex
}

.common-style[data-style="16"] .amz-item-16 .amz-item-logo {
	width: 60px;
	height: 60px;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-16 .amz-item-logo img {
	width: 60px;
	height: 60px;
	max-width: 60px;
	border-radius: 50%
}

.common-style[data-style="16"] .amz-item-16 .amz-intro {
	margin-left: 20px
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-top {
	border-bottom: 1px dashed #ececec;
	padding-bottom: 26px;
	display: flex
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-top .amz-item-left {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-top .amz-item-left .amz-item-title {
	font-family: Microsoft YaHei;
	font-weight: 700;
	font-size: 24px;
	line-height: 31.92px;
	letter-spacing: 0%;
	color: #111
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-top .amz-item-left .amz-item-intro {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0%;
	color: #999
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-top .now-open-shop {
	margin-left: 32px;
	cursor: pointer;
	min-width: 110px;
	height: 48px;
	background: linear-gradient(269.68deg, rgba(64, 103, 242, .8) 0%, #4067f2 .01%, #377bff 99.89%);
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 6px
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-bottom {
	display: flex;
	gap: 60px;
	margin-top: 26px
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-bottom .icon-item-background {
	background-color: #f6f7f7;
	width: 60px;
	height: 60px;
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-bottom .icon-item-background img {
	width: 30px;
	height: 30px
}

.common-style[data-style="16"] .amz-item-16 .amz-intro .amz-item-bottom .icon-item-title {
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	line-height: 19.6px;
	letter-spacing: 0px;
	text-align: center;
	color: #333;
	margin-top: 8px
}

.common-style[data-style="16"] .amz-item-img {
	width: 654px;
	height: 282px;
	border-radius: 6px;
	margin-top: 30px
}

.common-style[data-style="16"] .ellipsis-two {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.common-style[data-style="16"] .ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.common-style[data-style="17"] {
	grid-template-columns: repeat(2, minmax(0, 760px)) !important;
	box-sizing: border-box;
	grid-auto-flow: column;
	gap: 20px
}

.common-style[data-style="17"][data-columns="3"] {
	grid-template-rows: repeat(3, auto) !important
}

.common-style[data-style="17"][data-columns="4"] {
	grid-template-rows: repeat(4, auto) !important
}

.common-style[data-style="17"][data-columns="5"] {
	grid-template-rows: repeat(5, auto) !important
}

.common-style[data-style="17"][data-columns="6"] {
	grid-template-rows: repeat(6, auto) !important
}

.common-style[data-style="17"][data-columns="7"] {
	grid-template-rows: repeat(7, auto) !important
}

.common-style[data-style="17"][data-columns="8"] {
	grid-template-rows: repeat(8, auto) !important
}

.common-style[data-style="17"][data-columns="9"] {
	grid-template-rows: repeat(9, auto) !important
}

.common-style[data-style="17"][data-columns="10"] {
	grid-template-rows: repeat(10, auto) !important
}

.common-style[data-style="17"][data-columns="11"] {
	grid-template-rows: repeat(11, auto) !important
}

.common-style[data-style="17"][data-columns="12"] {
	grid-template-rows: repeat(12, auto) !important
}

.common-style[data-style="17"][data-columns="13"] {
	grid-template-rows: repeat(13, auto) !important
}

.common-style[data-style="17"][data-columns="14"] {
	grid-template-rows: repeat(14, auto) !important
}

.common-style[data-style="17"][data-columns="15"] {
	grid-template-rows: repeat(15, auto) !important
}

.common-style[data-style="17"][data-columns="16"] {
	grid-template-rows: repeat(16, auto) !important
}

.common-style[data-style="17"][data-columns="17"] {
	grid-template-rows: repeat(17, auto) !important
}

.common-style[data-style="17"][data-columns="18"] {
	grid-template-rows: repeat(18, auto) !important
}

.common-style[data-style="17"][data-columns="19"] {
	grid-template-rows: repeat(19, auto) !important
}

.common-style[data-style="17"][data-columns="20"] {
	grid-template-rows: repeat(20, auto) !important
}

.common-style[data-style="17"][data-columns="21"] {
	grid-template-rows: repeat(21, auto) !important
}

.common-style[data-style="17"][data-columns="22"] {
	grid-template-rows: repeat(22, auto) !important
}

.common-style[data-style="17"][data-columns="23"] {
	grid-template-rows: repeat(23, auto) !important
}

.common-style[data-style="17"][data-columns="24"] {
	grid-template-rows: repeat(24, auto) !important
}

.common-style[data-style="17"] .amz-item-17 {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	width: 100%;
	border-radius: 10px
}

.common-style[data-style="17"] .amz-item-17 .amz-item-contain {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 30px;
	border-radius: 10px
}

.common-style[data-style="17"] .amz-item-17 .amz-item-contain .amz-item-inner {
	width: 100%;
	max-width: 100%;
	display: flex
}

.common-style[data-style="17"] .amz-item-17 .amz-item-contain:hover {
	box-shadow: 0 2px 16px #25559e1a
}

.common-style[data-style="17"] .amz-item-17 .amz-item-logo {
	width: 60px;
	height: 60px;
	border-radius: 6px
}

.common-style[data-style="17"] .amz-item-17 .amz-item-logo img {
	width: 60px;
	height: 60px;
	max-width: 60px;
	border-radius: 50%
}

.common-style[data-style="17"] .amz-item-17 .amz-intro {
	width: 100%;
	margin-left: 20px;
	min-width: 0;
	flex: 1
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top {
	width: 100%;
	border-bottom: 1px dashed #ececec;
	padding-bottom: 26px;
	display: flex
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .amz-item-left {
	display: flex;
	flex-direction: column;
	width: 100%;
	flex: 1;
	min-width: 0;
	gap: 8px
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .amz-item-left .amz-item-title {
	max-width: 100%;
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 700;
	font-size: 20px;
	line-height: 31.92px;
	letter-spacing: 0%;
	color: #111
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .amz-item-left .amz-item-title:hover {
	color: #3b82f6 !important
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .amz-item-left .amz-item-intro {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0%;
	color: #999;
	height: 52px
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .now-open-shop {
	margin-left: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #fff
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .now-open-shop .now-open-item {
	cursor: pointer;
	border-radius: 6px;
	width: 94px;
	min-width: 94px;
	height: 40px;
	background: linear-gradient(269.68deg, rgba(64, 103, 242, .8) 0%, #4067f2 .01%, #377bff 99.89%);
	display: flex;
	align-items: center;
	justify-content: center
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .now-open-shop .now-open-item:hover {
	background: linear-gradient(269.68deg, rgba(64, 103, 242, .8) 0%, #2854f0 .01%, #1e6bff 99.89%)
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom {
	display: flex;
	gap: 3vw;
	margin-top: 26px
}

@media screen and (max-width: 1200px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom {
		gap: 12px
	}
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom .icon-item .icon-item-background {
	background-color: #f6f7f7;
	width: 60px;
	height: 60px;
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom .icon-item .icon-item-background img {
	width: 30px;
	height: 30px
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom .icon-item .icon-item-title {
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 14px;
	line-height: 19.6px;
	letter-spacing: 0px;
	text-align: center;
	color: #333;
	margin-top: 8px
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom .icon-item:hover .icon-item-background {
	background-color: #f5f7ff
}

.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom .icon-item:hover .icon-item-title {
	color: #3b82f6
}

.common-style[data-style="17"] .amz-item-tips {
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	line-height: 18.48px;
	letter-spacing: 0%;
	background: #d1e0ff;
	color: #063dff;
	border-radius: 10px 0;
	padding: 5px 10px
}

.common-style[data-style="17"] .amz-item-img {
	margin-top: 30px;
	width: 100%;
	height: 282px;
	display: flex;
	align-items: center
}

.common-style[data-style="17"] .amz-item-img img {
	width: 100%;
	max-height: 282px;
	border-radius: 6px
}

.common-style[data-style="17"] .ellipsis-two {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.common-style[data-style="17"] .ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

@media screen and (max-width: 990px) {
	.common-style[data-style="17"] {
		grid-auto-flow: row;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 10px
	}

	.common-style[data-style="17"] .amz-item-tips {
		font-size: 10px;
		padding: 3px 6px
	}

	.common-style[data-style="17"] .amz-has-tips {
		padding-top: 30px !important
	}

	.common-style[data-style="17"] .amz-item-17 {
		height: 100%
	}

	.common-style[data-style="17"] .amz-item-17 .amz-item-contain {
		padding: 30px;
		height: 100%
	}
}

@media screen and (max-width: 990px) and (max-width: 500px) {
	.common-style[data-style="17"] .amz-item-17 .amz-item-contain {
		padding: 14px
	}
}

@media screen and (max-width: 990px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro {
		margin-left: 12px
	}

	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top {
		padding-bottom: 26px
	}
}

@media screen and (max-width: 990px) and (max-width: 500px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .amz-item-left .amz-item-title {
		font-weight: 500;
		font-size: 15px;
		line-height: 20px
	}
}

@media screen and (max-width: 990px) and (max-width: 500px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .amz-item-left .amz-item-intro {
		font-weight: 400;
		font-size: 13px;
		line-height: 20px;
		height: 40px
	}
}

@media screen and (max-width: 990px) and (max-width: 500px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .now-open-shop {
		height: 26px
	}
}

@media screen and (max-width: 990px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .now-open-shop a {
		height: 32px;
		min-width: 80px;
		max-width: 80px;
		border-radius: 6px
	}
}

@media screen and (max-width: 990px) and (max-width: 500px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-top .now-open-shop a {
		height: 26px;
		min-width: 68px;
		max-width: 68px;
		font-family: PingFang SC;
		font-weight: 400;
		font-size: 12px;
		line-height: 18px;
		letter-spacing: 0px
	}
}

@media screen and (max-width: 990px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom {
		margin-top: 26px;
		gap: 10px
	}
}

@media screen and (max-width: 990px) and (max-width: 500px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom {
		margin-top: 16px;
		gap: 3vw
	}
}

@media screen and (max-width: 990px) {
	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom .icon-item .icon-item-background {
		height: 44px;
		width: 44px;
		border-radius: 4px
	}

	.common-style[data-style="17"] .amz-item-17 .amz-intro .amz-item-bottom .icon-item .icon-item-title {
		font-weight: 400;
		font-size: 11px;
		line-height: 11px;
		letter-spacing: 0px
	}
}

@media screen and (max-width: 990px) {
	.common-style[data-style="17"] .amz-item-img {
		margin-top: 20px;
		height: 282px;
		display: flex;
		align-items: center
	}

	.common-style[data-style="17"] .amz-item-img img {
		width: 100%;
		max-height: 282px;
		border-radius: 6px
	}
}

@media screen and (max-width: 990px) and (max-width: 500px) {
	.common-style[data-style="17"] .amz-item-img {
		margin-top: 16px;
		height: 162px
	}

	.common-style[data-style="17"] .amz-item-img img {
		height: 162px;
		width: 100%;
		border-radius: 6px
	}
}

@media screen and (max-width: 500px) {
	.common-style[data-style="17"] {
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important
	}
}

body {
	font-family: Hiragino Sans GB, Microsoft Yahei, sans-serif !important;
	margin: 0;
	padding: 0;
	font-size: 15.5px !important;
	overflow-x: hidden
}

a {
	cursor: pointer;
	text-decoration: none
}

input {
	user-select: text !important
}

ul {
	padding-inline-start: 0px;
	padding: 0;
	margin: 0
}

ul>li {
	list-style: none
}

.common-style {
	display: grid;
	color: #444;
	word-break: break-all;
	min-height: 1.4rem;
	padding: 13px 10px;
	border-radius: 8px
}

@media (max-width: 991px) {
	.common-style {
		padding: 5px !important
	}
}

.common-style a {
	color: inherit
}

.common-style p.description {
	margin: 1px 0 0;
	color: #a2a2a2;
	line-height: 1.5;
	font-size: 12px;
	display: none;
	text-align: justify !important;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.common-style[data-columns="3"] {
	grid-template-columns: repeat(3, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="3"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 3)
	}
}

.common-style[data-columns="4"] {
	grid-template-columns: repeat(4, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="4"] .amz-item-2 .amz-intro {
		max-width: 12.5vw
	}
}

.common-style[data-columns="5"] {
	grid-template-columns: repeat(5, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="5"] .amz-item-2 .amz-intro {
		max-width: 10vw
	}
}

.common-style[data-columns="6"] {
	grid-template-columns: repeat(6, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="6"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 6)
	}
}

.common-style[data-columns="7"] {
	grid-template-columns: repeat(7, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="7"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 7)
	}
}

.common-style[data-columns="8"] {
	grid-template-columns: repeat(8, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="8"] .amz-item-2 .amz-intro {
		max-width: 6.25vw
	}
}

.common-style[data-columns="9"] {
	grid-template-columns: repeat(9, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="9"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 9)
	}
}

.common-style[data-columns="10"] {
	grid-template-columns: repeat(10, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="10"] .amz-item-2 .amz-intro {
		max-width: 5vw
	}
}

.common-style[data-columns="11"] {
	grid-template-columns: repeat(11, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="11"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 11)
	}
}

.common-style[data-columns="12"] {
	grid-template-columns: repeat(12, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="12"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 12)
	}
}

.common-style[data-columns="13"] {
	grid-template-columns: repeat(13, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="13"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 13)
	}
}

.common-style[data-columns="14"] {
	grid-template-columns: repeat(14, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="14"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 14)
	}
}

.common-style[data-columns="15"] {
	grid-template-columns: repeat(15, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="15"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 15)
	}
}

.common-style[data-columns="16"] {
	grid-template-columns: repeat(16, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="16"] .amz-item-2 .amz-intro {
		max-width: 3.125vw
	}
}

.common-style[data-columns="17"] {
	grid-template-columns: repeat(17, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="17"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 17)
	}
}

.common-style[data-columns="18"] {
	grid-template-columns: repeat(18, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="18"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 18)
	}
}

.common-style[data-columns="19"] {
	grid-template-columns: repeat(19, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="19"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 19)
	}
}

.common-style[data-columns="20"] {
	grid-template-columns: repeat(20, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="20"] .amz-item-2 .amz-intro {
		max-width: 2.5vw
	}
}

.common-style[data-columns="21"] {
	grid-template-columns: repeat(21, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="21"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 21)
	}
}

.common-style[data-columns="22"] {
	grid-template-columns: repeat(22, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="22"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 22)
	}
}

.common-style[data-columns="23"] {
	grid-template-columns: repeat(23, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="23"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 23)
	}
}

.common-style[data-columns="24"] {
	grid-template-columns: repeat(24, minmax(0, 1fr))
}

@media (min-width: 992px) {
	.common-style[data-columns="24"] .amz-item-2 .amz-intro {
		max-width: calc(50vw / 24)
	}
}

.common-style[data-style="1"] {
	padding-top: 6px;
	margin-top: 6px;
	margin-bottom: 2px;
	gap: 0px;
	padding-right: 10px;
	padding-bottom: 8px
}

@media (max-width: 991px) {
	.common-style[data-style="1"] {
		grid-template-columns: repeat(3, minmax(0, 1fr));
		padding: 0 10px !important
	}
}

.common-style[data-style="1"] .amz-item {
	max-width: 158px
}

.common-style[data-style="1"] .amz-container {
	position: relative;
	display: flex;
	align-items: center;
	line-height: 32px;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 3px;
	padding: 0 5px
}

.common-style[data-style="1"] .amz-container .amz-logo {
	margin-right: 4px;
	width: 14px;
	height: 14px
}

.common-style[data-style="1"] .amz-container .amz-title {
	font-size: 14px;
	color: #444;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.common-style[data-style="1"] .amz-container .nav-folder {
	transform-origin: 0 0
}

.common-style[data-style="1"] .amz-container .nav-folder .nav-folder-list-two,
.common-style[data-style="1"] .amz-container .nav-folder .nav-folder-list-three,
.common-style[data-style="1"] .amz-container .nav-folder .nav-folder-list-four {
	width: 316px
}

.common-style[data-style="1"] .amz-container .nav-folder-icon {
	padding-left: 6px
}

.common-style[data-style="1"] .amz-container .nav-folder-close {
	display: block
}

.common-style[data-style="1"] .amz-container .nav-folder-open {
	display: none
}

.common-style[data-style="1"] .amz-container:hover {
	border-radius: 6px;
	background: #fff;
	box-shadow: 0 1px 12px #011c431a
}

.common-style[data-style="1"] .amz-container:hover .nav-folder {
	pointer-events: auto;
	opacity: 1;
	scale: 1
}

.common-style[data-style="1"] .amz-container:hover .nav-folder-close {
	display: none
}

.common-style[data-style="1"] .amz-container:hover .nav-folder-open {
	display: block
}

.common-style[data-style="2"] {
	box-sizing: border-box
}

@media (max-width: 991px) {
	.common-style[data-style="2"] {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

.common-style[data-style="2"] .amz-conf .amz-item {
	cursor: move
}

.common-style[data-style="2"] .amz-item {
	padding: 0 5px;
	min-height: 89px;
	cursor: pointer;
	border-radius: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.common-style[data-style="2"] .amz-item:hover {
	background: #f1f7fc
}

.common-style[data-style="2"] .amz-item:hover .amz-item-title {
	color: #ee521c !important
}

.common-style[data-style="2"] .amz-item:hover .description {
	color: #585858
}

.common-style[data-style="2"] .amz-item-2 {
	display: flex;
	padding: 10px 16px
}

.common-style[data-style="2"] .amz-item-2 .amz-item-logo {
	max-width: 26px;
	min-width: 26px;
	max-height: 26px;
	min-height: 26px;
	padding-top: 6px;
	margin-right: 4px;
	position: relative;
	top: -2px
}

.common-style[data-style="2"] .amz-item-2 .amz-item-logo img {
	width: 26px;
	height: 26px
}

.common-style[data-style="2"] .amz-item-2 .amz-item-title {
	display: block;
	font-size: 14px;
	margin: 4px 0;
	padding: 0 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700;
	color: #444;
	line-height: 1.3rem
}

.common-style[data-style="2"] .amz-item-2 .description {
	margin: 1px 0 0;
	color: #a2a2a2;
	line-height: 1.5;
	text-align: justify !important;
	font-size: 12px;
	white-space: normal !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 2 !important;
	-webkit-box-orient: vertical !important
}

.common-style[data-style="2"] .amz-item-2 .amz-intro {
	flex-grow: 1;
	max-width: calc(100% - 26px) !important;
	overflow: hidden
}

.common-style[data-style="2"] .amz-item-2 .amz-intro .amz-item-title {
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	margin: 4px 0;
	padding: 0 0 0 2px;
	font-weight: 700;
	color: #444;
	padding-right: 0 !important
}

.common-style[data-style="2"] .amz-item-2 .amz-intro .amz-item-title:hover {
	color: #ff4500
}

.common-style[data-style="2"] .amz-item-2 .amz-intro .description {
	position: relative;
	bottom: .5px
}

.common-style[data-style="2"] .amz-item .amz-item-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.common-style[data-style="2"] .amz-item:hover {
	background: #f1f7fc
}

.common-style[data-style="2"] .amz-item:hover .amz-item-title {
	color: #ee521c !important
}

.common-style[data-style="2"] .amz-item:hover .description {
	color: #585858
}

.common-style[data-style="3"] {
	background-color: transparent;
	padding: 0;
	margin: 0;
	gap: 12px
}

@media (max-width: 1199px) {
	.common-style[data-style="3"] {
		grid-template-columns: repeat(6, minmax(0, 1fr))
	}
}

@media (max-width: 479px) {
	.common-style[data-style="3"] {
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
}

.common-style[data-style="3"] img.amz-pure-img:hover {
	bottom: 4px
}

.common-style[data-style="3"] a img {
	display: initial !important;
	vertical-align: unset
}

.common-style[data-style="3"] img.amz-pure-img {
	width: 100%;
	height: 100%;
	position: relative;
	transition: all .25s ease-in-out;
	bottom: 0
}

.common-style[data-style="4"] {
	gap: 12.5px
}

@media (max-width: 1199px) {
	.common-style[data-style="4"] {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

.common-style[data-style="4"] .amz-item {
	border-radius: 6px;
	border: 1px solid #ededed;
	background: rgba(253, 253, 253, .56);
	backdrop-filter: blur(8px);
	padding: 16px 16px 14px
}

.common-style[data-style="4"] .amz-item:hover {
	border: 1px solid #e2edff;
	background: rgba(249, 250, 255, .56)
}

.common-style[data-style="4"] .amz-qrcode-item {
	padding: 10px
}

.common-style[data-style="4"] .amz-qrcode-item:hover {
	z-index: 1
}

.common-style[data-style="4"] .amz-nav {
	display: flex;
	cursor: pointer
}

.common-style[data-style="4"] .amz-nav .amz-intro {
	overflow: hidden
}

.common-style[data-style="4"] .amz-nav .amz-intro .amz-item-title {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #1e293b;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px
}

.common-style[data-style="4"] .amz-nav .amz-intro .amz-item-title:hover {
	color: #4877ef !important
}

.common-style[data-style="4"] .amz-nav .amz-intro .amz-item-intro {
	color: #9ca3af;
	height: 36px;
	line-height: 18px;
	margin-top: 2px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	text-align: justify !important;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	position: relative
}

.common-style[data-style="4"] .amz-nav .amz-item-logo {
	width: 40px;
	height: 40px;
	margin-right: 10px;
	border-radius: 4px;
	position: relative
}

.common-style[data-style="4"] .amz-link-group {
	margin-top: 6px;
	display: flex;
	justify-content: center
}

.common-style[data-style="4"] .amz-link-group .amz-link-item {
	margin: 0 10px;
	width: 100%;
	border: 1px solid #ededed;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-family: Microsoft YaHei;
	font-size: 12px;
	font-weight: 400;
	overflow: hidden;
	color: #767676;
	-webkit-border-radius: 6px;
	border-radius: 6px
}

@media (max-width: 479px) {
	.common-style[data-style="4"] .amz-link-group .amz-link-item {
		margin: 0 3px
	}
}

.common-style[data-style="4"] .amz-link-group .amz-link-item:hover {
	background: #f0f5ff;
	color: #4877ef
}

.common-style[data-style="4"] .amz-link-icon-group {
	gap: 9px;
	justify-content: flex-start
}

@media (max-width: 1500px) {
	.common-style[data-style="4"] .amz-link-icon-group {
		gap: 7px
	}
}

@media (max-width: 1300px) {
	.common-style[data-style="4"] .amz-link-icon-group {
		gap: 4px
	}
}

.common-style[data-style="4"] .amz-link-icon-group .amz-icon-item {
	margin: 0;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	height: auto;
	line-height: 16px
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img {
	position: relative;
	cursor: pointer;
	border-radius: 4px;
	max-height: 28px
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img img {
	min-width: 28px;
	height: 28px
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img .hover-box-main {
	display: none;
	width: 158px;
	position: absolute;
	left: 50%;
	top: 35px;
	border-radius: 8px;
	transform: translate(-50%);
	box-sizing: border-box;
	background: linear-gradient(180deg, #eef3fe 0%, #fbfcff 147.87%);
	box-shadow: 0 2px 6px #d6ddea
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img .hover-box-main img {
	margin-top: 13px;
	width: 122px;
	height: 122px
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img .hover-box-main :before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-bottom: 8px solid rgb(238, 243, 254);
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	top: -7px;
	left: 50%;
	transform: translate(-50%)
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img .hover-box-main section {
	margin: 10px 0;
	color: #01246d;
	font-family: Microsoft YaHei;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img .hover-img {
	display: none
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img:hover {
	background: #eef3fe
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img:hover .hover-img {
	display: block
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img:hover .inline-img {
	display: none
}

.common-style[data-style="4"] .amz-link-icon-group .right-hover-img:hover .hover-box-main {
	display: flex;
	flex-direction: column;
	align-items: center
}

.common-style[data-style="5"] {
	line-height: 32px;
	margin: 0 0 8px 5px;
	padding: 15px 17px 10px 28px
}

@media (max-width: 1023px) {
	.common-style[data-style="5"] {
		grid-template-columns: repeat(5, minmax(0, 1fr));
		padding-top: 20px;
		text-align: center
	}

	.common-style[data-style="5"] .amz-item-link {
		white-space: nowrap;
		text-overflow: ellipsis
	}
}

.common-style[data-style="5"] .amz-item {
	line-height: 32px;
	width: 100%
}

.common-style[data-style="5"] .amz-item .un_enable {
	color: #a89999 !important
}

.common-style[data-style="5"] .amz-item .amz-item-text {
	color: #e53333;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.common-style[data-style="5"] .amz-item .amz-item-link {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #555
}

@media (max-width: 992px) {
	.common-style[data-style="5"] .amz-item .amz-item-link {
		padding: 0 5px
	}
}

.common-style[data-style="5"] .amz-item .amz-item-link a {
	font-size: 14px
}

.common-style[data-style="7"],
.common-style[data-style="8"] {
	display: flex;
	flex-wrap: wrap
}

.common-style[data-style="10"] {
	background-color: #fff;
	border-radius: 10px;
	padding-top: 14px;
	padding-left: calc(1% + 2px);
	padding-right: 1%;
	padding-bottom: 0
}

@media (max-width: 991px) {
	.common-style[data-style="10"] {
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}
}

.common-style[data-style="10"] .amz-item-10 {
	box-sizing: border-box;
	min-height: 100px;
	max-height: 100px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 8px;
	border: 1px solid #fff
}

.common-style[data-style="10"] .amz-item-10:hover {
	background: #f4f7fc;
	border-radius: 6px
}

.common-style[data-style="10"] .amz-item-10:hover .amz-hover-show {
	opacity: 1
}

.common-style[data-style="10"] .amz-item-10:hover .amz-intro-hidden {
	display: none !important
}

.common-style[data-style="10"] .amz-item-10 .amz-item-logo {
	width: 48px;
	height: 48px;
	margin-bottom: 6px
}

.common-style[data-style="10"] .amz-item-10 .amz-intro,
.common-style[data-style="10"] .amz-item-10 .amz-intro-hidden {
	flex-grow: 1;
	position: relative;
	bottom: 1px;
	line-height: 1.2rem;
	text-align: center;
	color: #555;
	font-size: 14px
}

.common-style[data-style="10"] .amz-item-10 .nav-folder {
	width: unset;
	left: 0;
	top: 100px;
	transform-origin: 50% 0
}

.common-style[data-style="10"] .amz-item-10 .nav-folder .nav-folder-list-two,
.common-style[data-style="10"] .amz-item-10 .nav-folder .nav-folder-list-three,
.common-style[data-style="10"] .amz-item-10 .nav-folder .nav-folder-list-four {
	width: 236px
}

.common-style[data-style="10"] .amz-item-10 .nav-folder .nav-folder-item {
	width: 114px
}

.common-style[data-style="10"] .amz-item-10 .nav-folder-list {
	justify-content: start
}

.common-style[data-style="10"] .amz-item-10:hover .nav-folder {
	pointer-events: auto;
	opacity: 1;
	scale: 1
}

.common-style[data-style="10"] .amz-hover-show {
	display: flex;
	opacity: 0;
	align-items: center;
	position: absolute;
	bottom: .7rem;
	border-radius: 6px;
	background-color: #fff;
	color: #444;
	font-family: Microsoft YaHei;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px
}

.common-style[data-style="10"] .amz-hover-show object {
	width: 100%
}

.common-style[data-style="10"] .amz-hover-show-line {
	width: 1px;
	height: 11px;
	border-radius: 20px;
	background: #e3e3e3
}

.common-style[data-style="10"] .amz-hover-show-blue {
	display: inline-block;
	padding: 3px 7px 3px 11px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	min-width: 42px
}

.common-style[data-style="10"] .amz-hover-show-blue:hover {
	color: #3b82f6
}

.common-style[data-style="10"] .hover-show-pd {
	padding-left: 7px;
	padding-right: 11px
}

.common-style[data-style="11"][data-columns="9"] .amz-item-11 {
	padding: 8px !important
}

.common-style[data-style="11"][data-columns="9"] .amz-item-11 img.amz-item-logo {
	width: 23px;
	min-width: 13px;
	height: 23px
}

@media (max-width: 992px) {
	.common-style[data-style="11"][data-columns="6"] {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

.common-style[data-style="11"] .amz-item {
	padding: 0 5px
}

.common-style[data-style="11"] .amz-item-11 {
	align-items: center;
	display: flex;
	min-height: 49px;
	border-radius: 6px;
	padding: 10px 16px
}

.common-style[data-style="11"] .amz-item-11:hover {
	background: #f1f8fc
}

.common-style[data-style="11"] .amz-item-11 img.amz-item-logo {
	width: 26px;
	height: 26px;
	margin-right: 6px;
	flex-shrink: 0
}

.common-style[data-style="11"] .amz-item-11 .amz-item-title {
	font-size: 14px;
	color: #3c3c3c;
	font-weight: 700;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.common-style[data-style="11"] .amz-item-11 .amz-item-title:hover {
	color: #ee521c !important
}

.common-style[data-style="12"].amz-news {
	display: flex;
	flex-wrap: wrap;
	padding: 7px 10px
}

.common-style[data-style="12"].amz-news .amz-news-item {
	display: flex;
	width: 33%;
	height: 122px;
	padding: 18px;
	transition: all .2s ease-in
}

.common-style[data-style="12"].amz-news .amz-news-item:hover {
	box-shadow: 0 0 10px #00000026;
	transform: translate3d(0, 1px, -2px)
}

@media (max-width: 991px) {
	.common-style[data-style="12"].amz-news .amz-news-item {
		width: 100%
	}
}

.common-style[data-style="12"].amz-news .amz-news-item .amz-news-img {
	width: 120px;
	height: 90px;
	cursor: pointer;
	margin-right: 12px
}

.common-style[data-style="12"].amz-news .amz-news-item .amz-news-img img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.common-style[data-style="12"].amz-news .amz-news-text {
	width: calc(100% - 140px);
	line-height: 1.5
}

.common-style[data-style="12"].amz-news .amz-news-text .amz-news-title {
	display: -webkit-box;
	font-size: 18px;
	color: #555;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden
}

.common-style[data-style="12"].amz-news .amz-news-text .amz-news-content {
	cursor: pointer;
	margin-top: 5px;
	font-size: 12px;
	color: #787878;
	height: 36px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.common-style[data-style="12"].amz-news .amz-news-text .amz-news-info {
	margin-top: 5px;
	display: flex;
	justify-content: space-between
}

.common-style[data-style="12"].amz-news .amz-news-text .amz-news-info .amz-news-author {
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #555;
	cursor: pointer
}

.common-style[data-style="12"].amz-news .amz-news-text .amz-news-info .amz-news-author img {
	width: 16px;
	height: 16px;
	margin-right: 4px
}

.common-style[data-style="12"].amz-news .amz-news-text .amz-news-info .amz-news-author span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.common-style[data-style="12"].amz-news .amz-news-text .amz-news-info .amz-news-date {
	display: block;
	color: #212529;
	font-size: 12px
}

@media (max-width: 1200px) and (min-width: 993px) {
	.common-style[data-style="12"].amz-news .amz-news-text .amz-news-info .amz-news-date {
		display: none
	}
}

.common-style[data-style="13"] {
	background: white
}

.common-style[data-style="13"][data-dynamic-matrix-container=true] {
	display: block !important
}

.common-style[data-style="13"][data-dynamic-matrix-container=true] .dynamic-matrix-container {
	display: flex !important;
	justify-content: space-between;
	background: var(--amz-tab-bg-color, #f1f4f9);
	border-radius: 20px;
	padding: 7px 8px;
	margin-left: 12px;
	margin-right: 12px
}

.common-style[data-style="13"][data-dynamic-matrix-container=true] .dynamic-matrix-container .amz-item {
	height: 26px
}

.common-style[data-style="13"][data-dynamic-matrix-container=true] .dynamic-matrix-container .amz-item a {
	padding: 2px 12px;
	max-width: 9rem
}

.common-style[data-style="13"][data-dynamic-matrix-container=true] .dynamic-matrix-container .amz-item a span {
	font-size: 14px;
	line-height: 18.5px;
	font-weight: 400;
	color: #888
}

.common-style[data-style="13"][data-dynamic-matrix-container=true] .dynamic-matrix-container .amz-item a span {
	transition: all .3s ease-in-out
}

.common-style[data-style="13"][data-dynamic-matrix-container=true] .dynamic-matrix-container .amz-item a.current span {
	color: #fff
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) {
	display: block !important
}

@media (max-width: 991px) {
	.common-style[data-style="13"]:has(.dynamic-matrix-container) {
		display: none !important;
		opacity: 0 !important;
		height: 0 !important;
		border: none !important;
		margin: 0 !important;
		padding: 0 !important
	}
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container {
	display: flex !important;
	justify-content: space-between;
	background: var(--amz-tab-bg-color, #f1f4f9);
	border-radius: 20px;
	padding: 7px 8px;
	margin-left: 12px;
	margin-right: 12px
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .amz-item a {
	padding: 2px 12px;
	max-width: 9rem
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .amz-item a span {
	font-size: 14px;
	line-height: 18.5px;
	font-weight: 400;
	color: #888
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .amz-item a span {
	transition: all .3s ease-in-out
}
.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .amz-item a.current{
	background: #1a90ff;
	border-radius: 20px;
}
.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .amz-item a.current span {
	color: #fff
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .nav-expand-more {
	position: relative;
	cursor: pointer;
	display: flex;
	justify-content: end;
	padding-left: 20px
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .nav-expand-more .nav-folder {
	width: unset;
	left: unset;
	right: -30px;
	top: 26px;
	transform-origin: 100% 0
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .nav-expand-more .nav-folder-list {
	justify-content: start
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .nav-expand-more:hover circle {
	fill: #1a90ff;
	transition: all .2s ease-out
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .nav-expand-more:hover path {
	fill: #fff;
	transition: all .2s ease-out
}

.common-style[data-style="13"]:has(.dynamic-matrix-container) .dynamic-matrix-container .nav-expand-more:hover .nav-folder {
	pointer-events: auto;
	opacity: 1;
	scale: 1
}

@media (max-width: 991px) {
	.common-style[data-style="13"] {
		display: grid;
		grid-template-columns: repeat(3, 1fr)
	}
}

.common-style[data-style="13"]:not(.dynamic_matrix) a {
	padding: 4px;
	border-radius: 16px
}

.common-style[data-style="13"]:not(.dynamic_matrix) a:hover,
.common-style[data-style="13"]:not(.dynamic_matrix) a.current {
	background: #d6e8ff;
	padding: 4px !important
}

.common-style[data-style="13"]:not(.dynamic_matrix) a:hover span,
.common-style[data-style="13"]:not(.dynamic_matrix) a.current span {
	color: #0585fd
}

.common-style[data-style="13"]:not(.dynamic_matrix) a:hover img,
.common-style[data-style="13"]:not(.dynamic_matrix) a.current img {
	background: white
}

@media (max-width: 1399px) {
	.common-style[data-style="13"]:not(.dynamic_matrix) a {
		padding: 3px 1px
	}
}

.common-style[data-style="13"] .amz-item {
	z-index: 2;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center
}

.common-style[data-style="13"] .amz-item a {
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 100%
}

.common-style[data-style="13"] .amz-item section {
	background: #f5f5f5;
	border-radius: 100%;
	min-width: 19px;
	max-width: 19px;
	min-height: 19px;
	max-height: 19px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 11px
}

@media (max-width: 1599px) {
	.common-style[data-style="13"] .amz-item section {
		margin-right: 6px
	}
}

.common-style[data-style="13"] .amz-item img {
	width: 16px;
	height: 16px;
	border-radius: 4px
}

.common-style[data-style="13"] .amz-item span {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #666;
	padding-right: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.common-style[data-style="13"].dynamic_matrix a {
	padding: 4px
}

.common-style[data-style="13"].dynamic_matrix .dynamic-matrix-container:after {
	content: "";
	display: inline-block;
	background: var(--amz-tab-fore-color, #1a90ff);
	height: var(--amz-matrix-height);
	position: absolute;
	top: 18px;
	width: var(--amz-matrix-width);
	left: var(--amz-matrix-x);
	transition: all .3s ease-in-out;
	border-radius: 16px
}

.common-style[data-style="13"].dynamic_matrix .current span {
	color: #fff;
	transition: all .3s ease-in-out
}

.common-style li.amz-item[data-hidden=true] {
	display: none
}

.amz-tips {
	color: #fff;
	font-size: 16px;
	max-width: 200px;
	white-space: normal;
	text-align: center;
	padding: 10px
}

.el-popper.is-customized {
	padding: 6px;
	background: #5da855
}

.el-popper.is-customized .el-popper__arrow:before {
	background: #5da855;
	right: 0
}

@keyframes fade {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.amz-body {
	margin: 0 auto;
	padding: 0 10px
}

@media (max-width: 992px) {
	.amz-body {
		padding: 0 16px
	}
}

@media (max-width: 370px) {
	.amz-body {
		padding: 0 10px
	}
}

.amz-global-preview {
	background: #f1f4f9;
	min-height: 100vh;
	display: flex;
	flex-direction: column
}
.amz-global-preview *{line-height: unset;}
.amz-global-preview .amz-preview-content {
	width: 91.6666666667%;
	display: flex;
	flex-direction: column;
	gap: 16px
}

@media (max-width: 991px) {
	.amz-global-preview .amz-preview-content {
		gap: 0;
		width: 100%
	}

	.amz-global-preview .amz-preview-content>div:not(:last-child) {
		margin-bottom: 16px
	}
}

.amz-footer {
	width: 100%;
	margin-top: auto !important
}

.amz-peg-menu {
	display: flex;
	float: left;
	flex-direction: column;
	width: 8.3333333333%;
	position: sticky;
	top: 60px;
	left: 12px;
	margin: 12px 0 14px
}

@media (max-width: 991px) {
	.amz-peg-menu {
		display: none
	}
}

.amz-peg-menu li {
	padding: 4.4px 0;
	user-select: none;
	color: #5e5d5b;
	letter-spacing: .5px;
	position: relative;
	right: 1px
}

.amz-peg-menu li:first-child {
	padding-top: 5px
}

.amz-peg-menu li:hover span {
	color: #fff !important;
	background-color: #ff4500 !important
}

@media (min-width: 1200px) {
	.amz-peg-menu li[data-focus=true] {
		color: #ff5a00
	}

	.amz-peg-menu li[data-focus=true]:before {
		content: "";
		display: inline-block;
		width: 12px;
		background: #000;
		height: 2px;
		position: absolute;
		left: -20px;
		top: 18px
	}

	.amz-peg-menu li[data-focus=true] span {
		color: #ff5a00
	}
}

.amz-peg-menu .amz-peg-menu-contain {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.amz-peg-menu .amz-peg-menu-item {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	color: #5e5d5b;
	line-height: 24px;
	padding: 5px;
	margin: 8px 0;
	font-size: 14px;
	border-radius: 4px;
	transition: .2s all ease-in-out
}

.amz-peg-menu .amz-peg-menu-item:hover {
	color: #fff
}

#amz-timezone {
	justify-content: space-between;
	align-items: center;
	position: relative;
	border: 1px solid #eee;
	padding: 5px .5px;
	margin-bottom: -12px;
	margin-top: .5px;
	color: #a2a2a2;
	font-size: 13px;
	display: flex;
	flex-wrap: wrap
}

@media (max-width: 992px) {
	#amz-timezone {
		display: grid;
		grid-template-columns: repeat(4, 1fr)
	}
}

@media (max-width: 991px) {
	#amz-timezone {
		display: none
	}
}

@media (max-width: 1024px) {
	#amz-timezone {
		white-space: nowrap;
		font-size: 12px
	}
}

#amz-timezone .amz-timezone-item {
	height: 20px;
	display: flex;
	align-items: center;
	width: 16.2%;
	float: left;
	margin-left: 3.3px
}

#amz-timezone .amz-timezone-item img {
	width: auto;
	height: 12px;
	vertical-align: bottom;
	margin-right: 3px;
}

.amz-holiday {
	color: #a2a2a2;
	font-size: 13px;
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: -8px;
	margin-top: -6px;
	border: 1px solid #eee;
	align-items: center;
	background-color: #f1f4f9 !important
}

@media (max-width: 992px) {
	.amz-holiday {
		justify-content: center;
		margin: 0;
		padding: 0 10px;
		flex-wrap: unset
	}
}

@media (max-width: 1200px) {
	.amz-holiday {
		flex-wrap: nowrap;
		gap: .5rem;
		overflow: hidden
	}

	.amz-holiday .amz-holiday-box {
		display: flex;
		flex-wrap: nowrap !important
	}

	.amz-holiday .amz-holiday-box .amz-holiday-intro {
		justify-content: center
	}

	.amz-holiday .amz-holiday-box .amz-holiday-intro:last-child {
		display: none
	}
}

@media (max-width: 1319px) {
	.amz-holiday {
		overflow: hidden
	}
}

.amz-holiday #amz-current-year-info {
	color: #a2a2a2;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	width: 30%;
	font-size: 14px;
	box-sizing: border-box
}

@media (max-width: 991px) {
	.amz-holiday #amz-current-year-info {
		width: 100%;
		text-align: center;
		margin-top: -2px
	}
}

.amz-holiday .amz-holiday-box {
	margin-left: auto;
	display: flex;
	justify-content: center;
	gap: 1.5rem;
	flex-wrap: wrap
}

@media (max-width: 900px) {
	.amz-holiday .amz-holiday-box {
		display: none
	}
}

.amz-holiday .amz-holiday-box:hover {
	cursor: pointer
}

@media (max-width: 1199px) {
	.amz-holiday .amz-holiday-box {
		margin-left: unset
	}
}

.amz-holiday .amz-holiday-box .amz-holiday-intro {
	display: flex;
	color: #1f4977;
	align-items: center
}

.amz-holiday .amz-holiday-box .amz-holiday-intro:hover {
	color: #f26929
}

.amz-holiday .amz-holiday-box .amz-holiday-intro .amz-holiday-name {
	color: #5a98de;
	padding: 0 4px
}

.amz-holiday .amz-holiday-box .amz-holiday-intro .amz-holiday-date {
	color: #ff4300;
	padding: 0 4px
}

.amz-holiday .holiday\2014 countdown {
	background: transparent !important;
	color: #a2a2a2;
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	display: flex;
	justify-content: space-around;
	width: 70%;
	border: none;
	flex-wrap: nowrap;
	position: relative;
	cursor: pointer
}

@media (max-width: 991px) {
	.amz-holiday .holiday\2014 countdown {
		display: none !important
	}
}

.amz-holiday .holiday\2014 countdown .holiday {
	color: #5a98de
}

.amz-holiday .holiday\2014 countdown span {
	margin: 0 4px
}

@media (max-width: 1319px) {
	.amz-holiday .holiday\2014 countdown span {
		margin: 0
	}
}

.amz-holiday .holiday\2014 countdown .day {
	color: #ff4300
}

.amz-holiday .holiday\2014 countdown section {
	color: #1f4977
}

.amz-holiday .holiday\2014 countdown section:hover {
	color: #f26929
}

.amz-holiday .holiday\2014 countdown a {
	color: #1f4977
}

.amz-holiday .holiday\2014 countdown a:hover {
	color: #f26929
}

.amz-exchange-rate {
	color: #a2a2a2;
	font-size: 13px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border: 1px solid #eee;
	padding: 2px 0 0;
	margin: -6px 0 -5px;
	position: relative;
	bottom: 0px
}

@media (max-width: 1200px) {
	.amz-exchange-rate {
		justify-content: center;
		align-items: center;
		font-size: 12px
	}
}

@media (max-width: 991px) {
	.amz-exchange-rate {
		display: none
	}
}

.amz-exchange-rate .amz-exchange-time {
	color: #555;
	width: 361.59px;
	height: 19.5px;
	line-height: 23.5px;
	flex: 2.5
}

.amz-exchange-rate .amz-exchange-items {
	flex: 7.5;
	height: 23.5px;
	line-height: 23.5px;
	color: #555;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	font-size: 13px;
	cursor: pointer
}

.amz-exchange-rate .amz-exchange-items span:hover {
	color: #f26929
}

@media (max-width: 1200px) {
	.amz-exchange-rate .amz-exchange-items {
		font-size: 12px
	}
}

.amz-show {
	display: auto
}

.amz-hidden {
	display: none !important
}

.amz-opacity-zero {
	opacity: 0
}

.amz-item {
	position: relative
}

.amz-item .amz-tooltip {
	display: none;
	max-width: 180px;
	width: max-content;
	white-space: normal
}

.amz-item:hover .amz-tooltip {
	display: block !important;
	position: absolute;
	bottom: 32px;
	background-color: #5da855;
	padding: 12px 14px;
	line-height: 1.2rem;
	border-radius: 6px;
	color: #fff;
	font-weight: 400;
	font-size: 15px
}

.amz-item:hover .amz-tooltip:after {
	content: "";
	border: 8px transparent solid;
	border-top: 8px #5da855 solid;
	width: 0px;
	height: 0px;
	position: absolute;
	bottom: -12px;
	left: 48px
}

.amz-move-show {
	margin-top: 0
}

.amz-move-hide {
	margin-top: -759px
}

.amz-search-frame-show {
	transform: translateY(-2px)
}

.amz-search-frame-hide {
	transform: translateY(-260px)
}

@media (max-width: 991px) {
	.amz-search-frame-hide {
		display: none
	}
}

.amz-search-frame {
	position: absolute;
	width: 100%;
	height: 200px;
	top: 54px;
	background: rgba(23, 24, 26, .85);
	z-index: 9;
	transition: .2s
}

@media (max-width: 991px) {
	.amz-search-frame {
		top: 800px
	}
}

.amz-search-frame .amz-search-input {
	width: 960px;
	padding: 40px 0 10px;
	margin: 0 auto;
	position: relative
}

.amz-search-frame .amz-search-input input {
	border: none;
	border-radius: 30px;
	width: 930px;
	height: 48px;
	font-size: 24px;
	color: #45474d;
	background: #fff;
	text-indent: 30px
}

.amz-search-frame .amz-search-input input {
	outline: medium
}

.amz-search-frame .amz-search-input .amz-search-icons {
	position: absolute;
	top: 64px;
	right: 50px;
	width: 28px;
	height: 28px;
	transform: translateY(-50%);
	color: #a1a8b3
}

.amz-search-frame .amz-search-hots {
	margin: 0 auto;
	width: 46%
}

.amz-search-frame .amz-search-hots h2 {
	font-size: 20px;
	color: #dbdfe6;
	margin: 10px 0
}

.amz-search-frame .amz-search-hots .azm-search-sks {
	width: 1000px;
	display: flex;
	flex-wrap: wrap
}

.amz-search-frame .amz-search-hots .azm-search-sks a {
	font-size: 16px;
	color: #dbdfe6;
	padding: 0 20px;
	border-radius: 14px
}

.amz-search-frame .amz-search-hots .azm-search-sks a:hover {
	background-color: #3f7cea;
	color: #fff
}

.amz-bd {
	width: 27.5%;
	border: 1px solid #fff;
	height: 82px;
	float: right;
	position: relative;
	padding: 6px 6px 0;
	overflow: hidden
}

@media (max-width: 991px) {
	.amz-bd {
		width: 100%;
		margin-top: 4px
	}
}

.amz-bd .amz-temp-wrap {
	overflow: hidden;
	position: relative
}

.amz-bd .amz-temp-wrap .amz-pic-list {
	position: relative;
	padding: 0;
	margin: 0;
	top: 0px;
	overflow: hidden;
	zoom: 1
}

.amz-bd .amz-temp-wrap .amz-pic-list li {
	width: 356px;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #a2a2a2
}

.amz-bd .amz-temp-wrap .amz-pic-list li a {
	color: #a2a2a2;
	font-size: 14px
}

@keyframes ActivityFont {
	0% {
		top: 0px
	}

	10% {
		top: 0px
	}

	20% {
		top: -78px
	}

	30% {
		top: -78px
	}

	40% {
		top: -155px
	}

	50% {
		top: -155px
	}

	60% {
		top: -235px
	}

	70% {
		top: -235px
	}

	80% {
		top: -312px
	}

	90% {
		top: -312px
	}

	to {
		top: 0px
	}
}

.amz-bd .amz-font-animation {
	animation-name: ActivityFont;
	animation-duration: 16s;
	animation-delay: 4s;
	animation-iteration-count: infinite
}

.amz-bd .amz-font-animation:hover {
	animation-play-state: paused
}

.amz-search-box {
	display: flex;
	margin-bottom: 1rem;
	cursor: pointer
}

.amz-search-box .amz-logo {
	margin-right: auto;
	margin-left: 30px
}

.amz-search-box .amz-logo img {
	display: inherit !important;
	vertical-align: unset
}

.amz-search-box .amz-search-w {
	min-width: 40%;
	display: flex;
	flex-direction: column;
	gap: .8rem
}

.amz-search-box .amz-search-w .amz-search-text {
	display: flex;
	align-items: center;
	padding: 0 .5rem;
	gap: 2.5rem .5rem;
	flex-wrap: wrap;
	color: #999
}

.amz-search-box .amz-search-w .amz-search-text .amz-tag-name {
	font-size: 15px
}

.amz-search-box .amz-search-w .amz-search-text .amz-active_search_tag {
	color: #000;
	position: relative
}

.amz-search-box .amz-search-w .amz-search-text .amz-active_search_tag:after {
	position: absolute;
	content: "";
	width: 10px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	height: 4px;
	bottom: -2px;
	left: 50%;
	transform: translate(-50%);
	background: #000
}

.amz-search-box .amz-search-w .amz-input {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	position: relative;
	max-width: 96vw;
	z-index: 99;
	background: #fff;
	border-radius: 12px;
	border: 2px solid rgba(0, 68, 215, 0)
}

.amz-search-box .amz-search-w .amz-input input {
	flex-grow: 1;
	width: 100%;
	line-height: 24px;
	text-indent: 16px;
	height: 42px;
	font-size: 14px;
	vertical-align: middle;
	border-radius: 12px;
	border: 0;
	max-width: 640px;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	box-shadow: none
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-dropdown {
	position: absolute;
	padding: 10px 12px 16px;
	top: 44px;
	left: 0px;
	width: 158px;
	max-height: 158px;
	background: #fff;
	border: .5px solid #f8f9fa;
	box-shadow: 0 4px 26px #0000000a;
	border-radius: 8px;
	display: none;
	flex-direction: column;
	overflow: scroll;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .25s
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-dropdown>section:not(:last-child) {
	margin-bottom: 12px
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-dropdown .amz-engine-item {
	display: flex;
	align-items: center
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-dropdown .amz-engine-item img {
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-dropdown .amz-engine-item span {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111827;
	opacity: .6
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-dropdown .amz-engine-item.active span {
	opacity: 1
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-dropdown.active {
	display: flex
}

.amz-search-box .amz-search-w .amz-input .amz-search-icon {
	margin-left: auto;
	width: 20px;
	height: 20px;
	opacity: .6
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-input-drop {
	display: flex;
	align-items: center;
	margin-left: 12px;
	flex-shrink: 0
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-input-drop img {
	width: 24px;
	height: 24px;
	margin-right: 4px
}

.amz-search-box .amz-search-w .amz-input .amz-mobile-input-drop svg {
	opacity: .6
}

@media (max-width: 992px) {
	.amz-search-box .amz-search-w .amz-input {
		border-radius: 8px
	}
}

.amz-search-box .amz-search-w .amz-input.active {
	border: 2px solid rgba(0, 68, 215, .35)
}

.amz-search-box .amz-search-w .amz-input.active svg {
	color: #0044d7
}

.amz-search-box .amz-search-w ::-webkit-input-placeholder {
	color: #7c838af0 !important;
	font-weight: 200 !important
}

.amz-search-box .amz-search-w :-ms-input-placeholder {
	color: #7c838af0 !important;
	font-weight: 200 !important
}

.amz-search-box .amz-search-w ::placeholder {
	color: #7c838af0 !important;
	font-family: Hiragino Sans GB, Microsoft YaHei, \5fae\8f6f\96c5\9ed1, Arial, sans-serif !important;
	position: relative;
	top: 1px;
	opacity: .97
}

.amz-search-box .amz-search-w .amz-search-icon {
	font-size: 20px
}

@media (max-width: 1379px) and (min-width: 1101px) {
	.amz-search-box .amz-search-w {
		width: 480px;
		margin-right: 12px
	}

	.amz-search-box .amz-search-w .amz-search-text {
		justify-content: flex-start !important;
		gap: 10px
	}
}

@media (max-width: 1429px) and (min-width: 1401px) {
	.amz-search-box .amz-search-w .amz-search-text {
		justify-content: flex-start !important;
		gap: 8px !important
	}
}

@media (min-width: 992px) {
	.amz-search-box .amz-search-w .amz-mobile-input-drop {
		display: none !important
	}
}

@media (max-width: 991px) {
	.amz-search-box .amz-search-w .amz-input {
		max-width: 100vw
	}

	.amz-search-box .amz-search-w .amz-search-icon {
		width: 24px !important;
		height: 24px !important
	}

	.amz-search-box .amz-search-w input {
		font-size: 15px;
		line-height: 20px
	}

	.amz-search-box .amz-search-w ::-webkit-input-placeholder {
		color: #cacfd4 !important;
		font-weight: 200 !important
	}

	.amz-search-box .amz-search-w :-ms-input-placeholder {
		color: #cacfd4 !important;
		font-weight: 200 !important
	}

	.amz-search-box .amz-search-w ::placeholder {
		color: #cacfd4 !important;
		font-family: Hiragino Sans GB, Microsoft YaHei, \5fae\8f6f\96c5\9ed1, Arial, sans-serif !important;
		position: relative;
		top: 1px;
		opacity: .97
	}
}

.amz-search-box .amz-hot-info {
	width: 27.5%;
	height: 82px;
	align-items: center;
	margin-left: auto;
	margin-right: 9.5px
}

.amz-search-box .amz-hot-info .hot-info-logo {
	background: #fff;
	width: 64px;
	height: 82px;
	border-radius: 8px;
	margin-right: 8px;
	display: none
}

.amz-search-box .amz-hot-info #amz-hot-info-flow {
	width: 100%;
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid #fff;
	height: 82px;
	float: right;
	overflow: hidden;
	position: relative;
	padding-bottom: 0
}

.amz-search-box .amz-hot-info #amz-hot-info-flow.amz-active {
	display: block
}

.amz-search-box .amz-hot-info #amz-hot-info-flow .amz-info-flow-ul {
	animation-name: ActivityFont;
	animation-duration: 20s;
	animation-delay: 4s;
	animation-iteration-count: infinite;
	padding: 3px 0 0;
	margin: 0;
	position: relative;
	left: 0;
	right: 0;
	top: 0
}

.amz-search-box .amz-hot-info #amz-hot-info-flow .amz-info-flow-ul:hover {
	animation-play-state: paused
}

.amz-search-box .amz-hot-info #amz-hot-info-flow .amz-info-flow-ul li {
	list-style: none;
	color: #a2a2a2;
	width: 94%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 26px;
	font-size: 14px
}

.amz-search-box .amz-hot-info #amz-hot-info-flow .amz-info-flow-ul li a {
	color: inherit
}

.amz-search-box .amz-hot-info #amz-hot-info-flow .amz-info-flow-ul li:before {
	content: "";
	width: 2.5px;
	height: 2.5px;
	border-radius: 50%;
	margin: 0 8px 0 12px;
	position: relative;
	bottom: 3px;
	display: inline-block;
	background-color: #a2a2a2
}

.amz-search-box .amz123-search-auto-main {
	display: none;
	cursor: pointer;
	border-radius: 12px;
	background-color: #fff;
	gap: 10px
}

.amz-search-box .amz123-search-auto-main.active {
	display: block;
	z-index: 999;
	position: relative
}

.amz-search-box .amz123-search-auto-main .suggestion-item {
	position: relative;
	bottom: 5px;
	display: flex;
	padding: 2px 12px;
	align-items: center;
	border-radius: 0;
	gap: 12px
}

.amz-search-box .amz123-search-auto-main .suggestion-item:hover,
.amz-search-box .amz123-search-auto-main .suggestion-item.active {
	background: rgba(0, 68, 215, .0509803922)
}

.amz-search-box .amz123-search-auto-main .suggestion-item img {
	width: 32px;
	height: 32px
}

.amz-search-box .amz123-search-auto-main .suggestion-item section {
	font-size: 12px
}

.amz-search-box .amz123-search-auto-main .suggestion-item span {
	color: #0044d7;
	margin-left: auto;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	opacity: .8
}

.amz-search-box .amz123-search-auto-main .contain-box-main {
	display: flex;
	flex-direction: column;
	padding-bottom: 16px
}

.amz-search-box .amz123-search-auto-main .new-suggestion-item {
	position: relative;
	padding: 9px 16px;
	align-items: center;
	display: flex;
	gap: 4px
}

.amz-search-box .amz123-search-auto-main .new-suggestion-item:hover {
	background: #f9f9f9
}

.amz-search-box .amz123-search-auto-main .new-suggestion-item.active {
	background: rgba(0, 68, 215, .0509803922)
}

.amz-search-box .amz123-search-auto-main .new-suggestion-item img {
	width: 16px;
	height: 16px
}

.amz-search-box .amz123-search-auto-main .new-suggestion-item section {
	color: #4a4a4a;
	font-size: 12px;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px
}

.amz-search-box .amz123-search-auto-main .new-bottom-img {
	height: 92px;
	padding: 0 16px
}

.amz-search-box .amz123-search-auto-main .new-bottom-img a {
	width: 100%
}

.amz-search-box .amz123-search-auto-main .new-bottom-img img {
	width: 100%;
	border-radius: 4px
}

.amz-search-box .amz123-search-auto-main .more-bottom-img {
	display: flex;
	gap: 14px;
	padding: 0 16px
}

.amz-search-box .amz123-search-auto-main .more-bottom-img a {
	width: 100%
}

.amz-search-box .amz123-search-auto-main .more-bottom-img img {
	width: 100%;
	height: 92px;
	border-radius: 4px
}

.amz-search-box .amz123-search-auto-main .search-top-divide {
	padding: 0 16px
}

.amz-search-box .amz123-search-auto-main .search-top-divide .top-divide {
	height: 1px;
	background: #f4f5f8
}

.amz-search-box .amz123-search-auto-main .search-top-main {
	display: flex;
	margin-top: 10px;
	padding: 9px 18px;
	justify-content: space-between;
	align-items: center
}

.amz-search-box .amz123-search-auto-main .search-top-main .search-top-img,
.amz-search-box .amz123-search-auto-main .search-top-main img {
	width: 209px;
	height: 16px
}

.amz-search-box .amz123-search-auto-main .search-top-main .top-right-main {
	display: flex;
	gap: 2px;
	align-items: center;
	font-weight: 400;
	font-size: 13px;
	line-height: 17px
}

.amz-search-box .amz-search-tips {
	display: flex;
	max-width: 640px;
	overflow: hidden;
	height: 16px;
	flex-wrap: wrap
}

.amz-search-box .amz-search-tips .search-tip-item {
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #8f8f8f;
	cursor: pointer;
	font-family: Microsoft YaHei;
	margin-left: 14px;
	display: inline-block
}

.amz-search-box .amz-search-tips .search-tip-item:hover {
	color: #1a90ff
}

@media (max-width: 499px) {
	.amz-search-box .amz-search-tips {
		display: none !important
	}
}

@media (max-width: 1200px) {
	.amz-search-box .amz-hot-info {
		max-width: 350px;
		width: 60vw
	}
}

@media (max-width: 1099px) and (min-width: 992px) {
	.amz-search-box .amz-logo {
		margin-left: 0;
		max-width: 230px
	}

	.amz-search-box .amz-search-text {
		justify-content: flex-start !important;
		gap: 5px !important
	}

	.amz-search-box .amz-search-w {
		gap: .8rem;
		margin-right: 1rem
	}

	.amz-search-box .amz-hot-info {
		max-width: 330px
	}
}

@media (max-width: 991px) {
	.amz-search-box {
		flex-direction: column
	}

	.amz-search-box {
		padding: 0 16px
	}

	.amz-search-box .amz-logo {
		display: none
	}

	.amz-search-box .amz-search-w {
		width: 100%;
		margin: 0 0 16px
	}

	.amz-search-box .amz-search-text {
		display: none !important
	}

	.amz-search-box .amz-hot-info {
		display: flex;
		width: 100%;
		max-width: 100%;
		margin: 0
	}

	.amz-search-box .amz-hot-info .hot-info-logo {
		display: flex !important;
		margin-right: 12px
	}

	.amz-search-box .amz-hot-info .hot-info-logo img {
		margin: auto
	}

	.amz-search-box .amz-hot-info #amz-hot-info-flow {
		margin: 0;
		flex: 1;
		border-radius: 8px
	}

	.amz-search-box .amz-hot-info #amz-hot-info-flow .amz-info-flow-ul {
		background: #fff
	}

	.amz-search-box .amz-hot-info #amz-hot-info-flow .amz-info-flow-ul li:before {
		width: 5px;
		height: 5px;
		background-color: #00d085
	}
}

@media (max-width: 640px) {
	.amz-search-box .amz-hot-info #amz-hot-info-flow {
		width: 263px
	}
}

@media (max-width: 370px) {
	.amz-search-box {
		padding: 0 10px
	}
}

.amz-tab-wrapper {
	background: #fff;
	border-radius: 10px
}

@media (max-width: 991px) {
	.amz-tab-wrapper[data-tab-style=vertical] .common-style[data-style="13"] {
		display: none !important;
		height: 0;
		min-height: 0;
		border: none !important
	}

	.amz-tab-wrapper[data-tab-style=vertical] .common-style[data-style="13"] li {
		display: none !important
	}
}

.amz-tab-wrapper[data-tab-style=vertical]:has(ul.common-style) {
	display: flex;
	gap: 12px;
	flex-direction: column;
	padding-bottom: 12px
}

.amz-tab-wrapper[data-tab-style=vertical]:has(ul.common-style) ul.common-style:not(:last-child) {
	margin: 0 0 4px;
	border-bottom: 1px solid #f1f4f9;
	border-end-start-radius: 0;
	border-end-end-radius: 0
}

.amz-tab-wrapper[data-tab-style=vertical]:has(ul.common-style) ul:not(.common-style:first-child) {
	padding-top: 0;
	padding-bottom: 0
}

.amz-tab-wrapper .amz-tab {
	max-width: 95vw;
	display: flex;
	border-bottom: 1px solid #f1f4f9;
	align-items: center;
	gap: 14px;
	padding-bottom: .5px
}

@media (max-width: 991px) {
	.amz-tab-wrapper .amz-tab {
		position: relative
	}

	.amz-tab-wrapper .amz-tab>a {
		position: absolute !important;
		top: -35px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 98vw
	}
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="0"] {
	padding: 13px 15px 13px 36px;
	display: flex;
	color: #3c3c3c;
	font-size: 16px;
	overflow-x: scroll;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none
}

@media (max-width: 991px) {
	.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="0"] {
		padding-left: 14px
	}
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="0"]::-webkit-scrollbar {
	width: 0;
	height: 0
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="0"] span[data-font-bold=true] {
	font-weight: 700
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="0"] .current {
	position: relative;
	color: #3c3c3c !important
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="0"] .current:after {
	content: "";
	display: block;
	width: 25px;
	position: relative;
	left: 50%;
	top: 10.5px;
	transform: translate(-50%);
	height: 2px;
	background-color: #ff5a00
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="0"] .amz-tab-item {
	margin-right: 40px;
	cursor: pointer;
	flex-shrink: 0;
	font-size: 16px;
	line-height: 16px;
	height: 16px;
	color: #666
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="1"]::-webkit-scrollbar {
	width: 0;
	height: 0
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"] {
	animation: fade .4s ease-in-out;
	position: relative;
	display: flex;
	align-items: center;
	padding: 5px;
	background-color: var(--amz-tab-bg-color, #f1f4f9);
	margin: 10px 20px 10px 22px;
	border-radius: 20px
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"]::-webkit-scrollbar {
	width: 0;
	height: 0
}

@media (max-width: 991px) {
	.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"] {
		overflow: scroll;
		margin-left: 15px
	}
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"]:has(.amz-tab-item:hover) .amz-tab-name {
	color: #888 !important
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"]:has(.amz-tab-item:hover) .amz-tab-item:hover .amz-tab-name {
	color: #fff !important
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"] .amz-tab-item {
	z-index: 2;
	cursor: pointer;
	line-height: 2;
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"] .amz-tab-item.current .amz-tab-name {
	color: #fff;
}
.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"] .amz-tab-item.current{
	    background-color: var(--amz-tab-fore-color, #1a90ff);
	    border-radius: 20px;
	    padding: 2px 5px;
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"] .amz-tab-item .amz-tab-name {
	padding: 2px 12px;
	font-size: 14px;
	color: #888;
	transition: all .3s ease-in-out;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"] .amz-tab-mask {
	position: absolute;
	background-color: var(--amz-tab-fore-color, #1a90ff);
	border-radius: 20px;
	/* padding: 2px 12px; */
	font-size: 14px;
	top: 5px;
	bottom: 5px;
	z-index: 1;
	transition: .35s
}

.amz-tab-wrapper .amz-tab .amz-tab-nav[data-style="2"] .active-tab {
	background-color: var(--amz-tab-fore_color);
	border-radius: 20px
}

.amz-tab-wrapper .amz-tab .amz-extra-link {
	position: relative;
	max-width: 60vw;
	top: 2px;
	right: 8px;
	font-size: 14px;
	padding-right: 12px;
	cursor: pointer;
	font-weight: 700;
	margin-left: auto;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important
}

.amz-tab-wrapper #amz-shop-tab {
	padding: 0 0 3px 10px
}

.amz-tab-wrapper #amz-shop-tab .amz-tab-item {
	font-family: Microsoft YaHei;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: 0%;
	color: #323233;
	height: 27px
}

@media (max-width: 799px) {
	.amz-tab-wrapper #amz-shop-tab .amz-tab-item {
		font-family: PingFang SC;
		font-weight: 600;
		font-size: 15px;
		line-height: 21px;
		letter-spacing: 0px;
		color: #3c3c3c
	}
}

@media (max-width: 799px) {
	.amz-tab-wrapper #amz-shop-tab {
		padding-left: 5px;
		padding-bottom: 0
	}
}

@keyframes tooltip {
	0% {
		opacity: 0
	}

	40% {
		opacity: .7
	}

	to {
		opacity: 1
	}
}

.template_elem {
	position: fixed;
	z-index: 999999;
	background-color: #5da855;
	color: #fff;
	padding: 10px;
	border-radius: 8px;
	text-align: center;
	animation: tooltip .5s ease-in-out
}

.template_elem:after {
	border: 6px solid transparent;
	border-top-color: #5da855;
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%)
}

.new_template_elem {
	position: fixed;
	display: flex;
	z-index: 999999;
	background: rgba(50, 50, 51, .85);
	padding: 3px 8px;
	align-items: center;
	border-radius: 4px;
	backdrop-filter: blur(1px);
	text-align: center;
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	animation: tooltip .5s ease-in-out
}

.new_template_elem:before {
	border: 5px solid transparent;
	border-bottom-color: #323233d9;
	content: "";
	position: absolute;
	top: -10px;
	left: 50%;
	transform: translate(-50%)
}

.amz-activity-config-one {
	width: 350px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	background-color: #fff;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	z-index: 3333;
	display: none
}

.amz-activity-config-one .amz-activity-one-head {
	padding: 11px 8px;
	height: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #498af8;
	color: #fff;
	font-size: 16px;
	border-radius: 5px 5px 0 0
}

.amz-activity-config-one .amz-activity-one-head .amz-activity-one-icon {
	color: #eff2f8;
	width: 18px;
	cursor: pointer;
	transition: all .4s ease 0s
}

.amz-activity-config-one .amz-activity-one-head .amz-activity-one-icon:hover {
	animation-name: ActivityRotate;
	animation-duration: .5s;
	animation-iteration-count: 1;
	animation-timing-function: linear;
	transition: all .4s ease 0s
}

@keyframes ActivityRotate {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(180deg)
	}
}

.amz-activity-config-one .amz-activity-one-overflow {
	border: 1px solid #cfcfcf
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content {
	width: 100%;
	padding: 10px 20px;
	background-color: #fff;
	display: flex
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-img {
	width: 135px;
	height: 75px;
	background-color: #f1eeb4;
	border-radius: 5px;
	overflow: hidden
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-img img {
	width: 100%;
	height: 100%
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title {
	padding-left: 16px;
	font-size: 15px;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title .amz-activity-one-name {
	line-height: 1.5;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title .amz-activity-one-name:hover {
	color: #f60
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title .amz-activity-one-btn {
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	padding: 3px 10px;
	width: 68px;
	background-color: #f36526;
	color: #fff !important
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title .amz-activity-one-btn:hover {
	background-color: #f7814f
}

.amz-activity-config-one .amz-activity-one-content {
	width: 100%;
	padding: 10px 0;
	background-color: #fff;
	display: flex;
	position: relative;
	box-sizing: border-box
}

.amz-activity-config-one .amz-activity-one-content .amz-one-img-thumb {
	width: 100px !important;
	height: 60px !important
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-img {
	height: 75px;
	background-color: #f1eeb4;
	border-radius: 5px;
	overflow: hidden
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-img img {
	width: 100%;
	height: 100%
}

.amz-activity-config-one .amz-activity-one-content .amz-one-title-thumb {
	width: 160px !important;
	font-size: 13px !important
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title {
	width: 200px;
	padding-left: 10px;
	font-size: 15px;
	position: relative
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title p {
	font-size: 12px;
	color: #8e8e8e;
	margin: 0
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title .amz-activity-one-name {
	line-height: 1.5;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title .amz-activity-one-name:hover {
	color: #f60
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title .amz-activity-one-btn {
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	padding: 6px 10px;
	background-color: #f36526;
	color: #fff
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title .amz-activity-one-btn:hover {
	background-color: #f7814f
}

.amz-activity-config-one .amz-activity-one-content .amz-one-btn-thumb {
	font-size: 12px;
	border: 1px solid #f26929;
	color: #f26929;
	padding: 3px;
	position: absolute;
	right: 14px;
	border-radius: 3px
}

.amz-activity-config-one .amz-activity-one-content .amz-one-btn-thumb:hover {
	background-color: #f26929;
	color: #fff
}

.amz-activity-config-one .other {
	justify-content: normal;
	align-items: center;
	border-top: 1px solid #ddd
}

.amz-activity-config-two {
	width: 350px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	background-color: #fff;
	border-radius: 2px;
	z-index: 3333;
	box-shadow: 0 9px 28px 8px #0000000d, 0 6px 16px #00000014, 0 3px 6px -4px #0000001f
}

.amz-activity-config-two .amz-activity-two-hidden {
	position: absolute;
	right: 10px;
	top: -25px;
	width: 40px;
	height: 25px;
	background: rgb(255, 255, 255);
	border-radius: 4px 4px 0 0;
	box-shadow: 0 -30px 28px 9px #0000000d;
	cursor: pointer;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center
}

.amz-activity-config-two .amz-activity-two-hidden .amz-activity-two-icon {
	color: #000;
	width: 16px;
	cursor: pointer
}

.amz-activity-config-two .amz-activity-two-hidden .amz-activity-two-icon:hover {
	color: #f26929
}

.amz-activity-config-two .amz-activity-two-pd {
	padding: 13px 0 0
}

.amz-activity-config-two .amz-activity-two-count {
	margin: 5px 0;
	font-size: 14px;
	color: #555;
	padding: 0 20px 5px;
	display: flex
}

.amz-activity-config-two .amz-activity-two-count span {
	margin: 0 4px
}

.amz-activity-config-two .amz-activity-two-count .amz-timeout-day {
	font-weight: 600;
	color: #242428;
	line-height: 22px;
	font-size: 14px;
	margin: 0 18px
}

.amz-activity-config-two .amz-activity-two-count .amz-timeout-num {
	margin: 0 8px;
	background: #f0f6ff;
	color: #247ae6;
	padding: 4px 10px;
	border-radius: 4px
}

.amz-activity-config-two .amz-activity-two-content {
	width: 100%;
	padding: 10px 20px;
	background-color: #fff;
	display: flex;
	position: relative;
	box-sizing: border-box
}

.amz-activity-config-two .amz-activity-two-content .amz-two-img-thumb {
	width: 100px !important;
	height: 60px !important
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-img {
	width: 145px;
	height: 75px;
	background-color: #f1eeb4;
	border-radius: 5px;
	overflow: hidden
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-img img {
	width: 100%;
	height: 100%
}

.amz-activity-config-two .amz-activity-two-content .amz-two-title-thumb {
	width: 160px !important;
	font-size: 13px !important
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title {
	width: 200px;
	padding-left: 15px;
	font-size: 15px;
	position: relative
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title p {
	font-size: 12px;
	color: #8e8e8e;
	margin: 0
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title .amz-activity-two-name {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.5
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title .amz-activity-two-name:hover {
	color: #f60
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title .amz-activity-two-btn {
	position: absolute;
	bottom: 0;
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	padding: 1px 10px;
	background-color: #f36526;
	color: #fff
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title .amz-activity-two-btn:hover {
	background-color: #f7814f
}

.amz-activity-config-two .amz-activity-two-content .amz-two-btn-thumb {
	font-size: 12px;
	border: 1px solid #f26929;
	color: #f26929;
	padding: 3px;
	position: absolute;
	right: 14px;
	border-radius: 3px
}

.amz-activity-config-two .amz-activity-two-content .amz-two-btn-thumb:hover {
	background-color: #f26929;
	color: #fff
}

.amz-activity-config-two .other {
	justify-content: normal;
	align-items: center
}

.amz-two-small,
.amz-one-small {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 350px;
	z-index: 6666;
	background: #fff;
	box-shadow: 0 9px 28px 8px #0000000d, 0 6px 16px #00000014, 0 3px 6px -4px #0000001f;
	border-radius: 4px;
	display: block
}

.amz-two-small .amz-two-small-pd,
.amz-two-small .amz-one-small-pd,
.amz-one-small .amz-two-small-pd,
.amz-one-small .amz-one-small-pd {
	padding: 8px 20px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.amz-two-small .amz-two-small-title,
.amz-two-small .amz-one-small-title,
.amz-one-small .amz-two-small-title,
.amz-one-small .amz-one-small-title {
	width: 290px;
	color: #222;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden
}

.amz-two-small .amz-two-small-title:hover,
.amz-two-small .amz-one-small-title:hover,
.amz-one-small .amz-two-small-title:hover,
.amz-one-small .amz-one-small-title:hover {
	color: #f26526
}

.amz-two-small .amz-two-small-icon,
.amz-two-small .amz-one-small-icon,
.amz-one-small .amz-two-small-icon,
.amz-one-small .amz-one-small-icon {
	width: 20px;
	text-align: right;
	cursor: pointer
}

.amz-two-small .amz-two-small-icon:hover,
.amz-two-small .amz-one-small-icon:hover,
.amz-one-small .amz-two-small-icon:hover,
.amz-one-small .amz-one-small-icon:hover {
	color: #f26526
}

.amz-activity-config-three {
	position: fixed;
	bottom: 20px;
	right: 0px;
	z-index: 5555;
	background-color: #fff;
	border-radius: 15px 0 0 15px;
	padding: 20px 17.5px 10px;
	box-shadow: 0 9px 28px 8px #0000000d, 0 6px 16px #00000014, 0 3px 6px -4px #0000001f
}

.amz-activity-config-three .amz-three-box {
	padding-bottom: 20px;
	padding-top: 3px;
	margin-left: 2px;
	border-bottom: 1px solid #f6f7f8
}

.amz-activity-config-three .amz-three-box:nth-child(2n + 1) {
	padding-top: 17px
}

.amz-activity-config-three .amz-activity-three-icon {
	width: 20px;
	position: absolute;
	right: 10px;
	top: 8px;
	cursor: pointer
}

.amz-activity-config-three .amz-activity-three-head {
	width: 226px;
	padding-bottom: 1px;
	font-size: 14px;
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	color: #303030;
	font-weight: 400;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.amz-activity-config-three .amz-three-time {
	display: flex;
	margin-top: 7px;
	justify-content: space-between;
	font-size: 12px
}

.amz-activity-config-three .amz-three-time .amz-three-date {
	color: #7c8388;
	line-height: 20px;
	height: 20px
}

.amz-activity-config-three .amz-three-time .amz-three-btn {
	background-color: #3f82f5;
	border-radius: 20px;
	color: #fff;
	padding: 0 8px;
	line-height: 20px;
	height: 20px
}

.amz-three-small {
	display: none;
	box-sizing: border-box;
	position: fixed;
	bottom: 20px;
	right: 0;
	z-index: 1000;
	width: 180px;
	height: 44px;
	background: linear-gradient(90deg, #3875f6, #438eff);
	border-radius: 44px 0 0 44px
}

.amz-three-small .amz-small-scroll {
	margin-left: 20px;
	overflow: hidden
}

.amz-three-small .amz-small-scroll .amz-small-scroll-title {
	padding-right: 5px;
	margin: 0;
	line-height: 44px;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
	color: #fff;
	cursor: pointer;
	transition: all .3s;
	animation-name: ActivityScroll;
	animation-duration: 10s;
	animation-iteration-count: infinite;
	transform: translate(20px);
	animation-timing-function: linear
}

@keyframes ActivityScroll {
	0% {
		transform: translate(20px)
	}

	to {
		transform: translate(-150px)
	}
}

.amz-config-wrapper.common-style {
	gap: 8px !important
}

.amz-leading-3 {
	font-size: 20px
}

.amz-amz123-logo:hover .amz-logo-tip {
	display: block !important;
	opacity: 1;
	z-index: 999
}

.amz-amz123-logo a {
	display: flex;
	align-items: center
}

.amz-amz123-logo .amz-logo-tip {
	display: none;
	z-index: -1;
	position: absolute;
	top: 2px;
	left: 96px
}

@media (max-width: 1200px) {
	.amz-amz123-logo .amz-logo-tip {
		top: 1px;
		left: 48px
	}
}

@media (max-width: 991px) {
	.amz-amz123-logo .amz-logo-tip {
		display: none !important
	}
}

.amz-amz123-logo .amz-logo-tip svg {
	width: 2rem;
	color: #2459ec;
	position: relative;
	left: 115px;
	bottom: -5px;
	transform: rotate(30deg) scale(1.4);
	display: block
}

.amz-amz123-logo .amz-logo-tip span.amz-tip-text {
	background-color: #2459ec;
	padding: 1rem;
	font-size: 16px;
	color: #fff;
	border-radius: 4px
}

.amz-body-container {
	padding-top: 31px;
	margin: 0 auto;
	margin-right: auto !important;
	margin-left: auto !important;
	margin-bottom: 24px
}

@media (max-width: 992px) {
	.amz-body-container {
		padding-top: 16px;
		margin-left: auto !important
	}
}

@media (min-width: 1200px) {
	.amz-body-container {
		width: 92%;
		margin-left: 40px !important
	}
}

@media (min-width: 1400px) {
	.amz-body-container {
		margin-left: auto !important
	}
}

@media (min-width: 1600px) {
	.amz-body-container {
		width: 1600px;
		margin-left: auto !important
	}
}

.common-style[data-style="2"] .amz-item[data-style="2"] .amz-item-2 {
	padding-right: 0 !important
}

.common-style[data-style="2"] .amz-item[data-style="2"] .amz-item-2 .amz-intro {
	position: relative;
	top: .5px
}

.common-style[data-style="2"] .amz-item[data-style="2"] .amz-item-2 .amz-intro p.amz-item-intro {
	padding-right: 16px
}

.common-style[data-columns="9"] .amz-item .amz-item-11 img {
	margin-right: 9px
}

.amz-card-style {
	padding: 4px 0;
	border: 1 solid rgb(243, 244, 246);
	border-radius: 8px;
	background-color: #fff;
	overflow: hidden
}

@media (max-width: 991px) {
	.amz-mobile-hidden {
		display: none !important
	}
}

@keyframes showSearchContainer {
	0% {
		transform: translateY(0)
	}

	to {
		transform: translateY(200px)
	}
}

.amz-search-container.active-search-container {
	animation: showSearchContainer ease-in-out .4s forwards
}

.amz-relative-tem-hidden {
	position: relative;
	left: -120vw
}

.page_statement_container {
	display: flex;
	max-width: 1200px;
	margin: 37px auto 44px;
	border: 0 solid #e5e7eb;
	flex-grow: 1
}

.page_statement_container .aside {
	min-width: 250px;
	max-width: 250px;
	background: #fafafa;
	display: flex;
	flex-direction: column
}

@media (max-width: 991px) {
	.page_statement_container .aside {
		display: none
	}
}

.page_statement_container .aside a {
	text-align: center;
	color: #303030;
	line-height: 60px;
	font-size: 1.125rem
}

.page_statement_container .aside a:hover,
.page_statement_container .aside a.active {
	background: #fff;
	color: #548dd4
}

.page_statement_container .aside a.active {
	border-left: 2px solid #303030
}

.page_statement_container .statement_content {
	flex-grow: 1;
	padding: 0 30px;
	background: #fff
}

.page_statement_container .statement_content .statement_content_title {
	font-size: 28px;
	line-height: 60px;
	border-bottom: 1px solid #e5e7eb
}

.nav-folder {
	pointer-events: none;
	opacity: 0;
	position: absolute;
	top: 32px;
	left: 0;
	display: flex;
	z-index: 999;
	scale: .9;
	width: 100%;
	transition: all .15s ease-out .1s
}

.nav-folder>.nav-folder-list {
	margin-top: 4px;
	padding: 4px !important;
	border-radius: 4px;
	max-height: 144px;
	background: white;
	box-shadow: 0 2px 16px #011c4314;
	display: flex;
	flex: none;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between
}

.nav-folder>.nav-folder-list>.nav-folder-item {
	flex: none;
	height: 34px;
	width: 154px;
	border-radius: 4px;
	transition: all .2s ease-out
}

.nav-folder>.nav-folder-list>.nav-folder-item:hover {
	background: #f4f7fc
}

.nav-folder>.nav-folder-list>.nav-folder-item:hover .nav-folder-item-box {
	transform: translate(2px)
}

.nav-folder>.nav-folder-list>.nav-folder-item>object {
	display: block;
	height: 100%;
	width: 100%
}

.nav-folder>.nav-folder-list>.nav-folder-item>object .nav-folder-item-link {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0 4px
}

.nav-folder>.nav-folder-list>.nav-folder-item>object .nav-folder-item-link>.nav-folder-item-box {
	transition: all .1s ease-out;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 24px;
	height: 20px;
	padding: 2px 6px 2px 2px;
	flex: none
}

.nav-folder>.nav-folder-list>.nav-folder-item>object .nav-folder-item-link>.nav-folder-item-box>.nav-folder-item-img {
	width: 100%;
	height: 100%
}

.nav-folder>.nav-folder-list>.nav-folder-item>object .nav-folder-item-link>.nav-folder-item-text {
	max-width: calc(100% - 24px);
	color: #444;
	font-size: 14px;
	font-style: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: unset
}

.nav-folder .nav-folder-across {
	flex-direction: row
}

.nav-folder .nav-folder-list-two {
	width: 316px
}

.nav-folder .nav-folder-list-three {
	width: 470px
}

.nav-folder .nav-folder-list-four {
	width: 624px
}

@media (max-width: 600px) {
	html {
		overflow-y: scroll
	}

	:root {
		overflow-y: auto;
		overflow-x: hidden
	}
}

body {
	font-family: Hiragino Sans GB, Microsoft Yahei, sans-serif !important;
	margin: 0;
	padding: 0
}

a {
	text-decoration: none;
	cursor: pointer;
	color: inherit
}

#amz-header {
	--theme-green: #00d084;
	--theme-blue: #0f47f1;
	background: #fff;
	box-shadow: 0 1px 8px #0000001a;
	z-index: 9998;
	height: 52px;
	position: relative
}

@media (max-width: 991px) {
	#amz-header {
		box-shadow: 0 1px 8px #011c4305
	}
}

#amz-header ul {
	list-style: none;
	margin: 0;
	padding: 0
}

#amz-header .amz123-logo {
	width: 94px;
	height: 24px;
	z-index: 2;
	position: absolute;
	left: 4%
}

#amz-header .amz123-logo a {
	z-index: 999999;
	width: 94px;
	height: 24px
}

#amz-header .amz123-logo a img {
	width: 100%;
	height: 100%
}

@media (min-width: 1701px) {
	#amz-header .amz123-logo a:hover~.arrow-logos {
		visibility: visible
	}

	#amz-header .amz123-logo a:hover~.arrow-logos svg {
		visibility: visible
	}

	#amz-header .amz123-logo a:hover~.amz-logo-tip {
		visibility: visible
	}
}

#amz-header .amz123-logo .amz-logo-tip {
	width: max-content;
	visibility: hidden;
	position: fixed;
	top: 70px;
	left: 10px;
	padding: 10px 16px;
	background-color: #2459ec;
	border-radius: 4px
}

#amz-header .amz123-logo .amz-logo-tip span.amz-tip-text {
	line-height: 20px;
	font-size: 16px;
	color: #fff
}

#amz-header .amz123-logo .arrow-logos {
	visibility: hidden;
	width: 94px;
	height: 32px
}

#amz-header .amz123-logo .arrow-logos:hover {
	visibility: visible
}

#amz-header .amz123-logo .arrow-logos:hover svg {
	visibility: visible
}

#amz-header .amz123-logo .arrow-logos:hover~.amz-logo-tip {
	visibility: visible
}

#amz-header .amz123-logo .arrow-logos svg {
	width: 2rem;
	color: #2459ec;
	position: absolute;
	left: 70%;
	top: -2px;
	z-index: -1;
	transform: rotate(-30deg) scale(1.4) translate(-50%);
	visibility: hidden
}

@media (max-width: 1700px) {
	#amz-header .amz123-logo {
		display: none;
		opacity: 0;
		z-index: -1
	}
}

@media (max-width: 991px) {
	#amz-header .amz123-logo .amz-logo-tip {
		display: none !important
	}
}

#amz-header .amz123-logo-small {
	width: 8.3333333333%;
	height: 52px;
	z-index: 1;
	position: relative
}

#amz-header .amz123-logo-small section {
	cursor: pointer;
	visibility: hidden;
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%);
	height: 24px
}

#amz-header .amz123-logo-small section a {
	display: inline-flex;
	align-items: center;
	width: 5.3vw;
	height: 24px;
	z-index: 999999
}

@media (max-width: 1200px) {
	#amz-header .amz123-logo-small section a {
		width: 6.5vw
	}
}

@media (max-width: 1500px) and (min-width: 1201px) {
	#amz-header .amz123-logo-small section a {
		width: 5.8vw
	}
}

@media (max-width: 1600px) and (min-width: 1501px) {
	#amz-header .amz123-logo-small section a {
		width: 5.5vw
	}
}

#amz-header .amz123-logo-small section a img {
	width: 100%;
	height: 100%
}

@media (max-width: 1700px) {
	#amz-header .amz123-logo-small section:hover~.amz-logo-tip-small {
		visibility: visible
	}

	#amz-header .amz123-logo-small section:hover~svg {
		visibility: visible
	}
}

#amz-header .amz123-logo-small .arrow-logo {
	position: absolute;
	top: 36px;
	left: 4%;
	width: 94px;
	height: 36px;
	z-index: 100
}

@media (max-width: 1700px) {
	#amz-header .amz123-logo-small .arrow-logo:hover~.amz-logo-tip-small {
		visibility: visible
	}

	#amz-header .amz123-logo-small .arrow-logo:hover~svg {
		visibility: visible
	}
}

#amz-header .amz123-logo-small svg {
	pointer-events: none;
	visibility: hidden;
	width: 2rem;
	color: #2459ec;
	position: relative;
	top: 10px;
	left: 55%;
	transform: rotate(-30deg) scale(1.4) translate(-50%)
}

@media (max-width: 1600px) {
	#amz-header .amz123-logo-small svg {
		left: 60%
	}
}

@media (max-width: 1400px) {
	#amz-header .amz123-logo-small svg {
		left: 65%
	}
}

@media (max-width: 1100px) {
	#amz-header .amz123-logo-small svg {
		left: 70%
	}
}

#amz-header .amz123-logo-small .amz-logo-tip-small {
	visibility: hidden;
	width: max-content;
	z-index: -1;
	position: fixed;
	top: 80px;
	left: 10px
}

#amz-header .amz123-logo-small .amz-logo-tip-small span.amz-tip-text {
	background-color: #2459ec;
	padding: 1rem;
	font-size: 16px;
	color: #fff;
	border-radius: 4px
}

@media (max-width: 991px) {
	#amz-header .amz123-logo-small .amz-logo-tip-small {
		display: none !important
	}
}

@media (max-width: 1700px) {
	#amz-header .amz123-logo-small section {
		visibility: visible
	}
}

#amz-header .brandark-logo {
	width: 92px !important;
	height: 28px !important
}

@media (max-width: 1700px) {
	#amz-header .brandark-logo-small {
		margin-right: 20px
	}
}

@media (max-width: 1600px) {
	#amz-header .brandark-logo-small {
		margin-right: 30px
	}
}

#amz-header .brandark-logo-small section {
	width: 92px !important;
	height: 28px !important
}

#amz-header .brandark-logo-small section a {
	width: 92px !important;
	height: 28px !important
}

#amz-header .amz123-header {
	margin: 0 auto;
	padding: 0 10px;
	height: 52px;
	display: flex;
	align-items: center
}

@media (min-width: 1200px) {
	#amz-header .amz123-header {
		width: 92%
	}
}

@media (min-width: 1600px) {
	#amz-header .amz123-header {
		width: 1600px
	}
}

#amz-header .amz123-header a {
	-webkit-font-smoothing: antialiased
}

#amz-header .amz123-header .amz123-new-icon {
	cursor: pointer;
	position: absolute;
	display: flex;
	height: 16px;
	width: 16px;
	top: 12px;
	right: -16px
}

#amz-header .amz123-header .amz123-new-icon img {
	height: 16px;
	width: 16px
}

#amz-header .amz123-header .amz-header-nav-list {
	display: flex;
	align-items: center;
	list-style: none;
	column-gap: 26px;
	position: relative
}

@media (max-width: 1600px) {
	#amz-header .amz123-header .amz-header-nav-list {
		column-gap: 22px
	}
}

@media (max-width: 1340px) {
	#amz-header .amz123-header .amz-header-nav-list {
		font-size: 14px;
		line-height: 18px
	}
}

@media (max-width: 1200px) {
	#amz-header .amz123-header .amz-header-nav-list {
		column-gap: 14px
	}
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title {
	word-break: keep-all;
	font-weight: 400;
	line-height: 52px;
	vertical-align: middle;
	color: #111827;
	transition: all .4s ease-in-out;
	position: relative
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 {
	display: flex
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity3,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live3,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-global,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-tool {
	display: none
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-nav-title-link {
	display: block;
	height: 52px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-tool-icon-up {
	margin-left: 2px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title.active-after:after {
	background: var(--theme-green);
	animation: menuBottomBorderAnimation .3s ease-in-out forwards
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:after {
	content: "";
	display: inline-block;
	height: 2.5px;
	width: 0%;
	border-radius: 10px;
	background-color: transparent;
	position: absolute;
	top: 76%;
	left: 50%;
	transform: translate(-50%)
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-matrix {
	display: block;
	position: absolute;
	left: 50%;
	transform: translate(-55%);
	background-color: #fff;
	box-shadow: 0 4px 24px #0000000f;
	padding: 20px 28px;
	border-radius: 4px;
	width: max-content;
	color: #495057
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-matrix li {
	line-height: 20px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-matrix li:nth-child(n + 2) {
	margin-top: 19px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-matrix li:hover {
	color: #111;
	font-weight: 600
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu {
	display: flex;
	flex-direction: column;
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	background-color: #fff;
	box-shadow: 0 4px 24px #0000000f;
	border-radius: 4px;
	width: max-content;
	color: #495057
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu a {
	display: block;
	padding: 7px 22px;
	line-height: 20px;
	display: inline-block;
	font-size: 14px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu a:first-child {
	padding-top: 14px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu a:last-child {
	padding-bottom: 16px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu a:hover {
	color: #111827;
	text-shadow: 0 0 .6px #111827
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-matrix-container {
	display: grid !important
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-global,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-activity,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-activity2,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-activity3,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-live1,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-live2,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-live3 {
	display: flex
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover .amz-dropdown-menu-tool {
	display: flex !important
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title:hover:after {
	background: var(--theme-green);
	animation: menuBottomBorderAnimation .3s ease-in-out forwards
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title.arrow-control {
	cursor: pointer;
	position: relative
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title.arrow-control section {
	display: flex;
	align-items: center
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title.arrow-control:hover section>svg {
	transform: rotate(180deg);
	transition: all .4s ease-in-out;
	transform-origin: center
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container {
	padding: 16px 24px 20px;
	z-index: 10;
	box-sizing: border-box;
	display: none;
	grid-template-columns: repeat(3, 1fr);
	row-gap: 12px;
	column-gap: 12px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li {
	margin: 0 !important
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li:hover {
	background-color: #3b82f60f;
	border-radius: 6px;
	color: unset;
	font-weight: unset
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li:hover .matrix_arrow svg {
	opacity: 1;
	right: 2px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li a {
	display: grid;
	grid-template-columns: 46px auto 30px;
	padding: 12px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li a img.matrix_logo {
	width: 36px;
	height: 36px;
	border-radius: 6px;
	padding: 8px;
	background-color: #f9fafb;
	box-sizing: border-box;
	transition: all .3s ease-in-out
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li a div.matrix_arrow {
	display: flex;
	align-items: center;
	justify-content: center
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li a div.matrix_arrow svg {
	width: 20px;
	height: 20px;
	color: #3b82f6;
	position: relative;
	right: 6px;
	transition: all .4s ease-in-out;
	opacity: 0
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li a div section {
	font-weight: 600;
	color: #111827;
	font-size: 14px;
	line-height: 18px;
	-webkit-font-smoothing: antialiased
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container li a div p {
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	color: #111827;
	opacity: .7;
	padding: 0;
	margin: 4px 0 0;
	max-width: 180px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 {
	width: 312px;
	flex-direction: column;
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	background-color: #fff;
	box-shadow: 0 4px 24px #0000000f;
	padding: 0 28px 24px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-container-title,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-container-title {
	display: flex;
	align-items: center;
	margin-top: 24px;
	column-gap: 6px;
	color: #111;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	line-height: 21px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-container-title img,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-container-title img {
	width: 24px;
	height: 24px;
	border-radius: 4px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-container-title span,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-container-title span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-logo,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-logo {
	width: 32px;
	height: 32px;
	border-radius: 4px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-container-main,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-container-main {
	display: flex;
	margin-top: 12px;
	gap: 36px;
	row-gap: 12px;
	flex-wrap: wrap;
	max-width: 256px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-category-container,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-category-container {
	display: flex;
	align-items: center
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-category-container section,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-category-container section {
	margin-left: 8px;
	display: block;
	width: 70px;
	color: #111827cc;
	font-family: Microsoft YaHei;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-category-container:hover section,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-category-container:hover section {
	color: #366fe8
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-container-main-col,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-container-main-col {
	flex-direction: column
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-container-main-col .activity-category-container,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-container-main-col .activity-category-container {
	width: 100%
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-container-main-col .activity-category-container section,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-container-main-col .activity-category-container section {
	width: 100%
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-contain-button,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-contain-button {
	margin-top: 20px;
	display: flex;
	gap: 16px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-button-item,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-button-item {
	font-size: 14px;
	font-family: Microsoft YaHei;
	-webkit-font-smoothing: unset;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: 36px;
	color: #fff;
	background: linear-gradient(270deg, rgba(64, 103, 242, .72) 0%, rgba(64, 103, 242, .9) .01%, rgba(55, 123, 255, .9) 99.89%)
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-button-item:hover,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-button-item:hover {
	background: linear-gradient(270deg, rgba(64, 103, 242, .8) 0%, #4067f2 .01%, #377bff 99.89%)
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-button-item:first-child,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-button-item:first-child {
	background: #fff;
	color: #366fe8;
	border: 1px solid rgba(64, 103, 242, .8)
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity .activity-button-item:first-child:hover,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live1 .activity-button-item:first-child:hover {
	color: #fff;
	border: none;
	background: linear-gradient(270deg, rgba(64, 103, 242, .64) 0%, rgba(64, 103, 242, .8) .01%, rgba(55, 123, 255, .8) 99.89%)
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2-wrapper,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2-wrapper {
	position: fixed;
	left: 0;
	right: 0
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 {
	position: absolute;
	left: 0;
	right: 0;
	background-color: #fff;
	box-shadow: 0 4px 24px #0000000f;
	padding: 25px 0 28px;
	cursor: default
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container {
	display: flex;
	justify-content: center;
	margin: 0 auto
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main {
	display: flex;
	gap: 18px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-thumb,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-thumb {
	width: 384px;
	height: 224px;
	border-radius: 6px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce {
	display: flex;
	flex-direction: column;
	width: 478px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-title,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-title {
	font-size: 20px;
	line-height: 30px;
	color: #1a1a1a;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-description,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-description {
	width: fit-content;
	line-height: 25px;
	font-size: 13px;
	margin-top: 8px;
	padding: 6px 8px;
	border-radius: 6px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	background: linear-gradient(270.75deg, #edfeff .03%, #fff5fb 99.97%)
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-info,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-info {
	font-size: 14px;
	line-height: 18px;
	color: #7c7c80;
	flex: 1;
	display: flex;
	flex-direction: column;
	gap: 10px;
	justify-content: center
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-info .activity-info-item,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-info .activity-info-item {
	display: flex;
	align-items: center;
	gap: 14px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-info .activity-info-item .activity-info-item-label,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-info .activity-info-item .activity-info-item-label {
	display: flex;
	align-items: center;
	gap: 4px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-info .activity-info-item .activity-info-item-value,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-info .activity-info-item .activity-info-item-value {
	color: #333
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-options,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-options {
	display: flex;
	gap: 22px;
	align-items: center
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-options .activity-button-groups,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-options .activity-button-groups {
	display: flex;
	font-size: 14px;
	line-height: 18px;
	gap: 8px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-options .activity-button-groups .activity-primary-button,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-options .activity-button-groups .activity-primary-button {
	color: #fff;
	background: #0f47f1;
	border-radius: 5px;
	padding: 9px 22px
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-options .activity-button-groups .activity-plain-button,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-options .activity-button-groups .activity-plain-button {
	display: flex;
	align-items: center;
	gap: 2px;
	color: #0f47f1;
	background: #fff;
	border-radius: 5px;
	padding: 9px 13px;
	border: 1px solid #0f47f1
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-options .activity-button-groups .activity-plain-button:hover,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-options .activity-button-groups .activity-plain-button:hover {
	background: #f6f8ff
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-main .activity-introduce .activity-options .activity-price,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-main .activity-introduce .activity-options .activity-price {
	font-size: 16px;
	line-height: 21px;
	font-weight: 600;
	color: #0f47f1
}

#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-activity2 .activity-container .activity-qr-code-container,
#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-live2 .activity-container .activity-qr-code-container {
	margin-left: 62px;
	width: 198px;
	height: 224px;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../fonts/894d3f872a324806bf073ad2de42d571.woff);
	font-size: 13px;
	height: 18px;
	border: none;
	outline: none;
	transition: all 1s ease-in-out;
	background-color: transparent
}

#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_input input::placeholder {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	color: #adb5bd
}

#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_suggestion h5 {
	font-size: 13px;
	line-height: 18px;
	color: #111827;
	opacity: .8;
	padding: 0;
	margin: 16px 20px 12px;
	font-weight: 600
}

#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_suggestion section {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	padding: 0 20px 18px;
	color: #111827;
	display: grid;
	row-gap: 10px;
	grid-template-columns: repeat(2, 1fr)
}

#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_suggestion section a {
	display: flex;
	align-items: center;
	opacity: .7;
	transition: all .3s ease-in-out
}

#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_suggestion section a:hover {
	opacity: 1
}

#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_suggestion section a section {
	width: 100px;
	padding: 0;
	margin: 0;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_suggestion section a span {
	margin-right: 4px;
	opacity: .6
}

@media (max-width: 1250px) {
	#amz-header .amz123-header .amz-header-user-nav .header-search-icon {
		width: 296px !important
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_input {
		width: 276px
	}
}

@media (max-width: 1090px) {
	#amz-header .amz123-header .amz-header-user-nav .header-search-icon {
		width: 236px !important
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_input {
		width: 216px
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon .header-search-icon_suggestion section {
		grid-template-columns: repeat(1, 1fr)
	}
}

#amz-header .amz123-header .amz-header-user-nav .amz-header-vip {
	height: 30px;
	cursor: pointer;
	display: flex;
	align-items: center;
	border: 1px solid #111827;
	border-radius: 20px;
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	margin-left: 18px;
	margin-right: 20px
}

#amz-header .amz123-header .amz-header-user-nav .amz-header-vip img {
	margin-left: 7px
}

#amz-header .amz123-header .amz-header-user-nav .amz-header-vip .amz-vip-img {
	width: 18px;
	height: 18px
}

#amz-header .amz123-header .amz-header-user-nav .amz-header-vip span {
	font-size: 14px;
	line-height: 18px;
	color: #111827;
	margin-left: 3px;
	margin-right: 10px
}

#amz-header .amz123-header .amz-header-user-nav .amz-header-vip .amz-vip-hover {
	display: none;
	position: absolute;
	right: -14px;
	background-color: #fff;
	justify-content: center;
	align-items: center;
	width: 324px;
	height: 162px;
	border-radius: 2px;
	box-shadow: 0 4px 4px #0000000f;
	top: 40px
}

#amz-header .amz123-header .amz-header-user-nav .amz-header-vip .amz-vip-hover .hover-img-vip {
	width: 324px;
	height: 162px;
	margin-left: 0;
	border-radius: 2px;
	box-shadow: 0 4px 4px #0000000f
}

#amz-header .amz123-header .amz-header-user-nav .amz-header-vip .amz-vip-hover:before {
	content: "";
	position: absolute;
	height: 40px;
	width: 304px;
	top: -20px
}

#amz-header .amz123-header .amz-header-user-nav .amz-header-vip:hover .amz-vip-hover {
	display: flex
}

@media (min-width: 1340px) {
	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip.active {
		animation: hideVipIcon .3s ease-in-out forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip.re_back {
		animation: showVipIcon .25s linear forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip:hover {
		border: 1px solid transparent;
		background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #ffa825, #ffaa2a);
		background-origin: border-box;
		background-clip: content-box, border-box
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip:hover span {
		background: linear-gradient(90deg, #ffa825 0%, #ffaa2a 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-new-vip:hover {
		background-image: linear-gradient(#fff, #fff), linear-gradient(to right, var(--border-color), var(--border-color))
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-new-vip:hover span {
		background: var(--border-color);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon {
		animation: showSearchInput .3s linear forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon_empty.active {
		animation: hideSearchIcon .3s linear forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon_empty.re_back {
		animation: showSearchIcon .25s linear forwards
	}
}

@media (max-width: 1339px) {
	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip {
		border: none;
		height: 27px;
		margin-left: 15px
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip.active {
		animation: hideVipIconMini .3s ease-in-out forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip.re_back {
		animation: showVipIconMini .25s linear forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip span {
		display: none
	}

	#amz-header .amz123-header .amz-header-user-nav .amz-header-vip svg {
		width: 26px;
		height: 26px;
		margin: 0 0 2px
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon {
		animation: showSearchInputMini .3s linear forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon_empty svg {
		width: 22px;
		height: 22px
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon_empty.active {
		animation: hideSearchIconMini .3s linear forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .header-search-icon_empty.re_back {
		animation: showSearchIconMini .25s linear forwards
	}

	#amz-header .amz123-header .amz-header-user-nav .header-login-group {
		width: 54px;
		height: 28px
	}

	#amz-header .amz123-header .amz-header-user-nav .header-login-group .header-login-btn {
		width: 54px;
		height: 28px;
		padding: 3px 12px
	}

	#amz-header .amz123-header .amz-header-user-nav .header-login-group .header-login-btn .header-login-text {
		width: 26px;
		height: 22px;
		font-size: 13px
	}
}

#amz-header .amz-mobile-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 24px
}

#amz-header .amz-mobile-header .amz-mobile-header-logo {
	margin: 0 auto;
	width: 106px;
	height: 26px
}

#amz-header .amz-mobile-header .amz-mobile-header-logo img {
	width: 106px;
	height: 26px
}

#amz-header .amz-mobile-header .amz-mobile-header-icons {
	width: 100%;
	display: flex;
	column-gap: 16px;
	align-items: center
}

#amz-header .amz-mobile-header .amz-mobile-search-modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	z-index: 9999;
	display: none;
	padding: 80px 20px
}

#amz-header .amz-mobile-header .amz-mobile-search-modal.active {
	display: block
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-mobile-search-close {
	position: fixed;
	top: 20px;
	right: 20px;
	opacity: .4
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form {
	display: flex;
	flex-direction: column
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-search-logo {
	display: flex;
	margin: 0 auto
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-search-logo img {
	width: 174px;
	height: 36px
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-search-input {
	margin-top: 32px;
	width: 100%;
	height: 44px;
	background: #ffffff;
	box-shadow: 0 2px 16px #252d9605;
	border-radius: 8px;
	padding: 12px 16px;
	display: flex;
	align-items: center;
	justify-content: space-between
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-search-input input {
	height: 24px;
	font-size: 15px;
	line-height: 20px;
	color: #495057;
	width: 100%;
	border: none;
	outline: none
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-search-input input::placeholder {
	color: #cacfd4;
	font-size: 15px;
	line-height: 20px
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-search-input svg {
	width: 20px;
	height: 20px
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-hot-search {
	display: none;
	width: 334px
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-hot-search h5 {
	padding: 0;
	margin: 20px 8px 16px;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	color: #111827;
	opacity: .8
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-hot-search section {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	padding: 0 8px 22px;
	color: #111827;
	display: grid;
	row-gap: 10px;
	grid-template-columns: repeat(2, 1fr)
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-hot-search section a {
	opacity: .7;
	transition: all .3s ease-in-out;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-hot-search section a span {
	margin-right: 4px;
	opacity: .6
}

#amz-header .amz-mobile-header .amz-mobile-search-modal .amz-search-form .amz-hot-search.active {
	display: block
}

#amz-header .amz-mobile-header .amz-mobile-drawer {
	display: flex;
	flex-direction: column;
	width: 252px;
	height: 100vh;
	background: #fff;
	position: fixed;
	top: 53px;
	left: -252px;
	z-index: 99999;
	padding-top: 20px
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-head {
	display: flex;
	align-items: center;
	padding: 0 24px
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-head .mobile-header-user-icon {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	margin-right: 10px
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-head .mobile-header-user-icon img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-head span {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #1f2937;
	width: 128px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 10px
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-head .logout-icon {
	display: none
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-head .logout-icon svg {
	width: 20px;
	height: 20px;
	opacity: .5
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-head .logout-icon.active {
	display: flex;
	align-items: center
}

#amz-header .amz-mobile-header .amz-mobile-drawer hr {
	margin: 20px 18px 0;
	background-color: #f3f4f6;
	height: 1px;
	border: none
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list {
	display: flex;
	flex-direction: column
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section span {
	padding: 16px 24px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	line-height: 22px;
	color: #4b5563
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section ul {
	display: flex;
	flex-direction: column;
	visibility: hidden;
	height: 1px
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section ul hr {
	margin: 0 18px 8px;
	background-color: #f3f4f6;
	height: 1px;
	border: none
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section ul li {
	margin-left: 32px;
	font-size: 16px;
	line-height: 22px;
	color: #4b5563
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section ul li a {
	display: inline-block;
	width: 100%;
	padding: 9px 0
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section.active ul {
	visibility: visible;
	height: auto;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .3s
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section.active span .arrow-icon {
	transform: rotate(90deg);
	transition: all .3s cubic-bezier(.4, 0, .2, 1);
	transform-origin: center
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section.hide ul {
	visibility: hidden;
	height: 0;
	opacity: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .3s
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section.hide ul li {
	display: none
}

#amz-header .amz-mobile-header .amz-mobile-drawer .drawer-menu-list section.hide span .arrow-icon {
	transform: rotate(0);
	transition: all .3s cubic-bezier(.4, 0, .2, 1);
	transform-origin: center
}

#amz-header .amz-mobile-header .amz-mobile-drawer.active {
	left: 0;
	animation: showDrawerBox .3s linear
}

#amz-header .amz-mobile-header .amz-mobile-drawer.hide {
	animation: hideDrawerBox .3s linear
}

#amz-header .amz-mobile-header .amz-mobile-drawer .animate-open {
	animation: open .3s cubic-bezier(.175, .885, .32, 1.275)
}

#amz-header .amz-mobile-header .amz-mobile-drawer .animate-close {
	animation: close .3s cubic-bezier(.6, -.28, .735, .045)
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
	justify-content: center;
	align-items: center;
	background: rgba(237, 240, 243, .8);
	-webkit-backdrop-filter: blur(14px);
	backdrop-filter: blur(14px)
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal .amz-mobile-matrix-card {
	width: 303px;
	height: 540px;
	background: #fff;
	border-radius: 12px;
	padding: 28px 24px
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal .amz-mobile-matrix-card .amz-modal-head {
	display: flex;
	justify-content: space-between;
	margin-bottom: 14px
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal .amz-mobile-matrix-card .amz-modal-head .amz-modal-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
	color: #111827;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal .amz-mobile-matrix-card .amz-modal-body {
	height: calc(100% - 40px);
	overflow: scroll;
	display: flex;
	flex-direction: column
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal .amz-mobile-matrix-card .amz-modal-body .amz-mobile-matrix {
	display: flex;
	align-items: center;
	margin: 11px 0
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal .amz-mobile-matrix-card .amz-modal-body .amz-mobile-matrix img {
	border-radius: 50%;
	width: 32px;
	height: 32px;
	margin-right: 10px
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal .amz-mobile-matrix-card .amz-modal-body .amz-mobile-matrix .amz-mobile-matrix-desc .desc-title {
	font-size: 14px;
	line-height: 18px;
	color: #4b5563
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal .amz-mobile-matrix-card .amz-modal-body .amz-mobile-matrix .amz-mobile-matrix-desc .desc-text {
	font-size: 12px;
	line-height: 16px;
	color: #4b5563;
	opacity: .5
}

#amz-header .amz-mobile-header .amz-mobile-drawer .amz-header-modal.active {
	display: flex;
	animation: open .3s cubic-bezier(.175, .885, .32, 1.275)
}

@keyframes open {
	0% {
		transform: scale(.8)
	}

	to {
		transform: scale(1)
	}
}

@keyframes close {
	0% {
		transform: scale(1)
	}

	to {
		transform: scale(.8)
	}
}

#amz-header .amz-mobile-header .amz-mobile-mask {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 6667;
	display: none
}

#amz-header .amz-mobile-header .amz-mobile-mask.drawer {
	top: 52px;
	display: block;
	height: calc(100% - 52px);
	background: rgba(237, 240, 243, .85);
	-webkit-backdrop-filter: blur(14px);
	backdrop-filter: blur(14px)
}

#amz-header .amz-mobile-header .amz-mobile-mask.search {
	top: 0px;
	display: block;
	height: 100%;
	background: rgba(237, 240, 243, .85);
	-webkit-backdrop-filter: blur(14px);
	backdrop-filter: blur(14px)
}

@keyframes showSearchInput {
	0% {
		width: 0;
		opacity: 0
	}

	to {
		transform: translate(80px);
		opacity: 1;
		width: 322px
	}
}

@keyframes hideSearchIcon {
	to {
		transform: translate(74px)
	}
}

@keyframes showSearchIcon {
	0% {
		transform: translate(74px)
	}

	to {
		transform: translate(0)
	}
}

@keyframes showNoVipSearchIcon {
	0% {
		transform: translate(-20px)
	}

	to {
		transform: translate(0)
	}
}

@keyframes hideNoVipSearchIcon {
	0% {
		transform: translate(0)
	}

	to {
		transform: translate(-20px)
	}
}

@keyframes hideVipIcon {
	to {
		opacity: 0;
		transform: translate(30px)
	}
}

@keyframes showVipIcon {
	0% {
		opacity: .5;
		transform: translate(30px)
	}

	to {
		opacity: 1;
		transform: translate(0)
	}
}

@keyframes showSearchInputMini {
	0% {
		width: 0;
		opacity: 0
	}

	to {
		transform: translate(30px);
		opacity: 1;
		width: 322px
	}
}

@keyframes hideSearchIconMini {
	to {
		transform: translate(30px)
	}
}

@keyframes showSearchIconMini {
	0% {
		transform: translate(30px)
	}

	to {
		transform: translate(0)
	}
}

@keyframes hideVipIconMini {
	to {
		opacity: 0;
		transform: translate(30px)
	}
}

@keyframes showVipIconMini {
	0% {
		opacity: .5;
		transform: translate(30px)
	}

	to {
		opacity: 1;
		transform: translate(0)
	}
}

@keyframes menuBottomBorderAnimation {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

@keyframes showDrawerBox {
	0% {
		transform: translate(-252px)
	}

	to {
		transform: translate(0)
	}
}

@keyframes hideDrawerBox {
	0% {
		left: -252px;
		transform: translate(0)
	}

	to {
		left: 0;
		transform: translate(-252px)
	}
}

#amz-footer {
	margin-top: auto
}

#amz-footer .amz123-collection {
	height: 60px;
	padding: 11px 0 12px;
	background: linear-gradient(90deg, #496ff9 0%, #3f69fd 100%)
}

#amz-footer .amz123-collection-button {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 9px 18px;
	height: 37px;
	background: #fff;
	border-radius: 8px;
	color: #3b82f6;
	font-size: 14px;
	font-weight: 600;
	margin: 0 12px
}

#amz-footer .amz123-collection-font {
	font-size: 20px
}

#amz-footer .amz123-collection__wrapper {
	height: 37px;
	margin: 0 auto;
	padding: 0 10px 0 15px;
	display: flex;
	justify-content: space-between
}

#amz-footer .amz123-collection__right {
	display: flex;
	align-items: center;
	color: #fff
}

#amz-footer .amz123-collection__text {
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400
}

#amz-footer .amz123-collection__img {
	display: flex;
	position: relative;
	cursor: pointer;
	margin-left: 12px
}

#amz-footer .amz123-collection__img img {
	width: 32px;
	height: 32px;
	position: relative
}

#amz-footer .amz123-collection__img .wechat-dialog {
	display: none;
	left: calc(50% + 10px);
	top: -10px;
	transform: translate(-50%, -100%);
	position: absolute;
	width: 160px;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 4px 12px #2a61f11a;
	padding: 10px;
	box-sizing: border-box
}

#amz-footer .amz123-collection__img .wechat-dialog img {
	display: block;
	width: 140px;
	height: 140px
}

#amz-footer .amz123-collection__img .wechat-dialog .text {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #242528
}

#amz-footer .amz123-collection__img .wechat-dialog:after {
	content: "";
	position: absolute;
	width: 160px;
	height: 20px;
	bottom: -20px;
	left: 0px
}

#amz-footer .amz123-collection__img:hover .wechat-dialog {
	display: block
}

@media (min-width: 1200px) {
	#amz-footer .amz123-collection .amz123-collection__wrapper {
		width: 92%
	}
}

@media (min-width: 1600px) {
	#amz-footer .amz123-collection .amz123-collection__wrapper {
		width: 1600px
	}
}

@media (max-width: 900px) {
	#amz-footer .amz123-collection {
		display: none
	}
}

#amz-footer .amz123-footer .amz-footer-wrapper {
	background: #26282c;
	--amz-second-link-size: 14px;
	--amz-second-link-color: #adb5bd;
	--amz-second-link-line-height: 24px;
	--amz-third-link-line-height: 20px
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common {
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	padding: 0 10px 12px 15px
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container {
	display: flex;
	color: #fff
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz123-intro .amz-intro-title {
	font-size: 23px;
	line-height: 24px;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 24px
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz123-intro .amz-site-text {
	white-space: pre-line;
	width: 432px;
	font-weight: 400;
	font-size: var(--amz-second-link-size);
	color: var(--amz-second-link-color);
	line-height: var(--amz-second-link-line-height)
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-site-content-link {
	margin: 0 auto 12px
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-site-content-link .amz-site-title {
	font-size: 22px;
	line-height: 24px;
	font-weight: 600;
	margin-bottom: 22px;
	-webkit-font-smoothing: antialiased;
	margin-top: 24px
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-site-content-link .amz-site-group {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 12px;
	column-gap: 42px
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-site-content-link .amz-site-group a {
	font-size: var(--amz-second-link-size);
	color: var(--amz-second-link-color);
	line-height: var(--amz-third-link-line-height)
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-site-content-link .amz-site-group a:hover {
	color: #fff
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-site-content-link .vn-site-group {
	grid-template-columns: repeat(1, 1fr)
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-contact {
	margin-top: 72px;
	display: flex;
	position: relative
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-contact .amz-contact-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	margin-right: 32px
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-contact .amz-contact-item:last-child {
	margin-right: 0
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-contact .amz-contact-item>div {
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #fff
}

#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz-contact .amz-contact-item>img {
	width: 96px;
	height: 96px;
	margin-bottom: 8px
}

#amz-footer .amz123-footer .amz-footer-links-group {
	background-color: #242528;
	margin-top: -2px
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic {
	padding: 14px 12px 12px 15px;
	margin: 0 auto;
	background-color: #242528
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic>span {
	cursor: pointer;
	display: inline-block;
	border: 1px solid #adb5bd;
	border-radius: 20px;
	padding: 3px 10px;
	margin-right: 12px;
	color: #adb5bd;
	font-size: 12px;
	line-height: 20px
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic>span.active {
	color: #fff;
	border-color: #fff
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic ul {
	list-style: none;
	display: none;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 10px 0 12px;
	padding: 0;
	color: #adb5bd;
	font-size: 12px;
	line-height: 20px
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic ul.active {
	display: flex
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic ul li {
	display: flex;
	align-items: center
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic ul li img {
	width: 12px;
	height: 12px;
	margin-right: 8px
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic ul li .inline-divider {
	display: inline-block;
	width: 1px;
	height: 10px;
	background: #adb5bd;
	margin-left: 8px
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic ul li a:hover {
	color: #fff
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic .amz-footer-divider {
	background: #4f5358;
	height: 1px
}

#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic .amz-copyright {
	padding-top: 10px;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	background: #242528;
	color: #adb5bd
}

@media (min-width: 1200px) {

	#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common,
	#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic {
		width: 92%
	}
}

@media (min-width: 1600px) {

	#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common,
	#amz-footer .amz123-footer .amz-footer-links-group .amz-site-and-topic {
		width: 1600px
	}

	#amz-footer .amz123-footer .amz-footer-wrapper .amz-footer-common .amz-footer-container .amz123-intro .amz-site-text {
		width: 452px
	}
}

#amz-footer .amz-mobile-footer {
	width: 100%;
	padding: 10px 30px 12px;
	background: #26282c
}

#amz-footer .amz-mobile-footer .amz-site-content-link-mobile {
	display: flex;
	height: 16px
}

#amz-footer .amz-mobile-footer .amz-site-content-link-mobile a {
	color: #adb5bd;
	font-size: 12px
}

#amz-footer .amz-mobile-footer .amz-footer-divider-mobile {
	margin: 10px 0 8px;
	background: #4f5358;
	height: 1px
}

#amz-footer .amz-mobile-footer section {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
	color: #adb5bd;
	opacity: .75
}

#amz-footer .amz-mobile-footer section .inline-divider-mobile {
	display: none;
	width: 1px;
	height: 10px;
	background: #adb5bd;
	margin-right: 8px
}

#amz-footer .amz-mobile-footer section .footer-link-group {
	display: inline-flex;
	align-items: center;
	margin-right: 8px;
	font-size: 12px;
	min-width: max-content
}

#amz-footer .amz-mobile-footer section .footer-link-group img {
	margin-right: 6px;
	width: 12px;
	height: 12px
}

#amz-footer .amz-mobile-footer section .footer-link-group span,
#amz-footer .amz-mobile-footer section .footer-link-group a {
	max-width: calc(100vw - 32px);
	overflow-wrap: break-word;
	display: inline-block
}

@media (max-width: 741px) {
	#amz-footer .amz-mobile-footer .footer-link-group:first-child {
		display: flex
	}

	#amz-footer .amz-mobile-footer section .inline-divider-mobile {
		display: inline-block
	}
}

@media (max-width: 540px) {
	#amz-footer .amz-mobile-footer {
		padding: 14px 16px
	}

	#amz-footer .amz-mobile-footer .amz-site-content-link-mobile {
		flex-wrap: wrap;
		height: auto
	}

	#amz-footer .amz-mobile-footer .amz-site-content-link-mobile>a:not(:nth-child(4n)) {
		margin-right: calc((100vw - 192px)/4)
	}

	#amz-footer .amz-mobile-footer .amz-site-content-link-mobile>a:not(:last-child) {
		margin-bottom: 12px
	}
}

#amz-aside-bar {
	z-index: 555;
	position: fixed;
	right: 0;
	top: 50%;
	width: 56px;
	background: #ffffff;
	box-shadow: 0 2px 16px #3f40500f;
	border-radius: 6px 0 0 6px;
	display: flex;
	flex-direction: column;
	align-items: center
}

#amz-aside-bar>section {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 56px;
	height: 54px;
	color: #3d3d3d;
	flex-direction: column
}

#amz-aside-bar>section:hover .amz-aside-bar-title {
	color: #477eff
}

#amz-aside-bar>section:hover .img-box img,
#amz-aside-bar>section:hover .amz-aside-bar_scroll-svg svg {
	transform: translate(-60px);
	filter: drop-shadow(#477eff 60px 0)
}

#amz-aside-bar>section:after {
	content: "";
	width: 46px;
	height: 1px;
	position: absolute;
	bottom: 0px;
	background: #ebebeb
}

#amz-aside-bar>section:last-of-type:after {
	width: 0px;
	height: 0px
}

#amz-aside-bar>section:nth-last-of-type(2):after {
	width: 0px;
	height: 0px
}

#amz-aside-bar .have-after-line:after {
	width: 46px !important;
	height: 1px !important
}

#amz-aside-bar .img-box {
	width: 24px;
	height: 24px;
	overflow: hidden;
	display: flex
}

#amz-aside-bar .img-box img,
#amz-aside-bar .img-box svg {
	width: 100%;
	height: 100%;
	object-fit: contain
}

#amz-aside-bar .amz-aside-bar_scroll-svg {
	height: 24px;
	overflow: hidden
}

#amz-aside-bar .amz-aside-bar_contact {
	cursor: pointer
}

#amz-aside-bar .amz-aside-bar_contact a {
	display: flex;
	flex-direction: column;
	align-items: center
}

.amz123-header #amz-aside-bar .amz-aside-bar_contact:hover a {
	z-index: 2;
	opacity: 0
}

#amz-aside-bar .amz-aside-bar-title {
	color: #495057;
	font-size: 11px;
	line-height: 11px;
	white-space: nowrap;
	margin-top: 5px;
	flex-shrink: 0
}

#amz-aside-bar .amz-aside-bar_msg_first:hover:after {
	border-radius: 4px 0 0
}

#amz-aside-bar .amz-aside-bar_msg {
	cursor: pointer
}

#amz-aside-bar .amz-aside-bar_msg:hover:before {
	content: "";
	position: absolute;
	right: 100%;
	height: 100px;
	width: 10px;
	background: transparent
}

#amz-aside-bar .amz-aside-bar_msg:hover .amz-aside-bar_msg_box,
#amz-aside-bar .amz-aside-bar_msg:hover .amz-aside-bar_new-ask,
#amz-aside-bar .amz-aside-bar_msg:hover .amz-aside-bar_new-consult {
	display: flex;
	animation: showAsideBoxMsg .2s ease-in-out
}

#amz-aside-bar .amz-aside-bar_more {
	cursor: pointer
}

#amz-aside-bar .amz-aside-bar_more.more_rounded:after {
	border-bottom-left-radius: 4px
}

#amz-aside-bar .amz-aside-bar_more:hover:before {
	content: "";
	position: absolute;
	right: 100%;
	height: 100px;
	width: 10px;
	background: transparent
}

#amz-aside-bar .amz-aside-bar_more:hover .amz-aside-bar_more-box {
	display: block;
	animation: showAsideBoxMore .3s ease-in-out
}

#amz-aside-bar .amz-aside-bar_scroll {
	padding: 0 10px;
	max-height: 0px;
	overflow: hidden;
	cursor: pointer;
	width: 56px;
	border-bottom-left-radius: 6px;
	transition: all .5s
}

#amz-aside-bar .amz-show-scroll {
	transition: all .5s;
	max-height: 54px
}

#amz-aside-bar .amz-aside-bar_msg_box {
	display: none;
	background: #ebf0ff;
	overflow: hidden;
	border-radius: 8px;
	background: #3265f5;
	width: 253px;
	padding: 1px;
	grid-template-columns: 84px auto;
	align-items: center;
	position: absolute;
	right: calc(100% + 4px);
	box-shadow: #11111a0d 0 4px 16px, #11111a0d 0 8px 32px
}

#amz-aside-bar .amz-aside-bar_msg_box img {
	width: 78px;
	height: 78px;
	border-radius: 4px;
	margin-right: 6px
}

#amz-aside-bar .amz-aside-bar_msg_box h5,
#amz-aside-bar .amz-aside-bar_msg_box p {
	padding: 0;
	margin: 0
}

#amz-aside-bar .amz-aside-bar_msg_box h5 {
	font-size: 15px;
	font-weight: 600;
	-webkit-font-smoothing: antialiased;
	line-height: 18px;
	color: #3d3d3d;
	margin-bottom: 4px
}

#amz-aside-bar .amz-aside-bar_msg_box p {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	color: #949ba4
}

#amz-aside-bar .amz-aside-bar_msg_box-content {
	display: flex;
	width: 100%;
	background-color: #fff;
	padding: 8px 20px 8px 6px;
	border-radius: 8px;
	position: relative
}

#amz-aside-bar .amz-aside-bar_msg_box-content p {
	color: #495057
}

#amz-aside-bar .amz-aside-bar_msg_box-content-close {
	position: absolute;
	width: 12px;
	height: 12px;
	right: 7px;
	top: 7px
}

#amz-aside-bar .amz-aside-bar_msg_container {
	border-radius: 8px;
	padding: 8px;
	background: #f3f8fe;
	width: 100%
}

#amz-aside-bar .amz-aside-bar_new-consult {
	display: none;
	position: absolute;
	overflow: hidden;
	right: calc(100% + 4px);
	top: -100px;
	background: #fff;
	width: 328px;
	height: 247px;
	border-radius: 8px;
	font-family: Microsoft YaHei;
	flex-direction: column;
	box-shadow: 0 2px 16px #3f40500f
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-top {
	width: 100%;
	height: 160px;
	background-color: #477eff;
	border-radius: 8px 8px 0 0;
	color: #fff;
	display: flex;
	align-items: center;
	gap: 16px
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-top .consult-top-left {
	width: 120px;
	height: 120px;
	border-radius: 8px;
	background-color: #fff;
	padding: 8px;
	margin-left: 12px
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-top .consult-top-left img {
	height: 104px;
	width: 104px
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-top .consult-top-right {
	display: flex;
	flex-direction: column;
	max-width: 170px;
	gap: 6px
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-top .consult-top-right .consult-right-title {
	font-size: 17px;
	font-weight: 600;
	line-height: 22.61px
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-top .consult-top-right .consult-right-tips {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-bottom {
	width: 100%;
	border-radius: 0 0 8px 8px;
	display: flex;
	flex-direction: column;
	padding: 0 22px
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-bottom .consult-bottom-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 21px;
	margin-top: 18px;
	color: #3d3d3d
}

#amz-aside-bar .amz-aside-bar_new-consult .new-consult-bottom .consult-bottom-tips {
	margin-top: 6px;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	color: #495057
}

#amz-aside-bar .amz-aside-bar_new-ask {
	display: none;
	position: absolute;
	overflow: hidden;
	right: calc(100% + 4px);
	top: -100px;
	width: 222px;
	height: 216px;
	background: #fff;
	border: 1px solid #3265f5;
	border-radius: 8px;
	flex-direction: column;
	align-items: center;
	font-family: Microsoft YaHei
}

#amz-aside-bar .amz-aside-bar_new-ask .new-ask-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 21.28px;
	text-align: left;
	margin-top: 18px;
	-webkit-font-smoothing: antialiased
}

#amz-aside-bar .amz-aside-bar_new-ask .new-ask-img {
	width: 100px;
	height: 100px;
	margin-top: 16px
}

#amz-aside-bar .amz-aside-bar_new-ask .new-ask-section {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	margin-top: 17px
}

#amz-aside-bar .amz-aside-bar_more-box {
	display: none;
	position: absolute;
	overflow: hidden;
	right: calc(100% + 4px);
	top: -50px;
	width: 253px;
	background: #fff;
	border-radius: 8px;
	box-shadow: #11111a0d 0 4px 16px, #11111a0d 0 8px 32px
}

#amz-aside-bar .amz-aside-bar_more-box section.amz-aside-bar_more-tabs {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: stretch
}

#amz-aside-bar .amz-aside-bar_more-box section.amz-aside-bar_more-tabs span {
	flex-grow: 1;
	text-align: center;
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
	color: #495057;
	position: relative;
	background: #f9f9f9;
	line-height: 41px;
	cursor: pointer
}

#amz-aside-bar .amz-aside-bar_more-box section.amz-aside-bar_more-tabs span.active {
	font-weight: 600;
	color: #1a1a1a;
	background: #fff;
	z-index: 1;
	text-decoration: underline;
	text-decoration-color: #00d085;
	text-decoration-thickness: 4px;
	text-underline-offset: -1px
}

#amz-aside-bar .amz-aside-bar_more-box .amz-aside-bar_more-content {
	display: none;
	grid-template-columns: 78px auto;
	padding: 12px 6px;
	align-items: center
}

#amz-aside-bar .amz-aside-bar_more-box .amz-aside-bar_more-content.active {
	display: grid
}

#amz-aside-bar .amz-aside-bar_more-box .amz-aside-bar_more-content img {
	width: 78px;
	height: 78px;
	border-radius: 4px
}

#amz-aside-bar .amz-aside-bar_more-box .amz-aside-bar_more-content p {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color: #495057;
	opacity: .8;
	margin: 0;
	padding: 0 0 0 2px
}

@media (max-width: 1500px) {
	#amz-aside-bar {
		top: 40%
	}
}

@keyframes showAsideBoxMsg {
	0% {
		right: 40px;
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes showAsideBoxMore {
	0% {
		right: 40px;
		opacity: 0
	}

	to {
		opacity: 1
	}
}

section:first-of-type {
	border-top-left-radius: 6px
}

section:last-of-type {
	border-bottom-left-radius: 6px
}

section:nth-last-child(2) {
	border-bottom-left-radius: 6px
}

@media (max-width: 991px) {

	.amz123-footer,
	.amz123-header {
		display: none !important
	}

	#amz-header {
		padding: 15px 20px
	}

	#amz-aside-bar {
		display: none
	}
}

@media (min-width: 992px) {

	.amz-mobile-header,
	.amz-mobile-footer {
		display: none !important
	}
}

@media (max-width: 1700px) {
	#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container {
		transform: translate(-40%) !important
	}
}

@media (max-width: 1500px) {
	#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-tool {
		left: 0;
		transform: translate(-55%) !important;
		column-gap: 52px
	}

	#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container {
		left: 0;
		transform: translate(-40%) !important
	}
}

@media (max-width: 1300px) {
	#amz-header .amz123-header .amz-header-nav-list .amz-nav-title .amz-dropdown-menu-matrix.amz-matrix-container {
		left: 0;
		transform: translate(-52%) !important
	}
}

:root {
	--border-color: #8080802e;
	--text-color: #6c6c6c
}

body {
	overflow-x: hidden;
	line-height: 1.75;
	font-family: Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
	overflow-x: hidden !important;
	touch-action: none !important;
	touch-action: pan-y !important
}

html {
	touch-action: none !important;
	touch-action: pan-y !important
}

* {
	box-sizing: border-box
}

@keyframes fade {
	0% {
		opacity: .3;
		left: 30px
	}

	to {
		opacity: 1;
		left: 0px
	}
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../fonts/carbon_chevron-down.svg) white no-repeat 98.5% !important;
	background: url(../fonts/carbon_chevron-down.svg) white no-repeat calc(100% - 10px) !important
}

select::-ms-expand {
	display: none
}

._text_over_hidden_ {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	color: #555;
	padding-right: 10px
}

.site_collection_container {
	background: #fff;
	margin: 8px 0;
	border-radius: 8px;
	padding: 10px 20px 6px
}

@media (min-width: 768px) {
	.site_collection_container {
		padding-bottom: 10px;
		padding-left: 22px;
		padding-right: 18px
	}
}

@media (max-width: 767px) {
	.site_collection_container {
		margin-top: -10px
	}
}

.site_collection_container .tab_container {
	display: flex;
	gap: 15px;
	padding-bottom: 0;
	margin-top: 3px
}

@media (max-width: 767px) {
	.site_collection_container .tab_container {
		gap: 4px
	}
}

@media (min-width: 1025px) {
	.site_collection_container .tab_container {
		margin-bottom: 6px
	}
}

.site_collection_container .tab_container button {
	border: none;
	color: #6b7386;
	cursor: pointer;
	border-radius: 16px;
	font-size: 13px;
	padding: 4.5px 15px;
	background: white
}

.site_collection_container .tab_container ._settings_ {
	margin-left: auto;
	display: flex;
	align-items: center;
	gap: 10px
}

@media (max-width: 799px) {
	.site_collection_container .tab_container ._settings_ {
		display: none
	}
}

.tab_container button.active {
	color: #fff !important;
	background: #1a90ff
}

.amz-activity-config-one {
	display: none
}

.site_tab_items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	position: relative;
	right: 2px
}

@media (max-width: 799px) {
	.site_tab_items {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media screen and (min-width: 1000px) {
	.site_tab_items {
		grid-template-columns: repeat(8, 1fr)
	}
}

.site_tab_items li {
	padding: 4px 4px 4px 0;
	position: relative;
	overflow: hidden;
	border: 2px solid transparent
}

.site_tab_items li:hover {
	box-shadow: 0 1px 8px #ddd
}

.site_tab_items li a {
	display: flex;
	align-items: center
}

.site_tab_items li a img {
	margin-right: 12px
}

.site_tab_items li._drag_ * {
	cursor: move
}

.site_tab_items li ._item_setting_ {
	opacity: 0;
	width: 1.1rem;
	height: 1.1rem;
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer
}

.site_tab_items li:hover ._item_setting_ {
	opacity: 1
}

.site_tab_items li .item_dots i {
	width: 2px;
	height: 2px;
	background: #a1b1a7;
	border-radius: 50%;
	display: inline-block
}

#_amz_tip_modal_ {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999999;
	background: rgba(54, 61, 76, .5411764706);
	display: flex;
	justify-content: center;
	align-items: center
}

#_amz_tip_modal_ .box {
	position: relative;
	animation: fade .3s ease-in-out;
	background: white;
	border-radius: 6px;
	padding: 10px 16px;
	display: flex;
	flex-direction: column
}

#_amz_tip_modal_ .box h2 {
	color: #333;
	font-weight: 500;
	font-size: 1.3rem;
	margin: 0;
	padding: 0
}

#_amz_tip_modal_ .box .close {
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(../fonts/material-symbols_close.svg) no-repeat center;
	background-size: 100%
}

#_amz_tip_modal_ .box ._tip_ {
	padding: 18px 0;
	color: #333;
	font-size: 13px;
	text-align: center
}

#_amz_tip_modal_ .box ._tip_ a {
	color: #12127a
}

#_amz_tip_modal_ .box button._close_ {
	cursor: pointer;
	padding: 4px 12px;
	background: aliceblue;
	border: none;
	border-radius: 6px;
	color: #175790e3;
	margin-left: auto;
	font-size: 12px
}

._flex_center_ {
	display: flex;
	justify-content: center;
	align-items: center
}

._settings_ span {
	cursor: pointer
}

._settings_ * {
	user-select: none
}

div._settings_>span.item_dots {
	gap: 2px;
	width: 28px;
	height: 28px;
	box-shadow: 0 1px 3px #1a1a1a1a;
	border-radius: 50%
}

._settings_ span.item_dots:hover {
	background: #0084ff
}

div._settings_>span.item_dots i {
	width: 2px;
	height: 2px;
	background: #a1a7b7;
	border-radius: 50%;
	pointer-events: none
}

div._settings_>span.item_dots:hover i {
	background: white
}

._settings_ ._add_ {
	font-size: 12px;
	color: gray;
	box-shadow: 0 1px 3px #1a1a1a1a;
	padding: 2.5px 10px;
	border-radius: 10px
}

._settings_ ._add_:hover {
	background: #0084ff;
	color: #fff
}

._settings_ ._add_:hover span {
	color: #fff !important
}

._lock_ {
	box-shadow: 0 1px 3px #1a1a1a1a;
	padding: 0 8px;
	border-radius: 50%;
	color: #a1b1a7
}

._lock_:after,
._lock_:before {
	display: none
}

._lock_:hover:after,
._lock_:hover:before {
	display: inline-block
}

._lock_:hover {
	background: #0084ff;
	color: #fff;
	position: relative
}

._lock_.hover:after {
	content: "\6253\5f00\7f51\5740\6392\5e8f";
	width: max-content;
	background: black;
	color: #fff;
	position: absolute;
	top: -48px;
	left: -52px;
	padding: 8px 24px;
	border-radius: 6px;
	z-index: 999
}

._lock_.hover:before {
	content: "";
	border: 6px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: -6px
}

._lock_.focus {
	border-radius: 12px;
	color: #fff;
	background: #0084ff
}

._lock_.focus:after {
	content: "\9501\5b9a\6392\5e8f";
	font-size: 12px;
	display: inline-block
}

._add_input_box {
	display: flex;
	height: 2rem;
	line-height: 2rem;
	border: 1px solid var(--border-color);
	border-radius: 6px;
	margin-top: 1.4rem
}

._add_input_box input {
	outline: none;
	margin: 0 4px;
	padding: 0 10px;
	border: none;
	width: 70%
}

._add_input_box button {
	border: none;
	background: #f4f6f9;
	color: var(--text-color);
	flex-grow: 1;
	cursor: pointer
}

._site_name_ico {
	margin: 1rem 0;
	display: flex;
	align-items: center;
	gap: 18px
}

._upload_wrapper {
	width: 3rem;
	height: 2.4rem;
	position: relative;
	border-radius: 6px;
	border: solid 1px var(--border-color);
	cursor: pointer
}

#_web_ico_ {
	cursor: pointer
}

._upload_wrapper:hover:after {
	content: "\81ea\5b9a\4e49\56fe\6807\ff08\6700\5927 100Kb\ff0c\652f\6301\683c\5f0f\ff1asvg\3001ico\3001png\3001jpg\3001 bmp\3001gif\ff09";
	position: absolute;
	top: -2.65rem;
	left: 0rem;
	width: max-content;
	background: #333;
	color: #fff;
	border-radius: 8px;
	padding: 8px;
	font-size: 12px;
	cursor: pointer
}

._upload_wrapper:hover:before {
	position: absolute;
	top: -8px;
	left: 16px;
	content: "";
	border: solid 6px transparent;
	border-top-color: #000;
	cursor: pointer
}

#_upload_web_ico_ {
	background: green;
	opacity: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer
}

._site_name_ico input {
	outline: none;
	flex-grow: 1;
	padding: 11px;
	border: 1px solid var(--border-color);
	border-radius: 6px
}

._option_ select {
	margin-bottom: 1rem;
	border: 1px solid var(--border-color);
	width: 100%;
	padding: 8px;
	border-radius: 6px;
	outline: none;
	color: var(--text-color)
}

button._add_now_ {
	border: none;
	outline: none;
	color: var(--text-color);
	padding: 8px 0;
	border-radius: 6px;
	cursor: pointer
}

button._add_now_._ready_ {
	background: #0f88eb;
	color: #fff
}

#_message_wrapper_ {
	position: fixed;
	left: 0;
	right: 0;
	top: 4%;
	right: 2%;
	z-index: 9999999;
	background: transparent;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	flex-direction: column
}

#_message_wrapper_ ._message_ {
	animation: fade .3s ease-in-out;
	min-width: 300px;
	max-width: 400px;
	min-height: 50px;
	display: flex;
	align-items: center;
	padding: 12px;
	margin: 12px 0;
	font-size: 16px;
	border-radius: 2px 6px 6px 2px;
	background: white;
	color: var(--text-color);
	gap: 12px;
	position: relative;
	animation: fade .2s ease-in-out;
	box-shadow: 1px 2px 3px #1a1a1a33
}

#_message_wrapper_ ._message_ ._tip_ {
	color: gray;
	font-weight: 700
}

#_message_wrapper_ ._message_ ._text_ {
	color: #000;
	padding-top: 2px;
	font-size: 14px
}

#_dialog_wrapper_ {
	position: fixed;
	padding: 10px 8px;
	min-height: 4rem;
	min-width: 4rem;
	z-index: 10000;
	background: white;
	border-radius: 4px;
	border: 1px solid rgba(51, 51, 51, .1019607843);
	color: var(--text-color);
	font-size: 14px
}

#_dialog_wrapper_:after {
	content: "";
	border: 8px solid transparent;
	border-bottom-color: #3333331a;
	position: absolute;
	right: 8px;
	top: -16px
}

#_dialog_wrapper_:before {
	content: "";
	border: 8px solid transparent;
	border-bottom-color: #fff;
	position: absolute;
	right: 8px;
	top: -15px;
	z-index: 2
}

._setting_item_ {
	display: flex;
	gap: 8px;
	align-items: center;
	color: var(--text-color);
	padding: 0 4px;
	cursor: pointer;
	margin: 4px 0
}

._setting_item_ img {
	width: 1rem;
	height: 1rem
}

._setting_item_:hover {
	background-color: #ecf5ff;
	color: #66b1ff;
	border-radius: 4px
}

#amz-header>div>div>div.amz-activity-config-two.hidden {
	display: none
}

._setting_item_copy_,
._setting_item_edit_,
._setting_item_delete_ {
	display: flex;
	gap: 8px;
	align-items: center;
	color: var(--text-color);
	padding: 0 4px;
	cursor: pointer;
	margin: 4px 0
}

._setting_item_copy_:hover,
._setting_item_edit_:hover,
._setting_item_delete_:hover {
	background-color: #ecf5ff;
	color: #66b1ff;
	border-radius: 4px
}

@keyframes showAd {
	0% {
		scale: .1;
		opacity: .1
	}

	to {
		scale: 1;
		opacity: 1
	}
}

.amz-sidebar-tool .amz-tool-qr-group .amz-tool-qr-panels .amz-tool-qr-panel {
	box-sizing: border-box
}

.amz-one-timeout {
	padding: 20px 20px 10px;
	background: #fff;
	display: flex !important;
	font-size: 14px;
	line-height: 14px;
	color: #555
}

.amz-one-timeout .amz-timeout-text {
	line-height: 22px;
	font-size: 14px;
	padding: 0 3px
}

.amz-one-timeout .amz-timeout-day {
	font-weight: 600;
	color: #242428;
	line-height: 22px;
	font-size: 14px;
	margin: 0 16px
}

.amz-one-timeout .amz-timeout-num {
	margin: 0 8px;
	background: #f0f6ff;
	color: #247ae6;
	padding: 4px 8px;
	border-radius: 4px
}

.amz-red-dot {
	width: 7px;
	height: 7px;
	position: relative;
	right: 4px;
	top: -3px;
	border-radius: 100%;
	background-color: red
}

#bookmark_vue {
	margin-top: 12px;
	transform: scaleY(1);
	transition: all .3s ease-in-out
}

#bookmark_vue .site_collection_container {
	margin-bottom: 0
}

div[data-opacity="1"],
span[data-opacity="1"],
ul[data-opacity="1"] {
	opacity: 0
}

div[data-opacity="2"],
span[data-opacity="2"],
ul[data-opacity="2"] {
	opacity: 1;
	transition: all .4s ease-in-out
}

.site_collection_container {
	transform: scaleY(1);
	transition: all .4s ease-in-out
}

.amz-input {
	z-index: 2
}

.amz123-search-suggestion-items {
	display: none;
	cursor: pointer;
	border-radius: 12px;
	background-color: #fff;
	gap: 10px
}

.amz123-search-suggestion-items.active {
	display: block;
	z-index: 999;
	position: relative
}

.amz123-search-suggestion-items .suggestion-item {
	position: relative;
	bottom: 5px;
	display: flex;
	padding: 2px 12px;
	align-items: center;
	border-radius: 0;
	gap: 12px
}

.amz123-search-suggestion-items .suggestion-item:hover,
.amz123-search-suggestion-items .suggestion-item.active {
	background: rgba(0, 68, 215, .0509803922)
}

.amz123-search-suggestion-items .suggestion-item img {
	width: 32px;
	height: 32px
}

.amz123-search-suggestion-items .suggestion-item section {
	font-size: 12px
}

.amz123-search-suggestion-items .suggestion-item span {
	color: #0044d7;
	margin-left: auto;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	opacity: .8
}

.amz-card-style[data-style="12"] .amz-tab-wrapper {
	position: relative
}

.temp-skeleton {
	background: white;
	padding: 13px 10px;
	position: absolute;
	top: 45px;
	left: 10px;
	right: 10px;
	bottom: 13px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(2, 1fr);
	gap: 20px
}

@media (max-width: 1259px) {
	.temp-skeleton {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(3, 1fr)
	}
}

@media (max-width: 992px) {
	.temp-skeleton {
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: repeat(6, 1fr)
	}
}

.temp-skeleton .temp_skeleton_box {
	display: grid;
	grid-template-columns: 35% auto;
	grid-template-rows: auto;
	gap: 10px
}

.temp-skeleton .temp_skeleton_box .temp_img,
.temp-skeleton .temp_skeleton_box .temp_intro {
	border-radius: 4px
}

.temp-skeleton .temp_skeleton_box .temp_img {
	background: rgba(238, 238, 238, .5647058824)
}

.temp-skeleton .temp_skeleton_box .temp_intro {
	display: flex;
	flex-direction: column;
	gap: 5px
}

.temp-skeleton .temp_skeleton_box .temp_intro .temp_title {
	height: 20%;
	background: rgba(238, 238, 238, .5647058824);
	width: 80%
}

.temp-skeleton .temp_skeleton_box .temp_intro .temp_description {
	flex-grow: 1;
	background: rgba(238, 238, 238, .3137254902);
	width: 90%
}

.temp-skeleton .temp_skeleton_box .temp_intro .temp_description.temp_width {
	width: 70%
}

.temp-skeleton .temp_skeleton_box .temp_intro .temp_author_info_and_date {
	height: 20%;
	background: rgba(238, 238, 238, .5647058824)
}

.amz-peg-menu li[data-focus=true]:before {
	transition: all .3s ease-in-out;
	transform: translateY(var(--amz-peg-menu-offset, 0))
}

.one-activity-style {
	width: 343px;
	height: 133px;
	border-radius: 8px;
	padding: 4px;
	background-image: url(../images/pc-one.png);
	background-color: #fffc;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background-size: cover;
	border: 1px solid #fff;
	box-shadow: 0 4px 8px #60617029, 0 0 2px #28293d0a;
	position: fixed;
	right: 10px;
	bottom: 10px
}

.one-activity-style-hover {
	right: 55px;
	bottom: 5px;
	animation: instep .3s ease-in-out
}

.one-activity-style-hover .one-activity-style-close {
	display: none
}

.one-activity-style-close {
	width: 22px;
	height: 22px;
	float: right;
	cursor: pointer
}

.one-activity-style-close:hover {
	animation-name: ActivityRotate;
	animation-duration: .5s;
	animation-iteration-count: 1;
	animation-timing-function: linear;
	transition: all .4s ease 0s
}

@keyframes ActivityRotate {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(180deg)
	}
}

@keyframes instep {
	0% {
		right: 40px;
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.one-activity-style-context:hover,
.one-activity-down-context:hover {
	color: #3b82f6
}

.one-activity-style-content__right {
	margin-left: 13px;
	margin-top: 24px;
	border-radius: 4px
}

.one-activity-style-content__image {
	width: 142px;
	height: 85px;
	border-radius: 4px;
	min-width: 142px;
	vertical-align: baseline;
	display: inline
}

.one-activity-style-content {
	display: flex;
	flex-direction: row;
	cursor: pointer
}

.one-activity-style-content__button {
	margin-top: 16px;
	width: 144px;
	height: 27px;
	background: linear-gradient(90deg, #000000 0%, #434343 100%);
	border-radius: 20px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	padding: 0 5px
}

.one-activity-style-content__left {
	margin-top: 22px;
	margin-left: 16px
}

.one-activity-style-context {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	width: 148px;
	height: 44px;
	max-width: 148px;
	max-height: 44px;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-decoration: none;
	color: #111827;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px
}

.one-activity-divide {
	border-radius: 20px;
	width: 1px;
	height: 13px;
	opacity: .6;
	background: #fff;
	margin-left: 5px;
	margin-right: 5px
}

.two-number-activity {
	height: 258px;
	background-image: url(../images/pc-two.png)
}

.two-content__button {
	border-radius: 20px;
	border: 1.25px solid #111827;
	color: #111827;
	background: linear-gradient(180deg, rgba(255, 255, 255, .51) 0%, rgba(217, 217, 217, 0) 100%)
}

.two-activity-divide {
	background: #111827
}

.two-activity-content__left {
	margin-top: 18px
}

.two-activity-content {
	margin-top: 20px
}

.three-number-activity {
	height: 353px;
	background-image: url(../images/pc-three.png)
}

.activity-small-image {
	width: 119px;
	height: 71px;
	min-width: 119px
}

.activity-small-context {
	width: 161px;
	height: 40px;
	max-width: 161px;
	max-height: 40px;
	font-size: 14px;
	line-height: 20px
}

.activity-small-button {
	margin-top: 6px
}

.three-activity-margin {
	margin-left: 23px
}

.activity-time-text {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px
}

.activity-important-text {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	-webkit-font-smoothing: antialiased
}

.activity-line-margin {
	height: 10px;
	margin: 0 14px;
	display: flex;
	align-items: center;
	background-image: linear-gradient(to right, rgb(196, 196, 211) 45%, rgba(255, 255, 255, 0) 0%);
	background-position: bottom;
	background-size: 10px 1px;
	background-repeat: repeat-x
}

.two-activity-style {
	box-sizing: border-box;
	width: 363px;
	height: 226px;
	border-radius: 12px;
	background: #fff;
	box-shadow: 0 4px 24px #0000000f;
	padding: 10px;
	position: fixed;
	bottom: 10px;
	right: 10px
}

.one-activity-style-hover {
	right: 55px;
	bottom: 5px;
	animation: instep .3s ease-in-out
}

@media only screen and (min-width: 767px) {
	.one-activity-style-hover {
		display: none
	}
}

@keyframes instep {
	0% {
		right: 40px;
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.two-activity-style-circle {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #111827;
	opacity: .6
}

.two-activity-style-circle:hover {
	opacity: .85
}

.two-activity-style__image {
	width: 100%;
	height: 100%
}

@media only screen and (max-width: 767px) {
	.two-activity-style {
		width: 100vw;
		height: 28.8177339901vh;
		bottom: 0;
		right: 0
	}
}

.one-activity-down {
	position: fixed;
	bottom: 5px;
	right: 0
}

.one-activity-down-box {
	display: flex;
	flex-direction: column;
	align-items: center;
	background-image: url(../images/pc-down.png);
	background-color: #fffc;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background-size: cover;
	border-radius: 4px;
	border: 1px solid #fff;
	box-shadow: 8px 10px 16px #0000000d;
	width: 50px;
	height: 157px;
	border: 1px solid #365df5;
	padding-top: 8px
}

.one-activity-down:before {
	content: "";
	position: absolute;
	right: 100%;
	height: 100%;
	width: 10px;
	background: transparent
}

.one-activity-down-pc-left {
	line-height: 0
}

.one-activity-down-pc-left img {
	width: 36px;
	height: 19px
}

.one-activity-down-pc-context {
	writing-mode: vertical-rl;
	overflow-y: hidden;
	white-space: nowrap;
	scrollbar-width: none;
	font-weight: 590;
	color: #2b2f33;
	font-size: 14px;
	letter-spacing: .2em;
	flex-grow: 1;
	writing-mode: vertical-lr;
	text-orientation: upright;
	text-align: center;
	margin-top: 6px
}

.one-activity-down-pc-context div {
	display: inline-block
}

.one-activity-down-pc-context::-webkit-scrollbar {
	display: none
}

.one-activity-down-left {
	display: none;
	height: 26px;
	margin-left: 18px;
	font-family: YouSheBiaoTiHei;
	font-size: 20px;
	font-weight: 400;
	background: var(--linear, linear-gradient(90deg, #b17ae7 0%, #5686e3 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	line-height: normal
}

.one-activity-down-context {
	display: none;
	margin-left: 10px;
	width: 238px;
	height: 20px;
	max-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #111827;
	font-family: Microsoft YaHei;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	opacity: 1;
	cursor: pointer
}

.one-activity-down-right {
	display: none;
	height: 24px;
	margin-left: 6px;
	cursor: pointer
}

.one-activity-down-right:hover #svg-close {
	stroke: #111827
}

.one-activity-down-pc-arrow {
	height: 18px;
	cursor: pointer
}

@media only screen and (max-width: 767px) {
	.one-activity-down {
		bottom: 0;
		right: 0
	}

	.one-activity-down-box {
		width: 100vw;
		height: 5.6650246305vh;
		justify-content: space-between;
		padding: 1.2315270936vh 4.2666666667vw 1.2315270936vh 5.3333333333vw;
		flex-direction: row;
		border: 1px solid #fff
	}

	.one-activity-down-left {
		display: block;
		height: 3.2019704433vh;
		margin-left: 0;
		line-height: 3.2019704433vh
	}

	.one-activity-down-context {
		display: block;
		margin-left: 0;
		width: 63.4666666667vw;
		height: 2.4630541872vh;
		max-height: 2.4630541872vh;
		line-height: 2.4630541872vh
	}

	.one-activity-down-right {
		display: block;
		height: 24px;
		margin-left: 0
	}

	.one-activity-down-pc-arrow,
	.one-activity-down-pc-left,
	.one-activity-down-pc-context {
		display: none
	}
}

.amz-activity-ten {
	position: absolute;
	height: 48px;
	width: 48px;
	right: 6px;
	top: -58px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer
}

.amz-activity-ten:hover .ten-hover-img {
	border: 1px solid #3b82f6
}

.amz-activity-ten:hover .activity-ten-hover {
	display: flex;
	animation: showTenActivity .3s ease-in-out
}

.amz-activity-ten .ten-hover-img {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	border: 1px solid #ffffff
}

.amz-activity-ten .activity-ten-hover {
	display: none;
	position: absolute;
	right: 56px;
	bottom: 0px;
	border-radius: 4px;
	background: #ffffff;
	box-shadow: 0 0 20px 2px #011c430f;
	padding: 6px;
	width: 306px;
	flex-direction: column
}

.amz-activity-ten .activity-ten-hover:before {
	content: "";
	width: 70px;
	height: 300px;
	position: absolute;
	bottom: -10px;
	right: -50px
}

.amz-activity-ten .activity-ten-hover .activity-ten-title {
	display: flex;
	align-items: center;
	padding: 7px 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	background: #1851ff;
	color: #fff;
	height: 32px;
	border-radius: 2px
}

.amz-activity-ten .activity-ten-hover .activity-ten-title span {
	max-width: 294px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.amz-activity-ten .activity-ten-hover .activity-divide-ten {
	width: 294px;
	height: 1px;
	background: #f0f0f0;
	margin: 5px 0
}

.amz-activity-ten .activity-ten-hover .activity-ten-image {
	display: block;
	width: 294px;
	height: 176px;
	border-radius: 2px
}

@keyframes showTenActivity {
	0% {
		right: 38px;
		opacity: 0
	}

	to {
		right: 56px;
		opacity: 1
	}
}

@media only screen and (max-width: 767px) {
	.one-activity-style {
		width: 100vw;
		height: 16.3793103448vh;
		padding: 1.0666666667vw;
		right: 0;
		bottom: 0
	}

	.one-activity-style-content__right {
		margin-left: 5.0666666667vw;
		margin-top: 2.9556650246vh
	}

	.one-activity-style-content__image {
		width: 37.8666666667vw;
		height: 10.4679802956vh
	}

	.one-activity-style-context {
		width: 44.2666666667vw;
		height: 5.4187192118vh;
		max-width: 44.2666666667vw;
		max-height: 5.4187192118vh;
		line-height: 2.7093596059vh
	}

	.two-number-activity {
		height: 31.7733990148vh
	}

	.three-number-activity {
		height: 43.4729064039vh
	}

	.activity-small-image {
		width: 31.7333333333vw;
		height: 8.7438423645vh;
		min-width: 31.7333333333vw
	}

	.one-activity-style-content__button {
		margin-top: 1.9704433498vh;
		width: 38.4vw;
		height: 3.3251231527vh;
		padding: 0px 1.3333333333vw
	}

	.two-activity-content__left {
		margin-top: 2.2167487685vh
	}

	.two-activity-content {
		margin-top: 2.4630541872vh
	}

	.one-activity-divide {
		margin-left: 1.3333333333vw;
		margin-right: 1.3333333333vw
	}

	.activity-small-context {
		width: 47.7333333333vw;
		height: 4.9261083744vh;
		max-width: 47.7333333333vw;
		max-height: 4.9261083744vh
	}

	.activity-small-button {
		margin-top: .7389162562vh
	}

	.three-activity-margin {
		margin-left: 7.7333333333vw
	}

	.activity-line-margin {
		height: 1.2315270936vh;
		margin: 0px 3.7333333333vw
	}

	.three-space {
		justify-content: space-between
	}
}

@media only screen and (max-width: 370px) {
	.one-activity-divide {
		margin: 0 3px
	}
}

@media only screen and (max-height: 700px) {
	.one-activity-style {
		height: 133px;
		right: 0;
		bottom: 0
	}

	.one-activity-style-content__right {
		margin-left: 19px;
		margin-top: 24px
	}

	.one-activity-style-content__image {
		width: 142px;
		height: 85px
	}

	.one-activity-style-context {
		height: 44px;
		max-height: 44px;
		line-height: 22px
	}

	.two-number-activity {
		height: 258px
	}

	.three-number-activity {
		min-height: 355px
	}

	.activity-small-image {
		width: 119px;
		height: 71px
	}

	.one-activity-style-content__button {
		margin-top: 16px;
		height: 27px
	}

	.two-activity-content__left {
		margin-top: 18px
	}

	.two-activity-content {
		margin-top: 20px
	}

	.activity-small-context {
		height: 40px;
		max-height: 40px
	}

	.activity-small-button {
		margin-top: 6px
	}

	.three-activity-margin {
		margin-left: 6.1333333333vw
	}

	.activity-line-margin {
		height: 10px
	}
}

:root {
	--border-color: #8080802e;
	--text-color: #6c6c6c
}

@keyframes fade {
	0% {
		opacity: .3;
		left: 30px
	}

	to {
		opacity: 1;
		left: 0px
	}
}

#_amz_tip_modal_ {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999999;
	background: rgba(54, 61, 76, .5411764706);
	display: flex;
	justify-content: center;
	align-items: center
}

#_amz_tip_modal_ .box {
	position: relative;
	animation: fade .3s ease-in-out;
	background: white;
	border-radius: 6px;
	padding: 10px 16px;
	display: flex;
	flex-direction: column
}

#_amz_tip_modal_ .box h2 {
	color: #333;
	font-weight: 500;
	font-size: 1.3rem;
	margin: 0;
	padding: 0
}

#_amz_tip_modal_ .box .close {
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(../fonts/close.svg) no-repeat center;
	background-size: 100%
}

#_amz_tip_modal_ .box ._tip_ {
	padding: 18px 0;
	color: #333;
	font-size: 13px;
	text-align: center
}

#_amz_tip_modal_ .box ._tip_ a {
	color: #12127a
}

#_amz_tip_modal_ .box button._close_ {
	cursor: pointer;
	padding: 4px 12px;
	background: aliceblue;
	border: none;
	border-radius: 6px;
	color: #175790e3;
	margin-left: auto;
	font-size: 12px
}

._beautiful_msg_ {
	z-index: -1;
	background-color: #333333a5;
	position: fixed;
	left: -200vw;
	top: 0;
	bottom: 0;
	right: 0;
	display: flex;
	justify-content: center;
	align-items: center
}

._beautiful_msg_ ._msg_box_ {
	animation: showAd .4s ease-in-out;
	position: relative
}

._beautiful_msg_ ._msg_box_ img._msg_ {
	max-width: min(600px, 90vw);
	margin: 0 auto;
	cursor: pointer
}

._beautiful_msg_ ._msg_box_ #_close_msg_ {
	cursor: pointer;
	position: absolute;
	width: 1.6rem;
	height: 1.6rem;
	top: -10px;
	right: -10px;
	background-color: #fff;
	border-radius: 100%
}

@keyframes showAd {
	0% {
		scale: .1;
		opacity: .1
	}

	to {
		scale: 1;
		opacity: 1
	}
}

.amz-one-timeout {
	padding: 20px 20px 10px;
	background: #fff;
	display: flex !important;
	font-size: 14px;
	line-height: 14px;
	color: #555
}

.amz-one-timeout .amz-timeout-text {
	line-height: 22px;
	font-size: 14px
}

.amz-one-timeout .amz-timeout-day {
	font-weight: 600;
	color: #242428;
	line-height: 22px;
	font-size: 14px;
	margin: 0 16px
}

.amz-one-timeout .amz-timeout-num {
	margin: 0 8px;
	background: #f0f6ff;
	color: #247ae6;
	padding: 4px 8px;
	border-radius: 4px
}

.amz-red-circle {
	position: relative
}

.amz-red-circle:after {
	content: "";
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	right: -1px;
	border-radius: 100%;
	background-color: red
}

.amz-red-circle-login {
	position: relative
}

.amz-red-circle-login:after {
	content: "";
	width: 8px;
	height: 8px;
	position: absolute;
	top: 10px;
	right: 28px;
	border-radius: 100%;
	background-color: red
}

#_login_in_btn_ {
	opacity: 0
}

.login-down {
	position: fixed;
	top: 52px;
	visibility: hidden;
	opacity: 0;
	transition: all .7s;
	background: white;
	box-shadow: 0 4px 24px #0000000f;
	border-radius: 4px;
	z-index: 778
}

.login-down.active {
	visibility: visible;
	opacity: 1;
	transition: all .2s
}

.login-down:hover {
	visibility: visible;
	opacity: 1
}

.login-down .login-div .info {
	background: #fff;
	position: relative;
	margin: 24px auto 20px;
	display: flex;
	align-items: center;
	width: 230px
}

.login-down .login-div .info .sign-in-btn {
	background: #111827;
	position: relative;
	padding: 6px 16px;
	color: #fff;
	border-radius: 16px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	margin-left: auto;
	box-sizing: border-box;
	flex-shrink: 0
}

.login-down .login-div .info .sign-in-btn.active {
	padding: 6px 11px;
	margin-left: 12px;
	background: #fff;
	color: #111827;
	border: 1px solid #111827
}

.login-down .login-div .info .info-thumb {
	width: 40px;
	height: 40px;
	margin-right: 10px;
	flex-shrink: 0;
	z-index: 1
}

.login-down .login-div .info .info-thumb a.vip-sign {
	display: flex;
	width: 40px;
	height: 40px;
	background: url(../fonts/64c35393c9424dbfa91d1c190a2c7f26.woff);
	gap: 12px;
	position: relative;
	animation: fade .2s ease-in-out;
	box-shadow: 1px 2px 3px #1a1a1a33
}

#_message_wrapper_ ._message_ ._tip_ {
	color: gray;
	font-weight: 700
}

#_message_wrapper_ ._message_ ._text_ {
	color: #000;
	padding-top: 2px;
	font-size: 14px
}

@media (min-width: 992px) {
	#head-surprise {
		display: flex;
		align-items: center;
		cursor: pointer;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		line-height: 0;
		height: 52px;
		max-width: 160px
	}

	#head-surprise img {
		max-height: 42px
	}
}

@media (max-width: 991px) {
	#head-surprise {
		display: none;
		opacity: 0
	}
}

.amz-activity-config-one {
	width: 350px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	background-color: #fff;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	z-index: 3333;
	display: none
}

.amz-activity-config-one .amz-activity-one-head {
	padding: 11px 8px;
	height: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #498af8;
	color: #fff;
	font-size: 16px;
	border-radius: 5px 5px 0 0
}

.amz-activity-config-one .amz-activity-one-head .amz-activity-one-icon {
	color: #eff2f8;
	width: 18px;
	cursor: pointer;
	transition: all .4s ease 0s
}

.amz-activity-config-one .amz-activity-one-head .amz-activity-one-icon:hover {
	animation-name: ActivityRotate;
	animation-duration: .5s;
	animation-iteration-count: 1;
	animation-timing-function: linear;
	transition: all .4s ease 0s
}

@keyframes ActivityRotate {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(180deg)
	}
}

.amz-activity-config-one .amz-activity-one-overflow {
	border: 1px solid #cfcfcf
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content {
	width: 100%;
	padding: 10px 20px;
	background-color: #fff;
	display: flex
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-img {
	width: 135px;
	height: 75px;
	background-color: #f1eeb4;
	border-radius: 5px;
	overflow: hidden
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-img img {
	width: 100%;
	height: 100%
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title {
	padding-left: 16px;
	font-size: 15px;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title .amz-activity-one-name {
	line-height: 1.5;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title .amz-activity-one-name:hover {
	color: #f60
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title .amz-activity-one-btn {
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	padding: 3px 10px;
	width: 68px;
	background-color: #f36526;
	color: #fff !important
}

.amz-activity-config-one .amz-activity-one-overflow .amz-activity-one-content .amz-activity-one-title .amz-activity-one-btn:hover {
	background-color: #f7814f
}

.amz-activity-config-one .amz-activity-one-content {
	width: 100%;
	padding: 10px 0;
	background-color: #fff;
	display: flex;
	position: relative;
	box-sizing: border-box
}

.amz-activity-config-one .amz-activity-one-content.other .amz-activity-one-name {
	width: 138px !important
}

.amz-activity-config-one .amz-activity-one-content .amz-one-img-thumb {
	width: 100px !important;
	height: 60px !important
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-img {
	height: 75px;
	background-color: #f1eeb4;
	border-radius: 5px;
	overflow: hidden
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-img img {
	width: 100%;
	height: 100%
}

.amz-activity-config-one .amz-activity-one-content .amz-one-title-thumb {
	width: 160px !important;
	font-size: 13px !important
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title {
	width: 200px;
	padding-left: 10px;
	font-size: 15px;
	position: relative
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title p {
	font-size: 12px;
	color: #8e8e8e;
	margin: 0
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title .amz-activity-one-name {
	line-height: 1.5;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title .amz-activity-one-name:hover {
	color: #f60
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title .amz-activity-one-btn {
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	padding: 6px 10px;
	background-color: #f36526;
	color: #fff
}

.amz-activity-config-one .amz-activity-one-content .amz-activity-one-title .amz-activity-one-btn:hover {
	background-color: #f7814f
}

.amz-activity-config-one .amz-activity-one-content .amz-one-btn-thumb {
	font-size: 12px;
	border: 1px solid #f26929;
	color: #f26929;
	padding: 3px;
	position: absolute;
	right: 14px;
	border-radius: 3px
}

.amz-activity-config-one .amz-activity-one-content .amz-one-btn-thumb:hover {
	background-color: #f26929;
	color: #fff
}

.amz-activity-config-one .other {
	justify-content: normal;
	align-items: center;
	border-top: 1px solid #ddd
}

.amz-activity-config-two {
	width: 350px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	background-color: #fff;
	border-radius: 2px;
	z-index: 3333;
	box-shadow: 0 9px 28px 8px #0000000d, 0 6px 16px #00000014, 0 3px 6px -4px #0000001f
}

.amz-activity-config-two .amz-activity-two-hidden {
	position: absolute;
	right: 10px;
	top: -25px;
	width: 40px;
	height: 25px;
	background: rgb(255, 255, 255);
	border-radius: 4px 4px 0 0;
	box-shadow: 0 -30px 28px 9px #0000000d;
	cursor: pointer;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center
}

.amz-activity-config-two .amz-activity-two-hidden .amz-activity-two-icon {
	color: #000;
	width: 16px;
	cursor: pointer
}

.amz-activity-config-two .amz-activity-two-hidden .amz-activity-two-icon:hover {
	color: #f26929
}

.amz-activity-config-two .amz-activity-two-pd {
	padding: 13px 0 0
}

.amz-activity-config-two .amz-activity-two-count {
	margin: 5px 0;
	font-size: 14px;
	color: #555;
	padding: 0 20px 5px;
	display: flex
}

.amz-activity-config-two .amz-activity-two-count span {
	margin: 0 4px
}

.amz-activity-config-two .amz-activity-two-count .amz-timeout-day {
	font-weight: 600;
	color: #242428;
	line-height: 22px;
	font-size: 14px;
	margin: 0 18px
}

.amz-activity-config-two .amz-activity-two-count .amz-timeout-num {
	margin: 0 8px;
	background: #f0f6ff;
	color: #247ae6;
	padding: 4px 10px;
	border-radius: 4px
}

.amz-activity-config-two .amz-activity-two-content {
	width: 100%;
	padding: 10px 20px;
	background-color: #fff;
	display: flex;
	position: relative;
	box-sizing: border-box
}

.amz-activity-config-two .amz-activity-two-content .amz-two-img-thumb {
	width: 100px !important;
	height: 60px !important
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-img {
	width: 145px;
	height: 75px;
	background-color: #f1eeb4;
	border-radius: 5px;
	overflow: hidden
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-img img {
	width: 100%;
	height: 100%
}

.amz-activity-config-two .amz-activity-two-content .amz-two-title-thumb {
	width: 160px !important;
	font-size: 13px !important
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title {
	width: 200px;
	padding-left: 15px;
	font-size: 15px;
	position: relative
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title p {
	font-size: 12px;
	color: #8e8e8e;
	margin: 0
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title .amz-activity-two-name {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.5
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title .amz-activity-two-name:hover {
	color: #f60
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title .amz-activity-two-btn {
	position: absolute;
	bottom: 0;
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	padding: 1px 10px;
	background-color: #f36526;
	color: #fff
}

.amz-activity-config-two .amz-activity-two-content .amz-activity-two-title .amz-activity-two-btn:hover {
	background-color: #f7814f
}

.amz-activity-config-two .amz-activity-two-content .amz-two-btn-thumb {
	font-size: 12px;
	border: 1px solid #f26929;
	color: #f26929;
	padding: 3px;
	position: absolute;
	right: 14px;
	border-radius: 3px
}

.amz-activity-config-two .amz-activity-two-content .amz-two-btn-thumb:hover {
	background-color: #f26929;
	color: #fff
}

.amz-activity-config-two .other {
	justify-content: normal;
	align-items: center
}

.amz-two-small,
.amz-one-small {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 350px;
	z-index: 6666;
	background: #fff;
	box-shadow: 0 9px 28px 8px #0000000d, 0 6px 16px #00000014, 0 3px 6px -4px #0000001f;
	border-radius: 4px;
	display: block
}

.amz-two-small .amz-two-small-pd,
.amz-two-small .amz-one-small-pd,
.amz-one-small .amz-two-small-pd,
.amz-one-small .amz-one-small-pd {
	padding: 8px 20px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.amz-two-small .amz-two-small-title,
.amz-two-small .amz-one-small-title,
.amz-one-small .amz-two-small-title,
.amz-one-small .amz-one-small-title {
	width: 290px;
	color: #222;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden
}

.amz-two-small .amz-two-small-title:hover,
.amz-two-small .amz-one-small-title:hover,
.amz-one-small .amz-two-small-title:hover,
.amz-one-small .amz-one-small-title:hover {
	color: #f26526
}

.amz-two-small .amz-two-small-icon,
.amz-two-small .amz-one-small-icon,
.amz-one-small .amz-two-small-icon,
.amz-one-small .amz-one-small-icon {
	width: 20px;
	text-align: right;
	cursor: pointer
}

.amz-two-small .amz-two-small-icon:hover,
.amz-two-small .amz-one-small-icon:hover,
.amz-one-small .amz-two-small-icon:hover,
.amz-one-small .amz-one-small-icon:hover {
	color: #f26526
}

.amz-activity-config-three {
	position: fixed;
	bottom: 20px;
	right: 0px;
	z-index: 5555;
	background-color: #fff;
	border-radius: 15px 0 0 15px;
	padding: 20px 17.5px 10px;
	box-shadow: 0 9px 28px 8px #0000000d, 0 6px 16px #00000014, 0 3px 6px -4px #0000001f
}

.amz-activity-config-three .amz-three-box {
	padding-bottom: 20px;
	padding-top: 3px;
	margin-left: 2px;
	border-bottom: 1px solid #f6f7f8
}

.amz-activity-config-three .amz-three-box:nth-child(2n+1) {
	padding-top: 17px
}

.amz-activity-config-three .amz-activity-three-icon {
	width: 20px;
	position: absolute;
	right: 10px;
	top: 8px;
	cursor: pointer
}

.amz-activity-config-three .amz-activity-three-head {
	width: 226px;
	padding-bottom: 1px;
	font-size: 14px;
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	color: #303030;
	font-weight: 400;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.amz-activity-config-three .amz-three-time {
	display: flex;
	margin-top: 7px;
	justify-content: space-between;
	font-size: 12px
}

.amz-activity-config-three .amz-three-time .amz-three-date {
	color: #7c8388;
	line-height: 20px;
	height: 20px
}

.amz-activity-config-three .amz-three-time .amz-three-btn {
	background-color: #3f82f5;
	border-radius: 20px;
	color: #fff;
	padding: 0 8px;
	line-height: 20px;
	height: 20px
}

.amz-three-small {
	display: none;
	box-sizing: border-box;
	position: fixed;
	bottom: 20px;
	right: 0;
	z-index: 1000;
	width: 180px;
	height: 44px;
	background: linear-gradient(90deg, #3875f6, #438eff);
	border-radius: 44px 0 0 44px
}

.amz-three-small .amz-small-scroll {
	margin-left: 20px;
	overflow: hidden
}

.amz-three-small .amz-small-scroll .amz-small-scroll-title {
	padding-right: 5px;
	margin: 0;
	line-height: 44px;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
	color: #fff;
	cursor: pointer;
	transition: all .3s;
	animation-name: ActivityScroll;
	animation-duration: 10s;
	animation-iteration-count: infinite;
	transform: translate(20px);
	animation-timing-function: linear
}

@keyframes ActivityScroll {
	0% {
		transform: translate(20px)
	}

	to {
		transform: translate(-150px)
	}
}

.amz-header-login-modal *,
:before,
:after {
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: #e5e7eb
}

.amz-header-login-modal button,
.amz-header-login-modal textarea,
.amz-header-login-modal input {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
	padding: 0;
	line-height: inherit;
	color: inherit
}

.amz-header-login-modal button {
	text-transform: none;
	background-color: transparent;
	background-image: none
}

.amz-header-login-modal button,
[type=button],
[type=reset],
[type=submit] {
	-webkit-appearance: button
}

.amz-header-login-modal button,
[role=button] {
	cursor: pointer
}

.amz-header-login-modal svg,
.amz-header-login-modal img {
	display: block;
	vertical-align: middle
}

.amz-header-login-modal img {
	border-style: solid;
	max-width: 100%;
	height: auto
}

.amz-header-login-modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	z-index: 9999;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(17, 24, 39, .3);
	-webkit-backdrop-filter: blur(14px);
	backdrop-filter: blur(14px)
}

.amz-login-form {
	display: flex;
	flex-direction: column;
	font-family: Microsoft YaHei
}

.amz-login-form-options {
	position: absolute;
	top: 24px;
	left: 0;
	right: 0
}

.amz-login-form-close {
	position: absolute;
	right: 20px;
	cursor: pointer;
	color: #adb5bd
}

.amz-login-form .amz-login-logo {
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	align-items: center;
	position: relative
}

.amz-login-form .amz-login-logo .amz-success-tip {
	font-size: 16px;
	position: absolute;
	top: -25px;
	color: #00d085;
	font-weight: 600;
	display: none;
	-webkit-font-smoothing: antialiased
}

@keyframes hideText {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		display: none
	}
}

.amz-login-form .amz-login-logo .amz-success-tip.active {
	display: block;
	animation: hideText .3s linear forwards;
	animation-delay: 1.5s
}

.amz-login-form .amz-login-logo img {
	width: 216px;
	height: 64px
}

.amz-login-form .amz-login-logo span {
	color: #adb5bd;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px
}

.amz-login-input {
	margin-top: 12px;
	width: 100%
}

.amz-login-input>.amz-login-id {
	position: relative;
	margin-bottom: 32px
}

.amz-login-input>div,
.amz-register-input>div {
	display: flex;
	border-bottom: 1px solid #d1d5db;
	width: 100%;
	padding-bottom: 10px;
	transition: all .2s ease-in-out
}

.amz-login-input>div:focus-within,
.amz-register-input>div:focus-within {
	border-bottom: 1px solid #111827
}

.amz-login-input>div>input,
.amz-register-input>div>input,
.amz-wx-bind-input>div>input {
	flex-grow: 1;
	font-size: 16px;
	line-height: 22px;
	border: none;
	outline: none;
	color: #111827
}

.amz-login-input>div>input::-moz-placeholder,
.amz-register-input>div>input::-moz-placeholder,
.amz-wx-bind-input>div>input::-moz-placeholder {
	color: #adb5bd
}

.amz-login-input>div>input::placeholder,
.amz-register-input>div>input::placeholder,
.amz-wx-bind-input>div>input::placeholder {
	color: #adb5bd
}

.amz-login-input .amz-login-input-tip,
.amz-register-input .amz-register-input-tip,
.amz-wx-bind-input .amz-wx-bind-input-tip {
	display: block;
	position: absolute;
	top: 36px;
	font-size: 13px;
	color: red;
	opacity: 0;
	transition: opacity .3s ease-out
}

.amz-login-input .amz-login-password,
.amz-login-input .amz-login-code {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.amz-login-input .amz-login-password>input,
.amz-login-input .amz-login-code>input {
	flex-grow: 1;
	width: 100px
}

.amz-login-input .amz-login-password>div,
.amz-login-input .amz-login-code>div {
	height: 22px;
	flex: none;
	font-size: 14px;
	padding-left: 10px
}

.amz-login-btn>button,
.amz-bind-login-btn>button,
.amz-register-btn>button,
.amz-bind-register-btn>button,
.amz-wx-bind-btn>button {
	width: 100%;
	height: 48px;
	background-color: #111827;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	margin-top: 32px
}

.amz-register-code-login {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #111827;
	font-size: 15px;
	padding: 20px 0
}

.amz-register-code-login .amz-login-to-register-tips {
	color: #9ca3af;
	padding-right: 4px;
	font-weight: 500
}

.amz-register-code-login>div {
	cursor: pointer;
	line-height: 18px
}

.amz-login-social {
	margin-top: 26px;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 12px;
	line-height: 16px
}

.amz-login-social>div:nth-of-type(1) {
	display: flex;
	align-items: center
}

.amz-login-social>div:nth-of-type(1)>i {
	display: block;
	width: 46px;
	border-bottom: 1px solid #e5e7eb
}

.amz-login-social>div:nth-of-type(1)>span {
	color: #adb5bd;
	margin: 0 12px
}

.amz-login-social>div:nth-of-type(2) {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 12px
}

.amz-login-social-hidden {
	display: none
}

.amz-login-qr-code {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 76px;
	padding-bottom: 114px
}

.amz-login-qr-code .amz-login-qr-code-img {
	width: 190px;
	height: 190px;
	padding: 2px;
	background-color: #fff;
	border: 1px solid rgba(209, 213, 219, .4);
	border-radius: 8px;
	margin-bottom: 14px
}

.amz-login-qr-code .amz-login-qr-code-tip {
	font-size: 16px;
	line-height: 18px;
	color: #111827
}

.amz-login-form-back,
.amz-register-form-back {
	position: absolute;
	top: 24px;
	left: 20px;
	cursor: pointer;
	color: #adb5bd
}

.amz-register-input {
	margin-top: 64px;
	width: 100%
}

.amz-register-input>.amz-register-id,
.amz-register-input>.amz-register-password,
.amz-register-input>.amz-register-password-twice,
.amz-wx-bind-input>.amz-wx-bind-id {
	position: relative;
	margin-bottom: 32px
}

.amz-register-input>.amz-register-code {
	margin-bottom: 0
}

.amz-register-input .amz-register-password,
.amz-wx-bind-input .amz-wx-bind-password {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.amz-register-input .amz-register-password>input,
.amz-wx-bind-input .amz-wx-bind-password>input {
	flex-grow: 1;
	width: 100px
}

.amz-register-input .amz-register-password>div,
.amz-wx-bind-input .amz-wx-bind-password>div {
	height: 22px;
	flex: none;
	font-size: 14px;
	padding-left: 10px
}

.amz-login-count-down,
.amz-register-count-down,
.amz-wx-bind-count-down {
	font-size: 14px;
	color: #adb5bd
}

.min-w-\[16px\] {
	min-width: 16px
}

.inline-block {
	display: inline-block
}

.amz-register-to-login-container {
	color: #111827;
	font-size: 15px;
	padding: 20px 0;
	line-height: 18px
}

.amz-register-to-login-container>span {
	color: #9ca3af;
	padding-right: 4px
}

.amz-reset-password,
.amz-login-get-code-inner,
.amz-register-get-code-inner {
	cursor: pointer
}

.antialiased,
.amz-login-to-register,
.amz-login-to-code,
.amz-register-to-login,
.amz-reset-password,
.amz-login-get-code-inner,
.amz-register-get-code-inner {
	-webkit-font-smoothing: antialiased
}

.amz-reset-password {
	display: none
}

.animate-open {
	animation: open .3s cubic-bezier(.175, .885, .32, 1.275)
}

@keyframes open {
	0% {
		transform: scale(.8)
	}

	to {
		transform: scale(1)
	}
}

@keyframes move-left {
	0% {
		transform: translate(-30px);
		opacity: 0
	}

	to {
		transform: translate(0);
		opacity: 1
	}
}

@keyframes move-right {
	0% {
		transform: translate(30px);
		opacity: 0
	}

	to {
		transform: translate(0);
		opacity: 1
	}
}

.amz-header-login-modal input:disabled {
	opacity: 50%;
	background-color: transparent
}

.amz-mobile-login-to-register,
.amz-mobile-register-to-login,
.amz-mobile-login-tabs,
.amz-mobile-register-tabs {
	display: none
}

.amz-login-tabs-wrapper {
	font-family: Microsoft YaHei;
	margin-top: 24px;
	display: flex;
	justify-content: center
}

.amz-login-tabs-wrapper .amz-login-tabs {
	display: flex;
	background-color: #f9f9fc;
	border-radius: 6px;
	font-size: 14px;
	line-height: 18px
}

.amz-login-tabs-wrapper .amz-login-tabs .amz-login-tab {
	border-radius: 6px;
	padding: 7px 0;
	text-align: center;
	width: 108px;
	margin: 4px;
	background: transparent;
	color: #9c9ea3;
	cursor: pointer
}

.amz-login-tabs-wrapper .amz-login-tabs .amz-login-tab-active {
	background-color: #fff;
	box-shadow: 0 0 4px #0000000f;
	color: #111827
}

.amz-login-tip {
	font-family: Microsoft YaHei;
	font-size: 12px;
	line-height: 20px;
	color: #5d6266;
	margin-top: 14px
}

.amz-login-tip .amz-login-tip-privacy {
	color: #00d085;
	cursor: pointer
}

#amz-login-weChat-button {
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f9f9fc;
	border-radius: 100%;
	color: #07c160;
	transition: all .3s
}

#amz-login-weChat-button:hover {
	background-color: #07c160;
	color: #fff
}

.amz-login-danger-tip {
	margin-top: 8px;
	font-size: 11px;
	line-height: 15px;
	color: #ff611d
}

.amz-mobile-login-danger-tip {
	display: none;
	margin-top: 12px;
	margin-bottom: 16px;
	font-size: 11px;
	line-height: 15px;
	color: #ff611d
}

@media only screen and (max-width: 767px) {
	.animate-open {
		width: 335px !important;
		height: auto !important;
		padding: 32px 32px 40px !important
	}

	.amz-login-logo img {
		width: 182px !important;
		height: 54px !important
	}

	.amz-login-logo span {
		display: none
	}

	.amz-login-form .amz-login-logo .amz-success-tip {
		top: 50px
	}

	.amz-login-tabs-wrapper {
		margin-top: 18px
	}

	.amz-login-tabs-wrapper .amz-login-tabs {
		display: flex;
		background-color: #f9f9fc;
		border-radius: 6px;
		font-size: 13px;
		line-height: 17px
	}

	.amz-login-tabs-wrapper .amz-login-tabs .amz-login-tab {
		padding: 5px 0;
		width: 96px;
		text-align: center;
		cursor: pointer
	}

	.amz-mobile-login-tabs,
	.amz-mobile-register-tabs {
		position: relative;
		display: flex;
		gap: 14px;
		margin-top: 24px;
		margin-bottom: 24px;
		padding-bottom: 2px;
		align-items: center
	}

	.amz-mobile-login-tabs-hidden {
		display: none
	}

	.amz-mobile-login-tabs-bar,
	.amz-mobile-register-tabs-bar {
		transition: all .3s ease-in-out;
		position: absolute;
		content: "";
		display: block;
		bottom: 0;
		left: 0;
		border-bottom: 2px solid #111827
	}

	.amz-mobile-login-tabs-bar {
		width: 64px
	}

	.amz-mobile-register-tabs-bar {
		width: 80px
	}

	.amz-mobile-login-tab,
	.amz-mobile-register-tab {
		color: #adb5bd;
		font-size: 16px;
		line-height: 24px;
		font-weight: 600;
		font-smooth: antialiased
	}

	.amz-mobile-login-tab-active,
	.amz-mobile-register-tab-active {
		color: #111827
	}

	.amz-login-input,
	.amz-register-input {
		margin-top: 0
	}

	.amz-wx-bind-input {
		margin-top: 24px
	}

	.amz-login-input>div,
	.amz-register-input>div,
	.amz-wx-bind-input>div {
		border: 1px solid #d1d5db;
		padding: 10px 16px;
		border-radius: 4px
	}

	.amz-login-input>div:focus-within,
	.amz-register-input>div:focus-within,
	.amz-wx-bind-input>div:focus-within {
		border: 1px solid #111827
	}

	.amz-login-input>.amz-login-id,
	.amz-register-input>.amz-register-id,
	.amz-register-input>.amz-register-password,
	.amz-wx-bind-input>.amz-wx-bind-id {
		margin-bottom: 20px
	}

	.amz-register-input>.amz-register-code {
		margin-bottom: 0
	}

	.amz-login-input-tip,
	.amz-register-input-tip,
	.amz-wx-bind-input-tip {
		font-size: 12px !important;
		line-height: 16px !important;
		left: 0px;
		top: 44px !important
	}

	.amz-login-input>div>input,
	.amz-register-input>div>input,
	.amz-wx-bind-input>div>input {
		font-size: 14px
	}

	.amz-register-password-twice {
		margin-bottom: 20px !important
	}

	.amz-login-btn>button,
	.amz-bind-login-btn>button,
	.amz-register-btn>button,
	.amz-bind-register-btn>button,
	.amz-wx-bind-btn>button {
		height: 44px;
		margin-top: 24px
	}

	.amz-wx-back-login {
		display: flex;
		padding-top: 10px
	}

	.amz-wx-back-login>#amz-wx-on-back-login {
		font-size: 14px;
		margin: auto
	}

	.amz-register-code-login,
	.amz-login-social {
		display: none
	}

	.amz-register-to-login-container {
		display: none !important
	}

	.amz-mobile-login-to-register,
	.amz-mobile-register-to-login {
		display: flex;
		justify-content: center;
		gap: 2px;
		margin-top: 20px
	}

	.amz-mobile-login-to-register>span,
	.amz-mobile-register-to-login>span {
		color: #9ca3af;
		font-size: 14px;
		line-height: 18px
	}

	.amz-mobile-login-to-register-inner,
	.amz-mobile-register-to-login-inner {
		color: #111827;
		font-size: 14px;
		line-height: 18px;
		font-weight: 600;
		font-smooth: antialiased
	}

	.animate-move-left {
		animation: move-left .3s ease-in-out
	}

	.animate-move-right {
		animation: move-right .3s ease-in-out
	}

	.amz-login-danger-tip {
		display: none
	}

	.amz-mobile-login-danger-tip {
		display: block
	}
}

.wx-login-check {
	display: flex;
	justify-content: center;
	border: 1px solid rgba(50, 50, 51, .1);
	border-radius: 8px;
	margin-top: 15px;
	padding: 5px 0
}

.wx-login-check-text {
	margin-left: 5px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 30px
}

.other-login-check {
	display: flex;
	justify-content: center;
	border: 1px solid rgba(50, 50, 51, .1);
	background: #fff;
	margin-top: 15px;
	border-radius: 8px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	padding: 5px 0
}

.amz-back-wx-login {
	position: absolute;
	top: 24px;
	left: 20px;
	cursor: pointer;
	color: #adb5bd
}