.AiToLoginClass {
	width: 380px!important;
	padding: 15px 35px 0!important
}

.AiToLoginClass .AiToLoginClass_text1 {
	font-size: 30px;
	font-weight: 500;
	color: #131313
}

.AiToLoginClass .AiToLoginClass_text2 {
	margin-top: 10px;
	font-size: 20px;
	font-weight: 500;
	color: #131313
}

.AiToLoginClass .AiToLoginClass_text3 {
	margin-top: 25px;
	font-size: 16px;
	line-height: 30px
}

.AiToLoginClass .AiToLoginClass_text4 {
	margin-top: 35px;
	margin-bottom: 20px
}

.AiToLoginClass .AiToLoginClass_text4 .btn_text {
	background: linear-gradient(136.8deg,#fc4b37 0%,#ff976b 100%);
	width: 100%;
	font-size: 20px;
	height: 50px;
	border-radius: 50px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	cursor: pointer;
	font-weight: 500
}

.root[data-v-fac39d1a] {
	height: 100%
}

* {
	padding: 0;
	margin: 0;
	font-family: Arial;
	box-sizing: border-box;
	font-size: inherit;
	outline: none
}

#app {
	width: 100%
}

html,body {
	width: 100%;
	min-width: 1400px;
	overflow: auto
}

body {
	overflow-x: hidden;
	background: #f2f6fb
}

ul,li {
	list-style-type: none
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #333
}

a:link,a:visited,a:hover {
	text-decoration: none
}

.el-textarea__inner {
	resize: none
}

.clearfix:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.clearfix {
	zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

.flex_center {
	display: flex;
	justify-content: center;
	align-items: center
}

.flex_left {
	display: flex;
	justify-content: flex-start;
	align-items: center
}
.flex_dddd {
	margin:0 auto;
	justify-content: flex-start;
	align-items: center
}

.flex_right {
	display: flex;
	justify-content: flex-end;
	align-items: center
}

.flex_between {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.flex_around {
	display: flex;
	justify-content: space-around;
	align-items: center
}

.flex_column {
	display: flex;
	flex-direction: column
}

.flex_column_center {
	display: flex;
	flex-direction: column;
	align-items: center
}

.flex_wrap {
	display: flex;
	flex-wrap: wrap
}

.one_row_ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	word-wrap: break-word
}

.two_row_ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	word-wrap: break-word
}

.three_row_ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
	word-wrap: break-word
}

.el-table td .cell {
	color: #73819a
}

.el-table .el-table__empty-block {
	max-width: 80vw!important;
	margin: 0
}

.el-button .el-icon {
	margin-right: 7px
}

.el-table__empty-text {
	display: none!important
}

.el-table__empty-block {
	width: 100%!important;
	margin: auto;
	height: 100%!important;
	min-height: 300px!important;
	line-height: 300px!important;
	box-sizing: border-box;
	background: url(https://scigo-new.oss-cn-shanghai.aliyuncs.com/scigo/202409/1725589593948_713160.png) no-repeat center
}

.el-select__wrapper:has(.is-near) {
	overflow: hidden!important
}

.el-select__selection {
	flex-wrap: nowrap!important;
	overflow: inherit;
	height: 100%
}

.isRedRow .cell>span {
	color: red!important
}

.fixed_bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100;
	height: 100%;
	background: rgba(0,0,0,.4);
	z-index: 100
}

