/*主窗体 开始*/
.Main { width: 1000px; margin: 10px auto 0 auto; height: auto; }
.MainLeft { width: 690px; height: auto; margin: 0 auto; margin-right: 10px; float: left; }
.MainRight { width: 300px; margin: 0 auto; float: left; }
/*主窗体 结束*/
/*左边窗体表格 开始*/
.MainTable { width: 688px; height: auto; border-left: #90acc4 solid 1px; border-right: #90acc4 solid 1px; }
.MainTableTop { width: 690px; height: 3px; background-image: url(Images/MainTop.png); background-repeat: no-repeat; overflow: hidden; }
.MainTtl { padding-top: 25px; height: 25px; width: 680px; font-family: "微软雅黑" , "宋体"; font-weight: bold; text-align: center; }
.MainJobName { color: #ff3000; font-size: 18px; }
.MainJobCompName{ font-size: 14px;}
.MainCompName { font-size: 16px; }
Hr { width: 670px; height: 3px; color: #196abb; background-color: #196abb; border: 0px; text-align: center; }
.InfoTitle { margin: 0 auto; background: url(Images/InfoBg.gif) no-repeat; width: 600px; height: 30px; margin-bottom: 18px; margin-top: 15px; line-height: 30px; }
.InfoTitle li { float: left; }
.InfoTitle .JobID { margin: 0 20px; width: 100px; }
.InfoTitle .JobUpgrade { margin: 0 10px; width: 180px; }
.InfoTitle .CompIntroL { margin: 0 10px; width: 220px; text-align: right; }
.InfoTitle a { color: #0a36d5; line-height: 30px; text-decoration: none; }
/*职位信息*/
.JobInfoBd { padding: 10px 0px 10px 30px; margin: 0 auto; width: 650px; }
.JobInfo { float: left; width: 470px; }
.JobInfo li {  line-height: 28px; width: 230px; float: left; }
.JobInfo li label { margin: 0 5px; color: #08449c; font-weight: bold; }

.JobSmlBtn { float: left; width: 150px; height: 140px; }
.JobSmlBtn li { margin-top: 20px; }
.JobIntro { padding: 10px 30px; margin: 0 auto; width: 620px; line-height: 22px; height: auto; background: url(Images/JobContentBg.gif) repeat-x; font-size: 14px; margin-top: -3px; overflow: hidden; }

/*企业信息*/
.CompInfo { padding: 10px 0px 10px 20px; margin: 0 auto; width: 660px; line-height: 22px; height: auto; overflow: hidden; }
.CompInfo ul { float: left; width: 440px; }
.CompInfo li { min-height: 24px; line-height: 24px; font-size: 12px; float: left; width: 440px; }
.CompInfo li label { margin-right: 15px; font-size: 12px; color: #023d7f; font-weight: bold; float: left; }
.CompLogo { margin: 0 auto; padding: 25px 20px; margin: 0 auto; width: 180px; height: 60px; float: left; }
.CompIntro { font-size: 14px; line-height: 22px; margin-top: 5px; float: left; width: 650px; }
.CompContact { padding: 10px 0px 10px 20px; margin: 0 auto; width: 660px; line-height: 25px; height: auto; background: url(Images/JobContentBg.gif) repeat-x; margin-top: -3px; overflow: hidden; }
.CompContact ul { float: left; width: 650px; }
.CompContact li { min-height: 25px; line-height: 25px; font-size: 12px; float: left; width: 650px; }
.CompContact li label { margin-right: 10px; font-size: 12px; color: #023d7f; float: left; }
.CompContact .Orli { text-align: center; color: #f00; }
.CompShowTel { font-size: 13px; font-family: Verdana, '宋体'; font-weight: bold; margin-left: 4px; }
.CompHiddenTel { font-size: 13px; }

.CompJobListTitle { width: 650px; margin: 0 auto; height: auto; }
.CompJobListTitle li { color: #023d7f; font-weight: bold; text-align: center; float: left; }
.CompJobListTitle li.JobName { width: 190px; }
.CompJobListTitle li.JobArea { width: 190px; }
.CompJobListTitle li.JobSalary { width: 90px; }
.CompJobListTitle li.JobAll { width: 90px; }
.CompJobListTitle li.JobDate { width: 90px; }

.Height10{height: 10px; overflow:hidden;}

.CompJobList { width: 650px; height: auto; }
.JobHr { width: 640px; background: url(/Images/inc/LineBg.gif) repeat-x; margin: 5px 0; height: 1px; float: left; }
.CompJobList li { text-align: center; float: left; line-height: 24px; _line-height:15px; }
.CompJobList li.JobName { width: 190px; color: Green; }
.CompJobList li.JobName a:link, a:visited { color: Green; }
.CompJobList li.JobName a:hover, a:active { color: Red; }


.CompJobList li.JobArea { width: 190px; }
.CompJobList li.JobSalary { width: 90px; }
.CompJobList li.JobAll { width: 90px; }
.CompJobList li.JobDate { width: 90px; }

/*联系人信息*/
.MainContentTitle { font-size: 14px; color: #FFF; font-weight: bold; line-height: 32px; height: 35px; width: 108px; margin-left: 21px; text-align: center; position: relative; top: 3px; z-index: 5; background: url(/Images/JobBdTitle.gif) no-repeat; }
.MainContent { padding: 10px 0px 10px 20px; margin: 0 auto; width: 660px; font-size: 14px; line-height: 22px; height: auto; background: url(Images/JobContentBg.gif) repeat-x; margin-top: -3px; }

.MainContent1 { font-size: 14px; padding: 10px 0px 0px 20px; width: 650px; line-height: 22px; }
.MainContentlUl1 { float: left; width: 75px; }
.MainContentlUl1 li { font-size: 14px; color: #023d7f; float: left; width: 75px; }
.MainContentlUl2 { float: left; width: 570px; }
.MainContentlUl2 li { font-size: 14px; float: left; width: 570px; }
.MainContent2 { padding: 10px 0px 10px 20px; margin: 0 auto; width: 660px; font-size: 14px; line-height: 22px; height: auto; background: url(Images/JobContentBg.gif) repeat-x; margin-top: -3px; }
.MainContent2 li { font-size: 14px; }
.MainTableBottom { width: 690px; background: url(Images/MainBottom.png); height: 3px; overflow: hidden; }
.BtnBig { width: 500px; height: 50px; padding: 10px 10px; text-align: center; }
.BtnBig li { width: 200px; float: left; height: 50px; line-height: 50px; text-align: center; }
/*左边窗体表格 结束*/


/*右边栏 职位 开始*/
.JobTop { font-size: 14px; color: #196abb; width: 253px; font-weight: bold; background: url(Images/RightTop.png); height: 48px; line-height: 48px; text-indent: 20px; }
.JobMain { font-size: 14px; width: 251px; border-left: #bfbfbf solid 1px; border-right: #bfbfbf solid 1px; }
.JobMain li { background-image: url(Images/LiBg.gif); background-repeat: no-repeat; background-position: 15px 4px; font-size: 14px; line-height: 25px; text-indent: 30px; }
.JobMain li a { color: #ff3000; font-size: 14px; text-decoration: none; font-weight:normal; }
.JobBottom { width: 253px; height: 5px; background: url(Images/RightBottom.png) no-repeat;}
/*右边栏 职位 结束*/

/*按钮 开始*/
.BtnSmallDelivery { cursor: pointer; width: 104px; height: 32px; background: url(/Images/JobImg.png) no-repeat 0px -240px; border: none; }
.BtnSmlLock {width: 150px; height: 32px; line-height:16px; color:#060;}
.BtnSmallFavorites { cursor: pointer; width: 104px; height: 32px; background: url(/Images/JobImg.png) no-repeat 0px -320px; border: none; }
.BtnBigDelivery { cursor: pointer; width: 165px; height: 55px; background: url(/Images/JobImg.png) no-repeat 0px -480px; border: none; }
.BtnBigFavorites { cursor: pointer; width: 165px; height: 55px; background: url(/Images/JobImg.png) no-repeat 0px -400px; border: none; }
/*按钮 结束*/

/*职位列表 开始*/
#DetailTop { width: 930px; height: 4px; background: url(Images/DetailTop.png); overflow: hidden; }
#DetailMain { width: 928px; border-left: 1px #90acc4 solid; border-right: 1px #90acc4 solid; }
#DetailBottom { width: 930px; height: 3px; margin-bottom: 8px; background: url(Images/DetailBottom.png); overflow: hidden; }
#DetailCompName { width: 900px; margin: 8px; font-size: 14px; font-weight: bold; text-align: center; }
#DetailTable { width: 900px; margin-bottom: 15px; margin-top: 8px; }
.TableTitle { font-family: "微软雅黑" , "宋体"; font-size: 12px; line-height: 27px; font-weight: bold; text-align: center; color: #FF3300; background-image: url(Images/TableTitle.png); border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-left-color: #e8e8e8; }
.TableTitleRight { font-family: "微软雅黑" , "宋体"; font-size: 12px; line-height: 27px; font-weight: bold; color: #FF3300; text-align: center; background-image: url(Images/TableTitle.png); border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-width: 1px; border-right-color: #e8e8e8; border-left-width: 1px; border-left-color: #e8e8e8; }
.TdFont { font-size: 12px; line-height: 28px; text-align: center; }
.TdFont a { font-size: 12px; line-height: 28px; text-align: center; text-decoration: none; color: #0a36d5; font-weight: bold; }
.TrOn { font-family: "宋体"; font-size: 13px; color: #333333; line-height: 30px; height: 30px; text-align: center; background-color: #FFFFCC; }
.TrOut { font-family: "宋体"; font-size: 13px; color: #333333; line-height: 30px; height: 30px; text-align: center; background-color: #FCFCFC; }
/*职位列表 结束*/



/*弹出层外边框 270x72*/
.DialogPerfectNull, .DialogInterviewApp, .DialogInterviewErr, .DialogFavApp, .DialogFavErr { width: 258px; height: 60px; border: 6px #196abb solid; overflow: hidden; }


.DialogInterviewApp { background: #FFF url(/Images/JobImg.png) no-repeat 12px 12px; }
.DialogInterviewErr, .DialogPerfectNull { background: #FFF url(/Images/JobImg.png) no-repeat 10px -68px; }

.DialogFavApp { background: #FFF url(/Images/JobImg.png) no-repeat 10px -550px; }
.DialogFavErr { background: #FFF url(/Images/JobImg.png) no-repeat 10px -630px; }

.DialogUl { padding: 5px 0px; height: 50px; margin-left: 65px; }
.DialogUl li { height: 25px; line-height: 25px; }

.LayerClose { padding: 5px; float: left; position: relative; left: 228px; }
.LayerCloseOn { width: 20px; height: 20px; border: none; background: url(/Images/ico.gif) 0 -500px no-repeat; cursor: pointer; }
.LayerCloseOut { width: 20px; height: 20px; border: none; background: url(/Images/ico.gif) 0 -600px no-repeat; cursor: pointer; }

a.Layer:link { color: #FF0000; text-decoration: none; }
a.Layer:visited { color: #FF0000; text-decoration: none; }
a.Layer:hover { color: #000; background: #CCCCCC; }
a.Layer:active { color: #FF0000; text-decoration: none; }
