@charset "utf-8";
/* Date Picker 日期拾取器 */
table {}
table.jCalendar{border-collapse:collapse;font-family:Arial;width:100%;}
table.jCalendar tr{display: block;margin: 4px 0;}
table.jCalendar th{color:#000;font-weight:normal;height:42px;line-height:42px;vertical-align:middle;}
table.jCalendar td{color:#2C2C2C;font-size:10px;border:0;height:20px;line-height:20px;text-align:center; }
table.jCalendar td.other-month{background:#fff;color:#555;text-decoration: none;}
table.jCalendar td.today{background-color:#e04841;color:#fff; text-decoration:none; }
table.jCalendar td.selected,table.jCalendar td.selected.dp-hover{background:#B50A0C;color:#fff; text-decoration:none; }
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background-color:#e04841;color:#fff; text-decoration:none; }
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover{color:#ccc;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#8ca4c8;color:#fff;}
div.dp-popup{position:relative;font-size:12px;font-family:arial, sans-serif;background: #fff;}
div.dp-calendar {   }
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2 { position:relative; height:48px; line-height:48px;font-weight:normal; font-family:Microsoft YaHei;text-align: center; font-size: 30px;color: #000;border-top: 1px solid #6e6868;border-bottom: 1px solid #6e6868;margin: 0!important;}
div.dp-popup h2 em { position:absolute; right:11%; top:0; font-size:30px;  display:block; width:70px; text-align:center; }
div.dp-popup h2 span { position:absolute; bottom:0px; left:10px; height:40px; line-height:40px; font-size:16px; }
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;text-decoration:none;width:15px;height:34px; text-indent:-999em; overflow:hidden;display:block;}
div.dp-popup a#dp-nav-prev-year{display:none; }
div.dp-popup a#dp-nav-next-year{ display:none; }
div.dp-popup div.dp-nav-prev{position:absolute;top:7px;left:16px;width:15px; height:34px;}
div.dp-popup div.dp-nav-prev a{float:left; background:url(rl_but_left.jpg) no-repeat center; }
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:7px;right:16px;width:15px; height:34px; }
div.dp-popup div.dp-nav-next a{float:right; background:url(rl_but_right.jpg) no-repeat center;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td{ position:relative; cursor:pointer;font-size:18px; width:52px; height:36px; text-align:center; line-height:32px;border-radius: 100%; }
div.dp-popup th {cursor:pointer;font-size:15px; width:52px; height:36px; text-align:center; line-height:36px;font-weight: bold;font-family: Arial; border-bottom: 1px solid #6e6868;}
div.dp-popup td.disabled{cursor:default; }
div.dp-popup td.disabled:hover{background:none;}