@media  (max-width:1200px){
    .inner{
        width: 90%;
    }
    .onService_panel{
        display: none;
    }
    .qq_onService_panel .sidebar2_list{
        display: none;
    }
    .qq_onService_panel .sidebar2_state{
        display: none;
    }
    .top .top1 .nav2 .cd{
        display: block;
        margin-right: 11px;
    }
    .top .top1 .nav2{
        display: flex;
        justify-content: flex-end;
    }
    .top .top1 .nav2 ul{
        position: fixed;
        right: -100%;
        top: 0px;
        height: 100vh;
        width: 60%;
        z-index: 6;
        /* display: none; */
        background: #fff;
        transition: all 0.3s;
        flex-direction: column;
       
    }
    .top .top1 .nav2 ul li{
        border-right: none;
        border-bottom: 1px dashed #b9b9b9;
        width: 100%;

    }
    .top .top1 .nav2 ul li a{
        margin: 0px;
        padding: 0px;
        display: inline-block;
        text-align: center;
        width: 100%;
        line-height: 2;
    }
    .top .top1 .nav2 ul li a.act{
        border-top: none;
        font-weight: bold;
    }
    .men2 {
        right: 0% !important;
    }
    .gywm .gywm1{
        flex-direction: column;
    }
    .Notice1{
        padding: 10px 0px;
    }
    .core .title{
        margin-top:20px;
        padding-bottom: 20px;
    }
    .core .core1 li a .img1{
        margin-top: 20px;
    }
    .core .core1 li a p{
        margin-top: 20px;
    }
    .core .core1 li a .img2{
        margin-top: 20px;
        padding-bottom: 20px;
    }
    .core .more{
        margin-top: 20px;
    }
    .Exhibition .title{
        padding-top: 40px;
        margin-top: 20px;
    }
    .Exhibition .more{
    margin-top: 20px;
    }
    .Exhibition_list li{
        margin-bottom: 15px;
    }
    .gywm{
        margin-top: 20px;
    }
    .gywm .title{
        margin-top: 40px;
        align-items: center;
    }
    .gywm1 .gywm_1 .jj{
        margin: 0 auto;
    }
    .gywm1 .more{
        margin: 0 auto;
    }
    .gywm1 .gywm_2{
        margin-left: 0px;
        width: auto;
        height: auto;
        margin: 0 auto;
        margin-top: 40px;
        padding-bottom: 30px;
    }
    .gywm1 .gywm_2 ul{
        padding: 0px;
    }
    .gywm1 .gywm_1 .more1{
        margin-top: 20px;
    }
    .footer .footer1{
        flex-direction: column;
    }
    .footer .footer1 .footer1_1,
    .footer .footer1 .footer1_2,
    .footer .footer1 .footer1_3{
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 30px;
    }
    .footer .footer1{
        padding-top: 20px;
    }
    .footer .footer1 .footer1_2 ul{
        margin-left: 0px;
    margin-top: 0px;
    }
    .footer .footer1 .footer1_3 ul{
        margin-top: 10px;
    }
    .footer .footer2{
        margin-top: 5px;
    }
    .footer .footer2{
        flex-direction: column;
    }
    .footer .footer2 p{
        margin-left: 0px !important;
    }
    .nr .nr1,
    .nr .nr2{
        float: inherit;
    }
    .nr .nr1{
        margin-bottom: 20px;
    }
    .nr .nr1 ul{
        display: flex;
        justify-content: start;
        align-items: center;
        flex-wrap: wrap;
    }
    .nr1 ul li{
        width: 18%;
        margin: 0 1%;
    }
    .nr1 ul li a{
        width: 100%;
        height: auto;
        line-height: 1.5;
        display: inline-block;
        text-align: center;
        border-bottom: none;
        font-size: 16px;
        padding: 5px 0px;
    }
    .nr1 ul li a.act{
        font-size: 16px;
    }
    .nr2{
        width: 100%;
    }
    .content {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .top .top1 .nav1 .a1{
        display: none;
    }
    .top .top1 .nav2 ul li a:hover {
        color: #e1472f;
        border-top: 2px solid transparent;
    }
}
@media  (max-width:992px){
    .top .top1 .nav{
        display: flex;
        justify-content: space-around;
        width: 48%;
        margin-left: 2%;
    }
    .top .top1 .nav1{
        justify-content: space-around;
        flex-wrap: wrap;
        width: 100%;
       
    }
    .top .top1 .nav1 .a1{
        margin: 0px 0px;
    }
    .top .top1 .nav1 .a2{
        margin: 0px 0px;
    }
    .top .top1 .nav1 .a1,
    .top .top1 .nav1 .a2{
        width: 48%;
        
        text-align: center;
        margin-top: 5px;
        margin: 0px 1%;
    }
    .top .top1 .logo{
        width: 170px;
        height: auto;
    }
    .nr2 .nr2_1 .list2{
        flex-wrap: wrap;
    }
    .nr3{
        width: 100%;
    }
    .nr3 .list3 li a img{
        display: none;
    }
    .nr3 .list3 li a .title1{
        width: 80%;
    }
    .nr3 .list3 li a .date{
        width: 15%;
        margin-left: 5%;
    }
}
@media  (max-width:768px){
    .footer .footer1 .footer1_3 ul{
        width: 100%;
    }
    .footer .footer1 .footer1_3 ul li{
        width: 100%;
    }
    .top .top1 .nav1 .a2{
        padding: 3px 3px;
    }
    .top .top1 .nav2{
        position: fixed;
        right:5vw ;
        top: 15vh;
        z-index: 6;
        background-color: #fff;
    }
    .top .top1 .nav2 .cd{
        margin-right: 0px;
    }
    .footer .footer1 .footer1_1 .logo2{
        width: 217px;
        height: 39px;
    }
    .Notice1 p{
        font-size: 12px;
    }
    .core .title span{
        font-size: 18px;
    }
    .core .core1 li{
        width: 48%;
        margin: 0 1%;
        margin-bottom: 10px;
    }
    .core .core1{
        justify-content: center ;
    }
    .Exhibition_list li{
        width: 48%;
        margin: 0 1%;
        margin-bottom: 10px;
    }
    .Exhibition .title span{
        font-size: 18px;
    }
    .core .core1 li a p{
        font-size: 15px;
    }
    .gywm .title span{
        font-size: 18px;
    }
    .gywm1 .gywm_2 ul{
        width: 100%;
        height: 100%;
    }
    .gywm1 .gywm_2 ul li{
        width: 50%;
        height: 50%;
        padding: 10px;
        box-sizing: border-box;
    }
    .gywm1 .gywm_1 .jj{
        width: 100%;
    }
    .core .core1 li a p{
        margin-top: 10px;
    }
    .core .core1 li a .img2{
        margin-top: 10px;
        padding-bottom: 10px;
    }
    .core .core1 li a .img1{
        margin-top: 10px;
    }
    .Exhibition .title{
        padding-top: 20px;
    }
    .nr1 ul li{
        width: 48%;
        margin: 0 1%;
    }
    .nr2 .nr2_1{
        min-height: 300px;
    }
    .nr2 .title span{
        font-size: 16px;
    }
    .nr1 ul li a{
        font-size: 12px;
    }
    .nr1 ul li a.act {
        font-size: 12px;
    }
    .nr2 .nr2_1 .list2{
        justify-content: start;
    }
    .nr2 .nr2_1 .list1 li{
        width: 100%;
    }
    .nr3 .title span{
        font-size: 16px;
    }
    .nr3 .list3 li a .title1{
        width: 70%;
    }
    .nr3 .list3 li a .date{
        width: 30%;
        margin-left: 0%;
    }
    .top .top1{
        height: 50px;
    }
    .page ul{
        display: flex;
        justify-content: start;
        width: 100%;
        flex-wrap: wrap;
    }
    .page ul li{
        width: 30%;
        margin: 0px 1.5%;
        margin-bottom: 10px;
    }
    .page ul li a,
    .page ul li span{
        width: 100%;
        padding: 0px;
        margin: 0px;
        text-align: center;
    }
    .page ul p{
        width: 100%;
        padding: 0px;
        margin: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .list2 .list2_1{
        padding-bottom: 15px;
    }
    .nr2 .nr2_1 .list2 .list2_1 p{
        padding-bottom: 10px;
    }
}