National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [51176045, 51276056]; Changjiang Scholars and Innovative Research Team in University, ChinaProgram for Changjiang Scholars & Innovative Research Team in University (PCSIRT) [531105050037]; National Studying Abroad Foundation Project of China [201208430262, 201306130031]