/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1680px ) {
    .w1600 {
        width: 1440px;
    }

    .index2_slick1 .content {
        padding: 34px 80px 0 45px;
    }

    .index2_slick1 dl {
        width: 40%;
        margin-right: 40px;
    }

    .index2_slick1 .h6 {
        margin-bottom: 20px;
    }

    .index2_slick1 dd {
        line-height: 24px;
        margin-bottom: 4px;
    }

    .index2_slick1 .btn {
        margin: 16px 0 0;
    }

    .index_list2 {
        margin-right: -24px;
    }

        .index_list2 .box {
            margin-right: 10px;
            min-height: 426px;
        }

        .index_list2 .last a {
            min-height: 426px;
        }

        .index_list2 .text {
            padding: 21px 5px 28px;
        }

    .index3_list1 {
        margin-right: -60px;
    }

        .index3_list1 a {
            margin: 0 60px 0 0;
        }

    .within_Nav ul {
        width: 1440px;
    }

    .contact_Con1 .leftDiv {
        width: 500px;
    }

    .contact_Con1 .rightDiv {
        width: 860px;
    }

    .contact_Con1 dd {
        width: 400px;
    }

    .contact_Con1 .big {
        width: 830px;
    }

    .w1172 {
        width: 1040px;
    }

    .w380 {
        width: 350px;
    }

    .identicalRinmg .text {
        padding: 38px 46px;
    }

    .schemeCon .img {
        width: 820px;
    }

    .schemeCon .content {
        width: 620px;
    }

    .schemeCon .text {
        padding: 52px 72px 29px;
    }

    .productS_Con1 .img {
        width: 950px;
    }

    .productS_Con1 .text {
        padding: 42px 40px 0 46px;
    }

    .productS_Con1 .content {
        width: 490px;
    }

    .productS_Con1 .more {
        margin: 34px 0 0;
    }

    .newsList1 {
        margin-right: -80px;
    }

        .newsList1 li a {
            margin-right: 80px;
        }

    .honor_slick .slick {
        margin: 0 12px;
    }

    .honor_slick {
        margin: 0 -12px;
    }

        .honor_slick .slick-prev {
            left: -58px;
        }

        .honor_slick .slick-next {
            right: -58px;
        }

    .course_Con .name {
        width: 260px;
        font-size: 16px;
    }

    .course_Con .time {
        font-size: 16px;
    }

    .course_Con .con {
        padding-left: 100px;
        width: 680px;
    }

    .course_Con dd {
        margin-bottom: 24px;
    }

    .course_Con .imgBox {
        width: 340px;
    }

    .course_Con3 .con {
        width: 1054px;
    }

    .about_Con .leftDiv {
        width: 600px;
    }

    .about_Con .rightDiv {
        width: 700px;
    }

    .about_Con .boxp {
        padding: 58px 60px 60px 70px;
    }

    .schemeCon .content {
        height: 460px;
    }

    .index_list2 .box {
        height: 365px;
        min-height: unset;
    }
}
/*解决上面空白问题*/
@media screen and ( max-width:1440px ) {
    .w1600 {
        width: 1200px;
    }

    .head_list {
        margin-right: -160px;
    }

       

    .index2_slick1 dl {
        height: 180px;
        width: 46%;
    }

    .index2_slick1 dd {
        font-size: 12px;
        line-height: 20px;
    }

    .index2_slick1 .btn {
        margin: 12px 0 0;
    }

    .index3_list1 {
        margin-right: -30px;
    }

        .index3_list1 a {
            margin: 0 30px 0 0;
        }

    .index4 .text {
        padding: 0 100px 0 54px;
    }

    .friend_List1 {
        margin-right: -28px;
        margin-bottom: -36px;
    }

        .friend_List1 li a {
            margin: 0 28px 36px 0;
        }

    .within_Nav ul {
        width: 1200px;
    }

    .contact_Con1 .leftDiv {
        width: 470px;
    }

    .contact_Con1 .rightDiv {
        width: 650px;
    }

    .contact_Con1 dd {
        width: 295px;
    }

    .contact_Con1 .big {
        width: 620px;
    }

    .product_list1 .box {
        margin-right: 0.28rem;
        padding-bottom: 0.32rem;
        height: 350px
    }

    .product_list1 .name {
        font-size: 18px;
        padding: 0.26rem 0 0.04rem;
    }

    .w1172 {
        width: 850px;
    }

    .w380 {
        width: 300px;
    }

    .identicalRinmg .text {
        padding: 26px 34px;
    }

    .jobList1 .tit {
        background: url(../images/jia_1.png) no-repeat right center;
        background-size: 20px;
    }

    .jobList1 .open .tit {
        background: url(../images/jia_1on.png) no-repeat right center;
        background-size: 20px;
    }

    .jobList1 .tit .img {
        margin-top: -22px;
    }

        .jobList1 .tit .img img {
            width: 44px;
        }

    .jobList1 .content .h7 img {
        width: 20px;
        margin-top: 2px;
    }


    .schemeCon .img {
        width: 740px;
    }

    .schemeCon .content {
        width: 460px;
    }

    .schemeCon .text {
        padding: 32px 72px 29px;
        height: 348px;
    }

    .schemeCon .h6 {
        margin-bottom: 24px;
    }

    .schemeCon .p {
        line-height: 24px;
        font-size: 13px;
    }

    .schemeCon .con {
    }

    .schemeCon .more {
        margin: 20px 0 0;
    }


    .productS_Con1 .img {
        width: 730px;
    }

    .productS_Con1 .text {
        padding: 42px 40px 0 46px;
    }

    .productS_Con1 .content {
        width: 470px;
    }

    .productS_Con1 .more {
        margin: 34px 0 0;
    }

    .productS_Con1 .p {
        line-height: 28px;
        height: 224px;
        overflow-y: auto;
    }

    .newsList1 {
        margin-right: -40px;
    }

        .newsList1 li a {
            margin-right: 40px;
        }

    .course_Con .name {
        width: 220px;
        font-size: 15px;
    }

    .course_Con .time {
        font-size: 15px;
    }

    .course_Con .year {
        font-size: 13px;
    }

    .course_Con .p {
        font-size: 13px;
    }

    .course_Con .con {
        padding-left: 60px;
        width: 600px;
    }

    .course_Con dd {
        margin-bottom: 24px;
    }

    .course_Con .imgBox {
        width: 260px;
    }

    .course_Con3 .con {
        width: 890px;
    }


    .about_Con .leftDiv {
        width: 400px;
    }

    .about_Con .rightDiv {
        width: 680px;
    }

    .about_Con .boxp {
        padding: 58px 60px 60px 70px;
    }

    .about_Con .topp {
        line-height: 28px;
        font-size: 13px;
        padding-left: 120px;
    }

    .about_Con .boxp {
        padding: 38px 40px 40px 50px;
        margin-top: 24px;
    }

    .about_Con .bg2 {
        width: 230px;
        right: -200px;
    }

    .schemeCon .content {
        height: 415px;
    }

    .index_list2 .box {
        height: 300px;
        min-height: unset;
    }
}

