:root {
	--max-height: calc(100vh - 72px);
	--max-height: 100vh;
	--max-width: 75vw;
	--page-padding: 2.083vw;
	/*--font-weight: 900;*/
	--ele-gap: 0.833vw;
	--border-radius: 1.042vw;
}

a, applet, article, aside, audio, body, button, dd, div, dl, dt, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, input, label, li, menu, nav, object, ol, p, section, select, table, td, textarea, th, ul, video{box-sizing: border-box;}
.series_custom_box{background: #000000;box-sizing: border-box;}
.series_custom_box .swiper-container {
    list-style: none;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1;
}
.series_custom_box .swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1;
}
.series_custom_box canvas{
	width: 100%;
    height: 100%;
    object-fit: cover;
    /*object-fit: contain;*/
}
.series_custom_box .wapper-container {
	overflow-x: unset;
}

.series_custom_box .mobile {
	display: none;
}

.series_custom_box .floor-detail-box {
	width: 100%;
	height: auto;
	background-color: #000;
}

.series_custom_box .floor-container {
	position: relative;
	width: 100%;
	height: auto;
	color: #fff;
}

.series_custom_box .sticky {
	position: sticky;
	height: var(--max-height);
	top: 72px;
	top: 0;
	width: 100%;
}

.series_custom_box .floor-common-img img {
	width: 100%;
	height: auto;
}

.series_custom_box .floor-title {
	font-size: 2.5vw;
	line-height: 1.2;
	margin-bottom: 1.563vw;
	color: #fff;
}

.series_custom_box .floor-desc {
	font-size: 1.25vw;
	line-height: 1.5;
	color: #fff;
}

.series_custom_box .floor-content {
	display: flex;
	justify-content: center;
	align-items: center;
}

.series_custom_box .floor-tips {
	font-size: 0.938vw;
	color: #666;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 4vw;
	z-index: 99;
	width: 100%;
	padding: 0 var(--page-padding);
	max-width: 68.75vw;
}

.series_custom_box .swiper-pagination {
	bottom: 1.718vw !important;
}

.series_custom_box .swiper-pagination-bullet {
	width: 3.6vw !important;
	height: 0.4vw !important;
	border-radius: 20px;
	background-color: rgba(216, 216, 216, 0.3) !important;
	margin: 0 1.25vw !important;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}

.series_custom_box .swiper-pagination-bullet-active {
	background-color: #D8D8D8 !important;
}

.series_custom_box .floor-tabs {
	width: 80vw;
	margin: 0 auto;
	margin-bottom: 3.125vw;
}

.series_custom_box .floor-tabs .floor-tab {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;

}

.series_custom_box .floor-tabs .floor-name {
	font-size: 1.875vw;
	
	color: #666;
	padding: 1vw 0;
	cursor: pointer;
	transition: transform .3s ease;
}

.series_custom_box .floor-tabs .floor-name:last-of-type {
	margin-left: 5.208vw;
}

.series_custom_box .floor-tabs .floor-name.is-active {
	color: #fff;
	border-bottom: 2px solid #fff;
}

.series_custom_box .floor-tabs .floor-bars {
	width: 100%;
	height: 0.260417vw;
	border-radius: 0.260417vw;
	position: relative;
	overflow: hidden;
}

.series_custom_box .floor-tabs .floor-bars .floor-bars-drag {
	width: 50%;
	height: 100%;
	background: #5987F6;
	border-radius: 0.260417vw;
	position: absolute;
	left: 0;
	transform: translateX(0);
	transition: transform 0.3s ease-in-out;
}

.series_custom_box .floor1-container .swiper-container {
	padding-bottom: 0;
}

.series_custom_box .floor1-container {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #000;
	min-height: 30vh;
}

.series_custom_box .floor1-picture {
	width: 100%;
	height: auto;
	display: block;
	font-size: 0;
}

.series_custom_box .floor1-slide-title {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.series_custom_box .floor1-slide-title .floor1-title {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-size: 1.51vw;
	min-width: 7.113vw;
	height: 3.33vw;
	background-color: #060101;
	/*font-weight: 900;*/
	color: #fff;
	line-height: 1.2;
	letter-spacing: normal;
	margin-left: 0.729vw;
	padding: 0 1vw;
}

.series_custom_box .floor1-text {
	width: 100%;
	padding: 0 var(--page-padding);
	max-width: var(--max-width);
	box-sizing: border-box;
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	z-index: 1;
}

.series_custom_box .floor1-text-left {
	width: 100%;
	color: #000;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: left;
	color: #fff;
}

.series_custom_box .floor1-text-left .quaq-log {
	width: 13.4376vw;
	height: auto;
	margin-bottom: 1.146vw;
}

.series_custom_box .floor1-text-left .quaq-log img {
	width: 100%;
	height: auto;
}

.series_custom_box .floor1-text-left .title {
	font-size: 5vw;
	line-height: 1.167;
	
	letter-spacing: -0.156vw;
}

.series_custom_box .floor1-text-left .desc {
	margin-top: 1.563vw;
	margin-bottom: 0.7815vw;
	font-size: 2.5vw;
	line-height: 1.18;
}

.series_custom_box .floor1-text-left .small-desc {
	font-size: 1.25vw;
	margin-bottom: 0.781vw;
}

.series_custom_box .floor1-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 18.479vw;
	box-sizing: border-box;
	margin-top: 1.25vw;
	font-size: 1.25vw;
	padding: 1.0416vw 0;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 2.875vw;
	/*font-weight: 600;*/
	cursor: pointer;
}

.series_custom_box .floor1-btn span {
	margin-left: 8px;
	display: inline-block
}

.series_custom_box .media-model {
	position: fixed;
	left: 0;
	top: 0;
	background: #232526;
	width: 100vw;
	height: 100vh;
	z-index: 9999;
}

.series_custom_box .media-close {
	top: 16px;
	right: 16px;
	font-size: 24px;
	line-height: 1;
	transition: all .5s ease;
	width: 40px;
	position: absolute;
	padding: 0;
	background-color: rgba(0, 0, 0, .2);
	color: #fff;
	height: 40px;
	border: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	white-space: nowrap;
	text-align: center;
	border-radius: 50% !important;
	outline: none;
	cursor: pointer;
	z-index: 9999;
}

