.logined[data-v-3d3c8270] {
	align-items: center;
	height: 100%;
	position: relative
}

.logined .avatar-icon[data-v-3d3c8270] {
	cursor: pointer;
	display: none;
	height: 32px;
	width: 32px
}

.logined .avatar-icon:hover+.sub-nav[data-v-3d3c8270] .sub-nav {
	display: block
}

@media screen and (max-width:1024px) {
	.logined[data-v-3d3c8270] {
		background: #fff
	}

	.logined .sub-nav[data-v-3d3c8270] {
		display: block!important
	}

	.logined .indicator-box[data-v-3d3c8270] {
		display: none
	}
}

@media screen and (min-width:1025px) {
	.logined[data-v-3d3c8270] {
		display: flex
	}

	.logined .avatar-icon[data-v-3d3c8270] {
		display: inline-block
	}

	.logined .sub-nav[data-v-3d3c8270] {
		left: 50%;
		position: absolute;
		top: 64px;
		transform: translate(-50%);
		width: 180px
	}
}
[data-v-3d3c8270]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.login-register[data-v-1a7c1eca] {
	align-items: center;
	display: flex
}

.login-register .btn[data-v-1a7c1eca] {
	height: 28px
}

.login-register .btn.login-btn[data-v-1a7c1eca] {
	border: none;
	margin-right: 24px;
	width: auto
}

