﻿@charset "utf-8";
/* CSS Document */

TABLE{
cellpadding:0; cellspacing:0; margin-left:auto; margin-right:auto; border-collapse:collapse;} 


.btnQX{
	float:right;margin-right:5px;background-color:rgba(170,0,0,1);color:#fff;border:none;border-radius:10px;font-size:12px;margin-bottom:0px;padding:0px 5px;font-weight:200;
}

/**时间位置**/
#hour_div {
    width: 300px;
    height: 352px;
}

.unover {
    background: #f4f1f1;
    cursor: auto;
}

table.hrtable {
    border-collapse: collapse;
    font-family: "Times New Roman", "宋体";
    table-layout: fixed;
}

    table.hrtable tbody {
        background: #fff;
    }

.over {
    background: #f0e68c;
}

.topDateFont{
font-size:12px; color:#000000;}

/*===== dateSelection =====*/
#dateSelectionDiv {
	border: 1px solid #f8c173;
	background: #fefef1;
	position: absolute;
	top: 25px;
	z-index: 20;
	width: 160px;
	display: none;
}

#dateSelectionHeader {
	width: 100%;
	font-size: 0;
}
#dateSelectionBody {
	width: 100%;
}
#dateSelectionFooter {
	width: 100%;
	font-size: 0;
}
#dateSeparator {
	margin: 0 auto;
	width: 152px;
	height: 2px;
	font-size: 0;
}
#dateSelectionBtn {
	margin: 0 auto;
	width: 133px;
	height: 20px;
	line-height: 20px;
}
#dateSelectionTodayBtn {
	float: left;
	width: 41px;
	height: 20px;
	cursor: pointer;
}
#dateSelectionOkBtn {
	float: left;
	text-align: center;
	margin: 0 5px 0 5px;
	width: 41px;
	height: 20px;
	cursor: pointer;
}
#dateSelectionCancelBtn {
	float: right;
	text-align: right;
	width: 41px;
	height: 20px;
	cursor: pointer;
}
#yearList {
	
	height: 20px;
	line-height: 20px;
	color: green;
}

#yearListPrev {
	float: left;
	margin-left: 3px;
	text-align: left;
	width: 8px;
	height: 20px;
	cursor: pointer;
	font-size:18px;
	line-height:24px;
}

#yearListNext {
	float: left;
	margin-right: 3px;
	text-align: right;
	width: 8px;
	height: 20px;
	cursor: pointer;
	font-size:18px;
	line-height:24px;
}

#yearListContent {
	float: left;
	height: 20px;
}

#yearListContent .year {
	float: left;
	display: block;
	width: 50px;
	height: 20px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}

#yearListContent .curr {
	color: red;
}

#monthList {
	margin: 0 1px 0 1px;
	padding: 0 15px 0 15px;
}

#monthListContent .month {
	float: left;
	display: block;
	width: 30px;
	height: 15px;
	margin: 2px;
	line-height: 15px;
	text-align: center;
	cursor: pointer;
	font-size:14px;
}

#monthListContent .curr {
	color: red;
}


#myrl{
font-size:12px;}

/*calendar*/
.calTit{
background-image:url(../res/img/calTit.jpg);}
.calWeekTit{
background-color:#99BBE8; color:#15428B;}
.calTit FONT{
color:#15428B;}

table.hrtable td {
    border: 1px solid #99BBE8;
    text-align:center;
}
.data-item {
    cursor:pointer;
}

    .data-item:hover {
        background: #99BBE8;
        color:red;
    }