.header{
    padding: 1% 0;
    width: 83.33%;
    margin:0 auto;
}

.header .header-title{
    color: #275AFB;
}

.header .header-nav{
    flex:0 0 59.25%;
}

.header .header-nav p{
    cursor: pointer;
}

.content1{
    margin: 5% auto 0;
    width: 83.33%;
}

.content1 p:nth-child(2){
    margin-top: 2%;
}

.content1-box1{
    margin-top: 2.5%;
}
.content1-box1 .content1-box1-image{
    flex:0 0 48%;
    position: relative;
}

.content1-box1-image-text{
    position: absolute;
    left: 5%;
    bottom: 5%;
}

.content1-box2{
    margin-top: 2.5%;
}

.content1-box2 .content1-box2-image{
    flex:0 0 32%;
    position: relative;
}

.content1-box2-image-text{
    position: absolute;
    left: 5%;
    bottom: 5%;
}

.content2{
    margin-top: 5%;
    padding:0 8.335% 5%;
    background: rgba(27, 103, 255, 0.04);
}

.content2>p{
    padding: 3% 0;
}


.content2-box>div{
    flex:0 0 46%;
    background: #FFFFFF;
    padding: 1%;
    border-radius: 16px;
}

.content2-box .content2-box-image{
    flex: 0 0 15%;
}

.content2-box .content2-box-text{
    flex: 0 0 70%;
    padding-right: 13%;
}

.content2-box .content2-box-text p:first-child{
    padding: 2% 0;
}

.content3{
    margin: 5% auto 0;
    width: 83.33%;
}

.content3>p{
    padding: 3%;
}

.content3 p:nth-child(2){
    margin-top: 2%;
}

.content3 .content3-box{
    margin-top: 2%;
}

.content3 .content3-box .content3-box-image{
    flex: 0 0 32%;
    position: relative;
}

.content3-box-image-special{
    flex: 0 0 32%;
    padding:2% 0 0;
    background: linear-gradient(180deg, #E9F1FF 0%, #FFFFFF 25%, #FFFFFF 100%);
    box-shadow: 0px 2px 8px 0px rgba(54, 72, 108, 0.08);
    border-radius: 16px;
    position: relative;
}

.content3-box-image-special-image{
    width:52.3%;
    margin: 0 auto;
}

.content3-box-image-text{
    position: absolute;
    left: 5%;
    bottom: 5%;
    padding-right: 13%;
}


.content4{
    margin: 5% auto 0;
    width: 83.33%;
}

.content4>p{
    padding-bottom: 3%;
}


.content4-box>div{
    flex:0 0 46%;
    background: rgba(27, 103, 255, 0.04);
    padding: 1%;
}

.content4-box .content4-box-image{
    flex: 0 0 15%;
}

.content4-box .content4-box-text{
    flex: 0 0 70%;
    padding-right: 13%;
}

.content4-box .content4-box-text p:first-child{
    padding: 2% 0;
}


.content5{
    margin-top: 5%;
    position: relative;
}


.content5 .content5-text{
    position: absolute;
    left: 8.335%;
    bottom: 25%;
}

.content5 .content5-text>p{
    padding: 4% 0;
}

.footer{
    padding:5% 8.335%;
    background: #19191A;
}

.footer>p{
    padding: 1% 0;
}

.footer>div{
    width: 30%;
}
