@font-face {
  font-family: MISANS-DEMIBOLD;
  src: url(../css/fonts/MISANS-DEMIBOLD.TTF);
}
.footer {
  font-size: 20px;
  color: #000;
  font-family: MISANS-DEMIBOLD;
}
.footer_xia_border {
  border-bottom: 1px solid rgba(201, 201, 201);
  padding: 15px 88px 15px 88px;
  display: flex;
}
.xia_foot {
  margin-top: 37px;
  opacity: 0.5;
}
.footer_f_ul {
  display: flex;
  justify-content: space-between;
}
.fan1 {
  line-height: 65px;
}
.fan1 span {
  margin-right: 10px;
}
.fan1 img {
  margin-top: 28px;
}
.foot_dao {
  width: 50%;
  line-height: 65px;
}
.foot_boottom_li2 {
  display: flex;
  width: 25%;
  justify-content: center;
}
.foot_boottom_li2 .li2_d {
  margin: 0 15px;
}
.li2_d p {
  margin-top: 30px;
  display: none;
}
.bq .span1 {
  color: #999999;
  font-family: MISANS-DEMIBOLD;
}
.fan1 .span1 {
  color: #999999;
  font-family: MISANS-DEMIBOLD;
  cursor: pointer;
}
.foot_bottom_ul {
  display: flex;
  justify-content: space-between;
}
.foot_bottom_ul .p1 {
  margin-bottom: 30px;
}
.foot_bottom_ul .p2 {
  font-size: 20px;
  color: #2997ff ;
  margin-bottom: 50px;
  font-family: MISANS-DEMIBOLD;
}
.foot_bottom_ul .p2 .span2 {
  font-size: 20px;
  color: #2997ff ;
  font-family: MISANS-DEMIBOLD;
}
.bq {
  margin: auto 0;
}
.foot_bottom {
  padding: 115px 88px;
}
.li2_d img{
    width: 70%;
}

.footer_xia_border .log{
        width: 18%;
}

.privacy{
    margin-top: 30px;
}

.privacy a{
    color: #999999;
    font-family: MISANS-DEMIBOLD;
    
}

@media (max-width: 1140px){
    .privacy{
    margin-top: 0;
    margin-bottom:30px;
}



