.topTitle {
  font-size: 18px;
  color: #333333;
  margin: 0 auto;
  padding-top: 80px;
  line-height: 32px;
}
@media (max-width:1200px) {
  .topTitle {
    font-size: 0.28rem;
    line-height: 0.42rem;
    text-align: left;
    padding-top: 0.8rem;
  }
}

/* =============p1-2-1 OMS订单管理================ */
.orderForm .omsOrder {
  padding: 124px 0 80px;
  display: flex;
}
.orderForm .formLest {
  width: 50%;
}
.orderForm .formLest p {
  font-size: 48px;
  color: #595757;
  font-weight: bold;
  padding-top: 40px;
}
.orderForm .formLest span {
  color: #14569d;
  display: inline-block;
}
.orderForm .formLest b {
  font-size: 18px;
  color: #333333;
  padding-top: 40px;
  line-height: 36px;
  width: 88%;
}
.orderForm .formRight {
  width: 50%;
  display: flex;
  justify-content: center;
}
.orderForm .formRight img {
  width: 409px;
  height: 398px;
  object-fit: cover;
  margin-left: 70px;
}
.orderForm .worth {
  padding: 120px 0 124px;
  background: url(../images/page/worth-bg.png) center no-repeat;
}
.orderForm .headline {
  font-size: 36px;
  color: #14569d;
  font-weight: bold;
  text-align: center;
}
.orderForm .worth_img {
  width: 100%;
  margin-top: 56px;
}
.orderForm .worth_img img {
  width: 100%;
}
.orderForm .formRights {
  display: none;
}
.orderForm .function {
  padding: 98px 0 144px;
}
.orderForm .function .worth_img {
  margin-top: 70px;
}
@media (max-width:1200px) {
  .orderForm .omsOrder {
    display: block;
    padding: 0.8rem 0 0.78rem;
  }
  .orderForm .omsOrder .formRight {
    display: none;
  }
  .orderForm .formLest {
    width: 100%;
  }
  .orderForm .formLest p {
    font-size: 0.42rem;
    text-align: center;
    padding-top: 0;
  }
  .orderForm .formLest b {
    font-size: 0.28rem;
    line-height: 0.44rem;
  }
  .orderForm .formRights {
    width: 59.27%;
    margin: 0 auto;
    display: block;
    margin-top: 0.8rem;
  }
  .orderForm .formRights img {
    width: 100%;
    height: auto;
  }
  .orderForm .worth {
    padding: 0.8rem 0;
  }
  .orderForm .headline {
    font-size: 0.42rem;
  }
  .orderForm .worth_img {
    margin-top: 0.6rem;
  }
  .orderForm .function {
    padding: 0.8rem 0 1rem;
  }
  .orderForm .function .worth_img {
    margin-top: 0.64rem;
  }
}

