@charset "UTF-8";
@media screen and (max-width: 1920px) { 
  .index-sec3{ width: 1100px; } 
  .index-sec4{ width: 1100px; }
}
@media screen and (max-width: 1700px) { .about-two { padding-bottom: 5%; } }
@media screen and (max-width: 1600px) { .index-sec2 .index-sec2-tab { margin-top: 30px; }
  .scroll-num { margin-top: 3%; }
  .scroll-num .scroll-num-li { margin-right: 110px; }
  .scroll-num .scroll-num-li::after { right: -57px; }
  .scroll-num .scroll-num-li .num { font-size: 66px; }
  .index2-con { margin-top: 30px; }
  .index-title h2 { font-size: 26px; }
  .index-title h2::after { margin: 8px auto; }
  .wide { width: 1000px; }
  .index-sec4{ width: 906px; }
  .sec4 .index4-content { margin-top: 25px; padding: 0 40px; height: 140px; }
  .index4-ul1 { margin-top: 25px; }
  .index4-swiper { margin-top: 25px; }
  .sec5 { background-position: bottom -80px center; }
  .index5-swiper { margin-top: 30px; }
  .index3-ul { margin-top: 20px; }
  .sec3-box { margin-top: 20px; }
  /* banner */
  .public-banner { position: relative; height: 340px; overflow: hidden; }
  .public-banner img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 340px; max-width: none; max-height: none; }
  /* 发展历程 */
  .history-ul .history-li .history-box { margin-left: 0; width: 450px; }
  .history-ul .history-li:nth-child(2n) .history-box { margin-right: 0; }
  .history-ul .history-li .year { top: 10px; width: 60px; height: 60px; line-height: 52px; } 
  
  /* 改 */
  .logo-nav .search-language form input[type="text"]{
    width: 130px;
  }
  .index5-con{
    margin-top: 80px;
  }
  .sec4 .index4-content{
    padding: 20px 40px;
    height: auto;
  }
  .index-sec4{
    margin-top: 50px;
  }
  .index-sec3{
    width: 906px;
  }
}
@media screen and (max-width: 1366px) { .index-sec2 .index-sec2-tab { margin-top: 25px; }
  .index2-con { margin-top: 25px; }
  .index2-con .swiper-slide .index2-img { width: 40%; height: 0; padding-top: 24.2%; }
  .index2-con .swiper-slide .index2-text p.ellipselist { max-height: 130px; line-height: 26px; -webkit-line-clamp: 5; }
  .index2-con .swiper-slide .index2-text h3::after { margin: 10px 0 12px; }
  .index2-con .swiper-slide .index2-text a { margin-top: 15px; }
  .sec3-box .index3-hide .index3-li2:nth-child(4), .sec3-box .index3-hide .index3-li2:nth-child(5), .sec3-box .index3-hide .index3-li2:nth-child(6) { display: none; }
  .index4-ul1 { display: none; }
  .sec5 { background-position: bottom -180px center; }
  .scroll-num .scroll-num-li .num { font-size: 54px; }
  .go-sec1 { bottom: 20%; }
  
  
}
@media screen and (max-width: 1199px) { .wide { padding: 0 10px; width: 100%; }
  .ask { padding: 80px 10px; }
  .history-main { padding-top: 40px; padding-bottom: 80px; width: 1020px; }
  .history-intro { padding-bottom: 60px; }
  .news-details { padding: 20px 10px 0; } 
}
@media screen and (max-width: 1024px) { #fp-nav, .go-sec1 { display: none; }
  .index-banner .swiper-slide img { position: static; transform: translate(0, 0); }
  .index-banner .swiper-pagination { right: 40px; }
  .sec2, .sec3, .sec4 { padding: 40px 0; }
  .sec5 { background-size: contain; padding-bottom: 180px; }
  .go-top { bottom: 60px; }
  .menu-btn { margin-top: 25px; display: block; float: right; }
  .logo-nav { height: 80px; }
  .logo-nav .logo { margin-top: 14px; }
  .logo-nav .logo a { height: 52px; }
  .logo-nav .search-language { position: absolute; margin-top: 0; bottom: 0; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none; }
  .logo-nav .search-language form { width: auto; }
  .logo-nav .search-language form input[type="text"] { left: 50%; padding: 0 12px; transform: scale(1) translate(-50%, 0); opacity: 0; }
  .logo-nav .search-language form .search-btn { position: relative; margin-right: 2px; }
  .logo-nav .search-language .language { font-size: 18px; }
  .logo-nav .search-language .language a { margin-left: 4px; }
  .logo-nav nav.fl { position: fixed; top: 128px; left: 0; margin-top: 0; padding: 30px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 130; display: none; }
  .logo-nav nav.fl ul.nav-ul { display: block; padding: 10px 30px; background: rgba(255, 255, 255, 0.9); }
  .logo-nav nav.fl ul.nav-ul > li { margin-left: 0; padding: 0 10px; padding-bottom: 0; line-height: 42px; border-bottom: 1px dashed #ccc; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
  .logo-nav nav.fl ul.nav-ul > li:last-child { border-bottom: 0; }
  .logo-nav nav.fl ul.nav-ul > li::after { display: none; }
  .logo-nav nav.fl ul.nav-ul > li.on .icon-arr::before { transform: rotate(45deg); }
  .logo-nav nav.fl .icon-arr { display: block; }
  .logo-nav nav.fl ul.sub-ul { position: static; width: 100%; padding-top: 0; visibility: visible; transform: translate(0, 0); opacity: 1; transition: none; display: none; }
  /* 服务能力 */
  .hide-con .right { margin-left: 40px; }
  .about-service-con { padding: 40px 0 50px; }
  .about-service-con .about-service-ul li { margin-right: 0.6%; width: 24.5%; }
  .about-service-con .about-service-ul li:nth-child(4n) { margin-right: 0; }
  /* 服务历程 */
  .history-main { padding: 40px 10px 80px; width: 100%; }
  .history-ul .history-li .history-box { padding: 20px; width: calc(44.8% - 20px); }
  .culture { padding: 60px 0 50px; }
  .culture-sec3 { padding: 50px 0; }
  .culture-imgs { margin-top: 48px; }
  .about-title.fons32 h3 { font-size: 28px; }
  .honor { padding: 40px 0 20px; }
  .honor-hide-ul .honor-li, .honor-ul .honor-li { margin-bottom: 20px; }
  .about { padding-bottom: 50px; }
  .job-sec1 .wide .img { width: 43.7%; overflow: hidden; }
  .job-sec1 .wide .img img { height: 280px; max-width: none; }
  .job-sec2 { padding-bottom: 60px; }
  .news-con { padding: 30px 0; }
  .news-list .news-li { margin-bottom: 20px; }
  .news-list .news-li .text { flex: 1; }
  .news-list .news-li .text .flex-text { margin-right: 30px; }
  .news-list .news-li .text h3 { font-size: 20px; }
  .news-list .news-li .text p { margin-top: 8px; }
  .news-list .news-li .text .more { margin-top: 10px; }
  .newx-detail-page { padding-bottom: 30px; }
  .news-content { padding-bottom: 30px; margin-bottom: 30px; }
  .news-content-top { margin-bottom: 30px; }

  .index-title { transform: translate(0, 0); opacity: 1;}

  .index5-swiper { transform: translate(0, 0); opacity: 1; }

  .index-sec2{ margin-top: 0; }
  .index-sec3{ margin-top: 0; }
  .index-sec4{
    margin-top: 0;
  }
  
  .index5-con{ margin-top: 40px; }

  .index-title h2,.index-title p{
    transform: translate(0, 0); opacity: 1;
  }

  .sec5{
    background-size: 92.1% 71.8%;
  }
  .index4-content{
    transform: scaleX(1);
  }

  .index4-ul1 .index4-li1{
    transform: translate(0, 0);
    opacity: 1;
  }
  .index4-ul1 .index4-li1:nth-child(2){
    transform: scale(1);
  }

  .index4-swiper{
    transform: translate(0, 0);
    opacity: 1;
  }

  .index2-con .swiper-slide .index2-text, .index2-con .swiper-slide .index2-img, .index-sec2 .index-sec2-tab{
    transform: translate(0, 0);
    opacity: 1;
  }

  .index3-ul{
    transform: translate(0, 0);
    opacity: 1;
  }

  .sec3-box .index3-hide .index3-li2{
    transform: translate(0, 0) !important;
    opacity: 1;
  }
}
@media screen and (max-width: 768px) { .go-top { display: none; }
  /* 合并样式 */
  .contact-map-left { width: 100%; }
  .contact-map h1 { text-align: center; }
  .map { width: 100%; float: none; }
  .about p { font-size: 14px; }
  .index4-content { padding: 20px 30px; height: auto; }
  .scroll-num .scroll-num-li { margin-right: 60px; }
  .scroll-num .scroll-num-li::after { right: -30px; }
  .index2-con .swiper-slide .index2-text h3 { font-size: 24px; }
  .index2-con .swiper-slide .index2-text p.ellipselist { max-height: 104px; -webkit-line-clamp: 4; }
  .index2-con .swiper-slide .index2-text a { width: 124px; height: 34px; line-height: 34px; }
  .index2-con .swiper-slide .index2-img { width: 54%; padding-top: 32.4%; }
  .sec5 { background-position: bottom -110px center; }
  .index5-con { margin-top: 40px; }
  .footer-img { display: none; }
  .sec2, .sec3, .sec4 { padding-top: 30px; }
  /* 服务能力 */
  .hide-con .left { margin-bottom: 14px; width: 100%; }
  .hide-con .left .num { font-size: 32px; line-height: 26px; }
  .hide-con .left .hide-title { margin-left: 5·4px; height: auto; }
  .hide-con .left p { margin-top: 12px; }
  .hide-con .right { margin-left: 0; }
  .change-menu { display: flex; display: -webkit-flex; }
  .second-nav { height: 40px; line-height: 40px; }
  .second-nav .wide { display: none; position: absolute; top: 100%; background: rgba(0, 0, 0, 0.7); flex-wrap: wrap; -webkit-flex-wrap: wrap; z-index: 10; }
  .second-nav .wide li { width: 100%; text-align: center; border-radius: 40px; }
  .second-nav .wide a { color: #fff; }
  .factory-box-con { margin-top: 20px; }
  .factory-con { margin-bottom: 30px; }
  /* 侧边 */
  .anchor-nav { position: fixed; top: 80px; right: 0; left: auto; padding: 30px 0 0; width: 135px; height: 100%; background: rgba(0, 0, 0, 0.5); transform: translate(100%, 0); transition: all .5s; z-index: 8; }
  .anchor-nav .wide { position: absolute; top: 50%; transform: translate(0, -50%); display: block; }
  .anchor-nav .wide .anchor-btn { line-height: 26px; color: #fff; }
  .anchor-nav .wide .anchor-btn::after { display: none; }
  .pull-btn { display: block; }
  /* 服务历程 */
  .history-main { padding: 20px 10px 0; }
  .history-intro { padding-top: 0; padding-bottom: 40px; }
  .history-intro .line { display: none; }
  .history-ul .history-li { margin-top: 30px; padding-top: 84px; justify-content: center; -webkit-justify-content: center; }
  .history-ul .history-li:nth-child(2n) { justify-content: center; -webkit-justify-content: center; }
  .history-ul .history-li:nth-child(2n) .arr { top: -25px; right: auto; left: 50%; margin-left: -14px; transform: rotate(-90deg); }
  .history-ul .history-li .history-box { width: 70%; }
  .history-ul .history-li .year { top: 0; }
  .history-ul .history-li .arr { top: -25px; right: auto; left: 50%; margin-left: -14px; transform: rotate(-90deg); }
  /* 公司文化 */
  .culture { padding: 40px 0; }
  .culture .culture-text p { line-height: 26px; }
  .culture-sec2 { padding: 30px 0 40px; height: auto; background-size: cover; }
  .culture-icons { margin-top: 54px; }
  .culture-icons li { margin-bottom: 15px; width: 25%; }
  .culture-sec3 { padding: 30px 0 40px; }
  .culture-imgs { margin-top: 42px; }
  .about-title.fons32 h3 { font-size: 24px; }
  .about-title.fons32 p { margin-top: 4px; font-size: 14px; }
  .about-title.fons32 p::after { margin-top: 8px; }
  .clients-nav .wide .anchor-btn { margin-right: 0; }
  .clients-con .clients-ul .img-wrapper { margin-bottom: 1.5%; margin-right: 1.5%; padding-top: 12%; width: 18.8%; }
  .clients-con .clients-ul .img-wrapper:nth-child(6n) { margin-right: 1.5%; }
  .clients-con .clients-ul .img-wrapper:nth-child(5n) { margin-right: 0; }
  /* 图片弹窗 */
  .pop-con .pop-img { padding: 20px; width: 80%; }
  .pop-con .pop-img .text { margin-top: 12px; }
  .about-text { margin: 30px 0; }
  .about { padding-bottom: 30px; }
  .contact-map h1 { margin-top: 30px; margin-bottom: 10px; }
  .ask { padding: 40px 10px; }
  .ask h1 { margin-bottom: 30px; }
  .job-sec1 { padding: 40px 0; }
  .job-sec1 .wide .img { display: none; }
  .job1-con { margin-left: 0; }
  .job2-ul .job2-first .icon-arr { display: none; }
  .news-list .news-li .text { margin-right: 2%; flex: none; width: 65%; }
  .news-list .news-li .text .flex-text { margin-right: 0; width: 100%;margin-left: 5px; }
  .news-list .news-li .text .more { display: none; }
  .news-list .news-li .text .time { display: none; }
  .news-list .news-li .text p { max-height: none; }
  .left-btm { display: none; }
  .product { margin: 30px 0; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
  .product-left { width: 100%; }
  .product-right { margin-left: 0; flex: none; width: 100%; }
  .product-ul .product-li { margin-bottom: 25px; }
  .product-box { position: relative; margin-bottom: 20px; height: 48px; background: linear-gradient(#fff, #e6e6e6); background: -o-linear-gradient(#fff, #e6e6e6); background: -ms-linear-gradient(#fff, #e6e6e6); background: -moz-linear-gradient(#fff, #e6e6e6); background: -webkit-linear-gradient(#fff, #e6e6e6); }
  .product-box .product-left-ul { position: absolute; top: 48px; width: 100%; display: none; z-index: 7; }
  .product-h3 { height: 48px; line-height: 48px; }
  .news-content-top { flex-wrap: wrap; -webkit-flex-wrap: wrap; }
  .news-content-top span { margin-right: 25px; }
  .news-content-top .bdsharebuttonbox { margin-right: 30px; }
  .service-main { margin-bottom: 50px; } 
  
  .show-hide{ display: none; }
  .culture-hide-swiper{ display: block; }
}
@media screen and (max-width: 640px) { /* 合并样式 */
  .ask-contact { width: 100%; }
  .about { margin: 40px auto; }
  .about-text p { font-size: 14px; }
  #footer-text { padding: 20px 10px; height: auto !important; line-height: 24px; }
  .public-footer .wide { display: block; text-align: center; }
  .index-title h2 { font-size: 24px; }
  .sec5 { background: #eff6fc; }
  .index5-con { margin-top: 20px; padding-bottom: 30px; }
  .index5-swiper { margin-top: 25px; }
  .index5-swiper .hide-ul { display: none; }
  .index5-swiper .show-ul .img-wrapper, .index5-swiper .hide-ul .img-wrapper { margin-right: 1.3%; padding-top: 12%; width: 24%; }
  .index5-swiper .show-ul .img-wrapper:nth-child(4n), .index5-swiper .hide-ul .img-wrapper:nth-child(4n) { margin-right: 0; }
  .load-more { display: block; }
  .sec2, .sec3, .sec4 { padding: 25px 0; }
  .index3-ul { margin-top: 25px; overflow-x: auto; justify-content: left; -webkit-justify-content: left; }
  .index3-ul .index3-li { padding: 0 10px; word-break: keep-all; }
  .index-sec2 .index-sec2-tab { overflow-x: auto; justify-content: flex-start; -webkit-justify-content: flex-start; }
  .index-sec2 .index-sec2-tab .index-sec2-li { word-break: keep-all; white-space: nowrap; }
  .index2-con .swiper-slide { flex-direction: column-reverse; -webkit-flex-direction: column-reverse; }
  .index2-con .swiper-slide .index2-text { margin-top: 10px; width: 100%; }
  .index2-con .swiper-slide .index2-img { padding-top: 59.2%; width: 100%; }
  .scroll-num { flex-wrap: wrap; -webkit-flex-wrap: wrap; }
  .scroll-num .scroll-num-li { margin-right: 0; margin-bottom: 10px; width: 50%; }
  .scroll-num .scroll-num-li::after { display: none; }
  .scroll-num .scroll-num-li .num { font-size: 46px; }
  .index-banner .swiper-slide { overflow: hidden; }
  .index-banner .swiper-slide a { display: block; height: 350px; }
  .index-banner .swiper-slide img { position: absolute; height: 350px; width: auto; transform: translate(-50%, -50%); }
  .index-banner .swiper-pagination { right: 20px; }
  .public-header { display: none; }
  .logo-nav { top: 0; }
  .logo-nav nav.fl { top: 80px; }
  .bread-nav { display: none; }
  /* 服务能力 */
  .hide-con .right .hide-right-li { margin-bottom: 30px; width: 48%; }
  .hide-con .right .hide-right-li .text { line-height: 24px; }
  /* 工厂环境 */
  .factory-con { margin-top: 35px; }
  .about-service-con .about-service-ul .text .icon { display: none; }
  .about-service-con .about-service-ul .text .text-p { opacity: 1; transform: translate(0, 0); font-size: 14px; line-height: 24px; }
  .culture-icons li { width: 33%; }
  .culture-imgs .img-wrapper { padding-top: 21.5%; width: 33.3%; }
  .honor-hide-ul { display: none; }
  .honor-ul .honor-li { margin-right: 2%; width: 32%; }
  .honor-ul .honor-li:nth-child(4n) { margin-right: 2%; }
  .honor-ul .honor-li:nth-child(3n) { margin-right: 0; }
  .honor .load-more { margin-top: 10px; }
  .job2-ul .job2-hide { padding: 20px; }
  .news-hide-list { display: none; }
  .page { display: none; }
  .news-list .news-li .text h3 { font-size: 16px; }
  .news-list .news-li .text p { margin-top: 4px; line-height: 20px; }
  .product-hide-ul { display: none; }
  .product-ul .product-li { width: 48%; }
  .product-right .load-more { margin-top: 0; }
  .product-details-left { width: 100%; }
  .product-img-container { padding-top: 75%; }
  #small-box img { position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; }
  .product-details-right { margin-left: 0; margin-top: 20px; }
  .product-details-right .details-right-top { padding-bottom: 30px; }
  .product-details-right .details-right-top h1 { margin-bottom: 14px; font-size: 24px; }
  .product-details-right .details-right-top p { font-size: 14px; line-height: 24px; }
  .product-details-right .bdshare-button-style0-16 .bds_weixin { display: none; }
  .details-content { padding: 25px; line-height: 24px; }
  .details-head li { padding: 0 25px; }
  .phone-h3 { display: block; }
  #footer-text{
    position: static;
  }

  .culture-hide-swiper img{ width: 100%; }
}
@media screen and (max-width: 480px) { /* 合并样式 */
  .sec3-box .index3-hide .index3-li2 { margin-right: 2%; width: 49%; }
  .sec3-box .index3-hide .index3-li2:nth-child(2n) { margin-right: 0; }
  .index-banner .swiper-slide img { transform: translate(-60%, -50%); }
  .index-sec2 .index-sec2-tab .index-sec2-li { margin-left: 50px; }
  .index-sec2 .index-sec2-tab .index-sec2-li::before { left: -25px; }
  /* 工厂环境 */
  .about-service-con { padding: 40px 0 50px; }
  .about-service-con .about-service-ul li { margin-right: 1%; width: 49.5%; }
  .about-service-con .about-service-ul li:nth-child(2n) { margin-right: 0; }
  /* 发展历程 */
  .history-ul .history-li .history-box { width: 100%; }
  .culture { padding: 30px 0; }
  .culture-imgs .img-wrapper { padding-top: 32.4%; width: 50%; }
  /*  */
  .clients-con .clients-ul .img-wrapper { margin-bottom: 1.4%; margin-right: 1.4%; padding-top: 16%; width: 32.4%; }
  .clients-con .clients-ul .img-wrapper:nth-child(6n) { margin-right: 1.4%; }
  .clients-con .clients-ul .img-wrapper:nth-child(5n) { margin-right: 1.4%; }
  .clients-con .clients-ul .img-wrapper:nth-child(3n) { margin-right: 0; }
  .honor-ul .honor-li { width: 49%; }
  .honor-ul .honor-li:nth-child(3n) { margin-right: 2%; }
  .honor-ul .honor-li:nth-child(2n) { margin-right: 0; }
  .job1-con { flex-wrap: wrap; -webkit-flex-wrap: wrap; }
  .job1-con .job1-left { width: 100%; display: flex; display: -webkit-flex; }
  .job1-con .job1-left a { flex: 1; }
  .job1-con .job1-right { padding-bottom: 20px; width: 100%; }
  .job1-con .job1-right .address-intro { padding: 0 10px; }
  .news-list .news-li .text p { margin-top: 5px; -webkit-line-clamp: 1; font-size: 12px;}
  .index5-swiper .show-ul .img-wrapper { margin-right: 1.5%; width: 32%; }
  .index5-swiper .show-ul .img-wrapper:nth-child(4n) { margin-right: 1.5%; }
  .index5-swiper .show-ul .img-wrapper:nth-child(3n) { margin-right: 0; } }
@media screen and (max-width: 425px) { .sec3-box .index3-hide .index3-li2 { margin-right: 0; width: 100%; }
  .culture-icons li { width: 50%; }
  
  .factory-con .swiper-button-prev,.factory-con .swiper-button-next{
    display: none;
  }
}

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