.login-register .btn.register-btn[data-v-1a7c1eca] {
	background: linear-gradient(135deg,#00e0b6,#007dec);
	padding: 0 16px;
	width: auto
}

.login-register .btn.register-btn[data-v-1a7c1eca]:hover {
	background: linear-gradient(135deg,#14eec5,#158df6);
	border: none;
	box-shadow: 0 0 12px #2bc8aa52
}

.login-register .btn.register-btn.en[data-v-1a7c1eca] {
	white-space: nowrap
}

@media screen and (max-width:1024px) {
	.login-register[data-v-1a7c1eca] {
		background: #fff;
		height: 104px;
		justify-content: center
	}

	.login-register .btn[data-v-1a7c1eca] {
		border: 1px solid rgba(0,28,77,.2);
		border-radius: 20px;
		font-size: 16px;
		font-weight: 500;
		height: 40px;
		margin-right: 20px;
		width: 140px
	}

	.login-register .btn.login-btn[data-v-1a7c1eca] {
		background: linear-gradient(135deg,#00e0b6,#007dec);
		padding: 0 16px;
		width: auto
	}

	.login-register .btn.login-btn[data-v-1a7c1eca]:hover {
		background: linear-gradient(135deg,#14eec5,#158df6);
		border: none;
		box-shadow: 0 0 12px #2bc8aa52
	}

	.login-register .btn.login-btn.en[data-v-1a7c1eca] {
		white-space: nowrap
	}

	.login-register .btn.btn-gradient[data-v-1a7c1eca] {
		border: none
	}

	.login-register .btn[data-v-1a7c1eca]:last-child {
		color: #0b2640d6;
		margin: 0
	}
}

@media screen and (min-width:1025px) {
	.login-register[data-v-1a7c1eca] {
		height: 100%
	}

	.login-register .btn[data-v-1a7c1eca] {
		margin-right: 11px
	}

	.login-register .btn[data-v-1a7c1eca]:last-child {
		margin-right: 0
	}
}[data-v-1a7c1eca]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.logo-icon[data-v-c496b69a] {
	height: 21px;
	width: 243px
}

@media screen and (max-width:1024px) {
	.logo-icon[data-v-c496b69a] {
		padding-left: 16px
	}
}

@media screen and (min-width:1025px) {
	.logo-icon[data-v-c496b69a] {
		height: 24px;
		height: 50px;
        width: 73px;
		width: auto
		
	}
}[data-v-c496b69a]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.nav-1[data-v-e697bc3c] {
	background: #fff;
	border-bottom: 1px solid rgba(11,38,64,.08);
	color: #0b2640;
	position: relative
}

.nav-1.active[data-v-e697bc3c] {
	color: var(--primary)
}

.nav-1 .icon[data-v-e697bc3c] {
	color: #0b2640;
	font-size: 16px;
	margin-right: 3px;
	opacity: .8
}

.nav-1 .nav-title[data-v-e697bc3c] {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 57px;
	padding-left: 16px
}

.nav-1 .nav-title.add-title-line[data-v-e697bc3c] {
	border-bottom: 1px solid rgba(11,38,64,.08)
}

.nav-1 .nav-title[data-v-e697bc3c]:hover,.nav-1 .nav-title:hover .icon[data-v-e697bc3c] {
	color: var(--primary)
}

.nav-1 .nav-title .title-txt[data-v-e697bc3c] {
	flex: 1;
	white-space: nowrap
}

.nav-1 .nav-title .arrow[data-v-e697bc3c] {
	margin-right: 10px
}[data-v-e697bc3c]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.nav-2[data-v-a40f9a4e] {
	background: #f7f9fe
}

.nav-2.add-nav-line[data-v-a40f9a4e] {
	border-bottom: 1px solid rgba(11,38,64,.08)
}

.nav-2 .nav-box[data-v-a40f9a4e] {
	cursor: pointer;
	display: flex;
	height: 57px;
	justify-content: space-between;
	margin: 0 16px 0 10px;
	padding-left: 6px
}

.nav-2 .nav-box.add-title-line[data-v-a40f9a4e] {
	border-bottom: 1px solid rgba(11,38,64,.08)
}

.nav-2 .nav-box .nav-box-left[data-v-a40f9a4e],.nav-2 .nav-box .nav-box-right[data-v-a40f9a4e] {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.nav-2 .nav-box .main-text[data-v-a40f9a4e] {
	align-items: center;
	color: #0b2640d6;
	display: flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 14px
}

.nav-2 .nav-box .main-text .icon[data-v-a40f9a4e] {
	background-size: 100% 100%;
	display: none;
	height: 28px;
	margin-right: 4px;
	width: 28px
}

.nav-2 .nav-box .sub-text[data-v-a40f9a4e] {
	color: #0b264085;
	font-size: 12px;
	margin-top: 10px
}

.nav-2 .sub-nav-box[data-v-a40f9a4e] {
	border-bottom: 1px solid rgba(11,38,64,.08);
	margin: 0 16px
}[data-v-a40f9a4e]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.nav-3[data-v-b0bafb0a] {
	align-items: center;
	border-bottom: 1px solid rgba(11,38,64,.08);
	color: #0b2640d6;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	height: 57px;
	margin: 0 16px 0 14px;
	padding-left: 6px
}

.nav-3.active[data-v-b0bafb0a],.nav-3[data-v-b0bafb0a]:hover {
	border-radius: 2px
}

.nav-3 .icon[data-v-b0bafb0a] {
	color: #7b91a7;
	height: 16px;
	margin-right: 11px;
	width: 16px
}

.nav-3 .hot img[data-v-b0bafb0a] {
	height: 16px;
	width: auto
}[data-v-b0bafb0a]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.nav-bar[data-v-34db0454] {
	align-items: stretch;
	display: flex;
	flex-direction: column;
	height: 28px;
	justify-content: space-between;
	padding: 5px 4px;
	width: 28px
}

.nav-bar .item[data-v-34db0454] {
	background: #fff;
	height: 2px
}

.close[data-v-34db0454] {
	color: #fff;
	height: 28px;
	padding: 5px 4px;
	width: 28px
}[data-v-34db0454]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.header-box[data-v-b83d85f2] {
	position: relative
}

.header-box .headermark[data-v-b83d85f2] {
	background-color: #00000080;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}

.nav-box[data-v-b83d85f2] {
	background-color: #0d0f0fb3;
	height: 56px;
	top: 0;
	z-index: 1000000
}

.nav-box[data-v-b83d85f2],.nav-box .mini-screen[data-v-b83d85f2] {
	align-items: center;
	display: flex
}

.nav-box .mini-screen[data-v-b83d85f2] {
	cursor: pointer;
	flex: 1;
	justify-content: flex-end;
	text-align: right
}

.nav-box .mini-screen .user-icon[data-v-b83d85f2] {
	color: #fff;
	font-size: 22px;
	margin-right: 22px
}

.nav-box .mini-screen .bar[data-v-b83d85f2] {
	margin-right: 16px
}

.nav-box .mini-screen .bar[data-v-b83d85f2] .iconfont {
	font-size: 20px
}

.user .sub-nav-content[data-v-b83d85f2] .nav-2 {
	background: #fff;
	border-bottom: 1px solid rgba(11,38,64,.08);
	margin: 0;
	padding-left: 18px
}

.user .sub-nav-content[data-v-b83d85f2] .nav-2 .nav-box {
	margin: 0
}

.user .sub-nav-content[data-v-b83d85f2] .nav-2 .nav-box .main-text .icon {
	height: 32px;
	width: 32px
}

.user .sub-nav-content[data-v-b83d85f2] .nav-2 .nav-box .main-text span {
	color: #0b2640;
	font-size: 16px
}

.user .sub-nav-content[data-v-b83d85f2] .nav-3 {
	margin: 0;
	padding: 20px
}

.login-status-box .user-name[data-v-b83d85f2] .icon {
	height: 32px;
	width: 32px
}

.left .product[data-v-b83d85f2] .nav-2:last-child :last-child .nav-3 {
	border-bottom: none
}

.left .product[data-v-b83d85f2] .nav-2:last-child {
	border-bottom: none
}

.left .product[data-v-b83d85f2] .nav-2:last-child .sub-nav-box {
	border-bottom: none
}

.left[data-v-b83d85f2] .case-study .nav-title,.left[data-v-b83d85f2] .ailab .nav-title {
	border-bottom: none
}

.left .solution[data-v-b83d85f2] a:last-child .nav-3 {
	border-bottom: none
}

.right .developer-help[data-v-b83d85f2] a:last-child .nav-3 {
	border-bottom: none
}

.right .about-us[data-v-b83d85f2] a:last-child .nav-3 {
	border-bottom: none
}

.sub-nav-content-ai[data-v-b83d85f2] .nav-box {
	display: none
}[data-v-b83d85f2]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.nav-1[data-v-9228cacb] {
	background: none;
	color: #333;
	position: relative
}

.nav-1.active[data-v-9228cacb] {
	color: var(--primary)
}

.nav-1 .icon[data-v-9228cacb] {
	font-size: 12px;
	margin-right: 3px;
	opacity: .8
}

.nav-1 .nav-title[data-v-9228cacb] {
	align-items: center;
	border-bottom: 1px solid rgba(11,38,64,.08);
	cursor: pointer;
	display: flex;
	height: 100%;
	padding: 0 10px
}

.nav-1 .nav-title[data-v-9228cacb]:hover {
	color: var(--primary)
}

.nav-1 .nav-title .title-txt[data-v-9228cacb] {
	white-space: nowrap
}

.nav-1 .triangle[data-v-9228cacb] {
	border: 10px solid transparent;
	border-bottom-color: #fff;
	height: 0;
	top: 55px;
	width: 0
}

.nav-1 .sub-nav-box[data-v-9228cacb],.nav-1 .triangle[data-v-9228cacb] {
	left: 50%;
	position: absolute;
	transform: translate(-50%)
}

.nav-1 .sub-nav-box[data-v-9228cacb] {
	top: 64px;
	width: auto
}[data-v-9228cacb]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.nav-2[data-v-8dfdff48] {
	background: #fff
}

.nav-2 .nav-box[data-v-8dfdff48] {
	cursor: pointer;
	display: flex;
	height: auto;
	justify-content: space-between;
	margin: 0 0 6px;
	padding: 10px 0 10px 6px
}

.nav-2 .nav-box.subpad[data-v-8dfdff48] {
	padding-right: 0!important
}

.nav-2 .nav-box .nav-box-left[data-v-8dfdff48] {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.nav-2 .nav-box.active[data-v-8dfdff48],.nav-2 .nav-box[data-v-8dfdff48]:hover {
	background: #f4fbfd
}

.nav-2 .nav-box .main-text[data-v-8dfdff48] {
	align-items: center;
	color: #0b2640d6;
	display: flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 21px
}

.nav-2 .nav-box .main-text .icon[data-v-8dfdff48] {
	height: 28px;
	margin-right: 4px;
	width: 28px
}

.nav-2 .nav-box .sub-text[data-v-8dfdff48] {
	color: #0b264085;
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px;
	min-height: 24px
}

.nav-2 .nav-box .sub-text.nowrap[data-v-8dfdff48] {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.nav-2 .nav-box .sub-text.subpad[data-v-8dfdff48] {
	padding-left: 28px
}

.nav-2 .sub-nav-box[data-v-8dfdff48] {
	border-bottom: 1px solid rgba(11,38,64,.08);
	border-top: 1px solid rgba(11,38,64,.08);
	padding-bottom: 16px
}[data-v-8dfdff48]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.nav-3[data-v-3be5cce5] {
	align-items: center;
	border-bottom: none;
	color: #0b2640d6;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	height: auto;
	line-height: 20px;
	margin-bottom: 6px;
	padding: 14px 13px 14px 10px;
	white-space: nowrap
}

.nav-3.wrap[data-v-3be5cce5] {
	white-space: pre-wrap
}

.nav-3.active[data-v-3be5cce5],.nav-3[data-v-3be5cce5]:hover {
	background: #f4fbfd;
	border-radius: 2px
}

.nav-3 .icon[data-v-3be5cce5] {
	background-size: 100% 100%;
	color: #7b91a7;
	height: 16px;
	margin-right: 11px;
	width: 16px
}

.nav-3 .subTitle[data-v-3be5cce5] {
	color: #0b264085;
	flex: 0 0 100%;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
	white-space: pre-wrap
}

.nav-3 .beta[data-v-3be5cce5] {
	background: #2c6bff24;
	border-radius: 8px;
	color: #2c6bffd6;
	font-size: 12px;
	font-weight: 500;
	margin-left: 4px;
	padding: 2px 8px
}

.nav-3 .hot img[data-v-3be5cce5] {
	height: 16px;
	width: auto
}[data-v-3be5cce5]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

.header-box[data-v-4267e913] {
	display: flex;
	height: 64px;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 130px

}

.header-box .main-nav[data-v-4267e913] {
	display: flex!important;
	flex: 1;
	height: 100%;
	justify-content: space-between;
	 margin-left: 100px;
	margin-right: 24px
	
}

.header-box .login-register-wrapper[data-v-4267e913] {
	flex: 0 1 auto
}

.nav-box[data-v-4267e913] {
	align-items: center;
	height: 56px
}

.left[data-v-4267e913],.left>a[data-v-4267e913],.nav-box[data-v-4267e913],.right[data-v-4267e913] {
	display: flex
}

.left[data-v-4267e913] .nav-1 {
	font-size: 14px
}

.left[data-v-4267e913] .nav-1 .nav-title {
	padding-left: 0;
	padding-right: 44px
}

.right[data-v-4267e913] .nav-1 {
	font-size: 12px
}

.right[data-v-4267e913] .nav-1:first-of-type .nav-title {
	padding-left: 0
}

.right[data-v-4267e913] .nav-1:last-of-type .nav-title {
	padding-right: 0
}

.nav-box[data-v-4267e913] {
	height: 65px;
	margin-left: 40px;
	margin-right: 58px
}

.nav-box .mini-screen[data-v-4267e913] {
	display: none
}

.sub-nav .sub-nav-content[data-v-4267e913] {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 34px #00000047;
	position: relative
}

.sub-nav.product .sub-nav-content[data-v-4267e913],.sub-nav.solution .sub-nav-content[data-v-4267e913] {
	display: flex;
	justify-content: space-between;
	padding: 22px 32px;
	width: 100%
}

.sub-nav.product .sub-nav-content[data-v-4267e913]:after,.sub-nav.solution .sub-nav-content[data-v-4267e913]:after {
	left: 145px
}

.sub-nav.product .sub-nav-content[data-v-4267e913] .nav-2,.sub-nav.solution .sub-nav-content[data-v-4267e913] .nav-2 {
	width: 250px
}

.sub-nav.product .sub-nav-content[data-v-4267e913] .nav-2 .nav-box,.sub-nav.solution .sub-nav-content[data-v-4267e913] .nav-2 .nav-box {
	background: none;
	cursor: default
}

.sub-nav.product .sub-nav-content[data-v-4267e913] .nav-2 .nav-box:hover .main-text,.sub-nav.solution .sub-nav-content[data-v-4267e913] .nav-2 .nav-box:hover .main-text {
	color: #0b2640d6
}

.sub-nav.product .sub-nav-content[data-v-4267e913] .nav-2 .nav-box:hover .sub-text,.sub-nav.solution .sub-nav-content[data-v-4267e913] .nav-2 .nav-box:hover .sub-text {
	color: #0b264085
}

.sub-nav.product .sub-nav-content[data-v-4267e913] .nav-2 .nav-box .main-text,.sub-nav.solution .sub-nav-content[data-v-4267e913] .nav-2 .nav-box .main-text {
	font-size: 16px
}

.sub-nav.product .sub-nav-content[data-v-4267e913] .nav-2 .sub-nav-box,.sub-nav.solution .sub-nav-content[data-v-4267e913] .nav-2 .sub-nav-box {
	border-bottom: none;
	margin: 0;
	padding-top: 8px;
	width: 250px
}

.sub-nav.product .sub-nav-content .nav-2[data-v-4267e913],.sub-nav.solution .sub-nav-content .nav-2[data-v-4267e913] {
	margin-bottom: 8px
}

.sub-nav.product .sub-nav-content[data-v-4267e913] .nav-2 {
	margin-right: 4px;
	width: 226px
}

.sub-nav.product .sub-nav-content[data-v-4267e913] .nav-2 .sub-nav-box {
	border-bottom: none;
	margin: 0;
	padding-top: 8px;
	width: 226px
}

.sub-nav.solution[data-v-4267e913] .nav-3 {
	flex-wrap: wrap;
	padding-left: 14px;
	padding-right: 38px
}

.sub-nav.developer-help .sub-nav-content[data-v-4267e913] {
	padding: 18px 10px 8px
}

.sub-nav.developer-help[data-v-4267e913] .nav-3 {
	padding-left: 14px;
	padding-right: 38px
}

.img-responsive {
    width: 115px;
    height: 65px;
    margin: 0 auto;
    margin-bottom: 15px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.sub-nav.about-us .sub-nav-content[data-v-4267e913] {
	padding: 18px 10px 8px
}

.sub-nav.about-us[data-v-4267e913] .nav-3 {
	padding-left: 14px;
	padding-right: 38px
}

.sub-nav.language .sub-nav-content[data-v-4267e913] {
	padding: 18px 10px 8px
}

.sub-nav.language[data-v-4267e913] .nav-3 {
	padding-left: 14px;
	padding-right: 38px
}

.sub-nav.user .sub-nav-content[data-v-4267e913] {
	padding: 13px 10px 8px
}

.sub-nav.user[data-v-4267e913] .nav-3 {
	padding-left: 14px;
	padding-right: 38px
}

.sub-nav.user .user-name[data-v-4267e913] {
	border-bottom: 1px solid rgba(11,38,64,.08);
	font-weight: 600
}

.sub-nav-content-ai[data-v-4267e913] {
	padding-bottom: 0!important;
	padding-left: 28px!important
}

.sub-nav-content-ai[data-v-4267e913] .nav-box {
	display: none
}

.sub-nav-content-ai[data-v-4267e913] .nav-2 {
	margin-bottom: 0!important
}

.sub-nav-content-ai[data-v-4267e913] .sub-nav-box {
	padding-bottom: 0
}[data-v-4267e913]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}

/* 移动端隐藏PC端导航 */
@media screen and (max-width: 768px) {
	.header-box .main-nav[data-v-4267e913] {
		display: none !important;
	}
}

.header[data-v-f6e4d22c] {
    background-color: rgba(255, 255, 255, 0.98);
    box-shadow: 0 5px 20px rgba(94, 92, 230, 0.08);
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
    backdrop-filter: blur(10px);
}

.header.absolute[data-v-f6e4d22c] {
	position: absolute
}

.header-ai[data-v-f6e4d22c] {
	background: #0d0f0f
}

@media screen and (max-width:1024px) {
	.header[data-v-f6e4d22c],.header[data-v-f6e4d22c]:hover {
	    
		/*background: none*/
		
	}
}[data-v-f6e4d22c]:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}