@media screen and (min-width: 1200px) and (max-width: 1640px) {

  /* banner */
  .swiper-pagination {
    bottom: 120px !important;
  }

  /* top_header */
  .top_header {
    width: 97%;
  }

  /* top_main */
  .top_main .pc_nav {
    width: 70%;
  }

  /* top_advertise */
  .top_advertise {
    width: 97%;
  }

  .top_advertise .advertise_item .advi_img {
    margin-right: 20px;
  }

  .top_advertise .advertise_item .adv_right .ar_info {
    line-height: 26px;
  }

  /* product_wrapper */
  .product_main {
    width: 97%;
  }

  /* news_wrapper */
  .news_wrapper {
    width: 97%;
    margin: 70px auto;
    padding: 0;
  }

  .news_main .news_right img {
    height: 100%;
  }

  /* contact_wrapper */

  .contact_title {
    width: 97%;
  }

  .contact_main {
    width: 97%;
  }

  .contact_main .c_msg {
    padding: 90px 35px 0 20px;
  }

  .contact_main .c_msg .form_main .form_input {
    width: 48%;
  }

  .contact_main .c_msg .form_main .form_input input {
    flex: 1;
    width: 100%;
  }

  .contact_main .c_img img {
    width: 100%;
    height: 100%;
  }

  /* bottom_link_wrapper */
  .bottom_link {
    width: 97%;
  }

  .bl_contact {
    margin-right: 60px;
  }

  /* footer_wrapper */
  .footer_main {
    width: 97%;
  }

  /* banner_wrapper_inside */
  .banner_wrapper_inside .inside_site {
    width: 97%;
  }

  /* inside_main */
  .inside_main {
    width: 97%;
  }

  /* inside_picture */
  .inside_picture {
    width: 100%;
  }

  .inside_pro_item {
    width: 23%;
    margin: 0 2% 30px 0;
  }

  .inside_pro_item:nth-of-type(4n) {
    margin-right: 0;
  }

  .inside_pro_item:nth-of-type(5n) {
    margin-right: 2%;
  }
}