.banner{
    width: 100%;
    height: 5.3rem;
    margin-top: 0.8rem;
}
.top{
    width: 100%;
    height: 0.5rem;
    display: flex;
    justify-content: space-between;
    margin-top: 0.3rem;
}
.top .top-le{
    width: auto;
    height: 0.5rem;
    overflow: hidden;
    font-size: 0.3rem;
    color: #333333;
    line-height: 0.5rem;
    border-bottom: 0.02rem solid #6da288;
    box-sizing: border-box;
}
.top .top-ri{
    width: auto;
    height: 0.5rem;
    font-size: 0.18rem;
    color: #666666;
    line-height: 0.5rem;
    display: block;
}

.content{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0 0.2rem;
    box-sizing: border-box;
}
.content .con-box{
    width: 100%;
    height: auto;
    margin-bottom: 0.4rem;
}
.content .con-box .con-item{
    width: 3.8rem;
    height: 1.5rem;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/sign.png) no-repeat center center / 100% 100%;
    margin: 0.3rem auto 0;
}
.con-item .con-icon{
    width: 0.4rem;
    height: 0.4rem;
    margin: 0.3rem auto 0;
}
.con-item .con-span{
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 0.28rem;
    color: #ffffff;
    text-align: center;
    line-height: 0.34rem;
    margin-top: 0.22rem;
}

.contact{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f8faf9;
    padding: 0 0.2rem;
    box-sizing: border-box;
}
.contact .top-le{
    width: 2.2rem;
}
.contact .con-box{
    width: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    margin-top: 0.3rem;
    margin-bottom: 0.4rem;
}
.con-box .con-item{
    width: 50%;
    height: auto;
    overflow: hidden;
    font-size: 0.24rem;
    color: #666666;
    line-height: 0.5rem;
}