.cpImgBox[data-v-650c6aa0]{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#f1eeee}.listBox[data-v-078ab230]{padding:.33333rem .26667rem .26667rem .26667rem}.listBox li[data-v-078ab230]{height:2.4rem;margin:0 0 .6rem 0}.listBox li a[data-v-078ab230]{display:flex;height:100%;width:100%}.listBox li .imgBox[data-v-078ab230]{width:3.73333rem;height:100%;border-radius:.2rem;overflow:hidden;position:relative;z-index:10}.listBox li .imgBox .flag[data-v-078ab230]{display:flex;position:absolute;z-index:10;left:0;top:0;height:.66667rem;text-align:center;color:#fff;background:#e3af2f;border-bottom-right-radius:.2rem;font-size:.32rem;padding:0 .13333rem;align-items:center}.listBox li .imgBox .flag.over[data-v-078ab230]{background:#c9c7c7}.listBox li .imgBox .flag.lubo[data-v-078ab230]{background:#44852a}.listBox li .imgBox .flag img[data-v-078ab230]{float:left;width:.4rem;margin:0}.listBox li .con[data-v-078ab230]{flex:1;padding:0 0 0 .2rem}.listBox li .con h4[data-v-078ab230]{height:1rem;line-height:normal;font-size:.37333rem;font-weight:400;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.listBox li .con .pTxt[data-v-078ab230]{margin:.13333rem 0 0 0;color:#999;font-size:.34667rem;line-height:normal}.listBox li .con .pTxt b[data-v-078ab230]{float:right;color:#e4b134;margin:-.05333rem 0 0 0}.listBox li .con .pTxt b.price[data-v-078ab230]{font-size:.26667rem;font-weight:400}.listBox li .con .pTxt b.price em[data-v-078ab230]{font-size:.37333rem;font-style:normal;font-weight:700}.listBox li .con .teacher[data-v-078ab230]{height:.58667rem;line-height:.58667rem;display:flex;padding:0;margin:.2rem 0 0 0}.listBox li .con .teacher span[data-v-078ab230]{height:100%;font-size:.34667rem;color:#999;margin:0 .26667rem 0 0}.listBox li .con .teacher span img[data-v-078ab230]{float:left;width:.58667rem;height:.58667rem;border-radius:50%;margin:0 .13333rem 0 0}.myBottomTabBox{height:1.30667rem!important;background:#f8f8f8!important;border-top:1px solid #ececec!important}.myBottomTabBox .btTabIcon{display:block;text-align:center;padding:0 0 .10667rem 0;font-size:.53333rem}.myBottomTabBox .van-tabbar-item--active{color:#ddb851!important;background:none!important}