* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-size: .14rem
}

li,
ol,
ul {
	list-style: none
}

.centerFlex {
	display: flex;
	justify-content: center;
	align-items: center
}

body {
	padding: 0;
	margin: 0
}

#app {
	height: 100%
}

img {
	display: flex
}

.bgCenter {
	background-repeat: no-repeat;
	background-size: 100% 100%
}

.text-one-line-hidden {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.text-two-line-hidden {
	-webkit-line-clamp: 2
}

.text-three-line-hidden,
.text-two-line-hidden {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.text-three-line-hidden {
	-webkit-line-clamp: 3
}

.df {
	display: flex
}

.blank {
	padding-bottom: .1rem
}

#app .menu-box {
	position: fixed;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 100%;
	height: .77rem;
	background-color: #fff;
	z-index: 9999
}

#app .menu-box .menu {
	width: .52rem;
	height: .52rem
}

#app .menu-box .menu>img {
	width: 100%;
	height: 100%
}

#app .menu-box .menu.active {
	background: linear-gradient(20deg, #ecedea, #f8f8f6, #dcdbd8);
	border-radius: .04rem
}

pre code {
	display: block;
	overflow-x: auto;
	padding: 1em
}

code {
	padding: 3px 5px;
	width: 100%
}

.ChatList table {
	border-collapse: collapse;
	width: 100%;
	margin: 1em 0
}

.ChatList td,
.ChatList th {
	border: 1px solid #ddd;
	padding: 8px;
	text-align: left
}

.ChatList th {
	background-color: #f5f5f5
}

@media screen and (max-width:600px) {
	table {
		display: block;
		overflow-x: auto
	}
}

.ChatList ol,
.ChatList ul {
	display: flex;
	flex-wrap: wrap
}

.ChatList a {
	color: #0366d6;
	text-decoration: none
}

.ChatList a:hover {
	text-decoration: underline
}

.ChatList[data-v-64451b42] {
	position: relative;
	width: 100%;
	height: calc(100% - .6rem);
	padding-top: .2rem;
	overflow-y: scroll
}

.ChatList .chat-list[data-v-64451b42] {
	display: flex;
	flex-direction: column;
	padding: 0 .22rem
}

.ChatList .chat-list .inner-box[data-v-64451b42] {
	display: flex;
	margin: .13rem 0
}

.ChatList .chat-list .inner-box .right-box[data-v-64451b42] {
	display: flex;
	flex-direction: column
}

.ChatList .chat-list .inner-box .right-box .result-content[data-v-64451b42] {
	flex-direction: column;
	align-items: flex-start !important;
	margin-top: .12rem;
	white-space: pre-line
}

.ChatList .chat-list .inner-box .chat-content[data-v-64451b42] {
	font-size: .14rem;
	color: #262626;
	font-weight: 400;
	position: relative;
	max-width: 2.64rem;
	min-height: .14rem;
	line-height: .2rem;
	padding: .11rem .13rem;
	word-break: break-word;
	background-color: #f3c898;
	white-space: pre-line
}

.ChatList .chat-list .inner-box .chat-content .reasoning_result[data-v-64451b42] {
	color: #919191
}

.ChatList .chat-list .inner-box .chat-content .result[data-v-64451b42] {
	width: 100%;
	color: #262626
}

