@charset "UTF-8";
body, html {
  font-size: 0.8333333333vw;
}

@media (min-width: 1024px) and (max-width: 1366px) {
  body, html {
    font-size: 1vw;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  body, html {
    font-size: 1.1111111111vw;
  }
}
@media (max-width: 767px) {
  body, html {
    font-size: 14px;
  }
}
body {
  outline: none;
  font-family: "Barlow", sans-serif;
  font-weight: 500;
}

p {
  padding: 0;
  margin: 0;
}


:root {
  --color-bs: #fff;
  --color-ys: #888888;
  --color-zt: #212E85;
  --head-height: 6.25rem;
  --cbasta: 13.5416666667%;
  --pandrd: 5.375rem;
}
@media (max-width: 1366px) {
  :root {
    --cbasta: 5.78125%;
  }
}
@media (max-width: 768px) {
  :root {
    --cbasta: 4%;
    --pandrd: 2rem;
    --pantop: 0;
  }
}

.wh {
  padding: 0 var(--cbasta);
}

.wh1 {
  padding: 0 4.6875%;
}
.wh11 {
  padding: 0 15%;
}
@media (max-width: 768px) {
  .wh1 {
    padding: 0 4%;
  }
}

.wh2 {
  padding: 0 7.5%;
}
@media (max-width: 768px) {
  .wh2 {
    padding: 0 4%;
  }
}

.swiper {
  overflow: hidden;
}

.overa {
  overflow: hidden;
}

.gongt-jt > div {
  background: #fff;
  width: 2.875rem;
  height: 2.875rem;
  border: 1px solid #D0D0D0;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.gongt-jt > div i {
  color: #D0D0D0;
  font-size: 1rem;
}
.gongt-jt > div:hover {
  background: #212E85;
  border-color: #212E85;
}
.gongt-jt > div:hover i {
  color: #fff;
}

.cont1 {
  background: #fff;
  padding: 0.0625rem 0 0.25rem;
}

a:hover {
    text-decoration: none;
}

@media (max-width: 768px) {
  .a1_v1 {
    margin-top: 1.5rem;
  }
}
.a1_v1 .mySwiper1 {
  padding: 1rem;
  margin: 0 -1rem;
}
.a1_v1 .mySwiper1 .swiper-slide a.img-cont {
  background: #FFFFFF;
  border-radius: 1.875rem;
  display: block;
  overflow: hidden;
  text-align: center;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.07);
}
.a1_v1 .mySwiper1 .swiper-slide a.img-cont .imgdt {
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  position: relative;
  overflow: hidden;
  -webkit-transform: scale(1.01);
     -moz-transform: scale(1.01);
      -ms-transform: scale(1.01);
       -o-transform: scale(1.01);
          transform: scale(1.01);
}
.a1_v1 .mySwiper1 .swiper-slide a.img-cont .imgdt img {
  width: 100%;
  aspect-ratio: 321/308;
  -o-object-fit: cover;
     object-fit: cover;
}
.a1_v1 .mySwiper1 .swiper-slide a.img-cont .tit {
  color: #888888;
  font-size: 1.25rem;
  font-weight: 700;
  padding: 2.1875rem 1em 2rem;
}
@media (max-width: 768px) {
  .a1_v1 .mySwiper1 .swiper-slide a.img-cont .tit {
    font-size: 1.125rem;
    padding: 1rem 1em 1.5rem;
  }
}
.a1_v1 .mySwiper1 .swiper-slide a.img-cont:hover {
  background: #212E85;
}
.a1_v1 .mySwiper1 .swiper-slide a.img-cont:hover .tit {
  color: #FFFFFF;
}
.a1_v1 .a1_v1c1 {
  margin-top: 2.25rem;
}
@media (max-width: 768px) {
  .a1_v1 .a1_v1c1 {
    margin-top: 1.5rem;
  }
}
.a1_v1 .a1_v1c1 .swiper-pagination {
  position: relative;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 2px;
  background: rgba(136, 136, 136, 0.2);
}
@media (max-width: 768px) {
  .a1_v1 .a1_v1c1 .swiper-pagination {
    height: 1px;
  }
}
.a1_v1 .a1_v1c1 .swiper-pagination .swiper-pagination-progressbar-fill {
  background: #212E85;
  height: 5px;
  top: -2px;
}
@media (max-width: 768px) {
  .a1_v1 .a1_v1c1 .swiper-pagination .swiper-pagination-progressbar-fill {
    height: 3px;
    top: -1px;
  }
}
.a1_v1 .a1_v1c1 .gongt-jt .swiper-button-next1 {
  margin-left: 1rem;
}

