.banner {
    position: relative;
}

.banner .over {
    position: absolute;
    left: 50%;
    top: 64%;
    transform: translateX(-50%);
    width: 100%;
}

.banner .over P:first-child {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}

.banner .over P:last-child {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: .1rem;
    text-align: center;
}

.position {
    
}

.position p {
    padding: .34rem 0 .16rem .1rem;
    box-sizing: border-box;
    border-bottom: 1px solid #BFBFBF;
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    font-style: italic;
    color: #444444;
}

.content {
    padding: .4rem 0 .95rem;
    box-sizing: border-box;
}

.content .top h2 {
    font-size: .28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    text-align: center;
}

.content .top p {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #555555;
    margin-top: .4rem;
    text-align: center;
    padding: 0 .1rem;
    box-sizing: border-box;
}

.content .top .list {
    margin-top: .37rem;
}

.content .top .list ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.content .top .list ul li:nth-child(1) img {
    width: 8rem;
    height: 4.5rem;
}

.content .top .list ul li:nth-child(2) {
    margin-left: .36rem;
}

.content .top .list ul li:nth-child(2) img {
    width: 3.6rem;
    height: 2.05rem;
}

.content .top .list ul li:nth-child(2) img:nth-child(2) {
    margin-top: .4rem;
}

.process {
    margin-top: .65rem;
}

.process h2 {
    font-size: .28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #222222;
    text-align: center;
}

.process .list {
    margin-top: .4rem;
}

.process .list ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.process .list ul li {
    margin-top: .27rem;
}

.process .list ul li:nth-child(1),
.process .list ul li:nth-child(2) {
    margin-top: 0;
}

.process .list ul li img {
    width: 5.8rem;
    height: 3rem;
}