.ChatList .chat-list .inner-box .avatar[data-v-64451b42] {
	width: .41rem;
	height: .41rem;
	border-radius: 100%;
	background: linear-gradient(180deg, #f9f8dc, #ffe3b7);
	border: 1px solid #fff
}

.ChatList .chat-list .inner-box.self[data-v-64451b42] {
	align-self: flex-end
}

.ChatList .chat-list .inner-box.self .chat-content[data-v-64451b42] {
	color: #fff;
	border-radius: .2rem 0 .2rem .2rem
}

.ChatList .chat-list .inner-box.self .avatar[data-v-64451b42] {
	margin-left: .15rem
}

.ChatList .chat-list .inner-box.other[data-v-64451b42] {
	align-self: flex-start
}

.ChatList .chat-list .inner-box.other .chat-content[data-v-64451b42] {
	background: #fff;
	border-radius: 0 .2rem .2rem .2rem
}

.ChatList .chat-list .inner-box.other.loading .chat-content[data-v-64451b42] {
	position: relative;
	display: flex;
	align-items: center
}

.ChatList .chat-list .inner-box.other.loading .chat-content .seek-icon[data-v-64451b42] {
	width: .13rem;
	height: .13rem;
	margin-right: .07rem
}

.ChatList .chat-list .inner-box.other.loading .loading-icon[data-v-64451b42] {
	will-change: transform;
	width: .2rem;
	height: .2rem;
	-webkit-animation: ds-loading-data-v-64451b42 .6s linear infinite;
	animation: ds-loading-data-v-64451b42 .6s linear infinite;
	margin-top: .12rem
}

.ChatList .chat-list .inner-box.other .avatar[data-v-64451b42] {
	margin-right: .15rem
}

.ChatList .chat-list .line[data-v-64451b42] {
	width: 3.3rem;
	height: .01rem;
	border-bottom: 1px dashed #fbab35;
	margin: .13rem auto
}

.ChatList .chat-list .line.hide[data-v-64451b42] {
	display: none
}

.mt10[data-v-64451b42] {
	margin-top: .1rem
}

@-webkit-keyframes ds-loading-data-v-64451b42 {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes ds-loading-data-v-64451b42 {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translate3d(0, -200%, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translate3d(0, -200%, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0, 200%, 0)
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0, 200%, 0)
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translate3d(200%, 0, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translate3d(200%, 0, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(-200%, 0, 0)
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(-200%, 0, 0)
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(200%, 0, 0)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(200%, 0, 0)
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translate3d(-200%, 0, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translate3d(-200%, 0, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.vertical-box {
	text-align: center
}

.vertical-box:before {
	content: "";
	height: 100%
}

.vertical-box:before,
.vertical-middle {
	display: inline-block;
	vertical-align: middle
}

.vertical-middle {
	max-width: 100%
}

.hide {
	display: none
}

.loginDialog {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .2);
	z-index: 10000000000
}

.loginBox {
	position: relative;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .3);
	border-radius: 4px;
	width: 78%;
	padding: 10px 20px
}

.loginBox .closeBtn {
	position: absolute;
	right: 8px;
	top: 8px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAAEhyb7BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QUJGRjM5NjMxOTYxMUU3QUZBREMzNUNEN0ZCQzM5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QUJGRjM5NzMxOTYxMUU3QUZBREMzNUNEN0ZCQzM5OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBQkZGMzk0MzE5NjExRTdBRkFEQzM1Q0Q3RkJDMzk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBQkZGMzk1MzE5NjExRTdBRkFEQzM1Q0Q3RkJDMzk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tDXamAAAAbRJREFUeNpi+Pfv338gYPjx48d/BhBj1qxZYAGwCIixZ8+e/wABxAgWAQImBiiAMwACCKxp7ty5YLXHjx8H02BZLS0tsIJr166BaYAAYvjz5w9YFoaZ/v79y/Dr1y+w0SdOnICIggSOHj0KcQTM0J8/f4Ixw8mTJ+FmgAQAAojh9+/f/0HWgzjIhsN0gjQwIOsAKQbZAZKEuRfuZhBgY2NjBLn99OnTDNevX2cwMjJiQPEtuk5kk0E0QAA2yeAEgBgEgnLtWLUF+fBpN8fcQVBjwN8SJ7M56rZBAtKfiPgfPQ5sZibIWdfVVUdSDXLDVNIY0EvPBFshlSEzRVXF3TvgxjAZr8Bk/EJ8ra03ht7w+ArQOBXkQBABwRYcvUMkDhJXz3cWB17iAbtKMpPsLEYfHLpb6VZVDEeMkZRS5Jwb9NBBYIecM7XWKIRA7BJXSmloEhyD2xXgqvc2w67prYb4AXoCQnla65EDFcaY5bRiNj4avfcQG9VaRw589hxJKacr/030XAGXERDF7g9voJMP3/Uw+BvFUsorYzNAa+24w2C6XiAhBHHOjzR0RffipxsXD9MXY5tX3/96nzYAAAAASUVORK5CYII=) no-repeat;
	background-size: 100%;
	color: #999
}

.loginBox h3 {
	font-size: 18px;
	margin-bottom: 10px;
	display: flex;
	flex-direction: column;
	align-items: center
}

.loginBox h3 img {
	width: 80px;
	margin: 10px 0
}

.loginBox h3 span {
	vertical-align: middle
}

.loginBox .item {
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden
}

.loginBox .item .tInput {
	width: 94%;
	height: 40px;
	border: 1px solid #bebebe;
	border-radius: 2px;
	padding: 0 10px 0 0;
	margin: 0;
	text-indent: 2.5em;
	font-size: 13px;
	background-repeat: no-repeat;
	background-position: 8px;
	background-size: 20px;
	outline: none
}

.loginBox .item .js_login_captcha {
	height: 40px
}

.loginBox .item .tInput.userId {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNUYxMTI3MzMxNzMxMUU3OEQ4N0JDNjcyMUM1MEMxQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNUYxMTI3NDMxNzMxMUU3OEQ4N0JDNjcyMUM1MEMxQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM1RjExMjcxMzE3MzExRTc4RDg3QkM2NzIxQzUwQzFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM1RjExMjcyMzE3MzExRTc4RDg3QkM2NzIxQzUwQzFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/L/HKAAAAfZJREFUeNpi/P//PwMMMIGIBQsWQERAMhcvXvwPogECiBGmDKzk0uXL/5mePXv2H6iGASCAwOpAGKTxwIEDYPVgZX/+/PnPxMTE8OjRI7BegABiRLYLxc6fP3/+nzdv3n8UQWZmZgYWFhZUlUuXLgVz9u3bB1YNljY0NAQL/vv3D0wDBBBWi7ABFmTOmzdv/m/dupWBkZGRgZubmyE4OJgRxW4Y+PbtG9xh7OzsKCbCrQaFHBCDTYMBkPvi4+MZSXIjQABKyWAFgAiKoq8p9vzA5Kv8qpLvsLYjs5KtDKZkYsrclcWp1z3uNnjAZl6tlVLZGAMIIeCcA8Z43fryvkE1Mcbv0ydjfT+EkDVYVGRnbYPqR9vyXoJCCAghdH9SSkgp5Ql0zj2+BuFa67l1XUud5RhK6X/htwC1VEEKgzAQnC0UJIhHEf9hoSJCnp5DfhLw5EG8SHKwuynS1oOY0i7kELKZTHaGOd34lTD7mqZpHYYB3vu4Z6FQ1zWKoqBkwHEcV1Yey7K8vsODU0pBa73yPCjJY8+BUtRTgDYVrswyy7J007JzqG3v8bLoLkvAbk0jLOm0KJJHzjlYayVnPtht0ZXnObquQ1mWckaHgBJ8xhiEELDrfX80Mu/7HlVV0aEo4v15nmOmHAGyAyAOYMD/+vCCH9cDDjDyF7yLYPEAAAAASUVORK5CYII=);
	width: 100%
}

.loginBox .item .tInput.password {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNkExNjAxMjMxNzQxMUU3OEQ4N0JDNjcyMUM1MEMxQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNkExNjAxMzMxNzQxMUU3OEQ4N0JDNjcyMUM1MEMxQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM1RjExMjc1MzE3MzExRTc4RDg3QkM2NzIxQzUwQzFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM1RjExMjc2MzE3MzExRTc4RDg3QkM2NzIxQzUwQzFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+abyfeAAAAhlJREFUeNpi/P//PwMMMDEgATBn8uTJYGmAAGKEKQOLnjt37j/LunXr/j99+pQBIIAYQFIg3N/f/3/nzp3/QWywsjVr1vzn4uJiePDgAVgvQAAxItuFYs2HDx/+g7TDRUEqJ0yYADbr2rVrYJoFJMHJyckwa9as/3/+/GHQ1NSECP78+ROs6/fv32AaIICwWoQNoHh44sSJ///9+wfWuXTp0v/v3r2DmwI3cdeuXf9B/mFkZGSAiYHckpWVxYhi4qdPn+A+wQaIdiNAAM6oGAVgEAam2MHFlzj7JP/kLwS/4SS4Orj5AAW3tAotKZRSPAjkuCG5uzUzX9gpsdZizhkYY6C1Bs759qhhTEoJnXOzhtYaGmPw0u66B0opIKWc+1n9Vmt9Px1CgBjjPDKyFEKA9x6VUs8ch0jfodmuue69T7cUlP8O/BCglrJHgRAGovCLYGtpYSMIprD0BGksclUP4A2srWxjYSleQAjZmcgui2RdXdhAIORn8pL53lze+FNijo0oc9M0YV1XLzdNU+R5Lm4rJJe4rutgjEFZlr5bazGOI+Z5Rl3XUEqJywqHYWBCoLVmT74OVlWFvu8d5RVZljkppfgacNs2R+UAcRyD6SGi2JV7rqOI1/2Y3Al2K82J0ye3bctW9odD3/EEjIsHKUTTNOJUIQcK0RkK/L73I7F3MAq+4Di5LIvjTIZuP7aiKJAkifgr2A/jJChstkqh6AAAAABJRU5ErkJggg==);
	width: 100%
}

.loginBox .item .tInput.verifyInput {
	float: left;
	text-indent: 1em;
	width: 62%;
	border-right: none
}

.loginBox .item .getVerify {
	width: 38%;
	border: none;
	height: 40px;
	background: #59a5ff;
	border-radius: 2px;
	margin-left: -2px;
	font-size: 8px;
	color: #fff;
	letter-spacing: 0
}

.loginBox .item .fl {
	float: left
}

.loginBox .item .fr {
	float: right
}

.loginBox .item p {
	text-align: left;
	font-size: 12px
}

.loginBox .item p .red {
	color: red
}

.loginBox .item a {
	color: #143c82
}

.loginBox .item label {
	color: #666
}

.loginBox .item .submitBtn {
	width: 100%;
	height: 40px;
	background: #143c82;
	color: #fff;
	border-radius: 2px;
	border: none;
	font-size: 13px
}

.loginBox .item .submitBtn.disable {
	background: #d8d8d8;
	color: #000
}

#login .switchModeBtn {
	line-height: 30px;
	float: right;
	color: #143c82;
	margin-bottom: 5px
}

.captcha-wrapper {
	width: 100%;
	height: 40px;
	position: relative
}

.captcha-wrapper .sendCaptcha {
	position: absolute;
	width: 100px;
	height: 40px;
	line-height: 40px;
	top: 0;
	right: 0;
	background: #143c82;
	color: #fff
}

.img-captcha-shadow {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
	z-index: 199
}

.img-captcha-box {
	width: 70%;
	height: 200px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 200;
	background: #fff;
	border-radius: 5px
}

.img-captcha-box .captcha-title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: relative;
	border-bottom: 1px solid #ddd
}

.img-captcha-box .captcha-title .img-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center
}

.img-captcha-box .input-group {
	position: relative;
	width: 80%;
	height: 42px;
	margin: 20px auto;
	border: 1px solid #aaa
}

.img-captcha-box .input-group #p-captcha {
	width: 100%;
	height: 40px;
	border: none;
	outline: none;
	padding-left: 5px
}

