Nature Science Foundation of Shandong Province Grant ZR2021QH020, ZR2023QH306, ZR2022MH323