


.p-contact h2 {
	padding-top:24px;
	height:45px;
	font-size:32px;
	font-weight:500;
	color:#333;
	line-height:45px;
	box-sizing:content-box;
	transition:all 1s ease
}

.ai-video-name {
	padding-left:8px;
	height:40px;
	line-height:40px;
	background-color:#262626;
	color:#fff;
	font-size:14px
}

.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

.video-js .vjs-big-play-button:before,.video-js .vjs-control:before {
	text-align:center
}


.video-js .vjs-big-play-button,.video-js .vjs-play-control,.vjs-icon-play {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before {
	content:"\f101"
}

.vjs-icon-play-circle {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-play-circle:before {
	content:"\f102"
}

.video-js .vjs-play-control.vjs-playing,.vjs-icon-pause {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before {
	content:"\f103"
}

.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0,.vjs-icon-volume-mute {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before {
	content:"\f104"
}

.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1,.vjs-icon-volume-low {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before {
	content:"\f105"
}

.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-volume-mid {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before {
	content:"\f106"
}

.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button,.vjs-icon-volume-high {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before {
	content:"\f107"
}

.video-js .vjs-fullscreen-control,.vjs-icon-fullscreen-enter {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before {
	content:"\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-fullscreen-exit {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before {
	content:"\f109"
}

.vjs-icon-square {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-square:before {
	content:"\f10a"
}

.vjs-icon-spinner {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-spinner:before {
	content:"\f10b"
}

.video-js .vjs-subtitles-button,.vjs-icon-subtitles {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before {
	content:"\f10c"
}

.video-js .vjs-captions-button,.vjs-icon-captions {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-captions-button:before,.vjs-icon-captions:before {
	content:"\f10d"
}

.video-js .vjs-chapters-button,.vjs-icon-chapters {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before {
	content:"\f10e"
}

.vjs-icon-share {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-share:before {
	content:"\f10f"
}

.vjs-icon-cog {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-cog:before {
	content:"\f110"
}

.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before {
	content:"\f111"
}

.vjs-icon-circle-outline {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-circle-outline:before {
	content:"\f112"
}

.vjs-icon-circle-inner-circle {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-circle-inner-circle:before {
	content:"\f113"
}

.vjs-icon-hd {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-hd:before {
	content:"\f114"
}

.video-js .vjs-control.vjs-close-button,.vjs-icon-cancel {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before {
	content:"\f115"
}

.vjs-icon-replay {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-replay:before {
	content:"\f116"
}

.vjs-icon-facebook {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-facebook:before {
	content:"\f117"
}

.vjs-icon-gplus {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-gplus:before {
	content:"\f118"
}

.vjs-icon-linkedin {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-linkedin:before {
	content:"\f119"
}

.vjs-icon-twitter {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-twitter:before {
	content:"\f11a"
}

.vjs-icon-tumblr {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-tumblr:before {
	content:"\f11b"
}

.vjs-icon-pinterest {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.vjs-icon-pinterest:before {
	content:"\f11c"
}

.video-js .vjs-descriptions-button,.vjs-icon-audio-description {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before {
	content:"\f11d"
}

.video-js .vjs-audio-button,.vjs-icon-audio {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}

.video-js .vjs-audio-button:before,.vjs-icon-audio:before {
	content:"\f11e"
}

.video-js {
	display:block;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	color:#fff;
	background-color:#000;
	position:relative;
	padding:0;
	font-size:10px;
	line-height:1;
	font-weight:400;
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.video-js:-moz-full-screen {
	position:absolute
}

.video-js:-webkit-full-screen {
	width:100%!important;
	height:100%!important
}

.video-js *,.video-js :after,.video-js :before {
	-webkit-box-sizing:inherit;
	-moz-box-sizing:inherit;
	box-sizing:inherit
}

.video-js ul {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	list-style-position:outside;
	margin:0
}

.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid {
	width:100%;
	max-width:100%;
	height:0
}

.video-js.vjs-16-9 {
	padding-top:56.25%
}

.video-js.vjs-4-3 {
	padding-top:75%
}

.video-js.vjs-fill,.video-js .vjs-tech {
	width:100%;
	height:100%
}

.video-js .vjs-tech {
	position:absolute;
	top:0;
	left:0
}

body.vjs-full-window {
	padding:0;
	margin:0;
	height:100%;
	overflow-y:auto
}

.vjs-full-window .video-js.vjs-fullscreen {
	position:fixed;
	overflow:hidden;
	z-index:1000;
	left:0;
	top:0;
	bottom:0;
	right:0
}

.video-js.vjs-fullscreen {
	width:100%!important;
	height:100%!important;
	padding-top:0!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor:none
}

.vjs-hidden {
	display:none!important
}

.vjs-disabled {
	opacity:.5;
	cursor:default
}

.video-js .vjs-offscreen {
	height:1px;
	left:-9999px;
	position:absolute;
	top:0;
	width:1px
}

.vjs-lock-showing {
	display:block!important;
	opacity:1;
	visibility:visible
}

.vjs-no-js {
	padding:20px;
	color:#fff;
	background-color:#000;
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	width:300px;
	height:150px;
	margin:0 auto
}

.vjs-no-js a,.vjs-no-js a:visited {
	color:#66a8cc
}

.video-js .vjs-big-play-button {
	font-size:3em;
	line-height:1.5em;
	height:1.5em;
	width:3em;
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	padding:0;
	cursor:pointer;
	opacity:1;
	border:.06666em solid #fff;
	background-color:#2b333f;
	background-color:rgba(43,51,63,.7);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-border-radius:.3em;
	-moz-border-radius:.3em;
	border-radius:.3em;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
	top:50%;
	left:50%;
	margin-top:-.75em;
	margin-left:-1.5em
}

.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
	outline:0;
	border-color:#fff;
	background-color:#73859f;
	background-color:rgba(115,133,159,.5);
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	transition:all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
	display:none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display:block
}

.video-js button {
	background:none;
	border:none;
	color:inherit;
	display:inline-block;
	overflow:visible;
	font-size:inherit;
	line-height:inherit;
	text-transform:none;
	text-decoration:none;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}

.video-js .vjs-control.vjs-close-button {
	cursor:pointer;
	height:3em;
	position:absolute;
	right:0;
	top:.5em;
	z-index:2
}

.vjs-menu-button {
	cursor:pointer
}

.vjs-menu-button.vjs-disabled {
	cursor:default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display:none
}

.vjs-menu .vjs-menu-content {
	display:block;
	padding:0;
	margin:0;
	overflow:auto;
	font-family:Arial,Helvetica,sans-serif
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display:none
}

.vjs-menu li {
	list-style:none;
	margin:0;
	padding:.2em 0;
	line-height:1.4em;
	font-size:1.2em;
	text-align:center;
	text-transform:lowercase
}

.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
	outline:0;
	background-color:#73859f;
	background-color:rgba(115,133,159,.5)
}

.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
	background-color:#fff;
	color:#2b333f
}

.vjs-menu li.vjs-menu-title {
	text-align:center;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
	padding:0;
	margin:0 0 .3em;
	font-weight:700;
	cursor:default
}

.vjs-menu-button-popup .vjs-menu {
	display:none;
	position:absolute;
	bottom:0;
	width:10em;
	left:-3em;
	height:0;
	margin-bottom:1.5em;
	border-top-color:rgba(43,51,63,.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color:#2b333f;
	background-color:rgba(43,51,63,.7);
	position:absolute;
	width:100%;
	bottom:1.5em;
	max-height:15em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
	display:block
}

.video-js .vjs-menu-button-inline {
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	overflow:hidden
}

.video-js .vjs-menu-button-inline:before {
	width:2.22222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
	width:12em
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none
}

.vjs-menu-button-inline .vjs-menu {
	opacity:0;
	height:100%;
	width:auto;
	position:absolute;
	left:4em;
	top:0;
	padding:0;
	margin:0;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
	display:block;
	opacity:1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display:block;
	opacity:1;
	position:relative;
	width:auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
	width:auto
}

.vjs-menu-button-inline .vjs-menu-content {
	width:auto;
	height:100%;
	margin:0;
	overflow:hidden
}

.video-js .vjs-control-bar {
	display:none;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:30px;
	background-color:#2b333f;
	background-color:rgba(43,51,63,.7)
}

.vjs-has-started .vjs-control-bar {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-moz-box;
	display:flex;
	visibility:visible;
	opacity:1;
	-webkit-transition:visibility .1s,opacity .1s;
	-moz-transition:visibility .1s,opacity .1s;
	transition:visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility:visible;
	opacity:0;
	-webkit-transition:visibility 1s,opacity 1s;
	-moz-transition:visibility 1s,opacity 1s;
	transition:visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
	display:none!important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity:1;
	visibility:visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display:table
}

.video-js .vjs-control {
	outline:none;
	position:relative;
	text-align:center;
	margin:0;
	padding:0;
	height:100%;
	width:4em;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}

.video-js .vjs-control:before {
	font-size:1.8em;
	line-height:1.67
}

.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
	text-shadow:0 0 1em #fff
}

.video-js .vjs-control-text {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.vjs-no-flex .vjs-control {
	display:table-cell;
	vertical-align:middle
}

.video-js .vjs-custom-control-spacer {
	display:none
}

.video-js .vjs-progress-control {
	-webkit-box-flex:auto;
	-moz-box-flex:auto;
	-webkit-flex:auto;
	-ms-flex:auto;
	flex:auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-moz-box;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	-moz-box-align:center;
	align-items:center;
	min-width:4em
}

.vjs-live .vjs-progress-control {
	display:none
}

.video-js .vjs-progress-holder {
	-webkit-box-flex:auto;
	-moz-box-flex:auto;
	-webkit-flex:auto;
	-ms-flex:auto;
	flex:auto;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
	height:.3em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size:1.66666667em
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	font-family:Arial,Helvetica,sans-serif;
	visibility:visible;
	font-size:.6em
}

.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar {
	position:absolute;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:0;
	left:0;
	top:0
}

.video-js .vjs-mouse-display:before {
	display:none
}

.video-js .vjs-play-progress {
	background-color:#fff
}

.video-js .vjs-play-progress:before {
	position:absolute;
	top:-.33333333em;
	right:-.5em;
	font-size:.9em
}

.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip {
	visibility:hidden;
	pointer-events:none;
	position:absolute;
	top:-3.4em;
	right:-1.9em;
	font-size:.9em;
	color:#000;
	content:attr(data-current-time);
	padding:6px 8px 8px;
	background-color:#fff;
	background-color:hsla(0,0%,100%,.8);
	-webkit-border-radius:.3em;
	-moz-border-radius:.3em;
	border-radius:.3em
}

.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip {
	z-index:1
}

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
	display:none
}

.video-js .vjs-load-progress {
	background:#bfc7d3;
	background:rgba(115,133,159,.5)
}

.video-js .vjs-load-progress div {
	background:#fff;
	background:rgba(115,133,159,.75)
}

.video-js.vjs-no-flex .vjs-progress-control {
	width:auto
}

.video-js .vjs-time-tooltip {
	display:inline-block;
	height:2.4em;
	position:relative;
	float:right;
	right:-1.9em
}

.vjs-tooltip-progress-bar {
	visibility:hidden
}

.video-js .vjs-progress-control .vjs-mouse-display {
	display:none;
	position:absolute;
	width:1px;
	height:100%;
	background-color:#000;
	z-index:1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index:0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display:block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1s,opacity 1s;
	-moz-transition:visibility 1s,opacity 1s;
	transition:visibility 1s,opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
	display:none
}

.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip {
	color:#fff;
	background-color:#000;
	background-color:rgba(0,0,0,.8)
}

.video-js .vjs-slider {
	outline:0;
	position:relative;
	cursor:pointer;
	padding:0;
	margin:0 .45em;
	background-color:#73859f;
	background-color:rgba(115,133,159,.5)
}

.video-js .vjs-slider:focus {
	text-shadow:0 0 1em #fff;
	-webkit-box-shadow:0 0 1em #fff;
	-moz-box-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
}

.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button {
	cursor:pointer;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}

.video-js .vjs-volume-control {
	width:5em;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-moz-box;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	-moz-box-align:center;
	align-items:center
}

.video-js .vjs-volume-bar {
	margin:1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
	width:5em;
	height:.3em
}

.vjs-volume-bar.vjs-slider-vertical {
	width:.3em;
	height:5em;
	margin:1.35em auto
}

.video-js .vjs-volume-level {
	position:absolute;
	bottom:0;
	left:0;
	background-color:#fff
}

.video-js .vjs-volume-level:before {
	position:absolute;
	font-size:.9em
}

.vjs-slider-vertical .vjs-volume-level {
	width:.3em
}

.vjs-slider-vertical .vjs-volume-level:before {
	top:-.5em;
	left:-.3em
}

.vjs-slider-horizontal .vjs-volume-level {
	height:.3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
	top:-.3em;
	right:-.5em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height:100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width:100%
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
	display:block;
	width:0;
	height:0;
	border-top-color:transparent
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
	left:.5em;
	height:8em
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
	left:-2em
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
	height:0;
	width:0;
	overflow-x:hidden;
	overflow-y:hidden
}

.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content {
	height:8em;
	width:2.9em
}

.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content {
	height:2.9em;
	width:8em
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
	background-color:transparent!important
}

.vjs-poster {
	display:inline-block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	-moz-background-size:contain;
	background-size:contain;
	background-color:#000;
	cursor:pointer;
	margin:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%
}

.vjs-poster,.vjs-poster img {
	vertical-align:middle;
	padding:0
}

.vjs-poster img {
	display:block;
	margin:0 auto;
	max-height:100%;
	width:100%
}

.vjs-has-started .vjs-poster {
	display:none
}

.vjs-audio.vjs-has-started .vjs-poster {
	display:block
}

.vjs-using-native-controls .vjs-poster {
	display:none
}

.video-js .vjs-live-control {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-moz-box;
	display:flex;
	-webkit-box-align:flex-start;
	-webkit-align-items:flex-start;
	-ms-flex-align:flex-start;
	-moz-box-align:start;
	align-items:flex-start;
	-webkit-box-flex:auto;
	-moz-box-flex:auto;
	-webkit-flex:auto;
	-ms-flex:auto;
	flex:auto;
	font-size:1em;
	line-height:3em
}

.vjs-no-flex .vjs-live-control {
	display:table-cell;
	width:auto;
	text-align:left
}

.video-js .vjs-time-control {
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none;
	font-size:1em;
	line-height:3em;
	min-width:2em;
	width:auto;
	padding-left:1em;
	padding-right:1em
}

.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration {
	display:none
}

.vjs-time-divider {
	display:none;
	line-height:3em
}

.vjs-live .vjs-time-divider {
	display:none
}

.video-js .vjs-play-control {
	cursor:pointer;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}

.vjs-text-track-display {
	position:absolute;
	bottom:3em;
	left:0;
	right:0;
	top:0;
	pointer-events:none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom:1em
}

.video-js .vjs-text-track {
	font-size:1.4em;
	text-align:center;
	margin-bottom:.1em;
	background-color:#000;
	background-color:rgba(0,0,0,.5)
}

.vjs-subtitles {
	color:#fff
}

.vjs-captions {
	color:#fc6
}

.vjs-tt-cue {
	display:block
}

video::-webkit-media-text-track-display {
	-moz-transform:translateY(-3em);
	-ms-transform:translateY(-3em);
	-webkit-transform:translateY(-3em);
	transform:translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	-moz-transform:translateY(-1.5em);
	-ms-transform:translateY(-1.5em);
	-webkit-transform:translateY(-1.5em);
	transform:translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
	cursor:pointer;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}

.vjs-playback-rate .vjs-playback-rate-value {
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center
}

.vjs-playback-rate .vjs-menu {
	width:4em;
	left:0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size:1.4em;
	text-align:center
}

.vjs-error .vjs-error-display:before {
	color:#fff;
	content:"X";
	font-family:Arial,Helvetica,sans-serif;
	font-size:4em;
	left:0;
	line-height:1;
	margin-top:-.5em;
	position:absolute;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	top:50%;
	vertical-align:middle;
	width:100%
}

.vjs-loading-spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	opacity:.85;
	text-align:left;
	border:6px solid rgba(43,51,63,.7);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-clip:padding-box;
	width:50px;
	height:50px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
	display:block
}

.vjs-loading-spinner:after,.vjs-loading-spinner:before {
	content:"";
	position:absolute;
	margin:-6px;
	-webkit-box-sizing:inherit;
	-moz-box-sizing:inherit;
	box-sizing:inherit;
	width:inherit;
	height:inherit;
	-webkit-border-radius:inherit;
	-moz-border-radius:inherit;
	border-radius:inherit;
	opacity:1;
	border:inherit;
	border-color:#fff transparent transparent
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
	-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
	-moz-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
	animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
	border-top-color:#fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
	border-top-color:#fff;
	-webkit-animation-delay:.44s;
	-moz-animation-delay:.44s;
	animation-delay:.44s
}

@-moz-keyframes vjs-spinner-spin {
	to {
		-moz-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}

@keyframes vjs-spinner-spin {
	to {
		-webkit-transform:rotate(1turn);
		-moz-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}

@-webkit-keyframes vjs-spinner-spin {
	to {
		-webkit-transform:rotate(1turn)
	}
}

@-moz-keyframes vjs-spinner-fade {
	0% {
		border-top-color:#73859f
	}

	20% {
		border-top-color:#73859f
	}

	35% {
		border-top-color:#fff
	}

	60% {
		border-top-color:#73859f
	}

	to {
		border-top-color:#73859f
	}
}

@keyframes vjs-spinner-fade {
	0% {
		border-top-color:#73859f
	}

	20% {
		border-top-color:#73859f
	}

	35% {
		border-top-color:#fff
	}

	60% {
		border-top-color:#73859f
	}

	to {
		border-top-color:#73859f
	}
}

@-webkit-keyframes vjs-spinner-fade {
	0% {
		border-top-color:#73859f
	}

	20% {
		border-top-color:#73859f
	}

	35% {
		border-top-color:#fff
	}

	60% {
		border-top-color:#73859f
	}

	to {
		border-top-color:#73859f
	}
}

.vjs-chapters-button .vjs-menu ul {
	width:24em
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
	-webkit-box-flex:auto;
	-moz-box-flex:auto;
	-webkit-flex:auto;
	-ms-flex:auto;
	flex:auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width:auto
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button {
	display:none
}

.vjs-caption-settings {
	position:relative;
	top:1em;
	background-color:#2b333f;
	background-color:rgba(43,51,63,.75);
	color:#fff;
	margin:0 auto;
	padding:.5em;
	height:16em;
	font-size:12px;
	width:40em
}

.vjs-caption-settings .vjs-tracksettings {
	top:0;
	bottom:1em;
	left:0;
	right:0;
	position:absolute;
	overflow:auto
}

.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font {
	float:left
}

.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after {
	clear:both
}

.vjs-caption-settings .vjs-tracksettings-controls {
	position:absolute;
	bottom:1em;
	right:1em
}

.vjs-caption-settings .vjs-tracksetting {
	margin:5px;
	padding:3px;
	min-height:40px;
	border:none
}

.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend {
	display:block;
	width:100px;
	margin-bottom:5px
}

.vjs-caption-settings .vjs-tracksetting span {
	display:inline;
	margin-left:5px;
	vertical-align:top;
	float:right
}

.vjs-caption-settings .vjs-tracksetting>div {
	margin-bottom:5px;
	min-height:20px
}

.vjs-caption-settings .vjs-tracksetting>div:last-child {
	margin-bottom:0;
	padding-bottom:0;
	min-height:0
}

.vjs-caption-settings label>input {
	margin-right:10px
}

.vjs-caption-settings fieldset {
	margin-top:1em;
	margin-left:.5em
}

.vjs-caption-settings fieldset .vjs-label {
	position:absolute;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	padding:0;
	border:0;
	height:1px;
	width:1px;
	overflow:hidden
}

.vjs-caption-settings input[type=button] {
	width:40px;
	height:40px
}

.video-js .vjs-modal-dialog {
	background:rgba(0,0,0,.8);
	background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(hsla(0,0%,100%,0)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,.8),hsla(0,0%,100%,0));
	background:-moz-linear-gradient(top,rgba(0,0,0,.8),hsla(0,0%,100%,0));
	background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0))
}

.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size:1.2em;
	line-height:1.5;
	padding:20px 24px;
	z-index:1
}

@media print {
	.video-js>:not(.vjs-tech):not(.vjs-poster) {
		visibility:hidden
	}
}

.ai-video-mask {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(1,1,1,.9);
	z-index:999
}

.ai-video .video-js {
	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%);
	z-index:1000
}

.ai-video .vjs-tech {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}

.ai-module-banner {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	height:450px;
	background:no-repeat 50%;
	-moz-background-size:cover;
	background-size:cover;
	overflow:hidden
}

.ai-module-banner-content {
	overflow:hidden;
	width:730px;
	padding-right:450px;
	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%);
	z-index:1
}

.ai-module-banner-title {
	height:67px;
	font-size:48px;
	letter-spacing:2px;
	color:#fff;
	position:relative
}

.ai-module-banner-title-video {
	margin-left:14px;
	position:relative;
	width:40px;
	cursor:pointer
}

.ai-module-banner-title-video-icon {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:40px;
	height:40px;
	fill:#fff
}

.ai-module-banner-info {
	margin:30px 110px 0 0;
	font-size:16px;
	line-height:26px;
	color:#fff
}

.ai-module-banner-news {
	margin-top:11px
}

.ai-module-banner-news a {
	font-size:16px;
	color:#fff;
	line-height:24px
}

.ai-module-banner-news a:hover {
	border-bottom:1px solid #fff
}

.ai-module-banner-customtext {
	position:relative;
	margin-top:24px
}

.ai-module-banner-customtext-icon {
	border:1px solid #faad15;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin-right:10px;
	color:#faad15;
	font-size:12px;
	padding:2px 4px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}

.ai-module-banner-customtext .ai-link {
	display:inline
}

.ai-module-banner-customtext .ai-link .ai-link-link {
	font-size:16px;
	color:#faad15;
	line-height:24px
}

.ai-module-banner-customtext .customtext-link {
	color:#faad15;
	margin-left:44px;
	line-height:33px
}

.ai-module-banner-customtext .customtext-link:hover {
	border-bottom:1px solid #faad15
}

.ai-module-banner-customtext .customtext-des {
	display:inline;
	font-size:16px;
	color:#fff;
	margin-left:44px;
	line-height:33px
}

.ai-module-banner-customtext .customtext-des-color {
	font-size:24px;
	color:#faad15
}

.ai-module-banner-btn-list {
	margin-top:30px;
	float:left;
	overflow:hidden
}

.ai-module-banner-btn {
	width:130px;
	height:38px;
	line-height:38px;
	font-size:16px;
	color:#fff;
	float:left;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:20px;
	cursor:pointer
}

.ai-module-banner-btn:last-child {
	margin-right:0
}

.ai-module-banner-btn:hover {
	text-decoration:none
}

.ai-module-banner-btn .ai-link-link {
	display:inline-block;
	width:130px;
	height:38px;
	color:#fff
}

.ai-module-banner-btn-primary {
	background-color:#036fe2
}

.ai-module-banner-btn-primary:hover {
	background-color:#1c88fc
}

.ai-module-banner-btn-ghost {
	background-color:hsla(0,0%,100%,.1);
	border:1px solid #fff
}

.ai-module-banner-btn-ghost:hover {
	background-color:#fff
}

.ai-module-banner-btn-ghost:hover .ai-link-link {
	color:#000
}

.ai-module-banner-tag-list {
	margin:30px 0 0 30px;
	float:left
}

.ai-module-banner-tag {
	line-height:38px;
	font-size:16px;
	color:#fff;
	float:left;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:20px;
	cursor:pointer
}

.ai-module-banner-tag .ai-link-link {
	display:inline-block;
	width:auto;
	height:38px;
	color:#fff
}

.ai-module-banner-tag .ai-link-link:hover {
	text-decoration:underline
}

.ai-module-nav {
	position:relative;
	text-align:center;
	letter-spacing:0;
}

.ai-module-nav-fixed {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:10
}

.ai-module-nav-fixed+.ai-module-section {
	padding-top:180px
}

.ai-module-nav-container {
	position:relative;
	display:inline-block;
	white-space:nowrap;
	z-index:2
}

@media screen and (min-width: 1024px) {.ai-module-nav-item {
	display:inline-block;    border: 1px solid #cfddec;background-color: #f0f0f0;
	padding:14px 44px;
	margin-left:11px;
	margin-right:31px;
	line-height:40px;
	cursor:pointer;
	font-size:18px
}}
@media screen and (max-width: 1024px) {.ai-module-nav-item {
	display:inline-block;border: 1px solid #cfddec;background-color: #f0f0f0;
	padding:4px 2px;
	margin-left:0px;
	margin-right:0px;
	line-height:40px;
	cursor:pointer;
	font-size:16px
}}


.ai-module-nav-item-active {
	background-color: #0e57a2;
    border: 1px solid #f0f0f0;
    color: #fff;
    font-weight: 600;
}

.ai-module-nav-item:last-child {
	margin-right:0
}
@media screen and (min-width: 1024px) {.ai-module-nav-bar {
	position:absolute;
	bottom:0;
	left:14px;
	height:3px;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	background:#349bf1
}}
@media screen and (max-width: 1024px) {.ai-module-nav-bar {
	position:absolute;
	bottom:0;
	left:2px;
	height:3px;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	background:#349bf1
}}


.ai-module-nav-crumbs {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:1180px;
	text-align:left;
	line-height:60px;
	font-size:16px
}

.ai-module-nav-crumbs-wrap {
	display:inline-block;
	position:relative
}

.ai-module-nav-crumbs-industry {
	color:#666
}

.ai-module-nav-crumbs-industry:hover {
	color:#3b85f5
}

.ai-module-nav-crumbs span {

	color:#2a2a2a
}

.ai-module-nav-crumbs-items {
	display:inline-block;
	position:relative;
	padding-right:26px;
	cursor:pointer
}

.ai-module-nav-crumbs-items:after {
	content:"";
	position:absolute;
	right:0;
	width:16px;
	height:16px;
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/icons/industry_down.png) no-repeat;
	-moz-background-size:contain;
	background-size:contain;
	top:60px;
	margin-top:-38px;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	transition:.3s
}

.ai-module-nav-crumbs-active:after {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transform-origin:center center;
	-moz-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center
}

.ai-module-nav-crumbs-drop {
	position:absolute;
	right:0;
	padding:10px 0;
	-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	font-size:14px;
	background:#fff
}

.ai-module-nav-crumbs-drop a {
	display:block;
	color:#000;
	line-height:40px;
	padding:0 20px
}

.ai-module-nav-crumbs-drop a:hover {
	background:#f7f7f7;
	color:#3b85f5
}

.ai-module-nav-crumbs-drop .crumbs-item-active {
	color:#3b85f5
}

.ai-module-nav-crumbs-drop .crumbs-item-active:hover {
	background:#fff
}

.ai-module-header {
	line-height:46px;
	font-size:32px;
	color:#000;
	letter-spacing:0;
	text-align:center
}

.ai-module-header-sub {
	line-height:26px;
	margin-top:23px;
	font-size:16px;
	color:#666
}

.ai-layout-a-list {
	/*display:table;*/
	overflow:hidden;
	margin-top:60px;
    text-align:center;
    
}

.ai-layout-a-list:first-child {
	margin-top:0
    
}
@media screen and (min-width: 1024px) {.ai-layout-a-item {
	display:table-cell;
	position:relative
}}
@media screen and (max-width: 1024px) {.ai-layout-a-item {
	position:relative
}}


.ai-layout-a-item:last-child {
	padding-right:0
}

.ai-layout-a-icon {
	float:left;
	width:30px;
	height:38px;
	background:no-repeat 50%;
	-moz-background-size:30px 30px;
	background-size:30px 30px
}

.ai-layout-a-info {
	position:relative;
	margin-left:50px;
	color:#000;
	letter-spacing:0
}

.ai-layout-a-info-hasLink {
	padding-bottom:34px
}

.ai-layout-a-title {
	font-size:22px;
	height:38px;
	line-height:38px;
	font-weight:700
}

.ai-layout-a-des {
	font-size:14px;
	line-height:24px;
	margin-top:10px
}

.ai-layout-a-col-12 {
	width:530px;
	padding-right:120px
}

@media screen and (min-width: 1024px) {.ai-layout-a-col-8 {
	width:33.33%;
	text-align:left; padding-left:45px; padding-right:45px; display:inline-block; float:left;
}}
@media screen and (max-width: 1024px) {.ai-layout-a-col-8 {
	width:100%;
	padding-right:0;
    padding-left:0;
    text-align:left;
    margin-top:15px;
}
.ai-module-advantage-container{margin-top:0;}

}


.ai-layout-a-links {
	position:absolute;
	left:0;
	bottom:2px;
	width:100%
}

.ai-layout-a .ai-link,.ai-layout-a .ai-link-link {
	display:inline-block;
	vertical-align:middle;
	margin-right:30px;
	font-size:14px;
	color:#036fe2;
	cursor:pointer
}

.ai-layout-a .ai-link-link:last-child,.ai-layout-a .ai-link:last-child {
	margin-right:0
}

.ai-layout-a .ai-link-link:hover,.ai-layout-a .ai-link:hover {
	text-decoration:underline
}

.ai-layout-h-list {
	margin-top:20px
}

.ai-layout-h-list:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}

.ai-layout-h-list:first-child {
	margin-top:0
}

.ai-layout-h-item {
	display:block;
	cursor:pointer;
	float:left;
	-webkit-transition:-webkit-box-shadow .3s linear;
	transition:-webkit-box-shadow .3s linear;
	-moz-transition:box-shadow .3s linear,-moz-box-shadow .3s linear;
	transition:box-shadow .3s linear;
	transition:box-shadow .3s linear,-webkit-box-shadow .3s linear,-moz-box-shadow .3s linear
}

.ai-layout-h-item:hover {
	-webkit-box-shadow:0 5px 10px #eee;
	-moz-box-shadow:0 5px 10px #eee;
	box-shadow:0 5px 10px #eee;
	text-decoration:none
}

.ai-layout-h-item:hover .ai-layout-h-link-text {
	text-decoration:underline
}

.ai-layout-h-item:hover .ai-layout-h-title-cost {
	color:#036fe2;
	font-weight:700
}

.ai-layout-h-img {
	height:226px;
	overflow:hidden
}

.ai-layout-h-poster {
	height:100%;
	background:no-repeat 50%;
	-moz-background-size:cover;
	background-size:cover
}

.ai-layout-h-info {
	border:1px solid #dcdcdc;
	border-top:0;
	padding:20px 48px 22px;
	color:#000;
	letter-spacing:0
}

.ai-layout-h-title {
	font-size:22px;
	height:38px;
	line-height:38px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}

.ai-layout-h-title-tag {
	margin-left:12px;
	font-size:12px;
	color:#fff;
	background:#ff3912;
	padding:0 6px;
	font-weight:700;
	line-height:18px;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center
}

.ai-layout-h-des {
	font-size: 14px;height: 100px;
    color: #666;
    line-height: 24px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	line-height:24px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px;
	color:#999
}



.ai-layout-h-link {
	margin-top:10px;
	padding-bottom:8px
}

.ai-layout-h-link-text {
	display:inline-block;
	font-size:14px;
	color:#036fe2;
	cursor:pointer
}

.ai-layout-h-cost {
	margin-top:10px
}

.ai-layout-h-cost-price {
	font-size:20px;
	color:#ff3912
}

.ai-layout-h-cost-underline,.ai-layout-h-cost-unit {
	font-size:14px;
	color:#999
}

.ai-layout-h-cost-underline {
	text-decoration:line-through;
	margin-left:6px
}

.ai-layout-h-cost-text {
	display:inline-block;
	font-size:16px;
	color:#ff3912;
	cursor:pointer;
	padding-bottom:6px
}

.ai-layout-h-col-12 {
	width:580px;
	margin-right:20px
}

.ai-layout-h-col-12:nth-child(2n) {
	margin-right:0
}

.ai-layout-h-col-8 {
	width:380px;margin-top: 24px;
	margin-right:20px
}

.ai-layout-h-col-8:nth-child(3n) {
	margin-right:0
}
@media screen and (min-width: 1024px) {.ai-module-introduce {
	width:1180px;
	margin:0 auto
}}
@media screen and (max-width: 1024px) {.ai-module-introduce {
	width:100%;
	margin:0 auto
}}


.ai-module-introduce-container {
	max-width:100%;
	display:block;
	margin:24px auto 0
}

.ai-module-introduce .ai-module-header-sub {
	width:658px;
	margin:20px auto 0;
	line-height:26px;
	font-size:14px;
	color:#999
}

.ai-module-introduce-more {
	margin-top:60px;
	text-align:center
}

.ai-module-introduce-more-link {
	padding:18px 50px;
	border:1px solid #006fef;
	color:#006fef
}

.ai-module-introduce-more-link:hover {
	border:1px solid transparent;
	color:#fff;
	background:#006fef
}

.ai-module-scheme {
	width:1180px;
	margin:0 auto
}

.ai-module-scheme-container {
	max-width:100%;
	display:block;
	margin:60px auto 0
}

.ai-module-scheme .ai-module-header-sub {
	width:658px;
	margin:20px auto 0;
	line-height:26px;
	font-size:14px;
	color:#999
}

.ai-module-tab {
	height:32px;
	position:relative;
	padding-bottom:20px;
	border-bottom:1px solid #eee;
	text-align:center;
	background:#fff
}

.ai-module-tab-container {
	position:relative;
	display:inline-block
}

.ai-module-tab-item {
	display:inline-block;
	margin-right:40px;
	line-height:30px;
	-webkit-transition:color .3s,font-size .3s;
	-moz-transition:color .3s,font-size .3s;
	transition:color .3s,font-size .3s;
	cursor:pointer;
	font-size:16px
}

.ai-module-tab-item:hover {
	color:#036fe2
}

.ai-module-tab-item-active {
	font-size:18px;
	font-weight:700;
	color:#036fe2
}

.ai-module-tab-item:last-child {
	margin-right:0
}

.demo-canvas-centerlize {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center
}

.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
}

.image-select {
	padding:20px 0 20px 20px;
	background-color:#ebebeb
}

.image-select:after {
	content:"";
	display:table;
	clear:both
}

.image-select-item {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	width:144px;
	height:90px;
	margin-right:20px;
	cursor:pointer
}

.image-select-item.is-active {
	border:2px solid #0073eb
}

.image-select-item img {
	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:100%;
	max-height:100%
}

.image-select-item:last-child {
	margin-right:0
}

.image-input {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100px;
	padding:20px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index:9;
	background:rgba(0,0,0,.5)
}

.image-input .image-input-container {
	position:relative;
	width:100%;
	height:38px;
	font-size:0
}

.image-input .image-input-container .image-button,.image-input .image-input-container .image-local,.image-input .image-input-container .image-url {
	display:inline-block;
	vertical-align:middle;
	height:38px;
	line-height:36px;
	color:#ccc;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #666;
	outline:none;
	background-color:rgba(0,0,0,.45)
}

.image-input .image-input-container .image-button:hover,.image-input .image-input-container .image-local:hover {
	-webkit-box-shadow:unset;
	-moz-box-shadow:unset;
	box-shadow:unset;
	cursor:pointer
}

.image-input .image-input-container .image-url {
	width:492px;
	font-size:14px;
	line-height:36px;
	outline:none;
	text-indent:11px;
	border-right:0
}

.image-input .image-input-container .image-button {
	min-width:116px;
	font-size:14px
}

.image-input .image-input-container .image-button.image-button-active {
	background-color:#0073eb;
	border-color:#0073eb;
	color:#fff
}

.image-input .image-input-container .image-text {
	display:inline-block;
	vertical-align:middle;
	margin:0 30px;
	font-size:16px;
	color:#ccc;
	line-height:38px;
	background:transparent;
	border:none
}

.image-input .image-input-container .image-local {
	width:116px;
	font-size:16px;
	line-height:38px;
	text-align:center;
	color:#fff;
	background-color:#0073eb;
	border:none
}

.image-input .image-input-container .image-local-input {
	width:100%;
	height:100%;
	display:none
}

.image-input .image-notice {
	margin-top:10px;
	color:#ccc;
	font-size:12px
}

.no-remote {
	height:70px;
	padding:16px 20px
}

.no-remote .image-input-container .image-button,.no-remote .image-input-container .image-text,.no-remote .image-input-container .image-url {
	display:none
}

.no-remote .image-input-container .image-local {
	float:right
}

.no-remote .image-notice {
	position:absolute;
	margin:0;
	top:26px;
	left:20px
}

.demo-data-error-msg {
	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%);
	text-align:center
}

.demo-data-error-msg img {
	width:104px
}

.demo-data-error-msg .error-text {
	width:176px;
	margin-top:20px;
	line-height:26px;
	font-size:16px;
	color:#fff
}

@-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)
	}
}

.demo-loading {
	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%)
}

.demo-loading-img {
	width:32px;
	height:32px;
	margin:0 auto;
	background-image:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/loading.png);
	-webkit-animation:loadImg .7s infinite;
	-moz-animation:loadImg .7s infinite;
	animation:loadImg .7s infinite
}

.demo-loading-text {
	margin-top:20px;
	font-size:14px;
	color:#666;
	text-align:center
}

.demo-collapse {
	height:100%;
	overflow:hidden
}

.demo-collapse-item {
	padding-top:50px
}

.demo-collapse-item,.demo-collapse-item-title {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.demo-collapse-item-title {
	margin-top:-50px;
	border-top:1px solid #e1e1e1;
	height:50px;
	line-height:50px;
	padding-left:20px;
	position:relative;
	cursor:pointer
}

.demo-collapse-item-arrow {
	position:absolute;
	top:50%;
	right:8px;
	-webkit-transform:translateY(-50%) rotate(0);
	-moz-transform:translateY(-50%) rotate(0);
	-ms-transform:translateY(-50%) rotate(0);
	transform:translateY(-50%) rotate(0);
	font-size:16px;
	width:12px;
	height:16px;
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/demo/components/common-icon/arrow.png) no-repeat 50%;
	-moz-background-size:cover;
	background-size:cover;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	-moz-transition:transform ease-in-out .3s,-moz-transform ease-in-out .3s;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out;
	-webkit-transform-origin:center center;
	-moz-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center
}

.demo-collapse-item-arrow.is-active {
	-webkit-transform:translateY(-50%) rotate(180deg);
	-moz-transform:translateY(-50%) rotate(180deg);
	-ms-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}

.demo-collapse-item-cnt {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:20px;
	overflow-y:auto;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all ease-in-out .3s;
	transition:all .3s ease-in-out;
	height:0;
	opacity:0
}

.demo-json {
	float:left;
	width:340px;
	height:100%;
	word-wrap:break-word;
	word-break:break-all;
	background-color:#fafafa
}

.demo-json-title {
	font-size:16px
}

.demo-json-text {
	width:100%;
	margin-top:10px;
	color:#666;
	line-height:21px
}

.demo-json-line {
	margin-top:16px
}

.demo-json-req {
	font-size:14px
}

.demo-json-req,.demo-json-res {
	overflow-y:auto;
	overflow-x:hidden
}

.demo-json-content {
	white-space:pre-wrap;
	font-size:14px;
	color:#404040;
	line-height:24px;
	margin-top:8px
}

.demo-json-link {
	margin-top:32px;
	font-size:12px;
	color:#0073eb;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.demo-json .hljs-attr {
	color:#a11
}

.demo-checkbox {
	display:inline-block;
	position:relative;
	line-height:1;
	vertical-align:middle
}

.demo-checkbox-wrapper {
	display:inline-block;
	margin-right:30px;
	cursor:pointer;
	font-size:14px
}

.demo-checkbox-input {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	opacity:0;
	margin:0;
	cursor:pointer
}

.demo-checkbox-inner {
	display:inline-block;
	width:14px;
	height:14px;
	-moz-background-size:100% 100%;
	background-size:100% 100%
}

.demo-checkbox-check {
	background-image:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/technology/face-detect/checked.png)
}

.demo-checkbox-uncheck {
	background-image:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/technology/face-detect/uncheck.png)
}

.demo-checkbox-group {
	font-size:0;
	line-height:30px
}

.radio {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin-top:10px;
	overflow:hidden
}

.radio-col-12 {
	width:50%
}

.radio-col-8 {
	width:33.3%
}

.radio-label {
	height:30px;
	cursor:pointer
}

.radio-icon,.radio-label {
	display:inline-block;
	vertical-align:middle
}

.radio-icon {
	width:14px;
	height:14px
}

.radio-text {
	font-size:14px;
	color:#333;
	vertical-align:middle
}

@-webkit-keyframes scan {
	0% {
		height:0
	}

	to {
		opacity:0;
		height:524px
	}
}

@-moz-keyframes scan {
	0% {
		height:0
	}

	to {
		opacity:0;
		height:524px
	}
}

@keyframes scan {
	0% {
		height:0
	}

	to {
		opacity:0;
		height:524px
	}
}

.tech-recognition-content {
	position:relative;
	width:100%;
	height:654px
}

.tech-img-content {
	width:840px;
	height:100%;
	float:left
}

.tech-recognition-scan {
	position:absolute;
	z-index:7;
	top:0;
	left:0;
	width:840px;
	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)
}

.tech-canvas-container {
	position:relative;
	width:840px;
	height:524px;
	background:#343434
}

.tech-canvas-personnum {
	position:absolute;
	left:10px;
	top:10px;
	padding:6px 10px;
	background:rgba(0,0,0,.3);
	color:#fff;
	font-size:14px;
	z-index:1
}

.result-item {
	list-style:none;
	padding:0;
	position:relative;
	margin:0 0 14px;
	overflow:hidden
}

.result-des,.result-name {
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	color:#333;
	line-height:20px
}

.result-name {
	width:90px
}

.result-des {
	width:196px
}

.result-num,.result-text {
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:24px;
	color:#333;
	text-align:left
}

.result-num {
	width:42px
}


@media screen and (min-width: 1024px) {.result-text {
	width:238px
}

.result-title {
	color:#666
}

.result-location {
	margin-left:42px;
	padding-top:8px
}


.result-location .result-text {
	width:125px;
	color:#666
}

.ai-layout-c {
	overflow:hidden
}

.ai-layout-c-text {
	margin-right:350px;
	letter-spacing:0;
	color:#000
}

.ai-layout-c-title {
	font-size:22px;
	line-height:38px;
	font-weight:700
}

.ai-layout-c-des {
	font-size:14px;
	line-height:24px;
	margin-top:10px
}

.ai-layout-c-img {
	float:right;
	width:280px;
	height:158px;
	-moz-background-size:cover;
	background-size:cover
}}
@media screen and (max-width: 1024px) {.result-text {
	width:238px
}

.result-title {
	color:#666
}

.result-location {
	margin-left:42px;
	padding-top:8px
}


.result-location .result-text {
	width:125px;
	color:#666
}

.ai-layout-c {
	overflow:hidden
}

.ai-layout-c-text {
	margin-right:0px;
	letter-spacing:0;
	color:#000
}

.ai-layout-c-title {
	font-size:22px;
	line-height:38px;
	font-weight:700
}

.ai-layout-c-des {
	font-size:14px;
	line-height:24px;
	margin-top:10px
}

.ai-layout-c-img {
	float:right;
	width:100%;
	-moz-background-size:cover;
	background-size:cover
}}


@media screen and (min-width: 1024px) {.ai-layout-c-products {
	margin-top:10px;font-size:20px; font-weight:700
}
}
@media screen and (max-width: 1024px) {.ai-layout-c-products {
	margin-top:10px; font-size:14px; font-weight:700;padding-bottom: 24px;
}
}

.ai-layout-c-product {
	display:inline-block;
	margin-right:10px;
	font-size:14px;
	color:#036fe2;
	cursor:pointer
}

.ai-layout-c-product:last-child {
	margin-right:0
}

.ai-layout-c-product:hover {
	text-decoration:underline
}

.ai-layout-d {
	margin-top:40px
}

.ai-layout-d-title {
	font-size:22px;
	line-height:38px;
	font-weight:700
}

.ai-layout-d-list {
	margin-top:20px;
	overflow:hidden
}

.ai-layout-d-item {
	display:block;
	width:130px;
	height:72px;
	float:left;
	margin-right:20px;
	position:relative
}

.ai-layout-d-item img {
	display:block;
	width:100%;
	height:100%
}

.ai-layout-d-item:last-child {
	margin-right:0
}

.ai-layout-d-item-dot {
	width:0;
	height:0;
	position:absolute;
	bottom:0;
	left:0;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	background:#036fe2
}

.ai-layout-d a {
	cursor:pointer
}

.ai-layout-d a:hover .ai-layout-d-item-dot {
	width:100%;
	height:2px
}



@media screen and (min-width: 1024px) {
	.ai-module-scene .ai-layout-c {
	height:198px;
	border-bottom:1px solid #eee
}

.ai-layout-e {
	height:100%
}
	.ai-layout-e-nav {
	width:180px;
	height:100%;
	float:left;
	background-color:#f7f7f7;
    padding-bottom:30px;
}}
@media screen and (max-width: 1024px) {
	.ai-module-scene .ai-layout-c {
	border-bottom:1px solid #eee
}

.ai-layout-e {
	height:100%
}
	.ai-layout-e-nav {
	width:100%;
	height:100%;
	background-color:#f7f7f7;
    overflow:hidden;
}}


.ai-layout-e-nav-item {
	font-size:14px;
	color:#666;
	letter-spacing:0;
	height:24px;
	line-height:24px;
	padding-left:20px;
	margin:24px 0;
	cursor:pointer
}

.ai-layout-e-nav-item:hover {
	color:#036fe2
}

.ai-layout-e-nav-item-active {
	height:26px;
	line-height:26px;
	padding:18px 0 48px 20px;
	background-image:-webkit-gradient(linear,left top,right top,from(#2081fc),to(#036fe2));
	background-image:-webkit-linear-gradient(left,#2081fc,#036fe2);
	background-image:-moz-linear-gradient(left,#2081fc 0,#036fe2 100%);
	background-image:linear-gradient(90deg,#2081fc,#036fe2);
	color:#fff
}

.ai-layout-e-nav-item-active:hover {
	color:#fff
}



.ai-layout-e-nav-item:first-child.ai-layout-e-nav-item-active {
	padding-top:24px;
	margin-top: 0;
}

.ai-layout-e-nav-item:last-child {
	margin-bottom:0
}


@media screen and (min-width: 1024px) {
	.ai-layout-e-content {
	height:100%;
	margin-left:180px;
	padding-left:70px
}

.ai-module-scene {
	width:1180px;
	margin:0 auto
}

.ai-module-scene-main {
	/*height:408px;*/
	margin-top:0;
    overflow:hidden;
}


.ai-module-scene-content {
	height:100%;
	margin-left:180px;
	padding-left:70px;
	display: none;
}
.ai-module-scene-content.show {
	height:100%;
	margin-left:180px;
	padding-left:70px;
	display: block;
    padding-bottom:30px;
}
	
	.ai-module-scene-content-one {
	width:980px;
	height:100%;
	margin:0 auto
}


.ai-module-advantage {
	width:1180px;
	margin:0 auto
}}
@media screen and (max-width: 1024px) {
	.ai-layout-e-content {
	height:100%;
	margin-left:0px;
	padding-left:0px
}
.ai-layout-e-nav-item:last-child {
	margin-bottom:24px;
}


.ai-layout-e-nav-item.ai-layout-e-nav-item-active{margin-bottom:0;}

.ai-module-scene {
	width:90%;
	margin:0 auto
}

.ai-module-scene-main {
	margin-top:60px
}

.ai-module-scene-content {
	height:100%;
	margin-left:0px;
	padding-left:0px;
	display: none;
}
.ai-module-scene-content.show {
	height:100%;
	margin-left:0px;
	padding-left:0px;
	display: block;
    margin-top:30px;
}
	
	.ai-module-scene-content-one {
	width:100%;
	height:100%;
	margin:0 auto
}


.ai-module-advantage {
	width:90%;
	margin:0 auto
}}


.ai-module-advantage-container {
	margin-top:60px
}

.ai-layout-f-list {
	margin-top:20px
}

.ai-layout-f-list:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}

.ai-layout-f-list:first-child {
	margin-top:0
}

.ai-layout-f-item {
	width:380px;
	height:200px;
	position:relative;
	float:left;
	padding:30px 49px 40px;
	border:1px solid #eee;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:20px;
	letter-spacing:0
}

.ai-layout-f-item:last-child {
	margin-right:0
}

.ai-layout-f-item:hover {
	-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	box-shadow:0 5px 10px 0 rgba(0,0,0,.05)
}

.ai-layout-f-title {
	font-weight:700;
	font-size:22px;
	color:#000;
	letter-spacing:0;
	line-height:38px
}

.ai-layout-f-des {
	font-size:14px;
	color:#000;
	line-height:24px;
	margin-top:10px
}

.ai-layout-f-links {
	position:absolute;
	left:50px;
	bottom:40px
}

.ai-layout-f-link {
	font-size:14px;
	color:#036fe2
}

.ai-layout-f-link:hover {
	text-decoration:underline
}

.ai-layout-f-text-link {
	display:block;
	position:relative;
	padding-left:10px;
	color:#000
}

.ai-layout-f-text-link:hover {
	color:#036fe2;
	text-decoration:underline
}

.ai-layout-f-text-link:before {
	content:"";
	position:absolute;
	width:4px;
	height:4px;
	top:10px;
	left:0;
	background-color:#036fe2
}

.ai-layout-f-a {
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:30px 49px 40px
}

.ai-layout-f-a:hover .ai-layout-f-title {
	color:#1a73e8
}

.ai-module-support {
	width:1180px;
	margin:0 auto
}

.ai-module-support-container {
	margin-top:60px
}

.ai-layout-g-list {
	display:table;
	overflow:hidden;
	margin-top:40px
}

.ai-layout-g-list:first-child {
	margin-top:0
}

.ai-layout-g-item {
	display:table-cell;
	padding-bottom:34px;
	padding-right:120px;
	position:relative
}

.ai-layout-g-item:last-child {
	padding-right:0
}

.ai-layout-g-title {
	font-size:22px;
	color:#000;
	letter-spacing:0;
	line-height:38px;
	font-weight:700
}

.ai-layout-g-des {
	font-size:14px;
	color:#000;
	line-height:24px;
	margin-top:10px
}

.ai-layout-g-links {
	position:absolute;
	left:0;
	bottom:2px;
	width:100%
}

.ai-layout-g .ai-link,.ai-layout-g .ai-link-link {
	display:inline-block;
	margin-right:30px;
	font-size:14px;
	color:#036fe2;
	cursor:pointer
}

.ai-layout-g .ai-link-link:last-child,.ai-layout-g .ai-link:last-child {
	margin-right:0
}

.ai-layout-g .ai-link-link:hover,.ai-layout-g .ai-link:hover {
	text-decoration:underline
}

.ai-layout-g-col-12 {
	width:480px
}

.ai-layout-g-col-8 {
	width:280px
}

.ai-module-useage {
	width:1080px;
	margin:0 auto
}

.ai-module-useage-container {
	margin-top:60px
}

.ai-select {
	position:relative;
	font-size:14px;
	line-height:24px
}

.ai-select-value {
	position:relative;
	border:1px solid #eee;
	font-size:inherit;
	color:#000;
	padding:5px 32px 5px 10px;
	line-height:inherit;
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.ai-select-value-down {
	position:absolute;
	width:12px;
	height:6px;
	top:50%;
	right:10px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	-moz-background-size:contain;
	background-size:contain
}

.ai-select-value-down-img {
	vertical-align:top;
	width:100%;
	height:100%;
	transition:transform .3s,-webkit-transform .3s
}

.ai-select-value-down-deg {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}

.ai-select-list {
	position:absolute;
	list-style:none;
	margin:0;
	background:#fff;
	border:1px solid #eee;
	border-top:none;
	-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);
	-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);
	box-shadow:0 2px 10px 0 rgba(0,0,0,.15);
	padding:4px 32px 9px 10px;
	font-size:inherit;
	line-height:inherit
}

.ai-select-list-active {
	color:#036fe2
}

.ai-select-list-item {
	cursor:pointer
}

.ai-select-list-item:hover {
	color:#036fe2
}

.ai-module-price-card {
	padding-bottom:20px;
	color:#000;
	letter-spacing:0
}

.ai-module-price-card-link {
	display:block;
	margin-top:20px;
	color:#036fe2
}

.ai-module-price-card-link:hover {
	text-decoration:underline
}

.ai-module-price-card-top {
	height:280px
}

.ai-module-price-card-title {
	font-size:22px;
	height:38px;
	line-height:38px
}

.ai-module-price-card-title-text {
	vertical-align:middle;
	font-weight:700
}

.ai-module-price-card-title-tip {
	vertical-align:middle;
	color:#ff540a;
	font-size:12px
}

.ai-module-price-card-subTitle {
	margin-top:10px;
	font-size:14px;
	line-height:24px
}

.ai-module-price-card-list {
	margin-top:30px
}

.ai-module-price-card-item {
	font-size:0;
	color:#000;
	line-height:24px
}

.ai-module-price-card-item-title {
	width:80px;
	font-size:14px;
	display:inline-block;
	vertical-align:top
}

.ai-module-price-card-item-title-fuli {
	color:#ff540a
}

.ai-module-price-card-item-title-only {
	width:230px
}

.ai-module-price-card-item-des {
	width:130px;
	font-size:14px;
	display:inline-block
}

.ai-module-price-card-cost {
	height:86px
}

.ai-module-price-card-cost-title {
	font-size:14px;
	line-height:36px;
	padding-bottom:10px
}

.ai-module-price-card-cost-warp-price {
	display:inline-block;
	font-size:22px;
	color:#ff540a;
	line-height:38px;
	font-weight:700;
	margin-right:7px
}

.ai-module-price-card-cost-warp-unit {
	display:inline-block;
	font-size:14px;
	line-height:24px
}

.ai-module-price-card-btn {
	display:block;
	width:180px;
	margin-top:30px;
	text-align:center;
	line-height:38px;
	cursor:pointer
}

.ai-module-price-card-btn-primary {
	background-color:#036fe2;
	color:#fff
}

.ai-module-price-card-btn-primary:hover {
	background-color:#1c88fc
}

.ai-module-price-card-btn-ghost {
	border:1px solid #036fe2;
	color:#036fe2
}

.ai-module-price-card-btn-ghost:hover {
	border-color:#1c88fc
}

.ai-select {
	padding-bottom:10px
}

.ai-module-price {
	width:1180px;
	margin:0 auto
}

.ai-module-price-container {
	margin-top:60px
}

.ai-module-price-list {
	margin-top:40px
}

.ai-module-price-col-6 {
	width:250px;
	margin-right:50px
}

.ai-module-price-col-8 {
	width:329px;
	margin-right:70px
}

.ai-module-price-card {
	float:left;
	border-right:1px solid #eee
}

.ai-module-price-card:last-child {
	margin-right:0;
	border-right:0
}

.ai-module-price-explain {
	padding-top:20px;
	font-size:14px;
	color:#000;
	letter-spacing:0;
	line-height:24px
}

.ai-module-price-explain-link {
	color:#036fe2;
	font-size:14px;
	line-height:24px
}

.ai-module-price-explain-link:hover {
	text-decoration:underline
}

.ai-module-consult {
	font-size:36px;
	color:#000;
	letter-spacing:0;
	text-align:center;
	line-height:46px
}

.ai-module-consult-btn {
	display:block;
	width:180px;
	height:54px;
	margin:37px auto 0;
	line-height:54px;
	font-size:18px;
	color:#fff;
	text-align:center;
	background-color:#036fe2;
	cursor:pointer
}

.ai-module-consult-btn:hover {
	background-color:#1c88fc
}

.ai-layout-b-list {
	margin-top:60px
}

.ai-layout-b-list:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}

.ai-layout-b-list:first-child {
	margin-top:0
}

.ai-layout-b-item {
	float:left;
	letter-spacing:0;
	padding-bottom:14px;
	position:relative;
	color:#000;
	cursor:pointer
}

.ai-layout-b-item:hover {
	text-decoration:none
}

.ai-layout-b-item:hover .ai-layout-b-title {
	color:#036fe2
}

.ai-layout-b-item:hover .ai-layout-b-dot {
	width:100%;
	height:2px
}

.ai-layout-b-title {
	height:30px;
	line-height:30px;
	font-size:22px
}

.ai-layout-b-des {
	text-align:justify;
	font-size:14px;
	line-height:24px;
	margin-top:10px
}

.ai-layout-b-col-12 {
	width:480px;
	margin-right:120px
}

.ai-layout-b-col-12:nth-child(2n) {
	margin-right:0
}

.ai-layout-b-col-8 {
	width:280px;
	margin-right:120px
}

.ai-layout-b-col-8:nth-child(3n) {
	margin-right:0
}

.ai-layout-b-dot {
	position:absolute;
	left:0;
	bottom:0;
	width:0;
	height:0;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	background-color:#036fe2
}

.ai-module-recommend {
	width:1080px;
	margin:0 auto
}

.ai-module-recommend-container {
	margin-top:60px
}

.ai-module-frame-card {
	padding:40px 50px;
	border:1px solid #eee;
	border-top:0;
	overflow:hidden;
	position:relative;
	display:table
}

.ai-module-frame-card-left {
	width:700px;
	padding:10px 48px 10px 0;
	display:table-cell;
	vertical-align:middle
}

.ai-module-frame-card-right {
	width:280px;
	display:table-cell;
	vertical-align:middle;
	padding-left:49px;
	border-left:1px solid #eee
}

.ai-module-frame-card-img {
	display:block
}

.ai-module-frame-card-title {
	font-size:22px;
	font-weight:700;
	line-height:38px
}

.ai-module-frame-card-des {
	margin-top:10px;
	font-size:14px;
	color:#333;
	line-height:24px
}

.ai-module-frame-card-panels {
	margin-top:20px;
	border-bottom:1px solid #e1e1e1
}

.ai-module-frame-card-link {
	color:#036fe2
}

.ai-module-frame-card .demo-collapse-item-title {
	padding-left:0;
	height:66px;
	line-height:66px;
	font-size:16px
}

.ai-module-frame-card .demo-collapse-item-cnt {
	padding-left:0
}

.ai-module-frame-card-panels-cnt {
	padding-bottom:20px;
	line-height:24px;
	color:#333;
	font-size:14px
}

.ai-module-frame {
	width:1180px;
	margin:0 auto
}

.ai-module-frame-container {
	margin-top:60px
}

.ai-module-frame-list {
	overflow:hidden
}

.ai-slider {
	position:relative;
	padding:0 50px;
	margin-top:40px
}

.ai-slider:hover .ai-slider-control {
	display:block
}

.ai-slider-list {
	margin:0 auto;
	overflow:hidden
}

.ai-slider-control {
	position:absolute;
	top:0;
	width:50px;
	height:100%;
	cursor:pointer;
	color:#d8d8d8;
	font-size:48px;
	display:none
}

.ai-slider-arrow {
	position:absolute;
	left:50%;
	top:50%;
	width:48px;
	height:48px;
	margin:-24px 0 0 -24px;
	text-align:center
}

.ai-slider-prev {
	left:0
}

.ai-slider-prev .ai-icon-more {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}

.ai-slider-next {
	right:0
}

.ai-slider-indicators {
	position:absolute;
	left:0;
	bottom:-48px;
	width:100%;
	text-align:center;
	font-size:0
}

.ai-slider-indicators-dot {
	display:inline-block;
	width:8px;
	height:8px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	margin:0 4px;
	background-color:#e8e8e8;
	cursor:pointer
}

.ai-slider-indicators-dot-active {
	background-color:#9e9e9e
}

.module-partner {
	padding-top:120px;
	margin-bottom:48px
}

.module-partner-head {
	margin:0 auto;
	text-align:center
}

.module-partner-head-title {
	margin-bottom:30px;
	font-size:32px;
	font-family:PingFangSC-Regular;
	color:#000
}

.module-partner-head-dep {
	color:#999;
	font-size:14px
}

.module-partner-head-dep a {
	color:#3b85f5
}

.module-partner-head-link:hover {
	border-bottom:1px solid #3b85f5
}

.module-partner-list {
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align:center;
	overflow:hidden;
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	-moz-transition:transform .5s,-moz-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s,-moz-transform .5s
}

.module-partner-item {
	float:left;
	width:128px;
	margin:0 44px
}

.module-partner-item:hover .module-partner-item-href {
	color:#006fef
}

.module-partner-item-link {
	display:block;
	text-align:center;
	cursor:pointer
}

.module-partner-item-text {
	cursor:default
}

.module-partner-item-img {
	width:128px;
	height:120px;
	background:no-repeat 50%;
	-moz-background-size:contain;
	background-size:contain
}

.module-partner-item-span {
	display:block;
	font-size:14px;
	color:#999;
	text-align:center;
	line-height:24px;
	border-bottom:1px solid transparent
}

.ai-module-procedure {
	width:1180px;
	margin:0 auto
}

.ai-module-procedure-content {
	padding-top:60px;
	width:1080px;
	margin:0 auto 90px
}

.ai-module-procedure-content-items {
	display:inline-block;
	position:relative;
	vertical-align:top
}

.ai-module-procedure-content-items:before {
	position:absolute;
	content:"";
	display:block;
	width:70px;
	height:9px;
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/components/moduleCommon/arrow.png) no-repeat;
	-moz-background-size:contain;
	background-size:contain
}

.ai-module-procedure-content-items:last-child:before {
	display:none
}

.ai-module-procedure-content-items-num {
	padding-bottom:10px;
	opacity:.1;
	font-family:PingFangSC-Medium;
	font-size:48px;
	line-height:60px
}

.ai-module-procedure-content-items-title {
	padding-bottom:15px;
	font-size:24px
}

.ai-module-procedure-content-items-des {
	font-size:16px;
	color:#333;
	line-height:26px
}

.ai-module-procedure-content-items-des-link {
	font-size:16px;
	line-height:26px;
	color:#036fe2
}

.ai-module-procedure-content-items-des-link:hover {
	text-decoration:underline
}

.ai-module-procedure-btn {
	display:block;
	margin:0 auto;
	font-size:18px;
	text-align:center;
	width:194px;
	height:62px;
	line-height:62px;
	background-color:#036fe2;
	color:#fff;
	cursor:pointer
}

.ai-module-procedure-btn:hover {
	background-color:#1c88fc
}

.ai-module-procedure-content-3 .ai-module-procedure-content-items {
	width:280px;
	padding-right:120px
}

.ai-module-procedure-content-3 .ai-module-procedure-content-items:before {
	top:30px;
	left:50%
}

.ai-module-procedure-content-3 .ai-module-procedure-content-items:last-child {
	padding-right:0
}

.ai-module-procedure-content-4 .ai-module-procedure-content-items {
	width:180px;
	padding-right:120px
}

.ai-module-procedure-content-4 .ai-module-procedure-content-items:before {
	top:30px;
	left:50%;
	margin-left:15px
}

.ai-module-procedure-content-4 .ai-module-procedure-content-items:last-child {
	padding-right:0
}

.ai-module-procedure-content-5 {
	width:1180px
}

.ai-module-procedure-content-5 .ai-module-procedure-content-items {
	width:180px;
	padding-right:70px
}

.ai-module-procedure-content-5 .ai-module-procedure-content-items:before {
	top:30px;
	left:50%
}

.ai-module-procedure-content-5 .ai-module-procedure-content-items:last-child {
	padding-right:0
}

.ai-module-deposition {
	width:1180px;
	margin:0 auto
}

.ai-module-deposition-list {
	padding:0;
	margin:0;
	list-style:none;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	transition:.3s
}

.ai-module-deposition-list-items {
	padding:40px 50px;
	width:346px;
	height:370px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #eee;
	display:inline-block;
	margin-right:20px;
	vertical-align:top
}

.ai-module-deposition-list-items-info {
	padding-bottom:30px
}

.ai-module-deposition-list-items-info-avatar {
	width:80px;
	height:80px;
	margin-right:16px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	vertical-align:middle;
	border:1px solid #eee
}

.ai-module-deposition-list-items-info-warp {
	display:inline-block;
	vertical-align:middle;
	max-width:142px
}

.ai-module-deposition-list-items-info-warp-name {
	font-size:22px;
	font-weight:700;
	line-height:38px
}

.ai-module-deposition-list-items-info-warp-status {
	font-size:12px;
	line-height:20px
}

.ai-module-deposition-list-items-info-warp-name,.ai-module-deposition-list-items-info-warp-status {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.ai-module-deposition-list-items-viewpoint {
	max-height:180px;
	font-size:16px;
	text-align:justify;
	line-height:30px;
	word-break:break-all;
	text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:6;
	-webkit-box-orient:vertical
}

.ai-module-modelstore {
	width:1180px;
	margin:0 auto
}

.ai-module-modelstore-container {
	max-width:100%;
	display:block;
	margin:60px auto 40px
}

.ai-module-modelstore .ai-module-header-sub {
	width:658px;
	margin:20px auto 0;
	line-height:26px;
	font-size:14px;
	color:#999
}

.ai-module-modelstore-more {
	margin-top:60px
}

.ai-module-modelstore-more-link {
	padding:18px 50px;
	border:1px solid #006fef;
	color:#006fef
}

.ai-module-modelstore-more-link:hover {
	border:1px solid transparent;
	color:#fff;
	background:#006fef
}

.ai-module-modelstore-list {
	margin-top:20px
}

.ai-module-modelstore-list:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}

.ai-module-modelstore-list:first-child {
	margin-top:0
}


.ai-module-modelstore-item {
	display:block;
	cursor:pointer;
	float:left;
	-webkit-transition:-webkit-box-shadow .3s linear;
	transition:-webkit-box-shadow .3s linear;
	-moz-transition:box-shadow .3s linear,-moz-box-shadow .3s linear;
	transition:box-shadow .3s linear;
	transition:box-shadow .3s linear,-webkit-box-shadow .3s linear,-moz-box-shadow .3s linear;
	width:280px;
	margin:0 20px 20px 0
}

.ai-module-modelstore-item:nth-child(4n) {
	margin-right:0
}

.ai-module-modelstore-item:hover {
	-webkit-box-shadow:0 5px 10px #eee;
	-moz-box-shadow:0 5px 10px #eee;
	box-shadow:0 5px 10px #eee
}

.ai-module-modelstore-item:hover .ai-module-modelstore-link-text {
	text-decoration:underline
}

.ai-module-modelstore-img {
	height:140px;
	overflow:hidden
}

.ai-module-modelstore-poster {
	height:100%;
	background:no-repeat 50%;
	-moz-background-size:cover;
	background-size:cover
}

.ai-module-modelstore-info {
	position:relative;
	border:1px solid #eee;
	border-top:0;
	height:150px;
	padding:10px 20px 20px;
	color:#000;
	letter-spacing:0
}

.ai-module-modelstore-title {
	font-size:16px;
	height:38px;
	line-height:38px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}

.ai-module-modelstore-warp {
	height:88px;
	overflow:hidden
}

.ai-module-modelstore-des {
	margin-top:8px;
	font-size:14px;
	color:#999;
	max-height:48px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden
}

.ai-module-modelstore-des:first-child {
	-webkit-line-clamp:1
}

.ai-module-modelstore-link {
	position:absolute;
	bottom:20px;
	margin-top:10px
}

.ai-module-modelstore-link-text {
	display:inline-block;
	font-size:14px;
	color:#036fe2;
	cursor:pointer
}

.ai-module-modelstore-more {
	width:180px;
	height:54px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #036fe2;
	font-size:18px;
	color:#036fe2;
	text-align:center;
	line-height:54px;
	margin:0 auto;
	cursor:pointer
}

.ai-module-demo {
	width:1180px;
	margin:0 auto
}

.ai-module-demo-container {
	margin-top:60px
}

.ai-module-demo-warpper {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #eee;
	height:478px
}

.ai-module-demo-list {
	width:200px;
	height:100%;
	border-right:1px solid #eee;
	float:left;
	text-align:center;
	overflow:auto
}

.ai-module-demo-list-name {
	line-height:80px;
	height:80px;
	font-size:16px;
	color:#036fe2
}

.ai-module-demo-list-title {
	line-height:62px;
	height:62px;
	cursor:pointer;
	font-size:14px;
	color:#666
}

.ai-module-demo-content {
	margin-left:200px;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:30px 0 40px;
	overflow:auto
}

.ai-module-demo-table {
	margin:0 auto
}

.ai-module-demo-table-tr {
	display:block;
	padding-bottom:38px;
	font-size:14px;
	color:#000
}

.ai-module-demo-table-th {
	color:#666;
	font-weight:400
}

.ai-module-demo-table-td,.ai-module-demo-table-th {
	width:72px;
	text-align:center;
	overflow:hidden;
	padding:0 100px 0 0;
	font-size:14px
}

.ai-module-demo-table-td:last-child,.ai-module-demo-table-th:last-child {
	padding:0
}

.ai-module-demo-table-td {
	color:#000;
	display:inline-block;
	height:24px
}

.ai-module-demo-table-td-icon {
	width:24px;
	height:24px;
	cursor:pointer
}

.ai-module-demo-table-body .ai-module-demo-table-tr:last-child {
	padding-bottom:0
}

.ai-ttsdemo-active {
	background-color:#f9f9f9;
	color:#000;
	font-size:16px
}

.aim-item {
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	transition:.3s
}

.aim-item-img-warp {
	position:relative;
	width:100%;
	height:158px
}

.aim-item-img {
	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:117px;
	height:117px
}

.aim-item-title {
	width:220px;
	margin:0 auto;
	line-height:24px;
	font-size:16px;
	color:#000;
	text-align:center;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.aim-item-subtitle {
	margin:10px 0 0;
	font-weight:400;
	text-align:center;
	font-size:0
}

.aim-item-subtitle-text {
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	color:#999;
	line-height:20px;
	width:260px
}

.aim-item-price {
	margin-top:10px;
	text-align:center
}

.aim-item-price-currency {
	color:#ff3912;
	font-size:16px
}

.aim-item-price-num {
	font-size:20px;
	color:#ff3912;
	line-height:24px;
	font-weight:600
}

.aim-item-price-original,.aim-item-price-unit {
	font-size:14px;
	color:#999;
	line-height:20px
}

.aim-item-price-original {
	text-decoration:line-through;
	padding-left:8px
}

.aim-item-bar {
	position:absolute;
	width:100%;
	height:41px;
	left:0;
	bottom:-41px;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	transition:.3s
}

.aim-item-bar-detail,.aim-item-bar-similar {
	display:block;
	width:50%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center
}

.aim-item-bar-detail {
	line-height:41px;
	color:#fff;
	background-color:#f14000;
	background-image:-webkit-linear-gradient(225deg,#ff7c3f,#f14000);
	background-image:-moz-linear-gradient(225deg,#ff7c3f,#f14000);
	background-image:linear-gradient(225deg,#ff7c3f,#f14000)
}

.aim-item-bar-similar {
	line-height:39px;
	color:#ff3912;
	background:#fff;
	border:1px solid #ff7a3d;
	border-left:none
}

.style1,.style2 {
	cursor:pointer
}

.style1:hover .aim-item-bar {
	bottom:0
}

.style2 {
	overflow:hidden;
	position:relative;
	padding:24px 30px;
	width:100%;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	transition:.3s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:50%
}

.style2:first-child {
	border-bottom:1px solid #dadcdf
}

.style2:hover .aim-item-bar {
	bottom:0
}

.style2 .aim-item-title {
	width:100%;
	text-align:left
}

.style2 .aim-item-price,.style2 .aim-item-subtitle {
	text-align:left
}

.skeleton .line1 {
	margin:20px auto 0;
	width:178px;
	height:130px;
	background:#f7f7f7
}

.skeleton .line2 {
	margin:26px auto 0;
	width:200px;
	height:26px;
	background:#f7f7f7
}

.skeleton .line3 {
	margin:20px auto 0;
	width:124px;
	height:24px;
	background:#f7f7f7
}

.ai-module-aimarket {
	width:1180px;
	margin:0 auto
}

.ai-module-aimarket-list {
	width:100%;
	height:302px;
	border:1px solid #eee;
	margin-top:60px
}

.ai-module-aimarket-list,.ai-module-aimarket-warp {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-module-aimarket-warp {
	width:25%;
	float:left;
	border-right:1px solid #eee;
	height:100%
}

.ai-module-aimarket-warp:last-child {
	border-right:none
}

.ai-module-aimarket-item {
	display:block;
	cursor:pointer
}

.ai-module-aimarket-img-warp {
	position:relative;
	width:100%;
	height:158px
}

.ai-module-aimarket-img {
	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:117px;
	height:117px
}

.ai-module-aimarket-title {
	width:220px;
	margin:0 auto;
	line-height:24px;
	font-size:16px;
	color:#000;
	text-align:center;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.ai-module-aimarket-subtitle {
	margin:10px 0 0;
	font-weight:400;
	text-align:center;
	font-size:0;
	overflow:hidden
}

.ai-module-aimarket-subtitle-text {
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	color:#999;
	line-height:20px;
	width:100%
}

.ai-module-aimarket-price {
	margin-top:12px;
	text-align:center
}

.ai-module-aimarket-price-currency {
	color:#ff3912;
	font-size:16px
}

.ai-module-aimarket-price-num {
	font-size:20px;
	color:#ff3912;
	line-height:24px;
	font-weight:600
}

.ai-module-aimarket-price-unit {
	font-size:14px;
	color:#999;
	line-height:20px
}

.ai-module-aimarket-caseinfo {
	margin-top:16px;
	padding-top:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid #eee;
	opacity:.95
}

.ai-module-aimarket-caseinfo-tag {
	border:1px solid #77a0b6;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font-size:12px;
	color:#77a0b6;
	line-height:18px;
	padding:0 3px;
	margin-right:8px
}

.ai-module-aimarket-caseinfo-company {
	font-size:12px;
	color:#999;
	line-height:18px
}

.aimstyle1 {
	padding:0 25px;
	height:100%
}

.aimstyle2 {
	overflow:hidden;
	position:relative;
	padding:22px 30px 24px;
	width:100%;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	transition:.3s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:50%
}

.aimstyle2:first-child {
	border-bottom:1px solid #eee
}

.aimstyle2 .ai-module-aimarket-title {
	width:100%;
	text-align:left
}

.aimstyle2 .ai-module-aimarket-price,.aimstyle2 .ai-module-aimarket-subtitle {
	text-align:left
}

.aimstyle1:hover,.aimstyle2:hover {
	-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	box-shadow:0 5px 10px 0 rgba(0,0,0,.05)
}

.aimstyle1:hover .ai-module-aimarket-title,.aimstyle2:hover .ai-module-aimarket-title {
	color:#1a73e8
}

.ai-logo-wall {
	overflow:hidden
}

.ai-logo-wall-headding {
	margin-bottom:40px
}

.ai-logo-wall-items {
	width:1224px
}

.ai-logo-wall-items-logo {
	display:inline-block;
	width:180px;
	height:75px;
	margin-top:27px;
	margin-right:24px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #dadcdf
}

.ai-logo-wall-items-logo img {
	display:block;
	width:100%;
	height:100%
}

.ai-tabs-pane {
	width:1200px;
	margin:0 auto;
	overflow:hidden
}

.ai-tabs-header {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
	margin-bottom:3px
}

.ai-tabs-top .ai-tabs-item {
	padding-bottom:8px;
	margin-left:66px;
	position:relative;
	color:#666;
	font-size:20px;
	cursor:pointer
}

.ai-tabs-top .ai-tabs-item:first-child {
	margin-left:0
}

.ai-tabs-top .ai-tabs-item-active {
	font-weight:700;
	color:#000
}

.ai-tabs-header-line {
	position:absolute;
	transition:transform .8s ease,-webkit-transform .8s ease,-moz-transform .8s ease;
	background-color:#000;
	z-index:1;
	left:0;
	bottom:0;
	width:60px;
	height:2px
}

.fadeIn-leave {
	opacity:1
}

.fadeIn-leave-active {
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease
}

.fadeIn-enter,.fadeIn-leave-to {
	height:0;
	opacity:0
}

.fadeIn-enter-active {
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease
}

.fadeIn-enter-to {
	opacity:1
}

.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing) {
	outline-width:0
}

.el-tooltip__popper {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:10px;
	z-index:2000;
	font-size:12px;
	line-height:1.2;
	min-width:10px;
	word-wrap:break-word
}

.el-tooltip__popper[x-placement^=top] .popper__arrow,.el-tooltip__popper[x-placement^=top] .popper__arrow:after {
	border-top-color:#303133
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow,.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
	border-bottom-color:#303133
}

.el-tooltip__popper[x-placement^=right] .popper__arrow,.el-tooltip__popper[x-placement^=right] .popper__arrow:after {
	border-right-color:#303133
}

.el-tooltip__popper[x-placement^=left] .popper__arrow,.el-tooltip__popper[x-placement^=left] .popper__arrow:after {
	border-left-color:#303133
}

.el-tooltip__popper.is-dark {
	background:#303133;
	color:#fff
}

.el-tooltip__popper.is-light {
	border:1px solid #303133
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
	border-top-color:#303133
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
	border-bottom-color:#303133
}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
	border-left-color:#303133
}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
	border-right-color:#303133
}

.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active {
	opacity:0
}

.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active,.fade-in-linear-enter-active,.fade-in-linear-leave-active {
	-webkit-transition:opacity .2s linear;
	-moz-transition:opacity .2s linear;
	transition:opacity .2s linear
}

.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active {
	-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);
	-moz-transition:all .3s cubic-bezier(.55,0,.1,1);
	transition:all .3s cubic-bezier(.55,0,.1,1)
}

.el-zoom-in-center-enter,.el-zoom-in-center-leave-active {
	opacity:0;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0)
}

.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active {
	opacity:1;
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-ms-transform:scaleY(1);
	transform:scaleY(1);
	-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	-moz-transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-moz-transform .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1),-moz-transform .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	-webkit-transform-origin:center top;
	-moz-transform-origin:center top;
	-ms-transform-origin:center top;
	transform-origin:center top
}

.el-zoom-in-top-enter,.el-zoom-in-top-leave-active {
	opacity:0;
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-ms-transform:scaleY(0);
	transform:scaleY(0)
}

.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active {
	opacity:1;
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-ms-transform:scaleY(1);
	transform:scaleY(1);
	-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	-moz-transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-moz-transform .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1),-moz-transform .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom
}

.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active {
	opacity:0;
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-ms-transform:scaleY(0);
	transform:scaleY(0)
}

.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	-moz-transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-moz-transform .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1),-moz-transform .3s cubic-bezier(.23,1,.32,1);
	transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
	-webkit-transform-origin:top left;
	-moz-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left
}

.el-zoom-in-left-enter,.el-zoom-in-left-leave-active {
	opacity:0;
	-webkit-transform:scale(.45);
	-moz-transform:scale(.45);
	-ms-transform:scale(.45);
	transform:scale(.45)
}

.collapse-transition {
	-webkit-transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;
	-moz-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;
	transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}

.horizontal-collapse-transition {
	-webkit-transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out;
	-moz-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;
	transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out
}

.el-list-enter-active,.el-list-leave-active {
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	transition:all 1s
}

.el-list-enter,.el-list-leave-active {
	opacity:0;
	-webkit-transform:translateY(-30px);
	-moz-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	transform:translateY(-30px)
}

.el-opacity-transition {
	-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);
	-moz-transition:opacity .3s cubic-bezier(.55,0,.1,1);
	transition:opacity .3s cubic-bezier(.55,0,.1,1)
}

.ai-count {
	height:30px
}

.ai-count-btn {
	float:left;
	position:relative;
	width:30px;
	height:30px;
	background:#036fe2
}

.ai-count-btn:before {
	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%);
	font-weight:700;
	color:#fff
}

.ai-count-btn-disabled {
	background:#f0f0f0
}

.ai-count-btn-disabled:before {
	color:#999
}

.ai-count-input {
	width:80px;
	height:30px;
	text-align:center;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:none;
	outline:none
}

.ai-count-input,.ai-count-input:focus {
	border:1px solid #eee;
	border-right:none;
	border-left:none

}

.ai-count-input::-webkit-inner-spin-button,.ai-count-input::-webkit-outer-spin-button {
	-webkit-appearance:none
}

.ai-count-input[type=number] {
	-moz-appearance:textfield
}

.ai-count-unit {
	margin-left:10px;
	font-size:14px;
	color:#333;
	line-height:30px
}

.ai-module-newprice-card {
	position:relative;
	padding:30px 20px
}

.ai-module-newprice-card-left {
	width:855px;
	border-right:1px solid #eee;
	padding-right:66px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-module-newprice-card-right {
	position:absolute;
	top:30px;
	right:20px;
	height:91px;
	max-width:260px
}

.ai-module-newprice-card-right-btn {
	position:absolute;
	right:0;
	bottom:0;
	margin-top:28px;
	width:120px;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#036fe2;
	color:#fff
}

.ai-module-newprice-card-right-btn:hover {
	background:#1c88fc
}

.ai-module-newprice-card-item {
	display:inline-block;
	margin-right:30px;
	margin-bottom:30px;
	width:360px
}

.ai-module-newprice-card-item:nth-child(3),.ai-module-newprice-card-item:nth-child(4) {
	margin-bottom:0
}

.ai-module-newprice-card-item>div {
	float:left
}

.ai-module-newprice-card-item-name {
	width:80px;
	color:#666;
	line-height:30px;
	margin-right:20px;
	vertical-align:super;
	position:relative
}

.ai-module-newprice-card-item-name-tip {
	position:absolute;
	right:-10px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #666;
	width:16px;
	height:16px
}

.ai-module-newprice-card-item-name-tip:after {
	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%);
	color:#666
}

.ai-module-newprice-card-item-name-tip:hover {
	border:1px solid #036fe2;
	background:#036fe2
}

.ai-module-newprice-card-item-name-tip:hover:after {
	color:#fff
}

.ai-module-newprice-card-item .ai-select {
	padding-bottom:0
}

.ai-module-newprice-card-item .ai-select-list,.ai-module-newprice-card-item .ai-select-value {
	width:260px
}

.ai-module-newprice-card-item .ai-select-value {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:28px;
	padding:0 32px 0 10px
}

.ai-module-newprice-card-item .ai-select-list {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px 0;
	margin-top:4px;
	z-index:2;
	max-height:208px;
	overflow-y:auto
}

.ai-module-newprice-card-item .ai-select-list-item {
	font-size:12px;
	color:#1f1f1f;
	line-height:32px;
	padding:0 16px
}

.ai-module-newprice-card-item .ai-select-list-item:hover {
	color:#1f1f1f;
	background:#f6f6f6
}

.ai-module-newprice-card-item .ai-select-list-active {
	color:#1a73e8
}

.ai-module-newprice-card-item-selnone {
	width:260px;
	height:30px;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:0 10px;
	color:#000;
	background:#f7f7f7;
	border:1px solid #eee;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-module-newprice-card-result-tip {
	font-size:12px;
	color:#ff3912;
	line-height:22px;
	margin-right:5px
}

.ai-module-newprice-card-result-price {
	font-size:20px;
	color:#ff3912;
	line-height:22px;
	font-weight:700
}

.ai-module-newprice-card-result-tag {
	display:inline-block;
	background:#ff3912;
	padding:2px 6px;
	font-size:12px;
	color:#fff;
	font-weight:700;
	line-height:18px;
	margin-right:16px;
	vertical-align:top
}

.ai-module-newprice-card-result-underline {
	font-size:14px;
	color:#999;
	line-height:22px;
	text-decoration:line-through
}

.ai-module-newprice {
	width:1180px;
	margin:0 auto
}

.ai-module-newprice-tabs {
	margin-top:60px;
	margin-bottom:24px
}

.ai-module-newprice-tabs-item {
	display:inline-block;
	padding:11px 18px;
	font-size:16px;
	color:#666;
	text-align:center;
	border:1px solid #eee;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:16px;
	max-width:200px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:middle;
	cursor:pointer
}

.ai-module-newprice-tabs-item:last-child {
	margin-right:0
}

.ai-module-newprice-tabs-item:hover {
	color:#036fe2
}

.ai-module-newprice-tabs-item-active {
	color:#fff;
	border:none;
	background:#036fe2
}

.ai-module-newprice-tabs-item-active:hover {
	color:#fff
}

.ai-module-newprice-content {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #eee
}

.ai-module-newprice-des {
	padding:24px 20px;
	background:#f7f7f7
}

.ai-module-newprice-des-title {
	font-size:22px;
	color:#000;
	line-height:38px;
	margin-bottom:12px;
	font-weight:700
}

.ai-module-newprice-des-title-name {
	font-size:16px;
	color:#000;
	line-height:40px;
	display:inline-block;
	margin-right:10px
}

.ai-module-newprice-des-title .ai-select {
	vertical-align:middle;
	display:inline-block;
	background:#fff;
	padding-bottom:0
}

.ai-module-newprice-des-title .ai-select-list,.ai-module-newprice-des-title .ai-select-value {
	width:280px
}

.ai-module-newprice-des-title .ai-select-value {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:38px;
	font-size:18px;
	padding:0 32px 0 10px
}

.ai-module-newprice-des-title .ai-select-list {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px 0;
	margin-top:4px;
	z-index:2;
	max-height:220px;
	overflow-y:auto
}

.ai-module-newprice-des-title .ai-select-list-item {
	font-size:14px;
	font-weight:400;
	color:#1f1f1f;
	line-height:40px;
	padding:0 16px
}

.ai-module-newprice-des-title .ai-select-list-item:hover {
	color:#1f1f1f;
	background:#f6f6f6
}

.ai-module-newprice-des-title .ai-select-list-active {
	color:#1a73e8
}

.ai-module-newprice-des-info {
	font-size:14px;
	color:#000;
	line-height:24px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.ai-module-newprice-des-info-link {
	color:#036fe2
}

.ai-module-newprice-des-tags-wrap {
	position:relative;
	margin-right:20px;
	display:inline-block
}

.ai-module-newprice-des-tags-wrap:last-child {
	margin-right:0
}

.ai-module-newprice-des-tags-wrap:before {
	content:"";
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/components/module/newPrice/tag.png) no-repeat;
	width:15px;
	height:15px;
	-moz-background-size:cover;
	background-size:cover
}

.ai-module-newprice-des-tags-text {
	font-size:14px;
	max-width:230px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-left:20px;
	line-height:24px;
	color:#666
}

.el-tooltip__popper {
	position:absolute;
	padding:10px 16px;
	line-height:22px;
	min-height:42px;
	max-width:284px;
	font-size:14px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:rgba(0,0,0,.1) 0 5px 10px 0;
	-moz-box-shadow:rgba(0,0,0,.1) 0 5px 10px 0;
	box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}

.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}

.el-tooltip__popper .popper__arrow {
	border-width:6px
}

.el-tooltip__popper .popper__arrow:after {
	content:" ";
	border-width:5px
}

.el-tooltip__popper[x-placement^=top] {
	margin-bottom:12px
}

.el-tooltip__popper[x-placement^=top] .popper__arrow {
	bottom:-6px;
	border-top-color:#fff;
	border-bottom-width:0
}

.el-tooltip__popper[x-placement^=top] .popper__arrow:after {
	bottom:1px;
	margin-left:-5px;
	border-top-color:#fff;
	border-bottom-width:0
}

.el-tooltip__popper[x-placement^=bottom] {
	margin-top:12px
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
	top:-6px;
	border-top-width:0;
	border-bottom-color:#fff
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
	top:1px;
	margin-left:-5px;
	border-top-width:0;
	border-bottom-color:#fff
}

.el-tooltip__popper[x-placement^=right] {
	margin-left:12px
}

.el-tooltip__popper[x-placement^=right] .popper__arrow {
	left:-6px;
	border-right-color:#fff;
	border-left-width:0
}

.el-tooltip__popper[x-placement^=right] .popper__arrow:after {
	bottom:-5px;
	left:1px;
	border-right-color:#fff;
	border-left-width:0
}

.el-tooltip__popper[x-placement^=left] {
	margin-right:12px
}

.el-tooltip__popper[x-placement^=left] .popper__arrow {
	right:-6px;
	border-right-width:0;
	border-left-color:#fff
}

.el-tooltip__popper[x-placement^=left] .popper__arrow:after {
	right:1px;
	bottom:-5px;
	margin-left:-5px;
	border-right-width:0;
	border-left-color:#fff
}

.el-tooltip__popper.is-light {
	background:#fff;
	border:1px solid #fff
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow,.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after {
	border-top-color:#fff
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow,.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after {
	border-bottom-color:#fff
}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow,.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after {
	border-left-color:#fff
}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow,.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after {
	border-right-color:#fff
}

.el-tooltip__popper.is-dark {
	background:#fff;
	color:#000
}

@font-face {
	font-family:ai-icons;font-weight:400;font-style:normal;src:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/fonts/ai-icons.eot);src:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/fonts/ai-icons.eot#iefix) format("embedded-opentype"),url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/fonts/ai-icons.ttf) format("truetype"),url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/fonts/ai-icons.woff) format("woff"),url([object\ Module]#ai-icons) format("svg")
}[class*=" ai-icon-"],[class^=ai-icon-] {
	font-family:ai-icons!important;
	font-weight:400;
	font-style:normal;
	font-variant:normal;
	line-height:1;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	speak:none
}

.ai-icon-text:before {
	content:"\e922"
}

.ai-icon-more:before {
	content:"\e900"
}

.ai-icon-close-circle-fill:before {
	content:"\e901"
}

.ai-icon-close-circle:before {
	content:"\e902"
}

.ai-icon-question-square:before {
	content:"\e903"
}

.ai-icon-question-square-fill:before {
	content:"\e904"
}

.ai-icon-check-circle:before {
	content:"\e905"
}

.ai-icon-warning-circle:before {
	content:"\e906"
}

.ai-icon-body:before {
	content:"\e907"
}

.ai-icon-ar:before {
	content:"\e908"
}

.ai-icon-speech:before {
	content:"\e909"
}

.ai-icon-data:before {
	content:"\e90a"
}

.ai-icon-easydl:before {
	content:"\e90b"
}

.ai-icon-hardware:before {
	content:"\e90c"
}

.ai-icon-image:before {
	content:"\e90d"
}

.ai-icon-nlp:before {
	content:"\e90e"
}

.ai-icon-paddle:before {
	content:"\e90f"
}

.ai-icon-schema:before {
	content:"\e910"
}

.ai-icon-solution:before {
	content:"\e911"
}

.ai-icon-video:before {
	content:"\e912"
}

.ai-icon-search:before {
	content:"\e913"
}

.ai-icon-forum:before {
	content:"\e914"
}

.ai-icon-video2:before {
	content:"\e915"
}

.ai-icon-github:before {
	content:"\e916"
}

.ai-icon-sdk:before {
	content:"\e917"
}

.ai-icon-arrow:before {
	content:"\e918"
}

.ai-icon-close:before {
	content:"\e919"
}

.ai-icon-copy:before {
	content:"\e91a"
}

.ai-icon-feedback:before {
	content:"\e91b"
}

.ai-icon-smile:before {
	content:"\e91c"
}

.ai-icon-smarty:before {
	content:"\e91d"
}

.ai-icon-video-big:before {
	content:"\e91e"
}

.ai-icon-play:before {
	content:"\e91f"
}

.ai-icon-download:before {
	content:"\e920"
}

.ai-icon-pause:before {
	content:"\e921"
}

body,html {
	min-width:1240px;
	margin:0;
	font:14px BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Regular,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
	background-color:#fff;
	-webkit-font-smoothing:antialiased
}

body .ai-track,html .ai-track {
	display:none
}

.ai-content {
	padding-top:60px
}

.cloud-content {
	padding-top:0
}

.ai-platform-wrap {
	width:1180px;
	margin:0 auto;
	position:relative
}

.ai-platform-pagination {
	text-align:center
}

.ai-platform-pagination.el-pagination {
	line-height:36px;
	padding:0
}

.ai-platform-pagination.el-pagination .btn-next,.ai-platform-pagination.el-pagination .btn-prev {
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	border:0
}

.ai-platform-pagination.el-pagination .btn-next:hover,.ai-platform-pagination.el-pagination .btn-prev:hover {
	-webkit-box-shadow:0 0 0 #fff;
	-moz-box-shadow:0 0 0 #fff;
	box-shadow:0 0 0 #fff
}

.ai-platform-pagination.el-pagination .btn-next .el-icon,.ai-platform-pagination.el-pagination .btn-prev .el-icon {
	font-size:0
}

.ai-platform-pagination.el-pagination .btn-next:disabled .el-icon:before,.ai-platform-pagination.el-pagination .btn-prev:disabled .el-icon:before {
	opacity:.3
}

.ai-platform-pagination.el-pagination .el-icon-arrow-left:before,.ai-platform-pagination.el-pagination .el-icon-arrow-right:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:0;
	border-width:4px;
	border-style:solid
}

.ai-platform-pagination.el-pagination .el-icon-arrow-left:before {
	border-color:transparent #666 transparent transparent
}

.ai-platform-pagination.el-pagination .el-icon-arrow-right:before {
	border-color:transparent transparent transparent #666
}

.ai-platform-pagination.el-pagination .el-pager {
	background:#fff;
	line-height:36px
}

.ai-platform-pagination.el-pagination .el-pager .el-icon-more {
	border:0
}

.ai-platform-pagination.el-pagination .el-pager .el-icon-more:before {
	content:"..."
}

.ai-platform-pagination.el-pagination .el-pager .el-icon-d-arrow-left,.ai-platform-pagination.el-pagination .el-pager .el-icon-d-arrow-right {
	border:0
}

.ai-platform-pagination.el-pagination .el-pager .el-icon-d-arrow-left:before,.ai-platform-pagination.el-pagination .el-pager .el-icon-d-arrow-right:before {
	content:"..."
}

.ai-platform-pagination.el-pagination .el-pager .el-icon-d-arrow-left:hover,.ai-platform-pagination.el-pagination .el-pager .el-icon-d-arrow-right:hover {
	content:"...";
	border:0
}

.ai-platform-pagination.el-pagination .el-pager .number {
	display:inline-block;
	vertical-align:top;
	border:0;
	font-size:14px;
	min-width:36px;
	height:36px;
	line-height:36px;
	font-weight:400;
	cursor:pointer
}

.ai-platform-pagination.el-pagination .active {
	border-color:#fff;
	background:#999;
	color:#fff
}

.ai-platform a {
	text-decoration:none
}

.ai-share-icon {
	display:none
}

.ai-link,a {
	text-decoration:none
}

.ai-link:hover {
	color:#036fe2;
	text-decoration:underline
}

::-webkit-scrollbar {
	width:5px;
	height:5px
}

::-webkit-scrollbar-track {
	background-color:transparent
}

::-webkit-scrollbar-thumb {
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#ccc
}

::-webkit-scrollbar-thumb:hover {
	background-color:#989898
}

.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.clearfix {
	*zoom:1
}

.ai-industry-case {
	width:1180px;
	margin:0 auto
}

.ai-industry-case-container {
	max-width:100%;
	display:block;
	margin:60px auto 0;
	border:1px solid #eee
}

.ai-industry-case-left {
	float:left;
	width:250px;
	height:400px;
	background:#f7f7f7
}

.ai-industry-case-left-logo {
	height:80px;
	padding:15px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:1px solid #eee
}

.ai-industry-case-left-logo:last-child {
	border:none
}

.ai-industry-case-left-logo img {
	display:block;
	margin:0 auto
}

.ai-industry-case-left-active {
	background:-webkit-gradient(linear,right top,left top,from(#2081fc),to(#036fe2));
	background:-webkit-linear-gradient(right,#2081fc,#036fe2);
	background:-moz-linear-gradient(right,#2081fc 0,#036fe2 100%);
	background:linear-gradient(270deg,#2081fc,#036fe2)
}

.ai-industry-case-right {
	margin-left:250px;
	height:400px;
	padding:50px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-industry-case-right-btn {
	border-top:1px solid #eee;
	padding-top:30px;
	margin-top:40px
}

.ai-industry-case-right-btn a {
	display:block;
	color:#fff;
	height:38px;
	width:116px;
	background:#1a73e8;
	text-align:center;
	line-height:38px
}

.ai-industry-case-right-btn a:hover {
	background:#3b85f5
}

.ai-industry-case-content {
	position:relative;
	font-size:14px;
	line-height:24px
}

.ai-industry-case-content-text {
	margin-right:338px;
	height:158px
}

.ai-industry-case-content-title {
	font-size:22px;
	line-height:38px;
	margin-bottom:10px
}

.ai-industry-case-content-des {
	margin-bottom:20px
}

.ai-industry-case-content-tags a {
	color:#1a73e8;
	margin-right:10px
}

.ai-industry-case-content-tags a:hover {
	text-decoration:underline
}

.ai-industry-case-content-image {
	position:absolute;
	right:0;
	top:0;
	width:280px;
	height:158px
}

.ai-industry-case-content-video {
	cursor:pointer
}

.ai-industry-case-content-video:hover:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.2)
}

.ai-industry-case-content-play {
	cursor:pointer;
	width:44px;
	height:44px;
	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%);
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/icons/industry_Paly.png) no-repeat;
	-moz-background-size:cover;
	background-size:cover
}

.ai-industry-case-btn {
	display:block;
	margin:60px auto 0;
	width:180px;
	height:52px;
	border:1px solid #1a73e8;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	line-height:52px;
	font-size:16px;
	color:#1a73e8
}

.ai-industry-case-btn:hover {
	border:1px solid #248dff;
	color:#248dff
}

.ai-scene-case {
	width:1180px;
	margin:0 auto
}

.ai-scene-case-container {
	max-width:100%;
	display:block;
	margin:60px auto 0
}

.ai-scene-case-item {
	position:relative;
	padding:50px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #eee;
	height:314px;
	margin-bottom:40px
}

.ai-scene-case-item:last-child {
	margin-bottom:0
}

.ai-scene-case-item-left {
	margin-right:430px;
	font-size:14px;
	line-height:24px
}

.ai-scene-case-item-title {
	margin-top:22px;
	font-size:22px;
	line-height:38px;
	margin-bottom:10px;
	font-weight:700
}

.ai-scene-case-item-des {
	margin-bottom:20px;
	height:48px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}

.ai-scene-case-item-btn {
	color:#036fe2
}

.ai-scene-case-item-btn:hover {
	text-decoration:underline
}

.ai-scene-case-item-right {
	position:absolute;
	top:50px;
	right:50px;
	width:380px;
	height:214px
}

.ai-scene-case-item-image {
	position:relative
}

.ai-scene-case-item-video {
	cursor:pointer
}

.ai-scene-case-item-play {
	cursor:pointer;
	width:60px;
	height:60px;
	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%);
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/icons/industry_Paly.png) no-repeat;
	-moz-background-size:cover;
	background-size:cover;
	z-index:1
}

.right-hasvideo:hover:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.2)
}

.ai-module-section {
	padding-top:24px
}

.ai-module-section:last-child {
	margin-bottom:200px
}

main.ai-platform {
	margin:60px auto 0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	width:100%
}

header.cloud-header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-width:1280px
}

.ai-href {
	color:#0073eb
}

.ai-href:hover {
	text-decoration:underline
}

.ai-href:visited {
	color:#0073eb
}

@font-face {
	font-family:element-icons;src:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/fonts/element-icons.woff) format("woff"),url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/fonts/element-icons.ttf) format("truetype");font-weight:400;font-style:normal
}[class*=" el-icon-"],[class^=el-icon-] {
	font-family:element-icons!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:baseline;
	display:inline-block;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.el-icon-info:before {
	content:"\e61a"
}

.el-icon-error:before {
	content:"\e62c"
}

.el-icon-success:before {
	content:"\e62d"
}

.el-icon-warning:before {
	content:"\e62e"
}

.el-icon-question:before {
	content:"\e634"
}

.el-icon-back:before {
	content:"\e606"
}

.el-icon-arrow-left:before {
	content:"\e600"
}

.el-icon-arrow-down:before {
	content:"\e603"
}

.el-icon-arrow-right:before {
	content:"\e604"
}

.el-icon-arrow-up:before {
	content:"\e605"
}

.el-icon-caret-left:before {
	content:"\e60a"
}

.el-icon-caret-bottom:before {
	content:"\e60b"
}

.el-icon-caret-top:before {
	content:"\e60c"
}

.el-icon-caret-right:before {
	content:"\e60e"
}

.el-icon-d-arrow-left:before {
	content:"\e610"
}

.el-icon-d-arrow-right:before {
	content:"\e613"
}

.el-icon-minus:before {
	content:"\e621"
}

.el-icon-plus:before {
	content:"\e62b"
}

.el-icon-remove:before {
	content:"\e635"
}

.el-icon-circle-plus:before {
	content:"\e601"
}

.el-icon-remove-outline:before {
	content:"\e63c"
}

.el-icon-circle-plus-outline:before {
	content:"\e602"
}

.el-icon-close:before {
	content:"\e60f"
}

.el-icon-check:before {
	content:"\e611"
}

.el-icon-circle-close:before {
	content:"\e607"
}

.el-icon-circle-check:before {
	content:"\e639"
}

.el-icon-circle-close-outline:before {
	content:"\e609"
}

.el-icon-circle-check-outline:before {
	content:"\e63e"
}

.el-icon-zoom-out:before {
	content:"\e645"
}

.el-icon-zoom-in:before {
	content:"\e641"
}

.el-icon-d-caret:before {
	content:"\e615"
}

.el-icon-sort:before {
	content:"\e640"
}

.el-icon-sort-down:before {
	content:"\e630"
}

.el-icon-sort-up:before {
	content:"\e631"
}

.el-icon-tickets:before {
	content:"\e63f"
}

.el-icon-document:before {
	content:"\e614"
}

.el-icon-goods:before {
	content:"\e618"
}

.el-icon-sold-out:before {
	content:"\e63b"
}

.el-icon-news:before {
	content:"\e625"
}

.el-icon-message:before {
	content:"\e61b"
}

.el-icon-date:before {
	content:"\e608"
}

.el-icon-printer:before {
	content:"\e62f"
}

.el-icon-time:before {
	content:"\e642"
}

.el-icon-bell:before {
	content:"\e622"
}

.el-icon-mobile-phone:before {
	content:"\e624"
}

.el-icon-service:before {
	content:"\e63a"
}

.el-icon-view:before {
	content:"\e643"
}

.el-icon-menu:before {
	content:"\e620"
}

.el-icon-more:before {
	content:"\e646"
}

.el-icon-more-outline:before {
	content:"\e626"
}

.el-icon-star-on:before {
	content:"\e637"
}

.el-icon-star-off:before {
	content:"\e63d"
}

.el-icon-location:before {
	content:"\e61d"
}

.el-icon-location-outline:before {
	content:"\e61f"
}

.el-icon-phone:before {
	content:"\e627"
}

.el-icon-phone-outline:before {
	content:"\e628"
}

.el-icon-picture:before {
	content:"\e629"
}

.el-icon-picture-outline:before {
	content:"\e62a"
}

.el-icon-delete:before {
	content:"\e612"
}

.el-icon-search:before {
	content:"\e619"
}

.el-icon-edit:before {
	content:"\e61c"
}

.el-icon-edit-outline:before {
	content:"\e616"
}

.el-icon-rank:before {
	content:"\e632"
}

.el-icon-refresh:before {
	content:"\e633"
}

.el-icon-share:before {
	content:"\e636"
}

.el-icon-setting:before {
	content:"\e638"
}

.el-icon-upload:before {
	content:"\e60d"
}

.el-icon-upload2:before {
	content:"\e644"
}

.el-icon-download:before {
	content:"\e617"
}

.el-icon-loading:before {
	content:"\e61e"
}

.el-icon-loading {
	-webkit-animation:rotating 2s linear infinite;
	-moz-animation:rotating 2s linear infinite;
	animation:rotating 2s linear infinite
}

.el-icon--right {
	margin-left:5px
}

.el-icon--left {
	margin-right:5px
}

@-webkit-keyframes rotating {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}

	to {
		-webkit-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}

@-moz-keyframes rotating {
	0% {
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		transform:rotate(0)
	}

	to {
		-webkit-transform:rotate(1turn);
		-moz-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}

@keyframes rotating {
	0% {
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		transform:rotate(0)
	}

	to {
		-webkit-transform:rotate(1turn);
		-moz-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}

.ai-nav {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:999;
	color:#fff;
	background-color:#000;
	font-weight:700
}

.ai-nav-bar {
	position:relative;
	width:100%;
	height:60px;
	line-height:60px;
	padding:0 30px;
	z-index:1;
	min-width:1200px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-nav-bar-inner {
	height:100%;
	margin-left:200px;
	font-size:16px
}

.ai-nav-logo {
	float:left;
	width:176px;
	height:100%;
	line-height:normal
}

.ai-nav-logo-icon {
	width:100%;
	height:24px;
	margin-top:14px;
	fill:#fff
}

.ai-nav-operation {
	position:absolute;
	right:30px;
	top:0;
	height:100%;
	background:#000
}

.ai-nav-operation a {
	margin-left:35px;
	color:inherit;
	font-size:14px
}

.ai-nav-operation a:hover {
	color:#3b85f5
}

.ai-nav-operation .ai-nav-operation-firstlink {
	margin-left:30px
}

.ai-nav-item {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:80px;
	height:100%;
	padding:0 10px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-transition:color .3s;
	-moz-transition:color .3s;
	transition:color .3s;
	text-align:center;
	font-size:14px;
	cursor:pointer
}

.ai-nav-item-active,.ai-nav-item:hover {
	color:#3b85f5
}

.ai-nav-name {
	display:block;
	color:inherit;
	font-weight:700
}

.ai-nav-search {
	float:left;
	width:54px;
	height:42px;
	position:relative;
	margin-top:8px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-transition:width .1s;
	-moz-transition:width .1s;
	transition:width .1s;
	font-weight:400;
	background:transparent
}

.ai-nav-search-active {
	width:600px;
	overflow:visible;
	background:hsla(0,0%,100%,.25)
}

.ai-nav-search-active .ai-nav-search-icons {
	width:109px
}

.ai-nav-search-active .ai-nav-search-field {
	width:100%;
	padding:10px 108px 10px 25px
}

.ai-nav-search-field {
	display:block;
	width:0;
	padding:0;
	height:42px;
	border:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
	font-size:16px;
	color:#fff;
	background:transparent
}

.ai-nav-search-field::-webkit-input-placeholder {
	color:#999
}

.ai-nav-search-icons {
	position:absolute;
	right:0;
	top:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:54px;
	height:42px;
	overflow:hidden;
	line-height:42px;
	cursor:pointer
}

.ai-nav-search-icon {
	width:54px;
	height:100%;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:center;
	fill:#fff
}

.ai-nav-search-icon:hover {
	fill:#036fe2
}

.ai-nav-search-icon svg {
	width:16px;
	height:16px;
	vertical-align:middle
}

.ai-nav-search-divider {
	width:1px;
	height:16px;
	background:#666;
	margin-top:13px
}

.ai-nav-search-dropdown {
	position:absolute;
	left:0;
	top:52px;
	width:100%;
	padding:22px 25px;
	line-height:40px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#000;
	background:#fff;
	visibility:hidden;
	-webkit-transition:visibility .2s,-webkit-transform .2s;
	transition:visibility .2s,-webkit-transform .2s;
	-moz-transition:transform .2s,visibility .2s,-moz-transform .2s;
	transition:transform .2s,visibility .2s;
	transition:transform .2s,visibility .2s,-webkit-transform .2s,-moz-transform .2s;
	-webkit-transform:translateY(-200%);
	-moz-transform:translateY(-200%);
	-ms-transform:translateY(-200%);
	transform:translateY(-200%);
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 2px 10px rgba(0,0,0,.1);
	box-shadow:0 2px 10px rgba(0,0,0,.1);
	z-index:-1
}

.ai-nav-search-dropdown-active {
	visibility:visible;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

.ai-nav-search-hot {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}

.ai-nav-search-box {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0
}

.ai-nav-search-box:not(:last-child) {
	margin-right:20px
}

.ai-nav-search-title {
	padding-left:10px;
	line-height:22px;
	font-size:14px;
	color:#999
}

.ai-nav-search-list {
	margin-top:7px
}

.ai-nav-search-item {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:10px;
	cursor:pointer
}

.ai-nav-search-item:hover {
	background:#f7f7f7
}

.ai-nav-search-result-main:after {
	content:">"
}

.ai-nav-search-result-main+.ai-nav-search-result-other {
	margin-top:2px;
	padding-top:2px;
	border-top:1px solid #eee
}

.ai-nav-detail {
	display:none;
	position:fixed;
	top:60px;
	left:0;
	right:0;
	bottom:60px;
	border:1px solid #dfdfdf;
	border-top:0;
	overflow:hidden;
	min-height:310px;
	max-height:768px;
	background:#fff;
	-webkit-box-shadow:0 5px 6px -2px rgba(0,0,0,.19);
	-moz-box-shadow:0 5px 6px -2px rgba(0,0,0,.19);
	box-shadow:0 5px 6px -2px rgba(0,0,0,.19);
	z-index:999
}

.ai-nav-detail-hasMore .ai-nav-sidebar {
	position:relative;
	padding-bottom:50px
}

.ai-nav-detail-inner {
	position:relative;
	min-width:970px;
	height:100%;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-nav-detail-small {
	max-height:338px
}

.ai-nav-detail-more {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	border-top:1px solid #dfdfdf;
	background:#fff
}

.ai-nav-detail-more a {
	color:#000;
	font-size:14px;
	font-weight:700;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}

.ai-nav-detail-more a:hover {
	color:#1a73e8
}

.ai-nav-detail-more a:hover .ai-nav-menu-arrow-icon {
	fill:#1a73e8
}

.ai-nav-active,.ai-nav-active>.ai-nav-menu {
	display:block
}

.ai-nav-active>.ai-nav-sidebar-item-title-inner,.ai-nav-active>.ai-nav-sidebar-list-item-title {
	color:#1a73e8
}

.ai-nav-sidebar {
	height:100%;
	overflow:hidden;
	float:left;
	width:270px;
	text-align:left;
	padding:18px 0;
	line-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:14px
}

.ai-nav-sidebar-inner {
	height:100%;
	overflow-y:auto
}

.ai-nav-sidebar-list-item {
	margin:8px 0;
	cursor:pointer
}

.ai-nav-sidebar-list-item-title {
	position:relative;
	padding-left:38%
}

.ai-nav-sidebar-list-item-title-active {
	background:#f7f7f7
}

.ai-nav-sidebar-item-title {
	padding-left:38%;
	margin:8px 0;
	font-weight:700;
	color:#000;
	cursor:default
}

.ai-nav-sidebar-item-title-hasMenu:hover {
	background:#f7f7f7;
	color:#1a73e8
}

.ai-nav-sidebar-item-title-inner {
	position:relative;
	font-weight:700
}

.ai-nav-sidebar-arrow-icon {
	position:absolute;
	right:22px;
	top:10px;
	width:6px;
	height:11px;
	fill:#1a73e8
}

.ai-nav-sidebar .ai-nav-menu {
	min-height:100%;
	border-left:1px solid #dfe0e3;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-nav-menu {
	line-height:30px;
	text-align:left;
	height:100%;
	overflow-y:auto
}

.ai-nav-menu-inner {
	display:table;
	width:100%;
	height:100%
}

.ai-nav-menu-has-sidebar {
	border-left:1px solid #dfe0e3
}

.ai-nav-menu-col {
	float:left;
	margin-top:-15px;
	padding:0 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-nav-menu-col-3 {
	width:33.333%
}

.ai-nav-menu-col-4 {
	width:25%
}

.ai-nav-menu-col-5 {
	width:20%
}

.ai-nav-menu-item {
	margin-top:15px
}

.ai-nav-menu-item,.ai-nav-menu-item-title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.ai-nav-menu-item-title {
	position:relative;
	display:block;
	padding:0 0 7px 10px;
	color:#000;
	font-size:14px;
	font-weight:700
}

.ai-nav-menu-item-title-sym {
	font-weight:400
}

.ai-nav-menu-item-title:after {
	content:"";
	position:absolute;
	left:10px;
	right:0;
	bottom:0;
	height:1px;
	background:#dfe0e3
}

.ai-nav-menu-item-title-link:hover {
	color:#1a73e8
}

.ai-nav-menu-item-title-link:hover .ai-nav-menu-arrow-icon {
	fill:#1a73e8
}

.ai-nav-menu-item-list {
	margin-top:12px
}

.ai-nav-menu-item-list-empty {
	margin-top:8px
}

.ai-nav-menu-item-list-item {
	display:block;
	padding-left:10px;
	font-size:13px;
	color:#333;
	font-weight:400;
	cursor:pointer;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.ai-nav-menu-item-list-item:hover {
	color:#1a73e8;
	background:#f7f7f7
}

.ai-nav-menu-item-list-nopic {
	min-height:90px
}

.ai-nav-menu-item-list-pic {
	width:170px;
	height:40px;
	padding:18px 0 18px 10px;
	-webkit-box-sizing:unset;
	-moz-box-sizing:unset;
	box-sizing:unset
}

.ai-nav-menu-item-list-pic-item {
	display:inline-block;
	margin-right:10px
}

.ai-nav-menu-item-list-pic img {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #dfe0e3;
	cursor:pointer
}

.ai-nav-menu-item-list-pic img:hover {
	-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);
	box-shadow:0 5px 10px 0 rgba(0,0,0,.05)
}

.ai-nav-menu-common {
	display:table-cell;
	padding:26px 0 18px;
	overflow:hidden
}

.ai-nav-menu-activity {
	display:table-cell;
	vertical-align:top;
	width:310px;
	padding:0 30px 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fafafa
}

.ai-nav-menu-activity-item {
	margin-top:26px
}

.ai-nav-menu-activity-title {
	position:relative;
	padding:0 0 7px 10px;
	border-bottom:1px solid #dfe0e3;
	font-size:14px;
	color:#000;
	font-weight:700
}

.ai-nav-menu-activity-title:before {
	content:"";
	position:absolute;
	left:0;
	top:8px;
	width:2px;
	height:14px;
	background:#000
}

.ai-nav-menu-activity-list {
	margin-top:12px
}

.ai-nav-menu-arrow-icon {
	width:6px;
	height:11px;
	margin-left:8px
}

.ai-nav-menu-tag {
	font-size:12px;
	margin-left:6px;
	font-weight:400
}

.ai-nav-menu-tag-new {
	color:#1a73e8
}

.ai-nav-menu-tag-hot {
	color:#ff3912
}

.ai-nav-menu-tag-test {
	color:#00b359
}

@media (max-width:970px) {
	.ai-nav-sidebar {
		width:218px
	}

	.ai-nav-menu-has-sidebar {
		margin-left:218px
	}

	.ai-nav-menu-activity {
		width:226px
	}

	.ai-nav-menu-has-activity .ai-nav-menu-common {
		margin-right:226px
	}
}

@media (min-width:971px) and (max-width:1440px) {
	.ai-nav-sidebar {
		width:250px
	}

	.ai-nav-menu-has-sidebar {
		margin-left:250px
	}

	.ai-nav-menu-activity {
		width:256px
	}

	.ai-nav-menu-has-activity .ai-nav-menu-common {
		margin-right:256px
	}
}

@media (min-width:1441px) {
	.ai-nav-sidebar {
		width:270px
	}

	.ai-nav-menu-has-sidebar {
		margin-left:270px
	}

	.ai-nav-menu-activity {
		width:310px
	}

	.ai-nav-menu-has-activity .ai-nav-menu-common {
		margin-right:310px
	}
}

.ai-platform-mask {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.9)
}

.ai-footer {
	position:relative;
	z-index:2;
	height:480px;
	background-color:#010101;
	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:18px;
	color:#fff;
	font-weight:700;
	line-height:36px
}

.ai-footer .ai-telephone span {
	opacity:.66;
	font-weight:400;
	font-size:14px
}

.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;
	color:#b1b1b1;
	font-size:14px;
	width:168px;
	height:24px;
	text-align:center
}

.ai-footer .ai-items-img-src {
	width:168px;
	height:168px;
	margin-top:61px;
	padding-bottom:16px
}

.ai-footer .ai-footer-baseline-contain {
	background-color:#000;
	height:80px
}

.ai-footer .ai-footer-links {
	display:inline-block
}

.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 .copyright {
	margin:0 auto;
	padding:0 50px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:1200px;
	line-height:15px
}

.ai-footer .copyright .ai-info-read {
	margin-right:24px;
	float:left;
	vertical-align:top;
	font-size:14px;
	opacity:.5;
	color:#fff
}

.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 {
	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)
}

.a-row-text {
	white-space:nowrap
}

.a-row-text,.two-rows-text {
	overflow:hidden;
	text-overflow:ellipsis
}

.two-rows-text {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}

.ai-aside {
	position:fixed;
	right:10px;
	top:60%;
	-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
	box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
	background-color:#fff;
	color:#000;
	z-index:998
}

.ai-aside-icon {
	fill:#000;
	display:block;
	margin:0 auto 6px
}

.ai-aside-icon-consult,.ai-aside-icon-qm {
	width:24px;
	height:24px
}

.ai-aside-icon-back {
	width:17px;
	height:17px
}

.ai-aside-item {
	width:100%;
	padding:20px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	cursor:pointer
}

.ai-aside-item:hover .ai-aside-text {
	color:#006be5
}

.ai-aside-item:hover svg path {
	fill:#006be5
}

.ai-aside-item:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:0;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:30px;
	height:1px;
	opacity:.5;
	background:#dadcdf
}

.ai-aside .ai-aside-icon-back {
	margin-bottom:0
}

.ai-aside-consult:hover .ai-aside-consult-wrap,.ai-aside-qm:hover .ai-aside-qm-wrap {
	display:block
}

.ai-aside-consult-wrap,.ai-aside-qm-wrap {
	position:absolute;
	right:50px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	color:#000;
	padding-right:20px;
	display:none
}

.ai-aside-consult-inner,.ai-aside-qm-inner {
	position:relative;
	background-color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
	box-shadow:0 5px 10px 0 rgba(0,0,0,.1)
}

.ai-aside-consult-inner-triangle,.ai-aside-qm-inner-triangle {
	position:absolute;
	right:-10px;
	top:50%;
	-webkit-transform:rotate(-45deg) translateY(-50%);
	-moz-transform:rotate(-45deg) translateY(-50%);
	-ms-transform:rotate(-45deg) translateY(-50%);
	transform:rotate(-45deg) translateY(-50%);
	width:12px;
	height:12px;
	border-color:transparent #fff #fff transparent;
	border-style:solid;
	border-width:6px;
	background:transparent;
	-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);
	-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);
	box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.ai-aside-consult-inner {
	width:308px;
	padding:9px 0
}

.ai-aside-consult-inner-wrap {
	padding:15px 30px 0;
	display:block
}

.ai-aside-consult-inner-wrap:hover {
	background:#f8f8f8
}

.ai-aside-consult-inner-title {
	position:relative;
	font-size:14px;
	color:#000;
	line-height:22px;
	margin-bottom:6px;
	padding-left:38px;
	font-weight:700
}

.ai-aside-consult-inner-des {
	font-size:12px;
	color:#666;
	line-height:20px;
	margin-left:38px;
	padding-bottom:15px;
	border-bottom:1px solid #f8f8f8
}

.ai-aside-consult-inner-des-noline {
	border:none
}

.ai-aside-consult-inner-number {
	color:#006be5
}

.ai-aside-consult-inner-phone,.ai-aside-consult-inner-presale,.ai-aside-consult-inner-service {
	position:absolute;
	left:0;
	top:0;
	width:22px;
	height:22px
}

.ai-aside-consult-inner-presale {
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/icons/presale.png) no-repeat;
	-moz-background-size:cover;
	background-size:cover
}

.ai-aside-consult-inner-service {
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/icons/service.png) no-repeat;
	-moz-background-size:cover;
	background-size:cover
}

