Digital art painting "thousands of miles of rivers and mountains" opens in SW China's Chongqing