@charset "utf-8";/* CSS Document */
body{background:#f5f5f5;}
a:hover{text-decoration:none;}
.new_member_main .right_selectbycon{height:53px;background:#fff;border-left: 1px solid #eee; border-right: 1px solid #eee;}
.new_member_main .right_selectbycon .r_center{width:90%;height:77%;margin:0 auto;}
.new_member_main .right_selectbycon .r_center .suoshuqiye{float:left;margin-right:13px;font-family:微软雅黑,宋体;font-size:12px;line-height:53px;height: 53px;}
.new_member_main .right_selectbycon .r_center .suoshuqiye input{margin-top:13px;border: 1px solid #ccc;border-color:#ccc!important;}
.new_member_main .right_selectbycon .r_center .suoshuqiye select{margin-top:13px;border: 1px solid #ccc;}
.new_member_main .fangdajin{float:right;cursor:pointer;margin-top:-1px;}
.new_member_main .right_selectbycon .r_center .suoshuqiye .findPar{border:1px solid;height:82%;background:white;}
.new_member_main .right_selectbycon .r_center .suoshuqiye .search_bott{
background: #c40001;
    padding: 0 15px;
    border: none;
    display: inline-block;
    zoom: 1;
    overflow: visible;
    color: #FFFFFF;
    font-size: 12px;
	font-family:微软雅黑,宋体;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
    height: 24px;
    line-height: 24px;
    margin: 13px 5px 0px 5px;	
	border-radius:5px;
}
.new_member_main .r_list{border-left: 1px solid #eee; border-right: 1px solid #eee;}
.new_member_main .r_list .show_total{height:70px;background:white;}
.new_member_main .r_list .show_total .total{padding-top:39px;padding-left:50px;font-family:微软雅黑,宋体;font-size:14px;}
.new_member_main .r_list .show_list{background:white;}
.new_member_main .r_list .show_list .list_head{height:35px;background:#f1f1f1;width:100%;border-top:1px solid #ddd;}
.new_member_main .r_list .show_list .list_head .head_font{overflow: hidden;width:10%;text-align:center;font:12px/35px 微软雅黑,宋体;float:left}
.new_member_main .r_list .show_list .list_con{height:34px;width:100%;border-bottom:1px solid #ddd;}
.new_member_main .r_list .show_list .list_con .head_font{overflow: hidden;width:10%;text-align:center;font-family:微软雅黑,宋体;font-size:12px;float:left;line-height:34px;color:#747474;height:34px;overflow:hidden}
.new_member_main .r_list .show_list .list_con .head_font .edit{color:#005ea6;font-family:微软雅黑,宋体;font-size:12px;cursor:pointer;}
.new_member_main .r_list .show_list .list_con .head_font .revoke{color:#6896C0;font-family:微软雅黑,宋体;font-size:12px;cursor:pointer;}

.new_member_main .r_list .show_list .list_con .head_font .head_employee{float: left; width: 200px; background-color: #00a0e9;}
.new_member_main .r_list .show_list .list_con .head_font .list_employee{float: left; width: 200px;}
.new_member_main .r_list .show_list .list_con .look_info,.opt_interactive{
  width:80px;
  height:20px;
  line-height:20px;
  text-align:center;
  display:block;
  border:1px solid #ccc;
  margin:6px auto;
}
.opt_interactive.dis{
  color:rgba(204,204,204,1);
}
.new_member_main  .show_fenye{height:50px;background:white;}
.new_member_main .show_fenye .feny{float:left;margin-top:10px;height:50px;margin-left:21px;}
.new_member_main .show_fenye .feny a{display:inline-block;width:15px;height:28px;line-height:28px;padding:0px 8px;border:1px solid #eee;margin:0 2px;text-align:center;}
.new_member_main .show_fenye .feny a.on{background:#c40001;color:#fff;border-color:#c40001;}

.new_member_main .action_header{
  margin:10px 0;
}
.new_member_main  .action_header a{
    display:inline-block;
    *zoom:1;
    width: 100px;
    height: 30px;
    background-color: #1fbba6;
    border-radius: 3px;
    text-align:center;
    line-height:30px;
    color:#fff;
    margin-right:10px;
  }
  .new_member_main .dialog-mask{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#000;
    opacity:0.4;
    filter: alpha(opacity=40);
    z-index:9999;
    display:none;
  }
  .new_member_main  .dialog-detail{
    width:640px;
    height:444px;
    background:#fff;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-222px;
    margin-left:-320px;
    z-index:10000;
    display:none;
    overflow:hidden;
    padding-bottom:20px;
  }
  .new_member_main .dialog-detail .top{
  background:#f1f1f1;
  height:35px;
}
.new_member_main .dialog-detail .top h4{
  font-size:16px;
  padding-left:20px;
  line-height:35px;
  float:left;
}
.new_member_main .dialog-detail .top .close{
  float:right;
  font-size:16px;
  line-height:35px;
  padding-right:20px;
  cursor:pointer;
}
.new_member_main .dialog-detail table{
  width:80%;
}
.new_member_main .dialog-detail table th{
  width:30%;
  text-align:right;
  line-height:40px;
  font-size:14px;
  color: #666666;
}
.new_member_main .dialog-detail table td{
  padding-left:20px;
  line-height:40px;
  font-size:14px;
  color: #243646;
  width:60%;
}
.new_member_main .dialog-detail .con{
  height:360px;
  overflow-y:auto;
}
.new_member_main .dialog-detail .footer-btn{
  margin-top:40px;
  text-align:center;
  position:absolute;
  bottom:20px;
  left:0;
  width:100%;
}
.new_member_main .dialog-detail .footer-btn a{
  width:90px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:12px;
  display:inline-block;
  *zoom:1;
}
.new_member_main .dialog-detail .footer-btn a.sure{
  background:#c40001;
  color:#fff;
  margin-right:20px;
}
.new_member_main .dialog-detail .footer-btn a.cancel{
  background:#f1f1f1;
  margin-right:50px;
}
.new_member_main .dialog-detail .con{
  padding:10px 30px 0 30px;
}
.new_member_main .dialog-detail .con li{
  overflow:hidden;
  font-size:14px;
  line-height:30px;
}
.new_member_main .dialog-detail .con .left{
  float:left;
  width:70px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  word-wrap:break-word;
  word-break:break-all;
  line-height: 14px;
  height: 31px;
}
.new_member_main .dialog-detail .con .right{
  float:left;
  width:460px;
}
.new_member_main .dialog-detail .con .right p{
  line-height:20px;
  margin-bottom:10px;
}
.new_member_main .dialog-detail .con .right input{
  border:1px solid #ccc;
  width:100%;
  height:30px;
  line-height:30px;
  padding-left:8px;
}
.new_member_main .dialog-detail .con .right textarea{
  width:100%;
  border:1px solid #ccc;
  height:60px;
  line-height:20px;
  padding-left:8px;
}
.new_member_main .dialog-detail .con .img-box{
  width: 65px;
  height: 65px;
  line-height:65px;
  text-align:center;
  margin-left:30px;
  margin-right:10px;
  border:1px solid #f4f4f4;
  display:table;
}
.new_member_main .dialog-detail .con .checkbox{
  height: 65px;
  line-height:65px;
  display:table;
  width:20px;
}
.new_member_main .dialog-detail .con .img-box:after,.new_member_main .dialog-detail .con .checkbox:after{
  content:'';
  height:100%;
}

.new_member_main .dialog-detail .con .img-box img{
  vertical-align:middle;
  max-width:100%;
  max-height:100%;
}
.new_member_main .dialog-detail .con .info{
  width:435px;
  line-height:20px;
}
.new_member_main .dialog-detail .con .info .name{
  font-size:14px;
  margin-bottom:5px;
}
.new_member_main .dialog-detail .con .info .desc{
  height:40px;
  overflow:hidden;
}
.new_member_main .dialog-detail .con .item,.new_member_main .dialog-detail .con .question_item{
  margin-bottom:10px;
}
.new_member_main .dialog-detail .con label span{
  vertical-align:middle;
}
.new_member_main .dialog-detail .con .checkbox_list{
  margin-bottom:10px;
}
.new_member_main .dialog-detail .con .checkbox_list .img-box{
  margin-left:0px;
}
.new_member_main .dialog-detail .con .join_info{
  font-size:14px;
}
.new_member_main .voting_result_item{
  overflow:hidden;
  margin-bottom:10px;
  margin-top:5px;
}
.new_member_main .progress_wrap{
  overflow:hidden;
  width:80%;
  margin-top:5px;
}
.new_member_main .dialog-detail .progress{
  height:20px;
  float:left
}
.new_member_main .dialog-detail .progress_wrap span{
  float:left;
  line-height:20px;
  margin-left:10px;
  position:absolute;
}
.new_member_main .dialog-detail .even .progress{
  background-color:#2171d2;
}
.new_member_main .dialog-detail .odd .progress{
  background-color:#7dbaf9;
}
.new_member_main .question_dialog_result .con .info{
  width: 200px;
}
.new_member_main .question_dialog_result .progress_wrap{
  float:right;
  width:230px;
  position:relative;
  padding-right: 55px;
}
.new_member_main .question_dialog_result .progress_wrap .progress{
  float:right;
}
.new_member_main .question_dialog_result .progress_wrap span{
  right: -5px;
  width: 55px;
  text-align: left;
  margin-left: 5px;
}
.new_member_main .fl{
  float:left;
}
.confirm_inner_item{
  width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #c40001;
  display: block;
  float: right;
}


/* 打赏规则开始 */
.exceptional-rules-content{
  border-bottom:1px solid #ddd;
  margin-top: 20px;
}
.exceptional-rules-content .content-line{
  padding-left: 10px;
  height:40px;
}
.exceptional-rules-content .content-line .line-label{
  line-height: 40px;
  font-size: 14px;
}
.exceptional-rules-content .content-line .line-label span{
  color:red;
}
.exceptional-rules-content .content-line input{
  height:16px;
  line-height: 40px;
  margin-left: 10px;
  padding-left: 4px;
  border:1px solid #ddd;
}
.exceptional-rules-content .save_btn{
  display: block;
  margin:20px 10px;
  padding:0 10px;
  height:30px;
  text-align: center;
  font-size: 16px;
  color: #FFFFFF;
  background: #666666;
  border:1px solid #ddd;
  border-radius:4px;
}
.exceptional-rules-content .save_btn:hover{
  color: #fff;
  background: #0283be;
}
/* 打赏规则结束 */

/* 打赏管理开始 */
   /* 打赏详情弹窗 */
.manager-show-detail-wrapper {
  display: none;
  position: absolute;
  top: 0;
  left: 0; 
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.685);
}
.manager-show-detail-wrapper .show-detail {
  position: relative;
  width: 55%;
  margin:100px auto;
  padding: 20px;
  background:#fff;
  border: 1px solid #999;
}
.manager-show-detail-wrapper .show-detail h2{
  font-size: 20px;
  margin-bottom:20px;
}
.manager-show-detail-wrapper .show-detail .show-detail-close{
  position: absolute;
  top: 15px;
  right: 30px;
  font-size: 30px;
  cursor: pointer;
}
.manager-show-detail-wrapper .show-detail .show-detail-row{
  margin-bottom:5px;
}
.manager-show-detail-wrapper .show-detail .show-detail-row .show-detail-col{
  display: inline-block;
  width: 48%;
  height: 24px;
  line-height: 24px;
}
.manager-show-detail-wrapper .show-detail .show-detail-row .show-detail-col span{
  font-size: 15px;
}
.manager-show-detail-wrapper .show-detail .show-detail-row .show-detail-col2{
  padding-left: 25px;
  height: 24px;
  line-height: 24px;
  font-size: 16px;
}
.manager-show-detail-wrapper .show-detail .show-detail-row .show-detail-col2 span{
  font-size: 13px;
}

     /* 创建打赏弹窗 */
.create-new-reward-wrapper{
  display: none;
  position: absolute;
  top: 0;
  left: 0; 
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.685);
}
.create-new-reward-wrapper .create-new-reward-content{
  position: relative;
  box-sizing: border-box;
  width: 55%;
  padding: 20px 60px;
  margin:100px auto;
  background:#fff;
  border: 1px solid #999;
}
.create-new-reward-wrapper .create-new-reward-content h2{
  font-size: 20px;
  margin-bottom:20px;
}
.create-new-reward-wrapper .create-new-reward-content .create-new-reward-close{
  position: absolute;
  top: 15px;
  right: 30px;
  font-size: 30px;
  cursor: pointer;
}

.create-new-reward-content .create-new-reward-form{
  border-top: 1px solid #ddd;
}
.create-new-reward-content .create-new-reward-form .form-row{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.create-new-reward-form .form-row .form-col{
  width:35%;
  height: 35px;
  text-align: center;
  font: 12px/35px '微软雅黑';
  background: #f1f1f1;
  border: 1px solid #ddd;
  border-right: none;
  border-top: none;
}
.create-new-reward-form .form-row .form-col1{
  width:65%;
  height: 35px;
  text-align: center;
  font: 12px/35px '微软雅黑';
  border: 1px solid #ddd;
  border-top: none;
}
.create-new-reward-form .form-row .form-col1 select{
  width:65%;
  margin-top:6px;
  border: 1px solid #ddd;
}
.create-new-reward-form .form-row .form-col1 input{
  width:65%;
  box-sizing: border-box;
  padding-left:3px;
  margin-top:6px;
  border: 1px solid #ddd;
}
.create-new-reward-form .form-row .form-col1 button{
  width:65%;
  margin-top:7px;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.create-new-reward-content .group-btn{
  padding-top:10px;
  display: flex;
  justify-content: space-around;
}
.create-new-reward-content .group-btn button{
  padding: 5px 10px;
  border: 1px solid #999;
  border-radius: 5px;
}
.btn-border-style{
  width: 50%;
  height:60%;
  border:1px solid #999;
  border-radius: 5px;
  margin:6px auto;
}
  /* 支付账户弹窗 */
.pay-account-wrapper{
  display: none;
  position: absolute;
  top: 0;
  left: 0; 
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.685);
}
.pay-account-wrapper .pay-account-content{
  position: relative;
  box-sizing: border-box;
  width: 55%;
  padding: 20px 60px;
  margin:100px auto;
  background:#fff;
  border: 1px solid #999;
}
.pay-account-wrapper .pay-account-content h2{
  font-size: 20px;
  margin-bottom:20px;
}

    /*员工账户弹窗 */
.employee-account-wrapper{
  display: none;
  position: absolute;
  top: 0;
  left: 0; 
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.685);
}
.employee-account-wrapper .employee-account-content{
  position: relative;
  box-sizing: border-box;
  width: 55%;
  padding: 20px 60px;
  margin:100px auto;
  background:#fff;
  border: 1px solid #999;
}
.employee-account-wrapper .employee-account-content h2{
  font-size: 20px;
  margin-bottom:20px;
} 
.employee-account-wrapper .employee-account-content .search-btn{
  margin-left: 10px; 
  padding:0 15px;
  height: 24px;
  line-height: 24px;
  color: rgb(255, 255, 255);
  background: rgb(196, 0, 1);
  border-radius: 5px;
  font-size: 12px;
  vertical-align: middle;
} 
.employee-account-wrapper .employee-account-content .group-btn{
  padding-top:10px;
  display: flex;
  justify-content: space-around;
}
.employee-account-wrapper .employee-account-content .group-btn button{
  padding: 5px 10px;
  border: 1px solid #999;
  border-radius: 5px;
}


/* 打赏管理结束 */