Cover letter is sth like a concise version of your resume. You shall highlight your strength most relevant to the position, to hit your potential employer, so that you will be given interview opportunities. Normally a cover letter shouldn't exceed one page. You can go to job searching website...