National Natural Science Foundation of China(No.20675083);National Program on Key Basic Research Project(973Program)(No.2007CB914100);Key Projects in the National Science & Technology PillarProgram during the Eleventh Five-year Plan Period(No.2006BAF07B03)