.banner{
    width: 100%;
    height: 19.6667rem;
    background: url(../image-mobile/index/index-banner.png) no-repeat;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 2.5333rem;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.banner img{
    width: 8.9067rem;
    height: 6.4933rem;
    display: block;
    margin: 0 auto 1.8667rem;
}

.banner b{
    text-align: center;
    font-size: .96rem;
    display: block;
    margin-bottom: .5333rem;
}

.banner p{
    font-size: .3733rem;
    line-height: .6667rem;
    background: url(../image-web/agent/ok.png) no-repeat left center;
    background-size: .32rem .2933rem;
    padding-left: .4533rem;
}

.banner .btn-list{
    margin-top: .8rem;
}

.agent{
    padding: 2.24rem .52rem 2.3733rem;
}

.agent img{
    width: 7.72rem;
    height: 7.9733rem;
    display: block;
    margin: 0 auto 2rem;
}

.agent2{
    padding: 2.4533rem .52rem 2.3733rem;
    background:linear-gradient(180deg, #fff, #EDF8FE)
}

.agent2 img{
    width: 7.64rem;
    height: 9.2667rem;
    display: block;
    margin: 0 auto 1.12rem;
}

.ip{
    padding: 1.9333rem .72rem 1.2rem;
}

.ip .b-title{
    text-align: center;
    margin-bottom: .7733rem;
}

.map img{
    width: 100%;
    display: block;
}

.find-value{
    width: 100%;
    height: 6.4rem;
    background: url(../image-mobile/index/buy.png) no-repeat;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 1.3333rem;
}

.find-value b{
    font-size: .8533rem;
    color: #fff;
    display: block;
    text-align: center;
}

.find-value .btn-list{
    margin-top: .6rem;
}