.dh_font {

	width: 95%;

	margin: 1rem auto;

}



.form_box {

	padding: 0 2.5% 0 2.5%;

	margin: 1rem 2%;

	box-shadow: 0rem 0rem 0.5rem #848484;

	background-color: #FFFFFF;

}



.form_name {

	text-align: center;

	font-size: 1.5rem;

	font-weight: 800;

	letter-spacing: 0.1rem;

	line-height: 4rem;

}



.crode_box {

	text-align: center;

	font-size: 1.2rem;

	padding-bottom: 1rem;

}



.form_name span {

	color: #e60012;

}



.crode_box span {

	color: #e60012;

	font-weight: bold;

}



.form_list_1 {

	overflow: hidden;

	padding-top: 1.5rem;

}



.form_list_1 span {

	display: block;

	float: left;

	width: 16%;

	color: #333333;

	padding-left: 5%;

	line-height: 3.5rem;

	font-weight: bold;

	font-size: 1.3rem;

}



#user_name {

	background: url(../img/xm.png)no-repeat;

	background-color: #f0f0f0;

	background-position-y: 0.5rem;

	background-position-x: 1.5%;



}



#shouji {

	background: url(../img/dh.png)no-repeat;

	background-color: #f0f0f0;

	background-position-y: 0.5rem;

	background-position-x: 1.5%;



}

#user_name1 {

	background: url(../img/xm.png)no-repeat;

	background-color: #f0f0f0;

	background-position-y: 0.5rem;

	background-position-x: 1.5%;



}



#shouji1 {

	background: url(../img/dh.png)no-repeat;

	background-color: #f0f0f0;

	background-position-y: 0.5rem;

	background-position-x: 1.5%;



}


.form_list_1 input {

	width: 78%;

	font-size: 1.2rem;

	border: none;

	line-height: 3rem;

	border-radius: 0.5rem;

	padding-left: 4rem;

	height: 3.5rem;



}

.form_list_1 select{

	width: 78%;

	font-size: 1.2rem;

	border: none;

	line-height: 3rem;

	border-radius: 0.5rem;

	padding-left: 4rem;

	height: 3.5rem;

	background: url(../img/wxgj.png)no-repeat;

	background-color: #f0f0f0;

	background-position-y: 0.7rem;

	background-position-x:3.5%;

	

}

.bf {

	text-align: center;

	font-size: 1.2rem;

	color: #848484;

	line-height: 3rem;

}



.form_list_btn button {

	width: 90%;

	line-height: 3rem;

	border: 0.1rem solid #fff;

	background-color: #e60012;

	color: #fff;

	font-size: 1.5rem;

	border-radius: 0.5rem;

	margin-left: 5%;

	margin-bottom: 1rem;

}



.title_adm {

	text-align: center;

}



.form_box h2 {

	text-align: center;

	line-height: 4rem;

}



.form_box h2 span {

	color: #E60012;

}



.sf_root {

	width: 48%;

    margin-left: 2%;
 
font-size: 0.7rem;
}



.ftd_mian {

	width: 50%;

}

.zx_dnbf button a{

	color: #FFFFFF;

}

.hbt_roog {

	display: flex;

	padding: 1rem 0;

}



.zx_dnbf button {

	padding: 0.3rem 1rem;

	margin: 0.5rem 0;

	border-radius: 0.1rem;

	color: #FFFFFF;

}



.zx_dnbf button:nth-child(1) {

	background-color: #E60012;

}



.zx_dnbf button:nth-child(2) {

	background-color: #ff7e00;

}
.fny_button button{

	display: block;

	width: 95%;

	margin: 1rem auto;

	background-color: #E60012;

	line-height: 3.5rem;

	color: #FFFFFF;

	font-size: 1.5rem;

}

.fny_button button span{

	color: #ffe400;

	font-weight: bold;

	border-bottom: 0.15rem solid #ffe400;

}

.title_adm h1 span{

	color: #E60012;

}

.hmpd {

	width: 95%;

	margin: 0 auto;

}

.hmpd ul{

	display: flex;

}

.bnt_koil{

	width: 95%;

	margin:1rem auto;

}

.pz_hont{

	text-align: center;

	

}

.gmtb_fdl{

	width: 95%;

	margin: 1rem auto;

}

.form_box {
    box-shadow: 0rem 0rem 2rem #848484;
    background-color: #FFFFFF;
}

.form_name {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 800;
    letter-spacing: 0.1rem;
    line-height: 4rem;
}

.elwb{

	text-align: center;

}

.elwb span{

	color: #E60012;

}

.fny_button button a{

	color: #FFFFFF;

}