.el-overlay-message-box .el-message-box {
	border-radius: 10px;
	box-shadow: 0 12px 24px 1px #00195324;
	padding: 20px;
	background: linear-gradient(180deg,#ffd9c8 0%,#ffffff 37.5%);
	background-size: 100%;
	background-repeat: no-repeat;
	max-width: 510px
}

.el-overlay-message-box .el-message-box .el-message-box__header .el-message-box__title {
	font-size: 20px;
	color: #131313;
	font-weight: 500
}

.el-overlay-message-box .el-message-box .el-message-box__header .el-message-box__headerbtn {
	top: 15px;
	right: 15px
}

.el-overlay-message-box .el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close {
	color: #474747;
	font-size: 26px;
	width: 26px;
	height: 26px
}

.el-overlay-message-box .el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close svg {
	width: 26px;
	height: 26px
}

.el-overlay-message-box .el-message-box .el-message-box__content .el-message-box__message {
	font-size: 16px;
	width: 100%;
	color: #001949
}

.el-overlay-message-box .el-message-box .el-message-box__content .el-message-box__message p {
	font-size: 16px
}

.el-overlay-message-box .el-message-box .el-message-box__btns .el-button {
	min-width: 80px;
	padding: 12px 19px;
	border-radius: var(--el-border-radius-round);
	height: var(--el-button-size)
}

.el-textarea.is-disabled .el-textarea__inner,.el-input.is-disabled .el-input__inner,.el-tag.el-tag--info,.el-select .is-disable input,.el-range-editor.is-disabled input,.el-select__wrapper.is-disabled .el-select__selected-item {
	color: #333!important;
	-webkit-text-fill-color: #333!important
}

.el-form-item__label {
	padding: 0 1px 0 0!important
}

.el-input__inner:-webkit-autofill {
	box-shadow: 0 0 0 1000px transparent inset!important
}

.el-input__inner:-internal-autofill-previewed,.el-input__inner:-internal-autofill-selected {
	transition: background-color 5000s ease-in-out 0s!important
}

.middleStyle {
	width: 1400px;
	margin: 0 auto
}

.pointer {
	cursor: pointer
}

#nprogress .bar {
	background: #fc4b37
}

.shake {
	animation: shake .5s ease-in-out
}

@keyframes shake {
	0% {
		transform: translate(0)
	}

	25% {
		transform: translate(-5px)
	}

	50% {
		transform: translate(5px)
	}

	75% {
		transform: translate(-5px)
	}

	to {
		transform: translate(0)
	}
}

.gradientTitle {
	font-size: 20px;
	font-weight: 600;
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg,#508cfb,#ac8de9);
	background-size: 100%;
	-webkit-background-clip: text;
	background-clip: text
}

.FluentText {
	opacity: 0;
	animation: fadeIn .3s ease-in-out forwards
}

.el-input-number .el-input__inner {
	text-align: left
}

