body,html{
    background: #f6f6f6;
}





.warp{
    width: 100%;
	height: 100%;
}


.img_box{
    width: 100%;
    text-align:center;
}

.img_box>img{
    width: 1rem;
    height: 1rem;
    margin-top: 1.26rem;
    mso-horizontal-page-align: center;
    horiz-align: center;
}


.title{
    width: 100%;
    font-family: PingFangSC-Regular;
    font-size: 0.3rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 0.4rem;
    text-align: center;
}

.desc{
    width: 5.39rem;
    margin: 0 auto;
    font-family: PingFangSC-Regular;
    font-size: 0.26rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.40rem;
    letter-spacing: 0px;
    margin-top: 0.22rem;
    text-align: center;
}

.btn{
    width: 6.60rem;
    height: 0.88rem;
    line-height: 0.88rem;
    margin: 0 auto;
    background-color: #2ab1f3;
    border-radius: 0.10rem;
    font-family: PingFangSC-Regular;
    font-size: 0.36rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 0.6rem;
    text-align: center;

}

.list{
	width: 100%;
	height: 0.9rem;
	background:#FFFFFF;
	margin-top: 0.54rem;
}
.list>div{
	width: 100%;
	height: 0.9rem;
	line-height: 0.9rem;
	border-bottom: 1px solid #DEDEDE;
	font-size: 0.3rem;
	padding:0 0.22rem;
	display: flex;
	justify-content: space-between;
}
.list>div:nth-of-type(1){
	font-weight: 700;
	color: #000000;
	border-top: 1px solid #DEDEDE;
}
.step_box{
    width: 100%;
    height: 0.70rem;
    border-top: solid 1px #dedede;
    border-bottom: solid 1px #dedede;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
    -webkit-align-items: center;
    background-color: #fff;
	position: fixed;
	top:0;
	z-index: 20;
	

}
.step_item_doing{
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    margin: 0.1rem 0;
    position: relative;
    background-color: #CCCCCC;

    font-family: PingFangSC-Regular;
    font-size: 0.24rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;

}
.step_box>.step_item_doing:nth-of-type(1){
	background: #09ba07;
}
.step_box>.step_item_doing:nth-of-type(2){
	background: #09ba07;
}
.step_box>.step_item_undo:nth-of-type(1){
	background: #09ba07;
}
.step_box>.step_item_undo:nth-of-type(2){
	background: #09ba07;
}
/* .step_box>.step_item_undo:nth-of-type(3){
	background: #09ba07;
} */
.step_item_undo{
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    margin: 0.1rem 0;
    position: relative;
    background-color: #cccccc;

    font-family: PingFangSC-Regular;
    font-size: 0.24rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
}
.step_item_1 {
    width: 23%;
    line-height: 0.5rem;
	
}
.step_item_2{
    width: 20%;
    line-height: 0.5rem;
}
.step_item_3{
    width: 14%;
    line-height: 0.5rem;
	background: #09ba07;
}

.step_item_4{
    width: 20%;
    line-height: 0.5rem;
	background: #09ba07;
}

.step_item_5{
    width: 23%;
    line-height: 0.5rem;
}
 .step_title{
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    position: absolute;
    right: 0.2rem;
}
.top_img{
    height: 0.5rem;
    position: absolute;
    right: 0;
}
.cell-box .left-box {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}

.cell-box .left-box .xing {
    font-family: PingFangSC-Regular;
    font-size: 0.32rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #f76260;
}

.cell-box .left-box .label {
    width: 100%;
    font-family: PingFangSC-Regular;
    font-size: 0.32rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;

}


.cell-box .left-box .label  .alert{
    font-family: PingFangSC-Regular;
    font-size: 0.26rem;
    font-weight: normal;
    letter-spacing: 0px;
    color: #f76260;
}


