@charset "utf-8";

@media screen and (max-width: 1530px) {}

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1200px) {}


@media screen and (max-width: 1140px) {}

@media screen and (max-width: 1024px) {
    #ny {
        padding-bottom: .35rem;
        padding-top: .35rem;
    }
    #ny.nopt{
        padding-top: .35rem;
    }
     
    .ny-pubnav {
        position: static;
        padding: .15rem .15rem 0 .15rem;
    }

    .ny-position {
        justify-content: flex-start;
    }

    .ny-position a, .ny-position span {
        color: #333;
    }

    .ny-column {
        background: #005be4;
        padding: .1rem .2rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .ny-column h2 {
        text-align: left;
        font-size: .24rem;
        padding-bottom: 0;
        padding-bottom: 0;
        line-height: .4rem;
    }

    .ny-column h2::after {
        display: none;
    }

    .ny-column span {
        width: 0.2rem;
        height: 0.15rem;
        background: url(../images/ny-nav-more-white1224.png) no-repeat;
        background-position: center center;
        background-size: 100% 100%;
    }

    .ny-column::after {
        display: none;
    }
.ny-pubmenu {
    min-height: auto;
    margin-top: 0;
}
    .ny-pubmenu ul {
        margin-top: 0;
        display: block;
        background: #fff;
        box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);
        display: none;
    }

    .ny-pubmenu ul li {
        position: relative;
    }

    .ny-pubmenu ul li>a {
        padding: 0 .2rem;
        line-height: .6rem;
        color: #333;
    }

    .ny-pubmenu ul li>a::before {
        display: none;
    }

    .ny-pubmenu ul li>span {
        position: absolute;
        width: .4rem;
        height: .4rem;
        right: .2rem;
        top: .1rem;
        background: url(../images/sub_left_down.png) no-repeat center center;
        cursor: pointer;
        transition: all 0.3s;
        display: block;
        transform: rotateZ(90deg);
    }

    .ny-pubmenu ul li.on>span {
        transform: rotateZ(-90deg);
    }

    .ny-pubmenu ul li>dl {
        position: static;
        transform: scaleY(1);
        display: block;
        overflow: hidden;
        /* border-top: dashed 1px #b4bbd0; */
        transition: all 0s;
        padding-top: 0;
        display: none;
    }

    .ny-pubmenu ul li>dl dd {
        float: left;
        width: 100%;
    }

    .ny-pubmenu ul li>dl dd:nth-child(2n+1):before {
        display: none;
    }

    .ny-pubmenu ul li>dl dd a {
        padding: .1rem .2rem;
    }

    .ny-bplan {
        display: none;
    }

    .pagination {
        padding-top: 0.3rem;
    }

    .pagination a {
        padding: 0 0.05rem;
        line-height: 0.3rem;
        font-size: 0.14rem;
        margin: 0 0.03rem;
    }

    .ny-bimg::before, .ny-bimg::after {
        content: none;
    }

    .ny-sjmenu ul {
        justify-content: flex-start;
        padding: .15rem .1rem;
    }

    .ny-sjmenu ul li {
        width: 50%;
    }

    .ny-sjmenu ul li a {
        padding: .1rem 0;
        text-align: center;
    }

    .ny-sjmenu ul li:nth-child(2n+1) a::before {
        display: none;
    }
    .ny-sjmenu{
        display: none;
    }

}

@media screen and (max-width:640px) {}

@media screen and (max-width:480px) {}

@media screen and (max-width:768px) {}

@media screen and (max-width:480px) {}
