@keyframes slideDownIn-bd5f92e1 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-bd5f92e1 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.marquee[data-v-bd5f92e1] {
	overflow: hidden;
	width: 100%
}

.marquee .marquee-wrap[data-v-bd5f92e1] {
	animation: marquee-wrap-bd5f92e1 20s linear infinite;
	width: 100%
}

.marquee .marquee-content[data-v-bd5f92e1] {
	animation: marquee-content-bd5f92e1 20s linear infinite;
	float: left;
	font-size: 1rem;
	line-height: 1.25rem;
	min-width: 100%;
	white-space: nowrap
}

@keyframes marquee-wrap-bd5f92e1 {

	0%,
	30% {
		transform: translate(0)
	}

	70%,
	to {
		transform: translate(100%)
	}
}

@keyframes marquee-content-bd5f92e1 {

	0%,
	30% {
		transform: translate(0)
	}

	70%,
	to {
		transform: translate(-100%)
	}
}

@keyframes slideDownIn-47a71092 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-47a71092 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.header-holiday[data-v-47a71092] {
	background-color: #444;
	height: 2.875rem
}

.header-holiday .main[data-v-47a71092] {
	align-items: center;
	display: flex;
	margin: 0 auto;
	max-width: 88.75rem;
	position: relative;
	width: 84vw
}

.header-holiday .notice-img[data-v-47a71092] {
	height: 1.125rem;
	width: 1.125rem
}

.header-holiday .label[data-v-47a71092] {
	color: #fff;
	flex: 1;
	font-size: 1.0625rem;
	line-height: 1.25rem;
	line-height: 2.875rem;
	margin: 0 0.5rem;
	overflow: hidden
}

.header-holiday .m-label[data-v-47a71092] {
	display: none
}

.header-holiday .iconfont[data-v-47a71092] {
	color: #fff;
	cursor: pointer;
	font-size: 1.0625rem
}

@media (max-width: 1200px) {
	.header-holiday .main[data-v-47a71092] {
		width: 94vw
	}
}

@media screen and (max-width: 1024px) {
	.header-holiday[data-v-47a71092] {
		background: #444;
		height: auto;
		line-height: auto
	}

	.header-holiday .main[data-v-47a71092] {
		padding: 0.5rem 1rem;
		width: 100%
	}

	.header-holiday .m-label[data-v-47a71092] {
		display: block
	}

	.header-holiday .pc-label[data-v-47a71092] {
		display: none
	}

	.header-holiday .label[data-v-47a71092] {
		font-size: 1.0625rem;
		line-height: 1.25rem
	}
}

@keyframes slideDownIn-be8bfa58 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-be8bfa58 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.change_website_wrap[data-v-be8bfa58] {
	background-color: #fff;
	display: flex;
	flex-direction: column;
	height: 26rem;
	width: 16.25rem
}

@media screen and (max-width: 1024px) {
	.change_website_wrap[data-v-be8bfa58] {
		bottom: 0;
		left: 0;
		padding: 0;
		position: fixed;
		right: 0;
		width: 100vw;
		z-index: 99
	}
}

.change_website_header[data-v-be8bfa58] {
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
	color: #19191a;
	display: none;
	font-size: 1.25rem;
	font-weight: 400;
	justify-content: space-between;
	line-height: 1.5rem;
	padding: 0.75rem 1rem;
	position: relative
}

@media screen and (max-width: 1024px) {
	.change_website_header[data-v-be8bfa58] {
		display: flex
	}
}

.change_website_header .iconfont_close[data-v-be8bfa58] {
	align-items: center;
	color: #707070;
	cursor: pointer;
	display: flex;
	font-size: 1.25rem;
	height: 100%;
	justify-content: center;
	padding: 0 1rem;
	position: absolute;
	right: 0;
	top: 0
}

.current_country[data-v-be8bfa58] {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	padding: 0
}

@media screen and (max-width: 1024px) {
	.current_country[data-v-be8bfa58] {
		padding: 0.75rem 1rem
	}
}

.current_country .iconfont[data-v-be8bfa58] {
	color: #10a300;
	font-size: 1rem;
	line-height: 1;
	margin-right: 8px
}

.current_country .country_info[data-v-be8bfa58] {
	color: #19191a;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem
}

@media screen and (max-width: 1024px) {
	.current_country .country_info[data-v-be8bfa58] {
		font-size: 1.125rem;
		line-height: 1.375rem
	}
}

.search_box[data-v-be8bfa58] {
	flex-shrink: 0;
	position: relative
}

@media screen and (max-width: 1024px) {
	.search_box[data-v-be8bfa58] {
		margin-bottom: 0.75rem;
		margin-top: 0;
		padding: 0 1rem
	}
}

.search_box input[data-v-be8bfa58] {
	font-size: 1rem;
	height: 34px;
	line-height: 1.25rem;
	padding: 8px 36px 0.75rem;
	width: 100%
}

.search_box input[data-v-be8bfa58]::-moz-placeholder {
	color: #ccc;
	font-size: 1rem;
	line-height: 1.25rem
}

.search_box input[data-v-be8bfa58]::placeholder {
	color: #ccc;
	font-size: 1rem;
	line-height: 1.25rem
}

.search_box input[data-v-be8bfa58]:focus::-moz-placeholder {
	color: transparent
}

.search_box input[data-v-be8bfa58]:focus::placeholder {
	color: transparent
}

.search_box .iconfont_search[data-v-be8bfa58] {
	color: #707070;
	cursor: pointer;
	display: inline-block;
	font-size: 1rem;
	height: 1rem;
	left: 0.75rem;
	line-height: 1rem;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	width: 1rem
}

.search_box .iconfont_search[data-v-be8bfa58]:hover {
	color: #19191a;
	transition: all .3s
}

@media screen and (max-width: 768px) {
	.search_box .iconfont_search[data-v-be8bfa58] {
		left: 1.75rem
	}
}

.search_box .iconfont_clear[data-v-be8bfa58] {
	color: #707070;
	cursor: pointer;
	display: inline-block;
	font-size: 1rem;
	height: 1rem;
	line-height: 1rem;
	position: absolute;
	righ: 0.75rem;
	text-align: center;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	width: 1rem
}

.search_box .iconfont_clear[data-v-be8bfa58]:hover {
	color: #19191a;
	transition: all .3s
}

@media screen and (max-width: 768px) {
	.search_box .iconfont_clear[data-v-be8bfa58] {
		right: 1.5rem
	}
}

.country_list_box[data-v-be8bfa58] {
	flex: 1 1 auto;
	margin-right: -1.25rem;
	overflow-y: auto;
	padding-right: 1.25rem
}

.country_list_box>p[data-v-be8bfa58] {
	color: #707070;
	font-size: 1rem;
	line-height: 1.25rem;
	padding: 8 0.75rem
}

@media screen and (max-width: 1024px) {
	.country_list_box[data-v-be8bfa58] {
		margin-right: 0;
		padding: 0 1rem
	}
}

.country_list li[data-v-be8bfa58] {
	font-size: 1rem;
	line-height: 1.25rem;
	padding: 0
}

@media screen and (max-width: 1024px) {
	.country_list li[data-v-be8bfa58] {
		font-size: 1.125rem;
		line-height: 1.375rem
	}
}

.country_list li>div[data-v-be8bfa58] {
	padding: 8 0.75rem
}

@media screen and (max-width: 1024px) {
	.country_list li>div[data-v-be8bfa58] {
		paddind: 0.75rem
	}
}

.country_list li>div>span[data-v-be8bfa58] {
	cursor: pointer;
	padding-bottom: 4px
}

@media screen and (max-width: 1024px) {
	.country_list li>div>span[data-v-be8bfa58] {
		color: #0060bf
	}
}

.country_list li>div>span[data-v-be8bfa58]:hover {
	color: #0060bf;
	text-decoration: underline
}

.country_list li>div>span:hover .country_name[data-v-be8bfa58] {
	color: #0060bf
}

.country_list li .country_lang_symbol[data-v-be8bfa58] {
	color: #0060bf;
	cursor: pointer;
	text-decoration-color: #0060bf
}

.country_list li .country_lang_symbol[data-v-be8bfa58]:hover {
	text-decoration: underline
}

@media screen and (max-width: 1024px) {
	.country_list li .country_lang_symbol[data-v-be8bfa58] {
		text-decoration: none
	}
}

.country_list li.item_line[data-v-be8bfa58] {
	border-bottom: 1px solid #ccc
}

.country_list li[data-v-be8bfa58]:focus-visible {
	border-radius: 3px;
	outline-offset: -2px
}

.current_line[data-v-be8bfa58] {
	border-bottom: 1px solid #e5e5e5;
	margin: 0.75rem 0
}

.change_website_wrap_m>.current_country[data-v-be8bfa58] {
	display: none
}

.change_website_wrap_m .current_line[data-v-be8bfa58] {
	margin: 0 auto 0.75rem;
	width: calc(100% - 32px)
}

.change_website_wrap_m .change_website_header[data-v-be8bfa58] {
	border-bottom: none;
	padding: 1rem
}

.change_website_wrap_m .current_country[data-v-be8bfa58] {
	padding: 0
}

@keyframes slideDownIn-ffbc4b06 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-ffbc4b06 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.header_top_wrap[data-v-ffbc4b06] {
	background-color: #f7f7f7;
	width: 100%
}

.header_top_ctn[data-v-ffbc4b06] {
	align-items: center;
	display: flex;
	height: 32px;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 32px;
	width: 1264px
}

@media (max-width: 1264px) {
	.header_top_ctn[data-v-ffbc4b06] {
		width: 100%
	}
}

.left_box[data-v-ffbc4b06] {
	align-items: center;
	display: flex
}

.left_box .iconfont[data-v-ffbc4b06] {
	color: #707070
}

.cart_loading_box[data-v-ffbc4b06] {
	padding: 1.25rem 0;
	width: 260px
}

.cart_loading_box .cart_loading[data-v-ffbc4b06] {
	height: 40px;
	position: relative
}

.site_info[data-v-ffbc4b06] {
	color: #707070;
	cursor: pointer;
	font-size: 1rem;
	text-decoration: none;
	transition: all .3s
}

.site_info.ru-email-link[data-v-ffbc4b06] {
	color: #707070;
	cursor: text
}

.site_info.ru-email-link>a[data-v-ffbc4b06] {
	color: #707070;
	cursor: pointer;
	transition: all .3s
}

.site_info.ru-email-link[data-v-ffbc4b06]:hover,
.site_info.ru-email-link>a[data-v-ffbc4b06]:hover {
	color: #19191a
}

.site_info[data-v-ffbc4b06]:last-child {
	margin-right: 0
}

.site_info[data-v-ffbc4b06]:last-child:after {
	display: none
}

.site_info[data-v-ffbc4b06]:hover {
	color: #19191a
}

.site_info[data-v-ffbc4b06]:after {
	background: #ccc;
	content: " ";
	display: inline-block;
	height: 0.625rem;
	margin: 0.75rem;
	width: 1px
}

.right_box[data-v-ffbc4b06],
.thruted_box .thruted[data-v-ffbc4b06] {
	align-items: center;
	display: flex
}

.thruted_box .thruted[data-v-ffbc4b06] {
	color: #707070;
	cursor: pointer
}

.thruted_box .thruted img[data-v-ffbc4b06] {
	display: block;
	height: auto;
	margin-right: 4px;
	width: 1rem
}

.thruted_box .thruted span[data-v-ffbc4b06] {
	font-size: 1rem;
	line-height: 1.25rem
}

.right_line[data-v-ffbc4b06] {
	background: #e5e5e5;
	display: inline-block;
	height: 0.625rem;
	margin: 0.75rem;
	width: 1px
}

.right_ctn[data-v-ffbc4b06] {
	cursor: pointer
}

.right_ctn[data-v-ffbc4b06],
.right_ctn>a[data-v-ffbc4b06] {
	align-items: center;
	color: #707070;
	display: flex
}

.right_ctn>a[data-v-ffbc4b06] {
	text-decoration: none
}

.right_ctn>a[data-v-ffbc4b06]:hover {
	color: #19191a
}

.right_ctn .iconfont_global[data-v-ffbc4b06],
.right_ctn .iconfont_service[data-v-ffbc4b06] {
	font-size: 1.375rem
}

.right_ctn .current_country_info[data-v-ffbc4b06] {
	font-size: 1rem;
	margin-right: 4px;
	white-space: nowrap
}

.right_ctn .current_country_info.current_contact_us[data-v-ffbc4b06] {
	margin: 0
}

.right_ctn .iconfont_down[data-v-ffbc4b06] {
	font-size: 1rem;
	line-height: 1
}

.right_ctn .iconfont_down.iconfont_down_up[data-v-ffbc4b06] {
	transform: rotateX(-180deg)
}

.right_ctn[data-v-ffbc4b06]:hover {
	color: #19191a;
	transition: all .3s
}

.right_ctn:hover .iconfont_global[data-v-ffbc4b06],
.right_ctn:hover .iconfont_service[data-v-ffbc4b06] {
	color: #707070
}

.right_ctn:hover .iconfont_down[data-v-ffbc4b06] {
	transform: rotateX(-180deg)
}

.sales_support[data-v-ffbc4b06] {
	background-color: #fafafb;
	padding: 1.25rem;
	position: relative;
	z-index: 100
}

.sales_support .title[data-v-ffbc4b06] {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem
}

.sales_support .desc[data-v-ffbc4b06] {
	color: #707070;
	font-size: 1rem;
	line-height: 1.25rem;
	margin: 4px 0 1rem
}

.sales_support[data-v-ffbc4b06] .fs-button {
	width: 100%
}

.sales_support[data-v-ffbc4b06] .fs-button span {
	align-items: center;
	display: flex;
	font-size: 1.0625rem;
	line-height: 1.25rem
}

.sales_support[data-v-ffbc4b06] .fs-button img {
	display: inline-block;
	height: 1.25rem;
	margin-right: 4px;
	width: 1.25rem
}

.list_wrap[data-v-ffbc4b06] {
	padding: 1rem 1.25rem 1.25rem
}

.list_wrap .list_item[data-v-ffbc4b06] {
	align-items: flex-start;
	display: flex;
	margin-bottom: 0.75rem
}

.list_wrap .list_item .iconfont[data-v-ffbc4b06] {
	float: left;
	font-size: 1.25rem;
	line-height: 1.25rem;
	margin-right: 0.75rem
}

.list_wrap .list_item .txt_box[data-v-ffbc4b06] {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	float: left;
	width: calc(100% - 30px)
}

.list_wrap .list_item .txt_box .phone[data-v-ffbc4b06],
.list_wrap .list_item .txt_box .tit[data-v-ffbc4b06] {
	color: #19191a;
	cursor: pointer;
	display: inline;
	font-size: 1rem;
	line-height: 1.25rem
}

.list_wrap .list_item .txt_box .des[data-v-ffbc4b06] {
	color: #707070;
	display: block;
	font-size: 1rem;
	line-height: 1.25rem
}

@keyframes slideDownIn-b5d0d9b1 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-b5d0d9b1 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.logo[data-v-b5d0d9b1] {
	display: inline-block;
	flex-shrink: 0;
	margin-right: 0;
}
.logo img
{
	height:36px;
	/*width: 280px;*/
}
.logo[data-v-b5d0d9b1],
.logo.logo_cn[data-v-b5d0d9b1] {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain
}

.logo.logo_cn[data-v-b5d0d9b1] {
	background-image: url(https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png);
	width: 135px
}

.menu_list[data-v-b5d0d9b1] {
	align-items: center;
	display: flex;
	flex: 1
}

.menu_list .menu_item_blank[data-v-b5d0d9b1] {
	width: 3rem
}

.menu_list .menu_item_blank[data-v-b5d0d9b1]:first-child {
	width: 40px
}

.menu_list .menu_item[data-v-b5d0d9b1] {
	flex-shrink: 0
}

.menu_list .menu_item .menu_label[data-v-b5d0d9b1] {
	align-items: center;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	height: 69px;
	line-height: 1.375rem;
	position: relative;
	color: #fff;
}
.menu_list .menu_item .menu_label a[data-v-b5d0d9b1] {
    color:    #19191a;
}
.menu_list .menu_item .menu_label[data-v-b5d0d9b1]:after {
	background-color: #c00000;
	border-radius: 3px;
	bottom: 0;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	opacity: 0;
	position: absolute;
	transition: all .2s;
	width: 100%;
	z-index: 1
}

.menu_list .menu_item .menu_label.isActive[data-v-b5d0d9b1]:after {
	opacity: 1
}

.menu_list .menu_item .menu_label[data-v-b5d0d9b1]:focus-visible {
	border-radius: 2px;
	outline: 2px solid #0080ff;
	outline-offset: -1px
}

.menu_more_wrap[data-v-b5d0d9b1] {
	background: transparent;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: 69px;
	transform: translate(-50%);
	transition: all .13s ease-in-out;
	width: calc(100% - 64px);
	z-index: 9999
}

.menu_more_wrap.menu_more_category[data-v-b5d0d9b1] {
	align-items: stretch;
	display: flex
}

.menu_more_wrap.menu_more_category .menu_more_right[data-v-b5d0d9b1] {
	max-height: calc(100vh - 181px);
	overflow: auto;
	padding: 32px 40px 40px
}

@media (max-width: 141.25rem) {
	.menu_more_wrap.menu_more_category .menu_more_right[data-v-b5d0d9b1] {
		padding: 32px 40px 40px
	}
}

.menu_more_wrap.menu_more_category .menu_more_right .menu_more_left[data-v-b5d0d9b1] {
	padding: 32px 0 30px 1.25rem;
	width: 260px
}

