 * {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*---banner---*/
.dn_banner{width:100%;}
.dn_banner img{width:100%;display: block;}
/*主导编程*/
.dn_bc{width:100%;margin:2% 0;overflow:hidden;}
.dn_title{font-size:30px;text-align: center;line-height:35px;margin:2% auto;font-weight:bold;color:#333;}
.dn_title span{color:#3e71cc;font-weight:bold;}
.fu_title{font-size: 16px;color: #666;line-height:24px;text-align: center;}
.dn_bc .tab{width:98%; margin:2% auto}
.dn_bc .tab-hd {overflow:hidden; zoom:1;}
.dn_bc .tab-hd li{ float:left;width:18%;margin:1%; padding:2%;font-size:18px;font-weight:bold;color:#005AFF; border-radius:5px;border:1px solid rgba(49,127,227,.4);text-align:center; cursor:pointer;}
.dn_bc .tab-hd li.active{ background:#005AFF;color:#fff;}
.dn_bc .tab-bd li{display:none; padding:20px; border-top:0 none; font-size:24px;overflow: hidden;}
.dn_bc .tab-bd li.thisclass{ display:list-item;}
.dn_bc .gf_box{width:100%;margin:2% 0;overflow: hidden;}
.dn_bc .gf_box h6{font-size:18px;color:#333;text-align: center;line-height: 28px;}
.dn_bc .gf_box .gf_list{width:100%;margin:2% 0;overflow: hidden;}
.dn_bc .gf_box .gf_list .g_li{position:relative;width:23%;float:left;margin:1%;}
.dn_bc .gf_box .gf_list .g_li img{max-width:100%;display: block;}
.dn_bc .gf_box .gf_list .g_li p{text-indent:0;line-height:22px;padding:10px 0 5px 0;position:absolute;left:0;bottom:0;height:60px;width:100%;text-align:center;font-size:15px;color:#fff;background:rgba(0,0,0,0.7);}
.dn_bc .t_left{width:100%;margin:2% 0;overflow: hidden;}
.dn_bc .t_left img{width:100%;display: block;}
/*职业发展*/
.dn_fz{width:100%;padding:2% 0;overflow: hidden;background: url(../images/p2-bg.jpg)no-repeat top center;}
.dn_fz .f_img{width:100%;margin:2% 0;overflow: hidden;}
.dn_fz .f_img img{width:98%;margin:0 auto;display:block;}
.dn_fz .f_img p{width:98%;margin:40px auto 10px auto;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background:#3e71cc;}
/*企业需求*/
.dn_xq{width:100%;margin:2% 0;overflow: hidden;}
.dn_xq .tab{ width:98%; margin:4% auto 2%;overflow: hidden;padding:2%;}
.dn_xq .tab-hd {float:left;width:23%;margin-right:15px;overflow:hidden;}
.dn_xq .tab-hd li{width:100%;margin:10px auto; padding:10px 5px;font-size:18px;font-weight:bold;color:#fff; border-radius:5px;background:#333333;text-align:center; cursor:pointer;}
.dn_xq .tab-hd li p{color:#fff;}
.dn_xq .tab-hd li:nth-child(1){margin-top:0;}
.dn_xq .tab-hd li.active{ background:#3e71cc;color:#fff;}
.dn_xq .tab-bd li{display:none; padding:30px; border-top:0 none; font-size:24px;overflow: hidden;background:#f9fafa;}
.dn_xq .tab-bd li.thisclass{ display:list-item;}
.dn_xq .tab-bd h3{font-size:36px;font-weight:bold;color:#FF514C}
.dn_xq .tab-bd .l_b{margin-bottom:10px;}
.dn_xq .tab-bd .l_b .l_name{font-size:25px;color:#3e71cc;}
.dn_xq .tab-bd .l_b .l_nr{font-size:16px;color:#fff;line-height: 28px;}
.dn_xq .tab-bd .l_b .l_nr p{font-size:16px;position:relative;color:#333;display: flex;justify-content:flex-start;flex-wrap: wrap;}
.dn_xq .tab-bd .l_b .l_nr span{text-indent:0;position:relative;padding:5px 10px;margin-right:3%;font-size:17px;line-height:28px;display:inline-block;text-align:center;color:#333;}
.dn_xq .tab-bd .l_b .l_nr span:before{display: block;content: '';width:6px;height:6px;top:17px;left:-6px;position:absolute;background:#333;border-radius:50%;}
.dn_xq .tab-bd .l_b .l_mb p{text-indent:0;padding-left:5px;}
.dn_xq .tab-bd .l_b .l_mb p:before{display: block;content: '';width:6px;height:6px;top:17px;left:-6px;position:absolute;background:#333;border-radius:50%;}
/*碰撞*/
.dn_pz{width:100%;margin:2% 0;overflow: hidden;}
.dn_pz .pic{width:100%;margin:2% 0;overflow: hidden;}
.dn_pz .pic img{max-width:100%;display: block;}
/*项目实战*/
.dn_xm{width:100%;padding:2% 0;overflow: hidden;background:url(../images/fazhan_bg.jpg)no-repeat top center;}
.dn_xm .dn_title{color:#fff;}
.dn_xm .fu_title{color:#fff;}
.dn_xm .tab{width:98%; margin:4% auto 2%;}
.dn_xm .tab-hd {overflow:hidden; zoom:1;}
.dn_xm .tab-hd li{ float:left;width:18%;margin:1%; padding:2%;font-size:18px;font-weight:bold;color:#333; border-radius:5px;background:#fff;text-align:center; cursor:pointer;}
.dn_xm .tab-hd li.active{ background:#005AFF;color:#fff;}
.dn_xm .tab-bd li{display:none; padding:50px 20px 20px 20px; border-top:0 none; font-size:24px;overflow: hidden;}
.dn_xm .tab-bd li.thisclass{ display:list-item;}
.dn_xm .t_left{width:48%;float:left;}
.dn_xm .t_left h4{font-size:28px;font-weight:normal;color:#fff;text-align:center;}
.dn_xm .t_left span{font-size:20px;color:#8a8a8a;text-align: center;display: block;}
.dn_xm .t_left p{text-indent:0;font-size:15px;color:#fff;margin:10px 0;line-height: 24px;}
.dn_xm .t_left img{width:99.9999%;display: block;}
.dn_xm .b_text{width:43%;float:left;margin-left:8%;margin-top:5%;}
.dn_xm .b_text .pic img{max-width:100%;display: block;}
.dn_xm .b_text .b_js{font-size:18px;line-height: 30px;color:#fff;}
.dn_xm .b_text .line{width:100px;margin:14px 0;height:5px;background:#3e71cc;}
/*环境*/
.dn_pz{width:100%;margin:2% 0;overflow: hidden;}
.dn_pz .p_list{width:100%;margin:2% 0;overflow: hidden;}
.dn_pz .p_list li{width:31.3333%;float:left;margin:1%;}
.dn_pz .p_list li img{max-width:100%;display: block;}
/*讲师*/
.xhd_teach{width:100%;padding:2% 0;overflow: hidden;background:url(../images/shengeng_bg.jpg)no-repeat center center;}
.xhd_teach .dn_title{color:#fff;}
.xhd_teach .fu_title{color:#fff;}
.xhd_teach .t_list{width:92%;padding:2%;margin:4% auto 2% auto;background:#e4f7ff;border-radius:15px;}
.xhd_teach .t_list li{display:flex;align-items:center;width:96%;margin:2% auto;overflow: hidden;}
.xhd_teach .t_list .pic{width:35%;float:left;margin-right:5%;}
.xhd_teach .t_list .pic img{width:100%;display: block;}
.xhd_teach .t_list .tet{width:60%;float:left;overflow: hidden;}
.xhd_teach .t_list .tet .name{font-size:27px;color:#333;}
.xhd_teach .t_list .tet .text{overflow:hidden;margin-top:20px;font-size:16px;color:#333;line-height: 24px;}
.xhd_teach .t_list .tet .text span{width:28%;display:block;color:#fff;text-align:center;padding:1% 4%;background:#ff8e00;border-radius:20px;}
.xhd_teach .t_list .tet .text p{font-size:15px;width:98%;text-align:left;float:left;margin-left:3%;line-height: 30px;}
.xhd_teach .t_list .tet .s_img img{width:100%;display: block;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.dn_title{font-size:22px;}
	.dn_bc .tab-hd li{width:31.3333%;}
	.dn_bc .gf_box h6{font-size:15px;line-height: 24px;font-weight:normal;}
	.dn_bc .gf_box .gf_list .g_li{width:48%;}
	.dn_xq .tab-hd{width:100%;}
	.dn_xm .t_left{width:98%;}
	.dn_xm .b_text{width:98%;margin-left:0;}
	.xhd_teach .t_list li{display: block;}
	.xhd_teach .t_list .pic{width:100%;}
	.xhd_teach .t_list .tet{width:100%;}
	.dn_bc .tab-bd li{padding:10px;}
}