.more-msl {
  display: inline-block;
  color: #F36E21;
  border: 2px solid #F36E21;
  text-decoration: none;
  position: relative;
  z-index: 2;
  overflow: hidden;
  white-space: nowrap;
  font: 500 2.5rem/4rem "sourcehansans";
  border-radius: 1.5rem;
  width: 22.75rem;
  text-align: center;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
       transition-duration: 0.3s;
}
@media (max-width: 768px) {
  .more-msl {
    line-height: 2.7rem;
    width: 7.8rem;
    font-size: .875rem;
  }
}

.more-msl i {
  font-weight: 600;
}

@media (max-width: 768px) {
  .more-msl i {
    font-size: .875rem;
  }
}

.more-msl:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #F36E21;
  border-radius: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
   -ms-transform: scale(0);
    -o-transform: scale(0);
       transform: scale(0);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  -moz-transition-property: transform, -moz-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
       transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
       transition-timing-function: ease-out;
}

.more-msl:hover {
  color: #fff;
}

.more-msl:hover img {
  -webkit-filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
          filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
}

.more-msl:hover::before {
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
   -ms-transform: scale(2);
    -o-transform: scale(2);
       transform: scale(2);
}



.htitle{ width:880px; margin:0px auto; font-size:45px; text-align:center; line-height:65px; font-weight:bold; margin-bottom:40px; border-bottom:3px double #333; padding-bottom: 15px;}
.abt-cont1 {
  position: relative;
  padding: 8rem 0;
  z-index: 1;
}
@media (max-width: 768px) {
  .abt-cont1 {
    padding: 2rem 0;
  }
}
.abt-cont1::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 40%;
  background: #212E85;
  -webkit-clip-path: polygon(0 0, 100% 40%, 100% 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 40%, 100% 100%, 0% 100%);
  z-index: -1;
  display: none;
}
.abt-cont1 .as_asxra {
  margin-top: 5rem;
}
@media (max-width: 768px) {
  .abt-cont1 .as_asxra {
    margin-top: 2rem;
  }
}
.abt-cont1 .as_asxra li {
  margin-top: 2rem;
}
@media (max-width: 768px) {
  .abt-cont1 .as_asxra li {
    margin-top: 1rem;
  }
}
.abt-cont1 .as_asxra li .img {
  width: 48%;
}
@media (max-width: 768px) {
  .abt-cont1 .as_asxra li .img {
    width: 100%;
  }
}
.abt-cont1 .as_asxra li .img img {
  width: 100%;
}
.abt-cont1 .as_asxra li .wenata {
  width: 48%;
}
@media (max-width: 768px) {
  .abt-cont1 .as_asxra li .wenata {
    width: 100%;
    margin-top: 0.65rem;
  }
}
.abt-cont1 .as_asxra li .wenata .tit {
  font-size: 2rem;
  color: #434343;
  line-height: 1.5em;
}
@media (max-width: 768px) {
  .abt-cont1 .as_asxra li .wenata .tit {
    font-size: 1.5rem;
  }
}
.abt-cont1 .as_asxra li .wenata .p {
  margin-top: 0.5rem;
}
.abt-cont1 .as_asxra li .wenata .more-b {
  margin-top: 1.5rem;
}
@media (max-width: 768px) {
  .abt-cont1 .as_asxra li .wenata .more-b {
    margin-top: 1rem;
  }
}
.abt-cont1 .as_asxra li:nth-child(2n) .img {
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 768px) {
  .abt-cont1 .as_asxra li:nth-child(2n) .img {
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.abt-cont1 .abt-a1v1 .abt-a1b1 {
  width: 38.2142857143%;
  color: #212E85;
  font-size: 5.625rem;
  line-height: 1.05em;
  font-weight: 700;
}
@media (max-width: 768px) {
  .abt-cont1 .abt-a1v1 .abt-a1b1 {
    width: 100%;
    font-size: 2.5rem;
  }
}
.abt-cont1 .abt-a1v1 .abt-a1b2 {
  width: 54.9285714286%;
}
@media (max-width: 768px) {
  .abt-cont1 .abt-a1v1 .abt-a1b2 {
    width: 100%;
    margin-top: 1rem;
  }
}
.abt-cont1 .abt-a1v1 .abt-a1b2 .gong-p {
  margin-top: 0.65rem;
}
.abt-cont1 .abt-a1v2 {
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
  overflow: hidden;
  margin-top: 5.375rem;
}
@media (max-width: 768px) {
  .abt-cont1 .abt-a1v2 {
    margin-top: 1.5rem;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
}
.abt-cont1 .abt-a1v2 img {
  width: 100%;
}
.abt-cont1 .a5_b1list1 li {
  padding-top: 3rem;
  display: none;
}
@media (max-width: 768px) {
  .abt-cont1 .a5_b1list1 li {
    width: 50%;
    padding: 0.65rem 0;
    padding-top: 1.5rem;
  }
}
.abt-cont1 .a5_b1list1 li u {
  display: block;
  font-size: 0;
  width: 5.875rem;
}
@media (max-width: 768px) {
  .abt-cont1 .a5_b1list1 li u {
    width: 3.5rem;
  }
}
.abt-cont1 .a5_b1list1 li u img {
  width: 100%;
}
.abt-cont1 .a5_b1list1 li .cont-p {
  margin-left: 1.25rem;
  color: #fff;
}
@media (max-width: 768px) {
  .abt-cont1 .a5_b1list1 li .cont-p {
    margin-left: 0;
    width: -webkit-calc(100% - 4.5rem);
    width: -moz-calc(100% - 4.5rem);
    width: calc(100% - 4.5rem);
  }
}
.abt-cont1 .a5_b1list1 li .cont-p .tit {
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1em;
}
@media (max-width: 768px) {
  .abt-cont1 .a5_b1list1 li .cont-p .tit {
    font-size: 2rem;
    line-height: 1.2em;
  }
}
.abt-cont1 .a5_b1list1 li .cont-p p {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.25em;
}
@media (max-width: 768px) {
  .abt-cont1 .a5_b1list1 li .cont-p p {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.15em;
  }
}


/********goods_info&jobs_info*******/
.order{margin:40px 0 20px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}

#cs_box {width:130px; height:120px; position:fixed; right:10px; top:100px; border-radius:10px; z-index:1000}
#cs_box span {height:20px; line-height:20px;display:block;}
.cs_close {color:#FFF; position:absolute; right:10px; top:8px; cursor:pointer; font-size:20px;font-family:Verdana, Geneva, sans-serif}
.cs_title {font-size:14px; margin:10px; font-weight:bold;}
.cs_img {width:120px; height:40px; background:#FFF; margin:5px;background-image:url(../Images/zi.png) }
.cs_info {font-size:12px; margin:0px 10px; overflow:hidden; text-align:center;}
<!--.cs_btn {width:100px; height:25px; background:#333; margin:5px 10px; border-radius:5px; font-size:12px; line-height:25px; color:#FFF; text-align:center; cursor:pointer;}-->