/*.ant-carousel {*/
/*	font-feature-settings: "tnum", "tnum";*/
/*	box-sizing: border-box;*/
/*	color: rgba(0, 0, 0, .85);*/
/*	font-size: 14px;*/
/*	font-variant: tabular-nums;*/
/*	line-height: 1.5715;*/
/*	list-style: none;*/
/*	margin: 0;*/
/*	padding: 0*/
/*}*/

.ant-carousel .slick-slider {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	box-sizing: border-box;
	display: block;
	position: relative;
	touch-action: pan-y
}

.ant-carousel .slick-list {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative
}

.ant-carousel .slick-list:focus {
	outline: none
}

.ant-carousel .slick-list.dragging {
	cursor: pointer
}

.ant-carousel .slick-list .slick-slide {
	pointer-events: none
}

.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,
.ant-carousel .slick-list .slick-slide input.ant-radio-input {
	visibility: hidden
}

.ant-carousel .slick-list .slick-slide.slick-active {
	pointer-events: auto
}

.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input {
	visibility: visible
}

.ant-carousel .slick-list .slick-slide>div>div {
	vertical-align: bottom
}

.ant-carousel .slick-slider .slick-list,
.ant-carousel .slick-slider .slick-track {
	touch-action: pan-y;
	transform: translateZ(0)
}

.ant-carousel .slick-track {
	display: block;
	left: 0;
	position: relative;
	top: 0
}

.ant-carousel .slick-track:after,
.ant-carousel .slick-track:before {
	content: "";
	display: table
}

.ant-carousel .slick-track:after {
	clear: both
}

.slick-loading .ant-carousel .slick-track {
	visibility: hidden
}

.ant-carousel .slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

.ant-carousel .slick-slide img {
	display: block
}

.ant-carousel .slick-slide.slick-loading img {
	display: none
}

.ant-carousel .slick-slide.dragging img {
	pointer-events: none
}

.ant-carousel .slick-initialized .slick-slide {
	display: block
}

.ant-carousel .slick-loading .slick-slide {
	visibility: hidden
}

.ant-carousel .slick-vertical .slick-slide {
	display: block;
	height: auto
}

.ant-carousel .slick-arrow.slick-hidden {
	display: none
}

.ant-carousel .slick-next,
.ant-carousel .slick-prev {
	border: 0;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 20px;
	line-height: 0;
	margin-top: -10px;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 20px
}

.ant-carousel .slick-next,
.ant-carousel .slick-next:focus,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-prev:hover {
	background: transparent;
	color: transparent;
	outline: none
}

.ant-carousel .slick-next:focus:before,
.ant-carousel .slick-next:hover:before,
.ant-carousel .slick-prev:focus:before,
.ant-carousel .slick-prev:hover:before {
	opacity: 1
}

.ant-carousel .slick-next.slick-disabled:before,
.ant-carousel .slick-prev.slick-disabled:before {
	opacity: .25
}

.ant-carousel .slick-prev {
	left: -25px
}

.ant-carousel .slick-prev:before {
	content: "←"
}

.ant-carousel .slick-next {
	right: -25px
}

.ant-carousel .slick-next:before {
	content: "→"
}

.ant-carousel .slick-dots {
	bottom: 0;
	display: flex !important;
	justify-content: center;
	left: 0;
	list-style: none;
	margin-bottom: 0;
	margin-left: 15%;
	margin-right: 15%;
	padding-left: 0;
	position: absolute;
	right: 0;
	z-index: 15
}

.ant-carousel .slick-dots-bottom {
	bottom: 12px
}

.ant-carousel .slick-dots-top {
	bottom: auto;
	top: 12px
}

.ant-carousel .slick-dots li {
	box-sizing: content-box;
	display: inline-block;
	flex: 0 1 auto;
	height: 3px;
	margin: 0 4px;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: -999px;
	transition: all .5s;
	vertical-align: top;
	width: 16px
}

.ant-carousel .slick-dots li button {
	background: #fff;
	border: 0;
	border-radius: 1px;
	color: transparent;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 3px;
	opacity: .3;
	outline: none;
	padding: 0;
	position: relative;
	transition: all .5s;
	width: 100%
}

