.count-time[data-v-4e5e09d2] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	color: #1363f7;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	font-weight: 600;
	text-align: center
}

.count-time>div[data-v-4e5e09d2] {
	border: 1px solid #1363f7;
	border-radius: 3px;
	height: 20px;
	line-height: 20px;
	margin-right: 20px;
	min-width: 20px;
	padding: 0 4px;
	position: relative
}

.count-time>div[data-v-4e5e09d2]:before {
	content: ":";
	left: calc(100% + 9px);
	position: absolute
}

.count-time>div[data-v-4e5e09d2]:last-child:before {
	display: none
}

.swiper[data-v-09389e64] {
	height: 120px
}

.swiper-item[data-v-09389e64],
.swiper[data-v-09389e64] {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.swiper-item[data-v-09389e64] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 5px 5px 15px 0 #e8edf2;
	box-shadow: 5px 5px 15px 0 #e8edf2;
	-webkit-justify-content: center;
	justify-content: center
}

.swiper-box[data-v-09389e64] {
	position: relative
}

[data-v-09389e64].swiper-box .swiper-button-prev {
	height: 20px;
	left: -32px;
	width: 20px
}

.swiper-button-prev[data-v-09389e64]:after,
.swiper-container-rtl .swiper-button-next[data-v-09389e64]:after {
	content: ""
}

.swiper-button-next.swiper-button-disabled[data-v-09389e64],
.swiper-button-prev.swiper-button-disabled[data-v-09389e64] {
	display: none
}

[data-v-09389e64].swiper-box .swiper-button-next {
	height: 20px;
	right: -32px;
	width: 20px
}

.swiper-button-next[data-v-09389e64]:after,
.swiper-container-rtl .swiper-button-prev[data-v-09389e64]:after {
	content: ""
}

.next[data-v-09389e64],
.prev[data-v-09389e64] {
	border: 1px solid #000;
	border-width: 0 4px 4px 0;
	display: inline-block;
	padding: 13px
}

