Site is broken in IE 8 and 9
The site's content doesn't show up in IE 8 or 9, which unfortunately are still popular browsers in China (and perhaps elsewhere).
https://www.chinainternetwatch.com/8757/top-web-browsers-china/
IE 8:
IE 9:
IE 10 (for comparison):