﻿div.LogonMainType0
{
    background-position:0px 0px;
}
div.LogonMainType1
{
    background-position:0px -470px;
}
h1.LogonTitle
{
	width:220px;
	height:70px;
	margin:5px auto auto 20px;
}
div.LogonMainType_CompanyIndex
{
    background-position:0px -940px;
}
div#LogonMain
{
    width:940px;
    height:470px;
    margin:0px auto;
    margin-top:20px;
    background-image:url(/Images/LogonBg.jpg);
}
#LogonMain #LogonLeft
{
    width:560px;
    height:100%;
    float:left;
}
#LogonMain #LogonTopCtrl
{
    width: 330px;
    height: 40px;
    float: left;
    line-height: 40px;
    text-align: right;
    letter-spacing: 2px;
}
#LogonMain #LogonForm
{
    width:330px;
    height:350px;
    margin-top:60px;
    float:left;
}
#LogonMain #LogonArt
{
    width:330px;
    height:25px;
    line-height:25px;
    text-align:center;
}
h1.LogoMember
{
    background-image:url(/Images/Logo_Member.gif);
}
h1.LogoCompany
{
    background-image:url(/Images/Logo_Company.gif);
}
h1.LogoArticle
{
    background-image:url(/Images/Logo_Article.gif);
}
h1.LogoIndex
{
    background-image:url(/Images/Logo.gif);
}
h2.MemberTitle
{
    height:60px;
    width:940px;
    line-height:60px;
    font-size:16px;
    color:#28176e;
    margin:0px auto;
    text-indent:50px;
}
h2.CompanyTitle
{
    height:60px;
    width:940px;
    line-height:60px;
    font-size:16px;
    color:#28176e;
    margin:0px auto;
    text-indent:50px;
}
div.ProCtrlDiv
{
    width:670px;
    margin-left:50px;
    margin-bottom:20px;
}
div.ProCtrlDiv input
{
    width:120px;
}
table#MemberReviewTab
{
    margin:10px auto 30px auto;
}
table#ResumeReviewTab
{
    margin:10px auto 30px auto;
}
table#FavoriteReviewTab
{
    margin:10px auto 30px auto;
}
table#JobReviewTab
{
    margin:10px auto 30px auto;
}
table#PhotoReviewTab
{
    margin:10px auto 30px auto;
}
table#PhotoReviewTab img
{
    padding:1px;
    border:1px solid #ccc;
}
table#ArticleReviewTab
{
    margin:10px auto 30px auto;
    padding-left:10px;
}
table#CompanyReviewTab
{
    margin:10px auto 30px auto;
}

div#CompanyCenterReviewLeft
{
    width:500px;
    float:left;   
}
div#CompanyCenterReviewRight
{
    width:410px;
    float:left;
    display:inline;
    margin-left:20px;
}

div#MemberCenterReviewLeft
{
    width:500px;
    float:left;   
}
div#MemberCenterReviewRight
{
    width:410px;
    float:left;
    display:inline;
    margin-left:20px;
}
ul.TempletSel
{
    width:700px;
    overflow:hidden
}
ul.TempletSel li
{
    width:330px;
    height:275px;
    float:left;
    display:inline;
    margin-left:20px;
    margin-top:30px;
}
ul.TempletSel li.Hover
{
    background-color:#EEEEEE;
}
ul.TempletSel li.Now
{
    background-image:url(/Images/SelTempBG.gif);
}
ul.TempletSel li div.Img
{
    width:330px;
    height:250px;
    overflow:hidden;
}
ul.TempletSel li div.Img img
{
    border:1px solid #ccc;
    padding:2px;
    height:auto;
    margin:0px auto;
}
ul.TempletSel li div.Txt
{
    width:330px;
    height:25px;
    overflow:hidden;
    text-align:center;
    line-height:25px;
}
#PageCenter
{
    width:940px;
    margin:0px auto;
    overflow:hidden;
}

