In Hekou Village, Dandong, Liaoning Province, peach blossoms are sweeping across the hills. With the pink petals reflecting on the river and the emerald mountains as a backdrop, the whole scene looks like a living traditional Chinese painting.