.dy-app-payment{position:fixed;top:0;width:100%;height:100%;left:0;z-index:9;visibility:hidden}.dy-app-payment .operat-pay{overflow:hidden;height:30px}.dy-app-payment .operat-pay label{float:right;height:30px;line-height:30px;font-size:13px;padding:0 15px}.dy-app-payment .title{text-align:center;margin-top:10px}.dy-app-payment.fade{visibility:visible}.dy-app-payment .mask{width:100%;height:100%;top:0;left:0;z-index:1;background-color:#000;opacity:.5;display:inline-block;position:absolute}.dy-app-payment .content{position:absolute;bottom:0;z-index:2;width:100%;background-color:#fff;-webkit-transition:.3s;transition:.3s}.dy-app-payment .content .input-content .input-item{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.dy-app-payment .content .input-content .input-item .item{line-height:45px;height:45px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0 solid #f1f1f1;border-width:1px 0 0 1px}.dy-app-payment .content .input-content .input-item .item:first-child{border-left:0}.dy-app-payment .content .password-item{padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.dy-app-payment .content .password-item .item{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;line-height:45px;height:45px;border:0 solid #f1f1f1;border-width:1px 0 1px 1px}.dy-app-payment .content .password-item .item:last-child{border-right:1px solid #f1f1f1}.dy-app-payment .content .password-item .item .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#000}