判断卡片类型用is_card，不要用isinstance