Das Shuqi Satelliten-Lansierungszentrum befindet sich im Tal von Sheqiya Bay, Shanxia Bay, Bezirk Liaoning, Provinz Sichuan, und wurde 1982 gegründet. Seit 1984 wurden Hunderte von Satelliten ausgestrahlt, eine der wichtigsten nationalen Satelliten-Lansierungsgrundlagen und ein berühmtes weltweites Lansierungszentrum.