.el-select-dropdown__item {
	white-space: nowrap
}

.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)
}

.el-popper .popper__arrow,.el-popper .popper__arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.el-popper .popper__arrow {
	border-width: 6px;
	-webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03) );
	filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03) )
}

.el-popper .popper__arrow:after {
	content: " ";
	border-width: 6px
}

.el-popper[x-placement ^=top] {
	margin-bottom: 12px
}

.el-popper[x-placement ^=top] .popper__arrow {
	bottom: -6px;
	left: 50%;
	margin-right: 3px;
	border-top-color: #ebeef5;
	border-bottom-width: 0
}

.el-popper[x-placement ^=top] .popper__arrow:after {
	bottom: 1px;
	margin-left: -6px;
	border-top-color: #fff;
	border-bottom-width: 0
}

.el-popper[x-placement ^=bottom] {
	margin-top: 12px
}

.el-popper[x-placement ^=bottom] .popper__arrow {
	top: -6px;
	left: 50%;
	margin-right: 3px;
	border-top-width: 0;
	border-bottom-color: #ebeef5
}

.el-popper[x-placement ^=bottom] .popper__arrow:after {
	top: 1px;
	margin-left: -6px;
	border-top-width: 0;
	border-bottom-color: #fff
}

.el-popper[x-placement ^=right] {
	margin-left: 12px
}

.el-popper[x-placement ^=right] .popper__arrow {
	top: 50%;
	left: -6px;
	margin-bottom: 3px;
	border-right-color: #ebeef5;
	border-left-width: 0
}

.el-popper[x-placement ^=right] .popper__arrow:after {
	bottom: -6px;
	left: 1px;
	border-right-color: #fff;
	border-left-width: 0
}

.el-popper[x-placement ^=left] {
	margin-right: 12px
}

.el-popper[x-placement ^=left] .popper__arrow {
	top: 50%;
	right: -6px;
	margin-bottom: 3px;
	border-right-width: 0;
	border-left-color: #ebeef5
}

.el-popper[x-placement ^=left] .popper__arrow:after {
	right: 1px;
	bottom: -6px;
	margin-left: -6px;
	border-right-width: 0;
	border-left-color: #fff
}

