 * {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_zc{width:100%;padding:2% 0;overflow: hidden;background:url(../images/cate_bg.png)no-repeat top center;}
.zt_title{font-size:30px;text-align:center;line-height:35px;margin:2% auto;font-weight:bold;color:#1d3bf0;}
.zt_title span{color:#FB2C02;}
.xt_zc .z_list{width:100%;margin:2% 0;overflow: hidden;}
.xt_zc .z_list li{width:23%;height:220px;float:left;margin:1%;background:#fff;border-radius:10px;}
.xt_zc .z_list li h5{line-height:50px;font-size:20px;color:#fff;font-weight:bold;text-align: center;background:linear-gradient(to right, #0c6ff6 , #269df3);border-radius:10px 10px 0 0;}
.xt_zc .z_list li p{text-align:left;padding:10px;font-size:15px;color:#333;line-height: 24px;}
/*难点*/
.xt_nd{width:100%;padding:2% 0;overflow: hidden;}
.xt_nd .n_list{width:100%;padding:2% 0;overflow: hidden;}
.xt_nd .n_list li{display:flex;align-items:center;width:48%;float:left;margin:1%;}
.xt_nd .n_list li span{display:flex;justify-content:center;align-items:center;width:91px;height:91px;font-size:18px;color:#fff;line-height:26px;border-radius:50px;background:linear-gradient(0deg,#3244f0,#1196f3 98%);}
.xt_nd .n_list li p{width:70%;padding:0 30px;height:70px;line-height:70px;font-size:17px;color:#333;background:#fff;box-shadow:0 9px 58px 4px rgba(197,199,202,.2);}
/*考情分析*/
.xt_fx{width:100%;padding:2% 0;overflow: hidden;background:#f3f7ff;}
.xt_fx .tab{width:98%; margin:2% auto;overflow: hidden;padding:2%;}
.xt_fx .tab-hd {float:left;width:23%;margin-right:2%;overflow:hidden;}
.xt_fx .tab-hd li{width:100%;margin:4% auto; padding:6% 2%;font-size:20px;font-weight:bold;color:#fff; border-radius:5px;background:linear-gradient(0deg,#1d93fb,#0362da);text-align:center; cursor:pointer;}
.xt_fx .tab-hd li.active{ background:linear-gradient(90deg,#fb2c02,#ffa424);color:#fff;}
.xt_fx .tab-bd li{display:none; padding:10px 20px 20px 20px;background:#fff;font-size:24px;overflow: hidden;}
.xt_fx .tab-bd li.thisclass{ display:list-item;}
.xt_fx .tab-bd h3{width:36%;line-height:45px;border-radius:30px 50px 50px 0;font-size:22px;font-weight:bold;color:#fff;background:linear-gradient(to top, #1b92f8 , #10dffa);}
.xt_fx .tab-bd .b_text{margin:20px 0;display: flex;}
.xt_fx .tab-bd .b_text span{font-size:18px;flex-shrink:0;width:30px;height:30px;line-height:30px;background:#cce4fa;border-radius:50px;color:#0f81df;text-align:center;}
.xt_fx .tab-bd .b_text p{text-align:left;margin-left:10px;font-size:16px;color:#333;line-height:26px;}
/*递进*/
.xt_dj{width:100%;padding:2% 0;overflow: hidden;background:url(../images/stage_bg.png)repeat-y top center;}
.xt_dj .zt_title{color:#fff;}
.xt_dj .zt_title span{color:#FAE767;}
.xt_dj .d_list{width:100%;margin:2% 0;}
.xt_dj .d_list li{width:31.3333%;height:260px;float:left;margin:1%;margin-top:50px;background:#fff;border-radius:10px;}
.xt_dj .d_list .d_title{width:249px;display: flex;margin-top:-30px;}
.xt_dj .d_list .d_title .num{width:48px;height:48px;font-weight:bold;font-size:20px;color:#fff;text-align:center;line-height:48px;background:linear-gradient(0deg,#e62d2a,#fe8c72 97%);border-radius:5px 0 0 0;}
.xt_dj .d_list .d_title .d_name{width:180px;line-height:48px;padding-left:10px;font-size:22px;color:#fff;font-weight:bold;background:linear-gradient(270deg,#1ccae4,#1b8ef8);border-radius:0 24px 24px 0;}
.xt_dj .d_list .d_text{padding:15px;}
.xt_dj .d_list .d_text .d_item{display: flex;}
.xt_dj .d_list .d_text .d_item span{flex-shrink:0;width:32px;}
.xt_dj .d_list .d_text .d_item span img{width:32px;display: block;}
.xt_dj .d_list .d_text .d_item p{text-align:left;margin-left:10px;font-size:16px;color:#333;line-height:26px;}
.xt_dj .d_list .d_text .d_item p b{font-weight:bold;}
/*多样课程*/
.xt_kc{width:100%;padding:2% 0;overflow: hidden;}
#custom{border-collapse:collapse;border-spacing:0;width:98% !important;margin:2% auto;background:#fff;box-shadow: 0 0px 10px 0px rgba(73,100,146,.11);}
#custom td {font-size:16px;text-align:center;padding:1% ;color:#555;line-height:30px;border:1px solid #ddd;text-align: center;}
#custom th {font-size:20px;line-height:35px;text-align:center;padding:1% ;color:#fff;background:linear-gradient(0deg,#0c6ff6,#2199f3);}
#custom td b{color:#333;}
/*多重服务*/
.xt_fw{width:100%;padding:2% 0;overflow: hidden;}
.xt_fw .f_list{width:100%;padding:2% 0;overflow: hidden;}
.xt_fw .f_list li{width:23%;height:330px;float:left;margin:1%;background:#eff6ff;border-radius:10px;}
.xt_fw .f_list li h6{line-height:50px;font-size:20px;color:#fff;font-weight:bold;text-align: center;background:linear-gradient(to right, #0c6ff6 , #269df3);border-radius:10px 10px 0 0;}
.xt_fw .f_list li img{max-width:100%;display: block;margin:10px  auto;}
.xt_fw .f_list li p{text-align:left;padding:10px;font-size:16px;color:#333;line-height:26px;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.zt_title{font-size:22px;}
	.xt_zc .z_list li{width:98%;height:auto;}
	.xt_nd .n_list li{width:98%;height:auto;}
	.xt_nd .n_list li p{padding:0 10px;font-size:16px;}
	.xt_fx .tab-hd{width:100%;}
	.xt_fx .tab-hd li{width:48%;float:left;margin:1%;padding:10px 0;}
	.xt_fx .tab-bd h3{width:75%;}
	.xt_dj .d_list li{width:98%;height:auto;}
	#custom th{font-size:18px;}
	#custom td{font-size:15px;}
	.xt_fw .f_list li{width:98%;height:auto;}
}