@media (max-width: 1920px) {
  .container {
    max-width: 1580px;
  }
}

@media (max-width: 1680px) {
  .container {
    max-width: 1320px;
  }

  .top-box .logo {
    flex: 1;
  }

  .day p {
    padding-top: 0;
  }

  .news-two li a {
    padding: 10px;
  }

  .news_fl a p {
    margin-top: 60px;
  }

  .news_fl a i {
    margin-top: 50px;
  }

  .nav-menu a {
    padding: 0 15px;
  }

  #gallery .swiper-slide .info .title p {
    font-size: 32px;
  }

  .pinpai-gs {
    font-size: 32px;
  }

  .main_title .m_p1 {
    font-size: 34px;
  }

  .service-con .ser-item b {
    font-size: 20px;
  }
  .news-act .news-act_page{ margin-top: 20px; position: relative;}
}

@media screen and (max-width:1440px) {
  .main_title .m_p1 {
    font-size: 30px;
  }

  .f-24 {
    font-size: 20px;
  }

  .container {
    max-width: 1280px;
  }

  #banner .swiper-button {
    display: none;
  }

  .top-box .logo img {

    max-height: 60px;
  }

  .nav-menu a {
    padding: 0 15px;
  }

  .ab_box .img {
    width: 60%;
  }

  .news_fl a {
    padding-bottom: 50px;
  }

  .nav-menu a {
    padding: 0 10px;
  }
  .news-act .news-act-h{ margin: 30px 0;}
  .news-act .news-act-text{ padding: 0 3%;}
}



@media screen and (max-width:1280px) {
  .container-fluid {
    padding: 0 3vw;
  }



  .top-box .logo img {
    max-height: 60px;
  }


  .main_title p b {
    font-size: 40px;
  }

  .pad_80 {
    padding: 50px 0;
  }

  .top-box .logo img {
    max-height: 50px;
  }

  .top_tel {
    margin-left: 5px;
  }

  .top_tel {
    display: none;
  }

  .news-two>.news_over {
    height: 442px;
  }

  .main_title .m_p1 {
    font-size: 28px ;
  }

  .ys_tu .txt p {
    font-size: 30px;
  }

  .h_language {
    padding: 8px 10px;
  }

  .pinpai-item .pinpai-text {
    width: 45%;
  }

  .product .info {
    flex-direction: column;
  }

  .product .info .title {
    width: 100%;
  }

  .news_tu .swiper-slide .news-image {
    height: 435px;
  }

  .service-con .ser-item {
    padding: 30px;
  }
  .ys li {
    width: calc(25% - 20px);
    background: #fff;
    position: relative;
    padding: 20px;
    margin: 10px 0;
}
.top_box .name {
  font-size: 30px;
}
.ys p {
  font-size: 14px;
  line-height: 1.6;
}
.innews_box ul li {
    width: calc(33.33% - 20px);
    margin: 30px 0
  }
  .sale_add2{ margin-top: 40px;}
  .news-act .news-act-h{ font-size: 20px;}
  .news-act .news-act-sum{ font-size: 14px;}
  .cus-btn-4{ margin-top: 15px;}
  .news-act .news-act-h{ margin: 20px 0;}
}

