Experimental satellite with, probably, a remote sensing payload. Launch time is an estimate based on the local time at the Descending Node and is +/- 1 minute. China announced a time of 02:58 UTC but it probably represents when the satellite separated from the launch vehicle.
Facts in Brief
Launch Date: 2014-03-31
Launch Vehicle: CZ-2C
Launch Site: Jiuquan Space Centre, China