
.footer{background: #fff; padding: 40px 0 55px 0;}
.footer_nav{text-align: center;margin-bottom: 20px;}
.footer_nav a,.footer_nav span{color: #000; margin: 0 16px;}
.footer_nav a,.footer_nav span{position: relative}
.footer_nav a div{display: none;position: absolute; left:50%; margin-lefT:-150px; top:-393px; width:300px; height:393px; overflow:hidden;}
.footer_nav a div img{ width:100%;}
.footer_nav a:hover div{ display:block;}
.footer_nav span div{
    position: absolute;
    width:100px;
    bottom:100%;
    left:50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    line-height: 2em;
    padding: 5px 0;
    display: none;
}
.footer_nav span:hover div{
    display: block;
}
.footer_p01 img{margin: 0 4px;}
.footer_p02,.footer_p01,.footer_p02 a,.footer_p01 a{text-align: center;color: #bcbcbc; font-size: 12px; line-height: 20px;}

.footer_share{text-align: center; height: 28px; overflow: hidden; margin-bottom: 30px;}
.footer_share .bdsharebuttonbox>a {display: inline-block;background-position: left top !important;width:32px !important;height: 26px !important;margin: 0px 10px !important;padding: 0 !important; float: none !important;}
.footer_share .bds_weixin{background: url(../iconImage/images/index_share01.png) no-repeat  center center !important;}
.footer_share .bds_tsina{background: url(../iconImage/images/index_share02.png) no-repeat  center center !important;}
.footer_p01 p{text-align: center; color: #000; line-height: 20px; margin-bottom: 10px;}