/*banner横幅 pc*/
.innerBanner {
  position: relative;
  display: flex;
  justify-content: center;
}

.innerBanner img {
  width: 100%;
  height: auto;
}

.innerBanner .innerText {
  box-sizing: border-box;

  color: #fff;
  position: absolute;
  top: 36%;
  width: 82%;

  transform: translateY(-50%);
}

.innerBanner .innerText>div {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.innerBanner .innerText>div .title {
  font-size: 28px;
  font-weight: bold;
  color: #333333;
  line-height: 40px;
  margin-bottom: 10px;
}

.innerBanner .innerText>div p {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
}

.innerBanner .nav_d {
  margin: 0 auto;
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  bottom: 0;
  padding: 0 2.5%;
  box-sizing: border-box;
  height: 95px;
  width: 95%;

}

.innerBanner .nav_d .left {
  display: flex;
  align-items: center;
  width: 30%;
}

.innerBanner .nav_d .left * {
  margin-right: 2px;
}

.innerBanner .nav_d .left .img_d {
  width: 26px;
}

.innerBanner .nav_d .left .active_color {
  color: #D70C18;
}

.innerBanner .nav_d .right {
  text-align: right;
  width: 70%;
}

.innerBanner .nav_d .right .zlm {}

.innerBanner .nav_d .right .zlm li a {
  font-size: 14px;
}

.innerBanner .nav_d .right .zlm li {
  display: inline-block;
  margin: 0 10px;

}

.innerBanner .nav_d .right .zlm .active_line a {
  color: #D70C18;
}

.innerBanner .nav_d .right .zlm .active_line {
  border-bottom: 2px solid #D70C18;
  height: 60px;
  line-height: 60px;
}

.dqwz {
  color: #B6B6B6;
}

.dqwz a {
  color: #B6B6B6;
  font-size: 14px;
}

/*banner横幅结束*/

.bg1_d {
  width: 100%;

  position: relative;
  display: block;
}

.bg1_d .img {
  width: 100%;
}

.bg1_d .center {
  width: 90%;

  margin: 0 auto;
  position: absolute;
  top: 20%;
  left: 0;
  right: 0;

}

.bg1_d .center .left {
  float: left;
}

.bg1_d .center .left h3 {
  font-size: 34px;
  font-weight: bold;
  color: #333333;
  line-height: 40px;
}

.bg1_d .center .left img {
  margin: 10px 0 30px;
}

.bg1_d .center .left p {
  width: 316px;

  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 35px;
}

.bg1_d .center .right {
  float: right;
  width: 68%;
}

.bg1_d .center .right .title1,
.bg1_d .center .right .title2 {
  font-size: 16px;
  font-weight: 400;
  color: #1C3B8B;
  line-height: 34px;
  text-align: justify;
}

.bg1_d .center .right .title2 {
  margin-top: 35px;
  color: #333333;
}

.bg2_d {
  overflow: hidden;
  width: 100%;

  position: relative;

}

.bg2_d .img {
  width: 100%;
}

.bg2_d .center {
  width: 90%;

  margin: 0 auto;
  position: absolute;
  top: 15%;
  left: 0;
  right: 0;
}

.bg2_d .center .left {
  float: left;
}

.bg2_d .center .left h3 {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  line-height: 40px;
}

.bg2_d .center .left img {
  margin-top: 10px;
  margin-bottom: 30px;
}

.bg2_d .center .left h4 {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  line-height: 35px;
  margin-bottom: 33px;
}

.bg2_d .center .left p {
  width: 288px;

  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
}

.bg2_d .center .right {
  flex: 1;
  width: 66%;
  float: right;
}

.bg2_d .center .right img {
  width: 88%;
}

.swiper_bg3 {
  width: 95%;
  margin: 0 auto;
}

.swiper_bg3 .title {
  margin-top: 50px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
}

.swiper_bg3 .title>div {
  cursor: pointer;
  margin: 0 20px;
  padding: 0 20px;
  font-size: 20px;
  font-weight: 400;
  color: #333333;
  line-height: 40px;
  opacity: 0.4;
}

.swiper_bg3 .title>div.active {
  font-size: 30px;
  font-weight: bold;
  color: #333333;
  line-height: 40px;
  position: relative;
  opacity: 1;
}

.swiper_bg3 .title>div.active::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  height: 4px;
  width: 100%;
  background-color: #D70C18;
}

.swiper_bg3 .swiper_my {
  width: 100%;
  overflow-x: hidden;
  position: relative;
}

.swiper_bg3 .swiper_my .swiper_flex {
  display: -webkit-inline-box;
  margin-bottom: 20px;
}

.swiper_bg3 .swiper_my .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper_bg3 .swiper_my .item {
  background: rgba(220, 220, 220, 0.2);
  padding: 20px 20px;
  margin: 10px;

}

.swiper_bg3 .swiper_my .item .img {

  width: 100%;
  margin-bottom: 20px;
}

.swiper_bg3 .swiper_my .item .img img {
  width: 100%;


}

