National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11001041, 11101170, 11202192, 11271065, 10926105]; SRFDPSpecialized Research Fund for the Doctoral Program of Higher Education (SRFDP) [200802001008]; State Scholarship Fund of the China Scholarship CouncilChina Scholarship Council [2011662521, 2011842509]