html,body{
	width: 100%;
	overflow-x: hidden;
}
body{
    background: #FFFFFF;
    /* min-width: 1320px; */
}
.nav .logo,.nav .logo a{
    width: 150px;
}
.logo img{
    width: 100%;
}
.container{
    width: 100%;
    /* height: 990px; */
}
.container img{
    width: 100%;
    /* height: 100%; */
}
.pd200{
    padding-bottom: 200px;
}

.swiper-container .swiper-slide img{
    width: 100%;
    height: 100%;
}
.customPagation .swiper-pagination-bullet{
    width: 40px;
    height: 10px;
    background: #FFFFFF;
    opacity: 1;
    margin-left: 5px;
    border-radius: 0;
}
.customPagation .swiper-pagination-bullet-active{
    width: 40px;
    border-radius: 0;
    background-color: #005bc4;
}
.swiper-pagination-bullet{
    width: 11px;
    height: 11px;
    background: #FFFFFF;
    opacity: 1;
    margin-left: 5px;
}
.swiper-pagination-bullet-active{
    width: 22px;
    border-radius: 40%;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 17px 0 0;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 22px;
}
.w240-blue{
    width: 240px;
    margin: 75px auto;
    text-align: center;
    border-top: 1px solid #235aa1;
}
.w300-white{
    width: 300px;
    margin: 75px auto 60px;
    text-align: center;
    border-top: 1px solid #ffffff;
}
.moudle-title p{
    font-size: 36px;
    color: #235aa1;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin: 10px 0;
}
.w240-blue .enTitle{
    width: 100%;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    color: #FFFFFF;
    background: #235aa1;
    padding: 10px 0;
}
.newDes{
    background-color: rgba(35,90,161,.7);
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    bottom: -193px;
    /* bottom: 0; */
    height: 353px;
}
.newDes .newDesTit{
    height: 24px;
    line-height: 24px;
    font-size: 24px;
}
.newDes .newDesPic{
    margin: 22px 0;
}

.bottomPic{
    width: 100%;
}
.newDesCon{
    width: 220px;
    font-size: 14px;
    line-height: 30px;
    margin: 22px auto;
    text-align: left;
    word-break: normal;
    word-wrap: break-word;
}
/* 新闻中心 */
.newContainer{
    position: relative;
    width: 100%;
    background: url(../img/xwzn-ditu.png);
    background-size: cover;
    height: 521px;
    overflow: hidden;
}
.newCenterUl{
    display: flex;
}
.newCenterUl li{
    display: flex;
}
.newCenterUl li p{
    flex: 1;
    padding-left: 21px;
    padding-right: 80px;
}
.newCenterTit{
    font-size: 24px;
    color: #235aa1;
    line-height: 24px;
    margin-bottom: 12px;
}
.newCenterDes{
    font-size: 18px;
    line-height: 36px;
    font-weight: 400;
    color: #303030;
    word-break: normal;
    word-wrap: break-word;
}
/* 解决方案 */
.technologyContainer{
    position: relative;
    width: 100%;
    background: url(../img/jjfa-ditu.jpg);
    background-size: cover;
    height: 751px;
    overflow: hidden;
}
.w300-white p{
    color: #ffffff;
}
.w300-white .enTitle{
    width: 100%;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 0;
    background-color: #ffffff;
    color: #235aa1;
}
.technologyUl{
    display: flex;
    flex-wrap: wrap;
}
.technologyUl li{
    height: 230px;
    position: relative;
}
.opTit{
    background-color: rgba(35,90,161,.6);
    text-align: center;
    position: absolute;
    font-size: 24px;
    height: 48px;
    line-height: 48px;
    color: #ffffff;
    width: 100%;
}
.opTitTop80{
    top: 80px;
}
.opTitTop128{
    top: 128px;
}
/* 合作伙伴 */
.partnersContainer{
    position: relative;
    width: 100%;
    background: url(../img/hzhb-ditu.jpg);
    background-size: cover;
    height: 370px;
    overflow: hidden;
}
.partnersTit{
    margin: 46px auto 80px;
    color: #ffffff;
    font-size: 36px;
    text-align: center;
}
.center1030{
    width: 1020px;
    margin: 0 auto;
}
.swLeftBtn,.swRightBtn{
    width: 32px;
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    border: 0;
    outline: none;
    cursor: pointer;
}
.swLeftBtn{
    left: 10px;
}
.swRightBtn{
    right: 10px;
}
.footerContainer{
    width: 100%;
    background-color: #001023;
    height: auto;
    overflow: hidden;
    color: #ededed;
}
.footerContainer .center1200{
    margin: 60px auto;
    display: flex;
}
.contact{
    width: 600px;
    display: flex;
}
.contact .dbLogo{
    width: 170px;
    text-align: center;
}
.contact .contactDes{
    flex: 1;
    /* border: 1px solid red; */
    border-left: 1px solid #717171;
    padding-left: 36px;
    height: 200px;
}
.contactTel{
    display: flex;
}
.contactTel .telIcon{
    width: 33px;
    height: 33px;
    margin-left: 38px;
    margin-right: 13px;
}
.contactTelLabel{font-size: 18px;}
.ft18{font-size: 18px;}
.ft16{font-size: 16px;}
.ft24{font-size: 24px;}
.ft20{font-size: 20px;}
.ft14{font-size: 14px;}
.mt30{margin-top: 30px;}
.mt10{margin-top: 10px;}
.hidden{overflow: hidden;}
.dbPro{
    width: 100%;
    display: flex;
    padding-left: 15px;
    justify-content: space-around;
}
.dbProCenter{
    display: flex;
    flex-direction: column;
    text-align: left;
}

