/* 企业数字化 */
.digital .smg_main .img_top,.local .smg_main .img_top{
    width: 100%;
    position: relative;
}
.digital .smg_main .img_top img,.local .smg_main .img_top img{
    width: 100%;
    height: auto;
}
.digital .smg_main .img_top .btn,.local .smg_main .img_top .btn{
    position: absolute;
    bottom: 150px;
    left: 350px;
    color: #3884FF;
    padding: 10px 40px;
    border-radius: 30px;
    font-size: 20px;
    background: #ffffff;
}
.digital .FBFCFD{
    background: #FBFCFD;
}
.digital .dtem,.local .dtem{
    width: 100%;
    min-width: 1200px;
    /* text-align: center; */
    padding: 80px 0;
    font-size: Pingfang SC;
    position: relative;
}
.digital .dtem h2,.local .dtem h2{
    font-size: 38px;
    font-weight: bold;
    margin: 0 auto;
    width: 1200px;
    text-align: center;
}
.digital .dtem h3{
    font-size: 16px;
    margin: 0 auto;
    width: 1200px;
    text-align: center;
    margin-top: 20px;
}
.digital .abox ul{
    width: 1200px;
    margin: 0 auto;
    margin-top: 45px;
}
.digital .abox ul li{
    float: left;
    width: 328px;
    height: 350px;
    box-shadow: 0 10px 20px 0 #dfe5f3;
    text-align: center;
    background: #fff;
    padding: 40px 50px;
    margin-right: 100px;
}
.digital .abox ul li:last-child{
    margin-right: 0;
}
.digital .abox ul li:hover{
    box-shadow: 0 10px 20px 0 #5f5f5f;
}
.digital .abox ul li i{
    width: 186px;
    height: 124px;
}
.digital .abox ul li h4,.bbox ul li h4{
    font-size: 25px;
    font-weight: bold;
    margin-top: 34px;
}
.digital .abox ul li p,.bbox ul li p{
    font-size: 14px;
    color: #999999;
    text-align: center;
    padding: 5px 10px;
}
.digital .abox ul li .btn{
    background: #3785fe;
    color: #fff;
    border-radius: 30px;
    padding: 10px 30px;
}
.digital .dtem .con{
    width: 1200px;
    margin: 0 auto;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/* .digital .dtem .left{
    float: left;
}
.digital .dtem .right{
    float: right;
} */
.digital .dtem h5{
    font-size: 18px;
    color: #FE981F;
    padding-bottom: 10px;
}
.digital .dtem h4{
    font-size: 38px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-weight: bold;
}
.digital .dtem p{
    font-size: 18px;
    color: #666666;
    padding: 20px 0;
}
.digital .dtem .p{
    width: 550px;
}
.digital .dtem ul li{
    font-size: 14px;
    color: #666666;
    /* padding-left: 20px; */
    margin-bottom: 5px;
}
.digital .dtem ul .disc{
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
    margin-bottom: 5px;
    list-style:disc !important;
}
.digital .dtem .btns{
    background:#3884FF;
    color: #fff;
    border-radius: 30px;
    font-size: 18px;
    margin-top: 20px;
    display: inline-block;
    padding: 12px 34px;
    cursor: pointer;
}
.digital .dtem .bbtn{
    width: 1200px;
    margin: 20px auto;
    text-align: center;
}
.digital .dtem .bp,.local .dtem .bp{
    width: 1200px;
    margin: 20px auto;
    text-align: center;
    font-size: 18px;
}
.digital .bbox ul{
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
}
.digital .bbox ul li{
    float: left;
    width: 380px;
    height: 300px;
    margin-right: 27px;
    text-align: center;
    background: #fff;
    box-shadow: 0 10px 20px 0 #dfe5f3;
    padding: 15px 50px;
    text-align: center;
}
.digital .bbox ul li:last-child{
    margin-right: 0;
}
.digital .bbox ul li:hover{
    box-shadow: 0 10px 20px 0 #5f5f5f;
}
.digital .bbox ul li img{
    width: 186px;
    height: 94px;
}
.digital .bbox h4{
    font-size: 25px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}
.digital .bbox .mi{
    width:177px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    margin: 0 auto;
}
.digital .abox .mi{
    width:200px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    margin: 0 auto;
}
.digital .cbox{
    width: 100%;
    height: 360px;
    background: url(../images/digital/digital_bg4.png) no-repeat center center;
    padding: 0;
    position: relative;
}
.digital .cbox .cb{
    width: 418px;
    position: absolute;
    right: 300px;
    top: 0;
    margin-left: 60px;
}
.digital .dtem .con2{
    background: url(../images/digital/digital_bg2.png) no-repeat;
    background-size: 100% 100%;
    height: 540px;
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.digital .dtem .con2 .blue_bg{
    background: url(../images/digital/digital_bg1.png) no-repeat;
    background-size: 100% 100%;
    width: 630px;
    height: 100%;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 18px;
}
.digital .dtem .con2 .txt{
    position: absolute;
    right: 200px;
    top: 180px;
    display: flex;
    flex-direction: column;
    color: #3884FF;
}
.digital .dtem .con2 .txt .txt1{
    font-size: 100px;
    font-family: DIN Black;
    font-weight: 400;
}
.digital .dtem .con2 .txt .txt2{
    font-size: 30px;
}
.digital .dtem .con2 .blue_bg .soso{
    width: 378px;
    margin: 0 auto;
}
.digital .dtem .con2 .blue_bg .soso:first-child{
    margin-top: 190px;
}
.digital .dtem .con2 .blue_bg .soso:nth-child(2){
    margin-top: 50px;
}
.digital .dtem .cb h6{
    font-size: 18px;
    color: #ffffff;
    line-height: 30px;
    margin-top: 100px;
} 
.digital .dtem .list{
    width: 1200px;
    margin: 100px auto;
}
.digital .fun{
    padding: 0 !important;
}
.local .dtem .list{
    width: 1200px;
    margin: 0 auto;
}
.digital .dtem .list li,.local .dtem .list li{
    float: left;
    width: 360px;
    margin:0 55px 55px 0;
    /* box-shadow: 0px 7px 16px 0px #ccc; */
}
.digital .dtem .list li:nth-child(3n),.local .dtem .list li:nth-child(3n){
    margin-right:0;
}
.digital .dtem .list .txt,.local .dtem .list .txt{
    margin-left: 10px;
    width: 300px;
    float: right;
}
.digital .dtem .list .txt h4,.local .dtem .list .txt h4{
    font-size: 18px;
}
.digital .dtem .list .txt p,.local .dtem .list .txt p{
    font-size: 14px;
    padding: 5px 0;
}
.digital .dtem .deafult{
    width: 35px;
    height: 35px;
}
.local .dtem .deafult{
    width: 48px;
    height: 48px;
    float: left;
}
.digital .dbox{
    width: 100%;
    background: url(../images/digital/digital_bg3.png) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    text-align: center;
}
.digital .dbox h2{
    font-size: 26px;
}
.digital .dbox h3{
    font-size: 20px;
    margin-bottom: 20px;
}
.digital .dbox .wbtn{
    border: 1px solid #fff;
    padding: 3px 15px;
    border-radius: 3px;
    color: #fff;
    width: 120px;
    font-size: 22px;
    font-weight: bold;
}
.digital .mub_icon{
    display: flex;
    align-items: center;
    justify-content: space-around;
    color: #3884FF;
    font-size: 15px;
    font-weight: bold;
    margin-top: 40px;
}
.digital .mub_icon #micon{
    width: 55px ;
    height: 55px;
    transform: rotate(360deg);
	transition: all 0.3s;
}
