/*日历公共样式*/
.jalendar {position: relative;width: 100%;font-family:" \5B8B\4F53";}
.jalendar .left {float: left;}
.jalendar .added-event {display: none;}
.jalendar-wood {position: relative;width: 100%;z-index: 2;}
.jalendar-pages {position: relative;background-color: #fff;width: 100%;}
.jalendar-pages > .jalendar_header {position: relative;text-align: center;overflow: hidden;}
.jalendar-pages > .jalendar_header h1 {padding: 0;display: inline-block;color: #fff;font-weight: bold;}
.jalendar-pages > .jalendar_header .prv-m, 
.jalendar-pages > .jalendar_header .nxt-m {text-decoration: none;width: 31px;position: absolute;display: inline-block;height: 31px;background: url(skin/jalendar-sprite.png) no-repeat;cursor: pointer;}
.jalendar-pages > .jalendar_header .prv-m {background-position: 0 0;left: 20px;}
.jalendar-pages > .jalendar_header .nxt-m {background-position: -34px 0;right: 20px;}
.jalendar-pages > .jalendar_header .day-names {overflow: hidden;text-align: center;font-size: 0;border-bottom: 1px solid #ebeff1;}
.jalendar-pages > .jalendar_header h2 {display: inline-block;text-align: center;font-weight: bold;color: #4d4d4d;font-weight: normal;}
.jalendar .jalendar_header h2:first-child {background: none !important;}
.jalendar .days .day {
    position: relative;
    z-index: 1;
    float: left;
    border: 1px solid #ebeff1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #666;
    cursor: pointer;
    background: #ebeff1;
    border-radius: 2px;
    overflow: hidden;
}
.jalendar .days .day.tbody{background: #00b4ff;}
.jalendar .days .this-month{background: #fff;}
.jalendar .days .day em{position: absolute;z-index: 1;color: #2f2e2e;text-align: center;left: 0;top: 0;right: 0;bottom: 0;font-family: arial;}
.jalendar .days .day span{display:block;height:25px;line-height:25px;color:#4d4d4d;font-size:12px;text-align: center;}
.jalendar .days .day:hover {background-color: #feffea;}
.jalendar .days .day.selected {color: #fff;background: #46A136;}
.jalendar .days .day.selected em{color: #fff;}
.jalendar .days .day.today.selected {color: #fff !important;}

/*日历样式一*/
.calender_boxa{width: 760px;overflow: hidden;box-shadow: 0 2px 2px #ccc;}
.calender_boxa .jalendar-pages > .jalendar_header .yearbox{position: relative;height: 60px;line-height: 60px;background: #36404a;}
.calender_boxa .jalendar-pages > .jalendar_header .prv-m, 
.calender_boxa .jalendar-pages > .jalendar_header .nxt-m{top: 8px;}
.calender_boxa .jalendar-pages > .jalendar_header h1{font-size: 20px;font-weight: normal;}
.calender_boxa .jalendar-pages > .jalendar_header .day-names{height: 60px;background: #fff;}
.calender_boxa .jalendar-pages > .jalendar_header h2{width: 108px;height: 60px;line-height: 60px;font-size: 16px;}
.calender_boxa .jalendar .days {position: relative;padding: 10px 0 0 10px;}
.calender_boxa .jalendar .days .day{width: 97px;height: 97px;margin: 0 10px 10px 0;}
.calender_boxa .jalendar .days .day em{line-height: 97px;font-size: 36px;}
.calender_boxa .jalendar .days .day em.white{color: #fff;}
.calender_boxa .jalendar .days .prev-month em,
.calender_boxa .jalendar .days .next-month em{color: #999;}
.calender_boxa .jalendar .days .day .event-single{position: relative;width: 97px;height: 97px;background: #36404a;}
.calender_boxa .jalendar .days .day input{position: absolute;z-index:999;left: 6px;bottom: 6px;}
.calender_boxa .jalendar .days .day.selected .event-single{background: #46A136;}
.calender_boxa .jalendar-wood .mask{display: none;}
/*事件标题背景色*/
.calender_boxa .jalendar .days .day .event-single h4{position: relative;display:block;height: 24px;line-height: 24px;text-align: center;color: #fff;font-size: 12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 5px;}
/*.calender_boxa .jalendar .days .day .event-single h4.title_0{background: #ff9600;}
.calender_boxa .jalendar .days .day .event-single h4.title_1{background: #a200ff;}
.calender_boxa .jalendar .days .day .event-single h4.title_2{background: #25a603;}
.calender_boxa .jalendar .days .day .event-single h4.title_3{background: #fe55c4;}
.calender_boxa .jalendar .days .day .event-single h4.title_4{background: #0c06fa;}
.calender_boxa .jalendar .days .day .event-single h4.title_5{background: #e4e101;}
.calender_boxa .jalendar .days .day .event-single h4.title_6{background: #d3041c;}
.calender_boxa .jalendar .days .day .event-single h4.title_7{background: #00d2ff;}
.calender_boxa .jalendar .days .day .event-single h4.title_8{background: #171717;}
.calender_boxa .jalendar .days .day .event-single h4.title_9{background: #943c02;}
.calender_boxa .jalendar .days .day .event-single h4.title_10{background: #7ec036;}
.calender_boxa .jalendar .days .day .event-single h4.title_11{background: #9e0369;}
.calender_boxa .jalendar .days .day .event-single h4.title_12{background: #c479e0;}
.calender_boxa .jalendar .days .day .event-single h4.title_13{background: #fccc86;}
.calender_boxa .jalendar .days .day .event-single h4.title_14{background: #0c5503;}
.calender_boxa .jalendar .days .day .event-single h4.title_15{background: #fcbfe7;}
.calender_boxa .jalendar .days .day .event-single h4.title_16{background: #b6cf7f;}
.calender_boxa .jalendar .days .day .event-single h4.title_17{background: #48f048;}
.calender_boxa .jalendar .days .day .event-single h4.title_18{background: #4560bd;}
.calender_boxa .jalendar .days .day .event-single h4.title_19{background: #6a8fcb;}
.calender_boxa .jalendar .days .day .event-single h4.title_20{background: #f66778;}
.calender_boxa .jalendar .days .day .event-single h4.title_21{background: #d96303;}
.calender_boxa .jalendar .days .day .event-single h4.title_22{background: #f28fcf;}
.calender_boxa .jalendar .days .day .event-single h4.title_23{background: #706f6f;}
.calender_boxa .jalendar .days .day .event-single h4.title_24{background: #64030e;}
.calender_boxa .jalendar .days .day .event-single h4.title_25{background: #070488;}
.calender_boxa .jalendar .days .day .event-single h4.title_26{background: #7f7206;}
.calender_boxa .jalendar .days .day .event-single h4.title_27{background: #dd0292;}
.calender_boxa .jalendar .days .day .event-single h4.title_28{background: #b47b02;}
.calender_boxa .jalendar .days .day .event-single h4.title_29{background: #667108;}
.calender_boxa .jalendar .days .day .event-single h4.title_30{background: #48096c;}*/

/*日历样式二*/
.calender_boxb{width: 470px;overflow: hidden;box-shadow: 0 2px 2px #ccc;background: #fff;}
.calender_boxb .jalendar-pages > .jalendar_header .yearbox{position: relative;height: 36px;line-height: 36px;background: #36404a;}
.calender_boxb .jalendar-pages > .jalendar_header h1{font-size: 14px;}
.calender_boxb .jalendar-pages > .jalendar_header .prv-m, 
.calender_boxb .jalendar-pages > .jalendar_header .nxt-m{top: 3px;}
.calender_boxb .jalendar-pages > .jalendar_header .day-names{height: 36px;}
.calender_boxb .jalendar-pages > .jalendar_header h2{width: 67px;height: 36px;line-height: 36px;font-size: 14px;}
.calender_boxb .jalendar .days {position: relative;padding: 11px 0 0 11px;}
.calender_boxb .jalendar .days .day{width: 56px;height: 56px;margin: 0 9px 9px 0;}
.calender_boxb .jalendar .days .day em{line-height: 56px;font-size: 16px;}
.calender_boxb .jalendar .days .prev-month em,
.calender_boxb .jalendar .days .next-month em{color: #999;}
.calender_boxb .jalendar .days .day em.white{color: #fff;}
.calender_boxb .jalendar .days .day .event-single{position: relative;width: 56px;height: 56px;background: #36404a;}
.calender_boxb .jalendar .days .day span{position: absolute;z-index:999;right: 2px;top: 2px;width: 18px;height: 18px;background: url(skin/date_unselect.png) no-repeat;}
.calender_boxb .jalendar .days .day span.sel_chk{background: url(skin/date_select.png) no-repeat;}
.calender_boxb .jalendar .days .day span input{display: none;}
.calender_boxb .jalendar .days .day.selected{background: #46A136;}
.calender_boxb .jalendar .days .day.selected em{line-height: 58px;}
/*带事件的日期背景色*/
.calender_boxb .jalendar .days .day .e_day_0{background: #ff9600;}
.calender_boxb .jalendar .days .day .e_day_1{background: #a200ff;}
.calender_boxb .jalendar .days .day .e_day_2{background: #25a603;}
.calender_boxb .jalendar .days .day .e_day_3{background: #fe55c4;}
.calender_boxb .jalendar .days .day .e_day_4{background: #0c06fa;}
.calender_boxb .jalendar .days .day .e_day_5{background: #e4e101;}
.calender_boxb .jalendar .days .day .e_day_6{background: #d3041c;}
.calender_boxb .jalendar .days .day .e_day_7{background: #00d2ff;}
.calender_boxb .jalendar .days .day .e_day_8{background: #171717;}
.calender_boxb .jalendar .days .day .e_day_9{background: #943c02;}
.calender_boxb .jalendar .days .day .e_day_10{background: #7ec036;}
.calender_boxb .jalendar .days .day .e_day_11{background: #9e0369;}
.calender_boxb .jalendar .days .day .e_day_12{background: #c479e0;}
.calender_boxb .jalendar .days .day .e_day_13{background: #fccc86;}
.calender_boxb .jalendar .days .day .e_day_14{background: #0c5503;}
.calender_boxb .jalendar .days .day .e_day_15{background: #fcbfe7;}
.calender_boxb .jalendar .days .day .e_day_16{background: #b6cf7f;}
.calender_boxb .jalendar .days .day .e_day_17{background: #48f048;}
.calender_boxb .jalendar .days .day .e_day_18{background: #4560bd;}
.calender_boxb .jalendar .days .day .e_day_19{background: #6a8fcb;}
.calender_boxb .jalendar .days .day .e_day_20{background: #f66778;}
.calender_boxb .jalendar .days .day .e_day_21{background: #d96303;}
.calender_boxb .jalendar .days .day .e_day_22{background: #f28fcf;}
.calender_boxb .jalendar .days .day .e_day_23{background: #706f6f;}
.calender_boxb .jalendar .days .day .e_day_24{background: #64030e;}
.calender_boxb .jalendar .days .day .e_day_25{background: #070488;}
.calender_boxb .jalendar .days .day .e_day_26{background: #7f7206;}
.calender_boxb .jalendar .days .day .e_day_27{background: #dd0292;}
.calender_boxb .jalendar .days .day .e_day_28{background: #b47b02;}
.calender_boxb .jalendar .days .day .e_day_29{background: #667108;}
.calender_boxb .jalendar .days .day .e_day_30{background: #48096c;}
.calender_boxb .jalendar-wood .mask{display: block;position: absolute;z-index:99;left: 0;top: 0;right: 0;bottom: 0;background: #fff;opacity: 0.6;}

/*日历样式三*/
.look_box .calender_boxa{width: 688px;}
.look_box .calender_boxa .jalendar-pages > .jalendar_header .yearbox{position: relative;height: 32px;line-height: 32px;}
.look_box .calender_boxa .jalendar-pages > .jalendar_header .prv-m, 
.look_box .calender_boxa .jalendar-pages > .jalendar_header .nxt-m{top: 2px;}
.look_box .calender_boxa .jalendar-pages > .jalendar_header h1{font-size: 18px;}
.look_box .calender_boxa .jalendar-pages > .jalendar_header .day-names{height: 32px;}
.look_box .calender_boxa .jalendar-pages > .jalendar_header h2{width: 114px;height: 32px;line-height: 32px;font-size: 14px;}
.look_box .calender_boxa .jalendar .days {position: relative;padding: 4px 0 4px 8px;}
.look_box .calender_boxa .jalendar .days .day{width: 89px;height: 89px;margin: 5px 8px 0 0;}
.look_box .calender_boxa .jalendar .days .day em{line-height: 89px;font-size: 44px;}
.look_box .calender_boxa .jalendar .days .prev-month em,
.look_box .calender_boxa .jalendar .days .next-month em{color: #999;}
.look_box .calender_boxa .jalendar .days .day .event-single{position: relative;width: 89px;height: 89px;background: #fff;}
.look_box .calender_boxa .jalendar .days .day input{position: absolute;z-index:999;left: 6px;bottom: 6px;}
.look_box .calender_boxa .jalendar .days .day.selected .event-single{background: #e3e2e2;}
.look_box .calender_boxa .jalendar-wood .mask{display: none;}
