@charset "utf-8";em{font-style:normal}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.mr10{ margin-right:10px;}
.crumbs{height:38px;line-height:38px;width:950px;padding:4px 0 2px 0;border-top:2px solid #f2f2f2}
.preocessing_main{margin:0 auto;width:950px}

.bj-tl{padding:15px;position:relative; background:#f1f5f8;border:1px solid #ddd}
.bj-tl h2{font-size:18px;font-weight:400;margin:0; line-height:18px;border-left: 4px solid #1443d5; padding-left:10px}
.bj-tl h2 .bj-s{font-size:12px;font-weight:lighter;padding-left:10px}
.bj-s em{color:#ff6600;font-size:18px}

.bj-ul li span{display:block; color:#999;float:left}
.bj-con span,.text-overflow a{color:#2277e6;}
.text-overflow a:hover{ color:#f60}
.f-light{border-left: 1px solid #ccc;
    padding:0 12px;}
.bj-ul li{padding:20px 0 25px 20px;position:relative; margin-top:-1px;border: 1px solid #e5e5e5; background:#fff}
.bj-ul li .bj-item{ margin-top:12px; overflow:hidden}
.bj-bn1{display:block}
.bj-bn2{display:block}
.bj-bn3{display:block;}
.bj-state{ position:absolute; right:30px; top:40px}
.bj-state p{cursor:pointer;float:left;height:36px;line-height:36px;text-align:center;width:120px; font-size:16px}
.b-btn1{background-color: #ffb74d;
    border: 1px solid #ffb74d;
    color: #fff;}
.b-btn2{background-color: #edf9ff;border: 1px solid #e1f2fa;color:#3d9ccc}
.b-btn3{
background-color: #f8f8f8;
    border: 1px solid #f2f2f2;
    color: #ccc;}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
#wrapper{height:auto!important;margin:10px auto 0;min-height:85%;width:950px;font-family:"微软雅黑"}
#main{border-top:2px solid #f60}
.normal-content{padding:10px;}

.filter-ar-tle{background-color:#f7f7f7;border-bottom:1px solid #eee;height:35px;line-height:35px;padding-left:10px;margin:0}
.filter-location a.location-cur,.filter-location a:hover{color:#ff7800;text-decoration:none}
.filter-location a{display:inline-block;margin-bottom:10px;padding-left:6%;font-size:12px}
.filter-location a:hover{ color:#0066cc}
.filter-ar .filter-location{margin-bottom:10px;line-height:normal}
.side_wrap{float:left;margin:0 15px 0 0}
.lemma_pic1{border:1px solid #e3e3e3;padding:5px}
#hutia{line-height:26px;text-indent:2em}
.seo-con{font-size:14px}
.xtra{padding:0 10px 10px 1.5%}
.fb{font-weight:700}
.orange{color:#ff7800}
.hosp-item{padding:0 10px 0 0}
.normal-content .result-name{font-size:14px;font-weight:700;text-decoration:underline;padding-bottom:5px;display:inline-block}
.doc-show-head{border-bottom:1px solid #e3e3e3;margin-bottom:10px;padding:0 10px 5px 1.5%}
.doc-xtra-info .content-title{font-size:20px;font-family:"微软雅黑";border-bottom:1px solid #e3e3e3;font-weight:400; margin:0 0 15px 0; padding:0 0 10px 0; line-height:25px; color:#0066cc}
.hosp-item p{line-height:24px;height:72px;overflow:hidden}
.seo-result-item{padding:10px 0;border-bottom:1px dashed #ddd;height:108px}
.seo_side_wrap .lemma_pic{padding:3px}
.seo_side_wrap{margin-right:10px}
-->.searchTermsDetail h2{padding:2px 0}
.related{font-size:14px;font-weight:700;margin:11px 0;color:#666;width:250px;position:relative}
.leftlist{border-bottom:1px dashed #dcdcdc;height:auto;margin:10px;overflow:hidden;padding-bottom:10px;padding-top:5px}
.leftlist .inform{display:inline;float:left;margin:0 10px 0 10px}
.leftlist .inform h2 a{color:#039}
.leftlist .inform h2 a:hover{color:#f60}
.leftlist .inform p{line-height:22px;height:70px;overflow:hidden}
.searchTermsPic{background:none repeat scroll 0 0 #fff;border:1px solid #eaeaea;display:table-cell;float:left;height:95px;margin-right:15px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:95px;padding:3px}
.searchTermsDetail{float:left;height:auto!important;min-height:100px;position:relative;width:500px;overflow:hidden}
.searchTermsPic a{background:url(../images/index201411/load.gif) no-repeat scroll 50% 50% transparent;display:table-cell;height:95px;overflow:hidden;text-align:center;vertical-align:middle;width:95px}
.searchTermsPic a img{background-color:#fff;vertical-align:middle;width:100%}
.searchTermsDetail p{overflow:hidden;min_height:55px}
.bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position:absolute;top:-189px;left:-183px;display:none}
#scrollUp{width:45px;height:45px;background:url(../images/index201411/backgrounds.32.png) no-repeat 0 -46px;display:none}
#scrollUp:hover{background:url(../images/index201411/backgrounds.32.png) no-repeat -46px -46px}
.qr_tool{width:45px;height:45px;background:url(../images/index201411/backgrounds.32.png) no-repeat 1px 0;cursor:pointer}
.qr_tool:hover{width:45px;height:45px;background:url(../images/index201411/backgrounds.32.png) no-repeat -46px 0;cursor:pointer}
.tab_posRecommend .tab_title{background:none repeat scroll 0 0 #f9f9f9;border-bottom:1px solid #cfd2d7;height:34px;overflow:visible;position:relative}
.tab_posRecommend .tab_title li.active{border:1px solid #cfd2d7;padding:0;border-bottom:1px solid #fff;height:33px; border-top:none}
.tab_posRecommend .tab_title li{border-bottom:0 none;float:left;font-size:14px;height:35px;line-height:35px;padding:1px;text-align:center;width:100px}
.posRecommend table{width:100%}
.posRecommend .checkbox{width:3%}
.posRecommend th{border-bottom:1px solid #e8e8e8;color:#888;line-height:34px;padding:1px 0 0 5px;text-align:left}
.posRecommend .jobLocation{width:14%}
.posRecommend .postDate{background-position:left -116px;width:14%}
.posRecommend .apply{width:6%}
.posRecommend td{color:#666;line-height:16px;padding:4px 0 4px 4px}
.posRecommend table a{color:#44659e}
.posRecommend table a:hover{text-decoration:underline}
.posRecommend table td.name{padding:0 5px}
.posRecommend td{color:#666;line-height:16px;padding:4px 0 4px 4px}
.posRecommend table td.name a{color:#333}
.posRecommend tbody .apply a{background:url(../images/index201411/icon5.png) no-repeat -50px center;display:block;height:20px;margin-left:3px;width:20px}
.posRecommend tbody .apply a:hover{background-position:0 center}
.posRecommend tr:hover,.tbg01:hover,.tbg02:hover{background:#fdfde6}
.tbg01{background:#fff}
.tbg02{background-color:#f5f8fa}
.pos_detail_item{padding:15px 0;position:relative;width:687px}
.pos_detail_top .position_name{color:#000;float:left;font-family:"Microsoft Yahei",SimSun,Tahoma;font-size:24px;font-weight:400;line-height:28px;margin:0}
.pos_detail_top .num_dept{color:#7a7878;float:left;font-size:14px;line-height:28px;margin-left:10px}
.posInfo{border-bottom:1px solid #eee;border-top:1px solid #eee;margin:8px auto 12px}
.posInfo table td.title{background:none repeat scroll 0 0 #f9f9f9;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#777;padding:5px;text-align:center;width:55px}
.posInfo table td.value{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#444;padding:5px;width:305px}
.posInfo table td.line{background:none repeat scroll 0 0 #e8e8e8;height:1px}
.posDesc p{font-size:14px;line-height:2em}
.posContact{border-top:1px solid #eee;font-size:14px;line-height:24px;margin-top:15px;padding-top:10px}
.posContact li{display:block;line-height:20px;overflow:hidden;padding:4px 0}
.posContact span{font-size:14px;float:left}
.posContact .tit{color:#808c9a;width:70px}
.posContact .r_txt{float:left}
.pos_btn{height:35px;overflow:hidden;padding-bottom:20px;padding-top:25px;position:relative}
.pos_operate .send{background:url(../images/index201411/btn03.png) no-repeat scroll 0 0 #fc7003;color:#fff;display:block;font-size:14px;font-weight:700;height:38px;line-height:33px;text-align:center;width:102px}
.pos_operate .send:hover{background-position:0 -50px;text-decoration:none}
.top_tips{background:none repeat scroll 0 0 #ffffe9;border:1px solid #f0e5ba;display:block;margin-bottom:20px;overflow:hidden;padding:8px;position:relative}
.posInfo table,.pos_detail_top,.pos_operate{width:100%}
.posInfo table{border:1px solid #e8e8e8;border-top:none;border-bottom:none}

.unit-itm{transition:border-color .1s linear 0s;border:1px solid #fff;border-bottom:1px solid #b1b1b1;background:#fff;cursor:pointer;border-radius:4px}
.unit-itm:hover{border-color:#1050d4;box-shadow:0 1px 2px rgba(170,170,170,.3)}
.bj-ul li .bj-con{color:#3d9ccc;font-size:16px;font-weight:400;line-height:21px;margin:0;overflow:hidden;padding-right:70px;text-overflow:ellipsis;white-space:nowrap}
.condition{font-size:14px;height:20px;margin-top:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;line-height:20px;color:#666}
.company-info{border-right:1px dotted #8197a2;}
.w320 .p1 p{background: #e4e8ed none repeat scroll 0 0;
    padding:12px 10px; line-height:24px; border:1px solid #e3e3e3; border-radius:3px;}
.w320 .p1 p span{ display:block; width:100%; padding-bottom:3px; font-size:16px}
.w320 .form-field{ background:#f7f7f7; padding:12px 0;}
.w320 .form-field a{ margin:0}

.faburow{background:#f7f7f7;border:1px solid #e3e3e3;padding:15px 0 0 75px;position:relative; margin-bottom:15px;}
.fabuicon{height:54px;left:20px;position:absolute;top:20px;width:40px;background:url(../images/home-spirit.png) no-repeat 0 0}
.faburow p{font-size:13px;line-height:24px;}

/*解决低于1200分辨率的问题*/
@media (min-width:1152px){
	.company-info{ width:640px}}
@media only screen and (max-width:1200px) {
.bj-ul li .company-info{ width:500px; *width:500px}

}
