.fl{

    float: left!important;

  }

  .fr{

    float: right!important;

  }

  .lx-h-box {

    height: 400px;

  }

  .lx-hr{

    padding-top: 50px;

    padding-left: 5%;

    box-sizing: border-box;

    background: #dc372b;

    padding-right: 5%;

  }

  .lx-hr p{

    font-size: 21px;

    color: #fff;

    line-height: 40px;

  }

  .lx-hr .line {

    width: 55px;

    height: 4px;

    background: #fff;

    margin-top: 40px;

    display: inline-block;

  }

  .lx-hr,.lx-cont{

    float: left;

    width: 50%;

    height: 100%;

  }

  .lx-cont-box .addbox-two li:nth-child(2n){

     float: right !important;

  }



  



  /* .lx-cont-box .addbox-two li:nth-child(n){

    float: left !important;

 } */



  .lx-cont{

    /* background:url('../images/commit-banner/lxwm_bg.png') no-repeat;

    background-size: cover; */

  }

  .lx-cont-box {

    background:#ffffff;

  }

  .lx-cont-box .addbox{

    padding: 60px 20px 0 20px;

  }

  .lx-cont-box .addbox .h {

      font-size: 24px;

      line-height: 24px;

      padding-bottom: 24px;

      border-bottom: 1px solid #dbdbdb;

      margin-bottom: 23px;

  }

  .lx-cont-box .addbox li {

      float: left;

      width: 50%;

      height: 80px;

      box-sizing: border-box;

      margin-bottom: 65px;

      overflow: hidden;

  }

  .lx-cont-box .addbox-two li{

    float: left;

    width: 48%;

    padding: 40px;

    height: 290px;

    box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, .1);

    

  }

  .lx-cont-box .addbox li .left {

      width: 170px;

      line-height: 75px;

      float: left;

      text-align: center;

      position: relative;

  }

  .lx-cont-box .addbox li .left span{

      font-size: 16px;

      color: #fff;

      position: absolute;

      left: 50%;

      bottom: -10px;

      margin-left: -15px;

  }

  .lx-cont-box .addbox li .left img{

    width: 70px;

    height: 70px;

  }

  .lx-cont-box .addbox li .right {

      font-size: 14px;

      color: #666;

      line-height: 24px;

      width: 100%;

  }

  .lx-cont-box .addbox li .right p {

      font-size: 14px;

      color: #666;

      line-height: 24px;

      overflow: hidden;

      text-overflow:ellipsis;

      white-space: nowrap;

  }

  .lx-cont-box .addbox-two .xh {

      font-size: 20px;

      line-height: 24px;

      margin-bottom: 22px;

  }

  .lx-cont-box .addbox-two .p {

      padding-left: 26px;

      margin-bottom: 18px;

      font-size: 14px;

      line-height: 24px;

      color: #666;

  }

  .lx-cont-box .addbox-two .p_dizhi{

  background: url('../images/dizhi.png') no-repeat left 4px;

  }

  .lx-cont-box .addbox-two .p_dianhua{

    background: url('../images/dianhua.png') no-repeat left 4px;

    }

    .lx-cont-box .addbox-two .p_youxiang{

      background: url('../images/youxiang.png') no-repeat left 4px;

      }





.lx-mz{

    color:#fff;

    font-size: 28px;

    padding:0 0 15px 0;

}



  @media (max-width: 768px) { 

    .lx-hr p{

      font-size: 18px;

      line-height: 26px;

    }

    .lx-hr .line {

      width: 43px;

      height: 2px;

      margin-top: 16px;

    }

    .lx-hr {

      padding-top: 55px;

      padding-left: 10%;

    }

    .lx-hr,.lx-cont{

      width: 100%;

      height: 200px;

    }

  } 

  

  @media (max-width: 414px) { 

    .lx-hr p{

      font-size: 18px;

      line-height: 26px;

    }

    .lx-hr .line {

      width: 43px;

      height: 2px;

      margin-top: 16px;

    }

    .lx-hr {

      padding-top: 55px;

      padding-left: 10%;

    }



    .lx-cont-box .addbox li{

      width: 100%;

      border-right: 0;

    }

    .lx-cont-box .addbox li .left {

      width: 140px;

      padding-left: 20px;

      text-align: left;

    }

    .lx-cont-box .addbox li .left span{

      left: 34%;

    }

  }