@media only screen and (max-width: 768px) {
  .header-logo {
    width: 70px;
    margin-top: 15px; }
  .header-menu {
    display: none; }
  .header-button {
    float: right;
    margin-top: 30px; }
    .header-button i {
      width: 30px;
      display: block;
      height: 3px;
      margin-bottom: 5px;
      background-color: #fff;
      border-radius: 2px;
      margin-left: 5px; }
    .header-button span {
      color: #fff;
      display: block; }
  .header-hotline .box-hotline {
    background: none; }
    .header-hotline .box-hotline p.hotline {
      color: #fff; }

  .home-video {
    margin-top: 100px; }

  .home-service {
    background: none; }
    .home-service .img img {
      width: 300px; }

  .title {
    font-size: 30px; }

  .service {
    width: calc((100% - 10px)/2); }
    .service:nth-child(4n) {
      margin-right: 10px; }
    .service:nth-child(2n) {
      margin-right: 0; }

  .home-process {
    padding-bottom: 50px; }
    .home-process .process-7:before {
      display: none; }
    .home-process .content {
      width: 100%; }
    .home-process .title:after {
      width: 300px; }

  .process {
    width: 100%;
    min-height: 170px; }
    .process:nth-child(2n) {
      margin-right: 0; }

  .sub_navigation {
    scrollbar-color: #d3aa0a #ccc;
    scrollbar-width: thin;
    scrollbar-face-color: #d3aa0a;
    scrollbar-track-color: #ccc; }
    .sub_navigation ul {
      overflow-x: scroll !important;
      overflow-y: hidden !important;
      margin-bottom: 30px !important;
      width: 100% !important;
      height: 50px !important;
      border-bottom: 1px solid #c9c9c9 !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important;
      display: -webkit-box !important; }
      .sub_navigation ul li {
        display: block !important;
        margin-right: 0 !important; }
        .sub_navigation ul li a {
          display: inline-block !important;
          width: auto;
          line-height: 50px;
          min-width: 150px; }
    .sub_navigation::-webkit-scrollbar {
      width: 2px;
      height: 2px; }
    .sub_navigation::-webkit-scrollbar-track {
      background: #ccc; }
    .sub_navigation::-webkit-scrollbar-thumb {
      background: #d3aa0a; }

  .project.large {
    width: 100%; }
  .project.small {
    width: calc(100%/2);
    margin-bottom: 20px; }

  .expert {
    width: 100%;
    padding: 0;
    margin-bottom: 20px; }

  .news {
    width: 100%;
    padding: 0; }

  .footer-logo img {
    width: 100px;
    display: block;
    margin: 0 auto; }
  .footer-social {
    margin-bottom: 30px; }

  .breadcrumb {
    top: -70px; }

  .banner-top {
    margin-top: 100px; }

  .css-content figure {
    width: 100% !important; }

  .service-related .service {
    width: 100%; }

  .news-related .news {
    width: 100%; }

  .register .col-texteara {
    margin-top: 30px; }

  .slide-news-hot .news-hot_info {
    left: 20px; }
    .slide-news-hot .news-hot_info h3 {
      font-size: 20px;
      line-height: 25px; }
    .slide-news-hot .news-hot_info .des {
      display: none; }
    .slide-news-hot .news-hot_info .link {
      display: none; }

  .home-intro .css-content {
    width: 100%; }

  .banner-top {
    position: relative; }
    .banner-top:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(45, 62, 80, 0.5); } }

/*# sourceMappingURL=responsive.min.css.map */
