Why do Chinese people wear red dresses on their weddings?

because the colour was famous when it was from a long time ago so that's why they wear red dresses in ancient china.