 * {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*---banner---*/
.xdf_banner{width:100%;}
.xdf_banner img{width:100%;display: block;}
/*--需要--*/
.xdf_xy{width:100%;margin:2% 0;overflow: hidden;}
.xdf_title{font-size:30px;text-align: center;font-weight:bold;line-height:35px;margin:2% auto;color:#333;}
.xdf_title span{color:#4cbc37;}
.xdf_xy .x_list{width:100%;margin:2% 0;overflow: hidden;}
.xdf_xy .x_list li{width:23%;float:left;margin:1%;}
.xdf_xy .x_list li>div{margin:10px auto;width:140px;height:140px;padding:10px;border:1px #4CBC37 dashed;border-radius:50%;}
.xdf_xy .x_list li h5{padding:10px;font-size:22px;color:#fff;text-align:center;line-height:30px;display:flex;justify-content:center;align-items:center;width:120px;height:120px;border-radius:50%;background:#4cbc37;}
.xdf_xy .x_list li img{width:100%;}
.xdf_xy .x_list li p{font-size:16px;color:#333;line-height:28px;}
.xdf_xy .x_list li:nth-child(2)>div{border:1px #f59600 dashed;}
.xdf_xy .x_list li:nth-child(2) h5{background:#f59600;}
.xdf_xy .x_list li:nth-child(3)>div{border:1px #fbc82c dashed;}
.xdf_xy .x_list li:nth-child(3) h5{background:#fbc82c;}
.xdf_xy .x_list li:nth-child(4)>div{border:1px #ff4d46 dashed;}
.xdf_xy .x_list li:nth-child(4) h5{background:#ff4d46;}
/*备考方案*/
.xdf_fa{width:100%;margin:2% 0;overflow: hidden;}
.xdf_fa .f_list{width:100%;margin:2% 0;overflow: hidden;}
.xdf_fa .f_list li{padding:10px;height:122px;width:23%;float:left;margin:1%;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .2);border-radius:5px;}
.xdf_fa .f_list .f_tet{padding:10px;background:#4CBC37;border-radius:5px;}
.xdf_fa .f_list .f_tet h5{font-size:22px;font-weight:bold;color:#fff;text-align:center;font-weight:bold;}
.xdf_fa .f_list .f_tet p{text-align:center;font-size:15px;color:#fff;line-height: 24px;margin-top:5px;}
.xdf_fa .f_list li:nth-child(even) .f_tet{background:#ff9435;}
/*课程精选*/
.xdf_kc{width:100%;padding:2% 0;overflow: hidden;background:#f8fcf7;}
.xdf_kc .k_list{width:100%;margin:2% 0;overflow: hidden;}
.xdf_kc .k_list li{padding:10px;width:31.3333%;float:left;margin:1%;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.xdf_kc .k_list .l_tet{padding:10px;background:#4CBC37;border-radius:5px;}
.xdf_kc .k_list .l_tet h6{padding:20px 0;font-size:24px;font-weight:bold;color:#fff;text-align:center;font-weight:bold;}
/*考研培训*/
.xdf_px{width:100%;padding:2% 0;overflow: hidden;background:#f8fcf7;}
.xdf_px .tab{width:98%; margin:4% auto 2%;}
.xdf_px .tab-hd {overflow:hidden; zoom:1;}
.xdf_px .tab-hd li{ float:left;width:48%;margin:1%; padding:2%;font-size:18px;font-weight:bold;color:#4cbc37; border-radius:5px;background:#fff;border:1px solid #4cbc37;text-align:center; cursor:pointer;}
.xdf_px .tab-hd li.active{ background:#4cbc37;color:#fff;}
.xdf_px .tab-bd li{display:none; font-size:24px;overflow: hidden;}
.xdf_px .tab-bd li.thisclass{ display:list-item;}
.xdf_px .b_list{width:100%;margin:2% 0;overflow: hidden;}
.xdf_px .b_list .b_li{padding:10px;display:flex;align-items:center;justify-content:flex-start;width:48%;float:left;margin:1%;background:#fff;box-shadow: 0px 4px 17px rgba(76, 188, 55, 0.3);}
.xdf_px .b_list .b_li .b_pic{width:30%;}
.xdf_px .b_list .b_li .b_pic img{width:100%;display: block;}
.xdf_px .b_list .b_li .b_tet{width:70%;margin-left:15px;}
.xdf_px .b_list .b_li .b_tet h5{text-align:left;font-size:20px;font-weight:bold;color:#4CBC37;font-weight:bold;}
.xdf_px .b_list .b_li .b_tet p{text-align:left;margin-top:10px;font-size:15px;color:#333;line-height: 24px;}
.xdf_px .b_box{width:100%;margin:2% 0;overflow: hidden;}
.xdf_px .b_box .b_item{width:20%;height:145px;float:left;background:#7fcc27;}
.xdf_px .b_box .b_item img{width:100%;display: block;}
.xdf_px .b_box .b_item2{padding:20px 10px;}
.xdf_px .b_box .b_item2 h5{font-size:18px;color:#fff;text-align: center;}
.xdf_px .b_box .b_item2 p{margin-top:5px;font-size:15px;color:#fff;line-height: 26px;}
/*环境*/
.xdf_hj{width:100%;padding:2% 0;overflow: hidden;background:#f8fcf7;}
.xdf_hj .pic{width:100%;margin:2% 0;overflow: hidden;}
.xdf_hj .pic img{width:100%;display: block;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.xdf_title{font-size:22px;}
	.xdf_xy .x_list li{width:48%;}
	.xdf_xy .x_list li p{font-size:14px;text-align:left;}
	.xdf_fa .f_list li{width:48%;}
	.xdf_kc .k_list li{width:98%;height:auto;}
	.xdf_px .b_list .b_li{width:98%;height:auto;}
	.xdf_px .b_box .b_item{width:50%;margin:5px 0;}
}