/* header01 */
.bx-index-top01 {
    height: 100px;
    line-height: 100px;
    position: relative
}
.bx-index-top01 .bx-logo{max-height:100px}
.bx-index-top01 .bx-logo img{  max-height: 100px;  }
.bx-index-top01 .bx-nav ul li{ position: relative; float: left;line-height: 100px;  text-align: center;  font-size: 16px;  color: #666666;background-color:#ffffff;z-index:600;padding:0 0px;}
.bx-index-top01 .bx-nav ul li .bx-nav-fd{display:none; position: absolute;top: 100px;box-shadow: 0 2px 8px 2px rgba(198, 201, 208, 0.5);line-height: 40px;width: 100%; background-color:#ffffff;z-index:600}
.bx-index-top01 .bx-nav ul li .bx-nav-fd a{padding: 0 5px;}
.bx-index-top01 .bx-nav ul li a{ display:block;  color: #333333;padding: 0 30px;}
.bx-index-top01 .bx-navigation{  display: none; }
.bx-index-top01 .bx-nav ul li a:hover, .bx-index-top01 .bx-nav ul li a.focus {font-weight: bold;}
.bx-navigation {display: none;}
@media (max-width: 1000px){
    .bx-index-top01 .bx-logo{height:50px;}
    .bx-index-top01{  height: 60px;  line-height: 60px;  }
    .bx-index-top01 .bx-logo img{  max-height: 50px;  }
    .bx-index-top01 .bx-nav{  display: none; position: absolute;top: 55px;z-index: 500;right: -15px;box-shadow: 0 2px 8px 2px rgba(198, 201, 208, 0.5);margin: 5px;z-index:600;}
    .bx-index-top01 .bx-nav ul li{float: none;line-height: 40px;}
    .bx-index-top01 .bx-nav ul li a{padding: 0 10px;}
    .bx-index-top01 .bx-navigation{  display: block; }
    .bx-index-top01 .bx-nav ul li .bx-nav-fd{display:none;position: relative;top: 0px;}
    .bx-navigation {display: block;}
    }
.hamburger {margin-top: 18px;}
.hamburger .line {width: 35px;height: 3px;background-color: #666666;display: block;margin: 8px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.hamburger:hover {cursor: pointer;}
#hamburger-1.is-active .line:nth-child(2){opacity: 0;}
#hamburger-1.is-active .line:nth-child(1){
  -webkit-transform: translateY(13px) rotate(45deg);
  -ms-transform: translateY(13px) rotate(45deg);
  -o-transform: translateY(13px) rotate(45deg);
  transform: translateY(11px) rotate(45deg);
}
#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-13px) rotate(-45deg);
  -ms-transform: translateY(-13px) rotate(-45deg);
  -o-transform: translateY(-13px) rotate(-45deg);
  transform: translateY(-11px) rotate(-45deg);
}


.AboutUs_title {
    width:100%;
    /* text-align:center; */
}

.AboutUs_title h3 {
/*     font-size: 30px; 
     color: #fff; */
    padding-bottom:12px;
    position:relative;
}
.AboutUs_title i {
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    display: inline-block;
    width: 110px;
    height: 1px;
    background-color: #cccccc;
}

.AboutUs_title i::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,50%);
    width: 30px;
    height:5px;
    background-color: #1f65bc;
}
/* .guanyuwomen{
    background-color: #fff;
    color: #000000;
    position: relative;
    top: 34px;
    left: -14.5%;
} */
/* .guanyuwomen a{
    display: block;
    color: #000000 !important;
    width: 100%;
    text-align: center;
} */

.cptt{
    color:#fff!important;
}
.yrh-k {
    width: 100px;
    background-color: #ffffff;
    position: absolute;
    top: 71px;
    display: flex;
    flex-direction: column;
    align-items: center;
    display: none;
    max-height: 0px;
}
.yrh-k a{
    font-size: 20px !important;
    color: #000000 !important;
    margin-right: 0px !important;
}







/* 头部 */
.terbar-home{
    width: 100%;
     height: 100px; 
    border-bottom: 1px solid #ffffff;
    position: fixed;
    z-index: 999;
}

    .terbar-home .container{
        height:100%!important;
    }
    .hetizwk-home {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /*margin-top: 30px;
    margin-bottom: 30px;*/
        height: 100%;
    }
.diyib-home{
    height:100%;
}
    .diyib-home img{
        max-height:100%;
    }
    .diyib-home h3 {
        font-size: 48px;
        color: #ffffff;
    }
