Overview: 65522kjyh.cn has a global Alexa ranking of 164,268. The website server is using IP address 103.17.118.41 and is hosted in Central District, Hong Kong. The Google page rank of this website is 0/10. The website's home page has 0 out-going links.