@media screen and ( max-width:1200px ) {
    .w1600 {
        width: auto;
        padding: 0 3%;
    }

    .headerBtm .logo {
        top: 20px;
    }

        .headerBtm .logo img {
            width: 120px;
        }

    .headerBtm .language {
        width: 48px;
    }

        .headerBtm .language span {
            padding: 0 0 0 8px;
            font-size: 14px;
        }

    .headerBtm .seekBox .seek {
        background: url(../images/seek.png) no-repat center;
        background-size: 12px;
    }

    .headerBtm .language dd a {
        padding: 0 0 0 8px;
        line-height: 22px;
        font-size: 14px;
    }

    .head_list li a {
        padding: 0 12px;
        font-size: 12px;
    }

    .title1 {
        line-height: 50px;
        font-size: 20px;
    }

    .index_list1 li {
        padding: 6px 0 5px;
        padding-left: 100px;
        line-height: 26px;
    }

        .index_list1 li a {
            font-size: 12px;
            padding: 0 8px;
        }

    .index_list1 .name {
        font-size: 14px;
        padding: 6px 0 5px;
    }

    .index_list2 .box {
        min-height: 294px;
    }

    .index_list2 .last a {
        min-height: 294px;
    }

    .index_list2 .btn a {
        width: 40%;
    }

    .index_list2 .text {
        padding: 13px 14px 14px;
    }

    .index_list2 .name {
        font-size: 12px;
    }

    .index_list2 .p {
        font-size: 12px;
        margin-bottom: 6px;
    }

    .index_list2 .last .con {
        margin-top: -24px;
    }

    .index_list2 .last em {
        font-size: 12px;
        margin-bottom: 8px;
    }

    .index_list2 .last img {
        width: 24px;
    }

    .index2_slick1 .h6 {
        margin-bottom: 10px;
    }

    .index2_slick1 .content {
        padding: 24px 30px 0;
    }

    .index2_slick1 dl {
        width: 46%;
        margin-right: 4%;
        height: 126px;
    }

    .index2_slick1 dd {
        line-height: 16px;
        margin: 0;
    }

    .index2_slick1 .btn {
        margin: 6px 0 0;
    }

    .index2_slick1 .slick-prev,
    .index2_slick1 .slick-next {
        width: 30px;
        height: 28px;
    }

    .index2_slick1 .slick-prev {
        margin-left: -30px;
    }

    .index2_slick1 .slick-next {
        margin-right: -30px;
    }

    .button1, .button2 {
        font-size: 12px;
        width: 80px;
        line-height: 26px;
    }

    .title1 a {
        font-size: 12px;
    }

    .indexPage3 {
        padding: 18px 0 36px;
    }

    .index3 .title1 {
        margin-bottom: 6px;
    }

    .index3_list1 .text {
        padding: 18px 0 0;
    }

    .index3_list1 .time {
        font-size: 12px;
    }

    .index3_list1 .name {
        font-size: 14px;
        margin-bottom: 6px;
    }

    .index3_list1 .p {
        font-size: 12px;
        line-height: 20px;
        height: 40px;
    }

    .indexPage4 {
        padding: 32px 0 35px;
    }

    .index4 .text {
        padding: 0 50px 0 26px;
    }

    .index4 .title2 {
        margin-bottom: 12px;
        font-size: 20px;
    }

    .index4 .p {
        font-size: 12px;
        line-height: 20px;
        height: 80px;
    }

    .index4 .more {
        margin: 26px 0 0;
        font-size: 12px;
        line-height: 26px;
        width: 80px;
    }

    .title3 {
        font-size: 20px;
        background: url(../images/tit_01.jpg) no-repeat left center;
        background-size: 2px 20px;
    }

        .title3 .place {
            font-size: 12px;
        }

            .title3 .place em {
                margin: 0 8px;
            }

    .friend_List1 {
        margin-bottom: -30px;
        margin-right: -20px;
    }

        .friend_List1 li {
            width: 25%;
        }

            .friend_List1 li a {
                margin: 0 20px 30px 0;
            }

        .friend_List1 .name {
            padding: 10px 12px 0;
            font-size: 12px;
        }

    .within_Nav ul {
        width: auto;
        padding: 0 3%;
    }

    .map_List1 li {
        font-size: 12px;
    }

    .contact_Con1 li span {
        width: 314px;
    }

    .contact_Con1 .leftDiv {
        width: 40%;
    }

    .contact_Con1 .rightDiv {
        width: 56%;
        margin: 0;
    }

    .contact_Con1 {
        margin: 0 0 84px;
    }

        .contact_Con1 dd {
            width: 48%;
            margin-bottom: 26px;
            margin-right: 0;
        }

            .contact_Con1 dd:nth-of-type(2n) {
                float: right;
            }

        .contact_Con1 .big {
            width: 100%;
        }


    .w1172 {
        width: 78%;
    }

    .w380 {
        width: 20%;
    }

    .identicalRinmg .text {
        padding: 26px 26px;
    }

    .identicalRinmg .tit {
        font-size: 24px;
    }

    .identicalRinmg .h6 {
        font-size: 14px;
    }

    .jobList1 .mincon {
        font-size: 12px;
    }

    .jobList1 .h6 {
        font-size: 16px;
    }

    .jobList1 .tit .img {
        margin-top: -17px;
    }

        .jobList1 .tit .img img {
            width: 34px;
        }

    .schemeCon .img {
        width: 64%;
    }

    .schemeCon .content {
        width: 36%;
        height: auto;
    }

    .schemeCon .text {
        padding: 32px 32px 0px;
        height: auto;
        background: none;
        border: none;
    }

    .schemeCon .con {
        max-height: 160px;
    }

    .schemeCon .p {
        font-size: 12px;
        line-height: 20px;
        background: url(../images/ico_03.png) no-repeat left 6px;
        padding-left: 28px;
    }

    .schemeCon li {
        background: #e2e2e2;
    }

        .schemeCon li:hover .text {
            background: none;
            border: none;
        }

    .productS_Con1 .img {
        width: 64%;
    }

    .productS_Con1 .text {
        padding: 34px 40px 0;
    }

    .productS_Con1 .content {
        width: 36%;
    }

    .productS_Con1 .h6 {
        font-size: 20px;
    }

    .productS_Con1 .p {
        height: 192px;
        font-size: 12px;
        line-height: 24px;
    }

    .productS_Con1 .more {
        margin: 26px 0 0;
    }


    /*产品中心*/
    .product_list1 {
        margin-right: -20px;
    }

        .product_list1 .box {
            margin-right: 20px;
        }

        .product_list1 .name {
            font-size: 14px;
        }

        .product_list1 .p {
            font-size: 14px;
        }

        .product_list1 li {
            margin: 0 0 24px;
        }

    .product_list2 .name {
        font-size: 14px;
    }

    .product_list2 .p {
        font-size: 12px;
    }

    .product_list3 td.name {
        font-size: 14px;
    }

    .product_list3 .p {
        font-size: 12px;
    }


    .newsList1 {
        margin-right: -26px;
    }

        .newsList1 li a {
            margin-right: 26px;
        }

    .honor_slick .slick-prev {
        left: -12px;
    }

    .honor_slick .slick-next {
        right: -12px;
    }

    .course_Con .name {
        width: 24%;
        box-sizing: border-box;
    }

    .course_Con .name {
        font-size: 14px;
    }

    .course_Con .time {
        font-size: 14px;
    }

    .course_Con .con {
        box-sizing: border-box;
        width: 56%;
        padding-right: 20px;
    }

    .course_Con .imgBox {
        width: 20%;
    }

    .course_Con .year {
        font-size: 12px;
        margin-bottom: 2px;
    }

    .course_Con .p {
        font-size: 12px;
    }

    .course_Con dd {
        margin-bottom: 18px;
    }

    .course_Con3 .con {
        width: 76%;
    }

    .about_Con .leftDiv {
        width: 30%;
    }

    .about_Con .rightDiv {
        width: 64%;
    }

    .about_Con .bg2 {
        width: 140px;
        right: -120px;
    }

    .about_Con .bg1 {
        height: 180px;
        bottom: -30px;
        right: -24px;
    }

    .about_Con .topp {
        font-size: 12px;
        line-height: 24px;
        padding-left: 80px;
    }

    .about_Con .boxp {
        padding: 28px 30px 30px 40px;
        font-size: 12px;
        line-height: 24px;
    }
}

