ICBC's credit cards are all issued by 1, and the final repayment date is 25th (inclusive).
If you put some money into your credit card account at 12 on the evening of 25th, it won't have any adverse effect on you. If you don't pay it back after the 25th, the bank will charge interest from the day you spend it. If it is not paid after the last repayment date 1 month, a late fee of 5% of the minimum repayment amount will be charged in addition to interest. It will be deducted every month until the bank freezes your account.