@charset "UTF-8";

.fixed-header[data-v-862270dd] .van-icon {
	font-weight: 700;
	font-size: 5.333333vw;
	color: #000
}

.fixed-header[data-v-862270dd] .van-nav-bar__title {
	color: #000
}

.fixed-header[data-v-862270dd] .van-nav-bar--fixed {
	background-color: #fff;
	box-shadow: 0 .933333vw 1.333333vw rgba(98, 98, 98, .09), inset 0 -1px #e0e0e0
}

.experience-module[data-v-609be638] {
	position: relative;
	background: white;
	border-radius: 4vw
}

.experience-module .banner[data-v-609be638] {
	width: 100%
}

.experience-module .content[data-v-609be638] {
	padding: 6.666667vw;
	font-size: 4.4vw;
	box-sizing: border-box
}

.experience-module .content span[data-v-609be638] {
	font-size: 8vw;
	font-weight: 700;
	color: #2eb000
}

.close[data-v-609be638] {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translate(-50%);
	z-index: 10
}

.visible {
	visibility: visible
}

.fixed {
	position: fixed
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.sticky {
	position: -webkit-sticky;
	position: sticky
}

.block {
	display: block
}

.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.grid {
	display: grid
}

.transform {
	-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	-ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.border {
	border-width: 1px
}

.outline {
	outline-style: solid
}

.blur {
	--tw-blur: blur(1.066667vw);
	-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-filter {
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
	-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, backdrop-filter, -webkit-transform, -webkit-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, backdrop-filter, -webkit-transform, -webkit-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -moz-text-decoration-color, -webkit-transform, -webkit-filter;
	-webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-transition-duration: .15s;
	transition-duration: .15s
}

html,
body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-overflow-scrolling: touch;
	font-family: Montserrat;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 3.2vw;
	color: #000
}

body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
ul,
ol,
th,
td,
button,
figure,
input,
textarea,
form,
pre,
blockquote,
figure {
	margin: 0;
	padding: 0
}

a {
	cursor: pointer;
	text-decoration: none
}

ol,
ul {
	list-style: none
}

a,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
button,
textarea {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	color: inherit;
	outline: none
}

button,
input[type=submit],
input[type=button] {
	cursor: pointer
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	margin: 0;
	-webkit-appearance: none
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[hidden] {
	display: none
}

.nav-padding {
	padding-bottom: 14.666667vw;
	box-sizing: border-box
}

.html-bg-default {
	background: #fff
}

.html-bg-f7f7f7 {
	background-color: #f7f7f7
}

.html-bg-vip {
	background: url() no-repeat;
	background-size: cover;
	background-attachment: fixed
}

.html-bg-login {
	background: url() no-repeat;
	background-size: cover;
	background-attachment: fixed
}

* {
	word-break: break-word
}

.fade-enter-active {
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.fade-leave-active {
	-webkit-transition: all .3s cubic-bezier(1, .5, .8, 1);
	transition: all .3s cubic-bezier(1, .5, .8, 1)
}

.fade-enter-from,
.fade-leave-to {
	-webkit-transform: translateX(2.666667vw);
	-ms-transform: translateX(2.666667vw);
	transform: translate(2.666667vw);
	opacity: 0
}

.breadcrumb-enter-active,
.breadcrumb-leave-active {
	-webkit-transition: all .3s;
	transition: all .3s
}

.breadcrumb-enter,
.breadcrumb-leave-active {
	opacity: 0;
	-webkit-transform: translateX(2.666667vw);
	-ms-transform: translateX(2.666667vw);
	transform: translate(2.666667vw)
}

.breadcrumb-move {
	-webkit-transition: all .3s;
	transition: all .3s
}

.breadcrumb-leave-active {
	position: absolute
}

.default-btn {
	font-weight: 700;
	font-size: 1.6vw;
	--van-button-primary-background: #ffa225;
	--van-button-primary-border-color: none;
	--van-button-primary-color: white;
	--van-button-large-height: 6.666667vw
}