.ant-carousel .slick-dots li button:focus,
.ant-carousel .slick-dots li button:hover {
	opacity: .75
}

.ant-carousel .slick-dots li button:after {
	bottom: -4px;
	content: "";
	left: -4px;
	position: absolute;
	right: -4px;
	top: -4px
}

.ant-carousel .slick-dots li.slick-active {
	width: 24px
}

.ant-carousel .slick-dots li.slick-active button {
	background: #fff;
	opacity: 1
}

.ant-carousel .slick-dots li.slick-active:focus,
.ant-carousel .slick-dots li.slick-active:hover {
	opacity: 1
}

.ant-carousel-vertical .slick-dots {
	bottom: auto;
	flex-direction: column;
	height: auto;
	margin: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 3px
}

.ant-carousel-vertical .slick-dots-left {
	left: 12px;
	right: auto
}

.ant-carousel-vertical .slick-dots-right {
	left: auto;
	right: 12px
}

.ant-carousel-vertical .slick-dots li {
	height: 16px;
	margin: 4px 0;
	vertical-align: baseline;
	width: 3px
}

.ant-carousel-vertical .slick-dots li button {
	height: 16px;
	width: 3px
}

.ant-carousel-vertical .slick-dots li.slick-active,
.ant-carousel-vertical .slick-dots li.slick-active button {
	height: 24px;
	width: 3px
}

.ant-carousel-rtl {
	direction: rtl
}

.ant-carousel-rtl .ant-carousel .slick-track {
	left: auto;
	right: 0
}

.ant-carousel-rtl .ant-carousel .slick-prev {
	left: auto;
	right: -25px
}

.ant-carousel-rtl .ant-carousel .slick-prev:before {
	content: "→"
}

.ant-carousel-rtl .ant-carousel .slick-next {
	left: -25px;
	right: auto
}

.ant-carousel-rtl .ant-carousel .slick-next:before {
	content: "←"
}

.ant-carousel-rtl.ant-carousel .slick-dots {
	flex-direction: row-reverse
}

.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
	flex-direction: column
}

.ant-card {
	font-feature-settings: "tnum", "tnum";
	background: #fff;
	border-radius: 2px;
	box-sizing: border-box;
	color: rgba(0, 0, 0, .85);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5715;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative
}

.ant-card-rtl {
	direction: rtl
}

.ant-card-hoverable {
	cursor: pointer;
	transition: box-shadow .3s, border-color .3s
}

.ant-card-hoverable:hover {
	border-color: transparent;
	box-shadow: 0 1px 2px -2px rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .12), 0 5px 12px 4px rgba(0, 0, 0, .09)
}

.ant-card-bordered {
	border: 1px solid #f0f0f0
}

.ant-card-head {
	background: transparent;
	border-bottom: 1px solid #f0f0f0;
	border-radius: 2px 2px 0 0;
	color: rgba(0, 0, 0, .85);
	font-size: 16px;
	font-weight: 500;
	margin-bottom: -1px;
	min-height: 48px;
	padding: 0 24px
}

.ant-card-head:after,
.ant-card-head:before {
	content: "";
	display: table
}

.ant-card-head:after {
	clear: both
}

.ant-card-head-wrapper {
	align-items: center;
	display: flex
}

