﻿@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) {}