@media screen and (max-width:991px) {
  .seaBtn{ position: relative; right: 40px;}
  .honor_box img{ max-width: 100%; height: auto !important;}
  .cpfl_ej_ri {
    display: none;
  }

  .cpfl_li:hover .cpfl_erji {
    display: none;
  }

  .jiant {
    display: none;
  }

  #header.header-transparent {
    background: none;
  }

  #header.header-scrolled {
    background: #fff;
  }

  .top-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: rgba(255, 255, 255, 0);
    border-radius: 0px;
    padding: 0px;
    margin-top: 0px;


  }

  /*头部*/
  .back-to-top {
    display: none !important;
  }

  .change-language {
    display: none;
  }


  .headerBotRig {
    display: none !important;
  }

  .footer-main .container {
    padding: 15px 0;
  }

  .footer-list1 .socials {
    margin-top: 15px;
  }

  #header {
    height: 70px;
    position: relative;

  }

  .top-box .logo {
    justify-content: flex-start;
    height: 70px;
  }

  .top-box .logo img {
    max-height: 55px;
  }

  .top-box .logo .logo-tu2 {
    display: block;
  }

  .top-box .logo .logo-tu1 {
    display: none;
  }

  .footer-main .container {
    flex-direction: column;
  }

  .footer-list1 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .address-content {
    width: 100%;
  }

  .footer-list3 {
    width: 100%;
  }

  /*banner*/
  #banner .swiper-button {
    display: none;
  }

  #banner .swiper-container-horizontal>.swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 10px;
  }

  #banner .swiper-slide .pcimg {
    display: none !important;
  }

  #banner .swiper-slide .mobimg {
    display: block !important;
  }

  /*about*/
  .about .ab_bottom {
    width: 100%;
  }

  .ab_bottom ul {
    flex-wrap: wrap;
  }

  .ab_bottom li b {
    font-size: 28px;
  }

  .ab_bottom li {

    text-align: center;
    margin: 10px 0;
  }


  .fot_top img {
    height: 60px;
  }

  .footer-main {
    padding: 20px 10px;
  }

  .pad_80 {
    padding: 30px 0;
  }

  .footer-list2 {
    display: none;
  }

  .main_title p b {
    font-size: 32px;
  }

  .main_title2 b {
    font-size: 24px;
  }

  .banner_txt b {
    font-size: 26px;
  }



  .banner_txt b {

    width: 100%;
  }

  .banner_txt span {

    width: 100%;
  }

  #header.header-scrolled .seaBtn.selected {
    background: url(../images/close1.png) center no-repeat;
  }

  .ab_txt {
    width: 100%;
  }

  .mobile-nav-toggle {
    top: 12px;
    background: none;
  }

  .mobile-nav-toggle i {
    color: #1D2A73;
  }

  .main_title {
    text-align: center;
  }

  .main_title .m_p1 {
    justify-content: center;
  }

  .about_box {
    flex-direction: column;
  }

  .ab_txt div {
    margin: 0 auto;
    text-align: center;
  }

  .ab_txt div .promore {
    margin: 10px auto;
  }

  .fot_tel img {
    height: auto;
  }

  .footer-list4 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
  }

  .fot_bot {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .address-content {
    text-align: center;
  }


  .main_title {
    flex-direction: column;
  }

  .main_title .fr {
    width: 100%;
  }

  #gallery {
    margin-top: 20px;
  }

  .ab_box {
    flex-direction: column;
  }

  .ab_box .img {
    width: 100%;
    margin-top: 20px;
  }


  .pinpai-item .pinpai-imgbox {
    width: 100%;
  }

  .main_title .fl {
    width: 100% !important;
  }

  .pad_50 {
    padding: 20px 0;
  }

  .news-box .more {
    display: none;
  }

  .promore {
    justify-content: center !important;
    margin-top: 20px;
  }

  .footer-list1 span,
  .footer-list2 span,
  .footer-list3 span {
    text-align: center;
  }

  .ab_txt .info {
    margin-top: 20px;
  }

  .hzlist a {

    width: calc(100% /5);


  }

  .ab_more {
    text-align: center;
  }

  .ab_bottom {
    margin-top: 20px;
  }

  .ab_bottom li {
    width: 25%;
    flex-direction: column;
  }

  .ab_bottom .ab_num {
    justify-content: center;
  }

  .ab_bottom li img {
    margin: 0 0 10px;
  }

  .pad_100 {
    padding: 50px 0;
  }

  .applay {
    padding-top: 50px;
  }

  .pinpai-item .pinpai-text:last-child {
    margin-top: 70px;
  }

  .ys-item {
    margin-bottom: 50px;
  }

  .message {
    flex-direction: column;
  }

  .message .tu {
    display: none;
  }

  .jiameng {
    width: 100%;
  }

  .service-con {
    margin-top: 30px;
    flex-wrap: wrap;
  }

  .service-con .ser-item {
    width: calc(50% - 1px);
    flex: auto;
    padding: 25px;
  }

  .ys_tu .txt {
    padding: 5%;
  }

  .news {
    flex-wrap: wrap;
  }

  .news-one {
    width: 100%;
  }

  .news-two {
    width: 100%;
    margin-top: 20px;
  }

  .news_tu .swiper-slide .news-image {
    height: auto;
  }

  .fot_top {
    flex-direction: column;
  }

  .d-flex {
    flex-direction: column;
  }

  .pro_box {
    width: 80%;
  }

  .product {
    width: 100%;
    margin-top: 20px;
  }

  .applay-box .main_title {
    text-align: left;
    flex-direction: row;
  }

  .applay-box .main_title .fl {
    width: 40% !important;
  }

  .applay-box {
    padding-bottom: 60px;
  }
  .inab_box .inab_fl{ width: 100%;}
    .inab_box .inab_fl p span{ font-size: 20px !important;}
  .ab_box .img.img-box{ width: 100%; display: flex; align-items: center; justify-content: space-between;}
  .about .pic-data {
    width: 100%;
  }
      .ab_bottom li {
        width: 50%;
        flex-direction: column;
    }
    .ab_bottom{ margin-top: 0; width: 45%;}
    .honor .swiper-slide em{ font-size: 14px; padding: 10px;}
    .honor_box{ margin-top: 20px;}
    .advbg2 .container { top:50px}
    .sale_add{ padding: 20px;}
   .innews-nav{ margin-top: 20px; justify-content: center;}
   .news-act-item{ padding: 20px;}
   .news-actgs{ margin-top: 20px;}
   .inab_box .ab_bottom {width: 45%;}
   .inab_box .pic-data{width: 50%;}
}

