@media screen and (max-width: 1200px) {
    .head .head_txt h2 {
        font-size: 48px;
    }
    /* .box5 .box5_img .box5_tab_title img:nth-child(1) {
            width: 36%;
        }
        .box5 .box5_img .box5_tab_title img:nth-child(2) {
            width: 45%;
        } */
    .box5 .box5_img .box5_tab_title div:nth-child(3) {
        width: 12%;
    }
}

@media screen and (max-width: 1120px) {
    .box9 .content ul li .news_txt {
        float: left;
        max-width: 275px;
        padding: 4px 16px 0 12px;
    }
    .box9 .content ul li .news_img {
        float: left;
        width: 112px;
        height: 80px;
    }
}

@media screen and (max-width: 800px) {
    .w_1200 {
        max-width: 96%;
        margin: 0 auto;
    }
    /* box9 */
    .box9 .content ul li {
        float: none;
        width: 100%;
        /* width: 33.333333%;
        margin-top: 34px; */
    }
    /* .head */
    .head {
        height: 350px;
    }
    .head>div {
        height: 350px !important;
    }
    /* .header .logo {
        float: none;
    } */
    .header .nav {
        display: none;
    }
    .header .nav_m {
        display: block;
        float: right;
        position: relative;
        width: 115px;
        width: 100%;
    }
    .header .nav_m .more {
        text-align: right;
        padding-right: 10px;
        margin-top: -30px;
    }
    .header .nav_m .more i {
        color: #f5f5f5;
    }
    .header .nav_m ul {
        display: none;
        z-index: 9;
        width: 100%;
        position: absolute;
        top: 100%;
        background: rgba(0, 0, 0, .5);
        border-radius: 4px;
    }
    .header .nav_m ul li {
        text-align: center;
        padding: 6px 0;
        border-left: 2px solid #00A6CA;
        margin-top: 11px;
        width: 33%;
        margin-left: 11%;
        float: left;
    }
    .header .nav_m ul li a {
        color: #e5e5e5;
    }
    /* .header .nav ul {
        text-align: center;
    }
    .header .nav ul li {
        float: none;
        display: inline-block;
    } */
    .head .head_input ul li {
        width: 100%;
        float: none;
        text-align: right;
    }
    .head .head_input ul li input {
        width: 100%;
        text-align: center;
    }
    .head .head_input ul li:last-child input {
        margin-left: 0px;
        margin-top: 10px;
    }
    .header .nav ul li {
        /* margin-right: 0;
            width: 25%;
            padding: 0;
            padding-top: 30px; */
        margin: 0;
    }
    .head .head_txt h2 {
        font-size: 24px;
        max-width: 85%;
        margin: 0 auto;
    }
    .head .head_txt p {
        font-size: 16px;
        max-width: 95%;
        margin: 0 auto;
        margin-top: 15px;
        display: none;
    }
    /* 合作伙伴 */
    .link {
        display: none;
    }
    .h_33 {
        display: none;
    }
    .links .pc {
        display: none;
    }
    .links .m {
        display: block;
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
    }
    .links ul li {
        float: left;
        margin: 5px 10px;
        width: 44%;
        text-align: center;
        border: 1px solid #eee;
    }
    .links ul li:last-child {
        margin: 5px 10px;
    }
    /* box1 */
    .box1_m {
        display: block;
    }
    .box1_pc {
        display: none;
    }
    .box1 p {
        background: rgba(30, 174, 196, 1);
        color: #efefef;
        padding: 10px;
        border-radius: 8px;
        box-shadow: 2px 2px 10px #1EAEC4
    }
    .box1 h3 {
        font-size: 14px;
        margin-top: 20px;
    }
    .box1 h2 {
        font-size: 18px;
        width: 80%;
        margin: 0 auto;
        margin-top: 13px;
    }
    .box1 img {
        margin-top: 10px;
    }
    /* box2 */
    .box2 {
        display: none;
    }
    /* .box2 h3 {
        font-size: 18px;
        margin-top: 25px;
    }
    .box2 p {
        font-size: 16px;
        margin-top: 30px;
    }
    .box2 .box2_img {
        margin-top: 20px;
    }
    .box2 img {
        max-width: 95%;
        display: block;
        margin: 0 auto;
    } */
    /* box3 */
    .box3 h3 {
        display: none;
        font-size: 14px;
        margin-top: 25px;
    }
    .box3 h2 {
        display: none;
        font-size: 16px;
        margin-top: 30px;
    }
    .box3 p {
        font-size: 18px;
        margin-top: 20px;
    }
    .box3 .box3_img {
        margin-top: 25px;
    }
    .box3_img .ewm {
        position: relative;
        bottom: 85px;
        left: 50%;
        transform: translateX(-50%);
    }
    .box3_img .ewm>div {
        float: none;
        width: 135px;
    }
    /* box4 */
    .box4 {
        z-index: 9;
        overflow: initial;
        display: none;
    }
    .box4 h2 {
        display: none;
        /* font-size: 18px;
        font-weight: 700;
        margin-top: 0; */
    }
    .box4 p {
        display: none;
        /* font-size: 14px;
        text-align: center;
        font-weight: 400;
        color: #575757;
        margin: 0 auto;
        width: 95%;
        margin-top: 25px;
        line-height: 25px;
        text-indent: 2em; */
    }
    .box4 img {
        margin-top: -70px;
    }
    /* box5*/
    .box5_pc {
        display: none;
    }
    .box5_m {
        display: block;
    }
    .box5 .box5_js h5 {
        margin-top: -60px;
    }
    .box5 h3 {
        font-size: 14px;
        margin-top: 25px;
    }
    .box5 h2 {
        font-size: 18px;
        margin-top: 30px;
    }
    .box5 p {
        font-size: 12px;
        text-align: center;
        font-weight: 400;
        color: #707070;
        width: 95%;
        margin: 0 auto;
        margin-top: 20px;
    }
    .box5 .box5_img {
        margin-top: 20px;
    }
    .box5 .box5_img img {
        max-width: 95%;
        /* display: block; */
        margin: 0 auto;
    }
    .box5 .box5_img .box5_tab_title {
        width: 100%;
    }
    .box5 .box5_img .box5_tab_items {
        width: 95%;
    }
    .box5 .box5_js ul li {
        width: 42%;
        margin: 10px 10px;
        max-width: 100%;
    }
    .box5 .box5_js ul li>div {
        max-width: 185px;
        max-width: 98%;
        margin: 0 auto;
    }
    .box5 .box5_js ul li img {
        height: 220px;
    }
    /* 教师展示 */
    .box5 .js_pc {
        display: none;
    }
    .box5 .js_mm {
        display: block;
    }
    .box5 .box5_js ul li>div {
        position: relative;
    }
    .box5 .box5_js ul li .jszl {
        position: absolute;
        bottom: 0;
        width: 100%;
    }
    .box5 .box5_img .box5_tab_title div:nth-child(1) {
        width: 36%;
    }
    .box5 .box5_img .box5_tab_title div:nth-child(2) {
        width: 46%;
    }
    .box5 .box5_img .box5_tab_items .content span {
        font-size: 16px;
    }
    .box5 .box5_img .box5_tab_items .content p {
        font-size: 12px;
        padding-right: 0;
        padding-left: 5px;
    }
    .box5 .box5_img .box5_tab_title>div:nth-child(1).cur .bg {
        background-size: 50%;
        bottom: -25px;
    }
    .box5 .box5_img .box5_tab_title>div:nth-child(2).cur .bg {
        background-size: 38%;
        bottom: -25px;
    }
    .box5 .box5_img .box5_tab_title>div:nth-child(3).cur .bg {
        background-size: 86%;
        bottom: -24px;
    }
    .box5 .box5_img .box5_tab_items {
        margin-top: 22px;
    }
    .box5 .box5_js ul li:last-child {
        margin: 10px;
        display: none;
    }
    /* box6*/
    .box6 {
        padding-bottom: 75px;
        display: none;
    }
    .box6 h2 {
        font-size: 18px;
        font-weight: 700;
        width: 80%;
        margin: 0 auto;
    }
    .box6 .box6_tab {
        margin-top: 62px;
    }
    .box6 .box6_tab .ht-tab-items {
        margin: 45px 2px 0 2px;
    }
    .box6 .box6_tab .ht-tab-items .ht-tab-item .box6_js_txt p {
        font-size: 12px;
    }
    .box6 .box6_tab ul li {
        font-size: 16px;
    }
    /* box7  */
    .box7 {
        display: none;
    }
    .box7 h2 {
        font-size: 18px;
        font-weight: 700;
        width: 80%;
        margin: 0 auto;
        margin-top: 54px;
    }
    .box7 p {
        font-size: 14px;
    }
    .box7 .box7_content>div {
        padding: 0 0;
        margin-top: 40px;
    }
    .box7 .box7_content>div .box_txt p,
    .box7 .box7_content>div .box_txt h4 {
        padding-right: 0;
        padding-left: 0;
    }
    .box7 .box7_content>div .box_txt h4 {
        font-size: 20px;
        font-weight: 700;
        margin-top: 10px;
    }
    .box7 .box7_content>div .box_txt p {
        font-size: 12px;
        line-height: 23px;
        text-align: left;
        margin-top: 8px;
    }
    .box7 .box7_content>div .box_img>div img {
        max-width: 100%;
    }
    /* box8  */
    .box8_pc {
        display: none;
    }
    .box8_m {
        display: block;
    }
    .box8 .box8_tabs .tab_items .tab_item {
        display: block;
    }
    .box8 h2 {
        font-size: 18px;
        font-weight: 700;
    }
    .box8 .box8_tabs .tab_sx .tab_title ul li {
        height: 104px;
    }
    .box8 .box8_tabs .tab_items .items_txt {
        padding-left: 15px;
        padding-top: 0;
        max-width: 65%;
        line-height: 36px;
    }
    .box8 .box8_tabs .tab_items .items_txt h5 {
        font-size: 18px;
        color: #575757;
    }
    .box8 .box8_tabs .tab_items .items_txt p {
        font-size: 12px;
        color: #4C4C4C;
        margin-top: -3px;
        line-height: 22px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    .box8 .box8_tabs .tab_items {
        padding: 10px;
    }
    .box8 .qt .qtxm>div:nth-child(1) {
        margin-right: 14px;
        margin-bottom: 20px;
    }
    .box8 .qt .qtxm>div .re {
        position: relative;
    }
    .box8 .qt .qtxm .qt_txt h3 {
        font-size: 28px;
        top: 15%;
    }
    .box8 .qt .qtxm .qt_txt h3 span {
        font-size: 20px;
    }
    .box8 .qt .qtxm .qt_txt .txt_b p {
        text-align: left;
        color: #fff;
        font-size: 16px;
        line-height: 36px;
        padding: 10px 0 10px 0;
        letter-spacing: 2px;
        width: 80%;
        margin: 0 auto;
    }
    .box8 .qt .qtxm .qt_txt .txt_b {
        height: 160px;
        bottom: 0;
    }
    .box8 .qt .qtxm>div {
        float: none;
        width: 100%;
        max-width: 100%;
    }
    .box8 .qt .qtxm>div:nth-child(2) .qt_txt .txt_b p {
        padding: 36px 0 48px 0;
        line-height: 25px;
    }
    /* box9  */
    .box9 .content ul li .news_txt {
        max-width: 68%;
        padding: 0 0px 0 12px;
    }
    .box9 .content ul li .news_img {
        float: left;
        width: 15%;
        height: 81px;
    }
    .box9 .content ul li .news_txt h3 {
        font-size: 14px;
        font-weight: 500;
    }
    .box9 .content ul li .news_txt p {
        padding: 0px 0;
    }
    .box9 .content ul li .news_txt {
        padding: 0 0px 0 12px;
    }
    /* foot  */
    .foot .nav_b,
    .foot .rx,
    .foot .ewm {
        float: none;
        width: 100%;
    }
    .foot .footer {
        display: none;
    }
    .foot .yq_links {
        display: none;
    }
    .foot {
        padding: 10px 0 10px 0;
    }
    .foot .nav_b ul {
        padding: 0 10px;
    }
    .foot .nav_b ul li {
        margin-left: 30px;
        margin-left: 0;
        width: 33.3333333333333%;
    }
    .foot .rx {
        text-align: center;
    }
    .foot .rx .adres {
        font-size: 16px;
        color: #cdcdcd;
        padding-bottom: 20px;
    }
    .foot .ewm {
        margin-top: 35px;
        margin-bottom: 20px;
    }
    .foot .ewm div {
        padding-left: 0;
        text-align: center;
    }
    /* 轮播 */
    /* .qtxm .slick-prev,
    #sxxm .slick-prev,
    #zkxm .slick-prev {
        background: url(/static/skin/images/left.png) center no-repeat;
        left: -13px;
        background-size: 50%;
    }
    .qtxm .slick-next,
    #sxxm .slick-next,
    #zkxm .slick-next {
        background: url(/static/skin/images/right.png) center no-repeat;
        right: -13px;
        background-size: 50%;
    }
    .qtxm .slick-arrow,
    #sxxm .slick-arrow,
    #zkxm .slick-arrow {
        display: block;
        position: absolute;
        z-index: 10;
        top: 50%;
        width: 55px;
        height: 94px;
        transform: translateY(-50%);
    } */
}

@media screen and (max-width: 520px) {
    .box8 .box8_tabs .tab_sx .tab_title ul li {
        height: 133px;
    }
    .box9 .content ul li .news_img {
        width: 22%;
    }
    .header .nav ul li {
        background-color: #6DE2D4;
        margin: 0 10px 10px 0;
    }
    .header .nav ul li a {
        /* color: #666; */
        /* font-weight: 700; */
    }
}

@media screen and (max-width: 430px) {
    .box8 .box8_tabs .tab_sx .tab_title ul li {
        height: 220px;
    }
    .box9 .content ul li .news_img {
        width: 108px;
        height: 81px;
    }
    .box8 .box8_tabs .tab_title ul {
        padding: 0;
    }
    .box9 .content ul li .news_txt {
        height: 81px;
    }
}