.xw-footer{
    background: #51545a;
    padding: 35px 0 0 0 ;
  }
  .xw-footer,
  .xw-footer *{
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .xw-footer .container{
    width: 1200px;
  }
  .xw-footer .row1{
    padding-bottom: 20px;
  }
  .xw-footer .row1 .col1{
    width: 34%;
    padding-left: 50px;
    border-left: 1px solid #a0a3a6;
  }
  .xw-footer .row1 .col2{
    width: 62%;
  }

  .xw-footer .row1-2 .t{
    font-weight: normal;
    color: #fff;
    display: block;
    margin-bottom: 10px;
    padding-left: 10px;
  }
  .xw-footer .row1-2 ul{
    padding-left: 10px;
  }
  .xw-footer .row1-2 li a{
    font-size: 12px;
    color: #a0a3a6;
    font-weight: normal;
    line-height: 22px;
    display: inline-block;
  }
  .xw-footer .col-md12{
    margin-top: 40px;
  }
  .xw-footer .col-qr{
    display: inline-block;
    margin-right: 30px;
  }
  .xw-footer .col-qr img{
    width: 90px;
    height: auto;
    margin-bottom: 8px;
  }
  .xw-footer .col-qr span{
    font-size: 12px;
    color: #a0a3a6;
    font-weight: normal;
  }
  
  .xw-footer .col1 a{
    color:#a0a3a6;
    font-size: 12px;
  }
  .xw-footer .copyright{
    background: #363636;
    height: 60px;
    border-top: 1px solid #a0a3a6;
  }
  .xw-footer .copyright p{
    text-align: center;
    color: #999;
    font-size: 12px;
    font-weight: normal;
    line-height: 60px;
    color:#fff;
  }
  .xw-footer .copyright img{
    height: 20px;
  }
  .xw-footer .copyright a{
    color: #fff;
    display: inline-block;
    vertical-align: middle;
  }
  .xw-footer .foot{
    height: 63px;
    background: #fff;
  }
   .xw-footer .foot .foot-img{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    background: url('../img/foot.png') no-repeat center;
   background-size: contain;
  }