footer{overflow:hidden;height:auto;background:#4d4d4d}.footer{overflow:hidden;height:auto}.footer .footer_top{width:100%;height:auto;padding-top:53px;overflow: hidden;}.footer .footer_top .footer_cont_l{width:19%}.footer .footer_top .footer_cont_l a{display:block;color:#ffffff;font-size:16px;text-align:left;padding-bottom:25px}.footer .footer_top .footer_cont_m{width:49%}.footer .footer_top .footer_cont_m .footer_p1{color:#ffffff;font-size:16px;padding-bottom:25px}.footer .footer_top .footer_cont_m .footer_p2{color:#ffffff;font-size:14px;width:84%;text-align:justify;line-height:30px}.footer .footer_top .footer_shu{float:left;width:1px;height:230px;background:#fff}.footer .footer_top .footer_cont_r{width:27%;display: flex;justify-content: space-between;margin-left: 30px;}.footer .footer_top .footer_cont_r .footer_r_p1{width:148px;margin:0 auto;height:148px}.footer .footer_top .footer_cont_r .footer_r_p1 img{width:100%;height:100%}.footer .footer_top .footer_cont_r .footer_r_p2{color:#ffffff;font-size:16px;text-align:center;padding-top:16px}.footer .footer_bot{width:100%;height:110px;background:#3b3b3b}.footer .footer_bot span{display:inline-block}.footer .footer_bot .footer_bot_p1{background:url(../images/footer_bot_img.png) no-repeat left center;height:90px;color:#ffffff;margin-left:35px;padding:0px 0 0 150px}.footer .footer_bot .footer_bot_p1 p{margin-top:5px;font-size:14px}