National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [41174125, 41131065, 41121003, 41074120]; Chinese Academy of SciencesChinese Academy of Sciences [KZCX2-EW-QN510, KZZD-EW-01-4]; National Key Basic Research Special Foundation of China Grant [2011CB811403]; Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities [WK2080000031]