/* layer mobile 2.0 弹层组件移动版 */
.layui-m-layer{position:relative;z-index:19891014}
.layui-m-layer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.layui-m-layershade{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);pointer-events:auto}
.layui-m-layermain{display:table;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}
.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}
.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-family:Helvetica,arial,sans-serif;font-size:14px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}
.layui-m-layer0 .layui-m-layerchild{width:90%;max-width:320px}
.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}
.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}
.layui-m-layerchild h3{padding:0 10px;height:50px;line-height:50px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}
.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.layui-m-layercont{padding:20px 15px;line-height:22px;text-align:center}
.layui-m-layer0 .layui-m-layercont{text-align:center}
.layui-m-layerbtn{position:relative;display:flex;height:50px;line-height:50px;font-size:16px;text-align:center;border-top:1px solid #D0D0D0;border-radius:0 0 5px 5px}
.layui-m-layerbtn span{flex:1;cursor:pointer}
.layui-m-layerbtn span[yes]{color:#40AFFE}
.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}
.layui-m-layerbtn span:active{background-color:#f2f2f2}
.layui-m-layer1 .layui-m-layercont{padding:0}
.layui-m-layer2 .layui-m-layercont{text-align:center;padding:20px 15px;line-height:0}
.layui-m-layer2 .layui-m-layercont i{display:inline-block;width:25px;height:25px;vertical-align:top}
.layui-m-layer2 .layui-m-layercont p{margin-top:10px;line-height:22px}
.layui-m-layer2 .layui-m-layerload{width:45px;height:45px}
@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
@keyframes layui-m-anim-scale{0%{opacity:0;transform:scale(.5)}100%{opacity:1;transform:scale(1)}}
.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}
@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes layui-m-anim-up{0%{opacity:0;transform:translateY(800px)}100%{opacity:1;transform:translateY(0)}}
.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}
.layui-m-layer-footer{position:fixed;bottom:0;width:100%;background:0 0;box-shadow:none}
.layui-m-layer-footer .layui-m-layerchild{position:absolute;left:4%;bottom:15px;width:92%;background:0 0}
.layui-m-layer-footer .layui-m-layercont{background-color:rgba(255,255,255,.9);border-radius:5px 5px 0 0}
.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}
.layui-m-layer-footer .layui-m-layerbtn span{display:block;height:50px;line-height:50px;background-color:rgba(255,255,255,.9);border:none;border-radius:0;color:#40AFFE}
.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;margin-top:10px;border-radius:5px}
.layui-m-layer-footer .layui-m-layerbtn span[yes]{border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}
.layui-m-layer-msg{pointer-events:none}
.layui-m-layer-msg .layui-m-layershade{background:0 0}
.layui-m-layer-msg .layui-m-layermain{display:block;position:fixed;top:50%;margin-top:-20px}
.layui-m-layer-msg .layui-m-layerchild{width:auto;max-width:90%;min-width:80px;margin:0 auto;padding:10px 20px;background-color:rgba(0,0,0,.7);color:#fff;border-radius:5px}
.layui-m-layer-msg .layui-m-layercont{padding:0}
.layui-m-layer-loading .layui-m-layerchild{background:0 0}
.layui-m-layer-loading .layui-m-layercont{padding:0}