.img-captcha-box .input-group .captcha-thumb {
	position: absolute;
	top: -1px;
	right: -1px
}

.img-captcha-box .input-group .captcha-thumb img {
	height: 42px;
	width: auto
}

.img-captcha-box #captcha-ssms-sure {
	width: 100px;
	margin: 20px auto;
	line-height: 36px;
	text-align: center;
	background: #143c82;
	color: #fff;
	border-radius: 4px
}

.Chat[data-v-ecf7a032] {
	position: relative;
	height: 100vh;
	padding-bottom: .9rem
}

.Chat .first-box .robot-img[data-v-ecf7a032] {
	width: .73rem;
	margin: 0 .09rem 0 .19rem
}

.Chat .first-box .logo-box[data-v-ecf7a032] {
	display: flex;
	align-items: center;
	padding: .2rem .16rem
}

.Chat .first-box .logo-box>img[data-v-ecf7a032] {
	height: .34rem;
	margin-right: .03rem
}

.Chat .first-box .logo-box>span[data-v-ecf7a032] {
	font-size: .16rem;
	color: #363636
}

.Chat .first-box .tip-box[data-v-ecf7a032] {
	display: flex;
	align-items: center;
	width: 100%;
	margin: .56rem .16rem 0
}

.Chat .first-box .tip-box .tip-text[data-v-ecf7a032] {
	max-width: 2.24rem;
	display: flex;
	flex-wrap: wrap;
	color: #5b311c;
	font-size: .16rem;
	font-weight: bolder
}