@keyframes fadeIn {
	0% {
		opacity: 0;
		transform: translateY(10px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.userAgreement {
	padding-top: 50px
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.odcf_goodsDescription {
	display: flex;
	flex-direction: column;
	padding: 10px 20px;
	width: 100%
}

.odcf_goodsDescription .odcfgd_item:first-child {
	border-top: 1px solid #f2f2f2
}

.odcf_goodsDescription .odcfgd_item {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	border: 1px solid #f2f2f2;
	border-top: none
}

.odcf_goodsDescription .borderNone {
	border-top: none
}

.odcf_goodsDescription .odcfgdi_left {
	width: 35%;
	font-size: 14px;
	color: #4b4b4b;
	padding: 15px 10px
}

.odcf_goodsDescription .odcfgdi_right {
	width: 65%;
	font-size: 14px;
	color: #4b4b4b;
	padding: 15px 10px;
	border-left: 1px solid #e5e5e5
}

.odcf_goodsDescription .odcfgdi_right>img {
	max-width: 100%;
	margin-top: 20px
}

input[type=number] {
	-moz-appearance: textfield
}

:root {
	color-scheme: light;
	--el-color-white: #ffffff;
	--el-color-black: #333;
	--el-color-primary: #fc4b37;
	--el-color-primary-light-3: rgba(252, 75, 55, .7);
	--el-color-primary-light-5: #fc4b37;
	--el-color-primary-light-7: rgba(252, 75, 55, .2);
	--el-color-primary-light-8: rgba(252, 75, 55, .7);
	--el-color-primary-light-9: rgba(252, 75, 55, .1);
	--el-color-primary-dark-2: #fc4b37;
	--el-color-success: #8bc34a;
	--el-color-success-light-3: #aed580;
	--el-color-success-light-5: #c5e1a5;
	--el-color-success-light-7: #dcedc9;
	--el-color-success-light-8: #e8f3db;
	--el-color-success-light-9: #f3f9ed;
	--el-color-success-dark-2: #79a645;
	--el-color-warning: #ffc107;
	--el-color-warning-light-3: #ffd451;
	--el-color-warning-light-5: #ffe083;
	--el-color-warning-light-7: #ffecb5;
	--el-color-warning-light-8: #fff3cd;
	--el-color-warning-light-9: #fff9e6;
	--el-color-warning-dark-2: #d6a510;
	--el-color-danger: #f56c6c;
	--el-color-danger-light-3: #f89898;
	--el-color-danger-light-5: #fab6b6;
	--el-color-danger-light-7: #fcd3d3;
	--el-color-danger-light-8: #fde2e2;
	--el-color-danger-light-9: #fef0f0;
	--el-color-danger-dark-2: #ce6161;
	--el-color-error: #ff5722;
	--el-color-error-light-3: #ff8964;
	--el-color-error-light-5: #ffab91;
	--el-color-error-light-7: #ffcdbd;
	--el-color-error-light-8: #ffddd3;
	--el-color-error-light-9: #ffeee9;
	--el-color-error-dark-2: #d65025;
	--el-color-info: #909399;
	--el-color-info-light-3: #b1b3b8;
	--el-color-info-light-5: #c8c9cc;
	--el-color-info-light-7: #dedfe0;
	--el-color-info-light-8: #e9e9eb;
	--el-color-info-light-9: #f4f4f5;
	--el-color-info-dark-2: #7d8085;
	--el-bg-color: #ffffff;
	--el-bg-color-page: #f2f3f5;
	--el-bg-color-overlay: #ffffff;
	--el-text-color-primary: #303133;
	--el-text-color-regular: #606266;
	--el-text-color-secondary: #909399;
	--el-text-color-placeholder: #a8abb2;
	--el-text-color-disabled: #c0c4cc;
	--el-border-color: #dcdfe6;
	--el-border-color-light: #e4e7ed;
	--el-border-color-lighter: #ebeef5;
	--el-border-color-extra-light: #f2f6fc;
	--el-border-color-dark: #d4d7de;
	--el-border-color-darker: #cdd0d6;
	--el-fill-color: #f0f2f5;
	--el-fill-color-light: #f5f7fa;
	--el-fill-color-lighter: #fafafa;
	--el-fill-color-extra-light: #fafcff;
	--el-fill-color-dark: #ebedf0;
	--el-fill-color-darker: #e6e8eb;
	--el-fill-color-blank: #ffffff;
	--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);
	--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);
	--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);
	--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);
	--el-disabled-bg-color: var(--el-fill-color-light);
	--el-disabled-text-color: var(--el-text-color-placeholder);
	--el-disabled-border-color: var(--el-border-color-light);
	--el-overlay-color: rgba(0, 0, 0, .8);
	--el-overlay-color-light: rgba(0, 0, 0, .7);
	--el-overlay-color-lighter: rgba(0, 0, 0, .5);
	--el-mask-color: rgba(255, 255, 255, .9);
	--el-mask-color-extra-light: rgba(255, 255, 255, .3);
	--el-border-width: 1px;
	--el-border-style: solid;
	--el-border-color-hover: var(--el-text-color-disabled);
	--el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
	--el-svg-monochrome-grey: var(--el-border-color)
}

.el-popper {
	max-width: 600px
}

.el-button.is-plain {
	background: #fafcff
}

.el-button.is-plain:hover,.el-button.is-plain:active,.el-button.is-plain:visited,.el-button.is-plain:focus {
	color: #fc4b37e6
}

.three-dots {
	width: 20px;
	height: 20px
}

.zzh_aLiYunUpload .is-disabled.el-upload--text {
	display: none
}

.zzh_aLiYunUpload .is-disabled.el-upload-list {
	margin: 0
}

.zzh_aLiYunUpload .is-disabled .remove_icon {
	display: none
}

.zzh_aLiYunUpload .disabled .el-upload--picture-card,.zzh_aLiYunUpload .disabled .el-upload-- {
	display: none!important
}

.zzh_aLiYunUpload .el-upload-list__item.is-ready {
	display: none
}

