Ecotourism resources constitute the basis of ecotourism development. This paper firstly constructs the evaluation indexes of ecotourism resources based on the RIAM model and selects three indexes of site condition resources, landscape resources and ecological environment resources to build the evaluation model. Then we use the entropy value method and hierarchical analysis method to determine the weights of evaluation indicators, construct a judgment matrix, and use the extreme value method to standardize the original data to eliminate the variability of metric units and normalize the standardized matrix to calculate the indicator weights. Finally, China’s ecotourism resources are comprehensively evaluated and scored, and typical ecotourism areas are selected to analyze their economic benefits, natural ecological index and tourism base index. China’s ecotourism site condition resources were scored as 96, landscape resources were scored as 96, and ecological environment resources were scored as 97. In terms of economic benefits, the total annual revenue of A national ecotourism site increased by 134% in 2017 compared with 2012; accommodation income decreased by 9%, entertainment income increased by 200%, other income increased by 49%, and received 167% more visitors. The RIAM-based model enables effective analysis and evaluation of ecotourism resources in China.