.footer{
    width: 100%;
    /* height: 158px; */
    background: #296CFE;
    /* margin-top: 35px; */
    padding: 32px 0;
}

.footer .footer-top{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;

}
.footer .footer-top .lian-list{
   display: flex;
   margin-top: 16px;
   margin-bottom: 30px;
}
.footer .footer-top .lian-list li{
   font-size: 14px;
   color: #FFFFFF;
   margin-left: 30px;
}
.footer .footer-top .lian-list li:nth-child(1){
   margin-left: 0px;
}
.footer .footer-top .left p{
   font-size: 14px;
   font-weight: 400;
   color: #FFFFFF;
}
.footer .footer-top .right{
   display: flex;
}
.footer .footer-top .right .weixin{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer .footer-top .right .weixin img{
   width: 88px;
   height: 88px;
}
.footer .footer-top .right .weixin span{
   font-size: 14px;
   color: #FFFFFF;
   margin-top: 16px;
}
.footer .footer-top .right .tel{
   margin-left: 32px;
   display: flex;
   flex-direction: column;
}
.footer .footer-top .right .tel b{
   font-size: 18px;
   font-weight: bold;
   color: #FFFFFF;
   margin-top: 15px;
}
.footer .footer-top .right .tel span{
   font-size: 18px;
   color: #FFFFFF;
}
.footer-bot{
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.footer-bot a{
   font-size: 22px;
   font-weight: bold;
   color: #FFFFFF;
  
}
