@media screen and (min-width: 1920px) {
  .bx-wrapper img {
    max-width: 1920px !important;
    height: 800px;
  }
}

@media screen and (max-width: 1460px) {
  .pignose-tab-wrapper .pignose-tab-container {
    height: 656px;
  }
  .my_container .about_box .right_pic .pic_box img {
    width: 720px;
    height: 100%;
    display: block;
    object-fit: cover;
  }
  .my_container .about_box {
    height: 700px;
    padding: 50px 0px 0px 0px;
  }
  .my_container .num_box .num_left_box .num_list .num_item .num_item_top .big_nu {
    font-size: 60px;
  }
  .my_container .about_more a {
    padding: 14px 60px;
  }
  .my_container .about_more {
    margin-top: 40px;
  }
  .pc_top_banner img {
    height: 270px;
  }
}

@media screen and (max-width: 1334px) {
  .pignose-tab-wrapper .pignose-tab-container {
    height: 606px;
  }
  .my_container .about_box .about_top .right_pic {
    width: 44%;
    right: 20px;
  }
  .my_container .about_box .about_top .right_pic .pic_box img {
    width: 100%;
    /* height: auto; */
  }
  .my_container .about_box .about_top .company_text_box .company_top .company_title {
    font-size: 3rem;
  }
  .partner_box .partner_box_left img {
    width: 90%;
    display: block;
  }
  .header .navbar_nav li a {
    padding: 20px 15px;
  }
  .my_container .about_box .right_pic .pic_box img {
    width: 620px;
    height: 100%;
    display: block;
    object-fit: cover;
  }
  .pc_top_banner {
    margin-top: 105px;
  }
  .pc_top_banner img {
    height: 240px;
  }
  footer .footer_box .footer_info_box .left {
    width: 43%;
  }
  footer .footer_box .footer_info_box .mid {
    width: 10%;
 }
}

