Если обобщающее слово стоит
перед однородными членами, то перед ними ставится
двоеточие.
Если обобщающее слово стоит после однородных членов, то перед ним ставится тире.
Если обобщающее слово стоит перед однородными членами, но ими не заканчивается предложение, то перед однородными членами ставится двоеточие, а после них - тире.