National High Technology Research and Development Program of China (863 program)National High Technology Research and Development Program of China [2006AA10A405, 2006AA09Z418]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [30771613, 30471329]; Foundation for Innovation Research Teat of Jimei University, China [2006A001]