TAIWAN, Taiwan — If you’ve lived in a snow mountain home in China, you know how it feels.There’s the constant crunching of your heart, the occasional popping of your nose and the occasional jolting of the car as your car rolls.Then there’s the fact that it’s also filled with the odor of rotten eggs, a…