.menu {
  display: none; }

@media (max-width: 1200px) {
  .header {
    height: 60px;
    overflow: initial; }
    .header .header_mid {
      width: 100%;
      position: relative;
      overflow: initial;
      z-index: 99;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .header .header_mid .menu {
        display: block;
        width: 30px;
        margin-right: 10px; }
        .header .header_mid .menu img {
          width: 100%;
          display: block; }
      .header .header_mid h1 {
        margin-left: 10px; }
      .header .header_mid ul {
        position: absolute;
        left: 0;
        top: 60px;
        z-index: 99;
        overflow: initial;
        width: 100%;
        display: none; }
        .header .header_mid ul li {
          position: relative;
          z-index: 99;
          float: initial;
          width: 100%;
          padding-left: 0;
          width: 100%;
          background: #fff;
          line-height: 50px;
          height: 50px;
          text-align: center;
          margin-left: 0;
          border-bottom: 1px solid #eee; }
          .header .header_mid ul li a {
            color: #333;
            font-size: 14px; }

  .banner img {
    width: 100%; }

  .content {
    width: 100%;
    padding: 0 10px; }
    .content .tanter {
      display: flex; }
      .content .tanter .fr {
        flex: 1;
        width: auto; }
        .content .tanter .fr p {
          margin-right: 0;
          padding-right: 10px; }
    .content .list_g li {
      width: 100%;
      height: 150px;
      margin-top: 10px; }
    .content .business {
      padding: 30px 0; }
      .content .business ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; }
        .content .business ul li {
          margin-bottom: 20px; }
    .content .box_sc {
      height: auto;
      padding: 30px; }
      .content .box_sc .fl {
        width: 100%; }
        .content .box_sc .fl p {
          font-size: 18px;
          line-height: 28px; }
        .content .box_sc .fl span {
          font-size: 14px; }
      .content .box_sc .fr {
        width: 100%; }
        .content .box_sc .fr p {
          font-size: 20px;
          text-align: right; }
    .content .list_number {
      height: auto; }
      .content .list_number ul {
        display: flex;
        flex-wrap: wrap; }
        .content .list_number ul li {
          width: 20%;
          padding-top: 20px;
          padding-bottom: 20px; }
          .content .list_number ul li p {
            font-size: 12px; }
          .content .list_number ul li span {
            font-size: 12px;
            line-height: 40px; }
    .content .news {
      margin-top: 30px; }
      .content .news .fl {
        width: 100%;
        margin-bottom: 40px; }
        .content .news .fl .news_fl_pic {
          height: 200px; }
        .content .news .fl .news_fl_bot p {
          display: flex;
          font-size: 14px;
          justify-content: space-between;
          margin-bottom: 10px; }
          .content .news .fl .news_fl_bot p span {
            font-size: 12px; }
        .content .news .fl .news_fl_bot a {
          margin-top: 20px; }
      .content .news .fr {
        width: 100%; }
        .content .news .fr .new_title {
          padding: 0 10px;
          padding-bottom: 20px; }

  .content .news .fr .news_fade ul li p {
    font-size: 14px;
    margin-bottom: 10px;
    padding-right: 20px; }

  .content .information {
    display: none; }

  .content .preformance {
    padding-top: 50px; }
    .content .preformance ul {
      display: flex;
      flex-wrap: wrap; }
      .content .preformance ul li {
        width: 50%; }

  .content .preformance ul li:last-child {
    width: 50%; }

  .footer .footer_mid {
    width: 100%; }

  .footer .footer_mid .footer_top ul {
    text-align: center;
    margin-bottom: 30px;
    margin-right: 0;
    width: 33.333333%; }

  .footer .footer_mid .footer_top .code {
    margin: 0 auto; }

  .footer .footer_mid .address {
    padding-left: 10px; }

  .footer .footer_mid .footer_top ul li {
    font-size: 12px; }
    .footer .footer_mid .footer_top ul li:first-child {
      font-size: 16px; }

  .footer_top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 30px; }

  .ck1 {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .ck1 > .fl {
      width: 100%; }
      .ck1 > .fl ul li {
        background-position: 96% center; }
    .ck1 > .fr {
      width: 100%; }
      .ck1 > .fr ul li p, .ck1 > .fr ul li span {
        max-width: 50vw;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px; }
    .ck1 .luzheng {
      width: 100%; }
      .ck1 .luzheng tr:first-child ~ tr {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        border-bottom: 1px solid #ccc; }
        .ck1 .luzheng tr:first-child ~ tr td {
          width: 50%;
          border-bottom: 0;
          padding: 0;
          height: auto;
          font-size: 12px;
          padding: 10px; }
    .ck1 .xinxi {
      width: 100%;
      margin-top: 30px; }
      .ck1 .xinxi h2 {
        font-size: 22px; }
      .ck1 .xinxi p {
        font-size: 12px;
        line-height: 2;
        text-align: justify; }
    .ck1 .yeji {
      width: 100%; }
      .ck1 .yeji ul {
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap; }
        .ck1 .yeji ul li {
          width: 50%;
          margin: 10px 0;
          padding: 0 10px;
          box-sizing: border-box; }
    .ck1 .main_frs {
      width: 100%;
      margin-top: 30px; }
      .ck1 .main_frs * {
        box-sizing: border-box; }
      .ck1 .main_frs form .lables {
        width: 100%; }
        .ck1 .main_frs form .lables p {
          flex: 0 0 6em; }
      .ck1 .main_frs form .liuyan p {
        flex: 0 0 6em; }
      .ck1 .main_frs form input[type='submit'] {
        margin: 0 auto; }

  .page_list div {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin: 5px; }

  .page_list {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap; } }

/*# sourceMappingURL=phone.css.map */
