National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31301612, 31671973]; Fundamental Research Funds for the Central Universities, ChinaFundamental Research Funds for the Central Universities [XDJK2013C150, XDJK2013A013]; Science & Technology Innovation Funds of Shizhu Base of Southwest University [Sz201314]