@font-face {
	font-family:ai-icons;src:url(//aip.bdstatic.com/portal/dist/1533010411100/fonts/ai-icons.eot);src:url(//aip.bdstatic.com/portal/dist/1533010411100/fonts/ai-icons.eot#iefix) format("embedded-opentype"),url(//aip.bdstatic.com/portal/dist/1533010411100/fonts/ai-icons.ttf) format("truetype"),url(//aip.bdstatic.com/portal/dist/1533010411100/fonts/ai-icons.woff) format("woff"),url(//aip.bdstatic.com/portal/dist/1533010411100/fonts/ai-icons.svg#ai-icons) format("svg");font-weight:400;font-style:normal
}[class*=" ai-icon-"],[class^=ai-icon-] {
	font-family: ai-icons!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ai-icon-body:before {
	content: "\E900"
}

.ai-icon-speech:before {
	content: "\E902"
}

.ai-icon-video-big:before {
	content: "\E918"
}

.ai-icon-smarty:before {
	content: "\E917"
}

.ai-icon-ar:before {
	content: "\E901"
}

.ai-icon-data:before {
	content: "\E903"
}

.ai-icon-easydl:before {
	content: "\E904"
}

.ai-icon-hardware:before {
	content: "\E905"
}

.ai-icon-image:before {
	content: "\E906"
}

.ai-icon-nlp:before {
	content: "\E907"
}

.ai-icon-paddle:before {
	content: "\E908"
}

.ai-icon-schema:before {
	content: "\E909"
}

.ai-icon-solution:before {
	content: "\E90A"
}

.ai-icon-video:before {
	content: "\E90C"
}

.ai-icon-search:before {
	content: "\E90D"
}

.ai-icon-forum:before {
	content: "\E90E"
}

.ai-icon-video2:before {
	content: "\E90F"
}

.ai-icon-github:before {
	content: "\E910"
}

.ai-icon-sdk:before {
	content: "\E911"
}

.ai-icon-arrow:before {
	content: "\E912"
}

.ai-icon-close:before {
	content: "\E913"
}

.ai-icon-copy:before {
	content: "\E914"
}

.ai-icon-feedback:before {
	content: "\E915"
}

.ai-icon-smile:before {
	content: "\E916"
}

.hljs-comment,.hljs-quote {
	color: #655f6d
}

.hljs-attribute,.hljs-link,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable {
	color: #be4678
}

.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type {
	color: #aa573c
}

.hljs-bullet,.hljs-string,.hljs-symbol {
	color: #2a9292
}

.hljs-section,.hljs-title {
	color: #576ddb
}

.hljs-keyword,.hljs-selector-tag {
	color: #955ae7
}

.hljs-addition,.hljs-deletion {
	color: #19171c;
	display: inline-block;
	width: 100%
}

.hljs-deletion {
	background-color: #be4678
}

.hljs-addition {
	background-color: #2a9292
}

.hljs {
	display: block;
	overflow-x: auto;
	background: #efecf4;
	color: #585260;
	padding: .5em
}

.hljs-emphasis {
	font-style: italic
}

.hljs-strong {
	font-weight: 700
}

.list-content {
	width: 820px;
	height: 90px;
	padding: 20px 0 20px 20px;
	background-color: #ebebeb;
	font-size: 0
}

.list-img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	width: 144px;
	height: 90px;
	margin-right: 20px;
	-moz-background-size: 144px 90px;
	background-size: 144px 90px;
	background-position: 50%;
	cursor: pointer;
	opacity: .5;
	border-color: transparent
}

.list-img:last-child {
	margin-right: 0
}

.list-img-unselected {
	opacity: 1;
	border: 2px solid #0073eb
}

@-webkit-keyframes scan {
	0% {
		height: 0
	}

	to {
		opacity: 0;
		height: 525px
	}
}

@-moz-keyframes scan {
	0% {
		height: 0
	}

	to {
		opacity: 0;
		height: 525px
	}
}

@keyframes scan {
	0% {
		height: 0
	}

	to {
		opacity: 0;
		height: 525px
	}
}

@-webkit-keyframes loadImg {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-moz-keyframes loadImg {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-moz-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes loadImg {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.grain {
	width: 1180px;
	margin: 0 auto
}

.grain-cover {
	background-color: #f4f5f7
}

.grain-intro {
	padding: 80px 0 40px;
	font-size: 30px;
	color: #333;
	text-align: center
}

.grain-title {
	font-size: 0;
	text-align: center
}

.grain-sub {
	display: inline-block;
	width: 115px;
	height: 18px;
	margin-right: 15px;
	padding-bottom: 16px;
	font-size: 18px;
	color: #333;
	text-align: center;
	border-bottom: 2px solid transparent;
	cursor: pointer
}

.grain-sub:last-child {
	margin-right: 0
}

.grain-sub-active {
	color: #0073eb;
	border-bottom-color: #0073eb
}

.grain-content {
	margin-top: 27px;
	font-size: 0
}

.grain-content-inline {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
}

.grain-content-inline-scan {
	position: absolute;
	z-index: 7;
	top: 0;
	left: 0;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="transparent",endColorStr="#3e88f1",gradientType="0");
	border-bottom: 3px solid #3e88f1;
	-webkit-animation: scan 1.2s infinite;
	-moz-animation: scan 1.2s infinite;
	animation: scan 1.2s infinite;
	background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#3e88f1));
	background: -webkit-linear-gradient(top,transparent,#3e88f1);
	background: -moz-linear-gradient(top,transparent,#3e88f1);
	background: linear-gradient(180deg,transparent,#3e88f1)
}

.grain-content-inline-load {
	position: absolute;
	z-index: 2;
	height: 525px;
	width: 100%;
	top: 0;
	left: 0
}

.grain-content-inline-load-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 200px;
	height: 150px
}

.grain-content-inline-load-img {
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/loading.png);
	-webkit-animation: loadImg .7s infinite;
	-moz-animation: loadImg .7s infinite;
	animation: loadImg .7s infinite
}

.grain-content-inline-load-intro {
	margin-top: 20px;
	font-size: 14px;
	color: #666;
	text-align: center
}

.grain-content-inline-search {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
}

.grain-content-inline-summary {
	position: absolute;
	right: 0;
	top: 0
}

.grain-feedback {
	margin-top: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-align: right;
	font-size: 14px
}

.grain-feedback-info {
	display: inline-block;
	color: #999;
	padding-bottom: 1px;
	border-bottom: 1px solid #999;
	cursor: pointer
}

.search_scanning {
	width: 100%;
	padding: 20px 0 20px 20px;
	font-size: 0;
	background-color: rgba(0,0,0,.5)
}

.search-label {
	position: relative
}

.search-add,.search-local,.search-url,.search_scanning .search-button {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 38px;
	outline: none;
	font-size: 14px;
	border: 1px solid #666;
	background-color: rgba(0,0,0,.45);
	line-height: 36px
}

.search-add:hover,.search-local:hover,.search-url:hover,.search_scanning .search-button:hover {
	-webkit-box-shadow: unset;
	-moz-box-shadow: unset;
	box-shadow: unset
}

.search-add-active,.search-local-active,.search-url-active,.search_scanning .search-button-active {
	background-color: #0073eb;
	border-color: #0073eb;
	color: #fff
}

.search_scanning .search-button {
	color: #999
}

.search_scanning .search-button-active {
	color: #fff
}

.search-url {
	display: inline-block;
	vertical-align: middle;
	color: #ccc;
	width: 580px;
	border-right: 0;
	text-indent: 11px
}

.search-local {
	position: relative;
	width: 116px;
	text-align: center;
	background-color: #0073eb;
	border-color: #0073eb;
	color: #fff;
	font-size: 16px;
	cursor: pointer
}

.search-local-input {
	display: none !important;
}

.search-add {
	margin: 0 30px;
	color: #ccc;
	font-size: 16px;
	border: 0;
	background-color: transparent;
	line-height: 38px
}

.result-cover {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #343434;
	background-position: 50%;
	background-repeat: no-repeat
}

.result-unchecked {
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/imageRecognition/common-icon/unchecked.png);
	-moz-background-size: 104px 72px;
	background-size: 104px 72px;
	background-position: center 173px
}

.result-error-msg {
	width: 176px;
	margin: 0 auto;
	padding-top: 355px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 26px
}

.json {
	position: relative;
	width: 340px;
	height: 654px;
	background-color: #fafafa;
	overflow: hidden
}

.json-title {
	position: relative;
	padding-left: 20px;
	color: #333;
	font-size: 16px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.json-title-show-request {
	position: absolute;
	width: 12px;
	height: 16px;
	padding: 10px;
	right: 7px;
	top: 50%;
	margin-top: -16px;
	cursor: pointer;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/imageRecognition/common-icon/arrow.png);
	background-position: 50%;
	background-repeat: no-repeat;
	-moz-background-size: 12px 16px;
	background-size: 12px 16px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	-moz-transition: transform .3s,-moz-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s,-moz-transform .3s
}

.json-title-hide-request {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.json-href {
	display: block;
	margin-top: 15px;
	font-size: 12px;
	color: #0073eb;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.json-content {
	margin-top: 15px;
	padding-bottom: 50px;
	white-space: pre-wrap;
	font-size: 14px;
	color: #404040;
	line-height: 24px
}

.json-content-short {
	height: 280px
}

.json-intro {
	position: relative;
	padding-left: 20px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #333;
	cursor: pointer
}

.json-intro-contain {
	height: 555px;
	overflow: hidden;
	-webkit-transition: height .5s;
	-moz-transition: height .5s;
	transition: height .5s
}

.json-intro-contain-hide {
	height: 0
}

.json-intro-title {
	position: relative;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #333;
	cursor: pointer
}

.json-intro-title-show {
	position: absolute;
	width: 12px;
	height: 16px;
	padding: 10px;
	right: 7px;
	top: 50%;
	margin-top: -16px;
	cursor: pointer;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/imageRecognition/common-icon/arrow.png);
	background-repeat: no-repeat;
	background-position: 50%;
	-moz-background-size: 12px 16px;
	background-size: 12px 16px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	-moz-transition: transform .3s,-moz-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s,-moz-transform .3s;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.json-intro-title-hide {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

.json-intro-header {
	margin-top: 20px;
	font-size: 14px;
	color: #333
}

.json-intro-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 20px;
	margin-top: 10px;
	font-size: 14px;
	color: #666;
	word-wrap: break-word
}

.json-intro-request {
	padding-left: 20px;
	overflow: auto;
	height: 554px
}

.hljs-attr {
	color: #a11
}

.summary {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 219px;
	padding: 17px 12px;
	background-color: #505050;
}

.summary-title {
	margin-bottom: 14px;
	font-size: 16px;
	color: #fff
}

.summary-item {
	margin-bottom: 17px;
	color: #fff;
	font-size: 0
}

.summary-item-degree,.summary-item-length,.summary-item-name {
	display: table-cell;
	height: 32px;
	vertical-align: middle;
	font-size: 14px;
	color: #fff
}

.summary-item-length {
	width: 89px;
	height: 4px;
	padding-left: 30px;
	background-color: transparent
}

.summary-item-length-inner {
	min-width: 1px;
	height: 4px;
	background-color: #fff;
	-webkit-transition: width 1s linear;
	-moz-transition: width 1s linear;
	transition: width 1s linear
}

.summary-item-degree {
	width: 21px
}

.feedback {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	z-index: 11
}

.feedback-content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 540px;
	padding-bottom: 30px;
	background-color: #fff
}

.feedback-content-active {
	width: 450px;
	height: 220px
}

.feedback-content-title {
	position: relative;
	padding: 22px 0;
	text-align: center;
	font-size: 16px;
	color: #444;
	border-bottom: 1px solid #ebedf3
}

.feedback-content-title-off {
	cursor: pointer;
	position: absolute;
	top: 23px;
	right: 30px;
	height: 12px;
	width: 12px;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/nlp-demo/off.png);
	-moz-background-size: 12px 12px;
	background-size: 12px 12px;
	background-position: 50%
}

.feedback-content-result {
	margin: 30px 0 10px 50px;
	font-size: 14px;
	color: #333;
	font-family: PingFangSC-Regular
}

.feedback-content-main {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccd0db;
	position: relative;
	width: 440px;
	margin-left: 50px
}

.feedback-content .feedback-content-input {
	color: #333
}

.feedback-content-input {
	width: 370px;
	height: 40px;
	text-indent: 11px;
	font-size: 14px;
	border: 0
}

.feedback-content-input-max {
	position: absolute;
	top: 0;
	right: 11px;
	height: 40px;
	line-height: 40px;
	color: #999
}

.feedback-content-input-max-active {
	color: #c33
}

.feedback-content-submit {
	margin-top: 30px;
	font-size: 0
}

.feedback-content .feedback-content-confirm,.feedback-content .feedback-content-off {
	min-width: 100px;
	height: 36px;
	line-height: 34px;
	font-size: 14px;
	border: 0
}

.feedback-content .feedback-content-confirm:hover,.feedback-content .feedback-content-off:hover {
	-webkit-box-shadow: unset;
	-moz-box-shadow: unset;
	box-shadow: unset
}

.feedback-content .feedback-content-confirm {
	background-color: #0073eb;
	margin: 0 20px 0 160px;
	color: #fff
}

.feedback-content .feedback-content-confirm-blank {
	cursor: not-allowed;
	background-color: rgba(0,115,235,.5)
}

.feedback-content .feedback-content-off {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	color: #333;
	border: 1px solid #ccd0db
}

.feedback-true-title {
	position: relative;
	margin-top: 14px;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	color: #333;
	font-weight: 500
}

.feedback-true-title-off {
	cursor: pointer;
	position: absolute;
	top: 8px;
	right: 30px;
	height: 20px;
	width: 20px;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/nlp-demo/off.png);
	background-position: 50%
}

.feedback-true-img {
	height: 140px;
	-moz-background-size: 60px 60px;
	background-size: 60px 60px;
	background-position: 50%;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/nlp-demo/finish.png);
	background-repeat: no-repeat
}

