I-lo-hu-li Shan, China (mountains)