.card[data-v-cdc6131e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 25%;
	min-height: 132px
}
[dir] .card[data-v-cdc6131e] {
	background-color: #fff
}
[dir=ltr] .card[data-v-cdc6131e] {
	padding: 24px 0 24px 32px
}
[dir=rtl] .card[data-v-cdc6131e] {
	padding: 24px 32px 24px 0
}
[dir=ltr] .card[data-v-cdc6131e]:not(:last-child) {
	border-right: 2px solid #f9f9f9
}
[dir=rtl] .card[data-v-cdc6131e]:not(:last-child) {
	border-left: 2px solid #f9f9f9
}
.card-data[data-v-cdc6131e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
[dir] .card-data[data-v-cdc6131e] {
	margin-bottom: 12px
}
.card-number[data-v-cdc6131e] {
	max-width: 70%;
	color: #131313;
	font-weight: 800;
	font-size: 36px;
	line-height: 54px
}
[dir=ltr] .card-number[data-v-cdc6131e] {
	margin-right: 8px
}
[dir=rtl] .card-number[data-v-cdc6131e] {
	margin-left: 8px
}
@media(max-width:768px) {
.card-number[data-v-cdc6131e] {
	font-size: 28px;
	line-height: 44px
}
}
.card-unit[data-v-cdc6131e] {
	max-width: 30%;
	color: #545454;
	font-weight: 400;
	font-size: 14px
}
[dir] .card-unit[data-v-cdc6131e] {
	margin-top: 8px
}
.card-title[data-v-cdc6131e] {
	color: #545454;
	font-size: 14px;
	line-height: 14px
}
@media(max-width:768px) {
.card[data-v-cdc6131e] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 50%
}
[dir] .card[data-v-cdc6131e] {
	padding: 0 12px
}
[dir=ltr] .card[data-v-cdc6131e]:not(:last-child) {
	border-right: none
}
[dir=rtl] .card[data-v-cdc6131e]:not(:last-child) {
	border-left: none
}
.card-data[data-v-cdc6131e] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}
[dir] .card-data[data-v-cdc6131e] {
	margin-bottom: 16px
}
[dir] .card-number[data-v-cdc6131e] {
	margin-bottom: 0
}
[dir=ltr] .card-number[data-v-cdc6131e] {
	margin-right: 0
}
[dir=rtl] .card-number[data-v-cdc6131e] {
	margin-left: 0
}
.card-number[data-v-cdc6131e], .card-title[data-v-cdc6131e], .card-unit[data-v-cdc6131e] {
	width: 100%;
	max-width: 100%
}
[dir] .card-number[data-v-cdc6131e], [dir] .card-title[data-v-cdc6131e], [dir] .card-unit[data-v-cdc6131e] {
	text-align: center
}
[dir] .card-unit[data-v-cdc6131e] {
	margin-top: 0
}
}
.research-list[data-v-40e1c7d4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 1280px
}
[dir] .research-list[data-v-40e1c7d4] {
	margin: 0 auto
}
@media(max-width:768px) {
.research-list[data-v-40e1c7d4] {
	width: 100%;
	min-width: 360px
}
}
.technology-banner[data-v-d209c7f4] {
	position: relative;
	width: 100%
}
[dir] .technology-banner[data-v-d209c7f4] {
	padding-bottom: 74px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}
