New archaeological findings have revealed a significant number of painted bronze artifacts at the Sanxingdui Ruins in southwest China's Sichuan Province.