.ant-card-head-title {
	display: inline-block;
	flex: 1;
	overflow: hidden;
	padding: 16px 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ant-card-head-title>.ant-typography,
.ant-card-head-title>.ant-typography-edit-content {
	left: 0;
	margin-bottom: 0;
	margin-top: 0
}

.ant-card-head .ant-tabs-top {
	clear: both;
	color: rgba(0, 0, 0, .85);
	font-size: 14px;
	font-weight: 400;
	margin-bottom: -17px
}

.ant-card-head .ant-tabs-top-bar {
	border-bottom: 1px solid #f0f0f0
}

.ant-card-extra {
	color: rgba(0, 0, 0, .85);
	font-size: 14px;
	font-weight: 400;
	margin-left: auto;
	padding: 16px 0
}

.ant-card-rtl .ant-card-extra {
	margin-left: 0;
	margin-right: auto
}

.ant-card-body {
	padding: 24px
}

.ant-card-body:after,
.ant-card-body:before {
	content: "";
	display: table
}

.ant-card-body:after {
	clear: both
}

.ant-card-contain-grid .ant-card-body {
	display: flex;
	flex-wrap: wrap
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
	margin: -1px 0 0 -1px;
	padding: 0
}

.ant-card-grid {
	border: 0;
	border-radius: 0;
	box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, inset 1px 0 0 0 #f0f0f0, inset 0 1px 0 0 #f0f0f0;
	padding: 24px;
	transition: all .3s;
	width: 33.33%
}

.ant-card-grid-hoverable:hover {
	box-shadow: 0 1px 2px -2px rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .12), 0 5px 12px 4px rgba(0, 0, 0, .09);
	position: relative;
	z-index: 1
}

.ant-card-contain-tabs>.ant-card-head .ant-card-head-title {
	min-height: 32px;
	padding-bottom: 0
}

.ant-card-contain-tabs>.ant-card-head .ant-card-extra {
	padding-bottom: 0
}

.ant-card-bordered .ant-card-cover {
	margin-left: -1px;
	margin-right: -1px;
	margin-top: -1px
}

.ant-card-cover>* {
	display: block;
	width: 100%
}

.ant-card-cover img {
	border-radius: 2px 2px 0 0
}

.ant-card-actions {
	background: #fff;
	border-top: 1px solid #f0f0f0;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0
}

.ant-card-actions:after,
.ant-card-actions:before {
	content: "";
	display: table
}

.ant-card-actions:after {
	clear: both
}

.ant-card-actions>li {
	color: rgba(0, 0, 0, .45);
	margin: 12px 0;
	text-align: center
}

.ant-card-actions>li>span {
	cursor: pointer;
	display: block;
	font-size: 14px;
	line-height: 1.5715;
	min-width: 32px;
	position: relative
}

.ant-card-actions>li>span:hover {
	color: #4357ff;
	transition: color .3s
}

.ant-card-actions>li>span a:not(.ant-btn),
.ant-card-actions>li>span>.anticon {
	color: rgba(0, 0, 0, .45);
	display: inline-block;
	line-height: 22px;
	transition: color .3s;
	width: 100%
}

.ant-card-actions>li>span a:not(.ant-btn):hover,
.ant-card-actions>li>span>.anticon:hover {
	color: #4357ff
}

.ant-card-actions>li>span>.anticon {
	font-size: 16px;
	line-height: 22px
}

.ant-card-actions>li:not(:last-child) {
	border-right: 1px solid #f0f0f0
}

.ant-card-rtl .ant-card-actions>li:not(:last-child) {
	border-left: 1px solid #f0f0f0;
	border-right: none
}

.ant-card-type-inner .ant-card-head {
	background: #fafafa;
	padding: 0 24px
}

.ant-card-type-inner .ant-card-head-title {
	font-size: 14px;
	padding: 12px 0
}

.ant-card-type-inner .ant-card-body {
	padding: 16px 24px
}

.ant-card-type-inner .ant-card-extra {
	padding: 13.5px 0
}

.ant-card-meta {
	display: flex;
	margin: -4px 0
}

.ant-card-meta:after,
.ant-card-meta:before {
	content: "";
	display: table
}

.ant-card-meta:after {
	clear: both
}

.ant-card-meta-avatar {
	padding-right: 16px
}

.ant-card-rtl .ant-card-meta-avatar {
	padding-left: 16px;
	padding-right: 0
}

.ant-card-meta-detail {
	flex: 1;
	overflow: hidden
}

.ant-card-meta-detail>div:not(:last-child) {
	margin-bottom: 8px
}

