.popup{position: fixed;top:0;left:0; width:0px;height:0px; }
.popupstyle{width:100%;height:100%;z-index:99}
.popup_bg{width:100%;height:100%;background-color: #000;opacity: 0.5;}
.popup_box{ position: fixed; background-color: #fff;left:50%;top:50%;border-radius:0px;padding:0px 10px;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;opacity: 0;-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}
.popup_bt{height:45px;line-height:45px;position: relative;border-bottom: 1px solid #f2f2f2;font-size: 14px;}
.popupclose{width:30px;height:30px;cursor:pointer;background: url(../images/close.png) no-repeat center; background-size: 27px; position: absolute;right:0px;top:6px;}
.popup_box .formfill{margin-top: 15px;}
.popup_box .formfill label{width:90px;display: inline-block;padding-left:10px; position: relative; color:#333}
.popup_box .formfill label .mark{display: inline-block;position: absolute;left:0;top:4px;width:4px;color:#DD433E;}
.formsubmit{width:100%;text-align: center;position: absolute;bottom:0px;left:0;display: flex;}
.formsubmit .formbtn{width: 50%;height: 45px;display: block; padding:0px 5px;font-family: "微软雅黑";cursor: pointer;border:none;color: #333;/* margin:10px; */font-size: 16px;border-radius:1px;border-top: 1px solid #e6e6e6;position: relative;border-top: 1px solid #e6e6e6;position: relative;border-right: 1px solid #e6e6e6;line-height: 45px;}
.formsubmit .quit{background-color: #f8f8f8;color: #333;}
.formsubmit .save{background-color: #f8f8f8;}
.radioform{margin-right: 10px;}
.departmentbox{width:360px;height:220px;margin-left:-180px;margin-top:-110px; }
.departmentbox .departmenttext{width:255px;height:40px;border:1px solid #c9def3; text-indent: 10px;display: block;margin:70px auto 20px auto; border-radius: 5px;}
.employbox{width:650px;height:430px;margin-left:-325px;margin-top:-215px; }
.popup_box .uploadtx { width: 200px; height: 180px;position:absolute;right:50px;top:60px; overflow: hidden; border: 1px dashed #ccc;}
.popup_box .webuploader-pick {position: relative;display: inline-block; cursor: pointer; background: #3daf6e; padding: 10px 15px;  color: #fff;
text-align: center; border-radius: 3px; overflow: hidden;  top: 129px; width: 90%; left: 5%;}
.popup_box .uploadtx:hover .webuploader-pick {background: #00a2d4;}
.popup_box .webuploader-pick-disable {opacity: 0.6;pointer-events:none;}
.popup_box  .tx_box{width:100%;height:100%;position: absolute;top:0px;left:0px;}
.popup_box  .tx_box img{width:100%;height:100%;}
.popupChoice .popup_box{width:260px;height:150px;margin-top:-75px;margin-left:-130px;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;opacity: 0;-webkit-transform: scale(0);
-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0.);}
.popup .show{ display: block \9;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);
-o-transform: scale(1);transform: scale(1);}
.popup.popupChoice .Choiceshow{ display: block \9;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);
-o-transform: scale(1);transform: scale(1);background: #fff;
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,.175);
    box-shadow: 0 0 12px rgba(0,0,0,.175);}
.popup_box .formfill span.check{margin-right:10px;}
.popup_box .formfill span.check input{position:relative;top:1px;margin-right:2px;}


/*弹窗大小*/
.popup_box.size1{width: 350px;height: 300px;margin-left: -175px;margin-top: -150px;}
.popup_box.size1 .commtext{width: 300px;}
/*提示边框*/
.commtext.tipborder{border: 1px solid #f44;}
.roletreelist{width:160px;height:300px; position: absolute;right:10px;top:60px;}
.popup_box.size2 .commtext.text_1{width:160px;}
.popup_box.size2{width: 350px;height: 250px;margin-left: -175px;margin-top: -150px;}
.popup_box.size3{width: 520px;height: 400px;margin-left: -260px;margin-top: -200px;}
.popup_box.size4{width: 800px;height: 500px;margin-left: -400px;margin-top: -250px;}
.popup_box.size4 .dialogMore table{width:100%}
/*批量录入弹窗*/
.popup_box.batchEntrybox{width:550px;height:550px;margin-left:-275px;margin-top:-275px;}
.popup_box.batchEntrybox .popupform {max-height:400px;overflow-y: auto;;}
.batchEntrybox .datechecktit{padding-left:85px;}
.batchEntrybox .typecheck{margin-right:20px; display: inline-block;height:35px;line-height:35px;}
.batchEntrybox .typecheck.active{background-color: #f0f0f0;padding:0px 5px;border:1px solid #e9e9e9;border-bottom:none;position: relative;top:1px;}
.batchEntrybox .weekcheck{width:380px;margin:0 auto;display: none; background-color: #f0f0f0;border:1px solid #e9e9e9;padding-left:20px;}
.batchEntrybox .priceTable{width:400px;border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-left:85px;}
.batchEntrybox .priceTable tr th{border:1px solid #f2f2f2;border-bottom:none;text-align: center;height:35px;border-left:none}
.batchEntrybox .priceTable tr td{border:1px solid #f2f2f2;border-bottom:none;text-align: center;padding:2px;border-left:none}
.batchEntrybox .tip{display: inline-block; width:350px;height:30px;margin-bottom:10px; border:1px solid #c2c47b;background-color: #fff8ee;padding:5px;}
.datelist{width:40%;height:100px;overflow-y:auto;border:1px solid #f2f2f2;padding:10px;line-height:20px;margin-left:10px;}
.datecheckbox{padding-left:80px; display: none;}
.priceBox{position: relative;}
/*添加账户弹窗*/
.popup_box.accoundPop{width:500px;height:400px;margin-left:-250px;margin-top:-190px;}
.categoryDescription {
    border: 1px solid #f2f2f2;
    width: 224px;
    height: 120px;
    padding: 10px;
}

.popup .Ltextbox{vertical-align: text-top;width: 70%;height: 150px;resize: none;border: 1px solid #f2f2f2;padding: 10px;font-size: 14px;}
/*添加账户弹窗*/
.popup_box.accoundPop{width:500px;height:410px;margin-left:-250px;margin-top:-205px;}
.btcon{text-align: center;color:#ff0000;font-size:20px;font-weight: bold;display: block;margin:0 auto;width:25px;height:25px;border-radius: 100px;border:1px solid #ff0000;display: flex;align-items: center;justify-content: center;position: relative;top:9px;}
.choicecon{text-align: center;margin-top:46px !important}
.js_popUpTip .formfill{text-align: center;line-height: 20px;font-size:15px;}
.js_popUpTip .popup_box{height:110px;margin-top:-50px}
