/*底部*/
footer{
    position: relative;
    background-color: rgba(32, 83, 145, 1);
}
footer .baxx{
    background-color: rgba(25, 68, 120, 1);
}
footer .baxx p{
    width: 1200px;
    margin: 0 auto;
    height: 44px;
    line-height: 44px;
}
footer .baxx p,footer .baxx p a{
    color: rgba(255, 255, 255, 0.48);
}
footer .baxx p a:hover,.footer .baxx p a:focus,.foot-cent .foot-left p a:hover,.foot-cent .foot-left p a:focus{
    color: rgba(191, 25, 25, 1);
}
footer .foot-cent{
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
}
footer .foot-cent>div{
    width: 32%;
    height: 130px;
    background-color: rgba(47, 95, 153, 1);
    margin-right: 2%;
}
footer .foot-cent>div:last-of-type{
    margin: 0;
}
.foot-cent .foot-left{
    width: 39% !important;
}
footer .foot-center{
    width: 25% !important;
    padding: 10px 24px;
}
.foot-cent .foot-left p{
    text-align: center;
    margin: 14px 0 4px;
    font-size: 16px;
    color: #fff;
}
.foot-cent .foot-left p a{
    color: #fff;
}
.foot-cent .foot-left img{
    margin: 0 4px;
}
.foot-cent .foot-left>div{
    text-align: center;
}
.foot-cent .foot-center p,.foot-cent .foot-right p{
    line-height: 34px;
    /* text-align: center; */
    color: #fff;
    font-size: 16px;
}
.foot-cent .foot-right{
    padding: 10px 24px;
}
.foot-nav{
    width: 1200px;
    height: 60px;
    margin: 0 auto;
    line-height: 60px;
    border-bottom: 1px solid rgba(227, 227, 227, 0.18);
}
#navs dt{
    display: inline-block;
    width: 19%;
}
#navs dt a{
    color: #fff;
}
#navs dt a:hover,#navs dt a:focus{
    color: rgba(191, 25, 25, 1);
}
#navs dt span{
    display: inline-block;
}
#navs dt span.jiantou{
    background: url(../images/public/down.png) right center no-repeat;
    width: 20px;
    height: 8px;
}
#menu {
    width: 1200px;
    position: absolute;
    left: 50%;
    margin-left: -620px;
    top: -222px;
    z-index: 999;
}
#menu ul {
    clear: both;
    color: #ffe9d6;
    width: 1200px;
    height: 223px;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-top: 4px solid #0e7abf;
    background: #e5e5e5;
    padding: 25px 45px 30px 45px;
    overflow-y: scroll;
    display: none;
    margin-left: 20px;
    margin-bottom: 0;
}
#menu li {
    width: 19.6666667%;
    font-size: 14px;
    line-height: 30px;
    float: left;
}
#menu a {
    padding: 0 4px;
    color: #525252;
}
#menu ul.active {
    display: block;
}
@media(max-width: 760px){
    footer .foot-cent{
        width: 100%;
    }
    .foot-cent .foot-left,.foot-cent .foot-center,.foot-cent .foot-right{
        width: 100% !important;
        height: auto;
    }
    .foot-cent .foot-left p,.foot-cent .foot-left>div{
        padding: 10px 24px;
        text-align: left;
    }
    footer .baxx p {
        width: 100%;
        height: auto;
    }
    .foot-nav{
        width: 100%;
        height: auto;
    }
    #navs dt {
        width: 200px;
    }
    #menu {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    #menu ul {
        width: 100%;
        margin: 0;
    }
}