/*-----职位首页，最新职位------*/
.jobsbox {width:938px;margin:0 auto;margin-top:8px;border:1px solid #E4E4E4;background:url(../images/16.jpg) repeat-x;padding:10px;}
.jobsbox h2{ font-size:14px; font-weight:bold; padding-bottom:10px;}
.jobsbox li{display:block;float:left;width:120px;height:25px;line-height:25px; padding-left:13px;background:url(../images/01.gif) no-repeat 5px -29px;  }
.jobsbox li.city{ width:120px;}
.jobsbox li.newjob{ width:295px;}
.jobsbox li a{color: #696969;}
.jobsbox li span{ font-size:12px; color:#FF6600}
.jobsbox li.dhcpdl{clear:left;}
.jobsbox li.dhcpdl a{font-weight:bold;color:#2e9a93!important;font-size:14px;}
ul.cpdh{display:block;clear:both;border-bottom:2px dashed #ccc;width:100%;margin:10px 0px;}
/*-----职位搜索------*/
.jobs_search {width:958px; margin:0 auto; border:1px solid  #FFE1B0; background:url(../images/54.gif) repeat-x; background-position:top; margin-top:8px; padding-bottom:10px;}
.jobs_search .toptit{height:25px; padding-top:5px;  }
.jobs_search .toptit .left{ float:left; width:500px; font-size:14px; line-height:25px; font-weight:bold; padding-left:10px;}
.jobs_search .toptit .right{ float:left; width:430px; line-height:25px; text-align:right}
.jobs_search .tit { width:75px; height:32px;  float:left; text-align:right; padding-top:5px; line-height:32px;}
.jobs_search .item {width:283px; height:32px; float:left; padding-top:5px;}
.jobs_search .item .sltinput{width:275px; background-image:url(../images/09.gif); background-position:right center; background-repeat:no-repeat; cursor:pointer; border:1px solid 
#cccccc; height:18px; line-height:18px; padding:3px; color:#666666; }
.jobs_search .item_nature {padding-left:12px; height:29px; float:left; padding-top:8px;}
.jobs_search .item_key{width:475px;height:32px;float:left;padding-top:5px;position:relative;}
.jobs_search .jjss{padding-left:150px;}
.jobs_search .item_key .keyinput{width:475px;border:1px solid #cccccc;height:18px;line-height:18px; padding:3px;color:#666666; }
.jobs_search .item_submit {padding-left:20px;height:31px;float:left;padding-top:6px;}
.jobs_search .item_submit .searcsubmit{background-image:url(../images/55.gif); width:64px; height:24px; border:0px;vertical-align:middle; margin-right:8px;}
.jobs_search .item_submit .moresubmit{background-image:url(../images/63.gif); width:64px; height:24px; border:0px;vertical-align:middle;}
.jobs_search_adv{border-top:1px solid  #E4E4E4; margin-top:5px; padding-top:5px; display:none}
.jobs_search_adv .advtit { width:75px; height:32px;  float:left; text-align:right; padding-top:5px; line-height:32px;}
.jobs_search_adv .advitem { width:160px; height:32px; float:left; padding-top:5px;}
.jobs_search_adv .advitem .advinput{ width:150px; background-image:url(../images/09.gif); background-position:right center; background-repeat:no-repeat; cursor:pointer; border:1px solid 
#cccccc; height:18px; line-height:18px; padding:3px; color:#666666;}
.jobs_search_adv .advitem .menu { position:absolute; left:0px; top:31px; z-index:88; background-color:#FFFFFF; border:1px #cccccc solid; width:156px; display:none;}
.jobs_search_adv .advitem ul { padding:0px; margin:0px;}
.jobs_search_adv .advitem li { padding-left:10px; line-height:23px; cursor:pointer}
.highlight { color: #FF0000}

.ctfldiv{width:958px;margin:0 auto;padding-top:6px;}
.ctfldiv .ctbigs{display:block;float:left;padding:5px;margin:5px 5px 5px 0px;background-color:#fff;border:1px solid #FFE1B0;color:red;width:102px;line-height:20px;font-weight:bold;font-size:16px;text-align:center;}
.ctfldiv .ctbigs a{color:red;}
.ctfldiv .ctbig{display:block;float:left;padding:5px;margin:5px 5px 5px 0px;background-color:#2E9A93;border:1px solid #FFE1B0;color:#fff;width:102px;line-height:20px;font-weight:bold;font-size:16px;text-align:center;}
.ctfldiv .ctbig a{color:#fff;}
.ctfldiv .ctfl{display:block;float:left;padding:5px;margin:5px 5px 5px 0px;background-color:#FFE1B0;border:1px solid #FFE1B0;color:#000;}
.ctfldiv .ctfl a{color:#000;}
.clear{clear:both;}
/*-----职位列表*/
.jobs_list{width:960px;margin:0 auto;margin-top:8px;}
.jobs_list .cplbslt{float:left;margin:0px 10px;width:80px;height:80px;margin-top:20px;}
.jobs_list  .tit{ width:950px; border:1px #E4E4E4 solid; height:32px; background-image:url(../images/56.gif); background-repeat:repeat-x; padding-left:8px; padding-top:8px;}
.jobs_list  .tit .titsub{ border:1px #E4E4E4 solid; background-image:url(../images/56.gif); height:22px; float:left; line-height:22px; padding-left:8px; padding-right:8px; border-left:0px; background-position:0px -40px; cursor: inherit}
.jobs_list .tit .titsub input{vertical-align:middle;}
.jobs_list .tit .titsub_h{background-image:url(../images/56.gif);background-position:0px -64px; color: #003399; cursor:pointer }
.jobs_list .list{ width:958px; border-bottom:1px #E3E3E3 solid; color:#666666; padding-top:6px; padding-bottom:6px;border-left:1px #E4E4E4 solid;border-right:1px #E4E4E4 solid;}
.jobs_list .list .li_left_check{width:22px;float:left;padding-left:10px;padding-top:0px;}
.jobs_list .list .li_left{ width:812px; float:left}
.jobs_list .list .li_left .jobname{height:20px;width:420px;font-size:14px;float:left;padding-top:6px;overflow:hidden;}
.jobs_list .list .li_left .com{ height:20px; width:220px;float:left;padding-top:6px; }
.jobs_list .list .li_left .wage{ height:20px; width:80px;float:left;padding-top:6px;}
.jobs_list .list .li_left .date{ height:20px; width:80px;float:left;padding-top:6px; text-align:right}
.jobs_list .list .li_left .txt { line-height:180%;word-break:break-all;word-wrap:break-word;}
.jobs_list .list .li_left .txt i{color:#aaa;font-style:normal;}
.jobs_list .list .li_left p{color: #333333; padding:0px; margin:0px;}
.jobs_list .list .li_right{ width:110px; float:left; text-align:center; padding-top:20px; line-height:250%; }
.jobs_list .list .li_right img{ cursor:pointer}
.jobs_list .list.seclect {background-image:url(../images/57.gif);}
.jobs_list .noinfo{ padding:10px; width:700px;  border-bottom:1px #E3E3E3 solid; line-height:180%}
.jobs_list .noinfo span{ font-size:14px; font-weight:bold; color:#FF6600}
/*--------职位对比-------*/
.company-contrast {width:960px; margin:0 auto; margin-top:8px;}
.company-contrast .box{width:230px; margin-right:8px; float:left;border:1px solid #E4E4E4;}
.company-contrast .box .tit{height:30px;background:url(../images/52.gif) repeat-x 0px -239px; border-bottom:1px solid #E4E4E4; line-height:30px; font-size:14px; font-weight:bold; color:#666666; padding-left:15px; overflow:hidden}
.company-contrast .box li{ padding:5px; height:25px; line-height:25px; border-bottom:1px #e4e4e4 solid; overflow:hidden}
.company-contrast .box .but{ padding:10px;}
.company-contrast .box .txt{ padding:5px; line-height:180%}