.registration{
        width: 100%;
        height: 100%;
        font-size: 14px;
        display: flex;
        flex-direction: column;
}
.registration-header{
        width: 100%;
        height: .78rem;
        background: #FAF6F7;
        display: flex;
}
.registration-header>span{
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
}
.registration-header>span>img{
        width: .17rem;
        height: .3rem;
}
.registration-header>p{
        flex: 8;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size:.3rem;
        font-family:PingFangSC-Medium,PingFang SC;
        font-weight:500;
        color:rgba(19,19,19,1);
}

.registration-main{
        flex: 1;
        overflow: auto;
        background: #F1F1F1;
}

.registration-footer{
        height: 1.1rem;
        display: flex;
}
.footer-left{
        flex: 1;
        padding: .3rem;
        display: flex;
}
.footer-left>p{
        font-size:.32rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(55,55,58,1);
        line-height:.45rem;
}
.footer-left>span{
        font-size:.36rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,106,0,1);
        line-height:.5rem;
}
.footer-right{
        width: 3.3rem;
        height: 100%;
}
.footer-right>button{
        width: 100%;
        height: 100%;
        background: #FF6A00;
        border:1px solid #FF6A00;
        font-size:.28rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        outline: none;
}

.registration-main-items{
        width: 100%;
}
.registration-main-item{
        width: 100%;
}
.registration-main-item>div{
        height: .77rem;
        box-sizing: border-box;
        padding: .19rem .3rem;
        font-size:.28rem;
        font-family:PingFangSC-Medium,PingFang SC;
        font-weight:500;
        color:rgba(57,56,61,1);
}
.registration-main-item>.item-inp{
        width: 100%;
        height: 1.13rem;
        padding: .35rem .3rem;
        margin-bottom: 1px;
        background: #fff;
}
.registration-main-item>.item-inp>p{
        float: left;
}
.registration-main-item>.item-inp>p>span{
        color: #f00;
}
.item-inp>input,.item-inp>h4,.item-inp>div{
        float: right;
        margin: 0;
}
.registration-main-item>.item-inp>input{
        min-width: 5rem;
        height: .4rem;
        border: none;
        outline: none;
        font-size:.28rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
}
.item-inp>h4{
        height:.4rem;
        font-size:.28rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(147,147,147,1);
}
.item-inp>h4>img{
        width: .12rem;
        height: .21rem;
        margin-left: .2rem;
}
.item-inp>div{
        width:3rem;
        height:.56rem;
        border:1px solid rgba(170,170,170,1);
        display: flex;
}
.item-inp>div>span{
        width: .6rem;
        height: 100%;
        display: flex;
        line-height: .5rem;
        justify-content: center;
        font-size:.32rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(55,55,58,1);
}
.item-inp>div>span:first-child{
        border-right: 1px solid #AAAAAA;
}
.item-inp>div>span:last-child{
        border-left: 1px solid #AAAAAA;
}
.item-inp>div>p{
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size:.28rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(55,55,58,1);
}


.cityDailog{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.46);
}
.dailogList{
        width: 100%;
        max-height: 6rem;
        position: absolute;
        left: 0;
        bottom: 0;
        background: #fff;
        box-sizing: border-box;
        overflow: auto;
}
.dailogList>li{
        width: 100%;
        height: .79rem;
        padding: .21rem .3rem;
        font-size:.26rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(45,45,45,1);
        line-height:.37rem;
        box-sizing: border-box;
        border-top: 1px solid #D4D4D4;
}
.active{
        color: #FF6A00 !important;
        background: url("/imgs/duihao.png") no-repeat;
        background-position: 6.94rem;
        background-size: .26rem;
}

.submitDailog{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.46);
}
.payment{
        width: 100%;
        height: 6.73rem;
        background: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
}
.dailog-header{
        width: 100%;
        height: 1.18rem;
        display: flex;
        border-bottom: 1px solid #D6D6D6;
        box-sizing: border-box;
}
.dailog-header>span{
        flex: 2;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: .5rem;
        color: #7D7C81;
}
.dailog-header>p{
        flex: 8;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size:.33rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(34,34,34,1);
}
.money{
        width: 100%;
        height: 2.04rem;
        border-bottom: 1px solid #D6D6D6;
        display: flex;
        justify-content: center;
        align-items: center;
}
.money>p{
        font-size: .36rem;
        color: #222222;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        letter-spacing:1px;
}
.money>p>span{
        font-size: .68rem;
}
.futype{
        width: 100%;
        height: 1rem;
        border-bottom: 1px solid #D6D6D6;
        padding: .3rem .26rem;
        box-sizing: border-box;
}
.futype>p{
        float: left;
        font-size:.28rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(147,147,147,1);
}
.futype>span{
        float: right;
        font-size:.28rem;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(34,34,34,1);
}
.futype>span>img{
        width: .12rem;
        height: .21rem;
}
.lijizhifu{
        padding: .3rem;
}
.lijizhifu>button{
        margin-top: 1rem;
        width: 100%;
        height: .8rem;
        background:rgba(255,106,0,1);
        border-radius:2px;
        border: 1px solid rgba(255,106,0,1);
        color: #fff;
}