.menu_more_wrap.menu_more_category .menu_more_right .menu_more_left .left_list_item>span[data-v-b5d0d9b1] {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%
}

.menu_more_wrap.menu_more_category .menu_more_right .menu_more_left .left_list_item>span>.iconfont[data-v-b5d0d9b1] {
	color: #19191a;
	font-size: 1.125rem;
	height: 0.875rem;
	line-height: 0.875rem;
	opacity: 0
}

.menu_more_wrap.menu_more_category .menu_more_right .menu_more_left .left_list_item.left_list_item_active>span>.iconfont[data-v-b5d0d9b1] {
	opacity: 1
}

.menu_more_wrap.menu_more_solution[data-v-b5d0d9b1] {
	align-items: stretch;
	display: flex
}

.menu_more_wrap.menu_more_classify[data-v-b5d0d9b1] {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	width: calc(100% - 64px);
	grid-column-gap: 1.25rem;
	grid-row-gap: 1rem;
	background: #fff;
	padding: 32px 21.25rem 32px 11rem
}

@media (max-width: 141.25rem) {
	.menu_more_wrap.menu_more_classify[data-v-b5d0d9b1] {
		padding: 32px 123px 32px 11rem
	}
}

@media (max-width: 121.25rem) {
	.menu_more_wrap.menu_more_classify[data-v-b5d0d9b1] {
		padding: 32px 123px 32px 92px
	}
}