@media screen and (max-width:768px) {
  .ys_tu img {
    height:230px;
  }
  .ys_tu .txt {
    position: absolute;
    width: 100%;
    padding: 10%;
    height: 100%;
    left: 0px;
    top: 0px;
    color: #fff;
    z-index: 2;
    display: flex
  ;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
    .main_title .fr p {
      text-align: center!important;
    }
  .news_content a {
    padding-right: 0;
    padding: 10px 0;
  }

  /*头部*/

  .product_con {
    padding: 10px;
  }

  .footer-copyright {
    padding: 10px 0 70px 0;
  }

  .footer-main {
    padding-bottom: 20px;
  }

  /*about*/

  .about_txt {
    font-size: 15px;
    line-height: 24px;
    margin: 15px auto;
    width: 88%;
  }

  .ab_list2 {
    margin-top: 30px;
  }

  .banner-slide-content .title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    color: #fff;
    display: block;
    margin-bottom: 15px;
    letter-spacing: -0.25px;
    text-transform: capitalize;
  }

  .banner-slide-content p {
    font-size: 18px;
    font-family: "Poppins", sans-serif;
    color: #fff;
  }

  .about_fl p {
    margin: 0;
  }

  .bottom_nav a span {
    margin: 0;
  }

  .bottom_nav a {
    flex-direction: column;
  }

  .bottom_nav a img {
    width: 26px;
  }

  .copyright {
    padding: 20px 0 75px;
  }

  .copyright i {
    float: none;
  }

  .mobile-nav a {
    height: auto;
  }

  .mobile-nav .drop-down li a {
    background: url(../images/jt.png) no-repeat left;
  }

  .searchWrap {
    background: none;
  }


  .footer-list3 span {
    text-align: center;
    margin-bottom: 0;
    margin-top: 15px;
  }

  .con_box {
    flex-direction: column;
  }


  .banner_txt b {
    font-size: 20px;
    margin-bottom: 15px;
    padding: 0 10px;
  }



  .banner_txt span {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 18px;
  }



  .footer-copyright {
    padding: 10px;
  }

  .fot_top {
    flex-direction: column;
  }

  .footer-main {
    padding: 20px 10px;
  }

  .main_title .m_p1 {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .main_title .m_p2 {
    font-size: 18px;
  }

  .news_fl a p {
    margin-top: 20px;
  }

  .news_fl a i {
    margin-top: 10px;
  }

  .news_fl a {
    padding-bottom: 20px;
  }

  .f-24 {
    font-size: 16px;
  }

  .main_title .fr p {
    line-height: 1.6;
  }

  .product .num {
    font-size: 30px;
  }

  .ys-item {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pinpai-item .pinpai-text {
    width: 48%;
    margin-bottom: 20px;
  }

  .service-con .ser-item b {
    font-size: 18px;
  }

  .service-con .ser-item p {
    font-size: 14px;
  }

  .f-32 {
    font-size: 26px;
  }

  .banner-more {
    width: 140px;
    height: 45px;
  }

  .product {
    padding: 20px;
  }

  .ab_bottom li img {
    display: none;
  }
  .applay-box .main_title { text-align: center; flex-direction: column;}
  .applay-box .main_title .fl{ width: 100%!important;}
   .jiameng label{ font-weight: normal;}
       #header {
        height: 50px;
       }
       .top-box .logo{height: 50px;}
           .mobile-nav-toggle {
        top: 4px;
        background: none;
    }
    .top-box .logo img{ max-height: 45px;}
    .ys{ flex-wrap: wrap; margin-top: 20px;}
        .ys li {
        width: calc(50% - 10px);
        background: #fff;
        position: relative;
        padding: 20px;
        margin: 10px 0;
    }
    .f-20 {
    font-size: 18px;
}
.apple-retail .swiper-button-next, .apple-retail .swiper-button-prev{
  top:35%
}
.apple-retail .swiper-button-next, .apple-retail .swiper-button-prev,.apple-retail .swiper-button-next i, .apple-retail .swiper-button-prev i{ width: 42px; height: 42px; line-height: 42px;}
.news-act-item{ flex-wrap: wrap;}
.news-act .news-act-imgbox,.news-act .news-act-text{ width: 100%;}
.advbg2 .container{ position: relative; top:0}
.sale_add2{ margin-top: 30px;}
}

@media screen and (max-width:640px) {

  #banner .swiper-slide .container {
    position: absolute;
    left: 0;
    right: 0;
    top: 33%;
    bottom: 0;
    margin: 0 auto;
  }

  .banner-slide-content .title {
    font-size: 16px;
    line-height: 28px;
    font-weight: 500;
    color: #fff;
    display: block;
    margin-bottom: 10px;
  }

  .banner-slide-content p {
    font-size: 14px;
    font-family: "Poppins", sans-serif;
    color: #fff;
  }

  .main_title p {
    margin-bottom: 8px;
  }

  .footer-list3 .con_info {
    flex-direction: column;
  }
  .ys_tu img {
    height:180px;
  }
  .main_title p b {
    font-size: 28px;
  }

  .banner_txt b {
    font-size: 18px;
    margin-bottom: 10px;
  }



  .banner_txt span {
    font-size: 14px;
  }


  .about-box {
    margin-top: 0;
  }

  #suspension li .fa {

    width: 37px;
    height: 37px;
    text-align: center;
    line-height: 37px;

  }

  #suspension li .txt {

    line-height: 37px;


  }

  #suspension li .txt a {

    line-height: 37px;


  }

  #suspension li {
    margin-bottom: 3px;
    width: 37px;
    height: 37px;

  }

  #suspension li a {

    width: 37px;
    height: 37px;

  }

  .about_fl .ab-title {
    font-size: 20px;
  }


  .fot_top img {
    height: 50px;
  }

  .fot_tel img {
    height: auto;
  }

  .fot_tel {
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
  }

  .fot_bot {
    padding: 10px 0;
  }

  .pad_80 {
    padding: 20px 0;
  }

  .tit {
    font-size: 20px;
  }

  .main_title .m_p1 {
    font-size: 24px;
  }

  .main_title span {
    font-size: 20px;
  }

  .main_title .m_p2 {
    font-size: 16px;
  }

  .news-box .tit {
    font-size: 18px;
  }

  .news_fl a p {
    padding: 0 10px;
    font-size: 16px;
  }

  .news_fl a i {
    padding: 0 10px;
  }

  .newscon p {
    font-size: 16px;
  }

  .comp-inner .titles {
    padding: 0 10px;
  }

  .apple-retail .gallery-item-desc {
    position: relative;
    background: none;
    color: #333;
  }

  .news_fl a {
    background: #F5F7FA;
    transition: all .3s;
    padding-bottom: 20px;
    width: calc(50% - 10px);
  }

  .news_fl {
    flex-direction: column;
  }

  .news_fl a {
    width: 100%;
    margin: 10px 0;
  }

  .ys_tu .txt p {
    font-size: 18px;
  }

  .main_title .m_p1 {
    font-size: 18px !important;
    margin-top: 10px;
  }

  .ab_bottom li {
    width: 50%;
  }

  .ab_bottom li b {
    font-size: 24px;
  }

  .pro_box {
    width: 100%;
  }
 .list_in {
  flex-direction: column;

 }
 .card-content{ padding: 15px 0; position: relative; color: #000;}
 .card-content h2{ font-size: 16px;}
     .innews_box ul li {
        width: calc(50% - 20px);
        margin: 20px 0;
    }
    .apple-retail .swiper-slide{ width: 70%;}
    .apple-retail .gallery-item-desc{ padding: 15px 0; left: 0;}
    .top_box .name{ font-size: 20px;}
    .mod_bord_ul{ display: none;}
    .honor .swiper-slide em{ height: 62px;}
    .honor_box .swiper-button-next,    .honor_box .swiper-button-prev{ width: 42px; height: 42px; line-height: 42px;}

.sale_add2 .hnba_li{ width: 100%;}
.sale_add2 .hnba_li:first-child {
    border-right:none;
}
.sale_add .hnba_li .hnba_li_txt{ font-size: 18px;}
.sale_add .hnba_li .hnba_li_en{ font-size: 16px;}
 .inab_box .ab_bottom {width: 100%;}
   .inab_box .pic-data{width: 100%;}
      .inab_box .img.img-box{ flex-direction: column;}
      .ab_bottom li div{ text-align: center; margin: 0px auto;}
      .innews-nav a {
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    background: #fff;
    width: calc(33% - 2px);
    margin: 10px 4px;
    height: 40px;
    border-radius: 30px;
  }
  .zyzs-icon{ width: 80px; height: 80px; background: none;}
  .faq_box ul li {
    width: calc(50% - 10px);
}
.faq_con b{ font-size: 15px;}
.faq_con p {
    line-height: 28px;
    font-size: 14px;
    color: #666;
}
.faq_box ul li a{ padding: 15px 10px;}
.service-con{ box-shadow: none;}
.service-con .ser-item {
  background: #f7f7f7;
  margin: 10px 0;
}
.service-con{ margin-top: 0;}
.inab_box .inab_fl p {
  font-size: 16px;
  line-height: 1.6;}
  .in-txt p {
    font-size: 16px;
    line-height: 1.6;
    text-align: left;}
    .in-txt {
      margin-top: 0px;
  }

  .sale_add{ padding: 20px;}
  .advbg2 img{ position: absolute; top:0; left: 0;}
.advbg2 {
  position: relative;
  padding-top: 40px;
}
.sale_add2 { margin-bottom: 50px;}
.containerr .desc {
  font-size: 16px;
  color: #666;
  line-height: 1.6;
  margin-bottom: 20px;
}
.containerr .tag {
  padding:10px!important;
  border: 1px solid #054285!important;
 
  text-align: center;
  color: #333;
  font-size: 14px!important;
  cursor: pointer;
  transition: all .3s; 
}
strong span{ font-size: 18px!important;}
.wapblock {
  text-align: left!important;

  line-height: 1.6!important;
  padding: 10px !important;
}
.chart-box {
  min-width: 300px;
  background: white;
  border-radius: 12px;
  padding: 0px;
  margin-top: 10px;}
  .faq_box ul{ margin-top: 10px;}
  .innews-nav {
    margin-top: 0px;
    justify-content: center;
}
.news-actgs{ margin-top: 0;}
.news-act .news-act-h{ margin: 10px 0; font-size: 18px;}
.news-act .news-act-text{ padding: 0;}
.num {
  margin: 0px auto;
  padding: 0;
  text-align: center;
}
.article_titlebor {
  margin: 10px 0;
  border-bottom: 1px dashed #ddd;
}

.article_title, .article_titlebor {
  text-align: center;
  width: 100%;
  font-size: 18px!important;
  line-height: 1.6;
  padding: 15px 0;
  color: #333;
  font-weight: 700;
}
.mod_bord_li{ font-size: 14px!important;}
.mod_bord_ul .mod_bord_li:nth-child(2)::after,.mod_bord_ul .mod_bord_li:after {
  position: absolute;
  right: -36px;
  top: 6px!important;}
  .mod_bord_ul {
    display: block;
    position: relative!important;
    bottom: 0!important;
    white-space:normal!important;}
    .inbanner .top_box{ flex-direction: column!important; position: relative!important;}
}
@media screen and (max-width:480px) {


  .about-box {
    flex-direction: column;
  }

  .about_fl {
    width: 100%;
    padding: 0;
  }

  .banner-slide-content p {
    margin-top: 0;
    font-size: 12px;
  }

  .banner-slide-content .title {
    font-size: 14px;
    line-height: 24px;
  }

  #banner .swiper-slide .container {
    top: 13%
  }

  .footer-list1 img {
    width: 85px;
  }



  .mobile-head-item .title {
    font-size: 16px;
  }

  .main_title p b {
    font-size: 22px;
  }

  .ab_tit {
    font-size: 18px;
  }

  .main_title .m_p1 {
    font-size: 24px;
  }

  .main_title .m_p2 {
    font-size: 16px;
  }

  .product .num {
    font-size: 24px;
  }

  .product .pro-item p,
  .product .pro-item b {
    font-size: 14px;
  }

  .pinpai-item .pinpai-text {
    width: 100%;
  }

  .ys-item {
    flex-direction: column;
  }

  .pinpai-item .pinpai-text:last-child {
    margin-top: 0;
  }

  .ys-item:last-child .pinpai-text:last-child {
    display: none;
  }

  .jiameng {
    padding: 15px;
  }

  .jiameng label {
    font-size: 14px;
    font-weight: normal;
  }

  .service-con .ser-item {
    width: calc(100% - 1px);
    flex: auto;
    padding: 15px;

  }

  .f-32 {
    font-size: 18px;
  }

  .ys_tu .txt {
    padding: 15px;
  }

  .hzlist a {
    width: calc(100% / 3);
  }

  .footer-list2 img {
    width: 100px;
  }
      .innews_box ul li {
        width: 100%;
        margin: 20px 0;
    }
    .inpro_list ul li {
    border: 1px solid #EDEDED;
    width: 100%;
    margin: 10px;
}
.inpro_list ul li:nth-child(7), .inpro_list ul li:nth-child(8) {
    width: 100%;
}
  .faq_box ul li {
    width:100%;
}
}