.download-wrapper[data-v-65681035] {
	width: 100%;
	height: 300px;
	margin-top: 80px
}

.download-wrapper .down-button[data-v-65681035] {
	width: 100%;
	height: 60px
}

.download-wrapper .down-button ul[data-v-65681035] {
	width: 100%;
	height: 100%
}

.download-wrapper .down-button ul li[data-v-65681035] {
	width: auto;
	height: 100%;
	display: inline-block;
	cursor: pointer;
	margin-left: 40px
}

.download-wrapper .down-button ul li img[data-v-65681035] {
	height: 100%;
	width: auto
}

.download-wrapper .down-button ul li[data-v-65681035]:first-child {
	margin-left: 0
}

.download-wrapper .link-button[data-v-65681035] {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-top: 30px;
	font-size: 18px;
	font-weight: 400;
	color: #000000
}

.download-wrapper .link-button ul[data-v-65681035] {
	width: 100%;
	height: 100%
}

.download-wrapper .link-button ul li[data-v-65681035] {
	display: inline-block;
	width: auto;
	padding-left: 50px;
	position: relative;
	cursor: pointer
}

.download-wrapper .link-button ul li[data-v-65681035]:hover {
	text-decoration: underline
}

.download-wrapper .link-button ul li[data-v-65681035]:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -25px;
	width: 2px;
	height: 18px;
	background-color: #fff
}

.download-wrapper .link-button ul li[data-v-65681035]:first-child {
	padding-left: 0
}

.download-wrapper .link-button ul li[data-v-65681035]:last-child:after {
	display: none
}

.ct-left-wrapper[data-v-9a72d10c] {
	width: 985px;
	height: 100%;
	position: relative
}

.ct-left-wrapper p[data-v-9a72d10c] {
	color: #000000
}

.ct-left-wrapper p.hello[data-v-9a72d10c] {
	width: 106px;
	height: 43px;
	font-size: 32px;
	font-weight: 300;
	text-align: left;
	line-height: 43px;
	margin-top: 100px
}

.ct-left-wrapper p.title[data-v-9a72d10c] {
	width: 100%;
	height: 260px;
	font-size: 98px;
	font-weight: 400;
	text-align: left;
	line-height: 130px
}

.fade-enter-active[data-v-9a72d10c],.fade-leave-active[data-v-9a72d10c] {
	transition: opacity .5s
}

.fade-enter[data-v-9a72d10c],.fade-leave-to[data-v-9a72d10c] {
	opacity: 0
}

.ct-right-wrapper[data-v-2651d8ec] {
	width: 380px;
	height: 100%;
	text-align: center
}

.ct-right-wrapper img[data-v-2651d8ec] {
	width: auto;
	max-height: 95%
}

.fade-enter-active[data-v-2651d8ec],.fade-leave-active[data-v-2651d8ec] {
	transition: opacity .5s
}

.fade-enter[data-v-2651d8ec],.fade-leave-to[data-v-2651d8ec] {
	opacity: 0
}

.home[data-v-db09f01e] {
	width: 100%;
	height: 100%;
	position: relative
}

.container-wrapper[data-v-db09f01e] {
	width: 1356px;
	height: 100%;
	margin: 0 auto
}

.header-wrapper[data-v-db09f01e] {
	width: 1356px;
	height: 80px;
	padding: 24px 0;
	display: flex;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	box-sizing: content-box
}

.header-wrapper[data-v-db09f01e]:after {
	content: "";
	display: block;
	clear: both;
	zoom: 1;
	visibility: hidden
}

.form-sub{
	font-size: 24px;
	font-weight: 500;
    line-height: 20px;
}

.header-wrapper .left-header[data-v-db09f01e] {
	width: 80%;
	height: 80px;
	display: flex
}

.header-wrapper .left-header .logo[data-v-db09f01e] {
	width: 258px;
	height: 80px
}

.header-wrapper .left-header .nav[data-v-db09f01e] {
	width: auto;
	height: 80px;
	padding-left: 80px
}

.header-wrapper .left-header .nav ul[data-v-db09f01e] {
	width: 100%;
	height: 100%
}

