html{
	margin: 0;
	font-size: 100px;
    padding: 0;
    position: relative;
    height: 100%;
}
body{
	padding: 0;
	margin: 0;
    font-family: "微软雅黑";
    color: #222;
    position: relative;
    min-height: 100%;
    box-sizing: border-box;
    background: #fff;
}
div{position: relative;}
img{display: block;width: 100%;}
button{
    outline: none;
    border: none;
    display: block;
}
input{
    border:none;
    outline:none;
    margin:0;
    padding:0;
}
.disabled{
    background: #D7D7D7 !important;
}
.headTipIcon{
    width:.2rem;
    height:.2rem;
}
.fix,.fix1{
    position: fixed;
    top:0;
    left: 0;
    background: rgba(0,0,0,.8);
    width: 100%;
    height:100%;
}
.fix-box2{
    text-align: center;
}
.fix-box{
    width:2.85rem;
    padding:.3rem .25rem;
    box-sizing: border-box;
    background: #fff;
    border-radius: .1rem;
    /* position: absolute;
    top:0;
    right:0;
    left:0;
    right:0;
    margin:auto; */
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin-top:-0.15rem;
}
.box-title{
    font-size:.2rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(34,34,34,1);
    line-height:1.5em;
    text-align: center;
    margin-top: .15rem;
    margin-bottom: .15rem;
}
.box-content{
    width:.23rem;
    font-size:.14rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(34,34,34,1);
    line-height:.28rem;
    text-align: center;
    margin-top:.15rem;
}
.box-btn{
    width:2.35rem;
    height:0.5rem;
    background:rgba(13,163,226,1);
    border-radius:.05rem;  
    text-align: center;
    margin:  0 auto;
    font-size:.19rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:.5rem;
    margin-top: .15rem;
}
.quit{
    width:2.35rem;
    height:0.4rem;
    background:#fff;
    border-radius:.05rem;  
    text-align: center;
    margin:  0 auto;
    font-size:.19rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(13,163,226,1);
    line-height:.5rem;
    margin-top: .05rem;
}
/* 进度条开始 */
.progress{
    margin:.15rem auto;
}
.progress-top{
    width:3.45rem;
    height:.4rem;
    line-height: .4rem;
    background:rgba(245,245,245,1);
    border-radius:.49rem .5rem 0rem .49rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding-left: .05rem;
    box-sizing: border-box;
}
.progress-midd{
    height:.15rem;
    background:rgba(245,245,245,1);
    width:3.45rem;
    margin:0 auto;
}
.midd-left{
    width: 3rem;
    height: .15rem;
    background-color: #fff;
    border-radius: 0 .15rem .15rem 0;
}
.progress-bottom{
    width:3.45rem;
    height:.4rem;
    background: #fff;
    text-align: right;
    margin: 0 auto;
    
    /* margin-right:0 */

}
.box-contont1{
    font-size:.14rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(34,34,34,1);
    line-height:.28rem;
    text-align: center;
 }

.bottom-right{
    float: right;
    width:2.4rem;
    height:.4rem;
    background:rgba(245,245,245,1);
    border-radius:.49rem 0rem .5rem .49rem;
    display: flex;
    align-items: center;
    padding-left: .05rem;
    /* text-align: right; */
    /* margin:0 auto */
}
.step{
    width:1.05rem;
    height:.3rem;
    font-size:.12rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(0,0,0,1);
    line-height:.3rem;
    text-align: center;
    border-radius:.15rem ;
}
.active{
    background: #5AB440;
    color:#fff;
}
/* 进度条结束 */

.icons, .share-img{
    width:.66rem;
    height:.66rem;
    margin: 0 auto;
}
/* 结果类系系统提示 */
.result{
    margin-top: .3rem;
    
}
.result-title{
    width: 3.45rem;
    height: .47rem;
    margin: 0 auto;
}
.result-content{
    width: 3.45rem;
    height: 1.68rem;
    background: rgba(229,229,229,1);
    margin: 0 auto;
}
.result-content1{
    width: 3.45rem;
    /* height: 2.15rem; */
    padding:.2rem .15rem .3rem;
    background: rgba(229,229,229,1);
    margin: 0 auto;
    box-sizing: border-box;
}
.result-content2{
    width: 3.45rem;
    height: 2.79rem;
    /* padding:.2rem .15rem .3rem; */
    background: rgba(229,229,229,1);
    margin: 0 auto;
    box-sizing: border-box;
}
.contents{
    width: 2.53rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    font-size: .16rem ;
    padding-top: .4rem;
    box-sizing: border-box;
}
.contents1{
    width: 3.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    font-size: .16rem ;
    padding-top: .4rem;
    box-sizing: border-box;
}
.contents2{
    width: 3.2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    font-size: .16rem ;
    
}
.contents3{
    padding: .075rem .2rem .2rem;
    box-sizing: border-box;
}
.result-icon{
    width: .66rem;
    height: .66rem;
}
.result-text{
    width: 1.44rem;
    font-size:.16rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(207,13,13,1);
    line-height:.32rem;
}
.result-text2{
    width: 3.05rem;
    height: .44rem;
    font-size: .16rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #CF0D0D;
    line-height: .22rem;
}
.toast{
    padding:.1rem .2rem;
    box-sizing: border-box;
    background: rgba(0,0,0,.8);
    font-size: .15rem;
    color:#fff;
    position:fixed;
    bottom:1rem;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    width:3rem;
    text-align: center;
    border-radius: .05rem;
}
.clearfix:after {
    content: "";
    clear: both;
    display: block;
}
textarea{
    resize: none;
}
/* 新增下一步 */
.nextstep{
    width: 3.45rem;
    line-height: .5rem;
    background: #0DA3E2;
    border-radius: .05rem;
    margin: 0 auto;
    margin-top: .45rem;
    font-size: .19rem;
    color:#fff;
    text-align: center;
}
.radioList{
    width: 3.05rem;
    height: 1.95rem;
    border-radius: .05rem;
    border: 1px solid #666666;
    padding: .1rem .15rem;
    box-sizing: border-box;
    font-size: .14rem;
    margin-top:.1rem;
}
.radioTitle{
    font-size: .14rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: .35rem;
}
.radios{
    
}
.radio1{
    font-size: .14rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: .3rem;
}
.rowCss{
    line-height:.35rem;
}
input[type="radio"]:checked + label::before {
    background-color: #fd8869;
}
.vouchers,.vouchersNo{
    margin: 0 auto;
    margin-top: .2rem;
    width: 3.45rem;
}
.fail1,.success1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 3.45rem;
    
}