.el-select-dropdown {
	position: absolute;
	z-index: 1001;
	border: 1px solid #e4e7ed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 5px 0
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
	color: #409eff;
	background-color: #fff
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover
	{
	background-color: #f5f7fa
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after
	{
	position: absolute;
	right: 20px;
	font-family: element-icons;
	content: "\E611";
	font-size: 12px;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
	padding: 0
}

.el-select-dropdown__empty {
	padding: 10px 0;
	margin: 0;
	text-align: center;
	color: #999;
	font-size: 14px
}

.el-select-dropdown__wrap {
	max-height: 274px
}

.el-select-dropdown__list {
	list-style: none;
	padding: 6px 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.el-select-dropdown__item,.el-tag {
	white-space: nowrap;
	-webkit-box-sizing: border-box
}

.el-tag {
	background-color: rgba(64, 158, 255, .1);
	display: inline-block;
	padding: 0 10px;
	height: 32px;
	line-height: 30px;
	font-size: 12px;
	color: #409eff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid rgba(64, 158, 255, .2)
}

.el-tag .el-icon-close {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	height: 16px;
	width: 16px;
	line-height: 16px;
	vertical-align: middle;
	top: -1px;
	right: -5px;
	color: #409eff
}

.el-tag .el-icon-close:before {
	display: block
}

.el-tag .el-icon-close:hover {
	background-color: #409eff;
	color: #fff
}

.el-tag--info,.el-tag--info .el-tag__close {
	color: #909399
}

.el-tag--info {
	background-color: rgba(144, 147, 153, .1);
	border-color: rgba(144, 147, 153, .2)
}

.el-tag--info.is-hit {
	border-color: #909399
}

.el-tag--info .el-tag__close:hover {
	background-color: #909399;
	color: #fff
}

.el-tag--success {
	background-color: rgba(103, 194, 58, .1);
	border-color: rgba(103, 194, 58, .2);
	color: #67c23a
}

.el-tag--success.is-hit {
	border-color: #67c23a
}

.el-tag--success .el-tag__close {
	color: #67c23a
}

.el-tag--success .el-tag__close:hover {
	background-color: #67c23a;
	color: #fff
}

.el-tag--warning {
	background-color: rgba(230, 162, 60, .1);
	border-color: rgba(230, 162, 60, .2);
	color: #e6a23c
}

.el-tag--warning.is-hit {
	border-color: #e6a23c
}

.el-tag--warning .el-tag__close {
	color: #e6a23c
}

.el-tag--warning .el-tag__close:hover {
	background-color: #e6a23c;
	color: #fff
}

.el-tag--danger {
	background-color: rgba(245, 108, 108, .1);
	border-color: rgba(245, 108, 108, .2);
	color: #f56c6c
}

.el-tag--danger.is-hit {
	border-color: #f56c6c
}

.el-tag--danger .el-tag__close {
	color: #f56c6c
}

.el-tag--danger .el-tag__close:hover {
	background-color: #f56c6c;
	color: #fff
}

.el-tag--medium {
	height: 28px;
	line-height: 26px
}

.el-tag--medium .el-icon-close {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}

.el-tag--small {
	height: 24px;
	padding: 0 8px;
	line-height: 22px
}

.el-tag--small .el-icon-close {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}

.el-tag--mini {
	height: 20px;
	padding: 0 5px;
	line-height: 19px
}

.el-tag--mini .el-icon-close {
	margin-left: -3px;
	-webkit-transform: scale(.7);
	-moz-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}

.el-select-dropdown__item {
	font-size: 14px;
	padding: 0 20px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #606266;
	height: 34px;
	line-height: 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.el-select-dropdown__item.is-disabled {
	color: #c0c4cc;
	cursor: not-allowed
}

.el-select-dropdown__item.is-disabled:hover {
	background-color: #fff
}

.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
	background-color: #f5f7fa
}

.el-select-dropdown__item.selected {
	color: #409eff;
	font-weight: 700
}

.el-select-group {
	margin: 0;
	padding: 0
}

.el-select-group__wrap {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0
}

.el-select-group__wrap:not (:last-of-type ){
	padding-bottom: 24px
}

.el-select-group__wrap:not (:last-of-type ):after {
	content: "";
	position: absolute;
	display: block;
	left: 20px;
	right: 20px;
	bottom: 12px;
	height: 1px;
	background: #e4e7ed
}

.el-select-group__title {
	padding-left: 20px;
	font-size: 12px;
	color: #909399;
	line-height: 30px
}

.el-select-group .el-select-dropdown__item {
	padding-left: 20px
}

.el-scrollbar {
	overflow: hidden;
	position: relative
}

.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar
	{
	opacity: 1;
	-webkit-transition: opacity .34s ease-out;
	-moz-transition: opacity .34s ease-out;
	transition: opacity .34s ease-out
}

.el-scrollbar__wrap {
	overflow: scroll;
	height: 100%
}

.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
	width: 0;
	height: 0
}

.el-scrollbar__thumb {
	position: relative;
	display: block;
	width: 0;
	height: 0;
	cursor: pointer;
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	border-radius: inherit;
	background-color: rgba(144, 147, 153, .3);
	-webkit-transition: background-color .3s;
	-moz-transition: .3s background-color;
	transition: background-color .3s
}

.el-scrollbar__thumb:hover {
	background-color: rgba(144, 147, 153, .5)
}

.el-scrollbar__bar {
	position: absolute;
	right: 2px;
	bottom: 2px;
	z-index: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	opacity: 0;
	-webkit-transition: opacity .12s ease-out;
	-moz-transition: opacity .12s ease-out;
	transition: opacity .12s ease-out
}

.el-scrollbar__bar.is-vertical {
	width: 6px;
	top: 2px
}

.el-scrollbar__bar.is-vertical>div {
	width: 100%
}

.el-scrollbar__bar.is-horizontal {
	height: 6px;
	left: 2px
}

.el-scrollbar__bar.is-horizontal>div {
	height: 100%
}

.el-select {
	display: inline-block;
	position: relative
}

.el-select .el-select__tags>span {
	display: contents
}

.el-select:hover .el-input__inner {
	border-color: #c0c4cc
}

.el-select .el-input__inner {
	cursor: pointer;
	padding-right: 35px
}

.el-select .el-input__inner:focus {
	border-color: #409eff
}

.el-select .el-input .el-select__caret {
	color: #c0c4cc;
	font-size: 14px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	-moz-transition: transform .3s, -moz-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s, -moz-transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	cursor: pointer
}

.el-select .el-input .el-select__caret.is-reverse {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

.el-select .el-input .el-select__caret.is-show-close {
	font-size: 14px;
	text-align: center;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: #c0c4cc;
	-webkit-transition: color .2s cubic-bezier(.645, .045, .355, 1);
	-moz-transition: color .2s cubic-bezier(.645, .045, .355, 1);
	transition: color .2s cubic-bezier(.645, .045, .355, 1)
}

.el-select .el-input .el-select__caret.is-show-close:hover {
	color: #909399
}

.el-select .el-input.is-disabled .el-input__inner {
	cursor: not-allowed
}

.el-select .el-input.is-disabled .el-input__inner:hover {
	border-color: #e4e7ed
}

.el-select .el-input.is-focus .el-input__inner {
	border-color: #409eff
}

.el-select>.el-input {
	display: block
}

.el-select__input {
	border: none;
	outline: 0;
	padding: 0;
	margin-left: 15px;
	color: #666;
	font-size: 14px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 28px;
	background-color: transparent
}

.el-select__input.is-mini {
	height: 14px
}

.el-select__close {
	cursor: pointer;
	position: absolute;
	top: 8px;
	z-index: 1000;
	right: 25px;
	color: #c0c4cc;
	line-height: 18px;
	font-size: 14px
}

.el-select__close:hover {
	color: #909399
}

.el-select__tags {
	position: absolute;
	line-height: normal;
	white-space: normal;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.el-select .el-tag__close {
	margin-top: -2px
}

.el-select .el-tag {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-color: transparent;
	margin: 2px 0 2px 6px;
	background-color: #f0f2f5
}

.el-select .el-tag__close.el-icon-close {
	background-color: #c0c4cc;
	right: -7px;
	top: 0;
	color: #fff
}

.el-select .el-tag__close.el-icon-close:hover {
	background-color: #909399
}

.el-select .el-tag__close.el-icon-close:before {
	display: block;
	-webkit-transform: translateY(.5px);
	-moz-transform: translateY(.5px);
	-ms-transform: translateY(.5px);
	transform: translateY(.5px)
}

.el-textarea {
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
	font-size: 14px
}

.el-textarea__inner {
	display: block;
	resize: vertical;
	padding: 5px 15px;
	line-height: 1.5;
	width: 100%;
	font-size: inherit;
	color: #606266;
	background-color: #fff;
	background-image: none;
	border: 1px solid #dcdfe6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	-moz-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1)
}

.el-textarea__inner::-webkit-input-placeholder {
	color: #c0c4cc
}

.el-textarea__inner:-ms-input-placeholder {
	color: #c0c4cc
}

.el-textarea__inner:-moz-placeholder,.el-textarea__inner::-moz-placeholder
	{
	color: #c0c4cc
}

.el-textarea__inner::placeholder {
	color: #c0c4cc
}

.el-textarea__inner:hover {
	border-color: #c0c4cc
}

.el-textarea__inner:focus {
	outline: 0;
	border-color: #409eff
}

.el-textarea.is-disabled .el-textarea__inner {
	background-color: #f5f7fa;
	border-color: #e4e7ed;
	color: #c0c4cc;
	cursor: not-allowed
}

.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder
	{
	color: #c0c4cc
}

.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {
	color: #c0c4cc
}

.el-textarea.is-disabled .el-textarea__inner:-moz-placeholder,.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder
	{
	color: #c0c4cc
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
	color: #c0c4cc
}

.el-input {
	position: relative;
	font-size: 14px;
	display: inline-block;
	width: 100%
}

.el-input::-webkit-scrollbar {
	z-index: 11;
	width: 6px
}

.el-input::-webkit-scrollbar:horizontal {
	height: 6px
}

.el-input::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 6px;
	background: #b4bccc
}

.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track {
	background: #fff
}

.el-input::-webkit-scrollbar-track-piece {
	background: #fff;
	width: 6px
}

.el-input .el-input__clear {
	color: #c0c4cc;
	font-size: 14px;
	line-height: 16px;
	cursor: pointer;
	-webkit-transition: color .2s cubic-bezier(.645, .045, .355, 1);
	-moz-transition: color .2s cubic-bezier(.645, .045, .355, 1);
	transition: color .2s cubic-bezier(.645, .045, .355, 1)
}

.el-input .el-input__clear:hover {
	color: #909399
}

.el-input__inner {
	-webkit-appearance: none;
	background-color: #fff;
	background-image: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #606266;
	display: inline-block;
	font-size: inherit;
	outline: 0;
	padding: 0 15px;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	-moz-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	width: 100%
}

.el-input__prefix,.el-input__suffix {
	position: absolute;
	top: 0;
	-webkit-transition: all .3s;
	text-align: center;
	height: 100%;
	color: #c0c4cc
}

.el-input__inner::-webkit-input-placeholder {
	color: #c0c4cc
}

.el-input__inner:-ms-input-placeholder {
	color: #c0c4cc
}

.el-input__inner:-moz-placeholder,.el-input__inner::-moz-placeholder {
	color: #c0c4cc
}

.el-input__inner::placeholder {
	color: #c0c4cc
}

.el-input__inner:hover {
	border-color: #c0c4cc
}

.el-input.is-active .el-input__inner,.el-input__inner:focus {
	border-color: #409eff;
	outline: 0
}

.el-input__suffix {
	right: 5px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	pointer-events: none
}

.el-input__suffix-inner {
	pointer-events: all
}

.el-input__prefix {
	left: 5px
}

.el-input__icon,.el-input__prefix {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}

.el-input__icon {
	height: 100%;
	width: 25px;
	text-align: center;
	line-height: 40px
}

.el-input__icon:after {
	content: "";
	height: 100%;
	width: 0;
	display: inline-block;
	vertical-align: middle
}

.el-input__validateIcon {
	pointer-events: none
}

.el-input.is-disabled .el-input__inner {
	background-color: #f5f7fa;
	border-color: #e4e7ed;
	color: #c0c4cc;
	cursor: not-allowed
}

.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
	color: #c0c4cc
}

.el-input.is-disabled .el-input__inner:-ms-input-placeholder {
	color: #c0c4cc
}

.el-input.is-disabled .el-input__inner:-moz-placeholder,.el-input.is-disabled .el-input__inner::-moz-placeholder
	{
	color: #c0c4cc
}

.el-input.is-disabled .el-input__inner::placeholder {
	color: #c0c4cc
}

.el-input.is-disabled .el-input__icon {
	cursor: not-allowed
}

.el-input--suffix .el-input__inner {
	padding-right: 30px
}

.el-input--prefix .el-input__inner {
	padding-left: 30px
}

.el-input--medium {
	font-size: 14px
}

.el-input--medium .el-input__inner {
	height: 36px;
	line-height: 36px
}

.el-input--medium .el-input__icon {
	line-height: 36px
}

.el-input--small {
	font-size: 13px
}

.el-input--small .el-input__inner {
	height: 32px;
	line-height: 32px
}

.el-input--small .el-input__icon {
	line-height: 32px
}

.el-input--mini {
	font-size: 12px
}

.el-input--mini .el-input__inner {
	height: 28px;
	line-height: 28px
}

.el-input--mini .el-input__icon {
	line-height: 28px
}

.el-input-group {
	line-height: normal;
	display: inline-table;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0
}

.el-input-group>.el-input__inner {
	vertical-align: middle;
	display: table-cell
}

.el-input-group__append,.el-input-group__prepend {
	background-color: #f5f7fa;
	color: #909399;
	vertical-align: middle;
	display: table-cell;
	position: relative;
	border: 1px solid #dcdfe6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0 20px;
	width: 1px;
	white-space: nowrap
}

.el-input-group--prepend .el-input__inner,.el-input-group__append {
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0
}

.el-input-group--append .el-input__inner,.el-input-group__prepend {
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0
}

.el-input-group__append:focus,.el-input-group__prepend:focus {
	outline: 0
}

.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select
	{
	display: inline-block;
	margin: -10px -20px
}

.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner
	{
	border-color: transparent;
	background-color: transparent;
	color: inherit;
	border-top: 0;
	border-bottom: 0
}

.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input
	{
	font-size: inherit
}

.el-input-group__prepend {
	border-right: 0
}

.el-input-group__append {
	border-left: 0
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner
	{
	border-color: transparent
}

.el-input__inner::-ms-clear {
	display: none;
	width: 0;
	height: 0
}

.el-radio-group {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	font-size: 0
}

.el-radio,.el-radio--medium.is-bordered .el-radio__label {
	font-size: 14px
}

.el-radio,.el-radio__input {
	white-space: nowrap;
	line-height: 1;
	outline: 0
}

.el-radio,.el-radio__inner,.el-radio__input {
	position: relative;
	display: inline-block
}

.el-radio {
	color: #606266;
	font-weight: 500;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.el-radio.is-bordered {
	padding: 12px 20px 0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 40px
}

.el-radio.is-bordered.is-checked {
	border-color: #409eff
}

.el-radio.is-bordered.is-disabled {
	cursor: not-allowed;
	border-color: #ebeef5
}

.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner
	{
	background-color: #f5f7fa;
	border-color: #e4e7ed
}

.el-radio.is-bordered+.el-radio.is-bordered {
	margin-left: 10px
}

.el-radio--medium.is-bordered {
	padding: 10px 20px 0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 36px
}

.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label
	{
	font-size: 12px
}

.el-radio--medium.is-bordered .el-radio__inner {
	height: 14px;
	width: 14px
}

.el-radio--small.is-bordered {
	padding: 8px 15px 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 32px
}

.el-radio--small.is-bordered .el-radio__inner {
	height: 12px;
	width: 12px
}

.el-radio--mini.is-bordered {
	padding: 6px 15px 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 28px
}

.el-radio--mini.is-bordered .el-radio__inner {
	height: 12px;
	width: 12px
}

.el-radio+.el-radio {
	margin-left: 30px
}

.el-radio__input {
	cursor: pointer;
	vertical-align: middle
}

.el-radio__input.is-disabled .el-radio__inner {
	cursor: not-allowed
}

.el-radio__input.is-disabled .el-radio__inner:after {
	cursor: not-allowed;
	background-color: #f5f7fa
}

.el-radio__input.is-disabled .el-radio__inner+.el-radio__label {
	cursor: not-allowed
}

.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
	background-color: #c0c4cc
}

.el-radio__input.is-disabled+span.el-radio__label {
	color: #c0c4cc;
	cursor: not-allowed
}

.el-radio__input.is-checked .el-radio__inner {
	border-color: #409eff;
	background: #409eff
}

.el-radio__input.is-checked .el-radio__inner:after {
	-webkit-transform: translate(-50%, -50%) scale(1);
	-moz-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1)
}

.el-radio__input.is-checked+.el-radio__label {
	color: #409eff
}

.el-radio__input.is-focus .el-radio__inner {
	border-color: #409eff
}

.el-radio__inner {
	border: 1px solid #dcdfe6;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	width: 14px;
	height: 14px;
	background-color: #fff;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.el-radio__inner:hover {
	border-color: #409eff
}

.el-radio__inner:after {
	width: 4px;
	height: 4px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: #fff;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(0);
	-moz-transform: translate(-50%, -50%) scale(0);
	-ms-transform: translate(-50%, -50%) scale(0);
	transform: translate(-50%, -50%) scale(0);
	-webkit-transition: -webkit-transform .15s ease-in;
	transition: -webkit-transform .15s ease-in;
	-moz-transition: transform .15s ease-in, -moz-transform .15s ease-in;
	transition: transform .15s ease-in;
	transition: transform .15s ease-in, -webkit-transform .15s ease-in,
		-moz-transform .15s ease-in;
	transition: transform .15s ease-in, -webkit-transform .15s ease-in
}

.el-radio__original {
	opacity: 0;
	outline: 0;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0
}

.el-radio:focus:not (.is-focus ):not (:active ):not (.is-disabled ) .el-radio__inner
	{
	-webkit-box-shadow: 0 0 2px 2px #409eff;
	-moz-box-shadow: 0 0 2px 2px #409eff;
	box-shadow: 0 0 2px 2px #409eff
}

.el-radio__label {
	font-size: 14px;
	padding-left: 10px
}

.el-input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 400px
}

.el-popper .popper__arrow {
	display: none
}

.el-input__inner {
	height: 40px;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #444;
	line-height: 40px;
	font-size: 12px
}

.el-input__inner:hover,.el-select .el-input__inner:focus,.el-select:hover .el-input__inner,.el-textarea__inner:hover
	{
	border: 1px solid #f2f2f2
}

.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus
	{
	border: 1px solid #000
}

.el-popper[x-placement ^=bottom] {
	margin: 4px 0 0
}

.el-select-dropdown {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: #fff
}

.el-select-dropdown__list {
	overflow-y: auto;
	padding: 0
}

.el-select-dropdown__item {
	color: #333;
	height: 32px;
	padding-left: 10px;
	line-height: 32px;
	font-size: 12px
}

.el-select-dropdown__item:hover {
	color: #036fe2;
	background: #fff
}

.el-select-dropdown__item.selected {
	color: #036fe2;
	background: #fff;
	font-weight: 400
}

.el-textarea__inner {
	height: 120px;
	resize: none;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 400px;
	padding: 5px 10px;
	font-size: 12px
}

.el-radio {
	line-height: normal;
	color: #000
}

.el-radio__inner {
	border-color: #999
}

.el-radio__inner:hover {
	border-color: #000
}

.el-radio__inner:after {
	width: 8px;
	height: 8px;
	background: #000
}

.el-radio__input.is-checked+.el-radio__label {
	color: #000
}

.el-radio__input.is-checked .el-radio__inner {
	border-color: #000;
	background: #fff
}

.ai-consult {
	padding: 60px 0 100px
}

.ai-consult-title {
	font-size: 22px
}

.ai-consult-main {
	margin-top: 40px
}

.ai-consult-form {
	width: 560px
}

.ai-consult-form-title {
	position: relative;
	padding-left: 14px;
	font-size: 16px
}

.ai-consult-form-title:before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	width: 4px;
	height: 14px;
	background: #ccc
}

