#J_DepDate_action{height: 34px;line-height: 34px;border-style: solid;border-color: #dddddd;border-width: 1px 1px 0 1px;width: 560px}
#J_DepDate_action div.prev,#J_DepDate_action div.next{float: left;width: 34px;background: url(../images/detail.png) no-repeat;height: 34px;cursor: pointer;}
#J_DepDate_action div.prev{border-right: 1px solid #ddd; background-position: -5px -100px; }
#J_DepDate_action div.prev:hover{background: #ff6700 url(../images/detail.png) no-repeat;  background-position: -85px -43px;}
#J_DepDate_action div.disPrev:hover{background:#999 url(../images/detail.png) no-repeat;background-position: -85px -43px;}
#J_DepDate_action div.next{float: right;background-position: -45px -100px;border-left: 1px solid #ddd; }
#J_DepDate_action div.next:hover{background: #ff6700 url(../images/detail.png) no-repeat;background-position: -125px -43px;}
#J_DepDate_action div.disNext:hover{background:#999 url(../images/detail.png) no-repeat;background-position: -125px -43px;}
#J_DepDate_action div.dateContent{margin: 0 35px;overflow: hidden; height: 40px;}
#J_DepDate_action div.dateContent ul li{width: 97px;float: left;text-align: center;font-size: 14px;position: relative;cursor: pointer;}
#J_DepDate_action div.dateContent ul li span{display:none;position: absolute;bottom: 0px;border-bottom: 3px solid #ff6700;height: 10px;width: 100%;left: 0;}
#J_DepDate_action div.dateContent ul li:hover span,#J_DepDate_action div.dateContent ul li.active span{display: block;}
#J_DepDate01 table{width: 542px;height: 335px;background: #fff;}
#J_DepDate01 .date-box{background: #fafafa;}
#J_DepDate01 table tr th{background: #fafafa; text-align: center; color: #666; font-family: arial; font-size: 14px; padding: 0px 0px 3px; }
#J_DepDate01 table td{width: 76px;position: relative; border:#f2f2f2 solid 1px; background: none;height: 30px;}
#J_DepDate01 table td a{ color:#666 !important ; font-weight: normal; font-size: 14px;}
#J_DepDate01 table td a.yuandan{font-size: 0px!important;text-indent:0; }
#J_DepDate01 table td a.chuxi{font-size: 0px!important;text-indent:0; }
#J_DepDate01 table td.other{background:#f2f2f2; border:#fafafa solid 1px;}
#J_DepDate01 table td.other a{color:#c2c2c2 !important;background:#f2f2f2;}
#J_DepDate01 .calendar-bounding-box .content-box .inner{padding: 0 9px; background:#fafafa ;}
#J_DepDate01 .calendar-bounding-box .content-box{border-color:#dddddd;padding: 5px 0 10px 0; background: #fafafa;}
#J_DepDate01 .calendar-bounding-box td a{padding: 0 10%;display: block;text-align: left;width: 80%;height: 100%}
#J_DepDate01 .calendar-bounding-box td.start-date a,
#J_DepDate01 .calendar-bounding-box td a:hover, 
#J_DepDate01 .calendar-bounding-box td.end-date a:hover,
#J_DepDate01 .calendar-bounding-box td.selected-date a,
#J_DepDate01 .calendar-bounding-box td.selected-date.other a{background-color: #fff1dc;color: #333333;border: 1px solid #ff6700;}
#J_DepDate01 .calendar-bounding-box td a:hover{background: #fff;}
#J_DepDate01 .calendar-bounding-box td.disabled a{color:#666;background-color:transparent!important;position: relative;}
#J_DepDate01 .calendar-bounding-box td.disabled a:hover{  cursor: default;border:none;top: 0;left: 0;}
#J_DepDate01 .calendar-bounding-box td a span{position: absolute;right: 5px;top: 0px;font-size: 12px;}
#J_DepDate01 .calendar-bounding-box td a div{font-size: 14px;color: #ff6700;position: absolute;bottom: 0;right: 5px;}
#J_DepDate01 .calendar-bounding-box td.jietuan a div,#J_DepDate01 .calendar-bounding-box td.jietuan a span{color: #999}
#J_DepDate01 .calendar-bounding-box td.jietuan a{color:#333!important;background-color:transparent!important;}
#J_DepDate01 .calendar-bounding-box td a span.cur{color: #51ac36}
#J_DepDate01 .calendar-bounding-box td a span.nostage{color: #666} 
.detailLeft .calendar-bounding-box{z-index: 1 !important;}

.detail_more{color: #999; text-align: center; font-size: 14px; cursor: pointer; display:none; clear: both;}
.detail_more i{display: inline-block; width:23px; height:21px; position: relative; top:3px; background: url(../images/sea_more.png) 0 0 no-repeat;}
.detail_more i.up{background-position: 5px 3px;}
.detail_more i.down{background-position: 5px -27px;}
  
#J_DepDate01 .calendar-bounding-box td a.youhui,#J_DepDate01 .calendar-bounding-box td a.youhui:hover{background: url(../images/youhui.png) no-repeat;font-size: 0;text-indent: 0;}
