.header[data-v-42b7914e] {
	position: fixed;
	top: 0;
	z-index: 9999;
	width: 100%;
	height: 80px;
	color: #fff;
	background-color: #1f65f2
}

.header .center[data-v-42b7914e] {
	width: 100%;
	margin: 0 auto;
	text-align: center
}

.header .container[data-v-42b7914e] {
	width: 1120px;
	display: inline-flex
}

.header .container .logo-area[data-v-42b7914e] {
	display: inline-flex;
	margin-top: 10px;
	padding: 4px
}

.header .container .logo-area .logo[data-v-42b7914e] {
	width: 42px;
	height: 42px
}

.header .container .logo-area .app-name[data-v-42b7914e] {
	margin-left: 12px;
	width: 120px;
	font-size: 18px;
	font-weight: 700;
	line-height: 42px
}

.header .container .navigator-area[data-v-42b7914e] {
	display: inline-flex;
	margin-left: 280px;
	margin-top: 20px
}

.header .container .navigator-area .item[data-v-42b7914e] {
	margin: 0 40px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px
}

.header .container .navigator-area .item[data-v-42b7914e]:hover {
	opacity: .8;
	cursor: pointer
}

.header .container .navigator-area .focus[data-v-42b7914e] {
	border-bottom: 4px solid #fff
}

.block[data-v-42b7914e] {
	width: 100%;
	height: 80px
}

.footer[data-v-8ba761a8] {
	width: 100%;
	color: #fff
}

.footer .center[data-v-8ba761a8] {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	background: #333;
	text-align: center
}

.footer .center .container[data-v-8ba761a8] {
	margin-top: 100px;
	min-width: 900px;
	display: inline-flex;
	height: 240px
}

.footer .center .container .logo-area[data-v-8ba761a8] {
	margin: 14px 0
}

.footer .center .container .logo-area .logo[data-v-8ba761a8] {
	width: 80px;
	height: 80px
}

.footer .center .container .logo-area .app-name[data-v-8ba761a8] {
	margin-top: 15px;
	width: 110px;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px
}

.footer .center .container .tel-area[data-v-8ba761a8] {
	margin-left: 90px;
	text-align: left
}

.footer .center .container .tel-area .item[data-v-8ba761a8] {
	margin-bottom: 28px;
	min-width: 540px;
	position: relative
}

.footer .center .container .tel-area .item .icon[data-v-8ba761a8] {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain
}

.footer .center .container .tel-area .item .value[data-v-8ba761a8] {
	top: 0;
	left: 52px;
	position: absolute;
	font-size: 14px;
	line-height: 24px
}

.footer .center .container .tel-area .item[data-v-8ba761a8]:last-child {
	margin-bottom: 0
}

.footer .center .container .policy-area[data-v-8ba761a8] {
	margin-left: 40px;
	margin-top: 54px
}

.footer .center .container .policy-area a[data-v-8ba761a8] {
	color: #fff
}

.footer .center .copyright[data-v-8ba761a8] {
	height: 60px;
	background: #484848;
	min-width: 1280px
}

.footer .center .copyright .text[data-v-8ba761a8] {
	font-size: 12px;
	font-weight: 400;
	line-height: 60px
}

.footer .center .copyright .text .icp[data-v-8ba761a8] {
	margin-left: 10px;
	background-color: white;
}

.home-content[data-v-07ac9cee] {
	width: 100%;
	position: relative;
	margin: auto
}

.home-content .block-1[data-v-07ac9cee] {
	width: 66px;
	height: 6px;
	background: #30a2f1;
	border-radius: 2px
}

.home-content #home[data-v-07ac9cee] {
	color: #fff;
	height: 700px;
	position: relative;
	text-align: center;
	background: linear-gradient(0deg, #1f91f2, #1f65f2)
}

.home-content #home .app-name[data-v-07ac9cee] {
	padding-top: 130px;
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	line-height: 36px
}

.home-content #home .app-name .slogan[data-v-07ac9cee] {
	margin-left: 30px;
	font-weight: 400
}

.home-content #home .button[data-v-07ac9cee] {
	margin: 48px auto 0;
	width: 150px;
	height: 40px;
	border: 2px solid #fff;
	border-radius: 20px;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	color: #fff;
	line-height: 40px
}

.home-content #home .button[data-v-07ac9cee]:hover {
	opacity: .8;
	cursor: pointer
}

.home-content #home .poster-area[data-v-07ac9cee] {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center
}

.home-content #home .poster-area .poster-bg[data-v-07ac9cee] {
	width: 1326px;
	height: 229px;
	bottom: 0
}

