/* header_t-strat */
/* language-start */
.language_box {
  float: left;
}

.language_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 4px 0px;
  margin-left: -10px;
}

.language_ico {
  font-size: 14px;
  color: #454545;
  display: flex;
  align-self: center;
  font-weight: 700;
}

.language_ico.ico2 {
  color: #454545;
  font-size: 14px;
  font-weight: 700;
}

.language_txt {
  font-size: 12px;
  margin: 0 10px;
  text-transform: uppercase;
  line-height: 24px;
  color: #fff;
  font-family: Poppins;
}

.language_btn:hover .language_ico,
.language_btn:hover .language_txt {
  color: #fff;
}

.language_btn:hover {
  transition: all 0.3s ease;
}

.language_content ul {
  margin-left: 0;
  padding: 0 !important;
}

.language_content {
  position: absolute;
  top: 0;
  width: 360px;
  background-color: #ffffff !important;
  padding: 20px 10px 20px 20px;
  transform: scale3d(0.9, 0.9, 1);
  z-index: 9999;
  transition: all 0.3s ease-in-out;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 0;
  overflow-y: scroll;
  max-height: 80vh;
  margin-left: -30px;
}

.language_content li {
  display: inline-block;
  vertical-align: top;
  width: 32%;
  font-size: 10pt;
  overflow: hidden;
  margin: 0px !important;
  line-height: 1.2rem;
}

.language_content li a {
  display: flex;
  width: 100%;
  color: #6f6f6f !important;
  height: 100%;
  padding: 10px 10px 10px 0px;
  text-decoration: none;
}

.language_content li a:hover {
  color: #0f62ac !important;
}

.btn_close {
  color: #666;
  font-size: 20px;
  text-align: center;
  background-color: #e8e8e8;
  cursor: pointer;
  line-height: 1.6;
}

.btn_close:hover {
  color: #0f62ac;
}

.language-flag span {
  position: relative;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  padding: 0 0 0 33px;
  overflow: hidden;
}

.language-flag .country-flag {
  position: absolute;
  left: 0;
  top: 50%;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url(../img/all-m.gif);
  width: 22px;
  height: 16px;
  margin: -8px 5px 0;
}

li.language-flag a {
  position: relative;
}

.language-flag-af .country-flag {
  background-position: 0 0 !important;
}

.language-flag-sq .country-flag {
  background-position: 0 -16px !important;
}

.language-flag-ar .country-flag {
  background-position: 0 -32px !important;
}

.language-flag-hy .country-flag {
  background-position: 0 -48px !important;
}

.language-flag-az .country-flag {
  background-position: 0 -64px !important;
}

.language-flag-eu .country-flag {
  background-position: 0 -80px !important;
}

.language-flag-be .country-flag {
  background-position: 0 -96px !important;
}

.language-flag-bg .country-flag {
  background-position: 0 -112px !important;
}

.language-flag-ca .country-flag {
  background-position: 0 -128px !important;
}

.language-flag-zh .country-flag {
  background-position: 0 -144px !important;
}

.language-flag-zh-TW .country-flag {
  background-position: 0 -160px !important;
}

.language-flag-hr .country-flag {
  background-position: 0 -176px !important;
}

.language-flag-cs .country-flag {
  background-position: 0 -192px !important;
}

.language-flag-da .country-flag {
  background-position: 0 -208px !important;
}

.language-flag-nl .country-flag {
  background-position: 0 -240px !important;
}

.language-flag-en .country-flag {
  background-position: 0 -256px !important;
}

.language-flag-et .country-flag {
  background-position: 0 -272px !important;
}

.language-flag-tl .country-flag {
  background-position: 0 -288px !important;
}

.language-flag-fi .country-flag {
  background-position: 0 -304px !important;
}

.language-flag-fr .country-flag {
  background-position: 0 -320px !important;
}

.language-flag-gl .country-flag {
  background-position: 0 -336px !important;
}

.language-flag-ka .country-flag {
  background-position: 0 -352px !important;
}

.language-flag-de .country-flag {
  background-position: 0 -368px !important;
}

.language-flag-el .country-flag {
  background-position: 0 -384px !important;
}

.language-flag-ht .country-flag {
  background-position: 0 -400px !important;
}

.language-flag-iw .country-flag {
  background-position: 0 -416px !important;
}

.language-flag-hi .country-flag,
.language-flag-te .country-flag,
.language-flag-kn .country-flag,
.language-flag-ta .country-flag,
.language-flag-gu .country-flag {
  background-position: 0 -432px !important;
}

.language-flag-hu .country-flag {
  background-position: 0 -448px !important;
}

.language-flag-is .country-flag {
  background-position: 0 -464px !important;
}

.language-flag-id .country-flag {
  background-position: 0 -480px !important;
}

.language-flag-ga .country-flag {
  background-position: 0 -496px !important;
}

.language-flag-it .country-flag {
  background-position: 0 -512px !important;
}

.language-flag-ja .country-flag {
  background-position: 0 -528px !important;
}

.language-flag-ko .country-flag {
  background-position: 0 -544px !important;
}

.language-flag-la .country-flag {
  background-position: 0 -560px !important;
}

.language-flag-lv .country-flag {
  background-position: 0 -576px !important;
}

.language-flag-lt .country-flag {
  background-position: 0 -592px !important;
}

