Firefighters work to clean up oil off the Dalian coast in Northeast China's Liaoning province, July 20, 2010. [Photo/Xinhua]