/* 内容 */
.content {
  width: 100%;
}

.top_banner {
  width: 100%;
  height: 60vh;
  background: url(../images/banner/product_banner.webp) no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}

.top_banner .title {
  font-size: 42px;
  font-weight: 500;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
}

.top_banner .title .text {
  position: relative;
  font-weight: 400;
  font-size: 28px;
  margin-top: 10px;
}

.top_banner .title .text::after {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  width: 30px;
  content: "";
  display: block;
  height: 3px;
  background: #fff;
  margin-top: 3px;
  /* 调整与文本的间距 */
}

/* 内容部分 */
.tab_content {
  padding: 40px 0px 0px;
}

.tab_product .tabFix {
  position: fixed;
  left: 0;
  top: 80px;
  width: 100%;
  z-index: 9;
  background: #ffffff;
}

.tab_content .tab_product .line {
  width: 80%;
  height: 6px;
  background: linear-gradient(#EEEEEE 100%, #D8D8D8 0%, rgba(238, 238, 238, 0) 100%);
  opacity: 0.26;
  margin: 4px auto 0;
}

.tab_product .hd ul li {
  width: 30%;
  text-align: center;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: bold;
  color: #333333;
  cursor: pointer;
  position: relative;
}

.tab_product .hd ul li.on {
  color: #143E89;
}

.tab_product .hd ul li.on::after {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  width: 30px;
  content: "";
  display: block;
  height: 4px;
  background: #143E89;
}

.tab_product .bd ul li.active {
  background: #143E89;
}

/* 二级切换 */

.level2 .level2_hd {
  padding: 40px;
}

.level2 .level2_hd ul li {
  width: 15%;
  height: 58px;
  line-height: 58px;
  border-radius: 58px;
  font-size: 26px;
  margin: 0 20px;
  text-align: center;
  font-weight: bold;
  color: #666666;
  cursor: pointer;
  position: relative;
  background: #E7ECF0;

}

.level2 .level2_hd ul li.on {
  color: #ffffff;
  background: #143E89;
}

/* .tab_product .bd ul li.active img {
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  -webkit-animation: moveFromBottom 1s ease;
  -moz-animation: moveFromBottom 1s ease;
  -o-animation: moveFromBottom 1s ease;
  -ms-animation: moveFromBottom 1s ease;
  animation: moveFromBottom 1s ease;
} */

.divider {
  width: 90%;
  height: 2px;
  background: #143E89;
  margin: 20px auto;
}



.part1 {
  background: #F5F7F9;
  padding: 40px 10%;
}

.part_title {
  width: 100%;
  margin-bottom: 40px;
}

.part_title .title1 {
  text-align: center;
  font-weight: bold;
  font-size: 30px;
  color: #333333;
}

.part_title .title2 {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  color: #999999;
  position: relative;
}

.part_title .title2::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 30px;
  transform: translate(-15px, 5px);
  content: "";
  display: block;
  height: 3px;
  background: #143E89;
}

.part1 .part1_content {
  width: 80%;
  margin: 0 auto;
  font-weight: 400;
  font-size: 24px;
  color: #333333;
  line-height: 36px;
  text-align: center;
}

.part2 {
  background: #ffffff;
  padding: 40px 10%;
}

.part2 .part2_content {
  text-align: center;
}

.part2 .part2_content img {
  width: 100%;
  height: auto;
}

.part3 {
  padding: 40px 10%;
  width: 100%;
  height: 100%;
  background: url(../images/solution/bg_solution_banner.webp) no-repeat;
  background-origin: content-box;
  background-size: cover;
  background-position: 50% 40%;
}

.part3 .part3_content {
  text-align: center;
}

.part3 .part3_content .left_ul {
  text-align: end;
  margin-right: 8%;
}

.part3 .part3_content .right_ul {
  text-align: start;
  margin-left: 8%;
}

.part3 .part3_content ul .item_1,
.part3 .part3_content ul .item_2 {
  width: 150%;
}

.part3 .part3_content ul .item_3,
.part3 .part3_content ul .item_4 {
  width: 100%;
}

.part3 .part3_content ul .item_5,
.part3 .part3_content ul .item_6 {
  width: 150%;
}

.part3 .part3_content img {
  width: 50%;
  height: auto;
}


.part4 {
  background: #ffffff;
  padding: 40px 10%;
}

.part4 .part4_content .top_tab_btn {
  margin: 40px auto 80px;
  padding: 20px;
  background: #F5F7F9;
  border-radius: 60px;
}

.top_tab_btn ul li {
  text-align: center;
  margin: 0 20px;
  text-align: center;
  font-weight: bold;
  color: #143E89;
  cursor: pointer;
  position: relative;
  border-radius: 48px;
  border: 1px solid #143E89;
}