.language-flag-mk .country-flag {
  background-position: 0 -608px !important;
}

.language-flag-ms .country-flag {
  background-position: 0 -624px !important;
}

.language-flag-mt .country-flag {
  background-position: 0 -640px !important;
}

.language-flag-no .country-flag {
  background-position: 0 -656px !important;
}

.language-flag-fa .country-flag {
  background-position: 0 -672px !important;
}

.language-flag-pl .country-flag {
  background-position: 0 -688px !important;
}

.language-flag-pt .country-flag {
  background-position: 0 -704px !important;
}

.language-flag-ro .country-flag {
  background-position: 0 -720px !important;
}

.language-flag-ru .country-flag {
  background-position: 0 -736px !important;
}

.language-flag-sr .country-flag {
  background-position: 0 -752px !important;
}

.language-flag-sk .country-flag {
  background-position: 0 -768px !important;
}

.language-flag-sl .country-flag {
  background-position: 0 -784px !important;
}

.language-flag-es .country-flag {
  background-position: 0 -800px !important;
}

.language-flag-sw .country-flag {
  background-position: 0 -816px !important;
}

.language-flag-sv .country-flag {
  background-position: 0 -832px !important;
}

.language-flag-th .country-flag {
  background-position: 0 -848px !important;
}

.language-flag-tr .country-flag {
  background-position: 0 -864px !important;
}

.language-flag-uk .country-flag {
  background-position: 0 -880px !important;
}

.language-flag-ur .country-flag {
  background-position: 0 -896px !important;
}

.language-flag-vi .country-flag {
  background-position: 0 -912px !important;
}

.language-flag-cy .country-flag {
  background-position: 0 -928px !important;
}

.language-flag-yi .country-flag {
  background-position: 0 -944px !important;
}

.language-flag-bn .country-flag {
  background-position: 0 -960px !important;
}

.language-flag-eo .country-flag {
  background-position: 0 -976px !important;
}

.language-flag.language-flag-custom-afghanistan .country-flag {
  background-position: 0 -992px !important;
}

.language-flag.language-flag-custom-albania .country-flag {
  background-position: 0 -1008px !important;
}

.language-flag.language-flag-custom-algeria .country-flag {
  background-position: 0 -1024px !important;
}

.language-flag.language-flag-custom-argentina .country-flag {
  background-position: 0 -1040px !important;
}

.language-flag.language-flag-custom-australia .country-flag {
  background-position: 0 -1056px !important;
}

.language-flag.language-flag-custom-austria .country-flag {
  background-position: 0 -1072px !important;
}

.language-flag.language-flag-custom-belgium .country-flag {
  background-position: 0 -1088px !important;
}

.language-flag.language-flag-custom-brazil .country-flag {
  background-position: 0 -1104px !important;
}

.language-flag.language-flag-custom-canada .country-flag {
  background-position: 0 -1120px !important;
}

.language-flag.language-flag-custom-chile .country-flag {
  background-position: 0 -1136px !important;
}

.language-flag.language-flag-custom-cote-d-ivoire .country-flag {
  background-position: 0 -1152px !important;
}

.language-flag.language-flag-custom-ecuador .country-flag {
  background-position: 0 -1168px !important;
}

.language-flag.language-flag-custom-egypt .country-flag {
  background-position: 0 -1184px !important;
}

.language-flag.language-flag-custom-england .country-flag {
  background-position: 0 -1200px !important;
}

.language-flag.language-flag-custom-luxembourg .country-flag {
  background-position: 0 -1216px !important;
}

.language-flag.language-flag-custom-malaysia .country-flag {
  background-position: 0 -1232px !important;
}

.language-flag.language-flag-custom-mexico .country-flag {
  background-position: 0 -1248px !important;
}

.language-flag.language-flag-custom-new-zealand .country-flag {
  background-position: 0 -1264px !important;
}

.language-flag.language-flag-custom-oman .country-flag {
  background-position: 0 -1280px !important;
}

.language-flag.language-flag-custom-qatar .country-flag {
  background-position: 0 -1296px !important;
}

.language-flag.language-flag-custom-saudi-arabia .country-flag {
  background-position: 0 -1312px !important;
}

.language-flag.language-flag-custom-singapore .country-flag {
  background-position: 0 -1328px !important;
}

.language-flag.language-flag-custom-south-africa .country-flag {
  background-position: 0 0 !important;
}

.language-flag.language-flag-custom-switzerland .country-flag {
  background-position: 0 -1344px !important;
}

.language-flag.language-flag-custom-syria .country-flag {
  background-position: 0 -1360px !important;
}

.language-flag.language-flag-custom-united-arab-emirates .country-flag {
  background-position: 0 -1376px !important;
}

.language-flag.language-flag-custom-united-states-of-america .country-flag {
  background-position: 0 -1392px !important;
}

.language-flag-hy .country-flag {
  background-position: 0 -1408px;
}

.language-flag-bs .country-flag {
  background-position: 0 -1424px;
}

.language-flag-ceb .country-flag {
  background-position: 0 -1440px;
}

.language-flag-ny .country-flag {
  background-position: 0 -1456px;
}

.language-flag-ha .country-flag {
  background-position: 0 -1472px;
}

.language-flag-hmn .country-flag {
  background-position: 0 -1488px;
}

.language-flag-ig .country-flag {
  background-position: 0 -1504px;
}

