@charset "utf-8";
/* CSS Document */

.white {background: none repeat scroll 0 0 #fff; display: block;overflow: hidden; padding: 0 30px;width: 1120px}
.buju{padding:20px;}
.job-titlebig{border-left: 4px solid #2ba1f3;font-size: 18px; display:inline-block; line-height: 20px; overflow: hidden; padding: 0 10px;}
.hot-job  {margin:10px 0 0 55px; display:block; overflow:hidden; height:50px;line-height:25px; font-size:14px; }
.hot-job  a{ display:inline-block;margin-right:50px; }

.hot-job2  {margin:10px 0 0 55px; display:block; overflow:hidden; line-height:35px; font-size:14px;}
.hot-job2  a{ display:inline-block;margin-right:50px; }

.job-one{width: 370px;}
.job-new{display: block; margin: 20px 0; width: 370px;}
.job-new li{display: block; float:left; width:370px; overflow: hidden;margin: 0 0 15px;}
.job-new .f-fr{width: 255px; display:block; overflow:hidden;}
.job-new h4{font-size: 14px;}
.job-new p{line-height: 20px; margin: 0 0 5px;}

/*招聘会*/
.job-fairall{width: 700px;
padding: 20px}
.job-fair{margin:20px 0 10px 10px;}
.job-fair li{height: 35px; font-size:14px; position:relative;}
.job-fair p{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 500px;}
.job-fair p span ,.job-fair a:hover{color: #2ba1f3;}
.refresh{position:absolute; top:0; right:0;}
.refreshtwo{ position:absolute; top:5px; right:0;_right:20px;}

/*全部职位*/
.job-all{display: block; height: 520px; margin: 10px 0; overflow: hidden; width: 1140px;}
.job-allbig li{width: 850px;line-height: 30px; }
.job-allbiger{float: left; font-size: 14px; letter-spacing: 3px; overflow: hidden; width: 250px;}
.job-allbiger li a{line-height: 40px; height:40px;padding: 0 10px;}
.job-allsmall{float: left;background:#fcfbfb; width: 850px; padding:10px 20px;height: 500px;}
.job-allbig .job-allsmaller a{ display:inline-block; margin: 0 40px 0 0;}
.job-allbig .job-allsmaller a:hover,.hot-job a:hover{color:#2ba1f3;},.hot-job2 a:hover{color:#2ba1f3;}
.job-allsmaller{overflow:hidden; display:block; padding:8px 0 13px 50px;width: 800px;}
.job-allbiger .current{background:#fcfbfb;}

/*搜索*/
.job-search{position:absolute; top:75px; right:100px;height: 40px;line-height: 40px;width:600px;}
.white .job-search{position:relative; top:0; right:0; display:block; overflow:hidden; margin:10px auto 40px;}
.job-cho{background:url(../../images/small.gif) repeat scroll 0 -365px #feb437; width: 78px; color:#fff; font-size:15px; overflow:hidden; height:40px; float:left; margin:0 3px 0 0; line-height:40px; padding:0 0 0 26px;}
a.job-cho:hover{background:url(../../images/small.gif) repeat scroll 0 -415px #feb437;}
.job-inputbox{padding:9px 15px;border:1px solid #feb437; width:250px;background:#fff; color:#CCC; font-size:15px;height: 20px;_height:19px; height:19px\0;}
.job-searchbtn{background: url(../../images/small.gif) no-repeat scroll 15px -204px #feb437; border: medium none; color: #feb437; padding: 11px; width:70px;cursor: pointer; overflow:hidden; height:40px; margin: 0 0 0 3px; position:absolute;}
.job-iwant{display: block; overflow: hidden; padding: 150px 20px 10px; height:85px;}
.job-iwant .enterbtn-course{float: left; font-size: 15px; margin: 20px 25px; padding: 10px 40px; width: auto;}

/*缩小范围*/
.job-scope{margin: 0 0 20px;}
.job-scope p{font-size: 11px; line-height: 17px;}
.job-narrowscope{overflow:hidden; display:block; height:auto; width:170px;}
.job-narrowscope h3{background: url(../../images/small.gif) no-repeat scroll 59px -262px; _background-position:70px -262px; border-bottom: 1px solid #dfdcdc; height: 25px; margin: 10px 0;}
.job-narrowscope li{margin: 20px 0;}
.job-scopesma{}
.job-scopesma a:hover{color: #2ba1f3; text-decoration: underline;}
.job-narrowscope .job-scopesma li{margin: 6px 0;}
.job-narrowscope .job-scopesma li.on a{ color:#2ba1f3;}

/*简历和职位搜索结果展示*/
.job-searchresult{margin: 0 20px; width: 835px;}
.job-searchresult h2{border-bottom: 1px solid #dfdcdc;padding: 0 0 7px;}
.job-searchresult .rel a.chcolor{position: absolute; right: 0; top: 10px;}
.job-list li{border-bottom: 1px solid #dfdcdc; display: block; overflow: hidden; padding: 15px 15px 25px; width: 805px;}
.job-list .f-fl{width: 600px;}
.job-list .fl img{display: block; height: 67px; margin: 7px 0; overflow: hidden; width: 67px;}
.job-list .fl span{text-align: center; display: block; margin: 5px 0;}
.job-list .fr{width: 510px;}
.job-list .fr span{margin: 0 10px 0 0;}
.job-list h3{line-height: 30px;}
.job-list p{line-height: 20px; margin: 0 0 5px;}
.job-list .f-fr{margin: 15px 25px; text-align: center; width: 100px; letter-spacing:2px;}

/*招聘会详情页*/
.job-fairxx{background: none repeat scroll 0 0 #fcfcfc; margin: 0 0 30px; padding: 20px 50px; width: 765px;}
.job-fairxx h1{border-bottom: 1px dashed #a0a0a0; margin: 0 0 10px; padding: 0 0 10px; width: 600px;}
.job-fairxx p{line-height: 25px;}
.job-fairxx p span{font-weight: bold;}
.job-fairxx h3{border-bottom: 1px solid #a0a0a0; margin: 20px 0 5px; padding: 0 0 6px; width: 130px;}
.job-fairxx .H{ background:url(../../images/small.gif) no-repeat 0 -306px; height: 30px;
    left: 46px;
    position: absolute;
    top: 200px;
    width: 60px;_top:215px;}

.job-fairlist {
    border-radius: 0;
    padding: 0 0 20px;
    width: 945px;
}
.job-fairlist h2 {
    border-bottom: 2px solid #249bef;
    height: 40px;
    line-height: 40px;
}
.job-fairlist h2 span {
    background: none repeat scroll 0 0 #249bef;
    color: #fff;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 10px 40px;
}
.job-fairlist ul {
    margin:40px 60px 20px 40px;
}
.job-fairlist li {
    border-bottom: 1px solid #a1a0a0;
    margin: 0 0 10px;
    padding: 0 0 20px;
}
.job-fairlist p {
    line-height: 20px;
}

.job-fairlist h3 {
    font-size: 15px;
    margin: 5px 0;
}
.job-fairlist p span {
    margin: 0 40px 0 0;
}