Can I check my luggage at Changshu train station in Jiangsu now?

Can.

According to a check of the China Railway 12306 website, all train stations can handle check-in. Baggage is a certain limit of travel necessities checked in by passengers with tickets. The maximum weight of each piece of baggage is 50 kilograms, the external dimensions of the length, width and height of the maximum sum of not more than 200 centimeters, the minimum is not less than 60 centimeters. Baggage is usually transported with or in advance of the train on which the passenger is traveling. Wheelchairs used by passengers with mobility impairments during the trip can be checked as baggage.