@charset "gb2312";
/* CSS Document */
#main_left{width:285px;float:left;overflow:hidden;}
#main_right{width:990px;float:right;}

.rc-list{height:36px;line-height:36px;overflow:hidden;border:1px solid #ffc48f;background: linear-gradient(to bottom,#fff4eb, #ffd0a7);}
.rc-list li{width:calc(12.5% - 2px);float:left;font-weight:bolder;border-left:1px solid #ffbc82;color:#333;}
.rc-list li a{color:#333;font-size:14px;}
.rc-list li a:hover{color:#F60;}
.rc-list li:first-child{border-left:none;}
.job-list-nav{width:100%;}
.job-list-latest{width:65%;float:left;border:1px solid #D9D9D9;border-radius:5px;overflow:hidden;}

.job-list-header{height:36px;line-height:36px;background-color:#fe7903;border-top:3px solid #ff8f33;}
.job-list-header li{float:left;width:calc(16.666% - 2px);font-size:15px;color:#333;}
.job-list-header li a{font-size:15px;}
.job-list-header li:hover{cursor:pointer;}
.cur-job-header{background-color:#FFF; border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bolder;color:#333;}
.cur-job-header a{color:#F60;}
.job-list{width:94%;text-align:left;line-height:28px;margin:10px 3% 15px 3%;}
.job-list-title{width:42%;float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:28px;}
.job-list-company{width:42%;float:left;height:28px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.job-list-company a{color:#888;}
.job-list-company a:hover{color:#C30;}
.job-list-date{width:14%;float:left;text-align:right;font-family:Verdana, Geneva, sans-serif;height:28px;}

.job-list-province{width:calc(35% - 20px);float:right;padding-bottom:15px;}
.job-list-province ul{margin:0 15px;}
.job-list-province li{width:calc(22% - 2px);float:left;border:1px solid #E9E9E9;border-radius:2px;overflow:hidden;margin-top:15px;margin-left:1.5%;margin-right:1.5%;line-height:32px;}

.new-talent{width:65%;float:left;}
.adv-talent{width:100%;}

.bor{border:1px solid #D9D9D9;border-radius:5px;overflow:hidden;}
.title-nav{height:36px;line-height:36px; background:linear-gradient(to left,#FFF, #fff7e5);border-bottom:1px solid #E9E9E9;position:relative;}
.title-txt{width:120px;border-radius:5px 5px 0 0;position:relative;top:2px;left:20px;font-size:16px;color:#333;font-weight:bolder;text-align:left;}
.title-more{position:absolute;right:10px;top:2px;}
.title-more a{font-size:14px;}
.new-expo ul{margin:20px;}
.new-expo li{text-align:left; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.new-news{text-align:left;overflow:hidden;}
.new-news ul{margin:20px;}
.new-news li{white-space:nowrap;overflow:hidden; text-overflow:ellipsis;padding-bottom:5px;line-height:20px;}
.new-company ul{margin:20px;}
.new-company li{text-align:left;line-height:28px;}

.vip-company{width:calc(35% - 20px);float:right;}
.vip-company ul{padding:16px 20px;}
.vip-company li{text-align:left;line-height:30px;}

.adv-talent-items{width:100%; background:linear-gradient(to bottom,#FFF, #E9E9E9);height:32px;line-height:36px;height:36px;}
.items-menu li{float:left;width:calc(20% - 2px);border-left:1px solid #E9E9E9;font-weight:bolder;}
.items-menu li:first-child{border-left:none;}
.items-menu li:hover{cursor:pointer;}
.cur-items-menu{background-color:#FFF;border:none;color:#ff6739;}
.nocur-items-menu{color:#333;}

#items_content{width:100%;}
.talent-table{width:96%;margin-left:auto;margin-right:auto;margin-top:10px;border-collapse: collapse;}
.talent-table tr{background-color:#F6F6F6;}
.talent-table td{line-height:36px;}
.talent-table li{width:100%;line-height:36px;border-bottom:1px solid #E9E9E9;height:36px;color:#666;}
.talent-table div{float:left;height:36px;line-height:36px;overflow:hidden;}
.rc-head{font-weight:bolder;background-color:#F9F9F9;}
.rc-num{width:10%; font-weight:bolder;}
.rc-sex{width:5%;}
.rc-age{width:5%;}
.rc-edu{width:10%;}
.rc-job{width:45%;}
.rc-work{width:10%;color:#0066cc; font-weight:bolder;}
.rc-instro{width:5%;}
.rc-date{width:10%;}

.link-list a{font-size:14px;padding:0 7px;}
.adv-imgs{margin-top:5px;height:60px;overflow:hidden;}
.adv-imgs li{float:left;width:32.8%;overflow:hidden;}
.adv-imgs li:nth-child(3n+2){margin-left:0.8%;margin-right:0.8%;}
.adv-imgs li img{width:100%;}

/****ÄÚÒ³*****/
.joblist-title{text-align:left;}
.joblist-title h1{font-size:24px;color:#333;line-height:36px;border-bottom:2px solid #E6E6E6;margin-left:25px;}

#joblist{margin-top:20px;}
.job-list li{line-height:36px;}
.job-list li:nth-child(even){background-color:#d9E9E9;}