.hidden {display: none;}
.vhidden {visibility: hidden;}
/*支付密码弹出层*/
.payPwdBox{
    display: none;
    /* width: 100%;
    height: 100%; */
    /* overflow: hidden; */
    z-index: 1000;
}
.payPwd{
    width: 6.9rem;
    height: 3.92rem;
    border-radius: 0.1rem;
    position: absolute;
    left: 50%;
    top: 35%;
    transform: translate(-50%,-50%);
    /* position:fixed;
    top: 10px;  */
    background-color: #fff;
    border-radius: 0.08rem;
}
.payPwd p.title{
    width: 100%;
    padding: 0.5rem 0 0.6rem;
    text-align: center;
    font-size: 0.34rem;
    color: #333333;
}
.payPwd_info{
    text-align: center;
    margin-top: 0.32rem;
    font-size: 0.32rem;
}
.payPwd_info span{
    color: #FF7D0D;
}
.payClose{
    width: 0.52rem!important;
    height: 0.52rem!important;
    position: absolute;
    padding: 0!important;
    top: 0.1rem;
    right: 0.24rem;
}
.payClose img{
    width: 0.52rem;
    height: 0.52rem;
}
.pwdBox{
    width: 6.38rem;
    height: 1rem;
    background-color: #ffffff;
    border-radius: 0.05rem;
    border: solid 1px #e8e7e9;
    margin:0 auto;
    /* margin-top: 0.63rem; */
    position: relative;
}
.txtPassword{
    position: absolute;
    top: 1.5rem;
    right: 0;
    width: 100%;
    height: 1rem;
    opacity: 0;
    z-index: 66;
}
.pwdBox li{
    caret-color: transparent;/*设置输入框光标颜色透明，达到隐藏光标的效果*/
    height:0.6rem;
    width: 100%;
    /* line-height: 1rem; */
    border-right: 1px solid #e8e7e9;
    text-align: center;
    font-size: 0.5rem;
    color: transparent;
    text-shadow: 0 0 0 #000;
    align-items: center;
    justify-content: center;
    /*-webkit-text-security:disc;*/
    /*text-security:disc; !*使用指定形状代替文字显示 circle圆圈 disc 圆形 square 正方形*!*/
}
.pwdBox li:last-of-type{
    border-right: none;
}
.pwdBlackpoint{
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    background-color: #000000;
    border-radius: 0.3rem;
}
.payPwd a{
    float: right;
    font-size: 0.28rem;
    color: #3d9aea;
    padding:0.2rem;
    margin-top: 0.1rem;
}
.payPwd .sure,.payPwd .cancel{
    display: inline-block;
    width: 50%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    border-top:1px solid #e6e6e6 ;
    font-size: 0.36rem;
    color: #252525;
    position: absolute;
    bottom: 0;
}
.payPwd .cancel{
    right: 0;
    border-left: 1px solid #e6e6e6;
}