/*.footer-wrap{*/
/*    width: 100%;*/
/*    background: #014098;*/
/*    position: relative;*/
/*}*/
/*.footer-wrap::after{*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: #fff;*/
/*    position: absolute;*/
/*    top: 1rem;*/
/*    left: 0;*/
/*}*/
/*.footer-logo{*/
/*    margin: 0 auto;*/
/*    height: 1rem;*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/
/*.footer-logo img{*/
/*    width: auto;*/
/*    height: 0.67rem;*/
/*}*/
/*.footer-box{*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    margin: 0 auto;*/
/*    padding: 0.4rem 0 1rem 0;*/
/*}*/
/*.footer-left{*/
/*    display: flex;*/
/*}*/
/*.footer-menu-box{*/
/*    display: flex;*/
/*}*/
/*.footer-menu{*/
/*    text-align: left;*/
/*    margin-right: 0.52rem;*/
/*}*/
/*.footer-menu-title{*/
/*    font-size: 0.18rem;*/
/*    font-family: MicrosoftYaHei-Bold,*/
/*    MicrosoftYaHei;*/
/*    font-weight: bold;*/
/*    color: #FFFFFF;*/
/*}*/
/*.footer-menu-a{*/
/*    font-size: 0.16rem;*/
/*    font-family: MicrosoftYaHei;*/
/*    color: #FFFFFF;*/
/*    margin-top: 0.2rem;*/
/*}*/
/*.footer-menu-a:hover{*/
/*    text-decoration: underline;*/
/*}*/

/*.footer-about-box{*/

/*}*/
/*.footer-about{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    margin-bottom: 0.2rem;*/
/*}*/
/*.footer-about img{*/
/*    width: 0.2rem;*/
/*    height: 0.2rem;*/
/*    flex-shrink: 0;*/
/*    margin-right: 0.08rem;*/
/*}*/
/*.footer-about p{*/
/*    font-size: 0.16rem;*/
/*    font-family: MicrosoftYaHei;*/
/*    color: #FFFFFF;*/
/*}*/

/*.footer-right{*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*}*/
/*.footer-right img{*/
/*    width: 1.3rem;*/
/*    height: 1.3rem;*/
/*}*/
/*.footer-right p{*/
/*    font-size: 0.16rem;*/
/*    font-family: MicrosoftYaHei;*/
/*    color: #FFFFFF;*/
/*    margin-top: 0.15rem;*/
/*    text-align: center;*/
/*}*/

/*.footer-beian{*/
/*    height: 0.54rem;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    background: #00347D;*/
/*}*/
/*.footer-beian p{*/
/*    font-size: 0.16rem;*/
/*    font-family: MicrosoftYaHei;*/
/*    color: #FFFFFF;*/
/*}*/
/*.footer-beian a{*/
/*    font-size: 0.16rem;*/
/*    font-family: MicrosoftYaHei;*/
/*    color: #FFFFFF;*/
/*}*/

/*@media only screen and (max-width: 1024px) {*/
/*    .footer-logo{*/
/*        padding: 0 0.25rem;*/
/*    }*/
/*    .footer-box{*/
/*        padding: 0.4rem 0.25rem;*/
/*    }*/
/*    .footer-menu-box{*/
/*        display: none;*/
/*    }*/
/*    .footer-about img{display: none;}*/
/*    .footer-beian{*/
/*        flex-direction: column;*/
/*        height: auto;*/
/*        padding: 0.25rem;*/
/*    }*/
/*    .footer-beian p{*/
/*        margin-top: 0.15rem;*/
/*    }*/
/*}*/


.footer-wrap{
    width: 100%;
    background: #014098;
    position: relative;
}
.footer-wrap::after{
    content: '';
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 1rem;
    left: 0;
}
.footer-logo{
    margin: 0 auto;
    height: 1rem;
    display: flex;
    align-items: center;
}
.footer-logo img{
    width: auto;
    /*height: 0.67rem;*/
    height: 0.52rem;
    margin-right:0.2rem;
    object-fit: cover;
    cursor: pointer;
}
.footer-box{
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0.4rem 0 1rem 0;
}
.footer-left{
    display: flex;
    justify-content: space-between;
    flex:2;
    padding-right: .5rem;
}
.footer-menu-box{
    flex: 2;
    padding-right: .5rem;
    display: flex;
    justify-content: space-between;
}
.footer-menu{
    text-align: left;
    margin-right: 0.75rem;
    margin-right: 0;
}
.footer-about-box{
    margin-left: 0.5rem;
}
.footer-menu-title{
    font-size: 0.18rem;
    font-family: MicrosoftYaHei-Bold,
    MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.footer-menu-a{
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    margin-top: 0.2rem;
}
.footer-menu-a:hover{
    text-decoration: underline;
}

.footer-about-box{

}
.footer-about{
    display: flex;
    align-items: center;
    margin-bottom: 0.2rem;
}
.footer-about img{
    width: 0.2rem;
    height: 0.2rem;
    flex-shrink: 0;
    margin-right: 0.08rem;
}
.footer-about p{
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
}
.footer-about a{
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
}
.footer-right{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-right img{
    width: 1.3rem;
    height: 1.3rem;
}
.footer-right p{
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    margin-top: 0.15rem;
    text-align: center;
}

.footer-beian{
    height: 0.54rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #00347D;
}
.footer-beian p{
    margin-left: 0.2rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
}
.footer-beian a{
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
}


@media only screen and (max-width: 1024px) {
    .footer-about p{
        font-size: 0.24rem;
    }
    .footer-about a{
        font-size: 0.24rem;
    }
    .footer-about-box{
        margin-left: 0;
    }
    .footer-logo{
        padding: 0 0.25rem;
    }
    .footer-logo{
        height: 1.5rem;
        padding: 0.1rem 0 0.1rem 0;
        flex-wrap: wrap;
    }
    .footer-box{
        padding: 0.4rem 0.25rem;
    }
    .footer-menu-box{
        display: none;
    }
    .footer-wrap::after{
        content: '';
        width: 100%;
        height: 1px;
        background: #fff;
        position: absolute;
        top: 1.5rem;
        left: 0;
    }
    .footer-about img{display: none;}
    .footer-beian{
        flex-direction: column;
        height: auto;
        padding: 0.25rem;
    }
    .footer-beian p{
        margin-top: 0.15rem;
        font-size: 0.24rem;
    }
    .footer-right p,
    .footer-beian a{
        font-size: 0.24rem;
    }
    .footer-logo img:nth-child(2){
        margin-right: 2rem;
    }
    
}
