Location: Dabashan mountains, Chengkou county, 2400m, Chongqing, China