A glass-bottomed skywalk built 718 meters above the ground from a cliff in southwest China's Chongqing Municipality has brought visitors a brand new experience by inputting some visual and audio special effects.