The Guardian’s Beijing correspondent Tania Branigan reports from Dujiangyan.