.swiper-container-vertical
	> .swiper-pagination-bullets
	.swiper-pagination-bullet {
	display: block;
	margin: 5px 0;
}

.swiper-container-horizontal
	> .swiper-pagination-bullets
	.swiper-pagination-bullet {
	margin: 0 5px;
}

.swiper-container-rtl
	.swiper-pagination-progress
	.swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	transform-origin: right top;
}

.swiper-pagination-progress.swiper-pagination-white
	.swiper-pagination-progressbar {
	background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black
	.swiper-pagination-progressbar {
	background: #000;
}

a,
a:hover {
	text-decoration: none;
}

.fx-col,
.fx-row {
	display: flex;
}

.fx-c-center,
.fx-center {
	align-items: center;
}

@media screen and (min-width: 980px) {
	.common-bottom-tips {
		padding: 1rem 0.5rem;
	}

	.container {
		margin: 0 auto;
		width: 25rem;
	}
}

@media screen and (max-width: 979px) {
	.common-bottom-tips {
		padding: 1rem 0.5rem;
	}

	.table-wrap > div {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
	float: left;
}

.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
}

.swiper-wrapper {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	width: 100%;
	z-index: 1;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.swiper-container-multirow > .swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
	margin: 0 auto;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.swiper-slide {
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	height: 100%;
	position: relative;
	width: 100%;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform, height;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
}

.swiper-container .swiper-notification {
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: -1000;
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 27px 44px;
	cursor: pointer;
	height: 44px;
	margin-top: -22px;
	position: absolute;
	top: 50%;
	width: 27px;
	z-index: 10;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	cursor: auto;
	opacity: 0.35;
	pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='//www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
	left: 10px;
	right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='//www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='//www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='//www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
	left: auto;
	right: 10px;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='//www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='//www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: 0.3s;
	transition: 0.3s;
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullet {
	background: #000;
	border-radius: 100%;
	display: inline-block;
	height: 8px;
	opacity: 0.2;
	width: 8px;
}

button.swiper-pagination-bullet {
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff;
}

.swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000;
}

.swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical
	> .swiper-pagination-bullets
	.swiper-pagination-bullet {
	display: block;
	margin: 5px 0;
}

.swiper-container-horizontal
	> .swiper-pagination-bullets
	.swiper-pagination-bullet {
	margin: 0 5px;
}

.swiper-pagination-progress {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	width: 100%;
}

.swiper-container-rtl
	.swiper-pagination-progress
	.swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progress {
	height: 4px;
	left: 0;
	top: 0;
	width: 100%;
}

.swiper-container-vertical > .swiper-pagination-progress {
	height: 100%;
	left: 0;
	top: 0;
	width: 4px;
}

.swiper-pagination-progress.swiper-pagination-white {
	background: hsla(0, 0%, 100%, 0.5);
}

.swiper-pagination-progress.swiper-pagination-white
	.swiper-pagination-progressbar {
	background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black
	.swiper-pagination-progressbar {
	background: #000;
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(
		linear,
		right top,
		left top,
		from(rgba(0, 0, 0, 0.5)),
		to(transparent)
	);
	background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(rgba(0, 0, 0, 0.5)),
		to(transparent)
	);
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(0, 0, 0, 0.5)),
		to(transparent)
	);
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(0, 0, 0, 0.5)),
		to(transparent)
	);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px;
}

.swiper-container-cube,
.swiper-container-flip {
	overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	pointer-events: none;
	z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 0;
}

