A city in southwestern China has declared war on vehicles with dust or mud on them in a bid to clean up its image.