body {
	font-family: "Microsoft YaHei", 微软雅黑, sans-serif;
	color: #666;
	max-width: 1920px;
	min-width: 320px;
	margin: 0 auto;
	overflow-x: hidden;
	background-color: #0d0805
}

a {
	text-decoration: none;
	color: inherit;
}

/* 重要：清除所有子元素的 max-width，否则PC无法显示 */
body * {
	max-width: none !important;
	padding: 0;
	animation: bodyAn 1s ease forwards;
}

/* @keyframes bodyAn {
	0% {
		opacity: 0;
	}
	
	100%{
		opacity: 1;
	}
} */

.nav_main {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 1.1rem;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999999;
	/* background-image: url('../../static/img/head_back.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center; */
	background: #0D080500;
}

.nav_main .no_icons {
	display: none;
}

.nav_main .l_logo img {
	width: 1rem;
	margin-left: 0.44rem;
}

.nav_main .r_nav {
	display: flex;
	align-items: center;
	height: 1.1rem;
}

.nav_main .r_nav .r_li {
	font-size: 0.31rem;
	color: #FFFFFF;
	margin-right: 0.72rem;
	font-family: "AileronThin";
	cursor: pointer;
}

.nav_main .r_nav .r_on {
	color: #FBDDB9;
}

.nav_main .r_nav .r_logo img {
	width: 0.29rem;
	margin-right: 1.14rem;
}

.part1 {
	width: 100%;
	height: 100vh;
	/* position: absolute; */
	/* top: 0; */
	/* left: 0; */
	/* right: 0; */
	/* z-index: 998; */
	/* 屏蔽系统长按下载 */
	-webkit-touch-callout: none !important;
	-webkit-user-select: none !important;
	user-select: none !important;
}

.part1 video {
	height: 100%;
}

/* 小视频铺满容器，隐藏控件 */
.cover-video {
	display: block;
	width: 100%;
	height: auto;
	object-fit: cover;
	cursor: pointer;
}

/* 只隐藏小视频的控件，不影响弹窗视频 */
.cover-video::-webkit-media-controls {
	display: none !important;
}

.cover-video::-webkit-media-controls-enclosure {
	display: none !important;
}

/* 弹窗遮罩 */
.video-modal {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: #000000;
	z-index: 9999999;
	justify-content: center;
	align-items: center;
}