@media screen and (max-width: 1044px) {
  .big_box {
    width: calc(100% - 30px) !important;
    margin: 0 15px !important;
  }

  .banner img {
    /*height: 509px !important;*/
  }

  .banner .bxslider li {
    width: 100% !important;
  }

  .about_box {
    height: auto !important;
    padding-bottom: 2em;
  }

  .about_box .about_top .company_text_box {
    width: 100% !important;
  }

  .about_box .about_top .right_pic {
    display: none;
  }

  .about_box .about_up .desc_text {
    width: 100% !important;
  }

  .num_box {
    height: auto !important;
    padding: 0 0 2em 0;
  }

  .num_box .num_left_box .num_list {
    width: 100% !important;
  }

  .num_box .num_left_box .num_list .num_item .num_item_up {
    margin-top: 10px !important;
  }

  .pignose-tab-wrapper .pignose-tab-container {
    height: 527px;
  }

  .pignose-tab-wrapper .pignose-tab-btn {
    height: 3em;
    line-height: 3em;
  }

  .my_container .num_box {
    height: 230px;
  }

  .my_container .lable_box {
    top: 20px;
  }

  .my_container .new_bg_box {
    padding-bottom: 20px;
  }

  .my_container .new_bg_box .news_more {
    margin-top: 50px;
  }

  .my_container .research_bg_box .research_box {
    padding-bottom: 30px;
  }

  .my_container .research_bg_box .research_box ul li a {
    padding: 20px;
    height: calc(100% - 30px);
  }

  .my_container .research_bg_box .research_box ul li a .research_info_box .research_info_title {
    font-size: 34px;
  }

  .my_container .research_bg_box .research_box .research_more {
    margin-top: 30px;
  }

  .pt_220 {
    padding-top: 190px;
  }

  footer .footer_box .footer_info_box .left {
    width: 42%;
  }
  
  footer .footer_box .footer_info_box .mid {
    width: 12%;
  }

  footer .footer_box .footer_info_box .left .left_info_box .er_code {
    right: 0%;
  }

  .pages_container .contact_us ul li {
    flex: 0 0 calc(50% - 38px);
  }

  .pages_container .contact_us ul li:nth-child(2n) {
    margin-right: 0 !important;
  }

  .pages_container .contact_us ul li:nth-child(3n) {
    margin-right: 15px;
  }
  .header .navbar_nav li a {
    padding: 15px;
  }
  .pc_top_banner {
    margin-top: 95px;
  }
  .pc_top_banner img {
    height: 196px;
  }
  .my_container .about_box .right_pic {
    display: none;
  }
  .my_container .product_box .product_cate_section .tabs nav ul .product_title_pic {
    width: 200px;
    height: 6em;
  }
  .content-wrap section .product_list .product_item a img {
    height: 170px !important;
  }
  .content-wrap section .product_list {
    min-height: 268px !important;
  }
  .tabs-style-bar nav ul {
    padding-bottom: 0em !important;
  }
  .content-wrap section .product_list .product_item a .product_item_info_box .product_detail {
    font-size: 0.6em !important;
  }
  .pt_200 {
    padding-top: 100px;
  }
  .my_container .research_bg_box .research_box ul li {
    height: 200px;
  }
  .my_container .lable_box1 {
    text-align: center;
    margin-bottom: 20px !important;
  }
  .my_container .lable_box1 img {
    height: 60px;
  }
  .my_container .about_more {
    justify-content: center;
  }
  .my_container .about_box {
    padding: 30px 0px;
  }
  .my_container .lable_box .lable_icon {
    height: 50px;
  }
  .my_container .product_box {
    padding-bottom: 3em;
  }
  .my_container .lable_box2 {
    padding: 20px 0px;
  }
  .my_container .lable_box2 img {
    height: 50px;
  }
  .footer_box .footer_info_box .right .message_box form .captcha .text_box .captcha_input {
    width: 50px;
  }
  .my_container .pd_copyright {
    margin-top: 20px !important;
  }
  .partner_box {
    height: 240px;
  }
  .partner_box .partner_box_right ul li {
    width: 90%;
  }
  .partner_box .partner_box_right ul li img {
    width: 90%;
    border-radius: 8px;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

@media screen and (max-width: 820px) {
  .move_change {
    display: block;
  }

  .pc_top_banner {
    display: none;
  }

  .move_top_banner {
    margin-top: 82px;
    display: block;
  }

  .banner img {
    /*height: 398px !important;*/
  }

  .lable_box {
    top: 15px !important;
  }

  .lable_box h1 {
    font-size: 2em !important;
  }

  .lable_box h6 {
    font-size: 0.8em !important;
  }

  .pt_220 {
    padding-top: 175px !important;
  }

  .header .left a img {
    height: 3em;
  }

  .my_container .about_box .about_up .desc_text {
    margin-top: 20px;
  }

  .my_container .about_box .about_top .company_text_box .company_top .company_title {
    font-size: 1.3em;
  }

  .my_container .product_box .product_more {
    bottom: -3em !important;
    left: 50% !important;
    transform: translateX(-50%);
  }

  .my_container .new_bg_box .new_box {
    display: flex;
    flex-direction: column;
  }

  .my_container .new_bg_box .new_box .left_big_pic_new {
    width: 100%;
  }

  .my_container .new_bg_box .new_box .left_big_pic_new a .img_box {
    height: auto;
  }

  .my_container .new_bg_box .new_box .left_big_pic_new a .left_news_time_more {
    margin-top: 15px;
    padding-bottom: 30px;
    border-bottom: 1px solid #2c71d6;
    margin-bottom: 30px;
  }

  .my_container .new_bg_box .new_box .right_news_list {
    width: 96%;
    margin-left: 0;
  }

  .my_container .new_bg_box .new_box .right_news_list .right_news_item:first-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
  }

  .my_container .new_bg_box .new_box .right_news_list .right_news_item:first-child a img {
    display: none;
  }

  .my_container .new_bg_box .new_box .right_news_list .right_news_item:first-child .t_l_time {
    display: flex;
  }

  .my_container .new_bg_box .new_box .right_news_list .right_news_item:first-child .right_news_item_info_box {
    height: 80px;
  }

  .my_container .new_bg_box .new_box .right_news_list .right_news_item:first-child .right_news_item_info_box .right_news_info_time_more {
    display: none;
  }

  .my_container .new_bg_box .new_box .right_news_list .right_news_item:first-child .right_news_item_info_box .detail {
    display: block;
  }

  .my_container .num_box .num_left_box .num_list .num_item .num_item_top .big_nu {
    font-size: 2em;
  }

  .my_container .num_box .num_left_box .num_list .num_item .num_item_up .num_item_up_text_box {
    font-size: 0.8em;
  }

  .my_container .cooperation_bg_box .cooperation_box {
    padding-bottom: 2em;
  }

  .my_container .cooperation_bg_box .cooperation_box ul {
    flex-direction: column;
  }

  .my_container .cooperation_bg_box .cooperation_box ul li {
    margin-right: 0;
    flex: 1;
    width: 100%;
    margin-top: 1em;
  }

  .my_container .cooperation_bg_box .cooperation_box ul li:first-child {
    margin-top: 0;
  }

  .my_container .cooperation_bg_box .cooperation_box ul li a {
    display: block;
  }

  .my_container .cooperation_bg_box .cooperation_box ul li a img {
    width: 100%;
  }

  .my_container .research_bg_box .research_box ul {
    flex-direction: column;
  }

  .my_container .research_bg_box .research_box ul li {
    margin-right: 0;
    flex: 1;
    width: 100%;
    margin-top: 1em;
  }

  .my_container .research_bg_box .research_box ul li:first-child {
    margin-top: 0;
  }

  footer .footer_box {
    margin: 0 auto;
  }

  footer .footer_box .footer_top_box {
    flex-direction: column;
    padding-top: 2em;
    width: 100%;
    text-align: center;
  }

  footer .footer_box .footer_top_box img {
    border: none;
    margin: 0 auto;
  }

  footer .footer_box .footer_top_box .company_name {
    margin: 1em auto 0;
  }

  footer .footer_box .footer_info_box {
    flex-direction: column;
    padding: 0px 0px 10px 0px;
  }

  footer .footer_box .footer_info_box .lable {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  footer .footer_box .footer_info_box .left {
    width: 100%;
  }

  footer .footer_box .footer_info_box .right {
    width: 100%;
    display: none;
  }

  footer .footer_box .footer_info_box .mid {
    width: 100%;
    margin: 1em 0;
    display: none;
  }

  footer .footer_last {
    display: flex;
    flex-direction: column;
  }

  footer .footer_last span:last-child {
    margin-left: 0 !important;
  }

  .pages_container {
    background: #f5f5f5;
  }

  .pages_container .news_list {
    padding: 2em 0;
  }

  .pages_container .news_list ul li a .left {
    margin-right: 0;
    height: auto;
  }

  .pages_container .news_list ul li a .left .time {
    margin-top: 1em;
  }

  .pages_container .news_list ul li a .right {
    display: none;
  }

  .pages_container .pages_about_us {
    margin-top: 2em;
  }

  .pages_container .pages_about_us .about_up {
    margin-top: 20px;
  }

  .pages_container .pages_about_us .about_up .desc_text {
    width: 100%;
  }

  .pages_container .pages_about_us .about_up .desc_text p {
    text-indent: 2em;
    margin: 0;
    line-height: 2em;
  }

  .pages_container .pages_about_us .num_box {
    max-width: none;
    margin: 0 auto;
    padding: 0;
  }

  .pages_container .pages_about_us .num_box .num_left_box {
    width: 100%;
  }

  .pages_container .pages_about_us .num_box .num_left_box .num_list {
    flex-direction: column;
  }

  .pages_container .pages_about_us .num_box .num_left_box .num_list .num_item {
    flex: 1;
    width: calc(100% - 4em);
    margin-top: 1em;
    margin-right: 0;
  }

  .pages_container .pages_about_us .about_pic_box {
    flex-direction: column;
    margin-bottom: 2em;
  }

  .pages_container .pages_about_us .about_pic_box .left {
    width: 100%;
  }

  .pages_container .pages_about_us .about_pic_box .right {
    width: 100%;
    margin-top: 1em;
  }

  .pages_container .contact_us {
    padding: 20px 0;
  }

  .pages_container .contact_us ul li {
    flex: 0 0 calc(100% - 30px);
    margin-right: 0 !important;
  }

  .pages_container .contact_us ul li:nth-child(2n) {
    margin-right: 0 !important;
  }

  .pages_container .contact_us ul li:nth-child(3n) {
    margin-right: 0;
  }

  .pages_container .contact_us ul li:last-child {
    height: 8.5em;
  }

  .pages_container .research_center {
    padding: 20px 0;
  }

  .pages_container .product_detail_box .top .left {
    border: 1px solid #edeef0;
    width: 300px;
    height: 300px;
  }
  .pages_container .product_detail_box .top .right {
    height: auto;
  }
  .pages_container .product_detail_box .top .left img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .pages_container .product_detail_box .content_box {
    flex-direction: column;
    padding-bottom: 0px;
  }

  .pages_container .product_detail_box .content_box .left {
    width: auto;
  }

  .pages_container .product_detail_box .content_box .left .cont {
    min-height: 300px;
  }

  .pages_container .product_detail_box .content_box .right {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }

  .pages_container .product_detail_box .content_box .right ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }

  .pages_container .product_detail_box .content_box .right ul li {
    flex: 0 0 calc(50% - 40px);
    margin-right: 20px;
  }

  .pages_container .product_detail_box .content_box .right ul li:nth-child(2n) {
    margin-right: 0;
  }

  .pages_container .product_detail_box .content_box .right ul li a img {
    width: 100%;
  }

  .pages_container .product_detail_box {
    padding-bottom: 10px;
  }

  .pages_container .product_detail_box .message_box .left {
    width: 100%;
  }

  .pages_container .product_detail_box .message_box .left .message_cont form {
    width: 100%;
  }

  .pages_container .product_detail_box .message_box .right {
    display: none;
  }

  .zhanwei {
    display: block;
    height: 65px;
  }

  .fix {
    border-radius: 0;
  }

  .fix {
    width: 100%;
    background: #1c1d22;
    position: fixed;
    top: auto !important;
    bottom: 0;
    z-index: 999;
    border-bottom: 0;
    display: flex;
    align-items: center;
    height: 65px;
    border: 1px solid #36373c;
  }

  .fix li {
    float: left;
    width: calc(25% - 1px);
    border-right: 1px solid #36373c;
    border-bottom: 0px;
  }

  .fix li img {
    filter: brightness(0) invert(1);
  }

  .fix li:last-child {
    width: 25%;
  }

  .fix li:hover {
    border-radius: 0 !important;
  }

  .fix li p {
    bottom: 65px;
    position: absolute;
    right: -50%;
    top: auto;
    background: #2c71d6;
    color: #fff;
    display: none;
    padding: 12px;
  }

  .fix li:nth-child(1) p {
    border-radius: 0 !important;
  }

  .fix li:last-child {
    border-right: 0;
  }

  footer .footer_box .footer_last {
    font-size: 14px;
    padding: 15px 0;
  }
  .pages_container .crumb_box .right {
    display: none;
  }
  .pages_container .product_box {
    padding-bottom: 1.3em;
  }
  .tabs-style-bar nav ul li a {
    margin: 0px 10px !important;
    border-radius: 0px !important;
  }
  .tabs-style-bar nav ul {
    padding-top: 10px !important;
  }
  .tabs-style-bar nav ul li.tab-current a {
    font-weight: bold;
  }
  .content-wrap section .product_list .product_item a .product_item_info_box .product_title {
    padding: 0em !important;
  }
  .pages_container .crumb_box {
    padding: 1em 0;
  }
  footer .footer_box .footer_info_box .left .left_info_box ul li img {
    width: 16px;
    height: 16px;
    margin-right: 4px;
  }
  footer .footer_box .footer_info_box .left .left_info_box ul li span {
    font-size: 13px;
  }
  footer .ml34 {
    margin-left: 20px;
  }
  footer .footer_box .footer_info_box .left .left_info_box ul li {
    margin-top: 10px;
  }
  footer .footer_box .footer_last span {
    margin-left: 0em;
    line-height: 1.5;
  }
  .fix li p {
    background: #1c1d22;
    border: 1px solid #36373c;
  }
  .fix li a {
    color: #ffffff;
  }
  
  .my_container .about_box {
    height: 700px;
    padding: 20px 0px 0px 0px;
    background-size: auto;
  }
  .my_container .about_box .about_up .desc_text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    overflow: hidden;
    font-size: 15px !important;
    margin-bottom: 0px;
    line-height: 1.5 !important;
  }
  .my_container .about_box .right_pic {
    display: none;
  }
  .my_container .about_more {
    justify-content: center;
    padding-bottom: 30px;
  }
  .research_bg_box .pt_200 {
    padding-top: 90px;
  }
  .my_container .lable_box .lable_icon {
    display: block;
    margin: 0 auto;
  }
  .my_container .lable_box2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px;
  }
  .partner_box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: auto;
    padding: 20px 0px;
  }
  .partner_box .partner_box_left {
      margin: 0px 10px 20px 10px;
  }
  .partner_box .partner_box_left img {
      width: 100%;
      display: block;
  }
  .partner_box .partner_box_right {
    width: 100%;
  }
  .partner_box .partner_box_right ul li img {
    width: 100%;
    display: block;
  }
  .product_box .pt_200 {
    padding-top: 100px;
  }
  .my_container .product_box_cate_img {
    display: none;
  }
  .tabs-style-bar nav ul li:last-child {
    margin-bottom: 10px !important;
  }
  .my_container .product_box {
    padding-bottom: 3em;
  }
  .my_container .product_box_cate {
      display: none;
  }
  .my_container .pd_copyright {
    margin-top: 20px !important;
  }
  .my_container .pd_copyright {
    font-size: 16px;
  }
  .my_container .research_bg_box .research_box .research_more a {
    color: #005bac;
    border: 1px solid #005bac;
    background: #ffffff;
    padding: 12px 40px;
    font-size: 15px;
  }
  .footer_last img {
      width: 11px;
      height: 14px;
  }
  .header .left a img {
    height: 2.5em;
  }
  .tabs nav a {
    line-height: 2.2 !important;
  }
  .content-wrap section .product_list .product_item a img {
    height: 100px !important;
  }
  .my_container .research_bg_box .research_box ul li a {
    padding: 40px 20px;
    height: calc(100% - 30px);
  }
  .content_box img {
    max-width: auto;
    width: 100%;
  }
  .pages_container .product_detail_box .top .right .zx_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px;
  }
}

