@media (max-width: 767px) {
  .container {
    width: 100%;
  }
  .banner-lm {
    height: 100px;
  }
  .container.sdps {
    height: 100%;
  }
  .banner-title {
    position: relative;
    width: auto;
    height: auto;
    left: auto;
    top: auto;
    text-align: left;
  }
  .banner-title a {
    font-size: 20px;
    line-height: 100px;
  }
  .ftinfo {
    padding: 10px 0;
  }
  .ftinfo .ftlogo,
  .ftinfo .ftqr {
    display: none;
  }
  .ftinfo .fttext {
    margin: 0;
    border: 0;
    padding: 0;
  }
  .card-type .news-info {
    padding: 0;
  }
  .card-type .news-date {
    display: none;
  }
  .card .detail .source {
    display: none;
  }
  .card {
    padding: 0 10px;
  }
  .card .detail {
    margin: 0;
  }
  .g-glbpg {
    padding: 0 10px;
  }
  .navbar {
    height: auto;
    min-height: auto;
  }
  .navbar-nav {
    float: none;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    flex-flow: nowrap;
  }
  .navbar-inverse .navbar-nav > li,
  .navbar-inverse .navbar-nav > li#icon1,
  .navbar-inverse .navbar-nav > li#icon3,
  .navbar-inverse .navbar-nav > li#icon6 {
    height: auto;
    padding: 0;
    display: inline-block;
  }
}
