The present invention relates to a staining kit and its preparation method, staining method and its application in several detection items for detecting canceration cell, red blood cell, campylobacteriosis, vaginal cleaning degree, estrogen level, garlandosus, trichomoniasis, mycosis, diplococcus gonorrhoeae and chlamydi trachomatis on a cervical smear. Said invented kit is formed from fixatino fluid, staining solution and differentiatino solution. Its staining method includes the steps of fixation, staining, differentiation and water-washing. Its film-making speed is quick, only has need oftwo main, and its detection accuracy rate is high, can be up to 98%.