#footer_link{
  width:100%;
  padding:20px 0;
}
#footer_link .nav{
  display:flex;
  justify-content: flex-start;
  flex-wrap:wrap;
}
#footer_link .nav li{
  margin:5px 5px 0 0;
  line-height: 45px;
  border-top:1px solid #3291f9;
  border-left:1px solid #3291f9;
  border-right:1px solid #3291f9;
}
#footer_link .nav li span{
  display:block;
  padding:0 20px;
  line-height: 40px;
  font-size:14px;
  background:#f8f8f8;
}
#footer_link .nav .on_yqlj span{
  background:#3291f9;
  color:#fff;
}
#footer_link .list{
  width:100%;
  padding:0px 0px 10px 0px;
  border:1px solid #3291f9;
}
#footer_link .list .list_item{
  width:100%;
}
#footer_link .list .list_item:nth-child(n+2){
  display:none;
}
#footer_link .list .list_item .links{
  width:100%;
  display:flex;
  justify-content: flex-start;
  flex-wrap:wrap;
  margin-top:10px;
}
#footer_link .list .list_item .links a{
  display:block;
  padding:0 10px;
  line-height: 25px;
} 
#footer_link .list .list_item .links a:hover{
  color:#3291f9;
}
@media all and (max-width: 750px) {
  #footer_link .nav li{
    margin-right:5px;
    line-height: 35px;
  }
  #footer_link .nav li a{
    display:block;
    padding:0 15px;
    line-height: 40px;
    font-size:14px;
    background:#f8f8f8;
  }
}