Complex sentence: The University is one of the top universities in China, and in the Times Higher Education Ranking 2011-2012, it was ranked No.6 among all Chinese universities and No.1 in South China.
Split into simpler sentences: The University is one of the top universities in China. In the Times Higher Education Ranking 2011-2012, it was ranked No.6 among all Chinese universities and No.1 in South China.