.feedback-true-info {
	text-align: center;
	font-size: 14px;
	color: #666
}

.ai-platform {
	font-size: 14px;
	font-family: arial,tahoma,Hiragino Sans GB,Microsoft YaHei,sans-serif;
	line-height: 1
}

.ai-platform h1,.ai-platform h2,.ai-platform h3,.ai-platform h4,.ai-platform h5,.ai-platform h6 {
	font-family: arial,tahoma,Hiragino Sans GB,Microsoft YaHei,sans-serif;
	margin: 0;
	font-weight: 500
}

.scanning button,.scanning input,.scanning keygen,.scanning select,.scanning textarea {
	font-family: arial,tahoma,Hiragino Sans GB,Microsoft YaHei,sans-serif;
	outline: none!important;
	color: #ccc
}

.scanning a {
	cursor: pointer;
	text-decoration: none
}

.scanning a[role=button],.scanning button {
	display: inline-block;
	min-width: 116px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	transition: all .1s linear;
	text-align: center;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 0
}

.scanning a[role=button]:hover,.scanning button:hover {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.4);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.4)
}

.scanning a[role=button].btn-primary,.scanning button.btn-primary {
	border: 1px solid #0073eb;
	background-color: #0073eb;
	color: #fff!important
}

.scanning a[role=button].btn-primary:hover,.scanning button.btn-primary:hover {
	background-color: #1a81ed
}

.scanning a[role=button].btn-normal,.scanning button.btn-normal {
	border: 1px solid #ccc;
	background-color: #fff;
	color: #666!important
}

.scanning a[role=button].btn-other,.scanning button.btn-other {
	border: 1px solid #333;
	background-color: #333;
	color: #fff!important
}

.scanning a[role=button].btn-other:hover,.scanning button.btn-other:hover {
	border: 1px solid #0073eb;
	background-color: #0073eb
}

.scanning a[role=button].small,.scanning button.small {
	width: 80px;
	height: 26px;
	line-height: 26px
}

.scanning a[role=button].media,.scanning button.media {
	width: 110px;
	height: 38px;
	line-height: 38px
}

.scanning a[role=button].large,.scanning button.large {
	width: 150px;
	height: 44px;
	line-height: 44px;
	font-size: 18px
}

.scanning .ai-container {
	display: block;
	width: 1180px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}

.scanning .clear-float {
	zoom: 1
}

.scanning .clear-float:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.scanning .disabled {
	opacity: .7;
	cursor: not-allowed
}

.scanning ::-webkit-input-placeholder {
	color: #999
}

.scanning :-moz-placeholder,.scanning ::-moz-placeholder {
	color: #999
}

.scanning :-ms-input-placeholder {
	color: #999
}

.scanning .tech-clear {
	zoom: 1
}

.scanning .tech-clear:after,.scanning .tech-clear:before {
	display: table;
	content: ""
}

.scanning .tech-clear:after {
	clear: both
}

main.scanning {
	margin: 60px auto 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: auto
}

.ai-href {
	color: #0073eb
}

.ai-href:hover {
	text-decoration: underline
}

.ai-href:visited {
	color: #0073eb
}


body .ai-track,html .ai-track {
	display: none
}

a img {
	border: none;
	outline: none
}

.f-l {
	float: left
}

.f-r {
	float: right
}

.o-h {
	overflow: hidden
}

.ai-content {
	margin-top: 60px
}