.dierb-home {
    display: flex;
    /* margin: 40px 0px; */
    height: 100%;
}
.dierb-home a{
    font-size: 20px;
    color: #fff;
    margin-right: 0px;
    padding: 5px 26px;
    line-height:90px;
}
.sousuimg-home {
    border: 1px solid #fff;
    border-radius: 5px;
    cursor: pointer;
    height: 42%;
    margin-top: 3%;
    margin-left: 0%;
}
.sousuimg-home img{
    margin: 11px;
}
.dierb-home a:hover {
    border-bottom: 1px solid #fff;
    background: #09225f !important;
}
/* 第二个swiper */
.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
/* 小插件 */
.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

.xcpzx-y{
    width: 50%;
}


.menus{
    display:none;
}
/* 身体 */
.xbody-home {
    /* background: url("/libs/bxui/images/img/a1.png") no-repeat center;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    background-size: cover;*/
    position: relative;
    height: 920px;
    overflow: hidden;
}

.xbody-home img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.xgsjs-home {
    width: 50%;
    /* border: 1px solid red; */
    background: rgba(255, 254, 254, 0.8);
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}
.xygsjs-home{
    /* margin-top: 100px; */
    margin-bottom: 57px;
    font-size: 30px;
    color: #000000;
    padding-bottom:12px;
    position:relative;
}
.xyfgsjs-home i {
    position:absolute;
    bottom:0;
    left:0;
    /* transform:translateX(-50%); */
    display: inline-block;
    width: 110px;
    height: 1px;
    background-color: #cccccc;
}
.xyfgsjs-home i::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,50%);
    width: 30px;
    height:5px;
    background-color: #1f65bc;
}


