How does 文科生活组团 mean "humanities life block" and is there a better translation?
If this translation is not made deliberately, it is an apparent mistake.
A more proper translation will be:
Living Complex for Liberal Arts Students
where "生活" is "live", “组团” is "complex", and "文科" is "liberal arts".
I visited Nankai University's website, and found that it is a complex area with dormitories and other facilities for student's daily life.