.ai-hot:after,.ai-new:after,.ai-test:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -25px;
	width: 21px;
	height: 12px;
	content: "";
	display: inline-block;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAYCAMAAAC7r5/PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGhUExURUdwTP85E/85Ev9GHP85E/8/Ff85E/85Ev8/Ff85E/86FP9VVf9EIv86Ev87E/85Ev86FP////85F/85E/85Ev85Ff86E/88FP85Ev85Ev86Ev85E/85E/86E/87Ev87Gf85Ev85E/8/H/9/f/86FP85Ev88Ff86Ev85Ev85Ev85Ev85Ev85E/9MGf85E/85Ev85Ev8/P/9mM/8+FP86Ev85Ev87Ff85FP87Ev89Ev85Ev88GP85Ev85E/85Ev85Ev85Ev86Ev86Ev8+Ev8/Gf85Ev85E/89FP88Ff89F/85GP88Ev86E/86E/85Ev9IEv86E/8/F/85Ev85Ev9FF/86Ev8/Ff85Ev85E/86Ev85E/85Ev85Ev85Ev85Ev87Ev9CFv88Hv85Ev9VKv85Ev86Ev85E/85Ev85Ev85Ev85Ev86E/85Ev85Ev85E/85E/87E/85E/85Ev86Ev85Ev9VHP9CEv85Ev85Ev86Ev86E/86Ev86Ev85E/86Fv85FP85Ev85Ev86E/85Ev85E/86Ev86Ev85Ev85FP87E/85EglCLBUAAACKdFJOUwCG+RKtJNW/DLpyAw/XWvxkASxdb0eQJsubiISSg2Me7uMQAmXeO3+W5pr9Qgrk5dkEBSWv8i8xODbsFcSszX3rh70pFKhDMkghHzcaQb4OniDc+wt7GMK54DW39u+pURcRVAaqoo/1svPAaI2wgPFna5ht4Qkb0qOmdWCLkzlLl7ar94GUcedMTbBfGPMAAAGDSURBVDjLpZLnU8JAEMU3QQQUlYBYQAHpAipYsPfee++9995727/auwtgxlHQ8X14eXv3m8vmNgB/k61d+Vu0E4c/i0qTWxCTUiK2kKdWq8cKZMQDjSaXp8qLFeVsQ4YSMbY5UrZwaKmpznYmQghVJYTUIKI+jV1DtKnRdHGYKGlLhtnhaBBR8BWYiXs2BIiJzq/vABzvbkFMtNd6cCSzmrxB6+JXtDg5pDURHY98lp0LJ/P3NzCr0+nO8IK4nEPOaHTUGY1qNhi5REL4XamYTh+sAVX8j6Oa02q1BrwlLkjROFFPAA9imqFHhVV4vQoRFC1JRI8KgBSWpnmAIr1ef4cm4sL9qQRNo55B0SyaMnn6ExyaSa8v7wD+4hjoAt4QNC4DbPxVDHQpRyDoGwaLcC86OjK1Qi8r8PpsQG101D0oZ/dqv7RMggTNURCVUDSfplwemvi+IfMyngDsY3d0FJwd/YijZHOiBySoo5b69jnAgIumej9bbmtlIy5kRWkZ/FsfT99sWMYczO8AAAAASUVORK5CYII=);-moz-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.ai-hot:after {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAYCAMAAAC7r5/PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAG8UExURUdwTPutFf+vF///VfusFvqtFPqtFvmuFvqsFPuuFP+vGv//f/+0Ff////mtFf+4HPqvGfyuF/qtFf/UKvutFvuuFf+xFvuvFv+/FfutFv+yGfyvF/+uFfmsFfquFv+xF/qtFf+7Iv+/H/+tF/+zHPmsFfutFfmtFPqtFf+yGf/MM/qtFf+uGPqtFfmtFfquFf+wGvqsFPqvFvqtF/yuFv+uGvyuFvuuFvmsFfmsFfqtFf+yGfuuFfyvFfmtFPmsFPqtFfyuF/uvFfqsFfqtFPquFf/GHPuvFfuuFvmtFf+vH/mtFfqtFPqtFvqtFfqwF/uuFv+2JPquFP+5F/qtFvquFvqxFfmsFfquF/+wJ/uwF/+tHvuuF/mtFvmuFf+0FvusFfyuFvutFfuuFf+xFfqtFfusFfquFv+2GPqtFfutFfquFvquFvmtFvmtFvuuFfqsFv+xF/qtFf+xFvmtFPquFfmtFP+zG/qtFfqtFv+uGvqtFPmtFfusFPutFfuvF/+2JPmsFfutFfusFPmtFfqvGfquFfqtFfqvFvmtFPqtFvquFfquFfutFPqtFfuwFvmsFPmtFPqtFPqtFXs6k9cAAACTdFJOUwCDIAPD1J+30scdAhgB/BIzVm0GxZEuQwyGKGMj/m8hpQ8ILBv7SLumHgXOKWr6eCffZm5ZE2WU8rPkClJg9+idYkfl3WwJU4vxEP3R2+E3iA7TC6J/O+82DUEZTOfmIsBcwoUkmcl+FZzLe57zuEatK6gX9HX2JamsJuDtl5BAB+6BxrU9PLJzvGdpqsjXRPXqr/fwElcAAAGjSURBVDjLlZPnV1pBEMWvPCPKi48iIqBYwN4LYO+99967JmpiSdREjb33+YddnmCeHtaj98OWOb+zO3d2Fvic7HGh/sLdfmIB9FWec9YUwdCktFQ++ndLGY2kAMDxxadYQKXTLdIPndWs0RQVapgEH6uWBhAT5FV5CNBDskLyyCuVzEX0Ib6/S3y5I5Ch7Xr9T8rVR5gMhoIbg2HbiwarGR6FV+j/XAXJAkQrUKUUKMtQQ+4PoIcX15GPeroDLukPD+105wcuk3RUenVvI5ZbCel46KBUMJHmYaB6oHwBJ/QP65wExkWvrVO6pbNiKzmLf6e/awswHrjObcf7O7ubHmccdJZcQDhFA6Ul2Cv6lRnmHzWP5VAw8J2Wntsre4NWeMWaD89iF6ZYfI+4mrXArWtiRipELaB1DrN+KhT4T6AdnRPxbQqYoV4gg6b5aHKCiZmS2LHGNpF1tG3IH9piBOqpg61GaBLIpUSWdGOr/S1aVWtpbgAqaurYxpyZDDSVsVZHZXX6WzSPEtTZbI6Xdw5WS8TIluI8g8mq/Gdhwqf+9RPdPFMjq7akCwAAAABJRU5ErkJggg==)
}

.ai-test:after {
	right: -25px;
	width: 22px;
	height: 12px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAYCAMAAAC2se+IAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAIrUExURUdwTAuP/////wuP/wyP/wuP/wyP/w6P/w2P/wuQ/w2P/wyP/wuP/wuP/wuP/wuQ/wyQ/wuQ/wuP/wuP/zOZ/wuP/w+P/1Wq/xmZ/x+f/wuP/3///wuQ/wuP/wyQ/w+P/wuP/wyP/wuQ/xCS/wyQ/wuQ/wyQ/wyP/yqq/wuQ/wuQ/z+//w2P/wuP/w6U/wyP/wuP/wuQ/wuQ/wuP/wyP/wuP/wyP/wuP/wuR/w+S/w+W/wyQ/wyP/wuP/wyP/xWU/wuQ/wyR/wyS/wuP/wuP/xWU/wyP/wuP/wuP/wuP/w6R/wuQ/wuP/wuT/wuP/xyq/wuP/w2R/w+R/wuR/wuP/xGQ/wyZ/w6b/w+P/xKX/wuQ/wyP/wuP/wyP/ySR/w2Q/w6T/wuQ/w2P/wyP/wuP/wuQ/wuQ/wyQ/w2P/wuP/wuP/wuQ/wyP/wuP/wuP/wuQ/wuP/w2P/wyP/wyQ/wuP/xKR/wuQ/wyR/wuQ/wyQ/w+W/wyP/wuQ/wyP/xOT/wyP/w2R/wuP/wuP/wuP/wyQ/w6R/wyP/wuP/w2P/w6S/wuP/w2P/wyR/wuP/wuP/wuQ/wuR/wuW/wuQ/wyQ/wyP/w2Q/wuP/wuP/wuP/wyQ/wuR/w6R/wyP/xGZ/wyQ/wuP/wyR/wuP/wyQ/wyR/wuP/wuQ/wuQ/wuP/wyS/wyP/wuP/w2R/wuP/xGV/wyQ/wyP/wyP/wuP/wuP/wuQ/wyP/wyP/wyQ/wuP/wuP/16dyWUAAAC4dFJOUwCuAcSk2rpHN4hed/7l0LZjls34BZsgAwoI/ALI63YQ8FIXLzyteKcGmIYEYvkkZfXvwfaTt2eiViEiqKOVaRixZD3Xggx5nMX7SGy5LccJ/XQxa+AeFBIwG9+pV+gHYTSDOdT6xtiqYLKgQ3vZiXPbdVB65w6aT29VEbvP0ho+XfOwyqZGKeZONslJZvSzoVsWr4+OX4Djq1FtI9EPf5kq1ZE/4orWzCi+6k3dHY2QpZ7uWJTpaMI1zt6UAAACQ0lEQVQ4y52T9XcaQRDHv1CaFLhcoNAGJ8QTiOEJNEnj7u6e1N0ldXd3d/fOn9e9A95r846+184Ps7vf++zs3swO8H92UM6cPOevTEqhWRzt3ATzLdOJEXXdIiyjKp35RK6OhWzp8FJdx3WMUY/4rYk2Ad4k0bKhNyKRlgn66vZVgKZBoVBM8dCORAKZN1I1FN1qZlMJUC6NwSgjJTTn2SSPx8tin8+XKahZ3KRiCcxmyP6AkdcIDel0OhNfyvHupKJkUT0NBq9IXgwz0xSVlJRo+efPRhGaEQQhNXHhfJvN9nrWWghYrrD1zlxJeJfL5SrA0/AMycLhF68eYUTgdnPXpOD9RKSCXl/a7tfre5/MXiabmCOakID70sZJ9Z4ipr3ffYYyxIs9+CZ555WkanOoKcvhcPSj0pRvjP1IHBjw049g8C1bHSg2RApuFODQkBQcmLZaPYPAcTJtEdVTxaUM/vlRAu777gU+PAZa+W3WGkGtGJQz+J1aAp77MgB8tkBJCztS1zOxvKEaXTd66DYujf0OF9B8J33F5Pybh3foKqv+ZiaqqYD5Lk9NPxtU2hjca6Gb48PAJ27ubmGAlTlNeLkb6plLO5k5nN8oRozC+1LPWXRNBjhZk8id0axVkh/Y6z58Qp5bJOb9rAhrKIjRAOnuNctuhbKPDWVWNK8B1urs2LrdtIftz07tLC87dIQGhMslCBvTay9ecNe3Hl0umJa9ZtYQtVXiyQZeZefIoxVPNMTrTme0lG2APiflX/v/FxUyjdPbj6g9AAAAAElFTkSuQmCC);-moz-background-size: 22px 12px;
	background-size: 22px 12px
}

.ai-nav-item,.ai-nav-sub-item {
	position: relative;
	display: inline-block;
	font-size: 15px;
	color: #fff;
	line-height: 60px;
	text-align: center;
	font-weight: 500;
	font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif
}

.ai-nav-item {
	width: 105px;
	text-align: center
}

.ai-nav-item:hover {
	background-color: #121212;
	color: #036fe2
}

.ai-nav-item:hover .ai-nav-detail {
	display: block
}

.ai-nav-item-control {
	color: #fff
}

.ai-nav-name,.ai-nav-sub-item {
	cursor: pointer
}

.ai-nav-name {
	height: 100%
}

