

.footer{
    width: 100%;

}

.footer_top{
    padding-top: 3%;
    padding-bottom: 3%;
    background: #333;
}

.footer_top_cen{
    display: flex;
    justify-content: space-between;
}

.footer_bottom{
   
    background: #2f2f2f;

}


.footer_b_con{
    height: 54px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}

.footer_b_con span,.footer_b_con a{
    color: #fff;
   

}

.footer_b_con span em{
    color: #fff;
    
    font-style: normal;

}
.footer_b_con a:hover{
    text-decoration: underline;
    color: #f5f5f5;
}

.footer_top_con{
    display: flex;
   align-items: flex-start;
}

.footer_top_con ul{
    flex: 1;
    display: flex;
}

.footer_top_con ul li{
    width: 20%;
}

.footer_top_con li h3 {
    font-size: 16px;
    color: #FFFFFF;
    line-height: 68px;
    margin-bottom: 15px;
    background: url(/css_com/css/../images/hengxian1.png) left bottom no-repeat;
}
.footer_top_con li h3 a{
    font-size: 16px;
    color: #FFFFFF;
 
}

.footer_top_con li p{
	font-size: 14px;
	line-height: 34px;
}
.footer_top_con li p a{
	display: block;
	color: #adadad;
}
.footer_top_con li p a:hover{
	text-decoration: underline;
}




.footer_top_con ul li p a{
   
    font-size:14px;
}

.dibu_wechat{
    width: 20%;
    margin-left: 4%;
    max-width: 180px;
    display: flex;
    align-items: flex-start;
}

.imgs2{
    display: block;
    width: 100%;
}


@media screen and (max-width:800px ) {

    .footer_b_con{
        height: 40px;
        justify-content: center;

    }
    .footer_b_con a{
        display: none;
    }

    .footer_b_con span em{
        display: none;
    }
    .footer_top_con{
        justify-content: center;
    }
    .footer_top_con ul{
        display: none;
    }

}