.flex-jcr{
    justify-content: space-between;
}
.flex-wrap{
    display: flex;
    flex-wrap: wrap;
}
.flex-jc{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.jjfa-b{color:#fff;margin-top: 20px;}
.jjfa-b dl{position:relative;overflow:hidden;
/*width:calc(15.677083333333333% - 1px);*/
/*width:calc(22.677083333333333% - 1px);*/
width: calc(calc(11.777083% - 1px));
transition:all 0.5s;}
.jjfa-b dl i{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 33, 61, 0.2);}
.jjfa-b dl h4{overflow:hidden;}
.jjfa-b dl h4 img{max-width:1017px;display:block;margin-left:-300px;}
.jjfa-b dl dt{position:absolute;left:0;top:calc(50% - 75px);text-align:center;width:100%;overflow:hidden;z-index:3;transition:all 0.5s;}
.jjfa-b dl dt h5{border-radius:80px;width:80px;height:80px;border:2px solid #fff;margin:0 auto 43px auto;}
.jjfa-b dl dt h5 img{width:70%;}
.jjfa-b dl dt h3{font-size:30px;margin-bottom:34px;}
.jjfa-b dl dt p{
    line-height:30px;
    opacity:0;
    font-size: 15px;
    text-indent: 2em;
}
.jjfa-b dl dd{position:absolute;
/*width:calc(100% - 60px);*/
/*width: 100%;*/
width: 94%;
background: rgba(0,0,0,0.3);
/*left:30px;*/
bottom: -194px;z-index:3;
padding: 15px 30px;
border-top:1px solid rgba(255, 255, 255, 0.2);transition:all 0.5s;}
.jjfa-b dl dd p{line-height: 40px;}
.jjfa-b dl dd p a{color:#fff;margin-right: 50px;}
.jjfa-b dl dd p a img{margin-left:17px;}
.jjfa-b dl dd p a:hover img{-webkit-transform: translateX(-5px);-ms-transform: translateX(-5px);transform: translateX(-5px);}
.jjfa-b dl dd>a{transition: all 0.36s;width:130px;height:40px;color:#fff;border-radius:50px;border:2px solid #fff;}
.jjfa-b dl dd>a:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);background:#c30d23;border-color:#c30d23;}
.jjfa-b dl.active{width:52.96875%}
.jjfa-b dl.active h4 img{margin-left:0;}
.jjfa-b dl.active dt{width:500px;text-align:left;left:65px;top:40px;height:100%;}
.jjfa-b dl.active dt h5{border-color:rgba(255, 255, 255, 0);margin:0;display:block;height:80px;}
.jjfa-b dl.active dt h3{}
.jjfa-b dl.active dt p{opacity:1;}
.jjfa-b dl.active dd{bottom:0;}
@media screen and (max-width:767px){
    .jjfa-b{display:none;}
   
}
/*关于我们数字滚动样式*/
.gywm-wmys{
    /*height:400px;background:url(../img/wmys-bj2.jpg)no-repeat center;text-align:center;color:#fff;*/
/*padding-top: 108px;*/
    
}

.gywm-wmys-b{flex-direction: column;}
.gywm-wmys-b dl{display: flex;
    justify-content: space-evenly;
    border: 1px solid #ccc;
    border-bottom: unset;
    padding: 7px 0px;
}
.gywm-wmys-b dl:last-child{
    border-bottom: 1px solid #ccc;
}
.gywm-wmys-b dl h4{
    /*height:76px;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.gywm-info{width:85%;text-align: left;}
.gywm-wmys-b dl h5{
    font-size: 14px;
    /*margin-bottom: 20px;*/
    color: #919191;
    font-weight: 100;
}
.gywm-wmys-b dl h3{display:flex;align-items:flex-end;
/*justify-content:center;*/
font-size:24px;margin-bottom: 10px;}
.gywm-wmys-b dl h3 i{color: #000;line-height:100%;
/*font-size:60px;*/
font-size: 40px;
font-family: myFirstFont2;
/*margin-bottom:-10px;*/
}
.gywm-wmys-b dl h4 img{width:100%;margin-bottom:unset;}
.gywm-wmys-b dl:hover{}
@media(min-width:1920px){
    .gywm-wmys{background-size:100% auto;}
}
@media screen and (max-width:1200px){
    .gywm-wmys-b dl h3 i{font-size:24px;margin-bottom:0;}
    .gywm-wmys-b{justify-content:flex-start;}
    .gywm-wmys-b dl{width:33.33%}
    .gywm-wmys-b dl h4{height:50px;}
}
.gywm{
    display: flex;
    justify-content: space-between;
    max-width: 100%;
    /* margin: 0 auto; */
    padding: 3% 10%;
}
.gywm .gywm-wrapper{width:100%;padding-right:45px;}
.gywm .gywm-numberInfo{width:30%;}
@media screen and (max-width:767px){
    .gywm{
        padding: 0% 4%;
        flex-direction: column;
    }
    .gywm p{
        line-height: 38px;
        font-size:15px!important;
    }
    .gywm .gywm-wrapper{
        padding:0px;
        
    }
    .gywm .gywm-numberInfo{width:100%;}
    .gywm-wmys-b dl{width:100%;}
}
/*业务范围样式*/
.jjfa-b2{display:none;}
.jjfa-b2 dl a{
    width: 130px;
    height: 40px;
    color: #fff;
    border-radius: 50px;
    border: 2px solid #fff;
    border-color: rgba(255, 255, 255, 0);
    background: #da3629;
    border-color: #da3629;
}
@media screen and (max-width:767px){
.jjfa-b2{display:block;} 
.jjfa-b{display:none;}
}

