La escuela está situada en el cruce de las tres provincias de Hebei, Liaoning y Mongolia Interior, al pie de Huashan, una ciudad jardín paisajística en la orilla de la montaña Xishui-Jinshan. Heredado del linaje de la cultura Hongshan y de la herencia de Mugong Wang Xingjiao, se encuentra junto a Chifeng, la ciudad natal de Yulong, en el este, y al otro lado de la montaña desde Chengde Summer Resort, en el oeste, se encuentra a 6 horas en coche. la capital Pekín. Al norte de la escuela se encuentra el parque de aguas cristalinas Ma'anshan, al sur se encuentra la famosa "Montaña Huangshan más allá de la Gran Muralla", la plaza de los Siete Sabios más grande de Mongolia Interior, donde alguna vez actuó el grupo artístico "Heart to Heart" de CCTV. , y al este se encuentra el colorido Lakeside Park.
La escuela cuenta con 3 edificios de enseñanza, 1 edificio complejo de ciencia y tecnología, 1 edificio de apartamentos para estudiantes, 2 comedores, 1 sala de conferencias académicas, una estación de televisión en el campus y un gimnasio cubierto, 9 laboratorios y 3 salas de informática. Todas las clases son aulas audiovisuales. Hay librería Qigong, librería Langrun, librería Shuren, Xingze Plaza, Tingtao Garden, etc.