                    @media only screen and (max-width:1680px) {
                    .main3 .m3_bg {
                        background: url(../img/data_bg.png) no-repeat -4.5rem top;
                        background-size: auto 100%;
                    }
                    .m3_bg div {
                        transform: translateX(-1rem);
                    }
                    .main3 .w90 {
                        align-items: center;
                    }
                    .m3_data {
                        margin-top: -0.8rem;
                    }
                }
                
                @media only screen and (max-width:1555px) {
                    .main3 .m3_bg {
                        width: calc(5% + 4.2rem);
                    }
                    @media only screen and (max-width:1420px) {
                        .nav ul li h3 a {
                            padding: 0 0.3rem;
                        }
                    }
                    @media only screen and (max-width:1400px) {
                        .logo img {
                            height: 0.8rem;
                        }
                    }
                    @media only screen and (max-width:1366px) {
                        .title .tit .en {
                            font-size: 0.5rem;
                        }
                    }
                    @media only screen and (max-width:1280px) {
                        html {
                            font-size: 90px;
                        }
                    }
                    @media only screen and (max-width:1200px) {
                        .logo img {
                            height: 0.6rem;
                        }
                        .main3::before {
                            content: none;
                        }
                        .main4 .m4_bg2 {
                            display: none;
                        }
                        .main4 .m4_bg1,
                        .m4-left {
                            width: 100%;
                        }
                    }
                    @media only screen and (max-width:1100px) {
                        .nav {
                            display: none;
                        }
                        .nav-menu {
                            display: block;
                        }
                        .logo img {
                            height: 0.5rem;
                        }
                        .logo {
                            padding: 0.2rem 0;
                        }
                        .header {
                            position: fixed;
                            left: 0;
                            top: 0;
                            z-index: 5;
                            box-shadow: 0 0.05rem 0.1rem 0 rgba(0, 0, 0, 0.1);
                        }
                        .banner,
                        .list-banner {
                            margin-top: 0.9rem;
                        }
                        .header-link {
                            display: none;
                        }
                        .yx {
                            margin-right: 0.2rem;
                        }
                        .yx img {
                            height: 0.3rem;
                        }
                        .pa-left,
                        .pa-right {
                            width: 100%;
                        }
                        .pa-left {
                            margin-bottom: 0.3rem;
                        }
                        .pc-left {
                            width: 100%;
                            margin-bottom: 0.4rem;
                        }
                        .mt-list ul li.on a {
                            padding: 0.2rem;
                        }
                        .pc-center {
                            width: calc( 40% - 0.15rem);
                        }
                        .pc-right {
                            width: calc( 60% - 0.15rem);
                        }
                        .cul-list ul li .imgbox {
                            height: 1.24rem;
                        }
                        .m1-right,
                        .m5_img {
                            display: none;
                        }
                        .m1-left {
                            width: 100%;
                        }
                        .m5_txt,
                        .m6_txt {
                            width: 100%;
                        }
                        .search {
                            background-size: auto 0.3rem;
                            margin-right: 0.2rem;
                        }
                    }
                    @media only screen and (max-width:1100px) and (min-width:481px) {
                        .zt-list ul li {
                            width: 33.3333%;
                        }
                        .zt-list ul li:nth-child(n+3) {
                            margin-top: 0;
                        }
                        .zt-list ul li:nth-child(n+4) {
                            margin-top: 0.2rem;
                        }
                    }
                    @media only screen and (max-width:980px) {
                        .main {
                            padding: 0 0 0.3rem;
                        }
                        .main-left {
                            width: 100%;
                            padding-bottom: 0;
                        }
                        .main-right {
                            width: 100%;
                            padding: 0 20px;
                        }
                        .main-left h3,
                        .main-left>ul {
                            display: none;
                        }
                        .lm-title {
                            display: flex;
                        }
                        .main-title {
                            padding: 0.15rem 0;
                        }
                        .main-title h2 {
                            display: none;
                        }
                        .main .w90 {
                            width: 100%;
                        }
                        .header .w90 {
                            width: 100%;
                            padding: 0 20px;
                        }
                        .main-left>ul {
                            padding: 0 0.15rem;
                        }
                        .logo {
                            padding: 0.15rem 0;
                        }
                        .banner,
                        .list-banner {
                            margin-top: 0.8rem;
                        }
                        .navm-box {
                            padding-top: 0.9rem;
                        }
                        .search-dialog-box {
                            height: 100%;
                        }
                        .pebox ul li {
                            width: 50%;
                        }
                        .pebox ul li:nth-child(n+3) {
                            margin-top: 0.3rem;
                        }
                        .pb-left {
                            width: 100%;
                            margin-bottom: 0.3rem;
                        }
                        .pb-center,
                        .pb-right {
                            width: calc(50% - 0.15rem);
                        }
                        .pb-left .pb-list .headline p {
                            height: auto;
                            max-height: 0.6rem;
                        }
                        .partb::after {
                            content: none;
                        }
                        .partb::before {
                            right: 0;
                        }
                        .parta {
                            padding: 0.4rem 0;
                        }
                        .m3_txt {
                            width: 100%;
                        }
                        .m3_data {
                            width: 100%;
                        }
                        .main3 .m3_bg {
                            display: none;
                        }
                        .m3_data {
                            display: none
                        }
                        .m3_data_m {
                            display: block;
                        }
                        .float_img {
                            display: none;
                        }
                    }
                    @media only screen and (max-width:780px) {
                        .box-xwdt,
                        .box-djgz {
                            width: 100%;
                        }
                        .news-img ul li {
                            height: 0;
                            padding-bottom: 62%;
                        }
                        .news-scroll {
                            margin-bottom: 0.3rem;
                        }
                        .pc-center,
                        .pc-right {
                            width: 100%;
                        }
                        .cul-list ul li .imgbox {
                            height: 0;
                            padding-bottom: 62%;
                        }
                        .cul-list ul li:first-of-type .imgbox {
                            height: 0;
                        }
                        .pc-center {
                            margin-bottom: 0.3rem;
                        }
                        .parta,
                        .partb,
                        .partc {
                            padding: 0.3rem 0;
                        }
                        .pc-left {
                            margin-bottom: 0.3rem;
                        }
                        .pc1 {
                            margin-bottom: 0.3rem;
                        }
                        .main1,
                        .main2,
                        .main3,
                        .main4,
                        .main5,
                        .main6 {
                            padding: 0.3rem 0;
                        }
                        .partd {
                            padding: 0.3rem 0 0.4rem
                        }
                    }
                    @media only screen and (max-width:880px) {

                        .footer_logo,.wx-code {
                            width: 100%;
                            text-align: center;
                            margin-bottom: 0.2rem;
                        }
                        .contact {
                            width: 100%;
                            text-align: center;
                        }
                        .footer_logo img {
                            display: inline-block;
                        }
                    }
                    @media only screen and (max-width:680px) {
                        .banner .swiper-pagination {
                            bottom: 0.1rem;
                        }
                        .pic-list ul li {
                            width: 50%;
                        }
                        .teacher-list1 ul li {
                            width: 25%;
                        }
                        .content h3.title {
                            font-size: .2rem;
                        }
                        .content .sub-title {
                            font-size: .18rem;
                        }
                        .yx {
                            display: none;
                        }
                    }
                    @media only screen and (max-width:640px) {}
                    @media only screen and (max-width:580px) {
                        .pb-center,
                        .pb-right {
                            width: 100%;
                        }
                        .pb-center {
                            margin-bottom: 0.3rem;
                        }
                        .pb-list .headline p {
                            height: auto;
                            max-height: 0.6rem;
                        }
                        .history-list .his-item .y_1,
                        .history-list .his-item .y_3 {
                            padding-left: 0.4rem
                        }
                        .history-list .his-item .y_2 {
                            margin-left: 0.4rem;
                        }
                        .history-list .his-item.mr-20 .y_1,
                        .history-list .his-item.mr-20 .y_3 {
                            padding-left: 0.2rem;
                            padding-right: 0.4rem;
                        }
                        .history-list .his-item.mr-20 .y_2 {
                            margin-left: 0.2rem;
                        }
                    }
                    @media only screen and (max-width:520px) {
                        .teacher-list1 ul li {
                            width: 33.3333%;
                        }
                        .footer_logo img {
                            height: 0.5rem;
                        }
                    }
                    @media only screen and (max-width:480px) {
                        .pebox ul li {
                            width: 100%;
                        }
                        .pebox ul li:nth-child(n+2) {
                            margin-top: 0.3rem;
                        }
                    }
                    @media only screen and (max-width:440px) {
                        .logo img {
                            height: 0.4rem;
                        }
                        .banner,
                        .list-banner {
                            margin-top: 0.7rem;
                        }
                        .navm-box {
                            padding-top: 0.8rem;
                        }
                    }
                    @media only screen and (max-width:420px) {
                        .m-banidx6 .con {
                            padding-top: 0;
                        }
                    }
                    @media only screen and (max-width:400px) {
                        .pic-list ul li {
                            width: 100%;
                        }
                    }
                    @media only screen and (max-width:380px) {
                        .teacher-list1 ul li {
                            width: 50%;
                        }
                        .logo img {
                            height: 0.36rem;
                        }
                        .banner,
                        .list-banner {
                            margin-top: 0.66rem;
                        }
                        .navm-box {
                            padding-top: 0.76rem;
                        }
                    }