La imagen muestra el antiguo emplazamiento de Southwest College (Base de Cine y Televisión) ubicado en el campus. La imagen muestra una esquina del área escénica de South Hot Spring al lado de la escuela.
La universidad cubre un área de 441 acres y está ubicada en South Hot Spring, un famoso lugar escénico en la principal zona urbana de Chongqing. Está rodeada de montañas y ríos, con un ambiente elegante y árboles altísimos. El "Southwestern College" original y las reliquias culturales clave y la base de cine y televisión "Peng's Former Residence" se encuentran en el campus. Actualmente, hay 4 departamentos y 1 departamento, que ofrecen 18 especialidades (29 direcciones) y más de 7.000 estudiantes de tiempo completo. Hay 445 profesores de tiempo completo, incluidos 329 profesores de tiempo completo.
La universidad cuenta con modernos edificios de laboratorios, edificios de enseñanza, bibliotecas, salas de conferencias académicas, aulas multimedia avanzadas, salas de lectura electrónica, salas de idiomas, centros de redes informáticas, apartamentos para estudiantes de alto nivel y campos deportivos estándar. Al mismo tiempo, cuenta con una base de capacitación nacional en desarrollo de software, diseño de animación, edición de Internet y proyectos de marketing de TI de primera clase, con una superficie de más de 30.000 metros cuadrados. Dispone de más de 3.700 aulas multimedia, salas de lectura electrónica, aulas de idiomas y salas de formación de proyectos de desarrollo de software, y más de 3.000 ordenadores para la docencia. Las redes de banda ancha están distribuidas por todo el campus y varias instalaciones de vida y entretenimiento están completas. Es un lugar de aprendizaje ideal para que los estudiantes aprendan, crezcan y se conviertan en talentos.