.title-box[data-v-566075be]{display:flex;color:#000;justify-content:space-between;align-items:center;margin-bottom:1.6rem;width:100%}.title-box .icon-box[data-v-566075be]{display:flex;padding-left:1rem}.title-box .icon-box .icon img[data-v-566075be]{width:6rem;height:4rem}.title-box .icon-box .text[data-v-566075be]{padding-left:.5rem;font-size:1.7rem;font-family:Alibaba PuHuiTi;font-weight:600;color:#2c2c2c;line-height:2.2rem}.title-box .more[data-v-566075be]{font-size:1.2rem;color:2c2c2c}.swipe-box[data-v-692cf483]{margin-bottom:2rem}.module-swiper[data-v-692cf483]{position:relative;width:100%;height:20rem}.module-swiper .swiper-pagination-bullets[data-v-692cf483]{bottom:0}[data-v-692cf483] .swiper-pagination-bullet{width:.6rem;height:.6rem;background:#dedcdd;border-radius:50%;opacity:1}[data-v-692cf483] .swiper-pagination-bullet-active{width:1.3rem;height:.6rem;background:#fc9e35!important;border-radius:.3rem}.slideItem[data-v-692cf483]{border-radius:1rem;width:100%;overflow:hidden}.calendar_item[data-v-692cf483]{position:relative;width:30rem;height:18.4rem;border-radius:1rem}.calendar_item img[data-v-692cf483]{width:100%;height:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover;display:block}.calendar_item .intro[data-v-692cf483]{border-radius:1rem;position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0 2.2rem 1.2rem}.calendar_item .intro h4[data-v-692cf483]{margin:0;font-size:1.4rem;font-family:SourceHanSerifCN-SemiBold,SourceHanSerifCN;font-weight:600;color:#fff;line-height:1.6rem}.calendar_item .intro .desc[data-v-692cf483]{margin-top:.4rem;margin-bottom:.3rem;font-size:1.2rem;color:#fff;line-height:1.7rem}.calendar_item .intro .time[data-v-692cf483]{margin:0!important}.calendar_item[data-v-692cf483]:after{border-radius:1rem;content:"";position:absolute;height:50%;left:0;bottom:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.calendar-container[data-v-0eb43f64]{font-family:Alibaba PuHuiTi;font-size:1.2rem}.calendar-container .header[data-v-0eb43f64]{position:relative;margin-bottom:1.5rem}.calendar-container .header .today[data-v-0eb43f64]{font-size:2.2rem;font-weight:700;color:#262123}.calendar-container .header .time[data-v-0eb43f64]{font-size:1.5rem;color:#666}.calendar-container .header .switch-box[data-v-0eb43f64]{position:absolute;right:0;top:0;width:4.6rem;height:2.2rem;background:rgba(3,167,108,.1);border-radius:1rem;display:flex;justify-content:space-around;align-items:center}.calendar-container .header .switch-box .switch-item[data-v-0eb43f64]{width:1.8rem;height:1.8rem;color:#03a66b;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.2rem}.calendar-container .header .switch-box .active[data-v-0eb43f64]{background:linear-gradient(180deg,#07d3a5,#03a86c);color:#fff}.calendar-container .date[data-v-0eb43f64]{color:#333}.calendar-container .date .month[data-v-0eb43f64]{text-align:center}.calendar-container .date .weekdays[data-v-0eb43f64]{display:flex;color:#666;margin-bottom:1.4rem}.calendar-container .date .weekdays li[data-v-0eb43f64]{flex:1;text-align:center}.calendar-container .date .days[data-v-0eb43f64]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-container .date .days li[data-v-0eb43f64]{flex:1;font-size:1.6rem;text-align:center;margin-top:1rem;display:flex;justify-content:center}.calendar-container .date .days li .text[data-v-0eb43f64]{width:2.9rem;height:2.9rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.calendar-container .date .days li .text .bg-icon[data-v-0eb43f64]{position:absolute;top:0;left:0}.calendar-container .date .days li .text .bg-icon img[data-v-0eb43f64]{width:2.9rem;height:2.9rem;display:block}.calendar-container .date .days .other-month[data-v-0eb43f64]{color:#ccc}.calendar-container .date .days .active .text[data-v-0eb43f64]{background-color:#ffdfaa}.calendar-container .bottom[data-v-0eb43f64]{display:flex;justify-content:space-between;margin-top:1rem;color:#979797}.calendar-container .bottom div[data-v-0eb43f64]{width:2.8rem;height:2.8rem;border-radius:.5rem;border:1px solid #e8e8e8;display:flex;justify-content:center;align-items:center}.calendar-container .bottom div .ml--[data-v-0eb43f64]{margin-left:-.5rem}.calendar-container .bottom .current[data-v-0eb43f64]{border:unset;width:auto}h4[data-v-11fe7e5e],p[data-v-11fe7e5e]{margin:0}img[data-v-11fe7e5e]{-o-object-fit:cover;object-fit:cover}.app_content[data-v-11fe7e5e]{background-color:#f1f1f1;min-height:100vh;padding-bottom:2rem;font-family:PingFangSC-Regular,PingFang SC}.app_content .banner[data-v-11fe7e5e]{width:100%;position:relative;margin-bottom:3.3rem}.app_content .banner .mask[data-v-11fe7e5e]{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.app_content .banner img[data-v-11fe7e5e]{width:100%;height:22.6rem;display:block}.app_content .banner .banner-bottom[data-v-11fe7e5e]{width:100%;height:6.1rem;display:block;position:absolute;bottom:-2.8rem}.app_content .banner-desc[data-v-11fe7e5e]{position:absolute;top:3.8rem;left:2.2rem;width:13.3rem;height:2.1rem;background:#7eac94;border-radius:1.1rem;font-size:1.5rem;font-family:Alibaba PuHuiTi;color:#fff;line-height:2.1rem;text-align:center}.app_content .banner-title[data-v-11fe7e5e]{position:absolute;left:3.4rem;top:7.7rem;font-size:2.9rem;font-family:Alibaba PuHuiTi;font-weight:600;color:#fff;line-height:2.1rem}.app_content .banner .calendar[data-v-11fe7e5e]{position:absolute;top:13.3rem;right:1.3rem}.app_content .banner .calendar img[data-v-11fe7e5e]{width:20.3rem;height:3rem}.app_content .calendar_main[data-v-11fe7e5e]{padding:0 1.5rem 1.5rem}.app_content .calendar_main .calendar_item[data-v-11fe7e5e]{position:relative;margin-top:.7rem;width:100%;height:18.4rem;border-radius:1rem;background-color:#fff;overflow:hidden}.app_content .calendar_main .calendar_item[data-v-11fe7e5e]:first-child{margin-top:0}.app_content .calendar_main .calendar_item img[data-v-11fe7e5e]{width:100%;height:100%;display:block}.app_content .calendar_main .calendar_item .intro[data-v-11fe7e5e]{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0 2.2rem 1.2rem}.app_content .calendar_main .calendar_item .intro h4[data-v-11fe7e5e]{font-size:1.4rem;font-family:SourceHanSerifCN-SemiBold,SourceHanSerifCN;font-weight:600;color:#fff;line-height:1.6rem}.app_content .calendar_main .calendar_item .intro .desc[data-v-11fe7e5e]{margin-top:.4rem;margin-bottom:.3rem;font-size:1.2rem;color:#fff;line-height:1.7rem}.app_content .calendar_main .calendar_item .intro .time[data-v-11fe7e5e]{margin:0!important}.app_content .calendar_main .calendar_item .type[data-v-11fe7e5e]{position:absolute;top:0;right:0;width:3.8rem;height:1.7rem;background:rgba(3,172,114,.8);border-radius:0 .7rem 0 .7rem;font-size:1rem;color:#fff;line-height:1.7rem;text-align:center}.app_content .calendar_main .calendar_item .type-green[data-v-11fe7e5e]{background:rgba(3,172,114,.8)}.app_content .calendar_main .calendar_item .type-red[data-v-11fe7e5e]{background:rgba(196,58,18,.8)}.app_content .calendar_main .calendar_item .type-blue[data-v-11fe7e5e]{background:rgba(38,178,249,.8)}.app_content .calendar_main .calendar_item[data-v-11fe7e5e]:after{content:"";position:absolute;height:50%;left:0;bottom:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.calendar-box[data-v-11fe7e5e]{width:34.6rem;height:auto;background-color:#fff;margin:1.5rem 0;padding:1.4rem 2rem;position:relative;min-height:12.6rem}