img{
	display: inherit;
}
body{
	background-color: #dfdfdf;
}
.xfds_box{
	overflow: hidden;
}
.xfdx_banner{
	position: relative;
}
.xfdx_banner a{
	display: block;
}
.xfdx_banner_btn{
	position: absolute;
	width: 30%;
	right: 20%;
	bottom: 8%;
}
.xfdx_banner_btn a{
	display: block;
}
.xfds_cszq{
	padding: 5rem 2% 3rem;
	background-color: #dfdfdf;
}
.xfds_cszq_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xfds_cszq_lis{
	width: 32%;
}
.xfds_cszq_lis a{
	display: block;
	position: relative;
}
.xfds_cszq_lis a .logo_sp{
	width: 60%;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: -50%;
}
.xfds_cszq_lis a .logo_sp2{
	width: 60%;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: -2.3rem;
}
/* 专业名额 */

.yyme_list_box{
	overflow: hidden;
}
.yyme_list_top{
	overflow: hidden;
}
.yyme_list_top li{
	float: left;
	width: 25%;
	border-bottom: 0.1rem solid #fff;
	border-right: 0.1rem solid #fff;
	background-color: #f01c00;
	text-align: center;
	color: #fff;
	line-height: 2.8rem;
	font-size: 1.2rem;
	font-weight: 800;
}
.yyme_list_top li:nth-child(4){
	border-right: none;
}
.yyme_list_top2 li{
	float: left;
	width: 25%;
	border-bottom: 0.1rem solid #fff;
	background-color: #ff6344;
	border-right: 0.1rem solid #fff;
	text-align: center;
	color: #fff;
	line-height: 2.8rem;
	font-size: 1.2rem;
	font-weight: 800;
}
.yyme_list_top2 li:nth-child(2),
.yyme_list_top2 li:nth-child(3){
	color: #000;
}
.yyme_list_top2 li:nth-child(4) a{
	color: #fff;
}
.yyme_list_top2 li:nth-child(4){
	border-right: none;
}
.rmzy_yyme{
	background-color: #ffe9d7;
	padding-bottom: 2rem;
	margin-bottom: 3rem;
}
.rmzy_yyme p{
	color: #ff6344;
	font-size: 1.2rem;
	text-align: center;
	line-height: 2.8rem;
	background-color: #ffe9d7;
}

/* 热门课程 */
.xfdx_rmkc{
	background-color: #f2f2f2;
}
.xfdx_rmkc_name{
	padding: 0.8rem 15% 2.5rem;
}
.xfdx_zckc_box{
	padding: 0 4%;
}
.xfdx_zckc1{
	background: url(../img/zckc_img1.png) no-repeat;
	background-size:100% 100%;
	margin-bottom: 2rem;
}
.xfdx_zckc2{
	background: url(../img/zckc_img2.png) no-repeat;
	background-size:100% 100%;
	margin-bottom: 2rem;
}
.xfdx_zckc3{
	background: url(../img/zckc_img3.png) no-repeat;
	background-size:100% 100%;
	margin-bottom: 2rem;
}
.xfdx_zckc h1{
	text-align: center;
	font-size: 2.5rem;
	color: #fffc00;
	padding: 0.5rem;
}
.xfdx_zckc p{
	font-size: 1.3rem;
	text-align: center;
}
.xfdx_zckc p:nth-child(2){
	margin: 0 auto 0.5rem;
	width: 90%;
	color: #000;
	background-color: rgba(255,255,255,0.6);
	padding: 0.3rem;
}

.xfdx_zckc p:nth-child(3){
	color: #ff3600;
	font-weight: 800;
	font-size: 1.8rem;
}
.xfdx_dj {
	text-align: center;
	color: #fff;
}
.xfdx_dj .xfdx_bg{
	display: block;
}
.xfdx_dj .xfdx_bg{
	display: none;
}
.xfdx_xia{
	width: 1rem;
	height: 1rem;
	margin: 0 auto;
}
.xfdx_xia .xz_s{
	transform:rotate(180deg);
}

/* 收缩模块 */
.xfdx_dj_gb{
	padding: 1rem 0;
}
.xfdx_dj_gb ul{
	overflow: hidden;
	background-color: #fff;
	line-height: 2.3rem;
	margin-bottom: 1.5rem;
}
.xfdx_dj_gb ul li{
	float: left;
	font-weight: 800;
}
.xfdx_dj_gb ul li:nth-child(1){
	font-size: 1rem;
}
.xfdx_dj_gb ul li:nth-child(2){
	margin-left: 0.5rem;
	font-size: 1rem;
}
.xfdx_dj_gb ul li:nth-child(3){
	float: right;
	font-size: 0.9rem;
}
.xfdx_dj_gb ul li:nth-child(3) a{
	padding: 0 0.5rem;
	display: block;
	line-height: 2.3rem;
	color: #fff;
	border-radius: 0.5rem;
	background-color: #e60012;
}
/* 名师风采 */
.xfds_msfc{
	padding: 2rem 4%;
}

.slide_msfc_lis{
	float: left;
	width: 48%;
	position: relative;
	margin-right: 0.5rem;
}
.slide_msfc_lis a{
	display: block;
}
.slide_msfc_text{
	position: absolute;
	width: 100%;
	height: 50%;
	background:rgba(51,11,49,0.4);
	bottom: 0;
	color: #fff;
	text-align: center;
}
.slide_msfc_text h1{
	font-size: 2.1rem;
	padding: 0.5rem 0;
	text-shadow: 0.2rem 0.1rem 0.1rem #000000;
}
.slide_msfc_text p:nth-child(2){
	font-size: 1.7rem;
	padding-bottom: 0.5rem;
	text-shadow: 0.2rem 0.1rem 0.1rem #000000;
}
.slide_msfc_text p:nth-child(3){
	font-size: 1.3rem;
	text-shadow: 0.2rem 0.1rem 0.1rem #000000;
}

/* 我遇到的问题 */

.wyddwt_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 4%;
}
.wyddwt_lis{
	width: 48%;
	margin-top: 2rem;
}
.wyddwt_lis a{
	display: block;
}
.wyddwt_btn{
	padding: 2.5rem 4%;
}
.wyddwt_btn a{
	display: block;
	background-color: #ff0000;
	color: #Fff;
	font-size: 1.6rem;
	line-height: 3.4rem;
	text-align: center;
	border-radius: 0.9rem;
}


/* form表单 */
.forms_box{
	padding: 0 2%;
}
.forms_hqxf{
	background-color: #fff;
}
.forms_hqxf form{
	padding: 0 5%;
}
.form_lis_ipt{
	margin-bottom: 2rem;
}
.form_lis_ipt p{
	font-size: 2rem;
	font-weight: bolder;
	margin-bottom: 0.5rem;
}
.form_lis_ipt input{
	width: 100%;
	border-bottom: 0.1rem solid #5c5c5c;
	font-size: 1.6rem;
	line-height: 2.4rem;
	outline: none;
}
.form_lis_ipt select{
	width: 100%;
	border-bottom: 0.1rem solid #5c5c5c;
	font-size: 1.6rem;
	line-height: 2.4rem;
	outline: none;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form_lis_ipt button{
	width: 100%;
	background-color: #ff0000;
	color: #Fff;
	font-size: 1.6rem;
	line-height: 3.4rem;
	text-align: center;
	border-radius: 0.9rem;
	margin-bottom: 1.5rem;
	outline: none;
}