* {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%;margin: 0 auto;overflow: hidden;position: relative;}
.xt_banner img{display: block;margin: 0 auto;max-width: 100%;}
.xt_banner  span{position: absolute;font-weight:bold;padding:0 10px;left:0;top:10px;font-size:18px;line-height:40px;color:#fb3009;background:#fff;border-radius: 0 50px 50px 0;}
/* 政策 */
.xt_zc{width: 100%; background: #f8f7fa;padding: 20px 0;overflow: hidden;}
.xt_title{font-size: 36px;font-weight: bold;color: #1a3df5;margin: 0 auto;line-height: 48px;text-align: center;}
.xt_title span{color: #b81bfe;}
.xt_title img{display: block;margin: 0 auto;max-width: 100%;}
.xt_zc .z_list{width: 100%;margin: 2% 0;overflow: hidden;}
.xt_zc .z_list li{width: 48%;margin:2% 1%;float: left;}
.xt_zc .z_list li .title h4{height: 36px;font-size: 20px;text-align:left;background:  linear-gradient(to bottom,  #f9bb05, #fd3d05) ;color: #fff;width:69%;line-height: 36px;
                    border-radius: 4px 20px 20px 0;margin-right: 0;padding-left: 6px;}
.xt_zc .z_list li .title h4 .sp{display: inline-block;font-weight:normal;margin-left: 6px;}

.xt_zc .z_list li .p{background: #fff;border-radius: 0 10px 10px 10px;padding: 14px;font-size: 16px;color: #666;text-align: left;line-height: 24px;}
/* 需求 */
.xt_xq{width: 100%; background: #8f45fc;padding: 20px 0;overflow: hidden;}
.xt_xq .xt_title{color: #fff;}
.xt_xq .xt_title span{color: #fcff51;}
.xt_xq .x_list{width: 100%;margin: 2% 0;overflow: hidden;}
.xt_xq .x_list li{width: 23%;margin:2% 1%;float: left;height: 180px;background: #fff;border-radius: 10px;position: relative;}
.xt_xq .x_list li h4{position: absolute;top: -18px;left: 13%;width: 74%;background:  linear-gradient(to bottom,  #f9bb05, #fd3d05);height: 36px;border-radius: 20px;
                    font-size: 20px; color: #fff;text-align: center;line-height: 36px;}
.xt_xq .x_list li p{margin-top: 30px;font-size: 16px;padding: 0 10px 10px;color: #666;text-align: left;line-height: 24px;}					
/* 门槛 */					
.xt_mk{width: 100%;margin: 4% 0;overflow: hidden;}
.xt_mk .m_list{width: 100%;margin: 2% 0;overflow: hidden;}
.xt_mk .m_list ul{width: 48%;margin: 1%;float: left;}
.xt_mk .m_list ul li{width: 100%;background: #efd3fc;border-radius: 10px;text-align: left;height: 40px;margin-bottom: 10px;padding: 0 10px;line-height: 40px;
                      font-size: 17px; color: #4d2688;}
.xt_mk .m_list ul li span{color: #e21010;font-weight: bold;}
.xt_mk .m_list .ul2 li{background: #c769f1;color: #fff;} 
.xt_mk .m_list .ul2 li span{color: #fcfe28;}
/* 条件 */
.xt_tj{width: 100%; background: #f0f0f0;padding: 20px 0;overflow: hidden;}
.xt_tj .t_tab{width: 100%;margin: 3% 0;overflow: hidden;}
.xt_tj .t_tab table{border-collapse: collapse;border-spacing: 0;width: 100%;}
.xt_tj .t_tab table td{background: #6655f9;border: 4px solid #f0f0f0;font-size: 16px;color: #fff;padding: 10px;font-weight: bold;}					
.xt_tj .t_tab table td span{font-size: 12px;font-weight: normal;}
.xt_tj .t_tab table td img{display: block;max-width: 100%;}
/* 课程 */
.xt_kc{width: 100%;background: #8f45fc;padding: 20px 0;overflow: hidden;}
.xt_kc .xt_title{color: #fff;}
.xt_kc .xt_title span{color: #fcff51;}
.xt_kc .k_tab{width: 100%;margin: 3% 0;overflow: hidden;}
.xt_kc .k_tab table{border-collapse: collapse;border-spacing: 0;width: 100%;border: 2px solid #fff;text-align: center;padding: 10px;width: 98%;margin: 0 auto;}
.xt_kc .k_tab table th{font-size: 18px;color: #fff;font-weight: bold;text-align: center;border: 1px solid #fff;padding: 10px;}
.xt_kc .k_tab table td{font-size: 16px;color: #fff;padding: 10px;border: 1px solid #fff;}
.xt_kc .k_tab table td:last-child{color: #fcffae;}


@media only screen and (min-width: 320px) and (max-width:750px){
.xt_title{font-size: 22px;}	
.xt_title img{display: none;}	
.xt_zc .z_list li{width: 98%;}	
.xt_zc .z_list li .title h4{font-size: 18px;}	
.xt_zc .z_list li .title h4 .sp{font-size: 18px;}
.xt_zc .z_list li .p{font-size: 14px;}
.xt_xq .x_list li{width: 48%;margin:3% 1%;}
.xt_xq .x_list li h4{font-size: 18px;height: 30px;line-height: 30px;top: -10px;}
.xt_xq .x_list li p{font-size: 14px;}
.xt_mk .m_list ul {width: 98%;}
.xt_mk .m_list ul li{font-size: 15px;}
.xt_tj .t_tab table td{font-size: 14px;}
.xt_kc .k_tab table td{font-size: 14px;}

}