National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61308016, 11374089, 11347121, 11304077]; Natural Science Foundation of Hebei ProvinceNatural Science Foundation of Hebei Province [A2012205023, F2012205076, A2012205085]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [13JJ4097]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2014M551041]; Technology Key Project of Colleges and Universities of Hebei Province [ZH2011107, ZD20131014]