.bannerBG .bannerTitle{
    padding-top: 45px;
}
.bannerBG .bannerText li:nth-of-type(3){
    margin-bottom: 54px;
}
.bannerBG .bannerText li:nth-of-type(2) {
    margin-bottom: 20px!important;
}
.bannerAch{
    background: url("../../images/index/ach.jpg") no-repeat center;
    background-size:cover;
}
.section{
    background-color: #FAFAFA;
}
.achMenu{
    background-color: #F5F7FA;
}
.achMenu .itemBox{
    display: flex;
    justify-content: space-between;
    height: 118px;
    align-items: center;
}
.achMenu .itemBox .sysIcon{
    width: 32px;
    height: 32px;
    margin-bottom: 12px;
}
.achMenu .itemBox .architectureIcon{
    background-position: -1px -128px;
}
.achMenu .itemBox .goalIcon{
    background-position: -38px -130px;
}
.achMenu .itemBox .planIcon{
    background-position: -72px -133px;
}
.achMenu .itemBox .executeIcon{
    background-position: -108px -132px;
}
.achMenu .itemBox .dataIcon{
    background-position: -147px -128px;
}
.achMenu .itemBox .evalIcon{
    background-position: -183px -127px;
}
.achMenu .itemBox .orderIcon{
    background-position: -222px -128px;
}
.achMenu .itemBox .appealIcon{
    background-position: -260px -128px;
}
.achMenu .itemBox .viewIcon{
    background-position: -298px -128px;
}
.achMenu .itemBox .reportIcon{
    background-position: -336px -130px;
}
.achMenu .itemBox .appIcon{
    background-position: -375px -129px;
}
.achMenu .itemBox .appIcon{
    background-position: -375px -129px;
}
.achMenu .itemBox .internationIcon{
    background-position: -413px -127px;
}
.achMenu .itemBox .item{
    cursor: pointer;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 4px;
}

.achMenu .itemBox .item.current {
    background: white;
}
.achMenu .itemBox .item div{
    font-size: 14px;
}
.orgItemBox div{
    width: 20%;
}
.assItemBox div{
    width: 25%;
}
.achMenu .itemBox .current div{
    color: #5284e7;
}
.achMenu .current .architectureIcon{
    background-position: -1px -174px;
}
.achMenu .current .goalIcon{
    background-position: -38px -175px;
}
.achMenu .current .planIcon{
    background-position: -72px -177px;
}
.achMenu .current .executeIcon{
    background-position: -108px -176px;
}
.achMenu .current .dataIcon{
    background-position: -146px -172px;
}
.achMenu .current .evalIcon{
    background-position: -183px -172px;
}
.achMenu .current .orderIcon{
    background-position: -222px -172px;
}
.achMenu .current .appealIcon{
    background-position: -260px -172px;
}
.achMenu .current .viewIcon{
    background-position: -298px -173px;
}
.achMenu .current .reportIcon{
    background-position: -336px -174px;
}
.achMenu .current .appIcon{
    background-position: -375px -173px;
}
.achMenu .current .internationIcon{
    background-position: -413px -171px;
}
.content{
    display: flex;
    justify-content: space-between;
    padding-bottom: 70px;
}
.content .left{
    position: relative;
}
.content .left p:nth-of-type(1){
    font-size: 22px;
    padding-bottom: 40px;
    text-align: center;
}
.content .list div span{
    display: inline-block;
    float: left;
}
.content .list div span:nth-of-type(2){
    width: 324px;
}
.content .experience{
    margin-top: 20px;
    display: inline-block;
}
.content .current{
    background-color:#feb824 ;
    box-shadow: 0 5px 10px rgba(254,183,35,0.5);
}

