.container{
	margin-top:0;
}
.con_ovl{
	overflow: hidden;
}
.con_s{
	border:solid 1px #eee;
	width:888px;
	margin-bottom:20px;
}
.con_bot{
	border-bottom:none;
	margin-bottom:0;
}
.con_btop{
	border-top:none;
	margin-bottom:0;
}
.con_st{
	width:1198px;
}
.con_n{
	float:left;
}
.fil_js{
	padding:25px 145px 25px 270px;
	overflow: hidden;
	/*position:relative;*/
}
.fil_sx{
	width:780px;
}
.ovl{
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fil_logo{
	height:146px;
	line-height:146px;
	font-size:0;
	position:absolute;
	left:35px;
	top:50%;
	margin-top:-73px;
}
.fil_logo img{
	width:175px;
	padding:4px;
	border:solid 1px #eee;
	background:white;
	vertical-align: middle;
}
.fil_na{
	color:black;
	word-break: break-all;
	word-wrap: break-word;
	font-size:0;
	line-height: 33px;
}
.fil_na span{
	font-size:24px;
	vertical-align: middle;
}
.fil_na div{
	width:52px;
	height:16px;
	line-height:16px;
	vertical-align: middle;
	margin-top:5px;
	margin-left:5px;
	display: inline-block;
	*display:inline;
	*zoom:1;
	background:url(../img/jobtj.png) no-repeat;
}
.fil_na div em{
	font-size:12px;
	color:white;
	font-style: normal;
	margin-left:22px;
}
.fil_dz{
	margin:20px 0 23px 0
}
.fil_dz span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:23px;
	background:url(../img/com_icon_c1.png) no-repeat;
	height:20px;
	line-height:20px;
	margin-right:20px;
}
.fil_dz .s1{
	background-position:left 1px;
}
.fil_dz .s2{
	background-position:left -35px;
}
.fil_dz .s3{
	background-position:left -147px;
}
.fil_dz .s4{
	background-position:left -104px;
}
.con_show_info{
	overflow: hidden;
	padding-top:13px;
}
.con_show_info div{
	float:left;
	border-right:solid 1px #eee;
	width:120px;
	text-align: center;
}
.con_show_info span{
	display:block;
	height:33px;
	line-height:33px;
	color:#288add;
	font-size:20px;
}
.con_show_info .con_showd{
	width:140px;
	border: none;
}
.con_s1{
	margin-left:-30px;
}
.fil_er{
	color:black;
	font-weight:bold;
	text-align: center;
	position:absolute;
	right:35px;
	top:50%;
	margin-top:-65px;
}
.fil_er img{
	width:110px;
	height:110px;
}
/*公司简介开始*/
.yue_content{
	padding:20px;
}
.yue_tit{
	height:30px;
	line-height:30px;
	position:relative;
	margin:10px 0 20px;
}
.yue_car{
	height:30px;
	line-height:30px;
	background:white;
	position:absolute;
	left:0;
	top:0;
	font-size:16px;
	font-weight:bold;
}
.yue_car em{
	display:block;
	width:5px;
	height:16px;
	background:#1c99ef;
	position:absolute;
	left:0;
	top:7px;
}
.yue_car span{
	padding:0 10px;
	padding-left:15px;
}
.hr{
	width:100%;
	border-top:1px solid #eee;
	position:absolute;
	left:0;
	top:15px;
}
.con_xz p{
	font-size:0;
}
.con_xz span{
	display:inline-block;
	*display:inline;
	*zoom:1;	
	width:400px;
	height:35px;
	line-height:35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:14px;
	margin-right:20px;
}
.con_fx a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:28px;
	height:28px;
	margin-right:10px;
	background:url(../img/05.png) no-repeat;
	vertical-align: top;
}
.con_fx{
	font-size:0;
	height:28px;
	padding-bottom:12px;
}
.con_fx span{
	width:auto;
	height:28px;
	line-height: 28px;
	margin-right:0;
	vertical-align: top;
}
.con_fx_plast span{
	width:100%;
	margin-right:0;
}
.con_xxj{
	width:848px;
	line-height:35px;
	/*padding-top:18px;*/
	word-wrap:break-word;
}
.con_xxj span{
	display:inline-block;
	*display: inline;
	*zoom:1;
	text-indent: 2em;
}
.yue_hr{
	margin-bottom:10px;
}
/*温馨提示开始*/
.con_wxts p{
	height:35px;
	line-height:35px;
	color:#999;
	font-size:12px;
}
.con_wxts .conp_wxts_pfir{
	color:#1c99ef;
	font-size:16px;
	font-weight:bold;
	padding-bottom:4px;
}
.con_wxts em{
	font-style:normal;
	color:red;
}
.con_wxts i{
	font-size:14px;
	color:#999;
	font-weight:100;
}
/*温馨提示结束*/
/*公司简介结束*/
/*招聘职位开始*/
.con_btop .yue_content{
	padding:0;
}
.con_btop .yue_tit{
	width:848px;
	margin:0 20px 5px;
}
.con_btop li{
	padding:20px 20px 0;
	border-bottom:solid 1px #eee;
}
.zp_job_n a{
	color:#1c99ef;
	font-size:16px;
}
.zp_job_n a:hover{
	text-decoration: underline;
}
.zp_job_tw{
	padding:10px 0;
}
.zp_job_tw span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:30px;
	line-height:30px;
	padding-left:23px;
	float:left;
	background:url(../img/com_icon_c1.png) no-repeat;
	margin-right:20px;
	color:#999;
}
.zp_job_tw .zp_s1{
	background:url(../img/xz.png) no-repeat left 7px;
	color:#f7634c;
	font-size:15px;
}
.zp_job_tw .zp_s2{
	background-position:left -66px;
}
.zp_job_tw .zp_s3{
	background:url(../img/jy.png) no-repeat left 8px;
}
.zp_job_tw .zp_s4{
	background:url(../img/xl1.png) no-repeat left 7px;
}
.job_welfare_tag{
	width:100%;
}
.job_welfare_tag span {
	width:auto;
	height:auto;
	line-height:16px;
    padding: 5px 10px;
    background-color: #edf9ff;
    /*border-radius: 20px;*/
    margin-right: 10px;
    display: inline-block;
    *display:inline;
    *zoom: 1;
    font-size: 14px;
    color: #3d9ccc;
    margin-bottom:10px;
}
.zp_job_tw a{
	display:block;
	width:100px;
	height:30px;
	float:right;
	text-align: center;
	line-height:30px;
	color:white;
	background:#ff7300;
	border-radius: 3px;
	font-size:15px;
}
.zp_job_tim{
	color:#999;
	padding-bottom:20px;
}
/*分页开始*/
.fy_li{
	padding:30px 0;
	text-align: center;
}
.fy_li .fy_rig,.go_new{
	font-size:0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align: top;
	height:37px;
	line-height:37px;
}
.fy_li .fy_rig em{
	font-style: normal;
	color:#1c99ef;
	vertical-align: middle;
}
.fy_li .fy_rig a{
	color:#666;
}
.fy_li .fy_rig .fr_ips{
	margin-right:0;
}
.fy_rig a,.fy_rig span{
	font-size:14px;
	height:35px;
	line-height:35px;
	border:1px solid gainsboro;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 15px;
	text-decoration: none;
	margin:0 3px;
	vertical-align: top;
}
.fy_rig .ele{
	padding:0;
	border:none;
	height:37px;
	line-height:30px;
}
.fy_rig .elt{
	line-height:37px;
	margin:0 10px;
}
.fy_rig a:hover{
	background:#1c99ef;
	color:white;
	border-color:#1c99ef;
}
.fy_li .fy_rig .fg{
	background:#1c99ef;
	color:white;
	border-color:#1c99ef;
}
.go_new span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:14px;
	vertical-align: top;
	height:37px;
	line-height:37px;
}
.go_new input{
	width:40px;
	height:25px;
	line-height:25px;
	padding-left:5px;
	outline: none;
	border:solid 1px gainsboro;
	margin:0 6px;
	vertical-align: middle;
}
.go_new .go_sub{
	width:45px;
	height:27px;
	line-height:27px;
	padding-left:0;
	background:#f60;
	color:white;
	border:none;
	border-radius: 3px;
	cursor: pointer;
}
/*分页结束*/
/*招聘职位结束*/
/*右边信息开始*/
/*验证开始*/
.con_fl_yz{
	width:282px;
	padding:15px 4px 10px;
	overflow: hidden;
	text-align: center;
	border:solid 1px #eee;
	margin-bottom:18px;
}
.con_fl_yz div{
	width:94px;
	float:left;
	font-size:12px;
}
.con_fl_yz i{
	display:block;
	width:52px;
	height:52px;
	margin:0 auto;
	background:url(../img/icon_yz.png) no-repeat;
}
.con_fl_yz .yz_i2{
	background-position:-52px 0;
}
.con_fl_yz .yz_i3{
	background-position:-104px 0;
}
.con_fl_yz .yz_i12{
	background-position:0 -52px;
}
.con_fl_yz .yz_i22{
	background-position:-52px -52px;
}
.con_fl_yz .yz_i32{
	background-position:-104px -52px;
}
.con_fl_yz .yz_i4{
	background-position:-104px 52px;
}
.con_fl_yz p{
	width:100%;
	height:25px;
	line-height:25px;
	padding-top:3px;
}
/*验证结束*/
/*联系方式开始*/
.fl_rig{
	width:292px;
	float:right;
}
.fl_rig .con_lx{
	border:solid 1px #eee;
	width:270px;
	padding:20px 10px 0;
}
.fl_rig .con_lx .con_lxp_tit{
	font-size:16px;
	color:#1c99ef;
	height:35px;
	line-height:35px;
	font-weight:bold;
}
.fl_rig .con_lx .con_lxp_tit i{
	font-size:14px;
	font-weight:100;
	color:#999;
}
/*未登录或未投递开始*/
.no_log{
	text-align: center;
	padding-top:30px;
}
.no_log p{
	color:#999;
	padding-top:10px;
	padding-bottom:30px;
	width:200px;
	line-height:25px;
	margin:0 auto;
	font-size:12px;
}
.no_log p a{
	color:#1c99ef;
}
.no_log p a:hover{
	text-decoration: underline;
}
.no_pbox_last p{
	padding-bottom:0;
}
/*.no_pbox_last a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100px;
	height:35px;
	line-height:35px;
	text-align: center;
	color:white;
	margin:10px 3px 30px;
	border-radius:3px;
}*/
.no_pbox_last a.bt{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100px;
	height:35px;
	line-height:35px;
	text-align: center;
	color:white;
	margin:10px 3px 30px;
	border-radius:3px;
}
.no_pbox_last .log_but_ora{
	background:#ff7300;
}
.no_pbox_last .log_but_blu{
	background:#1E9FFF;
}
.log_but_ora:hover{
	background:#fd923a;
}
.log_but_blu:hover{
	background:#4ab1fd;
}
/*未登录或未投递结束*/
.h_log p{
	line-height:20px;
	padding-left:40px;
	margin:20px 0;
	position:relative;
}
.h_log p i{
	display:block;
	background:url(../img/com_icon_touch.png) no-repeat 10px 0;
	position:absolute;
	left:10px;
	_left:-30px;
	top:0;
	height:20px;
	width:20px;
}
.h_log .h_pq1 i{
	background-position:left top;
}
.h_log .h_pq2 i{
	background-position:0px -73px;
}
.h_log .h_pq3 i{
	background-position:0px -111px;
}
.h_log .h_pq4 i{
	background-position:0px -147px;
}
.h_log .h_pq5 i{
	background-position:0px -253px;
}
.h_log .h_pq6{
	word-break: break-word;
}
.h_log .h_pq6 i{
	background-position:0px -288px;
}
.h_log .h_pq7 i{
	background-position:0px -325px;
}
.h_log .h_pq8 i{
	background-position:0px -180px;
}
.h_log .h_pq8 a{
	margin-left:5px;
}
.h_log .h_pq8 a img{
	/*height:20px;*/
}
.h_log .h_pq9 i{
	background-position:0px -215px;
}
/*联系方式结束*/
/*谁看过了我开始*/
.fl_rig .con_who{
	margin-top:18px;
	padding-left:0;
	padding-right:0;
	width:290px;
	border-bottom:none;
}
.con_who .yue_tit{
	width:270px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0;
}
.sum_peop{
	padding-left:20px;
	padding-right:10px;
	background:#f8f8f8;
	height:40px;
	line-height:40px;
}
.sum_peop i{
	font-style:normal;
}
.con_who li{
	border-bottom:solid 1px #eee;
	padding:10px 0;
}
.con_who em{
	font-style:normal;
	color:red;
}
.con_who li p{
	padding-right:10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.con_who li .up1{
	height:19px;
	line-height:19px;
	margin-bottom:5px;
	position:relative;
}
.con_who li .up1 a{
	text-decoration:underline;
	color:#1c99ef;
	font-size:14px;
	width:200px;
	white-space:nowrap;
	/*overflow:hidden;*/
	text-overflow:clip;
	float:left;
	padding-left:10px;
	display:block;
}
.con_who li .up1 a:hover{
	color:red;
}
.con_who li .up1 .s_dat{
	position:absolute;
	right:10px;
	top:0;
	height:19px;
	line-height:19px;
	color:#999;
	font-size:12px;
}
.con_who li .up2 a{
	background: url(../img/lba.png) no-repeat 10px center;
	padding-left:33px;
	color:#666;
	text-decoration: none;
}
.con_who li .up2 a:hover{
	text-decoration: underline;
}
/*谁看过了我结束*/
.mor_side93{
	width:100%;
	margin-top:18px;
}
.mor_side93 a{
	width:100%;
	display:block;
	height:65px;
	line-height:65px;
	position:relative;
	font-size:21px;
	color:white;
	background:url(../img/mor_931.png) left top no-repeat;
}
.mor_side93 a img{
	position:absolute;
	left:-4px;
}
.mor_side93 a span{
	margin-left:48px;
}
/*右边信息结束*/

.Company_post_sub_a {
	display: inline-block;
	padding-left: 23px;
	margin-left: 35px;
	/*float: left;*/
	color: #999;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
}
.Company_post_sub_a_map{
	background: url(../img/com_icon_map.png) no-repeat left center;
}
.wrap{
    white-space:nowrap;
	position: relative;
	overflow: hidden;
    height: 112px;
	margin-top: 20px;
}
.wrap ul{
    white-space:nowrap;
	overflow: hidden;
	position:absolute;
	width: 1600px;
	left: 0;
	top: 0;
	_height:1px;
}

.wrap ul li{
	display:inline-block;
	border: 1px solid #eee;
	margin-left: 10px;
    padding: 5px;
}