A truck carrying fireworks has exploded on an elevated highway in Henan province, central China, killing at least five people and causing part of the road to collapse, state media report.
The blast, which destroyed an 80 m (262 ft) section of road, took place on the G30 expressway in Henan province.
China National Radio had put the number of dead at 26 but the report appeared to have been removed from websites.
Several vehicles were reported to have tumbled off the road.
Witnesses said some cars were thrown off by the force of the blast, the cause of which was not immediately clear.
Six vehicles were retrieved from the wreckage, Xinhua said, while search and rescue efforts were continuing at the site. Eight people had been injured, the agency said.
Footage from state broadcaster CCTV showed rescuers digging through rubble. The channel said 10 trucks had been found under the bridge.
Images posted on microblogging sites showed wrecked trucks and debris, as well as a collapsed section of highway.
One photo showed a truck perched precariously at the broken edge of the carriageway.
Fireworks are traditionally set off in China to celebrate the Lunar New Year, which is just over a week away. There are frequently reports of accidents as they are being made, stored or transported.
Official statistics show that in 2011, more than 60,000 people were killed on roads in China. The deaths are often blamed on inadequate training, poor quality vehicles or on drivers ignoring safety instructions.
Earlier this month, China halted plans to introduce tougher penalties for traffic offences, following a public outcry.
The rules imposed penalty points for motorists who drove through amber traffic lights, with a driving ban after two offences, as well as increasing penalties for speeding, drinking and driving and using a mobile phone while behind the wheel.
But there were widespread complaints that drivers stopping abruptly at lights were ultimately causing more accidents.
The government said it was reconsidering its traffic policies.