*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
}



.banner {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1.2rem 0 1.22rem;

    margin-bottom: 1rem;
    background-color: #1a33b9;
    
  
}

.banner .leftText {
    width: 7rem;
    color: #fff;
}

.banner .leftText h3 {
    font-family: Roboto, Roboto;
    font-weight: 700;
    font-size: .49rem;

    margin-bottom: .56rem;
    
}

.banner .leftText p {
    position: relative;
    font-family: Roboto, Roboto;
    font-weight: 500;
    font-size: .26rem;

    margin-bottom: .34rem;
    line-height: .46rem;
}

.banner img {
    display: block;
    width: 7.6rem;
    margin-left: .34rem;
    height: 7rem;
}

.contentList {
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
}

.contentList li {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: .87rem;
}

.contentList li img {
    display: block;
    width: 1rem;
    height: 1rem;
    margin-bottom: 50px;
}

.contentList li h3 {
    width: 1.9rem;
    font-family: Roboto, Roboto;
    font-weight: 500;
    font-size: .2rem;
    color: #333;
    margin: .44rem 0 .2rem;
}

.contentList li p {
    width: 3rem;
    font-family: Roboto, Roboto;
    font-weight: 500;
    font-size: .2rem;
    color: #666;
    text-align: center;
}

.contentList li:last-child {
    margin-right: 0;
}

.nav {
    display: flex;
}

.nav img {
    width: 50px;
    height: 50px;
    border-radius: 10px;
}

.nav p {
    margin:  4px 0 0 10px;
}

