火树银花: fiery trees and silver flowers -- display of fireworks and a sea of lanterns (on a festival night); bonfires display; brilliantly lighted garden [place]
相映: set each other off; contrast with; form a contrast
红绿相映: the green and the red setting off each other