.ant-card-meta-title {
	color: rgba(0, 0, 0, .85);
	font-size: 16px;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ant-card-meta-description {
	color: rgba(0, 0, 0, .45)
}

.ant-card-loading {
	overflow: hidden
}

.ant-card-loading .ant-card-body {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-card-small>.ant-card-head {
	font-size: 14px;
	min-height: 36px;
	padding: 0 12px
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title {
	padding: 8px 0
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra {
	font-size: 14px;
	padding: 8px 0
}

.ant-card-small>.ant-card-body {
	padding: 12px
}

.ant-skeleton {
	display: table;
	width: 100%
}

.ant-skeleton-header {
	display: table-cell;
	padding-right: 16px;
	vertical-align: top
}

.ant-skeleton-header .ant-skeleton-avatar {
	background: hsla(0, 0%, 75%, .2);
	display: inline-block;
	height: 32px;
	line-height: 32px;
	vertical-align: top;
	width: 32px
}

.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-lg {
	height: 40px;
	line-height: 40px;
	width: 40px
}

.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-sm {
	height: 24px;
	line-height: 24px;
	width: 24px
}

.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-content {
	display: table-cell;
	vertical-align: top;
	width: 100%
}

.ant-skeleton-content .ant-skeleton-title {
	background: hsla(0, 0%, 75%, .2);
	border-radius: 2px;
	height: 16px;
	width: 100%
}

.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
	margin-top: 24px
}

.ant-skeleton-content .ant-skeleton-paragraph {
	padding: 0
}

.ant-skeleton-content .ant-skeleton-paragraph>li {
	background: hsla(0, 0%, 75%, .2);
	border-radius: 2px;
	height: 16px;
	list-style: none;
	width: 100%
}

.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
	width: 61%
}

.ant-skeleton-content .ant-skeleton-paragraph>li+li {
	margin-top: 16px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
	margin-top: 12px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
	margin-top: 28px
}

.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title {
	border-radius: 100px
}

.ant-skeleton-active .ant-skeleton-avatar,
.ant-skeleton-active .ant-skeleton-button,
.ant-skeleton-active .ant-skeleton-image,
.ant-skeleton-active .ant-skeleton-input,
.ant-skeleton-active .ant-skeleton-paragraph>li,
.ant-skeleton-active .ant-skeleton-title {
	background: transparent;
	overflow: hidden;
	position: relative;
	z-index: 0
}

.ant-skeleton-active .ant-skeleton-avatar:after,
.ant-skeleton-active .ant-skeleton-button:after,
.ant-skeleton-active .ant-skeleton-image:after,
.ant-skeleton-active .ant-skeleton-input:after,
.ant-skeleton-active .ant-skeleton-paragraph>li:after,
.ant-skeleton-active .ant-skeleton-title:after {
	animation: ant-skeleton-loading 1.4s ease infinite;
	background: linear-gradient(90deg, hsla(0, 0%, 75%, .2) 25%, hsla(0, 0%, 51%, .24) 37%, hsla(0, 0%, 75%, .2) 63%);
	bottom: 0;
	content: "";
	left: -150%;
	position: absolute;
	right: -150%;
	top: 0
}

.ant-skeleton.ant-skeleton-block,
.ant-skeleton.ant-skeleton-block .ant-skeleton-button,
.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
	width: 100%
}

.ant-skeleton-element {
	display: inline-block;
	width: auto
}

.ant-skeleton-element .ant-skeleton-button {
	background: hsla(0, 0%, 75%, .2);
	border-radius: 2px;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	min-width: 64px;
	vertical-align: top;
	width: 64px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
	min-width: 32px;
	width: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
	border-radius: 50%;
	min-width: 32px;
	width: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
	border-radius: 32px
}

.ant-skeleton-element .ant-skeleton-button-lg {
	height: 40px;
	line-height: 40px;
	min-width: 80px;
	width: 80px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
	min-width: 40px;
	width: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
	border-radius: 50%;
	min-width: 40px;
	width: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
	border-radius: 40px
}

.ant-skeleton-element .ant-skeleton-button-sm {
	height: 24px;
	line-height: 24px;
	min-width: 48px;
	width: 48px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
	min-width: 24px;
	width: 24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
	border-radius: 50%;
	min-width: 24px;
	width: 24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
	border-radius: 24px
}

.ant-skeleton-element .ant-skeleton-avatar {
	background: hsla(0, 0%, 75%, .2);
	display: inline-block;
	height: 32px;
	line-height: 32px;
	vertical-align: top;
	width: 32px
}

.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-lg {
	height: 40px;
	line-height: 40px;
	width: 40px
}

.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-sm {
	height: 24px;
	line-height: 24px;
	width: 24px
}

.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-input {
	background: hsla(0, 0%, 75%, .2);
	display: inline-block;
	height: 32px;
	line-height: 32px;
	min-width: 160px;
	vertical-align: top;
	width: 160px
}

.ant-skeleton-element .ant-skeleton-input-lg {
	height: 40px;
	line-height: 40px;
	min-width: 200px;
	width: 200px
}

.ant-skeleton-element .ant-skeleton-input-sm {
	height: 24px;
	line-height: 24px;
	min-width: 120px;
	width: 120px
}

.ant-skeleton-element .ant-skeleton-image {
	align-items: center;
	background: hsla(0, 0%, 75%, .2);
	display: flex;
	height: 96px;
	justify-content: center;
	line-height: 96px;
	vertical-align: top;
	width: 96px
}

.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
	border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-image-path {
	fill: #bfbfbf
}

.ant-skeleton-element .ant-skeleton-image-svg {
	height: 48px;
	line-height: 48px;
	max-height: 192px;
	max-width: 192px;
	width: 48px
}

.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
	border-radius: 50%
}

