html,body{ 
    margin: 0 auto; 
    padding: 0px; 
} 

ul{ 
    list-style: none; 
    margin: 0px; 
    padding: 0px; 
    height: 32px; 
    width: 50%; 
    float: left; 
    margin-left: 8%;
    margin-top: 42px;
} 

.header ul li{ 
    list-style: none; 
    float: left; 
    margin-right: 3%; 
    color:rgba(255,255,255,0.8); 
    padding: 0px; 
    text-align:center; 
} 

.header img{ 
    /*width: 144px;*/
    height: 38px;
    float: left; 
    margin-left: 5%; 
    margin-top: 32px; 
} 

.header{ 
    width:100%; 
    height:100px; 
    /*background:linear-gradient(135deg,rgba(8,0,61,1) 0%,rgba(7,28,100,1) 100%);*/ 
} 

.swiper{ 
    width: 100%; 
    height: 1024px; 
    background-image: url(../images/index-swiper.png); 
    background-size: 100% auto; 
} 

.swiper p,.p-title{ 
    font-size: 42px; 
    text-align: center; 
    line-height:59px; 
    font-weight:600; 
} 
.p-title-new{
    font-size: 42px;
    text-align: center;
    line-height:147px;
    font-weight:600;
    background-color: #F4F5F9;
    width: 100%;
    height: 147px;
}

.application-development{ 
    width: 90%; 
    margin-left: 5%; 
    margin-right: 5%; 
    margin-top: 60px; 
} 

.online-education{ 
    width: 100%; 
    margin-top: 118px; 
} 

.professional-services{ 
    width: 100%; 
    height: 230px; 
} 

.professional-services p{ 
    font-size: 14px; 
    color: #000000; 
    text-align: left; 
    line-height: 25px; 
    font-weight: normal; 
    margin: 0px; 
} 

.advanced-consulting-partner{ 
    float: left; 
    width: 17%; 
    /*border-right: 1px solid #D9D9D9;*/ 
    margin-left: 10%; 
    /*margin-right: 8%;*/ 
} 

.advanced-consulting-partner img{ 
    width: 105px; 
    height: 67px; 
    margin-top: 25px; 
    margin-bottom: 58px; 
} 

.architect-associate{ 
    float: left; 
    width: 20%; 
} 

.architect-associate img{ 
    width: 99px; 
    height: 113px; 
    margin-bottom: 35px; 
} 

.professional-certification{ 
    float: left; 
    width: 20%; 
} 

.professional-certification img{ 
    width: 100px; 
    height: 115px; 
    margin-bottom: 34px; 
} 

.devOps-certification{ 
    float: left; 
    width: 20%; 
} 

.devOps-certification img{ 
    width: 100px; 
    height: 114px; 
    margin-bottom: 35px; 
} 

.line{ 
    width: 1px; 
    height: 132px; 
    float: left; 
    background-color: #D9D9D9; 
    margin-right: 8%; 
} 

.footer{ 
    width: 100%; 
    height:228px; 
    background:linear-gradient(135deg,rgba(8,0,61,1) 0%,rgba(7,28,100,1) 100%); 
} 

.footer-left{ 
    float: left; 
    width: 25%; 
    margin-left: 15%; 
} 

.footer-left img{ 
    width: 36px; 
    height: 40px; 
    float: left; 
    margin-top: 33px; 
    margin-right: 30px; 
} 

.footer-left p{ 
    font-size: 14px; 
    opacity: 0.65; 
    color: #FFFFFF; 
    line-height: 45px !important; 
    margin: 0px; 
    text-align: left !important; 
} 

.footer-left div{ 
    float: left; 
    margin-top: 30px; 
} 

.footer-right { 
    float: left; 
    width: 59%; 
    color: #fff; 
} 

.footer-link { 
    width: 30%; 
    float: left; 
    text-align: center; 
} 

.service-consultation { 
    padding-top: 42px; 
    margin-bottom: 17px; 
} 

.informations { 
    line-height: 35px; 
    opacity: 0.65; 
    font-size: 14px; 
} 

.footer-link a:visited { 
    color: #ffffff; 
} 

.footer-link ul li{ 
    list-style: none; 
} 

.footer-link ul{ 
    margin: 0px; 
    width: 100%; 
} 

.footer-link a{ 
    text-decoration: none; 
} 

.footer-line{ 
    width: 1px; 
    float: left; 
    height:130px; 
    margin-top: 45px; 
    background:rgba(45,57,70,1); 
} 

.active{ 
    width: 100px; 
    height: 46px; 
    border-radius: 3px; 
    margin-top: -15px; 
    line-height: 46px; 
    text-align: center; 
    border: 1px solid rgba(0,139,243,1) 
} 

a{ 
    text-decoration: none; 
    color: #fff; 
} 

.footer p{ 
    font-size: 14px; 
    color: #fff; 
    line-height: 20px; 
    text-align: center; 
} 

.record{ 
    /*opacity: 0.45;*/ 
    font-size: 14px; 
    color: #FFFFFF; 
    text-align: center; 
    margin-left: 43%; 
}


.qualification-certification-content{
    width: 100%;
    height: 418px;
    font-size: 12px;
}
.certification-content-top-left{
    width: 16%;
    float: left;
    /*text-align: center;*/
}
.certification-content-top-left img{
    width: 135px;
    /*height: 54px;*/
    margin-top: 30px;
    margin-left: 20%;
    margin-bottom: 18px;
}
.partner-text{
    margin-left: 20%;
}
.certification-content-top-center{
    width: 49%;
    float: left;
}
.certification-content-top-center img{
    width: 82px;
    height: 82px;
    margin-top: 38px;
    margin-bottom: 18px;
}
.certification-content-top-right{
    width: 35%;
    float: left;
}
.certification-content-top-right img{
    width: 80px;
    height: 91px;
    margin-top: 33px;
    margin-bottom: 13px;
}
.right-line{
    float: right;
    width: 1px;
    height: 106px;
    margin-top: 38px;
    border-right: 1px solid #D9D9D9;
}
.certification-content-bottom-left{
    width: 61%;
    float: left;
    margin-top: 50px;
}
.certification-content-bottom-left img{
    width: 80px;
    height: 88px;
    margin-bottom: 25px;
}
.certification-content-bottom-right{
    width: 39%;
    float: left;
    margin-top: 54px;
}
.certification-content-bottom-right img{
    width: 80px;
    height: 80px;
    margin-bottom: 29px;
}