.header-wrapper .left-header .nav ul li[data-v-db09f01e] {
	display: flex;
	width: 142px;
	height: 100%;
	font-size: 24px;
	font-weight: 700;
	color: #000000;
	position: relative;
	cursor: pointer;
	justify-content: center;
	align-items: center
}

.header-wrapper .left-header .nav ul li.active[data-v-db09f01e]:after {
	content: "";
	display: inline-block;
	position: absolute;
	width: 6px;
	height: 6px;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	background-color: #fff;
	border-radius: 50%
}

.header-wrapper .right-header[data-v-db09f01e] {
	width: 212px;
	float: right;
	height: 80px
}

.header-wrapper .right-header ul[data-v-db09f01e] {
	width: 100%;
	height: 80px;
	line-height: 80px;
	/*display: inline-block*/
}

.header-wrapper .right-header ul li[data-v-db09f01e] {
	width: 264px;
	height: 264px;
	color: #000000;
	/*display: inline-block;*/
	margin: 8px 0 8px 10px;
	cursor: pointer
}

.header-wrapper .right-header ul li[data-v-db09f01e]:first-child {
	margin-left: 0
}

.fullpage-container .section[data-v-db09f01e],.fullpage-container[data-v-db09f01e],.header-wrapper .right-header ul li img[data-v-db09f01e] {
	width: 100%;
	height: 100%
}

.fullpage-container .section .content-wrapper[data-v-db09f01e] {
	padding-top: 128px;
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: space-around
}

.copy-right[data-v-db09f01e] {
	position: fixed;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	background-color: rgba(0,0,0,.3137254901960784);
	color: #fff;
	width: 100%;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 13px
}

.top-wrapper[data-v-350ced98] {
	width: 100%;
	height: auto
}

.top-wrapper .title-container[data-v-350ced98] {
	width: 50%;
	height: 1.36rem;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto
}

.top-wrapper .title[data-v-350ced98] {
	margin: 0 auto;
	font-size: .56rem;
	color: #fff;
	line-height: .68rem;
	font-weight: 700;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.fade-enter-active[data-v-350ced98],.fade-leave-active[data-v-350ced98] {
	transition: opacity .1s
}

.fade-enter[data-v-350ced98],.fade-leave-to[data-v-350ced98] {
	opacity: 0
}

.bottom-wrapper[data-v-78aef142] {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap
}

.bottom-wrapper .photo-wrapper[data-v-78aef142] {
	width: 100%;
	text-align: center
}

.bottom-wrapper .pic[data-v-78aef142] {
	display: inline-block;
	width: 4.5rem
}

.pagination[data-v-78aef142] {
	width: 100%;
	height: .16rem;
	margin-bottom: .3rem;
	text-align: center;
	margin: -1.333333vw
}

.pagination ul[data-v-78aef142] {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%
}

.pagination ul li[data-v-78aef142] {
	width: .16rem;
	height: .16rem;
	border-radius: .16rem;
	background-color: #e6e6e6;
	margin: 0 .04rem
}

.pagination ul li[data-v-78aef142]:hover {
	cursor: pointer
}

.pagination ul li.active[data-v-78aef142] {
	width: .32rem;
	background-color: #f84d7c
}

.fade-enter-active[data-v-78aef142],.fade-leave-active[data-v-78aef142] {
	transition: opacity .5s
}

.fade-enter[data-v-78aef142],.fade-leave-to[data-v-78aef142] {
	opacity: 0
}

.swiper-slide[data-v-78aef142] {
	height: auto
}

.download-wrapper[data-v-0104b1bc] {
	width: 100%;
	text-align: center
}

.download-wrapper .down-button[data-v-0104b1bc] {
	width: 100%;
	margin: 10px 0
}

.download-wrapper .down-button ul[data-v-0104b1bc] {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center
}

.download-wrapper .down-button ul li[data-v-0104b1bc] {
	height: 40px;
	text-align: center
}

.download-wrapper .down-button ul li img[data-v-0104b1bc] {
	display: block;
	float: left;
	height: 40px;
	cursor: pointer
}

.download-wrapper .down-button ul li div[data-v-0104b1bc] {
	width: 40px
}

.download-wrapper .link-button[data-v-0104b1bc] {
	font-size: 14px;
	font-weight: 600;
	color: #151527;
	width: 100%;
	padding-top: 10px
}

.download-wrapper .link-button ul[data-v-0104b1bc] {
	display: inline-block;
	width: 100%;
	text-align: center
}

.download-wrapper .link-button ul li[data-v-0104b1bc] {
	padding: 0 10px;
	display: inline-block
}

.copy-right[data-v-0104b1bc] {
	padding-top: 1.333333vw;
	font-size: 1.6vw;
	font-weight: 500;
	color: #151527;
	font-family: PingFangSC,PingFangSC-Medium;
	opacity: .6
}

.phone[data-v-4e0f0ea8] {
	width: 100%;
	height: auto
}

.phone .logo[data-v-4e0f0ea8] {
	width: 100%;
	height: 1.2rem;
	padding: .2rem .2rem 0 .2rem
}

.phone .logo img[data-v-4e0f0ea8] {
	width: 2.58rem;
	height: auto
}

.bottom-wrapper[data-v-4e0f0ea8],.top-wrapper[data-v-4e0f0ea8] {
	width: 100%
}

body[data-v-526e602f],html[data-v-526e602f] {
	min-width: none
}

#app[data-v-526e602f] {
	width: 100%;
	height: 100%
}