.ai-consult-form-tip {
	font-size: 14px;
	color: #999
}

.ai-consult-form-basic {
	margin-top: 30px
}

.ai-consult-line {
	width: 100%;
	height: 1px;
	margin-top: 54px;
	background: #e1e1e1
}

.ai-consult-actions {
	margin-top: 30px;
	margin-left: 160px
}

.ai-consult-submit {
	width: 130px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #036fe2;
	cursor: pointer
}

.ai-consult-submit:hover {
	background: #2e96ff
}

.ai-consult-success {
	width: 350px;
	margin: 100px auto 0;
	font-size: 16px;
	text-align: center
}

.ai-consult-success-icon {
	width: 75px;
	height: 75px;
	margin: 0 auto;
	background:
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/images/icons/success.png)
		no-repeat;
	-moz-background-size: contain;
	background-size: contain
}

.ai-consult-success-title {
	margin-top: 30px;
	font-size: 26px
}

.ai-consult-success-content {
	margin-top: 20px;
	color: #666
}

.ai-consult-success-back {
	width: 194px;
	height: 40px;
	margin: 30px auto 0;
	line-height: 40px;
	color: #999;
	background: #f0f0f0
}

.ai-consult-fail {
	width: 350px;
	margin: 100px auto 0;
	font-size: 16px;
	text-align: center
}

