基金National Natural Science Foundation of China (#90208011, #30300174, #30070856 , #30421005) National Key Basic Research and Development Program of China (#2002CB713802 , #2005CB522700) Shanghai Key Project of Basic Science Research (#04DZ14005 , #04DZ05608).