.van-empty{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:.85333rem 0}.van-empty__image{width:4.26667rem;height:4.26667rem}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:.42667rem;padding:0 1.6rem;color:#969799;font-size:.37333rem;line-height:.53333rem}.van-empty__bottom{margin-top:.64rem}[data-v-35cbffc3]:export{menuBg:#304156;menuText:#bfcbd9;menuActiveText:#409eff}.book_container[data-v-35cbffc3]{background-color:#fff;padding:.42667rem .4rem}.book_container .type_title[data-v-35cbffc3]{display:flex;justify-content:space-between;align-items:center}.book_container .type_title .t_list[data-v-35cbffc3]{display:flex;align-content:center;color:#999;font-size:.42667rem}.book_container .type_title .t_list span[data-v-35cbffc3]{padding:0 .32rem;position:relative}.book_container .type_title .t_list span[data-v-35cbffc3]:first-child{padding:0 .32rem 0 0}.book_container .type_title .t_list span.line[data-v-35cbffc3]:after{position:absolute;display:block;content:"";right:0;top:50%;transform:translateY(-50%);height:.4rem;border-left:.02667rem solid #ccc}.book_container .type_title .t_list span.active[data-v-35cbffc3]{color:#333}.book_container .content .book_list .stadium_item[data-v-35cbffc3]{display:flex;justify-content:space-between;align-items:center;margin-top:.37333rem}.book_container .content .book_list .stadium_item .left[data-v-35cbffc3]{display:flex;align-items:center}.book_container .content .book_list .stadium_item .left .svg_bg[data-v-35cbffc3]{width:1.33333rem;height:1.33333rem;display:flex;justify-content:center;align-items:center;margin-right:.4rem;color:var(--theme-primary)}.book_container .content .book_list .stadium_item .left .svg_bg .icon-sport[data-v-35cbffc3]{width:1.33333rem!important;height:1.33333rem!important}.book_container .content .book_list .stadium_item .left .sport_name[data-v-35cbffc3]{display:flex;flex-direction:column}.book_container .content .book_list .stadium_item .left .sport_name .name[data-v-35cbffc3]{font-size:.4rem;color:#333;padding-bottom:.24rem}.book_container .content .book_list .stadium_item .left .sport_name .in[data-v-35cbffc3]{font-size:.32rem;color:#999}.book_container .content .book_list .stadium_item .right[data-v-35cbffc3]{width:1.6rem;height:.69333rem;line-height:.69333rem;color:#fff;font-size:.37333rem;text-align:center;border-radius:7.2rem;background:var(--theme-gradient-adjacent,linear-gradient(90deg,#ff7e29,#ffb46b))}.book_container .content .book_list .stadium_item .right.active[data-v-35cbffc3]{background:linear-gradient(90deg,#2a82e4,#94c0f2)}