.body {
	background: #000;
	font-family: "Microsoft YaHei";
	font-weight: 300;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

.body label {
	font-weight: 400;
}

.body div {
	box-sizing: border-box;
	word-break: break-all;
}

.body input {
	box-sizing: border-box;
}

.logo {
	position: absolute;
	width: 96px;
	height: 81px;
	left: 160px;
	top: 22px;
	z-index: 2;
}

.video1 {
	width: 100%;
	height: 1080px;
	position: relative;
	cursor: pointer;
}

.video1>video {
	width: 100%;
	height: 100%;
}

.video1Button {
	width: 100px;
	height: 100px;
	border-radius: 100px;
	background: #00000033;
	position: absolute;
	left: 50%;
	top: 50%;
	transform-origin: center center;
	transform: translate(-50%, -50%) scale(1.8);
}

.video1Icon {
	box-sizing: content-box;
	width: 0px;
	height: 0px;
	margin-left: 38px;
	margin-top: 34px;
	border-left: 28px #fff solid;
	border-top: 16px transparent solid;
	border-bottom: 16px transparent solid;
	border-right: 0px transparent solid;
}

/*为什么选择静观VR*/
.whyJingguanVR {
	width: 100%;
	height: 1160px;
	position: relative;
	background: url(../images/whyVRLeftTopBg.png) 0px 30px no-repeat;
	position: relative;
}

.whyJingguanVRTitle {
	height: 282px;
	padding-top: 82px;
	line-height: 200px;
	text-align: center;
	color: #fff;
	font-size: 3.125rem;
}

.whyJingguanVRBody {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	padding-left: 240px;
}

.whyJingguanVRLeft {
	flex: none;
	width: 766px;
	height: 878px;
	border-radius: 20px;
	background: linear-gradient(135deg, #840e57, #0e0f1f);
	padding-left: 120px;
	padding-top: 80px;
}

.whyJingguanVRLeft>.whyJingguanVRLeftNote {
	height: 218px;
	padding-left: 15px;
	border-bottom: 1px #571c50 solid;
}

.whyJingguanVRLeft>.whyJingguanVRLeftNote>label {
	font-size: 2.25rem;
	color: #fff;
}

.whyJingguanVRLeft>.whyJingguanVRLeftNote>div:last-child {
	margin-top: 25px;
	line-height: 30px;
	color: #B287AD;
	font-size: 1.125rem;
}

.whyJingguanVRText {
	flex: none;
	width: 138px;
}

.whyJingguanVRRight {
	flex: none;
	width: 618px;
	height: 778px;
	border-radius: 20px;
	background: linear-gradient(135deg, #26272e, #09090b);
	padding-top: 60px;
	margin-top: 50px;
}

.whyJingguanVRRight>.whyJingguanVRRightNote {
	height: 188px;
	padding-left: 55px;
	border-bottom: 1px #0f101a solid;
}

.whyJingguanVRRight>.whyJingguanVRRightNote>label {
	font-size: 1.875rem;
	color: #fff;
}

.whyJingguanVRRight>.whyJingguanVRRightNote>div:last-child {
	margin-top: 25px;
	line-height: 30px;
	color: #9f9f9f;
	font-size: 1.125rem;
}

.whyJingguanVRList {
	width: 936px;
	position: absolute;
	top: 588px;
	left: 620px;
}

.whyJingguanVRListItem {
	height: 60px;
	border-bottom: 1px #ffffff11 solid;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	font-size: 1.125rem;
	white-space: nowrap;
}

.whyJingguanVRListItem>div:first-child {
	color: #fff;
	text-align: right;
	width: 386px;
	flex: none;
	padding-right: 40px;
}

.whyJingguanVRListItem>div:nth-child(2) {
	color: #C33388;
	text-align: center;
	width: 138px;
	flex: none;
}

.whyJingguanVRListItem>div:last-child {
	color: #9f9f9f;
	text-align: left;
	flex: auto;
	padding-left: 40px;
}

.whyJingguanVRLeftDevice {
	width: 660px;
	height: 495px;
	background: url('../images/vrDevice.png') left top/100% 100% no-repeat;
	position: absolute;
	left: 50px;
	top: 560px;
}

.whyJingguanVRRightPerson {
	width: 444px;
	height: 323px;
	background: url(../images/whyVRRightPerson.png) left top no-repeat;
	position: absolute;
	left: 1410px;
	top: 620px;
}

/*静观VR体系*/
.vrTixi {
	width: 100%;
	height: 1181px;
	background: url(../images/vrTixiBg.png) right center no-repeat;
	display: flex;
	align-items: center;
}

.vrTixiLeft {
	flex: none;
	width: 1120px;
	height: 100%;
	background: url(../images/vrTixiLeftBg.png) center center no-repeat;
	color: #fff;
	font-size: 1.125rem;
	line-height: 20px;
	position: relative;
}

.vrTixiLeft>div {
	position: absolute;
	text-align: center;
	font-weight: normal;
}

.vrTixiLeftText1 {
	left: 244px;
	top: 602px;
}

.vrTixiLeftText2 {
	left: 375px;
	top: 720px;
	width: 126px;
	font-size: 2.1875rem;
}

.vrTixiLeftText3 {
	left: 516px;
	top: 910px;
}

.vrTixiLeftText4 {
	left: 700px;
	top: 722px;
	width: 126px;
	font-size: 2.25rem;
}

.vrTixiLeftText5 {
	left: 842px;
	top: 604px;
}

.vrTixiLeftText6 {
	left: 524px;
	top: 322px;
}

.vrTixiLeftText7 {
	left: 536px;
	top: 425px;
	width: 126px;
	font-size: 2.25rem;
}

.vrTixiLeftText8 {
	left: 518px;
	top: 578px;
	font-size: 3.125rem;
}

.vrTixiRight {
	flex: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.vrTixiRightTitle {
	color: #fff;
	font-size: 3.125rem;
}

.vrTixiRightNote {
	color: #999;
	font-size: 1.125rem;
	line-height: 28px;
	margin-top: 35px;
}

.vrTixiRightItem-first {
	margin-top: 100px;
}

.vrTixiRightItem {
	margin-top: 80px;
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
}

.vrTixiRightItem>.vrTixiRightIcon {
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	flex: none;
}

.vrTixiRightItem>.vrTixiRightIcon>img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
}

.vrTixiRightItem>.vrTixiRightText {
	margin-left: 60px;
	flex: auto;
}

.vrTixiRightText>.vrTixiRightTextTitle {
	color: #C33388;
	font-size: 1.625rem;
}

.vrTixiRightText>.vrTixiRightTextNote {
	margin-top: 25px;
	line-height: 25px;
	font-size: 1.125rem;
	color: #8B8B96;
}

/*静观VR*/
.jingguanVR {
	height: 1170px;
	margin-top: -70px;
	position: relative;
}

.jingguanVRBg {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 892px;
	background: #09090B;
}

.jingguanVRBody {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: nowrap;
}

.jingguanVRLeft {
	width: 1110px;
	flex: none;
	background: url(../images/3333.png) 240px 25px no-repeat;
	position: relative;
}

.jingguanVRLeftText {
	position: absolute;
	color: #ccc;
	font-size: 1.25rem;
	line-height: 20px;
	font-weight: bold;
}

.jingguanVRLeftText1 {
	left: 510px;
	top: 25px;
}

.jingguanVRLeftText2 {
	left: 469px;
	top: 82px;
}

.jingguanVRLeftText3 {
	left: 815px;
	top: 63px;
}

.jingguanVRLeftText4 {
	left: 780px;
	top: 0px;
}

.jingguanVRLeftTail {
	margin-top: 810px;
	padding-left: 160px;
}

.jingguanVRLeftTail>.jingguanVRLeftTailTitle {
	font-size: 2.25rem;
	font-weight: normal;
	color: #fff;
}

.jingguanVRLeftTail>.jingguanVRLeftTailNote {
	margin-top: 30px;
	line-height: 26px;
	font-size: 1.125rem;
	color: #8B8B96;
}

.jingguanVRRight {
	flex: auto;
	height: 100%;
	padding-left: 85px;
	padding-top: 175px;
	background: url(../images/jingguanVRRightBg.png) center center no-repeat;
	position: relative;
}

.jingguanVRRightTitle {
	color: #fff;
	font-size: 3.125rem;
	line-height: 50px;
}

.jingguanVRRightTitle2 {
	margin-top: 120px;
	color: #fff;
	font-size: 2.25rem;
	line-height: 46px;
	font-weight: normal;
}

.jingguanVRRightTitle3 {
	margin-top: 20px;
	color: #fff;
	font-size: 1.5rem;
	line-height: 24px;
	font-weight: normal;
}

.jingguanVRRightNote {
	margin-top: 26px;
	line-height: 26px;
	color: #8B8B96;
	font-size: 1.125rem;
}

.jingguanVRRightImage {
	position: absolute;
	left: 170px;
	bottom: 90px;
	width: 469px;
	height: 423px;
	background: url(../images/image.png) left top no-repeat;
}

/*视频2*/
.jingguanVR2 {
	color: #fff;
	font-size: 3.125rem;
	line-height: 50px;
	text-align: center;
	margin-top: 138px;
	overflow: hidden;
}

.video2 {
	width: 1600px;
	height: 900px;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	cursor: pointer;
	border-radius: 16px;
	overflow: hidden;
}

.video2>video {
	width: 100%;
	height: 100%;
	border-radius: 16px;
}

.video2Button {
	width: 100px;
	height: 100px;
	border-radius: 100px;
	background: #00000033;
	position: absolute;
	left: 50%;
	top: 50%;
	transform-origin: center center;
	transform: translate(-50%, -50%) scale(1.5);
}

.video2Icon {
	box-sizing: content-box;
	width: 0px;
	height: 0px;
	margin-left: 38px;
	margin-top: 34px;
	border-left: 28px #fff solid;
	border-top: 16px transparent solid;
	border-bottom: 16px transparent solid;
	border-right: 0px transparent solid;
}

/*三大内核*/
.sanda {
	width: 100%;
	height: 880px;
	margin-top: 60px;
	position: relative;
}

/*三大内核：图标*/
.sandaIcon {
	width: 80px;
	height: 80px;
	background: #c33388;
	border-radius: 80px;
	position: relative;
	cursor: pointer;
}

.sandaIcon::after {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
}

.sandaIcon1::after {
	background: url(../images/sandaIcon1.png) center center no-repeat;
}

.sandaIcon2::after {
	background: url(../images/sandaIcon3.png) center center no-repeat;
}

.sandaIcon3::after {
	background: url(../images/sandaIcon2.png) center center no-repeat;
}

.sandaIcon:hover {
	transform-origin: center center;
	transform: scale(1.1);
}

/*三大内核：第一页*/
.sanda1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	height: 100%;
}

.sanda1Left {
	flex: none;
	width: 1140px;
	background: url(../images/sandaBg1.png) left top/100% 100% no-repeat;
	position: relative;
}

.sanda1LeftPart1 {
	margin-left: 60px;
	padding-top: 60px;
}

.sanda1LeftPart1Title {
	font-size: 3.125rem;
	color: #fff;
	line-height: 70px;
}

.sanda1LeftPart1Note1 {
	color: #8B8B96;
	font-size: 1.125rem;
	line-height: 25px;
	margin-top: 20px;
}

.sanda1LeftPart1Title2 {
	margin-top: 70px;
	font-size: 1.125rem;
	line-height: 20px;
	color: #fff;
	font-weight: 400;
}

.sanda1LeftPart1Note2 {
	color: #f0f0f0;
	font-size: 1.125rem;
	line-height: 26px;
	width: 390px;
	word-break: break-all;
	white-space: normal;
	margin-top: 5px;
}

.sanda1LeftPart1Title2-2 {
	margin-top: 35px;
}

.sanda1LeftPart2 {
	position: absolute;
	left: 548px;
	top: 303px;
	width: 533px;
	height: 476px;
	background: url(../images/sandaBg4.png) left top/100% 100% no-repeat;
}

.sanda1LeftPart2>div {
	position: absolute;
	text-align: center;
	line-height: 42px;
	font-size: 1.125rem;
}

.sanda1LeftPart2Text1 {
	width: 160px;
	left: 0px;
	top: 0px;
	color: #6c4db3;
}

.sanda1LeftPart2Text2 {
	width: 160px;
	left: 0px;
	top: 115px;
	color: #e873ae;
}

.sanda1LeftPart2Text3 {
	width: 160px;
	left: 0px;
	top: 230px;
	color: #6c4db3;
}

.sanda1LeftPart2Text4 {
	width: 160px;
	left: 0px;
	top: 343px;
	color: #e873ae;
}

.sanda1LeftPart2Text5 {
	width: 80px;
	left: 270px;
	top: 115px;
	color: #fff;
}

.sanda1LeftPart2Text6 {
	width: 80px;
	left: 288px;
	top: 204px;
	color: #fff;
}

.sanda1LeftPart2Text7 {
	width: 80px;
	left: 270px;
	top: 343px;
	color: #fff;
}

.sanda1LeftPart2Text8 {
	width: 120px;
	left: 414px;
	top: 115px;
	color: #fff;
}

.sanda1LeftPart2Text9 {
	width: 80px;
	left: 434px;
	top: 204px;
	color: #fff;
}

.sanda1LeftPart2Text10 {
	width: 120px;
	left: 414px;
	top: 343px;
	color: #fff;
}

.sanda1LeftPart2Text11 {
	width: 80px;
	left: 434px;
	top: 430px;
	color: #fff;
}

.sanda1Left .sandaIcon1 {
	position: absolute;
	left: 70px;
	top: -40px;
}

.sanda1Center {
	flex: none;
	width: 390px;
	background: url(../images/sandaBg2.png) left top/100% 100% no-repeat;
	position: relative;
	padding-left: 20px;
}

.sanda1Center .sandaIcon2 {
	position: absolute;
	left: 30px;
	top: 64px;
}

.sanda1CenterTitle {
	font-size: 2.5rem;
	color: #fff;
	line-height: 70px;
	margin-top: 146px;
}

.sanda1CenterNote {
	margin-top: 28px;
	line-height: 26px;
	color: #9FC0E4;
	font-size: 1.125rem;
}

.sanda1Right {
	flex: none;
	width: 390px;
	background: url(../images/sandaBg3.png) left top/100% 100% no-repeat;
	position: relative;
	padding-left: 20px;
}

.sanda1Right .sandaIcon3 {
	position: absolute;
	left: 30px;
	top: 64px;
}

.sanda1RightTitle {
	font-size: 2.5rem;
	color: #fff;
	line-height: 70px;
	margin-top: 146px;
}

.sanda1RightNote {
	margin-top: 28px;
	line-height: 26px;
	color: #9BA1B9;
	font-size: 1.125rem;
}

/*三大内核：第二页*/
.sanda2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	height: 100%;
}

.sanda2Left {
	flex: none;
	width: 390px;
}

.sanda2Left {
	flex: none;
	width: 390px;
	background: url(../images/sandaBg1.png) right top no-repeat;
	position: relative;
	padding-left: 20px;
}

.sanda2Left .sandaIcon1 {
	position: absolute;
	left: 30px;
	top: 64px;
}

.sanda2LeftTitle {
	font-size: 2.125rem;
	color: #fff;
	line-height: 70px;
	margin-top: 146px;
}

.sanda2LeftNote {
	margin-top: 28px;
	line-height: 26px;
	color: #8B8B96;
	font-size: 1.125rem;
}

.sanda2Center {
	flex: none;
	width: 1140px;
	position: relative;
	background: url(../images/sandaBg2-2.png) left top/100% 100% no-repeat;
}

.sanda2Center .sandaIcon2 {
	position: absolute;
	left: 70px;
	top: -40px;
}

.sanda2CenterPart1 {
	margin-left: 60px;
	padding-top: 60px;
}

.sanda2CenterPart1Title {
	font-size: 3.125rem;
	color: #fff;
	line-height: 70px;
}

.sanda2CenterPart1Note1 {
	color: #9FC0E4;
	font-size: 1.125rem;
	line-height: 25px;
	margin-top: 20px;
}

.sanda2CenterPart1Title2 {
	margin-top: 70px;
	font-size: 1.125rem;
	line-height: 20px;
	color: #fff;
	font-weight: 400;
}

.sanda2CenterPart1Note2 {
	color: #f0f0f0;
	font-size: 1.125rem;
	line-height: 26px;
	width: 400px;
	word-break: break-all;
	white-space: normal;
	margin-top: 5px;
}

.sanda2CenterPart2 {
	position: absolute;
	left: 548px;
	top: 303px;
	width: 533px;
	height: 476px;
	background: url(../images/sandaBg4.png) left top/100% 100% no-repeat;
}

.sanda2Right {
	flex: none;
	width: 390px;
	background: url(../images/sandaBg3.png) left top/100% 100% no-repeat;
	position: relative;
	padding-left: 20px;
}

.sanda2Right .sandaIcon3 {
	position: absolute;
	left: 30px;
	top: 64px;
}

.sanda2RightTitle {
	font-size: 2.5rem;
	color: #fff;
	line-height: 70px;
	margin-top: 146px;
}

.sanda2RightNote {
	margin-top: 28px;
	line-height: 26px;
	color: #9BA1B9;
	font-size: 1.125rem;
}

/*三大内核：第三页*/
.sanda3 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	height: 100%;
}

