 /* 设备最大宽度1440px */
  @media screen and (min-width: 1025px) {
    .container-system .ml360,.consy-item{
        width: 1400px;
    }
    .container-system {
        padding:80px 0px 20px 0px;
    }
    .consy-ul {
        margin-top: 40px;
    }
    .shadowBorder{
       width: 336px;
       height: 220px;
       border-left: 1px solid;
       border-right: 1px solid;
       border-bottom: 1px solid;
       border-image-source: linear-gradient(to top, #F7F7F7,#fff);
       border-image-slice: 0.5;
       position: absolute;
       top: 0px;
       left: 0;
       box-shadow: 0 9px 15px -8px #eaeaea;
    }
    .consycon {
      width: 338px;
      margin: 0px 16px 47px 0px;
    }
    .consycon:nth-child(4n) {
      margin: 0px 0px 47px 0px;
    }
     .consycon>img {
        margin-top: 40px;
     }
    .consycon>a {
       margin-bottom: 34px;
     }
     .consycon:hover::before {
         width: 337px;
      }
      .consycon:nth-child(6):hover::before,.consycon:nth-child(7):hover::before{
        bottom: 156px;
      }
      .consycon:nth-child(6):hover::after,.consycon:nth-child(7):hover::after{
          bottom: 135px;
      }
     .consycon:nth-child(8) ul{
         margin-left: -1062px;
      }
      .hoverBorder {
        height: 219px;
        width: 335px;
      }
      .consycon:hover::after {
          left: 156px;
      }
      .consycon1:hover::after {
          bottom: 135px !important;
      }
     .consycon:hover .consy-item{
       border: 2px solid #a9ccf5;
       margin-top: 20px;
       border-top: 3px solid #5298EB;
     }
     .child-title {
        padding: 20px 33px 18px 32px;
     }
     .child-item {
         padding: 0px 207px 20px 32px;
     }
     .consy-child:nth-child(2), .consy-child:nth-child(6) {
         margin: 0px 16px;
     }
     .consy-child:nth-child(4) {
        margin: 0px 0px 0px 16px;
     }
     .consycon:nth-child(2) ul, .consycon:nth-child(6) ul {
         margin-left: -353px;
     }
     .consycon:nth-child(3) ul, .consycon:nth-child(7) ul {
         margin-left: -708px;
     }
     .consycon:nth-child(4) ul {
         margin-left: -1061px;
     }
/* 解决方案 */
    .solutionsChild{
      width:1400px;
    }
    .solutions-item>ul>li,.solutions-item>ol li{
      height: 280px;
      margin-right: 16px;
    }
    .itemImg,.itemOl {
      width: 220px;
      height:280px
    }
    .solutions-item>ul>li:nth-child(1) .itemImg,.solutions-item>ul>li:nth-child(5) .itemImg{
       width:338px
    }
    .itemHover,.olHover{
      height:280px
    }
    .solutions-item>ul:hover>li .itemImg ,.solutions-item>ol:hover>li .itemOl{
      width:204px;
      height: 280px;
    }
    .solutions-item>ol:hover>li .itemOl{
       width:158px;
    }
    /* 安全服务 */
    .security-item{
      width:1400px;
    }
    .security-item>img {
      margin: 132px auto 178px auto;
      width: 456px;
      height: 472px;
    }
    .security-child0 {
      left: 0px;
      top: 63px;
    }
    .security-child1 {
      left: 0px;
      top: 280px;
    }
    .security-child2 {
      left: 0px;
      top: 505px;
    }
    .security-child3 {
      left: auto;
      top: 506px;
      right: 0px;
    }
    .security-child4 {
      left: auto;
      top: 281px;
      right: 0px;
    }
    .security-child5 {
      left: auto;
      top: 62px;
      right: 0;
    }
    /* 全国分布 */
    .fix {
       width: 1400px;
    }
    .distribution-item {
       width: 455px;
       justify-content: space-between;
    }
    .distribution-item2 {
       width: 926px;
       height: 755px;
    }
    .distribution-footer{
       width:1400px;
    }
    /* 行业客户 */
    .customersChild {
       width: 1400px;
       margin: 60px auto 20px auto;
    }
    .customers-item {
       margin: 0px auto 16px auto;
    }
    .customers-item>ul li img {
        width: 220px;
    }
    /* 新闻中心 */
    .newsChilds {
       width: 1400px;
    }
    .news-item {
       width: 338px;
       margin: 0px 0px 0px 16px;
    }
    .news-item:nth-child(1){
       margin: 0px 0px 0px 0px;
    }
    .newsItem-img {
       width: 338px;
       height: 144px;
    }
    .newsItm-title {
       width: 290px;
    }
    .next {
       margin: 96px 24px 0px 260px;
    }
    .news-child>ul>li {
        width: 102px;
        margin-right: 16px;
    }
    .news-all {
        margin: 5px 0px 0px 261px;
    }
    .newschild-item {
        width: auto;
    }
    .newsTitle {
        width: 570px;
    }
    .child-item-data {
      width: 83px;
    }
  }
  /* 设备最大宽度1024px */
  @media screen and (max-width: 1024px) {
     /* 安全产品 */
     .container-system {
         margin: 56px 0px 0px 0px;
         padding-bottom: 20px;
     }
     .ml360,.consy-item{
         width: 960px;
     }
     .consy-ul {
         margin-top: 42px;
     }
     .consycon {
         width: 309px;
         margin: 0px 16px 40px 0px;
     }
     .consycon:nth-child(3n){
         margin: 0px 0px 40px 0px;
     }
     .shadowBorder{
        width: 307px;
        height: 220px;
        border-left: 1px solid;
        border-right: 1px solid;
        border-bottom: 1px solid;
        border-image-source: linear-gradient(to top, #F7F7F7,#fff);
        border-image-slice: 0.5;
        position: absolute;
        top: 0px;
        left: 0;
        box-shadow: 0 9px 15px -8px #eaeaea;
     }
     .consycon>img {
        margin-top: 40px;
     }
     .consycon>a {
         margin-bottom: 34px;
     }
     .hoverBorder {
         height: 220px;
         width: 305px;
     }
     .consycon:hover::before {
         width: 307px;
         bottom: 265px;
     }
     .consycon:hover::after {
         left: 140px;
     }
     .consycon1:hover::before {
         bottom: 155px !important;
     }
     .consycon1:hover::after {
         bottom: 135px !important;
     }
     .child-title {
         width: 245px;
         padding: 20px 15px 18px 32px;
     }
     .child-item {
         padding: 0px 175px 20px 32px;
     }
     .consy-child:nth-child(2),.consy-child:nth-child(5) {
         margin: 0px 16px;
     }
     .consycon:hover .consy-item{
        border: 2px solid #a9ccf5;
        margin-top: 20px;
        border-top: 3px solid #5298EB;
     }
     .consycon:nth-child(2) ul, .consycon:nth-child(5) ul {
         margin-left: -325px;
     }
     .consycon:nth-child(4) ul,.consycon:nth-child(7) ul {
         margin-left: 0px;
     }
     .consycon:nth-child(3) ul,.consycon:nth-child(6) ul {
         margin-left: -650px;
     }
     .consycon:nth-child(8) ul{
         margin-left: -328px;
     }
    /* 解决方案 */
    .solutions {
        padding-top: 50px;
    }
   .solutionsChild{
     width:960px;
   }
   .solutions-item>ul>li,.solutions-item>ol li{
     height: 192px;
      /*margin-right: 16px;*/
   }
   .solutions-item {
       padding: 42px 0px 0px 0px;
   }
   .itemImg,.itemOl {
     width: 146px;
     height:192px
   }
   .solutions-item>ul>li:nth-child(1) .itemImg,.solutions-item>ul>li:nth-child(5) .itemImg{
     width:227px
   }
   .itemHover,.olHover{
     width: 460px;
     height:192px
   }
   .solutions-item>ul:hover>li .itemImg ,.solutions-item>ol:hover>li .itemOl{
     width:108px;
     height: 192px;
   }
   .solutions-item>ol:hover>li .itemOl{
     width:83px;
   }
   .iconName>img{
      width: 24px;
      height: 24px;
   }
   .iconName{
     font-size:18px;
     top: 118px;
     left: 24px;
   }
   .itemFragments{
      top: 85px;
   }
   .learnMore {
     bottom: 13px;
   }
    /* 安全服务 */
    .security {
        padding-top: 56px;
    }
    .security-item{
      width:960px;
    }
    .security-item>img {
      margin: 91px auto 149px auto;
     width: 310px;
     height: 342px;
    }
    .security-child0>img,
    .security-child1>img,
    .security-child2>img,
    .security-child3>img,
    .security-child4>img,
    .security-child5>img {
      width: 64px;
      height: 64px;
    }
    .security-child0 {
      left: 0px;
      top: 45px;
    }
    .security-child1 {
      left: 0px;
      top: 217px;
    }
    .security-child2 {
      left:0px;
      top: 390px;
    }
    .security-child3 {
       left: auto;
       top: 390px;
       right: 0;
    }
    .security-child4 {
       left: auto;
       top: 217px;
       right: 0;
    }
    .security-child5 {
      left: auto;
      top: 45px;
      right: 0;
    }
    .sechild-title {
        font-size: 18px;
        padding: 16px 40px 16px 197px;
    }
    .sechild-p {
        font-size: 14px;
        padding: 18px 15px 19px 12px;
        z-index: 100;
    }
    .security-child3 .columnEnd .sechild-title,
    .security-child4 .columnEnd .sechild-title,
    .security-child5 .columnEnd .sechild-title {
        padding: 16px 197px 16px 40px;
    }
    .sechild-title::before {
        right: 15px;
    }
    .security-child3 .columnEnd .sechild-title::before,
    .security-child4 .columnEnd .sechild-title::before,
    .security-child5 .columnEnd .sechild-title::before{
       left: 15px;
    }
      /* 全国分布 */
      .distributionimg {
          margin: 56px 0px 0px 0px;
      }
    .fix {
      width: 960px;
    }
    .distribution-item {
       width: 324px;
       justify-content: space-between;
       padding-top: 62px;
    }
    .distribution-item2{
       width: 636px;
       height: 518px;
    }
    .distribution-item>img {
      width: 154px;
      height: 92px;
    }
    .distribution-footer{
        width:960px;
    }
     /* 行业客户 */
     .customersimg {
         margin: 56px 0px 0px 0px;
     }
    .customersChild {
        width: 960px;
        margin: 42px auto 20px auto;
    }
    .customers-item {
       margin: 0px auto 16px auto;
    }
    .customers-item>ul li img {
        width: 220px;
    }
    .customers-item>ul>li:nth-child(5),.customers-item>ul>li:nth-child(6){
       display: none;
    }
    /* 新闻中心 */
    .news {
       margin: 36px 0 0px 0px;
    }
    .newsChilds {
       width: 960px;
       margin: 42px auto 0px auto;
    }
    .news-item {
      width: 309px;
      margin: 0px 0px 0px 0px;
    }
    .news-item:nth-child(2){
     display:none;
    }
    .newsItem-img {
       width: 309px;
       height: 132px;
    }
    .newsItm-title {
      width: 290px;
    }
   .next {
      margin: 96px 24px 0px 231px;
   }
   .news-child>ul>li {
      width: 102px;
      margin-right: 16px;
   }
   .news-all {
     margin: 5px 0px 0px 200px;
   }
   .newschild-item {
     width: auto;
   }
   .newsTitle {
      width: 488px;
   }
   .child-item-data {
     width: 79px;
   }
  }
  /* 设备最大宽度750px */
  @media screen and (max-width: 750px) {
  /* 轮播 */
  .bannerBg {
      height: 220px;
  }
  .ft-carousel .carousel-indicators {
      bottom: 20px !important;
   }
   .ft-carousel .carousel-item img{
      height:155px !important;
   }
   .ft-carousel .carousel-indicators span {
       width: 8px !important;
       height: 8px !important;
   }
   .ft-carousel .carousel-prev-btn{
        background-size: 55% 55% !important;
        background-position:6% 33% !important;
   }
   .ft-carousel .carousel-next-btn{
       background-size: 55% 55% !important;
       background-position:72% 33% !important;
   }
   .ft-carousel .carousel-btn{
      width: 30px !important;
      height: 30px !important;
      top: 40% !important;
   }

   /* 产品体系 */
   .container-system {
      margin: 34px 0px 0px 0px;
      padding-bottom:20px;
   }
  .ml360 {
    width: 387.5px;
  }
  .consy-ul{
    margin-top:22px;
  }
  .side,.consycon>img,.consycon:hover .hoverBorder,.consycon1:hover::after,.consycon1:hover::before,.consycon:hover::after,.consycon:hover::before,.consycon:hover .hoverimgs,.child-item{
    display:none;
  }
  .consyChilds {
      padding: 20px 0px 0px 7px;
  }
  .consycon:hover .consy-item{
     margin-top: 0px;
  }
  .consycon {
    width: 193px;
    border-top: 0.5px solid rgba(219,219,219,1);
    margin:0px;
    align-items: flex-start;
  }
  .consycon:nth-child(odd){
    border-right: 0.5px solid rgba(219,219,219,1);
  }
  #inter6,#inter7{
    border-bottom: 0.5px solid rgba(219,219,219,1);
  }
  .consycon>a{
   width: 164px;
   padding: 15px 5px 0px 21px;
   margin-bottom: 10px;
  }
  .consycon:hover .consy-item{
    display: block;
    margin-right: -187px;
  }
  .consy-child {
     height: 24px;
     border: none;
  }
  .consy-item{
      width: 390px;
      min-height: 64px;
  }
  .child-title{
     width:117px;
     padding:0px;
     font-size: 14px;
     color:#666666;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
  }
  .consy-child:nth-child(2),.consy-child:nth-child(5) {
      margin: 0px 16px;
  }
  .consy-item,.consyChilds .consy-child:hover{
    background: #F9F9F9;
    box-shadow: none;
    border:none !important;
  }
  .consycon:nth-child(2) ul, .consycon:nth-child(6) ul {
      margin-left: -194px;
  }
  .consycon:nth-child(4) ul {
      margin-left: -194px;
  }
  .consycon:nth-child(3) ul,.consycon:nth-child(5) ul{
      margin-left: 0px;
    }
  .consycon:nth-child(8) ul {
      margin-left: -195px;
  }
    .shadowBorder{
      display:none;
    }
    .consycon:nth-child(3n) {
        margin: 0px;
    }
  /* 解决方案 */
  .solutionsChild {
     width: 359px;
     padding-bottom: 0px;
  }
  .solutions-top{
     width: auto;
     flex-direction: initial;
  }
  .solutions-item{
    align-items: normal;
  }
  .solutions-item>ul,.solutions-item>ol{
     display:none;
  }
  .solutions-item {
     padding: 34px 0px 0px 0px;
  }
  .solutionsTab{
     display:block;
  }
  .navTab::-webkit-scrollbar {
    display: none; /* 隐藏滚动条*/
  }
  .navTab{
    height: 30px;
    display: flex;
    flex-direction: row;
    width: 100%;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    padding-bottom:8px;
    border-bottom:1px solid #EDEDED;
  }
  .navTab>div{
    font-family: PingFangSC-Semibold;
    font-size: 18px;
    color:  #000000;
    letter-spacing: 0;
    line-height: 30px;
    font-weight: 600;
    margin-right:18px;
    cursor: pointer;
  }
  .actives{
    color: #5298EB !important;
    height: 35px;
    border-bottom: 3px solid  #5298EB;
   }
   .soContent div{
      display: none;
      word-break: break-word;
      word-wrap: break-word;
      margin:12px 15px 34px 15px;
      font-size: 14px;
      color: #000000;
      text-align: justify;
      line-height: 24px;
      font-weight: 400;
   }
   .contActive{
    display: block !important;
   }
  /* 安全服务 */
  .securitytop {
    width:138px;
    margin:0px auto 34px auto;
  }
  .security-item>img,
  .security-child0>img,
  .security-child1>img,
  .security-child2>img,
  .security-child3>img,
  .security-child4>img,
  .security-child5>img{
    display:none;
  }
  .security-item{
      width: 359px;
      height:647px;
      flex-wrap: wrap;
  }
  .security-child0,.security-child2,.security-child4{
    width: 187px;
    height: 214px;
    background: rgba(255,255,255,0.00) !important;
    border-top: 0.5px solid rgba(219,219,219,1) !important;
    border-right: 0.5px solid rgba(219,219,219,1) !important;
    left:-16px;
    border-radius: 0px;
    box-shadow: none;
    border: 0px solid rgba(240,243,249,1);
  }
  .security-child0{
    top:0px;
  }
  .security-child2{
     top: 215px;
  }
  .security-child4{
     top: 431px;
  }
  .security-child1,.security-child3,.security-child5{
      left: 172px;
      width: 199px;
      height: 214px;
      background: rgba(255,255,255,0.00) !important;
      border-top: 0.5px solid rgba(219,219,219,1) !important;
      border-radius: 0px;
      box-shadow: none;
      border: 0px solid rgba(240,243,249,1);
    }
    .security-child1,.security-child3,.security-child5{
        top:0px;
    }
    .security-child3{
        top:215px;
    }
    .security-child5{
        top:431px;
    }
    .sechild-title {
      font-size: 16px;
      color: #74777c;
      font-weight: 600;
      margin: 24px auto 6px auto;
      padding: 0px !important;
      background: none;
      border: none;
    }
    .sechild-title::before {
        width: 0px;
        height: 0px;
        background:none;
    }
    .sechild-p {
      width: 90px;
      text-align: left;
      margin: 0px auto 34px auto !important;
    }
    .security-child3 .columnEnd, .security-child4 .columnEnd, .security-child5 .columnEnd{
       margin-left: 0px;
       width: auto;
       align-items: end;
    }
   /* 全国分布 */
   .distribution-title{
      line-height:36px;
   }
   .distributionimg {
       margin: 34px 0px 34px 24px;
   }
   .fix {
       width: 359px;
   }
   .distribution-item {
      width: 359px;
      padding-top: 34px;
      padding-bottom:33px;
      border-bottom:1px solid #ccc;
   }
   .distribution-item>img {
       width: 164px;
       height: 67px;
   }
   .distribution-item>img:nth-child(1),.distribution-item>img:nth-child(2){
        margin-bottom:16px;
   }
   .distribution-item2 {
       width: 345px;
       height: 281px;
       margin-top:34px;
       padding-bottom:34.5px;
       border-bottom:1px solid #ccc;
       display: none;
   }
   .distribution-footer{
       width:359px;
       background:none;
       height:335px !important;
       margin:34px auto 0px auto;
   }
   .distributionX{
       left:0px !important;
   }
   .distribution-footer ul{
      flex-wrap:wrap;
      padding:0px ;
   }
   .distribution-footer ul li{
       width:104px;
       height:auto;
       padding:0px 15px 16px 0px;
   }
   .distributionX li>img{
      width: 56.84px;
      height: 60px;
   }
   .distributionX li>a{
      font-size:12px;
   }
   /* 行业客户 */
   .customersimg {
      margin: 34px 0px 0px 24px;
   }
   .customersChild {
       width: 359px;
       margin: 34px auto 20px auto;
   }
   .customers-item>ul li img {
       width: 164px;
       height: 60px;
   }
  .customers-item>ul>li:nth-child(3),.customers-item>ul>li:nth-child(4){
          display: none;
   }
  /* 新闻中心 */
    .news {
      margin: 32px 0 0px 0px;
    }
    .newsChilds {
       width: 359px;
       margin: 34px auto 0px auto;
    }
    .newsChilds>div:nth-child(1) {
        flex-direction: column !important;
    }
    .newsItem-img,.next,.news-child{
      display:none;
    }
    .news-item:nth-child(2) {
        display: block;
    }
    .news-item {
       width: 359px;
       height: 158px;
       margin: 0px 0px 16px 0px;
    }
    .newsItem {
        margin: 0px 0px 0px 7px;
    }
    .newsItm-title {
        width: 275px;
        margin: 30px 6px 8px 8px;
        font-size: 16px;
    }
    .newsline {
        width: 4px;
        height: 17px;
        margin: 32px 0px 0px 0px;
        position: absolute;
    }
    .newsItem>p {
      margin: 0px 16px 0px 0px;
    }
  }