.none{display: none}

/*公众号二维码*/
.g-qr{max-width:640px;width:100%;height:100%;position:fixed;z-index:9999;top:0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CC000000,endcolorstr=#CC000000);background:rgba(0,0,0,0.8);}
/*控制公众号二维码显示隐藏*/
.g-qr .m-qr-box{width:70%;margin:4.5rem auto 0;text-align:center;}
.g-qr .m-qr-box img{width:80%;}
.g-qr .m-qr-box p{font-size:0.6rem;line-height:1.8;color:#FFF;margin-top:0.4rem;}

/*投票状态弹窗*/
.g-vote{display:none;max-width:640px;position:fixed;width: 100%;height:100%;z-index:9999;top:0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CC000000,endcolorstr=#CC000000);background:rgba(0,0,0,0.8);;}  /*控制投票状态显示隐藏*/
.m-vote-successfully,.m-vote-failure{width:10.45rem;height:6.1rem;margin:3rem auto 0;box-sizing:border-box;border-radius:5px;background:#FFF;}
.m-vote-successfully{display:none;}  /*控制投票成功显示隐藏*/
.m-vote-failure{display:none;}  /*控制投票失败显示隐藏*/
.m-vote-successfully .u-state,.m-vote-failure .u-state{font-size:0.75rem;text-align:center;margin-top:0.85rem;}
.m-vote-successfully .u-tips,.m-vote-failure .u-tips{font-size:0.5rem;color:#333333;width:9.0rem;text-align:center;line-height:0.75rem;margin:0.65rem auto 0;}
.m-vote-successfully .u-close,.m-vote-failure .u-close{width:3.5rem;height:1.25rem;line-height:1.25rem;color:#FFFFFF;font-size:0.55rem;border-radius:5px;margin:1rem auto 0;text-align:center;cursor:pointer;}

/*input，textarea的placeholder样式*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    font-family: "Microsoft YaHei";
    font-size:0.4rem;
}

/* 附件上传 */
.file-upload{width: 78%;float: right;}
.tag-upllad-alldone,.btn-upload{width: 100px;}
.tag-upllad-alldone{margin-left: 20px;}

/*分页*/
.g-pagination {
    width: 14.25rem;
    margin: 0.8rem auto 0;
    padding: 0.75rem 0;
}

.m-pagination-num {
    width: 10.75rem;
    text-align: center;
}

.m-pagination-num ul {
    height: 1.2rem;
    white-space: nowrap;
    display: inline-block;
}

.g-pagination li {
    display: inline-block;
    width: 1.1rem;
    height: 1.1rem;
    line-height: 1.1rem;
    text-align: center;
    border-radius: 50%;
    font-size: 0.6rem;
    color: #5a5b5b;
    margin-left: 0.3rem;
    cursor: pointer;
}

.g-pagination .m-pagination-prev {
    float: left;
    width: 10%;
    cursor: pointer;
}

.g-pagination .m-pagination-next {
    float: right;
    width: 10%;
    cursor: pointer;
}

.m-pagination-num {
    float: left;
    width: 67%;
    margin: 0 6%;
    overflow: auto;
}

.m-nothing {
    text-align: center;
    height: 2rem;
    line-height: 2rem;
    font-size: 0.8rem;
}

/* 内容滚动容器 */
.layer-scroll-content {
    padding: 15px;
    line-height: 1.6;
}
/* 强制按钮栏始终在底部且不被覆盖 */
.layui-layer-btn {
    position: absolute !important; /* 覆盖Layer原有样式 */
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 9999;
    box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
}