 * {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*---banner---*/
.th_banner{width:100%;}
.th_banner img{width:100%;display: block;}
/*----*/
.th_rc{width:100%;padding:2% 0;overflow: hidden;background:#f6f6f6;}
.th_title{font-size:30px;text-align: center;line-height:35px;margin:2% auto;font-weight:bold;color:#333;}
.z_fu{font-size: 16px;color: #666;line-height:24px;text-align: center;}
.th_rc .tab{ width:98%; margin:2% auto;overflow: hidden;}
.th_rc .tab-hd {float:left;width:23%;overflow:hidden;}
.th_rc .tab-hd li{width:100%;height:176px;background:#fff;border-radius:10px 10px 0 0;cursor:pointer;}
.th_rc .tab-hd .con_box{position: relative;width:100%;height:100%;}
.th_rc .tab-hd .conter1{position:relative;width:100%;height:100%;}
.th_rc .tab-hd .conter1 .p1{position:absolute;top:60px;left:57px;color:#f6f5ff;z-index:1;font-size:110px;font-family:Impact;}
.th_rc .tab-hd .conter1 .p2{width:100%;position: absolute;top:65px;left:0;z-index: 2;}
.th_rc .tab-hd .conter1 .p2 p{font-size:20px;font-weight:bold;color:#333;text-align:center;}
.th_rc .tab-hd .conter1 .xian{width:36px;height:4px;z-index: 2;background:#ff5752;position: absolute;top:100px;left:38%;}
.th_rc .tab-hd .conter2{width:100%;height:100%;background:#6450ff;border-radius:10px 10px 0 0;cursor:pointer;}
.th_rc .tab-hd .conter2 h5{padding-top:30px;font-size:20px;color:#fff;text-align: center;font-weight:bold;}
.th_rc .tab-hd .conter2 .xian{width:36px;height:4px;background:#ffe70a;margin:5px auto 10px auto;}
.th_rc .tab-hd .conter2 .p2{font-size:15px;line-height:24px;color:#fff;text-align: center;}
.th_rc .tab-hd li.active .conter2{display:block;}
.th_rc .tab-hd li.active .conter1{display:none;}
.th_rc .tab-bd li{display:none; padding:0 20px; border-top:0 none; font-size:24px;overflow: hidden;}
.th_rc .tab-bd li.thisclass{ display:list-item;}
.th_rc .tab-bd .pic{width:100%;margin:2% 0;}
.th_rc .tab-bd .pic img{width:100%;display: block;}
/*全新升级*/
.th_sj{width:100%;padding:2% 0;overflow: hidden;}
.th_sj .s_box{width:100%;padding:2% 0;margin-top:30px;overflow: hidden;}
.th_sj .s_box .s_title{width:40%;line-height:40px;font-size:20px;padding:5px 10px;color:#fff;font-weight:bold;background:#5643ff;border-radius:0 10px 10px 0;}
.th_sj .s_box .s_li{padding:10px;width:98%;margin:2% auto;overflow: hidden;border-radius:10px;background:#fff;box-shadow: 2px 4px 16px 0 rgba(153, 153, 153, 0.2);}
.th_sj .s_box .s_li li{display:flex;align-items:center;width:31.3333%;padding:5px;float: left;margin:1%;background:#fff;border:1px solid #e0e0e0;border-radius:5px;}
.th_sj .s_box .s_li .img2{display: none;}
.th_sj .s_box .s_li .s_text{padding:10px;}
.th_sj .s_box .s_li .s_text .p1{font-size:17px;font-weight:bold;color:#333;}
.th_sj .s_box .s_li .s_text .p2{margin-top:10px;font-size:15px;color:#555;line-height: 24px;}
.th_sj .s_box .s_li li:hover .img1{display: none;}
.th_sj .s_box .s_li li:hover .img2{display: block;}
.th_sj .s_box .s_li li:hover{cursor:pointer;background:#f6f5ff;border:1px #7660ff solid;}
.th_sj .s_box .s_li li:hover .p1{color:#7660ff;}
.th_sj .s_box .s_li .b_li{width:31.3333%;float:left;margin:1%;}
.th_sj .s_box .s_li .b_li img{margin:10px auto;max-width:100%;display: block;}
.th_sj .s_box .s_li .b_li h5{text-align:center;font-size:17px;font-weight:bold;color:#5542fa;}
.th_sj .s_box .s_li .b_li .p2{text-align:center;margin-top:10px;font-size:15px;color:#575099;line-height: 24px;}
/*需求研发*/
.th_yf{width:100%;position:relative;padding:2% 0;}
.th_yf .th_title{color:#fff;}
.th_yf .z_fu{color:#a8a8a8;}
.th_yf .top_tu{width:100%;height:380px;position: absolute;z-index:-1;top:0;left:0;}
.th_yf .y_box{width:100%;margin:2% 0;overflow: hidden;}
.th_yf .tab{width:98%; margin:2% auto;}
.th_yf .tab-hd {overflow:hidden; zoom:1;}
.th_yf .tab-hd li{ float:left;width:14%;margin:1%; padding:2%;font-size:18px;font-weight:bold;color:#fff; border-radius:5px;border:1px solid #fff;text-align:center; cursor:pointer;}
.th_yf .tab-hd li.active{ background:#5b48ff;color:#fff;border:1px #5b48ff solid;}
.th_yf .tab-bd li{display:none; padding:20px; border-top:0 none; font-size:24px;}
.th_yf .tab-bd li.thisclass{ display:list-item;}
.th_yf .pic{width:100%;float:left;position: relative;}
.th_yf .pic .img1{}
.th_yf .pic .img2{width:75%;position: absolute;left:220px;top:187px;}
.th_yf .pic .img3{width:100%;position: absolute;left:0;top:409px;}
.th_yf .pic .img4{width:100%;position: absolute;left:0;top:119px;}
/*教学体系*/
.ym_dg{width:100%;padding:105px 0 2% 0;overflow: hidden;}
.ym_dg .tab{ width:98%; margin:4% auto 2%;overflow: hidden;padding:2%;}
.ym_dg .tab-hd {float:left;width:37%;padding:15px;border-radius:6px;overflow:hidden;background:#5441fa;box-shadow: 2px 4px 16px 0 rgba(84, 65, 250, 0.4);}
.ym_dg .tab-hd li{display:flex;justify-content:space-between;align-items:center;padding:10px;width:100%;height:72px;margin-bottom:16px;background:#5f4cfb;overflow: hidden; border-radius:5px;cursor:pointer;}
.ym_dg .tab-hd .p1{font-size:15px;color:#fff;line-height: 24px;text-indent:0;}
.ym_dg .tab-hd .p1 span{font-size:14px;color:#9585ff;}
.ym_dg .tab-hd li.active{ background:#fff;}
.ym_dg .tab-hd li.active .p1{color:#46495c;}
.ym_dg .tab-hd li.active .p1 span{color:#857db8;}
.ym_dg .tab-bd li{display:none; padding:10px 20px 20px 20px; border-top:0 none; font-size:24px;overflow: hidden;}
.ym_dg .tab-bd li.thisclass{ display:list-item;}
.ym_dg .tab-bd .pic{width:100%;margin:7% 0;overflow: hidden;}
.ym_dg .tab-bd .pic img{width:100%;display: block;}
/*面授教学*/
.th_teach{width:100%;margin:2% 0;overflow: hidden;background: #f6f6f6;}
.th_teach .t_list{width:100%;margin:2% 0;overflow: hidden;}
.th_teach .t_list li{cursor:pointer;height:398px;border-radius:10px;position:relative;width:23%;float:left;margin:1%;background: #fff;}
.th_teach .t_list li img{width:100%;display: block;}
.th_teach .t_list .t_cont{padding:5px 10px;}
.th_teach .t_list .t_cont .p1{font-size:18px;color:#333;padding-top:15px;font-weight:bold;}
.th_teach .t_list .t_cont .p1 span{font-size:14px;color:#666;margin-left:10px;font-weight:500;}
.th_teach .t_list .t_cont .p2{font-size:15px;color:#ff5752;line-height: 24px;}
.th_teach .t_list .t_wrp{transition: all 0.3s;bottom:-160px;left:0;position:absolute;border-radius:0 0 10px 10px;padding:10px;width:100%;height:150px;background:#5d4bfa;}
.th_teach .t_list .t_wrp .p1{font-weight:bold;font-size:18px;color:#fff;line-height: 30px;}
.th_teach .t_list .t_wrp .p2{font-size:15px;color:#fff;line-height: 24px;}
.th_teach .t_list li:hover .t_wrp{bottom:0;}
/*作业集*/
.th_zpj{width:100%;margin:2% 0;overflow: hidden;background:url(../images/zpj.jpg)no-repeat top center;}
.th_zpj .th_title{color:#fff;}
.th_zpj .pic{width:100%;margin:2% 0;overflow: hidden;}
.th_zpj .pic img{width:100%;display: block;}
/*就业服务*/
.th_jy{width:100%;margin:2% 0;overflow: hidden;}
.th_jy .j_box{position:relative;width:100%;height:300px;margin:2% 0;overflow: hidden;}
.th_jy .j_box .img1{width:240px;display: block;position: absolute;top:0;left:0;z-index: 1;box-shadow: 2px 4px 16px 0 rgba(84, 65, 250, 0.4);}
.th_jy .j_box .j_list{position:absolute;top:30px;left:81px;z-index:2;width:90%;padding:10px;background:#fff;box-shadow: 2px 4px 16px 0 rgba(153, 153, 153, 0.2);border-radius:10px;}
.th_jy .j_box .j_list li{width:31.3333%;float:left;margin:1%;}
.th_jy .j_box .j_list li img{width:100%;display: block;}
/*教育品牌*/
.th_xl{width:100%;padding:2% 0;overflow: hidden;background:url(../images/xl.jpg)no-repeat top center;}
.th_xl .th_title{color:#fff;}
.th_xl .tab{ width:98%; margin:2% auto;overflow: hidden;}
.th_xl .tab-hd {float:left;width:23%;overflow:hidden;border-radius:10px 0 0 10px;background:#fff;}
.th_xl .tab-hd li{width:100%;height:126px;background:#fff;border-radius:10px 10px 0 0;cursor:pointer;}
.th_xl .tab-hd .con_box{position: relative;width:100%;height:100%;}
.th_xl .tab-hd .conter1{position:relative;width:100%;height:100%;}
.th_xl .tab-hd .conter1 .p2{width:100%;background:#fff;}
.th_xl .tab-hd .conter1 .p2 p{font-size:20px;line-height:125px;font-weight:bold;color:#333;text-align:center;border-bottom:1px #eee dashed;}
.th_xl .tab-hd .conter2{width:100%;height:100%;background:#6450ff;cursor:pointer;}
.th_xl .tab-hd .conter2 img{margin:0 auto;display: block;padding-top:40px;}
.th_xl .tab-hd li.active .conter2{display:block;}
.th_xl .tab-hd li.active .conter1{display:none;}
.th_xl .tab-bd li{display:none; padding:0 20px; border-top:0 none; font-size:24px;overflow: hidden;}
.th_xl .tab-bd li.thisclass{ display:list-item;}
.th_xl .tab-bd .pic{width:100%;}
.th_xl .tab-bd .pic img{width:100%;display: block;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.th_title{font-size:20px;}
	.th_rc .tab-hd{width:100%;}
	.th_rc .tab-hd li{width:48%;float:left;margin:0 1%;}
	.th_rc .tab-bd li{padding:0 5px;}
	.th_sj .s_box .s_li li{width:98%;}
	.th_sj .s_box .s_li .b_li{width:98%;}
	.th_yf .tab-hd li{width:48%;}
	.th_yf .pic .img1{width:100%;}	
	.th_yf .pic .img2{left:99px;top:106px;}
	.th_yf .pic .img3{top:206px;}
	.ym_dg{padding:65px 0 2% 0;}
	.th_yf .pic .img4{top:70px;}
	.ym_dg .tab-hd{width:100%;}
	.ym_dg .tab-bd li{padding:5px;}
	.th_teach .t_list li{width:48%;height:365px;}
	.th_jy .j_box{height:200px;}
	.th_jy .j_box .j_list{top:10px;}
	.th_jy .j_box .j_list li{width:100%;}
	.th_xl .tab-hd{width:100%;}
	.th_xl .tab-hd li{height:86px;}
	.th_xl .tab-hd .conter2 img{padding-top:24px;}
	.th_xl .tab-hd .conter1 .p2 p{line-height: 86px;}
	.th_xl .tab-bd li{padding:0 5px;}
	.th_xl .tab-bd .pic{margin:10px 0;}
	.th_rc .tab-hd .conter1 .p1{left:50px;top:63px;font-size:80px;text-indent:0;}
	.th_sj .s_box .s_title{width:50%;}
	.th_yf{overflow:visible!important;}
	.ym_dg .tab-hd li.active .p1 span{margin:0;}
	
}