.Chat .first-box .center-box[data-v-ecf7a032] {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.Chat .first-box .center-box .robot-img[data-v-ecf7a032] {
	margin: 0
}

.Chat .first-box .center-box>p[data-v-ecf7a032] {
	font-size: .18rem;
	color: #363636;
	margin-top: .3rem;
	font-weight: 600;
	max-width: 3.5rem
}

.Chat .risk-tip[data-v-ecf7a032] {
	width: 2.65rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	background: hsla(0, 0%, 100%, .6);
	border-radius: 4px;
	font-size: 14px;
	margin: .1rem auto
}

.Chat .chat-box[data-v-ecf7a032] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	box-shadow: 0 0 5px 0 rgba(51, 105, 176, .16);
	border-radius: 10px 10px 0 0;
	border: 1px solid #fff;
	min-height: .9rem;
	/*padding-bottom: .23rem*/
}

.Chat .chat-box .input-box[data-v-ecf7a032] {
	padding: 0 .16rem
}

.Chat .chat-box .input-box .voice[data-v-ecf7a032] {
	width: .23rem
}

.Chat .chat-box .input-box .text-input[data-v-ecf7a032] {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.65rem;
	margin: .11rem;
	padding: .1rem;
	background: #fff;
	border-radius: .17rem;
	border: 1px solid #e7e7e7
}

.Chat .chat-box .input-box .text-input .input[data-v-ecf7a032] {
	width: 100%;
	height: .2rem;
	font-size: .14rem;
	line-height: .2rem;
	border: none;
	resize: none;
	max-height: 3rem;
	word-break: break-word;
	white-space: pre-wrap
}

.Chat .chat-box .input-box .send[data-v-ecf7a032] {
	width: .33rem
}

.Chat .chat-box .login-box[data-v-ecf7a032] {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2
}

.op0[data-v-ecf7a032] {
	opacity: 0
}

.h2[data-v-ecf7a032] {
	height: .2rem !important
}

.customStyle[data-v-ecf7a032] {
	min-height: .83rem;
	justify-content: center
}

.customStyle .robot-img[data-v-ecf7a032] {
	display: none
}