.language-flag-jw .country-flag {
  background-position: 0 -1520px;
}

.language-flag-kk .country-flag {
  background-position: 0 -1536px;
}

.language-flag-km .country-flag {
  background-position: 0 -1552px;
}

.language-flag-lo .country-flag {
  background-position: 0 -1568px;
}

.language-flag-la .country-flag {
  background-position: 0 -1584px;
}

.language-flag-mg .country-flag {
  background-position: 0 -1600px;
}

.language-flag-ml .country-flag {
  background-position: 0 -1616px;
}

.language-flag-mi .country-flag {
  background-position: 0 -1632px;
}

.language-flag-mr .country-flag {
  background-position: 0 -1648px;
}

.language-flag-mn .country-flag {
  background-position: 0 -1664px;
}

.language-flag-my .country-flag {
  background-position: 0 -1680px;
}

.language-flag-ne .country-flag {
  background-position: 0 -1696px;
}

.language-flag-pa .country-flag {
  background-position: 0 -1712px;
}

.language-flag-st .country-flag {
  background-position: 0 -1728px;
}

.language-flag-si .country-flag {
  background-position: 0 -1744px;
}

.language-flag-so .country-flag {
  background-position: 0 -1760px;
}

.language-flag-su .country-flag {
  background-position: 0 -1776px;
}

.language-flag-tg .country-flag {
  background-position: 0 -1792px;
}

.language-flag-uz .country-flag {
  background-position: 0 -1808px;
}

.language-flag-yo .country-flag {
  background-position: 0 -1824px;
}

.language-flag-zu .country-flag {
  background-position: 0 -1840px;
}

/*滚动条样式修改-start*/
.language_content::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.language_content::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 3px;
  background: rgb(193, 193, 193);
  width: 6px;
}

.language_content::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 0;
  background-color: #fff;
}

/*滚动条样式修改-end*/
@media (max-width: 768px) {
  .language_box {
    margin-left: 10px;
    width: auto;
  }

  .language_content {
    right: 0;
  }

  .language_content li {
    width: 100%;
  }

  .language_content li a:hover {
    background-color: #f7f7f7;
  }
}

/* language-end */
/* .header_t-end */

@media (max-width: 600px) {
  .navbar-shop-toolbar {
    display: block;
  }
}

@media (max-width: 480px) {
  .topline {
    padding: 0;
  }

  .language_box {
    margin-top: 5px;
  }

  .contact {
    display: none;
  }

  .contact-details {
    width: auto;
    float: right;
    margin-right: -10px;
  }

  .links {
    margin: 5px 0 5px 0;
  }
}

/* mobile-bottom-start */
.mobile-bottom {
  background-color: #0f62ac;
  color: #FFF;
  display: flex;
  opacity: 0;
  transition: all .3s ease-in-out;
  align-items: center;
  position: fixed;
  left: 0;
  bottom: -38px;
  width: 100%;
  z-index: 500;
  overflow: hidden;
  height: 38px;
  z-index: 999999999;
}

.mobile-bottom-item {
  text-align: center;
  width: 25%;
  text-transform: uppercase;
}

.mobile-bottom-item i {
  display: block;
  margin-bottom: 0 !important;
  height: 26px;
  color: #fff;
  line-height: 1.6;
}

.mobile-bottom-item span {
  font-size: 12px;
  color: #fff;
}

@media (max-width: 768px) {
  .mobbotact {
    bottom: 0;
    opacity: 1;
  }

  .mobbotact {
    height: auto;
    padding: 2px 0;
  }

  .mobile-bottom-item a {
    color: #FFF;
  }

  .site-footer {
    margin-bottom: calc(3.4rem + constant(safe-area-inset-bottom));
    margin-bottom: calc(3.4rem + env(safe-area-inset-bottom));
  }
}

/* mobile-bottom-end */

.prod_intro {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.foolist {
  padding: 0;
}

@media (max-width: 768px) {
  .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.contnm {
    width: 100%;
  }

  .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.contemal {
    width: 100%;
  }

  .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.conttel {
    width: 100%;
  }

  .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.contmsg {
    width: 100%;
  }

  .proimg {
    width: 100%;
    margin-bottom: 20px;
  }

  .prodesc {
    width: 100%;
  }

  .elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 5px;
  }

  ul.desfea {
    padding: 0;
  }
}

/* search-start */
.search_box {
  float: left;
}

.btn_search {
  margin-left: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 0px;
}

.btn_search i {
  color: #454545;
  font-size: 14px;
}

.btn_search span {
  color: #454545;
  font-size: 12px;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Poppins;
}

.btn_search:hover i,
.btn_search:hover span {
  color: #454545 !important;
}

.search_content {
  position: absolute;
  top: 39px;
  background-color: #f7f7f7;
  padding: 20px;
  z-index: 99999;
  border: 1px solid rgba(128, 128, 128, 0.13);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
}

#search_form {
  max-width: 280px;
  width: 100%;
  display: flex;
  align-items: center;
}

.search_input {
  width: calc(100% - 40px) !important;
  height: 38px !important;
  margin: 0 !important;
  border: 1px solid #cbced0 !important;
  padding-left: 10px !important;
  font-size: 14px;
}

.btn_search2 {
  width: 40px !important;
  height: 38px !important;
  line-height: 28px !important;
  border: 2px solid #0f62ac !important;
  color: #ffffff !important;
  background: #0f62ac;
  font-size: 16px;
  cursor: pointer;
  padding: 0 !important;
  border-radius: 0 !important;
}

