 /*弹窗样式*/
.fs_36{
    font-size: .36rem!important;
}
.fs_24{
    font-size: .24rem!important;
}
.m_lr_16{
    margin:0rem .16rem;
}
.m_tb_24{
    margin:.24rem 0rem ;
}
.ml10{
    margin-left:.1rem!important;
}
.c_red{
    color:#F5222D
}
.mr24{
    margin-right:.24rem;
}
.mt24{
    margin-top:.24rem;
}
.popupMask1,
.popupMask2 {
    position: fixed;
    left: 0rem;
    top: 0rem;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: .5;
    z-index: 1000;
    display: none;
}
.popup {
    width:6.3rem;
    margin: 0 auto;
    /* overflow: hidden; */
    position: fixed;
    left: 50%;
    top: 50%;
    /* 支持现代浏览器 */
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: auto;
    z-index: 10001;
    display: none;
}
.popup_bg{
    width:100%;
    display: block;
    background:#fff;
    border-radius: 0.16rem;
    overflow: visible;
}
.form_list{
    display: none;
}
.form_list1{
    display: block;
}
.popup_title{
    width: 6.3rem;
    height: .98rem;
    background: #4376ec;
    color:#fff;
    font-size:.36rem;
    position: relative;
    border-top-left-radius:.16rem;
    border-top-right-radius:.16rem;
}
.close_img{
    width:.5rem;
    height:.5rem;
    position: absolute;
    right: -.2rem;
    top: -.3rem;
    opacity: .5;
}
.sub_title{
    padding:.28rem .24rem .32rem .24rem;
    font-size:.24rem;
    line-height:.36rem;
   
}
.sub_title span{
    color:#4376ec;
}
.sub_title2{
    margin-bottom:.32rem;
}
.sub_title2 .index{
    width: .42rem;
    height: .42rem;
    background: #4376ec;
    color:#FFFFFF;
    border-radius :100%;
}
.input_style,
.code_box{
    width: 100%;
    height: .8rem;
    border-radius: 0.08rem;
    border: 0.01rem solid #CCCCCC;
    margin-bottom:.24rem;
    padding-left:.24rem;
    box-shadow: 0 0 0 1000px white inset!important;
}
.code_box{
    margin:0rem 0rem .4rem 0rem;
}
.code_box .code{
    width:3.4rem;
    margin:0rem;
    border:none;
    box-shadow: 0 0 0 1000px white inset!important;
}
.code_box .verify_code{
    width: 2.1rem;
    height:.58rem;
    border:none;
    border-left:0.01rem solid #DDDDDD;
    color:#4376ec;
    background-color: #fff;
}
.submit_style{
    width: 4.84rem;
    height: 0.76rem;
    line-height: .76rem;
    display: block;
    border: none;
    background: #4376ec;
    border-radius: 0.08rem;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 0.24rem;
}
.pb50{
    padding-bottom:.5rem!important;
}
.mb50{
    margin-bottom:.5rem!important;
}
.mb36{
    margin-bottom:.36rem!important;

}
.p_8{
    padding:0.08rem;
}
.bg_FFF9D8{
    background:#FFF9D8;
    border-radius:0.04rem;
}
.pay_list{
    margin-bottom:.6rem;
}
.pay_item{
    width: 3.6rem;
    height: 2.48rem;
    background: #FFFFFF;
    border-radius:.08rem;
    border: 0.01rem solid #333;
}
.pay_item img{
    width:.8rem;
    height:.8rem;
    margin:.5rem 0rem .4rem 0rem;
}
.width_260{
    width:2.6rem;
}
.width_180{
    width:1.8rem;
}
.border_DDDDDD{
    border:0.01rem #DDDDDD solid;
}
.img_item{
    width:2.84rem;
    
}
.img_item .upload_img_btn{
    width: 100%;
    height: 1.84rem;
    background: #EEEEEE;
    border-radius: 0.04rem;
}
.item_img{
    width:100%;
    height:1.84rem;
}
.add_item_img{
    width: 0.44rem;
    height:.44rem;
}

/* 微信公众号弹窗 */
.c_4376ec{
    color:#4376ec
}
.fs_60{
    font-size:.6rem;
}
.popup1_close_img{
    display:block;
    width:.7rem;
    height:.7rem;
    margin:0 auto;
    opacity: .7;
}
.wechat_box{
    width: 5.22rem;
    border-bottom: 0.01rem solid #CCCCCC;
    margin:0 auto;
}
.wechat_box img{
    width:4.08rem;
    height:4.08rem;
}