* {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%;margin:0 auto;display: block;}
/*-指挥者-*/
.dn_zhz{width:100%;padding:2% 0;overflow:hidden;background:url(../images/p1-bg.png)no-repeat center center;}
.dn_title{font-size:30px;text-align: center;line-height:35px;margin:3% auto;font-weight:bold;color:#333;}
.dn_zhz .z_list{display:flex;align-items:center;width:100%;margin:2% 0;overflow:hidden;}
.dn_zhz .z_list li{width:31%;float:left;margin:1%;}
.dn_zhz .z_list li img{display: block;margin:10px auto;}
.dn_zhz .z_list li p{font-size:18px;color:#333;text-align: center;}
.dn_zhz .z_text{padding:15px;width:98%;margin:50px auto;background:#fff;border-radius:10px;box-shadow:0 2px 7px 0 rgb(0 0 0 / 25%);}
.dn_zhz .z_text p{text-indent:0;text-align:left;font-size:15px;color:#333;line-height: 24px;}
.dn_zhz .z_text p span{font-size:15px;margin:0;color:#254385;font-weight:bold;}
/*不可挡*/
.dn_kd{width:100%;padding:2% 0;overflow: hidden;background:#f5f5f5;}
.dn_kd .k_list{width:100%;padding:2% 0;overflow: hidden;background:#f5f5f5;}
.dn_kd .k_list li{position:relative;height:400px;padding:10px;width:31.3333%;float:left;margin:1%;overflow:hidden;background:url(../images/p2-li.jpg)no-repeat top center;}
.dn_kd .k_list li h2{text-align:left;margin-top:15px;font-size:16px;color:#fff;}
.dn_kd .k_list li h3{text-align:left;margin-top:5px;font-weight:normal;font-size:16px;color:#fff;}
.dn_kd .k_list li p{text-indent:0;text-align:left;position:absolute;z-index:1;margin-top:20px;font-size:13px;color:#fff;line-height:24px;}
.dn_kd .k_list li img{z-index:0;position: absolute;bottom:0;right:-30px;}
/*职业选择*/
.dn_xz{width:100%;padding:2% 0;overflow: hidden;background: url(../images/p3-bg.jpg)repeat-y top center;}
.dn_xz .dn_title{color:#fff;}
.dn_xz .x_list{width:98%;margin:2% auto;overflow: hidden;}
.dn_xz .x_list img{width:100%;display: block;}
.dn_xz .x_list li{padding:10px;width:23%;height:310px;float:left;margin:1%;border:1px #fff solid;}
.dn_xz .x_list .x_name{line-height:35px;width:60%;text-align:center;font-size:18px;color:#333;background:#fff;border-radius:10px;box-shadow: 2px 2px 2px #46446d;}
.dn_xz .x_list .x_tet{margin-top:10px;}
.dn_xz .x_list .x_tet .act{text-indent:0;text-align:left;font-size:14px;color:#fff;line-height: 24px;}
.dn_xz .x_list .x_tet .act span{color:#00fff6;margin:0;}
/*品质支持*/
.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:98%;margin:1%;display: flex;justify-content: flex-start;align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 7px 0 rgb(0 0 0 / 25%);}
.dn_pz .p_list li h3{padding:10px 0;margin-right:15px;width:100px;font-size:18px;color:#fff;text-align:center;line-height:35px;background:#254385;}
.dn_pz .p_list li p{padding:10px 0;font-size:16px;color:#333;line-height: 28px;}
/*深入行业*/
.dn_sr{width:100%;margin:2% 0;overflow: hidden;}
.dn_sr .pic{width:100%;margin:2% 0;overflow: hidden;}
.dn_sr .pic img{max-width:100%;display: block;}
/*项目实战*/
.dn_sz{width:100%;padding:2% 0;overflow: hidden;background:#f5f5f5;}
.dn_sz .s_list{width:100%;margin:2% 0;overflow: hidden;background:#f5f5f5;}
.dn_sz .s_list li{width:31.3333%;float:left;margin:1%;}
.dn_sz .s_list li img{width:100%;display: block;margin:10px auto;}
.dn_sz .s_list li p{text-align:center;font-size:16px;color:#333;line-height: 24px;}
/*项目演练*/
.dn_yl{width:100%;padding:2% 0;overflow: hidden;background:url(../images/p9-bg.jpg)no-repeat top center;}
.dn_yl .dn_title{color:#fff;}
.dn_yl .tab{ width:98%; margin:2% auto;overflow: hidden;background:#29315a;border-top:4px #01f2fb solid;padding:2%;}
.dn_yl .tab-hd {float:left;width:23%;margin-right:6%;overflow:hidden;}
.dn_yl .tab-hd li{width:100%;margin:10px auto; padding:4% 1%;font-size:16px;font-weight:bold;color:#fff; border-radius:5px;text-align:left; cursor:pointer;}
.dn_yl .tab-hd li.active{ background:#005AFF;color:#fff;}
.dn_yl .tab-bd li{display:none;margin-top:10px; font-size:24px;overflow: hidden;background:#fff;}
.dn_yl .tab-bd li.thisclass{ display:list-item;}
.dn_yl .tab-bd h3{font-size:20px;height:60px;line-height:60px;padding-left:10px;font-weight:bold;color:#fff;background-image: linear-gradient(to right, #2a5c9b , #3a4690);}
.dn_yl .tab-bd li img{max-width:100%;margin:15px auto;display: block;}
.dn_yl .tab-bd li p{padding:20px;font-size:16px;color:#333;line-height: 24px;}
/*讲师*/
.dn_sr{width:100%;margin:2% 0;overflow: hidden;}
.dn_sr .s_list{width:100%;margin:2% 0;overflow: hidden;}
.dn_sr .s_list li{width:23%;height:480px;float:left;margin:1%;background:#fff;box-shadow:0 2px 7px 0 rgb(0 0 0 / 25%);}
.dn_sr .s_list li img{max-width:100%;display: block;}
.dn_sr .s_list .s_info{padding:15px;}
.dn_sr .s_list .s_info h3{font-size:18px;font-weight:bold;text-align: center;color:#26428c;}
.dn_sr .s_list .s_info h3 span{line-height:24px;font-size:15px;font-weight:normal;display: block;}
.dn_sr .s_list .s_info p{text-align:left;text-indent:0;font-size:15px;color:#555;line-height: 24px;margin-top:5px;}
/*服务体系*/
.dn_tx{width:100%;padding:2% 0;overflow: hidden;background:url(../images/p12-bg.jpg)no-repeat top center;}
.dn_tx .dn_title{color:#fff;}
.dn_tx .t_list{width:100%;margin:2% 0;overflow: hidden;}
.dn_tx .t_list li{cursor:pointer;position:relative;padding:10px;width:23%;float:left;margin:1%;background:#fff;}
.dn_tx .t_list li .pic img{max-width:100%;display: block;margin:10px auto;}
.dn_tx .t_list li span{display:block;text-align:center;font-size:16px;color:#333;line-height: 24px;}
.dn_tx .t_list .info{display:none;padding:20px 10px;position: absolute;width:100%;height:100%;top:0;left:0;background:#3379fc;}
.dn_tx .t_list .info p{text-align:left;font-size:15px;color:#fff;line-height: 24px;}
.dn_tx .t_list .info p img{display: inline-block;margin:0;}
.dn_tx .t_list li:hover .info{display: block;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.dn_title{font-size:22px;}
	.dn_zhz .z_list{display: block;}
	.dn_zhz .z_list li{width:100%;}
	.dn_kd .k_list li img{max-width:100%;}
	.dn_xz .x_list li{width:48%;height:404px;}
	.dn_pz .p_list li p{width:80%;text-align: left;text-indent:0;}
	.dn_sz .s_list li p{font-size:14px;text-align: left;text-indent:0;}
	.dn_yl .tab-hd{width:98%;float:none;}
	.dn_yl .tab-hd li{width:50%;float:left;font-size:15px;margin:5px 0;}
	.dn_sr .s_list li{width:48%;}
	.dn_tx .t_list li{width:48%;}
}