.popup{position: fixed;top:0;left:0; width:0px;height:0px; }
.popupstyle{width:100%;height:100%;z-index:100009}
.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;}
.popup_bt2 {
    height: 45px;
    line-height: 45px;
    position: relative;
    border-bottom: 1px solid #f2f2f2;
    font-weight: 600;
    font-size: 18px;
}
.fwbox{width: 100%;height: 380px;overflow-y: auto;}
.areabox{width: 100%;height:auto;display: flex;align-items:flex-start;margin-bottom: 15px;}
.areabox label{
    width: 90px;
    display: inline-block;
    padding-left: 10px;
    position: relative;
    color: #333;
    margin-right: 5px;
}
.areabox2{width: calc(100% - 100px);display: flex;flex-wrap:wrap;}
.areabox3{width: auto;padding: 0 10px;height: 30px;cursor:pointer;line-height: 30px;background-color: #f2f2f2;text-align: center;color: #333;margin-right: 15px;margin-bottom: 15px;}
.areabox2 .active{background-color: #009CFF;color: #fff;}
.areabox4{width: calc(100% - 100px);}
.areabox4 table{border-collapse:collapse;}
.areabox4 table .tstr{background-color: #f2f2f2;height: 30px;line-height: 30px;text-align: center;}
.areabox4 table tr td{border-left: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;height: 40px;line-height: 40px;text-align: center;}
.areabox4 table tr:last-child td{border-bottom: 1px solid #f2f2f2;}
.areabox4 table tr td:last-child{border-right: 1px solid #f2f2f2;}
.jskYs{height: 34px;line-height: 34px;border:1px solid #f2f2f2;text-align: center;}
.popupformfw{display: flex;flex-wrap:wrap;margin-bottom: 15px;}
.errortip2{margin-left: 75px;margin-top: 10px;display: block;}
.paintbox{width: 16px;height: 16px;background-color: #f2f2f2;cursor:pointer;display: inline-block;vertical-align: middle;margin-right: 10px;}
.paintbox2{width: 16px;height: 16px;background-image: url(../images/checkpaint.png);background-repeat: no-repeat;background-size: 100% 100%;}

.popup_box.size14 {
    width: 350px;
    height: 240px;
    margin-left: -175px;
    margin-top: -145px;
}
.fl {
    float: left;
}

.managerBox .first {
    font-size: 16px;
    width:100%;
    text-align:center;
    color: #363537;
    padding: 10px 0;
}
.managerBox .second {
	 width:100%;
    text-align:center;
    font-size: 9px;
    color: #989999;
}










.popnumbt{width:100%;height:auto;display:flex;justify-content:space-between;height:50px;line-height:50px;margin-top:20px;}
.popnumbt1{color:#8FC6F3;}
.popnumbt2{display:flex;margin-right:100px;}
.popupclose{width:30px;height:30px;cursor:pointer;background: url(../images/close.png) no-repeat center; background-size: 30px; position: absolute;right:0px;top:2px;}
.popup_box .formfill{margin-top: 15px;}
.popup_box .formfillfw{width: 50%}
.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:20px;left:0;}
.formsubmit .formbtn{min-width:60px;height:30px; padding:0px 5px;font-family: "微软雅黑"; cursor: pointer;border:none; color:#fff; margin:10px; font-size: 12px; border-radius:1px;}
.formsubmit .quit{background-color: #d7d7d7;}
.formsubmit .save{background-color: #009cff;}
.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: #169bd5; 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:320px;height:190px;margin-top:-95px;margin-left:-160px;-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);}
.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;}
.popup_box.size11{width:500px;height: 400px;margin-left: -250px;margin-top: -200px; }
.popup_box.size11s{width:600px;height: 500px;margin-left: -300px;margin-top: -250px; }

/*提示边框*/
.commtext.tipborder{border: 1px solid #f44;}
.roletreelist{width:230px;height:300px; position: absolute;right:10px;top:60px;overflow-y:auto}
.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:410px;margin-left:-250px;margin-top:-205px;}
.popup_box.accoundPop2 {
    width: 1000px;
    height: 500px;
    margin-left: -500px;
    margin-top: -250px;
    overflow-y:hidden;
}

.popup_box.accoundPop3 {
    width: 700px;
    height: 600px;
    margin-left: -350px;
    margin-top: -300px;
}
.popup_box.deliveryPop {
    width: 900px;
    height: 500px;
    margin-left: -450px;
    margin-top: -250px;
}
.popup .popupheight4{height:220px;margin-top:-110px;}
.popup .popupheight4s {
    height: 330px;
    margin-top: -110px;
    overflow-y: auto;
}
.popup .popupwidth4{width:400px;margin-left:-200px;}
.popup .popupwidth5{width:510px;margin-left:-255px;}
.popup .popupheight2{height:520px;margin-top:-260px;    width: 750px; margin-left:-375px;overflow-y:auto;}
.popup_box .formfill input[type="text"],.popup_box .formfill select{width:220px;height:35px;text-indent: 5px;border: 1px solid #f2f2f2;border-radius:2px;}
.jsfinish{display:inline-block;width:50px;height:18px;background-color:#009dff;color:#fff!important;}
.jscancel{display:inline-block;width:50px;height:18px;background-color:#ff6262;color:#fff!important;}
.productimg{display:flex;justify-content:flex-start;}
.productimg img{width:40px;height:40px;margin-left:30px;}
.productimg .hotelinfo{line-height:20px;margin-left:30px;text-align:left;}
.accountpart2{width:100%;height:200px;padding:20px;}
.accountpart2 textarea{width:100%;height:100%;padding:10px;border:1px solid #f2f2f2;color:#999;}