Twin earthquakes and a spate of aftershocks struck southwestern China on Friday, toppling thousands of houses and sending boulders cascading across roads.