@charset "UTF-8";
@media screen and (min-width: 320px) and (max-width: 768px) {
  .foot {
    padding: 0 4%; }

  .foot .foot_box .foot_contact .foot_contact_b div {
    padding-right: 0;
    margin-bottom: 4%; }

  .foot .foot_box .foot_c .foot_list {
    width: 100%; }

  .wd_news .wd_news_box .left_line {
    display: none; }

  .foot .foot_box .foot_c .foot_phone {
    width: 100%;
    text-align: center; }

  .foot_bt .foot_bt_box .foot_bt_a {
    float: inherit;
    left: 0;
    right: 0;
    margin: auto; }

  .foot_bt .foot_bt_box .foot_bt_a .foot_tag {
    margin: 0 auto;
    margin-bottom: 20px; }

  .foot_bt .foot_bt_box .foot_bt_a .foot_tag_on {
    left: 0;
    right: 0;
    margin: auto; }

  .foot .foot_box .foot_c .foot_list ul li {
    height: 200px; }

  .foot .foot_box .foot_c .foot_phone {
    padding-top: 0; }

  .banner .swiper-container .swiper-pagination-switch {
    margin: 0 5px; }

  .header_zt {
    display: block; }

  .header_zt .header_box .logo img {
    height: 30px; }

  .responsive_height {
    display: block; }

  .banner .swiper-container .pagination {
    bottom: -15px; }

  .banner .swiper-container .swiper-pagination-switch {
    width: 10px;
    height: 10px; }

  .banner .swiper-container .swiper-slide .banner_txt .banner_txt_a {
    font-size: 14px; }

  .banner .swiper-container .swiper-slide .banner_txt .banner_txt_b {
    font-size: 12px; }

  .news .page .page_box ul li {
    margin: 0; }
    .news .page .page_box ul li a {
      font-size: 12px; }
    .news .page .page_box ul li.page_first a {
      width: 45px; }
    .news .page .page_box ul li.page_last a {
      width: 45px; }

  .page_zt {
    display: block; }

  .page {
    display: none; }

  #btn1 img {
    width: 60%; }

  .Honor .Honor_box ul li div {
    font-size: 12px; }

  .ln .ln_bg .ln_bg_box {
    width: 90%; }

  .ln .ln_bg .ln_bg_box .ln_bg_b {
    font-size: 20px; }

  .ln .ln_bg .ln_bg_box .ln_bg_d {
    font-size: 16px; }

  .news_main .news_main_box .news_main_rt {
    display: none; }

  .news_main .news_main_box .news_main_lt {
    width: 100%;
    padding: 4%; }

  .news_main .news_main_box .news_main_lt .news_np .news_np_lt a {
    font-size: 12px; }

  .news_main .news_main_box .news_main_lt .news_np .news_np_rt a {
    font-size: 12px; }

  .news_main .news_main_box .news_main_lt .news_np .news_np_rt .shang {
    border-top: 8px solid transparent;
    border-right: 8px solid #797979;
    border-bottom: 8px solid transparent; }

  .news_main .news_main_box .news_main_lt .news_np .news_np_rt .xia {
    border-top: 8px solid transparent;
    border-left: 8px solid #797979;
    border-bottom: 8px solid transparent; }

  /*
    ÏìÓ¦Ê½¿ªÊ¼
  */
  .banner .swiper-container .swiper-slide .banner_txt .banner_txt_b {
    margin: 1% 0; }

  .banner .swiper-container .swiper-slide .banner_txt {
    padding: 0 10%; }

  .banner .swiper-container .swiper-slide .banner_txt .banner_txt_c span {
    padding: 4px 10px; }

  .services .services_box .swiper-container .swiper-slide img {
    width: 80%; }

  .services {
    height: 500px; }

  .introduce .introduce_box .introduce_c {
    width: 100%;
    color: #fff; }

  .introduce .introduce_box {
    padding: 7%; }

  .introduce .introduce_box .introduce_a {
    color: #fff; }

  .introduce .introduce_box .introduce_b {
    background: #fff; }

  .introduce {
    height: 320px; }

  .index_news .index_news_list ul {
    width: 100%; }

  .index_news .index_news_list ul li a {
    padding: 10px; }

  .index_news .index_news_list ul li {
    padding-left: 0;
    padding-right: 0; }

  .index_news .index_news_main .index_news_lt {
    width: 100%;
    padding: 4%; }

  .index_news {
    height: inherit;
    height: initial; }

  .banner .swiper-container .btn1 img {
    height: 20px; }

  .banner .swiper-container .btn2 img {
    height: 20px; }

  .index_news .index_news_main .index_news_rt {
    width: 100%;
    padding: 4%; }

  .index_news .index_news_main .index_news_rt ul li .index_news_lt_a {
    font-size: 55px;
    width: 23%; }

  .style_nav .style_nav_box .style_nav_hd {
    padding-left: 4%; }

  .style_nav .style_nav_box .style_nav_main ul li a {
    font-size: 14px;
    padding: 0 10px; }

  .shouhou .shouhou_rt img {
    position: inherit; }

  .shouhou .shouhou_rt {
    width: 100%;
    padding: 4%; }

  .shouhou .shouhou_lt {
    width: 100%; }

  .shouhou .shouhou_lt .shouhou_lt_b .sh_lt_one {
    width: 100%;
    margin-right: 0;
    padding: 4%; }

  .cx_xq {
    padding: 4%; }

  .elegant .elegant_box .elegant_hd ul {
    width: 100%; }

  .elegant .elegant_box .elegant_hd ul li a {
    font-size: 16px; }

  .page_zt {
    display: block; }

  .page {
    display: none; }

  #btn1 img {
    width: 60%; }

  #btn2 {
    right: 0; }
    #btn2 img {
      width: 60%; }

  .charm .charm_box .charm_b {
    height: 100px; }

  .industry {
    padding: 4%; }

  .industry .industry_box ul li .industry_a .industry_a_lt {
    font-size: 20px;
    width: 100%; }

  .industry .industry_box ul li .industry_a .industry_a_rt {
    width: 100%; }

  .wd_news .wd_news_box .news_bg img {
    display: none; }

  .wd_news .wd_news_box .news_page ul li a {
    font-size: 12px;
    width: 30px;
    height: 30px;
    line-height: 30px; }

  .wd_news .wd_news_box .news_page .news_next a {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 25px; }

  .wd_news .wd_news_box .news_list ul li .news_list_b {
    font-size: 24px; }

  .wd_news .wd_news_box .news_list ul li .news_list_c {
    font-size: 16px; }

  .wd_news .wd_news_box .left_line {
    display: none; }

  .wd_news .wd_news_box .news_list ul li .news_list_lt {
    width: 100%; }

  .wd_news .wd_news_box .news_list ul li .news_list_rt {
    width: 100%; }

  .product .product_box .product_list ul li .product_b {
    font-size: 14px; }

  .culture .culture_box .culture_hd .culture_hd_lt {
    width: 100%; }

  .culture .culture_box .culture_hd .culture_hd_lt .culture_hd_lt_a {
    font-size: 24px; }

  .culture .culture_box .culture_hd .culture_hd_lt .culture_hd_lt_b {
    font-size: 14px; }

  .culture {
    padding: 4%; }

  .culture .culture_box .culture_hd .culture_hd_rt {
    width: 100%; }

  .culture .culture_box .culture_hd .culture_hd_rt img {
    width: 70%;
    margin-top: 20px; }

  .contact_map .contact_map_box .contact_map_a .contact_map_a_lt {
    width: 100%; }

  .contact_map .contact_map_box .contact_map_a .contact_map_a_rt {
    width: 100%;
    margin-bottom: 5%; }

  .contact .contact_box .contact_main .contact_rt {
    padding: 4%; }

  .contact .contact_box .contact_main .contact_rt .contact_rt_a {
    margin-top: 40px; }

  .contact .contact_box .contact_main .contact_lt .contact_lt_a {
    margin-top: 40px; }

  .contact .contact_box .contact_title {
    font-size: 24px;
    padding-left: 4%; }

  .contact .contact_box .contact_dt {
    padding: 4%; }

  .news_main .news_main_box .news_main_rt {
    display: none; }

  .news_main .news_main_box .news_main_lt {
    width: 100%;
    padding: 4%; }

  .news_main .news_main_box .news_main_lt .news_np .news_np_lt a {
    font-size: 12px; }

  .news_main .news_main_box .news_main_lt .news_np .news_np_rt a {
    font-size: 12px; }

  .news_main .news_main_box .news_main_lt .news_np .news_np_rt .shang {
    border-top: 8px solid transparent;
    border-right: 8px solid #797979;
    border-bottom: 8px solid transparent; }

  .news_main .news_main_box .news_main_lt .news_np .news_np_rt .xia {
    border-top: 8px solid transparent;
    border-left: 8px solid #797979;
    border-bottom: 8px solid transparent; }

  .ditu .ditu_box .ditu_a .ditu_main {
    position: inherit;
    position: initial;
    width: 100%;
    padding: 5%;
    margin-top: 5%; }

  .page .page_box ul li {
    margin: 0; }
    .page .page_box ul li a {
      font-size: 12px; }
    .page .page_box ul li.page_first a {
      width: 45px; }
    .page .page_box ul li.page_last a {
      width: 45px; }

  .page_zt {
    display: block; }

  .page {
    display: none; }

  .banner .swiper-container .swiper-slide img {
    animation: initial;
    animation: inherit;
    height: 150px !important; }

  .banner, .banner .swiper-container .swiper-slide, .banner .swiper-container, .banner .swiper-wrapper {
    height: 150px !important; }

  .cp_xq .cp_xq_box .cp_xq_a .cp_xq_a_lt {
    width: 100%; }

  .cp_xq .cp_xq_box .cp_xq_a .cp_xq_a_rt {
    width: 100%; }

  .cp_xq .cp_xq_box .cp_xq_b .cp_xq_b_one span {
    font-size: 18px; }

  .cp_xq .cp_xq_box {
    padding: 0 4%; }

  .cp_xq .cp_xq_box .cp_xq_a .cp_xq_a_lt {
    padding: 0; }

  .cp_xq .cp_xq_box .cp_xq_e {
    font-size: 24px; }

  .cp_xq .cp_xq_box .cp_xq_c .cp_xq_c_three img {
    width: 100%; }

  .cp_xq .cp_xq_box img {
    width: 100%; }

  .cp_xq_list {
    width: 35px;
    font-size: 12px; }

  .cp_xq_list ul li a {
    height: 40px;
    line-height: 40px; } }
