    html,
    body {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        font-family: "Microsoft YaHei", "宋体", "黑体", "Helvetica Neue", Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased;
    }
    
    html,
    body,
    div,
    span,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    em,
    img,
    strong,
    sub,
    sup,
    tt,
    dd,
    dl,
    dt,
    form,
    label,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    ul,
    li,
    p,
    a,
    section {
        margin: 0;
        padding: 0;
        font-weight: normal;
    }
    
    input,
    select,
    textarea {
        vertical-align: middle;
        -ms-behavior: url(css/PIE.htc);
        behavior: url(css/PIE.htc);
        outline: none;
    }
    
    img {
        border: 0;
        margin: 0;
        padding: 0;
        display: block;
    }
    
    ul li {
        list-style-type: none;
    }
    
    a {
        blr: expression(this.onFocus=this.blur());
        text-decoration: none;
    }
    
    * {
        margin: 0;
        padding: 0;
        border: 0;
    }
    
    div,
    a {
        tap-highlight-color: rgba(0, 0, 0, 0);
        focus-ring-color: rgba(0, 0, 0, 0);
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -moz-tap-highlight-color: rgba(0, 0, 0, 0);
        -moz-focus-ring-color: rgba(0, 0, 0, 0);
    }
    
    .show-pc {
        display: block;
    }
    
    .show-phone {
        display: none;
    }
    
    .container {
        position: relative;
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
    }
    
    .main {
        width: 1200px;
        position: relative;
        margin: 0 auto;
        overflow: hidden;
    }
    
    .top {
        position: relative;
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        background: #fff;
    }
    
    .top.active {
        position: fixed;
        top: 0;
        bottom: auto;
        opacity: 1;
        z-index: 999;
        border-bottom: 1px solid #ddd;
    }
    
    .top-c {
        width: 1200px;
        height: 80px;
        overflow: hidden;
        margin: 0 auto;
    }
    
    .logo {
        width: 100px;
        float: left;
        margin-top: 19px;
    }
    
    .logo img {
        width: 100%;
    }
    
    .banner {
        position: relative;
        width: 100%;
        height: 480px;
        margin: 0 auto;
        background-image: url(../images/banner.png);
        background-size: cover;
        /*     -ms-behavior: url(css/backgroundsize.min.htc);
    behavior: url(css/backgroundsize.min.htc); */
    }
    
    .banner-x1-1 {
        margin-left: 4%;
    }
    
    .banner-c {
        position: relative;
        width: 1200px;
        height: 100%;
        margin: 0 auto;
    }
    
    .banner-txt {
        position: absolute;
        left: 0%;
        top: 8%;
        width: 55.2%;
    }
    
    .banner-title {
        font-size: 34px;
        color: #000;
        line-height: 1.2em;
        /*font-weight: 600;*/
    }
    
    .banner-title img {
        width: 100%;
    }
    
    .banner-t1 {
        width: 100%;
        font-size: 42px;
        color: #437fec;
        margin-top: 4%;
        font-weight: 600;
        line-height: 1.2em;
    }
    
    .banner-t1 img {
        width: 100%;
    }
    
    .banner-t3 {
        font-size: 42px;
        color: #000;
        font-weight: 400;
    }
    
    .banner-t3 img {
        width: 100%;
    }
    
    .span-t1 {
        color: #84ccf0;
    }
    
    .banner-t2 {
        font-size: 44px;
        color: #84ccf0;
    }
    
    .banner-xinxi {
        width: 100%;
        overflow: hidden;
        margin: 3% auto 0;
    }
    
    .banner-x1.banner-x2 {
        /* font-size: 20px; */
        margin-top: 3%;
    }
    
    .banner-x1 {
        width: 100%;
        overflow: hidden;
        float: left;
        font-size: 24px;
        color: #000;
        margin-top: 1%;
    }
    
    .banner-x1.bx1 {
        width: 20%;
    }
    
    .banner-x1 img {
        width: 3.5%;
        margin-right: 10px;
        float: left;
        margin-top: 1.1%;
    }
    
    .nav-list {
        width: 49.2%;
        float: left;
        margin-left: 31.5%;
        /*margin-top:1.6%;*/
    }
    
    .nav-list.active {
        position: fixed;
        top: 0;
        bottom: auto;
        opacity: 1;
        z-index: 999;
    }
    
    .nav-list.active .nav-list-mask {
        opacity: 1;
        filter: alpha(opacity=100);
        background: #f5f5f5;
    }
    
    .nav-list-c {
        position: relative;
        z-index: 10;
        width: 100%;
        margin: 0 auto;
        margin-left: 0%;
        margin-top: 1.8%;
    }
    
    .list {
        position: relative;
        z-index: 10;
        width: 88%;
        margin: 0 auto;
        overflow: hidden;
        list-style-type: none;
        margin-left: 11%;
    }
    
    .list li {
        /*width: 12.5%;*/
        /*width:14.25%;*/
        float: left;
        padding: 4.1% 0;
        font-size: 16px;
        color: #333333;
        text-align: center;
        cursor: pointer;
        margin-left: 8%;
    }
    
    .list li:first-child {
        margin-left: 0;
    }
    
    .list li a {
        color: #333;
    }
    
    .list li:hover {
        color: #E50012;
        border-bottom: 4px solid #e60012;
    }
    
    .list li.active {
        color: #E50012 !important;
        border-bottom: 4px solid #e60012;
    }
    
    .txt-1 {
        width: 100%;
        font-size: 32px;
        color: #000000;
        border-left: 5px solid #e40011;
        line-height: 1.1em;
        padding-left: 15px;
        /* font-weight: 600; */
        margin-bottom: 35px;
    }
    
    .content-c img {
        width: 100%;
    }
    
    .p0-box {
        width: 100%;
        position: relative;
    }
    
    .p5-box {
        margin-bottom: 35px;
    }
    
    .p0 {
        width: 58.8%;
        position: absolute;
        top: 7%;
        left: 4%;
    }
    
    .p0>p {
        width: 100%;
        font-size: 18px;
        color: #333333;
        line-height: 1.7em;
        text-align: justify;
    }
    
    .p0-top>p:first-child {
        margin-bottom: 2.5%;
    }
    
    .p0-top>img {
        width: 35.3%;
        height: 34.4%;
        float: left;
    }
    
    .p0>p {
        margin-top: 1.5%;
    }
    
    .p1-ul {
        width: 48.4%;
        overflow: hidden;
        font-size: 18px;
        color: #333333;
        position: absolute;
        top: 12.4%;
        left: 4.3%;
        line-height: 2.2em;
    }
    
    .p1-ul:first-child {
        margin-top: 0%;
    }
    
    .p1-ul>li {
        width: auto;
        overflow: hidden;
        /* margin-left: 21.1%; */
    }
    
    .p2-ul-left {
        width: 89.4%;
        position: absolute;
        top: 4%;
        left: 5.3%;
        overflow: hidden;
    }
    
    .p2-ul-left li {
        float: left;
        width: 36%;
        /* margin-top: 0.5%; */
    }
    
    .p2-ul-left li:nth-child(2n) {
        width: 53.5%;
        margin-left: 10%;
    }
    
    .p3-ul {
        width: 75.8%;
    }
    /* .p7-ul li {
        margin-top: 14px;
    } */
    
    .p3-ul li:nth-child(2) {
        width: 45.8%;
        margin-left: 7.4%;
    }
    
    .p3-ul li:nth-child(1) p {
        width: 96%;
    }
    
    .p3-ul li:nth-child(2) p {
        width: 96%;
    }
    
    .p1-ul>li>img {
        width: 10px;
        float: left;
        margin-right: 5px;
        margin-top: 14px;
    }
    
    .p1-ul>li>p {
        width: auto;
        float: left;
    }
    
    .p1-ul li:first-child {
        margin-left: 0;
    }
    
    .p7-ul {
        top: 5.1%;
    }
    
    .p9-ul {
        top: 10%;
    }
    
    .p9-ul li {
        width: 100%;
        margin-top: 13px;
    }
    
    .p9-ul li:nth-child(2) {
        margin-left: 0;
    }
    
    .p9-ul li:nth-child(2) p {
        width: 96%;
    }
    /* .p7-ul li:nth-child(2) p {
        width: 96%;
    } */
    /* .p7-ul li:first-child {
        width: 34%;
    } */
    /* .p7-ul li:nth-child(2) {
        line-height: 1.9em;
        width: 39%;
        margin-left: 6.8%;
    } */
    
    .p7-ul li:nth-child(3) {
        /* position: absolute;
        top: 58%;
        left: 0%;
        width: 40%; */
        margin-left: 0;
    }
    /* .p7-ul li:nth-child(4) {
        margin-left: 9.61%;
    }
     */
    
    .p7-ul li:nth-child(5) {
        /* position: absolute;
        top: 58%;
        left: 0%;
        width: 40%; */
        margin-left: 0;
    }
    /* .p7-ul li:nth-child(3) p {
        width: 96%;
    }
     */
    
    .p7-ul li:nth-child(3) img {
        margin-right: 5px;
    }
    /* 讲师简介 */
    
    .p8-ul li {
        margin-left: 19.5%;
    }
    
    .p8-ul li:nth-child(4) {
        /* position: absolute;
        top: 58%;
        left: 0%;
        width: 40%; */
        margin-left: 0;
    }
    
    .p8-ul li:nth-child(2) {
        /* position: absolute;
        top: 58%;
        left: 0%;
        width: 40%; */
        margin-left: 19.5%;
    }
    
    .p8-ul li:nth-child(7) {
        /* position: absolute;
        top: 58%;
        left: 0%;
        width: 40%; */
        margin-left: 0;
    }
    
    .p8-ul li:nth-child(5) {
        margin-left: 11.2%;
    }
    
    .p8-ul li:nth-child(8) {
        margin-left: 4.7%;
    }
    
    .p8-ul li:nth-child(9) {
        margin-left: 9.6%;
    }
    
    .p8-ul {
        top: 7.4%;
    }
    
    .p8-ul li {
        margin-top: 13px;
    }
    
    .p8-p1 {
        font-size: 20px;
        color: 333333;
        width: 91.4%;
        margin: 0 auto;
        margin-bottom: 2.3%;
        font-weight: bold;
    }
    
    .p8-p2 {
        font-size: 18px;
        color: #333333;
        margin-bottom: 2.3%;
        margin-top: 2.3%;
        font-weight: normal;
    }
    
    .p6-ul {
        top: 9.9%;
    }
    
    .p6-ul li {
        margin-top: 0.6%;
    }
    
    .p7-ul li {
        margin-top: 0.6%;
    }
    /* .pi-ul li {
    margin-top: 2%;
} */
    
    .p4-text1 {
        position: absolute;
        top: 19.5%;
        left: 7.5%;
        font-size: 22px;
        font-weight: bold;
        color: #323333;
    }
    
    .p4-text2 {
        position: absolute;
        top: 14%;
        left: 19%;
        font-size: 18px;
        color: #333333;
        line-height: 1.7em;
    }
    
    .p4-text3 {
        top: 66%;
    }
    
    .p4-text4 {
        top: 55%;
    }
    /* 学员收益 */
    
    .p3-box {
        margin-bottom: 35px;
    }
    /* #m4 {
        margin-top: 35px;
    } */
    
    .content-c {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        padding-top: 35px;
    }
    
    .content-c-bg {
        padding-top: 35px;
    }
    
    .hg {
        width: 11.5%;
        float: right;
        padding: 2.7% 2%;
        margin-right: -2%;
        cursor: pointer;
    }
    
    .content-d {
        padding-top: 0px;
    }
    
    .hg img {
        width: 100%;
    }
    
    .li-five {
        margin-left: 0% !important;
        margin-top: 2%;
    }
    
    .li-six {
        margin-top: 2%;
    }
    
    .content {
        position: relative;
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        margin-top: 0%;
    }
    
    .content-c.w1 {
        padding-top: 35px;
    }
    
    .p-ewm {
        width: 10%;
        position: fixed;
        top: 74%;
        right: 4.5%;
        z-index: 10000;
    }
    
    .p-ewm img {
        width: 100%;
    }
    
    .content-c.bg1 {
        padding-bottom: 3%;
        -ms-behavior: url(css/backgroundsize.min.htc);
        behavior: url(css/backgroundsize.min.htc);
        /*background-color:#ebebeb;*/
    }
    /*报名联系方式*/
    
    .bm-box {
        width: 100%;
        overflow: hidden;
        position: relative;
        margin-top: 3%;
    }
    
    .bm-box img {
        width: 100%;
    }
    
    .bm-icon1 {
        width: 2.3%;
        position: absolute;
        top: 40%;
        left: 18.2%;
    }
    
    .bm-icon1 img {
        width: 100%;
    }
    
    .bm-tit1 {
        width: 4.6%;
        color: #000;
        font-size: 18px;
        position: absolute;
        top: 40%;
        left: 22.2%;
    }
    
    .bm-icon2 {
        left: 36.8%;
    }
    
    .bm-tit2 {
        width: 9.6%;
        left: 40.8%;
    }
    
    .bm-icon3 {
        left: 60.4%;
    }
    
    .bm-tit3 {
        width: 17.7%;
        left: 64.3%;
    }
    
    .bm-tit3 a {
        color: #000;
    }
    
    .bm-line {
        width: 0.7%;
        position: absolute;
        top: 22%;
        left: 31.4%;
    }
    
    .bm-line img {
        width: 100%;
    }
    
    .bm-line1 {
        left: 55%;
    }
    
    .bottom {
        width: 100%;
        height: 60px;
        background-color: #4d4d4d;
        text-align: center;
        font-size: 12px;
        line-height: 60px;
        color: #e5e5e5;
    }
    
    .bottom img {
        vertical-align: middle;
        display: inline-block;
        padding-left: 1%;
        padding-right: 0.5%;
    }
    
    .line1 {
        display: none;
        width: 100%;
        height: 3px;
        background-color: #d1d1d1;
        margin-top: 16px;
        margin-bottom: 20px;
    }
    
    .line2 {
        width: 100%;
        height: 1px;
        background-color: #d1d1d1;
        margin-top: 35px;
        margin-bottom: 20px;
    }
    
    .wrap {
        width: 1200px;
        margin: 0 auto;
        padding-bottom: 0.5%;
        position: relative;
    }
    /* 二次添加 */
    /* .p6-ul li:nth-child(3) {
        margin-left: 0;
    } */
    
    .p6-ul li:nth-child(2) {
        margin-right: 27.1%;
    }
    /* 三次添加 */
    
    .p6-ul-new {
        left: 57.5%;
    }
    
    .p2-ul-left {
        left: 6.9%;
        top: 11.5%;
    }
    
    .p2-ul-left2 {
        top: 37%;
    }
    
    .p2-ul-left3 {
        top: 63.1%;
    }
    
    .p2-ul-left4 {
        top: 83.8%;
    }
    
    .p2-ul-right {
        left: 49.5%;
        top: 9.5%;
    }
    
    .p2-ul-right2 {
        top: 35.3%;
    }
    
    .p2-ul-right3 {
        top: 62.5%;
    }
    
    .p2-ul-right4 {
        top: 82%;
    }
    
    .day1 {
        position: absolute;
        width: auto;
        left: 47.4%;
        top: 1.5%;
        font-size: 22px;
    }
    
    .day2 {
        top: 27.9%;
    }
    
    .day3 {
        top: 53.99%;
    }
    
    .day4 {
        top: 74.34%;
    }
    
    @media(max-width:1200px) {
        .day1 {
            top: 0.5%;
            left: 46.5%;
        }
        .day2 {
            top: 26.9%;
        }
        .day3 {
            top: 53.5%;
        }
        .day4 {
            top: 73.9%;
        }
        .list {
            width: 62%;
        }
        .txt-1 {
            font-size: 30px;
        }
        .p1-ul>li>img {
            width: 9px;
            float: left;
            margin-right: 5px;
            margin-top: 10px;
        }
        .hg-box {
            display: none;
        }
        .main,
        .banner-c,
        .nav-list-c,
        .top-c {
            width: 960px;
        }
        .nav-list {
            width: 69.2%;
            margin-left: 7.5%;
        }
        .hg {
            width: 8.5%;
            margin-top: 0.7%;
            padding: 2.5% 0;
            margin-right: 0;
        }
        .banner-title {
            font-size: 40px;
        }
        .banner-txt {
            width: 79%;
        }
        .txt {
            top: 20.5%;
        }
        .logo {
            margin-left: 3.6%;
        }
        .list {
            margin-left: 27.5%;
        }
        .list li {
            font-size: 14px;
            margin-left: 3%;
            padding: 3.6% 0;
        }
        .wrap {
            width: 960px;
        }
        .p0>p {
            font-size: 14px;
            margin-top: 2.5%;
        }
        .p1-ul {
            font-size: 14px;
        }
        /* .p1-ul>li:nth-child(3) {
            width: 13%;
        } */
        /* .p1-ul>li:nth-child(3) {
            width: 43%;
        } */
        .p3-ul li:nth-child(1) p {
            width: 95%;
        }
        .p3-ul li:nth-child(2) {
            width: 51.8%;
            position: absolute;
            margin-left: 49.4%;
        }
        .p4-text2 {
            font-size: 14px;
        }
        .p4-text1 {
            font-size: 18px;
        }
        .bm-tit1 {
            width: 6.6%;
        }
        /* 再次添加 */
        .banner-t1 {
            width: 86%;
        }
        .p6-ul li:nth-child(2) {
            margin-right: 0%;
        }
        /* .p7-ul li:nth-child(2) {
            margin-left: 29%;
        } */
        /* .p7-ul li:nth-child(4) {
            margin-left: 10%;
        } */
        .p8-ul li {
            margin-left: 11%;
        }
        .p8-p1 {
            font-size: 18px;
        }
        .p8-p2 {
            font-size: 16px;
        }
        .p8-ul li:nth-child(5) {
            margin-left: 11.4%;
        }
        .p8-ul li:nth-child(8) {
            margin-left: 5%;
        }
        .p8-ul li:nth-child(9) {
            margin-left: 1.3%;
        }
        .p0 {
            top: 4%;
        }
        .p7-ul {
            top: 5.5%;
        }
        .p8-ul {
            top: 4.4%;
        }
        .p9-ul {
            top: 8%;
        }
        .banner-txt {
            top: 3.5%;
        }
    }
    
    @media(max-width:768px) {
        .txt-1 {
            width: 100%;
            color: #333333;
        }
        .show-pc {
            display: none;
        }
        .show-phone {
            display: block;
        }
        .main,
        .banner-c,
        .nav-list-c,
        .top-c {
            width: 93.5%;
            margin: 0 auto;
        }
        .menu-w {
            width: 4.4%;
            position: absolute;
            top: 34%;
            right: 27%;
        }
        .menu-w img {
            width: 100%;
        }
        .menu-list-w {
            width: 100%;
            position: fixed;
            top: 7%;
            right: 0;
            z-index: 3;
            display: none;
            border-bottom: 1px solid #ddd;
            z-index: 11;
            background-color: #fff;
        }
        .menu-list-w li {
            border-top: 1px solid #ddd;
        }
        .nav-w-list {
            font-size: 3.6vw;
        }
        .nav-w-list a {
            color: #333333;
        }
        .nav-w-list {
            width: 100%;
            font-size: 3.2vw;
            padding: 2% 5%;
            background-color: #fff;
        }
        /*.nav-w-list.active{
        background:#fff;
    }*/
        .nav-w-list.active a {
            color: #e50012;
        }
        .banner-t1>span {
            width: 8%;
            height: 1px;
            margin: 2.2% auto 0;
            background: #fff;
            display: block;
            float: left;
            margin-right: 1%;
        }
        .banner-c,
        .wrap {
            width: 100%;
        }
        .bg-w {
            width: 100%;
        }
        .banner {
            background: none;
            height: auto;
        }
        .banner-c {
            position: absolute;
            left: 0;
            top: 0;
        }
        .banner-txt {
            top: 50%;
            transform: translateY(-50%);
            left: 7.6%;
            width: 86%;
        }
        .banner-title {
            font-size: 4.53vw;
        }
        .banner-t1 {
            font-size: 28px;
        }
        .banner-x1 {
            font-size: 24px;
        }
        .banner-t2 {
            font-size: 24px;
        }
        .banner-t1 {
            width: 100%;
        }
        .banner-t1 img {
            width: 100%;
        }
        .banner-t3 {
            width: 43.9%;
        }
        .banner-t3 img {
            width: 100%;
        }
        .banner-xinxi {
            width: 100%;
            overflow: hidden;
            margin: 1% auto 0;
        }
        .wrap {
            margin-top: 4%;
            padding-bottom: 5%;
        }
        .txt {
            width: 83%;
            /*padding: 3% 5%;*/
            font-size: 2.8vw;
            margin: 0 auto;
            line-height: 1.6em;
        }
        .txt-add {
            width: 100%;
            padding: 5% 6%;
            font-size: 3.2vw;
            margin: 5% auto 5%;
            line-height: 1.6em;
            background-color: #f2f2f2;
        }
        .cont-1 {
            width: 93%;
            margin: 3% auto 0;
            float: none;
        }
        .cont-list1 {
            padding: 4% 3% 4% 6%;
        }
        .cont-list>ul>li:first-child {
            margin-top: 0;
        }
        .cont-list>ul>li {
            font-size: 24px;
        }
        .cont-list {
            padding: 4% 3% 4% 6%;
        }
        .txt-w {
            width: 100%;
            font-size: 36px;
            color: #333333;
            text-align: center;
        }
        .line-w {
            width: 9%;
            height: 4px;
            margin: 2% auto 0;
            background: #E50012;
        }
        .nav-list-c {
            width: 100%;
        }
        .list {
            width: 90%;
        }
        .p0 {
            width: 89%;
            position: absolute;
            top: 4.3%;
            left: 6%;
        }
        .p0-top {
            width: 100%;
            font-size: 3.47vw;
            color: #333333;
            line-height: 1.6em;
            text-align: justify;
            float: none;
        }
        .p0-top>p:first-child {
            width: 100%;
            float: none;
        }
        .p0-box img {
            width: 100%;
        }
        .p0>img {
            margin-top: 5%;
        }
        .p0>p {
            margin-top: 3%;
        }
        .p0>p:first-child {
            margin-top: 0%;
        }
        .p0>p {
            width: 100%;
            font-size: 3.46vw;
            color: #333131;
            line-height: 1.7em;
            text-align: justify;
        }
        .p1-ul {
            width: 96.7%;
            font-size: 3.2vw;
            color: #333333;
            position: absolute;
            top: 8.2%;
            left: 7.3%;
            line-height: 1.9em;
        }
        .p1-ul>li {
            width: 100%;
            margin-left: 0;
        }
        .p1-ul li:first-child {
            margin-top: 0%;
        }
        .p1-ul>li>img {
            width: 6px;
            margin-top: 2%;
        }
        .p1-ul>li>p {
            width: 90%;
            float: left;
            /* margin-left:; */
        }
        /* .p1-ul>li:nth-child(3) p {
            width: 95%;
        } */
        .p2-txtbox p {
            font-size: 3.2vw;
        }
        /* .p1-ul>li:nth-child(3) {
            width: 100%;
            margin-left: 0%;
        } */
        .p1 {
            width: 100%;
            position: absolute;
            top: 12.4%;
            left: 6.3%;
        }
        .p1>ul {
            width: 84%;
            overflow: hidden;
            margin-top: 2.5%;
            font-size: 3.2vw;
            color: #333333;
        }
        .p1>ul>li>img {
            width: 2.3%;
            float: left;
            margin-right: 2.4%;
            margin-top: 1.8%;
        }
        .p1>ul>li {
            width: 100%;
            float: none;
            overflow: hidden;
            margin-left: 0%;
            margin-top: 5%;
        }
        .p1>ul>li:nth-child(3),
        .p1>ul>li:nth-child(4) {
            margin-top: 4%;
        }
        .p1>ul>li:first-child {
            margin-top: 0%;
        }
        .p1>ul>li.li-p {
            margin-top: 6%;
        }
        #m4 {
            margin-top: 0%;
        }
        .p3-box {
            margin-bottom: 6%;
        }
        .p4-box {
            padding-bottom: 0%;
        }
        .bottom {
            padding: 2.5% 0;
            height: auto;
            line-height: 1.75em;
            font-size: 3vw;
        }
        .bottom span {
            display: block;
        }
        .list li:hover {
            background: none;
        }
        .list li:hover a {
            color: #333;
        }
        .txt-w.la {
            padding-top: 5%;
        }
        .hg {
            width: 18%;
            margin-right: 3.2%;
            margin-top: 1.8%;
            padding: 0;
        }
        .banner {
            overflow: visible;
        }
        .hg-box {
            position: absolute;
            width: 100%;
            top: 0%;
            background-color: rgba(0, 0, 0, 0.7);
            z-index: 700;
        }
        .hg-mask-box {
            width: 77.7%;
            right: 0;
            left: auto;
            opacity: 1;
            z-index: ;
            height: 100%;
        }
        .hg-ul {
            width: 66.8%;
            float: right;
            margin-right: 5.3%;
            margin-top: 0;
        }
        .hg-ul li {
            width: 100%;
            margin-left: 0;
            margin-top: 10%;
        }
        .hg-ul li.active .hg-k {
            display: none;
        }
        .back-wap {
            width: 10%;
            padding-left: 3.2%;
            float: left;
            margin-top: 2.8%;
        }
        .back-wap img {
            width: 100%;
        }
        .w-list {
            width: 94%;
            margin: 3% auto 0;
            overflow: hidden;
        }
        .w-list li {
            width: 33.2%;
            float: left;
            margin-left: 0.2%;
        }
        .w-list li.active .w-list-title,
        .swiper-w-box.active .w-list-title {
            background: #fff;
            color: #e8000f;
            border-top: 2px solid #e8000f;
        }
        .w-list li.active .w-list-t,
        .swiper-w-box.active .w-list-t {
            background-color: #fff;
        }
        .w-list li:first-child {
            margin-left: 0;
        }
        .w-list.ul2 li {
            width: 49.8%;
        }
        .w-list-title {
            width: 100%;
            border-top: 2px solid #ededed;
            background-color: #ededed;
            padding: 6% 0 7%;
            text-align: center;
            font-size: 26px;
            color: #000;
        }
        .w-list-title.t1 {
            padding-bottom: 24%;
        }
        .w-list-t {
            width: 100%;
            background-color: #f9f9f9;
            padding: 7% 0 6%;
            line-height: 1.6em;
            font-size: 24px;
            text-align: center;
        }
        .w-img {
            width: 94%;
            margin: 2% auto 0;
            display: none;
        }
        .w-img.active {
            display: block;
        }
        .w-img img {
            width: 100%;
        }
        .nav-list-c {
            width: 100%;
        }
        .list {
            width: 90%;
        }
        .list li {
            width: 25%;
        }
        .list li:first-child {
            margin-left: 0;
        }
        /*报名联系方式*/
        .content-c.bg1 {
            padding-bottom: 5%;
        }
        .bm-box {
            width: 93.6%;
            margin: 0 auto;
            overflow: hidden;
            position: relative;
            margin-top: 4.5%;
        }
        .bm-box img {
            width: 100%;
        }
        .bm-icon1 {
            width: 5.6%;
            position: absolute;
            top: 20.3%;
            left: 16.2%;
        }
        .bm-icon1 img {
            width: 100%;
        }
        .bm-tit1 {
            width: auto;
            color: #000;
            font-size: 4vw;
            position: absolute;
            top: 20.7%;
            left: 25.3%;
        }
        .bm-bg-line {
            width: 74.3%;
            position: absolute;
            top: 48.8%;
            left: 0;
            right: 0;
            margin: 0 auto;
        }
        .bm-icon2 {
            left: 47.2%;
        }
        .bm-tit2 {
            left: 56.3%;
        }
        .bm-icon3 {
            top: 61%;
            left: 16.2%;
        }
        .bm-tit3 {
            top: 59.7%;
            left: 25.3%;
        }
        .bm-tit3 a {
            color: #000;
        }
        .bm-line {
            width: 0.5%;
            position: absolute;
            top: 22%;
            left: 31.4%;
        }
        .bm-line img {
            width: 100%;
        }
        .bm-line1 {
            left: 55%;
        }
        .wrap {
            margin-top: 0 !important;
            padding: 0;
        }
        .p0-box {
            width: 100%;
            position: relative;
            margin-top: 5%;
        }
        .p5-box {
            margin-bottom: 5%;
        }
        .content-p4-bg {
            background-image: url(../images/p4-bg.png);
            margin-top: 5%;
        }
        .p5-txt>img {
            margin-bottom: 4%;
        }
        .p6-ul li img {
            width: 6px;
            margin-top: 8px;
        }
        .p6-ul li p {
            width: 89%;
        }
        .p0>p {
            font-size: 3.467vw;
        }
        .p2-ul {
            left: 4.3%;
        }
        .p6-ul-new {
            top: 59.7%;
        }
        .day1 {
            left: 44.8%;
            top: 0.8%;
            /* font-size: 22px; */
            font-size: 3.467vw;
        }
        .day2 {
            top: 26.5%;
        }
        .day3 {
            top: 51.6%;
        }
        .day4 {
            top: 75.1%;
        }
        /* .p2-ul-left2 li p:nth-child(2) {
            position: absolute;
            top: 4%;
            left: 4%;
        } */
        .p3-box {
            position: relative;
        }
        .p7-ul li {
            margin-top: 1.5%;
        }
        .p7-ul {
            top: 6.2%;
        }
        .p6-ul-new {
            top: 55.7%;
        }
        .p2-ul-left {
            width: 89%;
            left: 5.5%;
            top: 8.4%;
        }
        .p2-ul-left li {
            width: 45%;
        }
        .p2-ul-left li:nth-child(2n) {
            width: 49%;
            margin-left: 5%;
        }
        .p2-ul-left>li>img {
            width: 6px;
            margin-top: 6%;
        }
        .p2-ul-left3 {
            top: 58.3%;
        }
        .p2-ul-left2 {
            top: 34%;
        }
        .p2-ul-left2 li:nth-child(3) {
            width: 83%;
        }
        .p2-ul-left2 li:nth-child(3) img {
            margin-top: 3.5%;
        }
        .p2-ul-left4 {
            top: 81.7%;
        }
        .p2-ul-left4 li:nth-child(2) {
            width: 44%;
        }
        .p2-ul-left4 li:nth-child(3) {
            width: 86%;
        }
        .p2-ul-left4 li:nth-child(3) img {
            margin-top: 3%;
        }
        .p6-ul li {
            margin-top: 0.9%;
        }
        .p2-ul-new {
            top: 58.7%;
        }
    }
    
    @media(max-width:640px) {
        .top-c {
            width: 100%;
            height: auto;
            padding: 3% 0;
        }
        .logo {
            width: 70px;
            margin-top: 0;
        }
        .banner-t1 {
            font-size: 5.6vw;
            margin-top: 3%;
        }
        .banner-t3 {
            margin-top: 2%;
            font-size: 5.6vw;
            width: 100%;
            line-height: 1.7em;
            color: #0e0f0f;
        }
        .banner-x1 {
            width: 45%;
            font-size: 3.2vw;
        }
        .banner-x2 {
            width: 100%;
            font-size: 3.2vw;
        }
        .banner-t2 {
            font-size: 3.2vw;
        }
        .txt {
            font-size: 3.2vw;
        }
        .txt-w {
            font-size: 4.8vw;
        }
        .cont-list>ul>li {
            font-size: 3.2vw;
        }
        .list li {
            font-size: 3.2vw;
            padding: 2.5% 0;
        }
        .banner-x1 img {
            width: 3.5%;
            margin-top: 0.8%;
            margin-right: 1%;
        }
        h2 {
            width: 50%;
            font-size: 3.4vw;
            border-bottom: none;
            text-align: left;
            padding-left: 2%;
            border-left: 3px solid #e50014;
            color: #E50012;
            padding: 0 0 0 2%;
        }
        .diqu2 h2 span {
            font-size: 3.4vw;
            color: #E50012;
        }
        .diqu2 h2 {
            width: 50%;
            text-align: left;
            padding-left: 2%;
            padding: 0 0 0 2%;
        }
        .line1 {
            margin: 10px 0 0 0;
            height: 2px;
        }
        .txt-1 {
            font-size: 4.8vw;
            padding: 23px 0 37px;
            border-left: none;
            text-align: center;
        }
        .lian {
            font-size: 4.73vw;
            /*padding:0.98vh 0;*/
            padding: 10px 0;
            font-weight: 600;
            /*border-bottom:0.59vh solid #e40013;*/
            border-bottom: 5px solid #e40013;
            margin: 0 auto;
        }
        .xinxi {
            padding: 15px 0;
        }
        .sheng {
            display: table-cell;
            vertical-align: middle;
            padding-left: 9.7%;
            width: 40.2%;
            height: 100px;
            overflow: hidden;
        }
        .p {
            font-size: 3.16vw;
            line-height: 25px;
        }
        .name {
            font-size: 4.21vw;
            margin-left: 9.7%;
        }
        .phone-span,
        .letter>a {
            font-size: 3.16vw;
            line-height: 1em;
        }
        .phone,
        .letter {
            margin-left: 9.7%;
            margin-top: 15px;
        }
        .letter {
            margin-top: 10px;
        }
        .inform {
            padding: 3%;
        }
        .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            margin: 0 5px;
        }
        .sign {
            padding-bottom: 5%;
        }
        .banner-x1.bx1 {
            width: 22%;
        }
        .banner-x1.banner-t2 {
            width: 100%;
            float: none;
            margin-left: 0;
            margin-top: 2%;
            font-size: 3.2vw;
        }
        .banner-x1.banner-x2 {
            margin-top: 9%;
        }
        .content-c {
            padding-top: 5%;
        }
        .content-c.w1 {
            padding-top: 5%;
        }
        .content-d {
            padding-top: 0px;
        }
    }