.menu_more_wrap.menu_more_about[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service[data-v-b5d0d9b1] {
	background-color: #fff;
	max-height: calc(100vh - 181px);
	overflow: auto;
	padding: 32px 40px 40px
}

.menu_more_wrap.menu_more_about .service_box[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box[data-v-b5d0d9b1] {
	display: flex;
	padding: 0
}

.menu_more_wrap.menu_more_about .service_box .service_text[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text[data-v-b5d0d9b1] {
	flex: 1
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_title[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_title[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_title[data-v-b5d0d9b1] {
	color: #19191a;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5rem;
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_msg[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_msg[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_msg[data-v-b5d0d9b1] {
	color: #707070;
	font-size: 14px;
	line-height: 1.25rem;
	margin-top: 8px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list[data-v-b5d0d9b1] {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 1.25rem 32px;
	margin-top: 1.5rem
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .name[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .name[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .name[data-v-b5d0d9b1] {
	color: #19191a;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.375rem
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list[data-v-b5d0d9b1] {
	margin-top: 8px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-b5d0d9b1] {
	display: flex;
	margin-top: 4px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-b5d0d9b1] {
	color: #707070;
	font-size: 14px;
	line-height: 2.25rem
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-b5d0d9b1]:hover,
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-b5d0d9b1]:hover,
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-b5d0d9b1]:hover {
	color: #19191a
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-b5d0d9b1]:first-child,
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-b5d0d9b1]:first-child,
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-b5d0d9b1]:first-child {
	margin-top: 0
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box[data-v-b5d0d9b1] {
	align-items: center;
	display: flex
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1] {
	align-items: center;
	border-radius: 4px;
	color: #707070;
	cursor: pointer;
	display: flex;
	font-size: 1.25rem;
	justify-content: center;
	line-height: 1;
	margin-right: 4px;
	padding: 8px;
	text-decoration: none;
	transition: all .3s
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1]:hover,
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1]:hover,
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1]:hover {
	background-color: #f2f2f2;
	color: #4b4b4d
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1]:last-child,
.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1]:last-child,
.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-b5d0d9b1]:last-child {
	margin-right: 0
}

.menu_more_wrap.menu_more_about .service_box .line[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .line[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .line[data-v-b5d0d9b1] {
	background-color: #e5e5e5;
	height: auto;
	margin: 32px 32px 0;
	width: 1px
}

.menu_more_wrap.menu_more_about .service_box .service_img[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_img[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_img[data-v-b5d0d9b1] {
	overflow: hidden
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_img .img_box[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_img .img_box[data-v-b5d0d9b1] {
	margin-top: 32px;
	max-width: 360px;
	position: relative
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .img_link>img[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .img_link>img[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_img .img_box .img_link>img[data-v-b5d0d9b1] {
	border-radius: 8px;
	width: 100%
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box[data-v-b5d0d9b1] {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	padding: 1.5rem 1.75rem;
	position: absolute;
	top: 0;
	width: 100%
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .top[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .top[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .top[data-v-b5d0d9b1] {
	color: #fff
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .top .text_title[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .top .text_title[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .top .text_title[data-v-b5d0d9b1] {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .top .text_desc[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .top .text_desc[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .top .text_desc[data-v-b5d0d9b1] {
	font-size: 1.125rem;
	line-height: 1.375rem;
	margin-top: 4px
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .btn[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .btn[data-v-b5d0d9b1],
.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .btn[data-v-b5d0d9b1] {
	align-items: center;
	border-radius: 9999px;
	display: flex;
	font-size: 1rem;
	height: 32px;
	justify-content: center;
	line-height: 1.25rem;
	margin-top: 1.5rem;
	padding: 0.75rem;
	width: -moz-max-content;
	width: max-content
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .btn[data-v-b5d0d9b1]:before,
.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .btn[data-v-b5d0d9b1]:before,
.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .btn[data-v-b5d0d9b1]:before {
	border-radius: 9999px
}

.menu_more_wrap .menu_more_left[data-v-b5d0d9b1] {
	background: #f7f7f7;
	flex-shrink: 0;
	max-height: calc(100vh - 181px);
	overflow: auto;
	padding: 32px 0;
	width: 20%
}

.menu_more_wrap .menu_more_left .left_list[data-v-b5d0d9b1] {
	position: relative
}

.menu_more_wrap .menu_more_left .left_list .left_list_item[data-v-b5d0d9b1] {
	align-items: center;
	background: transparent;
	cursor: default;
	display: flex;
	font-size: 14px;
	line-height: 1.375rem;
	padding-left: 0.75rem;
	position: relative;
	transition: all .3s;
	z-index: 1
}

.menu_more_wrap .menu_more_left .left_list .left_list_item>a[data-v-b5d0d9b1] {
	cursor: pointer;
	display: block;
	flex: 1;
	padding: 0.8125rem 1.25rem;
	text-decoration: none
}

.menu_more_wrap .menu_more_left .left_list .left_list_item .category_name[data-v-b5d0d9b1] {
	cursor: pointer;
	line-height: 1.375rem;
	padding-bottom: 0;
	position: relative
}

.menu_more_wrap .menu_more_left .left_list .left_list_item .category_name[data-v-b5d0d9b1],
.menu_more_wrap .menu_more_left .left_list .left_list_item .solution_name[data-v-b5d0d9b1] {
	color: #19191a;
	display: inline-block;
	text-decoration: none
}

.menu_more_wrap .menu_more_left .left_list .left_list_item:hover .category_name[data-v-b5d0d9b1]:after {
	background-color: #c00000;
	border-radius: 3px;
	bottom: -2px;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	opacity: 0;
	opacity: 1;
	position: absolute;
	transition: all .2s;
	width: 100%
}
.menu_more_wrap .menu_more_left .left_list .left_list_item.active .category_name[data-v-b5d0d9b1]:after {
	background-color: #c00000;
	border-radius: 3px;
	bottom: -2px;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	opacity: 0;
	opacity: 1;
	position: absolute;
	transition: all .2s;
	width: 100%
}
.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_active .category_name[data-v-b5d0d9b1] {
	position: relative
}

.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_active .category_name[data-v-b5d0d9b1]:after {
	background-color: #c00000;
	border-radius: 3px;
	bottom: -2px;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	opacity: 0;
	opacity: 1;
	position: absolute;
	transition: all .2s;
	width: 100%
}

.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_solutions[data-v-b5d0d9b1] {
	cursor: default
}

.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_solutions>div[data-v-b5d0d9b1] {
	cursor: pointer;
	display: block;
	flex: 1;
	padding: 0.8125rem 1.25rem;
	text-decoration: none
}

.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_solutions>div>.category_name[data-v-b5d0d9b1] {
	cursor: pointer
}

.menu_more_wrap .menu_more_left .left_list .list_active_block[data-v-b5d0d9b1] {
	background: #fff;
	border-radius: 3px 0 0 3px;
	left: 0.75rem;
	min-height: 3rem;
	position: absolute;
	width: calc(100% 0.75rem)
}

.menu_more_wrap .menu_more_right[data-v-b5d0d9b1] {
	background: #fff;
	flex: 1 1 auto;
	max-height: calc(100vh - 181px);
	overflow: auto;
	padding: 32px 40px 40px;
	position: relative
}

@media (max-width: 141.25rem) {
	.menu_more_wrap .menu_more_right[data-v-b5d0d9b1] {
		padding: 32px 1.5rem
	}
}

@media (max-width: 121.25rem) {
	.menu_more_wrap .menu_more_right[data-v-b5d0d9b1] {
		padding: 32px 1.5rem
	}
}

.menu_more_wrap .menu_more_right .category_list[data-v-b5d0d9b1] {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	width: 100%;
	grid-column-gap: 20px;
	grid-row-gap: 20px
}
.menu_more_right .category_item:nth-child(4n+4){
    margin-right: 0;
}
.menu_more_wrap .menu_more_right .category_list .category_item_box[data-v-b5d0d9b1] {
	min-width: 0
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item[data-v-b5d0d9b1] {
	display: flex;
	flex-direction: column
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_img[data-v-b5d0d9b1] {
	display: inline-block;
	flex-shrink: 0;
	height: 60px;
	margin-bottom: 8px;
	width: 60px
}

@media (max-width: 121.25rem) {
	.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_img[data-v-b5d0d9b1] {
		display: none
	}
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list[data-v-b5d0d9b1] {
	color: #19191a;
	display: block;
	flex: 1 1 auto
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_title[data-v-b5d0d9b1] {
	display: block;
	font-size: 1.125rem;
	line-height: 1.375rem;
	margin-bottom: 12px;
	text-align: left
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_title[data-v-b5d0d9b1]:hover {
	text-decoration: none
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_title span[data-v-b5d0d9b1] {
	color: #19191a;
	display: inline-block;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem;
	position: relative
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_title span[data-v-b5d0d9b1]:hover:after {
	background-color: #c00000;
	border-radius: 3px;
	bottom: -4px;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	opacity: 0;
	opacity: 1;
	position: absolute;
	transition: all .2s;
	width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_other[data-v-b5d0d9b1] {
	width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_other .category_list_children_item[data-v-b5d0d9b1] {
	align-items: center;
	display: flex;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 6px;
	padding-bottom: 3px;
	width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_other .category_list_children_item[data-v-b5d0d9b1]:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav[data-v-b5d0d9b1] {
	width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item[data-v-b5d0d9b1] {
	display: flex;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 12px;
	width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item[data-v-b5d0d9b1]:last-child {
	margin-bottom: 0
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item a[data-v-b5d0d9b1] {
	color: #707070;
	cursor: pointer;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-right: 8px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item a[data-v-b5d0d9b1]:hover {
	color: #19191a;
	text-decoration: underline
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item a.item_info_hot[data-v-b5d0d9b1] {
	max-width: calc(100% - 1.3125rem)
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item a.item_info_new[data-v-b5d0d9b1] {
	max-width: calc(100% - 1.625rem)
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item .category_tag[data-v-b5d0d9b1] {
	font-size: 1rem;
	margin: 0
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item .category_tag.category_tag_new[data-v-b5d0d9b1] {
	color: #10a300
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item .category_tag.category_tag_hot[data-v-b5d0d9b1] {
	color: #f56300
}

.menu_more_wrap .menu_more_right .solution_list .solution_top_title[data-v-b5d0d9b1] {
	align-items: center;
	display: flex;
	font-weight: 600;
	margin-bottom: 8px
}

.menu_more_wrap .menu_more_right .solution_list .solution_top_title a[data-v-b5d0d9b1] {
	color: #19191a;
	cursor: default;
	font-size: 1.25rem;
	line-height: 1.5rem;
	position: relative;
	text-decoration: none
}

.menu_more_wrap .menu_more_right .solution_list .solution_top_title_desc[data-v-b5d0d9b1] {
	color: #707070;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 1.5rem
}

.menu_more_wrap .menu_more_right .solution_list .solution_top_title_desc>span[data-v-b5d0d9b1] {
	display: block
}

.menu_more_wrap .menu_more_right .solution_list .solution_top_title_desc>a[data-v-b5d0d9b1] {
	display: inline-block;
	margin-top: 4px
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content[data-v-b5d0d9b1] {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	width: 100%;
	grid-column-gap: 1.25rem;
	grid-row-gap: 1rem
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content .solution_list_item[data-v-b5d0d9b1] {
	display: flex;
	flex-direction: column
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content .solution_list_item .solution_list_item_img img[data-v-b5d0d9b1] {
	border-radius: 8px;
	display: block;
	max-width: 100%;
	overflow: hidden
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content .solution_list_item .solution_list_item_txt a[data-v-b5d0d9b1] {
	color: #19191a;
	cursor: pointer;
	display: block;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem;
	margin-bottom: 8px;
	margin-top: 1rem
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content .solution_list_item .solution_list_item_txt p[data-v-b5d0d9b1] {
	color: #707070;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-top: 8px
}

.menu_more_wrap .classify_box .classify_title[data-v-b5d0d9b1] {
	color: #19191a;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem;
	margin-bottom: 8px
}

.menu_more_wrap .classify_box .classify_item[data-v-b5d0d9b1] {
	margin-bottom: 4px
}

.menu_more_wrap .classify_box .classify_item[data-v-b5d0d9b1]:last-child {
	margin-bottom: 0
}

.menu_more_wrap .classify_box .classify_item a[data-v-b5d0d9b1] {
	color: #707070;
	cursor: pointer;
	display: inline;
	font-size: 1rem;
	line-height: 1.25rem;
	transition: all .3s
}

.menu_more_wrap .classify_box .classify_item a[data-v-b5d0d9b1]:hover {
	color: #19191a
}

.menu_more_wrap .iconfont_close[data-v-b5d0d9b1] {
	color: #707070;
	font-size: 1.125rem;
	height: 32px;
	line-height: 32px;
	position: absolute;
	right: 1rem;
	text-align: center;
	top: 1rem;
	width: 32px;
	z-index: 2
}

.menu_more_wrap .iconfont_close[data-v-b5d0d9b1]:hover {
	background: #19191a0a;
	color: #19191a;
	transition: all .3s
}

.header_ctn_right[data-v-b5d0d9b1] {
	align-items: center;
	display: flex;
	flex: 6;
	height: 68px;
	justify-content: flex-end;
	position: relative
}

.header_mask[data-v-b5d0d9b1] {
	background: #3333334d;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 99
}

@keyframes slideDownIn-8577df39 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-8577df39 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.search_icon[data-v-8577df39] {
	align-items: center;
	border-radius: 4px;
	cursor: pointer;
	display: flex;
	height: 40px;
	justify-content: center;
	width: 40px
}

.search_icon .iconfont_search[data-v-8577df39] {
	color: #19191a;
	font-size: 1.25rem;
	height: 1.25rem;
	line-height: 1.25rem;
	width: 1.25rem
}

.search_icon[data-v-8577df39]:hover {
	background-color: #f2f2f2
}

@media screen and (max-width: 1024px) {
	.search_icon[data-v-8577df39]:hover {
		background-color: transparent
	}
}

.search_box[data-v-8577df39] {
	background-color: #f7f7f7;
	padding: 1.5rem 32px;
	position: relative
}

.search_box .search_content[data-v-8577df39] {
	margin: 0 auto;
	max-width: 1200px;
	width: 84vw
}

.search_box .search_content .search_input_box .search_input[data-v-8577df39] {
	position: relative
}

.search_box .search_content .search_input_box .search_input .input_box[data-v-8577df39] {
	background-color: #fff;
	border-radius: 4px;
	position: relative
}

.search_box .search_content .search_input_box .search_input .input_box .iconfont_search[data-v-8577df39] {
	border-radius: 3px;
	color: #707070;
	display: none;
	font-size: 1.25rem;
	line-height: 1;
	padding: 6px;
	position: absolute;
	top: 7px;
	z-index: 1
}

.search_box .search_content .search_input_box .search_input .input_box[data-v-8577df39] .fs-input__inner:hover {
	cursor: text
}

.search_box .search_content .search_input_box .search_input .input_box .fs-input[data-v-8577df39] {
	color: #19191a;
	font-size: 1.125rem;
	line-height: 1.375rem
}

.search_box .search_content .search_input_box .search_input .input_box .search_result[data-v-8577df39] {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0 0 4px 4px;
	border-top: 0;
	box-shadow: 0 2px 8px #0000001a;
	width: 100%
}

@media screen and (max-width: 1024px) {
	.search_box .search_content .search_input_box .search_input .input_box .search_result[data-v-8577df39] {
		border: none;
		border-radius: 0;
		box-shadow: none;
		left: auto;
		position: relative;
		top: auto
	}
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul[data-v-8577df39] {
	padding: 8px 0
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li[data-v-8577df39] {
	transition: all .3s
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li[data-v-8577df39]:hover {
	background-color: #f7f7f7
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li[data-v-8577df39]:focus-visible {
	border-radius: 2px;
	outline: 2px solid #0080ff;
	outline-offset: -1px
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li>a[data-v-8577df39] {
	color: #19191a;
	cursor: pointer;
	display: block;
	font-size: 1.125rem;
	line-height: 1.375rem;
	padding: 0.75rem;
	text-decoration: none
}

@media screen and (max-width: 1024px) {
	.search_box .search_content .search_input_box .search_input .input_box .search_result>ul[data-v-8577df39] {
		background-color: #f7f7f7
	}

	.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li[data-v-8577df39] {
		padding: 8px 0
	}

	.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li>a[data-v-8577df39] {
		font-size: 1.125rem;
		line-height: 1.375rem
	}
}

.search_box .search_content .search_input_box .search_input .submit_box[data-v-8577df39] {
	align-items: center;
	display: flex;
	height: 42px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.search_box .search_content .search_input_box .search_input .submit_box[data-v-8577df39] .fs-button {
	border-radius: 0 4px 4px 0;
	font-size: 1.125rem;
	line-height: 1.375rem
}

.search_box .search_content .search_input_box .search_input .submit_box .close_box[data-v-8577df39] {
	background-color: #fff;
	margin-right: 1px;
	padding: 0.75rem
}

.search_box .search_content .search_input_box .search_input .submit_box .close_box .iconfont_close[data-v-8577df39] {
	border-radius: 3px;
	color: #707070;
	cursor: pointer;
	font-size: 1.25rem;
	line-height: 1;
	padding: 6px
}

.search_box .search_content .search_input_box .search_input .submit_box .close_box .iconfont_close[data-v-8577df39]:hover {
	background-color: #f7f7f7;
	color: #19191a
}

.search_box .search_content .search_input_box .search_cancel[data-v-8577df39] {
	color: #19191a;
	cursor: pointer;
	display: none;
	font-size: 1.125rem;
	line-height: 1.375rem;
	padding: 0.625rem 0 0.625rem 1rem
}

.search_box .search_content .hot[data-v-8577df39],
.search_box .search_content .recent[data-v-8577df39] {
	margin-top: 1.25rem
}

.search_box .search_content .hot>.title[data-v-8577df39],
.search_box .search_content .recent>.title[data-v-8577df39] {
	color: #19191a;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem
}

.search_box .search_content .hot>.list .label[data-v-8577df39],
.search_box .search_content .recent>.list .label[data-v-8577df39] {
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 999px;
	cursor: pointer;
	display: inline-flex;
	font-size: 1rem;
	line-height: 1.25rem;
	margin: 8px 8px 0 0;
	padding: 4px 0.6875rem
}

.search_box .search_content .hot>.list .label>div[data-v-8577df39],
.search_box .search_content .recent>.list .label>div[data-v-8577df39] {
	align-items: center;
	color: #19191a;
	display: flex
}

.search_box .search_content .hot>.list .label>div>i[data-v-8577df39],
.search_box .search_content .recent>.list .label>div>i[data-v-8577df39] {
	border-radius: 3px;
	color: #707070;
	font-size: 0.625rem;
	line-height: 1;
	margin-left: 8px
}

.search_box .search_content .hot>.list .label>div>i[data-v-8577df39]:hover,
.search_box .search_content .recent>.list .label>div>i[data-v-8577df39]:hover {
	color: #19191a
}

.search_box .search_content .hot>.list .label[data-v-8577df39]:last-child,
.search_box .search_content .recent>.list .label[data-v-8577df39]:last-child {
	margin-right: 0
}

.search_box .search_content .hot>.list .label[data-v-8577df39]:hover,
.search_box .search_content .recent>.list .label[data-v-8577df39]:hover {
	background-color: #f2f2f2
}

.search_box .search_content .hot>.list .label:hover>div[data-v-8577df39],
.search_box .search_content .recent>.list .label:hover>div[data-v-8577df39] {
	color: #19191a
}

.search_box .search_content .hot .title[data-v-8577df39],
.search_box .search_content .recent .title[data-v-8577df39] {
	display: flex;
	justify-content: space-between
}

.search_box .search_content .hot .title .change_btn[data-v-8577df39],
.search_box .search_content .recent .title .change_btn[data-v-8577df39] {
	align-items: center;
	color: #0060bf;
	cursor: pointer;
	display: flex;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.375rem
}

.search_box .search_content .hot .title .change_btn:hover span[data-v-8577df39],
.search_box .search_content .recent .title .change_btn:hover span[data-v-8577df39] {
	text-decoration: underline
}

.search_box .search_content .hot .title .iconfont_change[data-v-8577df39],
.search_box .search_content .recent .title .iconfont_change[data-v-8577df39] {
	color: #0060bf;
	display: block;
	font-size: 1.25rem;
	font-weight: 400;
	margin-right: 4px
}

.search_box .search_content .hot .title .iconfont_change_rotate[data-v-8577df39],
.search_box .search_content .recent .title .iconfont_change_rotate[data-v-8577df39] {
	animation: searchLoading-8577df39 1s linear infinite
}

@keyframes searchLoading-8577df39 {
	0% {
		transform: rotate(0)
	}

	25% {
		transform: rotate(90deg)
	}

	50% {
		transform: rotate(180deg)
	}

	75% {
		transform: rotate(270deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.search_box .search_box_close[data-v-8577df39] {
	border-radius: 3px;
	color: #707070;
	cursor: pointer;
	font-size: 1.25rem;
	line-height: 1;
	padding: 6px;
	position: absolute;
	right: 1rem;
	top: 1rem
}

.search_box .search_box_close[data-v-8577df39]:hover {
	background: #19191a0a;
	color: #19191a
}

@media screen and (max-width: 1024px) {
	.search_box[data-v-8577df39] {
		height: 100%;
		padding: 1.5rem 1rem
	}

	.search_box .search_content[data-v-8577df39] {
		margin: 0;
		width: 100%
	}

	.search_box .search_content .search_input_box[data-v-8577df39] {
		display: flex
	}

	.search_box .search_content .search_input_box .search_input[data-v-8577df39] {
		flex: 1
	}

	.search_box .search_content .search_input_box .search_input .input_box .fs-input[data-v-8577df39] .fs-input__wrapper {
		padding-left: 42px
	}

	.search_box .search_content .search_input_box .search_input .input_box .fs-input[data-v-8577df39] .is-focus {
		border: 1px solid #19191a
	}

	.search_box .search_content .search_input_box .search_input .input_box .iconfont_search[data-v-8577df39] {
		display: block;
		left: 7px
	}

	.search_box .search_content .search_input_box .search_cancel[data-v-8577df39] {
		display: block;
		height: -moz-fit-content;
		height: fit-content
	}
}

.header_mask[data-v-8577df39] {
	background: #3333334d;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	z-index: 100
}

.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--content {
	background-color: #f7f7f7;
	height: 100%;
	left: 0;
	padding: 0 !important;
	top: 85px;
	transform: none;
	width: 100% !important
}

.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--content>.iconfont {
	display: none
}

.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--content .fs-tooltip__mobile--context {
	margin: 0
}

@media screen and (max-width: 1024px) {
	.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--content {
		top: var(--c0406930)
	}
}

.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--mask {
	display: none
}

@media screen and (max-width: 1024px) {
	.search_icon[data-v-8577df39] {
		height: 3rem;
		width: 3rem
	}

	.search_icon .iconfont_search[data-v-8577df39] {
		font-size: 1.25rem;
		height: 1.5rem;
		line-height: 1.25rem;
		padding: 2px;
		width: 1.5rem
	}
}

@keyframes slideDownIn-eac21080 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-eac21080 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.account_list[data-v-eac21080] {
	position: relative;
	z-index: 10
}

.account_list .fs-button[data-v-eac21080] {
	border-radius: 9999px
}

.welcome_wrap[data-v-eac21080] {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 1.25rem;
	padding-bottom: 1.25rem
}

@media screen and (max-width: 1024px) {
	.welcome_wrap[data-v-eac21080] {
		border-bottom: none;
		padding-bottom: 0
	}
}

.welcome_box[data-v-eac21080] {
	word-break: break-word
}

.welcome_box dt[data-v-eac21080] {
	color: #19191a;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem
}

.welcome_box dd[data-v-eac21080] {
	color: #19191a
}

.apply_busy[data-v-eac21080],
.welcome_box dd[data-v-eac21080] {
	font-size: 1rem;
	line-height: 1.25rem;
	margin-top: 8px
}

.apply_busy[data-v-eac21080] {
	color: #4b4b4d;
	font-weight: 600
}

.apply_busy p[data-v-eac21080] {
	margin-bottom: 4px
}

.apply_busy .iconfont[data-v-eac21080] {
	font-size: 1rem;
	line-height: 1.25rem;
	margin-left: 4px
}

.apply_busy .apply_busy_link>span[data-v-eac21080] {
	position: relative
}

.apply_busy .apply_busy_link>span[data-v-eac21080]:after {
	background-color: #0060bf;
	bottom: 0;
	content: "";
	display: none;
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%
}

.apply_busy .apply_busy_link .iconfont[data-v-eac21080] {
	color: #0060bf
}

.apply_busy .apply_busy_link[data-v-eac21080]:hover {
	cursor: pointer;
	text-decoration: none
}

.apply_busy .apply_busy_link:hover>span[data-v-eac21080]:after {
	display: block
}

.apply_busy .add_team_font[data-v-eac21080] {
	color: #0060bf
}

.apply_busy .add_team_font[data-v-eac21080]:hover {
	cursor: pointer;
	text-decoration: underline
}

.apply_busy .add_team_font:hover>span[data-v-eac21080]:after {
	display: block
}

.apply_busy_font[data-v-eac21080] {
	color: #19191a
}

.account_service_box[data-v-eac21080] {
	padding-bottom: 1.25rem
}

@media screen and (max-width: 1024px) {
	.account_service_box[data-v-eac21080] {
		border-bottom: 1px solid #e5e5e5;
		margin-bottom: 1.75rem;
		padding-bottom: 0.75rem
	}
}

.account_service_box .service_item[data-v-eac21080] {
	align-items: center;
	display: flex;
	padding-bottom: 1rem
}

@media screen and (max-width: 1024px) {
	.account_service_box .service_item[data-v-eac21080] {
		padding: 0.75rem 0
	}
}

.account_service_box .service_item.hide[data-v-eac21080] {
	display: none
}

.account_service_box .service_item .iconfont[data-v-eac21080] {
	color: #19191a;
	display: block;
	font-size: 1.25rem;
	height: 1rem;
	line-height: 1rem;
	margin-right: 8px;
	width: 1rem
}

.account_service_box .service_item .service_info_box[data-v-eac21080] {
	align-items: center;
	color: #19191a;
	cursor: pointer;
	display: flex;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.375rem;
	text-decoration: none
}

.account_service_box .service_item .service_info_box .moti_svg[data-v-eac21080] {
	display: block;
	height: 1rem;
	margin-right: 8px;
	width: 1rem
}

.account_service_box .service_item .service_info_box .service_info[data-v-eac21080] {
	font-size: 1.125rem;
	line-height: 1.375rem
}

@media screen and (max-width: 1024px) {
	.account_service_box .service_item .service_info_box .service_info[data-v-eac21080] {
		font-size: 1.125rem;
		line-height: 1.375rem;
		text-decoration: none
	}
}

.account_service_box .service_item .service_info_box .service_info[data-v-eac21080]:hover {
	text-decoration: underline
}

.account_service_box .service_item .service_info_box .service_info_sub[data-v-eac21080] {
	color: #999
}

.account_service_box .service_item .service_info_box[data-v-eac21080]:hover {
	text-decoration: none
}

.account_service_box .service_item .service_info_box:hover .service_info_sub[data-v-eac21080] {
	color: #19191a
}

@media screen and (max-width: 1024px) {
	.account_service_box .service_item .service_info_box_noti[data-v-eac21080] {
		display: flex;
		position: relative
	}

	.account_service_box .service_item .service_info_box_noti .dot[data-v-eac21080] {
		background-color: #c00000;
		border-radius: 8px;
		height: 4px;
		left: 0.625rem;
		position: absolute;
		top: 3px;
		width: 4px
	}
}

.account_service_box .service_item.service_item-recently[data-v-eac21080] {
	border-top: 1px solid #e5e5e5;
	margin-top: 8px;
	padding-top: 0.75rem
}

.account_service_box .service_item.logout-box[data-v-eac21080] {
	border-top: 1px solid #ccc;
	color: #19191a;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.375rem;
	padding-top: 0.75rem;
}

.account_service_box .service_item[data-v-eac21080]:last-child {
	padding-bottom: 0
}

@media screen and (max-width: 1024px) {
	.account_service_box .service_item[data-v-eac21080]:last-child {
		paddind: 0.75rem 0
	}
}

.login-box[data-v-eac21080] {
	color: red
}

.login-box[data-v-eac21080] .fs-button {
	display: block;
	margin-left: 0;
	width: 100%
}

.login-box[data-v-eac21080] .fs-button:first-child {
	margin-bottom: 0.75rem
}

.new_user_popup .tips[data-v-eac21080] {
	background-color: #0060bf0a;
	border-radius: 3px;
	color: #707070;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 1.25rem;
	padding: 0.625rem 1rem
}

.new_user_popup .tips .iconfont[data-v-eac21080] {
	color: #0060bf
}

.new_user_popup .assign_roles[data-v-eac21080] {
	align-items: center;
	display: flex;
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 8px
}

.new_user_popup .iconfont-tip[data-v-eac21080] {
	color: #4b4b4d;
	cursor: pointer;
	display: inline-block;
	font-size: 1.25rem;
	font-weight: 400;
	height: 1rem;
	line-height: 1;
	margin-left: 4px;
	position: relative;
	width: 1rem
}

.new_user_popup .creat_form[data-v-eac21080] {
	margin-bottom: 1.25rem
}

.new_user_popup .creat_form>h3[data-v-eac21080] {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 8px
}

.new_user_popup .creat_form>ul[data-v-eac21080] {
	align-items: flex-start;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	margin-bottom: 0.75rem
}

.new_user_popup .creat_form .form_item[data-v-eac21080] {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	row-gap: 4px
}

.new_user_popup .creat_form .form_item>span[data-v-eac21080] {
	font-size: 1rem;
	line-height: 1.25rem
}

.new_user_popup .creat_form .form_item_team[data-v-eac21080] {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	margin-top: 0.75rem;
	row-gap: 4px
}

.new_user_popup .creat_form .form_item_team>span[data-v-eac21080] {
	font-size: 1rem;
	line-height: 1.25rem
}

.new_user_popup .creat_form .radio_group[data-v-eac21080] {
	margin-top: 1.25rem
}

.new_user_popup .creat_form .radio_group .radio_item[data-v-eac21080] {
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	font-size: 1.125rem;
	line-height: 1.375rem;
	margin-bottom: 1.25rem
}

.new_user_popup .creat_form .radio_group .radio_item .radio_tips[data-v-eac21080] {
	color: #4b4b4d;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-top: 4px
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont[data-v-eac21080] {
	color: #ccc;
	cursor: pointer;
	font-size: 1.125rem;
	position: relative
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont.disabled[data-v-eac21080] {
	background-color: #f7f7f7;
	cursor: not-allowed
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont.active[data-v-eac21080] {
	color: #4b4b4d
}

.new_user_popup .creat_form .radio_group .radio_item .disable_icon[data-v-eac21080] {
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 50%;
	cursor: not-allowed;
	height: 1.125rem;
	margin-top: 3px;
	width: 1.125rem
}

.new_user_popup .creat_form .radio_group .radio_item>div>span[data-v-eac21080] {
	cursor: pointer
}

.new_user_popup .btn[data-v-eac21080] {
	-moz-column-gap: 0.75rem;
	column-gap: 0.75rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	margin-left: auto;
	width: -moz-max-content;
	width: max-content
}

.new_user_popup .error_result[data-v-eac21080] {
	margin-bottom: 1.25rem
}

@media (max-width: 768px) {
	.new_user_popup[data-v-eac21080] {
		display: flex;
		flex-direction: column;
		height: 100%;
		width: 100%
	}

	.new_user_popup .popup_container[data-v-eac21080] {
		flex: 1;
		overflow-y: scroll
	}

	.new_user_popup .popup_container .creat_form>ul[data-v-eac21080] {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 0.75rem
	}

	.new_user_popup .btn[data-v-eac21080] {
		display: flex;
		flex-direction: column-reverse;
		row-gap: 0.75rem;
		width: 100%
	}
}

@keyframes slideDownIn-04b55a69 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-04b55a69 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.account_box[data-v-04b55a69] {
	align-items: center;
	border-radius: 4px;
	color: #19191a;
	display: flex;
	flex-direction: column;
	height: 40px;
	justify-content: center;
	position: relative;
	transition: all .3s;
	width: 40px
}

.account_box[data-v-04b55a69]:hover {
	text-decoration: none
}

.account_box.account_box_hover[data-v-04b55a69] {
	background: #fafafb
}

.account_box[data-v-04b55a69]:hover {
	background: #f2f2f2
}

.account_box .iconfont_account[data-v-04b55a69] {
	color: #19191a;
	font-size: 1.25rem;
	line-height: 1.25rem
}

.account_box .account_svg[data-v-04b55a69],
.account_box .iconfont_account[data-v-04b55a69] {
	display: block;
	height: 1.25rem;
	width: 1.25rem
}

.account_box .icon_info[data-v-04b55a69] {
	font-size: 1rem;
	padding-top: 2px;
	white-space: nowrap
}

.new_user_popup .tips[data-v-04b55a69] {
	background-color: #0060bf0a;
	border-radius: 3px;
	color: #707070;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 1.25rem;
	padding: 0.625rem 1rem
}

.new_user_popup .tips .iconfont[data-v-04b55a69] {
	color: #0060bf
}

.new_user_popup .assign_roles[data-v-04b55a69] {
	align-items: center;
	display: flex;
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 8px
}

.new_user_popup .iconfont-tip[data-v-04b55a69] {
	color: #4b4b4d;
	cursor: pointer;
	display: inline-block;
	font-size: 1.25rem;
	font-weight: 400;
	height: 1rem;
	line-height: 1;
	margin-left: 4px;
	position: relative;
	width: 1rem
}

.new_user_popup .creat_form[data-v-04b55a69] {
	margin-bottom: 1.25rem
}

.new_user_popup .creat_form>h3[data-v-04b55a69] {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-bottom: 8px
}

.new_user_popup .creat_form>ul[data-v-04b55a69] {
	align-items: flex-start;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	margin-bottom: 0.75rem
}

.new_user_popup .creat_form .form_item[data-v-04b55a69] {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	row-gap: 4px
}

.new_user_popup .creat_form .form_item>span[data-v-04b55a69] {
	font-size: 1rem;
	line-height: 1.25rem
}

.new_user_popup .creat_form .form_item_team[data-v-04b55a69] {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	margin-top: 0.75rem;
	row-gap: 4px
}

.new_user_popup .creat_form .form_item_team>span[data-v-04b55a69] {
	font-size: 1rem;
	line-height: 1.25rem
}

.new_user_popup .creat_form .radio_group[data-v-04b55a69] {
	margin-top: 1.25rem
}

.new_user_popup .creat_form .radio_group .radio_item[data-v-04b55a69] {
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	font-size: 1.125rem;
	line-height: 1.375rem;
	margin-bottom: 1.25rem
}

.new_user_popup .creat_form .radio_group .radio_item .radio_tips[data-v-04b55a69] {
	color: #4b4b4d;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-top: 4px
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont[data-v-04b55a69] {
	color: #ccc;
	cursor: pointer;
	font-size: 1.125rem;
	position: relative
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont.disabled[data-v-04b55a69] {
	background-color: #f7f7f7;
	cursor: not-allowed
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont.active[data-v-04b55a69] {
	color: #4b4b4d
}

.new_user_popup .creat_form .radio_group .radio_item .disable_icon[data-v-04b55a69] {
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 50%;
	cursor: not-allowed;
	height: 1.125rem;
	margin-top: 3px;
	width: 1.125rem
}

.new_user_popup .creat_form .radio_group .radio_item>div>span[data-v-04b55a69] {
	cursor: pointer
}

.new_user_popup .btn[data-v-04b55a69] {
	-moz-column-gap: 0.75rem;
	column-gap: 0.75rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	margin-left: auto;
	width: -moz-max-content;
	width: max-content
}

.new_user_popup .error_result[data-v-04b55a69] {
	margin-bottom: 1.25rem
}

@media (max-width: 768px) {
	.new_user_popup[data-v-04b55a69] {
		display: flex;
		flex-direction: column;
		height: 100%;
		padding: 1.25rem 1rem;
		width: 100%
	}

	.new_user_popup .popup_container[data-v-04b55a69] {
		flex: 1;
		overflow-y: scroll
	}

	.new_user_popup .popup_container .creat_form>ul[data-v-04b55a69] {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 0.75rem
	}

	.new_user_popup .btn[data-v-04b55a69] {
		display: flex;
		flex-direction: column-reverse;
		row-gap: 0.75rem;
		width: 100%
	}
}

@keyframes slideDownIn-4f902738 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-4f902738 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.cart_list[data-v-4f902738] {
	position: relative;
	z-index: 10
}

.cart_loading_box[data-v-4f902738] {
	padding: 1.25rem 0
}

.cart_loading_box .cart_loading[data-v-4f902738] {
	height: 40px;
	position: relative
}

.cart_loading_box .cart_loading_info[data-v-4f902738] {
	color: #707070;
	font-size: 1.125rem;
	line-height: 1.375rem;
	text-align: center
}

.cart-product-box .product-head[data-v-4f902738] {
	border-bottom: 1px solid #e5e5e5;
	color: #19191a;
	font-size: 1.125rem;
	line-height: 1.375rem;
	margin: 0 1.25rem;
	padding: 1rem 0
}

.cart-product-box .product-list[data-v-4f902738] {
	max-height: 234px;
	overflow: auto
}

.cart-product-box .product-list .product-item[data-v-4f902738] {
	border-bottom: 1px solid #e5e5e5;
	display: flex;
	justify-content: space-between;
	margin: 0 1.25rem;
	overflow: hidden;
	padding: 1rem 0;
	position: relative
}

.cart-product-box .product-list .product-item .product-img[data-v-4f902738] {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	flex-shrink: 0;
	height: 3rem;
	width: 3rem
}

.cart-product-box .product-list .product-item .product-content[data-v-4f902738] {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	margin: 0 8px;
	max-width: 11rem
}

.cart-product-box .product-list .product-item .product-content .product-title[data-v-4f902738] {
	color: #19191a;
	display: -webkit-box;
	font-size: 1.0625rem;
	line-height: 1.25rem;
	margin-bottom: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all .3s;
	white-space: normal;
	word-wrap: break-word;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-align: left
}

.cart-product-box .product-list .product-item .product-content .product-num[data-v-4f902738] {
	color: #19191font-size: 1.0625rem 0.8125rem;
	line-height: 1.25rem
}

.cart-product-box .product-list .product-item .product-price[data-v-4f902738] {
	color: #19191a;
	flex-shrink: font-size: 1.0625rem 0.8125rem;
	line-height: 1.25rem;
	min-width: 80px;
	text-align: right;
	white-space: nowrap
}

.cart-product-box .checkout-box[data-v-4f902738] {
	padding: 1.375rem 1.25rem 1.25rem
}

.cart-product-box .checkout-box .checkout-box-text[data-v-4f902738] {
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.5rem
}

.cart-product-box .checkout-box .checkout-box-text span[data-v-4f902738] {
	color: #19191a;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem
}

.checkout_box_btn[data-v-4f902738] {
	display: flex;
	flex-direction: column
}

.checkout_box_btn[data-v-4f902738] .fs-button {
	display: block;
	margin-left: 0;
	width: 100%
}

.checkout_box_btn .fs-button[data-v-4f902738],
.checkout_box_btn .fs-button[data-v-4f902738]:before {
	border-radius: 9999px
}

.checkout_box_btn .cart_btn1[data-v-4f902738] {
	border-radius: 9999px;
	margin-bottom: 0.75rem
}

.cart-empty[data-v-4f902738] {
	padding: 0 1.25rem
}

.cart-empty .cart-empty-title[data-v-4f902738] {
	border-bottom: 1px solid #e5e5e5;
	color: #19191a;
	font-size: 1rem;
	line-height: 1.25rem;
	padding: 1rem 0
}

.cart-empty .cart-empty-cont[data-v-4f902738] {
	padding: 1.25rem 0
}

.cart-empty .cart-empty-cont .cart-empty-text[data-v-4f902738] {
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.25rem
}

.cart-empty .cart-empty-cont .cart-empty-text span[data-v-4f902738] {
	color: #19191a;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem
}

@keyframes slideDownIn-260cf014 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-260cf014 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.cart_box[data-v-260cf014] {
	align-items: center;
	border-radius: 4px;
	color: #19191a;
	display: flex;
	flex-direction: column;
	height: 40px;
	justify-content: center;
	position: relative;
	transition: all .3s;
	width: 40px
}

.cart_box[data-v-260cf014]:hover {
	background: #f7f7f7;
	text-decoration: none
}

.cart_box.cart_box_hover[data-v-260cf014] {
	background: #f2f2f2
}

.cart_box .icon_box[data-v-260cf014] {
	position: relative
}

.cart_box .cart-num[data-v-260cf014] {
	background: #c00000;
	border-radius: 1.125rem;
	color: #fff;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1rem;
	min-width: 1.125rem;
	padding: 1px 2px;
	position: absolute;
	right: -8px;
	text-align: center;
	top: -9px
}

.cart_box .cart-num.more[data-v-260cf014] {
	right: -0.9375rem
}

.cart_box .iconfont_cart[data-v-260cf014] {
	color: #19191a;
	display: block;
	font-size: 1.25rem;
	height: 1.25rem;
	line-height: 1.25rem;
	width: 1.25rem
}

.cart_box .icon_info[data-v-260cf014] {
	font-size: 1rem;
	padding-top: 2px;
	white-space: nowrap
}

@keyframes slideDownIn-3b7edf17 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-3b7edf17 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.header_ctn_wrap[data-v-3b7edf17] {
	background-color: #491e88;
	position: relative;
	width: 100%
}

.header_ctn[data-v-3b7edf17] {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 32px;
	position: relative;
	width: 1264px
}
.header-mask{
    background: rgba(51,51,51,.3);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 111px;
    z-index: 100;
    height: calc(100vh - 101px);
    top: 101px;
    width: 100%;
}
@media (max-width: 1264px) {
	.header_ctn[data-v-3b7edf17] {
		width: 100%
	}
}

.header_ctn_right[data-v-3b7edf17] {
	align-items: center;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 0.75rem;
	height: 68px;
	position: relative
}
.search_icon {
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    height: 25px;
    justify-content: center;
    width: 25px;
}
.search_icon .iconfont_search {
    color: #19191a;
    font-size: 20px;
    height: 25px;
    line-height: 25px;
    width: 25px;
}
.search_icon .iconfont_search img{
    width: 25px;
    height: 25px;
}
@media (max-width: 1200px) {
	.header_ctn_right[data-v-3b7edf17] .icon_info {
		display: none
	}
}

@keyframes slideDownIn-a4b2d9a0 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-a4b2d9a0 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.fs_header_wrap[data-v-a4b2d9a0] {
	position: relative
}

@media screen and (min-width: 1024px) {
	.fs_header_wrap[data-v-a4b2d9a0] {
		display: block
	}
}

@media screen and (max-width: 1024px) {
	.fs_header_wrap[data-v-a4b2d9a0] {
		display: none
	}
}

.fs_header_wrap[data-v-a4b2d9a0]:after {
	background-color: #eee;
	bottom: 0;
	content: "";
	height: 1px;
	pointer-events: none;
	position: absolute;
	width: 100%
}

@keyframes slideDownIn-a84e1ee9 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-a84e1ee9 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.m_header_top[data-v-a84e1ee9] {
	background: #eee;
	justify-content: space-between;
	padding: 8px 1rem
}

.m_header_top[data-v-a84e1ee9],
.website_box[data-v-a84e1ee9] {
	align-items: center;
	display: flex
}

.website_box[data-v-a84e1ee9] {
	color: #707070;
	cursor: pointer
}

.website_box .iconfont_global[data-v-a84e1ee9] {
	color: #707070;
	font-size: 1.125rem
}

.website_box .current_country_info[data-v-a84e1ee9] {
	font-size: 1rem;
	line-height: 1.25rem;
	margin: 0 4px 0 0;
	white-space: nowrap
}

.website_box .iconfont_down[data-v-a84e1ee9] {
	color: #707070;
	font-size: 1rem
}

.website_box .iconfont_down.iconfont_down_up[data-v-a84e1ee9] {
	transform: rotateX(-180deg)
}

.nottice_box[data-v-a84e1ee9] {
	flex: 1;
	margin-right: 0.625rem;
	overflow: hidden
}

.nottice_box .notice[data-v-a84e1ee9] {
	align-items: center;
	color: #707070;
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	justify-content: flex-start;
	line-height: 1.25rem
}

.nottice_box .notice .iconfont[data-v-a84e1ee9] {
	font-size: 1.25rem;
	margin-right: 8px
}

@keyframes slideDownIn-a4318402 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-a4318402 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.cn_hide[data-v-a4318402] {
	display: none !important
}

.m_side_bar_wrap[data-v-a4318402] {
	background: #fff;
	bottom: 0;
	box-shadow: 0 -2px 2px #00000008;
	font-size: 1.125rem;
	left: 0;
	line-height: 1.375rem;
	overflow-y: auto;
	padding-bottom: 0.75rem;
	position: fixed;
	top: 0;
	transform: translate3d(-100%, 0, 0);
	transition: all .3s;
	width: calc(100vw - 40px);
	z-index: 101
}

.m_side_bar_wrap.m_side_bar_wrap_show[data-v-a4318402] {
	transform: translateZ(0)
}

.section_ctn[data-v-a4318402] {
	max-height: 0;
	overflow: hidden;
	padding-left: 1.25rem;
	transition: all .3s
}

.section_ctn.section_ctn_active[data-v-a4318402] {
	max-height: 1500px
}

.section_item[data-v-a4318402] {
	align-items: center;
	color: #19191a;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: 0.75rem 1.25rem
}

.section_item[data-v-a4318402]:hover {
	text-decoration: none
}

.section_item.section_item_active .iconfont_down[data-v-a4318402] {
	transform: rotateX(-180deg)
}

.section_item .section_name[data-v-a4318402] {
	flex: 1;
	font-size: 1.125rem;
	line-height: 1.375rem;
	word-break: break-all
}

.section_item .iconfont_down[data-v-a4318402] {
	font-size: 1rem;
	line-height: 1;
	padding: 4px;
	transition: all .3s
}

.section_item .share_box[data-v-a4318402] {
	align-items: center;
	display: flex
}

.section_item .share_box .iconfont-share[data-v-a4318402] {
	align-items: center;
	color: #707070;
	cursor: pointer;
	display: flex;
	font-size: 1.25rem;
	justify-content: center;
	line-height: 1;
	margin-right: 4px;
	padding: 8px;
	text-decoration: none;
	transition: all .3s
}

.section_item .share_box .iconfont-share[data-v-a4318402]:hover {
	color: #4b4b4d
}

.section_item .share_box .iconfont-share[data-v-a4318402]:last-child {
	margin-right: 0
}

.section_line[data-v-a4318402] {
	border-bottom: 1px solid #e5e5e5;
	height: 1px;
	margin: 0.75rem 1rem
}

.m_side_bar_wrap[data-v-a4318402] {
	display: flex;
	flex-direction: column
}

.m_side_bar_wrap.no_login[data-v-a4318402] {
	padding-bottom: 0
}

.top[data-v-a4318402] {
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
	display: flex;
	padding: 1.25rem;
	position: relative
}

.top .close[data-v-a4318402] {
	position: absolute;
	right: 1.25rem;
	top: 50%;
	transform: translateY(-50%)
}

.top .close .iconfont[data-v-a4318402] {
	color: #19191a;
	font-size: 1.25rem
}

.top .logo_area[data-v-a4318402] {
	align-items: center;
	display: flex
}

.top .logo[data-v-a4318402] {
	background-image: url(img/logo.svg);
	display: inline-block;
	height: 1.75rem;
	text-decoration: none;
	transition: opacity .3s;
	width: 58px
}

.top .logo[data-v-a4318402],
.top .logo.logo_cn[data-v-a4318402] {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain
}

.top .logo.logo_cn[data-v-a4318402] {
	background-image: url(https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png);
	width: 89px
}

.list[data-v-a4318402] {
	flex: 1;
	overflow: auto
}

.bottom[data-v-a4318402] {
	border-top: 1px solid #e5e5e5;
	display: flex;
	justify-content: space-between;
	padding: 8px 0.75rem
}

.bottom button[data-v-a4318402] {
	width: calc(50% - 6px)
}

.bottom[data-v-a4318402] .fs-button--black {
	background-color: #707070
}

.section_box>.section_ctn>.section_ctn>a[data-v-a4318402] {
	padding-left: 1rem
}

@keyframes slideDownIn-f88dd87a {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-f88dd87a {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.m_account_wrap[data-v-f88dd87a] {
	background: #fff;
	bottom: 0;
	box-shadow: 0 -2px 2px #00000008;
	font-size: 1.125rem;
	line-height: 1.375rem;
	overflow-y: auto;
	padding: 1.25rem 1rem 0;
	position: fixed;
	right: 0;
	top: 0;
	transform: translate3d(100%, 0, 0);
	transition: all .3s;
	width: 350px;
	z-index: 100
}

.m_account_wrap.m_account_wrap_show[data-v-f88dd87a] {
	transform: translateZ(0)
}

.m_account_wrap .iconfont_close[data-v-f88dd87a] {
	color: #19191a;
	cursor: pointer;
	font-size: 1.25rem;
	height: 1rem;
	line-height: 1rem;
	position: absolute;
	right: 1rem;
	text-align: center;
	top: 1.5rem;
	width: 1rem;
	z-index: 11
}

@keyframes slideDownIn-6f792424 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-6f792424 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.notifications_list[data-v-6f792424] {
	position: relative;
	z-index: 10
}

.list_top[data-v-6f792424] {
	padding: 0 1.25rem
}

@media screen and (max-width: 1024px) {
	.list_top[data-v-6f792424] {
		padding: 0 1rem
	}
}

.list_top .title[data-v-6f792424] {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem;
	padding: 1.25rem 0
}

@media screen and (max-width: 1024px) {
	.list_top .title[data-v-6f792424] {
		padding: 0.75rem 0
	}
}

.list_top .title .iconfont_back[data-v-6f792424] {
	display: none;
	font-size: 1rem;
	margin-right: 4px
}

@media screen and (max-width: 1024px) {
	.list_top .title .iconfont_back[data-v-6f792424] {
		display: inline-block
	}
}

.list_top .handle[data-v-6f792424] {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.list_top .handle .label[data-v-6f792424] {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem
}

.list_top .handle .link[data-v-6f792424] {
	color: #19191a;
	cursor: pointer;
	font-size: 1rem;
	line-height: 1.25rem;
	text-decoration: underline
}

.list_top .handle .link[data-v-6f792424]:hover {
	color: #707070
}

.list_content[data-v-6f792424] {
	max-height: 369px;
	overflow-y: auto;
	overflow-y: overlay;
	padding: 0 1.25rem;
	position: relative
}

@media screen and (max-width: 1024px) {
	.list_content[data-v-6f792424] {
		max-height: -moz-max-content;
		max-height: max-content
	}
}

.list_content[data-v-6f792424]::-webkit-scrollbar {
	width: 8px
}

.list_content[data-v-6f792424]::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 4px
}

.list_content .item[data-v-6f792424] {
	align-items: flex-start;
	border-top: 1px solid #e5e5e5;
	cursor: pointer;
	display: flex;
	padding: 1rem 0;
	transition: all .2s
}

.list_content .item[data-v-6f792424]:focus-visible {
	border-radius: 3px;
	outline: 2px solid #0080ff;
	outline-offset: -2px
}

.list_content .item[data-v-6f792424]:hover {
	background-color: #f7f7f7
}

.list_content .item[data-v-6f792424]:first-child {
	border-top: 0
}

.list_content .item.unread .dot[data-v-6f792424] {
	opacity: 1
}

.list_content .item.unread .label dt[data-v-6f792424] {
	font-weight: 600
}

.list_content .item .dot[data-v-6f792424] {
	background-color: #c00000;
	border-radius: 8px;
	height: 5px;
	margin: 7px 4px 0 0;
	opacity: 0;
	width: 5px
}

.list_content .item .label[data-v-6f792424] {
	flex: 1;
	margin-right: 8px
}

.list_content .item .label dt[data-v-6f792424] {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: font-size: 1.0625rem 0.8125rem;
	line-height: 1.25rem
}

.list_content .item .label dd[data-v-6f792424] {
	color: #707070;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-top: 8px
}

.list_content .item .iconfont_handle[data-v-6f792424] {
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-right: 2px
}

.list_content .item+.footer[data-v-6f792424] {
	margin-top: 0
}

.list_content .footer[data-v-6f792424] {
	border-top: 1px solid #e5e5e5;
	margin-top: 0.75rem;
	padding: 1rem 0 40px;
	text-align: center
}

.list_content .footer dt[data-v-6f792424] {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem
}

.list_content .footer dd[data-v-6f792424] {
	font-size: 1rem;
	line-height: 1.25rem;
	margin-top: 4px
}

.handle_box_popover>div[data-v-6f792424] {
	width: -moz-max-content;
	width: max-content
}

.handle_box_popover p[data-v-6f792424] {
	color: #19191a;
	cursor: pointefont-size: 1.0625rem 0.8125rem;
	line-height: 1.25rem;
	margin: 0 1rem;
	min-width: -moz-max-content;
	min-width: max-content;
	padding: 8px 0;
	text-align: center
}

.handle_box_popover p[data-v-6f792424]:focus-visible {
	border-radius: 2px;
	outline: 2px solid #0080ff;
	outline-offset: -1px
}

.handle_box_popover p[data-v-6f792424]:last-child {
	border-bottom: none
}

.handle_box_popover p[data-v-6f792424]:hover {
	text-decoration: underline
}

.empty[data-v-6f792424] {
	display: flex;
	font-size: 1rem;
	line-height: 1.25rem;
	padding: 0 1.25rem 1.25rem
}

.empty .iconfont[data-v-6f792424] {
	color: #0060bf;
	font-size: 1.125rem;
	margin: 0 4px 0 0.8125rem
}

@keyframes slideDownIn-7d9f7ba6 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-7d9f7ba6 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.m_notifications_wrap[data-v-7d9f7ba6] {
	background: #fff;
	bottom: 0;
	box-shadow: 0 -2px 2px #00000008;
	font-size: 1.125rem;
	line-height: 1.375rem;
	overflow-y: auto;
	position: fixed;
	right: 0;
	top: 0;
	transform: translate3d(100%, 0, 0);
	transition: all .3s;
	width: 350px;
	z-index: 100
}

.m_notifications_wrap.m_notifications_wrap_show[data-v-7d9f7ba6] {
	transform: translateZ(0)
}

@keyframes slideDownIn-434a6384 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-434a6384 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.m_header_cart_wrap[data-v-434a6384] {
	background: #fff;
	bottom: 0;
	box-shadow: 0 -2px 2px #00000008;
	display: flex;
	flex-direction: column;
	font-size: 1.125rem;
	line-height: 1.375rem;
	overflow-y: auto;
	position: fixed;
	right: 0;
	top: 0;
	transform: translate3d(100%, 0, 0);
	transition: all .3s;
	width: 350px;
	z-index: 100
}

.m_header_cart_wrap.m_header_cart_wrap_show[data-v-434a6384] {
	transform: translateZ(0)
}

.cart_header[data-v-434a6384] {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	justify-content: space-between;
	margin: 0 0 0 1rem;
	padding-top: 0
}

.cart_header .cart_title[data-v-434a6384] {
	align-items: center;
	color: #19191a;
	display: flex;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem;
	padding: 1.25rem 0
}

.cart_header .iconfont_close[data-v-434a6384] {
	align-items: center;
	color: #19191a;
	cursor: pointer;
	display: flex;
	font-size: 1.25rem;
	font-weight: 400;
	height: 3rem;
	justify-content: center;
	padding: 0.875rem 1rem;
	transition: all .3s;
	width: 52px
}

.cart_list_main[data-v-434a6384] {
	flex: 1 1 auto;
	overflow-y: auto
}

.cart_list_main .cart_list_item[data-v-434a6384] {
	display: flex;
	padding: 1.25rem 1rem;
	position: relative
}

.cart_list_main .cart_list_item[data-v-434a6384]:not(:last-child):after {
	background-color: #e5e5e5;
	bottom: 0;
	content: "";
	height: 1px;
	left: 1rem;
	position: absolute;
	right: 1rem
}

.cart_list_main .cart_list_item>img[data-v-434a6384] {
	height: 60px;
	margin-right: 1.25rem;
	width: 60px
}

.cart_list_main .cart_list_item .right[data-v-434a6384] {
	flex: 1
}

.cart_list_main .cart_list_item .right .name[data-v-434a6384] {
	color: #19191a;
	display: -webkit-box;
	font-size: 1.125rem;
	line-height: 1.375rem;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.cart_list_main .cart_list_item .right .model[data-v-434a6384] {
	margin-top: 8px
}

.cart_list_main .cart_list_item .right .model span[data-v-434a6384] {
	color: #4b4b4;
	font-size: 1.0625rem 0.8125rem;
	line-height: 1.25rem
}

.cart_list_main .cart_list_item .right .model span[data-v-434a6384]:last-child {
	margin-left: 0.75rem
}

.cart_list_main .cart_list_item .right .price[data-v-434a6384] {
	color: #19191a;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem;
	margin-top: 0.75rem
}

.cart_list_main .cart_list_item .right .edit[data-v-434a6384] {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: 0.75rem
}

.cart_list_main .cart_list_item .right .edit .iconfont-delete[data-v-434a6384] {
	color: #19191a;
	cursor: pointer;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1;
	transition: all .3s
}

.cart_list_main .cart_list_item .right .edit .iconfont-delete[data-v-434a6384]:hover {
	color: #19191a
}

.cart_list_btn[data-v-434a6384] {
	background: #fff;
	border-top: 1px solid #e5e5e5;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	padding: 1.25rem 1rem;
	width: 100%
}

.cart_list_btn .sum[data-v-434a6384] {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.25rem
}

.cart_list_btn .sum p[data-v-434a6384] {
	color: #19191a;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem
}

.cart_list_btn[data-v-434a6384] .fs-button {
	display: block;
	margin-bottom: 0.75rem;
	margin-left: 0
}

.cart_list_btn[data-v-434a6384] .fs-button:last-child {
	margin-bottom: 0
}

.delete_info[data-v-434a6384] {
	font-size: 1.125rem;
	line-height: 1.375rem;
	margin-bottom: 40px
}

.delete_btn_box[data-v-434a6384] {
	display: flex;
	justify-content: flex-end
}

.delete_btn_box[data-v-434a6384] .fs-button {
	margin-left: 0.75rem;
	min-width: 11.25rem
}

.no_cart_box[data-v-434a6384] {
	padding: 0 1rem
}

.no_cart_box .title[data-v-434a6384] {
	color: #19191a;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
	margin-bottom: 0.75rem
}

.no_cart_box .descr[data-v-434a6384] {
	display: flex;
	flex-direction: column;
	font-size: 1.125rem;
	line-height: 1.375rem
}

.no_cart_box[data-v-434a6384] .isNum {
	color: #707070
}

.no_cart_box[data-v-434a6384] .isNum a {
	color: #0060bf
}

.no_cart_box[data-v-434a6384] .isNum a:hover {
	text-decoration: underline
}

.no_cart_box[data-v-434a6384] .isnNum {
	color: #19191a;
	display: block
}

.no_cart_box[data-v-434a6384] .isnNum>span {
	display: block
}

.no_cart_box[data-v-434a6384] .isnNum>span:first-child {
	margin-bottom: 2px
}

.no_cart_box[data-v-434a6384] .isnNum>span:last-child {
	margin-bottom: 0
}

.no_cart_box[data-v-434a6384] .isnNum a {
	color: #0060bf
}

.no_cart_box[data-v-434a6384] .isnNum a:hover {
	text-decoration: underline
}

.no_cart_box[data-v-434a6384] .isnNumisLogin a {
	color: #0060bf
}

.no_cart_box[data-v-434a6384] .isnNumisLogin a:hover {
	text-decoration: underline
}

@keyframes slideDownIn-ff29f8ec {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-ff29f8ec {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.m_header_ctn_box[data-v-ff29f8ec] {
	background: #fff;
	box-shadow: 0 1px 4px #0000001a;
	height: 3rem;
	position: relative
}

.m_header_ctn_box .m_header_ctn_fixed[data-v-ff29f8ec] {
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 50
}

.m_header_ctn_box .m_header_ctn_fixed .m_header_ctn[data-v-ff29f8ec] {
	box-shadow: 0 1px 4px #0000001a
}

.m_header_ctn[data-v-ff29f8ec] {
	align-items: center;
	background: #fff;
	display: flex;
	height: 3rem;
	justify-content: space-between;
	padding: 0 1rem;
	position: relative
}

.menu_box[data-v-ff29f8ec] {
	cursor: pointer;
	justify-content: center;
	margin-left: 0.75rem;
	width: 3rem
}

.logo_area[data-v-ff29f8ec],
.menu_box[data-v-ff29f8ec] {
	align-items: center;
	display: flex;
	height: 100%
}

.logo_area[data-v-ff29f8ec] {
	padding: 0.75rem
}

.logo_area .logo[data-v-ff29f8ec] {
	background-image: url(https://img-en.fs.com/includes/templates/fiberstore/images/fs-new/common/logo.svg);
	display: inline-block;
	height: 1.75rem;
	text-decoration: none;
	transition: opacity .3s;
	width: 58px
}

.logo_area .logo[data-v-ff29f8ec],
.logo_area .logo.logo_cn[data-v-ff29f8ec] {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain
}

.logo_area .logo.logo_cn[data-v-ff29f8ec] {
	background-image: url(https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png);
	width: 89px
}

.m_header_left[data-v-ff29f8ec],
.m_header_left .logo_area[data-v-ff29f8ec] {
	align-items: center;
	display: flex;
	height: 100%
}

.m_header_left .logo_area[data-v-ff29f8ec] {
	padding: 0.75rem
}

.menu[data-v-ff29f8ec] {
	height: 1.5rem;
	position: relative;
	width: 1.5rem
}

.menu .line[data-v-ff29f8ec] {
	background: #19191a;
	border-radius: 1px;
	display: block;
	height: 2px;
	margin: 3px auto 6px;
	transition: all .3s ease-in-out;
	width: 1.5rem
}

.menu .line[data-v-ff29f8ec]:last-child {
	margin-bottom: 3px
}

.menu.menu_expand .line[data-v-ff29f8ec] {
	width: 1.5rem
}

.menu.menu_expand .line.line1[data-v-ff29f8ec] {
	transform: translateY(8px) rotate(45deg)
}

.menu.menu_expand .line.line2[data-v-ff29f8ec] {
	opacity: 0
}

.menu.menu_expand .line.line3[data-v-ff29f8ec] {
	transform: translateY(-8px) rotate(-45deg)
}

.m_header_right[data-v-ff29f8ec],
.m_header_right .right_box[data-v-ff29f8ec] {
	align-items: center;
	display: flex;
	height: 100%
}

.m_header_right .right_box[data-v-ff29f8ec] {
	justify-content: center;
	text-decoration: none;
	width: 3rem
}

.m_header_right .right_box.login_box[data-v-ff29f8ec] {
	margin-right: 0.75rem
}

@media (max-width: 768px) {
	.m_header_right .right_box.login_box[data-v-ff29f8ec] {
		margin-right: 0.75rem
	}
}

.m_header_right .iconfont[data-v-ff29f8ec] {
	color: #19191a;
	display: block;
	font-size: 1.25rem;
	height: 1.5rem;
	line-height: 1.25rem;
	padding: 2px;
	width: 1.5rem
}

.m_header_right .login_box[data-v-ff29f8ec] {
	position: relative
}

.m_header_right .login_box .tag[data-v-ff29f8ec] {
	position: absolute;
	right: 0.625rem;
	top: 0.625rem
}

.m_header_right .login_box .account_svg[data-v-ff29f8ec] {
	display: block;
	height: 1.25rem;
	width: 1.25rem
}

.m_header_right .notice-wrap[data-v-ff29f8ec] {
	position: relative
}

.m_header_right .notice-wrap .dot[data-v-ff29f8ec] {
	background-color: #c00000;
	border-radius: 8px;
	height: 5px;
	left: 1.375rem;
	position: absolute;
	top: 0.875rem;
	width: 5px
}

.m_header_right .cart_box[data-v-ff29f8ec] {
	position: relative
}

.m_header_right .cart_box .iconfont_cart[data-v-ff29f8ec] {
	color: #19191a;
	font-size: 1.25rem
}

.m_header_right .cart_box .cart-num[data-v-ff29f8ec] {
	background: #eee;
	border-radius: 1rem;
	color: #fff;
	font-size: 1rem;
	line-height: 1rem;
	min-width: 1.125rem;
	padding: 1px 2px;
	position: absolute;
	right: -9px;
	text-align: center;
	top: -0.625rem
}

.m_header_right .cart_box .nums[data-v-ff29f8ec] {
	position: absolute;
	top: 0.625rem
}

.m_header_right .cart_box .nums img[data-v-ff29f8ec] {
	display: block
}

.m_header_right .cart_box .nums span[data-v-ff29f8ec] {
	bottom: 0;
	color: #fff;
	font-size: 0.625rem;
	font-weight: 600;
	left: 0;
	line-height: 0.6875rem;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	transform: translate(2%) scale(.7)
}

.m_mask[data-v-ff29f8ec] {
	background: #000;
	bottom: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: all .3s;
	z-index: -1
}

.m_mask.m_mask_show[data-v-ff29f8ec] {
	opacity: .3;
	z-index: 99
}

.m_mask.m_mask_show.left_shadow[data-v-ff29f8ec] {
	background: #000c;
	opacity: 1;
	top: 0 !important;
	transition: unset;
	z-index: 101
}

.m_mask .close[data-v-ff29f8ec] {
	padding: 8px;
	position: absolute;
	right: 60px;
	top: 0
}

.m_mask .close img[data-v-ff29f8ec] {
	display: block;
	width: 1.5rem
}

@keyframes slideDownIn-95f6d112 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-95f6d112 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.m_fs_header_wrap[data-v-95f6d112] {
	display: none;
	position: relative;
	width: 100%;
	z-index: 100
}

@media screen and (min-width: 1024px) {
	.m_fs_header_wrap[data-v-95f6d112] {
		display: none
	}
}

@media screen and (min-width: 768px) and (max-width:1024px) {
	.m_fs_header_wrap[data-v-95f6d112] {
		display: block
	}
}

@media screen and (max-width: 768px) {
	.m_fs_header_wrap[data-v-95f6d112] {
		display: block
	}
}

@keyframes slideDownIn-3ddde0f3 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-3ddde0f3 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

@media (min-width: 1024px) {
	.fix_top[data-v-3ddde0f3] {
		position: sticky;
		top: 0;
		z-index: 110
	}
}

@keyframes slideDownIn-f7f2d746 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-f7f2d746 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.subscribe_box[data-v-f7f2d746] {
	width: 240px
}

@media screen and (max-width: 768px) {
	.subscribe_box[data-v-f7f2d746] {
		margin: 0;
		padding: 32px 1rem 0;
		width: 100%
	}
}

.logo_box[data-v-f7f2d746] {
	margin-bottom: 40px
}

@media screen and (max-width: 768px) {
	.logo_box[data-v-f7f2d746] {
		display: none;
		margin-bottom: 1.5rem
	}
}

.logo_box .logo[data-v-f7f2d746] {
	display: block;
	width: 85px
}

@media screen and (max-width: 768px) {
	.logo_box .logo[data-v-f7f2d746] {
		width: 76px
	}
}

.logo_box .logo.logo_cn[data-v-f7f2d746] {
	/*width: 135px*/
	width: 100%;
}

.logo_box .logo>img[data-v-f7f2d746] {
	display: block;
	/*margin: 0 auto;*/
	max-width: 100%
}

.form[data-v-f7f2d746] {
	margin-bottom: 0.75rem
}

@media screen and (max-width: 768px) {
	.form[data-v-f7f2d746] {
		margin-bottom: 8px
	}
}

.form_item[data-v-f7f2d746] {
	display: flex
}

.form_item input[data-v-f7f2d746],
.form_item[data-v-f7f2d746] .fs-input.is_focus .fs-input__wrapper {
	border-radius: 4px 0 0 4px
}

.form_item[data-v-f7f2d746] .fs-input .fs-input__inner:hover {
	cursor: text
}

.form_item[data-v-f7f2d746] .fs-input .fs-input__wrapper {
	border-radius: 4px 0 0 4px;
	font-size: 1rem;
	line-height: 1.25rem;
	padding: 5px 0.75rem
}

@media screen and (max-width: 768px) {
	.form_item[data-v-f7f2d746] .fs-input .fs-input__wrapper {
	    font-size: 1.0625rem 0.8125rem;
	height: 42px;
	line-height: 1.25rem
}
}

.form_item[data-v-f7f2d746] .fs-button {
	border-radius: 0 4px 4px 0;
	font-size: 1rem;
	height: 32px;
	line-height: 1.25rem;
	margin-left: -1px;
	padding: 0.75rem
}

@media screen and (max-width: 768px) {
	.form_item[data-v-f7f2d746] .fs-button {
		font-size: 1.125rem;
		height: 42px;
		line-height: 1.375rem;
		padding: 0 1rem
	}
}

.subscribe_info[data-v-f7f2d746] {
	color: #19191a;
	font-size: 12px;
	line-height: 1.375rem;
	margin-bottom: 0.75rem;
	max-width: 276px
}

@media screen and (max-width: 768px) {
	.subscribe_info[data-v-f7f2d746] {
		max-width: 100%
	}
}

.agree_box[data-v-f7f2d746] {
	align-items: flex-start;
	display: flex
}

.agree_box[data-v-f7f2d746] .fs-checkbox {
	height: auto;
	margin-right: 0
}

.agree_box p[data-v-f7f2d746] {
	color: #707070;
	font-size: 1rem;
	line-height: 1.25rem;
	padding-top: 1px
}

.agree_box p a[data-v-f7f2d746] {
	color: #19191a;
	text-decoration: underline
}

.agree_box p a[data-v-f7f2d746]:hover {
	color: #707070
}

.error_info[data-v-f7f2d746] {
	color: #c0000;
	font-size: 1.0625rem 0.8125rem;
	line-height: 1.25rem
}

.error_info.error_info_success[data-v-f7f2d746] {
	color: #10a300;
	padding-top: 4px
}

@keyframes slideDownIn-4b3c4027 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-4b3c4027 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.app_download_title[data-v-4b3c4027] {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem;
	margin-bottom: 0.625rem;
	margin-top: 1.25rem
}

.app_box[data-v-4b3c4027] {
	display: flex;
	margin-bottom: 40px
}

@media screen and (max-width: 768px) {
	.app_box[data-v-4b3c4027] {
		justify-content: center
	}
}

.app_box .app_item[data-v-4b3c4027] {
	display: inline-block;
	height: 30px;
	margin-right: 0.75rem
}

.app_box .app_item img[data-v-4b3c4027] {
	display: block;
	max-height: 100%;
	max-width: 100%
}

.app_box .app_item[data-v-4b3c4027]:last-child {
	margin-right: 0
}

@media screen and (max-width: 768px) {
	.app_download_title[data-v-4b3c4027] {
		display: none
	}

	.app_box[data-v-4b3c4027] {
		margin: 1.25rem 0
	}
}

#MyCustomTrustbadge {
	margin-top: 1.125rem;
	position: relative
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h {
	border: 1px solid #ccc !important;
	border-radius: 3px !important;
	box-sizing: border-box !important;
	padding: 0.6875rem 1rem !important;
	position: relative !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae {
	align-items: center !important;
	width: 100% !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._1qiwh36 {
	height: 58px !important;
	margin: 0.75rem 0 0 !important;
	padding: 0 !important;
	width: 58px !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._1qiwh36 ._upwhbk {
	display: block !important;
	height: 58px !important;
	margin: auto !important;
	width: 58px !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._argvb9 {
	align-items: center !important;
	display: flex !important;
	flex: 1 !important;
	flex-direction: column !important;
	height: 58px !important;
	justify-content: center !important;
	paddind: 0.75rem 0 0 !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._argvb9 ._s7xc8z {
	color: #707070 !important;
	font-display: swap !important;
	font-size: 1rem !important;
	line-height: 1.125rem !important;
	margin-top: 2px !important;
	padding: 0 !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._argvb9 ._8pqgf9 {
	color: #707070 !important;
	font-display: swap !importan;
	font-size: 1.0625rem 0.8125rem !important;
	height: 0.8125rem !important;
	line-height: 0.8125rem !important;
	margin-bottom: -2px !important;
	margin-top: 4px !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._argvb9 ._8pqgf9>span {
	color: #707070 !important;
	display: inline-block !important;
	font-display: swap !importan;
	font-size: 1.0625rem 0.8125rem !important;
	height: 0.8125rem !important;
	line-height: 0.8125rem !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._1iu1jow,
#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._zbxp0s {
	display: none !important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._qcra45 {
	color: #19191a !important;
	font-display: swap !importan;
	font-size: 1.0625rem 0.8125rem !important;
	left: 1rem !important;
	margin: 0 !important;
	padding: 0 0 0 70px !important;
	position: absolute !important;
	text-align: center !important;
	top: 6px !important;
	white-space: nowrap !important;
	width: calc(100% - 32px) !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other {
	margin-top: 62px
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel {
	height: 80px
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s {
	padding: 8px !important;
	width: 142px !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._ihmjp9 {
	padding-top: 2px !important;
	width: 44px !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._ihmjp9 img {
	height: 40px !important;
	width: 40px !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s {
	padding: 0 8px 0 0 !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._trzuc6 {
	font-size: 1.125rem !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._1o5ol2b {
	color: #19191a !important;
	font-size: 1rem !important;
	padding-top: 0 !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._jikro2 {
	height: 0.875rem !important;
	width: 80px !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._jikro2 ._9m9ntk {
	height: 100% !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._jikro2 ._1h8iniw {
	height: 100% !important;
	width: 100% !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._jikro2 ._1qrabcm {
	height: 0.8125rem !important;
	width: 0.8125rem !important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._1qgn7s9 {
	color: #19191a !important;
	font-size: 1rem !important;
	margin-top: 4px !important
}

#MyCustomTrustbadge.MyCustomTrustbadge-de ._1gwv20v ._lk7o4h {
	width: 182px !important
}

#MyCustomTrustbadge.MyCustomTrustbadge-de-en ._1gwv20v ._lk7o4h {
	width: 204px !important
}

#MyCustomTrustbadge.MyCustomTrustbadge-fr ._1gwv20v ._lk7o4h {
	width: 223px !important
}

#MyCustomTrustbadge.MyCustomTrustbadge-es ._1gwv20v ._lk7o4h,
#MyCustomTrustbadge.MyCustomTrustbadge-mx ._1gwv20v ._lk7o4h {
	width: 254px !important
}

#MyCustomTrustbadge.MyCustomTrustbadge-it ._1gwv20v ._lk7o4h {
	width: 233px !important
}

@keyframes slideDownIn-f7db5076 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-f7db5076 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.footer_social_box[data-v-f7db5076] {
	flex-shrink: 0
}

.footer_social_box .footer_box[data-v-f7db5076] {
	width: 280px
}

@media screen and (max-width: 768px) {
	.footer_social_box[data-v-f7db5076] {
		display: none
	}
}

.share_box[data-v-f7db5076],
.share_box .iconfont-share[data-v-f7db5076] {
	align-items: center;
	display: flex
}

.share_box .iconfont-share[data-v-f7db5076] {
	color: #707070;
	cursor: pointer;
	font-size: 1.625rem;
	height: 1.625rem;
	justify-content: center;
	margin-right: 0.8125rem;
	transition: all .3s;
	width: 1.625rem
}

.share_box .iconfont-share[data-v-f7db5076]:hover {
	color: #4b4b4d
}

.share_box .iconfont-share[data-v-f7db5076]:last-child {
	margin-right: 0
}

.jp_locale[data-v-f7db5076] {
	margin: 1rem 0 -8px
}

.jp_locale div[data-v-f7db5076] {
	color: #707070
}

.jp_locale div[data-v-f7db5076]:first-of-type{
    font-size: 1.0625rem 0.8125rem;
font-weight: 600;
line-height: 1.25rem
}

.jp_locale div[data-v-f7db5076]:last-of-type,
.tel_box[data-v-f7db5076] {
	font-size: 1rem;
	line-height: 1.25rem
}

.tel_box[data-v-f7db5076] {
	color: #707070;
	font-weight: 400;
	margin-bottom: 4px;
	margin-top: 1rem
}

.tel_box>div[data-v-f7db5076] {
	margin-right: 1rem
}

.tel_box>div[data-v-f7db5076]:last-child {
	margin-right: 0
}

.tel_box>div>span[data-v-f7db5076] {
	white-space: nowrap
}

.tel_box>div>span .iconfont[data-v-f7db5076] {
	font-size: 1rem;
	margin-right: 8px
}

.tel_box .telcode a[data-v-f7db5076] {
	color: #707070
}

.tel_box .telcode a[data-v-f7db5076]:hover {
	color: #19191a
}

.jp_txt[data-v-f7db5076] {
	color: #707070;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.25rem
}

.jp_txt .iconfont[data-v-f7db5076] {
	font-size: 1rem;
	margin-right: 8px
}

.about_fs_cn[data-v-f7db5076] {
	align-items: center;
	color: #707070;
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.25rem;
	position: relative;
}

.about_fs_cn>span[data-v-f7db5076] {
	margin-right: 8px
}

@keyframes slideDownIn-2252aefd {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-2252aefd {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.footer_nav_box {
	display: flex;
	flex-grow: 1;
	justify-content: space-between;
}

@media screen and (max-width: 768px) {
	.footer_nav_box {
		background-color: #f7f7f7;
		flex-direction: column;
		padding-top: 0;
		width: 100%
	}

	.footer_nav_box .fs-collapse {
		display: block;
		width: 100%
	}

	.footer_nav_box .fs-collapse .fs-collapse-item__header {
		background-color: #f7f7f7;
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.375rem;
		padding: 0.6875rem 0
	}

	.footer_nav_box .fs-collapse .fs-collapse-item__content {
		background-color: #f7f7f7;
		padding-bottom: 0
	}

	.footer_nav_box a {
		color: #707070;
		cursor: pointer;
		display: block;
		font-size: 1.0625rem 0.8125rem;
		line-height: 1.25rem;
		padding: 0.625rem calc(3% - 1px);
		text-decoration: none
	}
}

@media screen and (min-width: 1024px) {
	.footer_nav_box .fs-collapse {
		display: none
	}
}

@media screen and (min-width: 768px) and (max-width:1024px) {
	.footer_nav_box .fs-collapse {
		display: none
	}
}

@media (max-width: 768px) {
	.footer_nav_box .fs-collapse {
		display: block;
		padding: 0 1rem
	}
}

@media screen and (min-width: 1024px) {
	.footer_nav {
		display: block
	}
}

@media screen and (min-width: 768px) and (max-width:1024px) {
	.footer_nav {
		display: block
	}
}

@media screen and (max-width: 768px) {
	.footer_nav {
		display: none
	}
}

.footer_nav .title {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.375rem;
	margin-bottom: 1.5rem
}

.footer_nav .flist .list-item {
	font-size: 14px;
	line-height: 1.25rem;
	margin-bottom: 0.75rem;
	color: #fff;
}

.footer_nav .flist .list-item a{
	color: #fff;
	text-decoration: none
}

.footer_nav .flist .list-item .fs-hover-underline {
	background-position: 0 100%;
	background-size: 100% 0;
	padding-bottom: 3.5px
}

.footer_nav .list .list-item .fs-hover-underline:hover {
	color: #19191a;
	text-decoration: underline
}

.footer_nav .flist .list-item .iconfont_com {
	color: #707070;
	cursor: pointer;
	display: inline-block;
	font-size: 1.0625rem 0.8125rem;
	height: 0.8125rem;
	margin-left: 4px;
	width: 0.8125rem
}

.footer_nav .flist .list-item:last-child {
	margin-bottom: 0
}

.mobile_subscribe {
	display: none
}

@media screen and (max-width: 768px) {
	.mobile_subscribe {
		display: block
	}
}

@keyframes slideDownIn-9724918b {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-9724918b {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.certification_ctn[data-v-9724918b] {
	align-items: center;
	display: flex;
	gap: 1rem;
	height: 100%
}

@media screen and (max-width: 768px) {
	.certification_ctn[data-v-9724918b] {
		justify-content: center
	}
}

.certification_ctn>a[data-v-9724918b] {
	display: inline-block;
	height: 1.75rem
}

.certification_ctn>a[data-v-9724918b]:last-of-type {
	margin-right: 0
}

.certification_ctn>a img[data-v-9724918b] {
	display: block;
	max-height: 1.75rem;
	width: auto
}

.DigiCertClickID_OsYoXDe1[data-v-9724918b] {
	cursor: pointer;
	display: inline-block
}

.DigiCertClickID_OsYoXDe1 img[data-v-9724918b] {
	display: inline-block !important;
	height: 1.75rem !important;
	margin-top: 2px !important;
	width: auto !important
}

@media screen and (max-width: 768px) {
	.DigiCertClickID_OsYoXDe1 img[data-v-9724918b] {
		display: block !important
	}
}

@keyframes slideDownIn-39107514 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-39107514 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.footer_country_box {
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
	padding-bottom: 15px
}


.footer_country_box .country_box_right[data-v-39107514] {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	position: relative
}

.footer_country_box .country_box_right .right_ctn[data-v-39107514] {
	align-items: center;
	color: #707070;
	cursor: pointer;
	display: flex
}

.footer_country_box .country_box_right .right_ctn .iconfont_global[data-v-39107514],
.footer_country_box .country_box_right .right_ctn .iconfont_mobile[data-v-39107514],
.footer_country_box .country_box_right .right_ctn .iconfont_service[data-v-39107514] {
	font-size: 1.125rem
}

.footer_country_box .country_box_right .right_ctn .current_country_info[data-v-39107514] {
	color: #707070;
	font-size: 1rem;
	margin: 0 4px;
	white-space: nowrap
}

.footer_country_box .country_box_right .right_ctn .iconfont_down[data-v-39107514] {
	font-size: 1rem
}

.footer_country_box .country_box_right .right_ctn .iconfont_down.iconfont_down_up[data-v-39107514] {
	transform: rotateX(-180deg)
}

.footer_country_box .country_box_right .right_ctn[data-v-39107514]:hover {
	color: #19191a;
	transition: all .3s
}

.footer_country_box .country_box_right .right_ctn:hover .current_country_info[data-v-39107514] {
	color: #19191a
}

.footer_country_box .country_box_right .right_ctn:hover .iconfont_global[data-v-39107514],
.footer_country_box .country_box_right .right_ctn:hover .iconfont_mobile[data-v-39107514],
.footer_country_box .country_box_right .right_ctn:hover .iconfont_service[data-v-39107514] {
	color: #707070
}

.footer_country_box .country_box_right .right_ctn:hover .iconfont_down[data-v-39107514] {
	transform: rotateX(-180deg)
}

.footer_country_box .line[data-v-39107514] {
	background: #e5e5e5;
	display: inline-block;
	height: 8px;
	margin: 0 1.25rem;
	width: 1px
}

@keyframes slideDownIn-5c4e0e82 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-5c4e0e82 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.foooterMBottom .fs-tooltip[data-v-5c4e0e82] {
	width: 100%
}

.foooterMBottom__changeWebsite[data-v-5c4e0e82] {
	align-items: center;
	color: #707070;
	display: flex;
	justify-content: center;
	padding: 0.9375rem 0 1.125rem;
	width: 100%
}

.foooterMBottom__changeWebsite .iconfont[data-v-5c4e0e82] {
	font-size: 1rem
}

.foooterMBottom__changeWebsite .iconfont_global[data-v-5c4e0e82] {
	font-size: 1.125rem
}

.foooterMBottom__changeWebsite__country[data-v-5c4e0e82] {
	font-size: 1rem;
	line-height: 1.25rem;
	margin: 0 4px
}

.foooterMBottom__changeWebsite .iconfont_down[data-v-5c4e0e82] {
	font-size: 1rem
}

.foooterMBottom__changeWebsite .iconfont_down.iconfont_down_up[data-v-5c4e0e82] {
	transform: rotateX(-180deg)
}

.foooterMBottom .foooterMBottom__countryBox[data-v-5c4e0e82] {
	margin-bottom: 1.25rem
}

.foooterMBottom .foooterMBottom__share[data-v-5c4e0e82] {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-bottom: 1.25rem
}

.foooterMBottom .foooterMBottom__share a[data-v-5c4e0e82] {
	align-items: center;
	color: #707070;
	cursor: pointer;
	display: flex;
	font-size: 1.625rem;
	height: 1.625rem;
	justify-content: center;
	margin: 0 5px;
	text-decoration: none;
	width: 1.625rem
}

.foooterMBottom .line[data-v-5c4e0e82] {
	border-left: 1px solid #707070;
	display: inline-block;
	font-size: 1rem;
	height: 0.625rem;
	margin: 0 6px;
	width: 1px
}


.foooterMBottom__copy {
	padding: 0 0 1.5rem
}

.foooterMBottom__copy .foooterMBottom__copy__copyright {
	color: #fff;
	font-size: 0.8rem;
	line-height: 1.25rem;
	padding: 1rem;
	text-align: center
}

.foooterMBottom__copy .foooterMBottom__copy__policy {
	align-items: center;
	display: flex;
	font-size: 1rem;
	justify-content: center;
	line-height: 1.25rem;
	padding-top: 4px
}

.foooterMBottom__copy a{
	color: #fff;
	display: block;
	font-size: 0.8rem;
	text-align: center;
}

.foooterMBottom__copy .line {
	border-left: 1px solid #707070;
	display: inline-block;
	font-size: 1rem;
	height: 0.625rem;
	margin: 0 6px;
	width: 1px
}

.website_wrap[data-v-5c4e0e82] {
	display: flex;
	justify-content: center;
	margin: 1.25rem 0
}

.website_box[data-v-5c4e0e82] {
	align-items: center;
	color: #707070;
	cursor: pointer;
	display: flex
}

.website_box .iconfont_global[data-v-5c4e0e82] {
	font-size: 1.125rem
}

.website_box .current_country_info[data-v-5c4e0e82] {
	font-size: 1rem;
	line-height: 1.25rem;
	margin: 0 4px;
	white-space: nowrap
}

.website_box .iconfont_down[data-v-5c4e0e82] {
	font-size: 1rem;
	line-height: 1.25rem
}

.website_box .iconfont_down.iconfont_down_up[data-v-5c4e0e82] {
	transform: rotateX(-180deg)
}

.certification-cn-box[data-v-5c4e0e82] {
	display: flex;
	justify-content: space-around
}

.certification-cn-box a[data-v-5c4e0e82] {
	background: url(/img/customer_service_icon.png) no-repeat;
	display: flex;
	flex-shrink: 0;
	height: 40px;
	text-decoration: none;
	transform: scale(.75);
	width: 80px
}

.certification-cn-box a[data-v-5c4e0e82]:first-of-type {
	background-position: -61px -28px
}

.certification-cn-box a[data-v-5c4e0e82]:nth-of-type(2) {
	background-position: -61px -126px
}

.certification-cn-box a[data-v-5c4e0e82]:nth-of-type(3) {
	background-position: -61px -21.375rem
}

.certification-cn-box a[data-v-5c4e0e82]:last-child {
	align-items: center;
	background: none;
	display: flex;
	width: auto
}

.certification-cn-box a:last-child img[data-v-5c4e0e82] {
	display: block;
	height: 1.25rem;
	margin-right: 4px;
	width: 1.25rem
}

.certification-cn-box a:last-child p[data-v-5c4e0e82] {
	color: #4b4b4d;
	font-size: 1rem;
	line-height: 1.25rem
}

@keyframes slideDownIn-0446d1d1 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-0446d1d1 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.footer_bottom {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	padding: 15px 0 0
}

.footer_bottom .left_cr_box {
	align-items: center;
	display: flex;
	padding-right: 30px
}

.footer_bottom .left_cr_box a {
	color: #fff;
	font-size: 12px;
	line-height: 1.25rem;
	margin-left: 8px;
	text-decoration: none
}

.footer_bottom .copyright {
	color: #fff;
	font-size: 14px
}

.footer_bottom .policy-box {
	align-items: center;
	display: flex;
	flex-shrink: 0
}

.footer_bottom .policy-box .line {
	background: #ccc;
	display: inline-block;
	height: 8px;
	margin: 0 1.25rem;
	width: 1px
}

.footer_bottom .policy-box>a {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 1rem;
	line-height: 1.25rem;
	position: relative
}

.footer_bottom .policy-box>a:last-child .line {
	display: none
}

.footer_bottom .policy-box>a:hover {
	color: #19191a
}

@keyframes slideDownIn-c8607506 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-c8607506 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.footer_certification_box[data-v-c8607506] {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: 32px
}

.footer_certification_box .certification-box[data-v-c8607506] {
	display: flex
}

.footer_certification_box .certification-box .uk_local_txt[data-v-c8607506] {
	color: #4b4b4d;
	font-size: 1rem;
	line-height: 1.25rem
}

.footer_certification_box .certification-box a[data-v-c8607506] {
	margin-right: 1rem
}

.footer_certification_box .certification-box a[data-v-c8607506]:last-of-type {
	margin-right: 0
}

.footer_certification_box .certification-box a img[data-v-c8607506] {
	max-height: 1.75rem;
	width: auto
}

.footer_certification_box .pay_box[data-v-c8607506] {
	align-items: flex-end;
	display: flex
}

.footer_certification_box .pay_box img[data-v-c8607506] {
	margin-right: 1rem
}

.footer_certification_box .pay_box img[data-v-c8607506]:last-of-type {
	margin-right: 0
}

.footer_certification_box .pay_box.pay_icon[data-v-c8607506] {
	align-items: center
}

.footer_certification_box .pay_box.pay_icon>a[data-v-c8607506] {
	margin-left: 1.25rem
}

.footer_certification_box .pay_box.pay_icon>a[data-v-c8607506] :hover {
	cursor: default
}

.footer_certification_box .pay_box.pay_icon>a[data-v-c8607506]:first-child {
	margin-left: 0
}

.footer_certification_box .pay_box.pay_icon>a:last-of-type img[data-v-c8607506] {
	margin-right: 0
}

.footer_certification_box .pay_box.pay_icon>a.uk_a[data-v-c8607506] {
	display: block;
	padding-top: 4px
}

.footer_certification_box .pay_box.pay_icon>a.uk_a img[data-v-c8607506] {
	display: block
}

@keyframes slideDownIn-f4228264 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-f4228264 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.fs_footer_wrap {
	background: #491e88;;
	border-top: 1px solid #e5e5e5;
	padding: 25px 0 15px;
	width: 100%
}

@media screen and (max-width: 768px) {
	.fs_footer_wrap {
		background-color: #f7f7f7;
		padding: 0
	}
}

.footer_ctn {
	margin: 0 auto;
	width: 1200px
}

@media (max-width: 1200px) {
	.footer_ctn {
		padding: 0 32px;
		width: 100%
	}
}

@media screen and (min-width: 768px) and (max-width:1024px) {
	.footer_ctn {
		padding: 0 1.5rem
	}
}

@media screen and (max-width: 768px) {
	.footer_ctn {
		padding: 0;
		width: 100%
	}
}

.section_main_m{
	display: none
}

@media screen and (max-width: 768px) {
	.section_main_m{
		display: block
	}
	.fix_top {
        position: sticky;
        top: 0;
        z-index: 110;
    }
    /* 移动端导航样式 - 修复版本 */
    .mobile-nav-overlay {
        display: none; /* 初始隐藏 */
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.5);
        z-index: 9999;
        opacity: 0;
        transition: opacity 0.3s ease;
    }
    
    .mobile-nav {
        display: none;
        position: fixed;
        top: 0;
        right: -100%;
        width: 85%;
        max-width: 350px;
        height: 100%;
        background: linear-gradient(135deg, #491e88 0%, #3a176c 100%);
        z-index: 10000;
        transition: right 0.3s ease;
        overflow-y: auto;
        box-shadow: -5px 0 20px rgba(0,0,0,0.3);
    }

    .mobile-nav.open {
        right: 0;
        display: block; /* 打开时显示 */
    }
    
    .mobile-nav-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 18px 20px;
        background-color: rgba(0,0,0,0.2);
        border-bottom: 1px solid rgba(255,255,255,0.15);
        position: sticky;
        top: 0;
        z-index: 2;
    }

    .mobile-logo img {
        height: 38px;
        width: auto;
        filter: brightness(0) invert(1);
    }
    
    .mobile-close-btn {
        background: none;
        border: none;
        color: white;
        font-size: 32px;
        cursor: pointer;
        line-height: 1;
        opacity: 0.8;
        transition: opacity 0.2s;
        padding: 0;
        width: 32px;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mobile-close-btn:hover {
        opacity: 1;
    }
    
    .mobile-nav-content {
        padding: 0;
    }
    
    .mobile-menu-list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .mobile-menu-item {
        border-bottom: 1px solid rgba(255,255,255,0.1);
    }
    
    .mobile-menu-item:first-child {
        border-top: 1px solid rgba(255,255,255,0.1);
    }

    /* 重点修改：整个菜单项区域都可点击 */
    .mobile-menu-label {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 16px 20px;
        color: white;
        text-decoration: none;
        font-size: 16px;
        cursor: pointer;
        font-weight: 600;
        background-color: rgba(255,255,255,0.03);
        transition: background-color 0.2s;
        user-select: none; /* 防止文字被选中 */
    }
    
    .mobile-menu-label:hover {
        background-color: rgba(255,255,255,0.08);
    }

    /* 添加点击效果 */
    .mobile-menu-label:active {
        background-color: rgba(255,255,255,0.12);
    }
    
    .mobile-submenu {
        display: none;
        list-style: none;
        padding: 0;
        margin: 0;
        background-color: rgba(0,0,0,0.15);
    }
    
    .mobile-submenu > li > a {
        display: block;
        padding: 14px 20px 14px 30px;
        color: rgba(255,255,255,0.9);
        text-decoration: none;
        font-size: 15px;
        border-top: 1px solid rgba(255,255,255,0.05);
        transition: all 0.2s;
        position: relative;
    }

    .mobile-submenu > li > a:before {
        content: "•";
        position: absolute;
        left: 18px;
        color: rgba(255,255,255,0.5);
        font-size: 18px;
    }
    
    .mobile-submenu > li > a:hover {
        background-color: rgba(255,255,255,0.08);
        color: white;
        padding-left: 32px;
    }
    
    /* 二级子菜单 */
    .has-submenu-2 {
        position: relative;
    }

    /* 重点修改：整个二级菜单标签区域都可点击 */
    .mobile-submenu-label {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 14px 20px 14px 30px;
        color: rgba(255,255,255,0.9);
        cursor: pointer;
        border-top: 1px solid rgba(255,255,255,0.05);
        position: relative;
        user-select: none; /* 防止文字被选中 */
    }
    
    .mobile-submenu-label:before {
        content: "›";
        position: absolute;
        left: 15px;
        color: rgba(255,255,255,0.7);
        font-size: 16px;
    }
    
    .mobile-submenu-label:hover {
        background-color: rgba(255,255,255,0.05);
    }
    
    .mobile-submenu-2 {
        display: none;
        list-style: none;
        padding: 0;
        margin: 0;
        background-color: rgba(0,0,0,0.2);
    }
    
    .mobile-submenu-2 li a {
        display: block;
        padding: 12px 20px 12px 45px;
        color: rgba(255,255,255,0.8);
        text-decoration: none;
        font-size: 14px;
        border-top: 1px solid rgba(255,255,255,0.03);
        transition: all 0.2s;
    }
    
    .mobile-submenu-2 li a:hover {
        background-color: rgba(255,255,255,0.05);
        color: white;
        padding-left: 48px;
    }
    
    .mobile-submenu-2 li a:before {
        content: "-";
        position: absolute;
        left: 35px;
        color: rgba(255,255,255,0.4);
    }

    .submenu-toggle, .submenu-toggle-2 {
        font-size: 18px;
        transition: transform 0.3s;
        color: rgba(255,255,255,0.7);
        font-weight: normal;
        pointer-events: none; /* 重点：箭头本身不再接收点击事件 */
    }
    
    .submenu-toggle.open, .submenu-toggle-2.open {
        transform: rotate(90deg);
        color: white;
    }
    
    .mobile-contact-info {
        padding: 25px 20px;
        background-color: rgba(0,0,0,0.2);
        margin-top: 10px;
        border-top: 2px solid rgba(255,255,255,0.1);
    }
    
    .contact-item {
        margin-bottom: 15px;
        color: rgba(255,255,255,0.9);
        font-size: 14px;
        line-height: 1.5;
    }
    
    .contact-item:last-child {
        margin-bottom: 0;
    }
    
    .contact-item a {
        color: white;
        text-decoration: none;
        display: block;
        margin-top: 3px;
        font-weight: 500;
    }
    
    .contact-item a:hover {
        text-decoration: underline;
    }

    .contact-item strong {
        display: block;
        margin-bottom: 5px;
        color: white;
        font-weight: 600;
        font-size: 13px;
        opacity: 0.9;
    }
    
    .contact-item span {
        display: block;
        margin-top: 3px;
        font-weight: 500;
    }
    /* 滚动条样式 */
    .mobile-nav::-webkit-scrollbar {
        width: 6px;
    }
    
    .mobile-nav::-webkit-scrollbar-track {
        background: rgba(0,0,0,0.1);
    }
    
    .mobile-nav::-webkit-scrollbar-thumb {
        background: rgba(255,255,255,0.2);
        border-radius: 3px;
    }

    .mobile-nav::-webkit-scrollbar-thumb:hover {
        background: rgba(255,255,255,0.3); 
    }   
}
/* 响应式显示控制 */
@media (max-width: 1024px) {
    .menu_box {
        display: flex;
    }
}
.section_main {
	align-items: flex-start; 
	display: flex;
	justify-content: space-between
}
@media screen and (max-width: 768px) {
	.section_main[data-v-f4228264] {
		display: flex;
		flex-direction: column
	}
}

.section_bottom[data-v-f4228264] {
	display: block
}

@media screen and (max-width: 768px) {
	.section_bottom[data-v-f4228264] {
		display: none
	}
}

.section_bottom_m{
	display: none
}

@media screen and (max-width: 768px) {
	.section_bottom_m{
		display: block
	}
	.section_bottom{
	    display: none;
	}
}

.section_bottom_m .footer_certification_box {
	display: flex;
	flex-direction: column;
	margin-top: 5px
}

.section_bottom_m .footer_certification_box .certification-box {
	margin-bottom: 1rem
}

.section_bottom_m .footer_certification_box .pay_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.section_bottom_m .footer_certification_box .pay_box img {
	height: 1.25rem;
	margin-bottom: 1rem;
	margin-left: 0;
	margin-right: 0.75rem;
}

@keyframes slideDownIn-79fe0abe {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-79fe0abe {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.aus_care_box[data-v-79fe0abe] {
	padding: 1.25rem 0
}

.aus_care_box .auo_center[data-v-79fe0abe] {
	align-items: center;
	display: flex;
	margin: 0 auto;
	max-width: 1200px;
	width: 84vw
}

@media screen and (min-width: 1024px) and (max-width:1200px) {
	.aus_care_box .auo_center[data-v-79fe0abe] {
		width: 94vw
	}
}

@media screen and (min-width: 768px) and (max-width:1024px) {
	.aus_care_box .auo_center[data-v-79fe0abe] {
		width: calc(100% - 3rem)
	}
}

@media screen and (max-width: 768px) {
	.aus_care_box .auo_center[data-v-79fe0abe] {
		width: calc(100% - 32px)
	}
}

.aus_care_box .auo_center .icon_left[data-v-79fe0abe] {
	height: 40px;
	margin-right: 36px;
	width: 40px
}

.aus_care_box .auo_center .txt_right[data-v-79fe0abe] {
	color: #fff;
	font-size: 1rem;
	line-height: 1.25rem
}

@keyframes slideDownIn {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.contact_sales_popup {
	border-radius: 8px !important;
	box-shadow: 0 2px 8px #0000001a
}

.contact_sales_popup_title {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.contact_sales_popup .fs-dialog__content--header {
	padding-bottom: 0.8125rem;
	padding-top: 0.8125rem
}

.contact_sales_popup .fs-dialog__content--close {
	border-radius: 3px;
	font-size: 1.25rem;
	height: 1.75rem;
	padding: 6px;
	width: 1.75rem
}

.contact_sales_popup .fs-dialog__content--close:hover {
	background-color: #19191a0a;
	color: #19191a
}

.contact_sales_popup .contact_sales_popup_title {
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
	display: flex;
	justify-content: space-between;
	padding: 0.625rem 1rem
}

.contact_sales_popup .contact_sales_popup_title .iconfont {
	border-radius: 3px;
	color: #707070;
	cursor: pointer;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1;
	padding: 6px
}

.contact_sales_popup .contact_sales_popup_title .iconfont:hover {
	background-color: #19191a0a;
	color: #19191a
}

.contact_sales_popup .fs-dialog__content--box {
	overflow-y: none;
	padding: 0
}

.contact_sales_popup .fs-dialog__content--box .content_div {
	overflow-y: auto;
	padding: 1.25rem 32px
}

.contact_sales_popup .fs-input-textarea {
	height: 100px !important
}

.contact_sales_popup .fs-textarea__wrapper {
	height: 76px
}

.contact_sales_popup .fs-textarea__number {
	bottom: 0
}

.contact_sales_popup .whatsapp {
	margin-bottom: 1rem
}

.contact_sales_popup .whatsapp p {
	color: #19191a;
	font-size: 1rem;
	line-height: 1.25rem;
	margin-bottom: 8px;
	text-align: center
}

.contact_sales_popup .whatsapp__text {
	align-items: center;
	color: #707070;
	display: flex;
	font-size: 1rem;
	justify-content: center;
	line-height: 1.25rem
}

.contact_sales_popup .whatsapp__text__content {
	padding: 0.75rem
}

.contact_sales_popup .whatsapp__line {
	background-color: #e4e7ed;
	flex: 1;
	height: 1px
}

.contact_sales_popup .fs-form__item.is-inline {
	width: calc(50% - 8px)
}

.contact_sales_popup .fs-form__item.is-inline:first-child {
	margin-right: 1rem
}

.contact_sales_popup .agreement_wrap {
	color: #707070;
	font-size: 1rem;
	line-height: 1.25rem
}

@media screen and (max-width: 768px) {
	.contact_sales_popup .agreement_wrap {
		margin-top: 36px
	}
}

.contact_sales_popup .successPadding .fs-dialog__content--box {
	padding: 36px
}

.contact_sales_popup .success-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center
}

.contact_sales_popup .success-box .success-logo {
	color: #329a34;
	font-size: 50px
}

.contact_sales_popup .success-box .success-tit {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.5rem;
	margin: 1rem 0 8px
}

.contact_sales_popup .success-box .success-des {
	color: #4b4b4d;
	font-size: 1.125rem;
	line-height: 1.375rem
}

.contact_sales_popup .fs-dialog__footerM {
	border-top: none;
	display: flex;
	flex-direction: column-reverse
}

.contact_sales_popup .fs-dialog__footerM .fs-button:last-of-type {
	margin-left: 0
}

@keyframes slideDownIn-143c4e9f {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-143c4e9f {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.fs_global_btn_box[data-v-143c4e9f] {
	bottom: 3rem;
	display: flex;
	flex-direction: column;
	position: fixed;
	right: 1.25rem;
	z-index: 98
}

@media screen and (max-width: 1024px) {
	.fs_global_btn_box[data-v-143c4e9f] {
		display: none;
		right: 1rem
	}

	.fs_global_btn_box.fs_global_btn_box_scroll[data-v-143c4e9f] {
		opacity: .5
	}
}

.service_btn_wrap[data-v-143c4e9f] {
	border-radius: 3px;
	box-shadow: 0 2px 8px #0000001a
}

.service_btn_box[data-v-143c4e9f],
.service_btn_wrap[data-v-143c4e9f] {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.service_btn_box[data-v-143c4e9f] {
	height: 96px;
	overflow: hidden;
	transition: all .3s
}

@media screen and (max-width: 1024px) {
	.service_btn_box.service_btn_hide[data-v-143c4e9f] {
		height: 0
	}
}

.btn_box[data-v-143c4e9f] {
	align-items: center;
	background-color: #fff;
	display: flex;
	height: 3rem;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 3rem
}

.btn_box[data-v-143c4e9f],
.btn_box.back_top_btn[data-v-143c4e9f] {
	cursor: pointer;
	transition: all .3s
}

.btn_box.back_top_btn[data-v-143c4e9f] {
	border-radius: 4px;
	box-shadow: 0 2px 8px #0000001a;
	margin-bottom: 1.25rem;
	opacity: 0
}

.btn_box.back_top_btn.active[data-v-143c4e9f] {
	opacity: 1
}

.btn_box.livechat_btn[data-v-143c4e9f] {
	border-radius: 4px 4px 0 0
}

.btn_box.consult_btn[data-v-143c4e9f] {
	background-color: #707070;
	border-radius: 0 0 4px 4px
}

@media screen and (max-width: 1024px) {
	.btn_box.consult_btn[data-v-143c4e9f] {
		background-color: #fff;
		border-radius: 0
	}
}

.btn_box.consult_btn .iconfont[data-v-143c4e9f],
.btn_box.consult_btn .iconfont[data-v-143c4e9f]:hover {
	color: #fff
}

@media screen and (max-width: 1024px) {
	.btn_box.consult_btn .iconfont[data-v-143c4e9f] {
		color: #707070
	}

	.btn_box.consult_btn .iconfont[data-v-143c4e9f]:hover {
		color: #19191a
	}

	.btn_box.btn_box_line[data-v-143c4e9f]:after {
		background-color: #e5e5e5;
		bottom: 0;
		content: "";
		height: 1px;
		left: 7px;
		position: absolute;
		right: 7px;
		z-index: 2
	}
}

.btn_box.fold_btn[data-v-143c4e9f] {
	display: none
}

@media screen and (max-width: 1024px) {
	.btn_box.fold_btn[data-v-143c4e9f] {
		border-radius: 0 0 4px 4px;
		display: flex
	}

	.btn_box.fold_btn.btn_folded[data-v-143c4e9f] {
		border-radius: 4px
	}
}

.btn_box.btn_folded .iconfont_fold[data-v-143c4e9f] {
	transform: rotate(180deg)
}

.btn_box .iconfont[data-v-143c4e9f] {
	color: #707070;
	display: block;
	font-size: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	transition: all .3s;
	width: 1.5rem
}

@media screen and (max-width: 1024px) {
	.btn_box .iconfont[data-v-143c4e9f] {
		display: block;
		font-size: 1.3125rem;
		height: 1.3125rem;
		line-height: 1.3125rem;
		width: 1.3125rem
	}

	.btn_box .iconfont[data-v-143c4e9f]:hover {
		color: #707070
	}
}

.btn_box .iconfont[data-v-143c4e9f]:hover {
	color: #19191a
}

.btn_box .iconfont.iconfont_fold[data-v-143c4e9f] {
	display: block;
	font-size: 1.25rem;
	height: 1rem;
	line-height: 1rem;
	width: 1rem
}

.fs_global_btn_box_padMobile[data-v-143c4e9f] {
	bottom: 1rem;
	display: none;
	flex-direction: column;
	position: fixed;
	right: 0.625rem;
	z-index: 98
}

@media screen and (max-width: 1024px) {
	.fs_global_btn_box_padMobile[data-v-143c4e9f] {
		display: flex;
		right: 1rem
	}
}

.fs_global_btn_box_padMobile .padMobile_btn[data-v-143c4e9f] {
	align-items: center;
	border-radius: 30px;
	display: flex;
	height: 44px;
	justify-content: center;
	width: 44px
}

.fs_global_btn_box_padMobile .padMobile_btn img[data-v-143c4e9f] {
	width: 1.5rem
}

.fs_global_btn_box_padMobile .padMobile_btn.consult_btn[data-v-143c4e9f] {
	background: #fff;
	box-shadow: 0 4 0.75rem #00000026
}

.fs_global_btn_box_padMobile .padMobile_btn.livechat_btn[data-v-143c4e9f] {
	background: #707070;
	margin-top: 1rem
}

@keyframes slideDownIn-c3a3d7c7 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-c3a3d7c7 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.cookie_box[data-v-c3a3d7c7] {
	background-color: #444;
	bottom: 0;
	left: 0;
	padding: 1rem;
	position: fixed;
	width: 100%;
	z-index: 99
}

.cookie_box .main[data-v-c3a3d7c7] {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	margin: 0 auto;
	max-width: 1200px;
	position: relative;
	width: 84vw
}

@media (max-width: 1200px) {
	.cookie_box .main[data-v-c3a3d7c7] {
		width: 94vw
	}
}

@media (max-width: 1024px) {
	.cookie_box .main[data-v-c3a3d7c7] {
		width: 100%
	}
}

.cookie_box .main-EU[data-v-c3a3d7c7] {
	justify-content: space-between
}

.cookie_box .main-EU[data-v-c3a3d7c7] .fs-button {
	background: #444;
	border-radius: 1.3125rem;
	color: #fff;
	margin-left: 100px
}

@media (max-width: 1024px) {
	.cookie_box .main-EU[data-v-c3a3d7c7] .fs-button {
		margin-left: 60px
	}
}

.cookie_box .main-EU p[data-v-c3a3d7c7] {
	color: #fff;
	font-size: 1.0625rem 0.8125rem;
	line-height: 1.25rem;
	max-width: 1200px
}

.cookie_box .main-EU p[data-v-c3a3d7c7] a {
	color: #fff;
	text-decoration: underline
}

@media (max-width: 768px) {
	.cookie_box .main-EU[data-v-c3a3d7c7] {
		flex-direction: column
	}

	.cookie_box .main-EU .accept[data-v-c3a3d7c7] {
		margin-left: 0;
		margin-top: 1.25rem
	}
}

@keyframes slideDownIn-d96b2d30 {
	0% {
		display: block;
		opacity: 0;
		transform: translateY(-1.25rem)
	}

	to {
		opacity: 1;
		transform: translateY(4px)
	}
}

@keyframes slideUpOut-d96b2d30 {
	0% {
		height: 100%
	}

	to {
		display: none;
		height: 0
	}
}

.error_info[data-v-d96b2d30] {
	color: #c00000;
	flex: font-size: 1.0625rem 0.8125rem;
	font-weight: 400;
	line-height: 1.25rem
}

.pagination {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
}
.pagination .disabled {
    background: none;
    color: #ccc;
    cursor: not-allowed;
}

.pagination .active {
    background-color: #f2f2f2;
    border-radius: var(--fs-border-radius-normal);
    font-weight: 600;
}
.pagination li{
    color: #19191a;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    height: var(--fs-input-height-small);
    justify-content: center;
    line-height: 22px;
    line-height: var(--fs-input-height-small);
    margin: 0 4px;
    min-width: var(--fs-input-height-small);
}
.pagination span {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    margin: 0 4px;
}
.search_box_body{
    background:#f7f7f7;
    left:0;
    position:absolute;
    right:0;
    top:101px;
    z-index:145
}
.search_box_body .search_box_content{
    margin:0 auto;
    max-width:1200px;
    padding:24px 0;
    width:84vw
}
.search_box_body .search_box_content .search_input_box .search_input{
    position:relative
}
.search_box_body .search_box_content .search_input_box .search_input .input_box{
    background-color:#fff;
    border-radius:4px;
    position:relative
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .iconfont_search{
    border-radius:3px;
    color:#707070;
    display:none;
    font-size:16px;
    line-height:1;
    padding:6px;
    position:absolute;
    top:7px;
    z-index:1
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .selectSearch .selectSearch__input{
    color:#19191a;
    font-size:14px;
    line-height:22px
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .selectSearch .selectSearch__input::-webkit-input-placeholder{
    font-size:12px
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .selectSearch .selectSearch__input::-moz-placeholder{
    font-size:12px
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .selectSearch .selectSearch__input:-ms-input-placeholder{
    font-size:12px
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .selectSearch .selectSearch__input::-ms-input-placeholder{
    font-size:12px
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .selectSearch .selectSearch__input::placeholder{
    font-size:12px
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .selectSearch .selectSearch__placeholder{
    font-size:14px;
    height:22px;
    line-height:22px;
    top:10px
}
.selectSearch .selectSearch__placeholder[data-v-476a281d] {
    color: #707070;
    font-size: 12px;
    height: 20px;
    left: 13px;
    line-height: 20px;
    position: absolute;
    top: 11px;
    z-index: 0;
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .search_result{
    background-color:#fff;
    border:1px solid #e5e5e5;
    border-radius:0 0 2px 2px;
    border-top:0;
    -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
    box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
    width:100%
}
.selectSearch .selectSearch__box[data-v-476a281d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 28px;
    width: 28px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    cursor: pointer;
    justify-content: center;
    position: absolute;
    right: 7px;
    top: 7px;
}
.selectSearch .selectSearch__box__mobile[data-v-476a281d] {
    cursor: pointer;
    display: none;
}
@media screen and (max-width:1024px){
    .search_box_body .search_box_content .search_input_box .search_input .input_box .search_result{
        border:none;
        border-radius:0;
        -webkit-box-shadow:none;
        box-shadow:none;
        left:auto;
        position:relative;
        top:auto
    }
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .search_result>ul{
    padding:8px 0
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .search_result>ul>li{
    -webkit-transition:all .3s;
    transition:all .3s
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .search_result>ul>li:hover{
    background-color:#f7f7f7
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .search_result>ul>li:focus-visible{
    border-radius:2px;
    outline:2px solid #0080ff;
    outline-offset:-1px
}
.search_box_body .search_box_content .search_input_box .search_input .input_box .search_result>ul>li>a{
    color:#19191a;
    cursor:pointer;
    display:block;
    font-size:14px;
    line-height:22px;
    padding:4px 12px;
    -webkit-text-decoration:none;
    text-decoration:none
}
@media screen and (max-width:1024px){
    .search_box_body .search_box_content .search_input_box .search_input .input_box .search_result>ul{
        background-color:#f7f7f7
    }
    .search_box_body .search_box_content .search_input_box .search_input .input_box .search_result>ul>li>a{
        font-size:13px;
        line-height:20px
    }
}
.search_box_body .search_box_content .search_input_box .search_input .submit_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    right:0;
    top:0;
    z-index:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:42px
}
.search_box_body .search_box_content .search_input_box .search_input .submit_box .close_box{
    background-color:#fff;
    border-right:1px solid #e5e5e5;
    padding:0 12px
}
.search_box_body .search_box_content .search_input_box .search_input .submit_box .close_box .iconfont_close{
    border-radius:3px;
    color:#707070;
    cursor:pointer;
    font-size:16px;
    line-height:1;
    padding:6px
}
.search_box_body .search_box_content .search_input_box .search_input .submit_box .close_box .iconfont_close:hover{
    background-color:#f7f7f7;
    color:#19191a
}
.search_box_body .search_box_content .search_input_box .search_input .submit_box>.fs-button{
    border-radius:0 4px 4px 0;
    font-size:14px;
    line-height:22px
}
.search_box_body .search_box_content .search_input_box .search_cancel{
    color:#19191a;
    cursor:pointer;
    display:none;
    font-size:14px;
    line-height:22px;
    padding:10px 0 10px 16px
}
.search_box_body .search_box_content .hot,.search_box_body .search_box_content .recent{
    margin-top:20px
}
.search_box_body .search_box_content .hot>.title,.search_box_body .search_box_content .recent>.title{
    color:#19191a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.search_box_body .search_box_content .hot>.title .change,.search_box_body .search_box_content .hot>.title .delete_history,.search_box_body .search_box_content .recent>.title .change,.search_box_body .search_box_content .recent>.title .delete_history{
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.search_box_body .search_box_content .hot>.title .change:hover>span,.search_box_body .search_box_content .hot>.title .delete_history:hover>span,.search_box_body .search_box_content .recent>.title .change:hover>span,.search_box_body .search_box_content .recent>.title .delete_history:hover>span{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.search_box_body .search_box_content .hot>.title .change>span,.search_box_body .search_box_content .hot>.title .delete_history>span,.search_box_body .search_box_content .recent>.title .change>span,.search_box_body .search_box_content .recent>.title .delete_history>span{
    color:#0060bf;
    font-size:14px;
    font-weight:400;
    line-height:22px;
    margin-left:4px
}
.search_box_body .search_box_content .hot>.title .change>i,.search_box_body .search_box_content .hot>.title .delete_history>i,.search_box_body .search_box_content .recent>.title .change>i,.search_box_body .search_box_content .recent>.title .delete_history>i{
    color:#0060bf;
    font-size:16px;
    font-weight:400;
    line-height:18px
}
.search_box_body .search_box_content .hot>.title .change .active,.search_box_body .search_box_content .hot>.title .delete_history .active,.search_box_body .search_box_content .recent>.title .change .active,.search_box_body .search_box_content .recent>.title .delete_history .active{
    -webkit-animation:searchLoading-314888fa 1s linear infinite;
    animation:searchLoading-314888fa 1s linear infinite
}
@-webkit-keyframes searchLoading-314888fa{
    0%{
        -webkit-transform:rotate(0deg)
    }
    25%{
        -webkit-transform:rotate(90deg)
    }
    50%{
        -webkit-transform:rotate(180deg)
    }
    75%{
        -webkit-transform:rotate(270deg)
    }
    to{
        -webkit-transform:rotate(1turn)
    }
}
@keyframes searchLoading-314888fa{
    0%{
        -webkit-transform:rotate(0deg)
    }
    25%{
        -webkit-transform:rotate(90deg)
    }
    50%{
        -webkit-transform:rotate(180deg)
    }
    75%{
        -webkit-transform:rotate(270deg)
    }
    to{
        -webkit-transform:rotate(1turn)
    }
}
.search_box_body .search_box_content .hot>.list .label,.search_box_body .search_box_content .recent>.list .label{
    background-color:#fff;
    border:1px solid #eee;
    border-radius:999px;
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:12px;
    line-height:20px;
    margin:8px 8px 0 0;
    padding:3px 10px;
    position:relative
}
.search_box_body .search_box_content .hot>.list .label:before,.search_box_body .search_box_content .recent>.list .label:before{
    background:#19191a;
    border-radius:999px;
    bottom:0;
    content:" ";
    display:block;
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:100%
}
.search_box_body .search_box_content .hot>.list .label>div,.search_box_body .search_box_content .recent>.list .label>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#19191a
}
.search_box_body .search_box_content .hot>.list .label>div>i,.search_box_body .search_box_content .recent>.list .label>div>i{
    border-radius:3px;
    color:#707070;
    font-size:12px;
    line-height:1;
    margin-left:8px
}
.search_box_body .search_box_content .hot>.list .label>div>i:hover,.search_box_body .search_box_content .recent>.list .label>div>i:hover{
    color:#19191a
}
.search_box_body .search_box_content .hot>.list .label:last-child,.search_box_body .search_box_content .recent>.list .label:last-child{
    margin-right:0
}
.search_box_body .search_box_content .hot>.list .label:hover:before,.search_box_body .search_box_content .recent>.list .label:hover:before{
    opacity:.04
}
.search_box_body .search_box_content .hot>.list .label:hover>div,.search_box_body .search_box_content .recent>.list .label:hover>div{
    color:#19191a
}
.search_box_body .search_box_close{
    border-radius:3px;
    color:#707070;
    cursor:pointer;
    font-size:16px;
    line-height:1;
    padding:6px;
    position:absolute;
    right:16px;
    top:16px
}
.search_box_body .search_box_close:hover{
    background-color:rgba(25,25,26,.04);
    color:#19191a
}
.fs-button-black[data-v-518755ce] {
    background: #4b4b4d;
    color: #fff;
}
.fs-button[data-v-518755ce] {
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 14px;
    padding: 0 24px;
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s;
}
 .fs-button-black[data-v-518755ce]:before {
    background: #19191a;
    border-radius: 4px;
    bottom: 0;
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 100%;
}
.fs-button-black[data-v-518755ce]:hover:before {
    opacity: .6;
}
.selectSearch .selectSearch__input[data-v-476a281d] {
    background: none;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 42px;
    padding: 10px 79px 10px 12px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.fs-button .box[data-v-518755ce] {
    position: relative;
    white-space: nowrap;
}
.fs-button .box[data-v-518755ce], .fs-button .circle-box[data-v-518755ce] {
    /* display: -webkit-box; */
    display: -ms-flexbox;
    /* display: flex; */
    /* -webkit-box-align: center; */
    -ms-flex-align: center;
    /* align-items: center; */
    /* -webkit-box-pack: center; */
    -ms-flex-pack: center;
    /* justify-content: center; */
}
