@charset "utf-8";

/*费控管理banner图*/
.costControlBanner{
    width:100%;
    overflow: hidden;
    position: relative;
}
.costControlBanner img{
    width:100%;
    height:100%;
}
.costControlBannerTxt{
    position: absolute;
    top:180px;
    left: 560px;
}
.costControlBannerTxt h1{
    color: #007AFF;
    font-size: 48px;
    padding-bottom: 24px;
}
.costControlBannerTxt span {
    width: 80px;
    height: 4px;
    display: block;
    background: #0071FF;
}
/*费控管理banner图*/

.dataSecurity_1_Box{
    width:100%;
    overflow: hidden;
    margin-top: 60px;
}
.dataSecurity_1_Box >div{
    width:1200px;
    min-width: 1200px;
    margin: 0 auto;
}
.dataSecurityListCon div{
    width: 580px;
    height: 120px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(204, 204, 204, 0.28);
    border-radius: 4px;
}
.dataSecurityListCon div img{
    margin: 33px 30px 0 40px;
}
.dataSecurityListCon div p {
    width:420px;
    margin-top: 39px;
    height: 42px;
    font-size: 14px;
    color: #666666;
    line-height: 21px;
}
.dataSecurityListCon div:hover{box-shadow: 0px 0px 14px 4px rgba(204, 204, 204, 0.3);}
.costControlTitle h2{
    height: 40px;
    font-size: 30px;
    color: #333333;
    line-height: 40px;
    text-align: center;
    margin: 60px 0 14px;
}
.costControlTitle i{
    display: block;
    width: 60px;
    height: 4px;
    margin: 0 auto 40px;
    background: #007AFF;
}
.dataSecurityConImg_1,.dataSecurityConImg_2{position: relative;}
.dataSecurityTxt_1 i,.dataSecurityTxt_2 i,.dataSecurityTxt_3 i,.dataSecurityTxt_4 i{
    width: 49px;
    height: 49px;
    background: #007AFF;
    border-radius: 50%;
    font-size: 19px;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    line-height: 49px;
    margin-right: 30px;
}
.dataSecurityTxt_1,.dataSecurityTxt_2,.dataSecurityTxt_3,.dataSecurityTxt_4{position: absolute;}
.dataSecurityTxt_1{
    top:100px;
    right:45px;
}
.dataSecurityTxt_2{
    top:219px;
    right:85px;
}
.dataSecurityTxt_3{
    bottom:217px;
    right:125px;
}
.dataSecurityTxt_4{
    bottom:98px;
    right:120px;
}
.dataSecurityBJ_1_Box{
    width:100%;
    height:160px;
    position: relative;
    overflow: hidden;
    margin-top: 60px;
    background: linear-gradient(180deg, #2755BB 0%, #0C3687 100%);
}
.dataSecurityBJ_1{
    position: absolute;
    top:0;
    left:0;
}
.dataSecurityBJ_2{
    position: absolute;
    top:0;
    right:0;
}
.dataSecurityBJ_1_Box p{
    width: 1076px;
    height: 21px;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 21px;
    position: absolute;
    top: 50%;
    left:50%;
    margin: -10.5px 0 0 -538px;
}
.dataSecurity_2_Box{
    width:100%;
    position: relative;
    overflow: hidden;
}
.dataSecurityConImg_2{height: 519px;}
.dataSecurity_2_Box >div{
    width:1400px;
    min-width: 1400px;
    overflow: hidden;
    margin: 0 auto 80px;
}
.dataSecurityConImg_2 img{
    width:100%;
    height:100%;
}
.dataSecurityTitle{
    font-size: 18px;
    color: #333333;
    text-align: center;
    line-height: 24px;
}
.dataSecurityTitle i{
    width: 40px;
    height: 4px;
    display: block;
    margin: 9px auto 13px;
    background: #0071FF;
}
.dataSecurityTxt_5,.dataSecurityTxt_6,.dataSecurityTxt_7,.dataSecurityTxt_8{
    position: absolute;
    width:196px;
}
.dataSecurityTxt_5 p,.dataSecurityTxt_6 p,.dataSecurityTxt_7 p,.dataSecurityTxt_8 p {
    color: #666666;
    line-height: 18px;
}
.dataSecurityTxt_5{
    top:20px;
    left:328px;
}
.dataSecurityTxt_6{
    top:57px;
    right:345px;
}
.dataSecurityTxt_7{
    bottom:99px;
    left:315px;
}
.dataSecurityTxt_8{
    bottom:105px;
    right:375px;
}