National Natural Science Foundation of China Grant 81772783, 81971475