Here are a few more things to think about.
You have three basic types of strategic nuclear weapons: Blast damage weapons, salted weapons and neutron weapons. Each are designed to produce different effects.
Blast weapons are used to destroy infastructure. Knock down buildings, bridges, etc. Airbursts will devestate a larger area than a surface burst will. In order to maximize the blast effect, the burst will be high enough where the fireball will not touch the ground. Typically a detonation of this nature will not produce a crater or a significant amount of fallout. (Basically, fallout comes from things svcked into the fireball).
In order to maximize fallout, you need surface bursts. But the product of a suface burst will rapidly degrade over time. Basically after about two months the fallout from a surface burst at ground zero no longer poses much of a hazard. This is where salted weapons come into play. Salted weapons (usually cobalt or strontium bombs) are designed to produce fallout that is hazardous for years. In the cae of cobalt bombs, the fallout can pose a hazard for upto 100 years. Surface burst will, of course, produce craters.
Neutron weapons are designed to produce casualties but leave the infrastructure largely intact. The primary destructive force in these weapons is high speed neutrons and there isn't much blast and thermal effects. It will kill a person in a building and leave the building in good shape. These like the blast weapons are airburst weapons but at a lower altitude.
Due to the number of craters and the residual radiation found in the craters, it would be safe to assume that the Chinese were using small salted weapons, a lot of them. This would also explain why a lot of the buildings are still standing and are more or less still structurally sound even 200 years after the war.