/*时间选择器*/
textarea,input[type="password"],input[type="file"],input[type="text"],button{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff;}
.mui-dtpicker .mui-dtpicker-header {
    line-height: 52px;
    text-align: center;
    border-bottom: 1px solid rgb(238, 238, 238);
    background-color: rgb(255, 255, 255);
    padding: 0;
}

.mui-dtpicker-header button {
    font-size: 18px !important;
    padding: 0 18px !important;
    line-height: 52px;
    border: none !important;
}

.mui-dtpicker-header>button {
    float: left;
}

.mui-dtpicker-header [data-id=btn-cancel] {
    color: rgb(153, 153, 153);
}

.mui-dtpicker-header [data-id=btn-down] {
    color: rgb(201, 23, 35);
}

.rl_sw {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    border: 1px solid rgb(201, 23, 35);
    border-radius: 5px;
    margin: 6px auto;
}

.rl_sw button {
    width: 50%;
    height: 100%;
    line-height: 40px;
    color: rgb(201, 23, 35);
    background-color: rgb(255, 255, 255);
    padding: 0 22px !important;
}

.rl_sw [data-id=btn-gl] {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.rl_sw [data-id=btn-nl] {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.rl_sw button.selected {
    color: #fefefe;
    border-radius: 0;
    background-color: rgb(201, 23, 35);
}

.mui-dtpicker-title {
    display: none !important;
}

.mui-dtpicker-body {
    display: flex;
    height: 260px !important;
}

.mui-dtpicker-body .mui-picker {
    background-color: rgb(255, 255, 255) !important;
}

.mui-dtpicker-body .mui-pciker-list,
.mui-dtpicker-body .mui-pciker-rule {
    height: 52px;
    line-height: 52px;
}

.mui-dtpicker-body .mui-pciker-rule {
    border-top: 1px solid rgb(201, 23, 35);
    border-bottom: 1px solid rgb(201, 23, 35);
}

.mui-dtpicker-body .mui-pciker-list li {
    font-size: 16px;
    line-height: 52px !important;
}

.mui-dtpicker-body .mui-pciker-list li.highlight {
    color: rgb(201, 23, 35);
    font-weight: bold;
}

[data-type=hour] [data-id=picker-h],
[data-type=hour] [data-id=title-h],
[data-type=datetime] [data-id=picker-h],
[data-type=datetime] [data-id=title-h] {
    border-left: none !important;
}

.mui-dtpicker .mui-dtpicker-body [data-id="picker-y"] {
    width: 33.3%;
}

.mui-dtpicker .mui-dtpicker-body [data-id="picker-m"] {
    width: 33.3%;
}

.mui-dtpicker .mui-dtpicker-body [data-id="picker-d"] {
    width: 33.3%;
}

.mui-dtpicker .mui-dtpicker-body [data-id="picker-h"] {
    display: none!important;
}
.confim_box {
    position: absolute;
    display: none;
    z-index: 10;
    width: 100%;
    background-color: rgb(255, 255, 255);
}

.confim_box .confimtitle {
    width: 100%;
    line-height: 52px;
    text-align: center;
    font-size: 21px;
    color: rgb(163, 30, 26);
    border-bottom: 1px solid rgb(221, 221, 221);
}

.confim_box .confimcnt {
    width: 100%;
    height: 260px !important;
    text-align: center;
}

.confim_box .confimtips {
    line-height: 52px;
    font-size: 19px;
    color: rgb(51, 51, 51);
    margin-top: 26px;
}

.confim_box .rl_time {
    color: rgb(51, 51, 51);
    font-size: 20px;
    line-height: 39px;
}

.confim_box .rl_time .confim_rl {
    color: rgb(163, 30, 26);
}

.confim_box .confim_btn {
    margin-top: 27px;
}

.confim_box .confim_btn button {
    display: inline-block;
    width: 130px;
    line-height: 52px;
    font-size: 20px;
    text-align: center;
    color: rgb(255, 255, 255);
    border-radius: 6px;
    border: none;
}

.confim_box [data-id=btn-back] {
    background-color: rgb(177, 177, 177);
    margin-right: 7px;
}

.confim_box [data-id=btn-ok] {
    background-color: rgb(163, 30, 26);
    margin-left: 7px;
}

.mui-backdrop {
    position: fixed;
    z-index: 100;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.3);
}
