Jon
It is indeed in Chongqing under the Yangtze half of the Twin Rivers bridge. We boarded our Yangtze Explorer ship in Yichang (3 Gorges Dam with amazing shiplift!) and disembarked in Chongqing right under the bridge!! An amazing place....
Could be a floating hotel, this link to another one, $25m 'water palace' in Chongqing looks like White House - China News - SINA English
Can't find any other info of that exact building....but did have fun looking!! Thanks again for all of your daily inspirations. You done good!
Jim