.btn_search2:hover {
  background: #02529b !important;
  border-color: #02529b !important;
}

.header_l {
  float: left;
}

@media screen and (max-width: 768px) {
  .search_box {
    margin-top: 5px;
  }

  .search_content {
    right: 0;
  }

  .contact-details {
    display: none;
  }
}

/* search-end*/

.thanks_constc {
  width: 500px;
  height: 400px;
  margin: 30px auto;
  text-align: center;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  background-color: #fff;
}

.thanks_constc p {
  font-size: 19px;
  font-weight: 700;
  padding: 20px 0 0 0;
}

.thanks_constc img {
  width: 30%;
  margin: 37px 0;
}

.thanks_content {
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #ededed;
}

.thanks_content span {
  color: red;
}

.productsTags {
  display: none;
}

.my_pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

/* 商品轮播-start */
.page-box {
  padding-bottom: 5%;
}

.pdshow-l {
  width: 560px;
}

.preview-container {
  position: relative;
  width: 100%;
}

.small-box {
  width: 100%;
  /* height: 560px; */
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  background: #FFF;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.preview-container .small-box img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  object-fit: contain;
}

.preview-container .small-box .hover {
  position: absolute;
  width: 180px;
  height: 180px;
  background-color: hsla(0, 0%, 80%, .6);
  border: 1px solid #EEE;
  display: none;
  cursor: move;
}

.preview-container .thumbnail-box {
  margin-top: 30px;
  position: relative;
  width: 100%;
}

.preview-container .thumbnail-box .btn {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  color: #8c8b8b;
}

.preview-container .thumbnail-box .btn i {
  font-size: 18px;
}

.preview-container .thumbnail-box .btn-prev {
  left: 0;
}

.preview-container .thumbnail-box .btn-next {
  right: 0;
}

.preview-container .thumbnail-box .btn_next_disabled,
.preview-container .thumbnail-box .btn_prev_disabled {
  opacity: .5;
  cursor: not-allowed
}

.preview-container .thumbnail-box .list {
  overflow: hidden;
  width: calc(100% - 72px);
  margin: 0 auto;
  position: relative;
}

.preview-container .thumbnail-box .list .swiper-pagination {
  display: none
}

.preview-container .thumbnail-box .list ul .item {
  width: 92px;
  height: 92px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 6px;
  border: 1px solid #e5e5e5;
  font-size: 0;
  cursor: pointer;
  overflow: hidden;
}

.preview-container .thumbnail-box .list ul .item img {
  width: 99%;
}

.preview-container .thumbnail-box .list ul .item-cur {
  border-color: #8c8b8b;
}

.preview-container .thumbnail-box .list .banner-page {
  display: none;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 13.3333333333vw;
  border-radius: 5.3333333333vw;
  background: #ea841d;
  bottom: 1.3333333333vw;
  right: 1.3333333333vw;
  z-index: 999;
}

.preview-container .thumbnail-box .list .banner-page span {
  color: #FFF;
  font-size: 4vw;
  margin: 0 2px;
}

.preview-container .big-box {
  display: none;
  overflow: hidden;
  top: 0;
  left: calc(100% - 1px);
  border: 1px solid #e5e5e5;
  position: absolute;
  width: 100%;
  height: 378px;
  background: #FFF;
  z-index: 20;
}

.preview-container .big-box img {
  display: block;
  max-width: none;
  max-height: none;
  width: 150%;
}

@media (max-width: 1441px) {
  .pdshow-l {
    width: 560px;
  }

  .preview-container .big-box,
  .small-box {
    height: 380px;
  }

  .preview-container .thumbnail-box .list ul .item {
    width: 65px;
    height: 65px;
  }
}

@media (max-width: 1024px) {
  .page-l {
    width: 100%;
  }

  .pdshow-l {
    width: 100%;
  }

  .small-box {
    height: 380px;
  }

}

