.zd_box {
	background-color: #f08621;
}

.good_pi {
	position: relative;
}

.xf_xdf {
	width: 95%;
	margin: 0 auto;
	border: #f08621 0.4rem solid;
	border-radius: 1rem;
	background-color: #FFFFFF;
	box-shadow: 0.5rem 0.5rem 1rem #B17219;
	margin-top: -5rem;
}

.xf_xdf ul {
	padding: 1rem 5%;
}

.xf_xdf ul li {
	display: flex;
	height: 3rem;
	padding-top: 0.5rem;
	border-bottom: #b5bad3 solid 0.1rem;
}

.xf_xdf ul li div:nth-child(1) {
	background-color: #ffa91e;
	width: 20%;
	color: #ffffff;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	border-radius: 1rem;

}

.xf_xdf ul li div:nth-child(2) {
	padding-left: 2%;
	color: #4ba36c;
	height: 2rem;
	line-height: 2rem;
}

.rm_school {
	background-color: #FFFFFF;
	width: 95%;
	margin: 2rem auto;
	border-radius: 1rem;
	padding-top: 2rem;
	box-shadow: 0.5rem 0.5rem 0.5rem #f7be88 inset;
}

.rm_school h1 {
	text-align: center;
	font-family: "agency fb";
	background-color: #F08621;
	width: 50%;
	margin: 0 auto;
	height: 3rem;
	line-height: 3rem;
	color: #FFFFFF;
	border-radius: 2rem;
	margin-bottom: 2rem;
}

.xdfzy_school ul {
	display: flex;
}

.xdfzy_school ul li {
	width: 45%;
	position: relative;
	margin-left: 3.3333%;

}

.xdfzy_school ul li h4 {
	text-align: center;
	background-color: #ffa91e;
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	position: absolute;
	bottom: 4rem;
	color: #4BA36C;
	border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}

.school_tp img {
	border-radius: 0.5rem;
}

.an_dpx {
	display: flex;

}

.xq_list1,
.xq_list2 {
	width: 45%;
	border-radius: 0.3rem;
	text-align: center;
	background-color: #FFA91E;
	height: 2rem;
	line-height: 2rem;
	margin: 1rem 2.5%;
	color: #FFFFFF;
}
.xq_list1 a{
	color: #FFFFFF;
}
.xq_list2 a{
	color: #FFFFFF;
}
.xq_list2 {
	background-color: #4BA36C;
}

.zy_host ul {}

.zy_host ul li {
	display: flex;
	background-color: #fffaec;
	width: 90%;
	margin: 1rem auto;
	border-radius: 2rem;
}

.zy_host ul li div:nth-child(1) {
	width: 3rem;
	height: 3rem;
	line-height: 3rem;
	border-radius: 50%;
	font-size: 1.5rem;
	color: #FFFFFF;
	background-color: #F08621;
	text-align: center;

}

.zy_host ul li div:nth-child(2) {
	font-size: 1.25rem;
	line-height: 3rem;
	padding-left: 1rem;
	letter-spacing: 0.1rem;

}

.hont_ad {
	width: 90%;
	margin: 0 auto;
	background-image: linear-gradient(to right, #fead21, #fe9917);
	height: 8rem;
	font-size: 1.3rem;
	padding: 1rem 5%;
	color: #FFFFFF;
	letter-spacing: 0.1rem;
	line-height: 2rem;
	border-radius: 1rem;
}

.xdf_hongs {
	display: flex;
}

.xdf_hongs div {
	width: 35%;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.25rem;
	color: #FFFFFF;
	text-align: center;
	margin: 2rem 0 2rem 10%;
	border-radius: 0.5rem;
}

.xdf_hongs div:nth-child(1) {
	background-color: #ffa91e;
}

.xdf_hongs div:nth-child(2) {
	background-color: #4BA36C;
}
.xdf_hongs div a{
	color: #FFFAEC;
}
.xdf_clolk ul li {
	width: 95%;
	margin: 1rem auto;
}

.youshi_li {
	background-color: #ffa91e;
	height: 5rem;
	border-radius: 3rem;
	border-top-left-radius: 0.5rem;
	display: flex;
	padding: 1rem 3.333%;
}

.youshi_li div {
	width: 3rem;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	font-size: 1.5rem;
	color: #F08621;
	font-weight: bold;
	background-color: #FFFFFF;
	border-radius: 2rem;
	border-top-left-radius: 0rem;
}

.youshi_li span {
	display: block;
	color: #FFFFFF;
	width: 90%;
	line-height: 1.5rem;
	margin-left: 1.5%;
}

.win_nutmsn {
	margin-top: 1rem;
}

.ms_list{
	width: 90%;
	margin: 0 auto;
}
.dax_lywm{
	font-size: 1.5rem;
	width: 90%;
	margin: 0 auto;
	text-align: justify;
	color: #4BA36C;
	}
	.box_fomnsit{
		width: 90%;
		margin: 0 auto;
	}
.flyd_doung{
	width: 5%;
	margin: 0 auto;
}
.bz_xdf div:nth-child(1){
	
	font-weight: 600;

}
.bz_xdf div{
	color: #4BA36C;
	text-align: center;
	font-size: 1.25rem;
}

.hqxf {
    padding: 0.9rem 3%;
}
.form_box {
    background-color: #ffffff;
    padding: 2rem 0 2rem 0;
    box-shadow: 0 0 0.5rem #7B7979;
}
.form_box {
    background-color: #ffffff;
    padding: 2rem 0 2rem 0;
    box-shadow: 0 0 0.5rem #7B7979;
}
.form_name p {
    line-height: 2rem;
}
.form_box {
    background-color: #ffffff;
    padding: 2rem 0 2rem 0;
    box-shadow: 0 0 0.5rem #7B7979;
}
.form_name {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 800;
    padding-bottom: 1.5rem;
    letter-spacing: 0.1rem;
    color: #333333;
}
.form_name span:nth-child(1) {
    opacity: 0.7;
    color: #4ba36c;
}
.form_name p:nth-child(2) {
    font-size: 1rem;
    font-weight: 400;
}
.form_list_1 {
    overflow: hidden;
    padding-bottom: 1.8rem;
}
.form_list_1 span {
    display: block;
    float: left;
    width: 16%;
    font-size: 1.3rem;
    padding-left: 5%;
    line-height: 2.5rem;
    opacity: 0.7;
    font-weight: bold;
}
.form_list_1 input {
    width: 78%;
    font-size: 1.2rem;
    border: none;
    line-height: 3rem;
    background-color: #eeeeee;
    border-radius: 0.5rem;
    padding-left: 1rem;
    height: 3rem;
}
.jxxdf_ys {
    text-align: center;
    color: #848484;
}
.form_list_btn {
    padding: 1rem 3% 0;
}
.form_list_btn button {
    width: 100%;
    line-height: 3rem;
    border: none;
	color: #ffa91e;
    background-color: #4ba36c;
    font-size: 1.5rem;
    border-radius: 0.5rem;
}