﻿* {
	margin:0;
	padding:0
}
.cursor {
	cursor:pointer
}
.user-select {
	-webkit-user-select:none;
	user-select:none
}
html {
	position:relative;
	width:100%;
	height:100%;
	font-family:'微软雅黑'
}
html body {
	position:relative;
	width:100%;
	height:100%;
	line-height:1;
	font-family:'微软雅黑';
	overflow-x:hidden
}
html body .hide {
	display:none
}
html body .show {
	display:block
}
html body ul,html body li {
	list-style:none
}
html body button {
	border:none;
	outline:none
}
html body a:link {
	text-decoration:none;
	color:#FFF
}
html body a:active {
	text-decoration:none;
	color:#FFF
}
html body a:hover {
	text-decoration:none;
	color:#FFF
}
html body a:visited {
	text-decoration:none;
	color:#FFF
}
html body .Plum_header.set a:link {
	color:#333
}
html body .Plum_header.set a:active {
	color:#333
}
html body .Plum_header.set a:hover {
	color:#333
}
html body .Plum_header.set a:visited {
	color:#333
}
#Plum-Web {
	min-width:1024px
}
#Plum-Web .Plum_header {
	position:absolute;
	top:0;
	width:100%;
	height:71px;
	border-bottom:1px solid rgba(255,255,255,0.1);
	z-index:999
}
#Plum-Web .Plum_header .headerBox {
	width:1024px;
	min-width:1024px;
	height:71px;
	margin:0 auto
}
#Plum-Web .Plum_header .logoBtn {
	width:153px;
	height:40px;
	margin:15px
}
#Plum-Web .Plum_header .link_list {
	float:right;
	padding:18.5px 0 13.5px
}
#Plum-Web .Plum_header .link_list li {
	position:relative;
	float:left;
	font-size:14px;
	font-weight:300;
	font-family:PingFangSC-Light;
	color:#fff;
	margin-right:22px
}
#Plum-Web .Plum_header .link_list li:last-child {
	margin-right:35px
}
#Plum-Web .Plum_header .link_list li span {
	display:inline-block;
	padding:10px
}
#Plum-Web .Plum_header .link_list li span span {
	display:inline-block
}
#Plum-Web .Plum_header .link_list li.active {
	font-weight:600;
	font-family:PingFangSC-Semibold
}
#Plum-Web .Plum_header .link_list li.active i {
	display:block;
	width:20px;
	height:4px;
	background:#FFF;
	text-align:center;
	margin:0 auto;
	border-radius:2px
}
#Plum-Web .Plum_header.set {
	position:fixed;
	background:#FFF;
	box-shadow:0px 2px 4px 0px rgba(0,0,0,0.05)
}
#Plum-Web .Plum_header.set .link_list li {
	color:#333
}
#Plum-Web .Plum_header.set .link_list li.active {
	font-weight:600;
	color:#DC2432;
	font-family:PingFangSC-Semibold
}
#Plum-Web .Plum_header.set .link_list li.active a:visited {
	color:#DC2432
}
#Plum-Web .Plum_header.set .link_list li.active i {
	display:block;
	width:20px;
	height:4px;
	background:#FF4150;
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%);
	text-align:center;
	margin:0 auto;
	border-radius:2px
}
#Plum-Web .Plum_page1 {
	position:relative;
	width:100%;
	height:720px;
	height:100vh;
	min-height:576px;
	overflow:hidden;
	background:rgba(0,0,0,0.5) url("videooverlay1.png")
}
#Plum-Web .Plum_page1.setHeight {
	height:55vw
}
#Plum-Web .Plum_page1 .vidbacking-active-body-back {
	position:absolute;
	z-index:-100;
	min-width:1024px
}
#Plum-Web .Plum_page1 .BGimg {
	position:absolute;
	width:100%;
	height:100%;
	background:url("Rallye.mp4");
	z-index:1
}
#Plum-Web .Plum_page1 .page1 {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	width:1024px;
	min-width:1024px;
	margin:0 auto;
	text-align:center;
	z-index:2
}
#Plum-Web .Plum_page1 .page1 .info {
	position:relative;
	width:100%;
	text-align:center
}
#Plum-Web .Plum_page1 .page1 .info .plum_img {
	width:118px;
	height:35px
}
#Plum-Web .Plum_page1 .page1 .info .tit {
	line-height:50px;
	font-size:36px;
	font-weight:400;
	font-family:PingFangSC-Regular;
	color:#FFF;
	margin-top:33px;
	margin-bottom:23px
}
#Plum-Web .Plum_page1 .page1 .info .P_L_U_M {
	line-height:25px;
	font-size:18px;
	font-weight:300;
	font-family:PingFangSC-Light;
	color:#FFF
}
#Plum-Web .Plum_page1 .page1 .btnBox {
	position:relative;
	width:100%;
	text-align:center;
	padding-top:80px
}
#Plum-Web .Plum_page1 .page1 .btnBox .btn {
	display:inline-block;
	width:185px;
	height:25px;
	background-color:#FF4150;
	background:linear-gradient(48deg,#d8212f 0%,#ff4150 100%);
	border-radius:100px;
	padding:13px 0
}
#Plum-Web .Plum_page1 .page1 .btnBox .btn.Android {
	margin-left:40px
}
#Plum-Web .Plum_page1 .page1 .btnBox .btn img {
	width:20px;
	height:25px
}
#Plum-Web .Plum_page1 .page1 .btnBox .btn span {
	display:inline-block;
	width:102px;
	height:18px;
	text-align:center;
	font-size:18px;
	font-weight:600;
	font-family:PingFangSC-Semibold;
	color:#FFF;
	margin-left:10px;
	vertical-align:36%
}
#Plum-Web .Plum_page1 .page1 .btnBox .ios_qr,#Plum-Web .Plum_page1 .page1 .btnBox .android_qr {
	width:186px;
	height:241px;
	background:#FFF;
	border-radius:24px
}
#Plum-Web .Plum_page1 .page1 .btnBox .ios_qr img,#Plum-Web .Plum_page1 .page1 .btnBox .android_qr img {
	width:136px;
	height:136px;
	margin:25px 25px 22px
}
#Plum-Web .Plum_page1 .page1 .btnBox .ios_qr .des,#Plum-Web .Plum_page1 .page1 .btnBox .android_qr .des {
	display:inline-block;
	width:100%;
	line-height:56px;
	color:#575F6E;
	font-size:14px;
	font-family:PingFangSC-Light;
	font-weight:300;
	border-top:2px dotted #979797
}
#Plum-Web .Plum_page1 .page1 .btnBox .ios_qr {
	position:absolute;
	top:0;
	left:100px
}
#Plum-Web .Plum_page1 .page1 .btnBox .android_qr {
	position:absolute;
	top:0;
	right:100px
}
#Plum-Web .Plum_page2 {
	position:relative;
	width:100%;
	height:720px;
	z-index:2
}
#Plum-Web .Plum_page2 .page2 {
	position:relative;
	width:1024px;
	min-width:1024px;
	height:100%;
	min-height:720px;
	text-align:center;
	margin:0 auto
}
#Plum-Web .Plum_page2 .page2 .page2_title {
	position:relative;
	top:86px;
	width:268px;
	height:70px;
	text-align:center;
	margin:0 auto
}
#Plum-Web .Plum_page2 .page2 .page2_title .tit {
	display:block;
	line-height:59px;
	color:#575f6e;
	font-size:42px;
	font-weight:100;
	font-family:PingFangSC-Thin;
	margin-top:-43px;
	margin-left:9px
}
#Plum-Web .Plum_page2 .page2 .con_box {
	position:absolute;
	bottom:0;
	width:100%;
	height:500px
}
#Plum-Web .Plum_page2 .page2 .con_box .imgBox {
	position:absolute;
	bottom:0;
	left:0;
	display:inline-block;
	float:left;
	width:680px;
	height:500px
}
#Plum-Web .Plum_page2 .page2 .con_box .imgBox .show {
	animation:page2_imgShow 1.5s forwards;
	-webkit-animation:page2_imgShow 1.5s forwards
}
@keyframes page2_imgShow {
	0% {
	margin-left:50px;
	opacity:0
}
100% {
	margin-left:0;
	opacity:1
}
}#Plum-Web .Plum_page2 .page2 .con_box .imgBox img {
	width:100%
}
#Plum-Web .Plum_page2 .page2 .con_box .list {
	position:relative;
	float:right;
	display:inline-block;
	height:400px;
	margin-top:43px
}
#Plum-Web .Plum_page2 .page2 .con_box .list li {
	position:relative;
	text-align:left
}
#Plum-Web .Plum_page2 .page2 .con_box .list li:not(:first-child) {
	margin-top:57px
}
#Plum-Web .Plum_page2 .page2 .con_box .list li .tit {
	line-height:30px;
	color:#768196;
	font-size:22px;
	font-weight:400;
	font-family:PingFangSC-Regular
}
#Plum-Web .Plum_page2 .page2 .con_box .list li .des {
	line-height:22px;
	color:#575f6e;
	font-size:16px;
	font-weight:100;
	font-family:PingFangSC-Thin;
	margin-top:15px
}
#Plum-Web .Plum_page2 .page2 .con_box .list li .borderBox {
	position:absolute;
	top:4px;
	left:-35px;
	width:18px;
	height:18px;
	border-width:0;
	border-radius:50%;
	border:2px solid #F7F8FA
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active {
	margin-top:42px
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active .tit {
	animation:page2_titEnlarge .5s forwards;
	-webkit-animation:page2_titEnlarge .5s forwards
}
@keyframes page2_titEnlarge {
	0% {
	line-height:30px;
	font-size:22px;
	color:#768196
}
100% {
	line-height:50px;
	font-size:36px;
	color:#0d0e15
}
}#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox {
	position:absolute;
	top:7px;
	left:-50px;
	width:40px;
	height:40px
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox .borderBox {
	position:absolute;
	top:0;
	left:0;
	width:34px;
	height:34px;
	border-width:0;
	border-radius:50%;
	border:3px solid #F7F8FA
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox .l_box {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:50%;
	border:3px solid transparent;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox .circle {
	border-width:0;
	clip:rect(0px,40px,40px,20px)
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox .circle .left,#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox .circle .right {
	border-right-color:transparent;
	border-bottom-color:transparent;
	transform:rotate(-45deg)
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox .circle.hover {
	animation:p2_loading-animation 3s linear;
	-webkit-animation:p2_loading-animation 3s linear
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox .circle.hover .left {
	border-left:3px solid #FD2E41;
	border-top:3px solid #FD2E41;
	animation:p2_left-animation 3s linear;
	-webkit-animation:p2_left-animation 3s linear
}
#Plum-Web .Plum_page2 .page2 .con_box .list li.active .loadingBox .circle.hover .right {
	border-left:3px solid #FD2E41;
	border-top:3px solid #FD2E41;
	animation:p2_right-animation 3s linear;
	-webkit-animation:p2_right-animation 3s linear
}
@keyframes p2_loading-animation {
	0% {
	clip:rect(0px,40px,40px,20px)
}
100% {
	clip:auto
}
}@keyframes p2_left-animation {
	0% {
	transform:rotate(-45deg)
}
50% {
	transform:rotate(135deg)
}
100% {
	transform:rotate(315deg)
}
}@keyframes p2_right-animation {
	0% {
	transform:rotate(-45deg)
}
50% {
	transform:rotate(135deg)
}
100% {
	transform:rotate(135deg)
}
}#Plum-Web .Plum_page3 {
	position:relative;
	width:100%;
	height:720px;
	background-color:#FF4150;
	background:linear-gradient(135deg,#d8212f 0%,#ff4150 100%);
	z-index:2
}
#Plum-Web .Plum_page3 .page3 {
	position:relative;
	width:1024px;
	min-width:1024px;
	height:100%;
	min-height:720px;
	text-align:center;
	margin:0 auto
}
#Plum-Web .Plum_page3 .page3 .page3_title {
	position:relative;
	top:86px;
	width:309px;
	height:70px;
	text-align:center;
	margin:0 auto
}
#Plum-Web .Plum_page3 .page3 .page3_title .tit {
	display:block;
	line-height:59px;
	color:rgba(255,255,255,0.65);
	font-size:42px;
	font-weight:100;
	font-family:PingFangSC-Thin;
	margin-top:-43px;
	margin-left:9px
}
#Plum-Web .Plum_page3 .page3 .con_box {
	position:absolute;
	bottom:0;
	width:100%;
	height:500px
}
#Plum-Web .Plum_page3 .page3 .con_box .imgBox {
	position:absolute;
	bottom:0;
	right:0;
	display:inline-block;
	float:right;
	width:680px;
	height:500px
}
#Plum-Web .Plum_page3 .page3 .con_box .imgBox .show {
	animation:page3_imgShow2 1.5s forwards;
	-webkit-animation:page3_imgShow2 1.5s forwards
}
@keyframes page3_imgShow2 {
	0% {
	margin-left:-50px;
	opacity:0
}
100% {
	margin-left:0;
	opacity:1
}
}#Plum-Web .Plum_page3 .page3 .con_box .imgBox img {
	width:100%
}
#Plum-Web .Plum_page3 .page3 .con_box .list {
	position:relative;
	float:left;
	display:inline-block;
	height:400px;
	margin-top:43px;
	margin-left:60px
}
#Plum-Web .Plum_page3 .page3 .con_box .list li {
	position:relative;
	text-align:left
}
#Plum-Web .Plum_page3 .page3 .con_box .list li:not(:first-child) {
	margin-top:57px
}
#Plum-Web .Plum_page3 .page3 .con_box .list li .tit {
	line-height:30px;
	color:#FFF;
	font-size:22px;
	font-weight:400;
	font-family:PingFangSC-Regular
}
#Plum-Web .Plum_page3 .page3 .con_box .list li .des {
	line-height:22px;
	color:rgba(255,255,255,0.7);
	font-size:16px;
	font-weight:100;
	font-family:PingFangSC-Thin;
	margin-top:15px
}
#Plum-Web .Plum_page3 .page3 .con_box .list li .borderBox {
	position:absolute;
	top:4px;
	left:-35px;
	width:18px;
	height:18px;
	border-width:0;
	border-radius:50%;
	border:2px solid rgba(247,248,250,0.4)
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active {
	margin-top:42px
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active .tit {
	animation:page3_titEnlarge .5s forwards;
	-webkit-animation:page3_titEnlarge .5s forwards
}
@keyframes page3_titEnlarge {
	0% {
	line-height:30px;
	font-size:22px
}
100% {
	line-height:50px;
	font-size:36px
}
}#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox {
	position:absolute;
	top:7px;
	left:-50px;
	width:40px;
	height:40px
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox .borderBox {
	position:absolute;
	top:0;
	left:0;
	width:34px;
	height:34px;
	border-width:0;
	border-radius:50%;
	border:3px solid rgba(247,248,250,0.4)
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox .l_box {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:50%;
	border:3px solid transparent;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox .circle {
	border-width:0;
	clip:rect(0px,40px,40px,20px)
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox .circle .left,#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox .circle .right {
	border-right-color:transparent;
	border-bottom-color:transparent;
	transform:rotate(-45deg)
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox .circle.hover {
	animation:p3_loading-animation 3s linear;
	-webkit-animation:p3_loading-animation 3s linear
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox .circle.hover .left {
	border-left:3px solid #FFF;
	border-top:3px solid #FFF;
	animation:p3_left-animation 3s linear;
	-webkit-animation:p3_left-animation 3s linear
}
#Plum-Web .Plum_page3 .page3 .con_box .list li.active .loadingBox .circle.hover .right {
	border-left:3px solid #FFF;
	border-top:3px solid #FFF;
	animation:p3_right-animation 3s linear;
	-webkit-animation:p3_right-animation 3s linear
}
@keyframes p3_loading-animation {
	0% {
	clip:rect(0px,40px,40px,20px)
}
100% {
	clip:auto
}
}@keyframes p3_left-animation {
	0% {
	transform:rotate(-45deg)
}
50% {
	transform:rotate(135deg)
}
100% {
	transform:rotate(315deg)
}
}@keyframes p3_right-animation {
	0% {
	transform:rotate(-45deg)
}
50% {
	transform:rotate(135deg)
}
100% {
	transform:rotate(135deg)
}
}#Plum-Web .Plum_page4 {
	position:relative;
	width:100%;
	height:720px
}
#Plum-Web .Plum_page4 .page4 {
	width:1024px;
	min-width:1024px;
	height:100%;
	margin:0 auto
}
#Plum-Web .Plum_page4 .page4_title {
	position:relative;
	top:61px;
	padding-left:22px
}
#Plum-Web .Plum_page4 .page4_title .tit1 {
	line-height:59px;
	color:#575f6e;
	font-size:42px;
	font-weight:100;
	font-family:PingFangSC-Thin
}
#Plum-Web .Plum_page4 .page4_title .tit2 {
	line-height:28px;
	font-size:20px;
	color:#778087;
	font-weight:100;
	font-family:PingFangSC-Thin;
	padding-top:6px;
	letter-spacing:5px
}
#Plum-Web .Plum_page4 .con_box {
	position:relative;
	top:123px
}
#Plum-Web .Plum_page4 .con_box li {
	float:left;
	background:#fff;
	box-shadow:0px 10px 20px 0px rgba(135,109,72,0.1);
	border-radius:17px;
	margin-bottom:43px
}
#Plum-Web .Plum_page4 .con_box li:nth-child(2n) {
	margin-left:24px
}
#Plum-Web .Plum_page4 .con_box li .info {
	height:72px;
	margin-top:-18px
}
#Plum-Web .Plum_page4 .con_box li .info .headimg {
	margin-left:70px;
	width:72px;
	height:72px
}
#Plum-Web .Plum_page4 .con_box li .info .name {
	position:relative;
	left:26px;
	top:-17px;
	color:#0D0E15;
	font-size:22px;
	font-weight:400;
	font-family:PingFangSC-Regular
}
#Plum-Web .Plum_page4 .con_box li .info .name::after {
	content:'';
	display:inline-block;
	position:absolute;
	left:0;
	bottom:-11px;
	width:20px;
	height:4px;
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%);
	border-radius:2px
}
#Plum-Web .Plum_page4 .con_box li .des {
	width:360px;
	height:75px;
	line-height:25px;
	color:#0d0e15;
	font-size:14px;
	font-weight:100;
	font-family:PingFangSC-Thin;
	padding:36px 70px 35px
}
#Plum-Web .Plum_page5 {
	display:flex;
	flex-direction:column;
	position:relative;
	width:100%;
	min-width:1200px;
	height:720px;
	height:100vh;
	min-height:720px;
	margin:0 auto;
	overflow:hidden
}
#Plum-Web .Plum_page5 .page5 {
	position:relative;
	display:flex;
	display:-webkit-flex;
	width:100%;
	min-width:1024px;
	height:100%;
	overflow:hidden
}
#Plum-Web .Plum_page5 .page5 .imgBox {
	display:flex;
	display:-webkit-flex;
	flex:1;
	position:relative;
	height:100%;
	overflow:hidden
}
#Plum-Web .Plum_page5 .page5 .imgBox img {
	flex-shrink:0;
	width:100%;
	height:100%
}
#Plum-Web .Plum_page5 .page5 .switch_btnBox {
	position:absolute;
	left:30%;
	bottom:52px
}
#Plum-Web .Plum_page5 .page5 .switch_btnBox .switch_btn {
	display:inline-block;
	width:36px;
	height:4px;
	background:rgba(255,255,255,0.495);
	border-radius:2px;
	margin-left:10px
}
#Plum-Web .Plum_page5 .page5 .switch_btnBox .switch_btn.active {
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%)
}
#Plum-Web .Plum_page5 .page5 .con_box {
	position:absolute;
	right:0;
	width:35%;
	min-width:400px;
	height:101%;
	background-color:#fcc929;
}
#Plum-Web .Plum_page5 .page5 .con_box .con_box_2 {
	display:inline-block;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
