Two companies have been fined a combined 23 million yuan ($3.3 million) for their roles in a deadly fire that killed 39 ...