@media screen and (min-width: 320px) and (max-width: 374px) {
  .elegant .elegant_box .elegant_hd ul {
    width: 80%; }

  .elegant .elegant_box .elegant_hd ul li a {
    font-size: 16px; }

  .style_nav .style_nav_box .style_nav_main ul li a {
    font-size: 12px;
    padding: 0 5px; }

  .ny_nav .ny_nav_box ul li a span {
    padding: 0 4px; }

  .foot .foot_box .foot_c .foot_list ul li {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center; }

  .foot .foot_box .foot_c .foot_list ul li .foot_list_a a {
    font-size: 14px; }

  .products .products_box ul li .products_b {
    font-size: 14px; }
    .products .products_box ul li .products_b span {
      width: 35%; }
    .products .products_box ul li .products_b i {
      width: 65%; }

  .service .service_box ul li .service_b {
    font-size: 14px; }
    .service .service_box ul li .service_b span {
      width: 40%; }
    .service .service_box ul li .service_b i {
      width: 60%; } }
@media screen and (min-width: 770px) and (max-width: 900px) {
  .header .header-nav > .nav > li {
    padding-left: 20px; }

  .banner .swiper-container .swiper-slide .banner_txt .banner_txt_a {
    font-size: 40px; }

  .honor .honor_box ul li .honor_a div {
    font-size: 14px; } }
