National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11071096, 11101245]; Natural Science Foundation of ShandongNatural Science Foundation of Shandong Province [RZ2011AQ005, BS2010SF017]; Special Fund for Basic Scientific Research of Central Colleges [CCNU11A02015]