
.day-bills-contents{
    width:1003px;
    margin:0 auto;

}
.current-location{
    width:1200px;
    height:40px;
    line-height: 40px;
    font-size:16px;
    background:#fff;
    color:#646464;
    text-indent: 10px;
    border-bottom: 2px solid #c5201f;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
}
.current-location a{
    color:#646464;
}
.current-location a:hover{
    color:#c5201f;
}
.day-bills-contents-two{
    width:100%
}
.date-select{
    width:300px;
    height:450px;
    background:#fff;
    margin-top:10px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #bfbfbf;
    float:left;
}
.date-select-header {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background:url('../images/cat_order_loginout.jpg')repeat-x 40px 100%;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid #c5201f;
}
.date-select-one{
    width:100%;
    height:140px;
    margin-top:10px;
}
.date-select-begin ,.date-select-end{
    display: block;
    width:240px;
    height:40px;
    line-height: 40px;
    background: #ccc;
    margin:0 auto;
    border:1px solid #bfbfbf;
    border-radius:4px;

}
.date-select-begin span,.date-select-end span{
    display:block;
    height:40px;
    width:210px;
    background:#fff;
    float:left;
    text-align: center;
}
.date-select-begin img,.date-select-end img{
    width:20px;
    height:20px;
    margin-left:5px;
}
.date-select-username {
    display: block;
    width: 240px;
    height: 30px;
    line-height: 30px;

    margin: 0 auto;
    font-size:16px;
}
.date-select-username-sel {
    display: block;
    width: 240px;
    height: 40px;
    line-height: 40px;
    background: #FFF;
    margin: 0 auto;
    border: 1px solid #bfbfbf;
    border-radius: 4px;
}
.date-select-btn{
	cursor: pointer;	
    width:240px;
    height:40px;
    line-height: 40px;
    text-align: center;
    color:#fff;
    background:#c5201f;
   margin:20px auto;
    border-radius: 5px;
}
#boxshaw-background{
   height:100%;width:100%;background:rgba(95,95,95,0.44);position:absolute;top:0;left:0;z-index: 888;display:none;
}
.day-bills-value{
    width:690px;
    min-height:500px;
   /* background: #d6d6d6;*/
    background:#fff;
    border:1px solid #bfbfbf;
    float:right;
    margin-top:10px;
    border-radius:5px;
    overflow: hidden;
}
.day-bills-value-header{
    text-align:center;
    line-height: 40px;
    height:40px;
    width:100%;
    background:url('../images/cat_order_loginout.jpg')repeat-x;
    background-size: 45px 100%;
    border-bottom:2px solid #c5201f ;
    color:#c5201f;
}
.bills-list{
    width:650px;
    height:150px;
    background:#fff;
    margin:10px auto;
    overflow: hidden;
    border-radius: 5px;
    font-size:16px;
    border:1px solid #c5201f;
}
.bills-list-one,.bills-list-two,.bills-list-three,.bills-list-four{
    height:30px;
    width:100%;
    font-size:16px;
    border-bottom: 1px solid #c5201f;
}


.bills-two-first,.bills-two-second{
    display:inline-block;
    float:left;
    width:50%;
    height:30px;
    line-height:30px;
    text-indent: 10px;
}
.bills-five-first,.bills-five-second{
    display:inline-block;
    float:left;
    width:50%;
    height:30px;
    line-height:30px;
    text-indent: 10px;
}

.bills-one-first,.bills-one-second,.bills-three-first,.bills-three-second,.bills-four-first,.bills-four-second{
    display: inline-block;
    float: left;
    width:50%;
    height:30px;
    line-height: 30px;
    text-indent: 10px;
}

/* !!!!!!!!!!!!!!!!!!!!!! */
        ul li{
            list-style: none;
        }
        #schedule-box{
            width: 320px;
            padding: 35px 20px;
            font-size: 13px;
            background:#fff;
            position:absolute;
            left:0;
            right:0;
            top:300px;
            margin:0 auto;
            z-index:999;
        }
        .schedule-hd{
            display: flex;
            justify-content: space-between;
            padding: 0 15px;
        }
        .today{
            flex: 1;
            text-align: center;
        }
        .ul-box{
            overflow: hidden;
        }
        .ul-box > li{
            float: left;
            width: 14.28%;
            text-align: center;
            padding: 5px 0;
        }
        .other-month{
            color: #999999;
        }
        .current-month{
            color: #333333;
        }
        .today-style{
            border-radius: 50%;
            background: #58d321;
        }
        .arrow{
            cursor: pointer;
        }
        .dayStyle{
            display: inline-block;
            width: 35px;
            height: 35px;
            border-radius: 50%;
            text-align: center;
            line-height: 35px;
            cursor: pointer;
        }
        .current-month > .dayStyle:hover{
            background: #00BDFF;
            color: #ffffff;
        }
        .today-flag{
            background: #00C2B1;
            color: #fff;
        }
        .boxshaw{
            box-shadow: 2px 2px 15px 2px #e3e3e3;
        }
        .selected-style {
            background: #00BDFF;
            color: #ffffff;
        }

        .hidden{
            display:none;
        }
        .show{
            display:block;
        }
        .daochu{
        	cursor: pointer;
           width:80px;height:30px;line-height:30px;text-align: center;background:#fff;float:right;margin-right:20px;margin-top:5px;font-size: 14px;border:1px solid #bbb;
        }

 