.sanda3Left {
	flex: none;
	width: 390px;
}

.sanda3Left {
	flex: none;
	width: 390px;
	background: url(../images/sandaBg1.png) right top no-repeat;
	position: relative;
	padding-left: 20px;
}

.sanda3Left .sandaIcon1 {
	position: absolute;
	left: 30px;
	top: 64px;
}

.sanda3LeftTitle {
	font-size: 2.125rem;
	color: #fff;
	line-height: 70px;
	margin-top: 146px;
}

.sanda3LeftNote {
	margin-top: 28px;
	line-height: 26px;
	color: #8B8B96;
	font-size: 1.125rem;
}

.sanda3Center {
	flex: none;
	width: 390px;
	background: url(../images/sandaBg2.png) left top/100% 100% no-repeat;
	position: relative;
	padding-left: 20px;
}

.sanda3Center .sandaIcon2 {
	position: absolute;
	left: 30px;
	top: 64px;
}

.sanda3CenterTitle {
	font-size: 2.5rem;
	color: #fff;
	line-height: 70px;
	margin-top: 146px;
}

.sanda3CenterNote {
	margin-top: 28px;
	line-height: 26px;
	color: #9FC0E4;
	font-size: 1.125rem;
}

.sanda3Right {
	flex: none;
	width: 1140px;
	position: relative;
	background: url(../images/sandaBg3-2.png) left top/100% 100% no-repeat;
	position: relative;
}