/* 视频容器 */
.modal-video-wrap {
	position: relative;
	width: 85%;
	max-width: 12rem;
	/* 1200px → 12rem */
	/* 核心：绝对居中 */
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

/* 关闭按钮 - 视频右上角 */
.modal-close {
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
	width: 0.4rem;
	height: 0.4rem;
	cursor: pointer;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* 关闭按钮图片 */
.modal-close img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: contain;
}

/* 弹窗视频 */
.full-video {
	display: block;
	width: 100%;
	height: 85vh;
	background: #000;
	margin-top: 0.8rem;
}

.part1 .cover {
	width: 100%;
	height: 100%
}

.part1 .bofang {
	width: .72rem;
	height: .72rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.part2 {
	width: 100%;
	height: 100%;
	/* height: 10.57rem; */
	/* height: 100vh; */
	background-color: #0d0805;
	/* margin-top: 10.82rem; */
	padding-bottom: .59rem;
	position: relative;
	/* position: absolute; */
	/* top: 0; */
	/* left: 0; */
	box-sizing: border-box;
	display: block;
	transition: all .6s;
	background-image: url("../img/part2Img.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;

}

.part2-wap {
	display: none;
}

.part2 .pt-1 {
	font-size: .48rem;
	font-family: 'SourceSansProRegular', sans-serif;
	text-align: center;
	line-height: 0.63rem;
	padding-bottom: 0 !important;

}

.part2 .pt-2 {
	padding-top: .85rem;
	/* margin-top: .11rem; */
	font-size: .60rem;
	font-family: 'SourceSansProBold', sans-serif;
	text-align: center;
	/* font-weight: bold; */
	line-height: 0.63rem;
	/* padding-bottom: 0!important; */
}

.part2 .pt-3 {
	margin-top: 0;
	padding-top: .85rem;
	font-size: .2rem;
	font-family: 'SourceSansProRegular', sans-serif;
	text-align: center;
	color: #B2A297;
	line-height: 0.36rem;
}

.part2 .pt-4 {
	font-size: .2rem;
	font-family: 'SourceSansProRegular', sans-serif;
	text-align: center;
	color: #B2A297;
	line-height: 0.36rem;
}

.part2 .pt-5 {
	font-size: .2rem;
	font-family: 'SourceSansProRegular', sans-serif;
	text-align: center;
	color: #B2A297;
	line-height: 0.36rem;
}

.part2 .pt-6 {
	/* padding-top: 2.8rem; */
	font-size: .30rem;
	font-family: 'SourceSansProRegular', sans-serif;
	text-align: center;
	color: #B2A297;

	position: absolute;
	bottom: 0.6rem;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
}

.part3 {
	width: 100%;
	height: 9.3rem;
	/* height: 100vh; */
	display: flex;
	background-color: #0d0805;
	position: relative;
}

.part3-l {
	width: 10rem;
	overflow: hidden;
	height: 100%;
}

.part3-l img {
	width: 100%;
	height: 100%;
}

.part3-l .part3-r-btns {
	display: none;
}

.part3-r {
	margin-left: .9rem;
}

.part3-r-pt1 {
	padding-top: 1.4rem;
	font-size: .48rem;
	color: #fde6c7;
	font-family: 'SourceSansProBold', sans-serif;
	font-weight: bold;
	line-height: .58rem;
}

.part3-r-pt2 {
	padding-top: .24rem;
	font-size: .24rem;
	color: #b2a297;
	font-family: 'SourceSansProRegular', sans-serif;
	line-height: .40rem;
}

.part3-r-pt3 {
	padding-top: 1.6rem;
	font-family: 'SourceSansProRegular', sans-serif;
	font-size: .48rem;
	padding-left: 0.33rem;
}

.part3-r-pt4 {
	display: flex;
	align-items: center;
	position: absolute;
	bottom: .85rem;
	right: 1.80rem;
}

.part3-r-pt4-l {
	margin-left: .33rem;
	display: flex;
}

.part3-r-pt4-l img {
	width: 0.1rem;
	height: 0.1rem;
	margin-left: .06rem;
}

.part3-r-pt4-l img:first-child {
	margin-left: 0;
}

.part3-r-pt4-r {
	margin-left: 2.5rem;
}

.part3-r-pt4-r img {
	width: .52rem;
	height: .33rem;
	cursor: pointer;
}

.part4 {
	background: #0d0805;
	padding-top: 1.57rem;
	display: flex;
	padding-left: 1.33rem;
	padding-right: 1.33rem;
}

.part4-wap {
	display: none;
}

.part4 .pt1 {
	width: 8.16rem;
	padding-bottom: .8rem;
	background-color: #181412;
	cursor: pointer;
}

.part4 .pt1 img {
	width: 100%;
	height: 8.45rem;
}

.part4 .pt1 .wap_img {
	display: none;
}

.mrl-25 {
	margin-left: .25rem;
}

.part4 .pt1 .title {
	font-size: .48rem;
	color: #fde6c7;
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
	margin-top: .65rem;
	padding-left: .36rem;
}

.part4 .pt1 .desc {
	font-size: .30rem;
	color: #b2a297;
	font-family: 'SourceSansProRegular', sans-serif;
	margin-top: .36rem;
	padding-left: .36rem;
	line-height: .36rem;
}

.part5 {
	width: 100%;
	padding-top: 0.98rem;
	background-color: #0d0805;
}

.part5 .pt-1 {
	font-size: .48rem;
	font-family: 'SourceSansProBold', sans-serif;
	text-align: center;
	font-weight: bold;
	line-height: 0.55rem;
	padding-bottom: 0 !important;
}

.part5 .pt-2 {
	font-size: .30rem;
	color: #bda088;
	text-align: center;
	line-height: 0.34rem;
}

.part5 .pt-3 {
	margin-top: .36rem;
}

.part5 .pt-3 img {
	width: 100%;
}

.part6 {
	padding-top: .65rem;
	padding-bottom: .44rem;
	width: 100%;
	position: relative;
	background-image: url('../../static/img/TheMAEXTROSuperFactory2.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 1.74rem;
	height: 100vh;

}

.part6 .pt1 {
	font-size: .30rem;
	font-family: 'SourceSansProRegular', sans-serif;
	text-align: center;
	color: #fcddb9;
	line-height: 0.51rem;
	padding-bottom: 0 !important;
}

.part6 .pt2 {
	font-size: .60rem;
	font-family: 'SourceSansProBold', sans-serif;
	color: #f6d8b5;
	font-weight: bold;
	text-align: center;
	line-height: 0.65rem;
}

.part6 .pt3 {
	padding: 0 1.33rem;
	position: absolute;
	bottom: 0.48rem;
	right: 0;
	left: 0;
}

.part6 .pt3-content {
	font-size: .30rem;
	color: #b2a297;
	font-family: 'SourceSansProRegular', sans-serif;
	text-align: center;
	line-height: .4rem;
	/* letter-spacing: 0.01rem; */
}

.part6 .pt3 span {
	color: #fde6c7;
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
}

.part6 .pt3_wap {
	display: none;
}

.part7 {
	width: 100%;
	padding-top: 1.22rem;
	background-color: #0d0805;
}

.part7-content {
	width: 16.55rem;
	margin: 0 auto;
	display: flex;
}

.part7-l {}

.part7-l img {
	width: 11.35rem;
	height: 8.25rem;
}

.part7-r {
	padding-top: .61rem;
	margin-left: .45rem;
	font-size: .33rem;
}

.part7-r-pt1 {
	font-size: .48rem;
	font-family: 'SourceSansProRegular', sans-serif;
	color: #b2a297;
	line-height: .6rem;
}

.part7-r-pt1 span {
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
	color: #fde6c7;
}

.part7-r-pt2 {
	margin-top: .5rem;
	font-size: .30rem;
	font-family: 'SourceSansProRegular', sans-serif;
	color: #b2a297;
	line-height: .34rem;
}

.part7-r-wap {
	display: none;
}

.part8 {
	width: 100%;
	padding-top: 1.26rem;
	background-color: #0d0805;
}

.part8-content {
	width: 16.55rem;
	margin: 0 auto;
	display: flex;
}

.part8-r img {
	width: 11.35rem;
	height: 8.25rem;
}

.part8-l {
	padding-top: .41rem;
	margin-right: .62rem;
	font-size: .33rem;
}

.part8-l-pt1 {
	font-size: .48rem;
	line-height: .67rem;
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
	color: #fde6c7;
}

.part8-l-pt1 span {
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
	color: #fde6c7;
}

.part8-l-pt2 {
	margin-top: .21rem;
	font-size: .30rem;
	font-family: 'SourceSansProRegular', sans-serif;
	color: #b2a297;
	line-height: .36rem;
}

.part8-l-pt2 span {
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
	color: #fde6c7;
}

.part8-l-wap {
	display: none;
}

.part9 {
	width: 100%;
	padding-top: 1.22rem;
	background-color: #0d0805;
}

.part9-content {
	width: 16.55rem;
	margin: 0 auto;
	display: flex;
}

.part9-l img {
	width: 11.35rem;
	height: 8.25rem;
}

.part9-r {
	padding-top: .69rem;
	margin-left: .45rem;
	font-size: .33rem;
}

.part9-r-pt1 {
	font-size: .48rem;
	line-height: .67rem;
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
	color: #fde6c7;
}

.part9-r-pt2 {
	margin-top: .21rem;
	font-size: .30rem;
	font-family: 'SourceSansProRegular', sans-serif;
	color: #b2a297;
	line-height: .36rem;
}

.part9-r-wap {
	display: none;
}

.part10 {
	width: 100%;
	margin-top: 1.35rem;
	background-color: #0d0805;
	height: 9.10rem;
	background-image: url('../../static/img/TheMAEXTROBack.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.part10 .pt1 {
	width: 100%;
	text-align: center;
	padding-top: 1.08rem;
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
	font-size: .48rem;
	color: #ba9d86;
}

.part10 .pt2 {
	text-align: center;
	margin-top: .58rem;
	color: #fde6c7;
	font-size: .30rem;
	line-height: .34rem;
	font-family: 'SourceSansProRegular', sans-serif;
	padding: 0 2.94rem;
}

.part10 .pt2-wap {
	display: none;
}

.part11 {
	position: relative;
	width: 100%;
	margin-top: 1.22rem;
	background-color: #0d0805;
	height: 10.11rem;
	background: url('../../static/img/Thecenterserves.png')no-repeat;
	background-size: 100% 100%;

}

.part11-content {
	position: absolute;
	top: .6rem;
	right: .7rem;
}

.part11-content-pt1 {
	font-size: .48rem;
	font-weight: bold;
	font-family: 'SourceSansProBold', sans-serif;
	color: #f3d4b2;
	line-height: .64rem;

}

.part11-content-pt2-1 {
	font-size: .48rem;
	color: #b2a297;
	font-family: 'SourceSansProRegular', sans-serif;
	margin-top: .46rem;
	line-height: .57rem;
}

.part11-content-pt2-2 {
	font-size: .3rem;
	color: #b2a297;
	font-family: 'SourceSansProRegular', sans-serif;
	margin-top: .05rem;
	line-height: .37rem;
}

.part12 {
	position: relative;
	width: 100%;
	margin-top: 1.36rem;
	background-color: #0d0805;
	height: 8.96rem;
	background: url('../../static/img/BespokePersonalization.png')no-repeat;
	background-size: 100% 100%;
}

.part12-content {
	position: absolute;
	top: 1.85rem;
	left: 1.53rem;
}

.part12-content-pt1 {
	font-size: .48rem;
	font-family: 'SourceSansProRegular', sans-serif;
	color: #b2a297;
	line-height: 0.5rem;
}

.part12-content-pt2 {
	/* margin-top: .10rem; */
	font-size: .3rem;
	font-family: 'SourceSansProRegular', sans-serif;
	color: #b2a297;
	line-height: 0.34rem;
}

.part13 {
	margin-top: 1.3rem;
	background-color: #0d0805;
	/* padding-bottom: 1.9rem; */
}

.part13-content {
	/* width: 16.55rem; */
	/* margin: 0 auto; */
	padding: 0 1.33rem;
	display: flex;
	justify-content: space-between;
}

.part13-content-pt1 {
	width: calc(50% - 0.13rem);
}

.part13-content-pt1 img {
	width: 100%;
	height: 6.28rem;
}

.part13-content-pt1 .img_wap {
	display: none;
}

.part13-content-pt1-title {
	margin-top: .55rem;
	font-size: .48rem;
	font-family: 'SourceSansProRegular', sans-serif;
	color: #b2a297;
	line-height: 0.51rem;
}

.part13-content-pt1-desc {
	/* margin-top: .1rem; */
	font-size: .3rem;
	font-family: 'SourceSansProRegular', sans-serif;
	color: #b2a297;
	line-height: .32rem;
}


/* PingFangSC Ultralight
PingFangSC Medium
PingFangSC Light */

.part14 {
	padding-top: 1.5rem;
	background-color: #0d0805;
}

.part14 img {
	width: 100%;
	height: 10.69rem;
}

.part14 .img_wap {
	display: none;
}

.footer {
	font-size: 0.21rem;
	color: #96887e;
	background-color: #0d0805;
	padding-bottom: 0.38rem;
	padding-top: 1.9rem;
	text-align: center;
}

.footer .sp1 {
	font-family: 'PingFangSC Ultralight';
}

.footer .sp2 {
	font-family: 'PingFangSC Light';
	font-weight: bold;
}

.footer .sp3 {
	font-family: 'PingFangSC Light';
}

.top_btn {
	position: fixed;
	right: 0.5rem;
	bottom: 0.75rem;
	z-index: 9999;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	transition: opacity 1s ease, visibility 0.4s ease;
}

.top_btn img {
	width: 0.5rem;
}

.top_btn_show {
	opacity: 1;
	visibility: visible;
}

.gradient-headline {
	background: linear-gradient(30deg, #bea18a, #fcddb9 50%, #bea18a);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	padding-bottom: 0.1rem;
	overflow: visible;
}

.gradient-headline2 {
	background: linear-gradient(30deg, #ba9d86, #f8d9b6 50%, #ba9d86);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent !important;
	padding-bottom: 0.1rem;
	overflow: visible;
}

.gradient-headline3 {
	background: linear-gradient(30deg,
			#ba9d86 0%,
			#ba9d86 40%,
			/* 文字前40% 保持暗色 */
			#f8d9b6 46%,
			/* 中间10% 达到最亮 */
			#ba9d86 49%,
			/* 文字后40% 快速回到暗色 */
			#ba9d86 100%);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent !important;
	padding-bottom: 0.1rem;
	overflow: visible;
}

.part3-wap {
	display: none;
}

.part5_wap {
	display: none;
}

.wap_nav {
	display: block;
	position: fixed;
	top: 0;
	/* right: 0; */
	/* width: 2.83rem; */
	height: 100vh;
	background: #2B2B2B;
	z-index: 999999;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	transition: all .3s;
	right: -100vw;
}

.wap_nav .close_btn {
	padding-top: 0.4rem;
	padding-right: 0.25rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.wap_nav .close_btn img {
	width: 0.488rem;
}

.wap_nav .nav_ul {
	padding-top: 0.2rem;
}

.wap_nav .nav_ul .nav_li {
	line-height: 0.36rem;
	padding: 0.45rem 0.5rem;
	color: #FFFFFF;
	font-size: 0.31rem;
	font-family: "AileronThin";
}

.wap_nav .nav_ul .nav_on {
	background: #514D49;
	color: #FDE6C7;
}

.wap_nav .b_logo {
	padding-bottom: 0.5rem;
}

.wap_block {
	right: 0;
}
.pt3_wap{
	display: none;
}













































































@media screen and (max-width: 640px) {

	.nav_main .r_nav {
		display: none;
	}

	.nav_main .no_icons {
		display: block;
	}

	.nav_main .no_icons {
		padding-right: 0.5rem;
	}

	.nav_main .no_icons img {
		width: 0.36rem;
	}




	.back_template {
		position: fixed;
		z-index: -1;
		background: #000000;
		opacity: 0.5;
		width: 100vw;
		height: 100vh;
		top: 0;
		left: 0;
		opacity: 0.5;
		/* transition: all .3s; */
	}

	.back_template_block {
		z-index: 999;
	}

	.part1 {
		height: 100vh;
	}

	.part1 video {
		height: 100%;
	}

	.part2 {
		/* height: 100vh; */
		/* margin-top: 100vh; */
		/* width: auto; */
		padding: 0 .42rem;
		
	}

	.part2 .pt-1 {
		padding-top: .5rem;
		font-size: .48rem;
		line-height: 0.6rem;
		font-family: 'SourceSansProBold', sans-serif;
	}

	.part2 .pt-2 {
		font-size: 0.3rem;
		line-height: 0.4rem;
		padding-top: 0
	}

	.part2-wap-des {
		padding-top: .55rem;
		font-size: 0.18rem;
		line-height: 0.22rem;
		text-align: center;
		color: #b2a297;
		font-family: 'SourceSansProRegular', sans-serif;
	}

	.part2 .pt-3 {
		padding-top: .6rem;
		font-size: 0.18rem;
		line-height: 0.22rem;
	}


	.part2 .pt-4 {
		margin-top: 0;
		font-size: 0.18rem;
		line-height: 0.22rem;
	}

	.part2 .pt-6 {
		position: absolute;
		bottom:3.3rem;
		left: 0;
		right: 0;
		/* padding-top: 2rem; */
		font-size: 0.18rem;
		display: flex;
		justify-content: center;
	}
	.maxBj-wap{
		position: absolute;
		bottom:2.1rem;
		left: 0;
		right: 0;
		/* padding-top: 2rem; */
		font-size: 0.18rem;
		display: flex;
		justify-content: center;
		        font-family: 'SourceSansProRegular', sans-serif;
		
	}


	.part3 {
		display: none;
		height: auto;
	}

	.part3-wap {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		padding: 0 0.42rem;
		overflow: hidden;
		padding-bottom: .8rem;
		margin-top: -1rem;
	}

	.part3-wap .part3-r {
		margin-left: 0;
		display: flex;
		flex-direction: column;
		/* align-items: flex-start; */
		width: 100%;
		text-align: center;

	}

	.part3-r-pt4 {
		padding-top: 0.36rem;
		margin: 0 auto;
		           position: inherit;
	}

	.part3-r-pt3 {
		display: none;
	}

	.part3-r-pt2 {
		font-size: .18rem;
		padding-top: .5rem;
	}

	.part3-r-pt1 {
		padding-top: 0.6rem;
		margin-top: 0;
		font-size: 0.3rem;
	}

	.part4 {
		padding-left: 0.42rem;
		padding-right: 0.42rem;
		padding-top: 0;
		padding-bottom: 0.56rem;
		display: flex;
		justify-content: space-between;
	}

	.part4 .pt1 {
		width: calc(50% - 0.06rem);
		padding-bottom: .5rem;
		/* background: initial; */
	}

	.part4 .pt1 img {
		object-fit: cover;
		display: none;

	}

	.part4 .pt1 .wap_img {
		display: block;
		height: 5.6rem;
	}

	.part4 .pt1 .title {
		margin-top: 0rem;
	}

	.part4 .pt1 {
		margin-left: 0 !important;
	}

	.part4 .pt1 .text-gradient {
		padding-bottom: 0.6rem;
		padding-top: 0.2rem;
		background: #181412;
		height: 2.79rem;
		box-sizing: border-box;
		margin-top: 0.19rem;
	}

	.part4 .pt1 .title {
		padding-left: .1rem;
		padding-right: .1rem;
		font-size: .3rem;
		line-height: .36rem;
	}

	.part4 .pt1 .desc {
		padding-left: .1rem;
		padding-right: .1rem;
		margin-top: .2rem;
		font-size: .18rem;
		line-height: 0.23rem;
	}

	.part5 {
		display: none;
	}

	.part5_wap {
		display: block;
		position: relative;
		padding-top: .6rem;
		        padding-bottom: .5rem;
	}

	.part5_wap .pt-3 img {
		height: auto;
	}

	.part5_wap .text_info {
		position: absolute;
		top: 1.1rem;
		left: 0;
		right: 0;
	}

	.part5 .pt-1 {
		font-size: 0.27rem;
		line-height: 0.35rem;
	}

	.part5 .pt-2 {
		font-size: 0.18rem;
		padding-top: 0.27rem;
		line-height: 0.25rem;
	}

	.part6 {
		margin-top: 0;
		padding-top: 1.43rem;
		padding-bottom: .5rem;
		width: 100%;
		position: relative;
		background-image: url('../../static/img/TheMAEXTROSuperFactory2_wap.png');
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: center center;
		height: 4.23rem;
	}

	.part6 .pt3 {
		display: none;
	}

	/* .part6 .pt3_wap {
		width: auto;
		padding: 0 0.42rem;
		display: block;
		bottom: 0.9rem;
	} */
	
	.pt3_wap{
		    font-size: 0.18rem;
		    line-height: 0.22rem;
		    color: #b2a297;
		    font-family: 'SourceSansProRegular', sans-serif;
			        text-align: center;
			        padding-bottom: .9rem;
					display: block;
	}


	.part6 .pt2 {
		font-size: 0.3149rem;
		/* margin-top: 0.1rem; */
		line-height: 0.38rem;
	}

	.part6 .pt1 {
		font-size: 0.1575rem;
		line-height: 0.24rem;
	}

	.part6 .pt3-content {
		font-size: 0.18rem;
		line-height: 0.22rem;
	}

	.part7 {
		padding-top: 0.65rem;
	}

	.part7-content {
		flex-direction: column;
		width: auto;
		padding: 0 0.42rem;
	}

	.part7-l img {
		width: 100%;
		height: auto;
	}

	.part7-r {
		display: none;
		margin: 0;
	}

	.part7-r-wap {
		display: block;
		padding-top: 0.38rem;
	}

	.part7-r-pt1 {
		font-size: 0.3rem;
		line-height: 0.34rem;
	}

	.part7-r-pt2 {
		font-size: .18rem;
		margin-top: .16rem;
		line-height: 0.23rem;
	}

	.part8-content {
		flex-direction: column-reverse;
		width: auto;
		padding: 0 0.42rem;
	}

	.part8-r img {
		width: 100%;
		height: auto;
	}

	.part8-l {
		margin-right: 0;
		padding-top: 0.38rem;
		display: none;
	}

	.part8 {
		padding-top: 0.93rem;
	}

	.part8-l-wap {
		display: block;
	}

	.part8-l-pt1 {
		font-size: 0.3rem;
		line-height: 0.34rem;
	}

	.part8-l-pt2 {
		font-size: .18rem;
		margin-top: .16rem;
		line-height: 0.23rem;
	}

	.part8-l-wap {
		display: block;
	}

	.part9-content {
		flex-direction: column;
		width: auto;
		padding: 0 0.42rem;
	}

	.part9 {
		padding-top: 0.93rem;
	}

	.part9-l img {
		width: 100%;
		height: auto;
	}

	.part9-r {
		display: none;
		margin: 0;
	}

	.part9-r-wap {
		display: block;
		padding-top: 0.38rem;
	}

	.part9-r-pt1 {
		font-size: 0.3rem;
		line-height: 0.34rem;
	}

	.part9-r-pt2 {
		font-size: .18rem;
		margin-top: .16rem;
		line-height: 0.23rem;
	}

	.part10 {
		margin-top: 0.75rem;
		height: 4.8rem;
	}

	.part10 .pt1 {
		font-size: .3rem;
		line-height: 0.37rem;
		padding: 0.43rem 1.25rem 0 1.7rem;
		box-sizing: border-box;
	}

	.part10 .pt2 {
		font-size: .18rem;
		display: block;
		padding: 0 0.42rem;
		margin-top: 0.22rem;
		line-height: 0.22rem;
	}

	.part10 .pt2-wap {}

	.part11-content {
		right: 0.42rem;
		top: 0.7rem;
	}

	.part11-content-pt1 {
		font-size: .3rem;
		line-height: 0.42rem;
	}

	.part11-content-pt2-1 {
		font-size: .3rem;
		line-height: 0.36rem;
		margin-top: 0.2rem;
	}

	.part11-content-pt2-2 {
		font-size: .18rem;
		line-height: 0.21rem;
	}

	.part11 {
		position: relative;
		width: 100%;
		margin-top: 0.84rem;
		background-color: #0d0805;
		height: 12rem;
		background: url('../../static/img/Thecenterserves_wap.png')no-repeat;
		background-size: 100% 100%;
	}

	.part12 {
		position: relative;
		width: 100%;
		margin-top: 0;
		background-color: #0d0805;
		height: 11.72rem;
		background: url('../../static/img/BespokePersonalization_wap.png')no-repeat;
		background-size: 100% 100%;
	}

	.part12-content {
		top: auto;
		bottom: 1.47rem;
		left: 0.74rem;
	}

	.part12-content-pt1 {
		font-size: .3rem;
		width: 1rem;
		line-height: .35rem;
	}

	.part12-content-pt2 {
		margin-top: 0.22rem;
		font-size: .18rem;
		line-height: .22rem;
	}

	.part13-content-pt1 {
		width: 49%;
	}

	.part13-content {
		width: 100%;
		padding: 0 0.42rem;
		box-sizing: border-box;
	}

	.part13 {
		margin-top: 0.79rem;
		padding-bottom: 0;
	}

	.part13-content-pt1 img {
		display: none;
	}

	.part13-content-pt1 .img_wap {
		display: block;
		height: 5.1rem;
	}

	.part13-content-pt1-title {
		font-size: .3rem;
		margin-top: 0.21rem;
		line-height: 0.31rem;
	}

	.part13-content-pt1-desc {
		font-size: .18rem;
		line-height: .21rem;
		margin-top: 0.05rem;
	}

	.part14 {
		padding-top: 0.6rem;
	}

	.part14 img {
		display: none;
	}

	.part14 .img_wap {
		display: block;
		height: auto;
	}

	.footer {
		height: 0.77rem;
		align-items: center;
		background: #FFFFFF;
		padding: 0;
		display: flex;
		justify-content: center;
	}


	.footer p {
		padding-bottom: 0;
		font-size: .18rem;
	}

	.top_btn img {
		width: 0.5rem;
	}

	.part3-l {
		height: 5.85rem;
		width: 100%;
	}

	.part3-l img {
		width: 100%;
		height: 7.56rem;
		object-fit: cover;
	}

	.part3-l {
		position: relative;
	}

	.part3-l .part3-r-btns {
		display: block;
		position: absolute;
		display: flex;
		align-items: center;
		padding: 0 0.2rem 0 0.18rem;
		height: 0.46rem;
		font-size: 0.18rem;
		color: #FDE6C7;
		background: #00000050;
		right: 0;
		top: 40%;
	}

	.part3-l .part3-r-btns img {
		width: 0.11rem;
		margin-left: 0.18rem;
		object-fit: contain;
		transform: scale(2);
	}

	.part2,.maxBj {
		display: none;
	}
	

	.part2-wap {
		display: block;
		    background-image: url(../img/part2Imgwap.png);
		    background-repeat: no-repeat;
		    background-size: 100% 100%;
			position: relative;
		
	}
	


	.part4-wap {
		display: flex;
	}

	.part3-r-pt4-l {
		margin-left: 0;
	}

	.part5 .pt-3 {
		margin-top: 0;
	}

	.full-video {
		height: 45vh;
	}

	.modal-video-wrap {
		width: 100%;
	}
}


.part2-none {
	height: 0;
	overflow: hidden;
	padding-bottom: 0;
}

.hiSlider-item {
	height: 100% !important;
	width: 10rem;
	/* 一屏只显示 1000px */
	overflow: hidden;
	text-align: center;

}

.maxBj {
	background: #000;
	width: 100%;
	padding-bottom: 1.2rem;
	text-align: center;
}


.hiSlider-item img {
	width: 13rem;
	height: auto;
	max-width: none;
	/* 防止被 slider 限制 */
	transform: translateX(-1.5rem);
	/* (1300-1000)/2 = 150 */
}