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