#Plum-Web .Plum_page5 .page5 .con_box .p1,#Plum-Web .Plum_page5 .page5 .con_box .p2,#Plum-Web .Plum_page5 .page5 .con_box .p3,#Plum-Web .Plum_page5 .page5 .con_box .p4,#Plum-Web .Plum_page5 .page5 .con_box .p5 {
	color:#FFF;
	line-height:42px
}
#Plum-Web .Plum_page5 .page5 .con_box .p1 {
	font-size:34px;
	font-weight:300;
	color:#0a0a0a;
	font-family:PingFangSC-Light
}
#Plum-Web .Plum_page5 .page5 .con_box .p2 {
	color:rgba(255,255,255,0.9);
	font-size:22px;
	font-weight:100;
	font-family:PingFangSC-Thin
}
#Plum-Web .Plum_page5 .page5 .con_box .p3 {
	font-size:13px
}
#Plum-Web .Plum_page5 .page5 .con_box .p4 {
	width:300px;
	color:rgba(255,255,255,0.8);
	font-size:14px;
	line-height:28px;
	text-align:justify;
	margin-top:11px;
	font-weight:300;
	font-family:PingFangSC-Light
}
#Plum-Web .Plum_page5 .page5 .con_box .p5 {
	width:300px;
	font-size:16px;
	line-height:28px;
	margin-top:50px;
	font-weight:600;
	color:#0a0a0a;
	font-family:PingFangSC-Semibold
}
#Plum-Web .Plum_page5 .page5 .con_box .gomapBtn {
	display:inline-block;
	width:160px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fcc929;
	font-size:16px;
	font-weight:600;
	font-family:PingFangSC-Semibold;
	background:#FFF;
	border-radius:25px;
	margin-top:40px;
	letter-spacing:1px
}
#Plum-Web .inner-bottom {
	width:100%;
	min-width:1024px;
	line-height:60px;
	text-align:center;
	background:#39393b
}
#Plum-Web .inner-bottom p {
	font-size:13px;
	font-family:PingFangSC-Thin;
	font-weight:100;
	color:#FFF
}
#Plum-Web .allmap {
	position:fixed;
	right:300px;
	bottom:100px;
	width:800px;
	height:500px;
	z-index:10000
}
#Plum-App {
	margin:0 auto
}
#Plum-App .aPlum_header {
	position:absolute;
	top:0;
	width:100%;
	z-index:9999
}
#Plum-App .aPlum_header.active {
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%)
}
#Plum-App .aPlum_header.active .header_info {
	border-bottom:2px solid rgba(255,255,255,0.1)
}
#Plum-App .aPlum_header.active .header_linkList {
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%)
}
#Plum-App .aPlum_header.set {
	position:fixed;
	background:#FFF
}
#Plum-App .aPlum_header.set .header_info {
	border:0;
	background:#FFF;
	box-shadow:0 0.107rem 0.213rem 0 rgba(0,0,0,0.05)
}
#Plum-App .aPlum_header.set .header_linkList {
	background:#FFF;
	box-shadow:0 0.107rem 0.213rem 0 rgba(0,0,0,0.05)
}
#Plum-App .aPlum_header.set .header_linkList li {
	color:#0D0E15
}
#Plum-App .aPlum_header.set .header_linkList li:not(:last-child) {
	border-bottom:1px solid #E0E2E7
}
#Plum-App .aPlum_header.set .header_linkList li.active {
	color:#D92230
}
#Plum-App .aPlum_header .header_info {
	position:relative;
	width:100%;
	height:2.56rem;
	z-index:9999
}
#Plum-App .aPlum_header .header_info .icon1 {
	display:block;
	position:relative;
	top:1.067rem;
	left:1.067rem;
	width:1.067rem;
	height:0.533rem
}
#Plum-App .aPlum_header .header_info .icon2 {
	position:relative;
	top:0.88rem;
	left:1.067rem;
	width:0.773rem;
	height:0.773rem
}
#Plum-App .aPlum_header .header_info .logo {
	display:block;
	position:absolute;
	top:0.853rem;
	left:50%;
	transform:translateX(-50%);
	width:3.147rem;
	height:0.933rem
}
#Plum-App .aPlum_header .header_linkList {
	position:relative;
	left:0;
	width:100%;
	padding-left:1.067rem;
	z-index:9998;
	margin-top:-15.467rem
}
#Plum-App .aPlum_header .header_linkList li {
	height:2.507rem;
	line-height:2.507rem;
	color:#FFF;
	font-size:0.747rem;
	font-weight:300;
	font-family:PingFangSC-Light
}
#Plum-App .aPlum_header .header_linkList li:not(:last-child) {
	border-bottom:1px solid rgba(255,255,255,0.1)
}
#Plum-App .aPlum_header .header_linkList li.active {
	font-weight:600;
	font-family:PingFangSC-Semibold
}
#Plum-App .aPlum_header .bgBox {
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:transparent;
	z-index:9998
}
#Plum-App .aPlum_page1 {
	position:relative;
	width:100%;
	height:667px;
	min-height:600px;
	min-height:177.87vw;
	background:url("screenshot1.jpg") repeat;
	background-position:83.6% 70%;
	background-size:400% 120%;
	overflow:hidden
}
#Plum-App .aPlum_page1 .BGimg {
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(21,3,3,0.6) url("videooverlay1.png") repeat;
	z-index:1
}
#Plum-App .aPlum_page1 .info {
	position:relative;
	top:12.373rem;
	color:#FFF;
	text-align:center;
	z-index:2
}
#Plum-App .aPlum_page1 .info .p1 {
	line-height:2.24rem;
	font-size:1.493rem;
	font-weight:600;
	font-family:PingFangSC-Semibold
}
#Plum-App .aPlum_page1 .info .p2 {
	line-height:2.24rem;
	font-size:1.493rem;
	font-weight:300;
	font-family:PingFangSC-Light
}
#Plum-App .aPlum_page1 .info .p3 {
	line-height:0.96rem;
	font-size:0.693rem;
	font-weight:300;
	font-family:PingFangSC-Light;
	padding-top:0.587rem
}
#Plum-App .aPlum_page1 .btnBox {
	position:relative;
	top:15.627rem;
	width:10.667rem;
	text-align:center;
	margin:0 auto;
	z-index:2
}
#Plum-App .aPlum_page1 .btnBox .btn {
	display:inline-block;
	width:9.867rem;
	height:1.333rem;
	background-color:#FF4150;
	background:linear-gradient(48deg,#d8212f 0%,#ff4150 100%);
	border-radius:5.333rem;
	padding:0.693rem 0;
	margin-bottom:1.333rem
}
#Plum-App .aPlum_page1 .btnBox .btn img {
	width:1.067rem;
	height:1.333rem
}
#Plum-App .aPlum_page1 .btnBox .btn span {
	display:inline-block;
	width:5.44rem;
	height:0.96rem;
	text-align:center;
	font-size:0.96rem;
	font-weight:600;
	font-family:PingFangSC-Semibold;
	color:#FFF;
	margin-left:0.533rem;
	vertical-align:36%
}
#Plum-App .aPlum_page2 {
	position:relative;
	width:100%;
	height:667px;
	min-height:600px;
	min-height:177.87vw;
	overflow:hidden;
	background-color:#FFF
}
#Plum-App .aPlum_page2 .page2_title {
	text-align:center;
	margin:0 auto;
	padding-top:3.413rem
}
#Plum-App .aPlum_page2 .page2_title img {
	height:1.6rem;
	padding-top:0.613rem
}
#Plum-App .aPlum_page2 .page2_title p {
	color:rgba(87,95,110,0.9);
	font-size:1.387rem;
	font-weight:100;
	font-family:PingFangSC-Thin;
	margin-top:-1.067rem
}
#Plum-App .aPlum_page2 .con_box {
	width:100%
}
#Plum-App .aPlum_page2 .con_box .imgBox {
	display:-webkit-inline-flex;
	display:inline-flex;
	flex-direction:row;
	position:relative;
	overflow:hidden;
	margin-top:3.84rem
}
#Plum-App .aPlum_page2 .con_box .imgBox li {
	position:relative;
	text-align:center
}
#Plum-App .aPlum_page2 .con_box .imgBox li img {
	width:100%
}
#Plum-App .aPlum_page2 .con_box .imgBox li .tit {
	line-height:1.6rem;
	color:#0D0E15;
	font-size:1.173rem;
	font-weight:400;
	font-family:PingFangSC-Regular;
	margin-top:1.28rem
}
#Plum-App .aPlum_page2 .con_box .imgBox li .des {
	line-height:0.907rem;
	color:rgba(13,14,21,0.85);
	font-size:0.64rem;
	font-weight:100;
	font-family:PingFangSC-Thin;
	margin-top:0.48rem
}
#Plum-App .aPlum_page2 .con_box .loading_list {
	display:inline-flex;
	display:-webkit-inline-flex;
	position:relative;
	top:1.44rem;
	left:50%;
	transform:translateX(-50%)
}
#Plum-App .aPlum_page2 .con_box .loading_list .borderBox {
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	border-radius:50%;
	border:2px solid #F7F8FA;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox {
	position:relative;
	width:20px;
	height:20px
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox:not(:first-child) {
	margin-left:2.453rem
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox .circle {
	position:absolute;
	top:0;
	left:0
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox .circle .left,#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox .circle .right {
	position:absolute;
	top:0;
	left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox.active .l_box {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:50%;
	border:2px solid transparent;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox.active .circle {
	border-width:0;
	clip:rect(0,20px,20px,10px)
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox.active .circle .left,#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox.active .circle .right {
	border-right-color:transparent;
	border-bottom-color:transparent;
	transform:rotate(-45deg)
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox.active .circle.hover {
	animation:ap2_loading-animation 3s linear;
	-webkit-animation:ap2_loading-animation 3s linear
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox.active .circle.hover .left {
	border-left:2px solid #FD2E41;
	border-top:2px solid #FD2E41;
	animation:ap2_left-animation 3s linear;
	-webkit-animation:ap2_left-animation 3s linear
}
#Plum-App .aPlum_page2 .con_box .loading_list .loadingBox.active .circle.hover .right {
	border-left:2px solid #FD2E41;
	border-top:2px solid #FD2E41;
	animation:ap2_right-animation 3s linear;
	-webkit-animation:ap2_right-animation 3s linear
}
@keyframes ap2_loading-animation {
	0% {
	clip:rect(0,20px,20px,10px)
}
100% {
	clip:auto
}
}@keyframes ap2_left-animation {
	0% {
	transform:rotate(-45deg)
}
50% {
	transform:rotate(135deg)
}
100% {
	transform:rotate(315deg)
}
}@keyframes ap2_right-animation {
	0% {
	transform:rotate(-45deg)
}
50% {
	transform:rotate(135deg)
}
100% {
	transform:rotate(135deg)
}
}#Plum-App .aPlum_page3 {
	position:relative;
	width:100%;
	height:667px;
	min-height:600px;
	min-height:177.87vw;
	overflow:hidden;
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%)
}
#Plum-App .aPlum_page3 .page3_title {
	line-height:1.973rem;
	font-size:1.387rem;
	font-weight:100;
	font-family:PingFangSC-Thin;
	color:#FFF;
	text-align:center;
	margin:0 auto;
	padding-top:3.413rem
}
#Plum-App .aPlum_page3 .page3_title img {
	height:1.44rem;
	padding-top:0.613rem
}
#Plum-App .aPlum_page3 .page3_title p {
	color:rgba(255,255,255,0.7);
	font-size:1.387rem;
	font-weight:100;
	font-family:PingFangSC-Thin;
	margin-top:-1.6rem
}
#Plum-App .aPlum_page3 .con_box {
	width:100%
}
#Plum-App .aPlum_page3 .con_box .imgBox {
	display:-webkit-inline-flex;
	display:inline-flex;
	flex-direction:row;
	position:relative;
	overflow:hidden;
	margin-top:3.84rem
}
#Plum-App .aPlum_page3 .con_box .imgBox li {
	position:relative;
	text-align:center
}
#Plum-App .aPlum_page3 .con_box .imgBox li img {
	width:100%
}
#Plum-App .aPlum_page3 .con_box .imgBox li .tit {
	line-height:1.6rem;
	color:#FFF;
	font-size:1.173rem;
	font-weight:400;
	font-family:PingFangSC-Regular;
	margin-top:1.28rem
}
#Plum-App .aPlum_page3 .con_box .imgBox li .des {
	line-height:0.907rem;
	color:rgba(255,255,255,0.7);
	font-size:0.64rem;
	font-weight:100;
	font-family:PingFangSC-Thin;
	margin-top:0.48rem
}
#Plum-App .aPlum_page3 .con_box .loading_list {
	display:inline-flex;
	display:-webkit-inline-flex;
	position:relative;
	top:1.44rem;
	left:50%;
	transform:translateX(-50%)
}
#Plum-App .aPlum_page3 .con_box .loading_list .borderBox {
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	border-width:0;
	border-radius:50%;
	border:2px solid rgba(247,248,250,0.6);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox {
	position:relative;
	width:20px;
	height:20px
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox:not(:first-child) {
	margin-left:2.453rem
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox .circle {
	position:absolute;
	top:0;
	left:0
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox .circle .left,#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox .circle .right {
	position:absolute;
	top:0;
	left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox.active .l_box {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:50%;
	border:2px solid transparent;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox.active .circle {
	border-width:0;
	clip:rect(0,20px,20px,10px)
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox.active .circle .left,#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox.active .circle .right {
	border-right-color:transparent;
	border-bottom-color:transparent;
	transform:rotate(-45deg)
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox.active .circle.hover {
	animation:ap3_loading-animation 3s linear;
	-webkit-animation:ap3_loading-animation 3s linear
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox.active .circle.hover .left {
	border-left:2px solid #FFF;
	border-top:2px solid #FFF;
	animation:ap3_left-animation 3s linear;
	-webkit-animation:ap3_left-animation 3s linear
}
#Plum-App .aPlum_page3 .con_box .loading_list .loadingBox.active .circle.hover .right {
	border-left:2px solid #FFF;
	border-top:2px solid #FFF;
	animation:ap3_right-animation 3s linear;
	-webkit-animation:ap3_right-animation 3s linear
}
@keyframes ap3_loading-animation {
	0% {
	clip:rect(0,20px,20px,10px)
}
100% {
	clip:auto
}
}@keyframes ap3_left-animation {
	0% {
	transform:rotate(-45deg)
}
50% {
	transform:rotate(135deg)
}
100% {
	transform:rotate(315deg)
}
}@keyframes ap3_right-animation {
	0% {
	transform:rotate(-45deg)
}
50% {
	transform:rotate(135deg)
}
100% {
	transform:rotate(135deg)
}
}#Plum-App .aPlum_page4 {
	position:relative;
	width:100%
}
#Plum-App .aPlum_page4 .page4_title {
	position:relative;
	top:3.04rem;
	padding-left:1.6rem
}
#Plum-App .aPlum_page4 .page4_title .tit1 {
	line-height:1.973rem;
	color:#575F6E;
	font-size:1.387rem;
	font-weight:100;
	font-family:PingFangSC-Thin
}
#Plum-App .aPlum_page4 .page4_title .tit2 {
	line-height:1.12rem;
	color:#778087;
	font-size:0.8rem;
	font-weight:100;
	font-family:PingFangSC-Thin;
	letter-spacing:0.08rem
}
#Plum-App .aPlum_page4 .con_box {
	position:relative;
	padding-top:3.413rem;
	padding-bottom:2.88rem
}
#Plum-App .aPlum_page4 .con_box li {
	width:17.867rem;
	background:#FFF;
	box-shadow:0 0.533rem 1.067rem 0 rgba(135,109,72,0.1);
	border-radius:0.907rem;
	margin-top:2.56rem;
	margin-left:5.3%
}
#Plum-App .aPlum_page4 .con_box li .info .headimg {
	margin-left:1.573rem;
	width:3.413rem;
	height:3.413rem
}
#Plum-App .aPlum_page4 .con_box li .info .name {
	position:relative;
	left:1.493rem;
	top:-0.907rem;
	color:#0D0E15;
	font-size:0.96rem;
	font-weight:400;
	font-family:PingFangSC-Regular
}
#Plum-App .aPlum_page4 .con_box li .info .name::after {
	content:'';
	display:inline-block;
	position:absolute;
	left:0;
	bottom:-0.693rem;
	width:1.067rem;
	height:0.213rem;
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%);
	border-radius:0.107rem
}
#Plum-App .aPlum_page4 .con_box li .des {
	display:inline-block;
	width:14.933rem;
	line-height:1.333rem;
	color:#0D0E15;
	font-size:0.747rem;
	font-weight:100;
	font-family:PingFangSC-Thin;
	padding:1.493rem 1.44rem 1.493rem 1.493rem
}
#Plum-App .aPlum_page5 {
	position:relative;
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
	width:100%;
	min-height:35.573rem;
	overflow:hidden
}
#Plum-App .aPlum_page5 .imgBox {
	display:flex;
	display:-webkit-flex;
	position:relative;
	height:62.4vw;
	overflow:hidden
}
#Plum-App .aPlum_page5 .imgBox img {
	width:100%;
	height:100%
}
#Plum-App .aPlum_page5 .switch_btnBox {
	position:absolute;
	left:50%;
	top:11.467rem;
	transform:translateX(-50%);
	font-size:0
}
#Plum-App .aPlum_page5 .switch_btnBox .app_switch_btn {
	display:inline-block;
	width:0.96rem;
	height:0.107rem;
	background:rgba(255,255,255,0.495);
	border-radius:2px
}
#Plum-App .aPlum_page5 .switch_btnBox .app_switch_btn:not(:first-child) {
	margin-left:0.267rem
}
#Plum-App .aPlum_page5 .switch_btnBox .app_switch_btn.active {
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%)
}
#Plum-App .aPlum_page5 .con_box {
	flex:1;
	position:relative;
	width:100%;
	background-color:#FF4150;
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%);
	padding:1.867rem 0 4.433rem 1.6rem
}
#Plum-App .aPlum_page5 .con_box .p1,#Plum-App .aPlum_page5 .con_box .p2,#Plum-App .aPlum_page5 .con_box .p3,#Plum-App .aPlum_page5 .con_box .p4,#Plum-App .aPlum_page5 .con_box .p5 {
	width:16.8rem;
	color:#FFF
}
#Plum-App .aPlum_page5 .con_box .p1 {
	font-size:1.28rem;
	line-height:1.813rem;
	font-weight:300;
	font-family:PingFangSC-Light
}
#Plum-App .aPlum_page5 .con_box .p2 {
	color:rgba(255,255,255,0.9);
	font-size:0.853rem;
	line-height:1.813rem;
	font-weight:100;
	font-family:PingFangSC-Thin
}
#Plum-App .aPlum_page5 .con_box .p3 {
	font-size:0.587rem;
	line-height:1.813rem;
	font-weight:100;
	font-family:PingFangSC-Thin
}
#Plum-App .aPlum_page5 .con_box .p4 {
	color:rgba(255,255,255,0.8);
	font-size:0.64rem;
	line-height:1.067rem;
	text-align:justify;
	font-weight:100;
	font-family:PingFangSC-Light
}
#Plum-App .aPlum_page5 .con_box .p5 {
	font-size:0.64rem;
	line-height:1.067rem;
	margin-top:1.6rem;
	font-weight:400;
	font-family:PingFangSC-Semibold
}
#Plum-App .aPlum_page5 .con_box .gomapBtn {
	display:inline-block;
	width:5.813rem;
	height:1.92rem;
	line-height:1.92rem;
	text-align:center;
	color:#ff2741;
	font-size:0.587rem;
	font-weight:600;
	font-family:PingFangSC-Semibold;
	background:#FFF;
	border-radius:1.92rem;
	margin-top:1.067rem;
	letter-spacing:0.08rem;
	box-shadow:0 -0.107rem 0.213rem 0 rgba(0,0,0,0.05)
}
#Plum-App .bottom_btn {
	position:fixed;
	bottom:0;
	width:100%;
	background:#FFF;
	overflow:hidden;
	z-index:10001
}
#Plum-App .bottom_btn .download {
	width:17.867rem;
	height:2.56rem;
	line-height:2.56rem;
	text-align:center;
	color:#fff;
	font-size:0.747rem;
	font-weight:300;
	font-family:PingFangSC-Light;
	background:linear-gradient(90deg,#d8212f 0%,#ff4150 100%);
	border-radius:1.28rem;
	margin:0.533rem auto
}
#Plum-App .bottom_btn .download img {
	position:relative;
	top:0.32rem;
	left:0.267rem;
	width:1.067rem;
	height:1.067rem
}