.series_custom_box .media-iframe {
	width: 1200px;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.series_custom_box .media-iframe video {
	width: 100%;
	height: auto;
}

.series_custom_box .floor2-container {
	width: 100%;
	background-color: #171717;
	overflow: hidden;
}

.series_custom_box .floor2-container .floor-content {
	padding: 9.896vw 0 9.167vw 0;
	padding: 4.896vw 0 4.167vw 0;
	display: grid;
	grid-template-columns: 23.438vw 12.812vw 12.812vw 12.969vw 11.042vw;
	grid-template-columns: 24.479vw 11.8491vw 11.8491vw 11.95vw 11.95vw;
	grid-template-rows: 15.052vw 7.135vw 7.135vw;
	grid-template-rows: 15.1041vw 7.16155vw 7.16155vw;
	grid-gap: 0.781vw;
	justify-content: center;
}

.series_custom_box .floor2-item {
	background-color: #000;
	width: 100%;
	height: 100%;
	border-radius: 1.042vw;
	overflow: hidden;
	position: relative;
	color: #fff;
}

.series_custom_box .floor2-item img {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	width: auto;
	height: auto;
	/*object-fit: cover;*/
	z-index: 0;
}

.series_custom_box .floor2-item-2 {
	overflow: hidden;
}

.series_custom_box .floor2-item-2 img {
	position: absolute;
	/* right: -12.3vw; */
	right: 0;
	bottom: 0;
	/* width: 13.625vw; */
	height: auto;
	display: block;
	object-fit: contain;
	z-index: 4;
	height: 100%;
}

.series_custom_box .floor2-item .floor2-item-text {
	position: relative;
	z-index: 9;
}

.series_custom_box .floor2-item .title {
	position: relative;
	z-index: 1;
	font-size: 1.51vw;
	
	line-height: 1.1;
}

.series_custom_box .floor2-item .desc {
	font-size: 1.146vw;
	line-height: 1.1;
	/*font-weight: 500;*/
	text-align: center;
	position: relative;
	z-index: 1;
}

.series_custom_box .floor2-item-1 .title {
	padding: 1.667vw 0 0 2.396vw;
	position: relative;
	z-index: 1;
}

.series_custom_box .floor2-item-2 {
	grid-column: span 2;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
}

.series_custom_box .floor2-item-2 .floor2-item-text {
	padding-left: 1.354vw;
	width: 66%;
}

.series_custom_box .floor2-item-2 .desc {
	font-size: 0.938vw;
	line-height: 1.3;
	margin-top: 1.302vw;
	/*font-weight: 300;*/
	text-align: left;
}

.series_custom_box .floor2-item-3 {
	grid-row: span 3;
}

.series_custom_box .floor2-item-3 .title {
	padding: 3.073vw 1.25vw 0 1.25vw;
	text-align: center;
}

.series_custom_box .floor2-item-5 {
	grid-row: span 2;
}

.series_custom_box .floor2-item-5 .title {
	padding: 1.667vw 0 0 2.396vw;
}

.series_custom_box .floor2-item-7 .desc {
	padding: 0.729vw 1.563vw 0 1.563vw;
	/*font-weight: 700;*/
}

.series_custom_box .floor2-item-7 .text-desc {
	font-size: 0.625vw;
	padding: 0 0.52vw;
	width: 100%;
	position: absolute;
	bottom: 0.9375vw;
	z-index: 1;
	text-align: center;
}

.series_custom_box .floor2-item-4 {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.series_custom_box .floor2-item-4 .desc {
	margin-bottom: 0.8vw;
}

.floor2-item-6,
.series_custom_box .floor2-item-9 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.series_custom_box .floor2-item-6 .text-45w {
	background-image: linear-gradient(180deg, #FFA200 0%, #FF2000 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-size: 3.125vw;
	font-weight: var(--font-weight);
	line-height: 1;
}

.series_custom_box .floor2-item-7 {
	grid-row: span 2;
}

.series_custom_box .floor2-item-9 {
	font-size: 3.125vw;
	font-weight: var(--font-weight);
	text-align: center;
	color: #008BFF;
}

.series_custom_box .floor2-item-9 .text-1s {
	font-size: 3.417vw;
	line-height: 1;
	font-weight: var(--font-weight);
	color: #008BFF;
}

.series_custom_box .floor2-item-9 .desc {
	font-size: 0.99vw;
	color: #fff;
}

.series_custom_box .floor2-item-7 .title {
	padding: 0.729vw 1.25vw 0 1.25vw;
	text-align: center;
}

/*.series_custom_box .floor2-item-8 {
	grid-row: span 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.series_custom_box .floor2-item-8 img {
	position: static;
	width: 40%;
	height: auto;
	margin: 0;
	margin-bottom: 0.8vw;
}
*/
.series_custom_box .floor2-item-8 {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	grid-row: span 2;
}
.series_custom_box .floor2-item-8 img{
	width: 100%;
	object-fit: cover;
}

.series_custom_box .floor2-item-8 .desc {
	margin-bottom: 0.8vw;
}

.series_custom_box .floor3-container {
	padding: 6.325vw 0;
}

.series_custom_box .floor3-container .floor-tabs {
	margin-bottom: 5.208vw;
}

.series_custom_box .floor3-container img {
	width: auto;
	height: 32.344vw;
	display: block;
	margin: 0 auto;
}

.series_custom_box .floor4-container .floor-tips {
	color: #fff;
}

.series_custom_box .floor4-7-container {
	background-color: #020202;
	width: 100%;
	min-height: 49.271vw;
	min-height: 25.271vw;
}

.series_custom_box .floor4-7-container .swiper-container {
	width: 100%;
	height: var(--max-height);
}

.series_custom_box .floor4-7-container video {
	width: 58.229vw;
	height: 49.271vw;
	object-fit: contain;
	position: absolute;
	right: 0;
	bottom: 0;
}

.series_custom_box .floor4-7-container img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}

.series_custom_box .floor4-7-container .floor1-picture {
	height: 100%;
}

.series_custom_box .floor4-7-text {
	width: 100%;
	padding: 0 var(--page-padding);
	max-width: 68.75vw;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
}

.series_custom_box .floor4-7-text img {
	width: 6.406vw;
	height: auto;
	margin-bottom: 3.646vw;
}

.series_custom_box .floor4-7-text .floor-desc {
	width: 50%;
}

.series_custom_box .floor5-container {
	height: 450vh;
	overflow: unset;
}

.series_custom_box #floor5_canvas {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.series_custom_box .floor5-common-box {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 1;
}

.series_custom_box .floor5-chart-line {
	width: 100%;
	height: auto;
}

.series_custom_box .floor5-common-box .title {
	width: 100%;
	max-width: 73.542vw;
	font-size: 5.417vw;
	/*font-weight: 900;*/
	line-height: 1.2;
	text-align: center;
}

.series_custom_box .floor5-content img {
	height: 100%;
	object-fit: cover;
}

.series_custom_box .floor5-content-left {
	width: 35.5vw;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 10.281vw;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 1;
	opacity: 0;
}

.series_custom_box .floor5-content-lcon .floor-title {
	margin-bottom: 1.563vw;
}

.series_custom_box .floor5-content-lcon .floor-desc {
	margin-bottom: 3.125vw;
}

.series_custom_box .floor5-content-left ul {
	width: 100%;
	height: 100%;
	position: relative;
}

.series_custom_box .floor5-content-lcon {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 0;
}

.series_custom_box .floor5-content-lcon-first {
	opacity: 1;
}

.series_custom_box .floor5-content-lbottom {
	position: absolute;
	bottom: 4vh;
	font-size: 0.938vw;
	line-height: 1.2;
	color: rgba(255, 255, 255, 0.5);
}

.series_custom_box .floor5-lcon1-chart {
	width: 100%;
	height: auto;
	position: relative;
}

.series_custom_box .floor5-lcon2 .desc {
	font-size: 0.833vw;
}

.series_custom_box .floor5-lcon2 .inline {
	margin-top: 0.677vw;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 1.563vw;
}

.series_custom_box .floor5-lcon2 .progressbar {
	margin-right: 0.781vw;
	background: linear-gradient(270deg, #F85DB1 0%, #C963CB 49%, #9D7AEF 100%);
	height: 0.938vw;
}

.series_custom_box .floor5-lcon2 .progressbar1 {
	width: 6.51vw;
}

.series_custom_box .floor5-lcon2 .progressbar2 {
	width: 26.042vw;
}

.series_custom_box .floor5-lcon2 .progressbar3 {
	width: 3.125vw;
	background: #D8D8D8;
}

.series_custom_box .floor5-content-lcon-last .floor5-lcon2 .progressbar1 {
	width: 13.021vw;
}

.series_custom_box .floor6-text {
	width: 88.542vw;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 11.302vw;
	height: auto;
	margin: auto;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.series_custom_box .floor6-tex-item {
	width: 20.833vw;
	height: auto;
	color: #fff;
	display: flex;
	flex-direction: column;
}

.series_custom_box .floor6-tex-item .title {
	font-size: 1.563vw;
	/*font-weight: 900;*/
	line-height: 1.3;
}

.series_custom_box .floor6-tex-item .desc {
	font-size: 1.563vw;
	line-height: 1.3;
}

.series_custom_box .floor6-tex-item img {
	width: 7.76vw;
	height: auto;
	display: block;
	margin-top: 1.302vw;
	margin-right: 0;
}

.series_custom_box .floor6-tex-item-left {
	align-items: flex-end;
}

.series_custom_box .floor6-container .floor-title {
	position: absolute;
	left: 0;
	right: 0;
	top: 9.531vw;
	margin: auto;
	font-size: 3.125vw;
	text-align: center;
}

.series_custom_box .floor6-picture {
	display: block;
}

.series_custom_box .floor7-container {
	background-color: #000;
}

.series_custom_box .floor8-container {
	height: auto;
	padding: 0 var(--page-padding);
	padding-top: 10.677vw;
	box-sizing: border-box;
}

.series_custom_box .floor8-container .floor-desc {
	margin-bottom: 3.854vw;
}

.series_custom_box .floor8-content {
	width: 100%;
	max-width: var(--max-width);
	margin: 0 auto;
	height: auto;
	padding-bottom: 5.208vw;
	text-align: center;
}

.series_custom_box .floor8-chart {
	width: 100%;
	box-sizing: border-box;
	padding: 3vw;
	background-color: #131313;
	border-radius: 0.833vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.series_custom_box .floor8-chart-l {
	width: calc(100% - 33.594vw);
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #fff;
}

.series_custom_box .floor8-chart-l .floor8-chart-l-item {
	width: 15.10vw;
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.series_custom_box .floor8-chart-l-item:first-of-type {
	margin-right: 3.54vw;
}

.floor8-icon-1,
.series_custom_box .floor8-icon-2 {
	width: 2.25vw;
	margin-right: 0.26vw;
	margin-top: -0.2vw;
}

.series_custom_box .floor8-icon-2 {
	margin-right: 0.521vw;
	width: 2.5vw;
}

.series_custom_box .floor8-inline {
	font-size: 5.365vw;
	font-weight: var(--font-weight);
	letter-spacing: -0.18vw;
	color: #775BFF;
	line-height: 1.2;
	display: flex;
	align-items: center;
	margin-bottom: 8px;
	margin: 0 auto;
}

.series_custom_box .floor8-chart-l p {
	font-size: 1.563vw;
	line-height: 1.4;
	text-align: center;
	width: 100%;
}

.series_custom_box .floor8-chart-r {
	width: 33.594vw;
	position: relative;
}

.series_custom_box .floor8-chart-r img {
	width: 100%
}

.series_custom_box .chart-line {
	position: absolute;
	top: 28%;
	left: 3.5%;
	bottom: 0;
	right: 0;
	width: 0;
	z-index: 2;
}

.series_custom_box .chart-line img {
	width: 100%;
	height: auto;
}

.series_custom_box .floor8-data {
	font-size: 0.938vw;

	color: #999;
	line-height: 1.16;
	margin-top: 1.042vw;
	margin-left: 1.875vw;
	text-align: left;
}

/* floor9 */
.series_custom_box .floor9-container {
	width: 100%;
	height: 350vh;
}

.series_custom_box .floor9-content {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	margin: auto;
	margin: 0 auto;
	max-width: 75vw;
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-items: center;
}

.series_custom_box .floor9-left {
	width: 60%;
	height: 100%;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	margin-left: -4%;
}

.series_custom_box .floor9-left canvas {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.series_custom_box .floor9-right {
	width: 40%;
	box-sizing: border-box;
}

.series_custom_box .floor9-first-animal {
	opacity: 0;
}

.series_custom_box .floor9-right .floor-title {
	margin-bottom: 2.9vh;
}

.series_custom_box .floor9-right .floor-desc-gap {
	margin-bottom: 12.9vh;
}

.series_custom_box .floor9-right .floor-title-2 {
	opacity: 0;
}

.series_custom_box .floor10-container video {
	width: 100%;
	height: auto;
	object-fit: cover;
	display: block;
}

.series_custom_box .floor10-text {
	width: 33.49vw;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	right: 10vw;
	top: 0;
	margin: auto;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 828px), (orientation: portrait) {
	:root {
		--max-height: calc(100vh - 64px);
		--page-padding: 6vw;
		/*--font-weight: 600;*/
		--ele-gap: 2.66vw;
		--border-radius: 2.133vw;
		--max-width: calc(100% - 2*var(--page-padding));
	}

	.series_custom_box .floor12-content .floor12-info, .series_custom_box .floor13-content .floor13-info-wrapper{text-align: center;}

	.series_custom_box .floor-title {
		font-size: 6.562vw;
		line-height: 1.25;
		margin: 0 auto;
		margin-bottom: 4vw;
		max-width: 100%;
	}

	.series_custom_box .floor-desc {
		font-size: 3.733vw;
		line-height: 1.28;
		margin: 0 auto;
	}

	.series_custom_box .sticky {
		top: 64px;
	}

	.series_custom_box .pc {
		display: none;
	}

	.series_custom_box .mobile {
		display: block;
	}

	.series_custom_box .floor-tabs {
		width: 100%;
		padding: 0 var(--page-padding);
	}

	.series_custom_box .floor-tabs .floor-name {
		font-size: 6.562vw;
		font-size: 4.562vw;
		line-height: 1.25;
		/*display: none;*/
	}

	.series_custom_box .floor-tabs .floor-tab {
		justify-content: center;
		flex-wrap: wrap;
	}

	.series_custom_box .floor-tabs .floor-name.is-active {
		display: block;
		margin-left: 0 !important;
	}

	.series_custom_box .swiper-pagination-bullet {
		width: 10vw !important;
		height: 1.2vw !important;
		border-radius: 1.066vw;
		margin: 0 3.2vw !important;
		-webkit-border-radius: 1.066vw;
		-moz-border-radius: 1.066vw;
		-ms-border-radius: 1.066vw;
		-o-border-radius: 1.066vw;
	}

	.series_custom_box .floor-container .swiper-container {
		padding-bottom: 8vw;
	}

	.series_custom_box .swiper-pagination {
		bottom: 0 !important;
	}

	.series_custom_box .floor4-container .swiper-container,
	.series_custom_box .floor1-container .swiper-container {
		padding-bottom: 0;
	}

	.series_custom_box .floor4-container .swiper-pagination,
	.series_custom_box .floor1-container .swiper-pagination {
		bottom: 4vw !important;
	}

	.series_custom_box .floor1-text {
		box-sizing: border-box;
		padding-top: 8.733vw;
		align-items: flex-start;
	}

	.series_custom_box .floor1-slide-title {
		justify-content: center;
	}

	.series_custom_box .floor1-slide-title .floor1-title {
		width: 14vw;
		height: 8vw;
		font-size: 3.2vw;
		margin-left: 1.333vw;
	}

	.series_custom_box .floor1-text-left .title {
		font-size: 10.266vw;
		line-height: 1.2;
	}

	.series_custom_box .floor1-text-left .desc {
		font-size: 4.8vw;
		margin: 0;
	}

	.series_custom_box .floor1-text-left {
		justify-content: flex-start;
		text-align: center;
	}

	.series_custom_box .floor1-text-left .quaq-log {
		width: 21.06vw;
		height: auto;
		margin: 0 auto;
		margin-top: 3.733vw;
		order: 3;
	}

	.series_custom_box .floor1-text-left .small-desc {
		font-size: 3.25vw;
		margin-bottom: 2vw;
	}

	.series_custom_box .floor1-btn {
		width: 46vw;
		font-size: 3.271vw;
		padding: 3vw 0;
		border-radius: 6vw;
		margin: 3vw auto 0;
	}

	.series_custom_box .media-iframe {
		width: 100%;
	}

	.series_custom_box .floor2-container .floor-content {
		padding: 12vw var(--page-padding);
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 30vw 42vw 29.33vw 29.33vw 29.33vw 29.33vw;
		grid-template-rows: 30vw 42vw 29.33vw 23.33vw 54.33vw 54.33vw;
		grid-gap: 2.133vw;
		justify-content: center;
	}

	.series_custom_box .floor2-item img {
		width: 100%;
		height: 71%;
		height: 100%;
		bottom: 0;
	}

	.series_custom_box .floor2-item .title {
		font-size: 3.733vw;
		line-height: 1.2;
		padding: 5vw 3.73vw;
	}

	.series_custom_box .floor2-item .desc {
		font-size: 3.2vw;
		text-align: left;
		
	}

	.series_custom_box .floor2-item {
		border-radius: 2.66vw;
	}

	.series_custom_box .floor2-item-1 {
		grid-column: 1;
		grid-row: 1;
		height: 30vw;
	}

	.series_custom_box .floor2-item-2 {
		grid-row: 2;
		grid-column: span 2;
	}

	.series_custom_box .floor2-item-2 .floor2-item-text {
		width: 47%;
		padding-left: 3.73vw;
	}

	.series_custom_box .floor2-item-2 .desc {
		font-size: 3.2vw;
		margin-top: 3.33vw;
		/*font-weight: 400;*/
	}

	.series_custom_box .floor2-item-2 .title {
		padding: 0;
	}

	.series_custom_box .floor2-item-2 img {
		right: -24%;
		height: 100%;
	}

	.series_custom_box .floor2-item-1 .title {
		padding-right: 0;
	}

	.series_custom_box .floor2-item-3 {
		grid-row: span 2;
	}

	.series_custom_box .floor2-item-3 img {
		height: 100%;
		width: auto;
		width: 75%;
		width: 100%;
	}

	.series_custom_box .floor2-item-7 {
		grid-row: 3 / span 2;
		grid-column: 2;
	}

	.series_custom_box .floor2-item-7 .desc {
		padding: 5vw 3.4vw 0 3.4vw;
		font-size: 3.733vw;
		text-align: center;
	}

	.series_custom_box .floor2-item-7 img {
		height: 105%;
	}

	.series_custom_box .floor2-item-4 {
		grid-column: 2;
		justify-content: flex-end;
		align-items: center;
	}

	.series_custom_box .floor2-item-4 img {
		width: auto;
		width: 70%;
		height: 100%;
		top: 0;
		bottom: unset;
	}

	.series_custom_box .floor2-item-4 .desc {
		padding-right: 0;
		padding-top: 4.66vw;
		text-align: right;
	}

	.series_custom_box .floor2-item-5 {
		grid-row: 1 / span 1;
		grid-column: 2;
		height: 30vw;
	}

	.series_custom_box .floor2-item-9 {
		grid-row: 4;
		grid-column: 1;
	}

	.series_custom_box .floor2-item-9 .desc {
		font-size: 3.2vw;
	}

	.series_custom_box .floor2-item-9 .text-1s {
		font-size: 10.6vw;
	}

	.series_custom_box .floor2-item-8 {
		grid-column: 2;
		justify-content: flex-end;
		align-items: center;
		grid-row: unset;
	}

	.series_custom_box .floor2-item-8 img {
		width: auto;
		height: 100%;
		top: 0;
		bottom: unset;
	}

	.series_custom_box .floor2-item-8 .desc {
		padding-right: 0;
		padding-top: 4.66vw;
		text-align: right;
	}

	/*.series_custom_box .floor2-item-8 {
		grid-row: 6;
		grid-column: 2;
		flex-direction: column;
		padding: 0 4.6vw;
		justify-content: center;
	}

	.series_custom_box .floor2-item-8 img {
		width: 30%;
		margin-bottom: 1.042vw;
		margin-bottom: 0;
		height: auto;
	}*/

	.series_custom_box .floor2-item-6 {
		grid-row: 3;
		grid-column: 1;
	}

	.series_custom_box .floor2-item .text-45w {
		font-size: 10.6vw;
	}

	.series_custom_box .floor3-content {
		padding: 24vw 0 16vw 0;
	}

	.series_custom_box .floor3-container .floor-name:last-of-type {
		margin-left: 8vw;
	}

	.series_custom_box .floor4-7-container {
		padding-top: 25vh;
	}

	.series_custom_box .floor4-container {
		padding-top: 0;
	}

	.series_custom_box .floor4-7-container video {
		height: auto;
		width: 100%;
		position: static;
	}

	.series_custom_box .floor3-container .floor-tabs {
		margin-bottom: 0;
	}

	.series_custom_box .floor3-container img {
		width: 30vw;
		height: auto;
	}

	.series_custom_box .floor4-7-text {
		max-width: 100%;
		justify-content: flex-start;
	}

	.series_custom_box .floor4-7-text .floor-title {
		padding-top: 8vh;
		margin-left: 0;
	}

	.series_custom_box .floor4-7-text .floor-desc {
		width: 100%;
	}

	.series_custom_box .floor4-7-text img {
		width: 16.5vw;
		order: 3;
		display: block;
		margin: 0 auto;
		margin-top: 8vw;
	}

	.series_custom_box .floor4-container video {
		position: absolute;
		transform: scale(1.1);
	}

	.series_custom_box .floor5-content-left {
		width: 85vw;
		left: 0;
		right: 0;
	}

	.series_custom_box .floor5-common-box {
		height: 75%;
	}

	.series_custom_box .floor5-common-box .title {
		font-size: 10vw;
		max-width: 66.9vw;
	}

	.series_custom_box .floor5-content-lcon {
		top: 2vw;
		height: auto;
		justify-content: flex-start;
	}

	.series_custom_box .floor5-content-lcon .floor-title {
		margin-bottom: 3vw;
		margin-left: 0;
	}

	.series_custom_box .floor5-content-lcon .floor-desc {
		margin-bottom: 5.4vw;
	}

	.series_custom_box .floor5-lcon2 .desc {
		font-size: 3.2vw;
	}

	.series_custom_box .floor5-lcon2 .inline .progressbar {
		height: 2.4vw;
	}

	.series_custom_box .floor5-lcon2 .progressbar1 {
		width: 16.6vw;
	}

	.series_custom_box .floor5-lcon2 .progressbar2 {
		width: 66.66vw;
	}

	.series_custom_box .floor5-lcon2 .progressbar3 {
		width: 8vw;
	}

	.series_custom_box .floor5-content-lcon-last .floor5-lcon2 .progressbar1 {
		width: 33.33vw;
	}

	.series_custom_box .floor5-lcon2 .inline {
		margin-top: 0.5vw;
		margin-bottom: 2.2vw;
		font-size: 3.2vw;
		align-items: center;
	}

	.series_custom_box .floor5-content-lbottom {
		bottom: 7.3vw;
		left: 6vw;
		font-size: 3.2vw;
	}

	.series_custom_box .floor6-container {
		padding-top: 20vh;
		position: relative;
	}

	.series_custom_box .floor6-text {
		top: 20vh;
		bottom: unset;
		max-width: 100%;
		justify-content: flex-start;
	}

	.series_custom_box .floor6-tex-item {
		width: 50%;
		align-items: center;
		text-align: center;
	}

	.series_custom_box .floor6-tex-item .title {
		order: 2;
		font-size: 4vw;
	}

	.series_custom_box .floor6-tex-item .desc {
		order: 3;
		font-size: 3.2vw;
	}

	.series_custom_box .floor6-tex-item img {
		order: 1;
		width: 16vw;
		margin-bottom: 5.733lvw;
	}

	.series_custom_box .floor6-container .floor-title {
		font-size: 6.4vw;
		width: 54.6vw;
		line-height: 1.2;
		top: 8vh;
		right: unset;
		text-align: left;
		left: var(--page-padding);
	}



	.series_custom_box .floor7-container::before {
		content: "";
		position: absolute;
		top: 12vh;
		height: 48px;
		left: 0;
		right: 0;
		background: linear-gradient(360deg, rgba(0, 0, 0, 0.00) 20%, #000000 100%);
		z-index: 1;
	}

	.series_custom_box .floor7-container .floor4-7-text {
		max-width: 100%;
		justify-content: flex-start;
		top: 0;
		z-index: 3;
	}

	.series_custom_box .floor8-container {
		padding-top: 24vw;
	}

	.series_custom_box .floor8-content {
		max-width: 100%;
		text-align: left;
		padding-bottom: 8vh;
	}

	.series_custom_box .floor8-container .floor-desc {
		margin-bottom: 5.86vw;
	}

	.series_custom_box .floor8-chart {
		flex-direction: column;
		border-radius: 2.133vw;
		margin-bottom: 2.66vw;
	}

	.series_custom_box .floor8-chart-l {
		width: 100%;
		margin-bottom: 7.5vw;
		align-items: flex-start;
	}

	.series_custom_box .floor8-inline {
		font-size: 13.73vw;
	}

	.series_custom_box .floor8-chart-l .floor8-chart-l-item {
		width: 50%;
	}

	.series_custom_box .floor8-icon-1 {
		width: 5.5vw;
		margin-top: -0.8vw;
	}

	.series_custom_box .floor8-icon-2 {
		width: 5.5vw;
		margin-right: 1.3vw;
	}

	.series_custom_box .floor8-chart-r {
		width: 100%;
	}

	.series_custom_box .floor8-chart-l p {
		font-size: 4vw;
	}

	.series_custom_box .floor8-data {
		font-size: 3.2vw;
	}

	.series_custom_box .floor9-content {
		width: 100%;
		flex-wrap: wrap;
		justify-content: center;
		max-width: 100%;
	}

	.series_custom_box .floor9-left {
		margin-left: 0;
		width: 100%;
		height: 100vw;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
	}

	.series_custom_box .floor9-left canvas {
		height: 100%;
	}

	.series_custom_box .floor9-right {
		width: 100%;
		padding: 0 var(--page-padding);
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 2;
	}

	.series_custom_box .floor9-right .floor-title {
		margin-bottom: 4vw;
	}

	.series_custom_box .floor9-right .floor-desc-gap {
		margin-bottom: 8vw;
	}

	.series_custom_box .floor10-container {
		padding-top: 20vh;
		/*padding-top: 0;*/
	}

	.series_custom_box .floor10-text {
		top: 8vh;
		right: 0;
		left: 0;
		width: 100%;
		padding: 0 var(--page-padding);
		justify-content: flex-start;
	}

	.series_custom_box .floor10-text .floor-title {
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	:root {
		--max-height: calc(100vh - 43px);
	}

	.series_custom_box .sticky {
		top: 44px;
	}

	.series_custom_box .floor5-content-lcon {
		top: 5vw;
	}

	.series_custom_box .floor9-right {
		top: 8vh;
	}

	.series_custom_box .floor9-left {
		bottom: 4vh;
	}
}

/* p10-p20 */
.series_custom_box .floor-container .row {
	max-width: var(--max-width);
	padding: 0 var(--page-padding);
	box-sizing: content-box;
	margin: 0 auto;
	position: relative;
}

.series_custom_box .floor20-container {
	padding-bottom: 14.063vw;
}

.series_custom_box .floor20-container ul {
	display: flex;
	justify-content: space-between;
}

.series_custom_box .floor20-container li {
	width: 31.458%;
	background: #131313;
	border-radius: 16px;
	padding-bottom: 4.167vw;
}

.series_custom_box .floor20-container li a {
	display: block;
	width: 100%;
	height: 100%;
}

.series_custom_box .floor20-container li img {
	width: 100%;
}

.series_custom_box .floor20-container li .info {
	text-align: center;
	color: #fff
}

.series_custom_box .floor20-container .info .tips {
	font-size: 1.563vw;
	color: #E3E3E3;
}

.series_custom_box .floor20-container .info .name {
	font-size: 2.604vw;
	/*font-weight: 500;*/
}

.series_custom_box .floor20-container .info .learn-more {
	font-size: 1.51vw;
	width: 12.448vw;
	height: 3.75vw;
	border-radius: 0.833vw;
	border: 1px solid #979797;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 1.042vw auto 0;
}

.series_custom_box .floor19-container {
	padding: 7.813vw 0 10.417vw;
	text-align: center;
}

.series_custom_box .floor19-container img {
	width: 100%;
}

.series_custom_box .floor-container .title-single {
	margin-bottom: 4.167vw;
}

.series_custom_box .floor19-container .info {
	position: absolute;
	top: 4.635vw;
	right: 4.635vw;
	text-align: left;
}

.series_custom_box .floor19-container .info p {
	font-size: 1.25vw;
	color: #E3E3E3;
}

.series_custom_box .floor19-container .info .title {
	font-size: 1.875vw;
	margin-bottom: 1.563vw;
	/*font-weight: 700;*/
}

.series_custom_box .floor19-container .img-box {
	position: relative;
}

.series_custom_box .floor18-container {
	background-color: #121212;
	padding: 4.948vw 0 3.125vw;
	color: #fff;
	margin: 0 auto;
	text-align: center;
}

.series_custom_box .floor18-container .swiper-container {
	padding-bottom: 3.229vw;
}

.series_custom_box .floor18-container .swiper-pagination {
	bottom: 0 !important;
}

.series_custom_box .floor18-container .swiper-slide {
	display: flex;
	align-items: center;
}

.floor18-inner-content,
.floor18-inner-content .kit-parameters .kit-parameters-info,
.series_custom_box .floor18-inner-content .horizontal-area {
	display: flex;
	justify-content: space-between;
}

.series_custom_box .floor18-inner-content {
	margin: 0 auto;
}

.series_custom_box .floor18-inner-content .kit-parameters {
	width: 50.677vw;
}

.series_custom_box .floor18-inner-content .pod-parameters {
	width: 22.917vw;
	margin-left: 0.885vw;
}

.series_custom_box .floor18-inner-content .img-box {
	display: flex;
	justify-content: center;
	align-items: center;
}

.series_custom_box .floor18-inner-content .kit-parameters .bg {
	width: 81.288%;
}

.series_custom_box .floor18-inner-content .item {
	background-color: #000000;
	border-radius: 16px;
	position: relative;
	margin-top: 0.833vw;
	padding: 1.2vw 1.35vw;
	text-align: left;
}

.series_custom_box .floor18-inner-content .subtitle {
	font-size: 1.25vw;

	text-align: center;
}

.series_custom_box .floor18-inner-content .kit-parameters-info .left {
	width: 25.833vw;
}

.series_custom_box .floor18-inner-content .kit-parameters-info .left .item1 {
	height: 32.813vw;
}

.series_custom_box .floor18-inner-content .kit-parameters-info .left .item2 {
	height: 10.417vw;
	padding-top: 2.4vw;
}

.series_custom_box .floor18-inner-content .kit-parameters-info .right {
	width: 23.958vw;
}

.series_custom_box .floor18-inner-content .kit-parameters-info .right .item {
	height: 6.771vw;
}

.series_custom_box .floor18-inner-content .item .label {
	font-size: 1.146vw;
	color: rgba(255, 255, 255, 0.55);
}

.series_custom_box .floor18-inner-content .item .value {
	font-size: 1.615vw;
	/*font-weight: 500;*/
	line-height: 1.4;
}

.series_custom_box .floor18-inner-content .item .icon {
	position: absolute;
	right: 1.563vw;
	bottom: 1.35vw;
}

.series_custom_box .floor18-inner-content .item .icon1 {
	width: 4.167vw;
}

.series_custom_box .floor18-inner-content .item .icon2 {
	width: 2.24vw;
}

.series_custom_box .floor18-inner-content .item .icon3 {
	width: 3.646vw;
}

.series_custom_box .floor18-inner-content .item .icon4 {
	width: 3.385vw;
}

.floor18-inner-content .item .icon5,
.series_custom_box .floor18-inner-content .item .icon6 {
	width: 3.906vw;
}

.series_custom_box .floor18-inner-content .item .icon5-1 {
	width: 3vw;
}

.series_custom_box .floor18-inner-content .item .icon7 {
	width: 2.292vw;
	;
}

.series_custom_box .floor18-inner-content .item .icon8 {
	width: 3.958vw;
}

.series_custom_box .floor18-inner-content .item .icon9 {
	width: 3.229vw;
}

.series_custom_box .floor18-inner-content .kit-parameters-info .horizontal-area .item {
	width: 48.26%;
	height: 21.198vw;
}

.series_custom_box .floor18-inner-content .pod-parameters-info .item1 {
	height: 25vw;
}

.series_custom_box .floor18-inner-content .pod-parameters-info .item2 {
	height: 7.031vw;
}

.series_custom_box .floor18-inner-content .pod-parameters-info .bg {
	width: 72.5%;
}

.series_custom_box .floor18-inner-content .pod-parameters-info .horizontal-area .item {
	height: 10.365vw;
	width: 48.26%;
	padding-top: 1.2vw;
	padding-bottom: 1.2vw;
}

.series_custom_box .floor18-inner-content .pod-parameters-info .horizontal-area .icon {
	position: static;
}

.series_custom_box .floor18-inner-content .pod-parameters-info .horizontal-area .tips {
	font-size: 12px;
	line-height: 1;
	margin-top: 3px;
	color: #999;
	position: relative;
	z-index: 9;
}

.series_custom_box .floor17-container {
	padding: 5.521vw 0 12.5vw;
	text-align: center;
}

.series_custom_box .floor17-container .inner-content {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.series_custom_box .floor17-container .inner-content li {
	width: 25%;
	margin-top: 4.271vw;
}

.series_custom_box .floor17-container .inner-content li img {
	width: 5.99vw;
	display: block;
	margin: 0 auto 1.458vw;
}

.series_custom_box .floor17-container .inner-content li p {
	font-size: 1.146vw;
	text-align: center;
	max-width: 13.646vw;
	margin: 0 auto;
}

.series_custom_box .floor16-container {
	padding-top: 5.208vw;
	text-align: center;
}

.series_custom_box .floor16-container .swiper-container {
	width: 100%;
	height: 34vw;
	padding-bottom: 7.5vw;
	box-sizing: content-box;
}

.series_custom_box .floor16-container .swiper-container img {
	width: auto;
	height: 100%;
}

.series_custom_box .floor15-container {
	padding: 14.583vw 0 8.333vw;
	text-align: center;
}

.series_custom_box .floor15-container .inner-content {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.25vw;
	/*font-weight: 500;*/
}

.floor15-container .left,
.series_custom_box .floor15-container .right {
	padding-top: 3.125vw;
}

.series_custom_box .floor15-container .inner-content span {
	display: block;
}

.series_custom_box .floor15-container .inner-content .unit {
	font-size: 0.833vw;
}

.series_custom_box .floor15-container .inner-content .focus {

	color: #775BFF;
}

.series_custom_box .floor15-container .inner-content .pods-info {
	width: 61.146vw;
	margin: 0 1.2vw 0 0.729vw;
}

.series_custom_box .floor15-container .pods-info .item {
	display: flex;
}

.series_custom_box .floor15-container .pods-info .item li {
	width: 20%;
}

.series_custom_box .floor15-container .pods-info .item img {
	width: 80%;
}

.series_custom_box .floor15-container .pods-info .pods {
	padding-bottom: 1.771vw;
	border-bottom: 2px solid #FFFFFF;
	position: relative;
}

.series_custom_box .floor15-container .pods-info .info {
	padding-top: 1.042vw;
}

.series_custom_box .floor15-container .pods-info .pods::after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 8px solid rgba(0, 0, 0, 0);
	border-left: 16px solid #fff;
	border-bottom: 8px solid rgba(0, 0, 0, 0);
	right: -8px;
	bottom: -8px;
	z-index: 9;
}

.series_custom_box .floor15-container .tips {
	font-size: 0.938vw;
	color: #666;
	margin-top: 4.688vw;
	text-align: left;
	padding: 0 13%;
}

.series_custom_box .floor14-container .bg {
	width: 100%;
}

.floor14-container .row,
.series_custom_box .floor11-container .row {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	padding-top: 8.333vw;
}

.series_custom_box .floor14-container .row {
	text-align: center;
}

.series_custom_box .floor14-container .desc-focus {
	font-size: 1.667vw;
	color: #775BFF;
	/*font-weight: 900;*/
	margin-top: 1.563vw;
}

.series_custom_box .floor11-container .row {
	top: 50%;
	transform: translate(-50%, -50%);
	padding-top: 0;
}

.series_custom_box .floor11-container .img-box {
	text-align: right;
	position: relative;
	font-size: 0;
}

.series_custom_box .floor11-container .img-box img {
	display: inline-block;
	width: 60.78%;
	font-size: 0;
}

.series_custom_box .floor11-container .img-box .light {
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
}

.series_custom_box .floor11-container .floor-desc {
	max-width: 30.938vw;
	text-align: left;
}

.series_custom_box .floor11-container .control-info {
	width: 45.313vw;
	display: flex;
	flex-wrap: wrap;
	margin-top: 2.083vw;
}

.series_custom_box .floor11-container .control-info li {
	width: 50%;
	margin-top: 1.042vw;
	display: flex;
	align-items: center;
}

.series_custom_box .floor11-container .control-info li img {
	width: 8.333vw;
	margin-right: 2.083vw;
}

.series_custom_box .floor11-container .control-info .label {
	font-size: 1.042vw;
	/*font-weight: 900;*/
}

.series_custom_box .floor11-container .control-info .value {
	font-size: 0.833vw;
	color: #999999;
}

.series_custom_box .floor12-container canvas,
.series_custom_box .floor13-container canvas {
	width: 50%;
	height: 100%;
	object-fit: contain;
	object-fit: cover;
}

.series_custom_box .floor13-container .floor-tips {
	padding: 0;
	max-width: 67.771vw;
}

.series_custom_box .floor13-container canvas {
	width: 100%;
}

.series_custom_box .floor12-content {
	width: 38.542vw;
	position: absolute;
	right: 9.896vw;
	top: 50%;
	transform: translateY(-50%);
}

.series_custom_box .floor12-content .tips {
	font-size: 0.938vw;
	color: rgba(255, 255, 255, 0.5);
	margin-top: 1.563vw;
}

.series_custom_box .floor12-content .floor12-info,
.series_custom_box .floor13-content .floor13-info-wrapper {
	position: relative;
}

.series_custom_box .floor12-content .floor12-info .floor12-info-last,
.series_custom_box .floor13-content .floor13-info-wrapper .floor13-info-last {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.series_custom_box .floor13-container,
.series_custom_box .floor12-container {
	height: 350vh;
}

.series_custom_box .floor13-content {
	width: 34.479vw;
	position: absolute;
	left: 16.146vw;
	top: 50%;
	transform: translateY(-50%);
}

.series_custom_box .floor13-content .battery-status {
	margin-top: 2vw;
	font-size: 0;
}

.series_custom_box .floor13-content .battery-status p {
	display: inline-block;
	font-size: 1.563vw;
	width: 33.3333%;
	margin-top: 1.042vw;
	white-space: nowrap;
}

.series_custom_box .floor13-content .battery-status i {
	width: 1.563vw;
	height: 1.563vw;
	display: inline-block;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 0.833vw;
}

.series_custom_box .floor13-content .floor13-info-wrapper .floor13-info-last:last-child {
	max-width: 27.708vw;
}

.series_custom_box .floor13-content .color-strip {
	height: 0.781vw;
	margin: 3.125vw 0 4.167vw;
	background: url(/u_file/themes/custom/floor13_clolor_strip.avif);
	animation: stripeMove 1s linear infinite;
}

.series_custom_box .floor13-content .tips {
	font-size: 1.042vw;
	color: #F3F3F3;
	line-height: 1.5;
}

@keyframes stripeMove {
	from {
		background-position: 100% 0;
	}

	to {
		background-position: 0 0;
	}
}

@media (max-width: 1200px) {

	.series_custom_box .floor12-container canvas,
	.series_custom_box .floor13-container canvas {
		object-fit: cover;
	}
}

@media (max-width: 828px), (orientation: portrait) {
	.series_custom_box .floor-container .row {
		max-width: 100%;
		box-sizing: border-box;
	}

	.series_custom_box .floor-container .title-single {
		margin-bottom: 10.667vw;
	}

	.series_custom_box .floor-container .floor-tips {
		max-width: 100%;
		padding: 0 var(--page-padding);
		font-size: 3.2vw;
	}

	.series_custom_box .floor4-container .floor-tips-slide {
		bottom: 8.66vw;
	}

	.series_custom_box .floor2-item-7 .text-desc {
		font-size: 12px;
	}

	.series_custom_box .floor11-container .floor-desc {
		max-width: 100%;
	}

	.series_custom_box .floor14-container .row,
	.series_custom_box .floor11-container .row {
		bottom: auto;
		left: 0;
		transform: translateX(0);
		top: 14.4vw;
	}

	.series_custom_box .floor11-container .control-info {
		width: 100%;
		justify-content: space-between;
	}

	.series_custom_box .floor11-container .control-info li {
		display: block;
		width: 33.333%;
		text-align: center;
		margin-top: 6.4vw;
	}

	.series_custom_box .floor11-container .img-box img {
		width: 100%;
	}

	.series_custom_box .floor11-container .control-info li img {
		width: 80%;
		margin: 0 0 1.8667vw;
	}

	.series_custom_box .floor11-container .control-info .label {
		font-size: 3.2vw;
	}

	.series_custom_box .floor11-container .control-info .value {
		font-size: 2.677vw;
	}

	.series_custom_box .floor12-container canvas {
		width: 100%;
	}

	.series_custom_box .floor12-content,
	.series_custom_box .floor13-content {
		width: 100%;
		right: auto;
		left: 0;
		transform: translateY(0);
		top: 12vh;
		padding: 0 var(--page-padding);
	}

	.series_custom_box .floor12-content .tips {
		font-size: 2.93vw;
		margin-top: 4vw;
		position: fixed;
		top: 62vh;
		max-width: 42%;
	}

	.series_custom_box .floor13-content {
		top: 7vh;
	}

	.series_custom_box .floor13-content .battery-status {
		text-align: left;
	}

	.series_custom_box .floor13-content .battery-status p {
		font-size: 3.6vw;
		margin-top: 2.667vw;
	}

	.series_custom_box .floor13-content .battery-status i {
		width: 3.6vw;
		height: 3.6vw;
	}

	.series_custom_box .floor13-content .floor13-info-wrapper .floor13-info-last:last-child {
		max-width: 100%;
	}

	.series_custom_box .floor13-content .floor13-info-wrapper .floor13-info-last {
		top: 70%;
	}

	.series_custom_box .floor13-content .color-strip {
		height: 2vw;
		margin: 4vw 0 5.3vw;
	}

	.series_custom_box .floor13-content .tips {
		font-size: 3.2vw;
	}

	.series_custom_box .floor14-container .desc-focus {
		font-size: 4vw;
		margin-top: 5.33vw;
		text-align: left;
	}

	.series_custom_box .floor14-container .floor-title {
		max-width: 72%;
		margin-left: 0;
	}

	.series_custom_box .floor14-container .row,
	.series_custom_box .floor15-container .floor-title {
		text-align: left;
	}

	.series_custom_box .floor15-container .floor-title {
		padding: 0 var(--page-padding);
	}

	.series_custom_box .floor15-container .inner-content,
	.series_custom_box .floor15-container .tips {
		font-size: 0.938vw;
		padding: 0 var(--page-padding);
	}

	.series_custom_box .floor15-container .inner-content {
		font-size: 3.7vw;
	}

	.series_custom_box .floor15-container .tips {
		text-align: left;
	}

	.series_custom_box .floor15-container .inner-content .unit {
		font-size: 3.2vw;
	}

	.series_custom_box .floor15-container .inner-content {
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		justify-content: flex-start;
	}

	.series_custom_box .floor15-container .inner-content .pods-info {
		width: auto;
		margin: 0 4vw 0 3.2vw;
	}

	.series_custom_box .floor15-container .pods-info .item li {
		width: 34vw;
	}

	.series_custom_box .floor15-container {
		padding: 14vh 0 0;
		overflow: hidden;
	}

	.series_custom_box .floor15-container .left,
	.series_custom_box .floor15-container .right {
		padding-top: 10vw;
	}

	.series_custom_box .floor15-container .tips {
		margin-top: 6vh;
		max-width: 70%;
		font-size: 2.93vw;
	}

	.series_custom_box .floor15-container .pods-info .pods {
		border-bottom: 1px solid #fff;
		padding-bottom: 4.667vw;
	}

	.series_custom_box .floor15-container .pods-info .info {
		padding-top: 2.667vw;
	}

	.series_custom_box .floor15-container .pods-info .pods::after {
		border-top-width: 4px;
		border-bottom-width: 4px;
		border-left-width: 8px;
		bottom: -4px;
	}

	.series_custom_box .floor16-container {
		padding: 10vh 0;
	}

	.series_custom_box .floor16-container .swiper-container {
		height: 75vw;
		padding: 8vw 0 12.88vw 0;
	}

	.series_custom_box .floor17-container {
		padding: 24vw 0 31.2vw
	}

	.series_custom_box .floor17-container .inner-content {
		justify-content: flex-start;
	}

	.series_custom_box .floor17-container .inner-content li {
		width: 50%;
		margin-top: 6.667vw;
	}

	.series_custom_box .floor17-container .inner-content li img {
		width: 13.7333vw;
		margin-bottom: 2.933vw;
	}

	.series_custom_box .floor17-container .inner-content li p {
		font-size: 3.2vw;
		max-width: 31.366vw;
	}

	.series_custom_box .floor18-container {
		padding: 13.333vw 0;
	}

	.series_custom_box .floor18-container .swiper-container {
		padding-bottom: 8vw;
	}

	.series_custom_box .floor18-container .floor-title {
		display: none;
	}

	.series_custom_box .floor18-inner-content {
		display: block;
		padding: 0 2.667vw;
	}

	.series_custom_box .floor18-inner-content .kit-parameters,
	.series_custom_box .floor18-inner-content .pod-parameters {
		width: 100%;
		margin-left: 0;
	}

	.series_custom_box .floor18-inner-content .kit-parameters-info .left,
	.series_custom_box .floor18-inner-content .pod-parameters-info .item1 {
		width: 49%;
	}

	.series_custom_box .floor18-inner-content .kit-parameters-info .right,
	.series_custom_box .floor18-inner-content .pod-parameters-info .top {
		width: 48%;
	}

	.series_custom_box .floor18-inner-content .item {
		border-radius: 6px;
		padding: 2.667vw 4.2667vw;
		margin-top: 1.4667vw;
	}

	.series_custom_box .floor18-inner-content .kit-parameters-info .left .item1 {
		height: 61.2vw;
	}

	.series_custom_box .floor18-inner-content .kit-parameters-info .right .item {
		height: 12.667vw;
	}

	.series_custom_box .floor18-inner-content .subtitle {
		font-size: 6.562vw;
		font-weight: var(--font-weight);
		margin-bottom: 8vw;
	}

	.series_custom_box .floor18-inner-content .kit-parameters-info .horizontal-area .item {
		height: 39.6vw;
	}

	.series_custom_box .floor18-inner-content .kit-parameters-info .left .item2 {
		height: 19.4667vw;
		padding-top: 2vw;
	}

	.series_custom_box .floor18-inner-content .item .label {
		font-size: 2.667vw;
	}

	.series_custom_box .floor18-inner-content .item .value {
		font-size: 3.2vw;
	}

	.series_custom_box .floor18-inner-content .item .icon {
		right: 4.2667vw;
		bottom: 2.667vw;
	}

	.series_custom_box .floor18-inner-content .item .icon1 {
		width: 7.4667vw;
	}

	.series_custom_box .floor18-inner-content .item .icon2 {
		width: 4.133vw;
	}

	.series_custom_box .floor18-inner-content .item .icon3 {
		width: 5.867vw;
	}

	.series_custom_box .floor18-inner-content .item .icon4 {
		width: 6.2667vw;
	}

	.series_custom_box .floor18-inner-content .item .icon5,
	.series_custom_box .floor18-inner-content .item .icon6,
	.series_custom_box .floor18-inner-content .item .icon9 {
		width: 7.333vw;
	}

	.series_custom_box .floor18-inner-content .item .icon5-1 {
		width: 7vw;
	}

	.series_custom_box .floor18-inner-content .item .icon7 {
		width: 4.5333vw;
	}

	.series_custom_box .floor18-inner-content .item .icon8 {
		width: 10vw;
	}

	.series_custom_box .floor18-inner-content .kit-parameters .bg,
	.series_custom_box .floor18-inner-content .pod-parameters-info .bg {
		width: 90%;
	}

	.series_custom_box .floor18-inner-content .pod-parameters {
		margin-top: 8vw;
	}

	.series_custom_box .pod-parameters-info {
		display: flex;
		justify-content: space-between;
	}

	.series_custom_box .pod-parameters-info .horizontal-area {
		display: block;
	}

	.series_custom_box .floor18-inner-content .pod-parameters-info .horizontal-area .item {
		width: 100%;
	}

	.series_custom_box .floor18-inner-content .pod-parameters-info .item1 {
		height: 40.933vw;
	}

	.series_custom_box .floor18-inner-content .pod-parameters-info .top .item {
		height: 12.667vw;
	}

	.series_custom_box .floor18-inner-content .pod-parameters-info .horizontal-area .icon {
		position: absolute;
	}

	.series_custom_box .floor18-inner-content .pod-parameters-info .horizontal-area .tips {
		font-size: 1.2vw;
	}

	.series_custom_box .floor19-container {
		padding: 13.333vw 0 19.2vw;
	}

	.series_custom_box .floor19-container .info {
		right: auto;
		left: calc(7vw + var(--page-padding));
		top: 6vw;
	}

	.series_custom_box .floor19-container .info p {
		font-size: 3.2vw;
	}

	.series_custom_box .floor19-container .info .title {
		font-size: 4.8vw;
	}

	.series_custom_box .floor20-container ul {
		display: block;
	}

	.series_custom_box .floor20-container li {
		width: 100%;
		height: 36vw;
		margin-top: 4vw;
		border-radius: 7px;
		padding: 0;
	}

	.series_custom_box .floor20-container li a {
		padding-left: 10vw;
		position: relative;
		display: flex;
		align-items: center;
	}

	.series_custom_box .floor20-container li img {
		position: absolute;
		right: 10vw;
		top: 50%;
		transform: translateY(-50%);
	}

	.series_custom_box .floor20-container li:first-child img {
		width: 10.4vw;
		top: 36%;
		right: 16vw;
	}

	.series_custom_box .floor20-container li:nth-child(2) img {
		width: 21.8667vw;
	}

	.series_custom_box .floor20-container li:nth-child(3) img {
		width: 23.067vw;
	}

	.series_custom_box .floor20-container .info .name {
		font-size: 6vw;
	}

	.series_custom_box .floor20-container .info .tips {
		display: none;
	}

	.series_custom_box .floor20-container li:first-child .tips {
		display: block;
		font-size: 3.6vw;
	}

	.series_custom_box .floor20-container .info .learn-more {
		font-size: 3.4667vw;
		width: 29.6vw;
		height: 8.667vw;
		border-radius: 2.2667vw;
	}

	.series_custom_box .floor-desc{
		text-align: left;
	}
}

@media (max-width: 767px) {

	.series_custom_box .floor13-container, .series_custom_box .floor12-container {
		height: 400vh;
	}
	.series_custom_box .floor1-container{min-height: 40vh;}

}

.animation-item {
	opacity: 0;
	transform: translateY(40px);
	transition: 0.5s 0.3s;
}

.animation-item.animation {
	opacity: 1;
	transform: translateY(0px);
}

