User usually retrieve information of interest via search engines, but for a mobile client, the user experience of manually search will be poor, for it is inefficient, and may bring huge data traffic for mobile user. To provide a convenient method for mobile users to obtain tourism information, putting forward a tourism information pushing system based on intelligent recommendation. The item based collaborative filtering rules and the location based recommendation algorithm were introduced to generate recommendation items, and the XMPP based pushing technology was used to push these items to mobile client. By these means, the tourism information will be searched and filtered intelligently according to user's profile, and pushed to end user automatically, thus provide customized recommendation service for each user, and improve user experience of tourism service platform. To solve the problem of huge data and huge calculating, Map-Reduce optimized algorithm were discussed to improve the efficiency of recommendation creation. Introduced the total structure of this system, the design of each component, as well as the detailed implementation of recommendation algorithm. experiments proved the efficiency of this system.