/*HB 版本号66422*/
/* -----------------------------------------------2.0右侧弹出表单----------------------------------------------------- */
/* 以yun_dj的同步为主！！！ */
/* 表单右侧弹出动画 */
.form_right{
	position: relative;
	z-index: 11;
}
.form_right .xform001 {
	background-color: #ffffff;
	/* 有编辑器的宽度 */
	width: 38.25vw;
	/* height: 60vw; */
	height: 106vh;
	position: fixed;
	z-index: 1042;
	top: 0;
	right: 0;
}
/* 没有编辑器的宽度 */
.form_right .normal{
	width: 26vw;
}
/* 右侧弹出动画 */
.form_right .xform001{
	animation: right 0.4s ease both;
}

@keyframes right {
	from {
		right: -38.25vw;
	}

	to {
		right: 0;
	}
}
/* 右侧关闭动画 */
.form_right .right_close{
	animation: right_close 0.4s ease both;
}

@keyframes right_close {
	from {
		right: 0;
	}

	to {
		right: -38.25vw;
	}
}
/* ----------------------------------------------头部标题区---------------------------------------------- */
/* 标题样式 */
.form_right .xform002 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 1vw;
	height: 3.5vw;
	border-bottom: 1px solid #e5e5e5;
}

.form_right .xform003 {}

.form_right .xform003 p {
	width: 20vw;
	font-size: 1vw;
	margin: 0;
}
/* 关闭按钮样式 */
.form_right .xform004 {
	line-height: normal;
	position: unset;
	width: auto;
	height: auto;
	padding: 0.25vw;
	margin-right: -0.25vw;
	display: flex;
	align-items: center;
	justify-content: center;
}

.form_right .xform004:hover{
	background-color: #e8e8e8;
	border-radius: 0.2vw;
	cursor: pointer;
}

.form_right .xform004:active{
	background-color: #ececec;
	border-radius: 0.2vw;
	filter: brightness(1);
}
.form_right .xform004 img {
	width: 0.8vw;
}

.form_right .xform004 img:hover {
	cursor: pointer;
	filter: brightness(1);
}

.form_right .xform004 img:active {
	filter: brightness(1);
}

/* ----------------------------------------------内容区---------------------------------------------- */
.form_right .content{
	overflow-y: auto;
	/* height: 43.5vw; */
	height: 86vh;
	background-color: var(--main-bg-color);
}
/* ------------------对内容区域样式进行兼容------------------ */

/* 修改数据表单样式 */
.form_right .dataform .form006 {
	/* padding: 0.75vw 0.8vw 0; */
	padding: 0.75vw 0.3vw 0;
	margin: 0;
}
.form_right .form007 {
	width: 100%;
}
.form_right .form008 {
	background-color: #fff;
	/* margin-left: -0.75vw; */
	/* margin-right: -0.75vw; */
	margin: 0;
}
.form_right .scys010 {
	width: 72%;
}
.form_right .form031 {
	width: 8%;
}
.form_right .form034 {
	/* width: 20%; */
	width: 15%;
}
.form_right .form033 {
	width: 12%;
}
.form_right .d-p0 .bd-form-new label.control-label {
	margin-bottom: 0.5vw;
}
.form_right .scys026 {
	width: 25vw;
}
/*  */
.form_right .dxkp007 {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	align-items: center;
	width: 7.3vw;
	margin-bottom: 1vw;
}

.form_right .dxkp007:last-child{
	margin-bottom: 0;
}

/* 修改流程表单 */
.form_right .flowlist .flow0{
	margin: 0;
	margin-top: 0.5vw;
	border-radius: 0;
}
.form_right .flowlist .flow1 {
	padding: 0.7vw 0;
}
.form_right .flowlist .flow4 {
	padding: 0.7vw 0;
}

.form_right .scys008 {
	float: none;
	background-color: transparent;
	border-radius: unset;
	height: unset;
	padding: unset;
	margin-right: unset;
	position: unset;
}
.form_right .scys021 span {
	border-radius: unset;
	padding: unset;
}
.form_right .scys021 span:hover {
	cursor: pointer;
	background-color: transparent;
}
.form_right .scys021 span:hover {
	cursor: pointer;
	background-color: transparent;
}
/* ----------------------------------------------底部按钮区---------------------------------------------- */
.form_right .xform007 {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: fixed;
	z-index: 2;
	bottom: 0;
	background-color: #fff;
	padding: 0 1vw;
	height: 3.5vw;
	/* border-top: 1px solid #e5e5e5; */
	box-shadow: 0px 0px 0.4vw rgba(0, 0, 0, 0.1);
}

.form_right .xform008 {

}

.form_right .xform008 button {
	font-size: 0.8vw;
	border-radius: 0.25vw;
	line-height: normal;
	padding: 0 1vw;
	height: 1.9vw;
	color: #333;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-right: 0.2vw;
}

.form_right .xform008 button:last-child {
	margin-right: 0;
}

.form_right .xform008 button:hover {
	background-color: var(--main-bg-color);
	cursor: pointer;
}

.form_right .xform008 button:active {
	color: var(--menu-text-one)!important;
	background-color: #e8e8e8;
	border: 1px solid transparent;
}

.form_right .xform009 {
	color: #fff!important;
	background-color: var(--main-bg-color-active)!important;
	border: 1px solid transparent !important;
}

.form_right .xform008 .xform009:hover {
	color: #fff!important;
	background-color: var(--main-bg-color-active)!important;
	opacity: 0.8;
}

.form_right .xform008 .xform009:active {
	color: #fff!important;
	opacity: 1;
	filter: brightness(0.8);
}
.form_right input, button, select, textarea {
	outline: none;
}
.form_right input:-webkit-autofill,
.form_right input:-webkit-autofill:hover,
.form_right input:-webkit-autofill:focus,
.form_right input:-webkit-autofill:active {
	/*填充文字颜色*/
	/* -webkit-text-fill-color: #fff; */
	/*填充背景颜色*/
	-webkit-box-shadow: 0 0 0 1000px #fff inset !important;
}