China's state oil company has pulled out of a $5bn deal to develop a portion of Iran's massive offshore natural gas field, the Islamic republic's oil minister said on Sunday, an agreement from which France's Total SA earlier withdrew over US sanctions.