@media (max-width: 768px) {
  .pdshow-l {
    width: 100%;
  }

  .preview-container {
    padding-top: 30px;
  }

  .small-box {
    display: none;
  }

  .preview-container .thumbnail-box {
    margin-top: 0;
  }

  .preview-container .thumbnail-box .btn {
    display: none;
  }

  .preview-container .thumbnail-box .list {
    width: 100%;
  }

  .preview-container .thumbnail-box .list ul .item {
    width: 100%;
    height: auto;
    border: none;
  }

  .preview-container .thumbnail-box .list ul .item-cur {
    border: none
  }

  .preview-container .thumbnail-box .list .banner-page {
    display: flex;
  }
  .case .case-list>li {
    width: 100%;
    padding: 0px 13px;
    margin-bottom: 26px;
    box-sizing: border-box;
  }
  .customStyle img {
    height: auto;
    width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

}

.carousel-container {
  width: 1120px;
  /* 修改容器宽度为1120px */
  overflow: hidden;
}

.carousel {
  display: flex;
  transition: transform 0.5s ease-in-out;
}

.carousel-item {
  flex: 0 0 200px;
  /* 修改图片大小为200px */
  height: 150px;
  /* 适当调整图片高度 */
}

/* 新增软文 */
.random_advertorial {
  width: 100%;
  display: flex;
}

.random_advertorial {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.random_advertorial li {
  width: 48%;
  margin: 20px 0;

}

.random_advertorial_sixteen {
  height: 1px;
  background-color: #8c8b8b;
}

.chairman-speak-detail {
  font-size: 25px;
  font-family: Helvetica;
  color: #0f62ac;
  margin: 0;
  padding: 5px 0 0px 0;
  font-weight: normal;
}
.elementor-widget-wrap .swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.elementor-widget-wrap .flex-jc-sb {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  /* justify-content: space-between; */
}
.elementor-widget-wrap .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.elementor-widget-wrap .news-list li {
  width: 32%;
  text-align: center;
}
.elementor-widget-wrap .swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.elementor-widget-wrap ul li {
  list-style-type: none;
}
.elementor-widget-wrap .news-img {
  overflow: hidden;
  display: block;
}
.elementor-widget-wrap .lazy-loaded {
  height: auto;
  padding-bottom: 0;
}
.elementor-widget-wrap .news-data {
  margin: 14px 0;
  font-size: 16px;
  color: #2c2a28;
}
.elementor-widget-wrap .news-title {
  font-size: 16px;
  font-weight: 400;
  color: #4A4A4A;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  /* text-transform: uppercase; */
  transition: all .3s ease-in-out;
  max-height: 45px;
}
.elementor-widget-wrap .news-list li .home-more {
  padding: 10px 0;
  width: 200px;
}
.elementor-widget-wrap .home-more {
  display: inline-block;
  width: 160px;
  border: 2px solid #04549c;
  text-align: center;
  color: #04549c;
  padding: 12px 0;
  text-transform: uppercase;
  transition: all .2s ease-in-out;
  border-radius: 6px;
  margin-top: 11px;
}
.carousel-home {
  /* width: 1120px; */
  /* overflow: hidden; */
}
.carouselhome {
  display: flex;
  justify-content: space-around;
  /* width: 100%; */
  flex-wrap: wrap;
}
.carousel-item-rmd-font {
  flex: 0 200px;
  height: 180px;
  text-align: center;
}
.carousel-item-font {
  display: block;
}
.downloadStyleMore {
  width: 33%;
}
.downloadRowStyle {
  width: 25%;
}
.aboutStyleRow{
  width: 33%;
}
.aboutStyleRowMore {
  width: 50%;
}
@media (max-width: 768px) {
  .elementor-widget-wrap .news-list li {
    width: 100%;
    text-align: center;
  }
  .downloadStyleMore {
    width: 50%;
  }
  .downloadRowStyle {
    width: 50%;
  }
  .aboutStyleRow{
    width: 100%;
  }
  .aboutStyleRowMore {
    width: 50%;
  }
  /* 移动端底部样式一排3个 */
  .footerMobileStyle {
    display: flex;
    flex-wrap: wrap;
  }
  /* .footerMobileStyle ul li {
    width: 33%;
  } */
  .footerMobileStyle li{
    width: 33%;
  }
  .footerMobileStyle ul li:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    height: auto;
    line-height: normal;
    margin-top: 10px;
    margin-right: 10px;
    text-decoration: inherit;
    width: auto;
  }
  /* 移动端底部样式一排2个 */
  .productsMobileStyle {
    display: flex;
    flex-wrap: wrap;
  }
  /* .footerMobileStyle ul li {
    width: 33%;
  } */
  .productsMobileStyle li{
    width: 50%;
  }
  .productsMobileStyle ul li:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    height: auto;
    line-height: normal;
    margin-top: 10px;
    margin-right: 10px;
    text-decoration: inherit;
    width: auto;
  }
 
}

/* header_t-strat */