.ai-aside-consult-inner-phone {
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/icons/phone.png) no-repeat;
	-moz-background-size:cover;
	background-size:cover
}

.ai-aside-qm-inner {
	text-align:center;
	padding:10px 6px 6px
}

.ai-aside-qm-inner-title {
	margin-bottom:8px;
	font-size:14px
}

.ai-aside-qm-inner-sub {
	margin-bottom:10px;
	font-size:12px
}

.ai-aside-qm-inner-img {
	width:147px;
	height:147px;
	background:url(//aip.bdstatic.com/portal-pc-node/dist/1638883706050/images/home/code.jpg) no-repeat 50%;
	-moz-background-size:147px 147px;
	background-size:147px 147px
}

.ai-aside-text {
	display:block;
	width:30px;
	height:32px;
	left:0;
	top:0;
	margin:auto;
	color:#000;
	line-height:16px;
	font-size:13px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	text-align:center
}

.kbai01{color:#fff}
.kbai02{color:#000}

@media screen and (min-width: 1024px) {.nsns01{display: block;text-align: center; text-transform:uppercase;
    bottom: 70px; position:relative;
    opacity: .1; font-weight:700;
    font-size: 54px;
    color: #adadad;}}
@media screen and (max-width: 1024px) {.nsns01{display: block;text-align: center; text-transform:uppercase;
    bottom: 80px; position:relative;
    opacity: .1; font-weight:700;
    font-size: 20px;
    color: #adadad;}}
	
	
