﻿.footer {
 padding: 0 0  30px;
 background: #F5F5F7;
}
.banxin {
 width: 1300px;
 margin: 0 auto;
 color: #333;
}
.footer_top {
 overflow: hidden;
 margin-bottom: 25px;
 display: flex;
 align-items: center;
 justify-content: space-between;
 border-top: 1px solid #ECECEC;
 padding-top: 45px;
}
.footer_top>div {
 float: left;
 border-right: 1px solid #D3D3D3;
 padding-right: 64px;
 box-sizing: border-box;
}
.footer p, .footer span {
 color: #333;
 line-height: 32px;
 font-size: 14px;
 display: block;
}
.footer a {
 color: #333;
}
.footer_top>div.last{
 border-right: none;
 padding-right: 0;
}
p.foot_links {
 float: left;
}
p.foot_links a {
 margin-right: 40px;
}
p.ba {
 float: right;
}
@media screen and (max-width:768px){
 .footer {
 padding: 20px;
 }
 .banxin {
 width: 100%;
 }
 .footer_top {
 margin-bottom: 0;
 display: block;
 }
p.ba{
float: none;
}
 .footer_top>div {
 float: none;
 border-right: none;
 padding-right: 0;
 }
 .footer p, .footer span {
 line-height: 30px;
 font-size: 12px;
 }
 p.foot_links {
 float: none;
 display: flex;
 align-items: center;
 justify-content: space-between;
display:none;
 }
 p.foot_links a {
 margin-right: 0;
 }
} 