上天入地

    shàngtiānrùdì

    1. Idiomliterally to go up to heaven or down to Hades (idiom); figuratively to go to great lengths; to search heaven and earth