.ai-nav-list-item {
	padding: 16px 0;
	text-align: center;
	line-height: 1;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	cursor: pointer
}

.ai-nav-list-item:hover {
	color: #036fe2
}

#ai-nav-tech {
	font-family: unset
}

.ai-nav-detail {
	top: 60px;
	display: none;
	background: rgba(0,0,0,.95);
	z-index: 320;
	-ms-scroll-chaining: none;
	overscroll-behavior: none
}

.ai-nav-detail-s {
	left: 0;
	right: 0;
	padding: 15px 0
}

.ai-nav-detail-s,.ai-nav-detail-xxl {
	position: absolute;
	background-color: hsla(0,0%,5%,.98)
}

.ai-nav-detail-xxl {
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 548px;
	padding: 36px 30px;
	line-height: 14px
}

.ai-nav-detail-xxl-title {
	margin-top: 46px
}

.ai-nav-detail-xxl-title a {
	font-size: 15px;
	color: #e6e6e6
}

.ai-nav-detail-xxl-title a:hover {
	color: #036fe2
}

.ai-nav-detail-xxl-title:first-child {
	margin-top: 0
}

.ai-nav-detail-xxl-server {
	font-size: 0;
	text-align: left
}

.ai-nav-detail-xxl-info {
	margin-top: 12px;
	text-align: left;
	font-size: 13px;
	color: #999
}

.ai-nav-detail-xxl-btn {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	width: 107px;
	height: 28px;
	text-align: center;
	line-height: 26px;
	margin: 16px 20px 0 0;
	font-size: 14px;
	border: 1px solid #4a4b4b;
	color: #e6e6e6
}

.ai-nav-detail-xxl-btn:last-child {
	margin-right: 0
}

.ai-nav-detail-xxl-btn:hover {
	color: #036fe2;
	border-color: #036fe2
}

.ai-nav-detail-m {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	padding: 36px 0 36px 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 450px;
	font-size: 0;
	text-align: left;
	background-color: hsla(0,0%,5%,.98)
}

.ai-nav-detail-m-header {
	font-size: 0
}

.ai-nav-detail-m-header-column {
	display: inline-block;
	vertical-align: top;
	width: 105px
}

.ai-nav-detail-m-header-column:last-child {
	width: 70px
}

.ai-nav-detail-m-line {
	height: 1px;
	background-color: #d9d9d9;
	opacity: .12
}

.ai-nav-detail-m-footer {
	display: block;
	margin-top: 28px;
	font-size: 14px;
	line-height: 14px;
	color: #999
}

.ai-nav-detail-m-footer:hover {
	color: #036fe2
}

.ai-nav-detail-m .ai-nav-list-item {
	position: relative;
	padding: 0;
	display: inline-block;
	margin-bottom: 28px;
	text-align: left
}

.ai-nav-detail-m .ai-nav-list-item a {
	color: #e6e6e6;
	font-size: 15px
}

.ai-nav-detail-m .ai-nav-list-item a:hover {
	color: #036fe2
}

.ai-nav-detail-l {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	left: -218px;
	width: 970px;
	font-size: 0;
	text-align: left;
	line-height: 14px
}

.ai-nav-detail-l-specific {
	font-size: 0
}

.ai-nav-detail-l-specific:first-child .ai-nav-detail-l-specific-title {
	margin-top: 0
}

.ai-nav-detail-l-specific-btn {
	margin: 16px 20px 0 0;
	width: 120px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #4a4b4b;
	color: #e6e6e6
}

.ai-nav-detail-l-specific-btn:last-child {
	margin-right: 0
}

.ai-nav-detail-l-specific-btn:hover {
	color: #036fe2;
	border-color: #036fe2
}

.ai-nav-detail-l-specific-title {
	margin-top: 46px;
	line-height: 1
}

.ai-nav-detail-l-specific-title-inner {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.ai-nav-detail-l-specific-title-inner a {
	color: #e6e6e6;
	font-size: 15px
}

.ai-nav-detail-l-specific-title-inner a:hover {
	color: #036fe2
}

.ai-nav-detail-l-specific-two {
	margin-top: 46px;
	font-size: 0
}

.ai-nav-detail-l-specific-two .ai-nav-detail-l-specific:last-child .ai-nav-detail-l-specific-title,.ai-nav-detail-l-specific-two:first-child {
	margin-top: 0
}

.ai-nav-detail-l-column {
	display: inline-block;
	vertical-align: top;
	width: 100px;
	margin-right: 46px
}

.ai-nav-detail-l-column:last-child {
	margin-right: 0
}

.ai-nav-detail-l-column-item {
	margin-top: 14px;
	line-height: 1
}

.ai-nav-detail-l-column-item:first-child {
	margin-top: 18px
}

.ai-nav-detail-l-column-item-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1
}

.ai-nav-detail-l-column-item-inner a {
	font-size: 14px;
	color: #999
}

.ai-nav-detail-l-column-item-inner a:hover {
	color: #036fe2
}

.ai-nav-detail-l-column-one {
	margin-top: 12px;
	font-size: 13px;
	color: #999
}

.ai-nav-detail-l-column-all {
	font-size: 0;
	margin-right: -45px;
	line-height: 1
}

.ai-nav-detail-l-column-all-item {
	position: relative;
	display: inline-block;
	margin: 18px 45px 0 0
}

.ai-nav-detail-l-column-all-item a {
	font-size: 14px;
	color: #999
}

.ai-nav-detail-l-column-all-item a:hover {
	color: #036fe2
}

.ai-nav-detail-l-mask,.ai-nav-detail-l-title-contain {
	height: 590px;
	display: inline-block;
	vertical-align: top;
	font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif
}

.ai-nav-detail-l-mask {
	position: relative
}

.ai-nav-detail-l-title-contain {
	padding: 30px 18px 0;
	width: 240px;
	background-color: hsla(0,0%,5%,.98);
	font-size: 0
}

.ai-nav-detail-l-inner-contain,.ai-nav-detail-l-title-contain {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto;
	-ms-scroll-chaining: none;
	overscroll-behavior: none
}

.ai-nav-detail-l-inner-contain {
	width: 730px;
	height: 590px;
	display: none;
	padding-bottom: 10px;
	-ms-overflow-style: none
}

.ai-nav-detail-l-inner-contain::-webkit-scrollbar {
	display: none
}

.ai-nav-detail-l-inner-contain-active {
	display: block
}

.ai-nav-detail-l-content,.ai-nav-detail-l-product {
	display: inline-block;
	vertical-align: top
}

.ai-nav-detail-l-product {
	position: relative;
	width: 230px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 22px 0 44px
}

.ai-nav-detail-l-product-one,.ai-nav-detail-l-product-two {
	width: 0
}

.ai-nav-detail-l-product-line {
	position: absolute;
	top: 0;
	left: 477px;
	margin: auto;
	width: 1px;
	height: 100%;
	background-color: hsla(0,0%,85%,.12)
}

.ai-nav-detail-l-product-inner {
	height: 100%;
	padding: 14px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ai-nav-detail-l-product-title {
	margin-top: 46px;
	padding-left: 6px;
	border-left: 1px solid #999;
	font-size: 14px;
	color: #999
}

.ai-nav-detail-l-product-title:first-child {
	margin-top: 0
}

.ai-nav-detail-l-product-info {
	padding-left: 7px;
	margin-top: 20px
}

.ai-nav-detail-l-product-info-inner {
	display: inline-block;
	vertical-align: top;
	position: relative;
	line-height: 1
}

.ai-nav-detail-l-product-info-inner a {
	font-size: 14px;
	color: #e6e6e6
}

.ai-nav-detail-l-product-info-inner a:hover {
	color: #036fe2
}

.ai-nav-detail-l-content {
	width: 477px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px 30px 40px
}

.ai-nav-detail-l-content-one,.ai-nav-detail-l-content-two {
	width: 730px
}

.ai-nav-detail-l-content-one .ai-nav-detail-l-column,.ai-nav-detail-l-content-two .ai-nav-detail-l-column {
	display: block;
	width: 100%
}

.ai-nav-detail-l-content-one .ai-nav-detail-l-column-item,.ai-nav-detail-l-content-two .ai-nav-detail-l-column-item {
	display: block;
	font-size: 13px;
	color: #999
}

.ai-nav-detail-l-content-two .ai-nav-detail-l-specific {
	display: inline-block;
	vertical-align: top;
	width: 286px;
	margin-right: 80px
}

.ai-nav-detail-l-content-two .ai-nav-detail-l-specific:last-child {
	margin-right: 0
}

.ai-nav-detail-l-title {
	padding: 0 12px;
	margin-bottom: 26px;
	font-size: 0;
	cursor: pointer
}

.ai-nav-detail-l-title-last {
	margin-bottom: 0
}

.ai-nav-detail-l-title-active .ai-nav-detail-l-title-info {
	color: #036fe2
}

.ai-nav-detail-l-title-active .ai-nav-detail-l-title-array {
	display: block
}

.ai-nav-detail-l-title-active .ai-nav-detail-l-title-icon {
	color: #036fe2
}

.ai-nav-detail-l-title-modify {
	padding-top: 28px;
	margin-bottom: 28px;
	border-top: 1px solid hsla(0,0%,85%,.12);
	border-bottom: 1px solid hsla(0,0%,85%,.12)
}

.ai-nav-detail-l-title-icon,.ai-nav-detail-l-title-info {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #999
}

.ai-nav-detail-l-title-icon {
	height: 14px;
	width: 14px;
	text-align: center;
	margin-right: 10px
}

.ai-nav-detail-l-title-array {
	width: 6px;
	height: 14px;
	display: none;
	float: right;
	font-size: 14px;
	color: #0a6deb;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAcBAMAAACnjUNPAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTANv4gRv4gRv4wNv4n9//wNw4gRv4////wNv4gNw4wVv4wNx4wVw4gRv4wNv4sEaj0YAAAAPdFJOUwD+Pmf0Ap9uAZdCZUFkcGHETAEAAAAxSURBVAjXY2DAAzoNwNR6YTDF/hHCrSeF+14WRLLmO4GosC8KxHMYDoI5DNwKDAQAAAfGEozyqHKmAAAAAElFTkSuQmCC) no-repeat 50%;-moz-background-size: 6px 14px;
	background-size: 6px 14px
}

.ai-item-control {
	position: relative;
	display: inline-block;
	font-size: 15px;
	color: #fff;
	padding: 8px 13px;
	margin-left: 25px;
	cursor: pointer;
	background: #3b85f5;
	font-weight: 500;
	font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif
}

.ai-item-control:hover .ai-control-detail-contain {
	display: block
}

.ai-item-control .ai-control-detail-contain {
	display: none;
	padding-top: 14px;
	position: absolute;
	width: 425px;
	right: 0;
	top: 31px;
	background-color: #000
}

.ai-item-control .ai-control-detail {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 36px 30px;
	background-color: hsla(0,0%,5%,.98);
	font-size: 0
}

.ai-item-control .ai-control-detail-column {
	width: 135px;
	display: inline-block;
	vertical-align: top
}

.ai-item-control .ai-control-detail-column:last-child {
	width: 90px
}

.ai-item-control .ai-control-detail-items {
	margin-bottom: 28px
}

.ai-item-control .ai-control-detail-items-inner {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.ai-item-control .ai-control-detail-items a {
	font-size: 15px;
	color: #e6e6e6
}

.ai-item-control .ai-control-detail-items a:hover {
	color: #036fe2
}

.ai-item-control .ai-control-detail-items:last-child {
	margin-bottom: 0
}

.ai-nav-contain {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 300;
	height: 60px;
	background-color: #000
}

.ai-nav-contain .ai-nav-cover {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	font-size: 0
}

.ai-nav-contain .ai-nav-cover .ai-item-ask {
	margin-left: 54px;
	width: 68px
}

.ai-nav-contain .ai-nav-cover .ai-item-ask:hover {
	color: #036fe2;
	background-color: #121212
}

.ai-nav-contain .ai-nav-cover .ai-item-forum {
	width: 68px
}

.ai-nav-contain .ai-nav-cover .ai-item-forum:hover {
	color: #036fe2;
	background-color: #121212
}

.ai-nav-shadow {
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	height: 70px;
	z-index: 10;
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),to(transparent));
	background: -webkit-linear-gradient(top,rgba(0,0,0,.9),transparent);
	background: -moz-linear-gradient(top,rgba(0,0,0,.9),transparent);
	background: linear-gradient(180deg,rgba(0,0,0,.9),transparent)
}