@keyframes ant-skeleton-loading {
	0% {
		transform: translateX(-37.5%)
	}

	to {
		transform: translateX(37.5%)
	}
}

.ant-skeleton-rtl {
	direction: rtl
}

.ant-skeleton-rtl .ant-skeleton-header {
	padding-left: 16px;
	padding-right: 0
}

.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title {
	animation-name: ant-skeleton-loading-rtl
}

@keyframes ant-skeleton-loading-rtl {
	0% {
		background-position: 0 50%
	}

	to {
		background-position: 100% 50%
	}
}

@S12: 12rem/@no;
@S14: 14rem/@no;
@S16: 16rem/@no;
@S18: 18rem/@no;
@S20: 20rem/@no;
@S24: 24rem/@no;
@S26: 26rem/@no;
@S32: 32rem/@no;
@S36: 36rem/@no;
@S42: 42rem/@no;
@S48: 48rem/@no;
@S58: 58rem/@no;
@imgageWith: 400rem;

html {
	/*font-size: 12px*/
}

;

@media screen and (min-width:1344px) and (min-height:680px) {
	html {
		font-size: 15px
	}
}

.banner-bg-1--V2FTp4zt {
	background: url(/assets/banner_large_1.417f6202.png)
}

.banner-bg-2--gMmV3Ru1 {
	background: url(/assets/banner_large_2.dc483929.png)
}

.home-header--J_sOMfkt {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px
}

.home-header--J_sOMfkt img {
	height: 100%;
	transform: scale(1);
	width: 100%
}

.home-header--J_sOMfkt .title--iMAyjqUN {
	color: var(--primary-text-color);
	font-size: 50px;
	font-weight: 600;
	margin: auto;
	padding-top: 180px;
	width: 1200px
}

.home-header--J_sOMfkt .title--iMAyjqUN .subtitle--HSt82Ek8 {
	color: var(--text-color);
	font-size: 18px;
	font-weight: 400;
	margin-top: 12px
}

.home-header--J_sOMfkt .title--iMAyjqUN .notice--fq6CiKIB {
	color: var(--primary-text-color);
	font-size: 20px;
	font-weight: 400
}

.home-header--J_sOMfkt .title--iMAyjqUN .btn--Q2MT6q1o {
	background: linear-gradient(90deg, #7990ff, #4357ff);
	border: 1px solid hsla(0, 0%, 100%, .33);
	border-radius: 4px;
	box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .2), 0 14px 24px 0 rgba(73, 118, 255, .23);
	font-size: 16px;
	height: 50px;
	width: 150px
}

