National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11105022, 51201026, 11105224, 11105071, 11204022, 11275034, 10975026]; Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities [2011JC038, 2012QN069]