La universidad está ubicada en el distrito de Dazu, Chongqing, el patrimonio cultural mundial "Ciudad natal de la escultura de piedra china" y "Capital del hardware de China occidental". Está cerca de la autopista Chengdu-Chongqing y de la autopista Tongrong, lejos de la línea Chengdu-Chongqing Pudong y del tren de alta velocidad, y está rodeada de muchas carreteras principales, lo que hace que el transporte sea muy conveniente. El entorno natural que lo rodea es hermoso. El edificio de la escuela está dispuesto en estilo paisajístico y jardín.
Edificio de enseñanza universitaria, apartamento, comedor, sala de actividades interior, edificio de oficinas, edificio de entrenamiento, centro de información de ciencia y tecnología, parque de emprendimiento estudiantil, biblioteca, cancha de baloncesto, sala de entrenamiento físico, sala de arte, sala de música, Disponemos de sala de voz y sala de ordenadores. La biblioteca de la universidad cuenta con 654,38 millones de libros y materiales en papel, y cuenta con una moderna sala de lectura electrónica y un sistema de préstamo de libros.