/* language-start */
.language_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  /* margin-left: 30px; */
}
.language_ico {
  font-size: 18px;
  color: #fff;
  display: flex;
  align-self: center;
}    
.language_ico.ico2 {
  color: #fff;
  font-size: 14px;
}
.language_txt {
  color: #fff;
  font-size: 14px;
  margin: 0 6px;
  text-transform: capitalize;
}
.language_btn:hover .language_ico,.language_btn:hover .language_txt {
  color: #e51515;
} 
.language_content ul {
  margin-left: 0;
  padding: 0!important;
}
.language_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 360px;
  background-color: #ffffff!important;
  padding: 20px 10px 20px 20px;
  transform: scale3d(0.9, 0.9, 1);
  z-index: 9999;
  transition: all 0.3s ease-in-out;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 0;
  overflow-y: scroll;
  max-height: 73vh;
  margin-left: -20px;
}
.language_content li {
  display: inline-block;
  vertical-align: top;
  width: 32%;
  font-size: 13px;
  overflow: hidden;
  margin: 0px!important;
  line-height: 1.2rem;
}
.language_content li a { 
  display: flex;
  width: 100%;
  color: #6b6b6b!important;  
  height: 100%;
  padding: 10px 10px 10px 0px;
  text-decoration: none;
}
.language_content li a:hover {
  color: #e51515!important;
}
.btn_close {
  color: #878787;
  font-size: 20px;
  text-align: center;
  background-color: #efefef;
  cursor: pointer;
  line-height: 2rem;
  /* padding: 2px 0; */
}
.btn_close:hover {
  color: #e51515;
}
.language-flag span {
  position:relative;
  display:inline-block;
  vertical-align:top;
  white-space:nowrap;
  padding:0 0 0 33px;
  overflow:hidden;
}
.language-flag .country-flag {
  position:absolute;
  left:0;
  top:50%;
  display:inline-block;
  vertical-align:top;
  background-repeat:no-repeat;
  background-image:url(/img/all-m.gif);
  width:22px;
  height:16px;
  margin:-8px 5px 0;
}
li.language-flag a{position:relative;}
.language-flag-af .country-flag{background-position:0 0 !important;}
.language-flag-sq .country-flag{background-position:0 -16px !important;}
.language-flag-ar .country-flag{background-position:0 -32px !important;}
.language-flag-hy .country-flag{background-position:0 -48px !important;}
.language-flag-az .country-flag{background-position:0 -64px !important;}
.language-flag-eu .country-flag{background-position:0 -80px !important;}
.language-flag-be .country-flag{background-position:0 -96px !important;}
.language-flag-bg .country-flag{background-position:0 -112px !important;}
.language-flag-ca .country-flag{background-position:0 -128px !important;}
.language-flag-zh .country-flag{background-position:0 -144px !important;}
.language-flag-zh-TW .country-flag{background-position:0 -160px !important;}
.language-flag-hr .country-flag{background-position:0 -176px !important;}
.language-flag-cs .country-flag{background-position:0 -192px !important;}
.language-flag-da .country-flag{background-position:0 -208px !important;}
.language-flag-nl .country-flag{background-position:0 -240px !important;}
.language-flag-en .country-flag{background-position:0 -256px !important;}
.language-flag-et .country-flag{background-position:0 -272px !important;}
.language-flag-tl .country-flag{background-position:0 -288px !important;}
.language-flag-fi .country-flag{background-position:0 -304px !important;}
.language-flag-fr .country-flag{background-position:0 -320px !important;}
.language-flag-gl .country-flag{background-position:0 -336px !important;}
.language-flag-ka .country-flag{background-position:0 -352px !important;}
.language-flag-de .country-flag{background-position:0 -368px !important;}
.language-flag-el .country-flag{background-position:0 -384px !important;}
.language-flag-ht .country-flag{background-position:0 -400px !important;}
.language-flag-iw .country-flag{background-position:0 -416px !important;}
.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag{background-position:0 -432px !important;}
.language-flag-hu .country-flag{background-position:0 -448px !important;}
.language-flag-is .country-flag{background-position:0 -464px !important;}
.language-flag-id .country-flag{background-position:0 -480px !important;}
.language-flag-ga .country-flag{background-position:0 -496px !important;}
.language-flag-it .country-flag{background-position:0 -512px !important;}
.language-flag-ja .country-flag{background-position:0 -528px !important;}
.language-flag-ko .country-flag{background-position:0 -544px !important;}
.language-flag-la .country-flag{background-position:0 -560px !important;}
.language-flag-lv .country-flag{background-position:0 -576px !important;}
.language-flag-lt .country-flag{background-position:0 -592px !important;}
.language-flag-mk .country-flag{background-position:0 -608px !important;}
.language-flag-ms .country-flag{background-position:0 -624px !important;}
.language-flag-mt .country-flag{background-position:0 -640px !important;}
.language-flag-no .country-flag{background-position:0 -656px !important;}
.language-flag-fa .country-flag{background-position:0 -672px !important;}
.language-flag-pl .country-flag{background-position:0 -688px !important;}
.language-flag-pt .country-flag{background-position:0 -704px !important;}
.language-flag-ro .country-flag{background-position:0 -720px !important;}
.language-flag-ru .country-flag{background-position:0 -736px !important;}
.language-flag-sr .country-flag{background-position:0 -752px !important;}
.language-flag-sk .country-flag{background-position:0 -768px !important;}
.language-flag-sl .country-flag{background-position:0 -784px !important;}
.language-flag-es .country-flag{background-position:0 -800px !important;}
.language-flag-sw .country-flag{background-position:0 -816px !important;}
.language-flag-sv .country-flag{background-position:0 -832px !important;}
.language-flag-th .country-flag{background-position:0 -848px !important;}
.language-flag-tr .country-flag{background-position:0 -864px !important;}
.language-flag-uk .country-flag{background-position:0 -880px !important;}
.language-flag-ur .country-flag{background-position:0 -896px !important;}
.language-flag-vi .country-flag{background-position:0 -912px !important;}
.language-flag-cy .country-flag{background-position:0 -928px !important;}
.language-flag-yi .country-flag{background-position:0 -944px !important;}
.language-flag-bn .country-flag{background-position:0 -960px !important;}
.language-flag-eo .country-flag{background-position:0 -976px !important;}
.language-flag.language-flag-custom-afghanistan .country-flag{background-position:0 -992px !important;}
.language-flag.language-flag-custom-albania .country-flag{background-position:0 -1008px !important;}
.language-flag.language-flag-custom-algeria .country-flag{background-position:0 -1024px !important;}
.language-flag.language-flag-custom-argentina .country-flag{background-position:0 -1040px !important;}
.language-flag.language-flag-custom-australia .country-flag{background-position:0 -1056px !important;}
.language-flag.language-flag-custom-austria .country-flag{background-position:0 -1072px !important;}
.language-flag.language-flag-custom-belgium .country-flag{background-position:0 -1088px !important;}
.language-flag.language-flag-custom-brazil .country-flag{background-position:0 -1104px !important;}
.language-flag.language-flag-custom-canada .country-flag{background-position:0 -1120px !important;}
.language-flag.language-flag-custom-chile .country-flag{background-position:0 -1136px !important;}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag{background-position:0 -1152px !important;}
.language-flag.language-flag-custom-ecuador .country-flag{background-position:0 -1168px !important;}
.language-flag.language-flag-custom-egypt .country-flag{background-position:0 -1184px !important;}
.language-flag.language-flag-custom-england .country-flag{background-position:0 -1200px !important;}
.language-flag.language-flag-custom-luxembourg .country-flag{background-position:0 -1216px !important;}
.language-flag.language-flag-custom-malaysia .country-flag{background-position:0 -1232px !important;}
.language-flag.language-flag-custom-mexico .country-flag{background-position:0 -1248px !important;}
.language-flag.language-flag-custom-new-zealand .country-flag{background-position:0 -1264px !important;}
.language-flag.language-flag-custom-oman .country-flag{background-position:0 -1280px !important;}
.language-flag.language-flag-custom-qatar .country-flag{background-position:0 -1296px !important;}
.language-flag.language-flag-custom-saudi-arabia .country-flag{background-position:0 -1312px !important;}
.language-flag.language-flag-custom-singapore .country-flag{background-position:0 -1328px !important;}
.language-flag.language-flag-custom-south-africa .country-flag{background-position:0 0 !important;}
.language-flag.language-flag-custom-switzerland .country-flag{background-position:0 -1344px !important;}
.language-flag.language-flag-custom-syria .country-flag{background-position:0 -1360px !important;}
.language-flag.language-flag-custom-united-arab-emirates .country-flag{background-position:0 -1376px !important;}
.language-flag.language-flag-custom-united-states-of-america .country-flag{background-position:0 -1392px !important;}
.language-flag-hy .country-flag{background-position:0 -1408px;}
.language-flag-bs .country-flag{background-position:0 -1424px;}
.language-flag-ceb .country-flag{background-position:0 -1440px;}
.language-flag-ny .country-flag{background-position:0 -1456px;}
.language-flag-ha .country-flag{background-position:0 -1472px;}
.language-flag-hmn .country-flag{background-position:0 -1488px;}
.language-flag-ig .country-flag{background-position:0 -1504px;}
.language-flag-jw .country-flag{background-position:0 -1520px;}
.language-flag-kk .country-flag{background-position:0 -1536px;}
.language-flag-km .country-flag{background-position:0 -1552px;}
.language-flag-lo .country-flag{background-position:0 -1568px;}
.language-flag-la .country-flag{background-position:0 -1584px;}
.language-flag-mg .country-flag{background-position:0 -1600px;}
.language-flag-ml .country-flag{background-position:0 -1616px;}
.language-flag-mi .country-flag{background-position:0 -1632px;}
.language-flag-mr .country-flag{background-position:0 -1648px;}
.language-flag-mn .country-flag{background-position:0 -1664px;}
.language-flag-my .country-flag{background-position:0 -1680px;}
.language-flag-ne .country-flag{background-position:0 -1696px;}
.language-flag-pa .country-flag{background-position:0 -1712px;}
.language-flag-st .country-flag{background-position:0 -1728px;}
.language-flag-si .country-flag{background-position:0 -1744px;}
.language-flag-so .country-flag{background-position:0 -1760px;}
.language-flag-su .country-flag{background-position:0 -1776px;}
.language-flag-tg .country-flag{background-position:0 -1792px;}
.language-flag-uz .country-flag{background-position:0 -1808px;}
.language-flag-yo .country-flag{background-position:0 -1824px;}
.language-flag-zu .country-flag{background-position:0 -1840px;}
/*滚动条样式修改-start*/
.language_content::-webkit-scrollbar {/*滚动条整体样式*/
  width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.language_content::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  border-radius: 3px;
  background: rgb(193,193,193);
  width: 6px;
}
.language_content::-webkit-scrollbar-track {/*滚动条里面轨道*/
  border-radius: 0;
  /* background-color: rgba(0, 0, 0, 0.05); */
  background-color: #f5f8f9;
}
/*滚动条样式修改-end*/


