各式各样

各式各样 (gè shì gè yàng)
(of) all kinds and sorts; various