@media(max-width:1600px) {
    .newshow,
    .innew,
    .g-gywm,
    .listcontacts,
    .head,
    .foot,
    .inhonor,
    .inworkshop,
    .inproduct,
    .proshows,
    .inabout,
    .partner,
    .culture,
    .product,
    .about,
    .honor,
    .workshop,
    .new {
        padding-left: 15px;
        padding-right: 15px;
    }
    .nav ul li {
        padding: 0 17px;
    }
    .nav ul li a {
        font-size: 16px;
    }
    .fcontact {
        width: 33%;
    }
    .proshow_container_fr {
        padding: 36px;
    }
}

@media(max-width:1440px) {
    .nav ul li {
        padding: 0 13px;
    }
    .inpronav a,
    .pnav a {
        font-size: 18px;
    }
    .proshow_specialtitle {
        margin-top: 30px;
    }
    .proshow_view {
        margin-top: 45px;
    }
    .sj_bot span {
        font-size: 60px;
    }
}

@media(max-width:1366px) {
    .nav ul li {
        padding: 0 10px;
    }
    .nav ul li a {
        font-size: 15px;
    }
    .fnav {
        width: 24.3%;
        margin-left: 5%;
    }
    .fcontact {
        width: 38%;
    }
    .midcontact_title {
        font-size: 38px;
    }
    .midcontact_titles {
        font-size: 30px;
    }
    #certify .swiper-slide {
        width: 425px;
    }
}

@media(max-width:1280px) {
    .logo {
        width: 30.7%;
    }
    .proshow_specialitem span {
        margin-right: 25px;
    }
    .proshow_contactpic img {
        width: 120px;
    }
    .proshow_contacts_num {
        font-size: 24px;
    }
    .proshow_contacts_more {
        margin-top: 15px;
    }
    .proshow_contacts_more a {
        width: 155px;
        height: 36px;
        line-height: 36px;
        background: #f85d00;
        font-size: 13px;
    }
}

@media(max-width:1200px) {}

@media(max-width:1024px) {
    .mobile-inner-header {
        display: block;
        z-index: 999;
    }
    .innewpic {
        display: none;
    }
    .innewintro {
        width: 100%;
    }
    .innewmore {
        margin-top: 25px;
    }
    .head {
        display: none;
    }
    .foots {
        display: none;
    }
    .foot {
        height: auto;
    }
    .maintitle {
        font-size: 22px;
    }
    .inpronav a,
    .pnav a {
        width: 25%;
    }
    .pnav a {
        /* line-height: 85px; */
        min-height: 100px;
    }
    .inpronav a::before,
    .pnav a::before {
        display: none !important;
    }
    .proshow_container_fl {
        width: 100%;
    }
    .proshow_container_fr {
        width: 100%;
        margin-top: 15px;
    }
    .left_ab {
        width: 100%;
        line-height: 3;
    }
    .right_ab {
        width: 100%;
    }
    .ab {
        margin-top: 0;
    }
    .sj {
        width: 50%;
        margin-bottom: 10px;
    }
    .sj_top,
    .sj_bot {
        font-size: 20px;
    }
    .sj_bot span {
        font-size: 40px;
    }
    .prolists a p {
        font-size: 15px;
        line-height: 40px;
    }
    .prolists a {
        margin-top: 20px;
    }
    .midcontact {
        display: none;
    }
    .banner.swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 10px;
    }
}

@media(max-width:768px) {
    .wm-l,
    .wm-r {
        width: 100%;
    }
    .listcontacts>div {
        margin: 3rem auto;
        width: 98%;
    }
    .listcontacts>div>span {
        font-size: 21px;
    }
    .listcontacts>div>span>i {
        font-size: 15px;
    }
    .listcontactsTitle input {
        height: 49px;
        width: 100%;
        font-size: 15px;
    }
    .listcontactsubmit input {
        color: #fff;
        border: 0;
        width: 140px;
        height: 40px;
        font-size: 14px;
        margin: 0 5px;
    }
    .copy {
        height: auto;
        line-height: 30px;
        font-size: 14px;
    }
    .copy a {
        font-size: 14px;
        display: block;
    }
    .inprolist a {
        width: 49%;
        margin-right: 2%;
        margin-top: 15px;
    }
    .inprolist a:nth-child(4n) {
        margin-right: 2%;
    }
    .inprolist a:nth-child(2n) {
        margin-right: 0;
    }
    .titles {
        font-size: 15px;
    }
    .partner {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .partners {
        margin-top: 0;
    }
    .partners img {
        width: 49%;
        margin-right: 2%;
        margin-top: 15px;
    }
    .partners img:nth-child(5n) {
        margin-right: 2%;
    }
    .partners img:nth-child(2n) {
        margin-right: 0;
    }
    .cultures {
        margin-top: 0;
    }
    .cul {
        width: 100%;
        margin-top: 15px;
    }
    .prolists a {
        width: 49%;
        margin-right: 2%;
        margin-top: 15px;
    }
    .prolists a:nth-child(4n) {
        margin-right: 2%;
    }
    .prolists a:nth-child(2n) {
        margin-right: 0;
    }
    #certify .swiper-slide {
        width: 350px;
    }
    .news {
        margin-top: 20px;
    }
    .nw {
        width: 100%;
        margin-bottom: 20px;
    }
    .newmore {
        margin-top: 20px;
    }
    .left_workshop {
        width: 100%;
    }
    .right_workshop {
        width: 100%;
    }
}

@media(max-width:420px) {
    .inhonors a {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 15px;
    }
    .inhonors a:nth-child(5n) {
        margin-right: 2%;
    }
    .inhonors a:nth-child(2n) {
        margin-right: 0;
    }
    .inworkshops a {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 15px;
    }
    .inworkshops a:nth-child(4n) {
        margin-right: 2%;
    }
    .inworkshops a:nth-child(2n) {
        margin-right: 0;
    }
    .inworkshops a p {
        font-size: 18px;
        margin-top: 10px;
    }
    .inpronav a,
    .pnav a {
        width: 50%;
        /* line-height: 50px; */
        font-size: 16px;
    }
    .inprolist a p {
        font-size: 14px;
        line-height: 35px;
    }
    .proshow_container_fr {
        padding: 20px;
    }
    .proshow_specialitem span {
        margin-right: 40px;
        margin-bottom: 15px;
        font-size: 12px;
        width: 80px;
        height: 80px;
        line-height: 78px;
    }
    .proshow_title {
        font-size: 20px;
    }
    .cultitle {
        font-size: 16px;
    }
    .cul:first-child .cultitle,
    .cul:last-child .cultitle {
        top: 30px;
        left: 25px;
    }
    .inabout {
        margin-top: 20px;
    }
    .abouts {
        padding: 15px;
    }
    .promore a,
    .abmore a,
    .newmore a {
        width: 150px;
        height: 45px;
        line-height: 45px;
        font-size: 14px;
    }
    .promore,
    .abmore {
        margin-top: 20px;
    }
    #certify .swiper-slide {
        width: 100%;
    }
    .newtitle {
        font-size: 18.7px;
    }
    .newcon {
        font-size: 14px;
        line-height: 2;
    }
    .new {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media(max-width:376px) {}

@media(max-width:360px) {}