.swiper-container-cube .swiper-slide {
	height: 100%;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: hidden;
	width: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
	background: #000;
	bottom: 0;
	-webkit-filter: blur(50px);
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="//www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');
	filter: blur(50px);
	height: 100%;
	left: 0;
	opacity: 0.6;
	position: absolute;
	width: 100%;
	z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-zoom-container {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	justify-content: center;
	text-align: center;
	width: 100%;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
	max-height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.swiper-scrollbar {
	background: rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
}

.swiper-container-horizontal > .swiper-scrollbar {
	bottom: 3px;
	height: 5px;
	left: 1%;
	position: absolute;
	width: 98%;
	z-index: 50;
}

.swiper-container-vertical > .swiper-scrollbar {
	height: 98%;
	position: absolute;
	right: 3px;
	top: 1%;
	width: 5px;
	z-index: 50;
}

.swiper-scrollbar-drag {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	height: 100%;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-lazy-preloader {
	-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
	animation: swiper-preloader-spin 1s steps(12) infinite;
	height: 42px;
	left: 50%;
	margin-left: -21px;
	margin-top: -21px;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	width: 42px;
	z-index: 10;
}

.swiper-lazy-preloader:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='//www.w3.org/2000/svg' xmlns:xlink='//www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	content: '';
	display: block;
	height: 100%;
	width: 100%;
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='//www.w3.org/2000/svg' xmlns:xlink='//www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
	}
}

@keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

* {
	-webkit-tap-highlight-color: transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Microsoft Yahei;
	outline: 0;
	vertical-align: baseline;
}

body,
div,
input {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	vertical-align: middle;
}

input {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: inherit;
	font-size: 100%;
	outline: none;
}

a {
	color: inherit;
}

a,
a:hover {
	text-decoration: none;
}

button,
input[type='button'],
input[type='reset'],
input[type='submit'],
input[type='text'],
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

body,
html {
	scroll-behavior: smooth;
}

.fx-col,
.fx-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fx-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.fx-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.fx-nowrap {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.fx-m-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.fx-m-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.fx-c-center,
.fx-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.fx-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
}

.fx-1 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.fx-2 {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
}

.fx-3 {
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
}

.fx-5 {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	flex: 5;
}

.fx-6 {
	-webkit-box-flex: 6;
	-ms-flex: 6;
	flex: 6;
}

.a-text-white {
	color: #fff;
}

.a-text-center {
	text-align: center;
}

.a-text-right {
	text-align: right;
}

.a-text-semibold {
	font-weight: 800;
}

.a-text-regular {
	font-weight: 400;
}

.a-text-ellipisis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.img-background {
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.showMessage {
	border-radius: 0.125rem;
	color: #fff;
	left: 50%;
	padding: 0.125rem 0.25rem;
	position: fixed;
	top: 40%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 9999;
}

.showMessageError {
	background-color: #fde2e2;
	color: #f56c6c;
}

.showMessageSuccess {
	background-color: #0c4a8c;
	color: #fff;
}

.absolute-vertical {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.absolute-col {
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.absolute-center {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.p-relative {
	position: relative;
}

.cursor-pointer {
	cursor: pointer;
}

.section-background {
	bottom: 0;
	left: 50%;
	position: absolute;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100vw;
}

.section-contain {
	position: relative;
	z-index: 2;
}

div.c-sroll {
	overflow-y: auto;
}

div.c-sroll::-webkit-scrollbar {
	border-radius: 0.15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 2.4px;
	width: 0.15rem;
}

div.c-sroll::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 0.15rem;
	-webkit-box-shadow: inset 0 0 0.125rem rgba(0, 0, 0, 0.2);
}

div.c-sroll::-webkit-scrollbar-track {
	background: #dfcdaf;
	border-radius: 0.15rem;
}

@media screen and (min-width: 980px) {
	.common-bottom-tips {
		padding: 1rem 0.5rem;
	}

	.container {
		margin: 0 auto;
		width: 25rem;
	}
}

@media screen and (max-width: 979px) {
	.common-bottom-tips {
		padding: 1rem 0.5rem;
	}

	.table-wrap > div {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

#form-data {
	color: #8c8b8b;
	font-size: 6.4px;
	font-size: 0.4rem;
	margin: 0 auto;
	width: 274px;
	width: 17.125rem;
}

input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 25rem #fff;
	box-shadow: inset 0 0 0 25rem #fff;
}

#form-data .form-bottom {
	margin-bottom: 0.25rem;
	position: relative;
}

#form-data .input-box {
	background-color: #fff;
	border: 1px solid #c9c9c9;
	border-radius: 0.1rem;
	font-size: 8px;
	font-size: 0.5rem;
	height: 24px;
	height: 1.5rem;
	line-height: 24px;
	line-height: 1.5rem;
	padding-left: 1.3rem;
	width: 100%;
}

#form-data .form-bottom img {
	height: 9.6px;
	height: 0.6rem;
	left: 7.2px;
	left: 0.45rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 9.2px;
	width: 0.575rem;
	z-index: 1;
}

#form-data .select-box {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(images/se-arrow.png)
		no-repeat right 6.4px center #fff;
	background: url(images/se-arrow.png)
		no-repeat right 0.4rem center #fff;
	cursor: pointer;
}

#form-data .se-intro {
	margin-top: 0.875rem;
	white-space: nowrap;
}

#form-data .se-intro img {
	cursor: pointer;
	height: 8.8px;
	height: 0.55rem;
	margin-right: 0.2rem;
	width: 8.8px;
	width: 0.55rem;
}

#form-data .btn-shadow {
	height: 46.8px;
	height: 2.925rem;
	left: 50%;
	position: absolute;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 218.4px;
	width: 13.65rem;
}

