@charset "utf-8";
/*公共部分*/
body{}

/*首页*/
.title{ padding:14px 15px 6px;color:#797979; font-size:13px;}
.gongge{ position:relative; overflow:hidden; background:#fff; border-bottom:0.5px solid #e2e2e2;}
.a1{ width:50%; float:left; padding:24px 10px; box-sizing: border-box; position:relative; background:#fff;}
.a1:before{ content:" "; position:absolute; bottom:0; right:-0.5px; top:0; border-right:0.5px solid #e2e2e2; z-index:5; }
.a1:after{ content:" "; position:absolute; left:0; bottom:-0.5px; right:0; border-bottom:0.5px solid #e2e2e2; z-index:5;}
.a1 img{ width:24px; height:24px; margin:0 auto; display:block;}
.a1 p{ text-align:center; font-size:14px; margin-top:12px;}

/*管理员管理*/
.user_ul{ background:#fff; padding-left:10px;}
.user_ul li{ border-bottom:0.5px solid #e2e2e2; padding:10px 10px 10px 0px; display:flex; align-items:center;}
.user_ul li:last-child{ border:none;}
.user_ul li img{ width:40px; height:40px; margin-right:10px;}
.user_ul li div{ flex:1;}
.user_ul li div p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px; line-height:1em; }
.user_ul li div b{ font-size:11px; border:0.5px solid #f09d43; color:#f09d43; padding:2px 4px; margin-top:8px; display:inline-block; line-height:1em; border-radius:2px; font-weight:normal;}
.user_ul li div .kd{ color:#1e1f58; border:0.5px solid #1e1f58;}
.user_ul li span{ color:#999; display:inline-block; font-size:14px; line-height:40px; padding-left:10px;}
.user_ul li .red{ color:#f76260;}
.user_ul li .huise{ color:#949494;}

.div_add_gly{ position:fixed; bottom:0px; left:0; width:100%; display:flex; text-align:center; font-size:18px; height:54px; line-height:54px; z-index:9;}
.tj_gly1{ flex:1; background:#f09d43; color:#fff;}
.tj_gly2{ flex:1; background:#1e1f58; color:#fff;}
.div_add_gly a{ font-size: 14px;text-align: center;}
.div_add_gly a:hover{ color:#fff;}

/*绑定确认管理员管理*/
.adduser_ul{margin:0 auto 0;width: 90%;padding-top: 50px;}
.adduser_ul dd{ border-bottom:0.5px solid #e2e2e2; padding:10px 10px 10px 10px; display:flex; align-items:center;background:#fff;border-radius: 3px;}
.adduser_ul dd:last-child{ border:none;}
.adduser_ul dd img{ width:40px; height:40px; margin-right:10px;}
.adduser_ul dd div{ flex:1;}
.adduser_ul dd div p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px; line-height:1em; }
.adduser_ul dd div b{ font-size:11px; border:0.5px solid #f09d43; color:#f09d43; padding:2px 4px; margin-top:8px; display:inline-block; line-height:1em; border-radius:2px; font-weight:normal;}
.adduser_ul dd div .kd{ color:#1e1f58; border:0.5px solid #1e1f58;}
.adduser_ul dd span{ color:#999; display:inline-block; font-size:14px; line-height:40px; padding-left:10px;}
.adduser_ul dd .red{ color:#f76260;}
.adduser_ul dd .huise{ color:#949494;}
.adduser_ul dt{text-align: center;}
.adduser_ul dt img{margin:0 auto 20px;}
.adduser_ul dt a{margin-top: 50px;width: 100%;font-size:18px; height:45px; line-height:45px;display: inline-block;background:#2BA245; color:#fff;border-radius: 3px;}

/*二维码授权页面*/
.ewm_div{ width:100%; }
.jz_ewm{ width:100%; padding-top:60px;}
.jz_ewm .img_logo{ width:200px; margin:0 auto 60px;}
.jz_ewm .img_ewm{ width:200px; margin:0 auto; display:block;}
.jz_ewm p{ width:100%; text-align:center; font-size:18px; margin-top:20px; color:#fff;}


/*中奖管理*/
.ul_jp{ padding:10px 0px; background:#fff;}
.ul_jp li{ width:50%; float:left; display:flex; justify-content:space-between; align-items:center; padding:4px 10px; box-sizing:border-box;  font-size:14px;}
.ul_jp li:nth-child(odd){ border-right:1px solid rgba(0,0,0,0.1);}
.ul_jp li p{ font-size:13px; color:#2a2a2a;}
.ul_jp li span{ color:#666;}
.ul_jp li span font{ color:#f09d43;}

.win_ul{ background:#fff; padding-left:10px;}
.win_ul li{ border-bottom:0.5px solid #e2e2e2; padding:10px 10px 10px 0px; display:flex;}
.win_ul li .li_r{ flex:1; padding-left:10px;}
.win_ul li .head{ width:64px; height:64px; }
.win_ul li:last-child{ border:none;}
.win_ul li .div_zj{ display:flex; justify-content:space-between; align-items:stretch;}
.win_ul li .div_zj .zj_l{ flex:1;}
.win_ul li .div_zj .zj_p1{font-size:13px; padding:1px 2px; line-height:1em; display:inline-block; border:0.5px solid #f09d43; color:#f09d43; border-radius:2px;}
.win_ul li .div_zj .zj_p2{ margin-top:2px; font-size:12px; line-height:1em; display:flex; justify-content:space-between;}
.win_ul li .div_zj .zj_p2 span{ color:#797979;}
.win_ul li .div_zj .zj_p2 .no{ color:#f76260;}
.win_ul li .div_zj .zj_p2 u{ text-decoration:none; color:#999;}
.win_ul li .div_zj .img_fj{ width:32px; height:32px; margin-left:10px;}

.win_ul li .wxname{ font-size:16px; word-break:break-all; margin-bottom:8px;}

.a_more{ border:1px solid #666; color:#333; margin:20px auto; display:block; width:120px; text-align:center; padding:0.5em 0; border-radius:100px;}

/*开关设置*/
.set-form .layui-form-item { font-size:14px;}
.set-form .layui-input{width: 80%;}
.set-form .layui-form-switch {margin-top: 8px;}
.form_sd {padding-bottom: 80px;}
.form_sd .title{ font-size:14px;}

.hd_tips{ padding:40px;}
.hd_tips p{ font-size:32px; font-weight:600; line-height:1.6em;}
.hd_tips span{ color:#888; margin-top:5px; font-size:16px;}

.kaiguan{ width:60px; height:30px; background:#999; border-radius:50px; position:relative; border: 0.5px solid #DFDFDF;}
.kaiguan .kg_off{ display:inline-block; width:26px; height:26px; background:#fff; border-radius:100%; position:absolute; top:2px; left:2px;}

.div_kg{ display:flex; align-items:center; justify-content:space-between; padding:6.5px 15px; background:#fff; border-top: 0.5px solid #e5e5e5; border-bottom: 0.5px solid #e5e5e5;}
.div_kg label{ font-size:17px;}

.div_sr{border-top: 0.5px solid #e5e5e5; border-bottom: 0.5px solid #e5e5e5; background:#fff;}
.div_sr_con{ display:flex; align-items:center; justify-content:space-between; padding:10px 15px; position:relative;}
.div_sr_con label{ font-size:17px;}
.div_sr_con .div_input{}
.div_sr_con .div_input input{ background:none; border:none; font-size:17px; line-height:1.25em; text-align:right; width:110px;}

.div_sr_con:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    left: 15px;
    z-index: 2;
}
.div_sr_con:first-child:before{ display:none;}