.sanda3RightPart1 {
	margin-left: 60px;
	padding-top: 60px;
}

.sanda3RightPart1Title {
	font-size: 3.125rem;
	color: #fff;
	line-height: 70px;
}

.sanda3RightPart1Note1 {
	color: #9BA1B9;
	font-size: 1.125rem;
	line-height: 25px;
	margin-top: 20px;
}

.sanda3RightPart1Title2 {
	margin-top: 70px;
	font-size: 1.125rem;
	line-height: 20px;
	color: #fff;
	font-weight: 400;
}

.sanda3RightPart1Note2 {
	color: #f0f0f0;
	font-size: 1.125rem;
	line-height: 26px;
	width: 400px;
	word-break: break-all;
	white-space: normal;
	margin-top: 5px;
}

.sanda3RightPart1Title2-2 {
	margin-top: 35px;
}

.sanda3RightPart2 {
	position: absolute;
	left: 518px;
	top: 358px;
	width: 582px;
	height: 392px;
	background: url(../images/sandaBg5.png) right top/100% 100% no-repeat;
}

.sanda3RightPart2>div {
	position: absolute;
	text-align: center;
	line-height: 42px;
	font-size: 1.125rem;
}

.sanda3RightPart2Text1 {
	left: 0px;
	top: 173px;
	color: #00ffe4;
}

