More than 450 firefighters in northwest China's Shaanxi province have been tackling a fire that raged through an office for hours on Saturday. .