﻿@media screen and (max-width: 1299px) {
  .ldxx .ldxx-l {
    width: 25%;
  }
  .ldxx .ldxx-r {
    width: calc(75% - 25px);
  }
}
@media screen and (max-width: 1149px) {
  .ldxx {
    margin-top: 0.88235294rem;
  }
  .ldxx .ldxx-l {
    width: 30%;
  }
  .ldxx .ldxx-r {
    width: calc(70% - 20px);
  }
}
@media screen and (max-width: 768px) {
  .ldxx {
    margin-top: 0.58823529rem;
  }
  .ldxx .ldxx-l {
    width: 100%;
    float: none;
  }
  .ldxx .ldxx-l ul li span {
    padding: 0.88235294rem;
    font-size: 1.05882353rem;
  }
  .ldxx .ldxx-l ul li .li-active {
    padding: 0.88235294rem;
    display: block;
    border: 0.05882353rem solid #dfeaf9;
    background-color: #f2f6fa;
    box-sizing: border-box;
  }
  .ldxx .ldxx-l ul li .li-active ul {
    margin: -0.76470588rem -0.76470588rem 0 0;
  }
  .ldxx .ldxx-l ul li .li-active ul li {
    width: 50%;
    margin-top: 0.76470588rem;
    float: left;
  }
  .ldxx .ldxx-l ul li .li-active ul li a {
    margin-right: 0.76470588rem;
    padding: 0.58823529rem;
  }
  .ldxx .ldxx-r {
    width: 100%;
    margin-top: 1.17647059rem;
    float: none;
  }
  .ldxx .ldxx-r .ldxx-pic {
    padding-bottom: 0.88235294rem;
  }
  .ldxx .ldxx-r .ldxx-pic h2 {
    margin: 0.58823529rem 0;
    font-size: 1.05882353rem;
  }
  .ldxx .ldxx-r .ldxx-pic h3 {
    font-size: 1rem;
  }
  .ldxx .ldxx-r .ldxx-boxs {
    padding: 0.88235294rem 0;
  }
  .ldxx .ldxx-r .ldxx-boxs .ldxx-hd {
    font-size: 1.05882353rem;
    line-height: 1.23529412rem;
  }
  .ldxx .ldxx-r .ldxx-boxs .ldxx-hd span {
    width: 0.17647059rem;
    height: 1.23529412rem;
  }
  .ldxx .ldxx-r .ldxx-boxs .ldxx-bd {
    min-height: 2.94117647rem;
    margin-top: 0.58823529rem;
  }
}
