Ta-lou Shan, China (mountains)