.sanda3RightPart2Text2 {
	left: 0px;
	top: 292px;
	color: #00ffe4;
}

.sanda3RightPart2Text3 {
	width: 160px;
	left: 106px;
	top: 0px;
	color: #5fffb5;
}

.sanda3RightPart2Text4 {
	width: 160px;
	left: 106px;
	top: 115px;
	color: #ffcc00;
}

.sanda3RightPart2Text5 {
	width: 160px;
	left: 106px;
	top: 228px;
	color: #5fffb5;
}

.sanda3RightPart2Text6 {
	width: 160px;
	left: 106px;
	top: 343px;
	color: #ffcc00;
}

.sanda3RightPart2Text7 {
	width: 100px;
	left: 330px;
	top: 115px;
	color: #fff;
}

.sanda3RightPart2Text8 {
	width: 100px;
	left: 330px;
	top: 228px;
	color: #fff;
}

.sanda3RightPart2Text9 {
	width: 100px;
	left: 330px;
	top: 343px;
	color: #fff;
}

.sanda3RightPart2Text10 {
	width: 100px;
	left: 475px;
	top: 115px;
	color: #fff;
}

.sanda3RightPart2Text11 {
	width: 100px;
	left: 475px;
	top: 228px;
	color: #fff;
}

.sanda3RightPart2Text12 {
	width: 100px;
	left: 475px;
	top: 343px;
	color: #fff;
}