.zzh_aLiYunUpload .el-upload-list__item,.zzh_aLiYunUpload .el-upload-list__item-name {
	transition: none!important;
	-webkit-transition: none!important
}

.zzh_aLiYunUpload .hideDefaultList .el-upload-list,.zzh_aLiYunUpload .hideDefaultList .el-upload__tip {
	display: none!important
}

.zzh_aLiYunUpload .el-upload {
	vertical-align: middle
}

.zzh_aLiYunUpload .el-icon {
	font-size: 28px
}

.zzh_aLiYunUpload .el-icon svg {
	font-size: 28px
}

.zzh_aLiYunUpload .el-icon--upload.el-icon {
	font-size: 67px!important;
	color: #ffddd9
}

.zzh_aLiYunUpload .el-icon--upload.el-icon svg {
	color: #ffddd9;
	font-size: 67px!important
}

.zzh_aLiYunUpload .el-upload-list--picture-card,.zzh_aLiYunUpload .el-upload--picture-card {
	--el-upload-list-picture-card-size: 100px !important;
	--el-upload-picture-card-size: 100px !important
}

.zzh_aLiYunUpload .file_template {
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	border-radius: 14px;
	color: #001949;
	padding-left: 14px;
	padding-right: 14px;
	display: flex;
	align-items: center
}

.zzh_aLiYunUpload .file_template .icon {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-left: 16px
}

.zzh_aLiYunUpload .file_template .text {
	flex: 1
}

.otherFiles {
	background-image: url(https://scigo-new.oss-cn-shanghai.aliyuncs.com/scigo/202409/1725265870663_433560.png);
	background-size: 100%;
	background-repeat: no-repeat;
	padding: 25px;
	width: 450px;
	max-width: none;
	box-shadow: 0 12px 24px 1px #00195324
}

.otherFiles .el-message-box__title {
	font-size: 24px!important;
	color: #181818!important;
	font-weight: 700
}

.otherFiles .el-message-box__headerbtn {
	top: 15px;
	right: 15px
}

.otherFiles .el-message-box__headerbtn .el-message-box__close {
	color: #474747;
	font-size: 26px!important;
	width: 26px!important;
	height: 26px!important
}

.otherFiles .el-message-box__headerbtn .el-message-box__close svg {
	width: 26px!important;
	height: 26px!important
}

.otherFiles .el-message-box__message {
	width: 100%
}

.otherFiles .el-message-box__message .file_template {
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	border-radius: 14px;
	color: #001949;
	padding-left: 14px;
	padding-right: 14px;
	display: flex;
	align-items: center
}

.otherFiles .el-message-box__message .file_template .icon {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-left: 16px
}

.otherFiles .el-message-box__message .file_template .text {
	flex: 1;
	color: #0d67ff
}

.img_view {
	min-width: 75px!important;
	width: 75px!important;
	height: 75px!important;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0!important
}

.img_view img {
	width: 100%;
	max-height: 100%
}

.custom_fileViewModal {
	background-image: url(https://scigo-new.oss-cn-shanghai.aliyuncs.com/scigo/202409/1725265870663_433560.png);
	background-size: 100%;
	background-repeat: no-repeat;
	padding: 25px;
	width: 900px;
	max-width: none;
	box-shadow: 0 12px 24px 1px #00195324
}

.custom_fileViewModal .el-message-box__title {
	font-size: 24px!important;
	color: #181818!important;
	font-weight: 700
}

.custom_fileViewModal .el-message-box__headerbtn {
	top: 15px;
	right: 15px
}

.custom_fileViewModal .el-message-box__headerbtn .el-message-box__close {
	color: #474747;
	font-size: 26px!important;
	width: 26px!important;
	height: 26px!important
}

.custom_fileViewModal .el-message-box__headerbtn .el-message-box__close svg {
	width: 26px!important;
	height: 26px!important
}

.custom_fileViewModal .el-message-box__message {
	width: 100%
}

.newImageView .newImageView_item {
	text-align: center
}

.newImageView .oneLine {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: wrap;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1
}

.newImageView .downloadItem {
	color: var(--el-color-primary);
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	color: #0d67ff
}