#app .pc[data-v-526e602f] {
	width: 100%;
	height: 100%;
	min-width: 1100px;
	margin: 0 auto;
	background: url(../img/bg.34eebd78.png) 50% 50% no-repeat;
	background-size: cover;
	background-position-x: center
}

#app .phone[data-v-526e602f] {
	min-width: 0;
	width: 100%;
	margin: 0 auto;
	background: url(../img/bg-phone.456e1633.png) no-repeat;
	background-size: 100% auto;
	background-position-x: center
}

@media screen and (min-width:1920px) {
	#app .pc[data-v-526e602f] {
		min-width: 1350px
	}
}

@font-face {
	font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
	font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
	font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab
}

@font-face {
	font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
	font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
	font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb
}

@font-face {
	font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
	font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
	font-family:PingFang;src:url(1.0.43/fonts/PingFang\ Regular.75225b29.ttf);font-weight:400;font-style:normal;font-display:swap
}

@font-face {
	font-family:PingFang-Bold;src:url(1.0.43/fonts/PingFang\ Heavy.1c97d8de.ttf);font-weight:400;font-style:normal;font-display:swap
}

@font-face {
	font-family:PingFang-Medium;src:url(1.0.43/fonts/PingFang\ Medium.15974853.ttf);font-weight:500;font-style:normal;font-display:swap
}

a,article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

body,html {
	width: 100%;
	height: 100%;
	margin: 0 auto
}

a {
	color: #333
}

button {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

ol,ul {
	list-style: none
}

fieldset,img {
	border: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

audio,canvas,video {
	display: inline-block
}

button,input,select,textarea {
	font-size: 100%;
	border-radius: 0;
	border: none;
	outline: none;
	resize: none
}

button,input[type=button],input[type=reset],input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;
	border: 0 none;
	outline: none
}

embed,img,object,video {
	max-width: 100%;
	vertical-align: top
}

input[type=text]::-moz-focus-inner {
	border: none;
	padding: 0
}

input:-webkit-autofill {
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s
}

em,i {
	font-style: normal
}

a {
	text-decoration: none
}

.hidden {
	display: none!important
}

.selectable {
	-webkit-user-select: text!important;
	-moz-user-select: text!important;
	user-select: text!important
}

.wordbreak {
	word-break: break-all!important
}

.ellipsis {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.text-center {
	text-align: center!important
}

.text-right {
	text-align: right!important
}

.uppercase {
	text-transform: uppercase
}

li,ul {
	list-style: none
}

#fp-nav.fp-right {
	right: 6.666667vw
}

#fp-nav ul li,.fp-slidesNav ul li {
	margin: 2.666667vw .933333vw
}

#fp-nav ul li a span,.fp-slidesNav ul li a span {
	background-color: hsla(0,0%,100%,.3137254901960784)
}

#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span {
	background-color: #fff
}

.fullpage-wrapper section {
	padding-top: 124px;
	width: 100%;
	height: 100%;
	margin: 0 auto
}