.cube-scroll-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.base-calendar-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;padding-top:.8rem}.base-calendar-container .calendar-title{position:relative;line-height:1.813333rem;background:#fff;text-align:center;font-size:.426667rem;padding:0 .4rem;color:#222d38}.base-calendar-container .calendar-title .title-name{font-size:.48rem;font-weight:500}.base-calendar-container .calendar-title .go-back{position:absolute;font-size:.373333rem;height:100%;right:0;top:0;color:#666;padding-right:.533333rem}.base-calendar-container .calendar-weeks-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;font-size:.32rem;line-height:.64rem}.base-calendar-container .calendar-weeks-bar span{font-weight:600;color:#232e39;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.base-calendar-container .calendar-scroll{background:#fff;padding-top:.506667rem}.base-calendar-container .scroll-date-wrapper .month-days-panel{margin-bottom:.533333rem}.base-calendar-container .scroll-date-wrapper .month-title{line-height:1.333333rem;text-align:center;font-size:.373333rem;color:rgba(0,0,0,.87);font-weight:500;margin-bottom:.533333rem}.base-calendar-container .scroll-date-wrapper .days-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-calendar-container .scroll-date-wrapper .days-list .day{height:1.173333rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.346667rem;-webkit-flex-basis:14.286%;-ms-flex-preferred-size:14.286%;flex-basis:14.286%;text-align:center;margin-bottom:.213333rem}.base-calendar-container .scroll-date-wrapper .days-list .day .lunar-date{margin-top:.186667rem}.base-calendar-container .scroll-date-wrapper .days-list .day .day-inner{font-family:Avenir}.base-calendar-container .scroll-date-wrapper .days-list .day.weekend{color:#f13538}.base-calendar-container .scroll-date-wrapper .days-list .day.disabled,.base-calendar-container .scroll-date-wrapper .days-list .day.isMax,.base-calendar-container .scroll-date-wrapper .days-list .day.isMin{color:#a2a2a2}.base-calendar-container .scroll-date-wrapper .days-list .day.active{color:#fff}.base-calendar-container .scroll-date-wrapper .days-list .day.active .day-inner{min-width:1.066667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#f13538;border-radius:.32rem;padding:.16rem .08rem .106667rem}.flight-list-wrap{min-height:100vh;background:#f3f3f3}.flight-list-wrap .list-head{position:fixed;top:0;left:0;width:100%;height:1.2rem;padding:0 .533333rem;background-image:-webkit-gradient(linear,left top,right top,from(#f56c59),to(#ed4444));background-image:-webkit-linear-gradient(left,#f56c59,#ed4444);background-image:linear-gradient(90deg,#f56c59,#ed4444);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flight-list-wrap .list-head .day-before,.flight-list-wrap .list-head .day-next{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;font-size:.426667rem}.flight-list-wrap .list-head .day-before .rotate180,.flight-list-wrap .list-head .day-next .rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flight-list-wrap .list-head .day-select{width:3.386667rem;height:.8rem;background:#fff;border-radius:.133333rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 .266667rem}.flight-list-wrap .list-head .day-select,.flight-list-wrap .list-head .day-select .icon-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flight-list-wrap .list-head .day-select .icon-wrap{width:.48rem;margin-right:.346667rem}.flight-list-wrap .list-head .day-select .icon-wrap img{width:100%}.flight-list-wrap .list-head .day-select .date{font-size:.373333rem;color:#ed4444}.flight-list-wrap .list{padding-top:1.2rem}.flight-list-wrap .list .list-item{padding:.533333rem;margin-bottom:.266667rem;background:#fff}.flight-list-wrap .list .list-item .flight-no{font-size:.32rem;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.266667rem}.flight-list-wrap .list .list-item .flight-no .icon-wrap{width:.32rem;height:.32rem;margin-right:.08rem}.flight-list-wrap .list .list-item .flight-no .icon-wrap img{width:100%}.flight-list-wrap .list .list-item .item-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flight-list-wrap .list .list-item .item-content .arrive .time,.flight-list-wrap .list .list-item .item-content .departure .time{font-size:.533333rem;color:#222d38;font-weight:16rem;margin-bottom:.266667rem}.flight-list-wrap .list .list-item .item-content .arrive .ariport,.flight-list-wrap .list .list-item .item-content .departure .ariport{font-size:.32rem;color:#666}.flight-list-wrap .list .list-item .item-content .plan{font-size:.346667rem;color:#ed4444;text-align:center}.flight-list-wrap .list .list-item .item-content .plan .img-wrap{width:2.053333rem;height:.293333rem}.flight-list-wrap .list .list-item .item-content .plan .img-wrap img{width:100%}.flight-list-wrap .no-found{width:100%;text-align:center;padding:5.333333rem .4rem .266667rem}.flight-list-wrap .no-found .img-wrap img{width:4.826667rem;margin-bottom:.533333rem}.flight-list-wrap .no-found .img-wrap p{font-size:.373333rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;line-height:.533333rem}