.padding-top { padding-top: 100px; }
.padding { padding: 100px 0px; }
.margin-top { margin-top: 100px; }
.container { display: flex; justify-content: space-between; flex-wrap: wrap; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container { width: 100%; overflow: hidden; }
.swiper-slide { flex-shrink: 0; position: relative; transition-property: transform; }
.swiper-pagination { text-align: center; margin-top: 7px; margin-left: 26px; vertical-align: top; transition: all 0.3s ease 0s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination-progressbar { display: inline-block; width: 914px; height: 2px; background: rgb(203, 210, 213); }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--color-primary); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.title { text-align: center; }
.title h1, .title h2 { color: rgb(33, 33, 33); font-size: 36px; line-height: 1; font-weight: 700; }
.tit-text h1 { font-size: 97px; line-height: 1; color: rgb(255, 255, 255); text-shadow: rgb(214, 220, 223) -1px -1px 0px, rgb(214, 220, 223) 1px -1px 0px, rgb(214, 220, 223) -1px 1px 0px, rgb(214, 220, 223) 1px 1px 0px; }
.tit-text .container { height: 70px; overflow: hidden; text-align: center; border-bottom: 1px solid rgb(234, 237, 239); justify-content: center; }
.text1 { font-size: 25px; line-height: 60px; }
.main-href a { display: inline-block; padding: 15px 60px; background: var(--btn-bg); color: rgb(255, 255, 255); font-size: 16px; cursor: pointer; }
.about-con { padding: 100px 0px 0px; }
.about-con .wp { display: flex; justify-content: space-between; flex-wrap: wrap; }
.about-conpic { width: 45.1%; padding-right: 34px; background: url("../images/bg05.png") right center / auto 82% repeat-x; }
.about-conpic span { display: block; overflow: hidden; }
.about-conpic img { width: 100%; }
.about-conpic img:hover { transform: scale(1.03); }
.about-contxt { width: 47.1%; }
.about-contxt .title { margin-top: 20px; text-align: left; }
.about-contxt .title h1 { margin-bottom: 30px; }
.about-contxt .title p { font-size: 16px; line-height: 26px; color: rgb(51, 51, 51); margin-top: 15px; }
.about-contxt .main-href { margin-top: 40px; text-align: left; }
.about-tanktit { padding: 100px 0px; }
.about-tanktitcon { position: relative; width: 92%; margin: 0px auto; text-align: center; }
.about-tanktitcon h1, .about-tanktitcon h2 { padding-top: 60px; font-size: 34px; line-height: 1; color: rgb(33, 33, 33); font-weight: 600; }
.about-tanktitcon span { display: block; margin-top: 30px; font-size: 0px; }
.about-tanktitcon::before { content: "COMPANY"; position: absolute; top: 0px; left: 0px; right: 0px; font-size: 260px; color: rgb(255, 255, 255); line-height: 1; text-align: center; font-family: Montserrat-Bold; text-shadow: rgb(214, 220, 223) -1px -1px 0px, rgb(214, 220, 223) 1px -1px 0px, rgb(214, 220, 223) -1px 1px 0px, rgb(214, 220, 223) 1px 1px 0px; letter-spacing: 15px; z-index: -1; }
.videos { display: none; position: fixed; left: 0px; top: 0px; bottom: 0px; width: 100%; height: 100vh; background: rgba(0, 0, 0, 0.5); text-align: center; z-index: 999; overflow: hidden; }
.videos #video { position: fixed; left: 10%; top: 10vh; width: 80%; height: 80vh; background: rgb(0, 0, 0); z-index: 999; }
.vclose { position: absolute; right: 3%; top: 5%; width: auto; cursor: pointer; }
.about-video .wp { display: flex; justify-content: space-between; flex-wrap: wrap; }
.about-videofl { width: 46.8%; }
.about-videofl span { display: block; height: 65px; font-size: 94px; font-family: Montserrat-Bold; color: var(--color-primary); line-height: 88px; overflow: hidden; }
.about-videofr { position: relative; width: 44.4%; height: 100%; }
.about-videofl p { margin-top: 0px; }
.about-videofr span { display: block; overflow: hidden; }
.about-videofr span img { width: 100%; transition: all 0.5s ease 0s; }
.about-videofr:hover img { transform: scale(1.02); }
.about-videofr .pulse { top: auto; left: -50px; bottom: -35px; margin: 0px; }
.pulse {position: absolute;left: 50%;top: 50%;height: 100px;width: 100px;margin-top: -50px;margin-left: -50px;background: var(--color-primary);border-radius: 100%;cursor: pointer;}
.pulse img { position: absolute; left: 50%; top: 50%; margin-top: -9px; margin-left: -8px; z-index: 2; }
.ring {position: absolute;background: var(--color-primary);height: 100%;width: 100%;border-radius: 100%;opacity: 0.2;animation: 2.5s ease-out 0s infinite normal none running pulsing;}
@keyframes pulsing { 
  0% { transform: scale(1); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); }
}
.factory-development { width: 100%; background: url("../images/bg05.jpg") 0% 0% / 100% 100% no-repeat; overflow: hidden; margin-top: 100px; padding: 100px 0px; }
.factory-development .slideBox { display: none; width: 100%; padding: 50px 60px 120px; background: rgb(255, 255, 255); overflow: hidden; }
.factory-development .slideBox:first-child { display: block; }
.factory-pic { float: left; width: 48%; overflow: hidden; }
.factory-pic img { width: 100%; transition: all 0.5s ease 0s; }
.factory-pic img:hover { transform: scale(1.02); }
.factory-txt { float: right; width: 46.4%;}
.factory-txt h3 {padding: 0px 10px 25px;margin-bottom: 25px;font-size: 26px;border-bottom: 1px solid var(--color-primary);}
.factory-txt p { padding: 0px 10px; margin-top: 20px; font-size: 16px; color: rgb(51, 51, 51); line-height: 30px;     display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.event_box { width: 100%; margin-top: 40px; overflow: hidden; }
.parBd { position: relative; z-index: 1; }
.parHdpd { padding: 0px 60px; }
.parHd {position: relative;width: 100%;height: 132px;padding: 0px 150px;margin-top: -86px;overflow: hidden;background: var(--color-primary);z-index: 2;}
.parHd li.no_line::before { display: none; }
.parHd li { width: 20%; float: left; display: inline-block; cursor: pointer; padding-top: 30px; font-size: 22px; text-align: center; color: rgb(153, 181, 218); position: relative; transition: all 0.3s ease 0s; }
.parHd li::after { content: ""; background: url("../images/dot_icos.png") no-repeat; width: 13px; height: 13px; position: absolute; z-index: 20; top: 48px; left: 50%; margin-left: -5px; }
.parHd li.act::after { background: url("../images/dot_ico.png") no-repeat; }
.parHd .tempWrap { position: relative; width: 100%; margin: 0px auto; }
.parHd .tempWrap::after { content: ""; width: 100%; height: 1px; background: rgb(153, 181, 218); position: absolute; right: 0%; top: 54px; z-index: 10; }
.parHd li.act span { display: block; width: 13px; height: 13px; overflow: hidden; background: url("../images/cat.png") no-repeat; position: absolute; top: 12px; left: 50%; margin-left: -5px; z-index: 21; }
.parHd li span, .parHd li.clone span { display: none; }
.parHd li b { display: block; font-size: 17px; font-weight: 500; margin-top: 50px; }
.parHd li.act { color: rgb(255, 255, 255); }
.sPrev, .sNext {width: 44px;height: 44px;display: block;position: absolute;top: 50%;margin-top: -22px;background: rgba(255, 255, 255, 0.75);text-align: center;line-height: 30px;cursor: pointer;}
.sPrev { left: 42px; }
.sNext { right: 42px; }
.sPrev:hover, .sNext:hover { background: rgb(255, 255, 255); }
.quality-list { margin-top: 40px; }
.home-scenarioshd { margin: 65px auto 0px; text-align: center; }
.home-ny { display: inline-block; height: 15px; overflow: hidden; }
.home-ny .swiper-button-prev, .home-ny .swiper-button-next { display: inline-block; width: 20px; height: 15px; cursor: pointer; transition: all 0.3s ease 0s; }
.home-ny .swiper-button-prev {position: relative;z-index: 1;/* background: url("../images/left.png") center center no-repeat; */}
.home-ny .swiper-button-next {margin-left: 18px;/* background: url("../images/right.png") center center no-repeat; */}
.about-quality { padding: 100px 0px; }
.quality-list li span { display: block; overflow: hidden; }
.quality-list li span img { width: 100%; }
.quality-list li span img:hover { transform: scale(1.03); }
.quality-list li h3 { margin-top: 24px; color: rgb(33, 33, 33); font-size: 20px; font-weight: 600; }
.quality-list li p { margin-top: 20px; font-size: 16px; color: rgb(51, 51, 51); line-height: 24px; }
.about-customer { margin-top: 55px; }
.about-customercon { margin-top: 45px; padding: 35px; background: rgb(227, 235, 245); width: 100%; }
.about-customercon li { border-bottom: 1px solid rgb(189, 207, 231); display: flex; flex-wrap: wrap; }
.about-customercon li span { display: block; width: calc(12.5%); border-left: 1px solid rgb(189, 207, 231); text-align: center; line-height: 94px; vertical-align: middle; }
.about-customercon li span img { max-width: 90%; transition: all 0.3s ease 0s; vertical-align: middle; }
.about-customercon li span:hover img { transform: translate(0px, -6px); }
.about-customercon li span:first-child { border-left: none; }
.about-customercon li:last-child { border-bottom: none; }
.about-partner { margin-top: 80px; }
.about-partner .wp { display: flex; justify-content: space-between; flex-wrap: wrap; }
.about-partnerfl { width: 35.8%; margin-top: 90px; }
.about-partnerfl .title { width: 100%; text-align: left; }
.about-partnerfl .title h1 { margin-bottom: 30px; }
.about-partnerfl .title p { line-height: 30px; }
.about-partnerfl .about-partnerbtn, .about-partnerfl .about-partnerhd { display: flex; justify-content: space-between; flex-wrap: wrap; }
.about-partnerfl .main-href { margin-top: 45px; text-align: left; }
.about-partnerfr { width: 56.4%; margin-top: 120px; }
.about-partnerfr span { display: block; width: 27.6%; margin-top: 50px; line-height: 82px; }
.about-partnerfr span { margin-left: 8.6%; }
.about-partnerfr span:nth-child(1), .about-partnerfr span:nth-child(2), .about-partnerfr span:nth-child(3) { margin-top: 0px; }
.about-partnerfr span:nth-child(3n+1) { margin-left: 0px; }
.about-partnerfr span img { max-width: 100%; }
.about-partnerhd { margin-top: 57px; }
.about-partnerhd div {width: 19px;height: 19px;margin-top: 2px;cursor: pointer;transition: all 0.3s ease 0s;}
.about-partnerhd i {display: block;width: 1px;height: 24px;margin: 0px 22px;/* background: rgb(171, 194, 225); *//* color: #ffffff; */}
.about-certifications { position: relative; overflow: hidden; width: 100%; margin-top: 80px; background-color: rgb(245, 245, 245); background-size: 100% 100%; }
.about-certifications .wp { display: flex; justify-content: space-between; flex-wrap: wrap; }
.about-certifications .swiper-slide { width: 56%; box-sizing: border-box; z-index: 0; transition: transform 1s ease 0s; transform: scale(0.6); }
.about-certifications .swiper-slide img { display: block; width: 100%; }
.about-certifications .swiper-slide-active { transform: scale(1); z-index: 10; }
.about-certifications .swiper-slide-prev, .about-certifications .swiper-slide-next { transform: scale(0.8); z-index: 5; }
.about-certifications .swiper-container { width: 47.2%; }
.about-certifications .about-certificationstxt { width: 45%; margin-top: 100px; }
.about-certifications .about-certificationstxt .title { width: 100%; text-align: left; }
.about-certifications .about-certificationstxt .title h1 { margin-bottom: 30px; }
.about-certifications .about-certificationstxt .title p { font-size: 16px; line-height: 32px; }
.about-btn { margin-top: 60px; font-size: 0px; }
.about-btn a { display: inline-block; padding: 15px 33px; margin-right: 6px; background: var(--color-primary); color: rgb(255, 255, 255); font-family: Montserrat-Medium; font-size: 15px; letter-spacing: 1px; }
.about-btn a:hover {background: var(--color-primary);}
.about-btn a img { margin-top: 6px; vertical-align: top; }
.about-btn a:nth-child(1) img { margin-right: 14px; }
.about-btn a:nth-child(2) img { margin-left: 14px; }
@media screen and (min-width: 1921px) {
  .factory-development, .about-certifications { background-size: 100%; }
}
@media screen and (max-width: 1580px) {
  .padding-top { padding-top: 80px; }
  .padding { padding: 80px 0px; }
  .margin-top { margin-top: 80px; }
  .about-contxt .title { margin-top: 0px; }
  .about-conpic, .about-videofr { height: 100%; }
  .about-tanktitcon::before { font-size: 220px; }
  .about-videofl p, .about-videofl span { margin-top: 0px; }
  .about-certifications .swiper-slide { width: 58%; }
  .about-tanktitcon h1, .about-tanktitcon h2 { font-size: 32px; line-height: 42px; }
  .about-videofl span { font-size: 72px; }
  .about-videofr { width: 47%; }
  .pulse { width: 86px; height: 86px; }
  .about-videofr { margin-top: 65px; }
  .about-videofr .pulse { left: -37px; bottom: -28px; }
  p, .about-contxt .title p, .about-certifications .about-certificationstxt .title p { font-size: 15px; line-height: 26px; }
  .about-partnerfl .title p { line-height: 26px; }
}
@media screen and (max-width: 1400px) {
  p { line-height: 24px; }
  .title h1, .title h1 a, .title h2, .title h2 a { font-size: 34px; }
  .tit-text h1 { font-size: 64px; line-height: 96px; }
  .about-certifications .swiper-slide { width: 64%; }
  .about-tanktitcon::before { font-size: 192px; }
  .about-tanktitcon h1, .about-tanktitcon h2 { font-size: 24px; line-height: 32px; }
}
@media screen and (max-width: 1280px) {
  .padding-top { padding-top: 70px; }
  .padding { padding: 70px 0px; }
  .margin-top { margin-top: 70px; }
  .title h1, .title h1 a, .title h2, .title h2 a { font-size: 32px; line-height: 42px; }
  .swiper-pagination-progressbar { width: 600px; }
  .about-tanktitcon::before { font-size: 150px; }
  .pulse { width: 78px; height: 78px; }
  .pulse img { transform: scale(0.9); }
  .about-customercon li span img { max-width: 82%; }
  .about-customercon li span { line-height: 76px; }
}
@media screen and (max-width: 960px) {
  .padding-top { padding-top: 50px; }
  .padding { padding: 50px 0px; }
  .margin-top { margin-top: 50px; }
  .swiper-pagination { margin-left: 0px; }
  .swiper-pagination-progressbar { width: 160px; }
  p { margin-top: 16px; font-size: 15px; line-height: 22px; }
  .tit-text h1 { font-size: 26px; line-height: 40px; }
  .tit-text .container { height: 38px; }
  .tit-text h1 { font-size: 44px; line-height: 44px; }
  .title { width: 100%; }
  .title h1, .title h1 a, .title h2, .title h2 a { font-size: 26px; line-height: 30px; }
  h3, h3 a { font-size: 18px; }
  .about-conpic, .about-contxt { width: 100%; }
  .about-contxt { margin-top: 30px; }
  .about-tanktitcon::before { top: -68px; font-size: 66px; letter-spacing: 3px; }
  .about-tanktitcon h1, .about-tanktitcon h2 { padding-top: 40px; font-size: 22px; line-height: 30px; }
  .about-videofl { width: 100%; }
  .about-videofr { margin-top: 30px; width: 96%; }
  .about-videofr .pulse { right: -20px; left: auto; bottom: -25px; width: 60px; height: 60px; }
  .pulse img { width: 14px; margin-top: -8px; margin-left: -5px; }
  .about-certifications .container { position: relative; }
  .about-certifications .about-btn { margin: 0px; }
  .about-certifications .about-btn a { position: absolute; top: 25%; left: 4px; width: 45px; height: 45px; padding: 0px; line-height: 46px; text-align: center; font-size: 0px; z-index: 2; }
  .about-certifications .about-btn a.swiper-button-next { left: auto; right: 4px; }
  .about-certifications .about-btn a img { margin: 0px; vertical-align: middle; }
  .factory-development .slideBox { padding: 30px 30px 96px; }
  .factory-pic, .factory-txt { width: 100%; }
  .factory-txt h3 { padding-bottom: 18px; }
  .parHdpd { padding: 0px; }
  .sPrev { left: 30px; }
  .sNext { right: 30px; }
  .parHd { padding: 0px 80px; }
  .parHd li { width: 50%; }
  .swiper-pagination-progress { width: 160px; }
  .about-customercon li span { width: 50%; }
  .about-customercon li span:first-child { border-left: 1px solid rgb(189, 207, 231); }
  .about-customercon li span:nth-child(2n+2) { border-right: 1px solid rgb(189, 207, 231); }
  .about-partner { margin-top: 20px; }
  .about-partnerfl, .about-partnerfr { width: 100%; }
  .about-partnerfr span { width: 48%; margin-left: 4%; margin-top: 20px; }
  .about-partnerfr span:nth-child(2n+1) { margin-left: 0px; }
  .about-partnerfr span img { max-width: 96%; }
  .about-partnerfr span:nth-child(1), .about-partnerfr span:nth-child(2), .about-partnerfr span:nth-child(3) { margin-top: 20px; }
  .about-certifications .swiper-container, .about-certifications .about-certificationstxt { width: 100%; }
  .about-certifications .about-certificationstxt { margin-top: 60px; }
  .about-partnerfl .about-partnerhd { display: none; }
  p, .about-contxt .title p, .about-certifications .about-certificationstxt .title p { line-height: 22px; }
  .about-partnerfl .title p { line-height: 22px; }
}
@media screen and (max-width: 600px) {
  .tit-text .container { height: 80px; }
}



.fs_gallery {
  background: rgba(0, 0, 0, .9);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000
}

.fs_gallery_close {
  position: absolute;
  top: 50px;
  right: 50px;
  width: 30px;
  height: 30px;
  color: #ccc;
  font-size: 52px;
  font-weight: 100;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  z-index: 102;
  font-family: "qico" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fs_gallery_close:before {
  content: "\e674";
}

.fs_gallery_close:hover {
  color: #fff
}

.fs_gallery_prev,
.fs_gallery_next {
  position: absolute;
  width: 80px;
  color: #ccc;
  font-size: 30px;
  cursor: pointer;
  z-index: 101
}

.fs_gallery_prev:hover,
.fs_gallery_next:hover {
  opacity: 1
}

.fs_gallery_prev {
  left: 0;
  top: 0;
  bottom: 0;
  background: url(../images/arrowsl1.png) no-repeat center
}

.fs_gallery_next {
  right: 0;
  top: 0;
  bottom: 0;
  background: url(../images/arrowsr1.png) no-repeat center;
  opacity: .8
}

.fs_gallery_prev:before {
  content: "";
  position: absolute;
  height: 30px;
  margin-top: -30px;
  top: 50%;
  left: 35px
}

.fs_gallery_next:before {
  content: "";
  position: absolute;
  height: 30px;
  margin-top: -30px;
  top: 50%;
  left: 35px
}

.fs_gallery_shuft {
  position: relative;
  width: 9999999px
}

.fs_gallery_shuft:after {
  clear: both;
  content: "";
  display: block
}

.fs_gallery_shuft_item {
  float: left;
  position: relative;
  background-image: url(data:image/gif;base64,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);
  background-position: center center;
  background-repeat: no-repeat
}

.fs_gallery_shuft_item img {
  box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%
}