@media only screen and (max-width: 414px) {
  body {
    font-size: 14px;
  }
  
  .content-wrap section .product_list .product_item a img {
	width: 40% !important;
	display: block;
  }
  .pages_container .product_detail_box .content_box .right ul li a img {
    height: 175px;
  }
  
  .change_language {
    height: 30px;
    line-height: 30px;
  }

  .fix li .title {
    padding: 0.2em 1.5em !important;
  }

  .pages_container .product_box {
    padding-bottom: 20px;
  }

  .crumb_box {
    padding: 1em 0 !important;
  }

  .banner img {
    /*height: 206px !important;*/
  }

  .product_detail_box .top {
    flex-direction: column;
  }

  .product_detail_box .top .left {
    border: 1px solid #edeef0;
    width: 100% !important;
    height: 200px;
  }

  .product_detail_box .top .left img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .product_detail_box .top .right {
    width: 100% !important;
    height: auto;
    margin-top: 15px;
  }

  .product_detail_box .top .right .right_top .title {
    font-size: 1.5em !important;
  }

  .product_detail_box .content_box {
    flex-direction: column;
    padding-bottom: 30px;
  }

  .product_detail_box .content_box .left {
    width: calc(100% - 30px) !important;
    padding: 15px !important;
  }

  .product_detail_box .content_box .left .lable {
    font-size: 1.3em !important;
  }

  .product_detail_box .content_box .left .cont {
    min-height: 300px;
  }

  .product_detail_box .content_box .right {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }

  .product_detail_box .content_box .right .lable {
    font-size: 1.2em !important;
  }

  .product_detail_box .content_box .right ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }

  .product_detail_box .content_box .right ul li {
    flex: 0 0 calc(100% - 30px) !important;
    margin-right: 0 !important;
    width: calc(100% - 30px) !important;
  }

  .product_detail_box .content_box .right ul li:nth-child(2n) {
    margin-right: 0;
  }

  .product_detail_box .content_box .right ul li a img {
    width: 100%;
  }

  .product_detail_box .message_box {
    padding: 15px !important;
  }

  .product_detail_box .message_box .left .message_cont form {
    margin-top: 15px;
  }

  .product_detail_box .message_box .left .message_cont form .captcha {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
  }

  .product_detail_box .message_box .left .message_cont form .captcha .text_box {
    display: flex;
    align-items: center;
  }

  .product_detail_box .message_box .left .message_cont form .captcha .text_box .captcha_input {
    margin-right: 15px;
    width: 104px;
  }

  .product_detail_box .message_box .left .message_cont form .captcha .text_box img {
    width: 130px;
    height: 48px;
    display: block;
    margin: 0;
  }

  .product_detail_box .message_box .left .message_cont form .captcha .submit {
    margin-top: 15px;
    width: 100%;
  }
  .about-zz {
    width: auto;
    margin: 5em 1em 1em 1em;
  }
  .about-zz .zz-img img {
    width: 100%;
    border-radius: 0.4em;
    overflow: hidden;
  }
  .about-zz .zz-title {
    top: -35px;
  }
  .about-zz .zz-title img {
    height: 35px;
  }
  .about-zzcx .about-zzcx-img {
    width: 100%;
  }
  .pages_container .pages_about_us .num_box .num_left_box .num_list .num_item {
    width: calc(100% - 7em);
  }
  .pages_container .pages_about_us .num_box .num_left_box .num_list .num_item .num_item_top .big_nu {
    font-size: 40px;
  }
  .pages_container .pages_about_us .num_box .num_left_box .num_list .num_item .num_item_up .num_item_up_text_box .text {
    margin-top: 10px;
    font-size: 15px;
  }
  .pages_container .pages_about_us .num_box .num_left_box .num_list .num_item {
    padding: 1em 3em;
  }
  .pages_container .pages_about_us .num_box .num_left_box .num_list .num_item .num_item_top {
      flex: 1;
  }
  .pages_container .pages_about_us .num_box .num_left_box .num_list .num_item .num_item_up {
      flex: 1;
  }
  .about-zzcx {
      width: auto;
      margin: 1em 1em 0em 1em;
  }
  .pages_container .pages_about_us {
    margin-top: 20px;
  }
  .pages_container .lable_box .lable_icon_title {
    height: 60px;
    display: block;
    margin: 0 auto;
  }
  .about-zzcx .about-zzcx-link {
    font-size: 15px;
    text-align: center;
  }
  .pages_container .lable_box .lable_icon_title5 {
    height: 50px;
  }
  .pages_container .contact_us ul li .lable {
    height: 2em;
    line-height: 2em;
  }
  .pages_container .contact_us ul li .info {
    margin-top: 0px;
    height: auto;
    line-height: 2em;
    text-align: center;
    font-size: 1.1em;
    color: #444444;
  }
  .contact-map img {
    width: 100%;
    height: auto;
  }
  .news_detail_box {
    padding-bottom: 10px;
  }
  .pages_container .news_detail .top {
    text-align: center;
    padding: 10px 0;
    margin: 0em 10px;
    border-bottom: 1px solid #efefef;
  }
  .pages_container .news_detail .top h1 {
    font-size: 20px;
  }
  .pages_container .news_detail .top .time {
    margin-top: 5px;
  }
  .news_detail .content {
    padding: 10px;
  }
  .bigbox {
    width: calc(100% - 20px) !important;
    margin: 0 10px;
  }
  .pages_container .product_detail_box .top .left {
    border: 1px solid #edeef0;
    width: 340px;
    height: 340px;
   }
  .pages_container .product_detail_box .top .right {
    margin-left: 0px;
  }
  .pages_container .product_detail_box .top .right .zx_box .zx_box_left img {
    width: 21px;
    height: 21px;
    margin-right: 2px;
  }
  .pages_container .product_detail_box .top .right .zx_box .zx_box_left {
    font-size: 21px;
  }
  .pages_container .product_detail_box .top .right .zx_box .zx_box_right a {
    padding: 6px 30px;
    border-radius: 4px;
    font-size: 15px;
    color: #202020;
    border: 1px solid #202020;
  }
  .pages_container .product_detail_box .content_box .right {
    margin-top: 10px;
  }
  .pages_container .product_detail_box .content_box .right ul li {
    margin-top: 10px;
  }
  .pages_container .product_detail_box .content_box .right .lable {
    padding: 15px 0;
  }
  .pages_container .product_detail_box .top .right .right_top .title {
    margin-top: 0em;
  }
  .pages_container .lable_box .lable_icon_title2 {
    height: 50px;
  }
  .pages_container .news_list ul li a .left {
    margin-left: 0em;
  }
  .pages_container .news_list ul li a .left .left_top .title {
    font-size: 1.3em;
  }
  .pages_container .news_list ul li a .right {
    margin-left: 10px;
    display: block;
  }
  .pages_container .news_list ul li a .right img {
    width: 120px;
    height: 120px;
  }
  .pages_container .news_list ul li a .left .left_top .describe {
    margin-top: 0em;
  }
  .pages_container .news_list ul li a .left .time {
    margin-top: 0em;
  }
  .pages_container .lable_box .lable_icon_title4 {
    height: 50px;
    display: block;
    margin: 0 auto;
  }
  .pages_container .news_list {
    padding: 1em 0;
  }
  .pages_container .news_list ul li a .left .left_top{
    margin-left: 0em;
  }
  .page_list {
      display: none;
  }
  .activebox .tsc-contain .tsc-active-box .active-title .active-title-tel span {
      display: inline-block;
  }
  .activebox .tsc-contain .tsc-active-box .active-title .active-title-tel span:nth-child(1) {
    margin-right: 0px;
  }
  .activebox {
    padding: 10px;
  }
  .activebox .left .tsc-left .item {
    padding: 10px 0px;
  }
  .activebox .left-box {
    float: left;
    width: 18%;
  }
  .activebox .right {
    float: right;
    width: 78%;
  }
  .activebox .left .tsc-left .item a {
    font-size: 16px;
  }
  .activebox .tsc-contain .tsc-active-box .active-title {
    padding-top: 0px;
  }
  .pages_container .contact_us ul li:nth-child(1) {
    margin-top: 0px;
  }
  .news_detail .content img {
    width: 100%;
  }
  .pages_container .product_detail_box {
    margin-top: 0px;
    padding-bottom: 10px;
  }
  .pages_container .product_detail_box .message_box .left {
    padding: 0px;
  }
  .pages_container .product_detail_box .message_box .left .left_contact {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 15px 0px;
    padding-bottom: 15px;
  }
  .pages_container .product_detail_box .message_box .left .left_contact .left_contact_p {
    margin-right: 0px;
  }
  .pages_container .product_detail_box .message_box .left .lable img {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }
  .pages_container .product_detail_box .message_box .left .lable {
    padding-left: 0px;
  }
  .pages_container .product_detail_box .message_box .left form .name_tel {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
  .pages_container .product_detail_box .message_box .left form .name_tel .name {
    width: 100%;
  }
  .pages_container .product_detail_box .message_box .left form .name_tel .name input {
    width: 100%;
    margin-right: 0px;
  }
  .pages_container .product_detail_box .message_box .left form .name_tel .tel {
    width: 100%;
    margin-top: 15px;
  }
  .pages_container .product_detail_box .message_box .left form .name_tel .tel input {
    width: 100%;
    margin-right: 0px;
  }
  .pages_container .product_detail_box .message_box .left form .company_box {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
  
  .pages_container .product_detail_box .message_box .left form .company_box .company {
    width: 100%;
    margin-top: 15px;
  }
  .pages_container .product_detail_box .message_box .left form .email {
    width: 100%;
    margin-top: 15px;
  }
  .pages_container .product_detail_box .message_box .left form .content {
    width: 100%;
    margin-top: 15px;
    display: flex;
    align-items: flex-start;
  }
  .pages_container .product_detail_box .message_box .left form .company_box .company input {
    width: 100%;
  }
  .pages_container .product_detail_box .message_box .left form .email input {
    width: 100%;
  }
  .pages_container .product_detail_box .message_box .left form .content textarea {
    width: 100%;
  }
  .pages_container .product_detail_box .message_box .left form .content text {
      margin-top: 14px;
  }
  .pages_container .product_detail_box .message_box .left form .captcha .text_box text {
    margin-right: 7px;
  }
  .pages_container .product_detail_box .message_box {
    margin-top: 0px;
  }
  .pages_container .contact_us {
    padding: 20px 0px 10px 0;
  }
  .pages_container .contact_us ul li {
    margin-top: 10px;
  }
  .contact-map {
    margin-top: 10px;
  }
  .pages_container .crumb_box .left span {
    margin: 0em;
    color: #888888;
  }
}

@media only screen and (max-width: 320px) {
  footer .footer_box .footer_last {
    font-size: 12px;
    padding: 15px 0;
  }

  .zhanwei {
    display: block;
    height: 73px;
  }

  .fix li .title {
    font-size: 0.6em;
  }

  .fix li .title {
    padding: 0.5em 1.5em;
  }

  .fix li p {
    bottom: 70px;
    position: absolute;
    right: -80%;
    top: auto;
    background: #2c71d6;
    color: #fff;
    display: none;
    padding: 12px;
  }
}

/*# sourceMappingURL=media.css.map */