/*Notice*/
#NoticeDiv
{
    width:225px;
    height:186px;
    overflow:hidden;
    float:left;
    display:inline;
}
#NoticeDiv h2
{
    width:225px; height:35px;
    background-image:url(/Images/IndexTitles.gif);
    background-position:0px -298px;
    text-align:left;
    text-indent:-1000px;
}
#NoticeDiv ul li
{
    line-height:22px;
    text-indent:25px;
    background-image:url(/Images/ListSign.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    overflow:hidden;
    width:100%;
    height:22px;
}

/*IndexSearchForm*/
#IndexSearchForm
{
    width:342px;
    height:186px;
    overflow:hidden;
    background-image:url(/Images/IndexTitles.gif);
    background-position:0px 0px;
    float:left;
    display:inline;
}

/*Slide*/
#Slide
{
    width:353px;
    height:186px;
    overflow:hidden;
    float:left;
    display:inline;
}

.NewJobDiv
{
    height:247px;
    float:left;
    overflow:hidden;
}
.NewJobDiv .Title
{
    width:100%;
    height:26px;
    line-height:26px;
    background-image:url(/Images/IndexTitles.gif);
    background-position:0px -212px;
}
.NewJobDiv .Title h2
{
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#3668a7;
    text-indent:25px;
    width:250px;
    float:left;
}
.NewJobDiv .Title h2 a
{
	float: none;
	color: #729DD1;
	font-weight: lighter;
}
.NewJobDiv .Title a
{
    font-family:Tahoma, 宋体;
    font-weight:normal;
    width:55px;
    height:26px;
    float:right;
    text-align:left;
}
.NewJobDiv ul
{
    height:220px;
    border:1px solid #d3cfe5;
    border-top:0px;
}
.NewJobDiv ul li
{
    width:100%;
    height:22px;
    text-align:left;
    text-indent:30px;
    line-height:22px;
    overflow:hidden;
    background-image:url(/Images/ListSign.gif);
    background-repeat:no-repeat;
    background-position:0px -22px;
}
.NewJobDiv ul li .JobLink
{
    color:#28176e;
    font-weight:bold;
}
#NewJob{width:355px;}
#NewJob ul{width:353px;}
#HotJob{width:342px;}
#HotJob ul{width:340px;}


/*NewResumeDiv*/
#NewResumeDiv
{
    width:223px;
    height:247px;
    overflow:hidden;
    float:left;
    display:inline;
}
#NewResumeDiv h2
{
    width:225px; height:35px;
    background-image:url(/Images/IndexTitles.gif);
    background-position:0px -263px;
    text-align:left;
    text-indent:-1000px;
}
#NewResumeDiv ul
{
    width:225px;
    height:198px;
    overflow:hidden;
}
#NewResumeDiv ul li
{
    line-height:22px;
    text-indent:25px;
    background-image:url(/Images/ListSign.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    overflow:hidden;
    width:100%;
    height:22px;
}


div.ArticleList
{
    width:303px;
    height:210px;
    float:left;
    margin-right:10px;
}
div.ArticleList .Title
{
    height:25px;
    width:100%;
    background-image:url(/Images/IndexTitles.gif);
    background-position:0px -238px;
    line-height:25px;
}
div.ArticleList .Title h2
{
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#3668a7;
    text-indent:40px;
    width:250px;
    float:left;
}
div.ArticleList ul
{
    height:176px;
    width:100%;
    line-height:22px;
    overflow:hidden;
}
div.ArticleList li
{
    text-align:left;
    height:22px;
    text-indent:40px;
    overflow:hidden;
    background-image:url(/Images/ListSign.gif);
    background-repeat:no-repeat;
    background-position:10px -44px;
}

div.R1C2
{
    width:938px;
    height:auto;
    background-image:url(/Images/R1C2BG.gif);
    border:1px solid #aba3cc;
    margin:0px;
}
div.R1C2 .Left
{
    width:698px;
    height:auto;
    float:left;
}
div.R1C2 .Right
{
    width:240px;
    height:auto;
    float:left;
}

div.R1C2 .Right .ArticleList{width:228px; overflow:hidden;  margin-left:1px; float:none;}
div.R1C2 .Right .ArticleList .Title h2{width:150px;}

div.R1C2 .Left .ArticleCtrl
{
    width:100%;
    height:25px;
    text-align:center;
    line-height:25px;
    color:#9789cd;
    border-bottom:1px solid #aba3cc;
}
.ArticleTitle
{
    width:100%;
    margin:0px auto;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    margin-top:30px;
}

.ArticleInfo
{
    width:600px; 
    height:30px;
    line-height:30px; 
    margin:0px auto; 
    overflow:hidden; 
    border-top:1px solid #28176e;
    font-size:12px;
    color:#28176e;
    text-align:center
}
.ArticleContent
{
    width:auto;
    margin:0px 15px;
    padding-bottom:10px;
    word-wrap : break-word;
    word-break:break-all;
}
.ArticleContent ul
{
	width:100%;
}
.ArticleContent ul li
{
	height:25px;
	line-height:25px;
}
.ArticleContent ul li span.date
{
	font-size:10px;
	display:block;
	width:60px;
	float:left;
}
.ArticleContent ul li a
{
	width:520px;
	display:block;
	float:left;
}
.ArticleContent ul li span.admin
{
	font-size:10px;
	margin-left:20px;
}
.ArticleContent .StrengthenTools
{
	width:90%;
	margin:0px auto;
	border:1px solid #CCC;
	background-color:#F0F0F0;
	height:auto;
	padding:5px;
}
.ArticleContent .StrengthenTools table
{
	width:100%;
	line-height:25px;
}
.ArticleContent .StrengthenTools input
{
	border:1px;
	height:20px;
	line-height:20px;
}


.SearchTab table
{
    color:#474747;
    font-weight:bold;
    line-height:25px;
}
.SearchTab div.MsInput
{
    width:250px;
    height:22px;
    line-height:22px;
    margin:5px 0px 5px 10px;
    cursor:pointer;
    background-image:url(/Images/SearchForm.gif);
    background-position:0px 0px;
    padding:0px 5px;
    color:#E5EDF4;
    font-size:12px;
    font-weight:lighter;
}
.SearchTab div.MsInput div.Item
{
    width:228px;
    height:22px;
    float:left;
    overflow:hidden;
}
.SearchTab div.MsInput a.Btn
{
    width:22px;
    height:22px;
    display:block;
    float:left;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    text-align:center;
}
.SearchTab div.MsInput a.Btn:hover
{
    font-size:20px;
    color:#CCC;
}

.SearchTab div.MsInput2
{
    width:170px;
    height:22px;
    background-image:url(/Images/SearchForm.gif);
    background-position:-260px 0px;
    background-repeat:repeat-y;
    border:0px;
    float:left;
    margin-left:10px;
    display:inline;
}
.SearchTab div.MsInput2 input
{
    border:0px;
    width:165px;
    height:20px;
    line-height:20px;
    margin:0px 2px 0px 3px;
    padding:0px;
    background:none;
    color:#FFF;
}
.SearchTab input.MsBtn
{
    width:80px;
    height:22px;
    background-image:url(/Images/SearchForm.gif);
    background-position:-440px 0px;
    float:left;
    margin-left:10px;
    border:0px;
    text-align:left;
    text-indent:-1000px;
    cursor:pointer;
    overflow:hidden;
}
.SearchTab input.MsInput, select.MsInput
{
    margin-left:10px;
}


/*内页选择框样式*/
.FormTab div.MsInput
{
    width:200px;
    height:20px;
    line-height:20px;
    margin:5px 0px 5px 20px;
    cursor:pointer;
    background-color:#eee;
    color:Black;
    font-size:12px;
    font-weight:lighter;
    border:1px solid #ccc;
}
.FormTab div.MsInput div.Item
{
    width:175px;
    height:20px;
    float:left;
    overflow:hidden;
}
.FormTab div.MsInput a.Btn
{
    width:22px;
    height:22px;
    display:block;
    float:left;
    color:#333;
    font-size:18px;
    font-weight:bold;
    text-align:center;
}
.FormTab div.MsInput a.Btn:hover
{
    font-size:20px;
    color:#666;
}
/*内页选择框样式*/
/*职位列表*/
ul.JobSearchList
{
    width:830px;
    height:auto;
    margin:0px auto;
    color:#000;
    line-height:22px;
}
ul.JobSearchList li{
    width:830px;
    height:auto;
    overflow:hidden;
}
ul.JobSearchList .SpaceLine
{
    width:830px;
    height:1px;
    overflow:hidden;
    background-image:url(/Images/SpaceLine.gif);
}
ul.JobSearchList .JobInfo{overflow:hidden;}
ul.JobSearchList .JobTitle a
{
    font-size:14px;
    font-weight:bold;
    color:#4c4080;
}
ul.JobSearchList .JobTitle a:hover
{
    color:Red;
}
ul.JobSearchList .JobContent{height:66px; width:730px; float:left;overflow:hidden;}
ul.JobSearchList .JobApply
{
    width:80px;
    height:40px;
    margin:7px 10px;
    display:inline;
    overflow:hidden;
    float:left;
    overflow:hidden;
    text-align:left;
    text-indent:-1000px;
    background-image:url(/Images/JobApply.gif);
}
/*职位列表*/

.MemberSlide
{
    width:600px;
    height:250px;
    float:left;
}
.MemberLogon
{
    width:330px;
    height:250px;
    overflow:hidden;
    float:left;
    display:inline;
    background-image:url(/Images/MemberLogonBG.gif);
}
#MemberNewJob{width:465px;}
#MemberNewJob ul{width:463px;}
#MemberNewJob .Title{background-position:0px -333px;}
#MemberHotJob{width:465px;}
#MemberHotJob ul{width:463px;}
#MemberHotJob .Title{background-position:0px -333px;}

#MemberCompanyAJob{width:940px; height:auto;}
#MemberCompanyAJob ul{ height:auto;}
#MemberCompanyAJob .Title{background-position:0px -359px;}


/*名企招聘*/
.CompanyAJob
{
    width:940px;
    overflow:hidden;
    float:left;
}
.CompanyAJob .Title
{
    width:100%;
    height:26px;
    line-height:26px;
    background-image:url(/Images/IndexTitles.gif);
    background-position:0px -212px;
}
.CompanyAJob .Title h2
{
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#3668a7;
    text-indent:25px;
    width:250px;
    float:left;
}
.CompanyAJob .Title a
{
    font-family:Tahoma, 宋体;
    font-weight:normal;
    width:55px;
    height:26px;
    float:right;
    text-align:left;
}

.CompanyAJob .CompanyList
{
    width:780px;
    height:408px;
    overflow:auto;
    float:left;
}
.CompanyAJob .CompanyList li
{
    width:250px;
    height:126px;
    height:auto;
    overflow:hidden;
}
.CompanyAJob .CompanyList li .DivLogo
{
    width:250px;
    height:60px;
    text-align:center;
    overflow:hidden;
}
.CompanyAJob .CompanyList li .DivTitle
{
    font-size:14px;
    font-weight:bold;
    text-align:center;
}

.CompanyAJob .JobList
{
    line-height:22px;
}
.CompanyAJob .JobList li
{
    height:22px;
    overflow:hidden;
}

.CompanyListSimple
{
	width:150px;
    height:408px;
    float:left;
    margin-left:10px;
    overflow:hidden;
}
.CompanyListSimple li
{
	width:150px;
	height:41px;
	margin-top:10px;
	overflow:hidden;
}
/*名企招聘*/

/*关于我们*/
.AboutLeft
{
    width:220px;
    float:left;
}
.AboutLeft .AboutTitle
{
    width:220px;
    height:50px;
    text-align:left;
    text-indent:-1000px;
    overflow:hidden;
    background-image:url(/Images/AboutTitle.gif);
}
.AboutLeft ul
{
    width:220px;
    margin-top:10px;
}
.AboutLeft ul li
{
    width:220px;
    height:24px;
    text-align:center;
    line-height:24px;
    font-size:14px;
    color:#3668a7;
}
.AboutLeft ul li a
{
}

.AboutRight
{
    width:720px;
    float:left;
}
.AboutRight .ContentTitle
{
    width:100%;
    height:30px;
    margin-top:20px;
    line-height:30px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.AboutRight .ContentBody
{
    width:680px;
    margin:0px auto;
}

/*简历搜索列表*/
.ResumeSearchList
{
    width:830px;
    margin:0px auto;
    line-height:25px;
}
.ResumeSearchList .TopTitle
{
    text-align:left;
    text-indent:10px;
    font-size:12px;
    background-color:#EEE;
    border-bottom:1px solid #CCC;
}
.ResumeSearchList .Detail
{
    width:100%;
    margin:0px auto;
    line-height:22px;
}
.ResumeSearchList .Detail .Title
{
    font-weight: bold;
    color: #a793dc;
    margin:0px 5px;
}
.ResumeSearchList .Detail td div
{
	width:100%;
	height:22px;
    overflow:hidden;
}
.ResumeSearchList .SpaceLine
{
    width:830px;
    height:10px;
    overflow:hidden;
    background-image:url(/Images/SpaceLine.gif);
    background-repeat:no-repeat;
    background-position:center center;
}
/*简历搜索列表结束*/


/*简历编辑*/
.FormLeft .TypeInSelect
{
    width:100%;
    height:35px;
    text-align:center;
}
.FormLeft .TypeInSelect input
{
    background-image:url(/Images/BtnSelect.gif);
    width:180px;
    height:30px;
    border:0px;
    font-size:14px;
    font-weight:bold;
    font-family:Tahoma,宋体;
    background-position:top;
    color:#5B537D;
    text-indent:0px;
}
.FormLeft .TypeInSelect input.On
{
    background-position:bottom;
    color:White;
    text-indent:20px;
}
.FormLeft .TypeInHelper
{
	width:550px;
	margin:10px auto;
	color:Red;
}
/*简历编辑*/