*{margin: 0;padding: 0;}
.SKD_A-LEVEL_z{
    margin: 0 auto;
    font-family: "微软雅黑",Arial,Serif;
    font-size: 16px;
    box-sizing: border-box;
    background: #fff;
    color: #333333;
    padding-bottom: 10px;
}
.SKD_A-LEVEL_z p,.SKD_A-LEVEL_z h1,.SKD_A-LEVEL_z h2,.SKD_A-LEVEL_z h3,.SKD_A-LEVEL_z h4,.SKD_A-LEVEL_z h5,.SKD_A-LEVEL_z h6,.SKD_A-LEVEL_z dl,.SKD_A-LEVEL_z dt,.SKD_A-LEVEL_z dd
{margin: 0;padding: 0;font-weight: normal;}
.SKD_A-LEVEL_z ul,.SKD_A-LEVEL_z ol{list-style: none;}
.clearfix{clear: both;}
.SKD_A-LEVEL_z ul,.SKD_A-LEVEL_z ol,.SKD_A-LEVEL_z li{margin: 0;padding: 0;}

.wrapper{width: 94%;margin: 0 auto;}
.flex{display: flex;flex-wrap: wrap;justify-content: space-between;}



.title{
    margin-bottom: 20px;
    text-align: center;
}
.title h1{ 
    font-size: 34px;
    color: #000;
    letter-spacing: 1px;
}
.title h5{margin-top: 5px;font-size: 18px;padding: 0 3%;line-height: 1.5em;text-align: center;
background: linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,.1));color: transparent;
-webkit-background-clip: text;letter-spacing: 0.5em;}
.title p{font-size: 14px !important;color: #2e2e2e !important;line-height: 1.7em !important;text-align: left;margin-top: 10px;}
.title_bai p{color: #fff !important;}
.title_bai2 h1,.title_bai2 h5{color: #fff;}

.part1{background: #eee;padding: 40px 0;}
.part1_nr li{
    width: 48%;
    border-radius: 10px;
    overflow: hidden;
    background: #959595;
    margin-bottom: 20px;
}
.part1_nr h3{
    font-size: 20px;
    color: #000;
    height: 60px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.part1_nr p{ 
    border-top: 2px solid #f00;
    font-size: 15px !important;
    color: #fff !important;
    text-align: left;
    line-height: 1.5em !important;
    padding: 20px 4%;
}
.part1_yq{background: #fff;border-radius: 10px;margin-top: -60px;padding: 70px 5% 20px;box-sizing: border-box;}
.part1_yq h4{text-align: center;font-size: 20px;color: #040000;}
.part1_yq h5{text-align: center;font-size: 15px;color: #666;line-height: 1.5em;margin-top: 10px;}



.part2{background: url(../img/course_bg3.jpg) no-repeat;background-size: cover;padding: 40px 0;}
.part2_nr{background: #fff;border-radius: 10px;padding: 20px 8%;box-sizing: border-box;margin-top: 30px;}
.part2_nr h1{ 
    font-size: 30px;
    color: #000;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 10px;
}
.part2_table{width: 100% !important;}
.part2_table th{text-align: center;}
.part2_table h3{
    background: #000;
    color: #fff;
    font-size: 18px;
    border-radius: 15px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    padding: 0 30px;
    margin-bottom: 10px;
    text-align: center;
}
.part2_table td{
    padding: 15px 2%;
    text-align: center;
    font-size: 16px;
    color: #000;
}
.part2_table td:first-child{font-size: 24px;}
.part2_table td:nth-child(2){color: #666;}
.part2_table tr:nth-child(even){ background: linear-gradient(to right,rgba(56,102,134,0.3),rgba(56,102,134,0));}
.part2_table tr:nth-child(odd){ background: linear-gradient(to right,rgba(56,102,134,0),rgba(56,102,134,0.3));}
.part2_table tr:first-child{background: none;}



.part3{background: url(../img/coach_bg.jpg) no-repeat;background-size: cover;padding: 40px 0;}
.part3_nr{background: #fff;border-radius: 10px;padding: 20px 8%;box-sizing: border-box;margin-top: 30px;}
.part3_nr h1{ 
    font-size: 30px;
    color: #000;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 10px;
}
.part3_table{width: 100% !important;}
.part3_table td{
    padding: 15px 2%;
    text-align: center;
    font-size: 16px;
    color: #000;
}
.part3_table td:first-child{font-size: 24px;}
.part3_table td:nth-child(2){color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.part3_table tr:nth-child(odd){ background: linear-gradient(to right,rgba(0,0,0,0.3),rgba(0,0,0,0));}
.part3_table tr:nth-child(even){ background: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3));}



.part4{padding: 40px 0;}
.part4_nr img{display: block;width: 80% !important;margin: 0 auto !important;}



.part5{background: #eeeeee;padding: 40px 0;}
.part5_nr li{width: 30%;box-sizing: border-box;}
.part5_nr img{display: block;margin: 0 auto;}
.part5_nr h3{text-align: center;font-size: 17px;color: #666;margin: 10px 0 5px;}
.part5_nr p{
    font-size: 14px !important;
    color: #666 !important;
    text-align: center;
    line-height: 1.5em !important;
    margin-top: 3px;
}



.part6{background: url(../img/success_bg2.jpg) no-repeat;background-size: cover;padding: 40px 0;}
.part6_nr li{width: 31%;position: relative;margin-bottom: 20px;}
.part6_nr img{display: block;width: 100% !important;}
.part6_wz{
    position: absolute;
    z-index: 99;
    bottom: 5px;
    width: 96%;
    left: 2%;
    background: rgba(0,0,0,.7);
    border-radius: 5px;
    padding: 5px 2%;
    box-sizing: border-box;
}
.part6_wz p{
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1.5em !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}



@media only screen and (max-width:750px) and (min-width:320px){
    .title{margin-bottom: 10px;}
    .title h1{font-size: 24px;line-height: 1.5em;}
    .title img{display: none !important;}

    .part1,.part2,.part3,.part4,.part5,.part6{padding: 20px 0;}

    .wrapper{width: 96%;}

    .part1_nr li{width: 100%;margin-bottom: 10px;}

    .part2_nr{padding: 10px 2%;}
    .part2_nr h1{font-size: 22px;}
    .part2_table h3{display: block;padding: 0 3%;}
    .part2_table td{padding: 10px 2%;}
    .part2_table td:nth-child(2),.part2_table th:nth-child(2){display: none;}

    .part3_nr{padding: 10px 2%;}
    .part3_nr h1{font-size: 22px;}
    .part3_table td{padding: 10px 2%;}
    .part3_table td:nth-child(2){display: none;}


    .part4_nr img{width: 90% !important;}

    .part5_nr li{width: 90%;margin: 10px auto 0;}

    .part6_nr li{width: 48.5%;margin-bottom: 10px;}

}