.uni-nav-bar-text {
	font-size: 28upx !important;
}

.u-textarea--disabled {
	background-color: transparent !important;
}

.u-textarea__field {
	color: rgb(48, 49, 51) !important;
}

.u-textarea {
	background-color: transparent !important;
	border: none !important;
}

.u-textarea {
	padding: 0 !important;
	text-align: right;
}

.u-cell-group {
	background: white;
}

.worktable .uni-group__title-text {
	font-size: 28upx !important;
}

.worktable .uni-group__content {
	padding: 8px !important;
}

.index-todo .u-cell__value {
	color: #0269b8 !important;
}

.personal-information .u-cell__title-text {
	width: 240upx !important;
}

uni-modal .uni-modal__bd {
	text-align: left !important;
}

/* 首页样式公告 */
.index-notice-content {
	background: #ffffff;
	margin: 20upx;
	border-radius: 4px;
}

.index-notice_main {
	width: 690upx;
	margin: 0upx auto;
	padding: 0px 30upx;
}

.trendItem {
	display: flex;
	height: 80upx;
	line-height: 80upx;
	border-bottom: 1upx solid #eee;
}

.trendItem_describe {
	width: 540upx;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 32upx;
	font-family: PingFangSC, PingFangSC-Semibold;
	font-weight: 600;
	text-align: left;
	color: #2d2d2f;
}

.trendItem_time {
	font-size: 28upx;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 400;
	color: #848c9e;
	line-height: 80upx;
	margin-left: 30upx;
	position: absolute;
	right: 48upx;
}

.index-content .u-cell__title-text {
	font-weight: 600;
}

.menu-item {
	text-align: center;
	margin-bottom: 30upx;
}

.menu-item .app-icon {
	width: 112upx;
	height: 112upx;
	line-height: 112upx;
	border-radius: 100%;
	/* background:linear-gradient(360deg,rgba(77,94,255,1) 0%,rgba(80,140,238,1) 100%); */
	background-color: #1E90FF;
	/* box-shadow: 2px 2px 10px 3px rgba(173, 173, 173, 0.3); */
	display: block;
	color: #ffffff;
	font-size: 48upx;
	margin: 30upx auto 20upx auto;
}

.app-icon0 {
	background: linear-gradient(360deg, rgba(77, 94, 255, 1) 0%, rgba(80, 140, 238, 1) 100%);
	background-color: #1E90FF;
}

.app-icon1 {
	background: linear-gradient(180deg, rgba(255, 214, 25, 1) 0%, rgba(255, 180, 14, 1) 100%);
	background-color: #FFBB00;
}

.app-icon2 {
	background: linear-gradient(180deg, rgba(160, 147, 251, 1) 0%, rgba(107, 56, 255, 1) 100%);
	background-color: #714AFF;
}

.app-icon3 {
	background: linear-gradient(180deg, rgba(74, 211, 178, 1) 0%, rgba(39, 200, 182, 1) 100%);
	background-color: #02C266;
}

.app-icon4 {
	background: linear-gradient(180deg, rgba(249, 168, 70, 1) 0%, rgba(247, 107, 28, 1) 100%);
	background-color: #F8742B;
}

.app-icon5 {
	background: linear-gradient(180deg, rgba(90, 223, 250, 1) 0%, rgba(58, 197, 246, 1) 100%);
	background-color: #4AC8F5;
}

.app-icon6 {
	background: linear-gradient(180deg, rgb(104, 155, 236, 1) 0%, rgb(104, 155, 236) 100%);
	background-color: #689bec;
}

.app-icon7 {
	background: linear-gradient(180deg, rgb(104, 155, 236) 0%, rgb(104, 155, 236) 100%);
	background-color: #689bec;
}


.menu-item-title {
	font-size: 32upx;
	color: #00194d;
	word-wrap: break-word;
	width: 180upx;
	word-break: break-all;
	margin: 0px auto;
	height: 60upx;
}

/* 待办样式 */
.todolist .todolist-item {
	border-left: 4upx solid #0269b8;
	box-shadow: 5upx 5upx 10upx 5upx #dddddd;
	margin: 10upx;
	padding: 12upx;
	position: relative;
	border-radius: 5px;
}

