/*遮盖页面*/
.mCover {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: black;
    opacity: 0.1;
    display: none;
}

/*提示框,确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mInfo, .mConfirm, .mInputConfirm, .mUpload, .mImport {
    position: absolute;
    top: 200px;
    left: 540px;
    width: 400px;
    height: 210px;
    background: aliceblue;
    z-index: 1100;
    display: none;
}

/*提示框,确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mInfo > div, .mConfirm > div, .mInputConfirm > div, .mUpload > div, .mImport > div {
    position: relative;
    height: 30px;
    line-height: 30px;
}

/*提示框,确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mInfo span, .mInfo input, .mConfirm span, .mConfirm input, .mInputConfirm span,
.mInputConfirm input, .mUpload span, .mUpload input, .mImport span, .mImport input {
    height: 30px;
    line-height: 30px;
}

/*提示框,确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mInfoTitle, .mConfirmTitle, .mInputConfirmTitle, .mUploadTitle, .mImportTitle {
    width: 400px;
    background: #b2dbfb
}

/*提示框,确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mInfoInfo, .mConfirmInfo, .mInputConfirmInfo, .mUploadInfo, .mImportInfo {
    position: absolute;
    left: 0px;
    text-align: left
}

/*提示框,确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mInfoClose, .mConfirmClose, .mInputConfirmClose, .mUploadClose, .mImportClose {
    position: absolute;
    right: 0px;
    cursor: pointer;
    font-size: 24px
}

/*提示框,确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mInfoClose:hover, .mConfirmClose:hover, .mInputConfirmClose:hover, .mUploadClose:hover, .mImportClose:hover {
    color: red;
}

/*提示框,确认框*/
.mInfoText, .mConfirmText {
    left: 10px;
    width: 380px;
    height: 60px;
    color: black;
}

/*输入确认框*/
.mInputConfirmText {
    left: 10px;
    width: 380px;
    height: 30px;
    color: black;
}

/*输入确认框,上传文件选择框,导入文件选择框*/
.mInputConfirmInput, .mUploadInput, .mImportInput {
    position: relative;
    left: 10px;
    border: 1px solid black;
    width: 380px;
    color: black
}

/*确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mConfirmControl, .mInputConfirmControl, .mUploadControl, .mImportControl {
    text-align: center
}

/*确认框,输入确认框,上传文件选择框,导入文件选择框*/
.mConfirmControl > span, .mInputConfirmControl > span, .mUploadControl > span, .mImportControl > span {
    margin: 10px;
    border: 1px #cccccc solid;
    height: 28px;
    line-height: 28px;
    width: 80px;
    cursor: pointer;
    display: inline-block;
    color: white;
    background: #326496
}

/*日期选择框*/
.mDate {
    position: absolute;
    border: 1px solid #69c;
    width: 280px;
    cursor: pointer;
    display: none;
    background: aliceblue;
    z-index: 90
}

.mDateBefore {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 40px;
    height: 25px;
    line-height: 25px;
    color: blue;
    text-align: center
}

.mDateYearBox {
    position: absolute;
    top: 10px;
    left: 70px;
    height: 25px;
    line-height: 25px
}

.mDateYearLabel {
    position: absolute;
    top: 10px;
    left: 120px;
    width: 20px;
    height: 25px;
    line-height: 25px;
    text-align: center
}

.mDateMonthBox {
    position: absolute;
    top: 10px;
    left: 140px;
    height: 25px;
    line-height: 25px
}

.mDateMonthLabel {
    position: absolute;
    top: 10px;
    left: 190px;
    width: 20px;
    height: 25px;
    line-height: 25px;
    text-align: center
}

.mDateAfter {
    position: absolute;
    top: 10px;
    left: 230px;
    width: 40px;
    height: 25px;
    line-height: 25px;
    color: blue;
    text-align: center
}

.mDateYear {
    width: 50px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px
}

.mDateMonth {
    width: 50px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px
}

.mDate table {
    border: 0px;
    margin-top: 50px;
    width: 280px
}

.mDate th, .mDate td {
    border: 0px;
    width: 40px;
    font-size: 14px;
    text-align: center;
    background: aliceblue
}

.mDate td:hover {
    background: #69c
}

.mDateNull {
    height: 30px;
    line-height: 30px;
    color: blue;
    text-align: center;
    font-size: 14px
}

.mProhibit {
    position: absolute;
    top: 150px;
    left: 40%;
    width: 250px;
    height: 100px;
    line-height: 100px;
    color: red;
    border: 5px solid red;
    font-size: 58px;
    text-align: center;
    z-index: 100;
}