@media (max-width: 991px) {
  .banner-box.sub {
    width: 100%;
    height: 5.12rem;
    position: relative;
    display: block;
    margin-top: 3.2rem;
  }
  .banner-box.sub .banner-img img {
    width: 100%;
    height: 5.12rem;
  }
  .banner-box.sub .banner-text {
    position: absolute;
    top: 1.70666667rem;
    right: 1.06666667rem;
  }
  .banner-box.sub .banner-text img {
    width: 8.064rem;
    height: 2.34666667rem;
  }
  .banner-box.inside .banner-text {
    display: none;
  }
  .content-box .sub-info {
    margin: 0 0.85333333rem;
  }
  .content-box .sub-info .title {
    margin: 1.28rem 0 1.28rem;
  }
  .content-box .sub-info .title .title-en {
    font-size: 0.896rem;
    line-height: 1.06666667rem;
    color: #c7c5c3;
    margin-bottom: 0.21333333rem;
  }
  .content-box .sub-info .title .title-ch {
    font-size: 0.64rem;
    line-height: 0.93866667rem;
    color: #0065ca;
  }
  .content-box .sub-info .content-info .text {
    font-size: 0.55466667rem;
    line-height: 0.768rem;
    color: #666;
    margin-bottom: 0.85333333rem;
  }
  .content-box .sub-info .content-info .text-img {
    max-width: calc(98.29333333%);
    max-width: -moz-calc(98.29333333%);
    max-width: -webkit-calc(98.29333333%);
    height: auto;
    width: auto;
    text-align: center;
    margin-bottom: 0.85333333rem;
  }
  .content-box .sub-info .content-info .text-img img {
    max-width: 100%;
    height: auto;
  }
  .content-box .sub-info .content-info .label-info {
    text-align: center;
  }
  .content-box .sub-info .content-info .label-info .label {
    margin-bottom: 0.64rem;
  }
  .content-box .sub-info .content-info .label-info .label a {
    font-size: 0.768rem;
    line-height: 1.06666667rem;
    color: #666;
  }
  .content-box .news-list {
    margin: 0.85333333rem;
  }
  .content-box .news-list a {
    display: block;
  }
  .content-box .news-list .list {
    margin-bottom: 0.64rem;
    width: 100%;
  }
  .content-box .news-list .list .list-date {
    font-size: 0.59733333rem;
    color: #7e787a;
    line-height: 0.85333333rem;
    width: 3.62666667rem;
  }
  .content-box .news-list .list .line {
    margin: 0 0.32rem;
    height: 0.55466667rem;
    width: 1px;
    background: #999;
    margin-top: 0.14933333rem;
  }
  .content-box .news-list .list .list-name {
    font-size: 0.64rem;
    color: #7e787a;
    line-height: 0.85333333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 2.56rem;
    width: 9.856rem;
  }
  .content-box .news-list .list:hover div {
    color: #0065CA;
  }
  .content-box .pages {
    text-align: center;
  }
  .content-box .pages a {
    font-size: 0.59733333rem;
    color: #0065ca;
    line-height: 36px;
    padding: 0 18px;
  }
  .content-box .pages .up {
    background: url(/mobile/images/page_arrow_up.png) no-repeat left center;
    background-size: 0.32rem 0.384rem;
  }
  .content-box .pages .down {
    background: url(/mobile/images/page_arrow_down.png) no-repeat right center;
    background-size: 0.32rem 0.384rem;
  }
  .sub-footer {
    width: 100%;
    background: url(/mobile/images/sub_footer_line.png) no-repeat 0 0;
    height: auto;
    background-size: 16rem 0.064rem;
    padding-top: 0.64rem;
  }
  .sub-box {
    display: none;
  }
  .layout {
    font-family: "PingFang SC", "Helvetica Neue";
  }
  .layout .left-info {
    width: 100%;
    margin: 0 auto;
    padding: 1.28rem 0;
    border: 0 none;
  }
  .layout .left-info .structure {
    text-align: center;
    margin-bottom: 0;
  }
  .layout .left-info .structure .nav-bumen {
    display: block !important;
  }
  .layout .left-info .structure a {
    font-size: 0.768rem;
    line-height: 1.06666667rem;
    color: #666;
    margin-top: 0.64rem;
  }
  .layout .left-info .structure a.curr {
    color: #0065CA;
  }
  .layout #bumen-info {
    display: none;
    position: relative;
  }
  .layout .right-info {
    width: 92%;
    padding: 1.28rem 0;
    margin: 0 4%;
    border: 0 none;
  }
  .layout .right-info .info-title {
    font-size: 0.81066667rem;
    color: #0065CA;
    line-height: 1.06666667rem;
  }
  .layout .right-info .info-date {
    font-size: 0.98133333rem;
    line-height: 1.28rem;
    color: #c7c5c3;
  }
  .layout .right-info .info-back {
    position: fixed;
    z-index: 111;
    background: rgba(227, 180, 184, .6);
    /* background: rgba(181,152, 161, .6); */
    color: #fff;
    display: block;
    font-size: 0.46933333rem;
    line-height: 0.64rem;
    top: 33%;
    right: 10px;
    padding: 10px;
    border-radius: 4px;
  }
  .layout .right-info .info-back a {
    color: #fff;
  }
  .layout .right-info .text-show {
    margin-top: 0.64rem;
  }
  .layout .right-info .text-show .text {
    font-size: 0.59733333rem;
    line-height: 0.81066667rem;
    color: #7e787a;
    margin-bottom: 0.64rem;
  }
  .layout .right-info .text-show .text-imgshow {
    margin-bottom: 0.42666667rem;
  }
  .layout .right-info .text-show .text-imgshow img {
    max-width: 100%;
    height: auto;
    margin-bottom: 0.42666667rem;
  }
  .layout .right-info .text-show .text-imgshow .img-text {
    font-size: 0.512rem;
    line-height: 0.42666667rem;
    color: #7e787a;
  }
  .layout .left-info.news-mode {
    width: 100%;
    position: relative;
  }
  .layout .left-info.news-mode .news {
    margin: 0 4% 0.42666667rem;
    width: 92%;
  }
  .layout .left-info.news-mode .news .news-title {
    font-size: 0.64rem;
    color: #7e787a;
    line-height: 0.96rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 2.88rem;
  }
  .layout .left-info.news-mode .news .news-date {
    font-size: 0.46933333rem;
    text-align: right;
    color: #999;
    line-height: 30px;
  }
  .layout .left-info.news-mode .left-info .news.curr .news-title,
  .layout .left-info.news-mode .layout .left-info .news.curr .news-date,
  .layout .left-info.news-mode .layout .left-info .news:hover .news-title,
  .layout .left-info.news-mode .layout .left-info .news:hover .news-date {
    color: #0065ca;
  }
  .layout .left-info.news-mode .layout .right-info.news-mode {
    width: 60%;
  }
  .layout .left-info.news-mode .page {
    text-align: center;
  }
  .layout .left-info.news-mode .page a {
    font-size: 0.59733333rem;
    color: #0065ca;
    line-height: 36px;
    padding: 0 18px;
  }
  .layout .left-info.news-mode .page .up {
    background: url(/mobile/images/page_arrow_up.png) no-repeat left center;
    background-size: 0.32rem 0.384rem;
  }
  .layout .left-info.news-mode .page .down {
    background: url(/mobile/images/page_arrow_down.png) no-repeat right center;
    background-size: 0.32rem 0.384rem;
  }
  .mobile-company-img img {
    max-width: 100%;
  }
  .m-content-info p {
    font-size: 16px;
  }
  .m-content-info img {
    max-width: 100%;
  }

}