@import url(body.css);
@import url(font.css);

/* 顶部导航部分 */
.aa{ width:950px; background:#FFFFFF; padding:0 2px; height:96px; padding-top:3px;}
dl.top{ width:950px; background:#FFFFFF; padding:0 5px; height:68px; padding-top:3px;}
dl.top dt{ float:left; width:120px; height:60px; margin:2px 16px 0px 2px;}
dl.top .left{width:17px; height:37px; background:url(../images/navleft.gif) no-repeat; float:left; margin-top:10px; margin-left:40px;}
dl.top .middle{width:684px; height:37px; padding:12px 0 0 6px; background:url(../images/navmiddle.gif) repeat-x; float:left; text-align:left; color:#FFF; margin-top:10px;}
dl.top .right{width:17px; height:37px; background:url(../images/navright.gif) no-repeat; float:right; margin-top:10px;}

/* 新闻图片部分 */
.news{ width:950px; background:#FFFFFF; padding:0 0px; height:237px;}
.newspic{float:left; width:258px;}
.newspic .top,.newspic .bottom{ height:3px;}
.newspic .middle{ height:243px; border-left:#A3B8CB 1px solid; border-right:#A3B8CB 1px solid; padding:0 2px; background:#F9FDFC;}
.pictitle{ width:100%; height:23px;}
.pictitle .title{ width:239px; float:left; margin-top:5px; font-weight:bold;}
.pictitle .morepic{ width:105px; background:url(../images/picmore.gif) no-repeat; float:right; text-align:left;}
.pictitle .morepic .arrow{float:left;}
.pictitle .morepic .num{ float:left; margin:5px 5px 0 7px; color:#FFF; font-weight:bold;}
.pictitle .morepic .mores{float:right; margin:5px 5px 0 7px;}
.pictitle .morepic .mores a{color:#919296;}
.pictitle .morepic .mores a:hover{color:#000; text-decoration:underline;}

/* 新闻列表部分 */
.newshow{ float:right; width:448px; background:url(../images/newsbottom.jpg) bottom no-repeat; padding-bottom:3px; margin-bottom:3px; margin:0 4px;}
.newshow .top{ background:url(../images/newstop.jpg) no-repeat; height:70px;}
.newshow .top h1{ font-size:18px; font-weight:bold; padding:18px 5px 5px 5px;}
.newshow .top h1 a:link{color:#000000;}
.newshow .top h1 a:hover{color:#FF0000;text-decoration: underline;}
.newshow .top h2{ font-size:12px; font-weight:normal; color:#74808E; padding:2px 5px 5px 5px;}
.newshow .top h2 a:link{color:#74808E}
.newshow .top h2 a:hover{color:#000;text-decoration: underline;}
.newshow .middle{ /*height:166px;*/ border-left:#9FB4C7 1px solid; border-right:#9FB4C7 1px solid; padding:5px;}
ul.newslist{ margin-left:2px; text-align:left;list-style-type:none; height:166px;}
ul.newslist li{float:left;width:200px; height:20px;background:url(../images/newsdot.jpg) no-repeat;padding-left:10px;}
ul.newslist li a{ color:#000;font-size:14px; line-height:24px; text-decoration:underline; }


/* 横幅广告部分 */
.ad{ width:952px; background:#FFFFFF; padding:0 0 0 0;}

/* 主体部分 */
.main{ width:952px; background:#FFFFFF; padding:0 3px;}

/* 左侧部分 */
.mainleft{ float:left; width:734px; margin-right:2px; margin-left:2px;}

/* 搜索部分 */
.search{ height:67px; background:url(../images/searchback.jpg); background-repeat:no-repeat; margin-bottom:3px;}
.search .title{ height:23px; margin-left:50px; text-align:left;}
.search .content{ margin:2px 2px; text-align:left; padding-top:8px; padding-left:15px;}
.search .content .guan{ border:#bbb solid 1px; color:#C6C6C6; height:18px; vertical-align:middle; background:#fff; padding-left:6px;}
.search .content .di{ width:88px; border:#bbb solid 1px;}

/* 搜索部分 */
.searchn{ height:67px; background:url(../images/searchback1.jpg); background-repeat:no-repeat; margin-bottom:3px;}
.searchn .title{ height:24px; margin-left:50px; text-align:left;}
.searchn .content{ margin:2px 2px; text-align:left; padding-top:5px; padding-left:10px;}
.searchn .content .guan{ border:#bbb solid 1px; color:#C6C6C6; height:18px; vertical-align:middle; background:#fff; padding-left:6px;}
.searchn .content .di{ width:88px; border:#bbb solid 1px;}

.zhimingtop{ background:url(../images/fenlei.jpg) no-repeat; height:30px;}
.zhimingtop .more{ float:left; margin:10px 10px 0px 10px; color:#FFFFFF; padding-left:8px;}
ul.zhimingbottom{ border:1px solid #AACCEE; border-top:0px; height:286px; padding-top:5px;}
ul.zhimingbottom li{ float:left; width:175px; margin:1px 3px;}

.remen{ background:url(../images/fenlei2.jpg) no-repeat; height:30px; margin-top:5px;}
.remen .more{ float:right; margin:10px 10px 0px 10px; }
.remen .morel{ float:left; margin:10px 10px 0px 10px;  color:#FFFFFF; padding-left:1px;}
.remenboder{ border:1px solid #AACCEE; border-top:0px; height:315px; padding-top:3px; padding-left:5px; padding-right:5px;}

dl.remenpic{ float:left; width:235px; height:70px; border:1px solid #DCDCDC; background:#F2F2F2; margin:2px;}
dl.remenpic dt{ float:left; width:88px; background:#FFF; padding:3px 3px 0px 3px; margin:3px 0px 0px 2px;}
dl.remenpic .txtr{ float:right; width:228px; text-align:left; background:#FFF; height:20px; padding:6px 0px 0px 0px; margin:3px 3px 0px 0px; padding-left:5px;}
dl.remenpic .txtb{ float:left; padding:3px; text-align:left; width:230px; background:#F2F2F2; padding-top:14px;}

.fenlei{ background:url(../images/fenlei.jpg) no-repeat; height:30px; margin-top:5px;}
.fenlei .more{ float:left; margin:10px 10px 0px 10px; color:#FFFFFF; padding-left:8px;}
ul.fenleiboder{ border:1px solid #AACCEE; border-top:0px; height:100%; padding:3px; padding-left:9px;}
ul.fenleiboder li{ float:left; width:113px; height:30px; margin:3px 3px; background:url(../images/feileiback.jpg) no-repeat; padding:6px 3px 0 10px; text-align:left;}

.newcomp{ background:url(../images/newcomp.jpg) no-repeat; height:42px; margin-top:5px;}
.newcomp1{ background:url(../images/newcomp1.jpg) no-repeat; height:42px; margin-top:5px;}
.newcomp .more{ float:right; margin:20px 20px 0px 20px; }
.newcomp1 .more{ float:right; margin:20px 20px 0px 20px; }
ul.newcompzi{ float:left; width:734px; height:51px; }
ul.newcompzi li{ float:left; width:182px; height:38px; text-align:left; border-left:1px solid #ccc; margin:5px 0; padding-left:5px;border-bottom:1px solid #ccc; padding-bottom:2px;}

/* 右侧部分 */
.mainright{ float:right; width:201px;}

.rencai{ height:30px; background:url(../images/rencai.jpg) no-repeat; margin-top:5px;}
.rencaititle{ float:left; width:100px; padding:10px 3px 3px 20px; font-size:14px; font-weight:bold; text-align:left;}
.rencaimore{ float:right; width:60px; padding:12px 5px 3px 3px;}
.rencaiboder{ border:1px solid #AACCEE; border-top:0px; height:351px; padding-top:5px; background:#FAFCFE; text-align:left; line-height:20px; padding-left:7px;} 
.rencaiboder2{ border:1px solid #AACCEE; border-top:0px; height:400px; padding-top:5px; background:#FAFCFE; text-align:left; line-height:20px; padding-left:7px;} 

dl.renpic{ width:190px; height:110px; background:#FFF;}
dl.renpic dt{ float:left; margin:3px;height:80px; padding:3px; border:1px solid #DCDCDC;}
dl.renpic dd{ float:left; width:100px; text-align:left; padding-top:3px; line-height:18px; margin-left:1px;}

.qiuzhi{ height:30px; background:url(../images/rencai.jpg) no-repeat; margin-top:6px;}
.qiuzhititle{ float:left; width:100px; padding:10px 3px 3px 20px; font-size:14px; font-weight:bold; text-align:left;}
.qiuzhimore{ float:right; width:60px; padding:12px 5px 3px 3px;}
.qiuzhiboder{ border:1px solid #AACCEE; border-top:0px; height:263px; padding-top:5px; background:#FAFCFE;}

ul.qiuzhilist{ float:left; margin-left:2px; text-align:left;list-style-type:none;}
ul.qiuzhilist li{background:url(../images/rightdot.jpg) no-repeat 0px 10px;padding-left:3px;}
ul.qiuzhilist li a{ color:#666;font-size:12px; line-height:18px; text-decoration:none; }

ul.rightad{ border:1px solid #AACCEE; margin-top:6px;padding-top:5px; background:#FAFCFE;}
ul.rightad li{ margin:5px;}











/* 招聘频道--详细内页主体部分 */
.mainjoblist, .mainpersonlist, .mainpersonview, .mainnewslist, .mainCompanyView{ width:950px; background:#FFFFFF; padding:0 5px; }

.leftpage{ float:left; width:201px; margin-left:5px;}
.rightpage{ float:right; width:734px;}

/* 左侧登陆开始 */
.loginright{ height:40px; background:url(../images/rencai.jpg) no-repeat; margin-top:6px;}
.logintitle{ float:left; width:100px; padding:12px 3px 3px 20px; font-size:14px; font-weight:bold; text-align:left;}
.loginboder{ border:1px solid #EEEDE8; border-top:0px; height:120px; padding-top:5px; background:#FAFCFE;}

dl.formright{ padding-top:4px; height:20px;}
dl.formright dt { float:left; width:60px; padding-left:8px; text-align:right; margin-top:3px;}
dl.formright dd { float:left; width:50px; }
.boxblue{ border:#8CAAC9 1px solid; width:110px;}

.formloginNei{ width:180px; line-height:23px; margin-top:10px;}
.formnavNei{ width:180px; margin-top:6px; line-height:23px;}
.InputBlueNei{border:#3b5d7a 1px solid; font-weight:bold; background:url(../images/InputBlue.gif) repeat-x; color:#000; height:24px; padding-top:2px; width:82px;}
/* 左侧登陆结束 */

/* JobList企业招聘列表页面 */
.joblistnew{ font-size:14px; font-weight:bold;}
.joblisttitle{ color:#5B97B9; font-weight:bold; text-align:left;}
.joblistqiye{ border-bottom:1px solid #000; text-align:left; height:20px;}
.joblistpage{ margin-bottom:3px;}

.joblistall{ width:738px; border:1px solid #E1E7EE; padding:2px;}
.joblistall h1{ background:#E1E7EE; height:22px; font-size:16px; padding-top:8px;}
ul.joblist{ margin-top:2px; font-size:14px;}
ul.joblist li{ float:left; margin-right:2px;line-height:24px;text-align:left; padding-left:4px;}
.joblist1{ float:left;}
.joblist7{background:#F2F5F8; font-weight:bold; color:#5B97B9;line-height:25px; }
.joblistpages{ width:733px; border:1px solid #EEE; background:#FCFCFC; line-height:30px; font-size:14px;}
.joblistkuang{ border:#999 1px solid;}

/* CompanyJob企业详细页面 */
.companyjob{ width:738px; border:1px solid #E1E7EE; padding:2px;}
.companyjob h1{ background:#E1E7EE; height:22px; font-size:16px; padding-top:8px;}
.companyjob h2{ background:#F2F5F8; height:18px; font-size:14px; color:#5B97B9; padding:8px 0 0 12px; text-align:left;}
.companyjob h3{ font-size:12px; color:#993300; font-weight:normal; padding-top:10px;}
.companyjob h4{ padding:18px;}
.companyjob p{ text-align:left; margin:0px 10px 20px 20px; line-height:23px; font-size:14px;}
ul.companyjobshu{ padding:10px 20px;}
ul.companyjobshu li{ float:left; width:200px; height:18px;text-align:left; color:#666;}
ul.companyjobshuxi{ padding:10px 20px;}
ul.companyjobshuxi li{ float:left; width:230px; height:18px;text-align:left; color:#666;}
ul.companyjobname{ margin:10px;font-size:14px;}
ul.companyjobname li{ float:left; height:23px;color:#666;}
.jobname1{width:318px; margin:0 1px 0 20px;text-align:left;}
.jobname2{width:110px;}
.jobname3{background:#F9F9F9; font-weight:bold;}
ul.companyjobtel{ margin:10px 5px 0px 30px;}
ul.companyjobtel li{ float:left; width:348px; height:18px;color:#666; text-align:left; font-size:14px;}

/* PersonList个人求职列表页面 */
.personlistall{ width:738px; border:1px solid #E1E7EE; padding:2px;}
.personlistall h1{ background:#E1E7EE; height:22px; font-size:14px; padding-top:8px;}
ul.personlist{ margin-top:2px; color:#666;}
ul.personlist li{ float:left; margin-right:2px;line-height:26px;text-align:left; padding-left:4px;}
.personlist1{width:54px; margin-left:3px;}
.personlist2{width:32px;}
.personlist3{width:40px;}
.personlist4{width:134px;}
.personlist5{width:50px;}
.personlist6{width:118px;}
.personlist7{width:184px;}
.personlist8{width:68px;margin-right:0px;}
.personlist9{background:#F2F5F8; font-weight:bold; color:#5B97B9;line-height:25px; }
.personlistpage{ width:733px; border:1px solid #EEE; background:#FCFCFC; line-height:30px;}
.personlistkuang{ border:#999 1px solid;}

/* PersonView人才信息页面 */
.personviewall{ width:672px; }
.personnews{ float:left; width:450px; margin:5px 0;}
ul.personnews1{ margin:5px 0;text-align:left; }
ul.personnews1 h1{ font-size:14px; color:#701B3F; margin-bottom:5px;}
ul.personnews1 li{ float:left; width:222px; line-height:18px; color:#666;}
ul.personnews2{ margin:5px 0;text-align:left; padding-top:10px; }
ul.personnews2 h1{ font-size:14px; color:#701B3F; margin-bottom:5px;}
ul.personnews2 li{ float:left; width:100%; line-height:21px; color:#666;}
.personpic{ float:left; width:180px; margin:18px 0 0 3px; padding:5px; border:1px solid #ccc;}

.personback{ float:left; width:666px; height:30px; background:url(../images/personback.jpg) no-repeat;font-size:14px; font-weight:bold; color:#701B3F; text-align:left; padding:12px 0 0 15px; margin:3px 0 0 12px; }

ul.personwork{}
ul.personwork li{ float:left; color:#666;}
.personwork1{ width:70px; font-weight:bold; text-align:left;}
.personwork2{ width:550px; text-align:left;}

ul.personcon{ margin:5px 0;text-align:left; }
ul.personcon li{ float:left; width:333px; line-height:18px; color:#666;}

/* NewsListPage新闻列表页面 */
.newslistitle{ width:679px; height:31px; background:url(../images/newstitle.jpg) no-repeat; margin:6px 0px 0px 36px; text-align:left; padding:10px 0 0 28px; font-weight:bold; font-size:14px;}
.newslistA{ width:679px; margin-left:52px;}
ul.newslistB{ float:left; text-align:left; list-style:none;}
ul.newslistB li{ background:url(../images/newsdot.jpg) no-repeat 0 10px; padding-left:10px; font-size:14px; line-height:24px;}
.newslistpage { width:650px; margin-left:52px; background:#eee; height:20px; padding-top:7px;}

/* Reg会员注册页面 */
.mainreg{ width:950px; background:#FFFFFF; padding:0 5px; height:450px;}
.regperson, .regcompany{ float:left; width:468px; border:1px solid #ccc; margin:30px 5px 0 0 0;}
.regcompany{ float:right;}
.regpersonpic, .regcompanypic{ }
.regline{ width:450px; border-top:1px solid #ccc;}
.regtxt{ width:352px; text-align:left; line-height:18px;margin-bottom:6px;}
dl.regname{ width:280px;text-align:left; margin:10x 0;}
dl.regname dt, dl.regname dd{ width:80px; float:left; line-height:30px; height:30px;}
dl.regname dd{ width:200px;}
dl.regname .reg{ width:200px; padding-left:50px;}

/* 推荐人才列表页面 */
.rencailist{ height:40px; background:url(../images/rencaiback.jpg) no-repeat; margin-top:6px;}
.rencailisttitle{ float:left; width:600px; padding:12px 3px 3px 20px; font-size:14px; font-weight:bold; text-align:left;}
.rencailistmore{ float:right; width:60px; padding:17px 5px 3px 3px;}
.rencailistboder{ border:1px solid #EEEDE8; border-top:0px; height:320px; padding-top:5px; background:#FAFCFE;}
.rencailine{ width:98%; border-top:1px solid #E6E8EA; margin:10px 0 0 0;}


dl.rencaipic{ float:left; width:177px; height:102px; background:#FFF; margin-right:5px; margin-left:2px;}
dl.rencaipic dt{ float:left; margin:3px;height:85px; padding:3px; border:1px solid #DCDCDC;}
dl.rencaipic dd{ float:left; width:80px; text-align:left; padding-top:6px; line-height:18px; margin-left:3px;}

.GridViewStyle 
{    
    border-right: 1px solid #EFEFEF; 
    border-bottom: 1px solid #EFEFEF; 
    border-left: 1px solid EFEFEF; 
    border-top: 1px solid EFEFEF; 
    padding: 0 0 0 1px; 
} 

.GridViewStyle a 
{ 
    color: #000000; 
} 

.GridViewHeaderStyle th 
{ 
     border-right: 0px solid #EFEFEF; 
    border-bottom: 0px solid #EFEFEF; 
    border-left: 0px solid EFEFEF; 
    border-top: 0px solid EFEFEF; 
} 

.GridViewHeaderStyle 
{ 
    background-color: #ffffff; 
    font-weight: bold; 
    color: White; 
} 

.GridViewFooterStyle 
{ 
    background-color: #ffffff; 
    font-weight: bold; 
    color: #000000; 
} 

.GridViewRowStyle 
{ 
    background-color: #ffffff; 
    color: #000000; 
} 

.GridViewAlternatingRowStyle 
{ 
    background-color: #ffffff; 
    color: #000000; 
} 

.GridViewRowStyle td, .GridViewAlternatingRowStyle td 
{ 
     border-right: 1px solid #EFEFEF; 
    border-bottom: 1px solid #EFEFEF; 
    border-left: 1px solid EFEFEF; 
    border-top: 1px solid EFEFEF; 
} 

.GridViewSelectedRowStyle 
{ 
    background-color: #ffffff; 
    font-weight: bold; 
    color: #333333; 
} 

.GridViewPagerStyle 
{ 
    background-color: #ffffff; 
    color: #000000; 
} 

.GridViewPagerStyle table /* to center the paging links*/ 
{ 
    margin: 0 auto 0 auto; 
} 
