@charset "utf-8";
.header{}
.header .logo{margin-top:25px;}

.noDataSearch{border:solid 1px #eee;padding:30px;}
.noDataSearch .tipBox{width:330px;height:70px;margin:0 auto;padding-left:80px;background:url(images/icon_no.gif) no-repeat 0 center;}
.noDataSearch .tipBox .p1{font-size:20px;color:#f60;height:40px;line-height:40px;}
.noDataSearch .tipBox .p2{font-size:14px;}

/*职位遍历、热门搜索*/
.navPanel{width:1000px; margin:0 auto; line-height:26px;}
.navPanel .titBar{height:30px; line-height:30px; border-bottom:2px solid #37c;}
.navPanel .titBar strong{font-size:16px;color:#37c;}
.navPanel .titBar span{font-family:宋体; margin-left:10px;}
.navPanel .cont{border:1px solid #eee; border-top:0 none; margin-bottom:20px;}

/*职位遍历*/
.list-1{padding:10px;}
.list-1 li{float:left;height:26px;}
.list-1 li a{display:inline-block;height:24px;line-height:24px;color:#37c;padding:0 10px;white-space:nowrap;}
.list-1 li a:hover, .list-1 li .selected{color:#fff; background:#f60; text-decoration:none;}

.workAreas{padding:20px 10px;}
.workAreas li{float:left;}
.workAreas li a{display:inline-block;height:24px;line-height:24px;color:#37c;padding:0 10px;white-space: nowrap;}
.workAreas li a:hover{color:#fff; background:#f60; text-decoration:none;}

/*条件选择面板*/
.selectPanel{ width:1000px; margin:0 auto; line-height:26px;}
.selectPanel .toolBar{ float:left;color:#37c; margin-left:10px;}
.selectPanel .toolBar a{background:none; float:none; padding:0 5px; }
.selectPanel .inputBox{float:left;width:160px;height:16px;border:1px solid #999;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-left:5px;margin-top:3px;}
.selectPanel .inputBox:focus{ border:solid 1px #f60; outline:none;}
.selectPanel .btnOp{float:left;background:#f60;color:#fff;width:40px;height:20px;line-height:20px;text-align:center;padding:0;margin-right:15px;margin-top:3px;}
.selectPanel .toolBar a.btn{width:70px;height:20px;line-height:20px;padding: 0;display: inline-block;}

.selectedInfoBox{position:relative; min-height:32px; _height:32px; line-height:22px; border-bottom:solid 1px #a0cbfe; background:#f0f7ff;}
.selectedInfoBox dl{width:770px; position:relative; margin-left:90px;line-height:22px;}
.selectedInfoBox dt{ position:relative; width:85px; margin-left:-85px; margin-bottom:-30px; height:20px; line-height:20px; text-align:right; font-weight:bold; padding:5px 0;}
.selectedInfoBox dd{ float:left; display:inline; margin-right:5px; padding:5px 0; height:20px; line-height:20px;}
.selectedInfoBox dd a{ float:left; position:relative; height:20px; padding:0 20px 0 5px; background:#fff;}
.selectedInfoBox dd .s{overflow:hidden;text-overflow:ellipsis;}
.selectedInfoBox dd a:hover{ text-decoration:none; border-color:#0075d8; color:#0075d8;}
.selectedInfoBox dd strong{ font-weight:normal; margin-right:3px;}
.selectedInfoBox .close-icon{ position:absolute; top:2px; right:1px; width:16px; height:16px; text-indent:-9999px; background:url(images/btnClose.gif) no-repeat; overflow:hidden;}
.selectedInfoBox .stats{ float:left; display:inline; margin-right:10px;}
.selectedInfoBox .otherPanel{position:absolute; right:10px; bottom:4px;}

.selectedInfoBox .exactSearch{float:left;width:500px;padding-top:5px;margin-left:15px;}
.selectedInfoBox .exactSearch .btnSubmit{float:left;margin-left:10px;width:60px;height:20px;line-height:20px;}



/*重新搜索*/
.searchToolSel{position:relative; display:inline; float:left; width:100px; height:18px; margin-right:30px;}
.searchToolSel .t{ font-size:12px; height:16px; line-height:16px;}
.searchToolSel .btnArrow i{margin-top:8px;}
.searchToolSel .outList{top: 19px;}
#jReSearechBox .formTable td{ position:relative;}

/*职位类别*/
.jobCategory{ position:relative; padding:3px 0; border:1px solid #eee; border-top:0 none; overflow:hidden; zoom:1;}
.jobCategory ul{margin-left:20px; margin-right:55px; line-height:26px;}
.jobCategory li{ float:left; display:inline; width:113px; height:26px; line-height:26px; padding-right:60px; margin-right:10px; overflow:hidden;}
.jobCategory li a{float:left; margin-right:5px; max-width:113px; height:26px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; _white-space:normal;}
.jobCategory li span{float:left; margin-right:-60px; color:#999; zoom:1;}

/*工作性质*/
.attrItemList{clear:both; border:1px solid #eee; border-top:0 none; border-bottom:0 none; margin-bottom:10px;}
.attrItem{ position:relative; padding:3px 0; border-bottom:1px solid #eee; overflow:hidden; zoom:1;}
.attrItem dl{ float:left; display:inline; position:relative; margin-left:90px; margin-right:120px; line-height:26px;}
.attrItem dt{ float:left;position:relative; width:85px; margin-left:-85px; margin-bottom:-26px; text-align:right; font-weight:bold; overflow:hidden;}
.attrItem dd{ display:inline; margin-right:5px;}
.attrItem dd span{ color:#999;}
.attrItem dd a{ padding:0 5px; white-space:nowrap;}
.attrItem dd .selected{ background:#3377cc; color:#fff;}

.btn_moreSt1{ display:none; position:absolute; bottom:5px; right:8px; width:42px;}
.btn_moreSt1 a,.btn_moreSt1 a:visited{ display:block; font-family:Times, serif; line-height:16px; height:16px; color:#666; overflow:hidden;}
.btn_moreSt1 a em{ float:left; margin-left:4px;}
.btn_moreSt1 a i{display:inline; float:left; margin-top:7px; width:0px; height:0px; line-height:0px; font-size:1px; border-width:4px; border-style:solid dashed dashed dashed; border-color:#888 transparent transparent transparent; overflow:hidden;}

.btn_moreSt1 .up i{ margin-top:2px; border-style:dashed dashed solid dashed; border-color:transparent transparent #888 transparent;}


.btn_moreSt1 a:hover{ color:#666; background-image:url(images/btn_arr02.png); }
.multiBtnsArea{ display:none; position:absolute; line-height:20px; height:21px; bottom:5px; right:8px;}
.multiBtnsArea a{ float:left; margin:0 5px; width:30px; height:16px; line-height:16px;}
.multi-select,.areaPanel .multi-select{ background:#FFC;}
.multi-select .f_all,.multi-select .btn_moreSt1,.areaPanel .multi-select .f_all,.areaPanel .multi-select .btn_moreSt1{ display:none;}
.multi-select .multiBtnsArea{ display:block;}

.multi-select dd a,.areaPanel .multi-select dd a{ padding-left:15px; background:url(images/checkBoxs001.png) no-repeat 0 -15px;}
.multi-select dd .selected,.areaPanel .multi-select dl dd .selected{ color:red; border:0 none; background:url(images/checkBoxs001.png) no-repeat 0 3px;}

.attrItem .btn_multiSt1,.areaPanel .itemArea .btn_multiSt1{ position:absolute; top:0; right:-50px; text-align:center;}
.attrItem .btn_multiSt1 a,.areaPanel .itemArea .btn_multiSt1 a{ display:inline-block; color:#888; padding:0 5px; border-left:solid 1px #888; border-right:solid 1px #888; height:12px; line-height:12px;}
.attrItem .btn_multiSt1 a:hover,.areaPanel .itemArea .btn_multiSt1 a:hover{}

.attrItem_expand {}
.attrItem_expand .btn_multiSt1,.areaPanel .attrItem_expand .btn_multiSt1{ position:static; top:auto; right:auto;}
.multi-select .btn_multiSt1,.areaPanel .multi-select .btn_multiSt1{ display:none;}

.industryCart{ padding:3px 0; border:1px solid #ccc; border-top:0 none; overflow:hidden; zoom:1;}
.industryCart dl{ margin-left:85px; line-height:26px;}
.industryCart dt{ width:70px; margin-left:-80px; margin-bottom:-26px; text-align:right; overflow:hidden;}
.industryCart dd{ float:left; display:inline; margin-right:40px; white-space:nowrap;}
.industryCart dd span{ color:#999; }

.moreBtnBar{ position:relative; margin:-1px auto 10px; width:50px; height:12px; border:1px solid #eee; border-top:0 none; background:#fff; overflow:hidden;}
.moreBtnBar a{ display:block; height:100%; text-indent:-9999px; overflow:hidden;}
.moreBtnBar span{ display:block; margin:3px auto auto auto; width:0px; height:0px; line-height:0px; font-size:1px; border-width:5px; border-style:solid dashed dashed dashed; border-color:#333 transparent transparent transparent; overflow:hidden;}
.moreBtnBar .up span{ margin:-2px auto auto auto; border-style:dashed dashed solid dashed; border-color:transparent transparent #333 transparent;}

.areaPanel{clear:both; display:none; border:1px solid #eee; margin-bottom:10px; zoom:1;}
.areaPanel .itemArea{ position:relative; padding:0; overflow:hidden; zoom:1;}

.areaPanel .itemArea dl{ float:left; display:inline; position:relative; margin-left:80px; margin-right:110px; line-height:26px;width:808px;}
.areaPanel .itemArea dt{ position:relative; width:70px; margin-left:-80px; margin-bottom:-26px; text-align:right; font-weight:bold; overflow:hidden;}
.areaPanel .itemArea dd{ display:inline; margin-right:5px; float:left;}
.areaPanel .itemArea dd span{ color:#999;}
.areaPanel .itemArea dd a{ padding:0 10px; white-space:nowrap;}
.areaPanel .itemArea dd .selected{ background:#3377cc; color:#fff;}

.areaPanel .itemArea .btnTab a{ margin-right:10px;}
.areaPanel .itemArea ul{ clear:both;}
.areaPanel .itemArea li{ display:none; margin:5px 10px 5px 80px; padding:5px 10px; line-height:20px; border:solid 1px #eee; overflow:hidden;}
.areaPanel .itemArea li a{ padding:0 10px; margin-right:5px; display:inline-block;}
.areaPanel .itemArea li .selected{ background:#3377cc; color:#fff;}

/*重写areaPanel用于简历搜索居住地【镇区】筛选
.liveArea{padding:5px 15px;}
.liveArea .itemArea dl{margin:0;float:none; overflow:hidden;}
.liveArea .itemArea dt{display:block;position:static;margin:0; margin-left:10px;width:auto;text-align:left;}
*/

.searchRelated{ clear:both; height:30px; line-height:30px; padding:0 10px; margin-bottom:10px; color:#999; background:#f0f7ff; overflow:hidden;}
.searchRelated span{ color:#333;}
.searchRelated a{ color:#333; margin:0 10px;}


.jobSearchList{margin:0 auto; width:1000px; margin-bottom:20px; }
.jobSearchList .side{ float:right; width:150px;}

.search_main{ float:left; width:840px; border-top:solid 1px #eee;}

.toolBarBox{position:relative; top:0; width:840px; height:31px; background:#fff; z-index:1;}

.search_main .onFixed{background:#37c; color:#fff;}

.postHeader .sPage .pgbtn,.showType a span{ background:url(images/iconBtns01.png) no-repeat;}

.postHeader{ height:30px; line-height:30px; padding:0 10px; border-left:solid 1px #eee; border-right:solid 1px #eee; border-bottom:solid 1px #eee;}
.postHeader .allOp{ float:left; display:inline; padding:0 5px;}
.postHeader .allOp a,.listBotBar .opbar a{ color:#333; margin:0 5px;}
.postHeader .sPage{ float:right; display:inline; height:18px; line-height:18px; margin-top:5px; margin-right:10px; overflow:hidden;}
.postHeader .sPage .pg_info{ float:left; width:100px; margin-right:5px; text-align:right;}
.postHeader .sPage .pgbtn{ float:left; width:18px; height:16px; border:solid 1px #e5e5e5; text-indent:-9999px; overflow:hidden;}
.postHeader .sPage span.prev{ background-position:5px 3px; background-color:#efefef;}
.postHeader .sPage span.next{background-position:-12px 3px; background-color:#efefef;}
.postHeader .sPage a.prev{ background-position:-35px 3px;background-color:#fff;}
.postHeader .sPage a.next{background-position:-52px 3px;background-color:#fff;}
.search_main .onFixed a{color:#fff;}

.postHeader2{height:30px; line-height:30px; padding:0 15px; border:solid 1px #eee; border-top:0 none; background:url(images/table_thbg.gif) repeat-x 0 center; cursor:pointer;}
a.btnGray:hover{ border-color:#c0d4d9; background:#fff;}
.postHeader2 .sortBar{ float:left; display:inline; margin-right:30px; margin-left:3px;}
.postHeader2 .sortBar a{ color:#888; padding-right:10px; margin-right:20px; background:url(images/arrows_sort.png) no-repeat right -16px;}
.postHeader2 .sortBar .selected,.postHeader2 .sortBar a:hover{ color:#f60; background-position:right -56px;}

.postHeader2 .sceKeySearch{ float:left; display:inline; width:310px;}
.postHeader2 .btnStyle01{ width:35px; height:20px; background:#f60; border:solid 1px #f60; color:#fff;}

.postHeader2 .mySearchHistory{ position:relative; float:left; width:110px; margin-left:20px; z-index:1; cursor:pointer;}
.postHeader2 .mySearchHistory strong{ display:block; padding:0 10px; margin:4px 0; height:22px; line-height:22px; font-weight:normal; border:solid 1px #ccc; background:#fff;}
.postHeader2 .mySearchHistory .list{ display:none; position:absolute; top:30px; left:0; width:277px; border:solid 1px #ccc; background:#fff; }
.postHeader2 .mySearchHistory .list .btnClear{ position:absolute; top:-26px; left:115px; height:26px; line-height:26px;}
.postHeader2 .mySearchHistory .list i{ position:absolute; top:-5px; left:-1px; width:108px; height:5px; border-left:solid #ccc 1px; border-right:solid #ccc 1px; background:#fff;}
.postHeader2 .mySearchHistory ul{ margin:0 8px; line-height:22px;}

.postHeader2 .showType{ float:right; display:inline; width:92px; height:22px; margin-top:6px;}
.postHeader2 .showType a{ float:left; width:46px; height:20px; line-height:20px; color:#666;}
.postHeader2 .showType a span{ display:block; padding-left:18px;}
.postHeader2 .showType .list{ background-position:0px -12px;}
.postHeader2 .showType .desc{ background-position:-50px -12px; border-left:0 none;}

.postHeader2 .showType .selected .list,.postHeader2 .showType a:hover .list{ background-position:0px -32px;}
.postHeader2 .showType .selected .desc,.postHeader2 .showType a:hover .desc{ background-position:-50px -32px;}
.postHeader2 .showType .selected { color:#f60;}

/*列表项*/
.postItem{ position:relative; padding:10px 0; border-left:solid 1px #eee; border-right:solid 1px #eee; border-bottom:solid 1px #eee; zoom:1; z-index:0;}
.postItem .chbItem{ position:absolute; top:15px; left:10px; width:30px; line-height:22px; text-align:center;}
.postItem .t1,.postItem .t2,.postItem .stJob,.postItem .desc{ margin-left:40px; margin-right:100px;}

.postItem h3{ display:inline; float:left; width:275px; height:30px; margin-right:10px; font-size:16px; font-weight:normal; overflow:hidden;}
.postItem h3 strong{ color:red;}
.postItem h3 a{ float:left; max-width:255px; height:30px; line-height:30px; margin-right:5px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; _white-space:normal;}
.postItem h3 .hot{float:left; margin-right:-15px; color:#999; zoom:1;}

.postItem .t1{ height:26px; line-height:26px; margin-bottom:5px;}
.postItem .t1 .other{display:inline; float:left;}
.postItem .t1 .other span{ margin:0 8px;}
.postItem .t1 em,.postItem .t2 em,.postItem .desc em{ color:red; font-style:normal;}

.postItem .t2{ height:22px; line-height:22px; margin-bottom:5px; }
.postItem .t2 .com{display:inline; font-size:14px; float:left;}
.postItem .t2 .other{display:inline; float:left;}
.postItem .t2 .other span{ margin:0 8px;}

.postItem .stJob{ display:block; margin-left:105px; margin-bottom:5px; line-height:22px; color:#080;}
.postItem .stJob dt{ width:65px; margin-left:-65px; margin-bottom:-22px; font-weight:normal; overflow:hidden; zoom:1;}
.postItem .stJob dd{ display:inline; margin:0 5px; white-space:nowrap;}

.postItem .desc{ clear:both; line-height:20px; height:100px; color:#888; overflow:hidden;}
.postItem .desc strong{ color:red;}
.postItem .desc .comlogo{ float:right; margin:0 0 10px 10px;}

.postItem .op{ position:absolute; right:20px; top:13px; width:64px; line-height:22px; text-align:center;}
.postItem .op .btn{ width:60px; height:16px; line-height:16px; margin:0 auto 5px auto;}

.jobSearchList .ontop{background:#ffe;border:solid 1px #fd7e2a;border-top:0;}
.jobSearchList .first{border:solid 1px #fd7e2a;}
.jobSearchList .ontop td{border-bottom:solid 1px #fd7e2a;}
.jobSearchList .first td{}


.bottomOp{ height:30px; line-height:30px; padding-left:5px; margin-bottom:15px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}

.listBotBar{ border:solid 1px #eee; border-top:0 none; padding:15px;}

.table_joblist{border-right:solid 1px #eee; border-left:solid 1px #eee;}
.table_joblist td{ padding:8px; line-height:18px; border-bottom:solid 1px #eee;}
.table_joblist th{padding:8px; border:0 none; text-align:left;}
.table_joblist td a{ color:#0063dc;}
.table_joblist td a:hover{ color:red;}
.table_joblist .chk{ width:22px; padding:8px 5px 8px 15px;}
.table_joblist .title{ padding-left:0; overflow:hidden;}
.table_joblist .title h3{ font-size:14px;}
.table_joblist .title h3 a{ margin-right:5px;}
.table_joblist .title strong{ color:red;}

.table_joblist .com{ width:210px;}
.table_joblist .add{ width:120px;}
.table_joblist .op{ width:100px; text-align:center; color:#888;}

/*搜索已访问链接颜色*/
a.posTitle:visited,a.userName:visited,a.comName:visited{color:#551A8B;}

/*高级搜索-搜索器*/
.searchContain{ width:1000px; min-height:600px; margin:0 auto; border:solid 1px #eee; zoom:1; overflow:hidden;}
.searchContain .main{ float:left; display:inline; width:779px; border-right:solid 1px #eee;}
.searchContain .sideBar{ float:right; display:inline; width:220px; padding-bottom:1000px; margin-bottom:-1000px; background:#fafafa;}
.searchContain select{ font-size:14px; padding:4px 3px;}
.searchContain .label{ font-size:14px;}
.searchTypeTab{ position:relative; margin-bottom:-3px; font-size:14px;}
.searchTypeTab a{ margin-right:10px; color:#888;}
.searchTypeTab .on{ color:#f60;}
.searchContain .noData{text-align:center;color:red;padding:10px;}
.searchContain #addForm{position:relative;}

.subscribeBar{position:relative; width:220px; margin:5px auto; line-height:20px;}
.subscribeBar .btnS1{ float:left; width:40px; height:16px; line-height:16px; margin-right:5px;}
.subscribeBar .inpt{height:16px; line-height:16px;}

.box01{ margin:0 10px;}
.box01 .titBar{ height:38px; line-height:38px; border-bottom:solid 1px #eee; overflow:hidden;}
.box01 .titBar i{float:left; margin-top:18px; width:0px; height:0px; line-height:0px; font-size:1px; border-width:6px; border-style:solid dashed dashed dashed; border-color:#333 transparent transparent transparent;}
.box01 .titBar h2{ float:left; margin-left:5px; line-height:38px; font-size:16px;}
.box01 .titBar a{ float:right; margin-right:10px;}
.box01 .titBar .btnRemove{ width:14px; background:url(images/deleteicon.gif) no-repeat right center; overflow:hidden; text-indent:-9999px;}

.list01{ margin:0 10px;}
.list01 li{ height:32px; line-height:32px; font-size:14px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; _white-space:normal;}
.list01 li a{ color:#0063dc;}
.list01 li a:hover{ color:red;}

/*单行记录列表主结构Div*/
.singleLists{ margin-bottom:10px; border-bottom:solid 1px #eee;}
.singleLists .hd{ height:36px; line-height:36px; font-weight:bold; text-align:center; border-bottom:1px solid #ccc; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));background: -moz-linear-gradient(top, #ffffff, #f5f5f5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5');background:linear-gradient(#ffffff, #f5f5f5); overflow:hidden;}
.singleLists .item{ height:30px; line-height:30px; text-align:center; overflow:hidden;}

/*简历回复模板管理列表*/
.toolList .hd{}
.toolList .c-0{ display:inline; float:left; width:100px; height:100%; margin-left:10px;}
.toolList .c-1{ display:inline; float:left; width:320px; height:100%; margin-left:10px;}
.toolList .c-2{ display:inline; float:left; width:240px; height:100%; margin-left:10px;}
.toolList .c-3{ display:inline; float:left; width:180px; height:100%; margin-left:10px;}

.btnAddSearcher{ float:left; height:30px; line-height:30px; font-size:16px; margin-right:10px; overflow:hidden; zoom:1;}
.btnAddSearcher i{float:left; margin-top:13px; width:0px; height:0px; line-height:0px; font-size:1px; border-width:6px; border-style:solid dashed dashed dashed; border-color:#37c transparent transparent transparent;}
.btnAddSearcher strong{ float:left; margin:0 5px;}
#addForm{ clear:both;  position:relative; border:0 none; border-top:solid 1px #eee;}

.advancedSearch{}
.advancedSearch .btnArea{ margin:0 20px; border-top:solid 1px #eee; padding:20px 0;}
.advancedSearch .btnArea .btnSubmit{ width:100px; height:30px; line-height:30px; margin-left:100px; font-size:16px;}

/*地图搜索*/
.expanded a,.expanded a i,.mapSidePanel .bar,.mapSidePanel .list{background:url(images/mapImg_01.png) no-repeat;_background:url(images/mapImg_01.gif) no-repeat;}

.mapSearch{position:relative; height:645px; overflow:hidden;}
.mapSidePanel{float:left; display:inline; width:270px; height:100%; border-right:solid 1px #ccc; overflow:auto;}
.mapAreaPanel{position:absolute; top:0; left:271px; width:728px; height:100%;}
.expanded{position:absolute; top:50%; left:269px; width:17px; height:68px; margin-top:-34px;}
.expanded a{ display:block; width:100%; height:100%;}
.expanded a i{ display:none; width:5px; height:100%; margin:0 auto; }
.expanded a:hover i{display:block; width:5px; height:100%; margin:0 auto; background-position:-37px 0;}
.expanded .on i{ display:block; background-position:-29px 0;}
.expanded .on:hover i{display:block; background-position:-21px 0;}

.searchPanel{}
.searchPanel .bar{ height:32px; line-height:32px; border-bottom:solid 1px #fff; background-position:0 -68px; background-repeat:repeat-x; cursor:pointer; overflow:hidden;}
.searchPanel .bar strong{ float:left; margin-left:10px; font-size:14px;font-family:"Microsoft YaHei", 微软雅黑; color:#37c;}
.searchPanel .bar i{float:left; margin-top:15px; margin-left:5px; width:0px; height:0px; line-height:0px; font-size:1px; border-width:5px; border-style:solid dashed dashed dashed; border-color:#37c transparent transparent transparent;}
.searchPanel .bar .up{ margin-top:10px; border-style:dashed dashed solid dashed; border-color:transparent transparent #37c transparent;}
.searchPanel .formPanel{}
.searchPanel .formPanel .formTable td{ padding:5px 3px; font-size:12px;}
.searchPanel .formPanel .formTable .label{ width:60px;}
.searchPanel .formPanel select{ padding:2px 1px; font-size:12px; width:auto;}
.searchPanel .formPanel .searchTypeTab a{ font-size:12px;}
.searchPanel .btnSubmit{display:block;margin-top:5px;width:60px;height:24px;line-height:24px;font-size:14px;text-align:center;color:#fff;background:#f60;}
.searchPanel .btnSubmit:hover{text-decoration:none;}

.listPanel{}
.listPanel .bar{ height:32px; line-height:32px; padding:0 10px; border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; background-position:0 -68px; background-repeat:repeat-x;}
.listPanel .list{ border-top:solid 1px #fff; background-position:0 -101px; background-repeat:repeat-x;}
.listPanel .list ul{ line-height:20px;}
.listPanel .list li{ position:relative; height:80px; border-bottom:solid 1px #eee; padding:5px 15px; background:#fff; zoom:1;}
.listPanel .list li .title,.listPanel .list li .other,.listPanel .list li .comName{ margin-left:25px;}
.listPanel .list .even{background:#f5f5f5;}
.listPanel .list .odd{ background:#fff;}

.listPanel .list .selected{}
.listPanel .list .hover{ background:#FFC;}
.listPanel .list li .m{ position:absolute; top:8px; left:10px; width:20px; height:20px; background:#ee2929; color:#fff; font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-align:center;}
.listPanel .list .selected .m{ background:#4073d6;}
.listPanel .list .hover .m{ background:#f67331;}
.listPanel .list li em{color:#f60;}
.listPanel .list li .title{ font-weight:bold; font-size:16px; height:26px; line-height:26px;overflow:hidden; text-overflow:ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; _white-space:normal;}
.listPanel .list li .comName{height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; _white-space:normal;}
.listPanel .list li .comName a{color:#888;}
.listPanel .list li .other{ color:#888; padding-top:5px;}
.listPanel .list li .other .btn{float:right; width:60px; height:16px; line-height:16px;}

.listPanel .pager{padding:10px; height:30px;}

.citySelectPanel{position:absolute; top:26px; padding:5px 0 5px 5px; line-height:22px; border:solid 1px #ccc; background:#fff; z-index:10;}
.citySelectPanel a{margin:0 3px; padding:0 5px; color:#666;text-decoration:none;}
.citySelectPanel a:hover{background:#37c;color:#fff;}

/*地标选择框*/
.landmarksBox{padding:10px;}
.landmarksBox h2{ font-size:14px; height:30px; line-height:30px; color:#37c;}
.landmarksBox .box{ margin-bottom:10px;}
.landmarksBox .cont{ line-height:20px;}
.landmarksBox .cont a{display:inline-block; margin-right:10px; margin-bottom:5px; padding:0 5px; white-space:nowrap; color:#333;}
.landmarksBox .cont a:hover{color:red; text-decoration:none; background:#dcecff;}

.landmarksBox .tab{ line-height:20px; margin-bottom:10px; border-bottom:solid 1px #37c;}
.landmarksBox .tab a{display:inline-block; margin-right:10px; margin-bottom:5px; white-space:nowrap; padding:0 5px; color:#333;}
.landmarksBox .tab a:hover,.landmarksBox .tab .selected{ text-decoration:none; background:#37c; color:#fff;}
.landmarksBox .item{display:none;}


.iwBox{ width:400px;}
.iwBox h3{ margin-bottom:5px;}
.iwBox .desc{ line-height:20px;}
.iwBox table{ width:100%;}
.iwBox table th{ padding:5px; text-align:left; background:#f5f5f5;}
.iwBox table .bg{ background:#f8f8f8;}
.iwBox table td{ padding:5px; height:20px; line-height:20px;}
.iwBox table td .title{ width:145px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; _white-space:normal;}

.iwBox .list{overflow:auto;}

.trafficCheck{ height:22px; line-height:22px; padding:5px; background:#f3f3f3;}
.trafficCheck strong{ float:left; margin:0 5px;}
.trafficCheck .btnTo{ float:left; margin:2px 5px; width:20px; height:18px; background:url(images/arrows04.png) no-repeat center 0px;}
.trafficCheck .btnTo:hover{ background-position: center -17px;}
.trafficCheck input{ float:left; margin:0 5px; height:18px; line-height:18px; border:solid 1px #ccc; background:#fff;}
.trafficCheck .btn{ float:left; margin:0 5px; height:20px; line-height:20px; width:40px; text-align:center; border:solid 1px #ccc; background:#fff;}

.busBox{ height:100%; overflow:hidden;}
.busBox b{ color:#06C;}
.busBox .busMap{ float:left; display:inline; width:600px; height:100%;}
.busBox .busList{ float:right; display:inline; width:400px; height:100%; overflow:auto;}

/*简历精确搜索框*/
.exactSearchBox{padding:30px 0; margin:0 30px; font-size:14px; line-height:30px;}
.exactSearchBox .btnSubmit{float:left; width:100px; height:28px; line-height:28px; margin-left:10px; _margin-left:5px; font-size:16px;}
.exactSearchBox input{width:720px;}
.exactSearchBox .tip{clear:both; margin-left:80px; padding-top:5px;}


/*简历搜索重写*/
.selectPanel-resume{}
.resumeMain .toolBarBox{width:998px;}

.selectPanel-resume dl{ margin-left:100px; width:760px; float:left;}
.selectPanel-resume .attrItem dl{margin-right:50px; width:auto;}
.selectPanel-resume dt{ width:100px; margin-left:-100px;}
.selectPanel-resume dd{float:left;}
.selectPanel-resume .btnOp{background:#37c;}
.selectPanel-resume .btn_toRange{position:absolute; bottom:2px; right:15px;}

.selectPanel-resume .rangeBox{float:left;display:none; margin-top:3px; line-height:22px;}
.rangeBox input,.rangeBox a,.rangeBox span{float:left;margin:0 3px;}
.rangeBox input{width:40px;height:16px;border:1px solid #999;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.rangeBox .submit{background:#37c;color:#fff;width:30px;height:20px;line-height:20px; text-align:center;}
.rangeBox .submit:hover,.selectPanel-resume .btnOp:hover{text-decoration:none;}
.rangeBox input:focus,.selectPanel-resume .inputBox:focus{ border:solid 1px #37c; outline:none;}


.hotGroup{background:#F0F7FF;height:30px; line-height:30px; margin-bottom:10px;}
.hotGroup strong{float:left;width:100px;text-align:right;}
.hotGroup a,.hotGroup span{float:left; margin:0 5px;}

.resumeMain{border:solid 1px #eee;}
.resumeMain .listBotBar{border:0 none;}
.resumeMain .btnShowResume{width:100px; float:left; height:16px; line-height:16px; margin-top:5px;}

.resumeItem .photo p,.resumeItem .photo em,.btnMore i{background:url(images/resumeSearchImgs.png) no-repeat -9999px -9999px;_background:url(images/resumeSearchImgs.gif) no-repeat -9999px -9999px;}

/*简历搜索结果列表*/
.resumeItem{border-bottom:1px dotted #ddd;padding:10px 20px 10px 0;}
.resumeItem .chbItem{float:left;width:20px; margin-left:17px;}
.resumeItem .photo{float:left;position:relative;width:118px;height:137px;margin-right:10px;text-align:center; overflow:hidden;}
.resumeItem .photo p{margin-bottom:30px; margin-top:8px; height:102px; background-color:#fff; overflow:hidden;}
.resumeItem .photo .avatar{background:none;}
.resumeItem .photo .unknown{margin:0;margin-top:6px;height:130px;background-position:0 0;}
.resumeItem .photo .women{margin:0;height:137px;background-position:0 -138px;}
.resumeItem .photo .nam{margin:0;height:137px; background-position:0 -276px;}

.resumeItem .photo em{position:absolute;width:30px;height:27px;right:0;bottom:20px;text-indent:-9999px;}
.resumeItem .photo .c_online{background-position:-125px -232px;}
.resumeItem .photo .p_online{background-position:-125px -267px;}

.resumeItem .t1{height:30px; line-height:30px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; _white-space:normal;}
.resumeItem .t1 h3{font-size:16px;display:inline;}
.resumeItem .t2{}
.resumeItem .t2 span{padding:0 10px;}
.resumeItem .info{ height:88px; line-height:22px; overflow:hidden;}
.resumeItem .info strong{color:#008000; font-weight:normal;}
.resumeItem .info .p60{padding-left:60px;}

/*简历查看*/
.navResume li span,.resOperateTool li,.btn_prompt{background:url(images/resumeSearchImgs.png) no-repeat -9999px -9999px;_background:url(images/resumeSearchImgs.gif) no-repeat -9999px -9999px;}

.navResume{position:relative; border-bottom:1px solid #eee; background:#fff;}
.navResume .listBox{position:relative;margin:10px 100px -1px 50px;height:30px;overflow:hidden;}
.navResume ul{position:absolute; top:0; left:0;}
.navResume ul li{float:left;border:1px solid #eee; margin-right:2px;margin-top:1px;padding:0 26px;height:27px;line-height:27px;font-size:14px;}
.navResume ul li span{position:absolute;top:8px;right:10px;display:block;width:14px;height:14px; background-position:-133px -322px;}
.navResume .current{position:relative;height:28px; border-bottom-color:#fff; background:#fff;margin-bottom:-1px;color:#37c;font-weight:bold;padding:0 30px 0 16px;}
.navResume ul li a{color:#888;}
.navResume ul li a:hover{color:#f60;}

.navResume .sPage{position:absolute; right:10px; top:0px;}

.toMulti{position:absolute; top:0; left:-45px;width:16px; background:#eee;padding:20px 6px 20px 10px;line-height:18px;font-size:14px;color:#333;}
.toMulti:hover{text-decoration:none; background:#e1e1e1;color:#000;}
.resOperateTool{position:absolute; top:0; right:-145px; width:110px; padding:15px 10px; background:#f0f7ff;}
.resOperateTool li{border-bottom:1px solid #ddebfb; border-top:1px solid #fff;height:34px; line-height:34px; }
.resOperateTool li a{display:block;color:#37c;padding-left:26px;}
.resOperateTool li a:hover{text-decoration:none; font-weight:bold;}
.resOperateTool .S1{ background-position:-130px -5px;}
.resOperateTool .S2{ background-position:-130px -40px;}
.resOperateTool .S3{ background-position:-130px -76px;}
.resOperateTool .S4{ background-position:-130px -112px;}
.resOperateTool .S5{ background-position:-130px -150px;}
.resOperateTool .S6{ background-position:-130px -184px;}
.resOperateTool .S7{ background-position:-130px -420px;}
.resOperateTool .S8{ background-position:-130px -455px;}
.resOperateTool .S9{ background-position:-130px -492px;}

.resOperateTool p{float:left;}

.itemCheckBox{position:absolute; top:129px; left:10px; _left:-25px;}
.btn_prompt{float:right; padding-left:18px; background-position:-133px -296px;}
.btn_prompt a{ font-size:14px;font-weight:bold;}

.btnMore{ height:20px; line-height:20px; font-size:14px; margin-left:15px;padding:15px 0;}
.btnMore i{float:left; width:20px; height:20px; margin-right:5px; background-position:-130px -340px;}
.btnMore .a{ background-position:-130px -360px;}
.outWrap{min-height:600px;}
.outWrap .errStr{color:red;font-size:16px;text-align:center;padding:100px 0;}

/*关键词高亮*/
.highlight{color:red;}

/*游客订阅*/
.visitorSubscribe{position:absolute;top:0;right:0;}
.visitorSubscribe .p1{width:160px;height:160px;padding-top:20px;background:#fff url(images/visitorSubscribe.jpg) no-repeat right -215px;}
.visitorSubscribe .p2{display:none;width:540px;height:160px;padding-top:20px;background:#fff url(images/visitorSubscribe.jpg) no-repeat right 0;}
.visitorSubscribe .btnSubs{float:left; width:80px; height:36px; line-height:36px; font-size:16px; margin-left:4em;}
.visitorSubscribe .btnCancel2{float:left; width:40px; height:40px; line-height:40px; font-size:16px;margin-left:1em;color:#888;text-align:center;}
.visitorSubscribe .btn{float:right; width:140px;height:150px;}

/*职位曝光率*/
.changeBg{ background:url(images/change_bg.jpg) no-repeat center bottom; height:115px;}
.changeBg .selectedInfo{float:left;}
.changeBg .selectedInfo dl{width:800px; height:26px; float:left;}
.changeBg .selectedInfo dl dt{width:60px; font-size:16px; color:#ff6600; font-weight:bold;float:left; text-align:right;}
.changeBg .selectedInfo dl dd{float:left;height:20px; line-height:20px; border:1px solid #e6e6e6; padding:2px 20px 2px 5px; background-image:url(images/change_ico.gif); background-repeat:no-repeat; background-position:70px center; cursor:pointer;}
.changeBg .selectedInfo dl dd.changeIco{ background-position:right center; width:60px; height:20px; border:none;float:right; padding:2px 0px;}
.changeBg .selectedInfo dl dd.changeIco a{ display:block; width:60px; height:20px; overflow:hidden; text-indent:-9999px;}
.changeBg .selectedInfo ul{float:left;width:770px;padding-left:20px;padding-top:13px;}
.changeBg .selectedInfo ul li{ float:left; width:90px;padding:0 10px; line-height:23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.changeBg .selectedInfo ul li a{color:#444444;}
.changeBg .selectedInfo ul li a:hover{text-decoration:none;}

.citySelectedInfo,.citySelectedInfo .titBar{float:left;}
.citySelectedInfo{padding-top:15px;}
.citySelectedInfo .titBar span{margin-left:10px;}
.citySelectedInfo ul{float:left; width:980px; height:46px;background: url(images/change_bg.jpg) no-repeat center top; padding:10px;}
.citySelectedInfo ul li{ float:left; padding:0 10px; line-height:23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.citySelectedInfo ul li a{color:#444444;}
.citySelectedInfo ul li a:hover{text-decoration:none;}

/*测评被推荐提示*/
.prompt{width:400px; border:1px solid #c9c9c9; border-radius:5px;padding:10px; margin-top:10px; position:absolute; box-shadow:0px 0px 10px #888888; line-height:25px;background:#fff;top:75%;left:-25px;z-index:999;}
.prompt .close{position: absolute;right: 10px;top: 5px;display:block;width:10px;height:10px;cursor: pointer;}
.prompt i{background:url(images/code_bg.gif); width:15px; height:9px; margin:-19px 0 10px 25px; display:block;} 
.prompt ul li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;_white-space:normal; display:block; float:left;}
.prompt ul li .c1{width:70px;}
.prompt ul li .c2{width:220px;}
.prompt ul li .c3{width:100px;}

/*网站信息镇区精确化*/
.townshipInfo a{display:block;padding:5px 15px;margin-right:10px;float:left;font-size:14px;color:#fff;}
.townshipInfo{padding-top:16px;float:left;}

.pos_township{display:none;height:92px;padding-left:29px;padding-top:35px;background:url(images/pos_township_bg.jpg) #fefaef no-repeat 536px 10px; border:1px solid #ffe9c0;}
.pos_township h3{font-size:16px;color:#ff6600;}
.pos_township .townshipInfo a{ background:#ff6600;}

.resume_township{display:none;height:92px;padding-left:29px;padding-top:35px;background:url(images/resume_township_bg.jpg) #e9f3fc no-repeat 680px 9px; border:1px solid #c2ddf2;}
.resume_township h3{font-size:16px;color:#3377cc;}
.resume_township .townshipInfo a{ background:#3377cc;}

/**面包屑**/
.crumbs{width:1000px;margin:0 auto;color:#37c; margin-top:10px;  font-size: 14px;}