.sanda3Right .sandaIcon3 {
	position: absolute;
	left: 70px;
	top: -40px;
}

/*原来sanda1,2,3是分离的，现合到一起了*/
.sanda1.sanda2.sanda3>div {
	padding-left: 0px !important;
	display: flex;
}

.sanda1.sanda2.sanda3>div>div:only-child {
	flex: none;
	height: 100%;
	position: relative;
	transform-origin: left top;
}

#sanda1_1 {
	display: none;
	width: 390px;
}

#sanda1_1>div {
	padding-left: 20px;
}

#sanda1_2 {
	width: 1140px;
	transition: width 0.8s ease 0s;
}

#sanda1_2>div {
	transition: transform 0.8s ease 0s;
}

#sanda2_1 {
	width: 390px;
}

#sanda2_1>div {
	padding-left: 20px;
}

#sanda2_2 {
	display: none;
	transition: width 0.8s ease 0s;
}

#sanda2_2>div {
	transition: transform 0.8s ease 0s;
}

#sanda3_1 {
	width: 390px;
}

#sanda3_1>div {
	padding-left: 20px;
}

#sanda3_2 {
	display: none;
	transition: width 0.8s ease 0s;
}

#sanda3_2>div {
	transition: transform 0.8s ease 0s;
}


/*四大服务*/
.fuwu {
	height: 600px;
	margin-top: 138px;
	background: url(../images/fuwuBg.png) 1400px center no-repeat;
}

