	@media screen and (min-width:640px){
		.job_box{
			width: 1180px;
			margin:40px auto;
		}
		.job_sider{
			width: 860px;
			float: left;
			background-color: #ffffff;
			padding:40px;
			box-sizing: border-box;
			border-radius: 4px;
		}
		.job_detail{
			width: 282px;
			float: right;
		}
		.job-logo{
			display: none;
		}
		.job_content{
			width: 556px;
		}
		.job-intro{
			width: 282px;
			background-color: #ffffff;
			border-radius: 4px;
		}
	}
	/*适配手机*/
	@media screen and (max-width:639px){
		html,body{
			width: 100%;
			height: 100%;
			word-wrap: break-word;
		}
	   .job_box{
	   		padding: 10px;
	   }
	   .header-wrap,.footer{
	   	 display: none;
	   }
	   .job-list-l{
			width: 100% !important;
			border-radius: 4px;
		}
		.job-list-c{
			padding: 10px;
			box-sizing: border-box;
		}
		.job_sider{
			background-color: #ffffff;
		}
		.job_detail_top,.job_detail_middle{
			margin-top: 20px;
			border-radius: 4px;
			background-color: #ffffff;
		}
		.job-logo{
			width: 100%;
			background-color: #ffffff;
			margin-bottom: 10px;
			padding: 20px 5px;
			box-sizing: border-box;
		}
		.job-logo img{
			height: 30px;
		}
		.job_content{
			width: 100%;
		}
		.email-logo-job{
		    margin-left: 95px;
		    margin-bottom: 15px;
		}
	}
	.job_sider_name{
		font-size: 24px;
		font-weight: 400 !important;
		margin-bottom: 19px;
	}
	.job_sider_time{
		color: #b8b8b8;
		font-size: 12px;
	}
	.job_sider_title{
		padding-bottom: 40px;
		border-bottom: 1px solid #f5f5f5;
	}
	.job_content{
		line-height: 36px;
		color: #787878;
	}
	.job_sider_content_title{
		margin-top: 59px;
		margin-bottom: 39px;
		font-size: 15px;

	}
	.work_address{
		margin-bottom: 29px;
	}
	.working-place{
		color: #787878;
		margin-right: 13px;
	}
	.sea-map{
		color: #b8b8b8;
		border-bottom: 1px solid #b8b8b8;
		cursor: pointer;
	}
	.job-email-box{
		padding: 40px 50px 41px 39px;
		box-sizing: border-box;
		background-color: #f8f8f8;
		border-radius: 4px;
		margin-top: 60px;
		display: flex;
		position: relative;
	}
	.email-logo-job{
		display: inline-block;
		width: 50px;
		height: 50px;
		background-image: url('/Public/Home/job/img/email.png');
		margin-right: 39px;
		margin-top: 10px;
	}
	.company-job-logo-l{
		display: inline-block;
		width: 100px;
		height: 100px;
	}
	.emial-geshi-job{
		margin-top: 15px;
		color: #000000;
		width: 250px;
		height: 50px;
		line-height: 50px;
		background: #fce650;
		border-radius: 25px;
		text-align: center;
		font-weight: bold;
		font-size: 18px;
		cursor: pointer;
	}
	.emial-number-job{
		font-size: 16px;
		margin-top: 25px;
		flex: 1;
	}
	.other-job-l{
		border-bottom: 1px solid #f5f5f5;
		padding: 20px;
		box-sizing: border-box;
	}
	.other-job{
		margin:39px 0 19px;
	}
	.other-job-group{
		background-color: #ffffff;
	}
	.other-job-l dt{
		margin-bottom: 19px;
		font-size: 16px;
	}
	.other-job-time{
		font-size: 12px;
		color: #B8B8B8;
	}
	.other-job-city{
		font-style: normal;
		color: #989898;
	}
	/*.job_detail_top{
		padding: 20px 20px 29px;
		box-sizing: border-box;
	}*/
	.job-company-name{
		width: 119px;
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 19px;
	}
	.link-main-center{
		font-size: 12px;
		color: #989898;
	}
	.job_detail_top_w{
		border-bottom: 1px solid #f5f5f5;
	}
	.job_detail_top_l{
		padding: 20px 26px 20px 20px;
		box-sizing: border-box;
	}
	.jobs-num{
		margin:0px 0 18px;
		padding-bottom: 18px;
		border-bottom: 1px solid #f5f5f5;
	}
	.job_detail_top_s{
		padding: 20px 29px 20px 20px;
		box-sizing: border-box;
	}
	.jobs-add-site{
		padding-top: 8px;
	}
	.jobs-add-site dl:nth-child(1){
		margin-bottom:16px;

	}
	.jobs-add-site dt{
		margin-right:10px;
		color: #989898;
	}
	/*map*/
	#allmap-wrap{
		position: absolute;
	    width: 750px;
	    height: 590px;
	    top: 50%;
	    left: 50%;
	    margin-left: -340px;
	    margin-top: -295px;
	    background-color: #ffffff;
	    padding-bottom: 30px;
	}
	#allmap{
		width:680px;
		height:500px;
		margin:0 auto;
	}
	.sea-map-title{
		background-color: #f5f5f5;
	    padding: 20px 35px;
	    margin-bottom: 20px;
	    font-size: 19px;
	    font-weight: 400;
	}
	.close-map-box{
		position: absolute;
		width: 20px;
		height: 20px;
		background-image: url('/Public/Home/job/img/icon_guanbi@2x.png');
		top: 22px;
		right: 32px;
		cursor: pointer;
	}
