.main .mask{z-index:20;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7)}.main .window{z-index:30;position:fixed;bottom:0;left:0;width:100%;background:#fff}.main .window .w-inner{height:7.15rem;overflow-x:hidden}.main .window .window-options{margin-top:.23rem;display:flex;height:.51rem;line-height:.51rem;font-size:.34rem;font-weight:400}.main .window .window-options .window-options-title{flex:3;text-align:center;color:#000;justify-content:space-between;padding:0 .2rem}.main .window .window-options .window-options-cancel{text-align:start;margin-left:.03rem;flex:1;color:#4b9bff;justify-content:space-between;padding:0 .2rem}.main .window .window-options .window-options-confirm{text-align:end;margin-right:.03rem;flex:1;color:#4b9bff;justify-content:space-between;padding:0 .2rem}.main .window .window-options .window-options-not-confirm{color:grey;user-select:none;text-align:end;margin-right:.03rem;flex:1;justify-content:space-between;padding:0 .2rem}.main .window .window-trumpets{width:7.5rem;height:.7rem;background:#faf3ec;text-align:center;margin-top:.21rem}.main .window .window-trumpets span{width:6.61rem;font-size:.24rem;font-weight:400;color:#f80;line-height:.7rem}.main .window .window-trumpets .trumpet{display:inline-block;vertical-align:middle;margin:0 .03rem .03rem 0;width:.3rem;height:.3rem;background-image:url(/invest/images/product/trumpet.png?_v=a2a099e62c);background-repeat:no-repeat;background-size:100%}.main .window .window-items{display:flex;align-items:center;padding:.16rem 0}.main .window .window-items .item-selected,.main .window .window-items .item-unselected{width:.4rem;height:.4rem;margin-left:.3rem;background-size:100%;background-repeat:no-repeat}.main .window .window-items .item-selected{background-image:url(/invest/images/product/selected.png?_v=d88fb88797)}.main .window .window-items .item-unselected{background-image:url(/invest/images/product/un-selected.png?_v=e36fbadb09)}.main .window .window-items .product-name{flex:1;margin-left:.3rem;font-size:.32rem;color:#333}.main .window .window-items .product-name.selected{margin-left:.7rem}.main .window .window-items .item-right .item-topright{margin-right:.3rem;text-align:end;height:.46rem;font-size:.36rem;font-family:DINPro-Medium,DINPro;font-weight:700;color:#f64646;line-height:.46rem}.main .window .window-items .item-right .item-bottomright{margin-right:.3rem;text-align:end;height:.33rem;font-size:.24rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#999;line-height:.33rem}.main .window .window-changeItem{width:100%;height:.4rem;display:flex;justify-content:space-between;align-items:center}.main .window .window-changeItem .changeItem-line{width:3rem;height:1px;border:1px solid #ecedef}.main .window .window-changeItem .changeItem-icon{flex:1;background-image:url(/invest/images/product/changeItem.png?_v=38388e56fd);background-repeat:no-repeat;width:.48rem;height:.48rem;vertical-align:middle;background-size:50%}.main .window .window-changeItem .changeItem-txt{margin-left:-.3rem;text-align:center;width:.84rem;height:.4rem;font-size:.28rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#999;line-height:.4rem}.main .top{z-index:10;width:100%;height:.88rem;background:#f8f8f8;text-align:center;vertical-align:middle;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}.main .top .top-leftarrow{float:left;position:fixed;top:.24rem;left:.15rem;background-image:url(/invest/images/product/iconfont-fanhui.png?_v=b3ee0da597);background-repeat:no-repeat}.main .top .top-title{display:inline-block;width:1.72rem;height:.54rem;border-radius:0 .03rem .03rem 0;font-size:.28rem;font-weight:400;line-height:.5rem}.main .top .top-title:first-of-type{color:red;border-top:1px solid red;border-bottom:1px solid red;border-left:1px solid red;border-right:1px solid red;font-weight:600}.main .top .top-title:not(:first-of-type){color:#666;border:1px solid #ccc}.main .leaderboard{z-index:10;position:fixed;top:0;display:flex;justify-content:left;align-items:center;border-bottom:1px solid #ecedef;width:100%;height:.88rem;background:#fff}.main .leaderboard .rank{display:inline-block;padding-left:.3rem;width:1.5rem;height:.42rem;font-size:.3rem;line-height:.42rem}.main .leaderboard .select-rank{font-weight:500;color:#333}.main .leaderboard .not-select-rank{font-weight:400;color:#666}.main .leaderboard .orange-bar{margin:.19rem 0 0 .25rem;width:.4rem;height:.6rem;background:#f64646}.main .date-order{z-index:10;overflow-x:scroll;position:fixed;top:0;left:0;width:100%;height:1rem;background:#fff;display:flex;align-items:center;text-align:center;white-space:nowrap}.main .date-order .order-card{display:inline-block;text-align:center;min-width:1.68rem;background:#f3f4f6;position:relative;margin-left:.3rem;height:.52rem;border-radius:.26rem;font-size:.26rem;font-weight:400;line-height:.52rem;padding:0 .32rem}.main .date-order .order-card span{font-size:.26rem;font-family:PingFangSC-Regular,PingFang SC}.main .date-order .select-order{background:rgba(246,70,70,.08);font-weight:400;color:#f64646!important}.main .date-order .not-select-order{background:#f3f4f6;color:#666}.main .order-bottom{margin-top:1.78rem;height:.17rem;background-color:#f6f6f6}.main .card-list .list-card{z-index:10;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:0;height:2.62rem;background:#fff;border-bottom:1px solid #ecedef}.main .card-list .list-card .list-card:first-child{margin-top:3.33rem}.main .card-list .list-card .top-left,.main .card-list .list-card .top-right{height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main .card-list .list-card .top-left{padding:.32rem 0 0 .29rem}.main .card-list .list-card .top-left .combination-name{margin-right:.28rem;max-width:1.28rem;height:.45rem;font-size:.32rem;font-weight:500;color:#333;line-height:.45rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main .card-list .list-card .top-left .teacher-icon{border-radius:.28rem;margin:-.05rem .1rem 0 0;width:.56rem;height:.56rem;border:1px solid rgba(246,188,112,.2)}.main .card-list .list-card .top-left .teacher-name{width:.56rem;height:.4rem;font-size:.28rem;font-weight:500;color:#333;line-height:.4rem}.main .card-list .list-card .top-left .tag-list .tag{position:relative;top:.04rem;padding:.05rem .05rem .02rem;width:.91rem;height:.28rem;border-radius:.02rem;border:1px solid #ff8f1f;text-align:center;font-size:.2rem;font-weight:400;color:#ff8f1f;line-height:.28rem}.main .card-list .list-card .top-left .tag-list .tag:nth-child(n+2){margin-left:.1rem}.main .card-list .list-card .top-right{position:relative;text-align:center}.main .card-list .list-card .top-right .profit-rating{margin:.32rem 0 0 .45rem;width:1.68rem;height:.46rem;font-size:.36rem;font-family:DINPro-Medium,DINPro;font-weight:700;color:#f64646;line-height:.46rem}.main .card-list .list-card .top-right .profit-txt{margin:.05rem 0 0 .45rem;width:1.6rem;height:.33rem;font-size:.26rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:400;color:#999;line-height:.33rem}.main .card-list .list-card .top-right .plusbutton-icon{width:.36rem;height:.36rem;position:absolute;top:.36rem;right:.3rem}.main .card-list .list-card .bottom-left,.main .card-list .list-card .bottom-right{padding-left:.29rem}.main .card-list .list-card .bottom-theme{font-size:.28rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#999;line-height:.4rem;margin-bottom:.06rem}.main .card-list .list-card .bottom-theme span{color:#333}.fade-in{animation-name:fadeIn;animation-duration:.2s;animation-fill-mode:forwards}.fade-out{animation-name:fadeOut;animation-duration:.2s;animation-fill-mode:forwards}@keyframes fadeIn{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeOut{from{transform:translateY(0)}to{transform:translateY(100%)}}.gentou-button{display:inline-block;height:.5rem;line-height:.5rem;font-size:.26rem;padding:0 .1rem;border-radius:.03rem;-webkit-border-radius:.03rem;background-color:#f64646;color:#fff}