/*公共样式*/
.date_pop{width:100%; position:relative; z-index:1;}
.date_pop .datepicker{position:relative;font-size:12px;}
.date_pop .datepicker p{padding:0;margin:0;font-weight:400}
.date_pop .datepicker .np_icon{font-family:'微软雅黑'}
.date_pop .datepicker .datepickerContainer{background:#FFF;position:absolute;top:0;left:0}
.date_pop .datepicker a{display:block;color:#000;text-decoration:none;outline:0}
.date_pop .datepicker table td{padding:0;margin:0}
.date_pop .datepicker th{text-align:center;color:#999;}
.date_pop .datepicker .datepickerDays a{border:#fff solid 2px}
.date_pop .datepicker .datepickerDays a span{display:block;margin:2px;text-align: center;}
.date_pop .datepicker tbody.datepickerDays td.datepickerSelected{background:#FFE7E7}
.date_pop .datepicker tbody.datepickerDays td.datepickerSelected a{border-color:#FE0000}
.date_pop .datepicker tbody.datepickerDays td.datepickerSelected.datepickerNotInMonth{background:#fff !important;}
.date_pop .datepicker tbody.datepickerDays td.datepickerSelected.datepickerNotInMonth a{border-color:#fff !important;}
.date_pop .datepicker tbody th{text-align:left}
.date_pop .datepicker .datepickerSpace{width:0px !important;display:none;}
.date_pop .datepicker .datepickerGoNext a,.date_pop .datepicker .datepickerGoPrev a,.date_pop .datepicker .datepickerMonth a{text-align:center}
.date_pop .datepicker .datepickerGoNext a{float:right;width:100%;text-align:right}
.date_pop .datepicker .datepickerGoPrev a{float:left;width:100%;text-align:left}
.date_pop .datepicker td.datepickerNotInMonth a{color:#fff;cursor:default}
.date_pop .datepicker td.datepickerNotInMonth a span{color:#fff;display:none;}
.date_pop .datepicker td.datepickerDisabled a{color:#ddd;cursor:not-allowed;}
.date_pop .datepicker td.datepickerDisabled a span{color:#ddd;}
.date_pop .datepicker td.datepickerSpecial a{background:#700}
.date_pop .datepicker td.datepickerSpecial.datepickerSelected a{background:#a00}
.date_pop .datepicker .datepickerViewDays{border:#C5E2A7 solid 4px; border-left:none}
.date_pop .datepicker .datepickerViewDays_0{border-left:#C5E2A7 solid 4px}
.date_pop .datepicker .datepickerDays td{border:#E5E5E5 solid 1px}
.date_pop .datepicker table{width:100%;border-collapse:collapse}
.date_pop .datepicker tbody .datepickerDoW th{height:30px;text-align:center}
.date_pop .datepicker .datepickerShow{height:32px;background-color:#C5E2A7}
.date_pop .datepicker .datepickerShow th{font-weight:700}
.date_pop .datepicker .datepickerShow a{font-size:14px;color:#449500;line-height:32px}
.date_pop .datepicker .datepickerSaturday a span{color:#52B500}
.date_pop .datepicker .datepickerSunday a span{color:#FF4D88}
.date_pop .datepicker .hidden{display:none!important}
.date_pop_input{border:#ccc solid 1px; background:url(../../images/pop_date_icon.png) #fff no-repeat right center; padding:2px 28px 2px 5px; width:100px; cursor:pointer;}
.date_pop .date_pop_loading{position:absolute;z-index:2;left:0;top:0;bottom:0;right:0; background:#fff url(../../js/popdatepicker/loading.gif) no-repeat center center; opacity:0.8; filter:alpha(opacity=80); display:none;}
.date_pop .date_pop_loading span{ position:absolute; width:180px; height:40px; background-color:#ddd; line-height:40px; color:#333; text-align:center; border-radius:4px; left:50%; top:50%; margin:-15px 0 0 -90px; cursor:pointer; display:none;}
.date_pop .date_pop_loading.reload{background:#fff;  opacity:0.9; filter:alpha(opacity=0);}
.date_pop .date_pop_loading.reload span{display:block;}
.date_pop_input:disabled{opacity: 0.6;}

/*输入日期 样式*/
.date_pop.theme0{position:absolute;z-index:999;display:none; top:0; width:440px; height:188px; box-shadow:rgba(0,0,0,0.2) 1px 1px 5px;}
.date_pop.theme0 .datepicker table{width:220px;background-color:#fff}
.date_pop.theme0 .datepicker a{color:#333;font-weight:bold;text-align:center;}
.date_pop.theme0 .datepicker .datepickerDays td{border: none;}
.date_pop.theme0 .datepicker .datepickerDays a{height:28px;border: none;font-weight: normal;}
.date_pop.theme0 .datepicker .datepickerDays a span>font{width: 22px;height: 22px;margin: auto;position: relative;top: 3px;text-align: center;line-height: 22px;border-radius: 11px;display: inline-block;}
.date_pop.theme0 .datepicker td.datepickerNotInMonth a{color:#fff !important;cursor:default !important;}
.date_pop.theme0 .datepicker td.datepickerNotInMonth a span{color:#fff !important; display:inherit;}
.date_pop.theme0 .datepicker .datepickerShow{height:32px;border-bottom:none;background: rgb(138,205,96);}
.date_pop.theme0 .datepicker .datepickerShow a{font-size:12px;line-height:32px;color: #fff;font-size: 14px;font-weight: normal;}
.date_pop.theme0  .datepicker .datepickerViewDays{border: none;}
.date_pop.theme0  .datepicker .datepickerViewDays .datepickerDays{border: 1px solid rgb(224,224,224);border-top: none;}
.date_pop.theme0  .datepicker .datepickerViewDays .datepickerDoW{border-left: 1px solid rgb(224,224,224);border-right: 1px solid rgb(224,224,224);background: rgb(237,237,237);}
.date_pop.theme0 .datepicker tbody .datepickerDoW th{color: #333;height: 28px;}
.date_pop.theme0 .datepicker tbody.datepickerDays td.datepickerSelected{background: none;}
.date_pop.theme0 .datepicker tbody.datepickerDays td.datepickerSelected a{border: none;}
.date_pop.theme0 .datepicker tbody.datepickerDays td.datepickerSelected a span>font{background: rgb(138,205,96);color: #fff;}
.date_pop.theme0 .datepicker .datepickerSaturday a span{color: #FF4D88;}
.date_pop.theme0 .datepicker .datepickerSaturday.datepickerDisabled a span{color: #ddd;}
/*前台门票价格日历 样式*/
.date_pop.theme1 .datepicker{width:100% !important;}
.date_pop.theme1 .datepicker table{width:480px;}
.date_pop.theme1 .datepicker .datepickerDays a{height:40px;font-weight:bold}

/*后台价格日历 样式*/
.date_pop.theme2 .datepicker{width:100% !important;}
.date_pop.theme2 .datepicker p{color:#2C8F7B; font-size:12px;}
.date_pop.theme2 .datepicker .datepickerContainer{width:100% !important;}
.date_pop.theme2 .datepicker .datepickerContainer>table>tbody>tr>td{width:50%;}
.date_pop.theme2 .datepicker .datepickerDays a{height:60px;font-weight:bold}
.date_pop.theme2 .datepicker .datepickerDays a span{font-size:16px;}
.date_pop.theme2 .datepicker td.datepickerNotInMonth a span{color:#fff;display:none;}
.date_pop.theme2 .datepicker .datepickerViewDays{border-color:#78B1C8}
.date_pop.theme2 .datepicker .datepickerShow{background-color:#78B1C8}
.date_pop.theme2 .datepicker .datepickerShow a{color:#fff;}

/*前台公演价格日历 样式*/
.date_pop.theme3 .datepicker{width:100% !important;}
.date_pop.theme3 .datepicker p{color:#2C8F7B; font-size:12px;}
.date_pop.theme3 .datepicker .datepickerContainer{width:100% !important;}
.date_pop.theme3 .datepicker .datepickerContainer>table>tbody>tr>td{width:50%;}
.date_pop.theme3 .datepicker .datepickerDays a{height:45px;font-weight:bold}
.date_pop.theme3 .datepicker .datepickerDays a span{font-size:12px;}
.date_pop.theme3 .datepicker td.datepickerDisabled a{color:#999;}
.date_pop.theme3 .datepicker td.datepickerDisabled a span{color:#999;}
.date_pop.theme3 .datepicker td.datepickerNotInMonth a span{color:#fff;display:none;}

/*白色背景新日历样式*/
.date_pop.date-white{width: 738px;height: 292px;box-shadow: rgba(0,0,0,0.2) -1px 2px 5px;}
.date-white .datepicker .datepickerShow{background-color: #fff;border-bottom: none !important;}
.date-white .datepicker .datepickerViewDays{border: none;}
.date-white .datepicker .datepickerViewDays_0{border-right: 2px solid rgb(131,194,106);}
.date-white .datepicker table{width: 369px !important;}
.date-white .datepicker .datepickerShow a{font-size: 18px !important;line-height: 50px !important;font-weight: normal;}
.date-white .datepicker .datepickerShow .datepickerGoNext a,.date-white .datepicker .datepickerShow .datepickerGoPrev a{font-size: 14px !important;}
.date_pop.date-white .datepicker tbody .datepickerDoW th{font-size: 16px;height: 38px;font-weight: normal;color: #333;}
.date_pop.date-white .datepicker .datepickerDays td{border: none;}
.date_pop.date-white .datepicker .datepickerDays a{font-size: 16px;font-weight: normal;height: 30px;line-height: 30px;}
.date_pop.date-white .datepicker .datepickerSaturday a span,.date_pop.date-white .datepicker .datepickerSunday a span{color: #333;}
.date_pop.date-white .datepicker .datepickerSaturday.datepickerDisabled a span,.date_pop.date-white .datepicker .datepickerSunday.datepickerDisabled a span{color:#ddd;}
.date_pop.date-white .datepicker tbody.datepickerDays td.datepickerSelected{background: #fff;}
.date_pop.date-white .datepicker tbody.datepickerDays td.datepickerSelected a{border:none;}
.date_pop.date-white .datepicker tbody.datepickerDays td.datepickerSelected a span{display: inline-block;width: 28px;height: 28px;line-height: 28px;text-align: center;background: rgb(131,194,106);border-radius: 14px;color: #fff; }
.date_pop .datepicker tbody.datepickerDays td.datepickerSelected.datepickerNotInMonth a span{background: #fff;}
.date_pop.date-white .datepicker p{min-height: 0px !important;}


