﻿#mainbox { width:960px;padding:20px; margin:10px auto;border:1px solid #e5e5e5;background:#fff;box-shadow:0 0 10px #e5e5e5; overflow:visible;}
    #mainbox h2 {border-bottom:1px solid #d7d7d7;margin:0 0 10px 0;padding:0 0 10px 0;}
    #s_s { float:right; display:inline-block;margin-bottom:10px; font-size:12px;}
/*搜索框*/
.labeltextbox { display:inline-block; width:194px;height:22px;border:1px solid #00a3c6;padding:2px 4px; vertical-align:middle; }
/*.textbox-in {position:relative;width:100%;height:100%;}
.textbox-in label {display:block; width:100%;height:100%;line-height:22px; vertical-align:middle; text-align:left;color:#e5e5e5;position:absolute;left:0;top:0;z-index:1;}
    .textbox-in input{display:block;width:100%;height:100%; margin:0;padding:0;border:none;background:none;text-align:left;color:#151515;position:absolute;left:0;top:0;z-index:2;}
        .textbox-in input:focus { background:#fff;}
        .textbox-in input:not(:empty) { background:#fff;}*/
#btnSearch2 ,#btnSearchQQ {margin:0;vertical-align:middle; height:28px;text-align:center;border:1px solid #00a3c6;background-color:#00a3c6; color:#fff; padding:2px 10px; font-size:12px; }

/*筛选*/
#s_filter { border:1px solid #d7d7d7;}
.filtgroup { width:100%;padding:10px 0; position:relative;}
    .filtgroup + .filtgroup { border-top:1px dashed #d7d7d7;}
.f-ghead,.f-gbody  {display:inline-block; }
.f-ghead { margin: 0 10px 0 20px;}
.f-fitems { display:none; width:100%; min-height:39px; border:1px solid #d7d7d7;position:absolute;top:35px;left:-1px;z-index:1000;background:#fff;}
.f-panel { padding:10px 20px;}
a.f-fitem { text-decoration:none; color:#151515;display:inline-block;padding:5px 10px;}
    a.f-fitem.selected { color:green;}
    a.f-fitem:hover { color:red;}
.f-field,a.f-field {background:#fff; color:#151515;text-decoration:none; text-align:center;display:inline-block;height:24px;line-height:24px; border:1px solid #d7d7d7;padding:0 6px 0 10px; margin-right:10px;position:relative; }
    .f-field.active, a.f-field.active {z-index:1000; border-bottom-color:#fff; color:red; } 

/*已选择*/
#s_selector {min-height:30px;line-height:30px; margin:0 0 5px 0; width:100%; overflow:hidden;}
#s_selected { display:inline-block;max-width:720px; vertical-align:top;}

.s-tag {color:#151515;text-decoration:none; text-align:center;display:inline-block;height:22px;line-height:22px; border:1px solid #d7d7d7;padding:0 6px 0 10px; margin-right:5px;cursor:pointer; }
    .s-tag:hover { border:1px solid red;}
        .s-tag:hover .fa-times { color:red;}

#btnSearch3 {float:right; color:#ea9a16;text-decoration:none; text-align:center; vertical-align:top; display:inline-block;height:38px;line-height:38px; border:1px solid #ea9a16;font-size:18px; font-weight:bold; padding:0 30px 0 24px; margin:5px 0 10px 0;cursor:pointer;border-radius:3px; box-shadow:0 0 10px #ea9a16;}

/*收起，展开*/
#s_bottom { padding:30px;overflow:hidden;border-top:1px solid #d7d7d7;}
#tipinfo { width:700px;margin:0 auto;text-align:center;}
#roll { width:70px;float:right;}
.roll a { color:#ff9e00; text-decoration:none;font-size:16px;}
.rollup a.roll-up,.rolldown a.roll-down{display:block; }
.rollup a.roll-down,.rolldown a.roll-up{display:none; }

/*地区*/
#grade2, #grade3 { display:none;}
/*职位*/
.jobtab,a.jobtab {background:#fff; color:#151515;text-decoration:none; text-align:center;display:inline-block;height:50px;  width:130px; border:1px solid #d7d7d7; vertical-align:top; }
    .jobtab table { height:100%;width:100%;}
    .jobtab table td {height:100%;width:100%;vertical-align:middle;}
    .jobtab.active, a.jobtab.active { background:#e5e5e5;}
.jobtabs-c {width:100%; overflow:hidden;}
.jobtabs-c ul { padding:5px 0;}
    .jobtabs-c b { color:#151515;font-weight:bold;}

/*搜索结果*/
.pagenav { margin:10px 0;}
.personlist {width:100%; margin:30px 0; }
.psingle { width:33%; height:190px;display:inline-block; overflow:hidden;}
.pfacepic { width:130px;display:inline-block;vertical-align:top;}
.ptext { display:inline-block;overflow:hidden;vertical-align:top;}
    .ptext ul { overflow:hidden;width:150px;margin:0 10px;}
        .ptext ul li { border-bottom:1px dashed #ccc;width:100%;padding:6px 0;white-space: nowrap;text-wrap:none;}
        .ptext ul li a{ color:#151515;font-weight:bold;text-decoration:none;}
.pfacepic a { display:block;zoom:1; }
.pfacepic .imgface {width:120px;height:160px; border:1px solid #ccc;padding:5px;}
    .ptext .fa-star { color:red;}
.ptext .follow { color:#151515;}
.ptext .sendmsg { color:#fff;background:#ff5087;border:1px solid #ec4175;display:inline-block;margin:0 0 0 5px;padding:2px 5px;text-align:center;text-decoration:none; border-radius:3px;}


