Imagine I am ur friend, and we have two friends: Tom and Jerry. So we all know each other.
when Tom sets up a company, or he gets married, u can say: "恭喜" to him.
I know that u are at Tom's home because he set up a company and u want to say 恭喜 to him, now Jerry asks me where u r, I say: he is at Tom's home, because Tom set up a company and he goes there to 祝贺.(他去祝贺Tom).
文化:how do people live ------ speak english, drink coffee, eat meat a lot etc. anyway, we can say, 文化 = 习惯, which people in an area all observe.
文明:it's a huge system, which contains all things that human does. science, technology, religion, language, art etc.