[id*=calendar] *,[id*=calendar] *:before,[id*=calendar] *:after,[id*=calendar] :after,[id*=calendar] :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } [id*=calendar] .time-show{ text-align: left; overflow: hidden; font-size: 18px; font-weight: bold; } [id*=calendar] .calendar-content{ display: none; } [id*=calendar] .time-show ._right{ float: right; } [id*=calendar] .time-show ._right i{ cursor: pointer; } .calendar-cell{ text-align: center; } .calendar-value{ font-size: 14px; font-weight: normal; } .calendar-column-header{ background: none; color: #000; padding-right: 0; } .worm-hrefs{ background-color: rgb(216, 13, 24); width: 6px; height: 6px; border-radius: 6px; position: absolute; bottom: 8px; left: 50%; margin-left: -3px; } .calendar-cell.calendar-thisMonth .calendar-date .worm-hrefs, .calendar-cell.calendar-today .calendar-date .worm-hrefs{ background-color: #fff; } .calendar-cell.calendar-thisMonth .calendar-date, .calendar-cell.calendar-today .calendar-date{ background-color: rgb(216, 13, 24); color: #fff; } .calendar-weekend.calendar-cell{ color: rgba(0, 0, 0, 0.65); } .calendar-weekend{ background: none; } .calendar-date-box{ position: relative; padding-bottom: 100%; width: 100%; } .calendar-date{ display: inline-block; width: 100%; height: 100%; position: absolute; line-height: 250%; border-radius: 100%; padding: 0; left: 0; vertical-align: top; } .calendar-select { display: none; } .calendar-column-header{ font-weight: bold; } .index_02 .tabs-header{ overflow: hidden; border: 1px solid #e4e4e4; border-bottom: 0; margin-bottom: -1px; background: #fff; position: relative; z-index: 1; } .right_in.pt0{ padding-top: 0; } .index_02 .tabs-header li{ float: left; padding: 0.8em 0; width: 50%; text-align: center; background: #eee; font-size: 26px; cursor: pointer; } .index_02 .tabs-header li.on{ background: #fff; } .calendar-date:hover:before { border-radius: 100%; background: none; position: absolute; width: 100%; height: 100%; z-index: -1; top: 0; left: 0; content: ""; border: none; background: rgba(216, 13, 24,0.1); transition: all .3s; } .calendar-cell { border: 0; cursor: default; position: relative; } .calendar-cell[url]{ cursor: pointer; } @media only screen and (max-width: 1280px){ .index_02 .tabs-header li{ font-size: 20px; } } @media only screen and (max-width: 1024px){ .index_02 .tabs-header{ border: 0; } .calendar-header{ padding-left: 16px; } .index_02 .tabs-header li{ font-size: 20px; } }