@media screen  and (max-width: 1700px) {
    .header .head-nav .blo-box {
        margin: 0 16px;
    }

    .header .dfr .dcom {
        margin: 0 10px;
    }

    .conta2 {
        width: 80%;
    }

    .cont-ban {
        height: 700px;
    }

    .news .bot-box1 .dlist .dzu {
        width: 320px;
    }

    .news .bot-box1 .dlist .dy {
        width: 220px;
    }
}

@media screen  and (max-width: 1500px) {
    .header .head-nav .blo-box {
        margin: 0 10px;
    }

    .header .dfr .he-phone {
        font-size: 14px;
    }

    .inde-pai .blo-box {
        height: 440px;
    }

    .inde-jieshao .dfr .dn-list {
        padding: 6% 0 2%;
    }

    .inde-jieshao .dfr .dn1 {
        font-size: 30px;
    }

    .inde-jieshao .dfr .dn-zi {
        line-height: 26px;
        font-size: 14px;
    }

    .conta2 {
        width: 88%;
    }

    .com-ban {
        height: 400px;
    }

    .cont-ban {
        height: 600px;
    }

    .cont-ban .nei-wen {

        height: 540px;
        margin: -270px 0 0;
        padding: 3% 0 0 7%;
    }

    .news .bot-box1 .dlist .dzu {
        width: 300px;
    }

    .news .bot-box1 .dlist .dy {
        width: 160px;
    }

    .teach-bot .dfl .teach-sw1 .dn-nei .dn1 {
        font-size: 36px;
    }

    .teach-bot .dfl .teach-sw1 .dn-nei .dn2 {
        font-size: 16px;
        line-height: 36px;
    }

    .teaxq-bot1 .dfl {
        width: 400px;
        height: 458px;
    }

    .lyzxn-bot .dlist .dnei .dtu {
        width: 170px;
        height: 170px;
    }

}

@media screen  and (max-width: 1360px) {
    .inde-baom .baom-bot .blo-box {
        margin: 0 30px;
    }

    .conta {
        width: 90%;
    }

    .header .dfr .he-phone .dp2 {
        font-size: 18px;
    }
}

@media screen  and (max-width: 1200px) {
    .header .head-nav {
        position: absolute;
        top: 100%;
        width: 100%;
        background: #ffffff;
        z-index: 5;
        line-height: 50px;
        border-top: 1px solid #eee;
    }

}


