@charset "UTF-8";
/* 响应 */
.mobile{display: none;} .pc{display: block;}
@media screen and (max-width: 1400px) { body, html { width: 100%; }
  .center { width: 100%; margin: 0; padding: 0 15px; }
  .about .main2 .content .box { padding: 30px; }
  .contact .main3 .content .sale_leave .list .item.flex { width: 47.1%; }
.index .main4 .content .box .block .img .picture_container{padding-top: 70%;} }

@media screen and (max-width: 1300px) { .join .main1 .content .block .tags .line.tags3 { display: none; } }

@media screen and (max-width: 1199px) { body { margin-top: 100px; overflow: hidden; }
  .header { position: fixed; top: 0; left: 0; right: 0; z-index: 99; background-color: #ffffff; }
  .header .mobile .head_mask .head_bottom .line{    line-height: 50px;border-bottom: 1px #e2e2e2 dashed;}
  .header .mobile .head_language{line-height: 45px;font-size: 20px;}
  .footer .foot_top { display: none; }
  .banner_1920 { display: none; }
  .banner_1200 { display: block; }
  .picture_scale:hover img { -o-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }
  .index .index_more { background-color: #e5322c; color: #ffffff; }
  .index .main1 { padding: 60px 0; }
  .index .main1 .content .box .about_top .txt .index_more .mask { display: none; }
  .index .main2 { padding: 60px 0; }
  .index .main3 { padding: 60px 0; }
  .index .main4 { padding: 60px 0; }
  .index .main4 .content .box .block { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .index .main4 .content .box .block .flex_rank_2 { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .index .main4 .content .box .block .flex_rank_1 { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .index .main4 .content .box .block .img { width: 100%; }
  .index .main4 .content .box .block .img img { width: 100%; }
  .index .main4 .content .box .block .txt { width: 100%; padding-bottom: 20px; }
  .index .main4 .content .box .block .txt .more { border: solid 1px #e5322c; background-color: #e5322c; color: #ffffff; }
  .crumbs { display: none; }
  .mobile_crumbs { display: block; }
  .paging { display: none; }
  .loadData { display: block; margin-top: 40px; }
  .product .main1 { padding: 60px 0; }
  .product .main1 .content .box .block { width: 49%; }
  .product .main1 .content .box .block:nth-child(n + 3) { margin-top: 40px; }
  .product .main1 .content .box .block:not(:nth-child(3n)) { margin-right: 0; }
  .product .main1 .content .box .block:not(:nth-child(2n)) { margin-right: 2%; }
  .agency .main1 { padding: 60px 0; }
  .agency .main1 .content .box .block .txt { padding: 20px; }
  .agency .main1 .content .box .block .txt .name { margin-bottom: 20px; }
  .agency .main1 .content .box .block .txt .abstract { margin-bottom: 20px; }
  .agency-details .main1 { padding: 60px 0; }
  .news .main1 { padding: 60px 0; }
  .news .main1 .content .block { width: 100%; }
  .news .main1 .content .block .top .title { max-width: 70%; }
  .news .main1 .content .block:nth-child(odd) { margin-right: 0; }
  .news .main1 .content .block:nth-child(n+2) { margin-top: 40px; }
  .news .main1 .content .block .content_block { padding: 20px 0 20px; }
  .news .main1 .content .block .content_block .img .picture_container img { width: 100%; }
  .news-details .main1 { padding: 60px 0; }
  .join .main1 { padding: 60px 0; }
  .join .main1 .content .block .name { margin-bottom: 25px; }
  .join .main1 .content .block .tags .line:not(:last-of-type) { margin-right: 20px; }
  .join .main1 .content .block .block_top { padding-bottom: 20px; }
  .join .main1 .content .block .block_top .more { display: none; }
  .contact .main1 { padding: 60px 0; }
  .contact .main1 .content .box { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .contact .main1 .content .box .block { width: 32%; }
  .contact .main1 .content .box .block:nth-child(n+4) { margin-top: 30px; }
  .contact .main2 { padding: 60px 0; }
  .contact .main2 .content .box .block { background-size: 101%; border: solid 1px #eeeeee; width: 49%; padding: 30px 30px 28px 28px; }
  .contact .main2 .content .box .block:not(:nth-child(3n)) { margin-right: 0; }
  .contact .main2 .content .box .block:not(:nth-child(2n)) { margin-right: 2%; }
  .contact .main2 .content .box .block:nth-child(n+3) { margin-top: 30px; }
  .contact .main3 { padding: 60px 0; }
  .product-details .main1 { padding: 60px 0 40px; }
  .product-details .main1 .content .product_top { margin-bottom: 60px; }
  .product-details .main2 { padding: 60px 0; }
  .about .main1 { padding: 60px 0; }
  .about .main2 { padding: 60px 0; }
  .about .main2 .content .box { padding: 50px 30px; background-size: 100%; }
  .about .main2 .content .box .block { width: 30%; }
  .about .main2 .content .box .block:nth-child(even) { text-align: right; }
  .about .main3 { padding: 60px 0; }
  .about .main3 .content .box .block_box .line_icon { display: none; }
  .about .main4 { padding: 60px 0; }
  .about .main4 .content .box .block { width: 32%; }
  .about .main4 .content .box .block:hover { top: 0; }
  .about .main4 .content .box .block:not(:nth-child(5n)) { margin-right: 0; }
  .about .main4 .content .box .block:nth-child(n+4) { margin-top: 22px; }
  .about .main4 .content .box .block:not(:nth-child(3n)) { margin-right: 1.5%; }
  .contact .main3 .content .sale_leave .list .item.flex input { width: 35%; }
  .index .index_banner .swiper-pagination { display: none; }
  .right_aside { display: none; } }

@media screen and (max-width: 992px) { 
  .header .pc { display: none; }
  .header .mobile { display: block; }
  .index .main1 .content #particles-js { display: none; }
  .index .main1 .content .box .about_top .img { width: 100%; margin-right: 0; margin-bottom: 20px; }
  .index .main1 .content .box .about_top .txt { width: 100%; }
  .index .main1 .content .box .about_top .txt .name { margin-bottom: 40px; }
  .index .main1 .content .box .about_top .txt .abstract { margin-bottom: 40px; }
  .index .main1 .number_content .box { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .index .main1 .number_content .box .block { width: 49%; }
  .index .main1 .number_content .box .block:not(:last-child) { border-right: none; }
  .index .main1 .number_content .box .block:nth-child(odd) { border-right: 1px solid #eeeeee; }
  .index .main2 .content .box .block_box .block { width: 49%; }
  .index .main2 .content .box .block_box .block:not(:last-child) { margin-right: 0; }
  .index .main2 .content .box .block_box .block:nth-child(odd) { margin-right: 2%; }
  .index .main2 .content .box .block_box .block:nth-child(n+3) { margin-top: 20px; }
  .index .main3 .content .box .block { width: 32%; }
  .index .main3 .content .box .block:not(:nth-child(5n)) { margin-right: 0; }
  .index .main3 .content .box .block:not(:nth-child(3n)) { margin-right: 1.5%; }
  .index .main3 .content .box .block:nth-child(n+4) { margin-top: 20px; }
  .about .main2 .content .box { padding: 80px 30px; background-size: 100%; }
  .about .main2 .content .box .block { width: 30%; }
  .join .main1 .content .block .tags .line.tags2 { display: none; }
  .loadData a {width: 160px;  height: 50px; line-height: 50px;} }

@media screen and (max-width: 768px) { 
  .switch { margin-top: 20px; }
  .switch a { width: 100%; }
  .switch .fr { float: left; margin-top: 10px; }
  .main_title { margin-bottom: 20px; }
  .main_title .cn { font-size: 30px; margin-bottom: 20px; }
  .index .main1 { padding: 40px 0; }
  .index .main1 .content .box .about_top .txt .name { margin-bottom: 20px; }
  .index .main1 .content .box .about_top .txt .abstract { margin-bottom: 20px; }
  .index .main1 .content .box .about_top .img .picture_container{display: none;}
  .index .main2 { padding: 40px 0; }
  .index .main2 .content .box .swiper-container { padding: 0; }
  .index .main2 .content .box .swiper-pagination { bottom: -55px; }
  .index .main2 .content .box .line_icon { bottom: -46px; }
  .index .main2 .content .index_more { margin-top: 100px; }
  .index .main3 { padding: 40px 0; }
  .index .main3 .content .index_more { margin-top: 20px; }
  .index .main4 { padding: 40px 0; }
  .index .main4 .content .box .swiper-pagination { margin-top: 40px; }
  .agency .main1 { padding: 40px 0; }
  .agency .main1 .content .box .block { width: 49%; }
  .agency .main1 .content .box .block .txt { padding: 20px; }
  .agency .main1 .content .box .block:not(:nth-child(3n)) { margin-right: 0; }
  .agency .main1 .content .box .block:not(:nth-child(2n)) { margin-right: 2%; }
  .agency .main1 .content .box .block:nth-child(n + 3) { margin-top: 20px; }
  .agency-details .main1 { padding: 40px 0; }
  .agency-details .main1 .content .box .logo_img { margin-bottom: 20px; }
  .agency-details .main1 .content .box .title { font-size: 20px; }
  .agency-details .main1 .content .box .details_tags { margin-top: 25px; }
  .agency-details .main1 .content .box .details_tags .txt { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; text-align: center; padding: 0; }
  .agency-details .main1 .content .box .details_tags .txt p { width: 100%; }
  .agency-details .main1 .content .box .details_tags .txt p:nth-child(1) { margin: 0; margin-bottom: 10px; }
  .agency-details .main1 .content .box .details_tags .txt a { width: 100%; }
  .agency-details .main1 .content .box .details_tags .line_icon { display: none; }
  .agency-details .main1 .content .box .content_box { padding: 20px 0; }
  .news .main1 { padding: 40px 0; }
  .news-details .main1 { padding: 40px 0; }
  .news-details .main1 .content .box .logo_img { margin-bottom: 20px; }
  .news-details .main1 .content .box .title { font-size: 20px; }
  .news-details .main1 .content .box .details_tags { margin-top: 25px; }
  .news-details .main1 .content .box .details_tags .txt { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; text-align: center; padding: 0; }
  .news-details .main1 .content .box .details_tags .txt p { width: 100%; }
  .news-details .main1 .content .box .details_tags .txt p:nth-child(1) { margin: 0; margin-bottom: 10px; }
  .news-details .main1 .content .box .details_tags .txt a { width: 100%; }
  .news-details .main1 .content .box .details_tags .line_icon { display: none; }
  .news-details .main1 .content .box .content_box { padding: 20px 0; }
  .join .main1 { padding: 40px 0; }
  .join .main1 .content .block { padding: 20px 10px 0 10px; }
  .join .main1 .content .block .tags { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .contact .main1 { padding: 40px 0; }
  .contact .main1 .content .box .block { width: 49%; }
  .contact .main1 .content .box .block:nth-child(n+3) { margin-top: 30px; }
  .contact .main2 { padding: 40px 0; }
  .contact .main2 .content .box .block { background-size: 101%; border: solid 1px #eeeeee; width: 100%; padding: 20px 10px 20px 10px; }
  .contact .main2 .content .box .block:not(:nth-child(3n)) { margin-right: 0; }
  .contact .main2 .content .box .block:not(:nth-child(2n)) { margin-right: 0; }
  .contact .main2 .content .box .block:nth-child(n+2) { margin-top: 30px; }
  .contact .main3 { padding: 40px 0; }
  .product-details .main1 { padding: 40px 0 20px; }
  .product-details .main1 .content .product_top { margin-bottom: 40px; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .product-details .main1 .content .product_top .left_img { width: 100%; margin-bottom: 20px; }
  .product-details .main1 .content .product_top .right_txt { width: 100%; }
  .product-details .main1 .content .product_top .right_txt .title { margin-bottom: 15px; font-size: 26px}
  .product-details .main1 .content .product_top .right_txt .abstract { padding-bottom: 30px; }
  .product-details .main1 .content .product_bottom .block_box .block { padding-top: 30px; padding-bottom: 20px; }
  .product-details .main1 .content .product_top .right_txt .btn_box .btn{width: 130px;height: 40px;line-height: 38px;}
  .product-details .main2 { padding: 40px 0; }
  .product-details .main2 .content .box { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .product-details .main2 .content .box .block { width: 49%; }
  .product-details .main2 .content .box .block:nth-child(n+3) { margin-top: 20px; }
  .product-details .main2 .content .box .block:not(:last-child){margin-right: 0;}
  .product-details .main2 .content .box .block:nth-child(odd){margin-right: 2%;}
  .product .main1 { padding: 40px 0; }
  .product .main1 .product_nav .box .top_nav .line { padding: 0 25px; line-height: 46px; font-size: 18px; }
  .product .main1 .product_nav .box .nav_bottom { padding: 20px 15px; }
  .product .main1 .product_nav .box .nav_bottom .box_block .block:not(:last-child) { margin-right: 50px; }
  .product .main1 .content { margin-top: 35px; }
  .product .main1 .content .box .block { width: 49%; }
  .product .main1 .content .box .block:nth-child(n + 3) { margin-top: 40px; }
  .product .main1 .content .box .block:not(:nth-child(3n)) { margin-right: 0; }
  .product .main1 .content .box .block:not(:nth-child(2n)) { margin-right: 2%; }
  .about .main1 { padding: 40px 0; }
  .about .main1 .content .box .block { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .about .main1 .content .box .block:nth-child(1) { margin-bottom: 40px; }
  .about .main1 .content .box .block .img { width: 100%; margin-right: 0; }
  .about .main1 .content .box .block .img .bg_icon { display: none; }
  .about .main1 .content .box .block .txt { width: 100%; }
  .about .main1 .content .box .block .flex_rank_1 { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .about .main1 .content .box .block .flex_rank_2 { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .about .main2 { padding: 40px 0; }
  .about .main2 .content .box { height: auto; padding: 0; background-image: none; }
  .about .main2 .content .box .block { width: 49%; text-align: center !important; }
  .about .main2 .content .box .block:nth-child(even) { text-align: center; margin-left: 2%; }
  .about .main2 .content .box .block:nth-child(even) .name { text-align: center !important; }
  .about .main2 .content .box .block_box:nth-child(2) { margin-top: 30px; }
  .about .main3 { padding: 40px 0; }
  .about .main3 .content .box .block_box .block { width: 32%; }
  .about .main3 .content .box .block_box .block:nth-child(n + 4) { margin-top: 40px; }
  .about .main4 { padding: 40px 0; }
  .about .main4 .content .box .block { width: 32%; }
  .about .main4 .content .box .block:hover { top: 0; }
  .about .main4 .content .box .block:not(:nth-child(5n)) { margin-right: 0; }
  .about .main4 .content .box .block:nth-child(n+4) { margin-top: 22px; }
  .about .main4 .content .box .block:not(:nth-child(3n)) { margin-right: 1.5%; }
  .contact .main3 .content .sale_leave .list .item { width: 100%; }
  .contact .main3 .content .sale_leave .list .item:not(:nth-child(2n)) { margin-right: 0; }
  .contact .main3 .content .sale_leave .list .item.flex { width: 100%; }
  .contact .main3 .content .sale_leave .list .item.flex input { width: 50%; }
  .contact .main3 .content .sale_leave .list .item:nth-child(2) { margin-top: 35px; }
  .product-details .main1 .content .product_top .right_txt .abstract .block .name { margin-right: 20px; }
  .product-details .main2 .content .box .block .img{margin-bottom: 15px;}
  .footer .foot_bottom { text-align: center; }
  .footer .foot_bottom .box { width: 100%; height: auto; padding: 15px 0; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; }
  .footer .foot_bottom .box a { width: 100%; text-align: center; line-height: 2; padding-left: 0; border-left: none; }
  .footer .foot_bottom .box .icp { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; }
  .loadData a {width: 145px;  height: 45px; line-height: 45px;}}

@media screen and (max-width: 480px) { .header .mobile .head_top { height: 60px; }
  .header .mobile .head_top .head_logo { width: 70px; }
  .header .mobile .head_top .iconfont { font-size: 35px; }
  .header .mobile .head_mask { top: 60px; }
  body { margin-top: 60px; }
  .main_title { margin-bottom: 20px; }
  .main_title .cn { margin-bottom: 15px; }
  .index .index_more { width: 150px; height: 50px; line-height: 48px; }
  .index .main1 { padding: 20px 0; }
  .index .main1 .content { margin-bottom: 20px; }
  .index .main1 .content .box .about_top .img { margin-bottom: 20px; }
  .index .main1 .content .box .about_top .txt .name { margin-bottom: 20px; font-size: 26px; }
  .index .main1 .number_content .box { padding: 15px 0; height: auto; }
  .index .main1 .number_content .box .block { width: 100%;justify-content:  space-between; padding: 0 20px; }
  .index .main1 .number_content .box .block:nth-child(odd) { border-right: none; }
  .index .main1 .number_content .box .block:not(:last-child) { margin-bottom: 20px; }
  .index .main2 { padding: 20px 0; }
  .index .main2 .content .box .block_box .block { width: 100%; }
  .index .main2 .content .box .block_box .block:nth-child(odd) { margin-right: 0; }
  .index .main2 .content .box .block_box .block:nth-child(n+2) { margin-top: 20px; }
  .index .main3 { padding: 20px 0; }
  .index .main3 .content .box{justify-content: space-between;padding: 0 20px;}
  .index .main3 .content .box .block { width: 45%; }
  .index .main3 .content .box .block:hover { top: 0; }
  .index .main3 .content .box .block:not(:nth-child(3n)) { margin-right: 0; }
  .index .main3 .content .box .block:nth-child(n+2) { margin-top: 20px; }
  .index .main4 { padding: 20px 0; }
  .index .main4 .content .box .block_box { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .index .main4 .content .box .block { background: #fafafa; border: none; width: 100%; }
  .index .main4 .content .box .block:nth-child(1) { margin-right: 0; margin-bottom: 20px; }
  .index .main4 .content .box .block .txt { padding: 15px 0; border-right: none; }
  .agency .main1 { padding: 40px 0; }
  .agency .main1 .content .box .block { width: 100%; }
  .agency .main1 .content .box .block .txt { padding: 20px 10px; }
  .agency .main1 .content .box .block:not(:nth-child(2n)) { margin-right: 0; }
  .agency .main1 .content .box .block:nth-child(n + 2) { margin-top: 20px; }
  .loadData { margin-top: 20px; }
  .agency-details .main1 { padding: 20px 0; }
  .agency-details .main1 .content .box .logo_img { margin-bottom: 20px; }
  .agency-details .main1 .content .box .title { font-size: 26px; }
  .agency-details .main1 .content .box .details_tags { margin-top: 15px; }
  .agency-details .main1 .content .box .content_box { padding: 20px 0; }
  .news .main1 { padding: 30px 0; }
  .news .main1 .content .block .top { margin-bottom: 15px; }
  .news .main1 .content .block .top .title { max-width: 50%;font-size: 18px; }
  .news .main1 .content .block .content_block .txt .abstract { margin-bottom: 15px; -webkit-line-clamp: 2; line-height: 28px; max-height: 56px; min-height: 56px; }
  .news .main1 .content .block .content_block .txt .tags .time { margin-right: 10px; }
  .news-details .main1 { padding: 20px 0; }
  .news-details .main1 .content .box .logo_img { margin-bottom: 20px; }
  .news-details .main1 .content .box .title { font-size: 26px; }
  .news-details .main1 .content .box .details_tags { margin-top: 15px; }
  .news-details .main1 .content .box .content_box { padding: 20px 0; }
  .join .main1 { padding: 30px 0; }
  .join .main1 .content .block { padding: 20px 10px 0 10px; }
  .join .main1 .content .block .name { margin-bottom: 20px; }
  .join .main1 .content .block .tags .line { width: 100%; }
  .join .main1 .content .block .tags .line:not(:last-of-type) { margin-right: 0; margin-bottom: 15px; }
  .join .main1 .content .block .block_top { padding-bottom: 20px; }
  .join .main1 .content .block .bottom_more { padding: 15px 0; }
  .contact .main1 { padding: 30px 0; }
  .contact .main1 .content .box .block { width: 100%; }
  .contact .main1 .content .box .block .icon { margin-bottom: 15px; }
  .contact .main1 .content .box .block .txt { line-height: 26px; }
  .contact .main1 .content .box .block:nth-child(n+2) { margin-top: 20px; }
  .contact .main2 { padding: 30px 0; }
  .contact .main2 .content .box .block { background-image: none !important; }
  .contact .main2 .content .box .block:nth-child(n+2) { margin-top: 20px; }
  .contact .main3 { padding: 30px 0; }
  .product-details .main1 { padding: 30px 0 10px; }
  .product-details .main1 .content .product_top { margin-bottom: 30px; }
  .product-details .main1 .content .product_bottom .details_top .block { width: 150px; font-size: 20px; line-height: 40px; }
  .product-details .main1 .content .product_bottom .block_box .block { padding-top: 20px; padding-bottom: 20px; }
  .product-details .main2 { padding: 30px 0; }
  .product-details .main2 .content .box .block { width: 100%; }
  .product-details .main2 .content .box .block:nth-child(n+2) { margin-top: 20px; }
  .product-details .main2 .content .box .block:nth-child(odd){margin-right: 0;}
  .product .main1 { padding: 30px 0; }
  .product .main1 .product_nav .box .nav_bottom .box_block .block:not(:last-child) { margin-right: 30px; }
  .product .main1 .content { margin-top: 25px; }
  .product .main1 .content .box .block { width: 100%; }
  .product .main1 .content .box .block .img { margin-bottom: 15px; }
  .product .main1 .content .box .block:nth-child(n + 2) { margin-top: 20px; }
  .product .main1 .content .box .block:not(:nth-child(2n)) { margin-right: 0; }
  .about .main1 { padding: 30px 0; }
  .about .main1 .content .box .block:nth-child(1) { margin-bottom: 30px; }
  .about .main2 { padding: 30px 0; }
  .about .main2 .content .box .block_box { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .about .main2 .content .box .block_box:nth-child(2) { margin-top: 20px; }
  .about .main2 .content .box .block_box .block { width: 100%; }
  .about .main2 .content .box .block_box .block:nth-child(even) { margin-left: 0; margin-top: 20px; }
  .about .main2 .content .box .block_box .block .abstract { line-height: 26px; }
  .about .main2 .content .box .block_box .block .name { margin-bottom: 10px; }
  .about .main3 { padding: 30px 0; }
  .about .main3 .content .box .block_box .block { width: 49%; }
  .about .main3 .content .box .block_box .block:nth-child(n +3) { margin-top: 20px; }
  .about .main3 .content .box .block_box .block:nth-child(odd) { margin-right: 2%; }
  .about .main3 .content .box .block_box .block .abstract{    font-size: 16px;}
  .about .main3 .content .swiper-pagination { margin-top: 30px; }
  .about .main4 { padding: 30px 0; }
  .about .main4 .content .box .block { width: 100%; }
  .about .main4 .content .box .block:nth-child(n+2) { margin-top: 15px; }
  .about .main4 .content .box .block:not(:nth-child(3n)) { margin-right: 0; }
  .contact .main3 .content .sale_leave .list .item.flex input { margin-right: 15px; }
  .contact .main3 .content .sale_leave .list .item.flex .code_btn { display: none; }
  .product-details .main1 .content .product_top .right_txt .abstract .block .name { margin-right: 10px; }
  .loadData a {width: 130px;  height: 35px; line-height: 35px;}}