.concat_group{
	margin-top:40px; 
	margin-right: -20px;
}

.concat_group i{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 20px;
}
.concat_group i:nth-child(1){
	background-image: url('/Public/Home/job/img/icon_weixin@2x.png');
}
.concat_group i:nth-child(2){
	background-image: url('/Public/Home/job/img/icon_qq@2x.png');
}
.concat_group i:nth-child(3){
	background-image: url('/Public/Home/job/img/icon_weibo@2x.png');
}

.concat_group i:nth-child(1):hover{
	background-image: url('/Public/Home/job/img/icon_weixin_s@2x.png');
}
.concat_group i:nth-child(2):hover{
	background-image: url('/Public/Home/job/img/icon_qq_s@2x.png');
}
.concat_group i:nth-child(3):hover{
	background-image: url('/Public/Home/job/img/icon_weibo_s@2x.png');
}
.companybox .companytitle{font-size: 18px; font-weight: bolder;color: #000000;margin: 30px 0 22px 0}
.companybox .companyinfo{font-size: 14px; color: #646464;line-height: 25px;margin-bottom: 25px}
.companybox .companyinfo ul li{margin-bottom: 10px}
.resumeuserbox{width: 330px;height: 165px; position: absolute;right: -10px;top: -150px;background: #ffffff;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.5); box-shadow:2px 2px 5px rgba(0,0,0,.2);color: #363636;padding: 0px 30px 30px 35px;border-radius: 13px;display: none}

.resumeuserbox .jobresumebox{display: flex}
.resumeuserbox .jobresumeinfo{margin-left: 30px}
.resumeuserbox .jobresumebox .jobresumeimg{margin-top: 35px}
	.resumeuserbox .jobresumebox .userresumename{font-size: 20px;}
	.resumeuserbox .jobresumebox .userresumename span{color: rgb(179,179,179)}
	.resumeuserbox .jobresumebox .userresumename img{vertical-align: sub;margin-right: 10px}
.resumeuserbox .jobresumebox .userresumecity{font-size: 18px;margin: 3px 0 5px 0}
.resumeuserbox .jobresumebox .userresumecompany{color: #9a9a9a;margin-top: 33px}
.resumeuserbox .jobresumebox .userresumesub{color: #000000;background: #fbdd4b; width: 120px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;font-weight: bold;border-radius: 5px;margin-top: 15px;cursor: pointer}
.resumeuserbox .loginbtn{color: #000000;background: #fbdd4b; width: 120px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;font-weight: bold;border-radius: 5px;margin:0 auto;margin-top: 70px;cursor: pointer}
.job-email-box:hover .resumeuserbox{display: block}
.ytdclass{background: #e4e4e4;}