.home-content #home .poster-area .poster-1[data-v-07ac9cee] {
	position: relative;
	width: 654px;
	height: 329px;
	bottom: -5px
}

.home-content #introduce-1[data-v-07ac9cee] {
	background-color: #fff;
	text-align: center;
	height: 800px
}

.home-content #introduce-1 .content[data-v-07ac9cee] {
	margin-top: 194px;
	display: inline-flex
}

.home-content #introduce-1 .content .text-area[data-v-07ac9cee] {
	margin-top: 80px;
	text-align: left
}

.home-content #introduce-1 .content .text-area .text-1[data-v-07ac9cee] {
	font-size: 36px;
	font-weight: 700;
	color: #000
}

.home-content #introduce-1 .content .text-area .text-2[data-v-07ac9cee] {
	margin-top: 50px;
	font-size: 20px;
	font-weight: 700;
	color: #666
}

.home-content #introduce-1 .content .text-area .block-1[data-v-07ac9cee] {
	margin-top: 2px;
	margin-left: 0
}

.home-content #introduce-1 .content .text-area .text-3[data-v-07ac9cee] {
	margin-top: 46px;
	width: 500px;
	font-size: 16px;
	font-weight: 400;
	color: #999;
	line-height: 32px
}

.home-content #introduce-1 .content .poster-2[data-v-07ac9cee] {
	margin-left: 40px;
	width: 486px;
	height: 501px
}

.home-content #introduce-2[data-v-07ac9cee] {
	background-color: #f5f5f5;
	text-align: center;
	height: 800px
}

.home-content #introduce-2 .text-1[data-v-07ac9cee] {
	padding-top: 123px;
	font-size: 36px;
	font-weight: 700;
	color: #000
}

.home-content #introduce-2 .text-2[data-v-07ac9cee] {
	margin-top: 50px;
	font-size: 20px;
	font-weight: 700;
	color: #666
}

.home-content #introduce-2 .block-1[data-v-07ac9cee] {
	margin: 14px auto 0
}

.home-content #introduce-2 .intro-area[data-v-07ac9cee] {
	margin-top: 115px;
	display: inline-flex
}

.home-content #introduce-2 .intro-area .item[data-v-07ac9cee] {
	width: 326px;
	margin: 0 28px
}

.home-content #introduce-2 .intro-area .item .icon[data-v-07ac9cee] {
	width: 120px;
	height: 120px
}

.home-content #introduce-2 .intro-area .item .title[data-v-07ac9cee] {
	margin-top: 25px;
	font-size: 20px;
	font-weight: 400;
	color: #333
}

.home-content #introduce-2 .intro-area .item .info[data-v-07ac9cee] {
	margin-top: 24px;
	font-size: 16px;
	font-weight: 400;
	color: #999;
	line-height: 24px
}

.home-content #introduce-3[data-v-07ac9cee] {
	background-color: #fff;
	text-align: center;
	height: 800px
}

.home-content #introduce-3 .content[data-v-07ac9cee] {
	display: inline-flex
}

.home-content #introduce-3 .content .poster-3[data-v-07ac9cee] {
	width: 274px;
	height: 527px;
	margin-top: 150px
}

.home-content #introduce-3 .content .intro-area[data-v-07ac9cee] {
	text-align: left;
	margin-top: 150px;
	margin-left: 165px
}

.home-content #introduce-3 .content .intro-area .text-1[data-v-07ac9cee] {
	font-size: 36px;
	font-weight: 700;
	color: #000;
	line-height: 60px
}

.home-content #introduce-3 .content .intro-area .intro[data-v-07ac9cee] {
	margin-top: 70px
}

.home-content #introduce-3 .content .intro-area .intro .title[data-v-07ac9cee] {
	font-size: 20px;
	font-weight: 700;
	color: #333
}

.home-content #introduce-3 .content .intro-area .intro .info[data-v-07ac9cee] {
	margin-top: 12px;
	width: 522px;
	font-size: 16px;
	font-weight: 400;
	color: #999;
	line-height: 32px
}

.home-content #about-us[data-v-07ac9cee] {
	background-image: url(../img/poster-4.dc0ae003.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	height: 800px;
	color: #fff
}

.home-content #about-us .title[data-v-07ac9cee] {
	padding-top: 166px;
	font-size: 36px;
	font-weight: 700;
	color: #fff;
	line-height: 60px
}

.home-content #about-us .intro[data-v-07ac9cee] {
	text-indent: 32px;
	text-align: left;
	margin: 50px auto;
	width: 900px;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	line-height: 32px
}

