National Natural Science Foundations of China Grant 82460340, 82471943, 82471932, 82271940, 82160524