.fuwuTitle {
	color: #fff;
	font-size: 3.125rem;
	line-height: 50px;
	text-align: center;
}

.fuwuBody {
	margin-top: 60px;
	height: 330px;
	display: flex;
	flex-wrap: nowrap;
	padding-left: 140px;
}

.fuwuItem {
	width: 385px;
	height: 100%;
	background: linear-gradient(-43deg, #797B9299, #18181C99);
	border-radius: 16px;
	margin-left: 20px;
}

.fuwuItem>.fuwuIcon {
	width: 90px;
	height: 80px;
	margin-top: 64px;
	margin-left: auto;
	margin-right: auto;
}

.fuwuItem:nth-child(1)>.fuwuIcon {
	background: url('../images/fuwuIcon1.png') center center no-repeat;
}

.fuwuItem:nth-child(2)>.fuwuIcon {
	background: url('../images/fuwuIcon2.png') center center no-repeat;
}

.fuwuItem:nth-child(3)>.fuwuIcon {
	background: url('../images/fuwuIcon3.png') center center no-repeat;
}

.fuwuItem:nth-child(4)>.fuwuIcon {
	background: url('../images/fuwuIcon4.png') center center no-repeat;
}

.fuwuItem>.fuwuTitle {
	margin-top: 40px;
	color: #fff;
	font-size: 1.625rem;
	line-height: 26px;
	text-align: center;
}

.fuwuItem>.fuwuNote {
	margin-top: 16px;
	font-size: 1.125rem;
	line-height: 16px;
	color: #8B8B96;
	text-align: center;
}

/*报告分析*/
.reportFind {
	margin-top: 60px;
	height: 52px;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	padding-left: 160px;
	padding-right: 160px;
	font-size: 1.25rem;
}

.reportFind>div {
	flex: none;
}

.reportLabel {
	font-size: 1.25rem;
	color: #fff;
	margin-right: 16px;
}

.reportInputText,
.reportInputDate {
	width: 300px;
	height: 100%;
	border: 2px #727678 solid;
	border-radius: 3px;
	margin-right: 50px;
}

.reportInputText>input,
.reportInputDate>input {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 50px;
	padding: 0px 10px 0px 10px;
	background: #272727;
	color: #fff;
	font-size: 1.25rem;
	border: 0px;
	margin: 0px;
}

.reportInputDate {
	display: flex;
	flex-wrap: nowrap;
	background: #272727;
}

.reportInputDate>input {
	width: 248px;
	flex: none;
}

.reportInputDate>div {
	width: 48px;
	height: 48px;
	background: url("../images/reportDateIcon.png") center center no-repeat;
}

.reportFindButton {
	width: 118px;
	height: 100%;
	border-radius: 6px;
	line-height: 48px;
	text-align: center;
	background: #20b397;
	color: #fff;
	cursor: pointer;
}

.reportResetButton {
	width: 118px;
	height: 100%;
	border-radius: 6px;
	line-height: 48px;
	text-align: center;
	border: 2px #20b397 solid;
	background: #000;
	color: #20b397;
	margin-left: 25px;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}

.reportResetButton::before {
	content: "";
	display: block;
	width: 34px;
	height: 48px;
	background: url("../images/reportResetIcon.png") right center no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}

/*图表区域*/
.reportArea {
	display: flex;
	flex-wrap: wrap;
	margin-left: 160px;
	margin-right: 160px;
}

.reportChart {
	margin-left: 30px;
	margin-top: 30px;
	flex: none;
	width: 785px;
	height: 410px;
}

.reportChart:nth-child(2n+1) {
	margin-left: 0px;
}

.reportChart>div {
	height: 370px;
	background: url("../images/reportChartBg.png") left top no-repeat;
}

.reportChart>label {
	width: 100%;
	margin-top: 15px;
	font-size: 1.25rem;
	line-height: 20px;
	text-align: center;
	color: #fff;
}

/* #chart1 {
	background: url("../images/reportChart1Bg.png") left top no-repeat;
} */

/* #chart2 {
	background: url("../images/reportChart2Bg.png") left top no-repeat;
} */

/* #chart3 {
	background: url("../images/reportChart3Bg.png") left top no-repeat;
} */

#chart4 {
	background: url("../images/reportChart4Bg.png") left top no-repeat;
}