.todolist {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.todolist-data-itemtitle {
	font-size: 34upx;
	font-weight: bold;
	/* background: #C0C0C0; */
	padding: 0 10upx;
	display: flex;
	color: #274e76;

}

.todolist-data-item-label {
	margin-left: 10upx;
	font-size: 30upx;
}

.todolist-data-item-value {
	display: inline-block;
	font-size: 30upx;
}

/* 搜索框背景 */
.searchBg {
	background: white;
	height: 60upx;
	padding: 12upx 36upx 18upx 36upx;
}

/* 通用列表样式 */
.custom-data-item {
	background: white;
	margin: 0 20upx;
	margin-top: 14upx;
	padding: 14upx 24upx;
	box-shadow: 0 2px 6px 0 rgb(22 52 128 / 5%);
	border-radius: 16upx;
}

.custom-data-line {
	margin-top: 15upx !important;
	margin-bottom: 15upx !important;
}

.custom-data-num {
	color: #606266;
	font-weight: 500;
}

.custom-data-describe {
	color: #0269b8;
}

.custom-data-lastrow {
	margin-top: 12upx;
	color: #54565b;
	font-size: 14px;
}

.customlist-radio {
	margin-right: 90rpx;
}

.custom-data-status-blue {
	background: #82aef7;
	color: white;
	border-radius: 30upx;
	line-height: 50upx;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px;
	font-size: 13px;
}

.custom-data-status-orange {
	background: #ed8d25c9;
	color: white;
	border-radius: 30upx;
	line-height: 50upx;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px;
	font-size: 13px;
}

.custom-data-status-green {
	background: #00B95C;
	color: white;
	border-radius: 30upx;
	line-height: 50upx;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px;
	font-size: 13px;
}

.custom-data-status-gray {
	background: #b8b7b7;
	color: white;
	border-radius: 30upx;
	line-height: 50upx;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px;
	font-size: 13px;
}

.data-empty {
	height: 700upx;
}

.collapse-template {
	margin-top: 16upx;
}

.u-collapse-item .u-cell {
	background: #E6F2FE;
}

.u-collapse-item .u-cell--clickable {
	background-color: #E6F2FE !important;
}

.u-collapse-item .u-cell__title-text {
	color: #0668BB !important;
}

.u-form-item__body__left__content__label {
	color: #606266 !important;
}

.collapse-template .u-input__content__field-wrapper__field {
	text-align: right !important;
}

.collapse-template .custom-data-item .u-input__content__field-wrapper__field {
	text-align: left !important;
	height: 20px;
}

.child-tittle {
	background: #e6f2fe;
}

.child-tittle .u-cell__title-text {
	color: #0668BB !important;
}

.slot-content {
	width: 100%;
}

.slot-content .u-textarea {
	border: 1px solid #d8d8d8 !important;
	padding: 15upx !important;
}

.slot-content .u-textarea {
	text-align: left;
}

.custom-child-data-item {
	margin-top: 20upx;
	background: white;
	padding: 20upx 30upx;
}

.custom-child-num-bg {
	background: #00B95C;
	border-radius: 30upx;
	width: 40upx;
	height: 40upx;
	text-align: center;
	color: white;
}

.custom-child-standard {
	color: #606266;
	margin-left: 10upx;
	font-size: 30upx;
}

.u-radio__text {
	color: #353535 !important;
}

.custom-child-data-item .u-textarea {
	text-align: left;
	border: 1upx solid #c3c0bf;
	padding: 10upx !important;
}

.custom-child-data-lastrow span {
	color: #0668BB;
	font-weight: 600;
}

.labor-data {
	color: #7e7f81;
	/* margin-top: 10px; */
}

.customlist-item-del {
	width: 100%;
	height: 40upx;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgb(251, 196, 196);
	border-radius: 5px;
	background: rgb(254, 240, 240);
	color: rgb(245, 108, 108);
	margin-top: 20upx;
}

/* 登录页样式 */
.loginbg {
	position: absolute;
	top: 0upx;
	bottom: 0upx;
	left: 0upx;
	right: 0upx;
	/* background-image: url(@/static/imgs/loginzleam.png); */
	background-color: #0668BB;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.login-language {
	margin-top: 36upx;
	color: #2d2d2f;
	flex: 1;

}

.login-language:last-child {
	text-align: right;
}

.login-logo-tittle {
	color: #FFFFFF;
	/* font-weight: bold; */
	font-size: 50upx;
	text-align: center;
	margin-top: 245upx;
}

.loginbg-form {
	width: 100%;
	height: calc(100% - 538upx);
	position: absolute;
	bottom: 0;
	background: #FFFFFF;
	border-top-left-radius: 36upx;
	border-top-right-radius: 36upx;
}

.loginbg .loginform {
	width: 84%;
	display: block;
	margin: 50upx auto;
}

.login-placeholder-class {
	font-size: 36upx;
	color: #999999;
	font-weight: bold;
}

.loginbg .loginform .logintitle {
	display: inline-block;
	margin-top: 60upx;
	margin-bottom: 40upx;
	font-weight: bold;
	font-size: 40upx;
	color: #444444;
	text-align: justify;
}

.loginbg .loginform .uni-form-item2 {
	margin-top: 40upx;
}

.loginbg .loginform .title {
	font-size: 28upx;
	color: #666666;
	font-weight: bold;
}

.loginbg .loginform .uni-input {
	height: 88upx;
	font-weight: bold;
	color: #343434;
	border-bottom: 1px solid #E6E6E6;
}

.loginbg .loginbtn {
	margin-top: 60upx;
	border-radius: 10upx;
	background-image: linear-gradient(90deg, #0668BB 10%, #508CEE 100%);
	box-shadow: 0 16px 30px 0 rgba(77, 99, 253, 0.20);
}

.loginbg .loginfooter {
	margin-top: 40upx;
	display: flex;
}

.loginbg .loginfooter .loginfooter-item {
	flex: 1;
	font-size: 30upx;
}

.loginbg .loginfooter .loginfooter-item2 {
	text-align: right;
}

/* 个人中心样式 */
.me-exitLoginBtn {
	margin-top: 100upx;
	margin-left: 40upx;
	margin-right: 40upx;
}

.me-exitLoginBtn button {
	background: #0668BB;
	box-shadow: 0 16px 30px 0 rgba(81, 178, 149, 0.20);
	border-radius: 10upx;
	font-size: 36upx;
}

.me-exitLoginBtn button:hover {
	background: #0668BB;
	box-shadow: 0 16px 30px 0 rgba(81, 178, 149, 0.20);
	border-radius: 50upx;
	font-size: 36upx;
}

.personal-information .uni-popup__info {
	margin-left: 40upx;
	margin-right: 40upx;
}

/* 上传图片样式 */
.upload-img-list {
	display: flex;
	flex-wrap: wrap
}

.upload-img-list-item {
	width: 25%;
	height: 180upx;
	position: relative;
}

.upload-img-list-item-box {
	width: 90%;
	height: 160upx;
	margin: 5upx auto;
	border: 1px dashed #CCCCCC;
	border-radius: 10upx;
	text-align: center;
}

.upload-img-list-item image {
	margin-top: 10upx;
	width: 140upx;
	height: 140upx;
}

.u-subsection--button {
	padding: 0px !important;
	height: 36px !important;
}

.u-subsection--button__bar {
	height: 36px !important;
}

.upload-file-item {
	height: 80upx;
	border-bottom: 1upx solid #eee;
	box-sizing: border-box;
	font-size: 28upx;
	line-height: 50upx;
	padding-left: 30upx;
	padding-right: 30upx;
	padding-top: 16upx;
	padding-bottom: 16upx;
}

.upload-file-item span:last-child {
	float: right;
	/* margin-right: 32upx; */
	color: #0269b8;
	font-family: PingFangSC, PingFangSC-Medium;
}

.u-modal__title {
	padding-top: 16px !important;
}

.kpicontent {
	display: flex;
	/* background: #f8f8f8; */
	flex-direction: column;
	margin: 20upx 20upx 0 20upx;
}

.kpibox {
	background: #fff;
	border-radius: 20upx;
	padding: 0 32upx;
	display: inline;
	background: #ffffff;
	margin-bottom: 20upx;
}

.kpibox-header {
	display: flex;
	justify-content: space-between;
}

.kpibox .kpibox-content {
	min-height: 230upx;
	display: flex;
	flex-direction: column;
}


.box-title {
	font-size: 36upx;
	line-height: 40upx;
	font-weight: 900;
	margin-top: 32upx;
	margin-bottom: 32upx;
}

.CollapseIcon {
	margin-top: 34upx;
	border-radius: 23upx;
}

.CollapseIcon .u-icon {
	margin-left: 7upx;
}

.searchgroup {
	/* display: flex; */
	color: #333;
	/* color: #6666; */
	font-size: 32upx;
	padding: 26upx 0;
}

/* 底部流程按钮盒子样式 */
.bottomflowbox {
	width: 100%;
	height: 100upx;
	background: #F1F1F1;
	position: fixed;
	bottom: 0;
	text-align: center;
	box-shadow: 0 -2px 5px 0px #dfdfdf;
}

.bottomflowbox2 {
	width: 100%;
	height: 110upx;
}

.bottomflowbox .bottomBtn {
	width: 80px !important;
	margin-top: 5px;
	width: fit-content；
}

.list-order {
	position: absolute;
	min-width: 60upx;
	height: 30upx;
	background: #3c9cff;
	color: #FFFFFF;
	text-align: center;
	border-bottom-left-radius: 15upx;
	border-bottom-right-radius: 15upx;
	right: 30upx;
	font-size: 24upx;
	line-height: 32upx;
}

.approverList {
	display: flex;
	font-size: 13px;
	margin-top: 10px;
	flex-wrap: wrap;
}

.approverList .item {
	width: 210upx;
	padding: 10px;
	text-align: center;
	background: #eeeeee;
	line-height: 30upx;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 50upx;
}

.approverList .item:last-child {
	margin-right: 0px;
}

.uni-easyinput__placeholder-class {
	font-size: 15px !important;
	color: rgb(192, 196, 204) !important;
}

.uniui-scan:before {
	color: rgb(2 105 184) !important;
}

.u-search__action--active {
	width: 46px !important;
}

.drawer_search {
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.drawer_search_title {
	font-size: 32rpx;
	font-weight: 800;
	padding: 20rpx 30rpx;
	border-bottom: 2rpx solid #eee;
	text-align: center;
}

.drawer_search_content {
	flex: 1;
	overflow-y: auto;
	padding: 0 30rpx;
	width: 450upx;
}

.drawer_search_bottom {
	display: flex;
	justify-content: space-around;
	border-top: 2rpx solid #eee;
	padding: 20rpx 30rpx;
	font-size: 28upx;
}

.drawer_search_bottom .reset {
	width: 140rpx;
	line-height: 70rpx;
	text-align: center;
	border-radius: 15rpx;
	border: 2rpx solid #eee;
	color: #000;
	margin-right: 26upx;
}

.drawer_search_bottom .save {
	width: 140rpx;
	line-height: 70rpx;
	text-align: center;
	border-radius: 15rpx;
	color: #fff;
	background-color: #017cd9;
}

/* 上传图片样式 */
.upload-img-list {
	display: flex;
	flex-wrap: wrap
}

.upload-img-add {
	width: 25%;
	height: 180upx;
	text-align: center;
}

.upload-img-add image {
	width: 90%;
	height: 90%;
	margin: 5upx auto;
}

.upload-img-list-item {
	width: 25%;
	height: 180upx;
	position: relative;
}

.upload-img-list-item-box {
	width: 90%;
	height: 160upx;
	margin: 5upx auto;
	border: 1px dashed #CCCCCC;
	border-radius: 10upx;
	text-align: center;
}

.del-upload-img {
	position: absolute;
	z-index: 1;
	right: 0upx;
	top: 0upx;
	width: 40upx;
	height: 40upx;
	font-size: 20upx;
	text-align: center;
	line-height: 40upx;
	color: #FFFFFF;
	border-radius: 50%;
	background: #ff5500;
}

.upload-img-list-item image {
	margin-top: 10upx;
	width: 140upx;
	height: 140upx;
}

.u-search__action {
	color: #5e626b !important;
}

.uni-steps__column-desc {
	color: #97a3b4 !important;
	font-size: 30upx !important;
	line-height: 50upx !important;
	margin-top: 8px !important;
	background-color: #ffffff;
	border-radius: 4px;
	border: 1px solid #ebeef5;
	padding: 10px;
}

.uni-steps__column-title {
	font-size: 36upx !important;
}

.popupbo-flowHistory {
	margin-bottom: 20upx;
}

