百花齊放

Idiom

 * 1) many different sorts of flowers bloom simultaneously
 * 2)  a variety of different artistic styles flourish at the same time