﻿.bw-calendar-iframe { width: 400px; height: 245px; position: absolute; z-index: 9998; }
.bw-calendar { position: absolute; border: 2px #C32323 solid; box-shadow: 2px 2px 5px #333333; background: #FFF; z-index: 9999; left: 0; top: 28px; width: 390px; _width: 390px; }
.bw-calendar * { margin: 0; padding: 0; line-height: 142%; font-family: "Microsoft Yahei", Verdana, Simsun, "Segoe UI", "Segoe UI Web Regular", "Segoe UI Symbol", "Helvetica Neue", "BBAlpha Sans", "S60 Sans", Arial, "sans-serif"; }
.bw-calendar a { text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
.bw-calendar .bw-mth-container { background-color: #CCCCCC; height: 44px; margin-top: 0; margin-left: 0; padding: 0; }
.bw-calendar .bw-mth-container li { float: left; color: #333; text-align: center; width: 65px; _width: 65px; height: 22px; line-height: 22px; font-size: 12px; list-style-type: none; cursor: pointer; }
.bw-calendar .bw-mth-container li.bw-action { background-color: #C32323; color: #fff; }
.bw-calendar .bw-cal-container { height: 190px; float: left; margin-left: 7px; _margin-left: 4px; padding-top: 3px; background: url(http://tools.yiqifei.com/js/xCalendar/month-185px.png) no-repeat; }
.bw-calendar .bw-cal-container-left { border-left: 1px #CCCCCC solid; }
.bw-calendar .bw-cal-container-right { border-right: 1px #CCCCCC solid; }
.bw-calendar dl { width: 182px; _width: 186px; color: #404040; font: 12px/22px Georgia; margin: 10px 10px 0; }
.bw-calendar dl, .bw-calendar dt, .bw-calendar dd { text-align: center; margin: 0; padding: 0; }
.bw-calendar dt { float: left; width: 26px; height: 24px; line-height: 24px; }
.bw-calendar dt.bw-week { background-color: #FFFFFF; color: #C32323; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.bw-calendar dt.bw-date { width: 100%; font-weight: 700; margin: 0; color: #C32323; }
.bw-calendar dd { clear: both; width: 100%; height: 120px; }
.bw-calendar dd a { float: left; width: 25px; height: 22px; line-height: 22px; color: #404040; overflow: hidden; text-decoration: none; margin: 1px 0 0 1px; outline: none; }
.bw-calendar dd a:hover, .bw-calendar dd a.bw-selected { background-color: #F7D7CA; }
.bw-calendar dd a span { line-height: 22px; }
.bw-calendar .bw-cal-prev, .bw-calendar .bw-cal-next { position: absolute; cursor: pointer; overflow: hidden; text-indent: -9999px; background: url(veryhuo_rili_ico.png) no-repeat; z-index: 100; }
.bw-calendar .bw-cal-prev, .bw-calendar .bw-cal-next { top: 47px; width: 18px; height: 20px; }
.bw-calendar .bw-cal-prev { left: 7px; _left: 8px; background-position: -1px -70px; }
.bw-calendar .bw-cal-prev:hover { background-position: -1px -92px; }
.bw-calendar .bw-cal-next { right: 9px; _right: 7px; background-position: -21px -70px; }
.bw-calendar .bw-cal-next:hover { background-position: -21px -92px; }
.bw-calendar dd a.bw_yuandan, .bw-calendar dd a.bw_chuxi, .bw-calendar dd a.bw_chunjie, .bw-calendar dd a.bw_yuanxiao, .bw-calendar dd a.bw_qingming, .bw-calendar dd a.bw_wuyi, .bw-calendar dd a.bw_duanwu, .bw-calendar dd a.bw_zhongqiu, .bw-calendar dd a.bw_guoqing, .bw-calendar dd a.bw_qixi, .bw-calendar dd a.bw_shengdan, .bw-calendar dd a.bw_today { color: #C32323; font-size: 9px; font-weight: bold; -webkit-text-size-adjust: none; }
.bw-calendar dd a.bw_yuandan:hover, .bw-calendar dd a.bw_yuandan .bw-selected, .bw-calendar dd a.bw_chuxi:hover, .bw-calendar dd a.bw_chuxi .bw-selected, .bw-calendar dd a.bw_chunjie:hover, .bw-calendar dd a.bw_chunjie .bw-selected, .bw-calendar dd a.bw_yuanxiao:hover, .bw-calendar dd a.bw_yuanxiao .bw-selected, .bw-calendar dd a.bw_qingming:hover, .bw-calendar dd a.bw_qingming .bw-selected, .bw-calendar dd a.bw_wuyi:hover, .bw-calendar dd a.bw_wuyi .bw-selected, .bw-calendar dd a.bw_duanwu:hover, .bw-calendar dd a.bw_duanwu .bw-selected, .bw-calendar dd a.bw_zhongqiu:hover, .bw-calendar dd a.bw_zhongqiu .bw-selected, .bw-calendar dd a.bw_guoqing:hover, .bw-calendar dd a.bw_guoqing .bw-selected, .bw-calendar dd a.bw_qixi:hover, .bw-calendar dd a.bw_qixi .bw-selected, .bw-calendar dd a.bw_shengdan:hover, .bw-calendar dd a.bw_shengdan .bw-selected, .bw-calendar dd a.bw_today:hover, .bw-calendar dd a.bw_today .bw-selected { background-color: #F7D7CA; cursor: pointer; display: block; }
.bw-calendar dd a.bw-disabled, .bw-calendar dd a.bw-disabled:hover, .bw-calendar dd a span.bw-disabled { color: #999; cursor: default; background-color: transparent; }
.bw-calendar .month1 { background-position: 0px 80px; }
.bw-calendar .month2 { background-position: -185px 80px; }
.bw-calendar .month3 { background-position: -370px 80px; }
.bw-calendar .month4 { background-position: -555px 80px; }
.bw-calendar .month5 { background-position: -740px 80px; }
.bw-calendar .month6 { background-position: -925px 80px; }
.bw-calendar .month7 { background-position: -1110px 80px; }
.bw-calendar .month8 { background-position: -1295px 80px; }
.bw-calendar .month9 { background-position: -1480px 80px; }
.bw-calendar .month10 { background-position: -1665px 80px; }
.bw-calendar .month11 { background-position: -1850px 80px; }
.bw-calendar .month12 { background-position: -2035px 80px; }
