.form-list .tt{
	font-size: var(--f30);
	color: var(--themeColor);
	font-weight: bold;
}
.form-list .item{
	margin-top: 2rem;
}
.form-list .item label{
	font-size: var(--f18);
	margin-bottom: .8rem;
	display: block;
}
.form-list .item label span{
	color: var(--themeColor);
}
.form-two  .grid{
	gap: 0 3rem;
}


/* 复选框 */
.form-list .value {
	margin-top: .8rem;
	display: block;
	cursor: pointer;
	display: flex;
	align-items: flex-start;
	gap: .7rem;
}

.form-list .value span {
	font-size: var(--f18);
	color: #787777;
}

.form-list .value input {
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
	
}
.form-list .value .check{
	border: 1px solid var(--themeColor);
	border-radius: .2rem;
	width: 1rem;
	height: 1rem;
	position: relative;
	margin-top: .2rem;
}
.form-list .value .check .check-act{
	width: 100%;
	height: 100%;
	background: var(--themeColor);
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	/* transition: opacity .3s; */
}
.form-list .value .check .check-act i{
	color: #fff;
	font-size: var(--f16);
}
.form-list .value:has(input:checked) .check .check-act {
	opacity: 1;
}
.form-list .layui-form-checkbox{
	display: none;
}
.form-list .pub-btn{
	font-size: var(--f18);
	padding: .8rem 2.4rem;
}