Key Laboratory of Vertebrate Evolution and Human Origins;
Institute of Vertebrate Paleontology and Paleoanthropology;
Chinese Academy of Sciences;
Beijing 100044;
China;
CAS Center for Excellence in Life and Paleoenvironment;
Beijing 100044;
China;
University of Chinese Academy of Sciences;
Beijing 100049;
China;
Anhui Provincial Institute of Cultural Relics and Archaeology;
Hefei 230061;
China;
School of Earth System Science;
Tianjin University;
Tianjin 300072;
China;
Department of Archaeology and Museology;
Nankai University;
Tianjin 300071;
China;