 * {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*---banner---*/
.xt_banner{width:100%;}
.xt_banner img{width:100%;display: block;}
/*--个性化定制--*/
.xt_dz{width:100%;padding:2% 0;overflow: hidden;background:#fff5e2;}
.xt_title{font-size:30px;text-align: center;line-height:35px;margin:2% auto;font-weight:bold;color:#e35c02;}
.xt_dz .x_box{width:100%;margin:2% 0;overflow:hidden;}
.xt_dz .x_box li{display:flex;align-items:center;justify-content:flex-start;width:48%;height:80px;float:left;margin:1%;border:solid 2px #ffe9c0;background:#fff;border-radius:50px;}
.xt_dz .x_box .x_name{margin-right:15px;font-size:20px;font-weight:bold;width:180px;height:78px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;line-height:28px;background:#ff8943;}
.xt_dz .x_box p{text-align:left;text-indent:0;font-size:15px;color:#333;line-height:26px;}
/*课程推荐*/
.xt_tj{width:100%;padding:2% 0;overflow: hidden;background:#fff5e2;}
.xt_tj .tab{width:98%; margin:2% auto;}
.xt_tj .tab-hd {overflow:hidden; zoom:1;}
.xt_tj .tab-hd li{float:left;width:18%;margin:1%; padding:2%;font-size:16px;font-weight:bold;color:#703208; border-radius:5px;background:#ffca62;text-align:center; cursor:pointer;}
.xt_tj .tab-hd li.active{ background:#f15a07;color:#fff;}
.xt_tj .tab-bd li{display:none;font-size:24px;overflow: hidden;}
.xt_tj .tab-bd li.thisclass{ display:list-item;}
.xt_tj .t_left{width:48%;float:left;}
.xt_tj .t_left img{width:99.9999%;display: block;}
.xt_tj .b_text{width:43%;float:left;margin-left:8%;margin-top:5%;}
.xt_tj .b_text .b_name{color:#005AFF;margin-bottom:2%;font-size:23px;font-weight:bold;}
.xt_tj .b_text .b_js{font-size:18px;line-height: 30px;color:#005AFF;}
.xt_tj .b_text .line{width:100px;margin:14px 0;height:5px;background:#ff4b58;}
#custom{border-collapse:collapse;border-spacing:0;width:98% !important;margin:2% auto;background:#fff;}
#custom td {font-size:16px;text-align:center;padding:1% ;color:#555;line-height:30px;border:1px solid #ffca62;text-align: center;}
#custom th {font-size:18px;text-align:center;padding:1% ;color:#fff;background:#ff8949;}
/*精细辅导*/
.xt_fd{width:100%;padding:2% 0;overflow: hidden;background:#fff5e2;}
.xt_fd .j_box li{padding:10px;height:177px;position:relative;width:31.3333%;float:left;margin:1%;border-radius:10px;border:2px solid #f15a01;box-shadow:0px 0px 20px 0px rgba(241, 90, 7, 0.2);background:linear-gradient(60deg,#fff5e2 0%,#ffffff 100%);}
.xt_fd .j_box li span{font-weight:bold;position:absolute;right:20px;top:45%;transform:translateY(-50%);font-size:120px;color:#f15a07;opacity: 0.1;}
.xt_fd .j_box li h4{text-align:left;text-indent:0;text-align:left;font-size:20px;color:#703208;font-weight:bold;margin-bottom:10px;}
.xt_fd .j_box li p{text-align:left;text-indent:0;font-size:15px;color:#5f2904;line-height: 24px;}
/*语言学习*/
.xt_xx{width:100%;padding:2% 0;overflow: hidden;background:#fff5e2;}
.xt_xx .pic{width:100%;margin:2% 0;overflow:hidden;}
.xt_xx .pic img{width:100%;display: block;}
.xt_xx .x_list{width:100%;margin:2% 0;overflow: hidden;}
.xt_xx .x_list li{width:31.3333%;padding:15px;float:left;margin:1%;background:#fff;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(241, 90, 7, 0.2);}
.xt_xx .x_list .x_name{font-size:18px;font-weight:bold;color:#703208;text-align: center;}
.xt_xx .x_list .x_tet{text-align:left;text-indent:0;font-size:15px;margin-top:15px;color:#555;line-height:26px;}
/*加油站*/
.ym_jy{width:100%;padding:2% 0;overflow: hidden;background:#fff5e2;}
.ym_jy .j_box{width:100%;margin:2% 0;overflow: hidden;}
.ym_jy .j_box .j_li{text-align:center;line-height:35px;width:23%;font-size:18px;font-weight:bold;color:#703208;float:left;margin:1%;border:solid 1px #703208;border-radius:20px;}

.ym_jy .tab{ width:98%; margin:4% auto 2%;}
.ym_jy .tab-hd {overflow:hidden; zoom:1;}
.ym_jy .tab-hd li{ float:left;width:18%;padding:1%;margin-right:10px;font-weight:bold;font-size:18px;color:#703208;background:#ffca62;text-align:center; cursor:pointer;border-radius:10px 10px 0 0;}
.ym_jy .tab-hd li.active{ background:#f15a07;color:#fff;}
.ym_jy .tab-bd li{display:none;  border-top:0 none; font-size:24px;overflow: hidden;}
.ym_jy .tab-bd li.thisclass{ display:list-item;}
.ym_jy .tab-bd .reg_lt{width:100%;background:#fff;overflow:hidden;}

.ym_jy .reg_lt .reg_tab .reg_active {color: #fff;font-weight:bold;background:#f15a07;}
.ym_jy .reg_lt .reg_tab{width:100%;display:flex;text-align:center;overflow: hidden;background:#fff;padding:20px 10px;}
.ym_jy .reg_lt .reg_tab p{line-height:35px;width:140px;font-size:16px;margin-right:10px;color:#f15a07;font-weight:bold;cursor:pointer;text-align: center;padding:5px 15px;border:solid 1px #f15a07;border-radius:10px;}
.ym_jy .reg_lt .reg_tab p a{color:#343434;display: inline-block;padding: 10px 20px;font-size: 18px;position: relative;}
.ym_jy .tab_main{display: none;}
.ym_jy .reg_lt .reg_infobox .pic{width:100%;margin:30px 0;}
.ym_jy .reg_lt .reg_infobox .pic img{max-width:100%;display: block;}
.ym_jy .reg_infobox{overflow: hidden;}
/*教育集团*/
.xt_jy{width:100%;padding:2% 0;overflow: hidden;background:url(../images/group_bg.png)repeat-y top center;}
.xt_jy .xt_title{color:#fff;}
.xt_jy .j_text{width:96%;margin:10px auto;overflow: hidden;}
.xt_jy .j_text h5{font-size:20px;font-weight:bold;color:#fff;}
.xt_jy .j_text h2{margin:10px 0;font-size:28px;font-weight:bold;color:#fff;}
.xt_jy .j_text p{text-align:left;text-indent:0;font-size:16px;color:#fff;line-height: 24px;}
.xt_jy .s_box{width:98%;margin:0 auto;padding:10px;border-radius:10px;background-image: linear-gradient(to right, #ffefce , #fffeff)}
.xt_jy .s_box li{margin:20px 0;display: flex;justify-content:flex-start;align-items: center;}
.xt_jy .s_box li img{margin: 0!important;}
.xt_jy .s_box .num{font-size:45px;color:#eb5f00;font-weight:bold;display: flex;align-items: baseline;}
.xt_jy .s_box .num em{font-size:18px;font-style:normal;margin-left:-2px;}
.xt_jy .s_box .s_tet{margin-left:10px;}
.xt_jy .s_box .s_tet h4{font-size:20px;color:#eb5f00;}
.xt_jy .s_box .s_tet p{text-align:left;text-indent:0;font-size:14px;margin-top:5px;color:#703208;line-height: 24px;}
.xt_jy .hornor{width:100%;margin:2% 0;overflow: hidden;}
.xt_jy .hornor .h_list{width:100%;margin:2% 0;overflow: hidden;}
.xt_jy .hornor .h_list .h_li{width:23%;float:left;margin:1%;}
.xt_jy .hornor .h_list .h_li img{width:100%;display: block;}
.xt_jy .hornor .h_list .h_li p{font-size:16px;color:#fff;text-align: center;line-height:28px;}
@media only screen and (min-width: 320px) and (max-width:750px) {
	.xt_title{font-size:22px;}
	.xt_dz .x_box li{width:98%;height:auto;}
	.xt_tj .tab-hd li{width:48%;height:auto;}
	.xt_fd .j_box li{width:98%;height:auto;}
	.xt_xx .x_list li{width:98%;height:auto;}
	.ym_jy .j_box .j_li{width:48%;}
	.ym_jy .tab-hd li{width:30%;}
	.xt_jy .s_box li{display: block;}
	.xt_jy .s_box .num{font-size:40px;margin:10px 0;display:block;text-align: center;}
	.xt_jy .s_box li img{margin:0 auto!important;display: block;}
	.xt_jy .s_box .num em{margin-left:0;}
	.xt_jy .s_box .s_tet h4{text-align: center;}
	.xt_jy .hornor .h_list .h_li{width:48%;}
}