.home-header--J_sOMfkt .title--iMAyjqUN .btn--Q2MT6q1o:focus,
.home-header--J_sOMfkt .title--iMAyjqUN .btn--Q2MT6q1o:hover {
	background: linear-gradient(90deg, #a1b8ff, #6b7fff);
	border: 1px solid hsla(0, 0%, 100%, .33)
}

.content--xHudKkDQ {
	padding-bottom: 3rem;
	padding-top: 4rem;
}

.content--xHudKkDQ .title--iMAyjqUN {
	color: var(--primary-text-color);
	font-size: 2.8rem;
	font-weight: 600;
	text-align: center;
	margin-bottom: 1.46666667rem;
}

.content--xHudKkDQ .subtitle--HSt82Ek8 {
  color: #8c8c8f;
  font-size: 1.33333333rem;
  margin-bottom: 3rem;
  text-align: center;
  font-weight: 400;
}

.content--xHudKkDQ .advantage-item--pT5sX6UG {
	background-color: #ffffff;
	height: 30rem;
	text-align: center
}

.content--xHudKkDQ .advantage-item--pT5sX6UG .title--iMAyjqUN {
	color: var(--primary-text-color);
	font-size: 1.6rem;
	font-weight: 600;
	margin: 2rem 0 2rem 0;
}

.content--xHudKkDQ .advantage-item--pT5sX6UG img {
	width: 7.5rem;
	margin-top:3rem;
}

.content--xHudKkDQ .advantage-item--pT5sX6UG .divider-wrapper--yzae3TIE {
	margin: auto auto 23px;
	width: 6rem
}

.content--xHudKkDQ .advantage-item--pT5sX6UG .divider-wrapper--yzae3TIE .divider--_XeLuypX {
	background: var(--primary-color);
	border-radius: 2px;
	height: 4px
}

.content--xHudKkDQ .advantage-item--pT5sX6UG .desc--JdCdmqEG {
	color: #7a7a7a;
   font-size: 1.1rem;
   line-height: 1.5;
   padding: 0 1.5rem 0 1.5rem;
}

.content--xHudKkDQ .advantage-item--pT5sX6UG:hover {
	background-color: #fff
}

.gpu-sell1{
  border-radius: .26666667rem;
  margin-top: 2.2rem !important;
  margin-bottom: 1.2rem !important;
  width: 14.66666667rem;
  height: 3.2rem;
  line-height: 3.2rem;
  font-weight: 600;
  background-color: #007eff;
  color: #fff !important;
  font-size: 1.3rem;
  display: flex;
  justify-content: center;
  text-align: center;
  position: relative;
  margin: 0 auto;
}
/*新增*/
.content--xHudKkDQ .advantage-item--pT5sX6UG0 {
	background-color: #FFF;
	text-align: center;
	width: 26.8rem;
}

.content--xHudKkDQ .advantage-item--pT5sX6UG0 .title--iMAyjqUN {
	color: var(--primary-text-color);
	font-size: 1.6rem;
	font-weight: 600;
	margin: 2.5rem 0 1rem 0;
}

.content--xHudKkDQ .advantage-item--pT5sX6UG0 img {
	width: 23.5rem
}

.content--xHudKkDQ .advantage-item--pT5sX6UG0 .divider-wrapper--yzae3TIE {
	margin: auto auto 23px;
	width: 3rem
}

.content--xHudKkDQ .advantage-item--pT5sX6UG0 .divider-wrapper--yzae3TIE .divider--_XeLuypX {
	background: var(--primary-color);
	border-radius: 2px;
	height: 4px
}

.content--xHudKkDQ .advantage-item--pT5sX6UG0 .desc--JdCdmqEG {
	color: #8c8c8f;
   font-size: 1rem;
   line-height: 1.5;
}

.content--xHudKkDQ .advantage-item--pT5sX6UG0:hover {
	background-color: #fff
}

.divider-wrapper--yzae3TIE .ant-divider{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgb(0, 126, 255);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 9.5715;
  list-style: none;
  font-feature-settings: "tnum","tnum";
  border-top: 4px solid rgb(0, 126, 255);
}

.index_snodehome__3Vio- {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100vh;
  background-image: url(/templets/onethingwebsite0/images/jdzjst.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  text-align: center;
}
.index_snodehome__3Vio- .index_title__330mj{
  font-size: 3.86666667rem;
  font-weight: 600;
  color: #fff;
  line-height: 5.4rem;
  margin: 12.53333333rem 0 2rem;  
}
.index_snodehome__3Vio- .index_desc__3c4Yh{
  font-size: 1.33333333rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.86666667rem;  
}
/*新增*/

.content--xHudKkDQ .gpu-item--SZFZeo7Y:hover {
	background-color: #F6F7FAFF
}

.content--xHudKkDQ .gpu-item--SZFZeo7Y {
	height: 9.53333333rem
}

.content--xHudKkDQ .gpu-item--SZFZeo7Y .gpu-resource--ivdPCpAv {
	height: 100%;
	transform: scale(1);
	width: 100%
}

.content--xHudKkDQ .gpu-item--SZFZeo7Y img {
	width: 40px
}

.content--xHudKkDQ .gpu-item--SZFZeo7Y .title--iMAyjqUN {
	color: var(--primary-text-color);
	font-size: 1.5rem;
	font-weight: 600;
	margin: 15px 0;
	text-align: left;
	margin-left: 0.66666666rem;
}

.content--xHudKkDQ .gpu-item--SZFZeo7Y .desc--JdCdmqEG {
	color: #8c8c8f;
	font-size: 1rem
}

.content--xHudKkDQ .gpu-item--SZFZeo7Y .desc--JdCdmqEG .more-btn--pGw2VEbq {
	background-color: #5271ff;
	color: #fff
}

.content--xHudKkDQ .wrapper-gpu-item--zBFmCQzB:nth-child(3n+1) .gpu-item--SZFZeo7Y {
	/*background-color: #edf1fc*/
}

.content--xHudKkDQ .solution-bg--qcFqmScK {
	height: 650px;
	transform: scale(1);
	width: 100%
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw {
	margin: auto;
	width: 83rem
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-bg-0--GkcrzLom {
	background: url(/templets/onethingwebsite0/images/jjfa0.png)
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-bg-0--GkcrzLom:hover {
	background: url(/templets/onethingwebsite0/images/jjfa8.png);
	background-size:cover;
	background-position: 50%;
    background-repeat: no-repeat;
    height: 20rem;
    width: 50rem;
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-bg-1--n_557E0y {
	background: url(/templets/onethingwebsite0/images/jjfa1.png)
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-bg-1--n_557E0y:hover {
	background: url(/templets/onethingwebsite0/images/jjfa9.png);
	background-size:cover;
	background-position: 50%;
    background-repeat: no-repeat;
    height: 20rem;
    width: 50rem;
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-item--WeeFmZ_C {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 20rem;
	width: 50rem
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-item--WeeFmZ_C img {
	height: 100%;
	transform: scale(1);
	width: 100%
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-item--WeeFmZ_C .item-content--F_aAwzjU {
	left: 40px;
	position: absolute;
	right: 11rem;
	top: 20px
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-item--WeeFmZ_C .item-content--F_aAwzjU img {
	width: 30px
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-item--WeeFmZ_C .item-content--F_aAwzjU .solution-item-title--cV4hxeln {
  color: #fff;
  font-size: 1.6rem;
  margin-top: 15px;
  font-weight: 600;
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-item--WeeFmZ_C .item-content--F_aAwzjU .solution-item-desc--q8Y16qK7 {
	color: #fff;
	font-size: 1rem;
	margin-top: 15px
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-item--WeeFmZ_C:hover img {
	-webkit-filter: blur(2px);
	filter: blur(2px)
}

.content--xHudKkDQ .content-wrapper--XC0qIq0o .solution-desc--WyT6lAGw .solution-item--WeeFmZ_C:hover .item-content--F_aAwzjU img {
	-webkit-filter: unset;
	filter: unset
}

.content-solution--ZuJmoUid {
	background: url(/templets/onethingwebsite0/images/jjfw2.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	/*height: 650px*/
}

.login--K8M0gW4M {
	background: url(/assets/login_banner_bg.bfcaf163.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 120px
}



.gpu-sell {
  border-radius: .26666667rem;
  margin-top: 4rem !important;
  width: 14.66666667rem;
  height: 3.2rem;
  line-height: 3.2rem;
  font-weight: 600;
  background-color: #007eff;
  color: #fff !important;
  font-size: 1.3rem;
  display: flex;
  justify-content: center;
  text-align: center;
  position: relative;
  margin: 0 auto;
  margin-top: 0px;
}
.gpu-sell:hover {
  background-color: #103675;
}

.index_wxcloud_wrapper__TGG0R .index_session_four__1KTHI .index_inner__21i9L .index_onethingai_icon__2_buq{
    position:absolute;
	right:0;
	top:-2.33333333rem;
	height:16.8rem;
	overflow:hidden;
}

.index_wxcloud_wrapper__TGG0R .index_session_four__1KTHI .index_inner__21i9L .index_onethingai_icon__2_buq i {
	display:block;
	background:url(../images/OTAI.png);
	background-size:cover;
	background-repeat:no-repeat;
	width:22rem;
	height:16.8rem;
}

.title--_pYpfT3J{
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  margin: 15px 0;
  text-align: left;
  margin: 2rem 0rem 0rem 2.5rem;
}

.desc--qQ6RYVhV{
  color: #8c8c8f;
  font-size: 16px;
  margin: 1.5rem 0rem 0rem 2.5rem;
}

.ant-btn-0{
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  box-shadow: 0 2px 0 rgba(0,0,0,.015);
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  font-weight: 400;
  height: 2rem;
  line-height: 1.5715;
  padding: 4px 15px;
  position: relative;
  text-align: center;
  touch-action: manipulation;
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.ant-btn-0:hover{
   color: #000; 
   background-color:#ffffff;
}

.wrapper-gpu-item--fJDjluao{
    background:url(/templets/onethingwebsite0/images/jdzjrm.png);
	background-size:cover;
	background-repeat:no-repeat;
}



.onethingai_help{
  padding-bottom: 10rem;
  padding-top: 5rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.onethingai_help h2{
  color: var(--primary-text-color);
  font-size: 2.8rem;
  /*font-weight: 600;*/
  text-align: center;
  /*margin-bottom: 1.46666667rem;*/
}
.onethingai_help .onethingai_help1{
  color: #8c8c8f;
  font-size: 1.33333333rem;
  margin-bottom: 3rem;
  text-align: center;
  font-weight: 400;
}
.onethingai_help .onethingai_help2{
  display: flex;
  flex-wrap: wrap;
  width: 83rem;
  margin: auto;
  justify-content: space-between;
}
.onethingai_help .onethingai_help3{
  width: 40rem;
  background: #F6F8FA;
  border-radius: 1rem;
  margin-bottom: 2rem;
}
.onethingai_help .onethingai_help3:hover{
  background: #FFFFFF;
  box-shadow:rgba(0, 0, 0, 0.16) 0px 12px 36px 0px;
}

.onethingai_help3 .onethingai_help3_0{
  display: flex;
  margin: 2rem auto 2rem 2rem;
}
.onethingai_help3 .question{
  height: 28px;
  font-size: 1.33333333rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #333333;
  line-height: 28px;
  margin: auto 0;
  padding-left: 1.5rem;
}
.onethingai_help3 .answer{
  height: 60px;
  font-size: 1.06666667rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #8C8C8F;
  line-height: 30px;
  margin: 0rem 2rem 0.5rem 2rem;
}
.more{
  margin: 0rem 2rem 2rem 2rem;
  display: flex;
  justify-content: right;
}
.more p{
width: 2.5rem;
height: 1.2rem;
background-image: url(/templets/onethingwebsite0/images/help1.png);
background-repeat: no-repeat;
background-size: contain;
}

.more p::after {
display: none;
content: "";
width: 2.5rem;
height: 1.2rem;
background-image: url(/templets/onethingwebsite0/images/help11.png);
background-repeat: no-repeat;
background-size: contain;
}
.more p:hover::after {
display: block;
}


/*新增*/
.snode0{
display: flex;
align-items:center;
}

.snode0 img{
width: 1.5rem !important;
}
/*新增*/