.index-hot-courier-page .list .item:last-child .item-box .text-box .title { width: 100% !important; }
@media screen and (min-width: 1025px) {
  /* 在大于1024分辨率时执行的样式 */
  .solution2-page .solution2-swiper .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    /*grid-gap: 0.5rem 0.3rem;*/
     margin-top: 0rem; 
  }
  .solution2-page .solution2-swiper .swiper-slide {
    width: auto;
    height: auto;
  }
}
.solution2-page .item-box .public-img::before{ padding-top: 100%; }

.about4-page .tab-ul li .bom{ display: block !important; }
.about4-page .tab-ul li .top { display:  none; }
#header .header-pc .header-wrap .nav dt a { font-weight: 700; }
#header .header-pc .header-wrap .nav dd.nav-open .ovs {
    
     flex: unset; 
    max-width: unset;
    margin: 0 0.25rem;
    width: auto;
    color: #333;
    min-width: 15%;
}

#header .header-pc .header-wrap .nav dd.nav-open .row{
         flex-wrap: unset;
}

.hot { font-size: 12px;   display: inline-flex; align-items: center; justify-content: center; padding: 4px 5px; line-height: 1;  border-radius: 4px; 
    background-color: #dd17171c; border-radius: 0.0.08rem 0 0.08rem 0; color: #dd1717; font-style: unset; } 
.hots { font-size: 12px;   display: inline-flex; align-items: center; justify-content: center; padding: 4px 5px; line-height: 1;  border-radius: 4px; 
    background-color: #dd17171c; border-radius: 0.0.08rem 0 0.08rem 0; color: #dd1717; font-style: unset; }
    
    
    .page-ban .container .slogan .text-body { line-height: 1.5; max-width: 45%; font-size: var(--font20) !important; }
    
.products2-page .tab-wrap { margin-top: 0 !important; }
.products2-page .page-down .list .item { --padding: .8rem 0; }

.page-ban .container .slogan .title {  text-transform: unset; }
@media (max-width:990px) {
    .page-ban .container .slogan .text-body {
      max-width: 100% !important;   
    }
}

/*.products2-page .page-down .list .item .item-box .text-box .item-main .item-li .down { display: none !important; }*/
.products2-page .page-down .list .item .item-box .text-box .item-main .item-li { 
    -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
    cursor: pointer;
}
.products2-page .page-down .list .item .item-box .text-box .item-main .item-li:hover {
    background: var(--color-active);
}
.products2-page .page-down .list .item .item-box .text-box .item-main .item-li:hover .down {
        filter: brightness(0) invert(1);
}


.products2-page .page-down .list .item .item-box .text-box .item-main .item-li:hover .top{
    color: #FFFFFF;
}


.products-dd5-page .page-down .list .item .item-box .text-box .text-body{
    -webkit-line-clamp: 8;
}

.page-ban .container .slogan .title{
    font-size: var(--font48);
}


.solution-d1-page { background: #fafafa; }
.solution-d1-page { padding-bottom: 0; }
.solution-d1-page .page-down { margin-top: 0; }
.solution-d2-page .page-main { padding: 0; }

#footer .page-main .page-right { width: fit-content; max-width: unset; }

/*.products2-page .btn-container { padding: 0; }*/


.video2-page .swiper-main .video2-swiper .swiper-pagination, .video2-page .swiper-main .video2-swiper .swiper-scrollbar {
    bottom: -30px;
}

.video2-page .swiper-main .video2-swiper{ padding-bottom: 28px; }

.products1-page .page-down .public-img { min-height: unset; }

.swiper-main, .services2-page .services2-swiper { height: 100%; }

.btn-container .more-primary10{ padding: .2rem 0.2rem !important; }

.btnBoxC1 { width: 100%;  display: flex; align-items: center; gap: 0.2rem; margin-top: 0.4rem; }


.btnBoxC1 .one { padding: 0.1rem 0.4rem; border-radius: 5px; background: #dd1717; color: #FFFFFF; font-size: var(--font16); } 


.contact2-page .list .item .item-box .text-box .text-email {
    display: flex;
    flex-direction: column;
    gap: 5px;
}


.join4-page .tab-title { display: none; }
.news-d-page .page-main { overflow: hidden; }
.news-d-page .page-main .socials-wrap { width: fit-content; margin-left: auto; margin-right: auto; }
.solution-d4-page .list .item .item-box .text-box .text-body { padding-right: 0; }
.products1-page .page-down .public-img { min-height: 200px; }
.products2-page .page-down .list .item .item-box .text-box .item-main .item-li .down { display: none; }


.btn-container .more-primary10 { min-width: 1.14rem; text-align: center; }

@media (max-width:990px) {
    .page-top-menu .container { justify-content: center;  }
    .page-top-menu { display: none; background: #FAFAFA; padding-top:  0.6rem;  position: relative; }
    /*.page-top-menu .menu-main { display: none; }*/
    .video1-page { padding-top: 0.6rem; }
    .about1-page .wrap-box .wrap-right{ margin-top: 0; }
    .about3-page .about3-swiper .swiper-slide { align-items: start; }
    .page-top-menu .menu-main{ display:  none; }
}

@media (max-width:480px) {
    .news-page {
        padding: .5rem 0;
    }
   
}



.products3-page{ padding-bottom: 0.6rem; }
.searchform .input{ border: 1px solid rgba(0, 0, 0, 1); }
.searchform .clear-search img, .searchform .clear-search svg{ opacity: 1; }
.searchform .clear-search::before{     background-color: #000; }

.btn-container .more-primary13{ min-width: 1.8rem; }


.page-top-search .searchform .input {
  --color: #000000;
}
.page-top-search .searchform .input::-webkit-input-placeholder,
.page-top-search .searchform .input textarea::-webkit-input-placeholder {
  color: var(--color);
  opacity: 1;
}
.page-top-search .searchform .input:-moz-placeholder,
.page-top-search .searchform .input textarea:-moz-placeholder {
  color: var(--color);
  opacity: 1;
}
.page-top-search .searchform .input::-moz-placeholder,
.page-top-search .searchform .input textarea::-moz-placeholder {
  color: var(--color);
  opacity: 1;
}
.page-top-search .searchform .input:-ms-input-placeholder,
.page-top-search .searchform .input textarea:-ms-input-placeholder {
  color: var(--color);
  opacity: 1;
}


.solution4-page .page-item .page-title-main{ background: url(../images/products-item-bg.jpg) no-repeat center; color: #000; background-size: 100%;}

.index-case-page .swiper-main,.index-case-page .page-title { opacity: 1 !important; visibility: visible !important; transform: unset !important; }





.ins_thanksCon1 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
.ins_thanksCon1 .center_box {
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding: 1rem 0;
}
.ins_thanksCon1 .center_box .svgBox {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: 0.05rem solid #dd1717;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0.2rem;
}
.ins_thanksCon1 .center_box .word {
  font-size: var(--font20);
  margin-top: 0.6rem;
  text-align: center;
}
.ins_thanksCon1 .center_box .moreInfo {
  width: 100%;
  height: auto;
  margin-top: 0.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.ins_thanksCon1 .center_box .moreInfo .one {
  width: fit-content;
  height: 0.6rem;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  gap: 0.1rem;
  padding: 0 0.5rem;
  background: #dd1717;
  color: #FFFFFF;
  border-radius: 0.08rem;
}
.ins_thanksCon1 .center_box .moreInfo .one .svg {
  width: 0.2rem;
  height: 0.2rem;
}



.kefu-box .item .item-box .imgBg {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    min-height: 120px;
    min-width: 120px;
    right: 117%;
    top: 0;
    background: #FFFFFF;
    transform: translateY(-25%);
    box-shadow: 0 0 20px 1px #d8d8d8;
    border-radius: 0.1rem;
    overflow: hidden;
    padding: 0.1rem;
    opacity: 0;
    visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.kefu-box .item .item-box:hover .imgBg {
    opacity: 1;
    visibility: visible;
}



.popup_text {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  background: #0000005e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px;
  backdrop-filter: blur(10px);
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0; visibility: hidden;
}
.popup_text .text_box {
  width: 100%;
  max-width: 41%;
  padding: 0.5rem;
  height: auto;
  background-color: #ffffff;
  border-radius: 0.2rem;
  position: relative;
  z-index: 1;
}
.popup_text .text_box .page-down {
  position: relative;
  margin-top: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0.24rem;
}
.popup_text .text_box .page-down .swiper-scrollbar {
  width: 100%;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}
.popup_text .text_box .page-down .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: var(--color-active);
}
.popup_text .text_box .page-down .page-left {
  width: 50%;
}
.popup_text .text_box .page-down .page-right {
  width: fit-content;
  height: auto;
}
.popup_text .text_box .page-main {
  margin-top: 0.4rem;
}
.popup_text .text_box .page-main .forms {
    width: 100%;
}
.popup_text .text_box .page-main .forms textarea {
    height: auto;
}
.popup_text .icon_colse {
  width: 0.5rem;
  height: 0.5rem;
  background: var(--color-active);
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(50%) translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.popup_text .icon_colse i {
  width: 0;
  height: 0;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.popup_text .icon_colse i::after {
  content: '';
  position: absolute;
  width: 2px;
  height: 20px;
  background: #FFF;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform: rotate(45deg);
}
.popup_text .icon_colse i::before {
  content: '';
  position: absolute;
  width: 2px;
  height: 20px;
  background: #FFF;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform: rotate(-45deg);
}
.popup_text .icon_colse:hover i {
  transform: rotate(360deg);
}
.popup_text .layui-form-select dl {
  top: unset !important;
  bottom: 100% !important;
}
.popup_text.active {
  opacity: 1;
  visibility: visible;
}
.technology1-page .list .item .item-box .public-img img { width: 100%; height: auto; position: relative;  object-fit: unset; }
.technology1-page .list .item .item-box .public-img::before { display: none; }
.technology1-page .list .item .item-box .text-box .text-body { max-height: 1.5rem; overflow: auto; }

@media (max-width:1100px) {
    .popup_text .text_box { max-width: 100%; }
}



    