.part4 .part4_content .top_tab_btn img {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

.part4 .part4_content .big_img {
  width: 100%;
  height: auto;
}


.part5 {
  width: 100%;
  height: 100%;
  background: url(../images/product/hexingongneng.webp) no-repeat;
  background-origin: content-box;
  background-size: cover;
  background-position: center;
}

.part5 .part5_content {
  padding: 40px 10%;
}

.part5 .part5_content .core_function {
  width: 80%;
  margin: 40px auto;
}

.part5 .part5_content .core_hd {
  margin-bottom: 60px;
  border-bottom: 1px solid #D1DFFF;
}

.part5 .part5_content .core_hd ul li {
  width: 15%;
  padding: 16px 0;
  text-align: center;
  font-weight: 400;
  color: #333333;
  position: relative;
  cursor: pointer;
}

.part5 .part5_content .core_hd ul li.on::after {
  position: absolute;
  top: 95%;
  left: 50%;
  transform: translate(-50%, 0);
  width: 30px;
  content: "";
  display: block;
  height: 4px;
  background: #143E89;
  /* 调整与文本的间距 */
}

.part5 .part5_content .core_hd ul li.on {
  color: #143E89;
  font-weight: 600;
}

.part5 .part5_content .core_bd ul li {
  border: 2px solid #143E89;
  border-radius: 9px;
  cursor: pointer;
}

.part5 .part5_content .core_bd ul li.active {
  background: #143E89;
}

.part5 .part5_content .core_bd .image_text {
  width: 100%;
  height: 100%;
}

.part5 .part5_content .core_bd .plain_text {
  display: none;
  width: 100%;
  height: 100%;
  padding: 20px 10px;
  background: #143E89;
  color: #ffffff;
}

.part6 {
  width: 100%;
  height: 100%;
  background: url(../images/product/pingtaixiaoguo.webp) no-repeat;
  background-origin: content-box;
  background-size: cover;
  background-position: center;
}

.part6 .part6_content {
  padding: 40px 10%;
}

.part6 .part6_content .tab_effect {
  padding: 20px;
}

.part6 .part6_content .tab_effect ul li,
.part6 .part6_content .platform_effect ul li {
  border: 2px solid #143E89;
  border-radius: 9px;
  cursor: pointer;
}

.part6 .part6_content .tab_effect .image_text,
.part6 .part6_content .platform_effect .image_text {
  width: 100%;
  height: 100%;
  padding: 10px;
}

.part6 .part6_content .tab_effect ul li.active,
.part6 .part6_content .platform_effect ul li.active {
  background: #143E89;
}

.part6 .part6_content .tab_effect .plain_text,
.part6 .part6_content .platform_effect .plain_text {
  width: 100%;
  height: 100%;
  padding: 20px 10px;
  background: #143E89;
  color: #ffffff;
}

.part6 .part6_content .platform_effect .bottom_text_box {
  width: 100%;
  padding: 0 10px;
  font-size: 18px;
  color: #143E89;
  line-height: 28px;
}


/* 零部件物流 */
.part7 {
  background: #F5F7F9;
  padding: 40px 10%;
}

.part7 .part7_content {
  width: 80%;
  margin: 0 auto;
  font-weight: 400;
  font-size: 24px;
  color: #333333;
  line-height: 36px;
  text-align: center;
}

.part8 {
  background: #ffffff;
  padding: 40px 10%;
}

.part8 .part8_content {
  width: 80%;
  margin: 0 auto;
}

.part8 .part8_content img {
  width: 100%;
  height: 100%;
}

.part9 {
  width: 100%;
  height: 100%;
  background: url(../images/product/lingbujian_hexin_banner.webp) no-repeat;
  background-origin: content-box;
  background-size: cover;
  background-position: center;
}

.part9 .part9_content {
  padding: 40px 10%;
}

.part9 .part9_content .top_tab_btn {
  margin: 40px auto;
}

.part9 .part9_content .mr_effect {
  width: 90%;
  margin: 0 auto;
  padding: 20px;
}

.part9 .part9_content .mr_effect ul li {
  border: 2px solid #143E89;
  border-radius: 9px;
  cursor: pointer;
}

.part9 .part9_content .mr_effect .image_text {
  width: 100%;
  height: 100%;
  padding: 20px;
}

.part9 .part9_content .mr_effect ul li.active {
  background: #143E89;
}

.part9 .part9_content .mr_effect .plain_text {
  width: 100%;
  height: 100%;
  padding: 20px 10px;
  background: #143E89;
  color: #ffffff;
}

.haodaoda_content {
  width: 90%;
  margin: 0 auto;
  padding: 20px;
}

.sub_content_title {
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  color: #333333;
}

.haodaoda_content p {
  font-weight: bold;
  font-size: 30px;
  color: #143E89;
  line-height: 45px;
  text-align: center;
  padding-bottom: 30px;
}

.haodaoda_content img {
  width: 100%;
  height: 100%;
}

.part10 {
  width: 100%;
  padding: 40px 10%;
}

.part10 .part10_content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.part10 .part10_content .part10_tree {
  width: 860px;
  height: 860px;
  position: relative;
}

.part10 .part10_content .part10_tree .bg_center_img {
  width: 100%;
  height: 100%;
}

.part10 .part10_content .part10_tree .qihua1 {
  position: absolute;
  top: 62px;
  left: 50%;
  transform: translate(-50%, 0);
  cursor: pointer;
}

.part10 .part10_content .part10_tree .qihua2 {
  position: absolute;
  top: 210px;
  right: 35px;
  cursor: pointer;
}

.part10 .part10_content .part10_tree .qihua3 {
  position: absolute;
  top: 390px;
  right: -25px;
  cursor: pointer;
}

.part10 .part10_content .part10_tree .qihua4 {
  position: absolute;
  bottom: 210px;
  right: 38px;
  cursor: pointer;
}

.part10 .part10_content .part10_tree .qihua5 {
  position: absolute;
  bottom: 62px;
  left: 50%;
  transform: translate(-50%, 0);
  cursor: pointer;
}

.part10 .part10_content .part10_tree .qihua6 {
  position: absolute;
  bottom: 210px;
  left: 38px;
  cursor: pointer;
}

.part10 .part10_content .part10_tree .qihua7 {
  position: absolute;
  top: 390px;
  left: -32px;
  cursor: pointer;
}

.part10 .part10_content .part10_tree .qihua8 {
  position: absolute;
  top: 210px;
  left: 35px;
  cursor: pointer;
}

.part10 .part10_content .part10_tree .qihua1 img,
.part10 .part10_content .part10_tree .qihua2 img,
.part10 .part10_content .part10_tree .qihua3 img,
.part10 .part10_content .part10_tree .qihua4 img,
.part10 .part10_content .part10_tree .qihua5 img,
.part10 .part10_content .part10_tree .qihua6 img,
.part10 .part10_content .part10_tree .qihua7 img,
.part10 .part10_content .part10_tree .qihua8 img {
  width: 66px;
  height: 66px;
  margin: 4px;
}

.part10 .part10_content .part10_tree .qihua1 p,
.part10 .part10_content .part10_tree .qihua2 p,
.part10 .part10_content .part10_tree .qihua3 p,
.part10 .part10_content .part10_tree .qihua4 p,
.part10 .part10_content .part10_tree .qihua5 p,
.part10 .part10_content .part10_tree .qihua6 p,
.part10 .part10_content .part10_tree .qihua7 p,
.part10 .part10_content .part10_tree .qihua8 p {
  font-weight: bold;
  font-size: 32px;
  color: #143E89;
}

.part10 .part10_content .part10_tree .qihua9 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.part10 .part10_content .part10_tree .qihua9 img {
  width: 100px;
  height: 108px;
}

.part10 .part10_content .part10_tree .qihua9 p {
  font-weight: bold;
  font-size: 40px;
  color: #143E89;
  line-height: 60px;
}

.part11 {
  background: #F5F7F9;
  padding: 40px 10%;
}

.part11 .part11_content {
  width: 80%;
  margin: 0 auto;
}

.part11 .part11_content img {
  margin: 30px 0px;
  width: 100%;
  height: 100%;
}

.part12 {
  background: #ffffff;
  padding: 40px 10%;
}

.part12 .part12_content {
  width: 90%;
  margin: 0 auto;
}

.part12 .part12_content .both_box .both_hd ul {
  width: 280px;
  margin: 30px;
  border-radius: 47px;
  border: 1px solid #143E89;
}

.part12 .part12_content .both_box .both_hd ul li {
  width: 130px;
  height: 46px;
  font-size: 20px;
  text-align: center;
  line-height: 46px;
  margin: 6px 0;
  cursor: pointer;
}

.part12 .part12_content .both_box .both_hd ul li.on {
  background: #143E89;
  border-radius: 47px;
  font-weight: 400;
  color: #ffffff;
}

.part13 {
  background: #F5F7F9;
  padding: 40px 10%;
}

.part13 .part13_content {
  width: 80%;
  margin: 0 auto;
}

.part13 .part13_content .delivery_hd {
  margin: 30px 0 40px;
}

.part13 .part13_content .delivery_hd ul li {
  padding: 4px 20px;
  border-radius: 40px;
  border: 1px solid #143E89;
  margin: 0 30px;
}

/* 零部件物流 */

/* 好到达写系列 */
.part14 {
  padding: 40px 10%;
  background: #ffffff;
}

.part14 .part14_content {
  text-align: center;
}

/* 轮播器 */
.carousel .tab_btn_bd {
  width: 100%;
  height: 100%;
  background: url(../images/solution/bg_solution_banner.webp) no-repeat;
  background-origin: content-box;
  background-size: 65% 160%;
  background-position: 50% 58%;
}

.part14 .part14_content .tab_btn_hd,
.part14 .part14_content .tab_btn_body {
  width: 90%;
  margin: 40px auto;
}

.part14 .part14_content .tab_btn_hd ul li {
  text-align: center;
  background: #F4F8FB;
  margin: 0px 2% 30px;
  font-weight: 400;
  color: #666666;
  cursor: pointer;
}

.part14 .part14_content .tab_btn_body ul li {
  text-align: center;
  margin: 0px 15px 20px;
  font-weight: 600;
  color: #143E89;
  cursor: pointer;
  background: #F4F8FB;
  border: 1px solid #143E89;
}

.part14 .part14_content .tab_btn_hd ul li.on,
.part14 .part14_content .tab_btn_body ul li.on {
  color: #ffffff;
  background: #143E89;
}

.secondary {
  width: 90%;
  margin: 0 auto;
  position: relative;
}

.secondary .swiper-slide {
  width: 100%;
  margin: 40px auto;
}

.secondary .swiper-slide img {
  width: 100%;
  height: auto;
}

.secondary .swiper-pagination-bullet {
  width: 30px;
  border-radius: 4px;
}

.secondary .swiper-button-prev,
.secondary .swiper-button-next {
  border: 1px solid #ccc;
  border-radius: 50%;
  padding: 30px;
  background-size: 16px;
}

.part14 .part14_content .tab_btn_hd ul li.on {
  color: #ffffff;
  background: #143E89;
}

.part15 {
  background: #F5F7F9;
}

.part15 .part15_content {
  padding: 40px 10%;
}

.part15 .part15_content .core_content {
 margin: 60px 0;
}

/* 好到达写系列 */


/* 屏幕自适应 */
/* 大于1920的时候 底部导航栏 样式改变 */
@media screen and (min-width: 1920px) {
  .tab_product .hd ul li {
    font-size: 38px;
    line-height: 57px;
  }

  .level2 .level2_hd ul li {
    width: 15%;
    height: 58px;
    line-height: 58px;
    border-radius: 58px;
    font-size: 26px;
  }

  .part3 .part3_content ul li .sub_title1 {
    font-weight: bold;
    color: #143E89;
    font-size: 28px;
  }

  .part3 .part3_content ul li .sub_title2 {
    color: #999999;
    font-size: 20px;
    margin-top: 6px;
  }

  .part4 .part4_content .top_tab_btn {
    width: 50%;
  }

  .tab_product .tabFix2,
  .right_haodaoda .tabFix3 {
    position: fixed;
    left: 0;
    top: 147px;
    width: 100%;
    z-index: 9;
    background: #ffffff;
  }

  .top_tab_btn ul li {
    width: 200px;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
  }

  .top_tab_btn ul li img {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }

  .part5 .part5_content .core_hd ul li {
    font-size: 24px;
  }

  .part5 .part5_content .core_bd ul li {
    width: 246px;
    height: 324px;
  }

  .part5 .part5_content .core_bd .image_text img {
    width: 90px;
    height: 90px;
  }

  .part5 .part5_content .core_bd .plain_text h2 {
    font-size: 26px;
    text-align: center;
    padding-bottom: 15px;
  }

  .part5 .part5_content .core_bd .plain_text p {
    text-align: center;
    font-size: 16px;
    display: -webkit-box;
    overflow: hidden;
    /* 确保超出容器的内容被裁剪 */
    text-overflow: ellipsis;
    /* 超出部分显示省略号 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    /* 指定显示的行数 */
  }

  .part5 .part5_content .core_bd ul li .big_title {
    margin-top: 30px;
    font-size: 28px;
    color: #143E89;
  }

  .part5 .part5_content .core_bd ul li.active .big_title {
    font-size: 28px;
    color: #ffffff;
  }

  .part6 .part6_content .tab_effect ul li  {
    width: 264px;
    height: 377px;
    margin: 0 30px;
  }
  
  .part6 .part6_content .platform_effect ul li {
    width: 264px;
    height: 407px;
    margin: 0 30px;
  }

  .part6 .part6_content #platform_hdd_effect ul li {
    width: 294px;
    height: 437px;
    margin: 0 20px;
  }

  .tab_effect ul li .image_text .top_img,
  .platform_effect ul li .image_text .top_img {
    width: 106px;
    height: 84px;
  }

  .part6 .part6_content .platform_effect .margin_number {
    margin-top: 30px;
  }

  .part6 .part6_content .platform_effect .bottom_text_box {
    width: 100%;
    padding: 0 10px;
    font-size: 18px;
    color: #143E89;
    line-height: 28px;
  }

  .tab_effect ul li .image_text .top_title {
    font-size: 42px;
    font-weight: 600;
    color: #143E89;
    margin-top: 20px;
  }

  .tab_effect ul li .image_text .big_title {
    font-weight: 400;
    font-size: 24px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .left_text {
    font-weight: 400;
    font-size: 20px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .proportion {
    font-weight: bold;
    font-size: 24px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .bottom_img {
    width: 24px;
    height: 30px;
    padding: 4px;
  }

  .tab_effect .plain_text .black_top_title {
    font-size: 42px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 20px;
  }

  .tab_effect .image_text .front_bottom_center,
  .tab_effect .plain_text .black_bottom_center {
    text-align: center;
    width: 80%;
  }

  .tab_effect .plain_text .divider {
    width: 90%;
    height: 2px;
    background: #ffffff;
    margin: 20px auto;
  }

  .tab_effect .plain_text .big_title {
    font-weight: 400;
    font-size: 24px;
    color: #ffffff;
  }

  .tab_effect .plain_text .left_text {
    font-weight: 400;
    font-size: 20px;
    color: #ffffff;
  }

  .tab_effect .plain_text .proportion {
    font-weight: bold;
    font-size: 24px;
    color: #ffffff;
  }

  .tab_effect .plain_text .bottom_img {
    width: 24px;
    height: 30px;
    padding: 4px;
  }

  .tab_effect .plain_text .black_bottom_text {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #FEFEFE;
  }

  .tab_effect .plain_text .black_bottom_text img {
    width: 14px;
    height: 10px;
    margin-right: 4px;
    margin-bottom: 1px;
  }

  .mr_effect ul li {
    width: 254px;
    height: 347px;
  }

  .mr_effect ul li .image_text .top_img {
    width: 96px;
    height: 96px;
  }

  .mr_effect ul li .image_text .big_title {
    font-weight: bold;
    font-size: 28px;
    color: #143E89;
    text-align: center;
    margin-top: 20px;
    height: 80px;
    display: flex;
    align-items: center;
  }

  .mr_effect .plain_text .black_top_title {
    font-size: 28px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    margin-bottom: 60px;
  }

  .mr_effect .plain_text .black_bottom_text {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    display: -webkit-box;
    overflow: hidden;
    /* 确保超出容器的内容被裁剪 */
    text-overflow: ellipsis;
    /* 超出部分显示省略号 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    /* 指定显示的行数 */
  }

  .part12 .part12_content .both_box .both_hd ul {
    width: 280px;
  }

  .part12 .part12_content .both_box .both_hd ul li {
    width: 130px;
    height: 46px;
    font-size: 20px;
    text-align: center;
    line-height: 46px;
  }

  .part12 .part12_content .both_box .both_bd ul li {
    width: 271px;
    height: 319px;
    background: #F5F7F9;
    border-radius: 10px;
    margin: 0 40px;
  }

  .part12 .part12_content .both_box .both_bd ul li img {
    width: 126px;
    height: 126px;
    margin-bottom: 30px;
  }

  .part12 .part12_content .both_box .both_bd ul li .big_title {
    font-weight: bold;
    font-size: 26px;
    color: #333333;
    line-height: 39px;
  }

  .part13 .part13_content .delivery_hd ul li img {
    width: 32px;
    height: 32px;
  }

  .part13 .part13_content .delivery_hd ul li span {
    font-weight: 400;
    font-size: 20px;
    color: #143E89;
    margin-left: 10px;
  }

  .part13 .part13_content .delivery_bd ul li {
    width: 234px;
    height: 316px;
    border-radius: 8px;
    margin: 0 30px;
    border: 1px solid #143E89;
  }

  .part13 .part13_content .delivery_bd ul li img {
    width: 115px;
    height: 95px;
  }

  .part13 .part13_content .delivery_bd ul li .big_title {
    font-weight: bold;
    font-size: 30px;
    color: #143E89;
    text-align: center;
    margin-top: 40px;
  }


  .platform_effect ul li {
    width: 264px;
    height: 407px;
    margin: 0 30px;
  }

  .platform_effect ul li .image_text .greater_title {
    font-size: 42px;
    font-weight: 600;
    color: #143E89;
    margin-top: 20px;
  }

  .platform_effect ul li .image_text .greater_proportion {
    font-weight: bold;
    font-size: 42px;
    color: #143E89;
  }

  .platform_effect ul li .image_text .greater_bottom_img {
    width: 28px;
    height: 38px;
    padding: 4px;
  }

  .part14 .part14_content .tab_btn_hd ul li {
    width: 20%;
    height: 64px;
    line-height: 64px;
    border-radius: 64px;
    font-size: 24px;
  }

  .part14 .part14_content .tab_btn_body ul li {
    width: 180px;
    height: 54px;
    line-height: 54px;
    border-radius: 54px;
    font-size: 20px;
  }

  .tab_btn_bd .slide_text {
    width: 80%;
    margin: 0 auto;
    font-size: 24px;
    color: #333333;
  }

  .tab_btn_bd .title_text {
    font-size: 24px;
    color: #143E89;
    margin-bottom: 20px;
  }

  .carousel .tab_btn_bd {
    background-size: 65% 150%;
    background-position: 50% 55%;
  }

  .part15 .part15_content .haodaoda_content p {
    font-weight: 400;
    font-size: 24px;
    color: #333333;
    text-align: center;
    margin-bottom: 20px;
  }

}

/* 大于1440的时候 小于1920px 样式改变 */
@media screen and (min-width: 1440px) and (max-width: 1920px) {
  .tab_product .hd ul li {
    font-size: 32px;
    line-height: 47px;
  }

  .level2 .level2_hd ul li {
    width: 18%;
    height: 52px;
    line-height: 52px;
    border-radius: 52px;
    font-size: 24px;
  }

  .tab_product .tabFix2,
  .right_haodaoda .tabFix3 {
    position: fixed;
    left: 0;
    top: 137px;
    width: 100%;
    z-index: 9;
    background: #ffffff;
  }

  .part3 .part3_content ul li .sub_title1 {
    font-weight: bold;
    color: #143E89;
    font-size: 24px;
  }

  .part3 .part3_content ul li .sub_title2 {
    color: #999999;
    font-size: 16px;
  }

  .part4 .part4_content .top_tab_btn {
    width: 60%;
  }

  .top_tab_btn ul li {
    width: 165px;
    height: 42px;
    line-height: 42px;
    font-size: 20px;
  }

  .top_tab_btn ul li img {
    width: 26px;
    height: 26px;
    margin-right: 10px;
  }

  .part5 .part5_content .core_hd ul li {
    font-size: 22px;
  }

  .part5 .part5_content .core_bd ul li {
    width: 206px;
    height: 274px;
  }

  .part5 .part5_content .core_bd ul li .big_title {
    margin-top: 25px;
    font-size: 20px;
    color: #143E89;
  }

  .part5 .part5_content .core_bd .image_text img {
    width: 80px;
    height: 80px;
  }

  .part5 .part5_content .core_bd .plain_text h2 {
    font-size: 22px;
    text-align: center;
    padding-bottom: 15px;
  }

  .part5 .part5_content .core_bd .plain_text p {
    text-align: center;
    font-size: 14px;
    display: -webkit-box;
    overflow: hidden;
    /* 确保超出容器的内容被裁剪 */
    text-overflow: ellipsis;
    /* 超出部分显示省略号 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    /* 指定显示的行数 */
  }

  .part5 .part5_content .core_bd ul li.active .big_title {
    font-size: 14px;
    color: #ffffff;
  }

  .part6 .part6_content .tab_effect ul li {
    width: 234px;
    height: 317px;
    margin: 0 20px;
  }

  .part6 .part6_content .platform_effect ul li {
    width: 234px;
    height: 347px;
    margin: 0 20px;
  }

  .part6 .part6_content #platform_hdd_effect ul li {
    width: 254px;
    height: 367px;
    margin: 0 20px;
  }

  .tab_effect ul li .image_text .top_img,
  .platform_effect ul li .image_text .top_img {
    width: 96px;
    height: 74px;
  }

  .part6 .part6_content .platform_effect .margin_number {
    margin-top: 24px;
  }

  .part6 .part6_content .platform_effect .bottom_text_box {
    width: 100%;
    padding: 0 10px;
    font-size: 16px;
    color: #143E89;
    line-height: 24px;
  }

  .tab_effect ul li .image_text .top_title {
    font-size: 42px;
    font-weight: 600;
    color: #143E89;
    margin-top: 20px;
  }

  .tab_effect ul li .image_text .big_title {
    font-weight: 400;
    font-size: 22px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .left_text {
    font-weight: 400;
    font-size: 18px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .proportion {
    font-weight: bold;
    font-size: 22px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .bottom_img {
    width: 24px;
    height: 30px;
    padding: 4px;
  }

  .tab_effect .plain_text .black_top_title {
    font-size: 42px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 20px;
  }

  .tab_effect .image_text .front_bottom_center,
  .tab_effect .plain_text .black_bottom_center {
    text-align: center;
    width: 85%;
  }

  .tab_effect .plain_text .divider {
    width: 90%;
    height: 2px;
    background: #ffffff;
    margin: 20px auto;
  }

  .tab_effect .plain_text .big_title {
    font-weight: 400;
    font-size: 22px;
    color: #ffffff;
  }

  .tab_effect .plain_text .left_text {
    font-weight: 400;
    font-size: 18px;
    color: #ffffff;
  }

  .tab_effect .plain_text .proportion {
    font-weight: bold;
    font-size: 22px;
    color: #ffffff;
  }

  .tab_effect .plain_text .bottom_img {
    width: 24px;
    height: 30px;
    padding: 4px;
  }

  .tab_effect .plain_text .black_bottom_text {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #FEFEFE;
  }

  .tab_effect .plain_text .black_bottom_text img {
    width: 12px;
    height: 8px;
    margin-right: 4px;
    margin-bottom: 1px;
  }

  .mr_effect ul li {
    width: 194px;
    height: 267px;
  }

  .mr_effect ul li .image_text .top_img {
    width: 82px;
    height: 82px;
  }

  .mr_effect ul li .image_text .big_title {
    font-weight: bold;
    font-size: 24px;
    color: #143E89;
    text-align: center;
    margin-top: 20px;
    height: 70px;
    display: flex;
    align-items: center;
  }

  .mr_effect .plain_text .black_top_title {
    font-size: 24px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    margin-bottom: 60px;
  }

  .mr_effect .plain_text .black_bottom_text {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    font-size: 15px;
    line-height: 24px;
    display: -webkit-box;
    overflow: hidden;
    /* 确保超出容器的内容被裁剪 */
    text-overflow: ellipsis;
    /* 超出部分显示省略号 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    /* 指定显示的行数 */
  }

  .part12 .part12_content .both_box .both_hd ul {
    width: 280px;
  }

  .part12 .part12_content .both_box .both_hd ul li {
    width: 130px;
    height: 36px;
    font-size: 20px;
    text-align: center;
    line-height: 36px;
  }

  .part12 .part12_content .both_box .both_bd ul li {
    width: 231px;
    height: 269px;
    background: #F5F7F9;
    border-radius: 10px;
    margin: 0 20px;
  }

  .part12 .part12_content .both_box .both_bd ul li img {
    width: 96px;
    height: 96px;
    margin-bottom: 20px;
  }

  .part12 .part12_content .both_box .both_bd ul li .big_title {
    font-weight: bold;
    font-size: 22px;
    color: #333333;
    line-height: 30px;
  }

  .part13 .part13_content .delivery_hd ul li img {
    width: 28px;
    height: 28px;
  }

  .part13 .part13_content .delivery_hd ul li span {
    font-weight: 400;
    font-size: 18px;
    color: #143E89;
    margin-left: 10px;
  }

  .part13 .part13_content .delivery_bd ul li {
    width: 204px;
    height: 266px;
    border-radius: 8px;
    margin: 0 20px;
    border: 1px solid #143E89;
  }

  .part13 .part13_content .delivery_bd ul li img {
    width: 105px;
    height: 85px;
  }

  .part13 .part13_content .delivery_bd ul li .big_title {
    font-weight: bold;
    font-size: 26px;
    color: #143E89;
    text-align: center;
    margin-top: 40px;
  }

  .platform_effect ul li .image_text .greater_title {
    font-size: 36px;
    font-weight: 600;
    color: #143E89;
    margin-top: 20px;
  }

  .platform_effect ul li .image_text .greater_proportion {
    font-weight: bold;
    font-size: 36px;
    color: #143E89;
  }

  .platform_effect ul li .image_text .greater_bottom_img {
    width: 26px;
    height: 34px;
    padding: 4px;
  }

  .part14 .part14_content .tab_btn_hd ul li {
    width: 20%;
    height: 54px;
    line-height: 54px;
    border-radius: 54px;
    font-size: 20px;
  }

  .part14 .part14_content .tab_btn_body ul li {
    width: 180px;
    height: 48px;
    line-height: 48px;
    border-radius: 48px;
    font-size: 18px;
  }

  .platform_effect ul li .image_text .greater_bottom_img {
    width: 26px;
    height: 34px;
    padding: 4px;
  }

  .tab_btn_bd .slide_text {
    width: 80%;
    margin: 0 auto;
    font-size: 20px;
    color: #333333;
  }

  .tab_btn_bd .title_text {
    font-size: 24px;
    color: #143E89;
    margin-bottom: 20px;
  }

  .carousel .tab_btn_bd {
    background-size: 65% 140%;
    background-position: 50% 55%;
  }

  .part15 .part15_content .haodaoda_content p {
    font-weight: 400;
    font-size: 20px;
    color: #333333;
    text-align: center;
    margin-bottom: 20px;
  }

}

/* 小于1440的时候 顶部导航栏及body 样式固定 */
@media screen and (max-width: 1440px) {
  .tab_product .hd ul li {
    font-size: 32px;
    line-height: 47px;
  }

  .level2 .level2_hd ul li {
    width: 21%;
    height: 48px;
    line-height: 48px;
    border-radius: 48px;
    font-size: 22px;
  }

  .tab_product .tabFix2, 
  .right_haodaoda .tabFix3 {
    position: fixed;
    left: 0;
    top: 137px;
    width: 100%;
    z-index: 9;
    background: #ffffff;
  }

  .part3 .part3_content ul li .sub_title1 {
    font-weight: bold;
    color: #143E89;
    font-size: 20px;
  }

  .part3 .part3_content ul li .sub_title2 {
    color: #999999;
    font-size: 14px;
  }

  .part4 .part4_content .top_tab_btn {
    width: 70%;
  }

  .top_tab_btn ul li {
    width: 160px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
  }

  .top_tab_btn ul li img {
    width: 24px;
    height: 24px;
    margin-right: 10px;
  }

  .part5 .part5_content .core_hd ul li {
    font-size: 20px;
  }

  .part5 .part5_content .core_bd ul li {
    width: 168px;
    height: 227px;
  }

  .part5 .part5_content .core_bd ul li .big_title {
    margin-top: 20px;
    font-size: 18px;
    color: #143E89;
  }

  .part5 .part5_content .core_bd .image_text img {
    width: 70px;
    height: 70px;
  }

  .part5 .part5_content .core_bd .plain_text h2 {
    text-align: center;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .part5 .part5_content .core_bd .plain_text p {
    text-align: center;
    font-size: 12px;
    display: -webkit-box;
    overflow: hidden;
    /* 确保超出容器的内容被裁剪 */
    text-overflow: ellipsis;
    /* 超出部分显示省略号 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    /* 指定显示的行数 */
  }

  .part5 .part5_content .core_bd ul li.active .big_title {
    font-size: 12px;
    color: #ffffff;
  }

  .part6 .part6_content .tab_effect ul li {
    width: 184px;
    height: 267px;
    margin: 0 20px;
  }

  .part6 .part6_content .platform_effect ul li {
    width: 184px;
    height: 297px;
    margin: 0 20px;
  }

  .part6 .part6_content #platform_hdd_effect ul li {
    width: 214px;
    height: 317px;
    margin: 0 20px;
  }

  .tab_effect ul li .image_text .top_img,
  .platform_effect ul li .image_text .top_img {
    width: 76px;
    height: 60px;
  }

  .part6 .part6_content .platform_effect .margin_number {
    margin-top: 14px;
  }

  .part6 .part6_content .platform_effect .bottom_text_box {
    width: 100%;
    padding: 0 10px;
    font-size: 14px;
    color: #143E89;
    line-height: 22px;
  }

  .tab_effect ul li .image_text .top_title {
    font-size: 32px;
    font-weight: 600;
    color: #143E89;
    margin-top: 10px;
  }

  .tab_effect ul li .image_text .big_title {
    font-weight: 400;
    font-size: 20px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .left_text {
    font-weight: 400;
    font-size: 16px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .proportion {
    font-weight: bold;
    font-size: 20px;
    color: #143E89;
  }

  .tab_effect ul li .image_text .bottom_img {
    width: 20px;
    height: 24px;
    padding: 4px;
  }

  .tab_effect .plain_text .black_top_title {
    font-size: 32px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 20px;
  }

  .tab_effect .image_text .front_bottom_center,
  .tab_effect .plain_text .black_bottom_center {
    text-align: center;
    width: 90%;
  }

  .tab_effect .plain_text .divider {
    width: 90%;
    height: 2px;
    background: #ffffff;
    margin: 20px auto;
  }

  .tab_effect .plain_text .big_title {
    font-weight: 400;
    font-size: 20px;
    color: #ffffff;
  }

  .tab_effect .plain_text .left_text {
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
  }

  .tab_effect .plain_text .proportion {
    font-weight: bold;
    font-size: 20px;
    color: #ffffff;
  }

  .tab_effect .plain_text .bottom_img {
    width: 20px;
    height: 24px;
    padding: 4px;
  }

  .tab_effect .plain_text .black_bottom_text {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #FEFEFE;
  }

  .tab_effect .plain_text .black_bottom_text img {
    width: 12px;
    height: 8px;
    margin-right: 4px;
    margin-bottom: 1px;
  }

  .mr_effect ul li {
    width: 164px;
    height: 217px;
  }

  .mr_effect ul li .image_text .top_img {
    width: 64px;
    height: 64px;
  }

  .mr_effect ul li .image_text .big_title {
    font-weight: bold;
    font-size: 20px;
    color: #143E89;
    text-align: center;
    margin-top: 20px;
    height: 60px;
    display: flex;
    align-items: center;
  }

  .mr_effect .plain_text .black_top_title {
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    margin-bottom: 20px;
  }

  .mr_effect .plain_text .black_bottom_text {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    display: -webkit-box;
    overflow: hidden;
    /* 确保超出容器的内容被裁剪 */
    text-overflow: ellipsis;
    /* 超出部分显示省略号 */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    /* 指定显示的行数 */
  }

  .part12 .part12_content .both_box .both_hd ul {
    width: 260px;
  }

  .part12 .part12_content .both_box .both_hd ul li {
    width: 120px;
    height: 32px;
    font-size: 18px;
    text-align: center;
    line-height: 32px;
  }

  .part12 .part12_content .both_box .both_bd ul li {
    width: 231px;
    height: 269px;
    background: #F5F7F9;
    border-radius: 10px;
    margin: 0 20px;
  }

  .part12 .part12_content .both_box .both_bd ul li img {
    width: 76px;
    height: 76px;
    margin-bottom: 20px;
  }

  .part12 .part12_content .both_box .both_bd ul li .big_title {
    font-weight: bold;
    font-size: 20px;
    color: #333333;
    line-height: 30px;
  }

  .part13 .part13_content .delivery_hd ul li img {
    width: 26px;
    height: 26px;
  }

  .part13 .part13_content .delivery_hd ul li span {
    font-weight: 400;
    font-size: 16px;
    color: #143E89;
    margin-left: 10px;
  }

  .part13 .part13_content .delivery_bd ul li {
    width: 184px;
    height: 246px;
    border-radius: 8px;
    margin: 0 20px;
    border: 1px solid #143E89;
  }

  .part13 .part13_content .delivery_bd ul li img {
    width: 90px;
    height: 70px;
  }

  .part13 .part13_content .delivery_bd ul li .big_title {
    font-weight: bold;
    font-size: 24px;
    color: #143E89;
    text-align: center;
    margin-top: 40px;
  }

  .platform_effect ul li .image_text .greater_title {
    font-size: 32px;
    font-weight: 600;
    color: #143E89;
    margin-top: 20px;
  }

  .platform_effect ul li .image_text .greater_proportion {
    font-weight: bold;
    font-size: 32px;
    color: #143E89;
  }

  .platform_effect ul li .image_text .greater_bottom_img {
    width: 24px;
    height: 32px;
    padding: 4px;
  }

  .part14 .part14_content .tab_btn_hd ul li {
    width: 20%;
    height: 44px;
    line-height: 44px;
    border-radius: 44px;
    font-size: 18px;
  }

  .part14 .part14_content .tab_btn_body ul li {
    width: 140px;
    height: 42px;
    line-height: 42px;
    border-radius: 42px;
    font-size: 16px;
  }

  .tab_btn_bd .slide_text {
    width: 80%;
    margin: 0 auto;
    font-size: 18px;
    color: #333333;
  }

  .tab_btn_bd .title_text {
    font-size: 24px;
    color: #143E89;
    margin-bottom: 20px;
  }


  .carousel .tab_btn_bd {
    background-size: 65% 130%;
    background-position: 50% 55%;
  }

  .part15 .part15_content .haodaoda_content p {
    font-weight: 400;
    font-size: 18px;
    color: #333333;
    text-align: center;
    margin-bottom: 20px;
  }

}