@media screen and (min-width: 901px) and (max-width: 1110px) {
  .header .header-nav > .nav > li {
    padding-left: 40px; }

  .banner .swiper-container .swiper-slide .banner_txt .banner_txt_a {
    font-size: 40px; }

  .style_nav {
    padding: 0 15px; }

  .industry {
    padding-left: 15px;
    padding-right: 15px; }

  .culture {
    padding-left: 15px;
    padding-right: 15px; } }
@media screen and (max-width: 978px) {
  .big_height {
    display: none; }

  .header .header-nav {
    display: none; }

  .header .header-top > ul > li .s-form {
    display: none; }

  .header {
    position: fixed;
    height: 41px; }

  .header .header-top > ul {
    margin-right: 0;
    float: inherit;
    float: initial; }

  .header .header-top > ul > li > .second-subnav {
    top: 40px; }

  .header .header-top > ul > li {
    width: 33.3%;
    text-align: center; }

  .header_zt {
    display: block; }

  .banner .swiper-container .swiper-slide .banner_txt .banner_txt_b {
    margin: 1% 0; }

  .industry {
    padding-left: 15px;
    padding-right: 15px; }

  .new .new_list ul li {
    height: inherit;
    height: initial; } }
@media screen and (min-width: 1501px) and (max-width: 1920px) {
  .shouhou .shouhou_lt .shouhou_lt_b .sh_lt_one {
    width: 60%; } }

/*# sourceMappingURL=response_zt.css.map */