@media screen and (max-width: 768px) {
  .language_content {
    right: 0;
  }
  .language_content li {
    width: 100%;
  }
  .language_content li a:hover {
    background-color: #efefef;
  }
}
/* language-end */ 

/* .header_t-end */

@media screen and (max-width: 768px) {
  .product_name_h1  {
    margin-top: 50px;
  }
}

/* mobile-bottom-start */
.mobile-bottom {
  background: #9d8661;
  color: #FFF;
  display: flex;
  opacity: 0;
  transition: all .3s ease-in-out;
  align-items: center;
  position: fixed;
  left: 0;
  bottom: -38px;
  width: 100%;
  z-index: 500;
  overflow: hidden;
  height: 38px;
  z-index: 999999999;
}
.mobile-bottom-item {
  text-align: center;
  width: 25%;
  text-transform: uppercase;
}
.mobile-bottom-item i {
  display: block;
  margin-bottom: 0;
  height: 26px;
  color: #fff;
}
.mobile-bottom-item span {
  font-size: 12px;
  color: #fff;
}
@media (max-width: 768px) {
  .mobbotact {
    bottom: 0;
    opacity: 1;
  }
  .mobbotact {
    height: auto;
    padding: 8px 0;
  }
  .mobile-bottom-item a {
    color: #FFF;
  }
  .footer {
    margin-bottom: calc(4rem+ constant(safe-area-inset-bottom));
    margin-bottom: calc(4rem + env(safe-area-inset-bottom));
  }
}
/* mobile-bottom-end */

