Since the movie's breakout success, visitor numbers to the Cuiping Mountain scenic area in Yibin, Southwest China's Sichuan Province have surged, with the Nezha Palace, which was built in 1991 and ...