TAIYUAN, April 11 (Xinhua) -- China launched its self-made "Haiyang-1B" satellite from the Taiyuan Satellite Launch Center at 11:27 a.m. Wednesday.