Fengqiang qiaoxia
Fengqiang qiaoxia, a Chinese idiom, Pinyin is f ē ngqi á ngqi ā oxi à, which means that the walls are tall and the base is steep. Metaphor has no solid foundation.
The wall is tall and the base is steep. The foundation is not solid.
Fengqiang qiaoxia
wiping off their sweat drops makes it look like rain - huī hàn chéng yǔ
to hold back from taking action against an evildoer for fear of involving good people - tóu shǔ jì qì