@font-face {
	font-family:iconfont;src:url(./iconfont.DGoWdE-j.woff2?t=1753250554721) format("woff2"),url(./iconfont.vcchfJA7.woff?t=1753250554721) format("woff"),url(./iconfont.ClZzOd-n.ttf?t=1753250554721) format("truetype")
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-security-outline:before {
	content: ""
}

.icon-privatized1:before {
	content: ""
}

.icon-enterprise1:before {
	content: ""
}

.icon-customer1:before {
	content: ""
}

.icon-private-testing:before {
	content: ""
}

.icon-private-requirements:before {
	content: ""
}

.icon-private-environment:before {
	content: ""
}

.icon-private-training:before {
	content: ""
}

.icon-private-deployment:before {
	content: ""
}

.icon-private-maintenance:before {
	content: ""
}

.icon-right-up:before {
	content: ""
}

.icon-ai:before {
	content: ""
}

.icon-time:before {
	content: ""
}

.icon-boost:before {
	content: ""
}

.icon-a-humanhandover:before {
	content: ""
}

.icon-agent:before {
	content: ""
}

.icon-knowledge1:before {
	content: ""
}

.icon-custom:before {
	content: ""
}

.icon-no-code:before {
	content: ""
}

.icon-support:before {
	content: ""
}

.icon-a-itsupport:before {
	content: ""
}

.icon-data:before {
	content: ""
}

.icon-lead:before {
	content: ""
}

.icon-ai-enterprise-search:before {
	content: ""
}

.icon-liwu:before {
	content: ""
}

.icon-daohang:before {
	content: ""
}

.icon-tiaoyan:before {
	content: ""
}

.icon-xianshangketang:before {
	content: ""
}

.icon-bianji:before {
	content: ""
}

.icon-zuozhe:before {
	content: ""
}

.icon-xieliuyan:before {
	content: ""
}

.icon-fuzhilianjie:before {
	content: ""
}

.icon-huifu:before {
	content: ""
}

.icon-shanchu:before {
	content: ""
}

.icon-sousuo:before {
	content: ""
}

.icon-dianhuazixun1:before {
	content: ""
}

.icon-youxiangzixun:before {
	content: ""
}

.icon-zaixiankefu:before {
	content: ""
}

.icon-weixinzixun:before {
	content: ""
}

.icon-qiyeweixin2:before {
	content: ""
}

.icon-qiyeweixin:before {
	content: ""
}

.icon-gaojing:before {
	content: ""
}

.icon-youjiantou:before {
	content: ""
}

.icon-zuojiantou:before {
	content: ""
}

.icon-jiantou:before {
	content: ""
}

.icon-danxuanweixuanzhong:before {
	content: ""
}

.icon-danxuanxuanzhong:before {
	content: ""
}

.icon-duoxuanweixuanzhong:before {
	content: ""
}

.icon-duoxuanxuanzhong:before {
	content: ""
}

.icon-xiaoxiyun:before {
	content: ""
}

.icon-anquanrenzheng:before {
	content: ""
}

.icon-yingxiaoyun:before {
	content: ""
}

.icon-shijian:before {
	content: ""
}

.icon-fuzhi:before {
	content: ""
}

.icon-dianhuazixun:before {
	content: ""
}

.icon-jishuzhichi:before {
	content: ""
}

.icon-zaixianzixun:before {
	content: ""
}

.icon-huidaodingbu:before {
	content: ""
}

.icon-chenggong:before {
	content: ""
}

.icon-tixinzenge:before {
	content: ""
}

.icon-huaxiang:before {
	content: ""
}

.icon-jiantouyou:before {
	content: ""
}

.icon-fanqizha:before {
	content: ""
}

.icon-daihouguanli:before {
	content: ""
}

.icon-zhunrushouxin:before {
	content: ""
}

.icon-yuqicuishou:before {
	content: ""
}

.icon-huoke:before {
	content: ""
}

.icon-xiaojiantou-you:before {
	content: ""
}

.icon-xiaojiantou-zuo:before {
	content: ""
}

.icon-gou:before {
	content: ""
}

.icon-cha:before {
	content: ""
}

.icon-jiantou-you:before {
	content: ""
}

.icon-wenhao:before {
	content: ""
}

.icon-dagou:before {
	content: ""
}

.icon-zhihu:before {
	content: ""
}

.icon-weixin:before {
	content: ""
}

.icon-douyin:before {
	content: ""
}

.icon-lingying:before {
	content: ""
}

.icon-weibo:before {
	content: ""
}

.icon-touzizheguanxi:before {
	content: ""
}

.icon-heguizhinan:before {
	content: ""
}

.icon-fuwuzhongxin:before {
	content: ""
}

.icon-gongsijianjie:before {
	content: ""
}

.icon-jiaruwomen:before {
	content: ""
}

.icon-jiguangshuoboke:before {
	content: ""
}

.icon-jinronghangye:before {
	content: ""
}

.icon-fanyule:before {
	content: ""
}

.icon-jiguangshequ:before {
	content: ""
}

.icon-shenghuofuwu:before {
	content: ""
}

.icon-yingwen:before {
	content: ""
}

.icon-zhanghuxinxi:before {
	content: ""
}

.icon-zaixianjiaoyuhangye:before {
	content: ""
}

.icon-sdkxiazai:before {
	content: ""
}

.icon-tuichudenglu:before {
	content: ""
}

.icon-meitizixun:before {
	content: ""
}

.icon-zhongwen:before {
	content: ""
}

.icon-kaifawendang:before {
	content: ""
}

.icon-arrow-down:before {
	content: ""
}

.icon-close:before {
	content: ""
}

.icon-jg-blog:before {
	content: ""
}

.icon-jg-research:before {
	content: ""
}

.icon-logout:before {
	content: ""
}

.icon-account:before {
	content: ""
}

.icon-jg-entertainment:before {
	content: ""
}

.icon-jg-compliance:before {
	content: ""
}

.icon-zh:before {
	content: ""
}

.icon-jg-hr:before {
	content: ""
}

.icon-jg-doc:before {
	content: ""
}

.icon-jg-investors:before {
	content: ""
}

.icon-en:before {
	content: ""
}

.icon-jg-education:before {
	content: ""
}

.icon-jg-about:before {
	content: ""
}

.icon-jg-life-service:before {
	content: ""
}

.icon-jg-media-news:before {
	content: ""
}

.icon-lang:before {
	content: ""
}

.icon-financial:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-jg-community:before {
	content: ""
}

.icon-tiaoyanpingtai:before {
	content: ""
}

.icon-jg-ad:before {
	content: ""
}

.icon-jg-share:before {
	content: ""
}

.icon-jg-anti-fraud:before {
	content: ""
}

.icon-jg-mlink:before {
	content: ""
}

.icon-jg-identify:before {
	content: ""
}

.icon-jg-paas:before {
	content: ""
}

.icon-jg-sms:before {
	content: ""
}

.icon-jg-im:before {
	content: ""
}

.icon-jg-ums:before {
	content: ""
}

.icon-jg-push:before {
	content: ""
}

.icon-jg-exponent:before {
	content: ""
}

.icon-jg-cash-flow:before {
	content: ""
}

.icon-jg-vaas:before {
	content: ""
}

.icon-jg-analytics:before {
	content: ""
}

.icon-jg-iapp:before {
	content: ""
}

.icon-jg-report:before {
	content: ""
}

.icon-izone:before {
	content: ""
}

.icon-iaudience:before {
	content: ""
}

.icon-jg-smart-operator:before {
	content: ""
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	border: 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section {
	display: block
}[hidden] {
	display: none
}

body {
	line-height: 1
}

menu,ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: "";
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	text-decoration: none
}

button {
	background: none;
	border: none;
	cursor: pointer;
	outline: none
}

@font-face {
	font-family:Monaco;src:url(./Monaco.w_2yz6I4.ttf) format("ttf")
}

body {
	box-sizing: border-box;
	color: #0b2640;
	font-family: pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,microsoft yahei,simsun,sans-serif;
	font-size: 14px;
	line-height: 1
}

.font-w-5 {
	font-weight: 500
}

.font-w-4 {
	font-weight: 400
}

.btn-text {
	color: var(--primary)
}

.text-org {
	color: #ff7308
}

.text-primary {
	color: var(--primary)
}

.tooltip {
	background: #fff;
	border: 1px solid #e3e8ee;
	border-radius: 4px;
	box-shadow: 0 2px 4px #2530440a,0 0 1px #25304414;
	color: #0b2640ad;
	font-weight: 400;
	height: auto;
	left: 0;
	line-height: 20px;
	opacity: 0;
	padding: 15px;
	position: fixed;
	top: 0;
	white-space: normal;
	width: auto;
	word-break: break-all;
	z-index: -1
}

.btn,.tooltip {
	font-size: 14px
}

.btn {
	align-items: center;
	border: 1px solid #fff;
	border-radius: 20px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 40px;
	justify-content: center;
	width: 128px
}

.btn:hover {
	border: 1px solid var(--primaryHover);
	color: var(--primaryHover)
}

.btn:active {
	border: 1px solid var(--primaryActive);
	color: var(--primaryActive)
}

.btn.btn-def:hover {
	background: #ffffff1f;
	border-color: #fff;
	color: #fff
}

.btn.btn-def-gradient:active,.btn.btn-def-gradient:hover {
	background: #000000e6;
	border: none;
	position: relative
}

.btn.btn-def-gradient:active:after,.btn.btn-def-gradient:hover:after {
	background-image: linear-gradient(135deg,#1effd5,#2398ff);
	border-radius: 18px;
	bottom: -1px;
	content: "";
	left: -1px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: -1
}

.btn.btn-def-gradient:active:after {
	background-image: linear-gradient(135deg,#1effd5,#2398ff)
}

.btn-active {
	background: var(--primary);
	border: none;
	color: #fff
}

.btn-active:hover {
	background: var(--primaryHover);
	box-shadow: 0 0 8px rgba(var(--primaryHover),.32);
	color: #fff
}

.btn-active:active {
	background: var(--primaryActive);
	box-shadow: none;
	color: #fff
}

.btn-write {
	background: linear-gradient(180deg,#fff,#ffffffb0)
}

.btn-write,.btn-write:hover {
	border: none;
	color: var(--primary)
}

.btn-write:hover {
	background: linear-gradient(180deg,#fff,#fff);
	box-shadow: 0 0 12px #ffffff52
}

.btn-write:active {
	background: linear-gradient(1turn,#fff,#ffffffb0);
	border: none;
	box-shadow: none;
	color: var(--primary)
}

.btn-default {
	background: linear-gradient(180deg,#fff,#ffffffb0);
	border: 1px solid rgba(11,38,64,.12);
	color: #0b2640
}

.btn-default:hover {
	background: linear-gradient(180deg,#fff,#fff);
	box-shadow: 0 0 12px #ffffff52
}

.btn-default:active {
	background: linear-gradient(1turn,#fff,#ffffffb0);
	box-shadow: none
}

.btn-gradient {
	background: linear-gradient(135deg,#00e0b6,#007dec);
	border: none;
	color: #fff
}

.btn-gradient:hover {
	background: linear-gradient(135deg,#14eec5,#158df6);
	border: none;
	box-shadow: 0 0 12px #2bc8aa52;
	color: #fff
}

.btn-gradient:active {
	background: linear-gradient(135deg,#00c7a2,#005de0);
	border: none;
	box-shadow: none;
	color: #fff
}

.btn-sm-size {
	border-radius: 18px;
	height: 32px;
	width: 80px
}

.btn-md0-size {
	border-radius: 24px;
	height: 40px;
	padding: 0 32px;
	width: auto
}

.btn-md0-size.btn-active {
	border: 1px solid transparent
}

.btn-md1-size {
	width: 160px
}

.btn-md1-size,.btn-md2-size {
	border-radius: 24px;
	height: 48px
}

.btn-md2-size {
	width: 228px
}

.btn-lg-size {
	border-radius: 24px;
	font-size: 16px;
	height: 48px;
	width: 340px
}

.btn-block {
	width: 100%
}

.gradient-bg {
	background: linear-gradient(135deg,#15d297,#3c64f0)!important;
	color: #fff
}

.expand-transition {
	transition: height .25s ease-in-out 0s,padding-top .25s ease-in-out 0s,padding-bottom .25s ease-in-out 0s
}

.collapse-transition {
	transition: all 0s ease-in-out 0s
}

.collapse-arrow {
	font-size: 16px!important;
	height: 20px;
	text-align: center;
	transition: transform .3s;
	width: 20px
}

.collapse-arrow-show {
	transform: rotate(-180deg)
}

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

.twoLineEllipsis {
	-webkit-line-clamp: 2
}

.threeLineEllipsis,.twoLineEllipsis {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical
}

.threeLineEllipsis {
	-webkit-line-clamp: 3
}

.text-center {
	text-align: center
}

.text-center .btn {
	margin: 0 auto
}

::-moz-placeholder {
	color: #0b264052
}

::placeholder {
	color: #0b264052
}

.blue .jg-card-wrapper .card-top {
	background: linear-gradient(180deg,#eff8ff,#f4fcff)
}

.gary .jg-card-wrapper .card-top {
	background: linear-gradient(180deg,#f9fbfc,#f9fbfc)
}

.mt40 {
	margin-top: 40px
}

.flexbox {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start
}

.flex-center {
	justify-content: center
}

.toasted-container.top-center {
	top: 20%!important
}

.toasted-container.top-center .toasted.toasted-primary.success {
	background: #42be65;
	font-weight: 500
}

.toasted-container.top-center .toasted.toasted-primary.error {
	background: #f44336;
	font-weight: 500
}

.browsertip-wrapper {
	background-color: #0009;
	bottom: 0;
	color: #0b2640d6;
	display: none;
	font-family: PingFangSC-Regular,PingFang SC;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 999
}

.browsertip-wrapper .browsertip-content {
	background-color: #fff;
	border-radius: 6px;
	left: 50%;
	padding: 25px 30px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 500px
}

.browsertip-wrapper .browsertip-content .title {
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	margin-bottom: 16px
}

.browsertip-wrapper .browsertip-content .title .warring {
	background-image: url(./warring.BUTiKNDh.png);
	background-repeat: no-repeat;
	background-size: 23px 21px;
	display: inline-block;
	height: 23px;
	padding-bottom: 2px;
	vertical-align: middle;
	width: 23px
}

.browsertip-wrapper .browsertip-content .text {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px
}

.browsertip-wrapper .browsertip-content .browsertip-link {
	margin-bottom: 15px
}

.browsertip-wrapper .browsertip-content .browsertip-link a {
	background-position: 14px 8px;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: 1px solid rgba(85,100,124,.2);
	border-radius: 4px;
	color: #0b2640d6;
	display: inline-block;
	font-size: 14px;
	height: 40px;
	line-height: 24px;
	margin-right: 23px;
	padding: 8px 14px 8px 45px;
	vertical-align: middle;
	width: 160px
}

.browsertip-wrapper .browsertip-content .browsertip-link a:hover {
	border-color: var(--primary)
}

.browsertip-wrapper .browsertip-content .browsertip-link a.chrome {
	background-image: url(./chrome.QoQWYIMy.png)
}

.browsertip-wrapper .browsertip-content .browsertip-link a.edge {
	background-image: url(./edge.BSG7Sr2l.png)
}

@media screen and (min-width:1025px) {
	.md,.sm {
		display: none!important
	}

	.lg {
		display: block!important
	}

	.flexbox.flexbox-item2 .flexitem {
		flex: 0 1 49.1%
	}

	.flexbox.flexbox-item2 .flexitem:nth-child(2n) {
		margin-right: 0
	}

	.flexbox.flexbox-item3 .flexitem {
		flex: 0 1 30.667%;
		margin-bottom: 4%;
		margin-right: 4%
	}

	.flexbox.flexbox-item3 .flexitem:nth-child(3n) {
		margin-right: 0
	}

	.flexbox.flexbox-item3 .flexitem:nth-last-of-type(-n+3) {
		margin-bottom: 0
	}

	.flexbox.flexbox-item3 .solutions.flexitem {
		flex-basis: 32%
	}

	.flexbox.flexbox-item4 .flexitem {
		flex: 0 1 23%;
		margin-bottom: 2%;
		margin-right: 2.667%
	}

	.flexbox.flexbox-item4 .flexitem:nth-child(4n) {
		margin-right: 0
	}

	.flexbox.flexbox-item4 .flexitem:nth-last-of-type(-n+4) {
		margin-bottom: 0
	}

	.flexbox .solutions.flexitem {
		margin-bottom: 1.67%;
		margin-right: 1.67%
	}
}

@keyframes animation-rotate {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

@media screen and (min-width:769px) and (max-width:1024px) {
	.lg,.sm {
		display: none!important
	}

	.md {
		display: block!important
	}

	.flexbox {
		padding: 0 16px
	}

	.flexbox.flexbox-item2 .flexitem {
		flex: 1 1 40%;
		margin-bottom: 24px;
		margin-right: 32px
	}

	.flexbox.flexbox-item2 .flexitem:nth-child(2n) {
		margin-right: 0
	}

	.flexbox.flexbox-item2 .flexitem:nth-last-of-type(-n+2) {
		margin-bottom: 0
	}

	.flexbox.flexbox-item2 .flexitem:last-of-type {
		max-width: 48.5%
	}

	.flexbox.flexbox-item3 .flexitem {
		flex: 1 1 40%;
		margin-bottom: 24px;
		margin-right: 32px
	}

	.flexbox.flexbox-item3 .flexitem:nth-child(2n) {
		margin-right: 0
	}

	.flexbox.flexbox-item3 .flexitem:nth-last-of-type(-n+2) {
		margin-bottom: 0
	}

	.flexbox.flexbox-item3 .flexitem:last-of-type {
		max-width: 48.5%
	}

	.flexbox.flexbox-item3.flexbox-odd .flexitem:nth-last-of-type(-n+2) {
		margin-bottom: 24px
	}

	.flexbox.flexbox-item3.flexbox-odd .flexitem:last-of-type {
		margin-bottom: 0
	}

	.flexbox.flexbox-item4 .flexitem {
		flex: 1 1 40%;
		margin-bottom: 24px;
		margin-right: 32px
	}

	.flexbox.flexbox-item4 .flexitem:nth-child(4n) {
		margin-right: 32px
	}

	.flexbox.flexbox-item4 .flexitem:nth-child(2n) {
		margin-right: 0
	}

	.flexbox.flexbox-item4 .flexitem:nth-last-of-type(-n+2) {
		margin-bottom: 0
	}

	.flexbox .solutions.flexitem {
		margin: 0 20px 20px 0
	}
}

@media screen and (max-width:768px) {
	.lg,.md {
		display: none!important
	}

	.sm {
		display: block!important
	}

	.flexbox {
		padding: 0 16px
	}

	.flexbox.flexbox-item3 .flexitem,.flexbox.flexbox-item4 .flexitem {
		flex: 1 1 100%!important;
		margin-bottom: 24px;
		margin-right: 0!important
	}

	.flexbox.flexbox-item3 .flexitem:nth-last-of-type(-n+4),.flexbox.flexbox-item4 .flexitem:nth-last-of-type(-n+4) {
		margin-bottom: 24px
	}

	.flexbox.flexbox-item3 .flexitem:last-of-type,.flexbox.flexbox-item4 .flexitem:last-of-type {
		margin-bottom: 0
	}
}

@media only screen and (max-width:600px) {
	.toasted-container {
		min-width: 250px!important
	}

	.toasted-container.top-center {
		left: 50%!important;
		transform: translate(-50%)!important
	}

	.toasted-container .toasted {
		justify-content: center
	}
}

.blog-page .page * {
	max-width: 100%!important
}

.blog-page .page table {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc
}

.blog-page .page table td,.blog-page .page table th {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc
}

.blog-page .page table th {
	background-color: #f1f1f1
}

.gptbots-chat {
	display: none!important
}

.globle-message-wrap {
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 16px 24px -6px #25304424,0 1px 4px #2530441f;
	color: #253044d6;
	font-size: 14px;
	left: 50%;
	line-height: 22px;
	max-width: 60%;
	min-height: 38px;
	min-width: 150px;
	padding: 8px 30px 8px 52px;
	position: fixed;
	top: 0;
	transform: translate(-50%,-120%);
	transition: transform .2s ease;
	z-index: 9999
}

.globle-message-wrap .success {
	background: #30c74e;
	border-radius: 18px;
	height: 18px;
	line-height: 19px;
	top: 10px;
	transform: scale(.8);
	width: 18px
}

.globle-message-wrap .error,.globle-message-wrap .success {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	left: 30px;
	position: absolute;
	text-align: center
}

.globle-message-wrap .error {
	background: #ff3636;
	border-radius: 22px;
	height: 22px;
	line-height: 22px;
	top: 8px;
	transform: scale(.6);
	width: 22px
}

.globle-message-wrap.show {
	transform: translate(-50%,30px)
}

.error-wrapper {
	margin: 150px auto 0;
	max-width: 700px;
	text-align: center
}

.error-wrapper .title {
	color: #0b2640;
	font-size: 30px;
	font-weight: 500;
	line-height: 38px;
	margin-bottom: 16px;
	margin-top: 35px;
	padding: 0 16px
}

.error-wrapper .text {
	color: #0b264085;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 55px;
	padding: 0 16px
}

.error-wrapper img {
	width: 100%
}

.btn-group {
	display: flex;
	justify-content: center
}

.btn-group .btn {
	margin-right: 16px
}

.btn-group .btn:last-child {
	margin-right: 0
}

:root {
	--primary: #2c6bff;
	--primaryHover: #3985ff;
	--primaryActive: #0051cd
}
