National Key Basic Research Program “973 Project” Grant 2015CB554000