National Natural Science Foundation [79970025, 60403002, 30370356]; Hubei provincial Natiual science Foundation [2004ABA031, 2005ABA233]; National Postdoctoral Science Foundation of china [20040036016]; Founation of Hubei Provincial Department of Education [2003X130]; Scientific Research Team of Wuhan Polytechnic University [03-T-06]