.ai-consult-fail-icon {
	width: 120px;
	height: 106px;
	margin: 0 auto;
	background:
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/images/icons/net_error.png)
		no-repeat;
	-moz-background-size: contain;
	background-size: contain
}

.ai-consult-fail-title {
	margin-top: 30px;
	font-size: 26px
}

.ai-consult-fail-content {
	margin-top: 20px;
	color: #666
}

.ai-consult-fail-back {
	width: 136px;
	height: 40px;
	margin: 30px auto 0;
	line-height: 40px;
	color: #fff;
	background: #036fe2;
	cursor: pointer
}

.ai-consult-fail-back:hover {
	background: #2e96ff
}

@
-webkit-keyframes loading { 0%{
	width: 0
}

to {
	width: 40px
}

}
@
-moz-keyframes loading { 0%{
	width: 0
}

to {
	width: 40px
}

}
@
keyframes loading { 0%{
	width: 0
}

to {
	width: 40px
}

}
.btn-normal,.btn-primary {
	display: inline-block;
	cursor: pointer;
	width: 115px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn-primary {
	background: #0073eb;
	color: #fff;
	border: 1px solid transparent
}

.btn-primary:hover {
	background: #3095ff
}

.btn-normal {
	background: #fff;
	border: 1px solid #f2f2f2;
	color: #666
}

.btn-normal:hover {
	background: rgba(0, 0, 0, .05)
}

.ai-consult-loading {
	text-align: center;
	margin: 30px 0;
	font-size: 14px
}

.ai-consult-loading-dot {
	width: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: loading 4s linear infinite;
	-moz-animation: loading 4s linear infinite;
	animation: loading 4s linear infinite
}

.ai-common-form-item {
	margin-top: 20px;
	line-height: 40px
}

.ai-common-form-item-required .ai-common-form-label:before {
	content: "*";
	color: #e93d34;
	margin-right: 4px
}

.ai-common-form-label {
	float: left;
	width: 110px;
	line-height: 40px;
	font-size: 14px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden
}

.ai-common-form-content {
	position: relative;
	margin-left: 160px
}

.ai-common-form-warning {
	margin-top: 9px;
	color: #e60000;
	font-size: 14px;
	line-height: 20px;
	margin-left: 160px
}

.ai-common-form-code .el-input {
	display: inline-block;
	width: 270px
}

.ai-common-form-qrcode {
	width: 110px;
	height: 40px;
	float: right;
	cursor: pointer;
	font-size: 14px
}

.ai-common-form-error .el-input__inner {
	border: 1px solid #dc0000
}

@font-face {
	font-family: element-icons;
	src:
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/fonts/element-icons.woff)
		format("woff"),
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/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: 40px;
	color: inherit;
	font-size: 14px
}

