
    #pc-header{
        width: 100%;
        z-index: 9999998;
        padding: 0;
        top:0px;
        left:0px;
        position: fixed;
        background: #fff;
        height: 160px;
    }
    #pc-header .logo_mobile{
        justify-content: space-between;
        padding:10px 0px;
        height: 100px;
    }
    #pc-header .logo_mobile .logo img{
        height: 80px;
    }
    #pc-header .logo_mobile .mobile_search .mobile{
        font-size: 24px;
        color: #333;
    }
    #pc-header .logo_mobile .mobile_search .mobile i{
        color: #064e98;
        font-size: 36px;
    }
    #pc-header .logo_mobile .mobile_search form{
        background: #f7f7f7;
        border-radius: 5px;
        padding: 0px 5px;
        margin-top: 10px;
    }
    #pc-header .logo_mobile .mobile_search form input{
        background: none;
        flex: 1;
        border: none;
        height: 45px;
        padding: 0px 10px;
        font-size: 15px;
        color: #666;
    }
    #pc-header .logo_mobile .mobile_search form button{
        background: none;
        outline: none;
        border: none;
    }
    #pc-header .logo_mobile .mobile_search form button i{
        color: #333;
        font-size: 18px;
        font-weight: bold;
    } 
    #pc-header .nav_box{
        background: #064e98;
        height: 50px;
        margin-top: 10px;
    }
    #pc-header .nav_box .nav{
        height: 50px;
        margin-left: 48px;
        position: relative;
    }
    #pc-header .nav_box .home_nav{
        margin-left: 0px;
    }
    #pc-header .nav_box .active{
        background: #0e6eaf;
    }
    #pc-header .nav_box .nav:hover{
        background:#0e6eaf ;
    }
    #pc-header .nav_box .nav a{
        color: #fff;
        line-height: 50px;
        font-size: 16px;
        padding: 0px 40px;
    }
    #pc-header .nav_box .nav .child_box{
        position: absolute;
        left: 0px;
        background: #fff;
        display: none;
        box-shadow: 0 15px 15px rgba(0, 0, 0, .09);
        min-width: 130%;
        width: auto;
    }
    #pc-header .nav_box .nav .child_box a{
        color: #333;
        padding: 10px 0px;
        text-align: center;
        display: block;
        font-size: 14px;
        line-height: initial;
    }
    #pc-header .nav_box .nav .child_box a:hover{
        color: #0e6eaf;
    }
    .header_height{
        height: 160px;
    }