National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [10325415, 50504017]; Natural Science Foundation of Hunan Province, ChinaNatural Science Foundation of Hunan Province [07JJ3102]; Science Develop Foundation of Central South University, China [08SDF02, 09SDF09]