@media screen  and (max-width: 780px) {
    .header .head-nav .dn-xia{
        width: 100%;
        left: 0;
    }
    .curxq-bot .dfl .dfl-box2 .dn-sha{
        font-size: 16px;
    }
    .curxq-bot .dfl .dfl-box2 .dn-sha .dyn {
       
        font-size: 14px;
    }


    .inde-pai, #service, #LRfloater0, #LRdiv3 {
        display: none !important;
    }

    .layui-layer-setwin .layui-layer-close2 {
        top: -40px !important;
    }

    #service li a.weixin_area .weixin {
        width: 150px;
    }

    #LRdiv2 {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1000;
        height: 100%;
        width: 100%;
    }

    #LRfloater3 {
        z-index: 99 !important;
    }

    #LRfloater2 {
        position: absolute !important;

    }

    .footer2 {
        display: block;
    }

    .footer {
        margin: 0 0 60px;
    }

    .inde-body .footer {
        margin: 0;
    }

    .p-click-alert {
        display: block;
    }

    .header .head-nav {
        line-height: 40px;
        right: -7%;
        display: none;
        width: 60%;
    }

    .header .head-nav .blo-box {
        display: block;
    }
    .header .dfr .he-phone{
        display: none;
    }


    .inde-baom .baom-bot .blo-box {
        width: 90%;
    }

    .inde-zixun .zixun-bot .dpai .tex1 {
        width: 100%;
    }

    .inde-jieshao {
        height: auto !important;
    }

    .inde-jieshao .dfl {
        width: 100%;
        height: 300px;
    }

    .inde-jieshao .dfr {
        width: 100%;
        height: auto;
        padding: 3% 6% 6%;
    }

    .inde-pai .blo-box {
        width: 100%;

        margin: 0 0 15px;
    }

    .inde-kecheng .bot-pai .blo-box {
        width: 100%;
        margin: 0 0 15px;

    }

    .inde-teacher .inde-sw3 {
        width: 300%;
        height: 500px;
    }

    .inde-teacher .inde-sw3 .sl-nei .dn-top {
        height: 260px;
    }

    .inde-teacher .inde-sw3 .sl-nei:hover .dn-top {
        height: 280px;
    }

    .inde-teacher .inde-sw3 .sl-nei .dn-bot .dn1 {
        font-size: 18px;
    }

    .inde-teacher .inde-sw3 .sl-nei .dn-bot .dn2 {
        font-size: 12px;
        line-height: 20px;
    }


    .inde-news .news-list .dbox {
        width: 100%;
    }

    .inde-news .news-list .dbox .dzuo {
        width: 100%;
        height: 150px;
    }

    .inde-news .news-list .dbox .dyou {
        width: 100% !important;
        height: 140px;
        padding: 10px 0 0;
    }

    .inde-baom .com-ti1:before, .inde-baom .com-ti1:after {
        display: none;
    }

    .inde-baom {
        height: auto;
        padding: 30px;
    }

    .inde-baom .baom-bot .blo-box {
        margin: 0 0 15px;
        width: 100%;
    }

    .inde-zixun .zixun-bot .blo-box {
        width: 100%;
        margin: 0 0 20px;
    }

    .com-ti1 {
        padding: 15px 0 30px;
    }

    .foot-top .dfl .blo-box .dn2 {
        display: none;
    }

    .foot-top .dfl .blo-box {
        width: 33%;
        margin: 0;
    }

    .foot-top .dfr .blo-box {
        margin: 0;
        width: 50%;
    }

    .foot-top .dfr .blo-box .im-ewm {
        display: block;
        margin: auto;
        width: 68%;
        height: auto;
    }

    .qywh-bot .dbox {
        height: auto;
    }

    .qywh-bot .dbox .dtu {
        width: 100%;
        height: 200px;
    }

    .qywh-bot .dbox .dwen {
        width: 100%;
        height: auto;
        padding: 5%;
    }

    .conta1, .conta2, .conta3 {
        width: 90%;
    }

    .gsry-bot .bot-box1 .blo-box, .xyhj-bot .bot-box1 .blo-box {
        width: 100%;
        margin: 0 0 15px;
    }

    #waterfall li {
        width: 50%;
    }

    .cont-ban {
        height: 500px;
    }

    .cont-ban .nei-wen {
        width: 90%;
        left: 5%;
        height: 460px;
        margin: -230px 0 0;
        padding: 14% 2% 0;
    }

    .cont-ban .nei-wen .dlist {
        margin: 0 0 10px;
        font-size: 15px;
    }

    .cont-ban .nei-wen .dlist .dn1 span {
        font-size: 13px;
    }

    .cont-ban .nei-wen .dlist .dn2 {
        font-size: 13px;
    }

    .cont-ban .nei-wen .dlistla .dn1 {
        margin: 0 0 10px;
    }
    .cont-bot1 .form1 {
        width: 100%;
    }
    .cont-bot1 .form1 .dlist1 .dpai {
        width: 100%;
        margin: 0 0 10px;
    }

    .cont-bot1 .form1 .dlist1 .dpai2 {
        margin: 0 0 10px;
    }

    .cont-bot1 .form1 .dlist {
        margin: 0 0 10px;
    }

    .cont-bot1 .form1 .dlist .tex1 {
        height: 230px;

    }

    .com-ban .nei-wen .dn1 {
        font-size: 32px;
    }

    .com-ban .nei-wen .dn2 {
        font-size: 26px;

    }

    .curr-bm .form1 .blo-box {
        width: 100%;
        margin: 0 0 10px;
    }

    .curr-bm .form1 .dlist .com-more .a1 {
        margin: 8px;
        width: 124px;
    }

    .com-array .dfl {
        width: 100% !important;
    }

    .com-array .dfr {
        width: 100%;
    }

    .curxq-bot .dfl .dfl-box1 .dn-caozuo .com-more .a1 {
        margin: 0 0 0 8px;
        width: 120px;
    }

    .curxq-bot .dfl .dfl-box2 .dn-xia .dli1 .dpain .blo-box {
        width: 50%;
    }

    .curxq-bot .dfl .dfl-box4 .dn-xia .tab1 .blo-box {
        margin: 0 0 6px;
        font-size: 14px;
        width: 100%;
    }

    .gwly-bot .dfl {
        width: 100%;
        height: 300px;
        margin: 0 0 15px;
    }

    .gwly-bot .dfr {
        width: 100%;

    }

    .gwly-bot .dfr .dlist .tex1 {
        height: 220px;
    }

    .gwly-bot .dfr .dlist .com-more .a1 {

        margin: 14px 14px 0 0;
        width: 145px;
    }

    .gwly-bot .dfr .dlist .inp11 {
        width: 48%;
    }

    .gwly-bot .dfr .dlist .inp12 {
        width: 48%;
    }

    .ybfhd-bot .bot-box1 .blo-box {
        width: 100%;
        margin: 0 0 15px;

    }

    .curxq-bot .dfl .dfl-ti2 {
        font-size: 14px;
    }

    .curxq-bot .dfl .dfl-ti2 span {
        display: inline-block;
        width: 48%;
        margin: 0;
    }

    .news .bot-box1 .dlist .dzu, .news .bot-box1 .dlist .dy, .news .bot-box1 .dlist .dzh {
        width: 100% !important;
    }

    .news .bot-box1 .dlist .dzh .dzh-nei {
        padding: 10px 10px 0;
    }

    .news .bot-box1 .dlist .dy {
        padding: 10px;
    }

    .bmlc-bot2 .dfl {
        width: 100%;
        padding: 0 40px;
    }

    .bmlc-bot2 .dfr {
        width: 100% !important;
        height: 300px;
    }

    .teach-bot .dfl {
        width: 80%;
        margin: 0 0 15px 10%;
    }

    .teach-bot .dfr {
        width: 100%;
    }

    .teach-bot .dfl .teach-sw1 .dn-nei .dn1 {
        font-size: 24px;
    }

    .teach-bot .dfl .teach-sw1 .dn-nei .dn2 {
        font-size: 12px;
        line-height: 20px;
        max-height: 240px;
        overflow-y: scroll;
    }

    .teaxq-bot1 .dfl {
        width: 100%;
        height: 300px;
    }

    .teaxq-bot1 .dfr {
        width: 100% !important;
    }

    .teaxq-bot1 .dfr-nei {
        padding: 10% 8%;
    }

    .teaxq-bot3 .blo-box {
        width: 48%;

    }

    .lyzxn-bot .dlist .dnei {
        width: 100%;
    }

    .lyzxn-bot .dlist .dnei .dtu {
        width: 120px;
        height: 120px;
    }

    .lyzxn-bot .dlist .dnei:before {
        display: none;
    }

    .lyzxn-bot .dlist .dnei .dwen .dn1 {
        font-size: 24px;
    }

    .lyzxn-bot .dlist .dnei .dwen .dn2 {
        line-height: 22px;
    }

    .zsyjt-bot .bot-box1 .blo-box {
        width: 100% !important;
        height: 160px !important;
        margin: 0 0 15px !important;
    }

    .curxq-ban2 {

        text-align: center;
        padding: 20% 0 0;
    }

    .curxq-ban {
        height: 300px;
        padding: 20% 0 0;
    }

    .lyzxn-bot .bot-box1:before, .lyzxn-bot .bot-box1:after {
        display: none;
    }

    .com-navigation a {
        margin: 0 15px;
    }

    .com-mor .a1, .com-mor2 .a1 {
        width: 130px;
    }

    .news .bot-box1 .dlist .dzh .dn1 {

        font-size: 20px;
    }

    .news .bot-box1 .dlist .dzh .dn3 {
        font-size: 14px;
        line-height: 20px;

    }

    .news .bot-box1 .dlist .dy .dn1, .news .bot-box1 .dlist .dy .dn2 {
        display: inline-block;
    }

    .news .bot-box1 .dlist .dy .dn1 {
        font-size: 22px;
    }

    .news .bot-box1 .dlist .dy .dn2 {
        font-size: 18px;
        margin: 0 0 10px 10px;
    }

    .curxq-bot .dfl .dfl-box1 .dn-caozuo .com-mor .a1, .curxq-bot .dfl .dfl-box1 .dn-caozuo .com-mor2 .a1 {
        margin: 0 0 0 9px;
        width: 120px;
    }

    .lay-serch .box {

        padding: 22px 0 0;
    }

    .lay-serch .box .inp {
        font-size: 24px;
    }

    .lay-serch .box .sub {
        font-size: 20px;
    }
}















