.head{
    position: fixed;
    top: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 1.6rem;
    padding: .36rem .54rem;
    box-sizing: border-box;
    background: #fff;
}
.head .logo{
  height: .7rem;
}
.head .ads{
  padding: .26rem .3rem;
  color: #fff;
  font-size: .34rem;
  border-radius: .1rem;
  background: #218adc;
}
.cotainer{
    position: absolute;
    top: 1.6rem;
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 0 .28rem;
    background: #fff;
    box-sizing: border-box;
    overflow-y: scroll;
    text-align: center;
}
.cotainer .img-box{
  padding: 1.5rem 0 1.45rem;
}
.cotainer .img-box .img{
  width: 6.3rem;
}
.cotainer .t1{
  color: #000;
  font-size: .72rem;
}
.cotainer .t2{
  padding: 1rem 0 1.2rem;
  color: #000;
  font-size: .3rem;
}
.btn-capital{
  width: 7.65rem;
  height: 1.32rem;
  margin: auto;
  color: #fff;
  font-size: .48rem;
  line-height: 1.32rem;
  background: #4458ed;
  border-radius: 0.66rem;
  border: 1px solid #e4e4e4;
  text-align: center;
}
.partners-box{
  padding: .66rem 0 1.1rem;
  background: #fff;
  text-align: center;
}
.partners-box .partners-ul{
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 1.12rem;
}
.partners-box .partners-ul .line{
  width: 1.52rem;
  height: 1px;
  background: #4d8afe;
}
.partners-box .partners-ul .text{
  padding: 0 .54rem;
  color: #000;
  font-size: .48rem;
}
.partners-box .img-capital{
  width: 8.8rem;
}
.remind-box{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow-y: auto;
    text-align: center;
}
.remind-box .img{
    width: 4rem;
    margin-top: 1rem;
}
.remind-box .info{
    padding: 0 1rem;
    margin-top: 0.36rem;
}
.remind-box .info .title{			
    color: #000;
    font-size: .72rem;
}
.remind-box .info .t1{			
    margin-top: 0.1rem;
    color: #464646;
    font-size: .36rem;
}
.remind-box .info .t2{			
    margin-top: 0.06rem;
    color: #464646;
    font-size: .24rem;
}
.remind-box .copy{
    display: inline-block;
    margin-top: 0.66rem;
    padding: 0 0.4rem;
    height: 0.72rem;
    line-height: .72rem;
    background: #218ADC;
    border-radius: 0.3rem;
    color: #fff;
}
.alert-box{
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}
.code-box{
    position: absolute;
    top: 50%;
    left: .3rem;
    right: .3rem;
    z-index: 100;
    width: auto;    
    padding: 0 .46rem 1.08rem .58rem;
    color: #000;
    border-radius: .2rem;
    background: #fff;
    transform: translateY(-50%);
    }
    .code-box .title{
        position: relative;
        padding: .9rem 0 .82rem;
        font-size: .34rem;
        text-align: center;
    }
    .code-box .close{
        position: absolute;
        top: 50%;
        right: 0;
        width: .6rem;
        transform: translateY(-50%);
    }
    .code-box .money{
    font-size: .75rem;
    text-align: center;
    }
    .code-box .tips{
    position: relative;
    margin: .35rem 0 .8rem;
    padding-left: .3rem;
    font-size: .48rem;
    }
    .code-box .tips::before{
    position: absolute;
    left: 0;
    top: 50%;
    content: '';
    width: .05rem;
    height: .41rem;
    background: #689ee8;
    transform: translateY(-50%);
    }
    .code-box .input-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.24rem;
    padding: 0 .28rem 0 .45rem;
    background: #f4f4f4;
    border-radius: 0.2rem;
    }
    .code-box .input{
    flex: 1;
    color: #343434;
    font-size: .4rem;
    }
    .code-box .copy{
    margin-left: .28rem;
    padding: .1rem .6rem;
    color: #fff;
    font-size: .34rem;
    background: #4458ed;
    border-radius: 0.1rem;
    }
    .btn-sure{
    width: 100%;
    height: 1.32rem;
    margin: 1.36rem auto 0;
    color: #fff;
    font-size: .56rem;
    line-height: 1.32rem;
    background: #4458ed;
    border-radius: 0.66rem;
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
    text-align: center;
    }




.results-box{
    margin-top: 1.2rem;
    padding: .92rem .54rem 3.4rem;
    border-radius: .2rem;
    background: #fff;
}
.results-box .img{
    width: 4.62rem;
}
.results-box .img2{
    width: 2.78rem;
}
.results-box .t1{
    padding: .2rem 0 .7rem;
    color: #1cbc60;
    font-size: .62rem;
}
.results-box .t1.failed{
    color: #d81e06;
}
.results-box .t2{
    color: #000;
    font-size: .58rem;
}

.cotainer_cofirm{
    position: absolute;
    top: 1.6rem;
    z-index: 999;
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 0 .28rem;
    background: #fff;
    box-sizing: border-box;
    overflow-y: scroll;
    text-align: center;
}