Firefighters are struggling to douse a forest fire that broke out in the mountains of southwestern China at the weekend and killed 30 firefighters, state media said on Monday.