/* hone */
.sina-menu li a{
  color: #fff !important;
} 
/* 首页aboutus模块 */
@media (min-width: 1201px){
  #panel-29.lazyloaded {
      background-image: url(img/rivet_rivet_nut_tool_repair_1201_29.jpeg);
  }
}
@media (min-width: 971px){
  #panel-29.lazyloaded {
      background-image: url(img/rivet_rivet_nut_tool_repair_971_29.jpeg);
  }
}
@media (min-width: 551px){
  #panel-29.lazyloaded {
    background-image: url(img/rivet_rivet_nut_tool_repair_551_29.jpeg);
  }
}
#panel-29.lazyloaded {
  background-image: url(img/rivet_rivet_nut_tool_repair_0_29.jpeg);
}
@media (min-width: 971px){
  .image-half-content-panels .image-half-content-item {
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
  }
}
@media (min-width: 751px){
  .image-half-content-panels .image-half-content-item {
      background-position: 50% 50%;
      min-height: 30vw;
  }
}

#panel-29 .content {
  background-color: rgba(1, 47, 120, 0.8);
}
@media (min-width: 971px){
  .image-half-content-panels .image-half-content-item .content {
      padding: 120px 60px;
      width: 50%;
  }
}
.image-half-content-panels .image-half-content-item .content {
  background-color: rgba(66, 71, 77, 0.8);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.image-half-content-panels .image-half-content-item .content .content-align, .image-half-content-panels .image-half-content-item .content .content-align a, .image-half-content-panels .image-half-content-item .content .content-align h3, .image-half-content-panels .image-half-content-item .content .content-align h3 a {
  color: #fff;
}
.image-half-content-panels .image-half-content-item .content .content-align {
  padding: 0px;
}
@media (min-width: 971px){
  .likeH3, h3 {
      /* font-size: 1.8rem; */
  }
}
.likeH1.accent:before, .likeH2.accent:before, .likeH3.accent:before, .likeH4.accent:before, .likeH5.accent:before, .likeH6.accent:before, h1.accent:before, h2.accent:before, h3.accent:before, h4.accent:before, h5.accent:before, h6.accent:before {
  content: " ";
  width: 1.6em;
  display: inline-block;
  margin-right: 0.3em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.image-half-content-panels .image-half-content-item .content .content-align, .image-half-content-panels .image-half-content-item .content .content-align a, .image-half-content-panels .image-half-content-item .content .content-align h3, .image-half-content-panels .image-half-content-item .content .content-align h3 a {
  color: #fff;
}
.image-half-content-panels .image-half-content-item {
  background-repeat: no-repeat;
  background-position: 50% 0%;
  background-size: cover;
  padding: 0px 20px 0 0px;
}
.image-half-content-panels {
  margin-top: 4%;
}
.ml-auto li .aStyle:after {
  content: "";
  background: url(data:image/png;base64,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) left top no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  /* -webkit-transition: all 300ms ease; */
  transition: all 300ms ease;
}
.owl-carousel .item {
  width: 24%
}
.ybc_title_block_home {
  height: 52px
}
.breadcrumb_container {
  /* height: 0px !important */
}
.table>tbody>tr>td {
  padding: 6px !important;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #7a7a7a;
  font-size: 14px;
  color: #777777;
}
.pro-ulli1 li {
  font-size: 14px;
  color: #777777;
}
/* 导航栏子集hover的样式 */
.sina-nav .sina-menu .hoverStyle:hover{
  /* color: #222 !important; */
  /* background-color: #f6f6f6 !important; */
  /* content: ""; */
  background: url(data:image/png;base64,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) left top no-repeat;
  background-size: 100% 100%;
  /* width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1; */
  /* -webkit-transition: all 300ms ease; */
  transition: all 300ms ease;
  /* background: url(data:image/png;base64,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) left top no-repeat; */
}
.sina-nav .sina-menu  .childrenHoverStyle:hover {
  color: #333 !important;
}
.owl-carousel .owl-wrapper .owl-item .item {
  position: relative;
  width: 100%
}
.owl-blog {
  width: 25%
}
.owl-theme .owl-controls .owl-buttons div {
  border: medium none;
  display: none;
  font-size: 12px;
  font-weight: 300;
  height: 10px;
  line-height: 10px;
  overflow: hidden;
  width: 10px;
}
.owl-theme .owl-controls .owl-buttons div .icon-chevron-right:before {
  content: "" !important;
}
.owl-theme .owl-controls .owl-buttons div .icon-chevron-left:before {
  content: "" !important;
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: 400;
  font-style: normal;
  /* font-size: 24px; */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  /* -moz-osx-font-smoothing: grayscale; */
  font-feature-settings: 'liga';
}
@media (max-width: 768px) {
  .owl-carousel .item {
      width: 50%;
  }
  .breadcrumb_container .breadcrumb ol li a {
    font-size: 14px;
  }
  .breadcrumb_container .breadcrumb {
    padding: 3px 15px;
    background: transparent;
  }
}