*{
    margin:0;
    padding:0
}
input:focus{
    outline:none !important
}
.hide{
    display:none !important
}
html{
    background-color:#f6f7f8
}
html body{
    max-width:33.75rem;
    margin:0 auto;
    font-size:1.25rem;
    background-color:#F6F7F8;
    font-family:PingFangSC-Medium, PingFang SC
}
html body .min{
    min-height:100vh;
    box-sizing:border-box
}
html body .min .banner img{
    width:100%
}
html body .min .from{
    margin-top:1rem;
    padding:0 1rem
}
html body .min .from .input_box{
    padding:0 1rem;
    border-radius:0.3127rem;
    background-color:#fff;
    color:rgba(0,0,0,0.65);
    font-size:1.4rem;
    font-family:PingFangSC-Regular
}
html body .min .from .input_box input{
    width:14rem;
    height:4.6875rem;
    margin-top:0.3rem;
    color:rgba(0,0,0,0.85);
    font-size:1.4rem;
    font-family:PingFangSC-Regular;
    border:none
}
html body .min .from .input_box>div{
    height:5rem;
    line-height:5rem
}
html body .min .from .input_box .input1{
    border-bottom:0.0624rem solid rgba(0,0,0,0.04);
    display:flex;
    flex-grow:1;
    flex-shrink:1;
    flex-basis:0%;
    align-self:stretch
}
html body .min .from .input_box .input1 .input1_left{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:14.4373rem
}
html body .min .from .input_box .input1 .input1_left .quhao{
    width:4rem;
    line-height:4.6875rem;
    padding-right:0.9999rem;
    font-size:1.4rem;
    font-family:PingFangSC-Regular, PingFang SC;
    font-weight:400;
    color:rgba(0,0,0,0.85)
}
html body .min .from .input_box .input1 .input1_left .quhao .icon{
    display:inline-block;
    font-stretch:expanded
}
html body .min .from .input_box .input2{
    position:relative;
    display:flex;
    overflow:hidden
}
html body .min .from .input_box .input2 span{
    width:9.375rem
}
html body .min .from .input_box .input2 input{
    width:9rem
}
html body .min .from .input_box .input2 .btn{
    font-size:1.2rem;
    display:inline-block;
    width:16rem;
    height:2.5rem;
    border-radius:1.25rem;
    border:0.0624rem solid #FF6E00;
    color:#FF6E00;
    text-align:center;
    line-height:2.5rem;
    margin:1.25rem 0;
    cursor:pointer
}
html body .min .from .input_box .input2 .bg_org{
    background-color:#ff6e00;
    color:#fff
}
html body .min .from .sub_box{
    padding:1.4377rem
}
html body .min .from .sub_box .sub_bts{
    padding:1.4377rem;
    text-align:center
}
html body .min .from .sub_box .sub_bts span{
    display:block;
    height:3rem;
    line-height:3rem;
    border-radius:1.5rem;
    background-color:#ff6e00;
    color:#fff;
    text-align:center;
    font-size:1.5rem
}
html body .min .from .sub_box .sub_bts p{
    text-align:center;
    color:#999;
    margin-top:0.4688rem;
    font-size:0.9375rem
}
html body .min .mask{
    position:absolute;
    top:0;
    display:none;
    height:200rem;
    background:rgba(0,0,0,0.4);
    z-index:9999;
    width:100%;
    max-width:480px
}html body .min .action-sheet{
    border-top-left-radius:0.6rem;
    border-top-right-radius:0.6rem;
    display:none;
    background:#fff;
    width:100%;
    max-width:480px;
    position:fixed;
    bottom:0;
    z-index:11111
}
html body .min .action-sheet .close-icon{
    font-size:1.44rem;
    font-weight:700;
    height:2.6rem;
    line-height:2.6rem;
    width:1rem;
    text-align:center
}
html body .min .action-sheet .close-icon i{
    font-style:normal
}
html body .min .action-sheet ul{
    height:60vh;
    overflow:scroll
}
html body .min .action-sheet ul li{
    margin:0 0.4rem;
    color:#333;
    font-weight:400;
    font-size:1.4rem;
    height:3.2rem;
    text-align:center;
    line-height:3.2rem;
    border-top:1px solid #eee
}
html body .min .action-sheet .menu-title{
    display:flex;
    align-items:center;
    height:1.4rem;
    margin:0 0.4rem;
    justify-content:space-between;
    line-height:1.4rem;
    background:#fff;
    color:#000;
    border-top-left-radius:0.6rem;
    border-top-right-radius:0.6rem
}
html body .min .action-sheet .scroll-mask{
    height:100%
}