.ai-nav-brand {
	display: inline-block;
	vertical-align: bottom;
	height: 60px;
	width: 173px;
	margin: 0 100px 0 10px;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/logo.png);
	-moz-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-position-y: 13px
}

.ai-nav-tech-group {
	line-height: 1;
	margin-bottom: 40px
}

.ai-nav-tech-group:last-child {
	margin-bottom: 0
}

.ai-nav-tech-group .ai-nav-modify {
	margin-bottom: 23px
}

.ai-nav-tech-group .ai-nav-modify:hover {
	color: #036fe2
}

.ai-nav-tech-category-name {
	display: block;
	padding-bottom: 22.5px;
	line-height: 1;
	font-size: 15px;
	text-align: left;
	color: #fff
}

.ai-nav-tech-category-name:last-child {
	padding-bottom: 0
}

.ai-nav-tech-category-name a {
	color: #fff
}

.ai-nav-tech-category-name a:hover {
	color: #036fe2
}

.ai-nav-tech-name {
	display: block;
	margin-bottom: 15px;
	line-height: 1;
	font-size: 13px;
	text-align: left
}

.ai-nav-tech-name a {
	color: #999
}

.ai-nav-tech-name a:hover {
	color: #036fe2
}

.ai-nav-tech-name:last-child {
	margin-bottom: 0
}

.ai-footer {
	height: 480px;
	background-color: rgba(1,1,1,.9);
	font-size: 0
}

.ai-footer .ai-footer-cover {
	width: 1200px;
	height: 371px;
	margin: 0 auto
}

.ai-footer .ai-footer-items {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	width: 1000px;
	display: inline-block;
	vertical-align: top;
	padding-left: 49px
}

.ai-footer .ai-item-class {
	display: inline-block;
	vertical-align: top;
	width: 194px;
	text-align: left;
	font-size: 18px;
	color: #fff
}

.ai-footer .ai-last-class {
	width: 174px
}

.ai-footer .ai-items {
	font-size: 14px;
	color: #fff;
	opacity: .66;
	line-height: 36px;
	cursor: pointer
}

.ai-footer .ai-items:hover {
	opacity: 1;
	color: #036fe2
}

.ai-footer .ai-telephone {
	font-size: 14px;
	color: #fff;
	opacity: .66;
	line-height: 36px
}

.ai-footer .ai-title {
	margin: 61px 0 14px;
	color: #fff;
	font-size: 16px;
	opacity: 1;
	cursor: default;
	line-height: 36px
}

.ai-footer .ai-items-img {
	display: inline-block;
	vertical-align: top;
	padding-top: 184px;
	color: #b1b1b1;
	font-size: 14px;
	width: 168px;
	height: 24px;
	text-align: center;
	margin-top: 61px;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/qr.png);
	-moz-background-size: 168px 168px;
	background-size: 168px 168px;
	background-repeat: no-repeat
}

.ai-footer .ai-footer-baseline-contain {
	background-color: #000;
	height: 50px
}

.ai-footer .ai-footer-baseline {
	width: 1200px;
	text-align: left;
	margin: 59px auto 0;
	font-size: 0;
	line-height: 50px
}

.ai-footer .ai-footer-baseline .ai-baseline-info {
	display: inline-block;
	padding: 0 10px;
	vertical-align: top;
	font-size: 14px;
	opacity: .5;
	color: #fff
}

.ai-footer .ai-footer-baseline .ai-baseline-info:hover {
	opacity: 1;
	color: #036fe2
}

.ai-footer .ai-footer-baseline .ai-baseline-info-divider {
	display: inline-block;
	vertical-align: top;
	font-size: 10px;
	color: #fff;
	opacity: .5
}

.ai-footer .ai-footer-baseline .ai-info-add {
	border: 0;
	padding-right: 74px
}

.ai-footer .ai-footer-baseline .ai-info-read {
	border: 0
}

.ai-footer .ai-first-baseline {
	display: inline-block;
	margin-left: 40px;
	padding: 0 10px;
	vertical-align: top;
	font-size: 14px;
	opacity: .5;
	color: #fff
}

.ai-footer .ai-qq-group {
	display: none;
	font-family: PingFangSC-Medium;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 892px;
	padding: 50px 82px;
	z-index: 30000;
	background-color: #fff;
	font-size: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
	-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.5)
}

.ai-footer .ai-qq-group .ai-qq-group-title {
	margin-bottom: 52px;
	font-size: 28px;
	text-align: center
}

.ai-footer .ai-qq-group .ai-qq-group-column {
	margin-bottom: -40px;
	font-size: 0
}

.ai-footer .ai-qq-group .ai-qq-group-item {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 40px;
	width: 242px;
	font-size: 16px
}

.ai-footer .ai-qq-group .ai-qq-number {
	font-family: PingFangSC-Regular
}

.ai-footer .ai-qq-group .ai-hide-group {
	position: absolute;
	top: 39px;
	right: 20px;
	width: 45px;
	height: 45px;
	font-size: 45px;
	color: #999;
	cursor: pointer
}

.ai-hide-mask {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.9)
}

aside.aside-action {
	position: fixed;
	right: 10px;
	top: 70%;
	z-index: 998
}

aside.aside-action ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #000;
	width: 50px;
	color: #fff
}

aside.aside-action ul>li {
	width: 100%;
	height: 58px
}

aside.aside-action ul>li>a {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 58px;
	line-height: 58px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

aside.aside-action ul>li>a:after {
	content: "";
	position: absolute;
	width: 24px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background-position: 50%;
	background-repeat: no-repeat;
	-moz-background-size: contain;
	background-size: contain
}

aside.aside-action ul>li>a:hover:after {
	display: none
}

aside.aside-action ul>li>a:hover:before {
	content: attr(data-spec);
	background-color: #1a1a1a;
	position: absolute;
	display: block;
	width: 30px;
	height: 32px;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	color: #fff;
	line-height: 16px;
	font-size: 13px;
	padding: 13px 10px;
	text-align: center
}

aside.aside-action ul>li.consult>a:after {
	height: 18px;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/consult.png)
}

aside.aside-action ul>li.back-top {
	display: none
}

aside.aside-action ul>li.back-top>a:after {
	width: 17px;
	height: 17px;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/back_top.png)
}

.ai-consulting-group {
	display: none
}

.ai-consulting-group-btn {
	position: relative;
	height: 100%;
	background: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/qq.png) 50% no-repeat;
	-moz-background-size: 20px 20px;
	background-size: 20px 20px;
	cursor: pointer
}

.ai-consulting-group-btn:hover {
	background-color: #3e3d47
}

