.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: 3.1467rem;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.banner img{
    width: 8.9867rem;
    height: 6.3467rem;
    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: 2rem .52rem 0;
}

.agent img{
    width: 7.1067rem;
    height: 8.1467rem;
    display: block;
    margin: 0 auto 1.3333rem;
}


.net{
    width: 8.9333rem;
    height: 5.8133rem;
    background: #EDF8FE;
    border-radius: .16rem;
    margin: 2.3733rem auto 0;
    padding-top: 1.2rem;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}

.net .b-title{
    text-align: center;
    margin-bottom: .8rem;
}

.card{
    width: 100%;
    /* overflow: hidden; */
    position: relative;
    z-index: 2;
    margin-top: -2.9067rem;
}

.card .item{
    width: 7.3333rem;
    height: 7.3333rem;
    background: #FFFFFF;
    box-shadow: 0px .5333rem 1.2rem 0px rgba(0,0,0,0.1);
    border-radius: .1067rem;
    margin: 0 auto .6667rem;
    box-sizing: border-box;
    padding: .8rem .6667rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.card .item img{
    width: 1.3733rem;
    height: 1.3733rem;
    

}

.card .item b{
    color: #333333;
    font-size: .4267rem;
    margin-bottom: .4rem;
    display: block;
}

.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;
}