.cd-control-panel {
	position: fixed;
	height: 5.0rem;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 0;
	width: 100%;
	z-index: 9;
	background: #182030;
}

.single-asrc {
	margin-bottom: 1.0rem;
}

.single-asrc-control {
	margin-top: 0.5rem;
}

	.single-asrc-control a, .single-asrc-control span {
		display: block;
		margin: 0.5rem 0;
		color: #fff;
		font-size: 1.4rem;
	}

.cd-control-panel input, .cd-control-panel a {
	width: 45%;
	margin: 0 0.5rem;
	color: #fff;
	font-size: 1.6rem;
	border: none;
	border-radius: 5px;
	height: 3.0rem;
	line-height: 3.0rem;
	text-align: center;
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#32405a), to(#6e83ae));
	background-image: -webkit-linear-gradient(90deg, #32405a, #6e83ae);
	background-image: -moz-linear-gradient(90deg, #32405a, #6e83ae);
	background-image: -o-linear-gradient(90deg, #32405a, #6e83ae);
	background-image: linear-gradient(90deg, #32405a, #6e83ae);
}

.firm-mask {
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	display: none;
}

	.firm-mask .firm-box {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -12.25rem;
		margin-top: -5rem;
		width: 24.5rem;
		height: 10.0rem;
		background: #fff;
		border: none;
		border-radius: 10px;
		overflow: hidden;
	}

		.firm-mask .firm-box .firm-box-descri {
			font-size: 1.6rem;
			height: 6.5rem;
			text-align: center;
			line-height: 6.5rem;
		}

		.firm-mask .firm-box .firm-box-btns {
			font-size: 1.5rem;
			height: 3.5rem;
			line-height: 3.5rem;
			border-top: 1px #eee solid;
		}

			.firm-mask .firm-box .firm-box-btns span {
				text-align: center;
				display: inline-block;
				width: 50%;
				cursor: pointer;
			}

			.firm-mask .firm-box .firm-box-btns .mask-cancel {
				border-right: 1px #eee solid;
			}

			.firm-mask .firm-box .firm-box-btns .mask-confirm {
				background: #ff2f4a;
				color: #fff;
			}

.layui-layer-shade {
	left: auto !important;
}

.layui-layer {
	border-radius: 10px !important;
	overflow: hidden;
}

.layui-layer-btn .layui-layer-btn0 {
	border-color: #dedede !important;
	background-color: #fff !important;
	color: #000 !important;
	border-right: 0;
}

.layui-layer-btn .layui-layer-btn1 {
	border-color: #6e83ae !important;
	background-color: #6e83ae !important;
	color: #fff !important;
}

.layui-layer-btn a {
	width: 50%;
	height: 3.5rem !important;
	line-height: 3.5rem !important;
	margin: 0 !important;
	font-size: 1.5rem;
}

.layui-layer-iframe .layui-layer-btn,
.layui-layer-page .layui-layer-btn {
	padding-top: 0 !important;
	padding: 0;
	height: 3.5rem;
}

.user-setting-con {
	margin: 20px 0 0 0;
}

.single-user-setting {
	margin-bottom: 15px;
}

.single-userdl {
	float: left;
	width: 6rem;
	text-align: right;
}

.single-userd {
	margin-left: 10px;
	flex: 1;
	width: 90%;
}

.se-group {
	min-width: 7.0rem;
	height: 2.0rem;
	border: 1px #ccc solid;
	background: transparent;
	color: #fff;
	border-radius: 5px;
	margin-right: 0.5rem;
	text-align: center;
	line-height: 2.0rem;
	float: left;
	margin-bottom: 1.5rem;
}

.se-group2 {
	width: 15rem;
}