.ai-nav-operation a:hover {
	color: #3b85f5
}

.ai-nav-item {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 80px;
	height: 100%;
	padding: 0 15px;
	-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 {
	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: 288px
}

.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
}

.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:hover {
	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
}

.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: 16px;
	font-weight: 700
}

.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: 14px;
	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-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: 16px;
	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
}

.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: 14px;
	color: #fff;
	opacity: .66;
	line-height: 36px
}

.ai-footer .ai-title {
	margin: 61px 0 14px;
	color: #fff;
	font-size: 16px;
	opacity: 1;
	cursor: default;
	line-height: 36px
}

.ai-footer .ai-items-img {
	display: inline-block;
	vertical-align: top;
	padding-top: 184px;
	color: #b1b1b1;
	font-size: 14px;
	width: 168px;
	height: 24px;
	text-align: center;
	margin-top: 61px;
	background:
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/images/qr.png)
		no-repeat;
	-moz-background-size: 168px 168px;
	background-size: 168px 168px
}

.ai-footer .ai-footer-baseline-contain {
	background-color: #000;
	height: 50px
}

.ai-footer .ai-footer-baseline {
	width: 1200px;
	text-align: left;
	margin: 59px auto 0;
	font-size: 0;
	line-height: 50px
}

.ai-footer .ai-footer-baseline .ai-baseline-info {
	display: inline-block;
	padding: 0 10px;
	vertical-align: top;
	font-size: 14px;
	opacity: .5;
	color: #fff
}

