.m-card-item{position:relative;max-width:200px;margin:0 16px 16px 0;cursor:pointer;user-select:none;background:#fff;border:1px solid #e8e8e8;border-radius:3px}.m-card-item .m-card-coming-tip{position:absolute;top:18px;left:-5px;z-index:10}.m-card-item-img-container{position:relative;display:flex;align-items:center;height:155px;background:#f6f7f8}.m-card-item-img-container>div:first-child{position:relative;padding:8px 0;margin:0 auto}.m-card-item-img-container>div:first-child>img{width:100%;max-width:164px;max-height:138px;border-radius:2px;object-fit:cover}.m-card-item-img-container>div:first-child .m-card-img-alt{position:absolute;top:11%;left:27%;display:flex;align-items:center;justify-content:center;width:3em;height:20%;font-size:12px;font-weight:500;line-height:17px;color:#fff;background:#107cee;border-radius:4px}.m-card-item-mask{position:absolute;top:0;left:0;display:true;width:100%;height:100%;background:rgba(0,0,0,.55);opacity:0;transition:opacity .3s}.m-card-item-mask-operation-collect{position:absolute;top:5px;right:5px;width:24px;height:24px;text-align:center;background:#fff;border-radius:2px;box-shadow:0 2px 4px 0 rgba(40,52,72,.1),0 2px 4px 0 rgba(40,52,72,.1)}.m-card-item-mask-operation-collect .m-card-star-common{font-size:16px;vertical-align:middle;cursor:pointer;outline:0}.m-card-item-mask-operation-collect .m-card-star{color:#f79723}.m-card-item-mask .m-card-operation-btn{display:flex;flex-direction:column;align-items:center;margin-top:35%}.m-card-item-mask .m-card-operation-btn>button{border-radius:2px}.m-card-item-mask .m-card-operation-btn>button:first-of-type{margin-bottom:8px}.m-card-item-mask .m-card-operation-btn .m-card-btn-disabled{cursor:no-drop}.m-card-item-info{display:flex;flex-direction:column;height:45px;padding:0 8px;margin-top:8px}.m-card-item-info .m-card-info-top{display:flex;align-items:center}.m-card-item-info .m-card-info-top>img{padding-right:4px}.m-card-item-info .m-card-info-top>span{font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.85);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card-item-info .m-card-info-bottom{font-size:12px;color:#8c8c8c}.m-card-item-info .m-card-info-bottom>p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.m-card-item:hover .m-card-item-mask{opacity:1}