Armed men have kidnapped Libyan Prime Minister Ali Zeidan from a hotel in Tripoli, two Arab television channels reported.