National High-tech R&D Program(No.2013AA102507);National Natural Science Foundation of China(No.31001037 and No.31402142);Key Project of Ministry of Education of China(No.210180);Science and Technology Project of Chongqing Municipal Education Commission(No.KJ100627);NSC Grant from Taiwan(NSC-102-2621-B-029-002);National Undergraduate Training Programs for Innovation and Entrepreneurship(No.201410637005)