.swiper_bg3 .swiper_my .item_bottom {
  text-align: center;
}

.swiper_bg3 .swiper_my .item_bottom .img img {
  width: 45%;
}

.swiper_bg3 .swiper_my .item p {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #333333;
  line-height: 28px;
  height: 90px;
}

/*解决方案pc端css*/
.jjfa2 .title {
  color: #fff !important;
}

.jjfa2 p {
  color: #fff !important;
}

.settle_inner {
  width: 90%;
  margin: 0 auto;

}

.settle_inner_top {
  display: block;
  width: 100%;
  margin: 40px auto;


}

.settle_inner_top01 {
  font-size: 28px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 15px;
}

.settle_inner_top02 {
  font-size: 28px;
  font-weight: bold;
  color: #333333;

}

.settle_inner_top03 {
  width: 82%;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  margin-top: 30px;
}

.hidden2 {
  display: none !important;
}

.boms {

  width: 100%;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.settle_inner_bom {
  width: 32%;
  background-color: #FAFAFA;
  margin-top: 30px;
  margin-right: 1.3%;
}

.settle_inner_bom01 {
  width: 90%;
  margin: 0 auto;
  height: auto;
  margin-bottom: 30px;
  /* display: flex;
  justify-self: flex-start; */



  background-color: #FAFAFA;
}

.settle_inner_bom:hover .settle_inner_bom01_text {
  color: #D70C18;
}

.settle_inner_bom01_list {
  width: 100%;
  display: flex;
  align-items: center;

}

.settle_inner_bom01_list_text {
  margin-left: 8%;
  width: 89%;
}

.settle_inner_bom01_text {
  margin-left: 10%;
  font-size: 30px;
  font-weight: bold;
  color: #333333;
  margin-top: 48px;
}

.settle_inner_bom01_list {
  font-size: 14px;
  font-weight: 400;
  color: #4E4E4E;
  margin-top: 4%;
  line-height: 26px;
}

.settle_inner_bom01_list img {
  width: 80px;
  margin-top: 48px;
  margin-left: 10%;
}

.settle_inner_bom01_icons {
  margin-top: 6%;
  display: flex;
  flex-direction: column;
}

.settle_inner_bom01_icon {
  width: fit-content;
  height: 15px;
  margin-top: 10px;
  margin-left: 10%;
}

/* :hover */




.more {
  text-align: center;
  margin: 20px auto;
  width: 150px;
  background: #1A46A0;
  transform: skewX(-20deg);
  display: none;
}

.logistics_imgs02_text_btn_img {
  width: 172px;
  height: 36px;
  display: none;
}

.more a {
  display: block;
  height: 36px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 36px;
  transform: skewX(20deg);

}

.more:hover {
  background: #D70C18;
}

/*无人机聚合页*/
.wrjjh2 .title {
  color: #fff !important;
}

.wrjjh2 p {
  color: #fff !important;
}

.bigcopter {
  width: 90%;


  margin: 0 auto;
  margin-top: 70px;

}

.bigcopter a {
  display: block;
  position: relative;
  margin-bottom: 8px;
}

.bigcopter h1 {
  font-size: 30px;
  color: #333333;
}

.bigcopter>img {
  margin-top: 20px;
  width: 90px;
  height: 2px;
}

.bigcopter>p {
  margin-top: 24px;
  font-size: 16px;
  font-weight: 600;
  color: #393939;
  line-height: 30px;
  margin-bottom: 50px;
}

.bigcopter div img {
  width: 100%;
  transition: all 0.8s;
}


.bigcopter div .bigcoptertitle {
  position: absolute;
  text-align: left;
  top: 90px;
  right: 240px;
}

.bigcopter div .bigcoptertitle p {
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 24px;
}

.bigcopter div .bigcoptertitle2 {
  position: absolute;
  text-align: left;
  top: 90px;
  left: 200px;
}

.bigcopter div .bigcoptertitle h2 {
  font-size: 24px;
  color: #FFFFFF;

  margin-top: 15px;
}

.bigcopter div .bigcoptertitle .button {
  width: 132px;
  height: 30px;
  background: #D70C18;
  text-align: center;
  margin-top: 20px;
  color: #FFFFFF;
  line-height: 30px;
  font-size: 16px;
}


.jhbt {
  text-align: center;
}

.jhbt img {
  height: 2px;
  width: 77px !important;
  margin: 10px 0;
}

.jhbt p {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 600;
  color: #393939;
  line-height: 30px;
  margin-bottom: 30px;
}

.bigcopter a:hover img {
  width: 100%;
  z-index: 1;
  transition: all 1s;
  transform: scale(1.01);
}

.bigcopter a:hover .button {
  background: #1a46a0;
}

.jiejuefangan {
  overflow: hidden;
}



@media screen and (max-width: 750px) {
  .settle_inner {
    width: 95%;
  }

  .settle_inner_bom01_list img {
    margin-top: 0;
  }

  .settle_inner_bom01_text {
    margin-top: 0;
    font-size: 22px;
  }

  .boms {
    width: 100%;
  }

  .innerBanner .img {
    margin-top: 60px;
  }

  .innerBanner .innerText {
    display: none;
  }

  .innerBanner .nav_d {
    display: none;
  }

  .bg1_d .center {
    width: 100%;
    text-align: center;
    display: block;
  }

  .bg1_d .center .left {
    width: 100%;
  }

  .bg1_d .center .left p {
    width: 80vw;
    margin: 0 auto;
  }

  .bg1_d .center .right {
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
  }

  .bg2_d .center {
    width: 100%;
    text-align: center;
    display: block;
  }

  .bg2_d .center .left {
    width: 100%;
  }

  .bg2_d .center .left p {
    width: 90vw;
    margin: 30px auto;
  }

  .bg2_d .center .right {
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
  }

  .bg2_d .center .right img {
    width: 80vw;
  }

  .gywm .innerText,
  .jjfa .innerText,
  .wrjjh .innerText {
    display: block;
  }

  .gywm,
  .jjfa,
  .wrjjh {
    width: 100%;
    overflow: hidden;
  }

  .gywm img,
  .jjfa img,
  .wrjjh img {
    width: 100%;
  }



  .innerBanner {
    display: block;
  }

  .innerBanner .nav_d {
    position: static;
  }

  .gywm .innerText,
  .jjfa .innerText,
  .wrjjh .innerText {
    top: 30%;
    text-align: center;
    width: 90%;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .gywm2 .title {
    font-size: 18px !important;
  }

  .gywm2 p {
    font-size: 14px !important;
  }

  .jjfa2 .title {
    font-size: 18px !important;
  }

  .jjfa2 p {
    font-size: 14px !important;
  }

  .wrjjh2 .title {
    font-size: 18px !important;
  }

  .wrjjh2 p {
    font-size: 14px !important;
  }

  .innerBanner .nav_d {
    display: block;
    padding: 0 10px;
    border-bottom: 1px solid #ccc;
  }

  .img_d img {
    height: auto;
  }

  .innerBanner .nav_d .left {
    padding-top: 16px;
    width: 100%;
  }

  .innerBanner .nav_d .right {
    display: none;
  }

  .innerBanner .nav_d {
    width: 100%;
  }

  .bg1_d .center,
  .bg2_d .center {
    top: 6%;
  }

  .bg1_d .center .left h3 {
    font-size: 26px;
    line-height: 26px;
  }

  .bg1_d {
    height: 588px;
    overflow: hidden;
  }

  .bg1_d .img {
    width: auto;
    height: 100%;
  }

  .bg1_d .center .right .title1,
  .bg1_d .center .right .title2 {
    font-size: 14px;
    line-height: 25px;
    /*text-align: left;*/
    margin-top: 15px;
    color: #333333;
  }

  .bg1_d .center .right .title2 {
    margin-top: 15px;
    color: #333333;
  }

  .bg2_d {
    height: 466px;
    overflow: hidden;
  }

  .bg2_d .img {
    width: auto;
    height: 100%;
  }

  .swiper_bg3 {
    width: 100%;
    overflow: hidden;
  }

  .swiper_bg3 .title {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .swiper_bg3 .title>div.title1 {
    font-size: 18px;
    padding: 5px;
    margin: 10px;
  }

  .swiper_bg3 .title>div.title2 {
    font-size: 18px;
    padding: 5px;
    margin: 10px;
  }

  .swiper_bg3 .swiper-slide {
    width: 50%;
  }

  .swiper_bg3 .swiper_my .item .img {
    margin-bottom: 10px;
  }

  .swiper_bg3 .swiper_my .item {
    padding: 5px;
    margin: 5px;
    /*height: 150px;*/
  }

  .swiper_bg3 .swiper_my .item p {
    font-size: 12px;
    line-height: 18px;
    /* padding-bottom: 10px; */
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  /*	解决方案*/
  .settle_inner_top02,
  .settle_inner_top01 {
    font-size: 16px;
    line-height: 30px;
  }

  .settle_inner_top03 {
    font-size: 14px;
    width: 100%;
    margin-top: 8px;
  }

  .settle_inner_bom {
    width: 100%;
  }

  .settle_inner_bom01 {
    height: auto;
    padding-bottom: 21px;
  }

  .bigcopter {
    margin-top: 30px;
    width: 95%;
  }

  .bigcopter h1 {
    font-size: 22px;
    color: #333333;
  }

  .jhbt p {
    margin-top: 0px;
    margin-bottom: 10px;
  }

  .bigcopter div .bigcoptertitle .button {
    display: none;
  }

  .bigcopter div .bigcoptertitle {
    top: 4vw;
    right: 12vw;
    left: inherit;
  }

  .bigcopter div .bigcoptertitle2 {
    left: 11vw;
  }

  .bigcopter div .bigcoptertitle p {
    font-size: 2.2667vw;
    margin-top: 2vw;
  }

  .bigcopter div .bigcoptertitle h2 {
    margin: 1vw 0;
    font-size: 3vw;
  }
}
<!--0.00019502639770508-->