Chinese weddings are often more flexible than Western weddings when it comes to the dress code. The bride and groom will be dressed up in full wedding getup, but you don’t want to outshine them, and you don’t have to. A rule of thumb is that the closer you are to the couple getting married, the smarter you should dress.
Money. But don"t hand over a huge bundle of cash. Give a hongbao (red envelope). While giving a hongbao is simple enough, deciding how much to give can be tricky. Around the 300-500 RMB mark would probably be acceptable for a work colleague or a general friend. As each wedding is different, the best thing to do is to chat to Chinese friends who are attending the wedding to get an idea of what is expected.
Everything. A typical Chinese wedding banquet will seat the guests around round tables. There will be generous amounts of dishes. There are also candy box for each guest, cigarettes (just placed on the table, smoking optional), wine, baijiu and beverages.