.span2 { width:200px; height:40px; line-height:40px; color:#999; padding:0 10px; border:1px solid #ddd; }


/* 日历样式 */
.datepicker { width:215px; top:0; left:100 !important; padding:4px; margin-top:1px; border-radius:3px; border:1px solid #ddd; position:absolute; z-index: 99999999; display:none; font-family:Arial; font-size:12px; background:#FFF; box-shadow:0 4px 8px rgba(0,0,0,0.1);  }
.datepicker:before { content:""; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-bottom-color:rgba(0, 0, 0, 0.2); position:absolute; top:-7px; left:6px; }
.datepicker:after { content:""; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #ffffff; position:absolute; top:-6px; left:7px; }
.datepicker > div { display:none; }
.datepicker table { width:100%; margin:0; }
.datepicker td, .datepicker th { text-align:center; width:20px; height:30px; border-radius:3px; cursor:pointer; }
.datepicker td.day:hover { background:#eee; cursor:pointer; }
.datepicker td.day.disabled { color:#ddd; background:#FFF; }
.datepicker th.dow { font-family:"Microsoft Yahei"; font-weight:400; font-size:12px; }
.datepicker td.old, .datepicker td.new { color:#999999; }
.datepicker td.active, .datepicker td.active:hover { color:#ffffff; background-color:#42b5f6; text-shadow:0 -1px 0 rgba(0,0,0,0.25); }
.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:focus, .datepicker td.active:hover:focus, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled] { color:#fff; background-color:#42b5f6; }
.datepicker td span { display:block; width:47px; height:66px; line-height:66px; float:left; margin:2px; cursor:pointer; border-radius:3px;  box-shadow:0 0 1px rgba(0,0,0,0.4) inset; }
.datepicker td span:hover { background:#eeeeee; }
.datepicker td span.active { color:#ffffff; background-color:#42b5f6; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker td span.active:hover, .datepicker td span.active:focus, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled] { color:#fff; background-color:#42b5f6; }
.datepicker td span.old { color:#999999; }
.datepicker th.switch { width:145px; }
.datepicker th.next, .datepicker th.prev { font-size:20px; }
.datepicker thead tr:first-child th { cursor:pointer; }
.datepicker thead tr:first-child th:hover { background:#eeeeee; }
.input-append.date .add-on i, .input-prepend.date .add-on i { display:block; cursor:pointer; width:16px; height:16px; }
