D, most banks are closed during Chinese Spring Festival Holiday. However, they won't be closed for 7 days. Instead, they are closed for 3 days. Some small bank branches might have long holidays. During other public holidays, the banks are still open. However, their opening hours might be shortened.