Верно: более семисот трудов; такой науки, как экология.
Правильно: продолжительностью семьсот двадцать часов. Ср.: продолжительностью более семисот двадцати часов.
Правильно: до семисот тысяч.
Лучше всего написать и прочитать так: три тысячи семьсот рублей.