#form-data .submit-btn {
	background-image: -webkit-gradient(
		linear,
		right top,
		left top,
		from(red),
		color-stop(37%, #f55600),
		to(#ffe265)
	);
	background-image: linear-gradient(-90deg, red, #f55600 37%, #ffe265);
	border-radius: 0.725rem;
	cursor: pointer;
	font-size: 8px;
	font-size: 0.5rem;
	height: 24px;
	height: 1.5rem;
	line-height: 24px;
	line-height: 1.5rem;
	margin: 1.35rem auto 0;
	width: 273.2px;
	width: 17.075rem;
}

.background {
	background-color: #2942ec;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	overflow: hidden;
	padding-top: 12.825rem;
	width: 100%;
}

.background .bg-absolute {
	position: absolute;
}

.background #tab-box {
	display: none;
	height: 28px;
	height: 1.75rem;
}

.background #tab:after {
	background-image: -webkit-gradient(
		linear,
		right top,
		left top,
		from(#015eea),
		to(#00c0fa)
	);
	background-image: linear-gradient(-90deg, #015eea, #00c0fa);
	border-radius: 0.875rem;
	bottom: 0;
	-webkit-box-shadow: 0 0.325rem 0.325rem 0 rgba(8, 62, 121, 0.52);
	box-shadow: 0 0.325rem 0.325rem 0 rgba(8, 62, 121, 0.52);
	content: '';
	height: 28px;
	height: 1.75rem;
	left: 50%;
	position: absolute;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 480px;
	width: 30rem;
}

.background #tab .p-relative {
	z-index: 1;
}

.background .tab {
	width: 480px;
	width: 30rem;
}

.background .tab.tab-fixed {
	position: fixed;
	top: 0;
    top: 137px;
	z-index: 999;
}

.background .back-top {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 50%;
	bottom: 80px;
	bottom: 5rem;
	cursor: pointer;
	font-size: 8px;
	font-size: 0.5rem;
	height: 32px;
	height: 2rem;
	position: fixed;
	right: 0;
	width: 32px;
	width: 2rem;
	z-index: 999;
}

.background .tab-list {
	-webkit-box-flex: 1;
	cursor: pointer;
	-ms-flex: 1;
	flex: 1;
	font-size: 7.2px;
	font-size: 0.45rem;
	height: 28px;
	height: 1.75rem;
}
.tab-list a {
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
}

.background .tab-list:first-child.tab-list-active {
	border-radius: 0.875rem 0 0 0.875rem;
}

.background .tab-list:last-child.tab-list-active {
	border-radius: 0 0.875rem 0.875rem 0;
}

.background .tab-list-active {
	background-image: -webkit-gradient(
		linear,
		right top,
		left top,
		from(#f7971e),
		to(#ffd200)
	);
	background-image: linear-gradient(-90deg, #f7971e, #ffd200);
	font-size: 9.6px;
	font-size: 0.6rem;
	font-weight: 700;
}

.background .container {
	width: 480px;
	width: 30rem;
}

.background .se-title {
	font-size: 24px;
	font-size: 1.5rem;
	text-shadow: 0 2px 2px rgba(91, 91, 91, 0.75);
	text-shadow: 0 0.125rem 0.125rem rgba(91, 91, 91, 0.75);
}

.background .se-title img {
	height: 21.2px;
	height: 1.325rem;
	margin-top: 0.2rem;
	width: 62.4px;
	width: 3.9rem;
}

.background .se-title img.se-img1-55 {
	margin-right: 1.375rem;
}

.background .se-title img.se-img2-55 {
	margin-left: 1.375rem;
}

.background .se-title img.se-img1-50 {
	margin-right: 1.25rem;
}

.background .se-title img.se-img2-50 {
	margin-left: 1.25rem;
}

.background .title-tips {
	font-size: 9.6px;
	font-size: 0.6rem;
	margin: 0.825rem 0 1.5rem;
}

.background .btn {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#015eea),
		to(#00c0fa)
	);
	background-image: linear-gradient(0deg, #015eea, #00c0fa);
	border-radius: 0.75rem;
	-webkit-box-shadow: 0 0.625rem 0.675rem 0 #0c2ca8;
	box-shadow: 0 0.625rem 0.675rem 0 #0c2ca8;
	color: #fff;
	font-size: 8px;
	font-size: 0.5rem;
	height: 24px;
	height: 1.5rem;
	width: 168px;
	width: 10.5rem;
}

.background .btn:hover {
	-webkit-transform: translateY(-0.25rem);
	transform: translateY(-0.25rem);
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	will-change: transform;
}

.background .btn2 {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#f7971e),
		to(#ffd200)
	);
	background-image: linear-gradient(0deg, #f7971e, #ffd200);
	margin-left: 1rem;
}

.background .swiper-container {
	padding-bottom: 1.25rem;
}

.background .swiper-container .swiper-pagination {
	bottom: 0;
}

.background .swiper-container .swiper-pagination .swiper-pagination-bullet {
	background-color: #eee;
	height: 4.8px;
	height: 0.3rem;
	opacity: 1;
	width: 4.8px;
	width: 0.3rem;
}

.background
	.swiper-container
	.swiper-pagination
	.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: none;
	border: 0.1rem solid #05eefe;
	height: 6.8px;
	height: 0.425rem;
	width: 6.8px;
	width: 0.425rem;
}

.background .section-background {
	background-color: #0658b0;
}

.background .section1 {
	padding: 1.625rem 0 1.5rem;
}

.background .section1 .o-content {
	height: 176px;
	height: 11rem;
	margin-top: 1.25rem;
}

.background .section1 .o-content .absolute-center {
	height: 70.8px;
	height: 4.425rem;
	width: 70.8px;
	width: 4.425rem;
}

.background .section1 .o-content .o-list-t1 {
	font-size: 32.4px;
	font-size: 2.025rem;
	line-height: 1;
	opacity: 0.1;
}

.background .section1 .o-content .o-list-t2 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1;
	margin-top: -1.25rem;
	position: relative;
	z-index: 2;
}

.background .section1 .o-content .o-list-content {
	background-image: url(images/o1.png);
	font-size: 6.4px;
	font-size: 7.2px;
	font-size: 0.45rem;
	height: 140px;
	height: 8.75rem;
	line-height: 12px;
	line-height: 0.75rem;
	margin-top: -0.75rem;
	padding: 1.575rem 3.5rem 0.5rem 1.45rem;
	width: 252.8px;
	width: 15.8rem;
}

.background .section1 .o-content .o-list.o-list2 {
	right: 0;
}

.background .section1 .o-content .o-list.o-list2 .o-list-content {
	background-image: url(images/o3.png);
	padding: 1.575rem 1rem 0.5rem 4.25rem;
}

.background .section1 .o-content .o-list-circle:before {
	border: 0.075rem solid #fff;
	border-radius: 50%;
	content: '';
	height: 1.6px;
	height: 0.1rem;
	left: -8px;
	left: -0.5rem;
	position: absolute;
	top: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	width: 1.6px;
	width: 0.1rem;
}

.background .section1 .o-btn {
	margin-top: 0.95rem;
}

.background .section2 {
	padding: 1rem 0 1rem;
}

.background .section2 .t-content {
	margin-bottom: 1.625rem;
	margin-top: 1.575rem;
}

.background .section2 .t-content .t-list {
	font-size: 6.4px;
	font-size: 0.4rem;
	height: 73.2px;
	height: 4.575rem;
	padding-left: 0.2rem;
	width: 116.4px;
	width: 7.275rem;
}

.background .section2 .t-content .t-list:hover {
	-webkit-transform: translateY(-0.25rem);
	transform: translateY(-0.25rem);
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s;
	will-change: transform;
}

.background .section2 .t-content .t-list.t-list-active {
	position: relative;
	top: -4px;
	top: -0.25rem;
}

.background .section2 .t-content .t-list.t-list1 {
	background-image: url(images/t1.png);
}

.background .section2 .t-content .t-list.t-list1 .t-list-c {
	color: #0a4990;
}

.background .section2 .t-content .t-list.t-list1 .t-list-btn,
.background .section2 .t-content .t-list.t-list1 .t-list-t {
	background-color: #0c7cf5;
}

.background .section2 .t-content .t-list.t-list2 {
	background-image: url(images/t2.png);
}

.background .section2 .t-content .t-list.t-list2 .t-list-btn,
.background .section2 .t-content .t-list.t-list2 .t-list-t {
	background-color: #075bb6;
}

.background .section2 .t-content .t-list.t-list3 {
	background-image: url(images/t3.png);
}

.background .section2 .t-content .t-list.t-list3 .t-list-btn,
.background .section2 .t-content .t-list.t-list3 .t-list-t {
	background-color: #c14431;
}

.background .section2 .t-content .t-list.t-list4 {
	background-image: url(images/t4.png);
}

.background .section2 .t-content .t-list.t-list4 .t-list-c {
	color: #09694b;
}

.background .section2 .t-content .t-list.t-list4 .t-list-btn,
.background .section2 .t-content .t-list.t-list4 .t-list-t {
	background-color: #268622;
}

.background .section2 .t-content .t-list.t-list5 {
	background-image: url(images/t5.png);
}

.background .section2 .t-content .t-list.t-list5 .t-list-c {
	color: #227224;
}

.background .section2 .t-content .t-list.t-list5 .t-list-btn,
.background .section2 .t-content .t-list.t-list5 .t-list-t {
	background-color: #25c129;
}

.background .section2 .t-content .t-list.t-list6 {
	background-image: url(images/t6.png);
}

.background .section2 .t-content .t-list.t-list6 .t-list-btn,
.background .section2 .t-content .t-list.t-list6 .t-list-t {
	background-color: #b23838;
}

.background .section2 .t-content .t-list.t-list7 {
	background-image: url(images/t7.png);
}

.background .section2 .t-content .t-list.t-list7 .t-list-c {
	color: #96330c;
}

.background .section2 .t-content .t-list.t-list7 .t-list-btn,
.background .section2 .t-content .t-list.t-list7 .t-list-t {
	background-color: #96730c;
}

.background .section2 .t-content .t-list.t-list8 {
	background-image: url(images/t8.png);
}

.background .section2 .t-content .t-list.t-list8 .t-list-btn,
.background .section2 .t-content .t-list.t-list8 .t-list-t {
	background-color: #3036ab;
}

.background .section2 .t-content .t-list-t {
	border-radius: 0 0 0.75rem 0;
	display: inline-block;
	font-size: 9.6px;
	font-size: 0.6rem;
	line-height: 18px;
	line-height: 1.125rem;
	line-height: 1;
	padding: 0.25rem 0.75rem 0.25rem 0.6rem;
}

.background .section2 .t-content .t-list-c {
	font-size: 6.4px;
	font-size: 0.4rem;
	margin: 0.55rem 0 0.4rem;
	padding-left: 0.55rem;
}

.background .section2 .t-content .t-list-btn {
	-webkit-animation: isBiling 0.5s infinite;
	animation: isBiling 0.5s infinite;
	border-radius: 0.375rem;
	height: 12px;
	height: 0.75rem;
	margin-left: 0.55rem;
	width: 47.6px;
	width: 2.975rem;
}

@-webkit-keyframes isBiling {
	0% {
		-webkit-transform: scale(0.95);
		transform: scale(0.95);
	}

	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}

	to {
		-webkit-transform: scale(0.95);
		transform: scale(0.95);
	}
}

@keyframes isBiling {
	0% {
		-webkit-transform: scale(0.95);
		transform: scale(0.95);
	}

	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}

	to {
		-webkit-transform: scale(0.95);
		transform: scale(0.95);
	}
}

.background .section2 .t-content .t-list-btn img {
	height: 8px;
	height: 0.5rem;
	margin-left: 0.15rem;
	width: 6px;
	width: 0.375rem;
}

.background .section3 {
	padding-top: 1.625rem;
}

.background .section3 .th-content-tab-list {
	opacity: 0.8;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

.background .section3 .th-content-tab-list.th-content-tab-active {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.background .section3 .th-content-tab-list1 {
	height: 106.8px;
	/* height: 6.675rem; */
	height: 12.35rem;
	margin-top: 0.25rem;
	width: 78px;
	width: 6.65rem;
	/* width: 4.875rem; */
}

.background .section3 .th-content-tab-list3 {
	height: 209.2px;
	height: 13.075rem;
	width: 104.4px;
	width: 6.525rem;
}

.background .section3 .th-content-tab-list2 {
	height: 197.6px;
	height: 12.35rem;
	width: 106.4px;
	width: 6.65rem;
}

.background .section3 .th-content-tab-list4 {
	height: 220.4px;
	height: 13.775rem;
	width: 129.199px;
	width: 8.075rem;
}

.background .section3 .th-content2 .th-content-tab img {
	height: 6.175rem;
	margin-left: 1.5rem;
}

.background .section3 .th-content-detail {
	background-color: #2e48f4;
	border: 0.05rem solid #0cdaff;
	height: 144px;
	height: 9rem;
	margin-top: -8rem;
	padding: 0 1.75rem 0 2.625rem;
	width: 100%;
}

.background .section3 .th-content-detail-btns {
	font-size: 6.4px;
	font-size: 0.4rem;
}

.background .section3 .th-content-detail .th-detail {
	display: none;
	font-size: 6.4px;
	font-size: 0.4rem;
	line-height: 12px;
	line-height: 14.4px;
	line-height: 0.9rem;
}

.background .section3 .th-content-detail .th-detail.th-detail-active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.background .section3 .th-content-detail .th-detail .video-box {
	margin-right: 1rem;
	width: 148px;
	width: 9.25rem;
}

.background .section3 .th-content-detail .th-detail .video-box img,
.background .section3 .th-content-detail .th-detail .video-box video {
	height: 86px;
	height: 5.375rem;
	width: 148px;
	width: 9.25rem;
}

.background .section3 .th-content-detail .th-detail .video-box div {
	background-color: #1228bc;
	line-height: 13.6px;
	line-height: 0.85rem;
	padding: 0 0.375rem;
	width: 148px;
	width: 9.25rem;
}

.background .section3 .th-content-detail .th-detail-name {
	color: #fffd5f;
	margin-bottom: 0.2rem;
	width: 268px;
	width: 16.75rem;
}

.background .section3 .th-content-detail .th-detail-name span {
	font-size: 8.8px;
	font-size: 0.55rem;
	line-height: 1;
	padding-right: 0.25rem;
}

.background .section3 .th-content .th-btn {
	font-size: 10.4px;
	font-size: 0.65rem;
	margin-top: 1.8rem;
}

.background .section3 .th-content .th-btn div {
	border-radius: 1rem 0 1rem 0;
	-webkit-box-shadow: 0 0.625rem 0.675rem 0 #1329b0;
	box-shadow: 0 0.625rem 0.675rem 0 #1329b0;
	cursor: pointer;
	height: 32px;
	height: 2rem;
	width: 224px;
	width: 14rem;
}

.background .section3 .th-content .th-btn div.th-btn1 {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#209cff),
		to(#68e0cf)
	);
	background-image: linear-gradient(0deg, #209cff, #68e0cf);
}

.background .section3 .th-content .th-btn div.th-btn2 {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#f28e26),
		to(#fd644f)
	);
	background-image: linear-gradient(180deg, #f28e26, #fd644f);
}

.background .section3 .th-content .th-btn div.th-btn3 {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#ec008c),
		to(#fc6767)
	);
	background-image: linear-gradient(0deg, #ec008c, #fc6767);
}

.background .section3 .th-content .th-btn div.th-btn4 {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#0bbafb),
		to(#4285ec)
	);
	background-image: linear-gradient(180deg, #0bbafb, #4285ec);
}

.background .section3 .th-content .th-content2 {
	margin: 1.8rem 0 2rem;
}

.background .section3 .th-content .th-content2 .th-btn {
	margin-bottom: 1.05rem;
}

.background .section3 .th-content .th-content2 .th-content-detail {
	margin-top: -7.5rem;
}

.background .section3 .th-content .th-content2-detail-list {
	display: none;
}

.background
	.section3
	.th-content
	.th-content2-detail-list.th-content2-detail-list-active {
	display: block;
}

.background .section3 .th-content .th-content2-detail-list1 .th-content-detail,
.background .section3 .th-content .th-content2-detail-list2 .th-content-detail {
	margin-top: -1rem;
}

.background .section3 .th-content .th-content3 .th-btn {
	margin: 1.25rem 0;
}

.background .section3 .th-content .th-content3-title {
	font-size: 16px;
	font-size: 1rem;
}

.background .section3 .th-content .th-content3-time {
	background-color: #0cdaff;
	color: #1228bc;
	font-size: 8.8px;
	font-size: 0.55rem;
	height: 19.2px;
	height: 1.2rem;
	margin: 1.125rem auto 0;
	width: 153.6px;
	width: 9.6rem;
}

.background .section3 .th-content .th-content3 .th-content-detail {
	margin-top: 0;
}

.background .section3 .th-content .th-content3 .th-detail-name {
	height: 22px;
	height: 1.375rem;
	line-height: 28px;
	line-height: 1.75rem;
	margin-bottom: 0.25rem;
}

.background .section3 .th-content .th-content3 .th-detail-name .bg-absolute {
	bottom: 0;
	font-size: 6.4px;
	font-size: 0.4rem;
}

.background .section3 .th-content .th-content3 .th-detail-msg div div {
	margin-top: 0.5rem;
}

.background .section3 .th-content .th-content3 .th-detail-msg div div span {
	color: #faf866;
}

.background .section4 {
	padding: 1.625rem 0 1.25rem;
}

.background .section4 .f-content {
	height: 112px;
	height: 7rem;
	margin-top: 1.25rem;
}

.background .section4 .f-content .f-list {
	background-color: #0036b2;
	font-size: 6.4px;
	font-size: 0.4rem;
	line-height: 14.4px;
	line-height: 0.9rem;
	overflow: hidden;
	width: 117.6px;
	width: 7.35rem;
}

.background .section4 .f-content .f-list img,
.background .section4 .f-content .f-list video {
	height: 60.4px;
	height: 3.775rem;
	width: 117.6px;
	width: 7.35rem;
}

.background .section5 {
	padding: 2.075rem 0 2.5rem;
}

.background .section5 .fi-content {
	height: 248px;
	height: 15.5rem;
	margin-top: 1.825rem;
}

.background .section5 .fi-content .fi-list {
	background-repeat: no-repeat;
	height: 106.8px;
	height: 6.675rem;
	padding: 0.625rem 0.375rem 0.55rem 9.25rem;
	width: 208px;
	width: 13rem;
}

.background .section5 .fi-content .fi-list:first-child {
	margin-bottom: 0.75rem;
}

.background .section5 .fi-content .fi-list1 {
	background-image: url(images/s1.png);
}

.background .section5 .fi-content .fi-list2 {
	background-image: url(images/s2.png);
}

.background .section5 .fi-content .fi-list3 {
	background-image: url(images/s3.png);
}

.background .section5 .fi-content .fi-list4 {
	background-image: url(images/s4.png);
}

.background .section5 .fi-content .fi-list5 {
	background-image: url(images/s5.png);
}

.background .section5 .fi-content .fi-list6 {
	background-image: url(images/s6.png);
}

.background .section5 .fi-content .fi-list7 {
	background-image: url(images/s7.png);
}

.background .section5 .fi-content .fi-list8 {
	background-image: url(images/s8.png);
}

.background .section5 .fi-content .fi-list > div {
	background: #fff;
	font-size: 5.6px;
	font-size: 0.35rem;
	height: 87.6px;
	height: 5.475rem;
	padding-left: 0.325rem;
	width: 56.8px;
	width: 3.55rem;
}

.background .section5 .fi-content .fi-list-title {
	font-size: 7.2px;
	font-size: 0.45rem;
	margin-bottom: 0.5rem;
}

.background .section10 {
	padding: 1rem 0;
}

.background .section10 .section-background {
	background-color: none;
	background-image: url(images/n-bg.png);
	background-repeat: no-repeat;
}

.background .section10 .se-c {
	margin-top: 1.125rem;
}

@media screen and (min-width: 980px) {
	.background .section2 .t-list:nth-child(n + 5) {
		margin-top: 0.55rem;
	}

	.background .section3 {
		padding-top: 1.625rem;
	}

	.background .section3 .th-content {
		margin: 1.675rem 0 1.25rem;
	}

	.background .section3 .th-content-detail {
		border-radius: 4rem 0 4rem 0;
	}

	.background .section3 .th-content-detail-btns {
		right: 0.625rem;
		top: 0.85rem;
	}

	.background .section3 .th-content-detail-btns div {
		margin: 0;
		width: 3.75rem;
	}

	.background .section3 .th-content-detail-btns div:last-child {
		margin: 0.325rem 0 0;
	}

	.background .section3 .th-content .th-content3 .th-detail-name .bg-absolute {
		right: 3.75rem;
	}
}

@media screen and (max-width: 979px) {
	.background {
		background-image: url(images/bg-m.png);
		padding-top: 14.95rem;
	}

	.background .container {
		width: 18.75rem;
	}

	.background .btn {
		width: 8.25rem;
	}

	.background #tab:after,
	.background .tab {
		width: 18.75rem;
	}

	.background .tab-list {
		font-size: 0.65rem;
		white-space: nowrap;
		width: 2.7rem;
	}

	.background .se-title {
		font-size: 1rem;
	}

	.background .se-title img {
		height: 0.875rem;
		margin-top: 0.1rem;
		width: 2.525rem;
	}

	.background .se-title img.se-img1-55 {
		margin-right: 0.625rem;
	}

	.background .se-title img.se-img2-55 {
		margin-left: 0.625rem;
	}

	.background .se-title img.se-img1-50 {
		margin-right: 0.5rem;
	}

	.background .se-title img.se-img2-50 {
		margin-left: 0.5rem;
	}

	.background .section1 .o-content {
		height: 23.75rem;
		margin: 1rem 0.5rem 0;
	}

	.background .section1 .o-content .o-list-t2 {
		position: relative;
		z-index: 2;
	}

	.background .section1 .o-content .o-list-content {
		font-size: 0.65rem;
		height: 10.1rem;
		line-height: 0.8rem;
		padding: 1.75rem 2.5rem 0.5rem 1.5rem;
		width: 18.2rem;
	}

	.background .section1 .o-content .o-list.o-list2 {
		top: 11.5rem;
	}

	.background .section1 .o-content .o-list.o-list2 .o-list-content {
		padding: 1.8rem 0.7rem 0 3.5rem;
	}

	.background .section1 .o-content .absolute-center {
		-webkit-transform: translate(-170%, -50%);
		transform: translate(-170%, -50%);
	}

	.background .section2 .t-content {
		margin: 1rem 0.25rem 1rem;
	}

	.background .section2 .t-content .t-list {
		height: 5.55rem;
		width: 8.925rem;
	}

	.background .section2 .t-content .t-list:nth-child(n + 3) {
		margin-top: 0.6rem;
	}

	.background .section2 .t-content .t-list-c {
		font-size: 0.65rem;
	}

	.background .section3 .se-title img {
		margin: 0.2rem 0.125rem 0;
	}

	.background .section3 .th-content {
		margin: 0.75rem 0.25rem 1.25rem;
	}

	.background .section3 .th-content-tab-list {
		opacity: 0.8;
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
	.background
		.section3
		.th-content
		.th-content2-detail-list1
		.th-content-detail,
	.background
		.section3
		.th-content
		.th-content2-detail-list2
		.th-content-detail {
		margin-top: -1.5rem;
	}
	.background
		.section3
		.th-content
		.th-content2-detail
		.th-content-tab
		img:nth-child(n + 2) {
		margin-left: -0.8rem;
	}
	.background .section3 .th-content-tab-list.th-content-tab-active {
		opacity: 1;
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	.background .section3 .th-content-tab-list1 {
		margin-top: 0.875rem;
	}

	.background
		.section3
		.th-content
		.th-content1
		.th-content-tab
		img:nth-child(n + 2) {
		margin-left: -2.5rem;
	}

	.background .section3 .th-content-detail {
		border-radius: 40px;
		font-size: 0.65rem;
		height: 18rem;
		margin-top: -8.5rem;
		padding: 0;
	}

	.background .section3 .th-content1 .th-content-detail {
		height: 18.5rem;
	}

	.background .section3 .th-content2 .th-content-detail {
		height: 19rem;
	}

	.background .section3 .th-content3 .th-content-detail {
		height: inherit;
		padding: 1rem 0;
	}

	.background .section3 .th-content-detail-btns {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		bottom: 0.85rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
		left: 50%;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
	}

	.background .section3 .th-content-detail .th-detail {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		font-size: 0.65rem;
		height: 15rem;
		line-height: 1.2rem;
		padding: 0 0.5rem 1.5rem;
		width: 17.25rem;
	}

	.background .section3 .th-content1 .th-content-detail .th-detail {
		height: 16.5rem;
		line-height: 1.1rem;
	}

	.background .section3 .th-content2 .th-content-detail .th-detail {
		height: 16rem;
	}

	.background .section3 .th-content3 .th-content-detail .th-detail {
		height: 20rem;
	}

	.background
		.section3
		.th-content3
		.th-content-detail
		.th-detail:last-of-type {
		height: 15rem;
	}

	.background .section3 .th-content-detail .th-detail-name {
		padding-top: 0.2rem;
	}

	.background .section3 .th-content-detail .th-detail .video-box {
		margin-right: 0;
		width: 16.25rem;
	}

	.background .section3 .th-content-detail .th-detail .th-detail-flex {
		overflow-x: hidden;
		width: 16.25rem;
	}

	.background
		.section3
		.th-content-detail
		.th-detail:last-of-type
		.fx-col.fx-m-center {
		/* line-height: .75rem; */
		max-height: 5.5rem;
		overflow-y: scroll;
		padding-top: 1.8rem;
	}

	.background .section3 .th-content-detail .th-detail .video-box img,
	.background .section3 .th-content-detail .th-detail .video-box video {
		height: 6.125rem;
		width: 16.25rem;
	}

	.background .section3 .th-content-detail .th-detail .video-box div {
		line-height: 1.15rem;
		width: 16.25rem;
	}

	.background .section3 .th-content-detail .th-detail-msg,
	.background .section3 .th-content-detail .th-detail-name span {
		font-size: 0.65rem;
	}

	.background .section3 .th-content .th-btn {
		font-size: 0.65rem;
		line-height: 1;
		margin-top: 1.8rem;
	}

	.background .section3 .th-content .th-btn div {
		width: 9.025rem;
	}

	.background .section3 .th-content .th-content3 .th-detail-name .bg-absolute {
		right: 0.75rem;
	}

	.background .section4 .f-content {
		margin: 1.625rem 0.25rem 0;
	}

	.background .section4 .f-content .f-list {
		line-height: 1.075rem;
		width: 9.025rem;
	}

	.background .section4 .f-content .f-list img,
	.background .section4 .f-content .f-list video {
		height: 4.65rem;
		width: 9.025rem;
	}

	.background .section4 .f-content .f-list div div {
		-webkit-transform: scale(0.9);
		transform: scale(0.9);
	}

	.background .section4 .f-content .swiper-slide {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
	}

	.background .section5 .fi-content {
		height: 20rem;
	}

	.background .section5 .fi-content .swiper-slide .fi-list {
		height: 8.7rem;
		margin: 0 auto;
		padding: 1.45rem 0 0 13.175rem;
		width: 18.25rem;
	}

	.background .section5 .fi-content .swiper-slide .fi-list > div {
		height: 6.375rem;
		padding-bottom: 0.55rem;
		padding-right: 0.375rem;
		width: 4.625rem;
	}

	.background .section10 .section-background {
		background-image: url(images/n-bg-m.png);
	}
}