.ai-footer .ai-footer-baseline .ai-baseline-info:hover {
	opacity: 1;
	color: #036fe2
}

.ai-footer .ai-footer-baseline .ai-baseline-info-divider {
	display: inline-block;
	vertical-align: top;
	font-size: 10px;
	color: #fff;
	opacity: .5
}

.ai-footer .ai-footer-baseline .ai-info-add {
	border: 0;
	padding-right: 74px
}

.ai-footer .ai-footer-baseline .ai-info-read {
	border: 0;
	float: right;
	padding-right: 32px
}

.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)
}

.ai-aside {
	position: fixed;
	width: 50px;
	right: 10px;
	top: 70%;
	-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;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.ai-aside-icon-qm {
	width: 24px;
	height: 24px
}

.ai-aside-icon-consult {
	width: 24px;
	height: 18px
}

.ai-aside-icon-back {
	width: 17px;
	height: 17px
}

.ai-aside-item {
	width: 100%;
	height: 58px;
	position: relative;
	cursor: pointer
}

.ai-aside-item:hover .ai-aside-inner,.ai-aside-item:hover .ai-aside-text
	{
	display: block
}

.ai-aside-inner {
	display: none;
	position: absolute;
	right: 70px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 10px 6px 6px;
	background-color: #fff;
	color: #000;
	text-align: center;
	-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-inner-title {
	margin-bottom: 8px;
	font-size: 14px
}

.ai-aside-inner-sub {
	margin-bottom: 10px;
	font-size: 12px
}

.ai-aside-inner-img {
	width: 147px;
	height: 147px;
	background:
		url(//www.hgmsds.com/images/image007.png)
		no-repeat 50%;
	-moz-background-size: 147px 147px;
	background-size: 147px 147px
}

.ai-aside-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-text {
	display: none;
	position: absolute;
	width: 30px;
	height: 32px;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	color: #000;
	line-height: 16px;
	font-size: 13px;
	padding: 13px 10px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align: center;
	background-color: #f7f7f7
}

@font-face {
	font-family: ai-icons;
	font-weight: 400;
	font-style: normal;
	src:
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/fonts/ai-icons.eot);
	src:
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/fonts/ai-icons.eot#iefix)
		format("embedded-opentype"),
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/fonts/ai-icons.ttf)
		format("truetype"),
		url(//aip.bdstatic.com/portal-pc-node/dist/1581659868880/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
}

.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
}