/*训练任务*/
.xunlianWrapper {
	background: #111111;
}

.xunlian {
	height: 1300px;
	margin-top: 150px;
	padding-top: 100px;
	position: relative;
	background: url("../images/xunlianBg.png") left bottom no-repeat;
}

.xunlianTitle {
	text-align: center;
	font-size: 3.125rem;
	line-height: 50px;
	color: #fff;
}

.xunlianBody {
	margin-top: 100px;
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	height: 1050px;
	padding-left: 135px;
	position: absolute;
	left: 0px;
	top: 150px;
}

.xunlianLeft {
	width: 1300px;
	height: 100%;
	/*=1050*/
	flex: none;
	position: relative;
}

.xunlianText {
	width: 152px;
	height: 152px;
	position: absolute;
	cursor: pointer;
}

.xunlianText>.xunlianYuan1 {
	width: 152px;
	height: 152px;
	background: #87899C;
	border-radius: 50%;
	opacity: 0.06;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.xunlianText>.xunlianYuan2 {
	flex: none;
	width: 136px;
	height: 136px;
	background: #87899C;
	border-radius: 50%;
	opacity: 0.16;
	position: absolute;
	left: 8px;
	top: 8px;
	z-index: 2;
}

.xunlianText>.xunlianYuan3 {
	flex: none;
	width: 118px;
	height: 118px;
	background: #87899C;
	border-radius: 50%;
	text-align: center;
	line-height: 118px;
	font-size: 1.625rem;
	color: #fff;
	position: absolute;
	left: 17px;
	top: 17px;
	z-index: 3;
	font-weight: normal;
}

.xunlianText.xunlianActive>div {
	background: #C33388;
}

.xunlianText-1 {
	left: 55px;
	top: 350px;
}

.xunlianText-2 {
	left: 232px;
	top: 95px;
}

.xunlianText-3 {
	left: 575px;
	top: -25px;
}

.xunlianText-4 {
	left: 910px;
	top: 90px;
}

.xunlianText-5 {
	left: 1090px;
	top: 360px;
}

.xunlianMenu {
	flex: none;
	width: 262px;
	padding-top: 50px;
	padding-bottom: 55px;
	background: linear-gradient(-43deg, #363741, #18181C);
	border-radius: 16px;
	margin-left: 10px;
	margin-top: 180px;
}

.xunlianMenuHead {
	font-size: 1.625rem;
	line-height: 26px;
	color: #fff;
	text-align: center;
	font-weight: normal;
}

.xunlianMenuList {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 27px;
}

.xunlianMenuItem {
	width: 176px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	font-size: 1.125rem;
	color: #fff;
	background: url("../images/xunlianItemBg.png") left top no-repeat;
	margin-top: 13px;
}

#xunlian1>.xunlianLeft {
	background: url("../images/xunlianBg1.png") center center no-repeat;
}

#xunlian2>.xunlianLeft {
	background: url("../images/xunlianBg2.png") center center no-repeat;
}

#xunlian3>.xunlianLeft {
	background: url("../images/xunlianBg3.png") center center no-repeat;
}

#xunlian4>.xunlianLeft {
	background: url("../images/xunlianBg4.png") center center no-repeat;
}

#xunlian5>.xunlianLeft {
	background: url("../images/xunlianBg5.png") center center no-repeat;
}

#xunlian1,
#xunlian2,
#xunlian3,
#xunlian4,
#xunlian5 {
	display: none;
	/* opacity: 0; */
	filter: opacity(0);
	/*左圆的中心点*/
	transform-origin: 785px 596px;
	transition: all ease-in 0.6s 0s;
	/* transform: scale(0); */
}

#xunlian3 {
	display: flex;
	/* opacity: 1; */
	filter: opacity(1);
	/* transform: scale(1); */
}

