.closestyle1060660{ font-size:12px;color:#333333;text-decoration: none ;}

/* 座位数滚动 */
.top_zws{
    margin: 0 !important;
    padding: 0 !important;
    height: 30px !important;
    background: none !important;
    width: 100%;
    overflow: hidden;}
.top_zws div{
    margin: 0;
    padding: 0;
    height: .3rem !important;
    background: none;
    text-align: left;}
.top_zws .swiper-slide{
    width: 100%;
    display: block;}
.top_zws .swiper-slide i{
    font-style:normal
;}
/**组件**/
.indexcalendar .el-calendar {
  background-color: transparent;}
.indexcalendar .el-calendar .el-calendar__body {
  padding: 0;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table .el-calendar-day {
  height: 48px;
  padding: 0;
  border-radius: 10px;
  overflow: hidden;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table .el-calendar-day .self_day {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: flex-start;
  height: 100%;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table .el-calendar-day .self_day .self_date {
  font-size: 16px;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table .el-calendar-day .self_day .self_text {
  font-size: 12px;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table .el-calendar-day .selected {
  color: #235fc4;
  font-weight: bold;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table .el-calendar-day:hover {
  background-color: #235fc4;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table .el-calendar-day:hover .self_day {
  color: #fff;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table td {
  border-color: transparent;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table td.is-selected .el-calendar-day {
  background-color: #235fc4;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table td.is-selected .el-calendar-day .self_day {
  color: #fff;
  font-weight: bold;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table td.is-today {
  color: #235fc4;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table tr:first-child td {
  border-color: transparent;}
.indexcalendar .el-calendar .el-calendar__body .el-calendar-table tr td:first-child {
  border-color: transparent;}
.indexcalendar .el-calendar .el-calendar__header {
  border-bottom-color: transparent;}
.indexcalendar .el-calendar .el-calendar__header .el-calendar__title {
  font-size: 20px;}

/* PC和笔记本电脑 */
@media screen and (min-width: 1024px) {
  /* 在此添加样式 */
}
/* 平板电脑 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* 在此添加样式 */
  .indexcalendar {
    width: 100%;}
  .list4.fr {
    width: 100%;}
  .index-activities .switch-nav {
    width: 100%;
    text-align: center;}
}
/* 手机横屏 */
@media screen and (max-width: 767px) and (orientation: landscape) {
  /* 在此添加样式 */
  .indexcalendar {
    width: 100%;}
}
/* 手机竖屏 */
@media screen and (max-width: 767px) and (orientation: portrait) {
  /* 在此添加样式 */
  .indexcalendar {
    width: 100%;}
}

@media screen and (max-width: 1400px){
.index-activities .switch-container .switch-item.first {
    background-size: auto 97%;}
}