.next[data-v-09389e64] {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.prev[data-v-09389e64] {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

img[data-v-09389e64] {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
	width: 100%
}

.activity[data-v-1c1bb90e] {
	min-width: 486px;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.activity .activity-img[data-v-1c1bb90e] {
	cursor: pointer;
	position: relative;
	z-index: 1
}

.activity .activity-footer[data-v-1c1bb90e] {
	bottom: -60px;
	left: 45%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 200px
}

.activity .activity-btn[data-v-1c1bb90e] {
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	line-height: 28px;
	position: relative
}

.activity .activity-btn-text[data-v-1c1bb90e] {
	font-weight: 700;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.activity img[data-v-1c1bb90e] {
	vertical-align: middle;
	width: 100%
}

.activity-close[data-v-1c1bb90e] {
	color: #fff;
	cursor: pointer;
	font-size: 34px;
	height: 34px;
	line-height: 34px;
	margin: 10px auto 0;
	text-align: center;
	width: 34px
}

[data-v-1c1bb90e] .activity-modal .ant-modal-content {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

[data-v-1c1bb90e] .activity-modal .ant-modal-body {
	padding: 0
}

.amazon-box[data-v-7fee9a9a] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.amazon-item[data-v-7fee9a9a] {
	background: -webkit-gradient(linear, left top, right top, from(#fdefdf), to(#fdf7eb));
	background: linear-gradient(90deg, #fdefdf, #fdf7eb);
	border: 2px solid #fff;
	border-radius: 5px;
	-webkit-box-shadow: 10px 10px 20px 0 #e8edf2;
	box-shadow: 10px 10px 20px 0 #e8edf2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 220px;
	overflow: hidden;
	padding: 41px 0 0 39px;
	position: relative;
	width: 285px
}

.amazon-item .amazon-item-title[data-v-7fee9a9a] {
	color: #242933;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 18px;
	font-weight: 500;
	margin: 16px 0 20px
}

.amazon-item .amazon-item-desc[data-v-7fee9a9a] {
	color: #242933;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 14px;
	font-weight: 400;
	width: 224px
}

.amazon-item .amazon-cube[data-v-7fee9a9a] {
	bottom: -31px;
	-webkit-filter: opacity(.4);
	filter: opacity(.4);
	height: 47%;
	position: absolute;
	right: -25px;
	width: 37%
}

.ul-box {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 60px auto 0;
	width: 1200px
}

.ul-box .vs {
	width: 68px
}

.ul-box li:nth-child(2) {
	padding-top: 0
}

.ul-box .ul-li {
	border: 2px solid #4fa9fd;
	border-radius: 6px;
	-webkit-box-shadow: 0 6px 8px 0 hsla(0, 0%, 49%, .15);
	box-shadow: 0 6px 8px 0 hsla(0, 0%, 49%, .15);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 20px;
	width: 550px
}

.ul-box .ul-li .li-title {
	color: #1363f7;
	font-size: 24px;
	margin-left: 72px;
	margin-top: 66px
}

.ul-box .ul-li .item-div {
	padding: 40px 0
}

.ul-box .ul-li .item-div .title-box {
	background: #4fa9fd;
	color: #fff;
	font-size: 22px;
	height: 70px;
	line-height: 70px;
	margin-bottom: 58px;
	text-align: center
}

.ul-box .ul-li .item-div .item-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	padding-left: 50px
}

.ul-box .ul-li .item-div .item-list img {
	height: 22px;
	margin: 4px 15px 0 0;
	width: 22px
}

.ul-box .ul-li .item-div .item-list .list-text {
	color: #474747;
	font-size: 18px
}

.ul-box .right-li {
	border: 2px solid #7d7d7d
}

.ul-box .right-li .li-title {
	color: #474747;
	margin-left: 130px
}

.ul-box .right-li .right-div .item-list {
	padding-left: 130px
}

.title2-text {
	font-size: 16px;
	margin: -29px 0 30px;
	text-align: center
}

.tabs-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	color: #333;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	-webkit-justify-content: center;
	justify-content: center;
	line-height: 20px;
	margin-bottom: 32px
}

.tabs-list-item {
	border-bottom: 5px solid transparent;
	cursor: pointer;
	padding: 0 7px 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.tabs-list-item.is-active {
	border-color: #4fa9fd;
	color: #4fa9fd
}

.tabs-list-item:nth-child(n+2) {
	margin-left: 55px
}

 .ant-select-selection {
	height: 40px;
	line-height: 40px
}

 .ant-select-selection .ant-select-selection-selected-value {
	line-height: 40px
}

.to-buy {
	background: linear-gradient(-43deg, #626aff, #10a3ff);
	border-radius: 19px;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	height: 37px;
	letter-spacing: 2px;
	line-height: 37px;
	margin: 87px auto 0;
	text-align: center;
	width: 123px
}

.cursor {
	cursor: pointer
}

.swiperWrap {
	--swiper-pagination-color: #fff;
	min-width: 1200px;
	width: 100%
}

.swiperWrap .swiper-wrapper {
	height: 500px
}

.swiperWrap .swiper-slide img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
	width: 100%
}

 .swiper-pagination-bullet-active {
	background-color: #4fa9fd
}

.swiper-pagination-bullets {
	bottom: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

 .swiper-pagination-bullet {
	border-radius: 5px;
	height: 4px !important;
	width: 30px !important
}

.content1 {
	background: #fff
}

.content1 .content-view-search {
	position: relative
}

.content1 .content-view-search .search-view {
	background: #fff;
	-webkit-box-shadow: 0 0 16px 0 hsla(0, 0%, 40%, .1);
	box-shadow: 0 0 16px 0 hsla(0, 0%, 40%, .1);
	height: 130px;
	left: 0;
	position: absolute;
	top: -70px;
	width: 100%;
	z-index: 1
}

.content1 .content-view-search .search-view .search-view-content {
	margin: auto;
	width: 980px
}

.content1 .content-view-search .search-view .search-view-content .top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 45px
}

.content1 .content-view-search .search-view .search-view-content .top .inputWrap {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important
}

.content1 .content-view-search .search-view .search-view-content .top .inputWrap .select {
	width: 100px
}

.content1 .content-view-search .search-view .search-view-content .top .ant-select {
	border: none;
	min-width: 120px;
	outline: 0
}

.content1 .content-view-search .search-view .search-view-content .top .ant-select-open .ant-select-selection {
	border: none
}

.content1 .content-view-search .search-view .search-view-content .top .ant-select-selection,
.content1 .content-view-search .search-view .search-view-content .top .input {
	border: none;
	outline: 0
}

.content1 .content-view-search .search-view .search-view-content .top .search-btn {
	background: #4fa9fd;
	border: none;
	border-radius: 0;
	width: 120px
}

.content1 .content-view-search .search-view .search-view-content .bottom {
	color: #474747;
	font-size: 16px;
	margin-top: 18px
}

.content1 .content-view-search .search-list {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: auto;
	padding-top: 120px;
	width: 1100px
}

.content1 .content-view-search .search-list .list-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-right: 1px solid #d5d5d5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 50px;
	position: relative
}

.content1 .content-view-search .search-list .list-item .title {
	color: #4fa9fd;
	font-size: 18px
}

.content1 .content-view-search .search-list .list-item .text {
	color: #717171;
	font-size: 16px;
	white-space: nowrap
}

.content1 .content-view-search .search-list .list-item .line {
	height: 75px;
	position: absolute;
	right: 15%;
	top: 0
}

.content1 .content-view-search .search-list .list-item img {
	margin: 0 17px 0 0
}

.content1 .content-view-search .prduct-list .list-item:hover .animation {
	-webkit-transform: translateY(-178px);
	transform: translateY(-178px);
	-webkit-transition: -webkit-transform .6s;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s
}

.content1 .content-view-search .prduct-list .list-item {
	border: 1px solid #d1d1d1;
	cursor: pointer;
	height: 180px;
	margin-bottom: 32px;
	overflow: hidden;
	position: relative
}

.content1 .content-view-search .prduct-list .list-item .animation {
	background: hsla(0, 0%, 60%, .8);
	height: 100%;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%
}

.content1 .content-view-search .prduct-list .list-item .top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px
}

.content1 .content-view-search .prduct-list .list-item .top .left {
	height: 80px;
	margin: 0 9px 0 10px;
	width: 80px
}

.content1 .content-view-search .prduct-list .list-item .top .title {
	color: #333;
	font-size: 19px;
	height: 30px;
	line-height: 30px;
	margin-left: 3px;
	overflow: hidden
}

.content1 .content-view-search .prduct-list .list-item .bottom {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 30px
}

.content1 .content-view-search .prduct-list .list-item .bottom.is-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	margin-top: 12px
}

.content1 .content-view-search .prduct-list .list-item .bottom.is-vertical .bottom-txt:nth-of-type(n+2) {
	margin-left: 0;
	margin-top: 10px
}

.content1 .content-view-search .prduct-list .list-item .bottom-txt {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	white-space: pre
}

.content1 .content-view-search .prduct-list .product-list-col:nth-child(n+16) .list-item {
	margin-bottom: 0
}

.liucheng-img {
	display: block;
	margin: auto
}

.liucheng-img2 {
	margin-top: 80px
}

.tab-text-div {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 24px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 auto 70px;
	width: 290px
}

.tab-text-div .tab-text {
	cursor: pointer
}

.tab-text-div .tab-text-active {
	border-bottom: 3px solid #4fa9fd;
	color: #4fa9fd;
	padding-bottom: 2px
}

.why {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.why .why-top {
	border-radius: 21px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 24px;
	height: 44px;
	line-height: 40px;
	text-align: center;
	width: 148px
}

.why .left {
	width: 60%
}

.why .left .left-top {
	border: 2px solid #717171;
	color: #8f8f8f;
	margin: 0 0 60px 210px
}

.why .left .list-div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.why .left .list-div .list1 {
	color: #474747;
	font-size: 18px;
	margin-right: 10px
}

.why .left .list-div .list1 .list1-text1 {
	margin-top: 350px;
	text-align: center
}

.why .left .list-div .list2 {
	height: 450px;
	margin: 170px -12px 0 0
}

.why .left .list-div .old-btn {
	background: #8f8f8f;
	border-radius: 8px;
	color: #fff;
	height: 42px;
	line-height: 42px;
	margin: 0 auto 10px;
	text-align: center;
	width: 139px
}

.why .left .list-div .old-text {
	text-align: center;
	white-space: nowrap
}

.why .left .list-div .old-icon {
	margin: 12.5px auto;
	width: 17px
}

.why .left .list-div .list4 {
	margin: 160px 0 0 -10px;
	position: relative
}

.why .left .list-div .list4 .line4-text {
	bottom: 255px;
	left: 40px;
	position: absolute
}

.why .left .list-div .list5 {
	margin-top: 147px
}

.why .right {
	width: 40%
}

.why .right .right-top {
	border: 2px solid #4fa9fd;
	color: #4fa9fd;
	margin: 0 auto 125px
}

.why .right .list-div {
	margin: auto;
	width: 150px
}

.why .right .list-div .new-btn {
	background: #4fa9fd;
	border-radius: 8px;
	color: #fff;
	font-size: 16px;
	height: 64px;
	margin: 0 auto 10px;
	text-align: center;
	width: 148px
}

.why .right .list-div .new-btn .new-btn-text1 {
	padding-top: 8px
}

.why .right .list-div .new-btn .new-btn-text1_bottom {
	margin-top: -1px
}

.why .right .list-div .new-btn .new-btn-text2 {
	padding-top: 20px
}

.why .right .list-div .new-icon {
	margin: 13px auto;
	width: 17px
}

.why .right .list-div .new-icon .anticon {
	color: #4fa9fd
}

.why .right .list-div .old-text {
	text-align: center;
	white-space: nowrap
}

.us-list .item-img {
	height: 75px;
	margin: 0 auto 45px;
	width: 75px
}

.us-list .item-img img {
	-webkit-transition: all .4s;
	transition: all .4s
}

.us-list .item-img:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

.us-list .us-list-item {
	margin-bottom: 50px
}

.us-list .text1 {
	font-size: 20px;
	margin-bottom: 15px;
	text-align: center
}

.us-list .text2 {
	color: #717171;
	font-size: 16px;
	margin-bottom: 2px;
	text-align: center
}

.rate-tip {
	color: #333;
	font-size: 14px;
	text-align: center
}

.statistics-box {
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 #f2f4f8;
	box-shadow: 0 2px 5px 0 #f2f4f8;
	height: 100px
}

.statistics {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 auto;
	width: 1200px
}

.statistics .statistics-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}

.statistics .statistics-item .text-top {
	color: #4fa9fd;
	font-family: HarmonyOS_Sans_SC_Black;
	font-size: 28px;
	font-weight: 600
}

.statistics .statistics-item .text-bottom {
	color: #5c6670;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 16px;
	font-weight: 400
}

.home-header {
	color: #4fa9fd;
	font-family: HarmonyOS_Sans_SC_Black;
	font-size: 34px;
	font-weight: 600;
	height: 100px;
	line-height: 100px;
	text-align: center
}

.classification {
	padding-top: 60px
}

.panel {
	background: -webkit-gradient(linear, right top, left top, from(#87d4ff), to(#4787ee));
	background: linear-gradient(270deg, #87d4ff, #4787ee);
	border-radius: 5px;
	height: 40px;
	-webkit-transform: skew(-13deg);
	transform: skew(-13deg);
	width: 1185px
}

.panel-tab,
.panel {
	bottom: 0;
	position: absolute
}

.panel-tab {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.panel-tab-item {
	-webkit-box-flex: 1;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	left: -13px;
	position: relative;
	-webkit-transform: skew(13deg);
	transform: skew(13deg)
}

.noselect-image {
	bottom: 0
}

.noselect-image .describe-top {
	color: #4fa9fd;
	font-family: HarmonyOS_Sans_SC_Black;
	font-size: 16px;
	font-weight: 700;
	width: 200px
}

.noselect-image .describe-bottom {
	color: #69727a;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 12px;
	font-weight: 400;
	width: 200px
}

.select-image {
	bottom: -1px
}

.select-image .describe-top {
	color: #fff;
	font-family: HarmonyOS_Sans_SC_Black;
	font-size: 22px;
	font-weight: 700;
	width: 200px
}

.select-image .describe-bottom {
	color: #fff;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 14px;
	font-weight: 500;
	width: 200px
}

.describe {
	left: 0;
	position: absolute;
	top: 0
}

.shop {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.shop-item-commodity {
	height: 295px;
	padding: 40px 23px 28px
}

.shop-item-commodity,
.shop-item-coupon {
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 24px 0 hsla(0, 0%, 60%, .15);
	box-shadow: 0 0 24px 0 hsla(0, 0%, 60%, .15);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 20px;
	position: relative;
	width: 280px;
	margin-bottom: 15px;
}

.shop-item-coupon {
	height: 320px;
	padding: 24px 23px 28px
}

.tab-label-commodity,
.tab-label-coupon {
	color: #fff;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: 0;
	white-space: nowrap
}

.tab-label-commodity img,
.tab-label-coupon img {
	height: 25px;
	width: 105px
}

.tab-label-commodity span,
.tab-label-coupon span {
	font-weight: 600;
	left: 50%;
	margin-left: 3px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.title-name {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.countries {
	border-radius: 50%;
	height: 30px;
	width: 30px
}

.price-title-name {
	color: #242933;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 80%
}

.price {
	color: #ca453f;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 24px;
	font-weight: 700
}

.price .money {
	font-weight: 600
}

.price .year {
	color: #ca453f;
	font-weight: 600;
	font-weight: 400
}

.price .reduce,
.price .year {
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 14px
}

.price .reduce {
	color: #a7a9ad;
	font-weight: 600;
	-webkit-text-decoration: line-through;
	text-decoration: line-through
}

.price-coupon {
	position: relative
}

.price-coupon .coupon-top .coupon-money {
	color: #ca453f;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 24px;
	font-weight: 600;
	margin-right: 10px
}

.price-coupon .coupon-top .coupon-type {
	color: #ca453f;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 16px;
	font-weight: 500
}

.price-coupon .coupon-top .dotted {
	border: 1px dashed #ebebeb;
	height: 1px;
	left: -24px;
	margin-top: 17px;
	position: absolute;
	width: 290px
}

.price-coupon .coupon-bottom .collectionTime {
	background: -webkit-gradient(linear, right top, left top, from(#fff8f3), to(#fee8ed));
	background: linear-gradient(270deg, #fff8f3, #fee8ed);
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #ca453f;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 13px;
	font-weight: 400;
	height: 65px;
	margin-top: 35px;
	padding: 10px 15px;
	white-space: nowrap;
	width: 100%
}

.price-coupon .coupon-bottom .time {
	margin-bottom: 5px
}

.label {
	background: #fff;
	border: 1px solid #ca453f;
	border-radius: 3px;
	display: inline-block;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	margin-top: 5px;
	padding: 0 5px;
	text-align: center
}

.progress {
	background: #d8ecff;
	border-radius: 50px;
	height: 8px;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
	width: 164px
}

.progress .progressBar {
	background: #4fa9fd;
	border-radius: 50px;
	height: 12px;
	left: 1px;
	line-height: 12px;
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0
}

.robbed {
	color: #69727a;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 11px;
	font-weight: 500;
	margin-left: 10px;
	position: relative;
	top: 3px
}

.countDown {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 13px
}

.time-title {
	color: #242933;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 14px;
	font-weight: 400;
	margin-right: 5px
}

.buy-button {
	bottom: 20px;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 244px
}

.buy {
	background: #4fa9fd;
	border-radius: 20px;
	color: #fff !important;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	width: 100%;
	border:0
}

.buy:hover {
	background: #80c0fc
}

.content-title {
	color: #242933;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 28px;
	font-weight: 600;
	margin: 40px 0;
	text-align: center
}

.service {
	background: #4382e8;
	border-radius: 10px;
	height: 540px;
	overflow: hidden
}

.service .service-left,
.service {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.service .service-left {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 40px
}

.service .service-left .service-left-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-radius: 10px;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 85px;
	padding: 16px 30px;
	width: 520px
}

.service .service-right {
	-webkit-box-flex: 1;
	background: #3172dc;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 40px;
	padding-top: 30px;
	position: relative
}

.service-left-noSelect {
	border: 1px solid #a0c0f3;
	color: #fff
}

.service-left-select {
	background: #fff;
	border: 1px solid #fff;
	color: #4fa9fd
}

.serial {
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 30px;
	font-weight: 600;
	margin-right: 10px
}

.type {
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 20px;
	font-weight: 500
}

.arrwo {
	margin-left: auto
}

.right-title {
	color: #fff;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 24px;
	font-weight: 400
}

.Line {
	background: #fff;
	height: 4px;
	margin: 10px 0 30px;
	width: 50px
}

.right-describe {
	color: #fff;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 15px
}

.right-describe .radio {
	background: #fff;
	border-radius: 2px;
	display: inline-block;
	height: 10px;
	margin-right: 20px;
	width: 10px
}

.learnMore {
	background: #fff;
	border-radius: 5px;
	color: #4fa9fd;
	cursor: pointer;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 16px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	text-align: center;
	width: 120px
}

.cube {
	bottom: 0;
	position: absolute;
	right: 0
}

.major {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.major-item {
	background: #f9fafc;
	border: 2px solid #fff;
	border-radius: 5px;
	-webkit-box-shadow: 10px 10px 20px 0 #e8edf2;
	box-shadow: 10px 10px 20px 0 #e8edf2;
	height: 285px;
	text-align: center;
	width: 285px
}

.major-item .major-img {
	margin-top: 63px;
	position: relative
}

.major-item .major-img .img {
	height: 50px;
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 50px
}

.major-item .major-img .decorate {
	background: #4fa9fd;
	border-radius: 5px;
	height: 35px;
	left: 50%;
	opacity: .5;
	position: absolute;
	top: -22px;
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 35px
}

.major-item .major-title {
	color: #242933;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 24px;
	font-weight: 600;
	margin: 33px 0 10px
}

.major-item .major-desc {
	color: #69727a;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 18px;
	font-weight: 400
}

.major-item:hover .major-img .img {
	-webkit-transform: translateX(-5px);
	transform: translateX(-5px)
}

.major-item:hover .major-img .decorate {
	-webkit-transform: translateX(5px);
	transform: translateX(5px)
}

.major-item:hover .major-title {
	color: #00aefe
}

.amazon-box {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.amazon-item {
	background: -webkit-gradient(linear, left top, right top, from(#fdefdf), to(#fdf7eb));
	background: linear-gradient(90deg, #fdefdf, #fdf7eb);
	border: 2px solid #fff;
	border-radius: 5px;
	-webkit-box-shadow: 10px 10px 20px 0 #e8edf2;
	box-shadow: 10px 10px 20px 0 #e8edf2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 220px;
	overflow: hidden;
	padding: 41px 0 0 39px;
	position: relative;
	width: 385px
}

.amazon-item .amazon-item-title {
	color: #242933;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 20px;
	font-weight: 500;
	margin: 16px 0 20px
}

.amazon-item .amazon-item-desc {
	color: #242933;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 16px;
	font-weight: 400;
	width: 224px
}

.amazon-item .amazon-cube {
	bottom: -31px;
	-webkit-filter: opacity(.4);
	filter: opacity(.4);
	position: absolute;
	right: -25px;
	-webkit-transition: all .8s;
	transition: all .8s
}

.amazon-item:hover .amazon-cube {
	-webkit-filter: opacity(1);
	filter: opacity(1);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.bg-ditu {
	background-image: url(/_nuxt/img/ditu.648c306.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 620px
}

.map-box {
	bottom: 80px;
	position: absolute
}

.map-box .map-box-item .num {
	color: #4fa9fd;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 36px;
	font-weight: 600
}

.map-box .map-box-item .map-desc {
	color: #242933;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 20px
}

.mapList-box {
	bottom: -80px;
	left: 0;
	position: absolute;
	right: 0
}

.mapList-box .mapList {
	-ms-flex-pack: distribute;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background: #f9fafc;
	border: 2px solid #fff;
	border-radius: 5px;
	-webkit-box-shadow: 10px 10px 20px 0 #e8edf2;
	box-shadow: 10px 10px 20px 0 #e8edf2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 140px;
	-webkit-justify-content: space-around;
	justify-content: space-around
}

.mapList-box .mapList .mapList-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}

.mapList-box .mapList .mapList-item p {
	color: #69727a;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 14px;
	font-weight: 400;
	margin-top: 20px
}

@-webkit-keyframes move-435b65a0 {
	0% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}

	to {
		-webkit-transform: rotateY(1turn);
		transform: rotateY(1turn)
	}
}

@keyframes move-435b65a0 {
	0% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}

	to {
		-webkit-transform: rotateY(1turn);
		transform: rotateY(1turn)
	}
}

.security-box {
	height: 340px
}

.security-box .security-box-left,
.security-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.security-box .security-box-left {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-pack: distribute;
	background: #3172dc;
	border-radius: 5px;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	padding-left: 30px;
	width: 280px
}

.security-box .security-box-left .left-item-desc {
	color: #fff;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 16px;
	font-weight: 400
}

.security-box .security-box-left .left-item-num {
	color: #fff;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 32px;
	font-weight: 600
}

.security-box .security-box-right {
	-webkit-box-flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 20px
}

.security-box .security-box-right .right-item {
	-webkit-box-flex: 1;
	background: #2b314b;
	border-radius: 5px;
	-webkit-box-shadow: 10px 10px 15px 0 #22273e;
	box-shadow: 10px 10px 15px 0 #22273e;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 340px;
	margin-left: 20px;
	padding-left: 20px;
	padding-top: 70px;
	position: relative
}

.security-box .security-box-right .right-item .icon {
	left: 35%;
	position: absolute;
	top: -14px
}

.security-box .security-box-right .right-item .icon .up {
	background: #007afc;
	border-radius: 2px;
	height: 24px;
	position: absolute;
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 32px
}

.security-box .security-box-right .right-item .icon .down {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background-color: hsla(0, 0%, 100%, .2);
	border: 1px solid rgba(100, 160, 244, .54);
	border-radius: 2px;
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 32px;
	-webkit-justify-content: center;
	justify-content: center;
	left: 17px;
	position: absolute;
	top: 7px;
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 44px;
	z-index: 1
}

.security-box .security-box-right .right-item .right-title {
	color: #fff;
	font-family: PingFangSC-Medium, PingFang SC;
	font-size: 18px;
	font-weight: 500
}

.security-box .security-box-right .right-item .right-desc {
	color: #a7a9ad;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 14px;
	font-weight: 400;
	margin-top: 9px;
	width: 150px
}

.security-box .security-box-right .right-item:hover {
	-webkit-box-shadow: 10px 10px 15px 0 #22273e, inset 10px 10px 20px 0 #22273e;
	box-shadow: 10px 10px 15px 0 #22273e, inset 10px 10px 20px 0 #22273e
}

.security-box .security-box-right .right-item:hover .icon .up {
	-webkit-transform: translateX(-7px);
	transform: translateX(-7px)
}

.security-box .security-box-right .right-item:hover .icon .down {
	-webkit-transform: translateX(7px);
	transform: translateX(7px)
}

.footer-title {
	color: #fff;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 26px;
	text-align: center
}

.freeRegistration {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background: #4fa9fd;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-size: 16px;
	font-weight: 600;
	height: 40px;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 auto;
	width: 200px
}

.cart-box,
.freeRegistration {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.cart-box {
	overflow: hidden
}

.cart-box .cart-item {
	-ms-flex-negative: 0;
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 5px 5px 15px 0 #e8edf2;
	box-shadow: 5px 5px 15px 0 #e8edf2;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	height: 120px;
	margin-right: 10px;
	width: calc(25% - 7.5px)
}

.lunbotu {
	height: 300px;
	width: 90%
}

.swiper {
	height: 500px
}

.swiper-item img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
	width: 100%
}

.swiper-item .cursor {
	cursor: pointer
}