input::placeholder {
    color: #878787; /* 请注意，这个伪元素的支持程度有限 */
}

/* 对于 Firefox */
input:-moz-placeholder { /* Firefox 4 to 18 */
    color: #878787;
}

input::-moz-placeholder { /* Firefox 19+ */
    color: #878787;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #878787;
}

input::-ms-input-placeholder { /* Microsoft Edge */
    color: #878787;
}

textarea::placeholder {
    color: #878787; /* 请注意，这个伪元素的支持程度有限 */
}

/* 对于 Firefox */
textarea:-moz-placeholder { /* Firefox 4 to 18 */
    color: #878787;
}

textarea::-moz-placeholder { /* Firefox 19+ */
    color: #878787;
}

textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #878787;
}

textarea::-ms-input-placeholder { /* Microsoft Edge */
    color: #878787;
}
 .inputRadio {
 	display: flex;
 	align-items: center;
 	justify-content: flex-start;
 }

 /* 设置默认样式 */
 .inputRadio input[type='radio'] {
 	appearance: none;
 	/* 移除默认样式 */
 	width: 20px!important;
 	/* 设置宽度 */
 	height: 20px!important;
 	/* 设置高度 */
 	border: 1px solid #000;
 	/* 边框 */
 	border-radius: 50%;
 	/* 圆形 */
 	outline: none;
 	/* 移除轮廓 */
 	cursor: pointer;
 	/* 鼠标指针 */
 	position: relative;
 	/* 相对定位 */
 	background-color: #fff;
 	/* 背景颜色 */
 	margin-right: 6px;
	padding: 0!important;
 }

 /* 选中状态 */
 .inputRadio input[type='radio']:checked {
 	background-color: transparent;
 	/* 改变背景颜色 */
 	border: 1px solid #d4aa67;
 	/* 边框 */
 }

 /* 伪元素模拟选中效果 */
 .inputRadio input[type='radio']:before {
 	content: '';
 	display: block;
 	width: 60%;
 	height: 60%;
 	border-radius: 50%;
 	background-color: #d4aa67;
 	margin: 20% auto;
 	visibility: hidden;
 }

 /* 选中状态下的伪元素 */
 .inputRadio input[type='radio']:checked:before {
 	visibility: visible;
 }


 /* 增加选中状态下的内部圆点与边框之间的间距 */
 .inputRadio input[type='radio']:checked::before {
 	width: calc(60% - 1px);
 	/* 减少宽度以增加间距 */
 	height: calc(60% - 1px);
 	/* 减少高度以增加间距 */
 	margin: 4px auto;
 	/* 调整margin值 */
 }

 .inputRadio input[type='radio']:checked+span {
 	color: #d4aa67;
 	/* 改变颜色 */
 }
 
 
 /* 设置默认样式 */
 .inputRadio input[type='radio'] {
 	appearance: none;
 	/* 移除默认样式 */
 	width: 20px!important;
 	/* 设置宽度 */
 	height: 20px!important;
 	/* 设置高度 */
 	border: 1px solid #000;
 	/* 边框 */
 	border-radius: 50%;
 	/* 圆形 */
 	outline: none;
 	/* 移除轮廓 */
 	cursor: pointer;
 	/* 鼠标指针 */
 	position: relative;
 	/* 相对定位 */
 	background-color: #fff;
 	/* 背景颜色 */
 	margin-right: 6px;
 	padding: 0!important;
 }
 
 /* 选中状态 */
 .inputRadio input[type='radio']:checked {
 	background-color: transparent;
 	/* 改变背景颜色 */
 	border: 1px solid #d4aa67;
 	/* 边框 */
 }
 
 /* 伪元素模拟选中效果 */
 .inputRadio input[type='radio']:before {
 	content: '';
 	display: block;
 	width: 60%;
 	height: 60%;
 	border-radius: 50%;
 	background-color: #d4aa67;
 	margin: 20% auto;
 	visibility: hidden;
 }
 
 /* 选中状态下的伪元素 */
 .inputRadio input[type='radio']:checked:before {
 	visibility: visible;
 }
 
 
 /* 增加选中状态下的内部圆点与边框之间的间距 */
 .inputRadio input[type='radio']:checked::before {
 	width: calc(60% - 1px);
 	/* 减少宽度以增加间距 */
 	height: calc(60% - 1px);
 	/* 减少高度以增加间距 */
 	margin: 4px auto;
 	/* 调整margin值 */
 }
 
 .inputRadio input[type='radio']:checked+span {
 	color: #d4aa67;
 	/* 改变颜色 */
 }
 



 /* 设置默认样式 */
 .inputRadio input[type='radio'] {
 	appearance: none;
 	/* 移除默认样式 */
 	width: 20px!important;
 	/* 设置宽度 */
 	height: 20px!important;
 	/* 设置高度 */
 	border: 1px solid #000;
 	/* 边框 */
 	border-radius: 50%;
 	/* 圆形 */
 	outline: none;
 	/* 移除轮廓 */
 	cursor: pointer;
 	/* 鼠标指针 */
 	position: relative;
 	/* 相对定位 */
 	background-color: #fff;
 	/* 背景颜色 */
 	margin-right: 6px;
	padding: 0!important;
 }

 /* 选中状态 */
 .inputRadio input[type='radio']:checked {
 	background-color: transparent;
 	/* 改变背景颜色 */
 	border: 1px solid #d4aa67;
 	/* 边框 */
 }

 /* 伪元素模拟选中效果 */
 .inputRadio input[type='radio']:before {
 	content: '';
 	display: block;
 	width: 60%;
 	height: 60%;
 	border-radius: 50%;
 	background-color: #d4aa67;
 	margin: 20% auto;
 	visibility: hidden;
 }

 /* 选中状态下的伪元素 */
 .inputRadio input[type='radio']:checked:before {
 	visibility: visible;
 }


 /* 增加选中状态下的内部圆点与边框之间的间距 */
 .inputRadio input[type='radio']:checked::before {
 	width: calc(60% - 1px);
 	/* 减少宽度以增加间距 */
 	height: calc(60% - 1px);
 	/* 减少高度以增加间距 */
 	margin: 4px auto;
 	/* 调整margin值 */
 }

 .inputRadio input[type='radio']:checked+span {
 	color: #d4aa67;
 	/* 改变颜色 */
 }
 
 
 /* 设置默认样式 */
 .inputRadio input[type='checkbox'] {
 	appearance: none;
 	/* 移除默认样式 */
 	width: 20px!important;
 	/* 设置宽度 */
 	height: 20px!important;
 	/* 设置高度 */
 	border: 1px solid #000;
 	/* 边框 */
 	border-radius: 50%;
 	/* 圆形 */
 	outline: none;
 	/* 移除轮廓 */
 	cursor: pointer;
 	/* 鼠标指针 */
 	position: relative;
 	/* 相对定位 */
 	background-color: #fff;
 	/* 背景颜色 */
 	margin-right: 6px;
 	padding: 0!important;
 }
 
 /* 选中状态 */
 .inputRadio input[type='checkbox']:checked {
 	background-color: transparent;
 	/* 改变背景颜色 */
 	border: 1px solid #d4aa67;
 	/* 边框 */
 }
 
 /* 伪元素模拟选中效果 */
 .inputRadio input[type='checkbox']:before {
 	content: '';
 	display: block;
 	width: 60%;
 	height: 60%;
 	border-radius: 50%;
 	background-color: #d4aa67;
 	margin: 20% auto;
 	visibility: hidden;
 }
 
 /* 选中状态下的伪元素 */
 .inputRadio input[type='checkbox']:checked:before {
 	visibility: visible;
 }
 
 
 /* 增加选中状态下的内部圆点与边框之间的间距 */
 .inputRadio input[type='checkbox']:checked::before {
 	width: calc(60% - 1px);
 	/* 减少宽度以增加间距 */
 	height: calc(60% - 1px);
 	/* 减少高度以增加间距 */
 	margin: 4px auto;
 	/* 调整margin值 */
 }
 
 .inputRadio input[type='checkbox']:checked+span {
 	color: #d4aa67;
 	/* 改变颜色 */
 }
 


 .remembe_login {
 	cursor: pointer;
 	margin-right: 50px;
 }

 .type_list {
 	margin: 40px 0 0 0;
 }

 .participantInfo_form_item {
 	display: flex;
 	align-items: center;
 	margin: 40px 0;
 }

 .radioTitle {
 	color: #000000 !important;
 	margin-right: 20px;
 }

 .radio {
 	display: flex;
 	align-items: center;
 	justify-content: flex-start;
 	margin: 40px 0;
 }

 .radio span {
 	margin-right: 20px;
 	color: #000;
 }

 .titleOn {
 	color: #d4aa67;
 }

 .titlessh61 {
 	margin-right: 1.2vw;
 	font-size: 1.5vw;
 	font-weight: bold;
 }

 .titlessh62 {
 	margin: 0 1.2vw;
 	font-size: 1.5vw;
 	font-weight: bold;
 }

 .titlessh63 {
 	margin-left: 1.2vw;
 	font-size: 1.5vw;
 	font-weight: bold;
 }

 @media screen and (min-height:751px) {}

 @media screen and (min-width:751px) {
 	.Tips {
 		font-size: 20px;
 		width: 100% !important;
 	}

 	.Tipss {
 		font-size: 20px;
 		float: unset !important;
 	}

 	.must {
 		color: red;
 		min-width: none !important;
 	}

 	.zj_submitsDraft {
 		display: inline-block;
 		width: 130px;
 		height: 45px;
 		line-height: 45px;
 		text-align: center;
 		font-size: 16px;
 		margin-left: 100px;
 		float: none !important;
 		border-radius: 5px;
 		cursor: pointer;
 		vertical-align: middle;
 		background: #d4aa67;
 		font-weight: bold;
		color: #fff;
 	}

 	.mustTips {
 		display: initial;
 		color: red;
 		font-size: 16px;
 		display: flex;
 		margin-left: 10px;
 		align-items: center;
 		float: none !important;
 	}

 	.swxqheader>textarea {
 		resize: none;
 		height: 245px;
 		width: 830px;
 		border: 1px solid #e0e0e0;
 		border-radius: 5px;
 		background: #f8f8f8;
 		box-sizing: border-box;
 		padding: 4px 8px;
 		font-size: 14px;
 		margin-top: 15px;
 	}

 	.swxqheader1>textarea {
 		resize: none;
 		height: 245px;
 		width: 100%;
 		border: 0;
 		border-radius: 25px;
 		background: #f8f8f8;
 		box-sizing: border-box;
 		padding: 10px 20px;
 		font-size: 14px;
 		margin-top: 15px;
 	}

 	.yqmstyle {
 		width: 160px;
 		height: 40px;
 		border: 1px solid #e0e0e0;
 		border-radius: 5px;
 		background: #f8f8f8;
 		font-size: 14px;
 		padding: 0 10px;
 		margin-right: 10px;
 		/* text-align: center; */
 		box-sizing: border-box;
 		outline: none;
 		margin-bottom: 10px;
 	}

 	.worksop {
 		width: 1000px;
 		overflow: hidden;
 		margin: 0px auto 0px auto !important;
 	}

 	.worksop input {
 		border: 1px solid #e0e0e0;
 		border-radius: 5px;
 		background: #f8f8f8;
 		padding: 4px 10px;
 		color: #888888;
 		font-size: 16px;
 		overflow: hidden;
 		width: 270px !important;
 		box-sizing: border-box;
 		outline: none;
 	}

 	.worksInfo_other_select {
 	    border: 0;
 	    border-radius: 25px;
 	    border: 1px solid #ededed;
 	    padding: 4px 35px 4px 10px; /* 确保右侧有足够的空间放置三角形 */
 	    color: #000;
 	    font-size: 14px;
 	    overflow: hidden;
 	    width: 235px !important;
 	    box-sizing: border-box;
 	    outline: none;
 	    height: 40px;
 	    position: relative;
 	    appearance: none;
 	    -webkit-appearance: none;
 	    -moz-appearance: none;
 	    background: transparent;
 	    background-image: url('../img/triangle.svg'); /* 替换为你的图像路径 */
 	    background-repeat: no-repeat;
 	    background-position: right 10px center; /* 图标位置 */
 	    background-size: 1em; /* 图标大小 */
		text-align: center;
 	}

 	.participantInfo_box {
 		padding: 0.5vw 0 200px;
 		width: 100%;
 		min-height: 100%;
 		background-image: url(../img/background.png);
 		background-size: 100% 100%;
 		background-repeat: no-repeat;
 	}

 	.participantInfo_form,
 	.uploadWorks_form {
 		/* width: 1000px; */
 		margin: 4vw;
 		background: white;
 		min-height: 900px;
 		font-size: 16px;
 		color: #333;
 		/* padding-bottom: 70px; */
 		box-sizing: border-box;
 		/* border-radius: 20px; */
 		overflow: hidden;
 		padding: 0 60px 70px 60px;
 		/* border-start-end-radius: 15px;
		border-start-start-radius: 15px; */
 	}

 	.participantInfo_form>h6,
 	.uploadWorks_form>h6 {
 		width: 100%;
 		height: 70px;
 		font-size: 25px;
 		/* background: #fff000; */
 		/* background-image: url(../img/formtitle.jpg); */
 		/* letter-spacing: 5px; */
 		background-size: 100% 100%;
 		text-align: center;
 		line-height: 70px;
 		margin-bottom: 40px;
		margin-top: 40px;
 	}

 	.remembe_login>i,
 	.remembe_group>i,
 	.remembe_video>i {
 		display: inline-block;
 		width: 16px;
 		height: 16px;
 		border: 1px solid #d2d2d2;
 		border-radius: 50%;
 		vertical-align: middle;
 		/* margin-right: 4px; */
 	}

 	.remembe_login_active {
 		background-image: url(../img/checkbox.jpg);
 		background-size: 100% 100%;
 		border: 1px solid #d4aa67 !important;
 	}

 	.participantInfo_form>div {
 		/* width: 1000px; */
 		/* text-align: justify; */
 		overflow: hidden;
 		margin: 0px auto 30px;
 		align-items: center;
 		/* display: flex; */
 	}

 	.participantInfo_form>div>input {
 		width: 300px;
 		height: 40px;
 		border: 0;
 		border-radius: 25px;
 		background: #fff;
		border: 1px solid #ededed;
 		font-size: 14px;
 		padding-left: 20px;
 		box-sizing: border-box;
 		outline: none;
		
 	}

 	.participantInfo_form>div>p {
 		float: left;
 		margin-right: 30px;
 	}

 	.participantInfo_form>div>p:last-of-type {
 		margin-right: 0;
 	}

 	#participantInfo_form>div>span {
 		min-width: 175px;
 	}


 	.participantInfo_form>div>span {
 		float: left;
 	}

 	/*  */
 	.participantInfo_name>strong {
 		display: inline-block;
 		width: 40px;
 		height: 40px;
 		border: 1px dashed #adadad;
 		color: #adadad;
 		border-radius: 50%;
 		text-align: center;
 		/* line-height: 40px; */
 		font-weight: normal;
 		font-size: 28px;
 		/* vertical-align: middle; */
 		/* cursor: pointer; */
 		/* margin-left: 175px; */
 	}

 	.participantInfo_name>ul {
 		display: inline-block;
 		overflow: hidden;
 		vertical-align: middle;
 		width: 825px;
 	}

 	.participantInfo_name>ul>li {
 		float: left;
 		position: relative;
		color: #d4aa67;
 	}

 	.participantInfo_video>ul>li>input {
 		width: 780px !important;
 		text-align: left !important;
 	}

 	.participantInfo_name1input {
 		width: 248px !important;
 	}

 	.participantInfo_mobile {
 		width: 290px !important;
 	}

 	.participantInfo_name>ul>li>input {
 		width: 155px;
 		height: 40px;
 		border: 0;
 		border-radius: 25px;
 		border:1px solid #ededed;
 		font-size: 14px;
 		padding: 0 10px;
 		margin-right: 10px;
 		text-align: center;
 		box-sizing: border-box;
 		outline: none;
 		margin-bottom: 10px;
 	}

 	.participantInfo_name>ul>li>img {
 		position: absolute;
 		right: 14px;
 		top: 4px;
 		cursor: pointer;
 		width: 15px;
 		height: 15px;
 		border-radius: 50%;
 	}

 	/*  */
 	.participantInfo_form_item>div {
 		/* float: left; */
 	}

 	.participantInfo_form_item>div input {
 		width: 300px;
 		height: 40px;
 		border: 0;
 		border-radius: 25px;
 		border:1px solid #ededed;
 		font-size: 14px;
 		padding-left: 20px;
 		box-sizing: border-box;
 		outline: none;
 	}

 	/*  */
 	.participantInfo_form_btn {
 		text-align: right;
 	}

 	.participantInfo_form_btn>span {
 		display: inline-block;
 		width: 130px;
 		height: 35px;
 		line-height: 35px;
 		text-align: center;
 		font-size: 16px;
 		margin-left: 100px;
 		float: none !important;
 		border-radius: 50px;
 		cursor: pointer;
 		vertical-align: middle;
 		font-weight: unset;
 	}

 	.participantInfo_form_btn>span:first-child {
 		/* border: 1px solid #e2e2e2; */
 		color: #000000;
 		background-color: #f8f8f8;
 	}

 	.participantInfo_form_btn>span:last-of-type {
 		background: #d4aa67;
		color: #fff;
 		/* font-weight: bold; */
 	}

 	/* ===========================作品资料-===================== */
 	.worksInfo_form>div:nth-of-type(1)>input {
 		width: 440px;
 		margin-right: 80px;
 		outline: none;
 	}

 	.worksInfo_other_prize,
 	.worksInfo_upload {
 		display: none;
 	}

 	.worksInfo_form>div textarea {
 		resize: none;
 		height: 245px;
 		width: 830px;
 		border: 1px solid #e0e0e0;
 		border-radius: 25px;
 		/* background: #f8f8f8; */
 		box-sizing: border-box;
 		padding: 10px 20px;
 		font-size: 16px;
 		margin-top: 20px;
 	}

 	.worksInfo_form div input {
 		text-align: left !important;
 	}

 	.worksInfo_form_type {
 		flex-wrap: wrap;
 		margin: 0;
 	}

 	.worksInfo_form_type>p {
 		float: left;
 		margin-right: 10px;
 	}

 	.worksInfo_form_type input {
 		background: #e6e6e6;
 		box-sizing: border-box;
 		border: 2px dashed #999999;
 		border-radius: 5px;
 		padding: 4px 8px;
 		margin-left: 20px;
 		outline: none;
 	}

 	.worksInfo_upload,
 	.worksInfo_other_prize {
 		/* float: left;
		margin-right: 40px;
		margin-left: -40px!important; */
 	}

 	.worksInfo_upload,
 	.worksInfo_other_prize input {
 		border: 1px solid #e0e0e0;
 		border-radius: 5px;
 		background: #f8f8f8;
 		padding: 4px 10px;
 		color: #888888;
 		font-size: 16px;
 		overflow: hidden;
 		width: max-content !important;
 		box-sizing: border-box;
 		outline: none;
 	}

 	.worksInfo_upload img {
 		width: 18px;
 		height: 18px;
 		margin-top: -3px;
 	}

 	.worksInfo_form>div:nth-of-type(1) input {
 		/* width: 350px; */
 	}

 	.worksInfo_form>div:nth-of-type(1)>div:first-of-type {
 		margin-right: 50px;
 	}

 	/* ==============上传作品============ */
 	.uploadWorks_form>span {
 		cursor: pointer;
 		color: #000;
 		/* float: left; */
 		font-size: 14px;
 		margin-left: 40px;
 		margin-top: -30px;
		border: 1px solid #d4aa67;
		padding: 7px 20px;
		border-radius: 25px;
		        display: flex;
		        align-items: center;
		        justify-content: center;
		        width: max-content;
 	}

 	.uploadWorks_form>ul,
 	.uplod_file_box,
 	.uplod_file_list {
 		width: 100%;
 		/* margin: auto; */
 		overflow: hidden;
 		margin-bottom: 50px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
 	}

 	.uploadWorks_form>ul>li,
 	.uplod_file_list>li {
 		background: #f3f3f3;
 		padding: 20px 0;
 		font-size: 16px;
 		float: left;
 		width: 340px;
 		margin: 20px 40px;
 		height: 190px;
 		overflow: hidden;
 		border-radius: 5px;
 		cursor: pointer;
 		text-align: center;
 		box-sizing: border-box;
 		border: 1px solid #d3d0d0;
 	}

 	.uploadWorks_form>ul>li>div,
 	.uplod_file_list>li>div {
 		color: #d3d0d0;
 		position: relative;
 		height: 100%;
 	}

 	.uploadWorks_form>ul>li>div>img,
 	.uplod_file_list>li>div>img {
 		display: inline-block;
 		margin: 10px 0;
 		width: 80px;
 		height: 80px;
 	}

 	/* 弹窗 作品要求*/
 	.dialog_info1 {
 		width: 820px;
 		padding: 20px;
 		box-sizing: border-box;
 		max-height: calc(100vh - 100px);

 		overflow-y: scroll;
 	}

 	/* 上传成功 */
 	.dialog_info2 {
 		text-align: center;
 		padding: 0 80px;
 		box-sizing: border-box;
 	}

 	.dialog_info2>div {
 		overflow: hidden;
 		text-align: center;
 		margin: 80px 0;
 	}

 	.dialog_info2>div>p {
 		font-size: 30px;
 		float: left;
 	}

 	.dialog_info2>div>p>a {
 		color: #2086ff;
 	}

 	.dialog_info2>span {
 		display: block;
 		cursor: pointer;
 		background-color: #d4aa67;
		color: #fff;
 		height: 70px;
 		text-align: center;
 		border-radius: 10px;
 		line-height: 70px;
 	}

 	.warrant_btn {
 		display: block;
 		border: 1px solid #e0e0e0;
 		border-radius: 5px;
 		background: #f8f8f8;
 		padding: 4px 10px;
 		color: #888888;
 		/* width: 3rem!important; */
 		text-align: center !important;
 		cursor: pointer;
 		margin-left: 70px;
 	}

 	#participantInfo_form>.participantInfo_form_item:nth-of-type(4)>div:first-of-type>input {
 		width: 395px;
 		margin-right: 58px;
 	}

 	#participantInfo_form>.participantInfo_form_item:nth-of-type(5)>div:nth-of-type(2) {
 		margin: 0 20px;
 	}

 	#participantInfo_form>.participantInfo_form_item:nth-of-type(6)>div:first-child>span {
 		float: left;
 		width: 175px;
 	}

 	#participantInfo_form>.participantInfo_form_item:nth-of-type(6)>div:first-child>input {
 		width: 815px !important;
 	}

 	.uplod_file_box>p {
 		padding-left: 60px;
 	}

 	.count_down_btn,
 	.userdata_down_btn {
 		width: 130px;
 		height: 35px;
 		line-height: 35px;
 		text-align: center;
 		font-size: 16px;
 		margin: 30px auto 50px auto;
 		float: none !important;
 		border-radius: 50px;
 		cursor: pointer;
 		vertical-align: middle;
 		font-weight: unset;
 		color: #000000;
 		background-color: #d4aa67;
		color: #fff;
 	}

 }

 .count_down_end {
 	background-color: #fff000 !important;
 }

 .count_down_end>span {
 	display: none;
 }

 @media screen and (max-width:750px) {
 	.participantInfo_box {
 		background-color: white;
 		padding: 0.7rem 0.58rem 0.7rem 0;
 		font-size: 0.26rem;
 		color: #595959;
 		box-sizing: border-box;
 		overflow: hidden;
 	}

 	.participantInfo_form>h6 {
 		display: none;
 	}

 	.participantInfo_form>div {
 		display: flex;
 		align-items: flex-start;
 		flex-wrap: wrap;
 		margin-bottom: 0.55rem;
 	}

 	.participantInfo_form>div>span {
 		flex-shrink: 0;
 		width: 2rem;
 		text-align: right;
 		padding-right: 0.1rem;
 		box-sizing: border-box;
 	}

 	.remembe_login {
 		min-width: 3rem;
 		display: block;
 	}

 	.warrant_btn {
 		display: block;
 		border: 0.02rem solid #e0e0e0;
 		border-radius: 0.1rem;
 		background: #f8f8f8;
 		padding: 0.04rem 0.1rem;
 		color: #888888;
 		width: 3rem !important;
 		text-align: center !important;
 		margin-left: 2rem;
 		margin-top: 0.1rem;
 	}

 	.participantInfo_form>div>.remembe_login:not(:nth-of-type(1)) {
 		margin-left: 2rem;
 		margin-top: 0.15rem;
 	}

 	.participantInfo_form>div>.ChangeInput {
 		margin-left: 2rem !important;
 		margin-top: 0.15rem;
 	}

 	.remembe_login>i {
 		display: inline-block;
 		width: 0.4rem;
 		height: 0.4rem;
 		border: 0.02rem solid #d2d2d2;
 		border-radius: 0.05rem;
 		vertical-align: middle;
 		/* margin-right: 4px; */
 	}

 	.remembe_login_active {
 		background-image: url(../img/checkbox.jpg);
 		background-size: 100% 100%;
 		border: 0.02rem solid #d4aa67 !important;
 	}

 	.participantInfo_name>ul {
 		max-width: 4.7rem;
 		display: inline-flex;
 		align-items: center;
 		min-width: 4rem;
 		flex-wrap: wrap;
 	}

 	.must {
 		color: red;
 		/* min-width: none!important; */
 	}

 	.participantInfo_name>ul>li {
 		position: relative;
 		margin-bottom: 0.1rem;
 	}

 	.uploadWorks_form>ul>li>div,
 	.uplod_file_list>li>div {
 		/* color: #2086ff; */
 		position: relative;
 		/* height: 100%; */
 	}

 	.participantInfo_name>ul>li>input {
 		width: 2.5rem;
 		height: 0.55rem;
 		text-align: center;
 		color: #9c9c9c;
 		border: 0.02rem solid #9c9c9c;
 		background-color: #f4f4f4;
 		margin-right: 0.1rem;
 		border-radius: 0.1rem;
 		padding: 0 0.2rem;
 		box-sizing: border-box;
 		outline: none;
 	}

 	.participantInfo_name>ul>li>img {
 		position: absolute;
 		width: 0.3rem;
 		height: 0.3rem;
 		right: 0.15rem;
 		top: 0.05rem;
 		border-radius: 50%;
 	}

 	.add_name_btn {
 		width: 0.55rem;
 		height: 0.55rem;
 		display: inline-flex;
 		align-items: center;
 		justify-content: center;
 		border: 0.02rem dashed #9c9c9c;
 		background-color: #f4f4f4;
 		border-radius: 0.1rem;
 		margin-left: 2.1rem;
 	}

 	/*  */
 	.participantInfo_form_item>div {
 		display: flex;
 		width: 100%;
 		margin-bottom: 0.55rem;
 	}

 	.participantInfo_form_item>div>span {
 		flex-shrink: 0;
 		width: 2rem;
 		text-align: right;
 	}

 	.dept_select {
 		font-size: .3rem;
 		flex-grow: 1;
 		width: 2.5rem;
 		height: 0.55rem;
 		color: #9c9c9c;
 		border: 0.02rem solid #9c9c9c;
 		background-color: #f4f4f4;
 		border-radius: 0.1rem;
 		outline: none;
 	}

 	.participantInfo_form_item>div>input {
 		flex-grow: 1;
 		height: 0.55rem;
 		color: #9c9c9c;
 		border: 0.02rem solid #9c9c9c;
 		background-color: #f4f4f4;
 		border-radius: 0.1rem;
 		outline: none;
 	}

 	.participantInfo_form_btn {
 		justify-content: flex-end;
 	}

 	.participantInfo_form_btn>span {
 		display: inline-flex;
 		align-items: center;
 		justify-content: center;
 		width: 1.7rem !important;
 		height: 0.8rem;
 		font-size: 0.3rem;
 		color: #2e2e2e;
 		border: 0.02rem solid #fff000;
 		background-color: #fff000;
 		margin-left: 0.3rem;
 		border-radius: 0.1rem;
 		box-sizing: border-box;
 	}

 	.participantInfo_form_btn>span:first-child {
 		border: 0.02rem solid #a7a7a7;
 		background-color: white;
 	}

 	.participantInfo_form_item {
 		margin-bottom: 0 !important;
 	}

 	/* 作品资料 */
 	.worksInfo_form input {
 		/* width: 100%; */
 		padding-left: 0.2rem;
 		box-sizing: border-box;
 		margin-top: -0.1rem;
 	}

 	.worksInfo_other_prize>input,
 	.participantInfo_form .participantInfo_form_item .layui-input,
 	.worksInfo_upload,
 	.worksInfo_form_type>input {
 		color: #9c9c9c;
 		border: 0.02rem solid #9c9c9c;
 		background-color: #f4f4f4;
 		height: 0.55rem;
 		border-radius: 0.1rem;
 	}

 	.participantInfo_form .participantInfo_form_item .layui-input-inline {
 		width: 100%;
 	}

 	.worksInfo_form_type {
 		margin-left: 2.1rem;
 		margin-top: -0.37rem;
 	}

 	.worksInfo_form_type>p {
 		margin-bottom: 0.5rem;
 		float: left;
 		min-width: 1rem;
 		margin-right: 0.3rem;
 	}

 	.worksInfo_form_type>p:first-of-type {
 		/* margin-left: 1.8rem; */
 	}

 	.worksInfo_form_type>input {
 		width: 3rem;
 	}

 	/* 上传 */
 	.worksInfo_upload {
 		/* width: 2.3rem; */
 		display: inline-flex;
 		align-items: center;
 		justify-content: center;
 		margin-top: 0.1rem;

 	}

 	.worksInfo_upload_more {
 		display: flex !important;
 	}

 	.worksInfo_upload_box {
 		display: inline-block;
 		min-width: 1rem;
 		vertical-align: middle;
 	}

 	.worksInfo_upload>img {
 		width: 0.3rem;
 		height: 0.3rem;
 	}

 	.worksInfo_other_prize {
 		margin-left: 2rem;
 		/* display: flex;
        align-items: center; */
 	}

 	.worksInfo_form>div>textarea {
 		width: 100%;
 		resize: none;
 		color: #9c9c9c;
 		border: 0.02rem solid #9c9c9c;
 		background-color: #f4f4f4;
 		height: 3.2rem;
 		border-radius: 0.1rem;
 		padding: 0.2rem;
 		box-sizing: border-box;
 		margin-left: 0.7rem;
 		margin-top: 0.2rem;
 	}

 	.worksInfo_form>div:nth-last-of-type(2) .remembe_login {
 		display: inline-block;
 		min-width: 1rem;
 		margin-left: 0.6rem !important;
 		margin-top: 0 !important;
 	}

 	/* 上传作品 */
 	.uploadWorks_form {
 		padding-left: 0.5rem;
 	}

 	.uploadWorks_form>span {
 		color: #2086ff;
 	}

 	.uploadWorks_form>ul,
 	.uplod_file_box,
 	.uplod_file_list {
 		display: flex;
 		overflow: hidden;
 		justify-content: space-between;
 		flex-wrap: wrap;
 		margin-bottom: 0.5rem;
 		width: 100%;
 	}

 	.uploadWorks_form>ul>li,
 	.uplod_file_list>li {
 		max-width: 2.9rem;
 		min-width: 2.8rem;
 		height: 1.8rem;
 		display: flex;
 		flex-direction: column;
 		align-items: center;
 		justify-content: center;
 		font-size: 0.22rem;
 		background: #e6e6e6;
 		border-radius: 0.05rem;
 		border: 0.02rem dashed #999999;
 		margin-top: 0.3rem;
 		overflow: hidden;
 	}

 	.uploadWorks_form>ul>li img,
 	.uplod_file_list>li img {
 		width: 0.5rem;
 		height: 0.5rem;
 		margin: 0.1rem;
 	}

 	.dialog_info1 {
 		width: 6.4rem !important;
 		padding: 0.2rem;
 		margin: 0.2rem auto;
 		box-sizing: border-box;
 		max-height: 4rem;
 		overflow-y: scroll;
 	}

 	/* 上传成功 */
 	.dialog_info2 {
 		text-align: center;
 		padding: 0 0.3rem;
 		box-sizing: border-box;
 	}

 	.dialog_info2>div {
 		overflow: hidden;
 		text-align: center;
 		margin: 0.4rem 0;
 	}

 	.dialog_info2>div>p {
 		font-size: 0.24rem;
 		float: left;
 	}

 	.dialog_info2>div>p>a {
 		color: #2086ff;
 	}

 	.dialog_info2>span {
 		display: block;
 		cursor: pointer;
 		background-color: #fff000;
 		height: 0.7rem;
 		text-align: center;
 		border-radius: 0.1rem;
 		line-height: 0.7rem;
 	}

 	.dialog_info2>img {
 		width: 1rem;
 		height: 1rem;
 		margin-top: 0.3rem;
 	}

 	.count_down_btn {
 		display: block;
 		width: 1.5rem;
 		margin: 0.2rem auto;
 		padding: .10rem 0;
 		background: rgb(219, 218, 218);
 		border-radius: .10rem;
 		text-align: center;
 		cursor: pointer;
 	}
 }