/* ============404页面============== */
.mistake {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.mistake a {
  font-size: 16px;
  color: #333333;
  width: 116px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #e7e7e7;
  border-radius: 50px;
  margin-left: 44px;
  margin-top: 50px;
  transition: all 0.5s;
}
.mistake a:hover {
  color: #fff;
  background: #14569d;
  border: 1px solid #14569d;
  transition: all 0.5s;
}
@media (max-width:1200px) {
  .mistake .mistake_img {
    width: 4.01rem;
  }
  .mistake .mistake_img img {
    width: 100%;
  }
  .mistake a {
    font-size: 0.28rem;
    width: 1.88rem;
    line-height: 0.62rem;
    margin-left: 0;
    margin-top: 0.86rem;
  }
}

/* ============p1-1 智慧物流集成============ */
.logistics .text {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.logistics .logistics_img {
  width: 72.42%;
  margin: 0 auto;
  margin-top: 80px;
}
.logistics .logistics_img img {
  width: 100%;
}
.logistics .m_logistics_img {
  display: none;
}
.logistics .cost {
  color: #333;
  margin-top: 150px;
}
.logistics .cost .box_item {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.logistics .cost .bg_box {
  min-height: 700px;
  background: url(../images/page/cost_bg.png) no-repeat center;
  background-size: cover;
}
.logistics .cost .text {
  padding-bottom: 60px;
}
.logistics .cost .costText {
  width: 28%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.logistics .cost .costText .text_p {
  margin: 20px 0 20px 0;
  color: #76a3d5;
  cursor: pointer;
}
.logistics .cost .costText .text_p p {
  font-weight: bold;
  font-size: 26px;
}
.logistics .cost .costText .text_p b {
  font-size: 14px;
  margin-top: 20px;
}
.logistics .cost .costText .text_p.cur {
  color: #fff;
}
.logistics .cost .costText .text_p.cur p {
  position: relative;
  padding-left: 20px;
}
.logistics .cost .costText .text_p.cur p::after {
  content: "";
  width: 3px;
  height: 24px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 10px;
}
.logistics .cost .costBox {
  width: 63.14%;
  /* height: 100%;
  */
  display: none;
}
.logistics .cost .costBox .const_img {
  /* width: 92.08%;
  */
  /* display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 50px;
  */
}
.logistics .cost .costBox .const_img img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.logistics .cost .costBox.on {
  display: block;
}
.logistics .scheme {
  padding-top: 110px;
  padding-bottom: 100px;
}
.logistics .scheme .scheme_img {
  width: 100%;
  margin-top: 80px;
}
.logistics .scheme .scheme_img img {
  width: 100%;
}
.logistics .scene {
  padding-top: 140px;
}
.logistics .scene .sceneBox {
  padding-left: 13.54%;
  margin-top: 70px;
  position: relative;
}
.logistics .scene .sceneBox .mySwiper {
  padding-bottom: 110px;
}
.logistics .scene .sceneBox .swiper-slide {
  width: 48.57%;
  padding-right: 34px;
  opacity: 0.4;
}
.logistics .scene .sceneBox .swiper-slide-active {
  opacity: 1;
}
.logistics .scene .sceneBox .scene_flex {
  display: flex;
  justify-content: space-between;
}
.logistics .scene .sceneBox .scene_item {
  width: 100%;
}
.logistics .scene .sceneBox .scene_item .item_img {
  width: 100%;
  height: 386px;
  position: relative;
}
.logistics .scene .sceneBox .scene_item .item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.logistics .scene .sceneBox .scene_item .item_img i {
  position: absolute;
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.logistics .scene .sceneBox .scene_item .item_text {
  padding-top: 30px;
}
.logistics .scene .sceneBox .scene_item .item_text p {
  font-size: 24px;
  color: #333333;
}
.logistics .scene .sceneBox .scene_item .item_text b {
  font-size: 16px;
  color: #666666;
  line-height: 30px;
  padding-top: 10px;
}
.logistics .scene .sceneBox .swiper-pagination {
  font-size: 36px;
  color: #d4d3d3;
  font-weight: bold;
  font-family: Arial;
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  top: -120px;
  width: 10%;
  height: 55px;
  left: auto;
  right: 13.54%;
}
.logistics .scene .sceneBox .swiper-pagination .current {
  font-size: 48px;
  color: #14569d;
}
.logistics .scene .sceneBox .swiper-pagination .swiper-pagination-current {
  font-size: 48px;
  color: #14569d;
}
.logistics .scene .sceneBox .swiper-scrollbar {
  left: 0;
  bottom: 20px;
  width: 100%;
  height: 1px;
  background: rgba(15, 97, 174, 0.4);
}
.logistics .scene .sceneBox .swiper-scrollbar-drag {
  position: absolute;
  top: 50%;
  margin-top: -22px;
  height: 43px;
  background: url(../images/icon/icon_10.png) center no-repeat;
  background-size: 41px auto;
}
.logistics .relateds {
  padding: 130px 0 100px;
}
.logistics .relateds .case {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.logistics .relateds .related_flex {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  padding-bottom: 104px;
}
.logistics .relateds .related_flex .flexbox {
  width: 31.42%;
}
.logistics .relateds .related_flex .flexbox p {
  font-size: 18px;
  color: #333333;
  margin-top: 20px;
}
.logistics .relateds .related_flex .fleximg {
  width: 100%;
  height: 248px;
  overflow: hidden;
}
.logistics .relateds .related_flex .fleximg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.5s;
}
.logistics .relateds .related_flex .flexbox:hover .fleximg img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.logistics .relateds .related_flex .flexbox:hover p {
  color: #14569d;
}
.logistics .relateds .download {
  font-size: 16px;
  color: #333;
  padding-left: 48px;
  line-height: 25px;
  background: url(../images/page/download.png) left center no-repeat;
}
.logistics .relateds .m_related_flex {
  display: none;
}
.logistics .cost .costBox .const_img .mimg {
  display: none;
}
.logistics .scheme .scheme_img .himg {
  display: none;
}
.logistics .scene .m_sceneBox {
  display: none;
}
.logistics .fac_box {
  /* background: url(../images/page/fac_box.png) center no-repeat; */
  background-size: cover;
  /* padding: 100px 0 120px; */
  padding: 10px 0 10px;
}
.logistics .fac_box .link_flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.logistics .fac_box .link_flex .text {
  font-size: 32px;
  color: #333333;
  font-weight: bold;
}
.logistics .fac_box .link_flex .look {
  font-size: 16px;
  color: #14569d;
  padding-right: 58px;
  border-bottom: 2px solid #14569d;
  padding-bottom: 18px;
}
.logistics .fac_box .link_flex .look p {
  padding-right: 32px;
  margin-left: 14px;
  background: url(../images/icon/icon_114.png) right center no-repeat;
}
.logistics .fac_box .transport {
  display: flex;
  flex-wrap: wrap;
  margin-top: 70px;
  border-top: 1px solid #d3dae5;
  border-left: 1px solid #d3dae5;
}
.logistics .fac_box .transport .item_t {
  width: calc(25% - 91px);
  height: 176px;
  padding: 0 40px 0 50px;
  background: url(../images/page/item_bg.png) center no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-right: 1px solid #d3dae5;
  border-bottom: 1px solid #d3dae5;
}
.logistics .fac_box .transport .item_t:hover {
  background: url(../images/page/item_bg_s.png) center no-repeat;
  background-size: cover;
}
.logistics .fac_box .transport .item_t:hover .left b {
  background: url(../images/page/item_r_s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:hover p {
  color: #fff;
}
.logistics .fac_box .transport .item_t:hover:nth-child(1) i {
  background: url(../images/page/item01s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:hover:nth-child(2) i {
  background: url(../images/page/item02s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:hover:nth-child(3) i {
  background: url(../images/page/item03s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:hover:nth-child(4) i {
  background: url(../images/page/item04s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:hover:nth-child(5) i {
  background: url(../images/page/item05s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:hover:nth-child(6) i {
  background: url(../images/page/item06s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:hover:nth-child(7) i {
  background: url(../images/page/item07s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:hover:nth-child(8) i {
  background: url(../images/page/item08s.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:nth-child(1) i {
  background: url(../images/page/item01.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:nth-child(2) i {
  background: url(../images/page/item02.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:nth-child(3) i {
  background: url(../images/page/item03.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:nth-child(4) i {
  background: url(../images/page/item04.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:nth-child(5) i {
  background: url(../images/page/item05.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:nth-child(6) i {
  background: url(../images/page/item06.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:nth-child(7) i {
  background: url(../images/page/item07.png) center no-repeat;
}
.logistics .fac_box .transport .item_t:nth-child(8) i {
  background: url(../images/page/item08.png) center no-repeat;
}
.logistics .fac_box .transport .left {
  display: flex;
  justify-content: space-between;
}
.logistics .fac_box .transport .left i {
  width: 80px;
  height: 45px;
}
.logistics .fac_box .transport .left b {
  width: 25px;
  height: 8px;
  background: url(../images/page/item_r.png) center no-repeat;
  margin-top: 15px;
}
.logistics .fac_box .transport p {
  font-size: 20px;
  color: #666666;
  margin-top: 20px;
}
@media (max-width:1200px) {
  .logistics .logistics_img {
    display: none;
  }
  .logistics .m_logistics_img {
    display: block;
    width: 100%;
    height: 3.02rem;
    padding-top: 0.86rem;
  }
  .logistics .m_logistics_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .logistics .cost {
    margin-top: 1rem;
  }
  .logistics .text {
    font-size: 0.42rem;
  }
  .logistics .cost .text {
    padding-bottom: 0.6rem;
  }
  .logistics .cost .bg_box {
    background: none;
    height: auto;
  }
  .logistics .cost .box_item {
    width: 100%;
    display: block;
  }
  .logistics .cost .bg_box {
    padding-bottom: 1.09rem;
    position: relative;
  }
  .logistics .cost .costText {
    width: calc(100% - 0.6rem);
    padding: 0 0.3rem;
    padding-top: 0.6rem;
    background: #f7f7f7 url(../images/mobile/page/cost_bg.png) top center
    no-repeat;
    background-size: cover;
  }
  
  /* .logistics .cost .costText:after{ */
    /* content: '';
    */
    /* width: 100%;
    */
    /* height: 100%;
    */
    /* background: #f7f7f7 url(../images/mobile/page/cost_bg.png) top center no-repeat;
    */
    /* background-size: cover;
    */
    /* position: absolute;
    */
    /* left: 0;
    */
    /* top: 0;
    */
    /*
  }
  */
  .logistics .cost .costText .text_p {
    margin: 0;
    padding-bottom: 0.6rem;
  }
  .logistics .cost .costText .text_p.cur p {
    padding-left: 0.3rem;
  }
  .logistics .cost .costText .text_p p {
    font-size: 0.36rem;
    padding: 0 0.3rem;
  }
  .logistics .cost .costText .text_p b {
    font-size: 0.26rem;
    margin-top: 0.28rem;
    padding: 0 0.3rem;
  }
  .logistics .cost .costText .text_p.cur p::after {
    width: 0.05rem;
    height: 0.26rem;
    top: 0.12rem;
  }
  .logistics .cost .costBox {
    width: calc(100% - 0.6rem);
    padding: 0 0.3rem;
    margin-top: 0.98rem;
  }
  .logistics .cost .costBox .const_img {
    width: 100%;
  }
  .logistics .cost .costBox .const_img .cimg {
    display: none;
  }
  .logistics .cost .costBox .const_img .mimg {
    display: block;
  }
  .logistics .scheme {
    padding-top: 0.8rem;
    padding-bottom: 1rem;
  }
  .logistics .scheme .scheme_img {
    margin-top: 0.8rem;
  }
  .logistics .scheme .scheme_img .simg {
    display: none;
  }
  .logistics .scheme .scheme_img .himg {
    display: block;
  }
  .logistics .scene {
    padding-top: 0.8rem;
  }
  .logistics .scene .sceneBox {
    display: none;
  }
  .logistics .scene .m_sceneBox {
    display: block;
    padding-top: 0.8rem;
  }
  .logistics .scene .m_sceneBox .mySwiper {
    padding-bottom: 1.05rem;
  }
  .logistics .scene .m_sceneBox .scene_item {
    width: 100%;
  }
  .logistics .scene .m_sceneBox .scene_item .item_img {
    height: 4.02rem;
    position: relative;
  }
  .logistics .scene .m_sceneBox .scene_item .item_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .logistics .scene .m_sceneBox .scene_item .item_img i {
    position: absolute;
    width: 0.8rem;
    height: 0.8rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .logistics .scene .m_sceneBox .scene_item .item_text {
    padding-top: 0.5rem;
  }
  .logistics .scene .m_sceneBox .scene_item .item_text p {
    font-size: 0.36rem;
    color: #333;
  }
  .logistics .scene .m_sceneBox .scene_item .item_text b {
    font-size: 0.28rem;
    color: #666666;
    line-height: 0.46rem;
    padding-top: 0.3rem;
  }
  .logistics .scene .m_sceneBox .swiper-scrollbar {
    left: 0;
    bottom: 0.24rem;
    width: 100%;
    height: 1px;
    background: rgba(15, 97, 174, 0.4);
  }
  .logistics .scene .m_sceneBox .swiper-scrollbar-drag {
    position: absolute;
    top: 50%;
    margin-top: -0.23rem;
    height: 0.45rem;
    background: url(../images/icon/icon_10.png) center no-repeat;
    background-size: 0.4rem auto;
  }
  .logistics .relateds .related_flex {
    display: none;
  }
  .logistics .relateds {
    padding: 0.8rem 0 0.9rem;
  }
  .logistics .relateds .case {
    font-size: 0.42rem;
  }
  .logistics .relateds .m_related_flex {
    display: block;
    margin-top: 0.78rem;
  }
  .logistics .relateds .m_related_flex .swiper {
    padding-bottom: 0.82rem;
  }
  .logistics .relateds .m_related_flex .swiper-pagination {
    font-size: 0;
    bottom: 0;
  }
  .logistics .relateds .m_related_flex .swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
    background: #c4c4c4;
    opacity: 1;
  }
  .logistics .relateds .m_related_flex .swiper-pagination-bullet-active {
    background: #0a5ead;
  }
  .logistics .relateds .m_related_flex .flexbox p {
    font-size: 0.3rem;
    color: #333333;
    margin-top: 0.2rem;
    font-weight: bold;
  }
  .logistics .relateds .m_related_flex .fleximg {
    width: 100%;
    height: 3.86rem;
  }
  .logistics .relateds .m_related_flex .fleximg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .logistics .relateds .download {
    font-size: 0.28rem;
    background-size: 0.35rem auto;
    padding-left: 0.58rem;
    line-height: inherit;
    display: table;
    margin: 0 auto;
    margin-top: 0.88rem;
  }
  .logistics .fac_box {
    padding: 0.7rem 0 0.9rem;
  }
  .logistics .fac_box .transport {
    margin-top: 0.7rem;
  }
  .logistics .fac_box .link_flex .text {
    font-size: 0.42rem;
  }
  .logistics .fac_box .link_flex .look {
    font-size: 0.26rem;
    padding-right: 0;
    border-bottom: 0.01rem solid #14569d;
    padding-bottom: 0.18rem;
  }
  .logistics .fac_box .link_flex .look p {
    padding-right: 0.5rem;
    margin-left: 0;
    background-size: 0.25rem auto;
  }
  .logistics .fac_box .transport .item_t {
    width: calc(49.7% - 0.84rem);
    height: 2rem;
    padding: 0 0.4rem 0 0.44rem;
  }
  .logistics .fac_box .transport .left i {
    width: 0.8rem;
    height: 0.45rem;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:hover {
    background: url(../images/page/item_bg_s.png) center no-repeat;
    background-size: cover;
  }
  .logistics .fac_box .transport .item_t:hover .left b {
    background: url(../images/page/item_r_s.png) center no-repeat;
  }
  .logistics .fac_box .transport .item_t:hover p {
    color: #fff;
  }
  .logistics .fac_box .transport .item_t:hover:nth-child(1) i {
    background: url(../images/page/item01s.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:hover:nth-child(2) i {
    background: url(../images/page/item02s.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:hover:nth-child(3) i {
    background: url(../images/page/item03s.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:hover:nth-child(4) i {
    background: url(../images/page/item04s.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:hover:nth-child(5) i {
    background: url(../images/page/item05s.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:hover:nth-child(6) i {
    background: url(../images/page/item06s.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:hover:nth-child(7) i {
    background: url(../images/page/item07s.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:hover:nth-child(8) i {
    background: url(../images/page/item08s.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:nth-child(1) i {
    background: url(../images/page/item01.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:nth-child(2) i {
    background: url(../images/page/item02.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:nth-child(3) i {
    background: url(../images/page/item03.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:nth-child(4) i {
    background: url(../images/page/item04.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:nth-child(5) i {
    background: url(../images/page/item05.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:nth-child(6) i {
    background: url(../images/page/item06.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:nth-child(7) i {
    background: url(../images/page/item07.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport .item_t:nth-child(8) i {
    background: url(../images/page/item08.png) left center no-repeat;
    background-size: contain;
  }
  .logistics .fac_box .transport p {
    font-size: 0.3rem;
    margin-top: 0.4rem;
  }
  .logistics .fac_box .transport .left b {
    width: 0.29rem;
    height: 0.09rem;
    background-size: 0.29rem auto;
    margin-top: 0.15rem;
  }
  .logistics .fac_box .transport .item_t:hover .left b {
    background-size: 0.29rem auto;
  }
}

/* ============p1-2 数字供应链软件2============== */
.supply .supply_img {
  width: 74.21%;
  margin: 0 auto;
}
.supply .supply_img img {
  width: 100%;
}
.supply .regulator {
  padding: 110px 0 85px;
  position: relative;
}
.supply .regulator .regulator_left {
  width: 277px;
  background: url(../images/page/regulator.png) center no-repeat;
  position: absolute;
  left: 0;
}
.supply .regulator .regulator_left .nav_left {
  padding: 46px 40px 120px 46px;
}
.supply .regulator .regulator_left .nav_left a {
  font-size: 18px;
  color: #fff;
  opacity: 0.5;
  padding-bottom: 37px;
  position: relative;
  transition: all 0.5s;
}
.supply .regulator .regulator_left .nav_left a:last-child {
  padding-bottom: 0;
}
.supply .regulator .regulator_left .nav_left a.cur {
  opacity: 1;
  font-weight: bold;
  padding-left: 19px;
}
.supply .regulator .regulator_left .nav_left a.cur::after {
  content: "";
  width: 3px;
  height: 18px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 3px;
}
.supply .regulator .regulator_left .nav_left a:hover {
  opacity: 1;
  font-weight: bold;
  padding-left: 19px;
  transition: all 0.5s;
}
.supply .regulator .regulator_left .nav_left a:hover::after {
  content: "";
  width: 3px;
  height: 18px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 3px;
}
.supply .regulator .bring_fiex {
  position: fixed;
  top: 120px;
  margin-top: 80px;
  left: auto;
}
.supply .regulator .bring_bot {
  bottom: 85px;
}
.supply .regulator .regulator_right {
  width: 75.14%;
  float: right;
}
.supply .regulator .regulator_right .nav_right {
  background: #f7f7f7;
  padding: 60px 0 46px 80px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 78px;
}
.supply .regulator .regulator_right .nav_right:last-child {
  margin-bottom: 0;
}
.supply .regulator .regulator_right .nav_right:hover .text b {
  color: #019fe8;
  transition: all 0.5s;
}
.supply .regulator .regulator_right .nav_right .list_text {
  width: 42.18%;
}
.supply .regulator .regulator_right .nav_right .list_side {
  width: 46.29%;
}
.supply .regulator .regulator_right .nav_right .list_side img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.supply .regulator .regulator_right .nav_right .text {
  padding-left: 10px;
}
.supply .regulator .regulator_right .nav_right .text i {
  font-size: 83px;
  color: #fff;
  font-weight: bold;
  font-family: Arial;
}
.supply .regulator .regulator_right .nav_right .text b {
  font-size: 24px;
  color: #333333;
  font-weight: bold;
  margin-top: -42px;
  transition: all 0.5s;
}
.supply .regulator .regulator_right .nav_right .text_p {
  font-size: 16px;
  color: #999999;
  line-height: 30px;
  padding-top: 30px;
  padding-left: 10px;
}
.supply .regulator .regulator_right .nav_right .lookMore {
  display: flex;
  align-items: center;
  position: relative;
  padding-bottom: 20px;
  padding-left: 10px;
  margin-top: 40px;
  width: 45%;
}
.supply .regulator .regulator_right .nav_right .lookMore p {
  font-size: 16px;
  color: #14569d;
}
.supply .regulator .regulator_right .nav_right .lookMore i {
  width: 25px;
  height: 9px;
  background: url(../images/icon/icon_4.png) center no-repeat;
  margin-left: 14px;
  transition: all 0.5s;
}
.supply .regulator .regulator_right .nav_right .lookMore::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 166px;
  height: 1px;
  background: #14569d;
  content: "";
}
.supply .regulator .regulator_right .nav_right .lookMore:hover i {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
  transition: all 0.5s;
}
.supply .relateds {
  padding: 85px 0 50px;
}
.supply .relateds .case {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.supply .relateds .related_flex {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  padding-bottom: 104px;
}
.supply .relateds .related_flex .fleximg {
  width: 31.42%;
  height: 248px;
  overflow: hidden;
}
.supply .relateds .related_flex .fleximg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.5s;
}
.supply .relateds .related_flex .fleximg:hover img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.supply .relateds .download {
  font-size: 16px;
  color: #333;
  padding-left: 48px;
  line-height: 25px;
  background: url(../images/page/download.png) left center no-repeat;
}
.supply .relateds .m_related_flex {
  display: none;
}
.supply .m_regulator {
  display: none;
}
@media (max-width:1200px) {
  .supply .supply_img {
    width: 100%;
  }
  .supply .regulator {
    display: none;
  }
  .supply .m_regulator {
    display: block;
    margin-top: 0.4rem;
  }
  .m_regulator .regulator_left {
    padding: 0.62rem 0.3rem 0.32rem;
    background: url(../images/mobile/page/regulator.png) center no-repeat;
  }
  .m_regulator .nav_left {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .m_regulator .nav_left a {
    width: 40.37%;
    font-size: 0.3rem;
    color: #fff;
    position: relative;
    padding-left: 0.3rem;
    margin-bottom: 0.6rem;
  }
  .m_regulator .nav_left a::after {
    content: "";
    width: 1px;
    height: 0.25rem;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0.06rem;
  }
  .m_regulator .nav_left a:nth-child(2n-1)::after {
    display: none;
  }
  .m_regulator .nav_left a.cur {
    font-weight: bold;
  }
  .m_regulator .nav_left a.cur::before {
    content: "";
    width: 0.05rem;
    height: 0.25rem;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0.06rem;
  }
  .m_regulator .regulator_right .nav_right {
    background: #f7f7f7;
    padding: 0.2rem 0.3rem 0.85rem;
    margin-bottom: 0.64rem;
  }
  .m_regulator .regulator_right .nav_right:last-child {
    margin-bottom: 0;
  }
  .m_regulator .regulator_right .text {
    text-align: center;
  }
  .m_regulator .regulator_right .text i {
    font-size: 1rem;
    color: #fff;
    font-weight: bold;
  }
  .m_regulator .regulator_right .text b {
    font-size: 0.42rem;
    color: #333;
    font-weight: bold;
    margin-top: -0.6rem;
  }
  .m_regulator .regulator_right .text_p {
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.4rem;
    padding-top: 0.5rem;
  }
  .m_regulator .regulator_right .list_side {
    width: 100%;
  }
  .m_regulator .regulator_right .list_side img {
    width: 100%;
    height: auto;
    object-fit: cover;
  }
  .m_regulator .regulator_right .lookMore {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 0.14rem;
    margin-top: 0.1rem;
  }
  .m_regulator .regulator_right .lookMore p {
    font-size: 0.26rem;
    color: #14569d;
  }
  .m_regulator .regulator_right .lookMore i {
    width: 0.28rem;
    height: 0.9rem;
    background: url(../images/icon/icon_4.png) center no-repeat;
    background-size: 0.25rem auto;
    margin-left: 0.14rem;
    transition: all 0.5s;
  }
  .m_regulator .regulator_right .lookMore::after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 1.78rem;
    height: 1px;
    background: #14569d;
    content: "";
  }
  .supply .relateds {
    padding: 0.8rem 0 1.2rem;
  }
  .supply .relateds .case {
    font-size: 0.42rem;
  }
  .supply .relateds .related_flex {
    display: none;
  }
  .supply .relateds .m_related_flex {
    display: block;
    margin-top: 0.78rem;
  }
  .supply .relateds .m_related_flex .swiper {
    padding-bottom: 0.82rem;
  }
  .supply .relateds .m_related_flex .swiper-pagination {
    font-size: 0;
    bottom: 0;
  }
  .supply .relateds .m_related_flex .swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
    background: #c4c4c4;
    opacity: 1;
  }
  .supply .relateds .m_related_flex .swiper-pagination-bullet-active {
    background: #0a5ead;
  }
  .supply .relateds .m_related_flex .fleximg {
    width: 100%;
    height: 3.86rem;
  }
  .supply .relateds .m_related_flex .fleximg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .supply .relateds .download {
    font-size: 0.28rem;
    background-size: 0.35rem auto;
    padding-left: 0.58rem;
    line-height: inherit;
    display: table;
    margin: 0 auto;
    margin-top: 0.88rem;
  }
}

/* ============p1-3--ASR货架机器人4============== */
.robot .shelf {
  /* background: url(../images/page/shelf.png) center no-repeat; */
  background-size: cover;
  /* padding: 80px 0 140px; */
  padding: 60px 0 30px;
}
.robot .shelf .text_p {
  font-size: 18px;
  color: #333333;
  margin: 0 auto;
  margin-bottom: 60px;
}
.robot .new-time {
  background-size: cover;
  padding-top: 60px;
}
.robot .new-time .text_p {
  font-size: 40px;
  color: #333333;
  margin: 0 auto;
  margin-bottom: 30px;
  text-align: center;
  font-weight: bold;
}

.robot .new-time .text_p span{
  display: inline;
}

.robot .new-time .text_p .cor {
  color: #f3be54;
  display: inline-block;
}
.robot .new-time .more-des {
  font-size: 18px;
  display: flex;
  margin-bottom: 30px;
}
.robot .new-time .more-des .left {
  width: 910px;
  line-height: 2;
}
.robot .new-time .more-des .right {
  padding: 0px 0 0 50px;
}
.robot .new-time .more-2 {
  padding: 30px 0px 0 0;
}
.robot .s_img {
  width: 74.78%;
  margin: 0 auto;
}
.robot .s_img img {
  width: 100%;
}
.robot .series {
}
.robot .series .listbox {
  padding: 30px 0 50px 0;
}
.robot .series .list {
  height: 456px;
}
.robot .series .list:nth-child(2n) .list_text {
  float: right;
}
.robot .series .list:nth-child(2n) .list_img {
  float: left;
}
.robot .series .list:hover .list_img img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.robot .series .list:hover .link i {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
  transition: all 0.5s;
}
.robot .series .list_text {
  width: 50%;
  height: 100%;
  background-color: #f7f7f7;
  position: relative;
  float: left;
}
.robot .series .tit {
  margin-left: 90px;
  margin-top: 50px;
  margin-right: 90px;
}
.robot .series .num i {
  font-size: 83px;
  color: #ffffff;
  font-family: Arial;
  font-weight: bold;
}
.robot .series .num b {
  font-size: 30px;
  color: #333333;
  margin-top: -46px;
  font-weight: bold;
}
.robot .series .num span {
  display: inline;
  font-size: 30px;
  color: #666666;
  font-weight: normal;
}
.robot .series .text {
  padding-top: 30px;
}
.robot .series .text span {
  font-size: 22px;
  color: #666666;
  margin-bottom: 10px;
}
.robot .series .text p {
  font-size: 18px;
  color: #999999;
  line-height: 38px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.robot .series .link {
  width: 166px;
  font-size: 16px;
  color: #f6b235;
  padding-bottom: 19px;
  padding-left: 13px;
  border-bottom: 1px solid #f6b235;
  display: flex;
  align-items: center;
  position: absolute;
  left: 90px;
  bottom: 80px;
}
.robot .series .link i {
  width: 26px;
  height: 9px;
  background: url(../images/icon/icon_60.png) center no-repeat;
  margin-left: 11px;
  transition: all 0.5s;
}
.robot .series .list_img {
  width: 50%;
  height: 100%;
  overflow: hidden;
  float: right;
}
.robot .series .list_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.5s;
}
.robot .series .sorting {
  display: flex;
  align-items: center;
  height: 638px;
  background: url(../images/page/sorting_bg.png) left center no-repeat;
}
.robot .series .sorting .sort_left {
  width: 50%;
}
.robot .series .sorting .sort_right {
  width: 50%;
}
.robot .series .sorting .texts {
  width: 80.85%;
  margin-left: 129px;
}
.robot .series .sorting .texts p {
  font-size: 30px;
  color: #333333;
  text-align: center;
  font-weight: bold;
}
.robot .series .sorting .texts span {
  color: #666666;
  display: inline;
}
.robot .series .sorting .texts b {
  font-size: 18px;
  color: #999999;
  line-height: 36px;
  margin-top: 30px;
  text-align: center;
}
.robot .series .sorting .texts .link {
  position: static;
  justify-content: center;
  margin: 0 auto;
  margin-top: 30px;
}
.robot .series .sorting .texts .link span {
  color: #f6b235;
}
.robot .series .sorting .texts .link:hover i {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
  transition: all 0.5s;
}
.robot .series .sorting .sort_right img {
  width: 56.85%;
  object-fit: cover;
  margin: 0 auto;
}
.robot .dispatch {
  padding: 100px 0 114px;
  background: url(../images/page/dispatch_bg.png) center no-repeat;
  background-size: cover;
}
.robot .dispatch .dis_title {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.robot .dispatch .facility {
  margin-top: 70px;
}
.robot .dispatch .facility .fac_img {
  width: 53.14%;
  height: 511px;
  float: left;
  display: none;
}
.robot .dispatch .facility .fac_img.cur {
  display: block;
}
.robot .dispatch .facility .fac_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.robot .dispatch .facility .fac_text {
  width: 42.14%;
  float: right;
}
.robot .dispatch .facility .facifon .text_p {
  font-size: 24px;
  color: #333333;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* position: relative;
  */
  transition: all 0.5s ease-in-out;
  margin-bottom: 60px;
}
.robot .dispatch .facility .facifon .text_p p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.robot .dispatch .facility .facifon .text_p::after {
  content: "";
  transition: all 0.5s ease-in-out;
  height: 1px;
  background-color: #c7c7c7;
  width: 66px;
  margin-left: 30px;
}
.robot .dispatch .facility .facifon .text_b {
  font-size: 18px;
  color: #333333;
  display: none;
  transition: all 0.5s ease-in-out;
}
.robot .dispatch .facility .facifon .text_b b {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.robot .dispatch .facility .facifon.cur .text_b {
  display: flex;
  transition: all 0.5s ease-in-out;
  margin-bottom: 70px;
}
.robot .dispatch .facility .facifon.cur .text_p {
  color: #f6b235;
  margin-bottom: 35px;
}
.robot .dispatch .facility .facifon.cur .text_p::after {
  transition: all 0.5s ease-in-out;
  width: 176px;
  background: #f6b235;
}
.robot .dispatch .facility .facifon.cur:last-child .text_p {
  margin-bottom: 35px;
}
.robot .dispatch .facility .facifon:last-child .text_p {
  margin-bottom: 0;
}
.robot .dispatch .facility .facifon:last-child .text_b {
  margin-bottom: 0;
}
.robot .relateds {
  margin-top: 50px;
  padding: 0px 0 50px;
}
.robot .relateds .case {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.robot .relateds .related_flex {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  padding-bottom: 110px;
}
.robot .relateds .related_flex .flexbox {
  width: 31.42%;
}
.robot .relateds .related_flex .flexbox p {
  font-size: 18px;
  color: #333333;
  margin-top: 20px;
}
.robot .relateds .related_flex .fleximg {
  width: 100%;
  height: 248px;
  overflow: hidden;
}
.robot .relateds .related_flex .fleximg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.5s;
}
.robot .relateds .related_flex .flexbox:hover .fleximg img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.robot .relateds .related_flex .flexbox:hover p {
  color: #14569d;
}
.robot .relateds .download {
  font-size: 16px;
  color: #333;
  padding-left: 48px;
  line-height: 25px;
  background: url(../images/icon/icon_61.png) left center no-repeat;
}
.robot .relateds .m_related_flex {
  display: none;
}
.robot .series .m_sorting {
  display: none;
}
.robot .dispatch .m_facility {
  display: none;
}
@media (max-width:1669px) {
  .robot .series .link {
    bottom: 40px;
  }
}
@media (max-width:1200px) {
  .robot .shelf {
    padding: 0.7rem 0 1.2rem;
  }
  .robot .shelf .text_p {
    width: 100%;
    font-size: 0.28rem;
    line-height: 0.42rem;
    text-align: left;
    margin-bottom: 1rem;
  }
  .robot .s_img {
    width: 100%;
  }
  .robot .series {
    padding-bottom: 0.8rem;
  }
  .robot .series .listbox {
    padding: 0.74rem 0 0.78rem;
  }
  .robot .series .list {
    display: block;
    height: auto;
  }
  .robot .series .list_text {
    width: 100%;
  }
  .robot .series .list_img {
    width: 100%;
  }
  .robot .series .tit {
    margin: 0;
    padding: 0.4rem 0.3rem 0.78rem;
  }
  .robot .series .link {
    position: static;
  }
  .robot .series .num i {
    font-size: 0.9rem;
  }
  .robot .series .num b {
    font-size: 0.36rem;
    margin-top: -0.5rem;
  }
  .robot .series .num b span {
    font-size: 0.36rem;
  }
  .robot .series .text {
    padding-top: 0.6rem;
    margin-bottom: 0.7rem;
  }
  .robot .series .text span {
    font-size: 0.32rem;
    margin-bottom: 0.2rem;
  }
  .robot .series .text p {
    font-size: 0.28rem;
    line-height: 0.4rem;
    margin-bottom: 0.2rem;
  }
  .robot .series .text p:last-child {
    margin-bottom: 0;
  }
  .robot .series .link {
    width: 1.78rem;
    font-size: 0.26rem;
    padding-left: 0.13rem;
    padding-bottom: 0.18rem;
  }
  .robot .series .link i {
    width: 0.3rem;
    height: 0.2rem;
    background-size: 0.3rem auto;
    margin-left: 0.2rem;
  }
  .robot .series .sorting {
    display: none;
  }
  .robot .series .m_sorting {
    display: inherit;
    background: url(../images/page/sorting_bg.png) left center no-repeat;
    background-size: cover;
    padding: 1rem 0.3rem 0.8rem;
  }
  .robot .series .m_sorting .texts {
    margin-top: 0.9rem;
  }
  .robot .series .m_sorting .texts p {
    font-size: 0.36rem;
    color: #333;
  }
  .robot .series .m_sorting .texts p span {
    color: #666666;
    display: inline;
  }
  .robot .series .m_sorting .texts b {
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.42rem;
    margin-top: 0.4rem;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .robot .series .m_sorting .texts .link {
    margin: 0 auto;
    margin-top: 0.6rem;
  }
  .robot .series .m_sorting .sort_right {
    width: 54.34%;
    margin: 0 auto;
  }
  .robot .series .m_sorting .sort_right img {
    width: 100%;
  }
  .robot .dispatch .facility {
    display: none;
  }
  .robot .dispatch {
    padding: 0.78rem 0 1.2rem;
  }
  .robot .dispatch .dis_title {
    font-size: 0.42rem;
  }
  .robot .dispatch .m_facility {
    display: inherit;
    margin-top: 0.8rem;
  }
  .robot .dispatch .m_facility .fac_text {
    margin-top: 0.8rem;
  }
  .robot .dispatch .m_facility .fac_img {
    width: 100%;
    display: none;
  }
  .robot .dispatch .m_facility .fac_img.cur {
    display: block;
  }
  .robot .dispatch .m_facility .fac_img img {
    width: 100%;
  }
  .robot .dispatch .m_facility .facifon {
    padding-bottom: 0.9rem;
  }
  .robot .dispatch .m_facility .facifon:last-child {
    padding-bottom: 0;
  }
  .robot .dispatch .m_facility .facifon:last-child .text_p {
    margin-bottom: 0;
  }
  .robot .dispatch .m_facility .facifon .text_p {
    font-size: 0.3rem;
    color: #262626;
  }
  .robot .dispatch .m_facility .facifon .text_p p {
    transition: all 0.5s;
  }
  .robot .dispatch .m_facility .facifon .text_p.cur {
    font-size: 0.36rem;
    color: #f6b235;
    font-weight: bold;
  }
  .robot .dispatch .m_facility .facifon .text_p.cur p {
    transition: all 0.5s;
  }
  .robot .dispatch .m_facility .facifon .text_b {
    display: none;
    font-size: 0.28rem;
    color: #999999;
    margin-top: 0.5rem;
  }
  .robot .dispatch .m_facility .facifon .text_b.curr {
    display: block;
  }
  .robot .dispatch .m_facility .facifon .text_b a {
    font-size: 0.28rem;
    color: #999999;
  }
  .robot .relateds .related_flex {
    display: none;
  }
  .robot .relateds {
    padding: 0.8rem 0 0.9rem;
  }
  .robot .relateds .case {
    font-size: 0.42rem;
  }
  .robot .relateds .m_related_flex {
    display: block;
    margin-top: 0.78rem;
  }
  .robot .relateds .m_related_flex .swiper {
    padding-bottom: 0.82rem;
  }
  .robot .relateds .m_related_flex .swiper-pagination {
    font-size: 0;
    bottom: 0;
  }
  .robot .relateds .m_related_flex .swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
    background: #c4c4c4;
    opacity: 1;
  }
  .robot .relateds .m_related_flex .swiper-pagination-bullet-active {
    background: #0a5ead;
  }
  .robot .relateds .m_related_flex .fleximg {
    width: 100%;
    height: 3.86rem;
  }
  .robot .relateds .m_related_flex .flexbox p {
    font-size: 0.3rem;
    color: #333333;
    margin-top: 0.2rem;
    font-weight: bold;
  }
  .robot .relateds .m_related_flex .fleximg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .robot .relateds .download {
    font-size: 0.28rem;
    background-size: 0.35rem auto;
    padding-left: 0.58rem;
    line-height: inherit;
    display: table;
    margin: 0 auto;
    margin-top: 0.88rem;
  }
}

/* ============ASR详情页============== */
/* .robot_02 .omnibearing{ */
          
  /*
}
*/
.robot_02 .omnibearing .omn_text {
  display: flex;
  justify-content: center;
  margin-top: 89px;
}
.robot_02 .omnibearing .omn_text .text_p {
  font-size: 20px;
  color: #333333;
  background: #f9f9f9;
  width: 24.28%;
  height: 70px;
  text-align: center;
  line-height: 70px;
  margin-right: 97px;
  transition: all 0.5s;
}
.robot_02 .omnibearing .omn_text .text_p:last-child {
  margin-right: 0;
}
.robot_02 .omnibearing .omn_text .text_p.cur {
  color: #fff;
  background-color: #f6b235;
  font-weight: bold;
}
.robot_02 .omnibearing .around {
  /* margin-top: 88px;
  */
  background: #ffffff;
  display: none;
  padding: 80px 0 80px;
}
.robot_02 .omnibearing .around.cur {
  display: block;
}
.robot_02 .omnibearing .around .around_flex {
  display: flex;
  justify-content: space-between;
}
.robot_02 .omnibearing .around .text {
  width: 45.85%;
}
.robot_02 .omnibearing .around .text .tit {
  font-size: 40px;
  color: #f6b235;
  font-weight: bold;
}
.robot_02 .omnibearing .around .text .tit span {
  color: #333;
  display: inline-block;
}
.robot_02 .omnibearing .around .text .character {
  margin-top: 70px;
}
.robot_02 .omnibearing .around .text .character .tile {
  font-size: 26px;
  color: #333;
  margin-bottom: 30px;
}
.robot_02 .omnibearing .around .text .character .cha_list {
  font-size: 16px;
  color: #000000;
}
.robot_02 .omnibearing .around .text .character .cha_list p {
  padding: 18px 0;
  padding-left: 50px;
  margin-bottom: 15px;
  /* height: 65px;
  */
  background: #ffffff;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  position: relative;
  display: flex;
  align-items: center;
  transition: all 0.5s;
  cursor: default;
}
.robot_02 .omnibearing .around .text .character .cha_list p:last-child {
  margin-bottom: 0;
}
.robot_02 .omnibearing .around .text .character .cha_list p::after {
  content: "";
  width: 8px;
  height: 8px;
  background: #c5c5c5;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%);
  transition: all 0.5s;
}
.robot_02 .omnibearing .around .text .character .cha_list p:hover {
  background: #f6b235;
  color: #fff;
  transition: all 0.5s;
}
.robot_02 .omnibearing .around .text .character .cha_list p:hover::after {
  background: #fff;
  transition: all 0.5s;
}
.robot_02 .omnibearing .around .aimg {
  width: 40.28%;
  height: 549px;
  margin-top: 90px;
}
.robot_02 .omnibearing .around .aimg img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.robot_02 .parameter {
  margin-top: 110px;
}
.robot_02 .parameter img {
  width: 100%;
}
.robot_02 .scene {
  font-size: 36px;
  color: #f6b235;
  font-weight: bold;
  text-align: center;
}
.robot_02 .rack {
  padding: 120px 0 130px;
}
.robot_02 .rack .scene_flex {
  display: flex;
  justify-content: space-between;
}
.robot_02 .rack .scene_flex .simg {
  width: calc((100% - 50px) / 2);
  height: 373px;
  margin-top: 75px;
}
.robot_02 .rack .scene_flex .simg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.robot_02 .summarize {
  padding: 110px 0 115px;
  background: url(../images/page/summarize_bg.png) center no-repeat;
}
.robot_02 .summarize .summimg {
  width: 70.5%;
  margin: 0 auto;
  margin-top: 80px;
}
.robot_02 .summarize .summimg img {
  width: 100%;
}
.robot_02 .m_parameter {
  display: none;
}
.robot_02 .summarize .m_summimg {
  display: none;
}
@media (max-width:1200px) {
  .robot_02 .omnibearing {
    margin-top: 0.83rem;
  }
  .robot_02 .omnibearing .omn_text {
    justify-content: space-between;
  }
  .robot_02 .omnibearing .omn_text .text_p {
    width: calc((100% - 0.3rem) / 2);
    margin-right: 0;
    font-size: 0.3rem;
    height: 0.9rem;
    line-height: 0.9rem;
  }
  .robot_02 .omnibearing .around {
    margin-top: 0.77rem;
    padding: 0.8rem 0 0rem;
  }
  .robot_02 .omnibearing .around .around_flex {
    display: block;
  }
  .robot_02 .omnibearing .around .text {
    width: 100%;
    margin-top: 0.8rem;
  }
  .robot_02 .omnibearing .around .aimg {
    width: 100%;
    height: 5.19rem;
    margin-top: 0.5rem;
  }
  .robot_02 .omnibearing .around .text .tit {
    font-size: 0.4rem;
  }
  .robot_02 .omnibearing .around .text .character {
    margin-top: 0.7rem;
  }
  .robot_02 .omnibearing .around .text .character .tile {
    font-size: 0.32rem;
    font-weight: bold;
    margin-bottom: 0.35rem;
  }
  .robot_02 .omnibearing .around .text .character .cha_list {
    font-size: 0.28rem;
  }
  .robot_02 .omnibearing .around .text .character .cha_list p {
    padding: 0.3rem 0;
    margin-bottom: 0.3rem;
    padding-left: 0.6rem;
    /* height: 1.2rem;
    */
  }
  .robot_02 .omnibearing .around .text .character .cha_list p::after {
    width: 0.1rem;
    height: 0.1rem;
    left: 0.3rem;
  }
  .robot_02 .parameter {
    display: none;
  }
  .robot_02 .m_parameter {
    display: block;
    padding-bottom: 0.8rem;
    background: #f6faff;
    margin-top: 0.8rem;
  }
  .robot_02 .m_parameter .par_scroll {
    overflow: hidden;
    overflow-x: scroll;
  }
  .robot_02 .m_parameter .parbox {
    width: 14rem;
    height: 7.66rem;
  }
  .robot_02 .m_parameter .parbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  /* 定义了滚动条整体样式； */
  .robot_02 .par_scroll::-webkit-scrollbar {
    height: 0.06rem !important;
    width: 6.9rem !important;
  }
  
  /* 定义了滚动条滑块的样式 */
  .robot_02 .par_scroll::-webkit-scrollbar-thumb {
    border-radius: 0;
    border-style: dashed;
    background-color: #14569d;
    border-color: #e2242400;
    border-width: 1.5px;
    background-clip: padding-box;
  }
  
  /* 定义了轨道的样式 */
  .robot_02 .par_scroll::-webkit-scrollbar-track {
    /* 滚动条里面轨道 */
    border-radius: 10px;
    background: #b5cee6;
  }
  .robot_02 .rack {
    padding: 0.77rem 0;
  }
  .robot_02 .scene {
    font-size: 0.36rem;
  }
  .robot_02 .rack .scene_flex {
    display: block;
    margin-top: 0.78rem;
  }
  .robot_02 .rack .scene_flex .simg {
    width: 100%;
    height: 3.79rem;
    margin: 0;
    margin-bottom: 0.6rem;
  }
  .robot_02 .rack .scene_flex .simg:last-child {
    margin-bottom: 0;
  }
  .robot_02 .summarize {
    padding: 0.8rem 0;
    background-size: cover;
  }
  .robot_02 .summarize .summimg {
    display: none;
  }
  .robot_02 .summarize .m_summimg {
    width: 100%;
    height: 5.69rem;
    display: block;
    margin-top: 0.8rem;
  }
  .robot_02 .summarize .m_summimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

/* ============ASR详情页02============== */
.robot_03 .system {
  padding: 140px 0 150px;
}
.robot_03 .system .w1400 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.robot_03 .system .text {
  width: 48.42%;
}
.robot_03 .system .text p {
  font-size: 40px;
  color: #f6b235;
  font-weight: bold;
}
.robot_03 .system_bg .text p {
  font-size: 36px;
}
.robot_03 .system .text span {
  font-size: 40px;
  display: inline-block;
  color: #333;
}
.robot_03 .system .text b {
  font-size: 18px;
  color: #000000;
  line-height: 36px;
  margin-top: 30px;
}
.robot_03 .system .sys_img {
  width: 46.07%;
  height: 392px;
}
.robot_03 .system .sys_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.robot_03 .system_bg {
  background: url(../images/page/system_bg.png) center no-repeat;
  background-size: cover;
  padding: 108px 0;
}
.robot_03 .system_bg .sys_img {
  width: 48.42%;
}
.robot_03 .system_bg .text {
  width: 46.07%;
}
.robot_03 .smart {
  padding: 150px 0;
}
.robot_03 .smart .w1400 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.robot_03 .smart .device {
  width: 33.57%;
}
.robot_03 .smart .device .tit {
  font-size: 40px;
  color: #f6b235;
  font-weight: bold;
}
.robot_03 .smart .device .tit span {
  color: #333333;
  display: inline-block;
}
.robot_03 .smart .device .frame {
  width: 100%;
  height: 74px;
  line-height: 74px;
  text-align: center;
  font-size: 20px;
  color: #f6b235;
  border: 1px solid #f6b235;
  margin-top: 50px;
}
.robot_03 .smart .device .text {
  font-size: 18px;
  color: #000000;
  line-height: 34px;
  margin-top: 30px;
}
.robot_03 .smart .logImg {
  width: 61.35%;
}
.robot_03 .smart .logImg img {
  width: 100%;
}
.robot_03 .system_img {
  padding: 106px 0;
  background: #fafafa;
}
.robot_03 .system_img img {
  width: 78.64%;
  margin: 0 auto;
}
.robot_03 .pat_text p {
  font-size: 40px;
  color: #f6b235;
  font-weight: bold;
  text-align: center;
}
.robot_03 .pat_text p span {
  color: #333333;
  display: inline-block;
}
.robot_03 .pat_text b {
  font-size: 24px;
  color: #000000;
  text-align: center;
  margin-top: 40px;
}
.robot_03 .structure {
  padding: 140px 0 150px;
}
.robot_03 .structure .pat_img {
  width: 100%;
  margin-top: 50px;
}
.robot_03 .structure .pat_img img {
  max-width: 100%;
  margin: 0 auto;
}
.robot_03 .strGray {
  background: #fafafa;
  padding: 100px 0;
}
.robot_03 .process {
  padding: 100px 0 150px;
  background: url(../images/page/process_bg.png) center border-box;
  background-size: cover;
}
.robot_03 .process .sceneBox {
  margin-top: 70px;
  position: relative;
}
.robot_03 .process .sceneBox .mySwiper {
  padding-bottom: 110px;
}
.robot_03 .process .pos {
  width: 31%;
  margin-right: 40px;
}
.robot_03 .process .pos:last-child {
  margin-right: 0;
}
.robot_03 .process .pos .posImg {
  width: 100%;
}
.robot_03 .process .pos .posImg img {
  width: 100%;
}
.robot_03 .process .pos p {
  font-size: 24px;
  color: #000000;
  margin-top: 30px;
  text-align: center;
}
.robot_03 .process .sceneBox .swiper-scrollbar {
  left: 0;
  bottom: 20px;
  width: 100%;
  height: 1px;
  background: rgba(15, 97, 174, 0.4);
}
.robot_03 .process .sceneBox .swiper-scrollbar-drag {
  position: absolute;
  top: 50%;
  margin-top: -22px;
  height: 43px;
  background: url(../images/icon/icon_10.png) center no-repeat;
  background-size: 41px auto;
}
.robot_03 .system_img .ming {
  display: none;
}
.robot_03 .structure .m_pat_img {
  display: none;
}
@media (max-width:1200px) {
  .robot_03 .system {
    padding: 0.8rem 0;
  }
  .robot_03 .system .w1400 {
    display: block;
  }
  .robot_03 .system .text {
    width: 100%;
  }
  .robot_03 .system .text p {
    font-size: 0.36rem;
  }
  .robot_03 .system .text span {
    font-size: 0.4rem;
  }
  .robot_03 .system .text b {
    font-size: 0.28rem;
    line-height: 0.44rem;
    margin-top: 0.6rem;
  }
  .robot_03 .system .sys_img {
    width: 100%;
    height: 4.18rem;
    margin-top: 0.6rem;
  }
  .robot_03 .system_bg .sys_img {
    margin-top: 0;
  }
  .robot_03 .system_bg .text p {
    margin-top: 0.65rem;
  }
  .robot_03 .smart {
    padding: 0.8rem 0;
  }
  .robot_03 .smart .w1400 {
    display: block;
  }
  .robot_03 .smart .device {
    width: 100%;
  }
  .robot_03 .smart .device .tit {
    font-size: 0.4rem;
  }
  .robot_03 .smart .device .frame {
    height: 1.04rem;
    line-height: 1.04rem;
    font-size: 0.3rem;
    margin-top: 0.6rem;
  }
  .robot_03 .smart .device .text {
    font-size: 0.28rem;
    line-height: 0.4rem;
    margin-top: 0.5rem;
  }
  .robot_03 .smart .logImg {
    width: 100%;
    margin-top: 0.6rem;
  }
  .robot_03 .system_img {
    padding: 0.78rem 0 0.8rem;
  }
  .robot_03 .system_img .pimg {
    display: none;
  }
  .robot_03 .system_img .ming {
    display: block;
  }
  .robot_03 .system_img .ming img {
    width: 100%;
  }
  .robot_03 .pat_text p {
    font-size: 0.4rem;
  }
  .robot_03 .pat_text b {
    font-size: 0.28rem;
    margin-top: 0.45rem;
  }
  .robot_03 .structure {
    padding: 0.78rem 0 0.8rem;
  }
  .robot_03 .structure .pat_img {
    display: none;
  }
  .robot_03 .structure .m_pat_img {
    display: block;
    width: 100%;
    margin-top: 0.5rem;
  }
  .robot_03 .structure .m_pat_img img {
    width: 100%;
  }
  .robot_03 .process {
    padding: 0.7rem 0 0.84rem;
  }
  .robot_03 .process .pos {
    width: 100%;
    margin-right: 0;
  }
  .robot_03 .process .pos p {
    font-size: 0.32rem;
    margin-top: 0.6rem;
  }
  .robot_03 .process .sceneBox .mySwiper {
    padding-bottom: 0.87rem;
  }
  .robot_03 .process .sceneBox .swiper-scrollbar-drag {
    margin-top: -0.23rem;
    height: 0.5rem;
    background: url(../images/icon/icon_10.png) center no-repeat;
    background-size: 0.5rem auto;
  }
}

/* ============p2-2 数字孪生============== */
.figure .oms {
  padding-top: 60px;
  padding-bottom: 140px;
  background: #f7f7f7;
  margin-top: 80px;
}
.figure .oms .text {
  display: flex;
}
.figure .oms .text p {
  font-size: 24px;
  color: #333333;
  text-align: center;
}
.figure .oms .text b {
  font-size: 16px;
  color: #595757;
  width: 84%;
  margin-top: 22px;
}
.figure .oms .text .text_l {
  width: 45%;
  margin-left: 110px;
}
.figure .oms .text .text_l p {
  width: 60%;
}
.figure .oms .text .text_r {
  width: 40%;
  margin-left: 140px;
}
.figure .oms .text .text_r p {
  width: 84%;
}
.figure .oms .oms_img {
  width: 91.78%;
  margin: 0 auto;
  margin-top: 70px;
}
.figure .oms .oms_img img {
  width: 100%;
}
.figure .oms .literal {
  display: flex;
  margin-top: 68px;
}
.figure .oms .literal .tit {
  width: 45%;
  margin-left: 80px;
  display: flex;
  align-items: center;
}
.figure .oms .literal .tit:last-child {
  width: 42%;
  margin-left: 120px;
}
.figure .oms .literal .tit:last-child b {
  width: 62%;
}
.figure .oms .literal p {
  font-size: 24px;
  color: #595757;
}
.figure .oms .literal b {
  font-size: 16px;
  color: #595757;
  width: 37%;
  margin-left: 60px;
}
.figure .metagalaxy {
  background: url(../images/page/metagalaxy.png) center no-repeat;
  background-size: cover;
  padding: 140px 0;
}
.figure .metagalaxy .titles {
  font-size: 36px;
  color: #fff;
  text-align: center;
}
.figure .metagalaxy .textInfo {
  padding: 0 86px 0 104px;
  display: flex;
  justify-content: space-between;
  margin-top: 90px;
}
.figure .metagalaxy .logisticss {
  width: 24.81%;
}
.figure .metagalaxy .logisticss .num {
  width: 98px;
  height: 98px;
  border: 1px solid #fff;
  font-size: 48px;
  color: #fff;
  font-family: Arial;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.figure .metagalaxy .logisticss .text {
  font-size: 16px;
  color: #ffffff;
  line-height: 30px;
  text-align: justify;
  margin-top: 40px;
}
.figure .stage {
  padding: 80px 0 60px;
}
.figure .stage .text_p {
  font-size: 18px;
  color: #333;
  line-height: 36px;
}
.figure .stage .img_s {
  width: 100%;
  margin-top: 80px;
}
.figure .stage .img_s img {
  width: 100%;
}
.figure .stage .img_t {
  width: 77.07%;
  margin: 0 auto;
  margin-top: 140px;
}
.figure .stage .img_t img {
  width: 100%;
}
.figure .stage .text {
  margin-top: 110px;
  padding-bottom: 40px;
}
.figure .stage p {
  font-size: 18px;
  color: #333;
  background: url(../images/page/yuan.png) left top 12px no-repeat;
  margin-bottom: 50px;
  padding-left: 22px;
  line-height: 36px;
}
.figure .stage .download {
  font-size: 16px;
  color: #333;
  padding-left: 48px;
  line-height: 25px;
  background: url(../images/page/download.png) left center no-repeat;
}
.figure .m_oms {
  display: none;
}
@media (max-width:1200px) {
  .figure .oms {
    display: none;
  }
  .figure .m_oms {
    display: block;
    padding: 0.9rem 0; /* 定义了滚动条整体样式； */
    /* 定义了滚动条滑块的样式 */
    /* 定义了轨道的样式 */
  }
  .figure .m_oms .ts01 {
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.4rem;
  }
  .figure .m_oms .ts02 {
    width: 14rem;
  }
  .figure .m_oms .ts02 img {
    width: 100%;
  }
  .figure .m_oms .ts02 .text {
    display: flex;
  }
  .figure .m_oms .ts02 .text_l {
    width: 50%;
    text-align: center;
  }
  .figure .m_oms .ts02 .text_l p {
    font-size: 0.4rem;
    color: #333333;
    font-weight: bold;
  }
  .figure .m_oms .ts02 .text_l b {
    font-size: 0.26rem;
    color: #595757;
    margin-top: 0.49rem;
    line-height: 0.42rem;
  }
  .figure .m_oms .ts02 .text_l:last-child {
    margin-left: 0.3rem;
  }
  .figure .m_oms .ts02 .oms_img {
    margin-top: 0.7rem;
    width: 12.79rem;
    margin-left: 0.5rem;
  }
  .figure .m_oms .ts02 .oms_img img {
    width: 100%;
  }
  .figure .m_oms .ts02 .literal {
    display: flex;
    margin-top: 0.76rem;
  }
  .figure .m_oms .ts02 .literal .tit {
    width: 50%;
  }
  .figure .m_oms .ts02 .literal .tit p {
    font-size: 0.36rem;
    font-weight: bold;
    color: #595757;
    text-align: center;
  }
  .figure .m_oms .ts02 .literal .tit b {
    font-size: 0.26rem;
    color: #595757;
    margin-top: 0.6rem;
    line-height: 0.42rem;
  }
  .figure .m_oms .ts02 .literal .tit:last-child {
    margin-left: 0.3rem;
  }
  .figure .m_oms .ts01::-webkit-scrollbar {
    height: 5px !important;
    width: 96px !important;
    position: relative;
  }
  .figure .m_oms .ts01::-webkit-scrollbar-thumb {
    border-radius: 0;
    border-style: dashed;
    background-color: #14569d;
    border-color: #e2242400;
    border-width: 1.5px;
    background-clip: padding-box;
    border-radius: 10px;
  }
  .figure .m_oms .ts01::-webkit-scrollbar-track {
    /* 滚动条里面轨道 */
    border-radius: 10px;
    background: #b5cee6;
  }
  .figure .metagalaxy {
    padding: 0.88rem 0;
  }
  .figure .metagalaxy .titles {
    font-size: 0.4rem;
  }
  .figure .metagalaxy .textInfo {
    margin-top: 1rem;
    padding: 0 0.7rem 0 0.78rem;
    display: block;
  }
  .figure .metagalaxy .logisticss {
    width: 100%;
    margin-bottom: 0.9rem;
  }
  .figure .metagalaxy .logisticss:last-child {
    margin-bottom: 0;
  }
  .figure .metagalaxy .logisticss .num {
    width: 0.98rem;
    height: 0.98rem;
    font-size: 0.48rem;
  }
  .figure .metagalaxy .logisticss .text {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-top: 0.4rem;
  }
  .figure .stage {
    padding: 0.9rem 0;
  }
  .figure .stage .text_p {
    line-height: 0.52rem;
    font-size: 0.28rem;
  }
  .figure .stage .img_s {
    margin-top: 0.8rem;
  }
  .figure .stage .img_t {
    width: 100%;
    margin-top: 0.7rem;
  }
  .figure .stage .text {
    margin-top: 0.8rem;
    padding-bottom: 0.4rem;
  }
  .figure .stage p {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-bottom: 0.5rem;
    padding-left: 0.28rem;
    background: url(../images/page/yuan.png) left top 0.16rem no-repeat;
    background-size: 0.1rem auto;
  }
  .figure .stage .download {
    font-size: 0.28rem;
    background-size: 0.35rem auto;
    padding-left: 0.58rem;
    line-height: inherit;
    display: table;
    margin: 0 auto;
  }
}

/* ============p2-3 微服务============== */
.microservice .micFlex {
  width: 72.92%;
  margin: 38px auto 48px;
}
.microservice .micFlex img {
  width: 100%;
}
.microservice .digitization {
  padding: 96px 0 94px;
  background: url(../images/page/digitization_bg.png) center no-repeat;
  background-size: cover;
}
.microservice .digitization img {
  width: 100%;
}
.microservice .dilatation {
  padding: 98px 0 94px;
}
.microservice .dilatation img {
  width: 100%;
}
.microservice .download {
  font-size: 16px;
  color: #333;
  padding-left: 48px;
  line-height: 25px;
  background: url(../images/page/download.png) left center no-repeat;
  margin-bottom: 52px;
}
.microservice .m_micFlex {
  display: none;
}
.microservice .m_digitization {
  display: none;
}
.microservice .dilatation .m_tion {
  display: none;
}
@media (max-width:1200px) {
  .microservice .micFlex {
    display: none;
  }
  .microservice .m_micFlex {
    display: block;
    width: 100%;
    margin: 0.3rem 0 0.5rem;
  }
  .microservice .m_micFlex img {
    width: 100%;
  }
  .microservice .digitization {
    display: none;
  }
  .microservice .m_digitization {
    display: block;
    padding: 0.8rem 0;
  }
  .microservice .dilatation {
    padding: 0.7rem 0 0.8rem;
  }
  .microservice .dilatation .tion {
    display: none;
  }
  .microservice .dilatation .m_tion {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.7rem;
  }
  .microservice .dilatation .m_tion .dilat {
    width: 14rem;
  }
  .microservice .dilatation .m_tion .dilat img {
    width: 100%;
  }
  .microservice .download {
    font-size: 0.28rem;
    background-size: 0.35rem auto;
    padding-left: 0.58rem;
    line-height: inherit;
    display: table;
    margin: 0 auto;
    margin-bottom: 0.9rem;
  }
}

/* 定义了滚动条整体样式； */
.microservice .m_tion::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.microservice .m_tion::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #3aa8d8;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.microservice .m_tion::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* ============p3-1 行业案例1============== */
.business {
  padding-top: 75px;
}
.business .tab_list {
    display: flex;
    /* justify-content: center; */
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.business .tab_list .tab_item {
  /* width: 11.14%; */
    /* width: 12.14%; */
    padding: 0 10px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color: #666666;
    background: #f7f7f7;
    transition: all 0.5s;
    margin-right: 18px;
    margin-top: 10px;
}
.business .tab_list .tab_item:last-child {
  margin-right: 0;
}
.business .tab_list .tab_item:hover {
  background: #14569d;
  color: #ffffff;
  transition: all 0.5s;
}
.business .tab_list .tab_item.cur {
  background: #14569d;
  color: #ffffff;
  transition: all 0.5s;
}
.business .listbox {
  min-height: 400px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 70px;
}
.business .newsContList {
  margin-left: 38px;
  width: calc((100% - 76px) / 3);
  margin-top: 84px;
  padding-bottom: 30px;
  box-sizing: border-box;
  border-bottom: 1px solid #84aed6;
  position: relative;
}
.business .newsContList:nth-child(3n + 1) {
  margin-left: 0;
}
.business .newsContList:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  background: #1f4f9d;
  width: 0;
  transition: all 0.5s;
}
.business .newsContList:hover:after {
  width: 100%;
}
.business .newsContListImg {
  height: 181px;
  overflow: hidden;
}
.business .newsContListImg i {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.business .newsContList:hover i {
  transform: scale(1.1);
}
.business .newsContListDate {
  font-size: 16px;
  color: #999999;
  margin-top: 20px;
  display: flex;
  align-items: flex-start;
}
.business .newsContListDate b {
  font-size: 18px;
  color: #333;
  width: 74%;
}
.business .newsContListDate p {
  font-size: 12px;
  color: #333333;
  width: 80px;
  line-height: 27px;
  border: 1px solid #d6d6d6;
  text-align: center;
  margin-left: 12px;
}
.business .newsContListTitle {
  font-size: 16px;
  color: #333;
  margin-top: 20px;
  line-height: 30px;
  height: 60px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.business .newsContList:hover .newsContListTitle {
  color: #1f4f9d;
}
.business .newsContList:hover .newsContListDate b {
  color: #14569d;
}
.business .paging {
  padding: 0px 0 120px;
}
/* .business .base {
  background: url(../images/page/base.png) center no-repeat;
  background-size: cover;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 36px;
  height: 201px;
  display: flex;
  justify-content: center;
  flex-direction: column;
} */
.video-center {
    height: 175px;
}
.video-center .pc-bg{
    /* background: url(../images/page/video-center-bg.png) center no-repeat; */
    background-size: cover;
    display: block;
    height: 175px;
}
 .video-center .m-bg {
     display: none;
 }
.business .base p {
  opacity: 0.3;
}
.business .base b {
  font-weight: bold;
  margin-top: -22px;
}
.business .base i {
  font-size: 16px;
  margin-top: 10px;
}
.business .look {
  display: none;
}
.business .m_tab_list {
  display: none;
}
@media (max-width:1200px) {
  .business {
    padding-top: 0.8rem;
  }
  .business .tab_list {
    display: none;
  }
    .video-center{
        height: 2.3rem;
    }
  .video-center .m-bg{
      /* background: url(../images/page/video-center-bg-mobile.png) center no-repeat; */
      background-size: cover;
      height: 100%;
    display: block;
  }
  .video-center .pc-bg{
    display: none;
  }
  .business .m_tab_list {
    display: block;
  }
  .m_tab_list .base_li .top {
    background: #f7f7f7;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.03rem;
    position: relative;
  }
  .m_tab_list .base_li .top .t {
    color: #666666;
    font-size: 0.28rem;
  }
  .m_tab_list .base_li .top .more {
    width: 0.25rem;
    height: 0.14rem;
    background: url(../images/mobile/icon/bots.png) center no-repeat;
    background-size: 0.21rem auto;
    position: absolute;
    right: 0.6rem;
  }
  .m_tab_list .base_li .curr {
    background: #f7f7f7;
    transition: all 0.5s;
  }
  .m_tab_list .base_li .curr .t {
    color: #666666;
  }
  .m_tab_list .base_li .curr .more {
    transform: rotateX(180deg);
    transition: all 0.5s;
  }
  .m_tab_list .base_li .btm {
    background: #f7f7f7;
    padding: 0 0.62rem;
    padding-bottom: 0.5rem;
    padding-top: 0.32rem;
    position: relative;
    display: none;
  }
  .m_tab_list .base_li .btm a {
    width: 100%;
    font-size: 0.28rem;
    color: #666666;
    margin-bottom: 0.45rem;
    position: relative;
    text-align: center;
  }
  .m_tab_list .base_li .btm a:last-child {
    margin-bottom: 0;
  }
  .business .newsCont {
    margin-top: 0.3rem;
  }
  .business .listbox {
    padding-bottom: 0.8rem;
  }
  .business .newsContList {
    margin-top: 0.8rem;
    width: 100%;
    margin-left: 0;
    padding-bottom: 0.5rem;
    border-bottom: 0.02rem solid #84aed6;
  }
  .business .newsContListImg {
    height: 3.9rem;
  }
  .business .newsContListDate {
    margin-top: 0.55rem;
  }
  .business .newsContListDate b {
    font-size: 0.36rem;
  }
  .business .newsContListDate p {
    font-size: 0.24rem;
    width: 1.24rem;
    line-height: 0.42rem;
    /* padding-left: 0.22rem; */
  }
  .business .newsContListTitle {
    margin-top: 0.4rem;
    line-height: 0.46rem;
    height: 0.92rem;
    font-size: 0.28rem;
  }
  .business .paging {
    display: none !important;
  }
  .business .base {
    display: none;
  }
  .business .look {
    display: block;
    width: 3rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.28rem;
    background: #15499a;
    margin: 0 auto;
    /* margin-top: 0.8rem;
    */
    margin-bottom: 0.75rem;
  }
}

/* ============p3-1 视频列表============== */
.videoBox .videoList {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
.videoBox .videoList .newsContList {
  margin-left: 60px;
  width: calc((100% - 120px) / 3);
  margin-top: 60px;
  padding-bottom: 0;
  box-sizing: border-box;
  border-bottom: none;
  position: relative;
}
.videoBox .videoList .itemtext {
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  bottom: 25px;
  left: 26px;
  font-weight: 600;
  z-index: 2;
}
.videoBox .videoList .shade {
  background: url(../images/page/palys.png) center no-repeat;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.videoBox .videoList .mask {
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.videoBox .videoList .newsContList:nth-child(3n + 1) {
  margin-left: 0;
}
.videoBox .videoList .newsContListImg {
  height: 240px;
  overflow: hidden;
}
.videoBox .videoList .newsContListImg i {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.videoBox .videoList .newsContList:hover i {
  transform: scale(1.1);
}
.videoBox .paging {
  padding: 100px 0 124px;
}
.videoBox .look {
  display: none;
}
@media (max-width:1200px) {
  .videoBox .videoList {
    margin-top: 0.16rem;
  }
  .videoBox .videoList .newsContList {
    margin-top: 0.78rem;
    width: 100%;
    margin-left: 0;
  }
  .videoBox .videoList .newsContListImg {
    height: 3.88rem;
  }
  .videoBox .paging {
    display: none;
  }
  .videoBox .look {
    display: block;
    width: 3rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.28rem;
    background: #15499a;
    margin: 0 auto;
    margin-top: 0.8rem;
    margin-bottom: 0.75rem;
  }
}

/* ============p3-3-1案例详情============== */
.caseDetails {
  padding: 60px 0 94px;
}
.caseDetails .health {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 58px;
}
.caseDetails .health_left {
  width: 60.71%;
}
.caseDetails .health_left p {
  font-size: 38px;
  color: #333;
  font-weight: bold;
}
.caseDetails .health_left b {
  font-size: 30px;
  color: #333333;
  font-family: Arial;
  padding-top: 15px;
}
.caseDetails .health_left .key {
  font-size: 24px;
  color: #666666;
  padding-top: 40px;
  position: relative;
}
.caseDetails .health_left .key .lag{
  position: absolute;
  right: 0px;
  top: 40px;
  font-size: 18px;



}

.caseDetails .health_left .key .lag .translate1SelectLanguage{
   width: 120px;
  }


.caseDetails .health_left .key .translateSelectLanguage{
  width: 120px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}


.caseDetails .health_right {
  width: 26.14%;
  height: 206px;
}
.caseDetails .health_right img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.caseDetails .detailBox {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.caseDetails .detailBox .del_left {
  width: 69.42%;
  float: left;
}
.caseDetails .detailBox .del_left .text {
  padding-top: 20px;
}
.caseDetails .detailBox .del_left p {
  font-size: 16px;
  color: #333333;
  line-height: 34px;
  text-indent: 2em;
  padding-top: 25px;
}
.caseDetails .detailBox .del_left img, .caseDetails .detailBox .del_left video {
  width: 63.99%;
  height: auto;
  margin: 20px auto;
}
.caseDetails .detailBox .del_left span {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  display: inline;
}
.caseDetails .detailBox .del_left b {
  font-size: 24px;
  color: #333;
  padding-top: 10px;
}
.caseDetails .detailBox .del_left .go_article .fl p {
  padding-top: 0;
  padding-left: 20px;
  color: #666;
  float: left;
  font-size: 18px;
  line-height: inherit;
  text-indent: 0;
}
.caseDetails .detailBox .del_left .go_article .fr p {
  padding-top: 0;
  font-size: 18px;
  line-height: inherit;
  text-indent: 0;
  color: #666;
}
.caseDetails .detailBox .del_right {
  width: 26.07%;
  margin-top: 50px;
}
.caseDetails .detailBox .tit {
  font-size: 20px;
  color: #333;
}
.caseDetails .detailBox .fixed_top .video_play {
  width: 100%;
  height: 205px;
  position: relative;
  margin-top: 30px;
}
.caseDetails .detailBox .fixed_top .video_play img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.caseDetails .detailBox .fixed_top .video_play i {
  width: 44px;
  height: 44px;
  background: url(../images/page/del_play.png) center no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.caseDetails .detailBox .fixed_top .video_play p {
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  bottom: 26px;
  left: 26px;
}
.caseDetails .detailBox .fixed_bot {
  padding: 50px 48px 30px;
  background: #f7f7f7;
  margin-top: 62px;
}
.caseDetails .detailBox .fixed_bot.bring_fiex {
  width: 233px;
  position: fixed;
  top: 120px;
  margin-top: 30px;
  right: 13.55%;
}
.caseDetails .detailBox .fixed_bot.bring_bot {
  bottom: 104px;
  right: 0;
  top: auto;
  position: absolute;
  width: 268px;
}
.caseDetails .detailBox .fixed_bot .texts {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
}
.caseDetails .detailBox .fixed_bot .texts:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.caseDetails .detailBox .fixed_bot .text_img {
  width: 100%;
  height: 152px;
  margin-top: 40px;
}
.caseDetails .detailBox .fixed_bot .text_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.caseDetails .detailBox .fixed_bot p {
  font-size: 18px;
  color: #666666;
  padding-top: 20px;
  line-height: 36px;
}
.caseDetails .m_health {
  display: none;
}
.caseDetails .m_del_right {
  display: none;
}
@media (max-width:1669px) {
  .caseDetails .detailBox .fixed_bot.bring_fiex {
    right: 10%;
  }
}
@media (max-width:1540px) {
  .caseDetails .detailBox .fixed_bot.bring_fiex {
    right: 4%;
  }
}
@media (max-width:1200px) {
  .caseDetails {
    padding: 0.7rem 0 0.6rem;
  }
  .caseDetails .health {
    display: none;
  }
  .caseDetails .m_health {
    display: block;
    padding-bottom: 0.59rem;
    border-bottom: 1px solid #e5e5e5;
  }
  .caseDetails .m_health .health_right {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.58rem;
  }
  .caseDetails .m_health .health_right span {
    font-size: 0.26rem;
    color: #666666;
  }
  .caseDetails .m_health .health_right .h_img {
    width: 40.28%;
  }
  .caseDetails .health_left {
    width: 100%;
  }
  .caseDetails .health_left p {
    font-size: 0.42rem;
  }
  .caseDetails .health_left b {
    font-size: 0.28rem;
    padding-top: 0.48rem;
  }

  .caseDetails .health_left .key{
    font-size: 0.4rem;
  }

  .caseDetails .health_left .key .lag{
    font-size: 0.3rem;

  }

  .caseDetails .health_left .key .lag .translate2SelectLanguage{
     width: 1.5rem !important
    }


  .caseDetails .detailBox .del_left {
    width: 100%;
  }
  .caseDetails .detailBox .del_left p {
    font-size: 0.28rem;
    line-height: 0.46rem;
    padding-top: 0.4rem;
  }
  .caseDetails .detailBox .del_left span {
    font-size: 0.28rem;
  }
  .caseDetails .detailBox .del_left b {
    font-size: 0.32rem;
    padding-top: 0.2rem;
  }
  .caseDetails .detailBox .del_left img, .caseDetails .detailBox .del_left video {
    width: 100%;
    margin: 0.2rem auto;
  }
  .caseDetails .detailBox .del_left .go_article .fl p {
    color: #333;
    font-size: 0.28rem;
    padding-left: 0.2rem;
  }
  .caseDetails .detailBox .del_left .go_article .fr p {
    color: #333;
    font-size: 0.28rem;
  }
  .caseDetails .detailBox .del_right.bring_fiex {
    position: static;
  }
  .caseDetails .detailBox .del_right {
    position: static;
    display: none;
    width: 100%;
  }
  .caseDetails .m_del_right {
    display: block;
    margin-top: 1rem;
  }
  .caseDetails .m_del_right .tit {
    font-size: 0.42rem;
    color: #333333;
  }
  .caseDetails .m_del_right .fixed_top {
    padding: 0 0.3rem;
  }
  .caseDetails .m_del_right .fixed_top .video_play {
    width: 100%;
    height: 3.8rem;
    position: relative;
    margin-top: 0.6rem;
  }
  .caseDetails .m_del_right .fixed_top .video_play img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .caseDetails .m_del_right .fixed_top .video_play i {
    width: 0.44rem;
    height: 0.44rem;
    background: url(../images/page/del_play.png) center no-repeat;
    background-size: 0.43rem auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .caseDetails .m_del_right .fixed_top .video_play p {
    font-size: 0.28rem;
    color: #ffffff;
    position: absolute;
    bottom: 0.5rem;
    left: 0.5rem;
  }
  .caseDetails .m_del_right .fixed_bot {
    background: #f7f7f7;
    margin-top: 0.8rem;
    padding: 0.58rem 0 0.6rem;
  }
  .caseDetails .m_del_right .fixed_bot .texts {
    margin-top: 0.6rem;
    padding-bottom: 1.1rem;
    border-bottom: 1px solid #c3d0e5;
  }
  .caseDetails .m_del_right .fixed_bot .texts .text_img {
    width: 100%;
    height: 3.91rem;
  }
  .caseDetails .m_del_right .fixed_bot .texts .text_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .caseDetails .m_del_right .fixed_bot .texts p {
    font-size: 0.28rem;
    color: #333;
    padding-top: 0.6rem;
  }
}

/* ==============p4-1-公司简介3.html================== */
.leader .company {
  position: relative;
}
.leader .company .mc_bs3_svg {
  display: none;
}
.leader .company .firm {
  width: 100%;
  height: 100vh;
  background: url(../images/page/firm.png) center no-repeat;
  background-size: cover;
}
.leader .company .firm .w1400 {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}
.leader .company .firm .text {
  width: 87.57%;
  margin: 0 auto;
}
.leader .company .firm .text p {
  font-size: 36px;
  color: #ffffff;
  text-align: center;
}
.leader .company .firm .text b {
  font-size: 18px;
  color: #ffffff;
  line-height: 38px;
  text-align: center;
  margin-top: 40px;
}
.leader .company .firm .firm_flex {
  display: flex;
  justify-content: center;
  margin-top: 110px;
}
.leader .company .firm .firm_flex .iconbox {
  width: 9.85%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 100px;
}
.leader .company .firm .firm_flex .iconbox:last-child {
  margin-right: 0;
}
.leader .company .firm .firm_flex .iconbox i {
  width: 118px;
  height: 118px;
  background-color: rgba(240, 247, 255, 0.34);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.leader .company .firm .firm_flex .iconbox i::after {
  content: "";
  width: 138px;
  height: 138px;
  border: 1px dashed #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.leader .company .firm .firm_flex .iconbox p {
  font-size: 18px;
  color: #ffffff;
  padding-top: 30px;
}
.leader .scrollmagic-pin-spacer {
  overflow: hidden;
}
.leader .company {
  position: relative;
  height: 937px;
}
.leader .company .com_text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
  width: 102%;
  height: 102%;
  object-fit: cover;
}
.leader .company .firm .text {
  opacity: 0;
  padding-top: 20px;
}
.leader .company .firm .firm_flex {
  opacity: 0;
  padding-top: 20px;
}
.leader .operation {
  width: 100%;
}
.leader .operation .oper {
  width: 100%;
}
.leader .operation .m_oper {
  display: none;
}
.leader .demand {
  padding: 220px 0 180px;
  background: url(../images/page/demand.png) center no-repeat;
  background-size: cover;
}
.leader .demand .need {
  width: 100%;
  float: left;
}
.leader .demand .map {
  width: 800px;
  float: right;
  position: relative;
}
.leader .demand .map .China {
  width: 100%;
  position: relative;
}
.leader .demand .map .China img {
  width: 100%;
}
.leader .demand .map .China .atle {
  position: absolute;
  left: 154px;
  top: 86px;
  width: 530px;
  z-index: 1;
  pointer-events: none;
}
.leader .demand .map .dot {
  position: absolute;
}
.leader .demand .map .dot .pic {
  position: relative;
}
.leader .demand .map .dot .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 1;
}
.leader .demand .map .dot .pic .img2 {
  opacity: 0;
}
.leader .demand .map .dot .pic p {
  font-size: 16px;
  color: #009fe8;
  position: absolute;
}
.leader .demand .map .dot.cur .pic .img1 {
  opacity: 0;
}
.leader .demand .map .dot.cur .pic .img2 {
  opacity: 1;
}
.leader .demand .map .dot1 {
  top: 62px;
  left: 1px;
}
.leader .demand .map .dot1 .pic {
  width: 287px;
  height: 229px;
}
.leader .demand .map .dot1 .pic p {
  right: 62px;
  top: 23px;
}
.leader .demand .map .dot2 {
  top: 240px;
  left: 415px;
}
.leader .demand .map .dot2 .pic {
  width: 70px;
  height: 113px;
}
.leader .demand .map .dot2 p {
  top: 46px;
}
.leader .demand .map .dot3 {
  top: 294px;
  left: 480px;
}
.leader .demand .map .dot3 .pic {
  width: 78px;
  height: 72px;
}
.leader .demand .map .dot3 p {
  top: -9px;
  left: 14px;
}
.leader .demand .map .dot4 {
  top: 347px;
  left: 452px;
}
.leader .demand .map .dot4 .pic {
  width: 110px;
  height: 70px;
}
.leader .demand .map .dot5 {
  top: 480px;
  left: 471px;
}
.leader .demand .map .dot5 .pic {
  width: 115px;
  height: 89px;
}
.leader .demand .map .dot5 p {
  left: 9px;
  bottom: 20px;
}
.leader .demand .map .dot6 {
  top: 397px;
  left: 532px;
}
.leader .demand .map .dot6 .pic {
  width: 65px;
  height: 68px;
}
.leader .demand .map .dot6 p {
  bottom: -23px;
  right: -39px;
}
.leader .demand .map .dot7 {
  top: 386px;
  left: 592px;
}
.leader .demand .map .dot7 .pic {
  width: 53px;
  height: 51px;
}
.leader .demand .map .dot7 p {
  bottom: -4px;
  width: 72px;
  left: 23px;
}
.leader .demand .need_title {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
  text-align: center;
}
.leader .demand .textbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 115px;
}
.leader .demand .text {
  width: 204px;
  margin-right: 30px;
  margin-bottom: 40px;
  font-size: 48px;
  color: #14569d;
  font-family: Arial;
  font-weight: bold;
}
.leader .demand .text:nth-child(2n) {
  margin-right: 0;
}
.leader .demand .text i {
  font-size: 60px;
  color: #14569d;
  font-family: Arial;
  font-weight: bold;
  display: inline-block;
}
.leader .demand .text b {
  font-size: 16px;
  color: #333333;
}
.leader .txt p {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
}
.leader .txt b {
  font-size: 22px;
  color: #9dc2e9;
  font-weight: bold;
}
.leader .course {
  padding: 140px 0 190px;
}
.leader .course .courseSwiper {
  margin-top: 80px;
  max-height: 600px;
}
.leader .course .courseSwiper .swiper-slide {
  /* height: 316px; */
  margin-bottom: 85px;
  opacity: 0.6;
}
.leader .course .courseSwiper .swiper-slide:last-child {
  height: 0px;
  margin-bottom: 0;
}
.leader .course .courseSwiper .swiper-slide-active {
  opacity: 1;
}
.leader .course .courseSwiper .swiper-slide-active .track_box .cours_img img {
  width: 100%;
  transition: all 0.5s;
}
.leader .course .courseSwiper .swiper-scrollbar {
  background: #b5cee6;
  left: 152px;
}
.leader .course .courseSwiper .swiper-scrollbar-drag {
  background: #14569d;
}
.leader .course .track_box {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
.leader .course .track_box .time {
  font-size: 120px;
  color: #14569d;
  font-family: Arial;
  font-weight: bold;
  position: absolute;
  left: -24px;
  top: 0;
  writing-mode: vertical-lr;
  transform: rotate(180deg);
}
.leader .course .track_box .text {
  width: 36.71%;
  margin-right: 100px;
}
.leader .course .track_box .text i {
  width: 46px;
  height: 38px;
}
.leader .course .track_box .text p {
  font-size: 36px;
  color: #14569d;
  font-weight: bold;
  margin-top: 20px;
}
.leader .course .track_box .text b {
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  text-align: justify;
  margin-top: 40px;
}
.leader .course .track_box .cours_img {
  width: 40.07%;
  height: 316px;
}
.leader .course .track_box .cours_img img {
  width: 71.31%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s;
}
.leader .honor {
  padding: 130px 0 146px;
  background: url(../images/page/honor.png) center no-repeat;
  background-size: cover;
}
.leader .honor .text {
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
}
.leader .honor .text_p {
  width: 47.64%;
  height: 100px;
  line-height: 100px;
  text-align: center;
  font-size: 24px;
  color: #306aa8;
  font-weight: bold;
  background: #fff;
  cursor: default;
}
.leader .honor .text_p.cur {
  background: #306aa8;
  color: #fff;
}
.leader .honor .certification {
  display: none;
}
.leader .honor .certification.curr {
  display: block;
}
.leader .honor .certification em {
  font-size: 34px;
  color: #999;
  margin-top: 80px;
  text-align: center;
}
.leader .honor .rank {
  width: 47.64%;
  font-size: 20px;
  color: #333;
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.leader .honor .rank p {
  padding-left: 25px;
  background: url(../images/icon/icon_62.png) left center no-repeat;
  margin-left: 120px;
  font-weight: bold;
}
.leader .honor .rank p:first-child {
  margin-left: 0;
}
.leader .honor .award {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 50px; /* 定义了滚动条整体样式； */
  /* 定义了滚动条滑块的样式 */
  /* 定义了轨道的样式 */
}
.leader .honor .award .award_img {
  width: 47.64%;
  position: relative;
  padding-bottom: 25px;
}
.leader .honor .award .award_img::after {
  content: "";
  width: 100%;
  height: 25px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
}
.leader .honor .award .award_img .newsSwiper {
  width: 100%;
  overflow: hidden;
}
.leader .honor .award .award_img .newsSwipers {
  width: 100%;
  overflow: hidden;
}
.leader .honor .award .award_img .swiper-slide .newimg {
  width: 70.76%;
  margin: 0 auto;
}
.leader .honor .award .award_img .swiper-slide .newimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.leader .honor .award .award_text {
  width: 46%;
  height: 390px;
  overflow: hidden;
  overflow-y: scroll;
}
.leader .honor .award .award_text .newsConts {
  margin-top: 20px;
}
.leader .honor .award .award_text .newsContss {
  margin-top: 20px;
}
.leader .honor .award .award_text .swiper-slide {
  height: 100% !important;
}
.leader .honor .award .award_text .swiper-slide:hover i {
  background: url(../images/icon/icon_63s.png) left top 8px no-repeat;
  color: #14569d;
}
.leader .honor .award .award_text .swiper-slide:hover p {
  color: #14569d;
}
.leader .honor .award .award_text .swiper-slide-thumb-active i {
  background: url(../images/icon/icon_63s.png) left top 8px no-repeat;
  color: #14569d;
}
.leader .honor .award .award_text .swiper-slide-thumb-active p {
  color: #14569d;
}
.leader .honor .award .award_text .time {
  display: flex;
  height: 54px;
  margin-bottom: 30px;
  cursor: default;
}
.leader .honor .award .award_text i {
  font-size: 20px;
  color: #666666;
  background: url(../images/icon/icon_63.png) left top 8px no-repeat;
  padding-left: 38px;
  width: 20%;
}
.leader .honor .award .award_text p {
  width: 60%;
  font-size: 20px;
  color: #666666;
  margin-left: 30px;
}
.leader .honor .award .award_text::-webkit-scrollbar {
  height: 96px !important;
  width: 4px !important;
}
.leader .honor .award .award_text::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #14569d;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}
.leader .honor .award .award_text::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #b5cee6;
}
.leader .course .m_course {
  display: none;
}
.leader .course .track_box .m_text {
  display: none;
}
.leader .demand .m_textbox {
  display: none;
}
.leader .honor .m_award {
  display: none;
}
.leader .company .m_com_text {
  display: none;
}
.leader .demand .m_map {
  display: none;
}
@media (max-width:1669px) {
  .leader .demand .text {
    width: 170px;
  }
}
@media (max-width:1200px) {
  .leader .company .com_text {
    display: none;
  }
  .leader .company {
    height: 100vh;
  }
  .leader .company .m_com_text {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
    width: 102%;
    height: 102%;
    object-fit: cover;
  }
  .leader .company .firm {
    padding: 1.09rem 0 1.08rem;
  }
  .leader .company .firm .w1400 {
    display: flex;
  }
  .leader .company .firm .text {
    width: 100%;
  }
  .leader .company .firm .text p {
    font-size: 0.32rem;
  }
  .leader .company .firm .text b {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-top: 0.7rem;
  }
  .leader .company .firm .firm_flex {
    margin-top: 1.03rem;
    justify-content: space-between;
  }
  .leader .company .firm .firm_flex .iconbox i {
    width: 0.88rem;
    height: 0.88rem;
  }
  .leader .company .firm .firm_flex .iconbox i img {
    width: 0.35rem;
  }
  .leader .company .firm .firm_flex .iconbox i::after {
    width: 1.04rem;
    height: 1.04rem;
  }
  .leader .company .firm .firm_flex .iconbox {
    width: 15.07%;
    margin-right: 0;
  }
  .leader .company .firm .firm_flex .iconbox p {
    font-size: 0.24rem;
    padding-top: 0.28rem;
  }
  .leader .operation .oper {
    display: none;
  }
  .leader .operation .m_oper {
    display: block;
    width: 100%;
  }
  .leader .demand {
    padding: 0.78rem 0 0.1rem;
  }
  .leader .demand .need {
    float: none;
    width: 100%;
  }
  .leader .demand .need_title {
    font-size: 0.42rem;
    width: 70%;
    margin: 0 auto;
  }
  .leader .demand .textbox {
    display: none;
  }
  .leader .demand .map {
    display: none;
  }
  .leader .demand .m_map {
    float: none;
    margin-top: 0.6rem;
    width: 100%;
    display: block;
  }
  .leader .demand .m_map img {
    width: 100%;
  }
  .leader .demand .m_textbox {
    display: flex;
    justify-content: space-between;
    margin-top: 0.8rem;
  }
  .leader .demand .text {
    width: 46%;
    margin-bottom: 0.7rem;
    margin-right: 0;
    font-size: 0.7rem;
  }
  .leader .demand .text i {
    font-size: 0.7rem;
  }
  .leader .demand .text b {
    font-size: 0.26rem;
  }
  .leader .course {
    padding: 0.7rem 0;
  }
  .leader .txt p {
    font-size: 0.42rem;
  }
  .leader .txt b {
    font-size: 0.24rem;
  }
  .leader .course .courseSwiper {
    display: none;
  }
  .leader .course .track_box .text {
    display: none;
  }
  .leader .course .m_course {
    display: block;
    margin-top: 0.5rem;
  }
  .leader .course .m_course .timeSwiper {
    padding-bottom: 0.58rem;
  }
  .leader .course .m_course .timeSwiper .swiper-slide {
    opacity: 0.1;
  }
  .leader .course .m_course .timeSwiper .swiper-slide:last-child {
    width: 0 !important;
  }
  .leader .course .m_course .timeSwiper .swiper-scrollbar {
    background: #b5cee6;
    height: 0.03rem;
  }
  .leader .course .m_course .timeSwiper .swiper-scrollbar-drag {
    background: #14569d;
  }
  .leader .course .m_course .timeSwiper .swiper-slide-thumb-active {
    opacity: 1;
  }
  .leader .course .m_course .timeSwiper .time {
    font-size: 0.8rem;
    color: #14569d;
    font-family: Arial;
    font-weight: bold;
  }
  .leader .course .course_del {
    margin-top: 0.8rem;
  }
  .leader .course .track_box {
    display: block;
  }
  .leader .course .track_box .cours_img {
    width: 100%;
    height: 3.84rem;
  }
  .leader .course .track_box .cours_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .leader .course .track_box .m_text {
    display: block;
    width: 100%;
    margin-top: 0.68rem;
  }
  .leader .course .track_box .text i {
    width: 0.46rem;
    height: 0.38rem;
  }
  .leader .course .track_box .text p {
    font-size: 0.36rem;
    margin-top: 0.2rem;
  }
  .leader .course .track_box .text b {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-top: 0.5rem;
  }
  .leader .honor {
    padding: 0.8rem 0 1.3rem;
  }
  .leader .honor .text {
    margin-top: 0.76rem;
    display: block;
  }
  .leader .honor .text_p {
    width: 100%;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 0.28rem;
    margin-bottom: 0.38rem;
  }
  .leader .honor .text_p:last-child {
    margin-bottom: 0;
  }
  .leader .honor .rank {
    margin: 0;
    width: 100%;
    justify-content: space-around;
    margin-top: 0.5rem;
  }
  .leader .honor .rank p {
    margin-left: 0;
    font-size: 0.2rem;
    padding-left: 0.25rem;
    background-size: 0.09rem auto;
  }
  .leader .honor .award {
    display: none;
  }
  .leader .honor .m_award {
    display: block;
    margin-top: 0.78rem;
  }
  .leader .honor .m_award .award_img {
    width: 100%;
    position: relative;
  }
  .leader .honor .m_award .award_img .awardSwiper {
    width: 100%;
    overflow: hidden;
  }
  .leader .honor .m_award .award_img .awardSwipers {
    width: 100%;
    overflow: hidden;
  }
  .leader .honor .m_award .award_img .swiper-slide .newimg_box {
    position: relative;
    padding-bottom: 0.28rem;
  }
  .leader .honor .m_award .award_img .swiper-slide .newimg_box::after {
    content: "";
    width: 100%;
    height: 0.28rem;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.16);
  }
  .leader .honor .m_award .award_img .swiper-slide .newimg {
    width: 70.28%;
    margin: 0 auto;
  }
  .leader .honor .m_award .award_img .swiper-slide .newimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .leader .honor .m_award .award_img .swiper-slide .txt {
    font-size: 0.3rem;
    color: #333333;
    margin-top: 0.78rem;
    font-weight: 500;
    text-align: center;
  }
  .leader .honor .m_award .award_text {
    width: 100%;
    margin-top: 1rem;
  }
  .leader .honor .m_award .award_text .newsAward {
    padding-bottom: 0.36rem;
    overflow: hidden;
    position: relative;
  }
  .leader .honor .m_award .award_text .newsAwards {
    padding-bottom: 0.36rem;
    overflow: hidden;
    position: relative;
  }
  .leader .honor .m_award .award_text .swiper-scrollbar {
    background: #b5cee6;
    height: 0.03rem;
  }
  .leader .honor .m_award .award_text .swiper-scrollbar-drag {
    background: #14569d;
  }
  .leader .honor .m_award .award_text .swiper-slide-thumb-active i {
    color: #14569d;
  }
  .leader .honor .m_award .award_text .time {
    cursor: default;
  }
  .leader .honor .m_award .award_text i {
    font-size: 0.3rem;
    color: #666666;
    text-align: center;
  }
}

/* ===============p4-2-企业文化================ */
.culture .pagebanner {
  height: 890px;
  position: relative;
}
.culture .pagebanner .b_img {
  width: 100%;
  height: 100%;
}
.culture .pagebanner .text {
  width: 100%;
  position: absolute;
  top: 62%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.culture .pagebanner p {
  font-size: 30px;
  color: #ffffff;
  text-align: center;
  line-height: 60px;
  opacity: 0;
}
.culture .pagebanner p.curs {
  opacity: 1;
  animation-delay: 0.3s;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.culture .pagebanner b {
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  margin-top: 10px;
  opacity: 0;
}
.culture .pagebanner b.curr {
  opacity: 1;
  animation-delay: 0.9s;
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.culture .mission {
  padding: 0 0 130px;
}
.culture .mission .missbox {
  background: #fff;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
  padding: 82px 116px 116px;
  margin-top: -122px;
}

/* .culture .mission .vision{ */
  /* width: 45.13%;
  */
  /*
}
*/
.culture .miss_top {
  background: #fafafa;
  padding: 120px 0 130px;
}
.culture .miss_top .missbox {
  margin-top: 0;
  background: url(../images/page/mis.png) center no-repeat;
  background-size: cover;
}

/* .culture .mission .vision:first-child{ */
  /* margin-bottom: 116px;
  */
  /*
}
*/
.culture .mission .vision:hover i {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.culture .mission i {
  width: 52px;
  height: 60px;
  transition: all 0.5s;
}
.culture .mission span {
  font-size: 22px;
  color: #333333;
  margin-top: 40px;
}
.culture .mission b {
  font-size: 30px;
  color: #14569d;
  margin-top: 15px;
  margin-bottom: 50px;
  font-weight: bold;
}
.culture .mission p {
  font-size: 18px;
  color: #333333;
  line-height: 36px;
  padding-bottom: 15px;
}
.culture .mission p:last-child {
  padding-bottom: 0;
}
.culture .kernel {
  padding: 104px 0 124px;
}
.culture .kernel .diligent {
  padding: 80px 116px 120px;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.culture .kernel .diligent:hover img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.culture .kernel .diligent img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  transform: scale(1);
  transition: all 0.5s;
}
.culture .kernel .diligent i {
  width: 35px;
  height: 59px;
}
.culture .kernel .diligent span {
  font-size: 24px;
  color: #fff;
  margin-top: 30px;
}
.culture .kernel .diligent b {
  font-size: 30px;
  color: #fff;
  margin-top: 20px;
  font-weight: bold;
}
.culture .kernel .diligent p {
  font-size: 18px;
  color: #fff;
  line-height: 36px;
  margin-top: 40px;
}
.culture .purpose {
  background: url(../images/page/purpose.png) center no-repeat;
  background-size: cover;
  padding: 120px 0 130px;
}
.culture .purpose .felicity {
  padding: 92px 116px 90px;
  background: #fff;
}
.culture .purpose .felicity:hover i {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.culture .purpose .felicity i {
  width: 57px;
  height: 54px;
  transition: all 0.5s;
}
.culture .purpose .felicity span {
  font-size: 24px;
  color: #333333;
  margin-top: 30px;
}
.culture .purpose .felicity b {
  font-size: 30px;
  color: #14569d;
  margin-top: 20px;
  margin-bottom: 40px;
  font-weight: bold;
}
.culture .purpose .felicity p {
  font-size: 18px;
  color: #333333;
  line-height: 36px;
  margin-bottom: 10px;
}
.culture .mascot {
  padding: 160px 0 140px;
  position: relative;
  overflow: hidden;
}
.culture .mascot .mascot_title p {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
}
.culture .mascot .mascot_title b {
  font-size: 22px;
  color: #9dc2e9;
  margin-top: 10px;
}
.culture .mascot .dream {
  width: 48.78%;
  background: url(../images/page/dream.png) center no-repeat;
  background-size: 100% auto;
  padding: 60px 80px 60px 60px;
  margin-top: 90px;
}
.culture .mascot .dream p {
  font-size: 24px;
  font-weight: bold;
  color: #14569d;
}
.culture .mascot .text {
  width: 49%;
  margin-left: 68px;
  margin-top: 40px;
}
.culture .mascot .text p {
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  margin-bottom: 30px;
}
.culture .mascot .text p:last-child {
  margin-bottom: 0;
}
.culture .mascot .mascot_r {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 41.45%;
}
.culture .mascot .mascot_r img {
  width: 100%;
}
.culture .pagebanner .m_img {
  display: none;
}
.culture .mascot .m_dream {
  display: none;
}
@media (max-width:1200px) {
  .culture .pagebanner .b_img {
    display: none;
  }
  .culture .pagebanner {
    height: 8.91rem;
  }
  .culture .pagebanner .m_img {
    display: block;
    width: 100%;
    height: 100%;
  }
  .culture .pagebanner .text {
    width: 92%;
  }
  .culture .pagebanner p {
    font-size: 0.32rem;
    line-height: 0.62rem;
  }
  .culture .pagebanner b {
    font-size: 0.2rem;
    line-height: 0.34rem;
    margin-top: 0.3rem;
  }
  .culture .mission {
    padding: 0 0 0.8rem;
  }
  .culture .miss_top {
    padding: 0.8rem 0 0.8rem;
  }
  .culture .mission .missbox {
    padding: 0.76rem 0.3rem 0.8rem;
    margin-top: -0.62rem;
    display: block;
  }
  .culture .miss_top .missbox {
    margin-top: 0;
  }
  .culture .mission .vision {
    width: 100%;
    margin-bottom: 0.8rem;
  }
  .culture .mission .vision:last-child {
    margin-bottom: 0;
  }
  .culture .mission i {
    width: 0.52rem;
    height: 0.6rem;
  }
  .culture .mission span {
    font-size: 0.3rem;
    margin-top: 0.26rem;
    font-weight: 500;
  }
  .culture .mission b {
    font-size: 0.36rem;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
  }
  .culture .mission p {
    font-size: 0.28rem;
    line-height: 0.42rem;
    padding-bottom: 0.35rem;
  }
  .culture .kernel .w1400 {
    width: 100%;
  }
  .culture .kernel {
    padding: 0.8rem 0;
  }
  .culture .kernel .diligent {
    padding: 0.8rem 0.6rem;
  }
  .culture .kernel .diligent i {
    width: 0.34rem;
    height: 0.57rem;
  }
  .culture .kernel .diligent span {
    font-size: 0.3rem;
    margin-top: 0.28rem;
  }
  .culture .kernel .diligent b {
    font-size: 0.36rem;
    margin-top: 0.2rem;
  }
  .culture .kernel .diligent p {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-top: 0.5rem;
  }
  .culture .purpose {
    padding: 0.8rem 0;
  }
  .culture .purpose .felicity {
    padding: 0.79rem 0.3rem 0.47rem;
  }
  .culture .purpose .felicity i {
    width: 0.57rem;
    height: 0.54rem;
  }
  .culture .purpose .felicity span {
    font-size: 0.3rem;
    margin-top: 0.3rem;
  }
  .culture .purpose .felicity b {
    font-size: 0.36rem;
    margin-top: 0.2rem;
  }
  .culture .purpose .felicity p {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-bottom: 0.4rem;
  }
  .culture .mascot {
    padding: 0;
    padding-top: 0.8rem;
  }
  .culture .mascot .dream {
    display: none;
  }
  .culture .mascot .m_dream {
    display: block;
    width: calc(100% - 0.6rem);
    background: url(../images/mobile/page/dream.png) center no-repeat;
    background-size: 100% auto;
    padding: 0.6rem 0.3rem 1.04rem;
    margin-top: 0.8rem;
  }
  .culture .mascot .m_dream p {
    font-size: 0.32rem;
    font-weight: bold;
    color: #14569d;
  }
  .culture .mascot .text {
    width: 100%;
    margin-left: 0;
    margin-top: 0.4rem;
  }
  .culture .mascot .text p {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-bottom: 0.3rem;
  }
  .culture .mascot .mascot_title p {
    font-size: 0.42rem;
  }
  .culture .mascot .mascot_title b {
    font-size: 0.42rem;
    margin-top: 0.2rem;
  }
  .culture .mascot .mascot_r {
    position: static;
    width: 100%;
    margin-top: 0.56rem;
  }
  .culture .mascot .mascot_r img {
    width: 6.16rem;
    float: right;
  }
}

/* =============p4-6 生态伙伴.html============ */
.zoology .str_title p {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
}
.zoology .str_title b {
  font-size: 22px;
  color: #9dc2e9;
  margin-top: 15px;
  text-transform: uppercase;
}
.zoology .strategy {
  padding: 100px 0 74px;
}
.zoology .strategy .text {
  font-size: 20px;
  color: #333333;
  line-height: 40px;
  margin-top: 40px;
}
.zoology .strategy .partner {
  margin-top: 80px;
}
.zoology .strategy .partner .parimg {
  padding-bottom: 70px;
}
.zoology .strategy .partner .parimg .swiper-pagination {
  font-size: 0;
  bottom: 0;
}
.zoology .strategy .partner .parimg .swiper-pagination-bullet {
  width: 18px;
  height: 18px;
  background: #d7d7d7;
  opacity: 1;
  margin: 0;
  margin-right: 46px;
}
.zoology .strategy .partner .parimg .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.zoology .strategy .partner .parimg .swiper-pagination-bullet-active {
  background: #14569d;
}
.zoology .strategy .partner .swiper-slide {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.zoology .strategy .partner .friends {
  width: 24.21%;
  margin-bottom: 18px;
}
.zoology .strategy .partner .friends:hover {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
}
.zoology .strategy .partner .friends img {
  width: 100%;
}
.zoology .superiority {
  position: relative;
  height: 722px;
  overflow: hidden;
}
.zoology .superiority .tab_title {
  position: relative;
  z-index: 3;
}
.zoology .superiority .tab_title .next {
  position: relative;
  float: left;
  width: 25%;
  height: 722px;
  overflow: hidden;
}
.zoology .superiority .tab_title .next::before {
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #a5a5a5;
  content: " ";
  opacity: 0.5;
}
.zoology .superiority .tab_title .next:nth-child(4)::before {
  display: none;
}
.zoology .superiority .tab_title .next .pos {
  transition: all 0.5s;
  position: absolute;
  left: 50%;
  top: 53%;
  transform: translateX(-50%);
  margin-top: -68px;
  width: 77.42%;
  color: #fff;
}
.zoology .superiority .tab_title .next .icon {
  margin-bottom: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.zoology .superiority .tab_title .next .icon img {
  max-height: 60px;
}
.zoology .superiority .tab_title .next b {
  font-size: 28px;
  text-align: center;
}
.zoology .superiority .tab_title .next p {
  transition: all 0.6s;
  opacity: 0;
  display: none;
  margin-top: 50px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
}
.zoology .superiority .tab_title .next.cur {
  background: rgba(10, 94, 173, 0.87);
}
.zoology .superiority .tab_title .next:hover .pos, .zoology .superiority .tab_title .next.cur .pos {
  transition: all 0.5s;
  margin-top: -207px;
}
.zoology .superiority .tab_title .next:hover p, .zoology .superiority .tab_title .next.cur p {
  display: block;
  transition: all 0.6s;
  opacity: 1;
}
.zoology .superiority .tab_title .next .num {
  font-size: 24px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial;
  opacity: 0;
  transition: all 0.5s;
  text-align: center;
  margin-top: 30px;
}
.zoology .superiority .tab_title .next .bignum {
  font-size: 164px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial;
  opacity: 0.24;
  position: absolute;
  bottom: -56px;
  left: 50%;
  transform: translateX(-50%);
}
.zoology .superiority .tab_title .next.cur .bignum {
  display: none;
}
.zoology .superiority .tab_title .next.cur .num {
  opacity: 1;
  transition: all 0.5s;
}
.zoology .superiority .tab_title .next:hover a, .zoology .superiority .tab_title .next.cur a {
  display: flex;
  transition: all 0.5s;
  transform: scale(1);
}
.zoology .superiority .tab_next {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 722px;
}
.zoology .superiority .tab_next .pic {
  opacity: 0;
  transition: all 0.5s;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 722px;
  overflow: hidden;
}
.zoology .superiority .tab_next .pic i {
  width: 100%;
  height: 100%;
}
.zoology .superiority .tab_next .pic.cur {
  opacity: 1;
  transition: all 0.5s;
}
.zoology .applicant {
  padding: 100px 0 110px;
  background: #f9f9f9;
}
.zoology .applicant .cant_img {
  width: 100%;
  height: 100%;
  margin-top: 20px;
}
.zoology .applicant .cant_img img {
  width: 100%;
}
.zoology .m_cant_img {
  display: none;
}
.zoology .alliance {
  padding: 100px 0 60px;
  background: url(../images/page/alliance.png) center no-repeat;
  background-size: cover;
}
.zoology .alliance .resolvebox {
  margin-top: 70px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.zoology .alliance .resolvebox .resolve {
  width: 48.24%;
  background: #fff;
  margin-bottom: 50px;
}
.zoology .alliance .resolvebox .pic {
  padding: 30px 45px 50px;
}
.zoology .alliance .resolvebox .txt p {
  font-size: 80px;
  color: #14569d;
  font-weight: bold;
  opacity: 0.05;
}
.zoology .alliance .resolvebox .txt b {
  font-size: 26px;
  color: #333;
  margin-top: -64px;
  font-weight: bold;
}
.zoology .alliance .resolvebox .pic_list {
  margin-top: 40px;
}
.zoology .alliance .resolvebox .pic_list .list {
  display: flex;
  margin-bottom: 30px;
}
.zoology .alliance .resolvebox .pic_list .list:last-child {
  margin-bottom: 0;
}
.zoology .alliance .resolvebox .pic_list i {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #14569d;
  font-size: 12px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zoology .alliance .resolvebox .pic_list p {
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  width: 93%;
  margin-left: 12px;
}
.zoology .alliance .join {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  padding-bottom: 20px;
  margin-top: 20px;
}
.zoology .alliance .join p {
  font-size: 16px;
  color: #14569d;
}
.zoology .alliance .join i {
  width: 25px;
  height: 9px;
  background: url(../images/icon/icon_4.png) center no-repeat;
  margin-left: 14px;
  transition: all 0.5s;
}
.zoology .alliance .join::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 1px;
  background: #14569d;
  content: "";
}
.zoology .plan {
  background: url(../images/page/plan.png) center no-repeat;
  height: 276px;
  overflow: hidden;
}
.zoology .plan .w1400 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.zoology .plan .txt_left p {
  font-size: 24px;
  color: #fff;
}
.zoology .plan .txt_left b {
  font-size: 48px;
  color: #fff;
  font-weight: bold;
  margin-top: 10px;
}
.zoology .plan .txt_right p {
  font-size: 20px;
  color: #fff;
  margin-bottom: 16px;
  text-align: right;
}
.zoology .plan .txt_right p:last-child {
  margin-bottom: 0px;
}
.zoology .strategy .m_partner {
  display: none;
}
.zoology .superiority .tab_next .pic .pm_img {
  display: none;
}
@media (max-width:1200px) {
  .zoology .strategy {
    padding: 0.8rem 0 0.76rem;
  }
  .zoology .str_title p {
    font-size: 0.42rem;
  }
  .zoology .str_title b {
    font-size: 0.24rem;
    margin-top: 0.2rem;
  }
  .zoology .strategy .text {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-top: 0.6rem;
  }
  .zoology .strategy .partner {
    display: none;
  }
  .zoology .strategy .m_partner {
    display: block;
    margin-top: 0.8rem;
  }
  .zoology .strategy .m_partner .parimg {
    padding-bottom: 0.72rem;
  }
  .zoology .strategy .m_partner .parimg .swiper-pagination {
    font-size: 0;
    bottom: 0;
  }
  .zoology .strategy .m_partner .parimg .swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
    background: #d7d7d7;
    opacity: 1;
    margin: 0;
    margin-right: 0.28rem;
  }
  .zoology .strategy .m_partner .parimg .swiper-pagination-bullet:last-child {
    margin-right: 0;
  }
  .zoology .strategy .m_partner .parimg .swiper-pagination-bullet-active {
    background: #14569d;
  }
  .zoology .strategy .m_partner .swiper-slide {
    display: flex;
    flex-wrap: wrap;
  }
  .zoology .strategy .m_partner .friends {
    width: 32.17%;
    margin-right: 0.09rem;
    margin-bottom: 0.11rem;
  }
  .zoology .strategy .m_partner .friends:nth-child(3n) {
    margin-right: 0;
  }
  .zoology .strategy .m_partner .friends:hover {
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  }
  .zoology .strategy .m_partner .friends img {
    width: 100%;
  }
  .zoology .superiority {
    height: 12.4rem;
  }
  .zoology .superiority .w1400 {
    width: 100%;
  }
  .zoology .superiority .tab_title .next {
    float: none;
    width: 100%;
    height: 2.64rem;
  }
  .zoology .superiority .tab_title .next::before {
    bottom: 0;
    left: 0;
    top: auto;
    width: 100%;
    height: 1px;
  }
  .zoology .superiority .tab_title .next.cur {
    height: 4.55rem;
  }
  .zoology .superiority .tab_title .next .pos {
    width: 92%;
    margin-top: -0.55rem;
  }
  .zoology .superiority .tab_title .next .icon {
    margin-bottom: 0.2rem;
  }
  .zoology .superiority .tab_title .next .icon img {
    max-height: 0.5rem;
  }
  .zoology .superiority .tab_title .next b {
    font-size: 0.28rem;
  }
  .zoology .superiority .tab_title .next:hover .pos, .zoology .superiority .tab_title .next.cur .pos {
    margin-top: -1.47rem;
  }
  .zoology .superiority .tab_title .next p {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-top: 0.3rem;
  }
  .zoology .superiority .tab_title .next .num {
    font-size: 0.28rem;
    margin-top: 0.4rem;
  }
  .zoology .superiority .tab_title .next .bignum {
    font-size: 1.64rem;
    bottom: -0.6rem;
    right: -0.69rem;
    left: auto;
  }
  .zoology .superiority .tab_next .pic {
    height: 12.4rem;
  }
  .zoology .superiority .tab_next .pic .p_img {
    display: none;
  }
  .zoology .superiority .tab_next .pic .pm_img {
    display: block;
  }
  .zoology .applicant {
    padding: 0.8rem 0 0.75rem;
    background: #f9f9f9;
  }
  .zoology .applicant .cant_img {
    display: none;
  }
  .zoology .applicant .m_cant_img {
    width: 85.79%;
    height: 100%;
    margin: 0 auto;
    margin-top: 20px;
    display: block;
  }
  .zoology .applicant .m_cant_img img {
    width: 100%;
  }
  .zoology .alliance {
    padding: 0.8rem 0;
  }
  .zoology .alliance .resolvebox {
    margin-top: 0.7rem;
    display: block;
  }
  .zoology .alliance .resolvebox .resolve {
    width: 100%;
    margin-bottom: 0.74rem;
  }
  .zoology .alliance .resolvebox .resolve:last-child {
    margin-bottom: 0;
  }
  .zoology .alliance .resolvebox .pic {
    padding: 0.2rem 0.3rem 0.78rem;
  }
  .zoology .alliance .resolvebox .txt p {
    font-size: 0.9rem;
  }
  .zoology .alliance .resolvebox .txt b {
    font-size: 0.36rem;
    margin-top: -0.8rem;
  }
  .zoology .alliance .resolvebox .pic_list {
    margin-top: 0.62rem;
  }
  .zoology .alliance .resolvebox .pic_list .list {
    margin-bottom: 0.56rem;
  }
  .zoology .alliance .resolvebox .pic_list i {
    width: 0.37rem;
    height: 0.37rem;
    font-size: 0.2rem;
  }
  .zoology .alliance .resolvebox .pic_list p {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-left: 0.15rem;
  }
  .zoology .alliance .join {
    margin-top: 0.8rem;
    padding-bottom: 0.32rem;
  }
  .zoology .alliance .join p {
    font-size: 0.26rem;
    color: #999999;
  }
  .zoology .alliance .join i {
    width: 0.3rem;
    height: 0.11rem;
    background: url(../images/mobile/icon/icon_16.png) center no-repeat;
    background-size: 100% auto;
    margin-left: 0.22rem;
  }
  .zoology .alliance .join::after {
    width: 1.78rem;
    background: #999;
  }
  .zoology .plan {
    height: auto;
    background-size: cover;
    padding: 0.77rem 0;
  }
  .zoology .plan .w1400 {
    display: block;
  }
  .zoology .plan .txt_left p {
    font-size: 0.24rem;
  }
  .zoology .plan .txt_left b {
    font-size: 0.48rem;
    margin-top: 0.15rem;
  }
  .zoology .plan .txt_right {
    margin-top: 0.6rem;
  }
  .zoology .plan .txt_right p {
    font-size: 0.28rem;
    text-align: left;
    margin-bottom: 0;
    line-height: 0.42rem;
  }
}

/* =============p4-3-0-招聘拼稿============ */
.invite_02 .gifted_title p {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
}
.invite_02 .gifted_title b {
  font-size: 22px;
  color: #9dc2e9;
  font-weight: bold;
  margin-top: 10px;
}
.invite_02 .gifted {
  padding-top: 80px;
}
.invite_02 .section {
  font-size: 16px;
  color: #333333;
  line-height: 32px;
  padding-top: 70px;
}
.invite_02 .pullulate {
  display: flex;
  justify-content: space-between;
  margin-top: 90px;
  overflow: hidden;
  padding-bottom: 50px;
}
.invite_02 .power {
  width: 20.14%;
}
.invite_02 .power .text_p {
  cursor: pointer;
  margin-bottom: 20px;
}
.invite_02 .power .text_p p {
  font-size: 32px;
  color: #2775bb;
  opacity: 0;
  font-weight: bold;
  padding-left: 22px;
  transition: all 0.5s;
}
.invite_02 .power .text_p b {
  font-size: 22px;
  color: #666666;
  padding-left: 22px;
  position: relative;
  margin-top: -20px;
  transition: all 0.5s;
}
.invite_02 .power .text_p b::after {
  content: "";
  width: 4px;
  height: 18px;
  background: #d9d9d9;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: all 0.5s;
}
.invite_02 .power .text_p.cur p {
  opacity: 0.12;
}
.invite_02 .power .text_p.cur b {
  color: #2775bb;
}
.invite_02 .power .text_p.cur b::after {
  background: #2775bb;
}
.invite_02 .power .text_p:hover p {
  opacity: 0.12;
  transition: all 0.5s;
}
.invite_02 .power .text_p:hover b {
  color: #2775bb;
  transition: all 0.5s;
}
.invite_02 .power .text_p:hover b::after {
  background: #2775bb;
  transition: all 0.5s;
}
.invite_02 .switc_box {
  width: 79%;
  position: relative;
}
.invite_02 .switc_box .sw_img {
  width: 100%;
}
.invite_02 .switc_box .sw_img img {
  width: 100%;
}
.invite_02 .switchover {
  padding-bottom: 74px;
  position: relative;
  animation-delay: 0.3s;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  display: none;
}
.invite_02 .switchover.cur {
  display: block;
}
.invite_02 .switchover .sw_text {
  padding: 40px 70px 80px 58px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  left: 0;
}
.invite_02 .switchover .sw_text p {
  font-size: 19px;
  color: #666666;
  position: relative;
  padding-left: 74px;
}
.invite_02 .switchover .sw_text p::after {
  content: "";
  width: 55px;
  height: 1px;
  background: #d9d9d9;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.invite_02 .switchover .sw_text b {
  font-size: 24px;
  color: #666666;
  font-weight: bold;
  margin-top: 15px;
}
.invite_02 .recruit {
  position: relative;
  margin-top: 50px;
}
.invite_02 .recruit i {
  width: 100%;
  height: 303px;
}
.invite_02 .recruit .job {
  position: absolute;
  top: 50%;
  right: 246px;
  transform: translateY(-50%);
}
.invite_02 .recruit .job p {
  font-size: 30px;
  color: #14569d;
  font-weight: bold;
}
.invite_02 .recruit .job a {
  font-size: 16px;
  color: #808080;
  margin-top: 26px;
}
.invite_02 .welcome {
  padding: 70px 0 96px;
}
.invite_02 .welfare {
  display: flex;
  margin-top: 76px;
}
.invite_02 .welfare .boon {
  width: 10.78%;
  height: 435px;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  transition: all 0.5s;
  border-right: 1px solid #a9a8a5;
}
.invite_02 .welfare .boon i {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.invite_02 .welfare .boon::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.invite_02 .welfare .boon.cur {
  width: 46.14%;
  align-items: flex-end;
  transition: all 0.5s;
  border: none;
}
.invite_02 .welfare .boon.cur i {
  width: 100%;
}
.invite_02 .welfare .boon.cur::after {
  width: 100%;
  height: 277px;
  background: url(../images/page/boon_bg.png) center no-repeat;
  background-size: cover;
  top: auto;
  bottom: 0;
}
.invite_02 .welfare .boon.cur .text_center {
  display: none;
  transition: all 0.5s;
}
.invite_02 .welfare .boon.cur .text_bot {
  display: block;
  transition: all 0.5s;
}
.invite_02 .welfare .text_center {
  font-size: 20px;
  color: #ffffff;
  writing-mode: tb-rl;
  transition: all 0.5s;
}
.invite_02 .welfare .text_bot {
  width: 100%;
  display: none;
  padding: 0 30px 39px;
  animation-delay: 0.3s;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.invite_02 .welfare .text_bot p {
  font-size: 20px;
  color: #ffffff;
}
.invite_02 .welfare .text_bot b {
  font-size: 16px;
  color: #ffffff;
  line-height: 30px;
  margin-top: 15px;
}
.invite_02 .switc_box .sw_img .p_img {
  display: none;
}
.invite_02 .recruit .rec_m {
  display: none;
}
.invite_02 .welfare .boon .m_welfare_bg {
  display: none;
}
@media (max-width:1200px) {
  .invite_02 .gifted {
    padding-top: 0.8rem;
  }
  .invite_02 .gifted_title p {
    font-size: 0.42rem;
  }
  .invite_02 .gifted_title b {
    font-size: 0.24rem;
    margin-top: 0.2rem;
  }
  .invite_02 .section {
    font-size: 0.28rem;
    line-height: 0.42rem;
    padding-top: 0.7rem;
    color: #666666;
  }
  .invite_02 .pullulate {
    display: block;
    margin-top: 0.7rem;
    padding-bottom: 0.41rem;
  }
  .invite_02 .power {
    width: 100%;
    display: flex;
  }
  .invite_02 .power .text_p {
    width: 24.64%;
  }
  .invite_02 .power .text_p p {
    font-size: 0.3rem;
    padding-left: 0.22rem;
  }
  .invite_02 .power .text_p b {
    font-size: 0.32rem;
    margin-top: -0.2rem;
    padding-left: 0.22rem;
  }
  .invite_02 .power .text_p b::after {
    width: 0.05rem;
    height: 0.22rem;
  }
  .invite_02 .switc_box {
    width: 100%;
  }
  .invite_02 .switchover {
    width: 100%;
    padding-bottom: 1.7rem;
  }
  .invite_02 .switc_box .sw_img .w_img {
    display: none;
  }
  .invite_02 .switc_box .sw_img {
    width: 100%;
    height: 3.44rem;
  }
  .invite_02 .switc_box .sw_img .p_img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .invite_02 .switchover .sw_text {
    padding: 0.7rem 0.44rem;
    width: calc(100% - 1.48rem);
    left: 50%;
    transform: translateX(-50%);
  }
  .invite_02 .switchover .sw_text p {
    font-size: 0.24rem;
    padding-left: 0.88rem;
  }
  .invite_02 .switchover .sw_text p::after {
    width: 0.66rem;
    height: 1px;
  }
  .invite_02 .switchover .sw_text b {
    font-size: 0.28rem;
    margin-top: 0.2rem;
  }
  .invite_02 .recruit {
    margin-top: 0.41rem;
  }
  .invite_02 .recruit .rec_p {
    display: none;
  }
  .invite_02 .recruit .rec_m {
    display: block;
    height: 3.02rem;
  }
  .invite_02 .recruit .job {
    right: 0.72rem;
  }
  .invite_02 .recruit .job p {
    font-size: 0.36rem;
  }
  .invite_02 .recruit .job a {
    font-size: 0.26rem;
    margin-top: 0.3rem;
  }
  .invite_02 .welcome {
    padding: 0.8rem 0;
  }
  .invite_02 .welfare {
    margin-top: 0.78rem;
    display: block;
  }
  .invite_02 .welfare .boon.cur {
    width: 100%;
    height: 4.66rem;
  }
  .invite_02 .welfare .boon {
    width: 100%;
    height: 2.3rem;
    border-bottom: 1px solid #a9a8a5;
  }
  .invite_02 .welfare .boon.cur::after {
    height: 4.66rem;
    background: url(../images/mobile/page/boon_bg.png) center no-repeat;
  }
  .invite_02 .welfare .boon .pc_welfare_bg {
    display: none;
  }
  .invite_02 .welfare .boon .m_welfare_bg {
    display: block;
  }
  .invite_02 .welfare .text_bot {
    padding: 0 0.3rem 0.6rem;
  }
  .invite_02 .welfare .text_bot p {
    font-size: 0.3rem;
  }
  .invite_02 .welfare .text_bot b {
    font-size: 0.24rem;
    line-height: 0.36rem;
    margin-top: 0.3rem;
  }
  .invite_02 .welfare .text_center {
    writing-mode: inherit;
    font-size: 0.3rem;
  }
}

/* =============p1-1-3 “微场景”应用实例节选============ */
.Microservice .mic_tab {
  margin: 69px 0 79px;
}
.Microservice .tabList {
  display: flex;
  flex-wrap: wrap;
  animation-delay: 0.3s;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.Microservice .tabList .list {
  width: 13.64%;
  padding: 26px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #eeeeee;
  font-size: 18px;
  color: #333;
  margin-right: 50px;
  margin-top: 51px;
  transition: all 0.5s;
  cursor: pointer;
}
.Microservice .tabList .list p {
  padding: 0 22px;
}
.Microservice .tabList .list:nth-child(6n) {
  margin-right: 0;
}
.Microservice .tabList .list.cur {
  color: #0a5ead;
  font-weight: bold;
}
.Microservice .tabList .list:hover {
  color: #0a5ead;
  font-weight: bold;
  transition: all 0.5s;
}
.Microservice .scene {
  margin-top: 110px;
  min-height: 500px;
  animation-delay: 0.4s;
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.Microservice .scene .scene_show {
  display: none;
}
.Microservice .scene .scene_show.curr {
  display: block;
}
.Microservice .voluntarily .text {
  font-size: 26px;
  color: #333333;
}
.Microservice .voluntarily .tit {
  font-size: 32px;
  color: #333333;
  margin-top: 15px;
  font-weight: bold;
}
.Microservice .voluntarily .scene_img {
  width: 75.42%;
  height: 531px;
  margin: 0 auto;
  margin-top: 75px;
}
.Microservice .voluntarily .scene_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Microservice .superior {
  margin-top: 80px;
}
.Microservice .superior .sup_text {
  font-size: 28px;
  color: #333333;
  position: relative;
  padding-left: 26px;
  font-weight: bold;
}
.Microservice .superior .sup_text::after {
  content: "";
  width: 15px;
  height: 8px;
  background: #024da1;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.Microservice .superior .sup_img {
  width: 100%;
  margin-top: 62px;
}
.Microservice .superior .sup_img img {
  width: 100%;
}
.Microservice .territory {
  padding: 107px 0 105px;
  background: url(../images/page/territory_bg.png) center no-repeat;
  background-size: cover;
}
.Microservice .territory .terr_img {
  width: 100%;
}
.Microservice .territory .terr_img img {
  width: 100%;
}
.Microservice .m_mic_tab {
  display: none;
}
.Microservice .territory .m_terr_img {
  display: none;
}
@media (max-width:1669px) {
  .Microservice .tabList .list {
    margin-right: 42px;
  }
}
@media (max-width:1200px) {
  .Microservice .mic_tab {
    display: none;
  }
  .Microservice .m_mic_tab {
    display: block;
    padding: 0.82rem 0 0.84rem;
  }
  .Microservice .m_mic_tab .listBox .base_li {
    padding: 0 0.3rem;
  }
  .Microservice .m_mic_tab .listBox .base_li .top {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.03rem;
    background: #f7f7f7;
    position: relative;
  }
  .Microservice .m_mic_tab .listBox .base_li .top .t {
    color: #666666;
    font-size: 0.28rem;
  }
  .Microservice .m_mic_tab .listBox .base_li .top .more {
    width: 0.21rem;
    height: 0.11rem;
    background: url(../images/icon/icon_112.png) center no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    right: 0.6rem;
    transform: translateY(-50%);
  }
  .Microservice .m_mic_tab .listBox .base_li .btm {
    background: #f7f7f7;
    padding: 0.6rem 0 0.58rem;
    margin-top: 0.09rem;
    position: relative;
    display: none;
  }
  .Microservice .m_mic_tab .listBox .base_li .btm a {
    width: 100%;
    text-align: center;
    font-size: 0.28rem;
    color: #666666;
    margin-bottom: 0.45rem;
    position: relative;
  }
  .Microservice .m_mic_tab .listBox .base_li .btm a:last-child {
    margin-bottom: 0;
  }
  .Microservice .m_scene {
    margin-top: 0.8rem;
  }
  .Microservice .voluntarily .text {
    font-size: 0.26rem;
  }
  .Microservice .voluntarily .tit {
    font-size: 0.32rem;
  }
  .Microservice .voluntarily .scene_img {
    width: 100%;
    height: 3.77rem;
    margin-top: 0.8rem;
  }
  .Microservice .voluntarily .scene_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .Microservice .superior {
    margin-top: 0.8rem;
  }
  .Microservice .superior .sup_text {
    font-size: 0.3rem;
    padding-left: 0.22rem;
  }
  .Microservice .superior .sup_text::after {
    width: 0.15rem;
    height: 0.08rem;
  }
  .Microservice .superior .sup_img {
    margin-top: 0.7rem;
  }
  .Microservice .territory {
    padding: 0.8rem 0 0.9rem;
    background: #f6faff;
  }
  .Microservice .territory .terr_img {
    display: none;
  }
  .Microservice .territory .m_terr_img {
    display: block;
    width: 100%;
  }
  .Microservice .territory .m_terr_img img {
    width: 100%;
  }
}

/* =============p1-5-1预测性维护============ */
.maintain .care_box {
  padding: 130px 0 100px;
  background: #f9f9f9;
}
.maintain .care_box .care_top {
  width: 100%;
}
.maintain .care_box .care_top img {
  width: 100%;
}
.maintain .care_box .care_text {
  margin-top: 60px;
}
.maintain .care_box .care_text .tit {
  font-size: 36px;
  color: #cf232d;
  font-weight: bold;
  text-align: center;
}
.maintain .care_box .care_text .cost {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
.maintain .care_box .care_text .cost .cost_text {
  width: calc((100% - 65px) / 4);
}
.maintain .care_box .care_text .cost p {
  font-size: 22px;
  color: #aaabaf;
  font-weight: bold;
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.maintain .care_box .care_text .cost p i {
  font-size: 28px;
  color: #cf232d;
  font-weight: bold;
}
.maintain .care_box .care_text .cost b {
  font-size: 24px;
  color: #333333;
  font-weight: bold;
  text-align: center;
  margin-top: 5px;
}
.maintain .care_box .care_text .cost span {
  font-size: 18px;
  color: #333333;
  text-align: center;
  line-height: 30px;
  margin-top: 20px;
}
.maintain .idea p {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
}
.maintain .advanced {
  padding: 100px 0 112px;
}
.maintain .advanced .adv_img {
  width: 100%;
  margin-top: 20px;
}
.maintain .advanced .adv_img img {
  width: 100%;
}
.maintain .forecast {
  padding: 104px 0 106px;
  background: #f3f9ff;
}
.maintain .forecast p {
  font-size: 18px;
  color: #333333;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.maintain .forecast p:last-child {
  margin-bottom: 0;
}
.maintain .forecast p span {
  font-weight: bold;
}
.maintain .forecast .fore_img {
  width: 100%;
  margin-top: 72px;
}
.maintain .forecast .fore_img img {
  width: 100%;
}
.maintain .supporter {
  padding: 110px 0 106px;
  background: url(../images/page/supporter_bg.png) center no-repeat;
  background-size: cover;
}
.maintain .supporter .text_p {
  font-size: 18px;
  color: #333333;
  margin-top: 70px;
}
.maintain .supporter .group {
  margin-top: 70px;
  display: flex;
  justify-content: space-between;
}
.maintain .supporter .group .team_01.cur {
  animation-delay: 0.6s;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.maintain .supporter .group .team_02.cur {
  animation-delay: 0.9s;
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.maintain .supporter .group .team_03.cur {
  animation-delay: 1.2s;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.maintain .supporter .group .team_04.cur {
  animation-delay: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.maintain .supporter .team {
  width: 22.85%;
}
.maintain .supporter .team .teamwork {
  width: 100%;
  height: 313px;
  position: relative;
  overflow: hidden;
}
.maintain .supporter .team .teamwork:hover img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.maintain .supporter .team .teamwork img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.5s;
}
.maintain .supporter .team .teamwork p {
  width: 100%;
  height: 70px;
  background: #c32f39;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.maintain .supporter .team .teamwork p span {
  font-size: 30px;
  margin-right: 5px;
}
.maintain .supporter .team .text {
  margin-top: 50px;
}
.maintain .supporter .team .text p {
  font-size: 22px;
  color: #333333;
  font-weight: 500;
}
.maintain .supporter .team .text .text_b {
  margin-top: 24px;
}
.maintain .supporter .team .text .text_b b {
  font-size: 18px;
  color: #a8a9ad;
  margin-bottom: 10px;
}
.maintain .supporter .team .text .text_b b:last-child {
  margin-bottom: 0;
}
.maintain .tool {
  padding: 100px 0 116px;
}
.maintain .tool .provide_01 {
  width: 100%;
  margin-top: 80px;
}
.maintain .tool .provide_01 img {
  width: 100%;
}
.maintain .tool .provide_02 {
  width: 100%;
  margin-top: 92px;
}
.maintain .tool .provide_02 img {
  width: 100%;
}
.maintain .care_box .m_care_top {
  display: none;
}
.maintain .care_box .care_text .m_cost {
  display: none;
}
.maintain .advanced .m_adv_img {
  display: none;
}
.maintain .forecast .m_fore_img {
  display: none;
}
.maintain .tool .m_provide_01 {
  display: none;
}
.maintain .tool .m_provide_02 {
  display: none;
}
@media (max-width:1200px) {
  .maintain .care_box {
    padding: 0.8rem 0;
  }
  .maintain .care_box .care_top {
    display: none;
  }
  .maintain .care_box .m_care_top {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.7rem;
  }
  .maintain .care_box .m_care_top .m_care {
    width: 13.79rem;
  }
  .maintain .care_box .m_care_top .m_care img {
    width: 100%;
  }
  .maintain .care_box .care_text .cost {
    display: none;
  }
  .maintain .care_box .care_text .m_cost {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 0.4rem;
  }
  .maintain .care_box .care_text .m_cost .cost_text {
    width: calc(50% - 0.76rem);
    padding: 0 0.38rem;
    margin-top: 0.5rem;
  }
  .maintain .care_box .care_text .m_cost .cost_text:nth-child(-n + 2) {
    margin-top: 0;
  }
  .maintain .care_box .care_text .m_cost p {
    font-size: 0.28rem;
    height: 0.84rem;
    color: #aaabaf;
    font-weight: bold;
    display: flex;
    align-items: baseline;
    justify-content: center;
    width: 78%;
    margin: 0 auto;
  }
  .maintain .care_box .care_text .m_cost p i {
    font-size: 0.35rem;
    color: #cf232d;
    font-weight: bold;
  }
  .maintain .care_box .care_text .m_cost b {
    font-size: 0.3rem;
    margin-top: 0.18rem;
    color: #333333;
    font-weight: bold;
    text-align: center;
  }
  .maintain .care_box .care_text .m_cost span {
    font-size: 0.26rem;
    color: #333333;
    text-align: center;
    line-height: 0.42rem;
    margin-top: 0.3rem;
  }
  .maintain .advanced {
    padding: 0.8rem 0;
  }
  .maintain .idea p {
    font-size: 0.42rem;
  }
  .maintain .advanced .adv_img {
    display: none;
  }
  .maintain .advanced .m_adv_img {
    display: block;
    width: 100%;
    margin-top: 0.65rem;
  }
  .maintain .advanced .m_adv_img img {
    width: 100%;
  }
  .maintain .forecast {
    padding: 0.8rem 0;
  }
  .maintain .forecast p {
    font-size: 0.26rem;
    display: block;
  }
  .maintain .forecast p span {
    display: inline-block;
  }
  .maintain .forecast .fore_img {
    display: none;
  }
  .maintain .forecast .m_fore_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.72rem;
    margin-top: 0.7rem;
  }
  .maintain .forecast .m_fore_img .m_fore {
    width: 14rem;
  }
  .maintain .forecast .m_fore_img .m_fore img {
    width: 100%;
  }
  .maintain .supporter {
    padding: 0.8rem 0 0.9rem;
  }
  .maintain .supporter .text_p {
    font-size: 0.26rem;
    margin-top: 0.5rem;
    line-height: 0.42rem;
  }
  .maintain .supporter .group {
    margin-top: 0.58rem;
    flex-wrap: wrap;
  }
  .maintain .supporter .team {
    width: 48.55%;
    margin-top: 0.8rem;
  }
  .maintain .supporter .team:nth-child(-n + 2) {
    margin-top: 0;
  }
  .maintain .supporter .team .teamwork {
    height: 3.35rem;
  }
  .maintain .supporter .team .teamwork p {
    font-size: 0.28rem;
    height: 0.73rem;
  }
  .maintain .supporter .team .teamwork p span {
    font-size: 0.38rem;
    margin-right: 0.12rem;
  }
  .maintain .supporter .team .text {
    margin-top: 0.32rem;
  }
  .maintain .supporter .team .text p {
    font-size: 0.3rem;
  }
  .maintain .supporter .team .text .text_b {
    margin-top: 0.4rem;
  }
  .maintain .supporter .team .text .text_b b {
    font-size: 0.26rem;
    margin-bottom: 0.1rem;
  }
  .maintain .tool {
    padding: 0.8rem 0 0.9rem;
  }
  .maintain .tool .provide_01 {
    display: none;
  }
  .maintain .tool .m_provide_01 {
    display: block;
    width: 100%;
    margin-top: 0.7rem;
  }
  .maintain .tool .m_provide_01 img {
    width: 100%;
  }
  .maintain .tool .provide_02 {
    display: none;
  }
  .maintain .tool .m_provide_02 {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.65rem;
  }
  .maintain .tool .m_provide_02 .m_pro {
    width: 19.2rem;
  }
  .maintain .tool .m_provide_02 .m_pro img {
    width: 100%;
  }
}

/* 定义了滚动条整体样式； */
.maintain .m_provide_02::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.maintain .m_provide_02::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #cf121f;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.maintain .m_provide_02::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* 定义了滚动条整体样式； */
.maintain .m_fore_img::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.maintain .m_fore_img::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #cf121f;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.maintain .m_fore_img::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* 定义了滚动条整体样式； */
.maintain .m_care_top::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.maintain .m_care_top::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #cf121f;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.maintain .m_care_top::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* =============p1-1-1 数智集成平台============ */
.integration .planning_box {
  padding: 110px 0 120px;
}
.integration .plan_tit {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.integration .planning_01 .plan_img {
  width: 86.07%;
  margin: 0 auto;
  margin-top: 90px;
}
.integration .planning_01 .plan_img img {
  width: 100%;
}
.integration .planning_02 {
  margin-top: 80px;
}
.integration .planning_02 .plan_img {
  margin-top: 64px;
  width: 100%;
}
.integration .planning_02 .plan_img img {
  width: 100%;
}
.integration .verify {
  padding: 110px 0 88px;
  background: #f8f9f9;
}
.integration .verify p {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.integration .verify b {
  font-size: 28px;
  color: #333333;
  font-weight: bold;
  margin-top: 60px;
}
.integration .verify .verify_img {
  width: 100%;
  margin-top: 60px;
}
.integration .verify .verify_img img {
  width: 100%;
}
.integration .choice {
  padding: 116px 0 118px;
}
.integration .choice img {
  width: 100%;
}
.integration .planning_01 .m_plan_img {
  display: none;
}
.integration .planning_02 .m_plan_img {
  display: none;
}
.integration .verify .m_verify_img {
  display: none;
}
.integration .m_choice {
  display: none;
}
@media (max-width:1200px) {
  .integration .planning_box {
    padding: 0.82rem 0;
  }
  .integration .plan_tit {
    font-size: 0.42rem;
  }
  .integration .planning_01 .plan_img {
    display: none;
  }
  .integration .planning_01 .m_plan_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.7rem;
    margin-top: 0.7rem;
  }
  .integration .planning_01 .m_plan_img .craft {
    width: 12.05rem;
  }
  .integration .planning_01 .m_plan_img .craft img {
    width: 100%;
  }
  .integration .planning_02 {
    margin-top: 0.8rem;
  }
  .integration .planning_02 .plan_img {
    display: none;
  }
  .integration .planning_02 .m_plan_img {
    display: block;
    width: 100%;
    height: 6.79rem;
    margin-top: 0.7rem;
  }
  .integration .planning_02 .m_plan_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .integration .verify {
    padding: 0.8rem 0;
  }
  .integration .verify p {
    font-size: 0.42rem;
  }
  .integration .verify b {
    font-size: 0.32rem;
    margin-top: 0.54rem;
  }
  .integration .verify .verify_img {
    display: none;
  }
  .integration .verify .m_verify_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.72rem;
    margin-top: 0.45rem;
  }
  .integration .verify .m_verify_img .m_ver {
    width: 14rem;
  }
  .integration .verify .m_verify_img .m_ver img {
    width: 100%;
  }
  .integration .choice {
    display: none;
  }
  .integration .m_choice {
    display: block;
    padding: 0.8rem 0 0.9rem;
  }
  .integration .m_choice img {
    width: 100%;
  }
  
  /* 定义了滚动条整体样式； */
  .integration .m_verify_img::-webkit-scrollbar {
    height: 0.06rem !important;
    width: 6.9rem !important;
  }
  
  /* 定义了滚动条滑块的样式 */
  .integration .m_verify_img::-webkit-scrollbar-thumb {
    border-radius: 0;
    border-style: dashed;
    background-color: #14569d;
    border-color: #e2242400;
    border-width: 1.5px;
    background-clip: padding-box;
  }
  
  /* 定义了轨道的样式 */
  .integration .m_verify_img::-webkit-scrollbar-track {
    /* 滚动条里面轨道 */
    border-radius: 10px;
    background: #b5cee6;
  }
  
  /* 定义了滚动条整体样式； */
  .integration .m_plan_img::-webkit-scrollbar {
    height: 0.06rem !important;
    width: 6.9rem !important;
  }
  
  /* 定义了滚动条滑块的样式 */
  .integration .m_plan_img::-webkit-scrollbar-thumb {
    border-radius: 0;
    border-style: dashed;
    background-color: #14569d;
    border-color: #e2242400;
    border-width: 1.5px;
    background-clip: padding-box;
  }
  
  /* 定义了轨道的样式 */
  .integration .m_plan_img::-webkit-scrollbar-track {
    /* 滚动条里面轨道 */
    border-radius: 10px;
    background: #b5cee6;
  }
}

/* =============p1-1-2 机器人软件集成方案============ */
.robotics .wit {
  padding: 100px 0 110px;
}
.robotics .text_p {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.robotics .gather_01 {
  width: 100%;
  margin-top: 60px;
  box-shadow: 0 0 16px rgba(35, 116, 187, 0.1);
}
.robotics .gather_01 img {
  width: 100%;
}
.robotics .gather_02 {
  width: 100%;
  box-shadow: 0 0 16px rgba(35, 116, 187, 0.1);
  margin-top: 90px;
}
.robotics .gather_02 img {
  width: 100%;
}
.robotics .obtain {
  margin-top: 100px;
}
.robotics .obtain .text {
  font-size: 28px;
  color: #333333;
  font-weight: bold;
}
.robotics .obtain .obtain_img {
  margin-top: 60px;
  width: 100%;
}
.robotics .obtain .obtain_img img {
  width: 100%;
}
.robotics .gather_01 .m_gather {
  display: none;
}
.robotics .m_gather_02 {
  display: none;
}
.robotics .obtain .m_obtain_img {
  display: none;
}
@media (max-width:1200px) {
  .robotics .wit {
    padding: 0.8rem 0 0.9rem;
  }
  .robotics .text_p {
    font-size: 0.42rem;
  }
  .robotics .gather_01 {
    width: 92%;
    padding: 0.36rem 0.27rem 0.38rem;
    margin-top: 0.8rem;
  }
  .robotics .gather_01 .p_gather {
    display: none;
  }
  .robotics .gather_01 .m_gather {
    display: block;
  }
  .robotics .gather_02 {
    display: none;
  }
  .robotics .m_gather_02 {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding: 0.55rem 0 0.7rem;
  }
  .robotics .m_gather_02 .m_gat {
    width: 14rem;
  }
  .robotics .m_gather_02 .m_gat img {
    width: 100%;
  }
  .robotics .obtain {
    margin-top: 0.78rem;
  }
  .robotics .obtain .text {
    font-size: 0.32rem;
  }
  .robotics .obtain .obtain_img {
    display: none;
  }
  .robotics .obtain .m_obtain_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding: 0.7rem 0;
  }
  .robotics .obtain .m_obtain_img .m_tain {
    width: 14rem;
  }
  .robotics .obtain .m_obtain_img .m_tain img {
    width: 100%;
  }
}

/* 定义了滚动条整体样式； */
.robotics .m_obtain_img::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.robotics .m_obtain_img::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #14569d;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.robotics .m_obtain_img::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #b5cee6;
}

/* 定义了滚动条整体样式； */
.robotics .m_gather_02::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.robotics .m_gather_02::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #14569d;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.robotics .m_gather_02::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #b5cee6;
}

/* =============p1-4 智慧物流运营============ */
.operate .customization {
  /* padding: 100px 0;
  */
}
.operate .customization .text_p {
  font-size: 16px;
  color: #333333;
  line-height: 32px;
}
.operate .customization .share {
  display: flex;
  position: relative;
  margin-top: 80px;
}
.operate .customization .share .apolarity_l {
  width: 86.51%;
  height: 720px;
  overflow: hidden;
}
.operate .customization .share .apolarity_l:hover img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.operate .customization .share .apolarity_l img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.5s;
}
.operate .customization .share .apolarity_r {
  width: 36.97%;
  position: absolute;
  right: 0;
  top: 0;
}
.operate .customization .share .apolarity_r .list {
  height: 240px;
  padding-left: 104px;
  background: #f9f9f9;
  display: flex;
  align-items: center;
  transition: all 0.5s;
}
.operate .customization .share .apolarity_r .list.cur {
  background: #0a5ead;
  transition: all 0.5s;
}
.operate .customization .share .apolarity_r .list.cur p {
  color: #fff;
  transition: all 0.5s;
}
.operate .customization .share .apolarity_r .list.cur b {
  color: #fff;
  transition: all 0.5s;
}
.operate .customization .share .apolarity_r .list.cur .num {
  color: #fff;
  transition: all 0.5s;
}
.operate .customization .share .apolarity_r .list .text {
  width: 57.52%;
}
.operate .customization .share .apolarity_r .list p {
  font-size: 26px;
  color: #1562af;
  font-weight: bold;
  transition: all 0.5s;
}
.operate .customization .share .apolarity_r .list b {
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  margin-top: 15px;
  transition: all 0.5s;
}
.operate .customization .share .apolarity_r .list .num {
  font-size: 70px;
  color: #6e6e6e;
  font-weight: bold;
  margin-left: 60px;
  opacity: 0.1;
  transition: all 0.5s;
}
.operate .efficient {
  padding: 90px 0 128px;
  background: #fafafa;
}
.operate .efficient .text {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.operate .efficient .eff_img {
  width: 100%;
  margin-top: 60px;
}
.operate .efficient .eff_img img {
  width: 100%;
}
.operate .provision {
  padding: 106px 0 110px;
}
.operate .provision .facility .fac_img {
  width: 53.14%;
  height: 511px;
  float: left;
  display: none;
}
.operate .provision .facility .fac_img.cur {
  display: block;
}
.operate .provision .facility .fac_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.operate .provision .facility .fac_text {
  width: 42.14%;
  float: right;
}
.operate .provision .facility .facifon .text_p {
  font-size: 20px;
  color: #333333;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* position: relative;
  */
  margin-bottom: 40px;
}
.operate .provision .facility .facifon .text_p p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.operate .provision .facility .facifon .text_p::after {
  content: "";
  transition: all 0.5s ease-in-out;
  height: 1px;
  background-color: #c7c7c7;
  width: 66px;
  margin-left: 30px;
}
.operate .provision .facility .facifon .text_b {
  font-size: 18px;
  color: #333333;
  display: none;
}
.operate .provision .facility .facifon .text_b b {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.operate .provision .facility .facifon.cur .text_b {
  display: flex;
  margin-bottom: 44px;
  color: #666666;
}
.operate .provision .facility .facifon.cur .text_p {
  color: #a8a9ad;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: bold;
}
.operate .provision .facility .facifon.cur .text_p::after {
  width: 176px;
  background: #a8a9ad;
}
.operate .provision .facility .facifon.cur:last-child .text_p {
  margin-bottom: 35px;
}
.operate .provision .facility .facifon:last-child .text_p {
  margin-bottom: 0;
}
.operate .provision .facility .facifon:last-child .text_b {
  margin-bottom: 0;
}
.operate .customization .m_share {
  display: none;
}
.operate .efficient .m_eff_img {
  display: none;
}
.operate .provision .m_facility {
  display: none;
}
@media (max-width:1200px) {
  .operate .customization {
    padding: 0.8rem 0;
  }
  .operate .customization .text_p {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .operate .customization .text_p p {
    margin-bottom: 0.2rem;
  }
  .operate .customization .text_p p:last-child {
    margin-bottom: 0;
  }
  .operate .customization .share {
    display: none;
  }
  .operate .customization .m_share {
    display: block;
    margin-top: 0.7rem;
  }
  .operate .customization .m_share .apolarity_l {
    width: 100%;
    height: 4.11rem;
  }
  .operate .customization .m_share .apolarity_l img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .operate .customization .m_share .apolarity_r .list {
    background: #0a5ead;
    padding: 0 0.3rem 0.3rem;
    height: 3.91rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .operate .customization .m_share .apolarity_r .list .text {
    width: 76.82%;
  }
  .operate .customization .m_share .apolarity_r .list .text p {
    font-size: 0.4rem;
    color: #fff;
  }
  .operate .customization .m_share .apolarity_r .list .text b {
    font-size: 0.26rem;
    color: #ffffff;
    line-height: 0.42rem;
  }
  .operate .customization .m_share .apolarity_r .list .num {
    font-size: 0.83rem;
    color: #ffffff;
    opacity: 0.1;
    font-weight: bold;
  }
  .operate .customization .m_share .apolarity_r .swiper-pagination {
    font-size: 0;
    bottom: 0.5rem;
  }
  .operate .customization .m_share .apolarity_r .swiper-pagination-bullet {
    font-size: 0.14rem;
    height: 0.14rem;
    border-radius: 50%;
    opacity: 0.52;
    background: #ffffff;
    margin: 0;
    margin-right: 0.3rem;
  }
  .operate
  .customization
  .m_share
  .apolarity_r
  .swiper-pagination-bullet:last-child {
    margin-right: 0;
  }
  .operate
  .customization
  .m_share
  .apolarity_r
  .swiper-pagination-bullet-active {
    opacity: 1;
  }
  .operate .efficient {
    padding: 0.8rem 0;
  }
  .operate .efficient .text {
    font-size: 0.42rem;
  }
  .operate .efficient .eff_img {
    display: none;
  }
  .operate .efficient .m_eff_img {
    display: block;
    width: 100%;
    margin-top: 0.7rem;
  }
  .operate .efficient .m_eff_img img {
    width: 100%;
  }
  .operate .provision .facility {
    display: none;
  }
  .operate .provision {
    padding: 0.8rem 0 0.9rem;
  }
  .operate .provision .m_facility {
    display: block;
  }
  .operate .provision .m_facility .fac_text {
    margin-top: 0.8rem;
  }
  .operate .provision .m_facility .fac_img {
    width: 100%;
    display: none;
  }
  .operate .provision .m_facility .fac_img.cur {
    display: block;
  }
  .operate .provision .m_facility .fac_img img {
    width: 100%;
  }
  .operate .provision .m_facility .facifon {
    padding-bottom: 0.9rem;
  }
  .operate .provision .m_facility .facifon:last-child {
    padding-bottom: 0;
  }
  .operate .provision .m_facility .facifon:last-child .text_p {
    margin-bottom: 0;
  }
  .operate .provision .m_facility .facifon .text_p {
    font-size: 0.3rem;
    color: #262626;
  }
  .operate .provision .m_facility .facifon .text_p p {
    transition: all 0.5s;
  }
  .operate .provision .m_facility .facifon .text_p.cur {
    font-size: 0.36rem;
    color: #a8a9ad;
    font-weight: bold;
  }
  .operate .provision .m_facility .facifon .text_p.cur p {
    transition: all 0.5s;
  }
  .operate .provision .m_facility .facifon .text_b {
    display: none;
    font-size: 0.28rem;
    color: #666666;
    margin-top: 0.5rem;
  }
  .operate .provision .m_facility .facifon .text_b.curr {
    display: block;
  }
  .operate .provision .m_facility .facifon .text_b a {
    font-size: 0.28rem;
    color: #666666;
  }
}

/* =============p1-5伴随式服务============ */
.accompany .care_box {
  padding: 130px 0 100px;
  background: #f9f9f9;
}
.accompany .care_box .care_top {
  width: 100%;
}
.accompany .care_box .care_top img {
  width: 100%;
}
.accompany .care_box .care_text {
  margin-top: 60px;
}
.accompany .care_box .care_text .tit {
  font-size: 36px;
  color: #cf232d;
  font-weight: bold;
  text-align: center;
}
.accompany .care_box .care_text .cost {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
.accompany .care_box .care_text .cost .cost_text {
  width: calc((100% - 65px) / 4);
}
.accompany .care_box .care_text .cost p {
  font-size: 22px;
  color: #aaabaf;
  font-weight: bold;
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.accompany .care_box .care_text .cost p i {
  font-size: 28px;
  color: #cf232d;
  font-weight: bold;
}
.accompany .care_box .care_text .cost b {
  font-size: 24px;
  color: #333333;
  font-weight: bold;
  text-align: center;
  margin-top: 5px;
}
.accompany .care_box .care_text .cost span {
  font-size: 18px;
  color: #333333;
  text-align: center;
  line-height: 30px;
  margin-top: 20px;
}
.accompany .vindicate {
  padding: 110px 0 109px;
}
.accompany .vindicate .facility .fac_img {
  width: 53.14%;
  height: 511px;
  float: left;
  display: none;
}
.accompany .vindicate .facility .fac_img.cur {
  display: block;
}
.accompany .vindicate .facility .fac_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.accompany .vindicate .facility .fac_text {
  width: 42.14%;
  float: right;
}
.accompany .vindicate .facility .facifon .text_p {
  font-size: 20px;
  color: #333333;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* position: relative;
  */
  margin-bottom: 40px;
}
.accompany .vindicate .facility .facifon .text_p p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.accompany .vindicate .facility .facifon .text_p::after {
  content: "";
  transition: all 0.5s ease-in-out;
  height: 1px;
  background-color: #c7c7c7;
  width: 66px;
  margin-left: 30px;
}
.accompany .vindicate .facility .facifon .text_b {
  font-size: 18px;
  color: #333333;
  display: none;
}
.accompany .vindicate .facility .facifon .text_b b {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.accompany .vindicate .facility .facifon.cur .text_b {
  display: flex;
  margin-bottom: 44px;
  color: #666666;
}
.accompany .vindicate .facility .facifon.cur .text_p {
  color: #cf232d;
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 28px;
}
.accompany .vindicate .facility .facifon.cur .text_p::after {
  width: 176px;
  background: #cf232d;
}
.accompany .vindicate .facility .facifon.cur:last-child .text_p {
  margin-bottom: 35px;
}
.accompany .vindicate .facility .facifon:last-child .text_p {
  margin-bottom: 0;
}
.accompany .vindicate .facility .facifon:last-child .text_b {
  margin-bottom: 0;
}
.accompany .vindicate .m_facility {
  display: none;
}
.accompany .care_box .m_care_top {
  display: none;
}
.accompany .care_box .care_text .m_cost {
  display: none;
}
@media (max-width:1200px) {
  .accompany .care_box {
    padding: 0.8rem 0;
  }
  .accompany .care_box .care_top {
    display: none;
  }
  .accompany .care_box .m_care_top {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.7rem;
  }
  .accompany .care_box .m_care_top .m_care {
    width: 13.79rem;
  }
  .accompany .care_box .m_care_top .m_care img {
    width: 100%;
  }
  .accompany .care_box .care_text {
    margin-top: 0.9rem;
  }
  .accompany .care_box .care_text .tit {
    font-size: 0.5rem;
  }
  .accompany .care_box .care_text .cost {
    display: none;
  }
  .accompany .care_box .care_text .m_cost {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 0.4rem;
  }
  .accompany .care_box .care_text .m_cost .cost_text {
    width: calc(50% - 0.76rem);
    padding: 0 0.38rem;
    margin-top: 0.5rem;
  }
  .accompany .care_box .care_text .m_cost .cost_text:nth-child(-n + 2) {
    margin-top: 0;
  }
  .accompany .care_box .care_text .m_cost p {
    font-size: 0.28rem;
    height: 0.84rem;
    color: #aaabaf;
    font-weight: bold;
    display: flex;
    align-items: baseline;
    justify-content: center;
    width: 78%;
    margin: 0 auto;
  }
  .accompany .care_box .care_text .m_cost p i {
    font-size: 0.35rem;
    color: #cf232d;
    font-weight: bold;
  }
  .accompany .care_box .care_text .m_cost b {
    font-size: 0.3rem;
    margin-top: 0.18rem;
    color: #333333;
    font-weight: bold;
    text-align: center;
  }
  .accompany .care_box .care_text .m_cost span {
    font-size: 0.26rem;
    color: #333333;
    text-align: center;
    line-height: 0.42rem;
    margin-top: 0.3rem;
  }
  .accompany .vindicate {
    padding: 0.8rem 0 0.9rem;
  }
  .accompany .vindicate .facility {
    display: none;
  }
  .accompany .vindicate .m_facility {
    display: block;
  }
  .accompany .vindicate .m_facility .fac_text {
    margin-top: 0.8rem;
  }
  .accompany .vindicate .m_facility .fac_img {
    width: 100%;
    display: none;
  }
  .accompany .vindicate .m_facility .fac_img.cur {
    display: block;
  }
  .accompany .vindicate .m_facility .fac_img img {
    width: 100%;
  }
  .accompany .vindicate .m_facility .facifon {
    padding-bottom: 0.9rem;
  }
  .accompany .vindicate .m_facility .facifon:last-child {
    padding-bottom: 0;
  }
  .accompany .vindicate .m_facility .facifon:last-child .text_p {
    margin-bottom: 0;
  }
  .accompany .vindicate .m_facility .facifon .text_p {
    font-size: 0.3rem;
    color: #262626;
  }
  .accompany .vindicate .m_facility .facifon .text_p p {
    transition: all 0.5s;
  }
  .accompany .vindicate .m_facility .facifon .text_p.cur {
    font-size: 0.36rem;
    color: #cf121f;
    font-weight: bold;
  }
  .accompany .vindicate .m_facility .facifon .text_p.cur p {
    transition: all 0.5s;
  }
  .accompany .vindicate .m_facility .facifon .text_b {
    display: none;
    font-size: 0.28rem;
    color: #666666;
    margin-top: 0.5rem;
  }
  .accompany .vindicate .m_facility .facifon .text_b.curr {
    display: block;
  }
  .accompany .vindicate .m_facility .facifon .text_b a {
    font-size: 0.28rem;
    color: #666666;
  }
}

/* 定义了滚动条整体样式； */
.accompany .m_care_top::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.accompany .m_care_top::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #cf121f;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.accompany .m_care_top::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* =============p1-5-2服务============ */
.service .serve_text {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
}
.service .serve_01 {
  padding: 100px 0 114px;
}
.service .serve_02 {
  padding: 110px 0 114px;
  background: url(../images/page/serve_bg.png) center no-repeat;
  background-size: cover;
}
.service .serve_03 {
  padding: 100px 0 120px;
}
.service .guarantee {
  margin-top: 70px;
}
.service .guarantee .g_img {
  width: 100%;
  /* margin-bottom: 98px;
  */
}
.service .serve_01 .guarantee .g_img:first-child {
  margin-bottom: 98px;
}
.service .guarantee .g_img:last-child {
  margin-bottom: 0;
}
.service .guarantee .g_img img {
  width: 100%;
}
.service .guarantee .m_g_img {
  display: none;
}
@media (max-width:1200px) {
  .service .serve_01 {
    padding: 0.8rem 0;
  }
  .service .serve_02 {
    padding: 0.8rem 0;
  }
  .service .serve_03 {
    padding: 0.8rem 0;
  }
  .service .guarantee {
    margin-top: 0.7rem;
  }
  .service .serve_text {
    font-size: 0.42rem;
  }
  .service .guarantee .g_img {
    display: none;
  }
  .service .guarantee .m_g_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.7rem;
    margin-bottom: 0.8rem;
  }
  .service .guarantee .m_g_img:last-child {
    margin-bottom: 0;
  }
  .service .guarantee .m_g_img .m_img {
    width: 14rem;
  }
  .service .guarantee .m_g_img .m_img img {
    width: 100%;
  }
}

/* 定义了滚动条整体样式； */
.service .m_g_img::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.service .m_g_img::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #cf121f;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.service .m_g_img::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* =============p1-5-3全国服务网络============ */
.network .mesh {
  padding: 100px 0 114px;
}
.network .mesh .text_p {
  font-size: 18px;
  color: #333333;
  line-height: 36px;
}
.network .mesh .mesh_img {
  width: 78.92%;
  margin: 0 auto;
  margin-top: 110px;
}
.network .mesh .mesh_img img {
  width: 100%;
}
.network .network_title {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
}
.network .service_center {
  background: #f3f3f3;
  padding: 100px 0 106px;
}
.network .service_center .service_flex {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
.network .service_center .flex_r {
  width: 51.28%;
}
.network .service_center .flex_r .text_p {
  font-size: 18px;
  color: #333333;
  line-height: 30px;
}
.network .service_center .flex_r .text_b {
  font-size: 22px;
  color: #c32f39;
  position: relative;
  padding-left: 32px;
  margin-top: 60px;
}
.network .service_center .flex_r .text_b::after {
  content: "";
  width: 8px;
  height: 8px;
  background: #c32f39;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.network .service_center .flex_r .titbox {
  display: flex;
  margin-top: 50px;
}
.network .service_center .flex_r .text {
  padding: 0 30px;
  position: relative;
}
.network .service_center .flex_r .text::after {
  content: "";
  width: 1px;
  height: 24px;
  background: #d2d2d2;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.network .service_center .flex_r .text:first-child {
  padding-left: 0;
}
.network .service_center .flex_r .text:last-child {
  padding-right: 0;
}
.network .service_center .flex_r .text:last-child::after {
  display: none;
}
.network .service_center .flex_r .text .cont {
  font-size: 42px;
  color: #c32f39;
  font-family: Arial;
  font-weight: bold;
  display: flex;
  align-items: baseline;
}
.network .service_center .flex_r .text .cont i {
  font-weight: bold;
}
.network .service_center .flex_r .text .cont span {
  font-size: 18px;
  color: #333333;
  margin-left: 10px;
}
.network .service_center .flex_r b {
  font-size: 16px;
  color: #333333;
  margin-top: 5px;
}
.network .service_center .flex_l {
  width: 45.64%;
  height: 337px;
}
.network .service_center .flex_l img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.network .approve {
  padding: 110px 0 120px;
  background: url(../images/page/approve_bg.png) center no-repeat;
  background-size: cover;
}
.network .approve .app_img {
  width: 100%;
  margin-top: 90px;
}
.network .approve .app_img img {
  width: 100%;
}
.network .approve .att_ul {
  display: flex;
  justify-content: space-between;
  margin-top: 90px;
}
.network .approve .att_li {
  width: calc((100% - 180px) / 3);
  margin-right: 60px;
}
.network .approve .att_li:last-child {
  margin-right: 0;
}
.network .approve .att_li .set {
  width: 100%;
}
.network .approve .att_li .set img {
  width: 100%;
}
.network .approve .att_li .text {
  position: relative;
  padding: 40px 0 14px;
  width: 74%;
  margin: 0 auto;
}
.network .approve .att_li .text i {
  font-size: 60px;
  color: #0a5ead;
  font-family: Arial;
  opacity: 0.15;
  font-weight: bold;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.network .approve .att_li .text p {
  font-size: 22px;
  color: #333333;
  text-align: center;
}
.network .property {
  padding: 100px 0 106px;
  background: url(../images/page/property_bg.png) center no-repeat;
  background-size: cover;
}
.network .property .prop_box {
  padding-left: 13.54%;
  margin-top: 70px;
  position: relative;
}
.network .property .prop_box .mySwiper {
  padding-bottom: 110px;
}
.network .property .prop_box .swiper-slide {
  width: 82.28%;
  padding-right: 34px;
  display: flex;
  justify-content: space-between;
  margin-right: 97px;
  opacity: 0.43;
}
.network .property .prop_box .swiper-slide-active {
  opacity: 1;
}
.network .property .prop_box .cert {
  width: 19.64%;
}
.network .property .prop_box .cert p {
  font-size: 20px;
  color: #333333;
  text-align: center;
  margin-top: 36px;
}
.network .property .certificate {
  width: 100%;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
}
.network .property .certificate img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.network .property .prop_box .swiper-pagination {
  font-size: 36px;
  color: #d4d3d3;
  font-weight: bold;
  font-family: Arial;
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  top: -120px;
  width: 10%;
  height: 55px;
  left: auto;
  right: 13.54%;
}
.network .property .prop_box .swiper-pagination .current {
  font-size: 48px;
  color: #14569d;
}
.network .property .prop_box .swiper-pagination .swiper-pagination-current {
  font-size: 48px;
  color: #14569d;
}
.network .property .prop_box .swiper-scrollbar {
  left: 0;
  bottom: 20px;
  width: 100%;
  height: 1px;
  background: rgba(15, 97, 174, 0.4);
}
.network .property .prop_box .swiper-scrollbar-drag {
  position: absolute;
  top: 50%;
  margin-top: -22px;
  height: 43px;
  background: url(../images/icon/icon_10.png) center no-repeat;
  background-size: 41px auto;
}
.network .choose {
  padding: 100px 0 105px;
}
.network .choose .choose_box {
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}
.network .choose .chimg {
  width: 12.35%;
  margin-right: 22px;
  margin-top: 30px;
}
.network .choose .chimg:last-child {
  margin-right: 0;
}
.network .choose .chimg img {
  width: 100%;
}
.network .choose .choose_img {
  width: 100%;
  margin-top: 70px;
}
.network .choose .choose_img img {
  width: 100%;
}
.network .mesh .m_mesh_img {
  display: none;
}
.network .approve .m_app_img {
  display: none;
}
.network .property .m_prop_box {
  display: none;
}
.network .choose .m_choose_img {
  display: none;
}
@media (max-width:1669px) {
  .network .service_center .flex_r .text {
    padding: 0 16px;
  }
}
@media (max-width:1200px) {
  .network .mesh {
    padding: 0.8rem 0;
  }
  .network .mesh .text_p {
    font-size: 0.26rem;
    line-height: 0.42rem;
  }
  .network .mesh .mesh_img {
    display: none;
  }
  .network .mesh .m_mesh_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding: 0.7rem 0;
  }
  .network .mesh .m_mesh_img .m_mesh {
    width: 11.05rem;
  }
  .network .mesh .m_mesh_img .m_mesh img {
    width: 100%;
  }
  .network .service_center {
    padding: 0.8rem 0;
  }
  .network .network_title {
    font-size: 0.42rem;
  }
  .network .service_center .service_flex {
    display: block;
    margin-top: 0.6rem;
  }
  .network .service_center .flex_r {
    width: 100%;
  }
  .network .service_center .flex_r .text_p {
    font-size: 0.26rem;
    line-height: 0.42rem;
  }
  .network .service_center .flex_r .text_b {
    margin-top: 0.5rem;
    font-size: 0.28rem;
    padding-left: 0.22rem;
  }
  .network .service_center .flex_r .text_b::after {
    width: 0.08rem;
    height: 0.08rem;
    left: 0;
  }
  .network .service_center .flex_r .titbox {
    margin-top: 0.58rem;
    flex-wrap: wrap;
  }
  .network .service_center .flex_r .text {
    width: calc(50% - 0.7rem);
    margin-left: 0.7rem;
    padding: 0;
    margin-top: 0.7rem;
  }
  .network .service_center .flex_r .text:nth-child(2n)::after {
    display: none;
  }
  .network .service_center .flex_r .text:nth-child(-n + 2) {
    margin-top: 0;
  }
  .network .service_center .flex_r .text .cont {
    font-size: 0.7rem;
  }
  .network .service_center .flex_r .text .cont span {
    font-size: 0.3rem;
    margin-left: 0.28rem;
  }
  .network .service_center .flex_r b {
    font-size: 0.28rem;
    margin-top: 0.1rem;
  }
  .network .service_center .flex_r .text::after {
    width: 1px;
    height: 0.24rem;
    top: 45%;
  }
  .network .service_center .flex_l {
    width: 100%;
    height: 4.07rem;
    margin-top: 0.52rem;
  }
  .network .approve {
    padding: 0.8rem 0;
  }
  .network .approve .app_img {
    display: none;
  }
  .network .approve .m_app_img {
    display: block;
    width: 100%;
    margin-top: 0.7rem;
  }
  .network .approve .m_app_img img {
    width: 100%;
  }
  .network .approve .att_ul {
    flex-wrap: wrap;
    margin-top: 0.3rem;
  }
  .network .approve .att_li {
    width: calc((100% - 0.3rem) / 2);
    margin-right: 0.3rem;
    margin-top: 0.4rem;
  }
  .network .approve .att_li:nth-child(2n) {
    margin-right: 0;
  }
  .network .approve .att_li .text {
    padding: 0.46rem 0 0.14rem;
    width: 86%;
  }
  .network .approve .att_li .text i {
    font-size: 0.6rem;
    top: 0.35rem;
  }
  .network .approve .att_li .text p {
    font-size: 0.26rem;
  }
  .network .property {
    padding: 0.8rem 0;
  }
  .network .property .prop_box {
    display: none;
  }
  .network .property .m_prop_box {
    display: block;
  }
  .network .property .prop_box {
    padding: 0;
    margin-top: 0.7rem;
  }
  .network .property .prop_box .swiper-slide {
    width: calc(100% - 0.6rem);
    padding: 0 0.3rem;
    margin-right: 0;
  }
  .network .property .prop_box .cert {
    width: 43.84%;
  }
  .network .property .prop_box .cert p {
    font-size: 0.26rem;
    margin-top: 0.34rem;
  }
  .network .property .prop_box .mySwiper {
    padding-bottom: 1.1rem;
  }
  .network .property .prop_box .swiper-scrollbar-drag {
    height: 0.4rem;
    background-size: 0.4rem auto;
    margin-top: -0.22rem;
  }
  .network .choose {
    padding: 0.8rem 0 0.9rem;
  }
  .network .choose .choose_img {
    display: none;
  }
  .network .choose .m_choose_img {
    display: block;
    width: 100%;
    margin-top: 0.7rem;
  }
  .network .choose .m_choose_img img {
    width: 100%;
  }
  .network .choose .choose_box {
    margin-top: 0.48rem;
  }
  .network .choose .chimg {
    width: calc((100% - 0.48rem) / 2);
    margin-right: 0.48rem;
    margin-top: 0.52rem;
  }
  .network .choose .chimg:nth-child(2n) {
    margin-right: 0;
  }
}

/* 定义了滚动条整体样式； */
.network .m_mesh_img::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.network .m_mesh_img::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #cf121f;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.network .m_mesh_img::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* =============p2-1 视觉协同============ */
.optesthesia .synergy {
  padding: 100px 0 90px;
}
.optesthesia .synergy .sy_text {
  font-size: 16px;
  color: #333333;
  line-height: 30px;
}
.optesthesia .synergy .sy_img {
  width: 100%;
  margin-top: 100px;
}
.optesthesia .synergy .sy_img img {
  width: 100%;
}
.optesthesia .op_title {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.optesthesia .op_title span {
  color: #00b050;
}
.optesthesia .station {
  padding-bottom: 120px;
}
.optesthesia .station .st_img {
  width: 100%;
  margin-top: 68px;
}
.optesthesia .station .st_img img {
  width: 100%;
}
.optesthesia .terrace {
  padding-bottom: 52px;
}
.optesthesia .terrace .te_img {
  width: 62.35%;
  margin: 0 auto;
  margin-top: 60px;
}
.optesthesia .terrace .te_img img {
  width: 100%;
}
.optesthesia .terrace .text {
  font-size: 18px;
  color: #333333;
  line-height: 36px;
  margin-top: 60px;
}
.optesthesia .terrace .download {
  font-size: 16px;
  color: #333;
  padding-left: 48px;
  line-height: 25px;
  background: url(../images/page/download.png) left center no-repeat;
  margin-top: 150px;
}
.optesthesia .synergy .m_sy_img {
  display: none;
}
.optesthesia .station .m_st_img {
  display: none;
}
.optesthesia .terrace .m_te_img {
  display: none;
}
@media (max-width:1200px) {
  .optesthesia .synergy {
    padding: 0.8rem 0;
  }
  .optesthesia .synergy .sy_text {
    font-size: 0.26rem;
    line-height: 0.42rem;
  }
  .optesthesia .synergy .sy_img {
    display: none;
  }
  .optesthesia .synergy .m_sy_img {
    display: block;
    width: 100%;
    margin-top: 0.6rem;
  }
  .optesthesia .synergy .m_sy_img img {
    width: 100%;
  }
  .optesthesia .op_title {
    display: block;
    font-size: 0.42rem;
  }
  .optesthesia .op_title span {
    margin-top: 0.1rem;
  }
  .optesthesia .station {
    padding-bottom: 0.8rem;
  }
  .optesthesia .station .st_img {
    display: none;
  }
  .optesthesia .station .m_st_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding: 0.7rem 0;
  }
  .optesthesia .station .m_st_img .m_st {
    width: 14rem;
  }
  .optesthesia .station .m_st_img .m_st img {
    width: 100%;
  }
  .optesthesia .terrace .te_img {
    display: none;
  }
  .optesthesia .terrace .m_te_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding: 0.62rem 0 0.7rem;
  }
  .optesthesia .terrace .m_te_img .m_te {
    width: 11.56rem;
  }
  .optesthesia .terrace .m_te_img .m_te img {
    width: 100%;
  }
  .optesthesia .terrace {
    padding-bottom: 0.9rem;
  }
  .optesthesia .terrace .text {
    font-size: 0.26rem;
    line-height: 0.42rem;
    margin-top: 0.68rem;
  }
  .optesthesia .terrace .download {
    font-size: 0.28rem;
    background-size: 0.35rem auto;
    padding-left: 0.58rem;
    line-height: inherit;
    display: table;
    margin: 0 auto;
    margin-top: 0.88rem;
  }
}

/* 定义了滚动条整体样式； */
.optesthesia .m_te_img::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.optesthesia .m_te_img::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #00b050;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.optesthesia .m_te_img::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* 定义了滚动条整体样式； */
.optesthesia .m_st_img::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.optesthesia .m_st_img::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #00b050;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.optesthesia .m_st_img::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #d7d7d7;
}

/* =============p2-4 低代码平台============ */
.generation .topTitle {
  padding-bottom: 90px;
}
.generation .g_title {
  font-size: 32px;
  color: #0a5ead;
  font-weight: bold;
}
.generation .user {
  padding: 90px 0 94px;
  background: url(../images/page/user_bg.png) center no-repeat;
  background-size: cover;
}
.generation .user .user_img {
  width: 100%;
  margin-top: 60px;
}
.generation .user .user_img img {
  width: 100%;
}
.generation .adhibition {
  padding: 90px 0;
}
.generation .adhibition .list_box {
  margin-top: 70px;
  display: flex;
}
.generation .adhibition .list {
  width: 33.33%;
  height: 740px;
  position: relative;
}
.generation .adhibition .list .site_t {
  position: relative;
  height: 371px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.generation .adhibition .list .site_t i {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transform: scale(1);
  transition: all 0.5s;
}
.generation .adhibition .list .site_t:hover i {
  transform: scale(1.1);
  transition: all 0.5s;
}
.generation .adhibition .list .text p {
  font-size: 90px;
  color: #ffffff;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  opacity: 0.35;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.generation .adhibition .list .text b {
  font-size: 22px;
  color: #ffffff;
  font-weight: bold;
}
.generation .adhibition .list .site_b {
  width: 100%;
  height: 381px;
  margin-top: -10px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.generation .adhibition .list .site_b i {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.generation .adhibition .list .site_b p {
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  padding: 0 22px;
}
.generation .adhibition .list:nth-child(2) .site_b i {
  top: 10px;
}
.generation .adhibition .list:nth-child(2) .text b {
  position: relative;
}
.generation .adhibition .list:nth-child(2) .text b::after {
  content: "";
  width: 100%;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: -36px;
}
.generation .visual {
  padding-bottom: 94px;
}
.generation .profession {
  display: flex;
  justify-content: space-between;
  margin-top: 66px;
}
.generation .profession .pro_l {
  width: 46.71%;
}
.generation .profession .pro_l p {
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  padding-left: 22px;
  margin-bottom: 30px;
  position: relative;
}
.generation .profession .pro_l p::after {
  content: "";
  width: 7px;
  height: 7px;
  background: #0a5ead;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 0;
}
.generation .profession .pro_l p:last-child {
  margin-bottom: 0;
}
.generation .profession .pro_r {
  width: 40.5%;
}
.generation .profession .pro_r img {
  width: 100%;
}
.generation .download {
  font-size: 16px;
  color: #333;
  padding-left: 48px;
  line-height: 25px;
  background: url(../images/page/download.png) left center no-repeat;
  margin-top: 150px;
}
.generation .user .m_user_img {
  display: none;
}
.generation .adhibition .m_list_box {
  display: none;
}
.generation .m_profession {
  display: none;
}
@media (max-width:1200px) {
  .generation .topTitle {
    padding-bottom: 0.7rem;
  }
  .generation .user {
    padding: 0.8rem 0;
  }
  .generation .g_title {
    font-size: 0.42rem;
  }
  .generation .user .user_img {
    display: none;
  }
  .generation .user .m_user_img {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
    padding: 0.7rem 0;
  }
  .generation .user .m_user_img .m_user {
    width: 14rem;
  }
  .generation .user .m_user_img .m_user img {
    width: 100%;
  }
  .generation .adhibition {
    padding: 0.8rem 0 0;
  }
  .generation .adhibition .list_box {
    display: none;
  }
  .generation .adhibition .m_list_box {
    display: block;
    margin-top: 0.8rem;
  }
  .generation .adhibition .m_list_box .swiper-pagination {
    font-size: 0;
    bottom: 0.68rem;
  }
  .generation .adhibition .m_list_box .swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
    background: #d7d7d7;
    opacity: 1;
    margin: 0;
    margin-right: 0.28rem;
  }
  .generation .adhibition .m_list_box .swiper-pagination-bullet:last-child {
    margin-right: 0;
  }
  .generation .adhibition .m_list_box .swiper-pagination-bullet-active {
    background: #14569d;
  }
  .generation .adhibition .list {
    width: 100%;
    height: auto;
  }
  .generation .adhibition .list .site_t {
    height: 5.48rem;
  }
  .generation .adhibition .list .text p {
    font-size: 1.33rem;
  }
  .generation .adhibition .list .text b {
    font-size: 0.32rem;
  }
  .generation .adhibition .list .site_b {
    height: 4.19rem;
    margin-top: -0.1rem;
    align-items: flex-start;
  }
  .generation .adhibition .list .site_b p {
    font-size: 0.26rem;
    line-height: 0.42rem;
    padding: 0 0.5rem;
    margin-top: 0.6rem;
  }
  .generation .visual {
    padding: 0.8rem 0 0.94rem;
  }
  .generation .profession {
    display: none;
  }
  .generation .m_profession {
    display: block;
    margin-top: 0.7rem;
  }
  .generation .profession .pro_r {
    width: 100%;
  }
  .generation .profession .pro_l {
    width: 100%;
    margin-top: 0.7rem;
  }
  .generation .profession .pro_l p {
    font-size: 0.26rem;
    line-height: 0.42rem;
    margin-bottom: 0.4rem;
    padding-left: 0.35rem;
  }
  .generation .profession .pro_l p::after {
    width: 0.14rem;
    height: 0.14rem;
    top: 0.14rem;
  }
  .generation .download {
    font-size: 0.28rem;
    background-size: 0.35rem auto;
    padding-left: 0.58rem;
    line-height: inherit;
    display: table;
    margin: 0 auto;
    margin-top: 0.7rem;
  }
}

/* 定义了滚动条整体样式； */
.generation .m_user_img::-webkit-scrollbar {
  height: 0.06rem !important;
  width: 6.9rem !important;
}

/* 定义了滚动条滑块的样式 */
.generation .m_user_img::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #14569d;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.generation .m_user_img::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #b5cee6;
}

/* =============搜索结果页============ */
.result {
  width: 74.57%;
  margin: 0 auto;
  margin-top: 260px;
}
.result .res_title {
  color: #333333;
  font-size: 48px;
  font-weight: bold;
  text-align: center;
}
.result .ipt {
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
}
.result .ipt input {
  width: 92%;
  height: 100%;
  display: block;
  padding: 0 10px;
  font-size: 22px;
  color: #bdbdbd;
}
.result .ipt a {
  width: 26px;
  height: 26px;
  background: url(../images/icon/icon_109.png) center no-repeat;
  margin-right: 12px;
}
.result .result_p {
  font-size: 22px;
  color: #333;
  margin-top: 35px;
}
.result .classify {
  display: flex;
  justify-content: space-between;
  margin-top: 55px;
}
.result .classify a {
  font-size: 16px;
  color: #666666;
}
.result .classify a.cur {
  color: #14569d;
}
.result .classify a:hover {
  color: #14569d;
}

/* =============搜索结果页-产品============ */
.productSearch {
  padding-bottom: 25px;
}
.productSearch .productlist {
  margin-top: 64px;
}
.productSearch .procont {
  display: flex;
  flex-wrap: wrap;
}
.productSearch .procont .contlist {
  width: calc((100% - 120px) / 3);
  margin-right: 60px;
  background: #fff;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
  padding: 60px 0 65px;
  margin-top: 60px;
}
.productSearch .procont .contlist:nth-child(3n) {
  margin-right: 0;
}
.productSearch .procont .contlist:hover .text p {
  color: #14569d;
  transition: all 0.5s;
}
.productSearch .procont .contimg {
  width: 81.96%;
  height: 299px;
  margin: 0 auto;
}
.productSearch .procont .contimg i {
  width: 100%;
  height: 100%;
}
.productSearch .procont .text {
  margin-top: 50px;
  text-align: center;
}
.productSearch .procont .text p {
  font-size: 22px;
  color: #333;
  font-weight: bold;
  transition: all 0.5s;
}
.productSearch .procont .text b {
  font-size: 18px;
  color: #999999;
  margin-top: 20px;
}
.serch_show {
  display: none;
}
.serch_show.curr {
  display: block;
  visibility: visible;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.serch_show .productlist {
  margin-top: 64px;
}
.serch_show .procont {
  display: flex;
  flex-wrap: wrap;
}
.serch_show .contlist {
  width: calc((100% - 120px) / 3);
  margin-right: 60px;
  background: #fff;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
  padding: 60px 0 65px;
  margin-top: 60px;
}
.serch_show .contlist:nth-child(3n) {
  margin-right: 0;
}
.serch_show .contlist:hover .text p {
  color: #14569d;
  transition: all 0.5s;
}
.serch_show .contlist .contimg {
  width: 81.96%;
  height: 299px;
  margin: 0 auto;
}
.serch_show .contlist .contimg i {
  width: 100%;
  height: 100%;
}
.serch_show .contlist .text {
  margin-top: 50px;
  text-align: center;
}
.serch_show .contlist .text p {
  font-size: 22px;
  color: #333;
  font-weight: bold;
  transition: all 0.5s;
}
.serch_show .contlist .text b {
  font-size: 18px;
  color: #999999;
  margin-top: 20px;
}
.serch_show .downloadlist {
  margin-top: 64px;
}
.serch_show .downloadlist .down {
  display: flex;
  flex-wrap: wrap;
}
.serch_show .down_item {
  width: calc((100% - 122px) / 3);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
  height: 120px;
  margin-right: 61px;
  margin-top: 60px;
}
.serch_show .down_item:nth-child(3n) {
  margin-right: 0;
}
.serch_show .down_item .back {
  padding: 0 7%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.serch_show .down_pdf {
  width: 44px;
  height: 44px;
  background: url(../images/page/pdf.png) center no-repeat;
}
.serch_show .down_item .text {
  font-size: 16px;
  color: #333;
  transition: all 0.5s;
}
.serch_show .down_item .browse {
  width: 24px;
  height: 24px;
  background: url(../images/icon/icon_110.png) center no-repeat;
  transition: all 0.5s;
}
.serch_show .down_item .load {
  width: 26px;
  height: 26px;
  background: url(../images/icon/icon_111.png) center no-repeat;
  transition: all 0.5s;
}
.serch_show .down_item:hover .text {
  color: #14569d;
  transition: all 0.5s;
}
.serch_show .down_item:hover .browse {
  background: url(../images/icon/icon_110s.png) center no-repeat;
  transition: all 0.5s;
}
.serch_show .down_item:hover .load {
  background: url(../images/icon/icon_111s.png) center no-repeat;
  transition: all 0.5s;
}
.serch_show .see_more {
  display: none;
}
.serch_show .videoList {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
.serch_show .newsContList {
  margin-left: 60px;
  width: calc((100% - 120px) / 3);
  margin-top: 60px;
  padding-bottom: 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #84aed6;
  position: relative;
}
.serch_show .newsContListTitle {
  line-height: 34px;
}
.serch_show .newsContList .itemtext {
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  bottom: 25px;
  left: 26px;
  font-weight: 600;
  z-index: 2;
}
.serch_show .newsContList .shade {
  background: url(../images/page/palys.png) center no-repeat;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.serch_show .newsContList .mask {
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.serch_show .newsContList:nth-child(3n + 1) {
  margin-left: 0;
}
.serch_show .newsContList .newsContListImg {
  height: 240px;
  overflow: hidden;
}
.serch_show .newsContList .newsContListImg i {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.serch_show .newsContList:hover i {
  transform: scale(1.1);
}
.serch_show .paging {
  padding: 100px 0 124px;
}
.serch_show .look {
  display: none;
}
@media (max-width:1200px) {
  .serch_show .newsContList {
    margin-top: 0.78rem;
    width: 100%;
    margin-left: 0;
    padding-bottom: 0.4rem;
  }
  .serch_show .newsContListTitle {
    line-height: 0.42rem;
  }
  .serch_show .newsContList .newsContListImg {
    height: 3.88rem;
  }
  .serch_show .newsContList .paging {
    display: none;
  }
  .serch_show .newsContList .look {
    display: block;
    width: 3rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.28rem;
    background: #15499a;
    margin: 0 auto;
    margin-top: 0.8rem;
    margin-bottom: 0.75rem;
  }
  .serch_show .newsContList:nth-child(-n + 3) {
    margin-top: 0.78rem;
  }
  .serch_show .newsContList:first-child {
    margin-top: 0.5rem;
  }
}

/* =============搜索结果页-资料下载============ */
.downloadSearch .downloadlist {
  margin-top: 64px;
}
.downloadSearch .downloadlist .down {
  display: flex;
  flex-wrap: wrap;
}
.downloadSearch .downloadlist .down_item {
  width: calc((100% - 122px) / 3);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
  height: 120px;
  margin-right: 61px;
  margin-top: 60px;
}
.downloadSearch .downloadlist .down_item:nth-child(3n) {
  margin-right: 0;
}
.downloadSearch .downloadlist .back {
  padding: 0 7%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.downloadSearch .downloadlist .down_pdf {
  width: 44px;
  height: 44px;
  background: url(../images/page/pdf.png) center no-repeat;
}
.downloadSearch .downloadlist .text {
  font-size: 16px;
  color: #333;
  transition: all 0.5s;
}
.downloadSearch .downloadlist .browse {
  width: 24px;
  height: 24px;
  background: url(../images/icon/icon_110.png) center no-repeat;
  transition: all 0.5s;
}
.downloadSearch .downloadlist .load {
  width: 26px;
  height: 26px;
  background: url(../images/icon/icon_111.png) center no-repeat;
  transition: all 0.5s;
}
.downloadSearch .downloadlist .down_item:hover .text {
  color: #14569d;
  transition: all 0.5s;
}
.downloadSearch .downloadlist .down_item:hover .browse {
  background: url(../images/icon/icon_110s.png) center no-repeat;
  transition: all 0.5s;
}
.downloadSearch .downloadlist .down_item:hover .load {
  background: url(../images/icon/icon_111s.png) center no-repeat;
  transition: all 0.5s;
}
.see_more {
  display: none;
}
.productSearch .contlist .contimg .mimg {
  display: none;
}
.serch_show .contlist .contimg .mimg {
  display: none;
}

/* 移动端搜索 */
@media (max-width:1200px) {
  .result {
    margin-top: 1.8rem;
    width: 100%;
  }
  .result .res_title {
    font-size: 0.42rem;
  }
  .result .ipt {
    height: 0.55rem;
    padding-bottom: 0.1rem;
    margin-top: 0.8rem;
  }
  .result .ipt input {
    font-size: 0.3rem;
    padding: 0;
  }
  .result .ipt a {
    width: 0.37rem;
    height: 0.38rem;
    background-size: 100% auto;
    margin-right: 0.22rem;
  }
  .result .result_p {
    font-size: 0.3rem;
    margin-top: 0.58rem;
  }
  .result .classify a {
    font-size: 0.26rem;
    text-align: center;
  }
  .downloadSearch .paging {
    display: none;
  }
  .productSearch .paging {
    display: none;
  }
  .newsearch .paging {
    display: none;
  }
  .see_more {
    display: block;
    width: 3rem;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    color: #fff;
    font-size: 0.28rem;
    background: #15499a;
    margin: 0 auto 0.92rem;
  }
  
  /* 产品 */
  .productSearch .productlist {
    margin-top: 0.46rem;
  }
  .productSearch .procont .contlist {
    width: calc((100% - 0.33rem) / 2);
    margin-right: 0.33rem;
    padding: 0.6rem 0;
    margin-top: 0.34rem;
  }
  .productSearch .procont .contlist:nth-child(2n) {
    margin-right: 0;
  }
  .productSearch .procont .contlist:nth-child(3n) {
    margin-right: auto;
  }
  .productSearch .procont .contimg .pcimg {
    display: none;
  }
  .productSearch .procont .contimg {
    width: 2.64rem;
    height: 2.22rem;
  }
  .productSearch .procont .contimg .mimg {
    display: block;
  }
  .productSearch .procont .text {
    margin-top: 0.3rem;
  }
  .productSearch .procont .text p {
    font-size: 0.3rem;
  }
  .productSearch .procont .text b {
    font-size: 0.28rem;
    margin-top: 0.2rem;
  }
  
  /* 资料下载 */
  .downloadSearch .downloadlist .down_item {
    width: 100%;
    margin: 0;
    height: 1.93rem;
    margin-bottom: 0.54rem;
  }
  .downloadSearch .downloadlist .down_item:last-child {
    margin-bottom: 0;
  }
  .downloadSearch .downloadlist .down_pdf {
    width: 0.66rem;
    height: 0.66rem;
    background-size: 100% auto;
  }
  .downloadSearch .downloadlist .text {
    font-size: 0.28rem;
    width: 60%;
  }
  .downloadSearch .downloadlist .browse {
    width: 0.36rem;
    height: 0.36rem;
    background-size: 100% auto;
  }
  .downloadSearch .downloadlist .load {
    width: 0.39rem;
    height: 0.39rem;
    background-size: 100% auto;
  }
  .downloadSearch .downloadlist .down_item:hover .browse {
    background-size: 100% auto;
  }
  .downloadSearch .downloadlist .down_item:hover .load {
    background-size: 100% auto;
  }
}

/* 统一搜索 */
@media (max-width:1200px) {
  .serch_show .paging {
    display: none;
  }
  .serch_show .paging {
    display: none;
  }
  .serch_show .paging {
    display: none;
  }
  
  /* 产品 */
  .serch_show .productlist {
    margin-top: 0.46rem;
  }
  .serch_show .contlist {
    width: calc((100% - 0.33rem) / 2);
    margin-right: 0.33rem;
    padding: 0.6rem 0;
    margin-top: 0.34rem;
  }
  .serch_show .contlist:nth-child(2n) {
    margin-right: 0;
  }
  .serch_show .contlist:nth-child(3n) {
    margin-right: auto;
  }
  .serch_show .contlist .contimg .pcimg {
    display: none;
  }
  .serch_show .contlist .contimg {
    width: 2.64rem;
    height: 2.22rem;
  }
  .serch_show .contlist .contimg .mimg {
    display: block;
  }
  .serch_show .contlist .text {
    margin-top: 0.3rem;
  }
  .serch_show .contlist .text p {
    font-size: 0.3rem;
  }
  .serch_show .contlist .text b {
    font-size: 0.28rem;
    margin-top: 0.2rem;
  }
  
  /* 资料下载 */
  .serch_show .down_item {
    width: 100%;
    margin: 0;
    height: 1.93rem;
    margin-bottom: 0.54rem;
  }
  .serch_show .down_item:first-child {
    margin-top: 0.5rem;
  }
  .serch_show .down_item:last-child {
    margin-bottom: 0;
  }
  .serch_show .down_item .down_pdf {
    width: 0.66rem;
    height: 0.66rem;
    background-size: 100% auto;
  }
  .serch_show .down_item .text {
    font-size: 0.28rem;
    width: 60%;
  }
  .serch_show .down_item .browse {
    width: 0.36rem;
    height: 0.36rem;
    background-size: 100% auto;
  }
  .serch_show .down_item .load {
    width: 0.39rem;
    height: 0.39rem;
    background-size: 100% auto;
  }
  .serch_show .down_item:hover .browse {
    background-size: 100% auto;
  }
  .serch_show .down_item:hover .load {
    background-size: 100% auto;
  }
}

/* 静态图 */
.pc_img {
  width: 100%;
  height: 100%;
}
.pc_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pc_top {
  margin-top: 120px;
}
.pop_plan {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 31;
  transform: translate(-50%, -50%);
  width: 72.91%;
  background: #fff;
  height: 700px;
}
.pop_plan .top_text {
  padding: 0 80px;
  background: #14569d;
  height: 126px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pop_plan .top_text .text {
  position: relative;
}
.pop_plan .top_text .text i {
  font-size: 80px;
  color: #ffffff;
  opacity: 0.05;
  font-weight: bold;
  position: absolute;
  top: -40px;
}
.pop_plan .top_text .text p {
  font-size: 30px;
  color: #fff;
  font-weight: bold;
}
.pop_plan .menubox {
  overflow: hidden;
  height: 550px;
  overflow-y: scroll;
  margin-top: 12px;
}
.pop_plan .menubox .verificationCode {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 96px;
}
.pop_plan .menubox .verificatInfo {
  display: flex;
  align-items: center;
}
.pop_plan .menubox .codeBox {
  border: 1px solid #ccc;
  display: flex;
  align-items: center;
  height: 65px;
}
.pop_plan .menubox .codeInput {
  width: 230px;
  height: 100%;
  border-right: 1px solid #ccc;
}
.pop_plan .menubox .codeInput input {
  width: 100%;
  height: 100%;
  display: block;
  padding: 0 10px;
  box-sizing: border-box;
  font-size: 18px;
}
.pop_plan .menubox .codeImg {
  width: 130px;
  height: 100%;
  background: #edf7ff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pop_plan .menubox .concatSubmit {
  width: 350px;
  height: 65px;
  line-height: 65px;
  text-align: center;
  color: #fff;
  background: #1063a7;
  font-size: 24px;
  cursor: pointer;
  border-radius: 5px;
  margin-left: 60px;
}
.pop_plan .menubox .changeOne {
  margin-left: 15px;
  font-size: 24px;
}
.pop_plan .menu {
  padding: 0 80px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 60px;
}
.pop_plan .menu .formName {
  width: 48.02%;
  margin-bottom: 70px;
}
.pop_plan .menu .inputWidth {
  width: 100%;
}
.pop_plan .menu .asterisk {
  color: #c40f0f;
  font-weight: bold;
  font-size: 26px;
}
.pop_plan .menu .nameBox {
  display: flex;
}
.pop_plan .menu .nameText {
  font-size: 18px;
  margin-left: 5px;
  font-weight: bold;
}
.pop_plan .menu .concatInput {
  width: 100%;
  height: 80px;
  line-height: 80px;
  margin-top: 20px;
  position: relative;
  background: #f9f9f9;
}
.pop_plan .menu .concatInput input {
  height: 100%;
  width: 100%;
  display: block;
  background: #f9f9f9;
  transition: all 0.3s;
  padding: 0 18px;
  box-sizing: border-box;
  font-size: 18px;
}
.pop_plan .menu .concatTarea {
  width: 100%;
  height: 240px;
  margin-top: 20px;
  position: relative;
  background: #f9f9f9;
}
.pop_plan .menu .concatTarea textarea {
  height: 100%;
  width: 100%;
  display: block;
  background: #f9f9f9;
  transition: all 0.3s;
  box-sizing: border-box;
  font-size: 18px;
  border: none;
  outline: none;
  text-indent: 2em;
  padding-top: 20px;
}
.menubox::-webkit-scrollbar {
  height: 96px !important;
  width: 4px !important;
}

/* 定义了滚动条滑块的样式 */
.menubox::-webkit-scrollbar-thumb {
  border-radius: 0;
  border-style: dashed;
  background-color: #14569d;
  border-color: #e2242400;
  border-width: 1.5px;
  background-clip: padding-box;
}

/* 定义了轨道的样式 */
.menubox::-webkit-scrollbar-track {
  /* 滚动条里面轨道 */
  border-radius: 10px;
  background: #b5cee6;
}
.pop_plan .delete {
  right: 80px;
  top: 30px;
  padding-right: 28px;
  height: 20px;
  background: url(../images/icon/icon_108.png) right center no-repeat;
  cursor: pointer;
  color: #999999;
  font-size: 14px;
}
.pop_plan_bac {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 30;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
.pop_plan .menubox .codeImg .cm_img {
  display: none;
}
@media (max-width:1200px) {
  .pop_plan {
    width: 92%;
    background: #fff;
    height: 10rem;
    top: 55%;
  }
  .pop_plan .menubox {
    height: 8rem;
  }
  .pop_plan .top_text {
    padding: 0 0.3rem;
    height: 1.26rem;
  }
  .pop_plan .top_text .text i {
    font-size: 0.8rem;
    top: -0.35rem;
  }
  .pop_plan .top_text .text p {
    font-size: 0.32rem;
  }
  .pop_plan .menu {
    margin-top: 0.76rem;
    padding: 0 0.3rem;
    display: block;
  }
  .pop_plan .menu .formName {
    width: 100%;
    margin-bottom: 0.7rem;
  }
  .pop_plan .menu .asterisk {
    font-size: 0.39rem;
  }
  .pop_plan .menu .nameText {
    font-weight: normal;
    font-size: 0.28rem;
  }
  .pop_plan .menu .concatInput {
    height: 1rem;
    line-height: 1rem;
    margin-top: 0.2rem;
  }
  .pop_plan .menu .concatInput input {
    padding: 0 0.3rem;
    font-size: 0.28rem;
  }
  .pop_plan .menu .concatTarea {
    height: 3.02rem;
    margin-bottom: 0.2rem;
  }
  .pop_plan .menubox .codeBox {
    height: 0.98rem;
  }
  .pop_plan .menubox .codeInput {
    width: 2.3rem;
  }
  .pop_plan .menubox .codeImg {
    width: 1.9rem;
  }
  .pop_plan .menubox .codeImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .pop_plan .menubox .codeImg .c_img {
    display: none;
  }
  .pop_plan .menubox .codeImg .cm_img {
    display: block;
    width: 0.81rem;
  }
  .pop_plan .menubox .changeOne {
    display: none;
  }
  .pop_plan .menubox .concatSubmit {
    width: 1.8rem;
    height: 1rem;
    margin-left: 0.26rem;
    line-height: 1rem;
    font-size: 0.28rem;
    border-radius: 0;
  }
  .pop_plan .menubox .verificationCode {
    margin-bottom: 0.78rem;
    margin-top: 0;
  }
  .pop_plan .delete {
    width: 0.24rem;
    height: 0.24rem;
    background: url(../images/icon/icon_108.png) center no-repeat;
    padding-right: 0;
  }
}

/* ================p1-1-1数智物流集成-列表==================== */
.particulars {
  padding: 86px 0 0;
  background: #fbfbfb;
}
.particulars .tab_list {
  display: flex;
  justify-content: space-between;
}
.particulars .tab_list .tab_item {
  width: 11.14%;
  text-align: center;
  line-height: 60px;
  font-size: 16px;
  color: #666666;
  background: #f7f7f7;
  transition: all 0.5s;
}
.particulars .tab_list .tab_item:hover {
  background: #14569d;
  color: #ffffff;
  transition: all 0.5s;
}
.particulars .tab_list .tab_item.cur {
  background: #14569d;
  color: #ffffff;
  transition: all 0.5s;
}
.particulars .listbox {
  min-height: 400px;
  display: flex;
  flex-wrap: wrap;
}
.particulars .parList {
  margin-top: 76px;
  display: flex;
  flex-wrap: wrap;
}
.particulars .parList .roll {
  width: calc((100% - 76px) / 3);
  margin-right: 38px;
  margin-top: 62px;
  transition: all 0.5s;
  background: #fff;
}
.particulars .parList .roll:nth-child(3n) {
  margin-right: 0;
}
.particulars .parList .roll:nth-child(-n + 3) {
  margin-top: 0;
}
.particulars .parList .roll:hover {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  transition: all 0.5s;
}
.particulars .parList .roll .r_img {
  width: 100%;
  height: 249px;
}
.particulars .parList .roll .r_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.particulars .parList .roll .text {
  padding: 50px 32px;
}
.particulars .parList .roll p {
  font-size: 22px;
  color: #333333;
  font-weight: bold;
  padding-left: 12px;
  position: relative;
}
.particulars .parList .roll p::after {
  content: "";
  width: 3px;
  height: 21px;
  background: #024da1;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.particulars .parList .roll b {
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  margin-top: 20px;
}
.particulars .parList .roll span {
  font-size: 16px;
  color: #666666;
  line-height: 28px;
  margin-top: 10px;
}
.particulars .m_tab_list {
  display: none;
}
.particulars .look {
  display: none;
}
@media (max-width:1200px) {
  .particulars .tab_list {
    display: none;
  }
  .particulars {
    padding: 0.8rem 0 0.8rem;
  }
  .particulars .m_tab_list {
    display: block;
  }
  .particulars .m_tab_list .base_li .top {
    background: #f7f7f7;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.03rem;
    position: relative;
  }
  .particulars .m_tab_list .base_li .top .t {
    color: #666666;
    font-size: 0.28rem;
  }
  .particulars .m_tab_list .base_li .top .more {
    width: 0.25rem;
    height: 0.14rem;
    background: url(../images/mobile/icon/bots.png) center no-repeat;
    background-size: 0.21rem auto;
    position: absolute;
    right: 0.6rem;
  }
  .particulars .m_tab_list .base_li .curr {
    background: #f7f7f7;
    transition: all 0.5s;
  }
  .particulars .m_tab_list .base_li .curr .t {
    color: #666666;
  }
  .particulars .m_tab_list .base_li .curr .more {
    transform: rotateX(180deg);
    transition: all 0.5s;
  }
  .particulars .m_tab_list .base_li .btm {
    background: #f7f7f7;
    padding: 0 0.62rem;
    padding-bottom: 0.5rem;
    padding-top: 0.32rem;
    margin-top: 0.1rem;
    position: relative;
    display: none;
  }
  .particulars .m_tab_list .base_li .btm a {
    width: 100%;
    font-size: 0.28rem;
    color: #666666;
    margin-bottom: 0.45rem;
    position: relative;
    text-align: center;
  }
  .particulars .m_tab_list .base_li .btm a:last-child {
    margin-bottom: 0;
  }
  .particulars .look {
    display: block;
    width: 3rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.28rem;
    background: #15499a;
    margin: 0 auto;
  }
  .particulars .parList {
    margin-top: 0.8rem;
    display: block;
    padding-bottom: 0.8rem;
  }
  .particulars .parList .roll {
    width: 100%;
    margin-right: 0;
    margin-top: 0.84rem;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  }
  .particulars .parList .roll:hover {
    box-shadow: none;
  }
  .particulars .parList .roll:nth-child(-n + 3) {
    margin-top: 0.84rem;
  }
  .particulars .parList .roll:first-child {
    margin-top: 0;
  }
  .particulars .parList .roll .r_img {
    height: 3.88rem;
  }
  .particulars .parList .roll .text {
    padding: 0.7rem 0.4rem 0.8rem;
  }
  .particulars .parList .roll p {
    font-size: 0.36rem;
    padding-left: 0.2rem;
  }
  .particulars .parList .roll p::after {
    width: 0.03rem;
    height: 0.34rem;
  }
  .particulars .parList .roll b {
    font-size: 0.3rem;
    margin-top: 0.2rem;
  }
  .particulars .parList .roll span {
    font-size: 0.28rem;
    line-height: 0.4rem;
    margin-top: 0.35rem;
  }
}

/* =============p1-2 数字供应链软件2================ */
.supply {
  padding: 89px 0 0;
}
.supply .omsOrder {
  padding: 54px 0 80px;
  display: flex;
  align-items: center;
}
.supply .formLest {
  width: 50%;
}
.supply .formLest p {
  font-size: 48px;
  color: #595757;
  font-weight: bold;
  padding-top: 40px;
}
.supply .formLest span {
  color: #14569d;
  display: inline-block;
}
.supply .formLest b {
  font-size: 18px;
  color: #333333;
  padding-top: 40px;
  line-height: 36px;
  width: 88%;
}
.supply .formRight {
  width: 50%;
  display: flex;
  justify-content: center;
}
.supply .formRight img {
  width: 594px;
  height: 552px;
  object-fit: cover;
  margin-left: 70px;
}
.supply .worth {
  padding: 120px 0 124px;
  /* background: url(../images/page/worth-bg.png) center no-repeat; */
}
.supply .headline {
  font-size: 36px;
  color: #14569d;
  font-weight: bold;
  text-align: center;
}
.supply .worth_img {
  width: 100%;
  margin-top: 56px;
}
.supply .worth_img img {
  width: 100%;
}
.supply .formRights {
  display: none;
}
.supply .function {
  padding: 98px 0 144px;
}
.supply .function .worth_img {
  margin-top: 70px;
}
.supply .supText .supScroll {
  display: flex;
  justify-content: center;
}
.supply .supText .text_p {
  width: 268px;
  height: 70px;
  font-size: 20px;
  color: #333333;
  line-height: 70px;
  text-align: center;
  background: #f9f9f9;
  margin-right: 64px;
}
.supply .supText .text_p:last-child {
  margin-right: 0;
}
.supply .supText .cur {
  background: #14569d;
  font-weight: bold;
  color: #fff;
}
.supply .sup_box {
  display: none;
}
.supply .on {
  display: block;
}
.supply .m_supText {
  display: none;
}
.supply .m_worth_img {
  display: none;
}
@media (max-width:1200px) {
  .supply .omsOrder {
    display: block;
    padding: 0.8rem 0 0.78rem;
  }
  .supply .omsOrder .formRight {
    display: none;
  }
  .supply .formLest {
    width: 100%;
  }
  .supply .formLest p {
    font-size: 0.42rem;
    text-align: center;
    padding-top: 0;
  }
  .supply .formLest b {
    font-size: 0.28rem;
    line-height: 0.44rem;
    width: 100%;
    padding-top: 0.2rem;
  }
  .supply .formRights {
    width: 59.27%;
    margin: 0 auto;
    display: block;
    margin-top: 0.8rem;
  }
  .supply .formRights img {
    width: 100%;
    height: auto;
  }
  .supply .worth {
    padding: 0.8rem 0;
  }
  .supply .headline {
    font-size: 0.42rem;
  }
  .supply .worth_img {
    margin-top: 0.6rem;
  }
  .supply .function {
    padding: 0.8rem 0 1rem;
  }
  .supply .function .worth_img {
    margin-top: 0.64rem;
  }
  .supply {
    padding-top: 0.8rem;
  }
  .supply .supText {
    overflow: hidden;
    overflow-x: auto;
  }
  .supply .supText::-webkit-scrollbar {
    width: 0;
  }
  .supply .supText .supScroll {
    width: 9rem;
  }
  .supply .supText .text_p {
    width: 2.6rem !important;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.3rem;
    color: #333333;
    text-align: center;
    background: #f9f9f9;
    margin-right: 0.32rem;
  }
  .supply .supText .cur {
    background: #14569d;
    color: #ffffff;
    font-weight: bold;
  }
  .supply .supText .supScroll {
    justify-content: flex-start;
  }
  .supply .worth_img {
    display: none;
  }
  .supply .m_worth_img {
    display: block;
  }
}

/* ==============p4-0联系我们==================== */
.contact {
  padding: 100px 0 0;
}
.contact .message {
  padding-bottom: 94px;
}
.contact .mess_top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.contact .mess_top .info {
  display: flex;
  align-items: flex-start;
  width: 30%;
}
.contact .mess_top .info i {
  width: 60px;
  height: 60px;
}
.contact .mess_top .text {
  width: 78%;
  margin-left: 20px;
}
.contact .mess_top .text p {
  font-size: 18px;
  color: #14569d;
}
.contact .mess_top .text b {
  font-size: 22px;
  color: #333333;
  font-weight: bold;
  margin-top: 10px;
}
.contact .mess_bot {
  width: 100%;
  height: 303px;
  background: url(../images/page/mess_bg.png) center no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  margin-top: 110px;
  cursor: pointer;
}
.contact .mess_bot .pos {
  margin-left: 140px;
  cursor: pointer;
}
.contact .mess_bot p {
  font-size: 32px;
  color: #14569d;
  font-weight: bold;
}
.contact .mess_bot b {
  font-size: 16px;
  color: #808080;
  margin-top: 30px;
}
.contact .site {
  padding: 100px 0 125px;
  background: #fbfbfb;
}
.contact .site .tit p {
  font-size: 32px;
  color: #333333;
  font-weight: bold;
}
.contact .site .tit b {
  font-size: 16px;
  color: #666666;
  margin-top: 10px;
}
.contact .site .map {
  position: relative;
  height: 640px;
  margin-top: 46px;
}
.contact .site .allmap {
  height: 100%;
  width: 100%;
}
.contact .site .addressMain {
  width: 430px;
  height: 371px;
  background: #14569d;
  background-size: 100% auto;
  position: absolute;
  top: 50%;
  left: 8%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 18px;
}
.contact .site .addressMain .mapBox {
  margin-left: 36px;
  display: flex;
  margin-bottom: 42px;
}
.contact .site .addressMain .mapBox:last-child {
  margin-bottom: 0;
}
.contact .site .addressMain .mapAddress {
  width: 22px;
  height: 21px;
  display: flex;
  align-items: flex-end;
}
.contact .site .addressMain .mapAddress img {
  width: auto;
}
.contact .site .addressMain .mapText {
  display: flex;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  margin-left: 18px;
  width: 100%;
}
.contact .site .addressMain .mapText span {
  width: 67%;
  font-weight: normal;
  line-height: 28px;
}
.contact .site img {
  width: 100%;
}
.contact .site .m_allmap {
  display: none;
}
.contact .online {
  padding: 90px 0 0;
}
.contact .online .join p {
  font-size: 32px;
  color: #333333;
  font-weight: bold;
}
.contact .online .join b {
  font-size: 18px;
  color: #666666;
  margin-top: 10px;
}
.contact .online .menubox .verificationCode {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  padding-bottom: 96px;
}
.contact .online .menubox .verificatInfo {
  display: flex;
  align-items: center;
}
.contact .online .menubox .codeBox {
  border: 1px solid #ccc;
  display: flex;
  align-items: center;
  height: 65px;
}
.contact .online .menubox .codeInput {
  width: 170px;
  height: 100%;
  border-right: 1px solid #ccc;
}
.contact .online .menubox .codeInput input {
  width: 100%;
  height: 100%;
  display: block;
  padding: 0 10px;
  box-sizing: border-box;
  font-size: 18px;
}
.contact .online .menubox .codeImg {
  width: 130px;
  height: 100%;
  background: #edf7ff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.contact .online .menubox .concatSubmit {
  width: 200px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  color: #fff;
  background: #1063a7;
  font-size: 20px;
  cursor: pointer;
  border-radius: 5px;
  margin-left: 60px;
}
.contact .online .menubox .changeOne {
  margin-left: 15px;
  font-size: 18px;
  cursor: pointer;
}
.contact .online .menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 60px;
}
.contact .online .menu .formFlex {
  display: flex;
  width: 100%;
}
.contact .online .menu .formFlex .formName {
  width: calc((100% - 48px) / 3);
  margin-right: 24px;
}
.contact .online .menu .formFlex .formName:last-child {
  margin-right: 0;
}
.contact .online .menu .formName {
  width: 48.02%;
  margin-bottom: 70px;
}
.contact .online .menu .inputWidth {
  width: 100%;
}
.contact .online .menu .asterisk {
  color: #c40f0f;
  font-weight: bold;
  font-size: 26px;
}
.contact .online .menu .nameBox {
  display: flex;
}
.contact .online .menu .nameText {
  font-size: 18px;
  margin-left: 5px;
  font-weight: bold;
}
.contact .online .menu .concatInput {
  width: 100%;
  height: 80px;
  line-height: 80px;
  margin-top: 20px;
  position: relative;
}
.contact .online .menu .concatInput input {
  height: 100%;
  width: 100%;
  display: block;
  background: #fff;
  border: 1px solid #ebebeb;
  transition: all 0.3s;
  padding: 0 18px;
  box-sizing: border-box;
  font-size: 18px;
}
.contact .online .menu .concatTarea {
  width: 100%;
  height: 240px;
  margin-top: 20px;
  position: relative;
}
.contact .online .menu .concatTarea textarea {
  height: 100%;
  width: 100%;
  display: block;
  background: #fff;
  border: 1px solid #ebebeb;
  transition: all 0.3s;
  box-sizing: border-box;
  font-size: 18px;
  outline: none;
  padding: 28px 18px 0;
}
.pop_show .join {
  padding: 0 80px;
  margin-top: 50px;
}
.pop_show .join p {
  font-size: 32px;
  color: #14569d;
  font-weight: bold;
  padding-left: 14px;
  position: relative;
}
.pop_show .join p::after {
  content: "";
  width: 4px;
  height: 30px;
  background: #14569d;
  position: absolute;
  left: 0;
  top: 51%;
  transform: translateY(-50%);
}
.pop_show .join b {
  font-size: 18px;
  color: #333333;
  margin-top: 10px;
}
.pop_plan .top_text .m_text {
  display: none;
}
.contact .site .mImg {
  display: none;
}
@media (max-width:1200px) {
  .contact {
    padding: 1rem 0 0;
  }
  .contact .mess_top {
    display: block;
  }
  .contact .mess_top .info {
    width: 100%;
    align-items: center;
    margin-bottom: 0.7rem;
  }
  .contact .mess_top .info:last-child {
    margin-bottom: 0;
  }
  .contact .mess_top .info i {
    width: 0.94rem;
    height: 0.94rem;
  }
  .contact .mess_top .text p {
    font-size: 0.28rem;
  }
  .contact .mess_top .text b {
    font-size: 0.32rem;
    margin-top: 0.1rem;
    line-height: 0.58rem;
  }
  .contact .mess_bot {
    height: 3.02rem;
    background: url(../images/mobile/page/mess_bg.png) center no-repeat;
    background-size: 100% auto;
    margin-top: 1rem;
  }
  .contact .mess_bot .pos {
    margin-left: 0.4rem;
  }
  .contact .mess_bot p {
    font-size: 0.36rem;
  }
  .contact .mess_bot b {
    font-size: 0.26rem;
    margin-top: 0.3rem;
  }
  .pop_show .join {
    padding: 0 0.3rem;
    margin-top: 0.6rem;
  }
  .pop_show .join p {
    font-size: 0.36rem;
  }
  .pop_show .join p::after {
    width: 0.04rem;
    height: 0.32rem;
  }
  .pop_show .join b {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-top: 0.1rem;
    width: 70%;
  }
  .pop_plan .top_text .text {
    display: none;
  }
  .pop_plan .top_text .m_text {
    display: block;
    width: 1.68rem;
  }
  .pop_plan .top_text .m_text img {
    width: 100%;
  }
  .contact .message {
    padding-bottom: 0.86rem;
  }
  .contact .site {
    padding: 0.8rem 0 0.96rem;
  }
  .contact .site .tit p {
    font-size: 0.42rem;
  }
  .contact .site .tit b {
    font-size: 0.28rem;
    margin-top: 0.5rem;
  }
  .contact .site .map {
    width: 100%;
    height: auto;
  }
  .contact .site .pcImg {
    display: none;
  }
  .contact .site .mImg {
    display: block;
  }
  .contact .site .allmap {
    height: 4.49rem;
  }
  .contact .site .addressMain {
    width: 100%;
    height: 4rem;
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    margin-top: 0.6rem;
  }
  .contact .site .addressMain .mapText {
    font-size: 0.28rem;
    margin-left: 0.2rem;
  }
  .contact .site .addressMain .mapBox {
    font-size: 0.26rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
  .contact .site .addressMain .mapText span {
    line-height: normal;
  }
  .contact .online {
    padding: 0.9rem 0 0;
  }
  .contact .online .join p {
    font-size: 0.42rem;
  }
  .contact .online .join b {
    font-size: 0.28rem;
    margin-top: 0.5rem;
  }
  .contact .online .menu .formFlex {
    display: block;
  }
  .contact .online .menu .formFlex .formName {
    width: 100%;
    margin-right: 0;
  }
  .contact .online .menu {
    display: block;
  }
  .contact .online .menu .formName {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .contact .online .menu .concatInput {
    height: 1.18rem;
    line-height: 1.18rem;
    margin-top: 0.2rem;
  }
  .contact .online .menu .asterisk {
    font-size: 0.3rem;
  }
  .contact .online .menu .nameText {
    font-size: 0.28rem;
  }
  .contact .online .menu .concatInput input {
    padding: 0 0.3rem;
    font-size: 0.28rem;
  }
  .contact .online .menu .concatTarea textarea {
    text-indent: 0;
    padding: 0 0.3rem;
    padding-top: 0.4rem;
    font-size: 0.28rem;
  }
  .contact .online .menubox .verificationCode {
    margin-top: 0.8rem;
    /* margin-bottom: 0.9rem;
    */
  }
  .contact .online .menubox .codeBox {
    height: 0.98rem;
  }
  .contact .online .menubox .codeInput {
    width: 1.9rem;
  }
  .contact .online .menubox .codeImg {
    width: 1.8rem;
  }
  .contact .online .menubox .codeImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .contact .online .menubox .codeImg .c_img {
    width: 86%;
  }
  .contact .online .menubox .changeOne {
    display: none;
  }
  .contact .online .menubox .concatSubmit {
    margin-left: 0.28rem;
    width: 2.8rem;
    height: 1rem;
    font-size: 0.36rem;
    line-height: 1rem;
    background: #15499a;
  }
}

/* ================p1-2-0数字供应链软件=================== */
.digital .txt p {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
  text-align: center;
}
.digital .txt b {
  font-size: 16px;
  color: #666666;
  margin-top: 40px;
  line-height: 30px;
}
.digital .digital_img {
  width: 92.71%;
  margin: 0 auto;
  margin-top: 30px;
}
.digital .digital_img img {
  width: 100%;
}
.digital .software {
  padding: 70px 0 62px;
}
.digital .software .tit {
  font-size: 36px;
  color: #333333;
  /* font-weight: bold; */
  text-align: center;
}
.digital .soflist {
  margin-top: 60px;
  display: flex;
  align-items: center;
}
.digital .skip {
  width: 19.89%;
  height: 471px;
  position: relative;
  border-right: 2px solid #d1d9e5;
}
.digital .skip:last-child {
  border-right: 0;
}
.digital .skip i {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.digital .skip .text {
  padding: 70px 50px 0 36px;
}
.digital .skip .text p {
  font-size: 22px;
  color: #333333;
  font-weight: bold;
  transition: all 0.5s;
}
.digital .skip .text b {
  font-size: 16px;
  color: #666666;
  line-height: 26px;
  margin-top: 25px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.digital .skip .text span {
  width: 25px;
  height: 9px;
  background: url(../images/page/skip_r.png) center no-repeat;
  margin-top: 110px;
  transition: all 0.5s;
}
.digital .skip:hover .text p {
  color: #0a5ead;
  transition: all 0.5s;
}
.digital .skip:hover .text span {
  margin-left: 12px;
  transition: all 0.5s;
}
.digital .govern {
  padding: 60px 0 100px;
}
.digital .govern .client {
  display: flex;
  justify-content: center;
  margin-top: 70px;
}
.digital .govern .client .left {
  width: 547px;
  margin: 0 15px;
}
.digital .govern .client .left .text {
  font-size: 30px;
  color: #2b67a7;
  font-weight: bold;
  margin-top: 10px;
}
.digital .govern .client .left .list {
  margin-top: 60px;
}
.digital .govern .client .left .li {
  font-size: 18px;
  color: #595757;
  padding-bottom: 22px;
  position: relative;
  margin-top: 40px;
  cursor: default;
}
.digital .govern .client .left .li:last-child{
  padding-bottom: 0;
}
.digital .govern .client .left .li p {
  font-size: 22px;
  color: #333333;
  padding-bottom: 20px;
  position: relative;
}
.digital .govern .client .left .li b {
  color: #595757;
  margin-top: 20px;
}
.digital .govern .client .left .li:first-child {
  margin-top: 0;
}
.digital .govern .client .left .li::after {
  content: "";
  width: 34px;
  height: 2px;
  background: #2b67a7;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.5s;
}
.digital .stockpile .client .left .li::after {
  width: 0;
  height: 0;
}
.digital .govern .client .left .li p::after {
  content: "";
  width: 34px;
  height: 2px;
  background: #2b67a7;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.5s;
}
.digital .govern .client .left .li:hover::after {
  width: 100%;
  transition: all 0.5s;
}
.digital .stockpile .client .left .li:hover::after {
  width: 0;
}
.digital .govern .client .left .li:hover p::after {
  width: 100%;
  transition: all 0.5s;
}
.digital .govern .client .right {
  width: 610px;
  overflow: hidden;
  margin: 0 15px;
}
.digital .govern .client .right img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.5s;
}
.digital .govern .client .right:hover img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.digital .govern .crux {
  margin-top: 80px;
}
.digital .govern .crux .c_tit {
  font-size: 36px;
  color: #2b67a7;
  font-weight: bold;
  text-align: center;
}
.digital .govern .crux .bank {
  width: 100%;
  margin-top: 50px;
}
.digital .govern .crux .bank img {
  max-width: 100%;
  margin: 0 auto;
}
.digital .stockpile {
  background: #fafafa;
}
.digital .analyse {
  padding: 110px 0 60px;
}
.digital .analyse .platform {
  display: flex;
  margin-top: 60px;
}
.digital .analyse .platform .plat {
  width: calc((100% - 90px) / 3);
  height: 480px;
  margin-right: 45px;
  position: relative;
  cursor: pointer;
}
.digital .analyse .platform .plat:last-child {
  margin-right: 0;
}
.digital .analyse .platform .plat i {
  width: 100%;
  height: 100%;
}
.digital .analyse .platform .plat .text {
  position: absolute;
  bottom: 40px;
  left: 42px;
  padding-right: 56px;
  transition: all 0.5s;
}
.digital .analyse .platform .plat .text p {
  font-size: 22px;
  color: #333333;
  font-weight: bold;
  transition: all 0.5s;
}
.digital .analyse .platform .plat .text b {
  font-size: 16px;
  color: #666666;
  line-height: 26px;
  margin-top: 15px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.digital .analyse .platform .plat:hover .text {
  bottom: 52px;
  transition: all 0.5s;
}
.digital .analyse .platform .plat:hover .text p {
  color: #14569d;
  transition: all 0.5s;
}
.digital .relateds {
  padding: 60px 0 60px;
}
.digital .relateds .case {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
}
.digital .relateds .related_flex {
  display: flex;
  /* justify-content: space-between;
  */
  margin-top: 60px;
  padding-bottom: 104px;
}
.digital .relateds .related_flex .flexbox {
  width: 31.42%;
  margin-right: 40px;
}
.digital .relateds .related_flex .flexbox p {
  font-size: 18px;
  color: #333333;
  margin-top: 20px;
}
.digital .relateds .related_flex .fleximg {
  width: 100%;
  height: 248px;
  overflow: hidden;
}
.digital .relateds .related_flex .flexbox:last-child {
  margin-right: 0;
}
.digital .relateds .related_flex .fleximg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.5s;
}
.digital .relateds .related_flex .flexbox:hover .fleximg img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.digital .relateds .related_flex .flexbox:hover p {
  color: #14569d;
}
.digital .relateds .download {
  font-size: 16px;
  color: #333;
  padding-left: 48px;
  line-height: 25px;
  background: url(../images/page/download.png) left center no-repeat;
}
.digital .relateds .m_related_flex {
  display: none;
}
.digital .m_digital_img {
  display: none;
}
.digital .skip .skip_m {
  display: none;
}
.digital .govern .crux .m_bank {
  display: none;
}
.plat_m {
  display: none;
}

/* 供应链控制塔 start */
.digitalsce-upSeek .text_p {
  margin-bottom: 30px;
  font-size: 36px;
  line-height: 42px;
  text-align: center;
}
.digitalsce-upSeek .text_p p span, .digitalsce-upSeek .text_p p strong{
   display: inline;
}

.digitalsce-upSeek .text_p .cor {
    color: #f3be54;
    display: inline-block;
}

.digitalsce-frame-img{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.digitalsce-frame-img img {
    max-width: 100%;
    margin: 0 auto;
    height: auto;
}

.digitalsce-upseek-core-advantage{
    padding: 80px 0 30px;
}

.digitalsce-upseek_controller .text_p{
    height: 50px;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    font-size: 36px;
    color: #333333;
    line-height: 42px;
    text-align: center;
    font-style: normal;
    text-transform: none;
    margin: 30px 0;
}

.digitalsce-core-advantage{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.digitalsce-core-advantage img{
  max-width: 100%;
}
/* 供应链控制塔 end */

.ccapplication-scene-txt {
    /* width: 144px; */
    height: 50px;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    font-size: 36px;
    color: #333333;
    line-height: 42px;
    text-align: center;
    font-style: normal;
    text-transform: none;
    display: flex;
    justify-content: center;
}
.ccapplication-bg{
    background-color: #F1F6FE !important;
}
.digitalsce-aiqjs{
    margin: 40px 0;
}
.digitalsce-aiqjs-bg{
    background-color: #FFFFFF !important;
}
.btn-view-more{
    text-align: center;
    background-color: #F6B235;

    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 20px;
    font-style: normal;
    text-transform: none;

    width: 140px;
    padding: 14px 0;
}
.zkrj_img{
    width: 100% !important;
    margin: 60px 0 75px;
}
.digitalsce-szls{
    margin: 40px 0;
}
.digitalsce-ptcp-content{
    font-size: 18px;
    line-height: 32px;
    color: #333333;
}
.digitalsce-ptcp-img{
    height: 771px;
    margin-top: 40px;
}
.digitalsce-ptcp-img img{
  height: 100%;
}

.digitalsce-frame-excerpt{
  font-size: 18px;
  color: #333333;
  margin-bottom: 40px;
  line-height: 32px;
}


@media (max-width:1200px) {
  .digital .digital_img {
    display: none;
  }
  .digital .m_digital_img {
    display: block;
    width: 100%;
    margin-top: 0.2rem;
    margin-bottom: 0.6rem;
  }
  .digital .m_digital_img img {
    width: 100%;
  }
  .digital .software {
    padding: 0.5rem 0 0;
  }
  .digital .software .tit {
    font-size: 0.42rem;
  }
  .digital .soflist {
    display: block;
    margin-top: 0.7rem;
  }
  .digital .skip {
    width: 100%;
    height: 3.73rem;
    border-right: none;
    border-bottom: 1px solid #d1d9e5;
  }
  .digital .skip .skip_p {
    display: none;
  }
  .digital .skip .skip_m {
    display: block;
  }
  .digital .skip .text {
    padding: 0.7rem 0.6rem 0;
  }
  .digital .skip .text p {
    font-size: 0.36rem;
  }
  .digital .skip .text b {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-top: 0.3rem;
  }
  .digital .skip .text span {
    margin-top: 0.5rem;
  }
  .digital .govern {
    padding: 1rem 0 1.1rem;
  }
  .digital .txt p {
    font-size: 0.42rem;
  }
  .digital .txt b {
    font-size: 0.28rem;
    margin-top: 0.66rem;
    line-height: 0.4rem;
  }
  .digital .govern .client {
    display: block;
    margin-top: 0.6rem;
  }
  .digital .govern .client .left {
    width: 100%;
  }
  .digital .govern .client .left .text {
    font-size: 0.36rem;
    margin-top: 0.5rem;
    text-align: center;
  }
  .digital .govern .client .left .list {
    margin-top: 0.5rem;
  }
  .digital .govern .client .left .li {
    font-size: 0.28rem;
    padding-bottom: 0.32rem;
    margin-top: 0.6rem;
  }
  .digital .govern .client .left .li p {
    font-size: 0.3rem;
    padding-bottom: 0.2rem;
  }
  .digital .govern .client .left .li b {
    margin-top: 0.2rem;
  }
  .digital .govern .client .right {
    width: 100%;
    height: auto;
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }
  .digital .govern .client .right img{
    width: 100%;
    height: auto;
  }
  .digital .govern .crux {
    margin-top: 0.7rem;
  }
  .digital .govern .crux .c_tit {
    font-size: 0.36rem;
  }
  .digital .govern .crux .bank {
    display: none;
  }
  .digital .govern .crux .m_bank {
    display: block;
    width: 100%;
    margin-top: 0.6rem;
  }
  .digital .govern .crux .m_bank img {
    width: 100%;
  }
  .digital .analyse {
    padding: 1rem 0 0.4rem;
  }
  .digital .analyse .platform {
    margin-top: 0.6rem;
    display: block;
  }
  .digital .analyse .platform .plat {
    width: 100%;
    height: 6.34rem;
    margin-right: 0;
    margin-bottom: 0.42rem;
  }
  .digital .analyse .platform .plat:last-child {
    margin-bottom: 0;
  }
  .digital .analyse .platform .plat .plat_p {
    display: none;
  }
  .digital .analyse .platform .plat .plat_m {
    display: block;
    width: 1005;
    height: 100%;
  }
  .digital .analyse .platform .plat .text {
    bottom: 0.82rem;
    left: 0.3rem;
    width: 92%;
    padding-right: 0;
  }
  .digital .analyse .platform .plat .text p {
    font-size: 0.32rem;
  }
  .digital .analyse .platform .plat .text b {
    font-size: 0.26rem;
    line-height: 0.38rem;
    margin-top: 0.2rem;
  }
  .digital .relateds .related_flex {
    display: none;
  }
  .digital .relateds {
    padding: 0.4rem 0 0.9rem;
  }
  .digital .relateds .case {
    font-size: 0.42rem;
  }
  .digital .relateds .m_related_flex {
    display: block;
    margin-top: 0.78rem;
  }
  .digital .relateds .m_related_flex .swiper {
    padding-bottom: 0.82rem;
  }
  .digital .relateds .m_related_flex .swiper-pagination {
    font-size: 0;
    bottom: 0;
  }
  .digital .relateds .m_related_flex .swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
    background: #c4c4c4;
    opacity: 1;
  }
  .digital .relateds .m_related_flex .swiper-pagination-bullet-active {
    background: #0a5ead;
  }
  .digital .relateds .m_related_flex .flexbox p {
    font-size: 0.3rem;
    color: #333333;
    margin-top: 0.2rem;
    font-weight: bold;
  }
  .digital .relateds .m_related_flex .fleximg {
    width: 100%;
    height: 3.86rem;
  }
  .digital .relateds .m_related_flex .fleximg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .digital .relateds .download {
    font-size: 0.28rem;
    background-size: 0.35rem auto;
    padding-left: 0.58rem;
    line-height: inherit;
    display: table;
    margin: 0 auto;
    margin-top: 0.88rem;
  }
}

/* ===================p1-4-1供应链网络规划====================== */
.chain .newbox {
  padding: 112px 0 33px;
  background: url(../images/page/newbox.png) center no-repeat;
  background-size: cover;
}
.chain .newbox .tit {
  font-size: 32px;
  font-weight: bold;
  color: #333333;
  margin-left: 13.54%;
}
.chain .pos_set {
  display: flex;
  align-items: center;
  margin-top: 65px;
}
.chain .pos_set .set_b {
  width: 48.54%;
}
.chain .pos_set .set_b img {
  width: 100%;
}
.chain .pos_set .set_t {
  margin-left: 40px;
  width: 36%;
}
.chain .pos_set .list {
  display: flex;
  margin-bottom: 40px;
}
.chain .pos_set .list:last-child {
  margin-bottom: 0;
}
.chain .pos_set .list .text {
  margin-left: 24px;
}
.chain .pos_set .list i {
  width: 15px;
  height: 15px;
  border: 1px dashed #a8a9ad;
  border-radius: 50%;
  margin-top: 7px;
  position: relative;
}
.chain .pos_set .list i::after {
  content: "";
  width: 6px;
  height: 6px;
  background: #a8a9ad;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.chain .pos_set .list p {
  font-size: 20px;
  color: #333333;
}
.chain .pos_set .list p:last-child {
  margin-top: 5px;
}
.chain .live {
  padding-bottom: 100px;
}
.chain .live .utensil {
  display: flex;
  flex-wrap: wrap;
}
.chain .live .food {
  width: calc((100% - 104px) / 3);
  margin-right: 52px;
  margin-top: 111px;
  position: relative;
}
.foodImg {
  height: 100%;
  overflow: hidden;
}
.chain .live .food:nth-child(3n) {
  margin-right: 0;
}
.chain .live .food img {
  width: 100%;
  transition: all 0.5s;
}
.chain .live .food:hover img {
  transform: scale(1.05);
}
.chain .live .food .tit {
  width: 246px;
  height: 60px;
  line-height: 60px;
  background: #5bb7b9;
  font-size: 22px;
  color: #ffffff;
  text-align: center;
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
}

/* ==================p1-4-2物流园区托管=================== */
.trusteeship .garden {
  padding: 100px 0 110px;
}
.trusteeship .garden .txt {
  font-size: 32px;
  color: #333333;
  font-weight: bold;
}
.trusteeship .flex_g {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 40px;
}
.trusteeship .flex_g .garden_l {
  width: 50.42%;
}
.trusteeship .flex_g .garden_r {
  width: 48%;
  display: flex;
  justify-content: flex-end;
}
.trusteeship .flex_g .garden_r img {
  max-width: 100%;
  margin-right: 88px;
}
.trusteeship .flex_g .text {
  font-size: 16px;
  color: #333333;
  line-height: 30px;
}
.trusteeship .flex_g .pimg {
  width: 100%;
  margin-top: 60px;
}
.trusteeship .flex_g .pimg img {
  width: 100%;
}
.trusteeship .digitals {
  height: 684px;
  background: url(../images/page/digital_bg.png) center no-repeat;
  background-size: cover;
}
.trusteeship .digitals .w1400 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.trusteeship .digitals .dig_r {
  width: 36.42%;
}
.trusteeship .digitals .dig_r p {
  font-size: 28px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 26px;
  position: relative;
}
.trusteeship .digitals .dig_r p::after {
  content: "";
  width: 15px;
  height: 8px;
  background: #ffffff;
  position: absolute;
  left: 0;
  top: 16px;
}
.trusteeship .digitals .dig_r b {
  font-size: 16px;
  color: #ffffff;
  line-height: 30px;
  margin-top: 50px;
}
.trusteeship .digitals .dig_l {
  width: 53.57%;
}
.trusteeship .digitals .dig_l img {
  width: 100%;
}

/* ==============p1-4-3科技+运营服务================ */
.operate {
  padding-top: 100px;
}
.operate .tit {
  font-size: 32px;
  color: #333333;
  font-weight: bold;
}
.operate .technology {
  padding: 60px 0 70px;
  background: url(../images/page/technology_bg.png) center no-repeat;
  background-size: cover;
  margin-top: 66px;
}
.operate .technology .timg {
  width: 91.64%;
}
.operate .technology .timg img {
  width: 100%;
}
.operate .storage {
  padding: 80px 0 100px;
}
.operate .storage img {
  width: 100%;
}
.noty_text {
  font-size: 18px;
}
@media (max-width:1200px) {
  .noty_center layout container {
    width: 50%;
  }
  .noty_text {
    font-size: 0.28rem;
  }
}

/* =============p3-4-能力测评==================== */
.capacity .tit {
  font-size: 40px;
  color: #2878ff;
  text-align: center;
  font-weight: bold;
}
.capacity .tit span {
  color: #333333;
  display: inline-block;
}
.capacity .referral {
  padding: 130px 0 84px;
}
.capacity .appraisal {
  display: flex;
  justify-content: space-between;
  margin-top: 86px;
}
.capacity .appraisal .delivery_l {
  width: 38.35%;
  height: 670px;
  background: url(../images/page/cawd_bg.png) right center no-repeat;
  display: flex;
  justify-content: center;
}
.capacity .appraisal .cawd {
  width: 69.58%;
}
.capacity .appraisal .cawd img {
  width: 100%;
}
.capacity .appraisal .delivery_r {
  width: 57.14%;
  margin-top: 50px;
}
.capacity .appraisal .delivery_r p {
  font-size: 18px;
  color: #000000;
  line-height: 36px;
  width: 88%;
  text-indent: 2em;
  margin-bottom: 15px;
}
.capacity .appraisal .delivery_r p:last-child {
  margin-bottom: 0;
}
.capacity .lift {
  padding: 90px 0 96px;
  background: url(../images/page/lift.png) center no-repeat;
  background-size: cover;
}
.capacity .promotion {
  display: flex;
  margin-top: 80px;
}
.capacity .promotion .pos {
  width: 30.78%;
  padding: 34px 0 70px;
  background: #fff;
  margin-right: 52px;
}
.capacity .promotion .pos:hover i {
  transform: rotateY(177deg);
  transition: all 0.5s;
}
.capacity .promotion .pos:last-child {
  margin-right: 0;
}
.capacity .promotion .pos i {
  width: 88px;
  height: 88px;
  margin: 0 auto;
  transition: all 0.5s;
}
.capacity .promotion .pos p {
  width: 64%;
  font-size: 24px;
  color: #333333;
  font-weight: bold;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}
.capacity .promotion .pos b {
  font-size: 16px;
  color: #333333;
  margin: 0 auto;
  text-align: center;
  line-height: 32px;
  margin-top: 20px;
  width: 64%;
}
.capacity .nucleus {
  padding: 110px 0 120px;
}
.capacity .nucleus .nucleus_img {
  width: 83.21%;
  margin: 0 auto;
  margin-top: 76px;
}
.capacity .nucleus .nucleus_img img {
  width: 100%;
}
.capacity .cultivate {
  height: 710px;
  background: url(../images/page/cultivate.png) center no-repeat;
  background-size: cover;
}
.capacity .cultivate .tit {
  text-align: left;
  padding-top: 106px;
}
.capacity .cultivate .stage {
  width: 85%;
  margin: 0 auto;
  position: relative;
  margin-top: 80px;
}
.capacity .cultivate .phase {
  width: 156px;
}
.capacity .cultivate .phase:nth-child(2n) .bubble {
  background: url(../images/page/bubble_02.png) center no-repeat;
  margin-top: 22px;
}
.capacity .cultivate .phase:nth-child(1) .bubble i {
  background: url(../images/page/b_01.png) center no-repeat;
}
.capacity .cultivate .phase:nth-child(2) .bubble i {
  background: url(../images/page/b_02.png) center no-repeat;
}
.capacity .cultivate .phase:nth-child(3) .bubble i {
  background: url(../images/page/b_03.png) center no-repeat;
}
.capacity .cultivate .phase:nth-child(4) .bubble i {
  background: url(../images/page/b_04.png) center no-repeat;
}
.capacity .cultivate .phase:nth-child(1) .bubble:hover i {
  background: url(../images/page/b_01s.png) center no-repeat;
}
.capacity .cultivate .phase:nth-child(2) .bubble:hover i {
  background: url(../images/page/b_02s.png) center no-repeat;
}
.capacity .cultivate .phase:nth-child(3) .bubble:hover i {
  background: url(../images/page/b_03s.png) center no-repeat;
}
.capacity .cultivate .phase:nth-child(4) .bubble:hover i {
  background: url(../images/page/b_04s.png) center no-repeat;
}
.capacity .cultivate .phase .bubble {
  width: 100%;
  height: 164px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: url(../images/page/bubble_01.png) center no-repeat;
  transition: all 0.5s;
}
.capacity .cultivate .phase .bubble i {
  width: 50px;
  height: 50px;
}
.capacity .cultivate .phase .bubble p {
  font-size: 20px;
  color: #2878ff;
  margin-top: 10px;
}
.capacity .cultivate .phase .bubble:hover {
  transition: all 0.5s;
}
.capacity .cultivate .phase .bubble:hover p {
  color: #fff;
}
.capacity .cultivate .phase .dot {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  margin: 0 auto;
  background: #2878ff;
  margin-top: 24px;
}
.capacity .cultivate .phase .text {
  font-size: 20px;
  color: #333333;
  text-align: center;
  margin-top: 56px;
}
.capacity .cultivate .xian {
  width: 86.3%;
  position: absolute;
  top: 68.5%;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
.capacity .cultivate .xian img {
  width: 100%;
}
.capacity .cultivate .pic01 {
  margin-left: -2px;
}
.capacity .cultivate .pic01 .bubble:hover {
  background: url(../images/page/bubble_01s.png) center no-repeat;
}
.capacity .cultivate .pic02 {
  position: absolute;
  top: 26%;
  left: 26%;
}
.capacity .cultivate .pic02 .bubble:hover {
  background: url(../images/page/bubble_02s.png) center no-repeat;
}
.capacity .cultivate .pic02 .text {
  margin-bottom: 32px;
}
.capacity .cultivate .pic03 {
  position: absolute;
  top: 0%;
  left: 55%;
}
.capacity .cultivate .pic03 .bubble:hover {
  background: url(../images/page/bubble_01s.png) center no-repeat;
}
.capacity .cultivate .pic04 {
  position: absolute;
  top: 26%;
  right: -0.2%;
}
.capacity .cultivate .pic04 .bubble:hover {
  background: url(../images/page/bubble_02s.png) center no-repeat;
}
.capacity .cultivate .pic04 .text {
  margin-bottom: 32px;
}
.capacity .notice {
  padding: 100px 0;
  background: #fbfcfe;
}
.capacity .notice .tit {
  text-align: left;
}
.capacity .notice .condition {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 76px;
}
.capacity .notice .list {
  width: 32.14%;
  padding: 25px 0 54px;
  background: #fff;
  transition: all 0.5s;
  margin-top: 30px;
  margin-right: 1.7%;
  cursor: default;
}
.capacity .notice .list:nth-child(3n) {
  margin-right: 0;
}
.capacity .notice .list:nth-child(-n + 3) {
  margin-top: 0;
}
.capacity .notice .list .icon_t {
  padding: 0 40px;
  display: flex;
  align-items: center;
}
.capacity .notice .list .icon_t i {
  width: 40px;
  height: 40px;
}
.capacity .notice .list .icon_t p {
  font-size: 22px;
  color: #2878ff;
  font-weight: bold;
  margin-left: 24px;
}
.capacity .notice .list .txt_p {
  padding: 0 40px;
  margin-top: 30px;
}
.capacity .notice .list .txt_p p {
  font-size: 18px;
  color: #333333;
}
.capacity .notice .list:hover {
  background: #2878ff;
  transition: all 0.5s;
}
.capacity .notice .list:hover .icon_t p {
  color: #fff;
}
.capacity .notice .list:hover .txt_p p {
  color: #fff;
}
.capacity .notice .list:nth-child(1) .icon_t i {
  background: url(../images/page/c_01.png) center no-repeat;
}
.capacity .notice .list:nth-child(1):hover .icon_t i {
  background: url(../images/page/c_01s.png) center no-repeat;
}
.capacity .notice .list:nth-child(2) .icon_t i {
  background: url(../images/page/c_02.png) center no-repeat;
}
.capacity .notice .list:nth-child(2):hover .icon_t i {
  background: url(../images/page/c_02s.png) center no-repeat;
}
.capacity .notice .list:nth-child(3) .icon_t i {
  background: url(../images/page/c_03.png) center no-repeat;
}
.capacity .notice .list:nth-child(3):hover .icon_t i {
  background: url(../images/page/c_03s.png) center no-repeat;
}
.capacity .notice .list:nth-child(4) .icon_t i {
  background: url(../images/page/c_04.png) center no-repeat;
}
.capacity .notice .list:nth-child(4):hover .icon_t i {
  background: url(../images/page/c_04s.png) center no-repeat;
}
.capacity .notice .list:nth-child(5) .icon_t i {
  background: url(../images/page/c_05.png) center no-repeat;
}
.capacity .notice .list:nth-child(5):hover .icon_t i {
  background: url(../images/page/c_05s.png) center no-repeat;
}
.capacity .notice .capacity .notice .list:nth-child(1).cur .icon_t i {
  background: url(../images/page/c_01s.png) center no-repeat;
}
.capacity .major {
  padding: 105px 0;
  background: url(../images/page/major.png) center no-repeat;
  background-size: cover;
}
.capacity .major .pos_f {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.capacity .major .text_b {
  font-size: 40px;
  color: #ffffff;
  font-weight: bold;
}
.capacity .major .sing {
  display: flex;
  font-size: 32px;
  color: #fff;
  margin-right: 60px;
  padding-left: 60px;
  background: url(../images/page/pho.png) left center no-repeat;
  background-size: contain;
}
.capacity .major .sing a {
  width: 190px;
  height: 68px;
  line-height: 68px;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 7px;
  font-size: 26px;
  color: #fff;
  transition: all 0.5s;
}
.capacity .major .sing a:last-child {
  margin-left: 29px;
}
.capacity .major .sing a:hover {
  background: #fff;
  color: #2878ff;
  transition: all 0.5s;
}
.capacity .appraisal .cawd .mimg {
  display: none;
}
.capacity .cultivate .m_xian {
  display: none;
}
@media (max-width:1200px) {
  .capacity .referral {
    padding: 1.3rem 0 1rem;
  }
  .capacity .tit {
    font-size: 0.4rem;
  }
  .capacity .appraisal {
    margin-top: 0.7rem;
    display: block;
  }
  .capacity .appraisal .delivery_l {
    width: 82.89%;
    height: 6.1rem;
    background-size: 1.07rem auto;
  }
  .capacity .appraisal .cawd .pimg {
    display: none;
  }
  .capacity .appraisal .cawd .mimg {
    display: block;
  }
  .capacity .appraisal .cawd {
    width: 3.73rem;
  }
  .capacity .appraisal .delivery_r {
    width: 100%;
    margin-top: 0.6rem;
  }
  .capacity .appraisal .delivery_r p {
    width: 100%;
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-bottom: 0.2rem;
  }
  .capacity .lift {
    padding: 1.2rem 0 1.1rem;
  }
  .capacity .lift .tit {
    font-size: 0.36rem;
  }
  .capacity .promotion {
    display: block;
    margin-top: 0.7rem;
  }
  .capacity .promotion .pos {
    width: 100%;
    padding: 0.5rem 0 1rem;
    margin-right: 0;
    margin-bottom: 0.64rem;
  }
  .capacity .promotion .pos:last-child {
    margin-bottom: 0;
  }
  .capacity .promotion .pos i {
    width: 1.35rem;
    height: 1.35rem;
  }
  .capacity .promotion .pos p {
    font-size: 0.3rem;
    margin-top: 0.4rem;
  }
  .capacity .promotion .pos b {
    font-size: 0.26rem;
    line-height: 0.46rem;
  }
  .capacity .nucleus {
    padding: 1.1rem 0 1.4rem;
  }
  .capacity .nucleus .nucleus_img {
    width: 100%;
    margin-top: 0.8rem;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 0.4rem;
  }
  .capacity .nucleus .nucleus_img .scrllo_s {
    width: 12rem;
  }
  .capacity .cultivate {
    height: auto;
    padding-bottom: 1.2rem;
    background: url(../images/mobile/page/cultivate.png) center no-repeat;
    background-size: cover;
  }
  .capacity .cultivate .tit {
    padding-top: 1.1rem;
  }
  .capacity .cultivate .stage {
    width: 100%;
    margin-top: 0.8rem;
  }
  .capacity .cultivate .phase {
    width: 69.56%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    margin-top: 0.72rem;
  }
  .capacity .cultivate .phase:first-child {
    margin-top: 0;
  }
  .capacity .cultivate .phase .bubble {
    width: 1.7rem;
    height: 1.68rem;
    background: url(../images/mobile/page/bubble_01.png) center no-repeat;
    background-size: 100% auto;
  }
  .capacity .cultivate .phase .bubble:hover {
    background: url(../images/mobile/page/bubble_01s.png) center no-repeat;
    background-size: 100% auto;
  }
  .capacity .cultivate .phase:nth-child(2n) .bubble {
    background: url(../images/mobile/page/bubble_02.png) center no-repeat;
    background-size: 100% auto;
    margin-top: 0;
  }
  .capacity .cultivate .phase:nth-child(2n) .bubble:hover {
    background: url(../images/mobile/page/bubble_02s.png) center no-repeat;
    background-size: 100% auto;
  }
  .capacity .cultivate .phase .bubble p {
    font-size: 0.22rem;
    margin-top: 0.1rem;
  }
  .capacity .cultivate .phase .dot {
    width: 0.12rem;
    height: 0.12rem;
    margin: 0;
    margin-left: 0.5rem;
    margin-right: 0.52rem;
  }
  .capacity .cultivate .phase .text {
    width: 1.7rem;
    margin-top: 0;
    font-size: 0.28rem;
    margin-bottom: 0;
  }
  .capacity .cultivate .phase .bubble i {
    width: 0.6rem;
    height: 0.6rem;
  }
  .capacity .cultivate .phase:nth-child(1) .bubble i {
    background-size: 0.55rem auto;
  }
  .capacity .cultivate .phase:nth-child(2) .bubble i {
    background-size: 0.53rem auto;
  }
  .capacity .cultivate .phase:nth-child(3) .bubble i {
    background-size: 0.54rem auto;
  }
  .capacity .cultivate .phase:nth-child(4) .bubble i {
    background-size: 0.53rem auto;
  }
  .capacity .cultivate .phase:nth-child(1) .bubble:hover i {
    background-size: 0.55rem auto;
  }
  .capacity .cultivate .phase:nth-child(2) .bubble:hover i {
    background-size: 0.53rem auto;
  }
  .capacity .cultivate .phase:nth-child(3) .bubble:hover i {
    background-size: 0.54rem auto;
  }
  .capacity .cultivate .phase:nth-child(4) .bubble:hover i {
    background-size: 0.53rem auto;
  }
  .capacity .cultivate .pic02 {
    position: relative;
    left: 0;
    top: 0;
  }
  .capacity .cultivate .pic03 {
    position: relative;
    left: 0;
    top: 0;
  }
  .capacity .cultivate .pic04 {
    position: relative;
    left: 0;
    top: 0;
  }
  .capacity .cultivate .xian {
    display: none;
  }
  .capacity .cultivate .m_xian {
    display: block;
    width: 0.02rem;
    height: 7.3rem;
    position: absolute;
    top: 0.76rem;
    left: 48%;
    transform: translateX(-50%);
  }
  .capacity .cultivate .m_xian img {
    width: 100%;
    height: 100%;
  }
  .capacity .notice {
    padding: 1.1rem 0 1.3rem;
  }
  .capacity .notice .condition {
    margin-top: 0.9rem;
    display: block;
  }
  .capacity .notice .list {
    width: 100%;
    padding: 0.42rem 0 0.82rem;
    margin-right: 0;
    margin-bottom: 0.78rem;
  }
  .capacity .notice .list:last-child {
    margin-bottom: 0;
  }
  .capacity .notice .list .icon_t {
    padding: 0 0.6rem;
  }
  .capacity .notice .list .icon_t i {
    width: 0.6rem;
    height: 0.6rem;
    background-size: contain !important;
  }
  .capacity .notice .list .icon_t p {
    font-size: 0.34rem;
    margin-left: 0.36rem;
  }
  .capacity .notice .list .txt_p {
    padding: 0 0.6rem;
    margin-top: 0.48rem;
  }
  .capacity .notice .list .txt_p p {
    font-size: 0.28rem;
  }
  .capacity .major {
    padding: 1rem 0;
    background: url(../images/mobile/page/major.png) center no-repeat;
    background-size: cover;
  }
  .capacity .major .pos_f {
    display: block;
  }
  .capacity .major .text_b {
    font-size: 0.4rem;
    text-align: center;
  }
  .capacity .major .sing {
    margin-top: 0.6rem;
    justify-content: center;
    font-size: 0.36rem;
    margin-right: 0;
    display: block;
    text-align: center;
    padding-left: 0.6rem;
    background: url(../images/page/pho.png) left 1.9rem center no-repeat;
    background-size: contain;
  }
  .capacity .major .sing a {
    width: 2.31rem;
    height: 0.82rem;
    line-height: 0.82rem;
    font-size: 0.3rem;
    border-radius: 0.07rem;
  }
  .capacity .major .sing a:last-child {
    margin-left: 0.34rem;
  }
}
.supplybox .omsOrder {
  display: block;
  padding: 0;
}
.supplybox .formLest {
  width: 100%;
}
.supplybox .formLest p {
  text-align: center;
}
.supplybox .formLest b {
  width: 100%;
  text-align: center;
}
.supplybox .formRight {
  width: 100%;
}
.supplybox .formRight img {
  width: 100%;
  height: auto;
}
.sys-module {
  margin-top: 110px;
  background: #F7F7F7;
  font-size: 18px;
}
.sys-module .item-wrap {
    padding-bottom: 90px !important;
}
.sys-module .item-wrap .item {
  padding-top: 100px;
  display: flex;
  justify-content: space-between;
}
.sys-module .item-wrap .item:nth-child(2n) {
  flex-direction: row-reverse;
}
.sys-module .item-wrap .item .left {
  width: 700px;
}
.sys-module .item-wrap .item .right {
  width: 520px;
  display: flex;
  align-items: center;
  position: relative;
}
.sys-module .item-wrap .item .right img{
  width: 100%;
}
.sys-module .item-wrap .item .right .p1 {
  font-size: 32px;
  color: #333;
}
.sys-module .item-wrap .item .right .p2 {
  font-size: 16px;
  color: #F6BC4C;
  border: 1px solid #F6BC4C;
  width: 440px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  margin-top: 30px;
}
.sys-module .item-wrap .item .right .p3 {
  font-size: 18px;
  color: #A3A3A5;
  margin-top: 30px;
  line-height: 2;
}
.sys-module .item-wrap .link {
  width: 166px;
  font-size: 16px;
  color: #f6b235;
  padding-bottom: 19px;
  /*padding-left: 13px;*/
  border-bottom: 1px solid #f6b235;
  display: flex;
  align-items: center;
  /*position: absolute;*/
  left: 0px;
  /*bottom: 80px;*/
  margin-top: 20px;
  margin-bottom: 0px;
}
.sys-module .item-wrap .link a{
    text-decoration: none;
    outline: none;
    color: #f6b235;
    display: flex;
    align-items: center;
}
.sys-module .item-wrap .link a i{
    width: 26px;
    height: 9px;
    background: url(../images/icon/icon_60.png) center no-repeat;
    margin-left: 11px;
    transition: all 0.5s;
}

@media (max-width:1200px) {
  .sys-module{
    margin-top: 1.1rem;
  }
  .sys-module .item-wrap .item {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    display: block;
    justify-content: space-between;
  }
  .sys-module .item-wrap .item .left {
    width: 100%;
  }
  .sys-module .item-wrap .item .left img {
    width: 100%;
  }
  .sys-module .item-wrap .item .right {
    margin-top: 0.4rem;
    width: 100%;
  }
  .sys-module .item-wrap .item .right .p1 {
    font-size: 0.32rem;
  }
  .sys-module .item-wrap .item .right .p2 {
    /* font-size: 0.16rem; */
    font-size: 0.28rem;
    color: #F6BC4C;
    border: 1px solid #F6BC4C;
    width: 100%;
    height: 0.60rem;
    line-height: 0.60rem;
    margin-top: 0.30rem;
  }
  .sys-module .item-wrap .item .right .p3 {
    /* font-size: 0.18rem; */
    font-size: 0.28rem;
    margin-top: 0.30rem;
  }
  .sys-module .item-wrap .link {
    position: relative;
    margin-top: 0.2rem;
    width: 1rem;
    font-size: 0.16rem;
    color: #f6b235;
    padding-bottom: 0px;
    padding-left: 0px;
    border-bottom: 1px solid #f6b235;
    left: 0px;
    bottom: 0px;
  }
}
@media (max-width:1200px) {
  .robot .new-time .text_p {
    font-size: 0.40rem;
  }
  .robot .new-time .more-des {
    font-size: 0.18rem;
    display: block;
    margin-bottom: 0.30rem;
  }
  .robot .new-time .more-des .left {
    width: 100%;
    font-size: 0.28rem;
  }
  .robot .new-time .more-des .right {
    text-align: center;
    padding: 0;
  }

  .robot .new-time .more-des .right img{
    width: 4rem;
    display: inline-block;
    padding-top: 0.50rem;
  }


  .robot .new-time .more-2 {
    padding: 0.50rem 0px 0 0;
  }
  .robot .new-time .more-2 img {
    width: 100%;
  }
}
.hexinjishi-module {
  margin-top: 110px;
  background: #F7F7F7;
  font-size: 36px;
  padding: 100px 0  150px 0;
}
.hexinjishi-module .title {
  font-size: 36px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 50px;
}
.hexinjishi-module .item-wrap {
  font-size: 36px;
  display: flex;
  justify-content: space-between;
}
.hexinjishi-module .item-wrap .item {
  font-size: 36px;
  flex: 1;
  position: relative;
  display: flex;
  justify-content: left;
}
.hexinjishi-module .item-wrap .item:nth-child(2n) {
  justify-content: right;
}
.hexinjishi-module .item-wrap .item .img-box {
  position: relative;
}
.hexinjishi-module .item-wrap .item .img-box img {
}
.hexinjishi-module .item-wrap .item  .fade-box {
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, #CFD0D2, #000);
  opacity: 0.5;
}
.hexinjishi-module .item-wrap .item  .pop-w {
  position: absolute;
  bottom: 50px;
  left: 0;
  z-index: 3;
  color: #fff;
}
.hexinjishi-module .item-wrap .item .p1 {
  padding: 0 0 0 60px;
  font-size: 24px;
}
.hexinjishi-module .item-wrap .item .p2 {
  font-size: 18px;
  padding: 10px 0 0 60px;
}
@media (max-width:1200px) {
  .hexinjishi-module {
    margin-top: 1.10rem;
    padding: 1.00rem 0  1.50rem 0;
  }
  .hexinjishi-module .title {
    font-size: 0.42rem;
    margin-bottom: 0.50rem;
  }
  .hexinjishi-module .item-wrap .item .pop-w {
    bottom: 0.5rem
  }
  .hexinjishi-module .item-wrap .item .img-box img {
    width: 100%;
  }
  .hexinjishi-module .item-wrap {
    display: block;
  }
  .hexinjishi-module .item-wrap .item {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .hexinjishi-module .item-wrap .item .p1 {
    padding: 0 0 0rem 0.60rem;
    font-size: 0.34rem;
  }
  .hexinjishi-module .item-wrap .item .p2 {
    font-size: 0.28rem;
    padding: 0.10rem 0 0 0.60rem;
  }
}

.case-button-box{
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
}

 .case-button-box-item{
  height: 124px;
  flex-grow: 2;
  margin-bottom: 30px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  align-items: center;
 }
 .case-button-box-item:hover{
  border: 1px solid #024da1;
 }

 .case-button-box-item:nth-child(even){
  margin-left: 15px;
 }

 .case-button-box-item:nth-child(odd){
  margin-right: 15px;
 }

.case-button-box-item img{
  min-width: 100%;
  min-height: 100%;
}
