Petroleos de Venezuela SA said it will buy 18 oil tankers from China for $1.3b as South America's largest oil firm seeks to boost exports to Asia.