Zhirendong ( Chinese :智人洞发= "Cave of Homo sapiens "), coordinates 22 ° 17'14 "N 107 ° 30'45 "O is an archaeological site dating from 100,000 a 113,000 years AP , with fossils of Homo . It is located in the Mulan mountains near Chongzuo , Autonomous Region of Guangxi , China .