@charset "utf-8";

.mh {
    -webkit-backface-visibility: hidden;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    opacity: 0.9;
    -webkit-animation: nvfadeInDown 1s .1s ease both;
    -moz-animation: nvfadeInDown .3s .1s ease both;
}

.nav-zi {
    position: fixed;
    left: 0;
    right: 0;
    background-color: #fff;
    height: 500px;
    text-align: left;
    z-index: 9999;
    padding:10px 0 45px;
}
.nav-zi .nn{
    display:block;
    width:881px;
    margin-top:61px;
}

    .nav-zi .one {
        padding: 0 0 20px;
        border-bottom: solid 1px #042e53;
    }

    .nav-zi .one span {
        color: #042e53;
        font-size: 14px;
        font-weight:bold;
    }
    .nav-zi ul {
        width:100%;
        margin:0;
        padding:0;
        border:0;
    }
    
    .nav-zi ul li{float:left;width:50%; padding:51px 0 0; padding-left:0 !important;list-style:none;}

    .nav-zi ul li a {
        font-size:18px;
        display: block;
        color:#036eb5;
        font-weight:bold;
    }
    .nav-zi ul li span {
        padding:0 5px;
    }
@media (max-width: 768px) {
    .nav-zi {
        height:100%;
        padding: 0.15rem 0 0.55rem;
    }
    @keyframes novo-g-location-an {
        from {
            height: 0;
        }

        to {
            height: 100vh;
        }
    }

    @-webkit-keyframes novo-g-location-an /* Safari 与 Chrome */
    {
        from {
            height: 0;
        }

        to {
            height: 100vh;
        }
    }

    @keyframes novo-g-location-an-hide {
        from {
            height: 100vh;
        }

        to {
            height: 0;
        }
    }

    @-webkit-keyframes novo-g-location-an-hide /* Safari 与 Chrome */
    {
        from {
            height: 100vh;
        }

        to {
            height: 0;
        }
    }
        .nav-zi .nn{
            width:85%;
            margin-top:20px;
            margin-left:auto;
            margin-right:auto;
        }
        .nav-zi .one {
            padding: 25px 0 15px;
            border-bottom: none;
        }

        .nav-zi .one span {
            color: #042e53;
            font-size: 14px;
            font-weight: bold;
        }

        .nav-zi ul {
            margin-top: 10px;
        }

        .nav-zi ul li {
            float: none !important;
            width: 100% !important;
            padding: 20px 0 !important;
            padding-left: 0 !important;
        }
        .nav-zi ul li.li-hide {
            display:none !important;
        }

        .nav-zi ul li a {
            font-size: 18px;
        }
}
