This is in no way meant to be another ignorant, eurocentric question meant to bring down Eastern civilization. That being said, I'm genuinely curious as to how the Chinese could suffer such a humiliating defeat when the British had such a difficult time subjugating other countries in Asia. Wikipedia says the first Opium War saw 18,000 Chinese dead and only 70 British dead. To make a comparison, the conquest of Burma cost the British 15,000 casualties to a higher but unknown amount of British casualties. These wars happened only fifteen years apart, and I would (perhaps igonrantly) assume that the Burmese and Chinese forces were on the same level.
To be pedantic for a little bit, Wiki lists 18,000 total casualties for the Qing during the Opium War, while the British suffered another 451 wounded and 284 captured, for a total of 804 casualties. But yes, that is a highly disproportionate number. I've answered a basically similar question before, but I did mainly cover the Opium rather than the Arrow (Second Opium) War, and there's probably other omissions too, so please do ask any follow-ups you may have, as I'd be happy to answer them in as much detail as I can provide.