A method of chaos synchronization of a complex network with different nodes is proposed. The complex network is constructed by chaos systems with diverse structures. The coupling functions of the connected nodes of the complex network are identified based on Lyapunov stability theory. The Rssler system,Coullet system and Lorenz system are taken as network nodes of the complex network in the paper. Simulation results show that a stable synchronization is obtained in whole complex network. The method can achieve synchronization of the networks with nodes of any chaotic systems,and the number of the node does not affect the stability of the whole complex network,therefore,it has a universal application.