.advContent .content .left div{
    color: #8e8e93;
    font-size: 16px;
    line-height: 36px;
    text-align: justify;
}
.content .textBlock{
    width: 410px;
    padding-top: 40px;
}
.content .circle{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #000;
    margin-top: 12px;
    margin-right: 10px;
    display: inline-block;
}
.content .blockName{
    font-size: 24px;
    padding-bottom: 30px;
}
.content .text .item{
    display: flex;
    padding-bottom: 20px;
}
.content .text .text1{
    font-weight: bold;
}
.content .text span{
    font-size: 14px;
}
.content .text div{
    width: 405px;
}
.introduction .intrContent{
    height: 230px;
}
.introduction .controller{
    display: flex;
    gap: 12px;
    position: static;
    justify-content: center;
    margin-bottom: 24px;
}
.introduction .controller .item{
    float: left;
    cursor: pointer;
    margin-top: 1px;
}
.introduction .controller .item span{
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #b5b5b5;
    border-radius: 50%;
}
.introduction .controller .active{
    border-radius: 50%;
    padding: 2px;
    border: 1px solid #5284e7;
    margin-top: 0;
}
.introduction .controller .active span{
    background-color: #5284e7;
    width: 7px;
    height: 7px;
}
.content .order{
    width: 124px;
    height: 40px;
    background: #5284E7;
    border-radius: 20px;
    text-align: center;
    display: inline-block;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    margin-top: 18px;
}
.achGoalBg{
    background-image: url("../../images/index/achGoalBg.png");
    background-size: 100% 100%;
}
.achExecuteBg{
    background-image: url("../../images/index/achExecuteBg.png");
    background-size: 100% 100%;
}
.achDataBg{
    background-image: url("../../images/index/achDataBg.png");
    background-size: 100% 100%;
}
.achEvalBg{
    background-image: url("../../images/index/achEvalBg.png");
    background-size: 100% 100%;
}
.achOrderBg{
    background-image: url("../../images/index/achOrderBg.png");
    background-size: 100% 100%;
}
.achAppealBg{
    background-image: url("../../images/index/achAppealBg.png");
    background-size: 100% 100%;
}
.achViewBg{
    background-image: url("../../images/index/achViewBg.png");
    background-size: 100% 100%;
}
.achReportBg{
    background-image: url("../../images/index/achReportBg.png");
    background-size: 100% 100%;
}
.achInternationBg{
    background-image: url("../../images/index/achInternationBg.png");
    background-size: 100% 100%;
}
.advantage{
    padding-bottom: 56px;
}
.advTitle,
.value p{
    padding-top: 40px;
    text-align: center;
    font-size: 30px;
}
/*绩效部分图标*/
.advantageBox{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top:40px;
}
.advantageBox div{
    width: 280px;
    height: 250px;
    background-color: #F5F7FA;
    margin-bottom: 24px;
    padding: 36px 32px 0 32px;
}
.advantageBox div span{
    text-align: center;
    display: inline-block;
    width: 100%;
}
.advantageBox .title{
    font-size: 20px;
    padding: 16px 0 12px 0;
}
.advantageBox .detail{
    color: #8e8e93;
    line-height: 28px;
    text-align: justify;
    font-size: 14px;
}
.marginR26{
    margin-right: 26px;
    margin-bottom: 26px;
}
.advantageBox div .icon{
    width: 50px;
    height: 40px;
    background-image: url("../../images/index/index.png");
    margin-left: 115px;
    margin-top: 36px;
}
.advantageBox div .view1{
    background-position: -152px -10px;
}
.advantageBox div .view2{
    background-position: -153px -199px;
}
.advantageBox div .self1{
    background-position: -153px -56px;
}
.advantageBox div .self2{
    background-position:-276px -323px;
}
.advantageBox div .personnel1{
    background-position: -302px -10px;
}
.advantageBox div .personnel2{
    background-position: -41px -143px;
}
.advantageBox div .knowledge1{
    background-position: -402px -8px;
}
.advantageBox div .knowledge2{
    background-position:-331px -321px;
}
.advantageBox div .generality1{
    background-position: -251px -10px;
}
.advantageBox div .generality2{
    background-position: -99px -143px;
}
.advantageBox div .simple1{
    background-position:-301px -54px;
}
.advantageBox div .simple2{
    background-position:-451px -320px;
}
.advantageBox div .varied1{
    background-position: -252px -53px;
}
.advantageBox div .varied2{
    background-position: 0 -196px;
}
.advantageBox div .compatible1{
    background-position: -200px -8px;
}
.advantageBox div .compatible2{
    background-position: -102px -197px;
}
.advantageBox div .smart1{
    background-position: -354px -10px;
}
.advantageBox div .smart2{
    background-position:-394px -322px;
}
.advantageBox div .flexible1{
    background-position: -201px -53px;
}
.advantageBox div .flexible2{
    background-position: -48px -197px;
}
.advantageBox div .better1{
    height: 44px;
    background-position: -451px -2px;
}
.advantageBox div .better2{
    height: 44px;
    background-position: -151px -135px;
}
.value{
    padding-bottom: 52px;
}
.value .valueContent{
    height: 616px;
    background-image: url("../../images/index/valueImg.png");
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 160px;
    margin-top: 10px;
}
.value .item{
    width: 50%;
    margin-bottom: 120px;
}
.value .item .itemName{
    font-size: 20px;
    font-weight: bold;
    text-align: right;
    width: 252px;
    padding-bottom: 20px;
}
.value .item .itemDetail{
    font-size: 14px;
    width: 252px;
    text-align: right;
}
.value .item .textRight{
    text-align: left;
}
/*重点客户案例*/
.customers .subheading{
    padding-bottom: 10px;
}
.showExample{
    padding-left: 118px;
    padding-bottom: 70px;
    background-image: url("../../images/index/showExample.png");
}
.showExample .itemBox{
    float: left;
    margin-right: 4px;
}
.showExample .showItem{
    width: 190px;
    height: 165px;
    padding-top: 57px;
    background-image: url("../../images/index/exampleBg.png");
    background-repeat: no-repeat;
}
.showExample .exampleImg{
    text-align: center;
}
.showExample .showItem .stockId{
    color: #808080;
    font-size: 12px;
    text-align: center;
    padding-top: 12px;
}
.showExample .showItem .moreText {
    padding-top: 12px;
    text-align: center;
    font-size: 13px;
    color: #565657;
}
.showExample .marginTop10{
    margin-top: 10px;
}
.showExample .marginTop130{
    margin-top: 87px;
}
.showExample .marginLeft42{
    margin-left: -42px;
}
.paddingTop72{
    padding-top: 10px;
}
.paddingTop26{
    padding-top:26px;
}
.paddingTop30{
    padding-top:30px;
}
.error{
    height: 30px;
    line-height: 30px;
}
.section2 .subheading{
    padding-left: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: center;
    color: #4C4C4C;
    font-size: 16px;
}
.more{
    position: fixed;
    right: 0;
    bottom: 0;
    background-color: #5185E6;
    border-radius: 4px;
    cursor: pointer;
    z-index: 99;
    height: 49px;
    width: 56px;
    padding-top: 6px;
}
.more .moreIcon{
    display: inline-block;
    width: 28px;
    height: 25px;
    background-image: url("../../images/index/index.png");
    background-position: -190px -384px;
    margin-left: 14px;
}
.more span{
    color: #fff;
    font-size: 12px;
    display: inline-block;
    width: 100%;
    text-align: center;
    float: left;
}
.more a:hover{
    text-decoration: none;
}
.toTop{
    display: none;
    position: fixed;
    right: 0;
    bottom: 47px;
    z-index: 9999;
    cursor: pointer;
    background-color: #5185E6;
    border-radius: 4px;
    height: 49px;
    width: 56px;
    padding-top: 6px;
}
.toTop .topIcon{
    display: inline-block;
    width: 28px;
    height: 25px;
    background-image: url("../../images/index/index.png");
    background-position: -190px -350px;
    margin-left: 14px;
}
.toTop span{
    color: #fff;
    font-size: 12px;
    display: inline-block;
    width: 100%;
    text-align: center;
    float: left;
}
/*媒体查询*/
@media (min-width: 1400px){
    .paddingTop72{
        padding-top: 70px;
    }
    .advTitle, .value p{
        padding-top: 68px;
    }
    .advantageBox{
        padding-top: 60px;
    }
    .advantageBox div{
        height: 260px;
    }
    .value{
        padding-bottom: 70px;
    }
    .value .valueContent{
        margin-top: 80px;
    }
    .showExample{
        padding-bottom: 70px;
    }
    .customers{
        padding-top: 60px;
    }
    .customers .subheading{
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .showExample{
        padding-bottom: 80px;
    }
}