.xcpzx-top {
    /* height: 500px; */
   
    display: none;
}

    .xcpzx-top a {
        display: flex;
        width:100%;
        justify-content: space-between;
    }

    .Guangzhou-home {
        margin-bottom: 41px;
        font-size: 30px;
        color: #c9def7;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
.xgzjn-home{
    margin-bottom: 95px;
    font-size: 30px;
    color: #1f65bc;
}
.xygsjsxq-home{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 159px;
    font-size: 16px;
    color: #666666;
    width: 90%;
}
.more-home{
    width: 20%;
    background: #1f65bc;
    border-radius: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    justify-content: center;
    color: #ffffff;
    margin-bottom: 177px;
}
    .more-home a p{
        color:#fff!important;
    }
    .xgsjswk-home {
        margin-left: 125px;
    }
.xgsjswk-home{
    padding-top: 100px;
}
.xblue-home {
    width: 100%;
    background-color: #041c4e;
    background-image: url("/libs/bxui/images/img/a4.png");
    background-repeat: no-repeat;
    padding: 66px 0 80px;
}
.xblue-home .container{
    padding: 0 !important; 
}
.more-homes {
    width: 16%;
    border: 1px solid #ffffff;
    border-radius: 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    justify-content: center;
    color: #ffffff;
    margin-bottom: 30px;
    line-height: 37px;
}
.xycpzx-home{
    color: #ffffff;
    font-size: 30px;
    text-align: center;
    /* margin-top: 70px; */
    /* margin-bottom: 51px;
    padding-bottom:12px; */
    position:relative;
}
.xyfcpzxss-home i {
    position:absolute;
    bottom:0;
    left:0;
    /* transform:translateX(-50%); */
    display: inline-block;
    width: 110px;
    height: 1px;
    background-color: #cccccc;
}
.xcpzx-home{
    width: 100%;
    height: 677px;
}
.xcpzx-z>p{
    color: #ffffff;   
    font-weight: 700;
    line-height: 1;
}
.xyone-home{
    display: flex;
    align-items: center;
    font-size: 74px;
}
.xywirth-home{
    display: block;
    width: 80%;
    border: 1px solid #ffffff;
}
.Product-home{
    font-size: 36px;
    color: #34639e !important;
    margin-top: 70px;
    margin-bottom: 25px;
}
.dncpmc-home{
    font-size: 36px;
    margin-bottom: 80px;
}
.onekuang-y{
    width: 50%;
}
.dncpjs-home {
    min-height: 30px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 90px;
    width: 80%;
    line-height:24px!important;
}
.xcpmc-home{
    display: flex;
    margin-top: 85px;
    justify-content: center;
    box-sizing: border-box;
}
.xcpmc-home p{
    width: 20%;
    /* height: 30px; */
    background: #cdd0d6;
    text-align: center;
    font-size: 18px;
    padding:15px 0px;
    cursor:pointer;
}

    .xbigtu-home video {
        width: 100%;
        height: 100% !important;
        object-fit: cover;
    }

    .vbg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
.vplay {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0.9rem;
    transform:translate(-50%,-50%);
}
.cpjsone-hone:hover {
    background-color: #1f65bc;
    color: #ffffff;
}
.cpjstwo-hone:hover{
    background-color: #1f65bc;
    color: #ffffff;
}
.cpjsthree-hone:hover{
    background-color: #1f65bc;
    color: #ffffff;
}
.cpjsfore-hone:hover{
    background-color: #1f65bc;
    color: #ffffff;
}
.cpjsfive-hone:hover{
    background-color: #1f65bc;
    color: #ffffff;
}
.jiejfa-home {
    width: 100%;
    background-image: url("/libs/bxui/images/img/a6.png");
    padding: 1px;
}
.jiejufasize-home{
    font-size: 30px;
    color: #333333;
    text-align: center;
    margin-top: 70px;
}
.xbgwk-home{
    width: 100%;
    /* border: 1px solid red; */
    display: flex;
    margin-bottom: 70px;
    margin-top: 55px;
}
.xbgwkone-home{
    width: 40%;
    border: 1px solid blueviolet;
}
.xbgwktwo-home{
    width: 60%;
    border: 1px solid blue;
    background-color: #1f65bc;
}
/* swiper */
.swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .swiper-slide,.swiper-slide-active{
      position: relative;
  }
  .text-home{
      position: absolute;
      top: 44%;
  }




  .xbgwk-home{
      padding: 50px 50px 50px 0;
      position: relative;
  }
  .xbgwk-home::before{
      content: '';
      display: block;
      width: 65%;
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      background-color: #1f65bc;
  }
  .swipesone-home{
      position: relative;
      width: 50%;
  }
  .swipestwo-home{
      width: 50%;
      margin-left: 52px;
  }
  .Solution-home{
      font-size: 36px;
      color: #c9def7;
      text-align: none;
      /* margin-top: 91px; */
  }
  .displayhome-home{
      align-items: center;
      width:100%;
  }
  .jiejfana-home{
      font-size: 30px;
      color: #1f65bc;
      margin-top: 17px;
  }
  .everone-jjfa{
      font-size: 18px;
      color: #666666;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      width: 86%;
      margin-top: 65px;
      margin-bottom: 57px;
  }
  .swiper-slide{
    align-items: flex-start;
    text-align: left;
    /* display: -webkit-box; */
  }
  /* .xcpzx-y{
      width: 50%;
  } */
.more-homess {
    width: 25%;
    color: #1f65bc;
    border-radius: 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    justify-content: center;
    /* margin-bottom: 100px; */
    line-height: 40px;
}
.newxwzx-home {
    width: 100%;
    background-image: url("/libs/bxui/images/img/a10.png");
}
.onekuang-y{
    background-color: #ffffff;
}
.onekuang-z{
    width: 50%;
    overflow: hidden;
}
.onekuang-z img{
    max-width: none;
    width: 100%;
    height: 100%;
}
.eit-fore{
    margin-left: 84px;
}
.newxwzx-home h3{
    font-size: 30px;
    color: #333333;
    text-align: center;
    margin-top: 80px;
    margin-bottom: 51px;
}
.onekuang-home{
    display: flex;
    /* box-shadow: 1px 1px 5px #707070; */
    margin-bottom: 6px;
    align-items: center;
    background: #fff;
}

    .onekuang-home a {
        display: flex;
        /* box-shadow: 1px 1px 5px #707070; */
        margin-bottom: 6px;
        align-items: center;
        background: #fff;
    }
    .zreo-saiwen {
        font-size: 60px;
        color: #333333;
        /* height: 17%; */
        line-height: 1;
        /* margin-top: 47px; */
    }
.time-home{
    font-size: 14px;
    color: #999999;
    margin-bottom: 50px;
    line-height: 1;
}
.xinwenbt-home{
    font-size: 22px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
    width: 77%;
}
.xinwenjij-home{
    font-size: 14px;
    color: #696969;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 64px;
    width: 77%;
}
.twokuang-home{
    display: flex;
    padding: 0px 0px 136px 0px;
}
.more-homesss {
    width: 17%;
    color: #1f65bc;
    border-radius: 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    justify-content: center;
    border: 1px solid #2f70c1;
    /* margin-bottom: 68px; */
    line-height: 33px;
}
.more-homesss:hover{
  color:#fff;
  background:#1f65bc;
}
.twokuang-z{
    width:50%;
    background: #ffffff;
    /* border: 1px solid red; */
  
    padding: 30px 25px;
}

    .twokuang-z:hover .zuihou-xwbt{
        color:#1f65bc;
    }

.onekuang-home:hover .xinwenbt-home{
    color:#1f65bc;
}
.twokuang-z a {
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
}
    .twokuang-z img {
        width: 22%;
        object-fit: cover;
    }

.twokuang-z .tiem-MORE {
    width: calc(100% - 34%);
}
.twokuang-y{
    width: 50%;
    background: #ffffff;
}
.zuihou-xwbt{
    font-size: 24px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 86%;
}
.zuihou-time{
    font-size: 14px;
    color: #999999;
    margin-bottom: 22px;
    margin-top: 5px;
}
.zuihou-more{
    font-size: 14px;
    color: #1f65bc;
}
.tiem-MORE{
    margin-left: 37px;
}
/* 脚部 */
.foot-home{
    width: 100%;
    background-color: #333333;
}
.LOGO-home{
    font-size: 48px;
    color: #ffffff;
    margin-top: 43px;
}
.sygywm-home a{
    padding: 0px 14px;
    border-left: 1px solid;
    font-size: 16px;
    color: #e6e6e6;
}
.shouyeone-home{
    border-left: none !important;
    padding: 0px 24px 0px 0px !important;
}
.lianxidianh-home{
    font-size: 14px;
    color: #cccccc;
}
/* .lxdh-home{
    display: flex;
} */
.lxdh-home a{
    font-size: 14px;
    color: #cccccc;
}
.gongsiyx-home{
    font-size: 14px;
    color: #cccccc;
    display: flex;
    margin-top: 20px;
    margin-bottom: 20px;
}
.gongsdz-home{
    font-size: 14px;
    color: #cccccc;
    margin-bottom: 90px;
    display: block;
}
.lxdhgsyx-home{
    margin-top: 53px;
}
/*    .lxdhgsyx-home a{
        display:block;
        margin-top:2%;
    }*/
.smxzai-home {
    font-size: 14px;
    margin-top: 5%;
    color: #cccccc;
}
.sysgzhu-home {
    font-size: 14px;
    color: #cccccc;
    margin-top: 5%;
}
.daheti-home{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #4c4c4c;
}
.erweima-home{
    display: flex;
    text-align: center;
}
.smxzApp-home{
    margin-right: 33px;
}
.banquxx-home{
    font-size: 14px;
    text-align: center;
    color: #cccccc;
    margin-top: 13px;
    margin-bottom: 13px;
}
/* 三个横杠 */
.threee-g i{
    display: block;
    width: 36px;
    height: 2px;
    background: #FFFFFF;
}
.i-bottom{
    margin-bottom: 5px;
}
.ydd-bt{
    display: none;
}
/* 点击后出现的盒子 */
.dj-hz{
    width: 100%;
    /* height: 100%; */
    background-color: #FFFFFF;
    position: absolute;
    top: 54px;
    left: 0;
    z-index: 100;
    display: none;
}
/* 点击之后出现的每个标题的样式 */
.products-one{
    font-size: 18px;
    margin-top: 10px;
    margin-left: 15px;
}
.xcpzx-y img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.xcpzx-z{
    width: 50%;
}
    .xcpzx-z:hover 
    .s1 .swiper-pagination {
        bottom: 10% !important;
        left: 50% !important;
        width: 50% !important;
        margin: 0 auto;
        display: block;
        transform: translateX(-50%);
    }
@media screen and (max-width: 1669px){
    .zreo-saiwen {
        font-size: 54px;
        color: #333333;
        /* height: 14%; */
        margin-top: 0px;
    }
    .twokuang-z img {
        width: 27%;
        object-fit: cover;
    }
    .time-home {
        font-size: 14px;
        color: #999999;
        margin-bottom: 30px;
        line-height: 1;
    }
    .xinwenjij-home {
        font-size: 14px;
        color: #696969;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: 40px;
        width: 77%;
    }
    /* .xcpzx-y {
        width: 50%;
    } */
    .Solution-home {
        font-size: 34px;
        color: #c9def7;
        text-align: none;
        /* margin-top: 40px; */
    }
    .jiejfana-home {
        font-size: 28px;
        color: #1f65bc;
        margin-top: 10px;
    }
    .everone-jjfa {
        font-size: 18px;
        color: #666666;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        width: 86%;
        margin-top: 35px;
        margin-bottom: 45px;
    }
    .more-homess {
        width: 22%;
        color: #1f65bc;
        border-radius: 20px;
        padding-top: 6px;
        padding-bottom: 6px;
        display: flex;
        justify-content: center;
        /* margin-bottom: 54px; */
    }
    .zuihou-xwbt {
        font-size: 22px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 74%;
    }
}
@media screen and (max-width: 1366px){
    .zuihou-xwbt {
        font-size: 22px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 72%;
    }
    .onekuang-z img {
        max-width: none;
        width: 100%;

        height: 100%;
    }
    .xcpzx-y {
        width: 50%;
    }
   
    .sygywm-home a {
        padding: 0px 12px;
        border-left: 1px solid;
        font-size: 16px;
        color: #e6e6e6;
    }
    .xgzjn-home {
        margin-bottom: 40px;
        font-size: 24px;
        color: #1f65bc;
    }
    .xygsjsxq-home {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        margin-bottom: 159px;
        font-size: 16px;
        color: #666666;
        width: 90%;
    }
    .more-home {
        width: 20%;
        background: #1f65bc;
        border-radius: 20px;
        padding-top: 8px;
        padding-bottom: 8px;
        display: flex;
        justify-content: center;
        color: #ffffff;
        margin-bottom: 177px;
    }
    .xyone-home {
        display: flex;
        align-items: center;
        font-size: 60px;
    }
    .Product-home {
        font-size: 34px;
        color: #34639e !important;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .dncpmc-home {
        font-size: 34px;
        margin-bottom: 40px;
    }
    .dncpjs-home {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: 40px;
        width: 80%;
    }
    .more-homes {
        width: 20%;
        border: 1px solid #ffffff;
        border-radius: 20px;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        justify-content: center;
        color: #ffffff;
        margin-bottom: 0px;
    }
    .xcpmc-home {
        display: flex;
        margin-bottom: 52px;
        margin-top: 30px;
    }
    .xcpzx-home {
        display: flex;
        width: 100%;
        justify-content: space-evenly;
        flex-direction: column;
    }
    .xcpzx-y {
        width: 50%;
    }
    .Solution-home {
        font-size: 32px;
        color: #c9def7;
        text-align: none;
        /* margin-top: 20px; */
    }
    .jiejfana-home {
        font-size: 28px;
        color: #1f65bc;
        margin-top: 8px;
    }
    .everone-jjfa {
        font-size: 16px;
        color: #666666;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        width: 86%;
        margin-top: 15px;
        /* margin-bottom: 60px; */
    }
    .more-homess {
        width: 21%;
        color: #1f65bc;
        border-radius: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        display: flex;
        justify-content: center;
        margin-bottom: 40px;
    }
    .jiejufasize-home {
        font-size: 30px;
        color: #333333;
        text-align: center;
        margin-top: 17px;
    }
    .zreo-saiwen {
        font-size: 50px;
        color: #333333;
        height: 17%;
        /* margin-top: 15px; */
    }
    .time-home {
        font-size: 14px;
        color: #999999;
        margin-bottom: 15px;
    }
    .xinwenbt-home {
        font-size: 20px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: 20px;
        width: 70%;
    }
    .xinwenjij-home {
        font-size: 14px;
        color: #696969;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: 15px;
        width: 70%;
    }
    .more-homesss {
        width: 17%;
        color: #1f65bc;
        border-radius: 20px;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        justify-content: center;
        border: 1px solid #2f70c1;
        margin-bottom: 0px;
    }
    .eit-fore {
        margin-left: 50px;
    }
    
}
@media screen and (max-width: 1200px){
    .dierb-home a {
        font-size: 16px;
        color: #fff;
        margin-right: 30px;
        padding: 5px 0px;
    }
    .xgsjswk-home {
        margin-left: 43px;
    }
    .Guangzhou-home {
        margin-bottom: 15px;
        font-size: 25px;
        color: #c9def7;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .xgzjn-home {
        margin-bottom: 20px;
        font-size: 22px;
        color: #1f65bc;
    }
    .xygsjsxq-home {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        margin-bottom: 20px;
        font-size: 14px;
        color: #666666;
        width: 90%;
    }
    .xygsjs-home {
        margin-top: 30px;
        margin-bottom: 15px;
        font-size: 30px;
        color: #000000;
        padding-bottom: 12px;
        position: relative;
    }
    .xyone-home {
        display: flex;
        align-items: center;
        font-size: 59px;
    }
    .Product-home {
        font-size: 28px;
        color: #34639e !important;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .dncpmc-home {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .dncpjs-home {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: 35px;
        width: 80%;
    }
    .xcpzx-y {
        width: 40% !important;
    }
    .more-homes {
        width: 25%;
        border: 1px solid #ffffff;
        border-radius: 20px;
        padding-top: 8px;
        padding-bottom: 8px;
        display: flex;
        justify-content: center;
        color: #ffffff;
        margin-bottom: 60px;
    }
    .Solution-home {
        font-size: 30px;
        color: #c9def7;
        text-align: none;
        margin-top: 15px;
    }
    .jiejfana-home {
        font-size: 26px;
        color: #1f65bc;
        margin-top: 5px;
    }
    .more-homess {
        width: 24%;
        color: #1f65bc;
        border-radius: 20px;
        padding-top: 4px;
        padding-bottom: 4px;
        display: flex;
        justify-content: center;
        /*border: 1px solid #2f70c1;*/
        margin-bottom: 30px;
    }
    .everone-jjfa {
        font-size: 18px;
        color: #666666;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        width: 86%;
        margin-top: 15px;
        margin-bottom: 26px;
    }
    .xbgwk-home {
        padding: 30px 30px 30px 0;
        position: relative;
    }
    .zreo-saiwen {
        font-size: 40px;
        color: #333333;
        height: 18%;
        margin-top: 10px;
    }
    .time-home {
        font-size: 14px;
        color: #999999;
        margin-bottom: 10px;
    }
    .xinwenbt-home {
        font-size: 20px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: 10px;
        width: 77%;
    }
    .xinwenjij-home {
        font-size: 14px;
        color: #696969;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: 20px;
        width: 77%;
    }
    .more-homesss {
        width: 15%;
        color: #1f65bc;
        border-radius: 20px;
        padding-top: 6px;
        padding-bottom: 6px;
        display: flex;
        justify-content: center;
        border: 1px solid #2f70c1;
        margin-bottom: 0px;
    }
    .onekuang-y {
        background-color: #ffffff;
        width: 50%;
    }
    .eit-fore {
        margin-left: 30px;
    }
    .zuihou-xwbt {
        font-size: 16px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 66%;
    }
    .twokuang-z img {
        width: 34%;
    }
    .tiem-MORE {
        margin-left: 15px;
    }
}
@media screen and (max-width: 1000px) {
    .diyib-home h3 {
        font-size: 30px;
        color: #ffffff;
    }
    .dierb-home{
        display: none;
    }
    .ydd-bt{
        display: block;
    }
    .hetizwk-home {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .xygsjs-home {
        margin-top: 20px;
        margin-bottom: 1px;
        font-size: 30px;
        color: #000000;
        padding-bottom: 12px;
        position: relative;
    }
    .xcpzx-home {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
    }
    .xcpzx-z{
        display: flex;
        flex-direction: column;
        align-items: center; 
        width: 100%;   
    }
    .xcpzx-z p {
        color: #ffffff;
        width: 34%;
    }
    .xyone-home {
        display: flex;
        font-size: 28px;
        align-items: center;
        text-align: center;
        margin-top: 15px;
    }
    .xywirth-home {
        display: block;
        width: 100%;
        border: 1px
        solid #ffffff;
        text-align: center;
    }
    .xyone-home{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .xcpzx-z p {
        color: #ffffff;
        width: 100%;
        text-align: center;
    }
    .Product-home {
        font-size: 18px;
        color: #34639e !important;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .dncpmc-home {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .dncpjs-home {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        margin-bottom: 20px;
        width: 100% !important;
    }
    .more-homes {
        width: 25%;
        border: 1px solid #ffffff;
        border-radius: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        display: flex;
        justify-content: center;
        color: #ffffff;
        margin-bottom: 0px;
        text-align: center;
    }
    .xcpzx-y {
        width: 50%;
    }
    .xcpmc-home {
        display: flex;
        margin-bottom: 30px
    }
    .xcpmc-home p {
        width: 20%;
        /* height: 30px; */
        background: #cdd0d6;
        text-align: center;
        font-size: 12px;
        padding: 8px 0px;
    }
    .xycpzx-home {
        color: #ffffff;
        font-size: 20px;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
        padding-bottom: 12px;
        position: relative;
    }
    .AboutUs_title i {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        display: inline-block;
        width: 82px;
        height: 1px;
        background-color: #cccccc;
    }
    .daheti-home {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #4c4c4c;
        align-items: center;
        flex-direction: column;
    }
    .sygywm-home{
        display: none;
    }
    .shouyeone-home{
        margin-left: 24px;
    }
    .sygywm-home a {
        width: 50%;
        padding: 0px 24px;
        border-left: 1px solid;
        font-size: 16px;
        color: #e6e6e6;
        border: none;
    }
    .onekuang-z {
    width: 100%;
    }
    .onekuang-home {
    flex-direction: column;
    }
    .eit-fore {
    margin-left: 1px;
    }
    .onekuang-y{
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%
    }
    .twokuang-home {
    display: flex;
    flex-direction: column;
    padding: 0px 0px 30px 0px;
    }
    .twokuang-z {
    width: 100%;
    background: #ffffff;
    /* border: 1px solid red; */
    display: flex;
    padding: 20px 0px;
    }
    .xinwenbt-home {
    font-size: 18px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
    width: 100%;
    margin-top: 10px;
    }
    .time-home {
        display: none;
    }
    .zreo-saiwen {
        display: none;
    }
    .xinwenjij-home {
    font-size: 12px;
    color: #696969;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 16px;
    width: 100%;
    }
    .more-homesss {
        width: 26%;
        color: #1f65bc;
        border-radius: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        display: flex;
        justify-content: center;
        border: 1px solid #2f70c1;
        margin-bottom: 15px;
    }
    .zuihou-xwbt {
    font-size: 18px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    margin-left: 15px;
    }
    .zuihou-time {
    font-size: 14px;
    color: #999999;
    margin-bottom: 22px;
    margin-top: 5px;
    margin-left: 15px;

    }
    .zuihou-more {
    font-size: 12px;
    color: #1f65bc;
    margin-left: 15px;

    }
    .gongsiyx-home {
    font-size: 14px;
    color: #cccccc;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    .gongsdz-home {
    font-size: 14px;
    color: #cccccc;
    margin-bottom: 30px;
    display: block;
    width: 80%;
    }
    .smxzApp-home{
        width: 30%;
        margin-right:1px;
    }
    .sysgz-home{
        width: 30%;
    }
    .erweima-home {
    display: flex;
    text-align: center;
    justify-content: space-evenly;
    }
    .lxdhgsyx-home {
    margin-top: 20px;
    padding: 0px 24px;
    }

    .newxwzx-home h3 {
    font-size: 22px;
    color: #333333;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    }
 
    .xbgwk-home::before {
    content: none;
    }
    .displayhome-home{
        flex-direction: column;
        align-items: center;
    }
    .xbgwk-home {
    padding: 0px 0px 0px 0;
    position: relative;
    }
    .swipesone-home {
    position: relative;
    width: 100%;
    }
    .Solution-home {
        display: none;
    }
    .jiejfana-home {
    font-size: 20px;
    color: #1f65bc;
    margin-top: 10px;
    }
    .xgsjswk-home {
        padding-top: 0px;
    }

    .everone-jjfa {
        font-size: 15px;
        color: #666666;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        width: 86%;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
    }
    .more-homess {
        width: 33%;
        color: #1f65bc;
        border-radius: 20px;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        line-height:35px;
        justify-content: center;
        margin-bottom: 20px;
    }
        .more-homess a{
            font-size:14px;
        }
        .xbgwk-home {
            width: 100%;
            /* border: 1px solid red; */
            display: flex;
            margin-bottom: 20px;
            margin-top: 15px;
        }
    .jiejufasize-home {
    font-size: 22px;
    color: #333333;
    text-align: center;
    margin-top: 20px;
    }
    .xgsjswk-home {
    margin-left: 0px;
    }
    .xgsjs-home {
    width: 100%;
    /* border: 1px solid red; */
    background: rgba(255, 254, 254, 0.8);
    }
    .xgsjswk-home{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .Guangzhou-home {
    margin-bottom: 15px;
    font-size: 22px;
    color: #c9def7;
    width: 90%;
    }
    .xgzjn-home {
    margin-bottom: 20px;
    font-size: 18px;
    color: #1f65bc;
    }
    .xygsjsxq-home {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 25px;
    font-size: 16px;
    color: #666666;
    width: 90%;
    }
    .more-home {
    width: 30%;
    background: #1f65bc;
    border-radius: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    justify-content: center;
    color: #ffffff;
    margin-bottom: 20px;
    }
    .xyone-home{
        display: none;
    }
    .Product-home{
        display: none;
    }
    .terbar-home {
    width: 100%;
    /* height: 100px; */
    border-bottom: 1px solid #ffffff;
    position: fixed;
    z-index: 999;
    }
    .tiem-MORE {
    margin-left: 0px;
    width: calc(100% - 33%) !important;
}
/*.swiper-pagination {
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
}*/
.swiper-button-prev{
    display: none;
}
.swiper-button-next{
    display: none;
}
.more-homes p{
    width: 100%;
}
.xywirth-home{
    display: none;
}
.swipestwo-home {
    margin-left: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
.text-home {
    position: absolute;
    top: 44%;
    width: 70%;
}

.twokuang-z img{
    width: 33%;
    object-fit: cover;
}
.xcpzx-top {
    height: auto;
    display: none;

}.xcpzx-home {
    display: inherit;
}.xblue-home {
    padding: 66px 20px 80px;
}
.xcpzx-y {
    display: block;
    margin-top: 10%;
    margin: 10% auto;
    width: 100% !important;
}
.xcpzx-home {
    width: 100%;
    height: auto;
}.xblue-home {
    padding: 10px 20px 0px;
}
    .shoutuimg-home {
        height: auto !important;
    }
    .xbody-home {
        position: relative;
        height: 390px;
        overflow: hidden;
    }
    .xygsjs-home {
        margin-top: 20px;
        margin-bottom: 1px;
        font-size: 20px;
        color: #000000;
        padding-bottom: 12px;
        position: relative;
    }
    .Guangzhou-home {
        margin-bottom: 15px;
        font-size: 18px;
        color: #c9def7;
        width: 90%;
        text-align: center;
    }
    .xygsjsxq-home {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        margin-bottom: 25px;
        font-size: 14px;
        color: #666666;
        width: 90%;
    }
    .xbigtu-home {
        position: relative;
        height: auto;
    }
    .vplay {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 40px;
        transform: translate(-50%,-50%);
    }
    .xcpzx-top a {
        display: inherit!important;
        width: 100%;
    }
    .dncpmc-home {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .shoutuimg-home {
        height: 225px;
    }
    .more-homes{
        display:none!important;
    }
    .onekuang-home {
        display: inherit;
        /* box-shadow: 1px 1px 5px #707070; */
        margin-bottom: 6px;
        align-items: center;
        background: #fff;
    }
        .onekuang-home a {
            display: inherit;
            /* box-shadow: 1px 1px 5px #707070; */
            margin-bottom: 6px;
            align-items: center;
            background: #fff;
        }
    .more-homesss {
        width: 26%;
        color: #1f65bc;
        border-radius: 20px;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        justify-content: center;
        border: 1px solid #2f70c1;
        margin-bottom: 15px;
    }
    .twokuang-z {
        width: 100%;
        background: #ffffff;
        /* border: 1px solid red; */
        display: flex;
        padding: 5px 0px;
    }
    .zuihou-xwbt {
        font-size: 16px;
    }
    .xcpzx-y {
        display: block;
        margin-top: 10%;
        margin: 0;
        width: 100% !important;
    }
    .dncpjs-home {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        margin-bottom: 0;
        width: 100% !important;
        margin-right: 10%;
    }
    .xcpzx-top {
        height: auto;
        display: none;
        min-height: 160px;
    }
    .LOGO-home {
        font-size: initial;
        color: #ffffff;
        margin-top: 0;
        text-align: center;
    }
    .foot-home .container {
        padding: 20px 10px 0 !important;
    }
    .gongsdz-home {
        text-align:center;
        font-size: 14px;
        color: #cccccc;
        margin-bottom: 30px;
        display: block;
        width: 100%;
    }
    .lxdhgsyx-home {
        margin-top: 20px;
        padding: 0px 24px;
        text-align: center;
    }
    .gongsiyx-home {
        font-size: 14px;
        color: #cccccc;
        display: block;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
        text-align: center;
    }

    .diyib-home{
        width:80px;
        max-width:120px;
    }
    .threee-g i {
        display: block;
        width: 30px;
        height: 2px;
        background: #FFFFFF;
    }
    .dj-hz {
        width: 100%;
        /* height: 100%; */
        background-color: #000000c2;
        position: absolute;
        top: 54px;
        left: 0;
        z-index: 100;
        display: none;
        padding: 0 0 5%;
    }
    .products-one {
        font-size: 18px;
        margin-top: 10px;
        margin-left: 15px;
        text-align: center;
    }
    .products-one a{
        font-size: 14px;color:#fff;
    }
    .dierb-home {
        display: none;
        width: auto;
        position: absolute;
        top: 43px;
        right: 0;
        background: #000;
        padding: 2% 5%;
    }
    .sousuimg-home {
      
        border: 1px solid #fff;
        border-radius: 5px;
        cursor: pointer;
        display: none;
    }
  
    .menus {
        display:block;
        position: absolute;
        right: 2%;
        top: 2%;
        width: 40px;
        height: auto;
    }
    .terbar-home {
        width: 100%;
        /* height: 100px; */
        border-bottom: none;
        position: fixed;
        z-index: 999;
    }

    .iptbox {
        display: block;
        width: 55%;
        line-height:28px;
        background: #fff;
        position: absolute;
        top: 5px;
        right: 54px;
        border-radius: 15px;
    }
        .iptbox input {
            width: 100%;
            line-height: 28px;
            background: #fff;
            border: none;
            outline: none;
            padding-left: 5%;
            font-size: 12px;
            border-radius: 15px;
        }
}










.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
    /*margin-right: 25px;*/
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    /*background-image: none;*/
    right: 55%;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    /*background-image:none;*/

    left: 10px;
    right: auto;
}
.s2 .swiper-button-next {
    background-image: url('../images/img/youjt.png') !important;
    background-size: 100% 100%;
    width: 44px;
    height: 44px;
}
.s2 .swiper-button-prev {
    background-image: url('../images/img/zuojt.png') !important;
    background-size: 100% 100%;
    width: 44px;
    height: 44px;
}
.swiper-button-prev i {
    font-size: 54px;
    color: #ffffff;
}
.swiper-button-next i{
    font-size:54px;
    color: #ffffff;
}
.swiper-home{
    right: 8.3%;
}
.swipers-home{
    left: 8.3%;
}
.xbigtu-video{
    padding:0.5rem 0;
}
.xbigtu-video ul li {
    width: 33.33%;
    float: left;
    margin-top: 20px;
    padding: 0 10px;
}
.xbigtu-video ul li video{
    display:none;
}
.xbigtu-video ul{
    margin:0 -10px;
    overflow:hidden;
}
    .xbigtu-video ul li .list{
        padding:0;
        position:relative;
        width:100%;
        height:2.95rem;
        overflow:hidden;
        position:relative;
    }
        .xbigtu-video ul li .list::before {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 0.9rem;
            height:0.9rem;
            transform: translate(-50%,-50%);
            background-image: url('../images/img/video.png');
            background-size:100% 100%;
            z-index:9;
        }