Слитно пишутся:
1) Сложные существительные с соединительными гласными о/е или без них, в том числе с первыми частями - числительными.
2) Сложные слова с иноязычными частями авто-, аудио-, агор-, аэро-, био-, видео-, гео-, гидро-, зоо-, кино-, микро-, моно-, мото-, поли-, фото-, теле-, электро- и т. п.
3) Сложносокращённые слова всех типов.
Через дефис пишутся:
1) Сложные слова без соединительных гласных, состоящие из самостоятельных слов.
2) Сложные слова, обозначающие названия промежуточных стран света.
3) Составные названия политических партий и направлений.
4) Географические названия и названия растений, состоящие из существительных, соединённых предлогом или союзом.
5) Существительные с иноязычными элементами обер-, унтер-, вице-, экс-, поп-, веб-.