.dbProCenter a{
    color: #7e8a98;
}
.dbProCenter a .mb15{
	color: #ededed;
	display: inline-block;
}
.dbProCenter a:hover{
	color: #ff9c01;
}
.dbProCenter .mTel{font-size: 27px;font-weight: bolder;}
.mb15{
    margin-bottom: 15px;
}
.mb20{
    margin-bottom: 20px;
}
.mb40{margin-bottom: 40px;}
.mb3r{
    margin-bottom: 3rem;
}
.ml70{
    margin-left: 70px;
}
.center1100{
    width: 1100px;
    margin: 0 auto;
}
.container .dbCodeImg{
    width: 120px;
    height: 120px;
    margin: 0 auto;
}
.copyCode{
    width: 100%;
    height: 54px;
    text-align: center;
    background-color: #2a2a2a;
    color: #ffffff;
    font-size: 14px;
    line-height: 54px;
}
/* swiper */
.swiper-wrapper .img{
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.relative{
    position: relative;
}
.mb10{
    margin-bottom: 10px;
}
/* 页面顶图 */
.pageHeaderPic{
    width: 100%;
}
.pageHeaderPic img{
    width: 100%;
    display: block;
}

/* 导航hover样式 */

.solutionSecondNav {
    display: flex;
    justify-content: space-around;
    margin-top: 18px;
}
.solutionSecondNav li {
    display: flex;
    align-self: baseline;
    flex-direction: column;
    text-align: center;
    cursor: pointer;
    border-bottom: 2px solid #ffffff;
    position: relative;
}
.solutionSecondNav li img{
    align-self: baseline;
    margin: 0 auto;
}
.hoverActive{
    display: none;
}
.solutionSecondNav .active span,.solutionSecondNav .active p{
    color: #ff7e00;
}
.activeDefault a p{
    color: #ff7e00;
}
.enNav {
    font-size: 12px;
    margin-top: 10px;
}
.secondNav .center1200{
    overflow: hidden;
}
a .enNav,a .zhNav{
    color: #235aa1;
}

.solutionSecondNav li::after{
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: -34px;
    height: 3px;
    opacity: 0;
    background-color: #ff7e00;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.solutionSecondNav li:hover::after{
    left: 1%;
    right: 1%;
    opacity: 1;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.activeDefault .default{
    display: none;
}
.activeDefault .hoverActive{
    display: block;
}
.solutionSecondNav .activeDefault span{
    color: #ff7e00;
}
.solutionSecondNav .activeDefault::after{
    left: 1%;
    right: 1%;
    opacity: 1;
}
.active .default{
    display: none;
}
.active .hoverActive{
    display: block;
}
/* 图片居中 */
.centerImg{
    display: block;
    margin: 0 auto;
}
p{
    word-break: normal;
    word-wrap: break-word;  
}
/*  */
.newCenterUl li{
    width: 650px;
}
.newCenterUl li a{
    display: flex;
}
.newCenterUl li a img{
    align-self: baseline;
    width: 284px;
}
/* 单行溢出 */
.oneLine{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.threeLine{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.fiveLine{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.twoLine{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.fourLine{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.dbPro div:first-of-type{
    margin-left: 0;
}

.solutionSecondNav li a{
    display: flex;
    align-self: baseline;
    flex-direction: column;
    text-align: center;
    color: #235aa1;
}
.thirdTab ul li a{
    color: #235aa1;
}
#Accor6,#Accor7{
    width: 1320px;
    margin: 0 auto;
}
.center1320{
    width: 1320px;
    margin: 0 auto;
    min-height: 100px;
}
.center1200{
    width: 1200px;
    margin: 0 auto;
    min-height: 100px;
}

/* 产品体系样式 */
.productContainer{
    position: relative;
    width: 100%;
    background: url(../img/cpzx-ditu.png);
    background-size: cover;
    /* height: 672px; */
    overflow: hidden;
}
.center1300{
    width: 1364px;
    margin: 50px auto;
    min-height: 100px;
}
.newUl{
    display: flex;
    justify-content: space-between;
}
.newUl>li{
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    height: 472px;
    padding: 20px;
    width: 296px;
    box-shadow: 0px 0px 10px 0px #888888;
    background: url(../img/aqfhBg.png) no-repeat #ffffff;
    background-position: 180% 50%;
}
.newUl li .proCon{
    /* box-shadow: 0px 0px 10px 0px #888888;
    height: calc( 100% - 9px);
    width: calc( 100% - 9px); */
}
.newUl li .proCon .newDesPic{
    position: absolute;
    right: -69px;
    top: 50%;
    transform: translate(0,-50%);
}
.newUl li .proCon .newDesTit{
    font-size: 28px;
    line-height: 69px;
    border-bottom: 1px solid #dadada;
    color: #353234;
}
.newUl li .proCon .proList{
    margin-top: 60px;
    color: #797778;
    font-size: 14px;
}
.newUl li .proCon .more{
    width: 50%;
    height: 40px;
    text-align: center;
    border: 1px solid #00429e;
    line-height: 40px;
    color: #726f6e;
    border-radius: 4px;
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translate(-50%,0);
}
.newUl li .proCon .proList li{
    margin-bottom: 24px;
}
.newUl li>a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.newUl li a>img{
    width: 100%;
    height: 100%;
}
@media (min-width:576px){.container,.container-sm{max-width:100%}}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:100%}}
@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px;
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 1464px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1364px;
        padding-left: 0;
        padding-right: 0;
    }
}


.newProCon{
    background: #f4f4f4;
    padding: 3rem 0 3rem 0;
    width: 100%;
    overflow: hidden;
}

.newProCon .newProList{
    box-shadow: 0px 0px 10px 0px #888888;
    padding: 25px;
    margin-bottom: 3rem;
    height: calc(100% - 25px);
    display: flex;
    flex-direction: column;
    /* background: url(../img/aqfhBg.png) no-repeat #ffffff; */
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: 170% 50%;
    position: relative;
}
.newProCon .newProList .more{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
}
.newProCon .newProList .more a{
    display: inline-block;
    width: 50%;
    height: 40px;
    text-align: center;
    border: 1px solid #005bc4;
    line-height: 40px;
    color: #726f6e;
    border-radius: 4px;
    transition: all 0.4s;
}
.newProCon .newProList:hover .more a{
    background-color: #005bc4;
    color: #ffffff;
    transition: all 0.4s;
}
.newProCon .newProList:hover .newProListTit{
	color: #005BC4;
	transition: all 0.4s;
}
.newProCon .newProList .newProListTit{
    font-size: 1.3rem;
    line-height: 4rem;
    border-bottom: 2px solid #dadada;
	transition: all 0.4s;
}
.newProCon .newProList .newProListTit span{
	font-size: 28px;
}
.newProCon .newProList .proList{
    margin-top: 30px;
    color: #797778;
    font-size: 14px;
    flex: 1 1 auto;
	margin-bottom: 0;
}
.newProCon .newProList .proList li{
    margin-bottom: 20px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newProTit{
    font-size: 2.25rem;
	font-weight: bolder;
}
.secondTit{font-weight: bolder;}

@media (min-width: 1364px){
    .col-xxl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xxl-1-5{
        -webkit-box-flex: 0;
        -ms-flex: 0;
        flex: 0 0 20%;
        max-width: 20%;
    }
}


/* 解决方案 */
.solutionCon{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.solutionCon a{color: #ffffff;}
.solution-list ul li i{margin-left: 30px;}
/* .solution-content{min-height: 480px;} */
.solution-content ul{margin-bottom: 0;}
.solution-content .solution-list{
    padding: 0;
    background: #000000;
    text-align: center;
}
.solution-content .solution-list li{
    font-size: 1.2rem;
    line-height: 4rem;
    border-bottom: 1px solid #434343;
    cursor: pointer;
}
.solution-content .solution-list .on{
    background-color: #005bc4;
}
/* 213f61 */
.solution-content .solution-item {
    background: #213f61;
    padding: 0;
}
.solution-content .solution-item ul{
    height: 100%;
    padding: 3rem;
}
.solution-content .solution-item .solutionTit{
    font-size: 30px;
	font-weight: bold;
}
.solution-content .solution-item .solutionDes{
    font-size:20px;
    line-height: 2.2rem;
}
.supportRightInfo .supportDes{font-size: 18px;line-height: 36px;}

.solution-content .solution-item  .more{width: 8rem;text-align: center;line-height: 40px;border: 1px solid #ffffff;border-radius: 8px;margin-top: 2rem;transition: all 0.4s;}
.solution-content .solution-item  .more:hover{border: 1px solid #005bc4;border-radius: 8px;margin-top: 2rem;background-color: #005bc4;transition: all 0.4s;}
.solution-content .solution-item .solution-title{font-size: 1.2rem;}
.solution-content .solution-item .solution-brand-item{padding: 15px 20px 10px 0;width: 213px;float: left;}
.solution-content .solution-item .solution-brand-item a{border: 1px solid #ffffff;border-radius: 2px;height: 40px;padding-left: 28px;display: block;position: relative;line-height: 40px;color: #fafaf8;font-size: 12px;}
.solution-content .solution-item .solution-brand-item a i{position: absolute;left: 4px;top: 8px;width: 24px;height: 24px;}
.solution-content .solution-item .solution-brand-item a i img{width: 24px;height: 24px;display: block;}

.support .supportLeftInfo p{font-size: 1.2rem;color: #000000;font-weight: 600;}
.support .supportRightInfo{display: flex;flex-direction: column;justify-content: space-between;}
.support .supportRightInfo .supportTit{font-size: 2.25rem;color: #010101;font-weight: 600;}
.support .supportRightInfo .supportNumber{font-size: 4rem;color: #005bc4;font-weight: 600;margin-bottom: 0;}
.support .supportRightInfo .supportNumDes{font-size: 1.2rem;color: #464445;font-weight: 600;}
.container .supportLeftInfo img{max-width: 200px;display: block;margin: 0 auto;}
.swiper-pagination3{margin-top: 30px;}
.swiper-container3{position: relative;}
.swiper-container3 .moreNew{position: absolute;right: 20%;bottom: 10px;}
.swiper-container3 .moreNew:hover{color: #005bc4;}
.swiper-container3 .swiper-pagination-bullet-active{background: #1e61ac;width: 11px;}
.swiper-pagination3 .swiper-pagination-bullet{border-radius: 0;}
.swiper-container3 .swiper-slide {
    height: 380px;
  }
  .swiper-container3 .swiper-slide .flex-between{
	  flex-direction: row;
  }
  .swiper-container3 .swiper-slide .flex-between a{
	  flex: 1;
  }
  .swiper-container3 .swiper-slide{
    /* opacity: 0.5; */
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 0px 10px 0px #888888;
    background: #ffffff;
  }
  .swiper-container3 .swiper-slide-active {
    top: 0;
    /* opacity: 1; */
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  .swiper-container3 .swiper-slide-next{
    top: 0;
    /* opacity: 1; */
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  .swiper-container3 .swiper-slide-prev{
      margin-left: 16%;
  }
  .swiper-container3 .swiper-slide img{width: 100%;max-height: 230px;}
  .swiper-container3 .swiper-slide:hover .newTit{color: #005BC4;}
  .swiper-container3 .flex-between{display: flex;justify-content: space-between;color: #4a4a48;}
  .swiper-container3 .flex-between .newTit{font-weight: bolder;}
  .swiper-container3 .newDes{}
  .swiper-button-next:after, .swiper-button-prev:after{font-size: 25px;color: #005BC4;}
  .swiper-container4{width: 84%;margin: 0 auto;min-height: 200px;}
  .swiper-container4 .swiper-slide{height: 50%;}
  .textEll{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .textThreeEll{
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	line-height: 22px;
	max-height: 66px;
    /* white-space: nowrap; */
  }
  .pd20{
      padding: 20px;
  }
  .relative{
      position: relative;
  }
  .dsCenter{
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .flexalc{
    display: flex;
    align-items: center;
  }
  .column{display: flex;flex-direction: column;}
  .borL2{border-left: 2px solid #005bc4;}
  .ft12r{font-size: 1.2rem;}
  .ft1r{font-size: 1rem;}
  .mb0{margin-bottom: 0;}
  .pb20{padding-bottom: 20px;}
  .fbw{font-weight: 600;}
  .ft22{font-size: 22px;}
  .ft16{font-size: 16px;}
  .bgf4{background-color: #f4f4f4;}
  .pcPlr80{padding: 0 80px;}
  .pcPlr90{padding: 0 90px;}
  .pcPl60{padding-left: 60px;}
  .pd16{padding: 16px;}
  .pd10{padding: 10px;}
  .pdt20{padding: 20px 0;}
  .pt2r{padding-top: 2rem;}
  .pdt2r{padding: 2rem 0;}
  .pd30{padding: 30px;}
  .pd3r{padding-top: 3rem;padding-bottom: 3rem;}
  .jusCen{justify-content: center;}
  .bgBlur{background-color: #005bc4;color: #ffffff;}
  .pdL20{padding-left: 20px;}
  .w80{max-width: 80px;}
  .newFirstTit{padding-top: 10px;margin-bottom: 10px;}
  .ph0 a p{height: 0;margin: 0;}
  .homePageAni>div{
    transition: all 0.4s;
  }
  .homePageAni>div:hover{
      transform: scale(1.04);
      transition: all 0.4s;

  }
  /* .homePageAni>div:hover .newProList{
      border-top: 2px solid #005bc4;
      transition: all 0.4s;
  } */
  .homePageAni .newProList::before{
    content: '';
    display: block;
    position: absolute;
    left: 0%;
    right: 100%;
    top: 0;
    height: 3px;
    opacity: 0;
    background-color: #005bc4;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
  }

    .homePageAni .newProList:hover::before{
        left: 0%;
        right: 0%;
        opacity: 1;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        transition: all .5s;
    }
    .swiper-container3 a{
        color: #000000;
    }
	
	/* 面包屑hover */
	.breadcrumb a:hover{color: #005BC4;}
  
  .pdt2rAito{}
  .heightFlex{height: 48px;}
  .borderBda{border-bottom: 1px solid #dadada;}
  .boxShadow{box-shadow: 0 0 15px #cccccc;}
  .mtb60{margin: 60px auto;}
  .dsSpace{display: flex;justify-content: space-around;}
  .bottomTop{background: #1d61ac;padding: 10px 0;}
  .bottomTop .flex-between-center{display: flex;justify-content: space-between;align-items: center;}
  .bottomTop img{max-width: 60px;}
  .bgImgCenter{background-size: cover;background-repeat: no-repeat;background-position: center center;}
  .bgImgLeft{background-repeat: no-repeat;background-position: left top;background-size: 140px;}
  /* .pmb0 p{margin-bottom: 0;} */

  /* 产品中心 */
  .inner-banner{
      height: 270px;
      background-size: cover;
  }
  .proCenter{background-repeat: no-repeat;background-position: center center;}

  .pro-content .solution-list ul{display: flex;background-color: #ffffff;color: #000000;line-height: 4rem;box-shadow: 0 0 15px #cccccc;cursor: pointer;}
  .pro-content .solution-list ul li{width: 25%;text-align: center;}
  .pro-content .solution-list ul li+li{border-left: 1px solid #cccccc;}
  .newProConPage{background: #f4f4f4;padding: 3rem 0 3rem 0;width: 100%;overflow: hidden;}
  /* .newProConPage .pro-des{padding: 1rem 0;} */
  .newProConPage .pro-des .fiveLine{margin: 20px 0 30px;color: #7b7b7b;line-height: 24px;max-height: 120px;}
  .newProConPage .col-lg-6 .more{width: 10rem;text-align: center;line-height: 40px;border: 1px solid #005bc4;border-radius: 8px;position: absolute;background: #ffffff;bottom: -15px;}
  .newProConPage a{color: #000000;}
  .newProConPage .bgfff{border-top: 4px solid #ffffff;transition: all 0.4s;height: calc(100% - 45px);}
  .newProConPage .bgfff:hover {border-top: 4px solid #005bc4;transition: all 0.4s;}
  .newProConPage .col-lg-6 .ft{transition: all 0.4s;margin-bottom: 0;}
  .newProConPage .col-lg-6 .more{transition: all 0.4s;}
  .newProConPage .col-lg-6:hover .ft{color: #005bc4;transition: all 0.4s;}
  .newProConPage .col-lg-6:hover .more{background: #005bc4;color: #ffffff;transition: all 0.4s;}
  .newProConPage .col-lg-6:hover .more a{color: #ffffff;transition: all 0.4s;}
  .colorBlack{color: #000000;}
  .colorWhite{color: #ffffff;}
  .colorBlue{color: #005bc4;font-size: 20px;font-weight: bolder;}
  .heightUni{height: calc(100% - 10px);}
  .heightUni20{height: calc(100% - 20px);}
  .newProConPage .on{background: #005bc4;color: #ffffff;}
    .nav{
        transition: all 0.5s linear;
    }
    .nav:hover{
        background: rgba(0,0,0,.6);
        border-bottom: 1px solid #22589e;
        color: #ffffff;
    }
    .swiper-container {
        height: auto;
        width: 100%;
    }
    .indexHeader{display: none;}


/* 产品详情 */
.proDetailHeadBg{background-image: url('../img/cpzx/cpHead.png');background-repeat: no-repeat;background-size: cover;}
.proDetailHead{display: flex;flex-direction: column;justify-content: flex-end;height: 230px;}
.proDetailHead .bannerSecTit{margin-bottom: 0;}
.proDetailHead .bannerSecTit span{font-size:24px;}
.proDetailHead .newProTit{font-size: 1.8rem;}
.baseCon{padding: 3rem 0 3rem 0;width: 100%;overflow: hidden;}
.breadcrumb{background: #ffffff;color: #000000;padding-left: 0;}
.breadcrumb a{color: #000000;}
.breadcrumb li+li::before{content: '>'!important;}
.proDesNav ul{margin-bottom: 0;}
.proDesNav ul li a{color: #000000;}
.proDesNav ul li{line-height: 40px;border-bottom: 2px solid #ffffff;transition: all 0.4s;}
.proDesNav ul li:hover{border-bottom: 2px solid #005bc4;transition: all 0.4s;}
.proDesNav ul li:hover a{color: #005bc4;}
.cpDetailPubTit{position: relative;font-weight: 600;font-size: 18px;margin-bottom: 6px;}
.detailTit{border-left: 4px solid #005bc4;font-size: 20px;font-weight: 600;padding-left: 20px;}
.cpDetailPubTit i{position: absolute;width: 15px;height: 15px;left: -30px;top: -2px;}
.cpDetailPubDes i{position: absolute;width: 15px;height: 15px;left: -30px;top: -2px;}
.proList li a{color: #000000;}
.proList li a:hover{color: #005BC4;}
.newProConPage .solution-list li{font-size: 18px;font-weight: bolder;letter-spacing: 5px;}
.newProConPage .solution-list li span{font-size: 24px;font-weight: bolder;letter-spacing: 2px;}
.newProDetailPage #a1 img{padding: 20px 38px 0 38px;}
.newProDetailPage #a1 .row{justify-content: space-between;}
/* 解决方案 */
.solotionPage .solutionImg{max-width: 140px;padding-top: 2rem;}
.solotionPage .solutionCon{margin-bottom: 3rem;}
/* .solotionPage .solutionCon .more:hover{} */
.solotionPage .solutionTit{margin-bottom: 0;padding-bottom: 2rem;border-bottom: 4px solid #005bc4;font-weight: 600;transition: all 0.4s;}
.solotionPage a{color: #000000;}
.solotionPage .solutionCon{background-color: #ffffff;transition: all 0.4s;}
.solotionPage .solutionCon:hover{background-color: #005bc4;transition: all 0.4s;}
.solotionPage .solutionCon:hover .solutionTit{border-bottom: 4px solid #ffffff;color: #ffffff;transition: all 0.4s;}
.solotionPage .solutionImgNext{display: none;transition: all 0.4s;}
.solotionPage .solutionCon:hover .solutionImgNext{display: block;transition: all 0.4s;}
.solotionPage .solutionCon:hover .solutionImgPre{display: none;transition: all 0.4s;}
.newSolDetailPage .fence{word-break: break-all;padding: 10px;}
.newSolDetailPage .fence i{width: 40px;height: 40px;position: absolute;left: -40px;top: 50%;transform: translate(0,-50%);}
.newSolDetailPage .detailTit{margin-top: 40px;margin-bottom: 40px;}
/* 服务支持 */
.newServicePage .divPd0>div{padding: 0;}
.newServicePage .divPd0{margin-left: 0;margin-right: 0;}
.newServicePage .divPd0 .brrb{border: 1px solid #dadada;}
.newServicePage .divPd0 .brb{border-bottom: 1px solid #dadada;}
.newServicePage .divPd0 .brr{border-right: 1px solid #dadada;}
.newServicePage .divPd0 .solutionImg{max-width: 80px;margin-top: 30px;max-height: 80px;}
.newServicePage .divPd0 .serviceTit{font-weight: 600;line-height: 30px;border-bottom: 2px solid #005bc4;}
/* 安全研究 */
.security a{color: #000000;}
.newSecConPage{background: #f4f4f4;padding: 3rem 0 3rem 0;width: 100%;overflow: hidden;}
.bgfff{background-color: #ffffff;}
.newSecConPage .security .securityNav {
    display: flex;
    color: #000000;
    line-height: 4rem;
    cursor: pointer;
    justify-content: space-around;
    border-bottom: 1px solid #dadada;
}
.newSecConPage .security .securityNav li{border-bottom: 2px solid #ffffff;font-weight: 600;}
.newSecConPage .security .securityNav .on{color: #005bc4;border-bottom: 2px solid #005bc4;}
.newSecConPage .heightUni:hover .ft18{color:#005bc4;}
.container .centerImg{width: auto;max-width: 100%;min-width: 200px;}
.honorTit{text-align: center;font-weight: 600;font-size: 20px;}
.honorTit span{border-bottom: 2px solid #005bc4;padding-bottom: 20px;display: inline-block;}
.technologyCon .time{margin-bottom: 0;color: #7b7b7b;}
.technologyCon .heightUni .row{height: 100%;}
.technologyCon  .securityDes{flex: 1;color: #7b7b7b;line-height: 24px;max-height: 48px;}
.securityUl a{color: #000000;}
.securityUl a .newTit{flex: 1;}
.securityUl li{line-height: 40px;border-bottom: 1px solid #dadada;display: flex;}
#gapCon .borderBda:hover .ft18{color: #005BC4;}
#gapCon1 .borderBda:hover .ft18{color: #005BC4;}
#gapCon li:hover .newTit{color: #005BC4;}
#gapCon1 li:hover .newTit{color: #005BC4;}
.color7b{color: #7b7b7b;}
/* .technologyCon .row a{display: flex;color: #000000;} */
/* 成功案例 */
.successPage a{color: #000000;}
.successPage .security .securityNav {display: flex;color: #000000;line-height: 4rem;cursor: pointer;border-bottom: 1px solid #dadada;flex-wrap: wrap;justify-content: space-around;}
.successPage .security .securityNav li {font-weight: 600;}
.successPage {background: #ffffff;padding: 3rem 0 3rem 0;width: 100%;overflow: hidden;}
.successPage .security .securityNav .on {color: #005bc4;border-bottom: 2px solid #005bc4;}
.successPage .more{width: 10rem;text-align: center;line-height: 40px;border: 1px solid #dadada;border-radius: 8px;background: #ffffff;transition: all 0.4s;}
.successPage .solution-item .line{height: 2px;background-color: #dadada;transition: all 0.4s;}
.successPage .solution-item ul a{height: 100%;display: flex;flex-direction: column;}
.successPage .solution-item ul a img{flex: 1;}
.successPage .solution-item ul .heightUni20:hover .more{background-color: #005bc4;color: #ffffff;transition: all 0.4s;}
.successPage .solution-item ul .heightUni20:hover .line{background-color: #005bc4;transition: all 0.4s;}
.dsSpace .current{color: #005bc4;border-bottom: 2px solid #005bc4;}
.dsSpace .current a{color: #005bc4;}
.pd0{padding-bottom: 0;}
.mt20{margin-top: 20px;}
.mtb10{margin: 10px 0;}
.successPageDetail #a2 img{max-width: 800px;display: block;margin: 0 auto;}
.successPageDetail .detailTit{margin-top: 40px;margin-bottom: 40px;}
/* 关于我们 */
.aboutUsPage ul{margin-bottom: 0;}
.aboutUsPage .supportCon .aboutTit span{padding-bottom: 10px;border-bottom: 3px solid #005bc4;}
.aboutUsPage .imgW120{max-width: 120px;}
.container #mapCon img{width: auto;max-width: none;}
/* 事件轴 */
.timeLine {margin: 60px auto 0;overflow: hidden;position: relative;width: 100%;}
.timeLine li {background: url(/wp-content/uploads/2021/04/back1.png) repeat-y 174px 0;padding-bottom: 60px;zoom: 1;display: flex;}
.timeLine li:after {content:" ";display: block;height: 0;clear: both;visibility: hidden;}
.timeLine li:last-child {background:none !important;}
/* .timeLine li>p {    background: url(../img/icon1.png) no-repeat 155px 0;font-weight: 600; display: inline-block;width: 209px;font-size: 20px;text-align: right;padding-right: 81px;color: #005bc4;background-size: 50px;min-height: 60px;} */
.timeLine li>p {font-weight: 600; display: inline-block;width: 156px;font-size: 20px;text-align: right;color: #005bc4;min-height: 60px;padding-right: 20px;}

.timeLine li>p span {display: block;color: #005bc4;}
.timeLine li .con {width: calc(100% - 240px);display: inline-block;padding: 20px;margin-left: 30px;position: relative;}
.timeLine li .con img{max-width: 100%;}
.timeLine li .con::before{content: '';position: absolute;left: -31px;background: #cccccc;top: 20px;width: 30px;height: 2px;z-index: 0;}
.timeLine .timeTit{font-weight: 600;font-size: 20px;color: #005bc4;}
.mShow{display: none;}
.timeLine  .beforeCir{position: relative;margin-left: 20px;}
.timeLine .beforeCir::before{content: '';width: 10px;height: 10px;border-radius: 50%;background-color: #005bc4;position: absolute;left: -20px;top: 8px;}
.borL2{border-left: 4px solid #005bc4;}
.borL2 p{margin-left: 10px;}
/* 加入我们 */
.emailInfo{display: flex;}
.flexBetween{display: flex;justify-content: space-between;}
.flexBetween p span{color: #005bc4;}
.flexBetween p span+span{margin-left: 15px;}
.joinTitle{border-bottom: 1px solid #cccccc;cursor: pointer;margin-bottom: 20px;}
.positionCenter ul{margin-bottom: 40px;padding-bottom: 10px;border-bottom: 1px solid #cccccc;display: none;}
.positionCenter ul p{margin-bottom: 10px;}
/* 安全研究 */
.safetyCon .boxShadow{position: relative;min-height: 80px;padding-top: 20px;}
.safetyCon .sageBadge{width: 40px;color: #ffffff;position: absolute;top: 0;left: 0;}
.safetyCon .sageBadge span{position: absolute;top:0;left: 0;height: 38px;width: 22px;text-align: center;line-height: 38px;}
.safetyCon .safeTit{padding-left: 40px;display: flex;align-items: center;padding-right:20px;}
.safetyCon .safeTit .titleLeft{padding-right:10px;}
.safetyCon .safeTit .dashLine{flex: 1;border-bottom: 1px dashed #767676;height: 1px;}
.safetyCon .safeTit .titleRight{padding-left:10px;}
.safetyCon .safeDes{line-height: 32px;}

/* 新闻详情 */
.newDetail .container img{width: auto;min-width: 200px;max-width: 100%;margin: 20px auto;display: block;}
.newDetail .container .w500{width: 500px;margin: 0 auto;display: flex;justify-content: space-around;}
.swiperLeft{position: absolute;top: 50%;left: 0;z-index: 99;cursor: pointer;width: 25px;transform: rotate(180deg) translate(0,50%);}
.swiperRight{position: absolute;top: 50%;right: 0;z-index: 99;cursor: pointer;width: 25px;transform: translate(0,-50%);}
/* 首页轮播图 */
.swiper-slide .pc_banner,.swiper-slide .wap_banner{height: 100%;}
.wap_banner{display: none;}
@media screen and (max-width:768px) {
	.wap_banner{display: block;}
	.pc_banner{display: none;}
}
/* 尺寸小于991 */
@media only screen and (max-width: 991px){
    .nav{display: none;}
    .indexHeader{display: block;}
    .pcPlr80{padding-left: 0px;padding-right: 0;}
    .breadcrumb{display: none;}
    .pcShow{display: none!important;}
    .mtb60{margin: 30px auto;}
    .mTel{color: #ffffff;font-size: 1.2rem;font-weight: 600;}
    .pcPl60{padding-left: 20px;}
    .pcPlr90{padding-left: 30px;padding-right: 0px;}
    .successPage .security .securityNav li{margin-left: 10px;margin-right: 10px;font-size: 16px;}
    .mShow{display: block;}
    .timeLine li{background-position: 18px 0;}
    .timeLine li .con{width: calc(100% - 90px);}
    .swiper-container3 .swiper-slide-prev{margin-left: 0;}
    .support .supportRightInfo .supportNumber{font-size: 3rem;}
	.pro-content .solution-list ul{flex-wrap:wrap;}
	.pro-content .solution-list ul li{width:50%;border-bottom:1px solid #cccccc;}
	.newProConPage .solution-list li{font-size: 16px;letter-spacing: 0;}
	.newProConPage .solution-list li span{font-size: 20px;font-weight: bolder;letter-spacing: 2px;}
	.bottomTop img{max-width: 45px;}
	.solutionCon .solution-list ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
	.solutionCon .solution-list ul li{padding: 0 8px;}
	.solutionCon .solution-list ul li i{display: none;}
	.aboutUsPage #numberAni{margin: 0;}
	.newDetail .container .w500{width: auto;}
}
/* bootStrap  8 列 */
@media (min-width: 992px){
	.col-lg-1-8 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
	}
}
.newProDetailPage #a1 .col-lg-1-8 img {
    padding: 20px 18px 0 18px;
}