@media screen and ( max-width:900px ) {
    .wal {
        width: auto;
        padding: 0 3%;
    }

    .pc-hide {
        display: block !important;
    }

    .pc-show {
        display: none !important;
    }

    .fl,
    .fr {
        float: none;
    }

    .w1600 {
        padding: 0 0.2rem;
    }

    .headerTop {
        padding: 0.02rem 0 0;
    }

        .headerTop ul {
            margin: 0 -0.18rem 0 0;
        }

        .headerTop li {
            padding: 0 0.18rem;
            line-height: 0.4rem;
        }

            .headerTop li a {
                font-size: 0.2rem;
            }

    .head_list {
        display: none;
    }

    .headerBtm .menu {
        float: left;
    }

    .headerBtm .logo {
        top: 50%;
        transform: translateY(-50%);
    }

        .headerBtm .logo img {
            width: 1.6rem;
        }

    .headerBtm {
        height: 1.14rem;
    }

        .headerBtm .effect {
            padding: 0.36rem 0 0;
        }

        .headerBtm .language {
            line-height: 0.46rem;
        }

        .headerBtm .seekBox {
            height: 0.46rem;
        }

            .headerBtm .seekBox input {
                height: 0.46rem;
                margin-right: 0rem;
                font-size: 0.26rem;
            }

            .headerBtm .seekBox:hover input {
                width: 2.8rem;
                padding: 0 0.5rem 0 0.18rem;
            }

        .headerBtm .menu {
            line-height: 0.46rem;
            margin-left: 0.20rem;
        }

            .headerBtm .menu img {
                width: 0.34rem;
            }

        .headerBtm .language {
            width: 0.80rem;
        }

            .headerBtm .language span {
                background-size: 0.2rem;
            }

            .headerBtm .language dd a {
                font-size: 0.24rem;
            }

        .headerBtm .effect {
            float: right;
        }

    .ind-banner .swiper-button-prev,
    .ind-banner .swiper-button-next {
        width: 0.6rem;
        height: 0.6rem;
        margin-top: -0.3rem;
    }

    .ind-banner .swiper-button-prev {
        background-size: 0.18rem;
        left: 0.2rem;
    }

    .ind-banner .swiper-button-next {
        background-size: 0.18rem;
        right: 0.2rem;
    }

    .ind-banner .swiper-button-prev:hover {
        background-size: 0.18rem;
    }

    .ind-banner .swiper-button-next:hover {
        background-size: 0.18rem;
    }


    .indexPage1 {
        padding: 0.28rem 0 0;
    }

    .title1 {
        line-height: 0.7rem;
        font-size: 0.34rem;
        background-size: 0.02rem 0.30rem;
        padding-left: 0.24rem;
    }

        .title1 a {
            font-size: 0.24rem;
        }

    .title2 {
        overflow: hidden;
        background-size: 0.02rem 0.34rem;
        font-size: 0.34rem;
        padding-left: 0.24rem;
    }

        .title2 a {
            font-size: 0.24rem;
            float: right;
            color: #FFFFFF;
        }

    .index_list1 li {
        line-height: 0.40rem;
        padding: 0.11rem 0 0rem;
        padding-left: 1.6rem;
    }

    .index_list1 .name {
        font-size: 0.26rem;
        padding: 0.11rem 0 0.1rem;
        line-height: 0.42rem;
    }

    .index_list1 li a {
        padding: 0 0.14rem;
        border-width: 0.01rem;
        margin-bottom: 0.1rem;
    }

    .index_list1 li .on {
        border-width: 0.01rem;
    }

    .index_list2 {
        margin-right: -0.2rem;
        margin-bottom: -0.4rem;
    }

        .index_list2 li {
            width: 50%;
            margin-bottom: 0.4rem;
            display: none;
        }

            .index_list2 li:nth-child(1),
            .index_list2 li:nth-child(2),
            .index_list2 li:nth-child(3),
            .index_list2 li:nth-child(4),
            .index_list2 li:nth-child(5),
            .index_list2 li:nth-child(6) {
                display: block;
            }

        .index_list2 .box {
            margin-right: 0.2rem;
            min-height: 4rem;
            height: 220px;
        }

        .index_list2 .text {
            padding: 0.16rem 0.12rem 0.2rem;
        }

        .index_list2 .name {
            font-size: 0.30rem;
            line-height: 0.4rem;
        }

        .index_list2 .p {
            font-size: 0.30rem;
            line-height: 0.4rem;
        }

    .index2 {
        padding: 0.3rem 0 0;
    }

        .index2 .title1 {
            margin: 0 0.2rem;
        }

    .index2_slick1 .img {
        width: 100%;
    }

    .index2_slick1 .rightDiv {
        width: 100%;
    }

    .index2_slick1 dl {
        float: none;
        width: 100%;
        height: auto;
    }

    .index2_slick1 .content {
        padding: 0.54rem 0.2rem 0.42rem;
    }

    .index2_slick1 .h6 {
        font-size: 0.34rem;
        margin-bottom: 0.12rem;
    }

    .index2_slick1 dd {
        line-height: 0.44rem;
        font-size: 0.26rem;
    }

    .index2_slick1 .button2 {
        float: none;
    }

    .button1, .button2 {
        width: 1.6rem;
        line-height: 0.46rem;
        font-size: 0.24rem;
        border-width: 0.01rem;
    }

    .index2_slick1 .slick-prev, .index2_slick1 .slick-next {
        bottom: 0;
        top: 3.86rem;
        margin: 0;
        transform: translateY(-50%);
        width: 0.6rem;
        height: 0.57rem;
    }

    .index2_slick1 .slick-prev {
        left: 0.2rem;
    }

    .index2_slick1 .slick-next {
        right: 0.2rem;
    }


    .indexPage3 {
        padding: 0.28rem 0 0.58rem;
    }

    .index3 .title1 {
        margin-bottom: 0.12rem;
    }

    .index3_list1 {
        margin-right: -0.2rem;
    }

        .index3_list1 li {
            width: 50%;
        }

        .index3_list1 a {
            margin: 0 0.2rem 0 0;
        }

        .index3_list1 li:last-child {
            display: none;
        }

        .index3_list1 .text {
            padding: 0.36rem 0 0;
        }

        .index3_list1 .time {
            font-size: 0.24rem;
            margin-bottom: 0.08rem;
        }

        .index3_list1 .name {
            font-size: 0.28rem;
            margin-bottom: 0.14rem;
        }

        .index3_list1 .p {
            font-size: 0.24rem;
            height: 0.92rem;
            line-height: 0.46rem;
        }

    .indexPage4 {
        padding: 0.50rem 0 0.52rem;
    }

    .index4 .content {
        left: 0;
        width: 100%;
        top: 50%;
    }

    .index4 .text {
        transform: translate(0);
        top: 0;
        padding: 0.26rem 0.2rem;
    }

    .index4 .title2 {
        font-size: 0.34rem;
        margin-bottom: 0.20rem;
    }

    .index4 .p {
        height: 1.38rem;
        line-height: 0.46rem;
        font-size: 0.24rem;
        overflow: hidden;
    }

    .index4 .more {
        display: none;
    }


    .footerDiv {
        padding: 0.36rem 0 0.34rem;
    }

    .footer .leftDiv .logo {
        width: 1.5rem;
        float: left;
        margin-right: 0.38rem;
    }

        .footer .leftDiv .logo img {
            width: 100%;
        }

    .footer_list {
        float: left;
        width: 5.06rem;
    }

        .footer_list ul {
            margin-bottom: 0.06rem;
        }

        .footer_list li a {
            font-size: 0.24rem;
        }

        .footer_list li {
            margin-right: 0.24rem;
        }

        .footer_list .p {
            font-size: 0.26rem;
        }

    .footer .rightDiv {
        padding-left: 1.88rem;
        padding-top: 0.2rem;
    }

        .footer .rightDiv .tit {
            font-size: 0.26rem;
        }

            .footer .rightDiv .tit img {
                width: 0.25rem;
                margin-right: 0.08rem;
            }

        .footer .rightDiv .num {
            font-size: 0.34rem;
        }

    /*弹窗响应*/
    .titPop {
        padding: 0.72rem 0 0.32rem;
        font-size: 0.34rem;
    }

    .Memberpop {
        width: calc(100% - 0.4rem);
    }

    .popList {
        padding: 0 0rem 0.2rem;
    }

        .popList .name {
            width: 2rem;
        }

        .popList li {
            line-height: 0.44rem;
            font-size: 0.24rem;
            margin-bottom: 0.08rem;
        }

        .popList input {
            width: 3rem;
            height: 0.44rem;
        }

        .popList a {
            width: 1.2rem;
        }

            .popList a img {
                width: 0.5rem;
                border: 0.01rem solid #000000;
            }

    .Memberpop .button {
        padding-left: 2rem;
    }

    .Memberpop .button1,
    .Memberpop .button2 {
        width: 1.38rem;
    }

    .Memberpop .button a {
        margin-right: 0.2rem;
    }

    .enrollpop {
        width: calc(100% - 0.4rem);
    }

        .enrollpop .titPop {
            padding-top: 0.5rem;
        }

    .btntxt {
        font-size: 0.24rem;
        line-height: 0.3rem;
    }

    .PopCon .btntxt {
        margin-bottom: 0.14rem;
    }

    .PopCon .a {
        font-size: 0.24rem;
        line-height: 0.34rem;
    }

    .PopCon {
        padding-left: 2rem;
    }

    .modifypop {
        width: calc(100% - 0.4rem);
    }

        .modifypop .popList a {
            width: auto;
        }

    .PopCon .button {
        width: 1.54rem;
        line-height: 0.44rem;
        font-size: 0.24rem;
    }

    .messagepop {
        width: calc(100% - 0.4rem);
    }

        .messagepop .popList .name {
            width: 2.6rem;
        }

    .popList textarea {
        width: 4rem;
    }

    .popList .big a {
        width: auto;
    }

    .PopCon .buttonBox a {
        width: 1.4rem;
        line-height: 0.44rem;
        font-size: 0.14rem;
    }

    .within_NavBg {
    }

    .within_Nav {
        position: relative;
        padding: 0;
        margin: 0;
        background: #1E208B;
    }

        .within_Nav span {
            line-height: 0.74rem;
            margin: 0 0.2rem;
            background: url(../images/nav_1m.png) no-repeat right center;
            background-size: 0.24rem;
            color: #FFFFFF;
            font-size: 0.30rem;
        }

        .within_Nav .open {
            background: url(../images/nav_1onm.png) no-repeat right center;
            background-size: 0.24rem;
        }

        .within_Nav ul {
            padding: 0;
            position: absolute;
            left: 0;
            top: 100%;
            right: 0;
            display: none;
            background: #FFFFFF;
            z-index: 50;
        }

        .within_Nav li {
            display: block;
            width: 100%;
            margin: 0;
            line-height: 0.64rem;
            font-size: 0.24rem;
        }

            .within_Nav li a {
                border-radius: 0;
                text-align: left;
                padding: 0 0.2rem;
            }

    .title3 {
        font-size: 0.34rem;
        background-size: 0.02rem 0.34rem;
        padding: 0.23rem 0 0.23rem 0.24rem;
        margin-bottom: 0.3rem;
        border-width: 0.01rem;
    }

        .title3 .place {
            display: none;
        }

    /*侧边*/
    .side {
        display: none;
    }

    /*关于我们*/
    .aboutPage {
        padding: 0 0 0.78rem;
    }

    .about_Con .leftDiv {
        width: 100%;
        margin-bottom: 0.34rem;
    }

    .about_Con .bg1 {
        display: none;
    }

    .about_Con .bg2 {
        display: none;
    }

    .about_Con .rightDiv {
        width: 100%;
    }

    .about_Con .topp {
        padding: 0;
        font-size: 0.24rem;
        line-height: 0.44rem;
    }

    .about_Con .boxp {
        margin-top: 0.34rem;
        padding: 0;
        background: none;
    }


    /*发展历程*/
    .coursePage {
        padding: 0 0 0.64rem;
    }

    .course_Con .name {
        width: 30%;
        font-size: 0.28rem;
        padding-right: 0.25rem;
        padding-top: 0.46rem;
    }

    .course_Con1 .name {
        padding-top: 0;
    }

    .course_Con .time {
        font-size: 0.28rem;
    }

    .course_Con .imgBox {
        display: none;
    }

    .course_Con .con {
        width: 70%;
        padding: 0.46rem 0 0 0.4rem;
    }

    .course_Con1 .con {
        padding-top: 0;
    }

    .course_Con .year {
        width: 1.2rem;
        line-height: 0.44rem;
        font-size: 0.24rem;
        margin-bottom: 0.04rem;
    }

    .course_Con .p {
        font-size: 0.24rem;
        line-height: 0.44rem;
    }

    .course_Con dd {
        margin-bottom: 0.24rem;
    }

    /*荣誉资质*/
    .honorPage {
        padding: 0 0 0.58rem;
    }

    .honor_Con1 {
        padding: 0 0 0.46rem;
    }

        .honor_Con1 .tit {
            margin-bottom: 0.48rem;
        }

    .honor_Con2 {
        padding: 0.4rem 0 0.46rem;
    }

        .honor_Con2 .tit {
            margin-bottom: 0.22rem;
        }

    .honor_Con3 {
        padding: 0.42rem 0 0;
    }

        .honor_Con3 .tit {
            margin-bottom: 0.46rem;
        }

    .honor .tit {
        font-size: 0.28rem;
    }

    .honor_slick {
        margin: 0 0.12rem;
    }

        .honor_slick .slick {
            margin: 0 0.12rem;
        }

        .honor_slick .name {
            padding: 0.2rem 0 0;
            font-size: 0.24rem;
        }

        .honor_slick .slick-prev,
        .honor_slick .slick-next {
            width: 0.44rem;
            height: 0.44rem;
            background-size: 0.25rem;
        }

        .honor_slick .slick-prev {
            left: -0.24rem;
        }

        .honor_slick .slick-next {
            right: -0.24rem;
        }

        .honor_slick .slick-prev:hover {
            background: url(../images/l3on.png) no-repeat center;
            background-size: 0.25rem;
        }

        .honor_slick .slick-next:hover {
            background: url(../images/r3on.png) no-repeat center;
            background-size: 0.25rem;
        }

    /*新闻中心*/
    .newsPage {
        padding: 0 0 0.64rem;
    }

    .newsList1 {
        margin-right: -0.28rem;
    }

        .newsList1 li {
            width: 50%;
        }

            .newsList1 li a {
                margin-right: 0.28rem;
            }

        .newsList1 .text {
            padding: 0.36rem 0 0.6rem;
        }

        .newsList1 .time {
            margin-bottom: 0.06rem;
            font-size: 0.24rem;
        }

        .newsList1 .name {
            font-size: 0.28rem;
            line-height: 0.44rem;
            margin-bottom: 0.06rem;
        }

            .newsList1 .name b {
                font-size: 0.28rem;
                top: -0.02rem;
            }

        .newsList1 .p {
            font-size: 0.24rem;
            line-height: 0.44rem;
            height: 0.88rem;
        }

    .news .bigMore {
        margin-top: 0.22rem;
    }

    /*新闻详情*/
    .newsSPage {
        padding: 0 0 0.58rem;
    }

    .title4 {
        padding: 0.32rem 0 0.42rem;
        font-size: 0.28rem;
    }

        .title4 .time {
            font-size: 0.24rem;
            margin-top: 0.12rem;
        }

    .newsS .p {
        font-size: 0.24rem;
        line-height: 0.44rem;
    }

    .newsS .img {
        margin: 0.32rem 0 0.28rem;
    }

    .newsS .content {
        padding-bottom: 0.24rem;
        border-bottom: 0.01rem solid #CCCCCC;
    }

    .pieceBox {
        padding: 0.26rem 0 0.74rem;
    }

        .pieceBox div {
            font-size: 0.24rem;
            line-height: 0.44rem;
            width: 70%;
        }

        .pieceBox .return {
            top: auto;
            bottom: 0;
            left: 0;
            right: 0;
            width: auto;
            line-height: 0.62rem;
            border-radius: 0;
            font-size: 0.24rem;
        }

            .pieceBox .return img {
                display: none;
            }

    /*产品中心*/
    .productPage {
        padding: 0 0 0.62rem;
    }

    .product_list1 {
        margin-right: -0.28rem;
    }

        .product_list1 li {
            width: 50%;
            margin: 0 0 0.36rem;
        }

        .product_list1 .box {
            margin-right: 0.28rem;
            padding-bottom: 0.32rem;
            height: 250px
        }

        .product_list1 .name {
            font-size: 0.26rem;
            padding: 0.26rem 0 0.04rem;
        }

        .product_list1 .p {
            font-size: 0.26rem;
        }

        .product_list1 .btn {
            display: flex;
            justify-content: space-between;
        }

            .product_list1 .btn a {
                width: 48%;
            }

    .product_list2 .text {
        padding: 0.1rem 0 0;
    }

    .product_list2 .img {
        width: 30%;
        margin-right: 0.3rem;
    }

    .product_list2 .name {
        font-size: 0.26rem;
        margin-bottom: 0rem;
    }

    .product_list2 .p {
        font-size: 0.14rem;
        line-height: 0.44rem;
        -webkit-line-clamp: 1;
        height: 0.44rem;
    }

    .product_list2 .btn {
        margin: 0.1rem 0 0;
    }

    .product_list2 li {
        padding-right: 0.24rem;
    }

    .product_list3 {
        margin-bottom: 0.36rem;
    }

        .product_list3 .name {
            width: 30%;
        }

        .product_list3 .con {
            width: 50%;
        }

        .product_list3 .btn {
            width: 20%;
        }

            .product_list3 .btn a {
                margin: 0.03rem;
            }

        .product_list3 .p {
            padding: 0 0.3rem;
            margin: 0.12rem 0;
            font-size: 0.24rem;
        }

        .product_list3 th {
            font-size: 0.24rem;
        }

        .product_list3 .name {
            font-size: 0.26rem;
        }

        .product_list3 td.name {
            font-size: 0.26rem;
        }


    /*产品详情*/
    .productSPage {
        padding: 0 0 0.7rem;
    }

    .productSNav {
        margin-bottom: 0.38rem;
    }

        .productSNav li {
            line-height: 0.44rem;
        }

            .productSNav li a {
                padding: 0 0.14rem;
                font-size: 0.24rem;
            }

    .productS_Con1 .img {
        width: 100%;
    }

    .productS_Con1 .content {
        width: 100%;
    }

    .productS_Con1 .text {
        padding: 0.34rem 0.4rem;
    }

    .productS_Con1 .h6 {
        font-size: 0.34rem;
        margin-bottom: 0.24rem;
    }

    .productS_Con1 .p {
        height: auto;
        font-size: 0.24rem;
        line-height: 0.44rem;
    }

    .productS_Con1 .more {
        margin: 0.18rem 0 0;
        font-size: 0.24rem;
        line-height: 0.52rem;
        width: 1.4rem;
    }

    .productS .tit {
        font-size: 0.28rem;
        padding: 0.46rem 0 0.32rem;
    }

    .productSlist1 {
        margin-bottom: 0.5rem;
    }

        .productSlist1 .big {
            line-height: 0.44rem;
            font-size: 0.24rem;
        }

        .productSlist1 li div {
            padding: 0.18rem 0.32rem;
        }

        .productSlist1 .box {
            font-size: 0.24rem;
        }

    .productSlist2 .top {
        padding: 0 0.44rem;
        font-size: 0.26rem;
        line-height: 0.7rem;
    }

    .productSlist2 li {
        padding: 0.14rem 0.44rem;
        line-height: 0.44rem;
    }


    /*定制案列*/
    .schemePage {
        padding: 0 0 0.76rem;
    }

    .schemeCon .img {
        width: 100%;
    }

    .schemeCon .content {
        width: 100%;
    }

    .schemeCon .text {
        padding: 0.34rem 0.3rem;
    }

    .schemeCon .h6 {
        font-size: 0.26rem;
        margin-bottom: 0.34rem;
    }

    .schemeCon .p {
        font-size: 0.24rem;
        line-height: 0.44rem;
        background-size: 0.22rem;
        padding-left: 0.34rem;
    }

    .schemeCon .con {
        max-height: 3.04rem;
    }

    .schemeCon .more {
        margin: 0.18rem 0 0;
        font-size: 0.24rem;
        line-height: 0.52rem;
        width: 1.4rem;
    }

    .schemeCon li {
        margin: 0 0 0.42rem;
    }

    .scheme .bigMore {
        margin-top: 0.6rem;
    }

    /*资源中心*/
    .resourcePage {
        padding: 0 0 0.78rem;
    }

    .resourceCon {
        margin: 0;
    }

        .resourceCon li {
            width: 100%;
            margin-bottom: 0.48rem;
        }

        .resourceCon .box {
            margin: 0;
            padding: 0.34rem 0.54rem 0.34rem 0.44rem;
        }

        .resourceCon .h6 {
            font-size: 0.26rem;
            margin-bottom: 0.04rem;
        }

        .resourceCon .time {
            font-size: 0.24rem;
            margin-bottom: 0.14rem;
        }

        .resourceCon .p {
            font-size: 0.24rem;
            line-height: 0.44rem;
            height: 1.76rem;
        }

        .resourceCon .more {
            margin: 0.18rem 0 0;
            font-size: 0.24rem;
            line-height: 0.52rem;
            width: 1.4rem;
        }

    .resource .bigMore {
        margin-top: 0.2rem;
    }

    /*加入我们*/
    .w1172 {
        width: 100%;
    }

    .w380 {
        display: none;
    }

    .jobPage {
        padding: 0 0 0.84rem;
    }

    .jobList1 .tit {
        padding: 0;
    }

    .jobList1 .conTop {
        padding: 0.18rem 0.3rem 0.15rem 0.18rem;
    }

    .jobList1 .tit .img {
        display: none;
    }

    .jobList1 .h6 {
        font-size: 0.3rem;
        margin-bottom: 0.1rem;
    }

    .jobList1 .mincon {
        font-size: 0.24rem;
        line-height: 0.38rem;
    }

    .jobList1 .tit {
        background: url(../images/jia_1.png) no-repeat right center;
        background-size: 0.28rem;
    }

    .jobList1 .open .tit {
        background: url(../images/jia_1on.png) no-repeat right center;
        background-size: 0.28rem;
    }

    .jobList1 .content {
        padding: 0 0.56rem 0.32rem;
    }

        .jobList1 .content .h7 {
            padding: 0.25rem 0 0.14rem 0.36rem;
        }

        .jobList1 .content .p {
            padding-left: 0.36rem;
            line-height: 0.44rem;
            font-size: 0.24rem;
        }

        .jobList1 .content .h7 img {
            width: 0.28rem;
            margin-top: 0.1rem;
        }

        .jobList1 .content .more {
            width: 1.6rem;
            line-height: 0.42rem;
            font-size: 0.24rem;
            margin: 0.24rem 0 0 0.36rem;
        }

    .bigMore {
        width: 100%;
        color: #FFFFFF;
        background: #1E208B;
        border: none;
        line-height: 0.68rem;
        margin: 0.44rem auto 0;
    }

        .bigMore img {
            display: none !important;
        }


    /*联系我们*/
    .contactPage {
        padding: 0 0 0.74rem;
    }

    .contact_Con1 .h6 {
        font-size: 0.28rem;
        margin-bottom: 0.3rem;
    }

        .contact_Con1 .h6 .en {
            font-size: 0.24rem;
            margin-top: 0.04rem;
        }

    .contact_Con1 .leftDiv {
        width: 100%;
        padding: 0;
        border-right: 0;
        margin-bottom: 0.6rem;
    }

    .contact_Con1 .rightDiv {
        width: 100%;
    }

    .contact_Con1 li .img {
    }

        .contact_Con1 li .img img {
            width: 0.26rem;
        }

    .contact_Con1 li .img {
        line-height: 0.30rem;
    }

    .contact_Con1 .leftDiv li {
        line-height: 0.46rem;
        padding: 0 0 0 0.58rem;
        font-size: 0.24rem;
        margin-bottom: 0.1rem;
    }

    .contact_Con1 li span {
        width: 100%;
    }

    .contactEq {
        width: 2.2rem;
        padding: 0.1rem 0 0;
    }

        .contactEq .name {
            font-size: 0.24rem;
            padding: 0.14rem 0 0;
            line-height: 0.24rem;
        }

    .contact_Con1 dd {
        width: 100%;
        margin-bottom: 0.26rem;
        font-size: 0.24rem;
    }

        .contact_Con1 dd .name {
            line-height: 0.68rem;
        }

        .contact_Con1 dd input {
            height: 0.68rem;
            padding: 0 0.14rem 0 1rem;
            font-size: 0.24rem;
        }

    .contact_Con1 {
        margin: 0 0 0.84rem;
    }

    /*网站地图*/
    .mapPage {
        padding: 0 0 0.78rem;
    }

    .map_List1 .img {
        transform: scale(0.7);
        width: 0.56rem;
    }

    .map_List1 li {
        margin: 0.16rem 0 0;
        line-height: 0.46rem;
        padding-bottom: 0.12rem;
        padding-left: 0.56rem;
        font-size: 0.24rem;
    }

    .map_List1 b {
        display: block;
        width: 100%;
    }

    .map_List1 a:nth-of-type(1) {
        display: block;
        width: 100%;
        margin-right: 0;
    }

    .map_List1 .img {
        line-height: 0.38rem;
    }

    .map_List1 a {
        margin-right: 0.5rem;
    }

    /*友情链接*/
    .friendPage {
        padding: 0 0 0.84rem;
    }

    .friend_List1 {
        margin-right: -0.20rem;
        margin-bottom: -0.32rem;
    }

        .friend_List1 li {
            width: 33.33%;
        }

            .friend_List1 li a {
                margin: 0 0.20rem 0.32rem 0;
            }

        .friend_List1 .name {
            padding: 0.16rem 0.12rem 0;
            font-size: 0.24rem;
        }

    .hmjd {
        padding-top: 30px;
    }

        .hmjd .title22 {
            font-size: 18px;
            padding: 10px 0 10px 18px;
            margin-bottom: 10px;
        }

    .w372, .w1190 {
        width: 100%;
        float: none;
    }

    .productNav {
        padding-top: 25px;
    }

    .proNav {
        height: 46px;
        line-height: 46px;
        border-bottom: 1px solid #fff;
        font-size: 12px;
    }

    .currentPt {
        background: #1d208b url(../images/nimg13_1on.png) 15% center no-repeat;
        color: #fff;
    }

    .proContent {
        padding: 5px 0 10px;
    }

        .proContent li {
            position: relative;
            padding-left: 24%;
        }

        .proContent a {
            height: 34px;
            line-height: 34px;
            font-size: 12px;
        }


    .hmjdPic {
        margin: 0;
    }

        .hmjdPic .slick {
            margin: 0;
        }

        .hmjdPic .slick-prev {
            left: 0px;
        }

        .hmjdPic .slick-next {
            right: 0px;
        }

        .hmjdPic .slick .name {
            height: 50px;
            font-size: 15px;
            line-height: 50px;
        }

    .product_switch li:nth-child(3) {
        display: none;
    }



    .xieyipop {
        width: calc(100% - 0.4rem);
        height: 8rem;
    }

        .xieyipop .title {
            padding: 0.3rem 0 0.15rem;
            font-size: 0.24rem;
            line-height: 0.3rem;
        }

        .xieyipop .content {
            font-size: 0.2rem;
            line-height: 0.42rem;
            height: 208px;
            padding: 0 0.25rem;
            overflow-x: auto;
        }

        .xieyipop .close {
            right: 8px;
            top: 8px;
        }




    .big_bg_box {
        width: 83%;
        height: auto;
        padding: 30px 20px;
    }

        .big_bg_box .gb_img img {
            width: 100%;
            height: 100%;
        }
}
