/*重写*/
.job_item{position:relative;}
.job_item .job_bts{position: absolute; top: 25px; right: 0px;}


/**************/
.con{width:1200px;overflow:hidden;margin:0 auto;margin-top:20px;clear:both}
/*main*/
.leftCon{width:882px;z-index:1}
.leftCon .item_con{position:relative;border:1px solid #e8e8e8;background:#fff}

/*内容区*/
.subitem_con{padding:20px;overflow:hidden}
.subitem_con .title{font-size:20px; color:#333; font-weight:700;}
.subitem_con .posDes{font-size:16px; color:#2e343b; line-height:30px; margin:20px 0;}

.pos_description{}
.comp_intro{}



.pos_tips{position:absolute;left:0;right:0;bottom:0;padding-left:30px;line-height:20px;font-size:14px;color:#ff6c32;background:#fffaea;padding-top:5px;padding-bottom:5px}
.pos_tips .tips_sign{float:left}
.pos_tips .tips_content{margin-left:44px}




/* 招聘职位基本信息 */
.pos_info {width: 820px;padding: 30px;}
.pos_info .pt {margin-bottom: 15px;}
.pos_info h2 {margin: 10px 0;font-size: 28px;color: #000;}
.pos_info .base .p1 {margin-bottom: 15px;font-size: 14px;color: #d3ccd9;}
.pos_info .base .p1 span {color: #666;}
.pos_info .base ul {padding:15px 0;}
.pos_info .base ul li {float: left;width: 265px;font-size: 16px;color: #999;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.pos_info .base ul li span {margin-left:15px;color: #000;}
.pos_info .attributes {}
.pos_info .attributes dl {font-size: 16px;}
.pos_info .attributes dt {float: left; width: 80px; color: #999;}
.pos_info .attributes dd {position: relative; overflow: hidden; }
.pos_info .attributes a{ color:blue;}

.pos_info .lxr {line-height: 28px;font-size: 16px;padding:15px 0;}
.pos_info .lxr ul {}
.pos_info .lxr ul li {float: left;width: 48%;font-size: 16px;color: #999;white-space: nowrap;text-overflow:ellipsis; overflow: hidden;}
.pos_info .lxr ul li span {margin-left:15px;color: #000;}
.pos_info .lxr .vriphone{position: relative!important; overflow:inherit;}
.pos_info .lxr .vriphone i{position: absolute;top: -24px;left: 0;font-size: 12px;color: #cccccc;}

.pos_info .dl1 dt {margin: 30px 0 5px;}
.pos_info .dl1 dd {line-height: 30px;}
.pos_info .zwfl dd {height: 26px;float: left;margin:8px 8px 0 0;cursor: default;}
.pos_info .zwfl i {display: inline-block;width: 14px;height: 26px;float: left;background-position: -145px -205px;}
.pos_info .zwfl span {display: inline-block;float: left;height: 24px;line-height: 24px;padding:0 12px 0 5px;border:1px solid #cbcbcb;border-left: none;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.pos_info .zwfl dd:hover {color: #fe8b3f;}
.pos_info .place {line-height: 28px;}
.pos_info .lookmap {float: left; margin-left: 12px;color: #1155cc;}
.pos_info .lookmap:hover {text-decoration: underline;color: #033FA9;}
.pos_info .lookmap .icon-place2 {margin-top: 4px;}
.pos_info .cclx {padding-left: 65px;}
.pos_info .jobtag {color: #8d96a4;}

.pos_info .unpublic {color: #aaa;}
.pos_info .do {position: relative;height: 45px;}
.pos_info .do a.btn1 {display: block;float: left;height: 45px;line-height: 45px;margin-right: 15px;padding:0 40px;font-size: 17px;color: #fff; background: #ff8d00; border-radius:3px;}
.pos_info .do #yp {background: #ff552e;}
.pos_info .do #sc {background: #379be9;}
.pos_info .do #liuyan {background: #73b500;}
.pos_info .do #dingyue {background: url("../images/dingyue_btn.png") no-repeat; width: 250px;height: 45px; display: block; float: left; text-indent: -9999px;}

.pos_info .btn2 {height: 20px;line-height: 20px;float: right;margin:24px 0 0 15px;}
.pos_info .bdsharebuttonbox {}
.pos_info .bds_more {display: block;margin:0;padding:0;float: none;line-height: 20px;font-size: 14px;background: none;}

.pos_info .ap_arcrank{position: absolute;width: 144px;height: 84px; top: 80px;right: 20px;z-index: 1;}
.pos_info .ap_arcrank0{background: url("/static/images/info/arcrank0.png") no-repeat;}
.pos_info .ap_arcrank2{background: url("/static/images/info/arcrank2.png") no-repeat;}
.pos_info .ap_arcrank3{background: url("/static/images/info/arcrank3.png") no-repeat;}
.pos_info .ap_arcrank999{background: url("/static/images/info/arcrank999.png") no-repeat;}


.pos_info .pos_base_statistics{font-size:12px;color:#979a9e}
.pos_info .pos_base_statistics .pos_base_num{display:inline-block;margin-right:30px}
.pos_info .pos_base_statistics .right{float:right}
.pos_info .pos_base_statistics .right .pos_right_operate{float:left;margin-left:50px}
.pos_info .pos_base_statistics .right .pos_right_operate .iconfont{display:inline-block;vertical-align:middle;float:none;color:#9b9b9b;margin-top:-3px}
.pos_info .pos_base_statistics .right .pos_right_operate .icon-share{font-size:12px;color:#999;cursor:pointer;margin-top:0}
.pos_info .pos_base_statistics .right .pos_right_operate .icon-share:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;font-size:14px;margin:-2px 5px 0 0}
.pos_info .pos_base_statistics .right .pos_right_operate .txt{font-size:12px;color:#999;margin-left:5px}
.pos_info .pos_base_statistics .right .jubao{cursor:pointer;margin:-3px 0 0 48px;position:relative}
.pos_info .pos_base_statistics .right .jubao .iconfont{font-size:20px;margin-top:-2px}




/*图片*/
.photo_intro{}

.photo_intro .masonry { 
	/*-moz-column-count:2; 
	-webkit-column-count:2; 
	column-count:2;
	-moz-column-gap: 10px;
	-webkit-column-gap: 10px;
	column-gap: 10px;*/
	width: 820px;
}

.photo_intro .item { 
	/*padding: 5px;
	margin: 5px;
	border: 1px solid #efefef;
	-moz-page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	background: #fff;
	*/
}
.photo_intro .item img{width:100%;}

/*地图*/
.ditu-box {
    width: 100%;
    height: 360px;
    border: 1px solid #efefef;
}


/*广告位*/
.adWrap{margin-top: 10px;}
.adWrap ul{}
.adWrap ul li{width:390px;height:66px; float:left;margin-right: 14px;}
.adWrap ul li:last-child{margin-right: 0; float:right;}
/*联盟广告*/
.ecz_slide{width:300px;height:280px;overflow:hidden;margin-top:15px}
.ecz_hotnews{margin-top:15px;background:#fff}
.ecz_hotbar{border-top:1px solid #ddd;height:32px;line-height:32px;position:relative}
.ecz_hotbar h3{font-size:16px;display:inline-block;position:absolute;top:-1px;left:10px;border-top:1px solid #f34540}
.ecz_hotbar a{font-size:16px;font-weight:bold}
.ecz_hotbar a.more{float:right;font-size:12px}
.ecz_hotbar small{float:right}
.ecz_newlist{padding:0 10px 10px 10px}
.ecz_hotnews li{height:20px;line-height:20px;overflow:hidden;margin:5px 0;position:relative}
.ecz_hotnews li em{font-size:16px;color:#888;font-style:italic;font-family:"Georgia";width:27px;margin-right:5px;position:absolute;}
.ecz_hotnews li.top em{color:#f34540;font-size:26px}
.ecz_hotnews li a{margin-left: 20px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ecz_hotnews li span{color:#f34540;float:right;font-size:14px;font-family:Arial}






