If the wedding is during the day, then a morning coat is most appropriate for a formal affair such as a wedding. You need to find out if this is an Americanized wedding or a traditional Chinese wedding. Also, you better learn some cultural rules and follow them. Do NOT wear a white waistcoat. White is associated with death/funerals.