This patent discloses a group of HCV inhibiting chemical compounds, their stereoisomers, tautomers, isotope isomers, hydrates, esterified or amidated prodrugs, pharmaceutically acceptable salts, pharmaceutical compositions and applications thereof, and the application of the mixture of one or more of these compositions in the preparation of HCV inhibitory drugs. The described compounds can effectively inhibit HCV NS5A, and can be used for preparing medicines for the prevention and treatment of HCV-NS5A infection.