.aside-action-icon {
	position: relative;
	padding: 13px 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.aside-action-icon-qm {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTP///5+UokMAAAABdFJOUwBA5thmAAAANklEQVQY02P4//+P/f//DFipDww2Ngz8tKTw2Y4PAJVAtWNShKy1/4+bAhqNRNnwY6dAFuGgABNec2PUm3UzAAAAAElFTkSuQmCC) no-repeat 50%;-moz-background-size: contain;
	background-size: contain
}

.aside-action-icon-text {
	display: inline-block;
	vertical-align: top;
	line-height: 16px;
	font-size: 0;
	color: #fff
}

.aside-action-icon:hover {
	background-color: #1a1a1a
}

.aside-action-icon:hover .aside-action-icon-inner {
	display: block
}

.aside-action-icon:hover .aside-action-icon-text {
	font-size: 13px
}

.aside-action-icon:hover .aside-action-icon-qm {
	background: none
}

.aside-action-icon-inner {
	display: none;
	position: absolute;
	right: 70px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 10px 6px 6px;
	background-color: #010101;
	text-align: center
}

.aside-action-icon-inner-title {
	margin-bottom: 8px;
	font-size: 14px;
	color: #ccc
}

.aside-action-icon-inner-sub {
	margin-bottom: 10px;
	font-size: 12px;
	color: #ccc
}

.aside-action-icon-inner-img {
	width: 147px;
	height: 147px;
	background: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/qr.png) no-repeat 50%;
	-moz-background-size: 147px 147px;
	background-size: 147px 147px
}

.aside-action-icon-inner-triangle {
	position: absolute;
	right: -9px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-width: 9px 0 9px 9px;
	border-style: solid;
	border-color: transparent transparent transparent #000;
	margin: auto
}

.modal-show {
	overflow: hidden
}

.modal-show:after {
	content: "";
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.3)
}

.ai-modal {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 420px;
	padding: 15px;
	z-index: 1000;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 8px rgba(0,0,0,.2);
	box-shadow: 0 2px 8px rgba(0,0,0,.2);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.ai-modal .modal-header {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	position: relative;
	padding-bottom: 10px;
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	min-width: 0
}

.ai-modal .modal-header h3 {
	font-weight: 500
}

.ai-modal .modal-header .modal-x {
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/modal/icon_del.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-position-x: 0;
	background-position-y: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 10px;
	-moz-background-size: contain;
	background-size: contain
}

.ai-modal .modal-header .modal-x:hover {
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/modal/icon_del_hover.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-position-x: 0;
	background-position-y: 0
}

.ai-modal .modal-content {
	color: #666;
	font-size: 12px;
	padding: 0 25px 12px
}

.ai-modal .modal-content .ai-placeholder {
	color: #ccc
}

.ai-modal .modal-content form>p {
	margin: 0 0 15px;
	font-size: 14px
}

.ai-modal .modal-content form>div>input[type=text],.ai-modal .modal-content form>div>textarea {
	width: 100%;
	border: 1px solid #ebebeb;
	line-height: 34px;
	height: 36px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.ai-modal .modal-content form>div>input[type=text].has-error,.ai-modal .modal-content form>div>textarea.has-error {
	border-color: #dc0000!important
}

.ai-modal .modal-content form>div>textarea {
	padding: 10px;
	resize: none;
	height: 9em;
	line-height: 1.5em
}

.ai-modal .modal-content form .qr-code-input input[type=text] {
	width: 40%!important;
	display: inline-block
}

.ai-modal .modal-content form .qr-code-input input[type=text]:focus {
	border: 1px solid #0073eb
}

.ai-modal .modal-content form .qr-code-input a {
	display: inline-block;
	vertical-align: middle;
	float: right;
	margin-right: 25%;
	overflow: hidden;
	width: 30%;
	cursor: pointer
}

.ai-modal .modal-content form .qr-code-input a>img {
	height: 36px
}

.ai-modal .modal-content form .form-actions {
	text-align: center;
	margin: 26px 0;
	font-size: 0
}

.ai-modal .modal-content form .form-actions button+button {
	margin-left: 30px
}

.ai-modal .modal-content form .info-warning {
	padding-top: 5px;
	color: #dc0000;
	font-size: 12px;
	line-height: 34px;
	padding-left: 10px
}

@-webkit-keyframes loading {
	0% {
		width: 0
	}

	to {
		width: 40px
	}
}

@-moz-keyframes loading {
	0% {
		width: 0
	}

	to {
		width: 40px
	}
}

@keyframes loading {
	0% {
		width: 0
	}

	to {
		width: 40px
	}
}

.ai-modal .modal-content .consult-loading {
	text-align: center;
	margin: 30px 0;
	font-size: 14px
}

.ai-modal .modal-content .consult-loading .loading-dot {
	width: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: loading 4s linear infinite;
	-moz-animation: loading 4s linear infinite;
	animation: loading 4s linear infinite
}

.ai-modal .modal-content .consult-success {
	font-size: 12px
}

.ai-modal .modal-content .consult-success .alert-image {
	margin: 10px auto;
	width: 60px;
	height: 60px;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/template.png);
	background-repeat: no-repeat;
	background-position: -200px -85px;
	background-position-x: -200px;
	background-position-y: -85px
}

.ai-modal .modal-content .consult-success>p {
	text-align: center;
	font-size: 14px;
	margin: 0
}

.ai-modal .modal-content .consult-fail .alert-image {
	margin: 10px auto;
	width: 60px;
	height: 60px;
	background-image: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/template.png);
	background-repeat: no-repeat;
	background-position: -130px -85px;
	background-position-x: -130px;
	background-position-y: -85px
}

.ai-modal .modal-content .consult-fail>p {
	text-align: center;
	margin: 20px 0;
	font-size: 14px
}

.ai-modal .modal-content .consult-fail .fail-actions {
	text-align: center
}

.ai-modal .modal-content .consult-fail .fail-actions button+button {
	margin-left: 15px
}

.ai-modal.alert {
	padding-bottom: 30px
}

.ai-platform .ai-modal .btn-normal,.ai-platform .ai-modal .btn-primary {
	width: 115px;
	height: 38px;
	font-size: 16px;
	color: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ai-platform .ai-modal .btn-primary {
	background: #0073eb;
	border: none
}

.ai-platform .ai-modal .btn-primary:hover {
	background: #3095ff
}

.ai-platform .ai-modal button.btn-normal {
	background: #fff;
	border: 1px solid #f2f2f2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ai-platform .ai-modal button.btn-normal:hover {
	background: rgba(0,0,0,.05)
}

.ai-platform .ai-consult-form .ai-consult-form-title {
	padding: 8px 0
}

.ai-platform .ai-consult-form .has-error {
	border: 1px solid red
}

.ai-platform .ai-consult-form-title {
	display: inline-block;
	padding: 2px 0 16px;
	font-size: 12px;
	color: #666
}

.ai-platform .ai-consult-form-select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 370px;
	margin-bottom: 5px
}

.ai-platform .ai-consult-form-select-list {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 368px;
	height: 30px;
	font-size: 12px;
	padding-left: 10px;
	border: 0;
	color: #666;
	background: #fff
}

.ai-platform .ai-consult-form-select select,.ai-platform .ai-consult-form-select select:focus {
	outline: 0
}

.ai-platform .ai-consult-form-select option {
	padding: 0
}

.ai-platform .ai-consult-form-enter {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 370px;
	padding: 5px 10px;
	margin-bottom: 5px
}

.ai-platform .ai-consult-form-input,.ai-platform .ai-consult-form-text {
	border: 1px solid #f2f2f2;
	color: #000
}

.ai-platform .ai-consult-form-input {
	height: 30px
}

.ai-platform .ai-consult-form-input:focus {
	border: 1px solid #0073eb
}

.ai-platform .ai-consult-form-text {
	height: 60px;
	resize: none
}

.ai-platform .ai-consult-form-text:focus {
	border: 1px solid #0073eb
}

.ai-platform .consult-success>p {
	margin: 0 0 30px!important
}

.ai-platform .consult-success .qr-code-alert {
	text-align: center;
	font-size: 12px;
	background: #f7f7f7;
	padding: 30px 0 20px;
	margin: 0 -40px -30px
}

.ai-platform .consult-success .qr-code-alert>p {
	text-align: center;
	line-height: 1em;
	margin: 0 0 10px
}

.ai-platform .consult-success .qr-code-alert .qr-code-img {
	margin: 0 auto;
	width: 100px;
	height: 100px;
	background: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/template.png) no-repeat -10px -50px
}

.subscription-modal form {
	padding-bottom: 1px
}

.select2-container {
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle
}