.cell-box .right-box {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}
.cont{
	padding: 0 0.24rem;
}
.title_name{
	font-size: 0.32rem;
	margin-top:0.5rem;
}
.tab_con{
	border: 1px solid #DEDEDE;
	border-radius:6px ;
	background: #FFFFFF;
	margin-top: 0.2rem;
	/* padding: 0 0.2rem; */
}
input{
	width: 4.48rem;
	height: 0.68rem;
	border: 1px solid #DEDEDE;
	display: inline-block;
	text-indent: 0.2rem;
}
.son{
	padding : 0.3rem 0.4rem 0 0;
	text-align: right;
	font-size: 0.28rem;
}
.input_style{
	border-radius: 6px;
	background: #FFFFFF;
	width: 100%;
	height: 0.88rem;
	text-indent: 0.2rem;
	font-size: 0.3rem;
	margin-top: 0.3rem;
}
.bill{
	width: 7.02rem;
	/* height:5.22rem; */
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 6px;
	margin: 0 auto;
	margin-top: 0.4rem;
	text-align: center;
}
.bill>div:nth-of-type(1){
	display: flex;
	justify-content: space-between;
	padding:0.3rem 0.3rem 0 0.3rem;
	font-size: 0.25rem;
	color: #676767;
}
.bill>div:nth-of-type(2){
	display: flex;
	justify-content: space-between;
	padding:0.3rem 0.3rem 0 0.3rem;
	font-size: 0.25rem;
	color: #676767;
}
.bill>div:nth-of-type(3){
	display: flex;
	justify-content: space-between;
	padding:0.3rem 0.3rem 0 0.3rem;
	font-size: 0.25rem;
	color: #676767;
}
.bill>div:nth-of-type(4){
	display: flex;
	justify-content: space-between;
	padding:0.3rem 0.3rem 0 0.3rem;
	font-size: 0.25rem;
	color: #676767;
}
.bill>div:nth-of-type(5){
	display: flex;
	justify-content: space-between;
	padding:0.3rem 0.3rem 0 0.3rem;
	font-size: 0.25rem;
	color: #676767;
}
.bill>div:nth-of-type(6){
	display: flex;
	justify-content: space-between;
	padding:0.3rem 0.3rem 0.3rem 0.3rem;
	font-size: 0.25rem;
	color: #676767;
}
.cell-box {
    width: 7.02rem;
    margin: 0 auto;
    margin-top: 0.5rem;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
    justify-content: flex-start;

}
.cell-box .left-box {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}

.cell-box .left-box .xing {
    font-family: PingFangSC-Regular;
    font-size: 0.32rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #f76260;
}

.cell-box .left-box .label {
    width: 100%;
    font-family: PingFangSC-Regular;
    font-size: 0.32rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;

}


.cell-box .left-box .label  .alert{
    font-family: PingFangSC-Regular;
    font-size: 0.26rem;
    font-weight: normal;
    letter-spacing: 0px;
    color: #f76260;
}


.cell-box .right-box {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}

.radio-box {
    width: 7.02rem;
    height: 0.88rem;
    line-height: 0.88rem;
    background-color: #ffffff;
    border-radius: 0.1rem;
    border: solid 1px #dedede;
    margin-top: 0.20rem;
    display: flex;
}

.radio-box .mint-cell {
    min-height: 0.88rem !important;
    background-color: transparent;
}

/*.radio-box  .mint-cell-wrapper{*/
/*height: 0.8rem;*/
/*}*/
.radio-box .mint-cell:last-child {
    background-image: -webkit-linear-gradient(bottom, #ffffff, #ffffff 50%, transparent 50%) !important;
    background-image: linear-gradient(0deg, #ffffff, #ffffff 50%, #ffffff 50%) !important;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: bottom;
}

.cell-box .wholeright-box {
    width: 100%;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: flex-start;

}

.float {
    position: relative;
    float: right;
}

.cell-box .right-box .input {

    flex: 1;
    -webkit-flex: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -moz-box-flex: 1;

    width: 7.02rem;
    /*height: 0.88rem;*/
    /*line-height: 0.88rem;*/

    background-color: #ffffff;
    border-radius: 0.1rem;
    border: solid 1px #dedede;
    text-align: left;

    font-family: PingFangSC-Regular;
    font-size: 0.30rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    padding: 0.29rem 0;
    padding-left: 0.21rem;
    margin-top: 0.20rem;

}

.cell-box .right-box .arraw {
    width: 0.30rem;
    height: 0.17rem;
    margin-left: 0.20rem;
    position: absolute;
    right: 0.20rem;
    bottom: 0.36rem;
}