National Nature Science foundation of China Grant 30973380