.select2-container,.select2-container .select2-selection--single {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.select2-container .select2-selection--single {
	cursor: pointer;
	display: block;
	height: 28px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}

.select2-container .select2-selection--multiple {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-search--inline {
	float: left
}

.select2-container .select2-search--inline .select2-search__field {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-dropdown {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}

.select2-dropdown,.select2-results {
	background-color: #fff;
	display: block
}

.select2-results {
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}

.select2-results__option {
	height: 32px;
	padding-left: 10px;
	line-height: 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	color: #333;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-results__option:hover {
	background: #f7f7f7
}

.select2-results__option[aria-selected] {
	cursor: pointer
}

.select2-container--open .select2-dropdown {
	margin-top: 4px;
	left: -1px
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0
}

.select2-search--dropdown {
	display: block;
	padding: 4px
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
	display: none
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}

.select2-hidden-accessible {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important
}

.select2-container--default {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 1px solid #f2f2f2
}

.select2-container--open {
	border: 1px solid #0073ed
}

.select2-container--default .select2-selection--single {
	outline: 0;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	width: 11px;
	height: 7px;
	right: 12px;
	top: 10px;
	position: absolute;
	background: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/modal/arrow_down.png) no-repeat;
	-moz-background-size: contain;
	background-size: contain
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.select2-container--default .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-top: 5px;
	margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: 1px solid #000;
	outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 300px;
	overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #f1f1f1
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #333
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top,#fff 50%,#eee);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));
	background-image: -moz-linear-gradient(top,#fff 50%,#eee 100%);
	background-image: linear-gradient(180deg,#fff 50%,#eee);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top,#eee 50%,#ccc);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));
	background-image: -moz-linear-gradient(top,#eee 50%,#ccc 100%);
	background-image: linear-gradient(180deg,#eee 50%,#ccc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: transparent;
	border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888;
	border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top,#fff,#eee 50%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));
	background-image: -moz-linear-gradient(top,#fff 0,#eee 50%);
	background-image: linear-gradient(180deg,#fff 0,#eee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top,#eee 50%,#fff);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));
	background-image: -moz-linear-gradient(top,#eee 50%,#fff 100%);
	background-image: linear-gradient(180deg,#eee 50%,#fff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: text;
	outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
	border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
	padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.solution-section {
	background-color: #f4f5f7
}

.solution-request {
	text-align: center;
	margin: 94px 0 60px
}

.solution-request a[role=button] {
	width: 212px;
	height: 60px;
	line-height: 60px;
	background: #0073ed;
	color: #fff;
	font-size: 18px;
	text-align: center
}

.solution-request a[role=button],.solution-request a[role=button]:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none
}

.solution-request a[role=button]:hover {
	background: #3095ff
}

.ai-container.solution-suggestion-container {
	margin-top: 94px;
	margin-bottom: 50px
}

.solution-suggestion-container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 13px 30px;
	background: #fafbfd
}

.solution-suggestion-category {
	padding: 15px 0;
	font-size: 0
}

.solution-suggestion-cagegory-main,.solution-suggestion-category-name {
	display: inline-block;
	vertical-align: top
}

.solution-suggestion-category-name {
	margin-right: 15px;
	font-size: 14px;
	color: #333
}

.solution-suggestion-category-main {
	display: inline-block;
	font-size: 0
}

.solution-suggestion-category-main a:last-child .solution-suggestion-anchor:after {
	display: none
}

.solution-suggestion-anchor {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	margin: 0 25px;
	vertical-align: top;
	font-size: 14px;
	color: #666
}

.solution-suggestion-anchor:hover {
	border-bottom: 1px solid #0073eb;
	color: #0073eb
}

.solution-suggestion-anchor:after {
	content: "";
	position: absolute;
	right: -25px;
	top: 1px;
	bottom: 1px;
	border-left: 1px solid #ddd
}

.tech-catalog {
	background: #f4f5f7
}

.tech-catalog-title {
	font-size: 30px;
	text-align: center;
	padding: 80px 0 24px;
	color: #333;
	letter-spacing: 2px
}

.tech-catalog-info {
	width: 600px;
	line-height: 26px;
	padding-bottom: 44px;
	margin: 0 auto;
	font-size: 14px;
	color: #999;
	text-align: center
}

.tech-catalog-show {
	height: 400px;
	overflow: hidden;
	text-align: center
}

.tech-catalog-img {
	height: 100%
}

.tech-price-face {
	text-align: center;
	color: #666
}

.tech-price-title {
	padding: 80px 0 24px;
	font-size: 30px;
	color: #333;
	letter-spacing: 2px
}

.tech-price-info {
	font-size: 14px;
	color: #999;
	line-height: 26px;
	margin-bottom: 44px
}

.tech-price-table {
	width: 100%;
	border: 1px solid #eee
}

.tech-price-row,.tech-price-table {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.tech-price-row {
	height: 50px;
	padding: 0 70px;
	font-size: 0;
	font-family: empty;
	border-bottom: 1px solid #eee
}

.tech-price-row:last-child {
	border-bottom: 0
}

.tech-price-col {
	display: inline-block;
	vertical-align: top;
	line-height: 50px;
	text-align: left;
	font-size: 14px;
	font-family: arial,tahoma,Hiragino Sans GB,Microsoft YaHei,sans-serif
}

.tech-price-strong {
	padding: 0 70px;
	color: #333;
	background: #f4f5f7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.tech-price-col-1 {
	width: 310px
}

.tech-price-col-2 {
	width: 190px
}

.tech-price-col-3 {
	width: 195px
}

.tech-price-col-4 {
	width: 200px
}

.tech-price-col-5 {
	width: 140px
}

.tech-price-detail {
	display: inline-block;
	vertical-align: top;
	line-height: 50px;
	text-align: left;
	font-size: 14px;
	font-family: arial,tahoma,Hiragino Sans GB,Microsoft YaHei,sans-serif
}

.tech-price-td-1 {
	width: 118px
}

.tech-price-td-2 {
	width: 140px
}

.tech-price-td-3 {
	width: 158px
}

.tech-price-td-4 {
	width: 167px
}

.tech-price-td-5 {
	width: 170px
}

.tech-price-td-6 {
	width: 175px
}

.tech-price-td-7 {
	width: 110px
}

.tech-price-ps {
	text-align: left;
	margin-top: 20px
}

.tech-price-consult {
	text-align: left;
	font-size: 0;
	margin: 20px 0 6px
}

.tech-price-ticket {
	text-align: left;
	line-height: 26px;
	color: #333
}

.tech-price-link {
	position: relative;
	color: #0073eb
}

.tech-price-link:hover {
	text-decoration: underline
}

.tech-price-link:after {
	content: "";
	position: absolute;
	top: 2px;
	right: -10px;
	width: 6px;
	height: 12px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYBAMAAAA8HAFZAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTH9//w9/7wd36wl37At27Qd26wh26wd26wd26zOZ/wh26wd46wd36wh27Ad268Hp+GcAAAAPdFJOUwACELZTK/Pbhf4FmWaAfwGNVMYAAABDSURBVAjXY2CAgrNgcvV/BxAl/D8VRDHVf1cA0WH/DUEUy/wfYEX9eBX9/4FEQQShSqAa+n864FewGqyAgeEcAwIAAGNmIuALFO3GAAAAAElFTkSuQmCC) no-repeat;-moz-background-size: contain;
	background-size: contain
}

.tech-price-text {
	font-size: 14px;
	color: #333;
	margin-right: 12px
}

.tech-price-cooperation {
	color: #0073eb
}

.tech-price-cooperation:hover {
	text-decoration: underline
}

.tech-price-num {
	font-size: 14px;
	margin-right: 30px
}

.tech-price-btn-list {
	margin: 40px auto 80px;
	font-size: 0
}

.tech-price-btn-list .tech-price-btn.btn-primary {
	display: inline-block;
	vertical-align: top;
	width: 116px;
	margin: 0 13px;
	font-size: 14px;
	line-height: 38px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #0073eb;
	color: #fff
}

.tech-price-btn-list .tech-price-btn.btn-primary:hover {
	background: #3095ff
}

.tech-price-checked {
	width: 16px;
	height: 16px;
	margin: 17px 8px 0 0;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACKUExURTa1NmHFYUe7Rzq2Ovf89+P142nIaf////3+/XrOeju3O7rmuki8SPn9+ZPXk4XShT+4P3vOe9jw2FrCWvb89ka7RoTShIbShvX79eL04u757mbHZlzDXFvDW+T15Pr9+jy3PPj8+IfTh7rluobThj64Pub25ji2OGfHZ3bNdj24PZLXkpTYlO347YMlIvkAAAEGSURBVDjLjZPploIwDEbTlloVoYwIgvs6Otv7v95kKEtTS898f4Dce+DQJKD6rOIL46cTZ5d4NVShu5E6gz6Zlo6QfM+BZJ4mtiB38JKdHITlAjxZLDtBcvBGt8J57+ezaSukIY6CFON8+oOCDvC3UkGVBThkFcQhDojXTeVjc9j6OGLWlDZKRRMPR1w014MaDMNn5qEA06Rn1BuEI267OOkMyhEXQAyHI2ZgG0eHI14DMRyO2DooYxCO2D7q7ftRJYTfK1ClXXjs6XCV4+1uIurAwPzly4xcPsbzKDy0XP537PEdnq/kkqxe6vyLoKuHqfV9wJ9l/bLduP7XG+NCcHa7Wuv/C8O0EchigYygAAAAAElFTkSuQmCC) no-repeat;-moz-background-size: contain;
	background-size: contain
}

.tech-price-checked,.tech-price-doc {
	display: inline-block;
	vertical-align: top
}

.tech-price-doc {
	width: 130px;
	height: 14px;
	margin: 6px 0 0 10px;
	background: url(data:image/png;
	base64,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) no-repeat;-moz-background-size: contain;
	background-size: contain
}

.tech-guide {
	padding: 94px 0 100px;
	font-size: 0;
	text-align: center
}

.tech-guide-title {
	font-size: 30px;
	text-align: center
}

.tech-guide-route {
	margin: 30px 0 0 70px
}

.tech-guide-links {
	font-size: 0;
	position: relative;
	margin-top: 30px
}

.tech-guide-links a {
	font-size: 14px;
	margin: 0 20px;
	color: #0073eb
}

.tech-guide-links a:hover {
	color: #097ef1;
	text-decoration: underline
}

.tech-guide-step {
	position: relative;
	display: inline-block;
	width: 164px;
	vertical-align: top;
	text-align: left
}

.tech-guide-step-name,.tech-guide-step-num {
	display: inline-block;
	font-size: 14px;
	color: #999
}

.tech-guide-step-num {
	width: 18px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 14px;
	text-align: center;
	color: #999
}

.tech-guide-step-name {
	padding: 0 12px 0 10px
}

.tech-guide-step:after {
	position: absolute;
	top: 50%;
	right: 10px;
	content: "";
	width: 60px;
	height: 1px;
	background-color: #e1e1e1
}

.tech-guide-step:last-child:after {
	display: none
}

.tech-guide-tip {
	text-align: center;
	font-size: 30px;
	color: #333;
	letter-spacing: 2px
}

.tech-guide-tip-info {
	margin-top: 30px;
	color: #999;
	font-size: 14px
}

.tech-guide a[role=button].large {
	width: 212px;
	height: 60px;
	line-height: 60px
}

.tech-guide a[role=button].large,.tech-guide a[role=button]:hover.large {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none
}

.tech-guide a[role=button]:hover.large {
	background: #3095ff;
	text-decoration: none
}

.ai-container.solution-suggestion-container {
	margin-top: 0
}

.tech-banner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	height: 450px;
	text-align: center;
	background: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/technology/imagerecognition-fine_grained/banner.jpg) no-repeat 50%;
	-moz-background-size: cover;
	background-size: cover
}

.tech-banner-shape {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.3)
}

.tech-banner-content {
	position: relative
}

.tech-banner-box,.tech-banner-content {
	display: inline-block;
	vertical-align: middle
}

.tech-banner-box {
	height: 100%;
	width: 0
}

.tech-banner-title {
	padding-bottom: 24px;
	font-size: 48px;
	letter-spacing: 5px;
	color: #fff
}

.tech-banner-info {
	width: 500px;
	margin: 0 auto;
	padding-bottom: 24px;
	font-size: 16px;
	line-height: 28px;
	color: #fff
}

.tech-banner .tech-banner-btn-list {
	font-size: 0
}

.tech-banner .tech-banner-btn-list .media-new {
	margin: 0 15px;
	font-size: 16px
}

.tech-banner .tech-banner-btn-list a[role=button] {
	min-width: 116px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.tech-banner .tech-banner-btn-list .btn-primary-new {
	position: relative;
	border: 1px solid #fff;
	color: #fff;
	z-index: 1;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.tech-banner .tech-banner-btn-list .btn-primary-new:hover {
	color: #333;
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-decoration: none
}

.tech-banner .tech-banner-logo {
	width: 1180px;
	height: 60px;
	line-height: 60px;
	padding-bottom: 35px
}

.tech-banner .brand-logo {
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle
}

.tech-banner .tech-banner-name {
	font-size: 16px;
	color: #fff;
	margin-bottom: 18px
}

.tech-banner .tech-banner-slogan {
	line-height: 26px;
	font-size: 14px;
	color: #999
}

.tech-feature-container {
	font-size: 0;
	margin: 0 auto;
	font-family: empty
}

.tech-feature-item {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	font-family: arial,tahoma,Hiragino Sans GB,Microsoft YaHei,sans-serif
}

.tech-feature-heading {
	font-size: 30px;
	letter-spacing: 2px;
	color: #333;
	padding: 80px 0 50px;
	text-align: center
}

.tech-feature-icon {
	width: 80px;
	height: 80px;
	margin: 0 auto
}

.tech-feature-desc-title {
	padding: 40px 0 24px;
	font-size: 18px;
	color: #333;
	text-align: center
}

.tech-feature-desc-info {
	text-align: center;
	color: #999;
	font-size: 14px;
	line-height: 26px
}

.tech-feature-icon-1 {
	background: url(data:image/png;
	base64,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) no-repeat;-moz-background-size: contain;
	background-size: contain
}

.tech-feature-icon-2 {
	background: url(data:image/png;
	base64,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) no-repeat;-moz-background-size: contain;
	background-size: contain
}

.tech-feature-icon-3 {
	background: url(data:image/png;
	base64,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) no-repeat;-moz-background-size: contain;
	background-size: contain
}

.tech-feature-container {
	width: 1320px;
	margin: 0 -70px -60px
}

.tech-feature-item {
	width: 250px;
	margin: 0 95px 54px
}

.tech-scene-heading {
	padding: 80px 0 50px;
	font-size: 30px;
	letter-spacing: 2px;
	text-align: center;
	color: #333
}

.tech-scene-container {
	font-size: 0;
	margin: 0 -18px -36px;
	font-family: empty
}

.tech-scene-wrapper {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 18px;
	margin-bottom: 36px;
	vertical-align: top;
	font-family: arial,tahoma,Hiragino Sans GB,Microsoft YaHei,sans-serif
}

.tech-scene-item {
	padding: 30px 30px 0;
	background-color: #fff
}

.tech-scene-item:hover {
	-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,.03);
	-moz-box-shadow: 2px 2px 8px rgba(0,0,0,.03);
	box-shadow: 2px 2px 8px rgba(0,0,0,.03)
}

.tech-scene-title {
	padding-bottom: 24px;
	font-size: 18px;
	color: #333
}

.tech-scene-detail {
	padding-bottom: 24px;
	font-size: 14px;
	line-height: 26px;
	color: #999
}

.tech-scene-wrapper {
	width: 50%
}

.tech-scene {
	padding-bottom: 80px;
	background-color: #f4f5f7
}

.tech-scene-serve {
	padding-bottom: 20px;
	font-size: 14px
}

.tech-scene-serve .main-serve {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #999
}

.tech-scene-serve .bioassay,.tech-scene-serve .face-contrast {
	margin: 0 5px 0 8px;
	color: #0073eb
}

.tech-scene-serve .bioassay:hover,.tech-scene-serve .face-contrast:hover {
	text-decoration: underline
}

.tech-scene-serve .main-serve-list {
	margin: 0 5px 0 8px;
	color: #999
}

.tech-scene-line {
	margin-top: -1px;
	height: 1px;
	border: 0;
	background-color: #eee
}

.tech-scene-cooperation {
	padding: 25px 0;
	font-size: 0;
	color: #999
}

.tech-scene-cooperation .cooperation-case {
	vertical-align: middle;
	font-size: 14px;
	line-height: 20px
}

.tech-scene-cooperation .cooperation-case+.tech-scene-cooperation-title {
	margin-left: 10px
}

.tech-scene-cooperation-title {
	vertical-align: middle;
	font-size: 14px;
	margin-right: 10px
}

.tech-scene-cooperation-icon {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin: 0 10px;
	font-size: 12px
}

.tech-scene-cooperation-none {
	padding-bottom: 70px
}

.tech-scene-cooperation .tech-scene-cooperation-1 {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABKVBMVEUAAAD/JzH/LTf/JzH/KDL/KDP/JzH/KDL/KzX/Ljj/Lzj/LTj/Nz//MDv/NED/ISz/KDL/KDL/AAv/Ljj/ISz/RU7/Lzn/Iy7/JC7/KTT/KTP/TVT/LDf/KjT/O0T/PEX/JzP/KzX/Mjz/Mjz/PET/LTj/S1L/T1f/AAv/REz/Mjv/Lzn/LTf/LTf/KDL/KTP/JS//KzQAFScAFykAGSr/LjZ3IC5NHi3/ISutJDB+IS5oHy0yHCz8KDJKHi0qGyvrJzHSJTCYIy+TIi9vIC1FHSz/Dxr3JzHFJTG8JDC1Iy+kIy+eIy+FIi98IC5gHy1THi0nHCsWGysIGiryJzLXJjGNIi9aHy1BHiwQGir/FyL/FSG0JjG1JTGaIy9kIC43HSwfGyseGytf/o9aAAAALnRSTlMA83Pw4+DmxJ6Dem8tDQTwzcimiYRCCf3129OmpqKKhH1qUEsoE6uhoEg0MxkXoqvd0AAAAe5JREFUOMuNlOdW20AQRte9YBuMwSEQktDSM1vUrGLLFfdOJ5X3fwgs2+ioWEhXP6Qj3aPZ/c7MIjuZk2QiFonEEsmTDPLkIrwDFnbCFxu1XCpCwAYJpYpu7yxGwAWJnjm9j+BByu59IV4i2bV6nx/Bk8cjS91LwVsULvdevP0SgVcgpf21uE3wayIm27ml96EEPpTeG17xDfhCsgtxiwQQ0wvxrVPEdHE5xBhC5+CkL45EGRxk3JXbE13TB85fhlGSuOIwcC7yHUpYv2IT25syQB5FV+JfXdM0pSJJemtQ0VuVSVWd/pMqyp1UmWrXGOIoZGi0wURZbvQGc06UZ/yvJmv+4ep9jv9d5zmx0QYILUV8zXHqzahNy9ytUGNPsvT/iue7KpOFKicuswotS+NyryMyvkqnfBnf36sz1hnyc04aYjybrzYWNzaDu7eKcsd1hBFrCC1Wo7zWZTc1NqZ0zGS6mjQjHtxvSdKkjkERoawOaU2t9ppA6+Mr3FTMeIzAMV0nQgGMO8WwfsLUDPwcApFZNYUbd1OgcNA2ywZs3OCjgHK+w3WQCziuX9GaPb8DwOTowVt8+IQs7PodUiYpL7OAHJzGN6gkfopcFAsh4tAOClm0iZ/pQ6t3mP6BPPm+dZyPRiLR/HH4G7LxDMZE6267n/FjAAAAAElFTkSuQmCC) no-repeat 50%;-moz-background-size: contain;
	background-size: contain
}

.tech-catalog-info {
	width: 800px
}

.tech-catalog-show {
	height: 480px;
	padding: 52px 26px;
	text-align: left;
	background: url(//aip.bdstatic.com/portal/dist/1533010411100/ai_images/technology/imagerecognition-fine_grained/intro-bg.jpg);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.tech-catalog-show .scan-box {
	display: inline-block;
	vertical-align: top;
	margin: 0 30px 23px;
	font-size: 0;
	overflow: hidden;
	color: #fff
}

.tech-catalog-show .scan-box-image {
	display: inline-block;
	vertical-align: middle;
	width: 154px;
	height: 110px;
	text-align: right
}

.tech-catalog-show .scan-box-image>img {
	height: 100%
}

.tech-catalog-show .scan-box-text {
	display: inline-block;
	vertical-align: middle;
	width: 320px;
	margin-left: 26px
}

.tech-catalog-show .scan-box-title {
	font-size: 18px;
	padding-bottom: 20px
}

.tech-catalog-show .scan-box-connent {
	font-size: 14px;
	line-height: 26px;
	margin: 0 auto;
	text-align: left
}