.bg-image[data-v-d209c7f4] {
	position: absolute;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%
}
[dir=ltr] .bg-image[data-v-d209c7f4] {
	left: 0
}
[dir=rtl] .bg-image[data-v-d209c7f4] {
	right: 0
}
.tech-container[data-v-d209c7f4] {
	width: 1280px;
	color: #fff
}
[dir] .tech-container[data-v-d209c7f4] {
	margin: auto;
	padding-top: 64px
}
.tech-title[data-v-d209c7f4] {
	width: 368px;
	font-weight: 800;
	font-size: 36px;
	line-height: 54px
}
[dir] .tech-title[data-v-d209c7f4] {
	padding-bottom: 16px
}
@media(max-width:768px) {
.tech-title[data-v-d209c7f4] {
	font-size: 28px;
	line-height: 44px
}
}
[dir] .white-bar[data-v-d209c7f4] {
	padding-bottom: 52px
}
[dir] .link-button[data-v-d209c7f4] {
	margin: 0
}
@media(max-width:768px) {
.tech-container[data-v-d209c7f4] {
	width: 100%
}
[dir] .tech-container[data-v-d209c7f4] {
	text-align: center
}
.tech-title[data-v-d209c7f4] {
	width: auto;
	font-weight: 800
}
[dir] .tech-title[data-v-d209c7f4] {
	margin: 0 24px;
	text-align: center
}
[dir] .white-bar[data-v-d209c7f4] {
	margin: auto
}
}
.sub-title[data-v-a7d6b72e] {
	font-size: 14px;
	line-height: 24px
}
[dir] .sub-title[data-v-a7d6b72e] {
	margin-bottom: 20px
}
.title[data-v-a7d6b72e] {
	max-width: 580px;
	overflow: hidden;
	font-weight: 800;
	font-size: 48px;
	line-height: 72px;
	white-space: pre-wrap
}
[dir] .title[data-v-a7d6b72e] {
	margin-bottom: 16px
}
.description[data-v-a7d6b72e] {
	max-width: 528px;
	font-size: 14px;
	line-height: 24px
}
[dir] .description[data-v-a7d6b72e] {
	margin-bottom: 72px
}
@media(max-width:768px) {
[dir] .container[data-v-a7d6b72e] {
	text-align: center
}
[dir] .sub-title[data-v-a7d6b72e] {
	margin: 0 auto
}
.title[data-v-a7d6b72e] {
	width: auto;
	max-width: 100%;
	font-size: 24px;
	line-height: 36px
}
[dir] .title[data-v-a7d6b72e] {
	margin: 26px 24px 24px
}
.description[data-v-a7d6b72e] {
	width: auto;
	max-width: 100%;
	line-height: 28px
}
[dir] .description[data-v-a7d6b72e] {
	margin: 0 24px 32px
}
}
.affiliated-text-container[data-v-c18b2aa6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
[dir=ltr] .affiliated-text-container[data-v-c18b2aa6] {
	text-align: right
}
[dir=rtl] .affiliated-text-container[data-v-c18b2aa6] {
	text-align: left
}
[dir=ltr] .affiliated-item[data-v-c18b2aa6] {
	margin-left: 80px
}
[dir=rtl] .affiliated-item[data-v-c18b2aa6] {
	margin-right: 80px
}
[dir=ltr] .affiliated-item[data-v-c18b2aa6]:first-child {
	margin-left: 0
}
[dir=rtl] .affiliated-item[data-v-c18b2aa6]:first-child {
	margin-right: 0
}
.text-level1[data-v-c18b2aa6] {
	display: inline-block;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px
}
[dir=ltr] .text-level1[data-v-c18b2aa6] {
	margin-left: 16px
}
[dir=rtl] .text-level1[data-v-c18b2aa6] {
	margin-right: 16px
}
[dir=ltr] .text-level1[data-v-c18b2aa6]:first-child {
	margin-left: 0
}
[dir=rtl] .text-level1[data-v-c18b2aa6]:first-child {
	margin-right: 0
}
.text-level2[data-v-c18b2aa6], .text-level3[data-v-c18b2aa6] {
	font-weight: 300;
	font-size: 14px;
	line-height: 24px
}
.text-level3[data-v-c18b2aa6] {
	display: inline-block;
	width: 100%
}
[dir] .text-level3[data-v-c18b2aa6] {
	margin-top: 16px
}
@media(max-width:768px) {
.affiliated-text-container[data-v-c18b2aa6] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
[dir] .affiliated-text-container[data-v-c18b2aa6] {
	text-align: center
}
[dir] .affiliated-item[data-v-c18b2aa6] {
	margin-top: 26px
}
[dir] .affiliated-item[data-v-c18b2aa6]:first-child {
	margin-top: 0
}
.text-level1[data-v-c18b2aa6] {
	font-size: 24px
}
.text-level3[data-v-c18b2aa6] {
	line-height: 20px
}
[dir] .text-level3[data-v-c18b2aa6] {
	margin-top: 8px
}
}
.container[data-v-75f92328] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
[dir] .container[data-v-75f92328], [dir] .round-container[data-v-75f92328] {
	text-align: center
}
.progress-container[data-v-75f92328] {
	position: relative;
	display: inline-block;
	width: 88px;
	height: 5px
}
[dir] .progress-container[data-v-75f92328] {
	background-color: #bfbfbf;
	cursor: pointer
}
[dir=ltr] .progress-container[data-v-75f92328] {
	margin-right: 12px
}
[dir=rtl] .progress-container[data-v-75f92328] {
	margin-left: 12px
}
[dir=ltr] .progress-container[data-v-75f92328]:last-child {
	margin-right: 0
}
[dir=rtl] .progress-container[data-v-75f92328]:last-child {
	margin-left: 0
}
[dir] .progress-container[data-v-75f92328]:hover {
	background-color: #fff
}
.progress-container.small-progress[data-v-75f92328] {
	width: 42px;
	height: 4px
}
[dir] .progress-container.small-progress[data-v-75f92328] {
	background-color: #eaeaea
}
[dir] .progress-container.small-progress[data-v-75f92328]:hover {
	background-color: #545454
}
.progress[data-v-75f92328] {
	position: absolute;
	top: 0;
	display: none;
	height: 100%
}
[dir=ltr] .progress[data-v-75f92328] {
	left: 0
}
[dir=rtl] .progress[data-v-75f92328] {
	right: 0
}
.active-progress .progress[data-v-75f92328] {
	display: block
}
[dir] .active-progress .progress[data-v-75f92328] {
	background: #fff
}
[dir=ltr] .active-progress .progress[data-v-75f92328], [dir=rtl] .active-progress .progress[data-v-75f92328] {
	-webkit-animation: animate-data-v-75f92328 10s linear;
	animation: animate-data-v-75f92328 10s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
[dir] .small-progress.active-progress .progress[data-v-75f92328] {
	background: #545454
}
[dir] .progress-dark.progress-container[data-v-75f92328]:hover {
	background-color: #131313
}
[dir] .progress-dark.active-progress .progress[data-v-75f92328] {
	background: #131313
}
@-webkit-keyframes animate-data-v-75f92328 {
0% {
width:0
}
to {
	width: 100%
}
}
@keyframes animate-data-v-75f92328 {
0% {
width:0
}
to {
	width: 100%
}
}
.progress-round[data-v-75f92328] {
	width: 8px;
	height: 8px
}
[dir] .progress-round[data-v-75f92328] {
	margin: 0 10px;
	border: 1px solid #131313;
	border-radius: 50%
}
.active-progress-round[data-v-75f92328] {
	display: block
}
[dir] .active-progress-round[data-v-75f92328] {
	background-color: #131313
}
@media(max-width:768px) {
.container[data-v-75f92328] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}
[dir=ltr] .container[data-v-75f92328], [dir=rtl] .container[data-v-75f92328] {
	padding-right: 36px;
	padding-left: 36px
}
.container .progress-container[data-v-75f92328] {
	width: 48px
}
[dir=ltr] .container .progress-container[data-v-75f92328] {
	margin: 0 8px 0 4px
}
[dir=rtl] .container .progress-container[data-v-75f92328] {
	margin: 0 4px 0 8px
}
[dir] .container .progress-container[data-v-75f92328]:active, [dir] .container .progress-container[data-v-75f92328]:hover {
	background-color: #bfbfbf
}
[dir=ltr] .container .progress-container[data-v-75f92328]:last-child {
	margin-right: 0
}
[dir=rtl] .container .progress-container[data-v-75f92328]:last-child {
	margin-left: 0
}
.progress-container.progress-round-container[data-v-75f92328] {
	display: inline-block;
	width: 8px;
	height: 8px
}
[dir] .progress-container.progress-round-container[data-v-75f92328] {
	margin: 0 10px;
	background-color: #f9f9f9;
	border: 1px solid #131313;
	border-radius: 50%
}
.progress-round-container.active-progress[data-v-75f92328] {
	display: inline-block
}
[dir] .progress-round-container.active-progress[data-v-75f92328] {
	background-color: #131313
}
}
.current-slide[data-v-d7172080] {
	display: none
}
.show-current-slide[data-v-d7172080] {
	display: block
}
[dir=ltr] .fade[data-v-d7172080], [dir=rtl] .fade[data-v-d7172080] {
	-webkit-animation-name: fade-data-v-d7172080;
	animation-name: fade-data-v-d7172080;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s
}
@-webkit-keyframes fade-data-v-d7172080 {
0% {
opacity:.4
}
to {
	opacity: 1
}
}
@keyframes fade-data-v-d7172080 {
0% {
opacity:.4
}
to {
	opacity: 1
}
}
video[data-v-e8a486b8] {
	position: absolute;
	top: 50%;
	min-width: 100%;
	min-height: 100%
}
[dir] video[data-v-e8a486b8] {
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}
[dir=ltr] video[data-v-e8a486b8] {
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1)
}
[dir=rtl] video[data-v-e8a486b8] {
	right: 50%;
	-webkit-transform: translate(50%, -50%) scale(1);
	-ms-transform: translate(50%, -50%) scale(1);
	transform: translate(50%, -50%) scale(1)
}
@media screen and (max-width:1680px)and (min-width:1366px) {
[dir=ltr] video[data-v-e8a486b8] {
	-webkit-transform: translate(-50%, -50%) scale(.9);
	-ms-transform: translate(-50%, -50%) scale(.9);
	transform: translate(-50%, -50%) scale(.9)
}
[dir=rtl] video[data-v-e8a486b8] {
	-webkit-transform: translate(50%, -50%) scale(.9);
	-ms-transform: translate(50%, -50%) scale(.9);
	transform: translate(50%, -50%) scale(.9)
}
}
@media screen and (max-width:1366px)and (min-width:768px) {
[dir=ltr] video[data-v-e8a486b8] {
	-webkit-transform: translate(-50%, -50%) scale(.8);
	-ms-transform: translate(-50%, -50%) scale(.8);
	transform: translate(-50%, -50%) scale(.8)
}
[dir=rtl] video[data-v-e8a486b8] {
	-webkit-transform: translate(50%, -50%) scale(.8);
	-ms-transform: translate(50%, -50%) scale(.8);
	transform: translate(50%, -50%) scale(.8)
}
}
@media(max-width:768px) {
video[data-v-e8a486b8] {
	width: auto;
	height: 100%
}
}
.home-page-banner[data-v-4cfe632b] {
	position: relative;
	min-width: 1280px;
	max-width: 2048px;
	color: #fff
}
[dir] .home-page-banner[data-v-4cfe632b] {
	margin: 0 auto
}
.banner-content-container[data-v-4cfe632b] {
	position: absolute;
	top: 140px;
	z-index: 2
}
[dir=ltr] .banner-content-container[data-v-4cfe632b], [dir=rtl] .banner-content-container[data-v-4cfe632b] {
	right: 0;
	left: 0
}
[dir=ltr] .banner-content[data-v-4cfe632b] {
	margin-left: 180px
}
[dir=rtl] .banner-content[data-v-4cfe632b] {
	margin-right: 180px
}
.redirect-button[data-v-4cfe632b] {
	position: absolute;
	bottom: 100px
}
@media screen and (max-width:1920px)and (min-width:768px) {
[dir=ltr] .banner-content[data-v-4cfe632b] {
	margin-left: calc(50% - 640px)
}
[dir=rtl] .banner-content[data-v-4cfe632b] {
	margin-right: calc(50% - 640px)
}
[dir=ltr] .redirect-button[data-v-4cfe632b] {
	left: calc(50% - 640px)
}
[dir=rtl] .redirect-button[data-v-4cfe632b] {
	right: calc(50% - 640px)
}
}
.affiliated-text[data-v-4cfe632b] {
	position: absolute;
	bottom: 120px;
	z-index: 2
}
[dir=ltr] .affiliated-text[data-v-4cfe632b] {
	right: 0;
	margin-right: calc(50% - 640px)
}
[dir=rtl] .affiliated-text[data-v-4cfe632b] {
	left: 0;
	margin-left: calc(50% - 640px)
}
@media(max-width:768px) {
.banner-content-container[data-v-4cfe632b] {
	top: 76px
}
[dir=ltr] .banner-content-container[data-v-4cfe632b], [dir=rtl] .banner-content-container[data-v-4cfe632b] {
	right: 0;
	left: 0
}
.home-page-banner[data-v-4cfe632b] {
	min-width: auto
}
[dir] .banner-content[data-v-4cfe632b] {
	margin: 0 auto
}
.affiliated-text[data-v-4cfe632b] {
	bottom: 120px
}
[dir=ltr] .affiliated-text[data-v-4cfe632b], [dir=rtl] .affiliated-text[data-v-4cfe632b] {
	right: 0;
	left: 0
}
}
.slide-container[data-v-4cfe632b] {
	position: relative;
	min-width: 1280px;
	max-width: 2048px;
	height: calc(100vh - 78px);
	min-height: 668px;
	overflow: hidden
}
[dir] .slide-container[data-v-4cfe632b] {
	margin: auto
}
.slide-image[data-v-4cfe632b] {
	width: 100%;
	height: 100%
}
[dir] .slide-image[data-v-4cfe632b] {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}
@media(max-width:768px) {
.slide-container[data-v-4cfe632b] {
	min-width: auto;
	height: calc(100vh - 68px)
}
.redirect-button[data-v-4cfe632b] {
	position: absolute;
	bottom: 230px
}
[dir=ltr] .redirect-button[data-v-4cfe632b] {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
[dir=rtl] .redirect-button[data-v-4cfe632b] {
	right: 50%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}
.affiliated-text[data-v-4cfe632b] {
	display: none
}
}
.environment-banner[data-v-740b05e3] {
	position: relative;
	width: 100%;
	color: #fff
}
[dir] .environment-banner[data-v-740b05e3] {
	padding-bottom: 64px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}
.bg-image[data-v-740b05e3] {
	position: absolute;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%
}
[dir=ltr] .bg-image[data-v-740b05e3] {
	left: 0
}
[dir=rtl] .bg-image[data-v-740b05e3] {
	right: 0
}
.environment-title[data-v-740b05e3] {
	width: 616px;
	color: #fff;
	font-weight: 800;
	font-size: 36px;
	line-height: 54px
}
[dir] .environment-title[data-v-740b05e3] {
	margin: auto;
	padding-top: 64px;
	padding-bottom: 12px;
	text-align: center
}
@media(max-width:768px) {
.environment-title[data-v-740b05e3] {
	font-size: 28px;
	line-height: 44px
}
}
.environment-description[data-v-740b05e3] {
	width: 784px;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px
}
[dir] .environment-description[data-v-740b05e3] {
	margin: auto;
	padding-bottom: 32px;
	text-align: center
}
[dir] .link-button[data-v-740b05e3] {
	margin: auto
}
@media(max-width:768px) {
.environment-banner[data-v-740b05e3] {
	min-width: 360px
}
.environment-title[data-v-740b05e3] {
	width: auto;
	font-weight: 800
}
[dir] .environment-title[data-v-740b05e3] {
	margin: 0 24px
}
.environment-description[data-v-740b05e3] {
	width: auto
}
[dir] .environment-description[data-v-740b05e3] {
	margin: 0 24px 48px;
	padding-bottom: 0
}
[dir] .link-button-container[data-v-740b05e3] {
	padding: 0 24px
}
.link-button[data-v-740b05e3] {
	width: 100%
}
}
[dir] .introduction[data-v-45a428b5] {
	margin: 70px auto 36px
}
.title[data-v-45a428b5] {
	color: #131313;
	font-weight: 800;
	font-size: 36px;
	line-height: 54px
}
@media(max-width:768px) {
.title[data-v-45a428b5] {
	font-size: 28px;
	line-height: 44px
}
}
[dir] .title-divide-line[data-v-45a428b5] {
	margin-top: 28px
}
.text[data-v-45a428b5] {
	width: 887px;
	color: #545454;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px
}
[dir] .text[data-v-45a428b5] {
	margin-top: 24px
}
@media(max-width:768px) {
[dir] .introduction[data-v-45a428b5] {
	margin-top: 0
}
[dir] .title[data-v-45a428b5] {
	margin: 64px 24px 12px;
	text-align: center
}
[dir] .title-divide-line[data-v-45a428b5] {
	margin: 0 auto
}
.text[data-v-45a428b5] {
	width: auto
}
[dir] .text[data-v-45a428b5] {
	margin: 32px 24px 48px;
	text-align: center
}
}
.card-group[data-v-7e9d24cb] {
	width: 100%
}
[dir] .card-group[data-v-7e9d24cb] {
	padding-top: 36px;
	text-align: center;
	background-color: #f9f9f9
}
.title[data-v-7e9d24cb] {
	font-weight: 600;
	font-size: 24px;
	line-height: 24px
}
[dir=ltr] .title[data-v-7e9d24cb] {
	margin-left: 28px;
	text-align: left
}
[dir=rtl] .title[data-v-7e9d24cb] {
	margin-right: 28px;
	text-align: right
}
.divide[data-v-7e9d24cb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left
}
[dir] .divide[data-v-7e9d24cb] {
	margin: 28px 28px 0
}
.hover-point[data-v-7e9d24cb] {
	width: 12px;
	height: 12px
}
[dir] .hover-point[data-v-7e9d24cb] {
	background-color: #e60012;
	border-radius: 50%
}
.cross-line[data-v-7e9d24cb] {
	width: 100%;
	height: 1px
}
[dir] .cross-line[data-v-7e9d24cb] {
	background-repeat: repeat-x;
	background-size: 10px 1px
}
[dir=ltr] .cross-line[data-v-7e9d24cb] {
	background-image: -webkit-gradient(linear, left top, right top, from(#bfbfbf), color-stop(50%, #bfbfbf), color-stop(50%, rgba(0,0,0,0)));
	background-image: -o-linear-gradient(left, #bfbfbf 0, #bfbfbf 50%, rgba(0,0,0,0) 50%);
	background-image: linear-gradient(90deg, #bfbfbf, #bfbfbf 50%, rgba(0,0,0,0) 0)
}
[dir=rtl] .cross-line[data-v-7e9d24cb] {
	background-image: -webkit-gradient(linear, right top, left top, from(#bfbfbf), color-stop(50%, #bfbfbf), color-stop(50%, rgba(0,0,0,0)));
	background-image: -o-linear-gradient(right, #bfbfbf 0, #bfbfbf 50%, rgba(0,0,0,0) 50%);
	background-image: linear-gradient(270deg, #bfbfbf, #bfbfbf 50%, rgba(0,0,0,0) 0)
}
.img[data-v-7e9d24cb] {
	width: 100%;
	max-width: 280px;
	height: auto
}
.intro-text[data-v-7e9d24cb] {
	color: #545454;
	font-weight: 400
}
[dir] .intro-text[data-v-7e9d24cb] {
	padding: 0 20px
}
[dir] .learn-more[data-v-7e9d24cb] {
	margin: 28px auto 92px
}
.empty[data-v-7e9d24cb] {
	height: 54px
}
.item[data-v-33869336] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 305px;
	overflow: hidden;
	-webkit-transition: width .3s linear;
	-o-transition: width .3s linear;
	transition: width .3s linear
}
[dir] .item[data-v-33869336] {
	background-color: #f9f9f9
}
.header[data-v-33869336] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
[dir] .header[data-v-33869336] {
	margin-top: 32px
}
.title[data-v-33869336] {
	overflow-x: hidden;
	color: #131313;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
[dir] .title[data-v-33869336] {
	padding: 0 48px
}
.logo[data-v-33869336] {
	display: none;
	height: 24px
}
.hover-point[data-v-33869336] {
	position: relative;
	z-index: 3;
	width: 12px;
	height: 12px
}
[dir] .hover-point[data-v-33869336] {
	margin: 16px auto 0;
	background-color: #eaeaea;
	border-radius: 50%
}
.intro[data-v-33869336] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	height: 268px
}
[dir] .intro[data-v-33869336] {
	margin: 4px 12.5px 36px
}
.img[data-v-33869336] {
	width: 280px;
	height: 214px
}
.intro-text[data-v-33869336] {
	position: absolute;
	top: 50%;
	display: none;
	width: 306px;
	color: #545454;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px
}
[dir] .intro-text[data-v-33869336] {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
[dir=ltr] .intro-text[data-v-33869336] {
	right: 32px
}
[dir=rtl] .intro-text[data-v-33869336] {
	left: 32px
}
[dir] .desc[data-v-33869336]:nth-child(3) {
	margin-bottom: 0
}
.learn-more[data-v-33869336] {
	position: absolute;
	bottom: 36px;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: opacity .3s linear;
	-o-transition: opacity .3s linear;
	transition: opacity .3s linear
}
[dir=ltr] .learn-more[data-v-33869336] {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
[dir=rtl] .learn-more[data-v-33869336] {
	right: 50%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}
.item-expand[data-v-33869336] {
	width: 630px
}
.item-expand .header[data-v-33869336] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
[dir=ltr] .item-expand .header[data-v-33869336] {
	padding: 0 32px 0 48px
}
[dir=rtl] .item-expand .header[data-v-33869336] {
	padding: 0 48px 0 32px
}
[dir] .item-expand .title[data-v-33869336] {
	padding: 0
}
[dir=ltr] .item-expand .title[data-v-33869336], [dir=rtl] .item-expand .title[data-v-33869336] {
	-webkit-animation: fade-data-v-33869336 .6s linear;
	animation: fade-data-v-33869336 .6s linear
}
.item-expand .intro-text[data-v-33869336], .item-expand .logo[data-v-33869336] {
	display: block
}
[dir=ltr] .item-expand .intro-text[data-v-33869336], [dir=rtl] .item-expand .intro-text[data-v-33869336] {
	-webkit-animation: fade-data-v-33869336 .6s linear;
	animation: fade-data-v-33869336 .6s linear
}
[dir] .item-expand .hover-point[data-v-33869336] {
	background-color: #e60012
}
[dir=ltr] .item-expand .hover-point[data-v-33869336] {
	margin: 16px 0 0 48px
}
[dir=rtl] .item-expand .hover-point[data-v-33869336] {
	margin: 16px 48px 0 0
}
.item-expand .learn-more[data-v-33869336] {
	opacity: 1
}
@-webkit-keyframes fade-data-v-33869336 {
0% {
opacity:0
}
50% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes fade-data-v-33869336 {
0% {
opacity:0
}
50% {
opacity:0
}
to {
	opacity: 1
}
}
.web-card-group[data-v-262255e7] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
[dir] .web-card-group[data-v-262255e7] {
	margin-bottom: 98px
}
[dir] .web-card-item[data-v-262255e7] {
	background-color: #f9f9f9
}
[dir] .web-card-item[data-v-262255e7]:nth-child(2) {
	margin: 0 20px
}
.cross-line[data-v-262255e7] {
	position: absolute;
	top: 90px;
	z-index: 2;
	width: 1184px;
	height: 1px
}
[dir] .cross-line[data-v-262255e7] {
	background-repeat: repeat-x;
	background-size: 10px 1px
}
[dir=ltr] .cross-line[data-v-262255e7] {
	left: 48px;
	background-image: -webkit-gradient(linear, left top, right top, from(#bfbfbf), color-stop(50%, #bfbfbf), color-stop(50%, rgba(0,0,0,0)));
	background-image: -o-linear-gradient(left, #bfbfbf 0, #bfbfbf 50%, rgba(0,0,0,0) 50%);
	background-image: linear-gradient(90deg, #bfbfbf, #bfbfbf 50%, rgba(0,0,0,0) 0)
}
[dir=rtl] .cross-line[data-v-262255e7] {
	right: 48px;
	background-image: -webkit-gradient(linear, right top, left top, from(#bfbfbf), color-stop(50%, #bfbfbf), color-stop(50%, rgba(0,0,0,0)));
	background-image: -o-linear-gradient(right, #bfbfbf 0, #bfbfbf 50%, rgba(0,0,0,0) 50%);
	background-image: linear-gradient(270deg, #bfbfbf, #bfbfbf 50%, rgba(0,0,0,0) 0)
}
.mobile-card-group[data-v-262255e7] {
	position: relative;
	width: 100%
}
[dir] .mobile-card-group[data-v-262255e7] {
	margin: 0 auto 80px;
	padding: 0 24px
}
.solution-card[data-v-bbb4da9e] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 305px;
	min-height: 614px;
	overflow: hidden;
	color: #fff
}
[dir] .solution-card[data-v-bbb4da9e] {
	text-align: center;
	background-color: rgba(0,0,0,.01)
}
[dir=ltr] .solution-card[data-v-bbb4da9e]:not(:last-child) {
	margin-right: 20px
}
[dir=rtl] .solution-card[data-v-bbb4da9e]:not(:last-child) {
	margin-left: 20px
}
.solution-card.small-card[data-v-bbb4da9e] {
	height: 534px;
	min-height: auto
}
.background-image[data-v-bbb4da9e] {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}
[dir=ltr] .background-image[data-v-bbb4da9e] {
	left: 0
}
[dir=rtl] .background-image[data-v-bbb4da9e] {
	right: 0
}
.mask[data-v-bbb4da9e] {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
[dir=ltr] .mask[data-v-bbb4da9e] {
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(16,30,55,.5)), to(#0b1b39));
	background: -o-linear-gradient(top, rgba(16,30,55,.5) 0, #0b1b39 100%);
	background: linear-gradient(180deg, rgba(16,30,55,.5), #0b1b39)
}
[dir=rtl] .mask[data-v-bbb4da9e] {
	right: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(16,30,55,.5)), to(#0b1b39));
	background: -o-linear-gradient(top, rgba(16,30,55,.5) 0, #0b1b39 100%);
	background: linear-gradient(-180deg, rgba(16,30,55,.5), #0b1b39)
}
.top-progress-back[data-v-bbb4da9e] {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 4px
}
[dir] .top-progress-back[data-v-bbb4da9e] {
	background: #333e5c
}
[dir=ltr] .top-progress-back[data-v-bbb4da9e] {
	left: 0
}
[dir=rtl] .top-progress-back[data-v-bbb4da9e] {
	right: 0
}
.top-progress[data-v-bbb4da9e] {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 0;
	height: 4px;
	-webkit-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out
}
[dir] .top-progress[data-v-bbb4da9e] {
	background: #d42d26
}
[dir=ltr] .top-progress[data-v-bbb4da9e] {
	left: 0
}
[dir=rtl] .top-progress[data-v-bbb4da9e] {
	right: 0
}
.title-mask[data-v-bbb4da9e] {
	position: absolute;
	top: 0;
	width: 100%;
	height: 232px;
	opacity: .6
}
[dir=ltr] .title-mask[data-v-bbb4da9e] {
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(#264684));
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, #264684 100%);
	background: linear-gradient(180deg, rgba(0,0,0,0), #264684);
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
[dir=rtl] .title-mask[data-v-bbb4da9e] {
	right: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(#264684));
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, #264684 100%);
	background: linear-gradient(-180deg, rgba(0,0,0,0), #264684);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.title[data-v-bbb4da9e] {
	position: relative;
	z-index: 1;
	width: 85%;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px
}
[dir] .title[data-v-bbb4da9e] {
	margin: 60px 0 36px
}
[dir] .small-card .title[data-v-bbb4da9e] {
	margin: 58px 0 8px
}
.icon[data-v-bbb4da9e] {
	position: relative;
	z-index: 1;
	width: 209px;
	height: 134px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
[dir] .icon[data-v-bbb4da9e] {
	margin-bottom: 24px;
	background-repeat: no-repeat;
	background-position: 50%
}
[dir] .small-card .icon[data-v-bbb4da9e] {
	margin-bottom: 0
}
[dir] .no-button .icon[data-v-bbb4da9e] {
	margin-bottom: 48px
}
.description[data-v-bbb4da9e] {
	position: relative;
	z-index: 1;
	width: 75%;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
[dir] .description[data-v-bbb4da9e] {
	text-align: center
}
[dir] .small-card .description[data-v-bbb4da9e] {
	margin-top: 8px
}
.small-button[data-v-bbb4da9e] {
	position: relative;
	z-index: 1;
	width: auto;
	max-width: 75%;
	color: #fff;
	font-weight: 400;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
[dir] .small-button[data-v-bbb4da9e] {
	margin-top: 68px;
	padding: 9px 48px;
	background-color: #e60012
}
.link-button[data-v-bbb4da9e] {
	position: absolute;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 96px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
[dir] .link-button[data-v-bbb4da9e] {
	-webkit-transform: translateY(96px);
	-ms-transform: translateY(96px);
	transform: translateY(96px)
}
[dir=ltr] .link-button[data-v-bbb4da9e] {
	left: 0
}
[dir=rtl] .link-button[data-v-bbb4da9e] {
	right: 0
}
.solution-card:hover .top-progress[data-v-bbb4da9e] {
	width: 100%
}
.solution-card:hover .description[data-v-bbb4da9e], .solution-card:hover .icon[data-v-bbb4da9e], .solution-card:hover .mask[data-v-bbb4da9e], .solution-card:hover .small-button[data-v-bbb4da9e] {
	visibility: visible;
	opacity: 1
}
.solution-card:hover .link-button[data-v-bbb4da9e] {
	z-index: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	visibility: visible;
	opacity: 1
}
[dir] .solution-card:hover .link-button[data-v-bbb4da9e] {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
@media(max-width:768px) {
.solution-card.no-button .top-progress[data-v-bbb4da9e], .solution-card.small-card .top-progress[data-v-bbb4da9e] {
	width: 100%
}
.solution-card.no-button .description[data-v-bbb4da9e], .solution-card.no-button .icon[data-v-bbb4da9e], .solution-card.no-button .mask[data-v-bbb4da9e], .solution-card.no-button .small-button[data-v-bbb4da9e], .solution-card.small-card .description[data-v-bbb4da9e], .solution-card.small-card .icon[data-v-bbb4da9e], .solution-card.small-card .mask[data-v-bbb4da9e], .solution-card.small-card .small-button[data-v-bbb4da9e] {
	visibility: visible;
	opacity: 1
}
.solution-card.no-button .link-button[data-v-bbb4da9e], .solution-card.small-card .link-button[data-v-bbb4da9e] {
	z-index: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	visibility: visible;
	opacity: 1
}
[dir] .solution-card.no-button .link-button[data-v-bbb4da9e], [dir] .solution-card.small-card .link-button[data-v-bbb4da9e] {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
}
.introduction[data-v-866163c2] {
	width: 1280px
}
[dir] .introduction[data-v-866163c2] {
	margin-bottom: 42px
}
.title[data-v-866163c2] {
	color: #131313;
	font-weight: normal;
	font-size: 60px;
	line-height: 54px;
	margin-bottom: 10px;
}
@media(max-width:768px) {
.title[data-v-866163c2] {
	font-size: 28px;
	line-height: 44px
}
}
[dir] .title-divide-line[data-v-866163c2] {
	margin-top: 16px
}
.text[data-v-866163c2] {
	width: 700px;
	color: #545454;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px
}
[dir] .text[data-v-866163c2] {
	margin-top: 24px
}
@media(max-width:768px) {
.introduction[data-v-866163c2] {
	width: auto
}
[dir] .title[data-v-866163c2] {
	margin: 0 24px 12px;
	text-align: center
}
[dir] .title-divide-line[data-v-866163c2] {
	margin: 0 auto
}
.text[data-v-866163c2] {
	width: auto
}
[dir] .text[data-v-866163c2] {
	margin: 24px 24px 0;
	text-align: center
}
}
.solution-card[data-v-129e401e] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 50%;
	height: 380px;
	color: #fff;
	text-decoration: none
}
[dir] .solution-card[data-v-129e401e] {
	text-align: center
}
.solution-card[data-v-129e401e]:before {
	position: absolute;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 141px;
	opacity: .6;
	content: ""
}
[dir=ltr] .solution-card[data-v-129e401e]:before {
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(#264684));
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, #264684 100%);
	background: linear-gradient(180deg, rgba(0,0,0,0), #264684);
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
[dir=rtl] .solution-card[data-v-129e401e]:before {
	right: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(#264684));
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, #264684 100%);
	background: linear-gradient(-180deg, rgba(0,0,0,0), #264684);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.background-image[data-v-129e401e] {
	position: absolute;
	top: 0;
	z-index: -2;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
[dir=ltr] .background-image[data-v-129e401e] {
	left: 0
}
[dir=rtl] .background-image[data-v-129e401e] {
	right: 0
}
.title[data-v-129e401e] {
	width: 85%;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px
}
[dir] .title[data-v-129e401e] {
	margin: 60px 0 36px
}
.grey-bg[data-v-3dca3ba8] {
	position: relative
}
[dir] .grey-bg[data-v-3dca3ba8] {
	margin: 0 auto
}
.grey-bg[data-v-3dca3ba8]:before {
	position: absolute;
	bottom: 0;
	width: 100%;
	min-height: 96px;
	content: ""
}
[dir] .grey-bg[data-v-3dca3ba8]:before {
	background-color: #f9f9f9
}
[dir=ltr] .grey-bg[data-v-3dca3ba8]:before {
	left: 0
}
[dir=rtl] .grey-bg[data-v-3dca3ba8]:before {
	right: 0
}
.solution[data-v-3dca3ba8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width:1445px;
	margin:0 auto;
	padding:60px 0; 
}
[dir] .solution[data-v-3dca3ba8] {
	margin: 0 auto;
	padding-top: 66px
}
.solution-list[data-v-3dca3ba8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%
}
@media(max-width:768px) {
[dir] .grey-bg[data-v-3dca3ba8]:before {
	background-color: rgba(0,0,0,0)
}
.solution[data-v-3dca3ba8] {
	width: 100%;
	min-width: 360px
}
[dir] .solution[data-v-3dca3ba8] {
	padding-top: 56px
}
}
.tag-box[data-v-0f941792] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.tag[data-v-0f941792] {
	color: #e60012;
	font-weight: 400;
	font-size: 12px;
	line-height: 12px
}
[dir] .tag[data-v-0f941792] {
	padding: 6px 12px;
	text-align: center;
	background-color: #f3f3f3
}
[dir=ltr] .tag[data-v-0f941792] {
	margin-right: 12px
}
[dir=rtl] .tag[data-v-0f941792] {
	margin-left: 12px
}
.date[data-v-0f941792] {
	color: #545454;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px
}
.news-content-container[data-v-4886527c] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1;
	flex: 1 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}
.news-content-container[data-v-4886527c], .news-item[data-v-4886527c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.news-item[data-v-4886527c] {
	width: 100%;
	height: 194px
}
[dir] .news-item[data-v-4886527c] {
	margin-top: 20px;
	background-color: #fff
}
[dir] .news-item[data-v-4886527c]:first-child {
	margin-top: 0
}
.image-box[data-v-4886527c] {
	position: relative;
	width: 305px;
	height: 194px;
	overflow: hidden
}
.image[data-v-4886527c] {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
[dir=ltr] .image[data-v-4886527c] {
	left: 0
}
[dir=rtl] .image[data-v-4886527c] {
	right: 0
}
.news-item[data-v-4886527c]:hover {
	text-decoration: none
}
.news-item:hover .image[data-v-4886527c] {
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
[dir] .news-item:hover .image[data-v-4886527c] {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.text-box[data-v-4886527c] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1;
	flex: 1 1
}
[dir=ltr] .text-box[data-v-4886527c] {
	margin: 24px 26px 0 24px
}
[dir=rtl] .text-box[data-v-4886527c] {
	margin: 24px 24px 0 26px
}
.title[data-v-4886527c] {
	color: #000;
	font-weight: 600;
	font-size: 16px;
	display: -webkit-box;
	max-height: 56px;
	overflow: hidden;
	line-height: 28px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}
[dir=ltr] .title[data-v-4886527c] {
	text-align: left
}
[dir=rtl] .title[data-v-4886527c] {
	text-align: right
}
[dir] .tag-box[data-v-4886527c] {
	margin-top: 12px
}
.description[data-v-4886527c] {
	color: #545454;
	font-weight: 300;
	display: -webkit-box;
	max-height: 48px;
	overflow: hidden;
	line-height: 24px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}
[dir] .description[data-v-4886527c] {
	margin-top: 8px
}
[dir=ltr] .description[data-v-4886527c] {
	text-align: left
}
[dir=rtl] .description[data-v-4886527c] {
	text-align: right
}
@media(max-width:768px) {
.news-content-container[data-v-4886527c] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
[dir=ltr] .news-content-container[data-v-4886527c], [dir=rtl] .news-content-container[data-v-4886527c] {
	padding-right: 24px;
	padding-left: 24px
}
.news-item[data-v-4886527c] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: auto
}
[dir] .news-item[data-v-4886527c] {
	background-color: #f9f9f9
}
.image-box[data-v-4886527c] {
	width: 100%;
	height: 198px
}
[dir] .image-box[data-v-4886527c] {
	margin-top: 36px
}
.text-box[data-v-4886527c] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
[dir] .text-box[data-v-4886527c] {
	margin: 16px 0 0
}
[dir] .news-item:hover .image[data-v-4886527c] {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.description[data-v-4886527c], .title[data-v-4886527c] {
	-webkit-line-clamp: 3
}
.title[data-v-4886527c] {
	max-height: 84px
}
.description[data-v-4886527c] {
	max-height: 72px
}
}
.price-card[data-v-ce7fe072] {
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	grid-template-columns: 50% 50%;
	-ms-grid-columns: 50% 50%
}
.product-name[data-v-ce7fe072] {
	-ms-grid-row: 1;
	-ms-grid-column-span: 2;
	-ms-grid-column: span 2;
	grid-column-start: span 2;
	color: #545454;
	font-weight: 300;
	font-size: 16px;
	line-height: 28px
}
[dir] .product-name[data-v-ce7fe072] {
	padding-bottom: 24px
}
.unit[data-v-ce7fe072] {
	color: #545454;
	font-weight: 300;
	font-size: 12px;
	line-height: 20px
}
.cny-unit[data-v-ce7fe072] {
	-ms-grid-row: 2;
	-ms-grid-column: 1
}
.usd-unit[data-v-ce7fe072] {
	-ms-grid-row: 2;
	-ms-grid-column: 2
}
.cny-price[data-v-ce7fe072] {
	-ms-grid-row: 3;
	-ms-grid-column: 1
}
.usd-price[data-v-ce7fe072] {
	-ms-grid-row: 3;
	-ms-grid-column: 2
}
.price[data-v-ce7fe072] {
	color: #000;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px
}
.price-container[data-v-1f63dcc2] {
	width: 305px;
	height: 100%
}
[dir] .price-container[data-v-1f63dcc2] {
	padding: 16px 32px 17px;
	background-color: #fff
}
[dir=ltr] .price-container[data-v-1f63dcc2] {
	margin-left: 20px
}
[dir=rtl] .price-container[data-v-1f63dcc2] {
	margin-right: 20px
}
.price-header[data-v-1f63dcc2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
[dir] .price-header[data-v-1f63dcc2] {
	margin-bottom: 8px
}
.title[data-v-1f63dcc2] {
	color: #000;
	font-weight: 600;
	font-size: 20px;
	line-height: 32px
}
.date[data-v-1f63dcc2] {
	color: #545454;
	font-weight: 300;
	font-size: 12px;
	line-height: 20px
}
[dir] .date[data-v-1f63dcc2] {
	margin-top: 4px
}
[dir=ltr] .date[data-v-1f63dcc2] {
	text-align: left
}
[dir=rtl] .date[data-v-1f63dcc2] {
	text-align: right
}
.learn-more[data-v-1f63dcc2] {
	-ms-flex-item-align: start;
	-ms-grid-row-align: start;
	align-self: start
}
[dir] .price-content[data-v-1f63dcc2] {
	margin: 0
}
[dir=ltr] .price-content[data-v-1f63dcc2] {
	text-align: left
}
[dir=rtl] .price-content[data-v-1f63dcc2] {
	text-align: right
}
.price-item[data-v-1f63dcc2] {
	height: 174px
}
[dir] .price-item[data-v-1f63dcc2] {
	padding: 24px 0 16px;
	border-top: 1px solid #eaeaea
}
.price[data-v-1f63dcc2] {
	color: #000;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px
}
@media(max-width:768px) {
.price-container[data-v-1f63dcc2] {
	width: auto
}
[dir] .price-container[data-v-1f63dcc2] {
	margin: 0 24px
}
.price-item[data-v-1f63dcc2] {
	height: auto
}
}
[dir] .dynamic-container-bg[data-v-2b2754e3] {
	padding-top: 94px;
	background-color: #f9f9f9
}
[dir] .dynamic-container[data-v-2b2754e3] {
	text-align: center
}
.title[data-v-2b2754e3] {
	width: 100%;
	color: #131313;
	font-weight: 800;
	font-size: 36px;
	line-height: 54px
}
[dir=ltr] .title[data-v-2b2754e3] {
	text-align: left
}
[dir=rtl] .title[data-v-2b2754e3] {
	text-align: right
}
@media(max-width:768px) {
.title[data-v-2b2754e3] {
	font-size: 28px;
	line-height: 44px
}
}
 .mark-bar[data-v-2b2754e3] {
	margin-top: 16px
}
.news-container[data-v-2b2754e3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	height: 622px
}
 .news-container[data-v-2b2754e3] {
	margin: 42px 0 48px
}
.learn-more[data-v-2b2754e3] {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
 .learn-more[data-v-2b2754e3] {
	margin-bottom: 84px
}
.learn-more-mobile[data-v-2b2754e3] {
	display: none;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
] .learn-more-mobile[data-v-2b2754e3] {
	margin: 48px auto
}
.bar-primary{
	    border-top-color: #e60012;
    margin-top: 16px;
    border-top-width: 8px;
    border-top-style: solid;
    border-right: 6px solid rgba(0,0,0,0);
    width: 52px;
    height: 0;
	}
	.introduction .text {
		    margin-top: 7px;
			margin-bottom:42px
		}
@media(max-width:768px) {
[dir] .dynamic-container-bg[data-v-2b2754e3] {
	padding-top: 72px;
	padding-bottom: 52px
}
[dir] .mark-bar[data-v-2b2754e3] {
	margin: 12px auto 0
}
[dir] .title[data-v-2b2754e3] {
	text-align: center
}
.news-container[data-v-2b2754e3] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: auto
}
[dir] .news-container[data-v-2b2754e3] {
	margin-top: 0;
	margin-bottom: 0
}
.learn-more[data-v-2b2754e3] {
	display: none
}
[dir] .learn-more-button[data-v-2b2754e3] {
	padding: 0 24px
}
.learn-more-mobile[data-v-2b2754e3] {
	display: block;
	width: 100%
}
}
.mobile-tech-show-total[data-v-e7211014] {
	width: 100%
}
.icon-container[data-v-e7211014] {
	width: 45px;
	height: 45px
}
[dir] .icon-container[data-v-e7211014] {
	margin: 0 auto
}
.show-icon[data-v-e7211014] {
	width: 100%;
	height: 100%
}
.description-title[data-v-e7211014] {
	color: #131313;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px
}
[dir] .description-title[data-v-e7211014] {
	margin: 22px 24px 0;
	text-align: center
}
.description-content[data-v-e7211014] {
	max-height: 192px;
	overflow: hidden;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
[dir] .description-content[data-v-e7211014] {
	margin: 24px 24px 0;
	text-align: center
}
.image-container[data-v-e7211014] {
	width: 100%;
	height: 178px
}
[dir] .image-container[data-v-e7211014] {
	margin: 40px auto 0;
	padding: 0 24px
}
.show-image[data-v-e7211014] {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.show-more-link[data-v-e7211014] {
	width: 100%
}
.show-more-button[data-v-e7211014] {
	height: 100%
}
[dir] .show-more-button[data-v-e7211014] {
	margin: 48px auto 24px;
	padding: 0 24px;
	text-align: center
}
.scroll-bar[data-v-e7211014] {
	width: 100%
}
[dir] .scroll-bar[data-v-e7211014] {
	margin: 0 auto 28px;
	text-align: center
}
.scroll-bar>span[data-v-e7211014] {
	display: inline-block;
	width: 8px;
	height: 8px
}
[dir] .scroll-bar>span[data-v-e7211014] {
	margin: 0 10px;
	background-color: #fff;
	border: 1px solid;
	border-radius: 50%
}
[dir] .scroll-bar span.active[data-v-e7211014] {
	background-color: #131313
}
[dir=ltr] .fade[data-v-e7211014], [dir=rtl] .fade[data-v-e7211014] {
	-webkit-animation-name: fade-data-v-e7211014;
	animation-name: fade-data-v-e7211014;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s
}
@-webkit-keyframes fade-data-v-e7211014 {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes fade-data-v-e7211014 {
0% {
opacity:0
}
to {
	opacity: 1
}
}
.carousel[data-v-4900fa94] {
	position: relative
}
.tech-show-total[data-v-4900fa94] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 1280px;
	height: 360px;
	overflow-x: auto
}
[dir] .tech-show-total[data-v-4900fa94] {
	margin: 0 auto
}
.total-item[data-v-4900fa94] {
	position: relative;
	width: 50%;
	height: 100%
}
.icon[data-v-4900fa94] {
	width: 45px;
	height: 45px
}
[dir] .icon[data-v-4900fa94] {
	margin: 0 auto
}
.description[data-v-4900fa94] {
	width: 550px;
	height: 120px
}
[dir] .description[data-v-4900fa94] {
	margin: 0
}
.description-title[data-v-4900fa94] {
	height: 24px;
	color: #131313;
	font-weight: 600;
	font-size: 24px
}
[dir] .description-title[data-v-4900fa94] {
	margin: 16px auto
}
.description-content[data-v-4900fa94] {
	width: 542px;
	height: 116px;
	overflow: hidden;
	color: #545454;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
[dir] .description-content[data-v-4900fa94] {
	margin-top: 24px
}
.more-and-scroll[data-v-4900fa94] {
	position: absolute;
	top: 258px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}
[dir=ltr] .more-and-scroll[data-v-4900fa94] {
	left: 0;
	margin-right: 98px
}
[dir=rtl] .more-and-scroll[data-v-4900fa94] {
	right: 0;
	margin-left: 98px
}
.show-more-button[data-v-4900fa94] {
	height: 50px
}
[dir] .show-more-button[data-v-4900fa94] {
	text-align: center;
	background-color: #e60012
}
.show-image[data-v-4900fa94] {
	width: 640px;
	height: 360px;
	-o-object-fit: cover;
	object-fit: cover
}
.scroll-bar[data-v-4900fa94] {
	position: absolute;
	bottom: 76px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 145px;
	height: 4px
}
[dir] .scroll-bar[data-v-4900fa94] {
	text-align: center
}
[dir=ltr] .scroll-bar[data-v-4900fa94] {
	right: 50%;
	margin-right: 96px
}
[dir=rtl] .scroll-bar[data-v-4900fa94] {
	left: 50%;
	margin-left: 96px
}
.progress-container[data-v-4900fa94] {
	position: relative;
	display: inline-block;
	width: 42px;
	height: 4px
}
[dir] .progress-container[data-v-4900fa94] {
	margin: 0 3px;
	background-color: #eaeaea;
	cursor: pointer
}
[dir] .progress-container[data-v-4900fa94]:hover {
	background: #545454
}
.progress[data-v-4900fa94] {
	position: absolute;
	top: 0;
	display: none;
	height: 100%
}
[dir=ltr] .progress[data-v-4900fa94] {
	left: 0
}
[dir=rtl] .progress[data-v-4900fa94] {
	right: 0
}
.active .progress[data-v-4900fa94] {
	display: block
}
[dir] .active .progress[data-v-4900fa94] {
	background: #545454
}
[dir=ltr] .active .progress[data-v-4900fa94], [dir=rtl] .active .progress[data-v-4900fa94] {
	-webkit-animation: animate-data-v-4900fa94 10s linear;
	animation: animate-data-v-4900fa94 10s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
@-webkit-keyframes animate-data-v-4900fa94 {
0% {
width:0
}
to {
	width: 100%
}
}
@keyframes animate-data-v-4900fa94 {
0% {
width:0
}
to {
	width: 100%
}
}
[dir=ltr] .fade[data-v-4900fa94], [dir=rtl] .fade[data-v-4900fa94] {
	-webkit-animation-name: fade-data-v-4900fa94;
	animation-name: fade-data-v-4900fa94;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s
}
@-webkit-keyframes fade-data-v-4900fa94 {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes fade-data-v-4900fa94 {
0% {
opacity:0
}
to {
	opacity: 1
}
}
[dir] .technology-container[data-v-6e2bf222] {
	padding: 120px 0 68px;
	background-color: #f9f9f9
}
@media(max-width:768px) {
[dir] .technology-container[data-v-6e2bf222] {
	padding: 72px 0 0
}
}
