Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [71101100, 70731160635, 71273036]; New Teachers' Fund for Doctor Stations, Ministry of Education [20110181120047]; Excellent Youth fund of Sichuan University [2013SCU04A08]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2011M500418, 2012T50148, 2013M530753]; Frontier and Cross-innovation Foundation of Sichuan University [skqy201352]; Soft Science Foundation of Sichuan Province [2013ZR0016]; Humanities and Social Sciences Youth Foundation of the Ministry of Education of PR China [11YJC870028]; Selfdetermined Research Funds of CCNU from Colleges' Basic Research and Operation of MOE [CCNU13F030]