/*医学中心*/
.yixue {
	margin-left: auto;
	margin-right: auto;
	width: 1600px;
	height: 899px;
	background: url("../images/正念医学中心.png") left top no-repeat;
	margin-top: 60px;
	border-radius: 16px;
	overflow: hidden;
	position: relative;
}

.yixueText {
	width: 495px;
	height: 196px;
	background: linear-gradient(to right, #00000011, #000000cc);
	border-top-right-radius: 16px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 27px 37px 27px 37px;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	text-align: left;
	color: #fff;
	font-size: 16px;
	line-height: 31px;
	flex: none;
}

.yixueLeft {
	width: 104px;
	flex: none;
	background: url('../images/正念2.png') center top no-repeat;
	padding-top: 104px;
	font-size: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
}

/*荣誉资质*/
.zizhi {
	height: 962px;
	background: url("../images/zizhiBg.png") left top no-repeat;
	padding-top: 100px;
	margin-top: 140px;
}

.zizhiTitle {
	font-size: 3.125rem;
	line-height: 50px;
	color: #fff;
	text-align: center;
}

.zizhiImage {
	margin-top: 125px;
	height: 529px;
	background: url("../images/zizhiImage.png") center top no-repeat;
}

/*院企合作*/
.hezuo {
	margin-top: 150px;
	height: 962px;
	background: url("../images/hezuoBg.png") left top no-repeat;
	padding-top: 100px;
}

.hezuoTitle {
	font-size: 3.125rem;
	line-height: 50px;
	color: #fff;
	text-align: center;
}

.hezuoBody {
	margin-top: 70px;
	padding-left: 160px;
	padding-right: 160px;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}

.hezuoLeft {
	flex: none;
	width: 660px;
	font-size: 1.25rem;
	line-height: 30px;
	color: #8B8B96;
}

.hezuoLeft>p {
	text-indent: 2em;
}

.hezuoLeft>p>span {
	vertical-align: middle;
}

.hezuoHighlight {
	color: #fff;
}

.hezuoRight {
	flex: none;
	width: 860px;
	margin-left: 80px;
	display: flex;
	flex-wrap: wrap;
}

.hezuoRight>div {
	width: 425px;
	height: 308px;
	margin-left: 10px;
	margin-top: 10px;
	border-radius: 15px;
}

.hezuoRight>div:nth-child(2n+1) {
	margin-left: 0px;
}

.hezuoRight>div:nth-child(1),
.hezuoRight>div:nth-child(2) {
	margin-top: 0px;
}

.hezuoImg1 {
	background: url("../images/hezuoImg1.jpg") left top no-repeat;
}

.hezuoImg2 {
	background: url("../images/hezuoImg2.jpg") left top no-repeat;
}

.hezuoImg3 {
	background: url("../images/hezuoImg3.jpg") left top no-repeat;
}

.hezuoImg4 {
	background: url("../images/hezuoImg4.jpg") left top no-repeat;
}

/*典型客户*/
.kehu {
	padding-left: 160px;
	padding-right: 160px;
}

.kehuType1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 100px;
}

.kehuType1Item {
	width: 452px;
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url("../images/kehuBg1.png") left top no-repeat;
}

.kehuType1Item>img {
	max-width: 328px;
	max-height: 90px;
}

.kehuType2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 150px;
}

.kehuType2Item {
	width: 356px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url("../images/kehuBg2.png") left top no-repeat;
}

.kehuType2Item>img {
	max-width: 256px;
}

/*页脚*/
.footer {
	background: #09090B;
	margin-top: 150px;
	padding-top: 50px;
	padding-bottom: 40px;
}

.footerTitle {
	font-size: 2.25rem;
	line-height: 36px;
	color: #fff;
	text-align: center;
}

.footerBody {
	box-sizing: content-box !important;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	border-top: 1px #fef9f333 solid;
	padding-top: 18px;
	height: 30px;
	line-height: 30px;
	padding-bottom: 18px;
	border-bottom: 1px #fef9f333 solid;
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	text-align: center;
	color: #fff;
	font-size: 1.125rem;
}

.footerLeft {
	flex: 1;
}

.footerLeft::before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("../images/footerTelIcon.png") no-repeat;
	vertical-align: middle;
	margin-right: 10px;
}

.footerRight {
	flex: 1;
	border-left: 1px #fff solid;
}

.footerRight::before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("../images/footerPosIcon.png") no-repeat;
	vertical-align: middle;
	margin-right: 10px;
}

.footerBeian {
	font-size: 1.125rem;
	color: #fff;
	line-height: 20px;
	height: 20px;
	margin-top: 25px;
	text-align: center;
}