body{ margin:0; padding:0;font-family:Microsoft Yshei;text-align:center; background:#fff; color:#333;}
ul,li,p,img,a img,dl,dd,dt{margin:0; padding:0; border:none;}
*{margin:0; padding:0; border:none;}
html,body{font-size:62.5%;}
a:link,a:visited{color: #333;}
a:hover,a:active{color: #000;}
li{ list-style:none;}
a{text-decoration: none; /*修正win8系统IE连接灰色背景*/ outline: none; blr: expression(this.onFocus=this.blur());}

.jobs-head-img{
	height: 600px;
}

.jobs{
	min-height: 500px;
}

.RecruitIndex-topWrapper {
	position:relative;
	padding-top:41.66%;
	z-index:3;
	width:100%
}

.RecruitIndex-topWrapper .logo {
	position:absolute;
	top:0;
	width:100%
}

.RecruitIndex-topWrapper__searchWrapper {
	position:absolute;
	top:50%;
	left:50%;
	display:-ms-flexbox;
	display:flex;
	width:500px;
	transform:translate(-50%);
	height:40px;
	z-index:2
}

.RecruitIndex-topWrapper__searchWrapper .ant-row-flex,.RecruitIndex-topWrapper__searchWrapper button,.RecruitIndex-topWrapper__searchWrapper input {
	padding-left:14px;
	height:100%;
	font-size:14px;
	border-radius:30px
}

.RecruitIndex-topWrapper__searchWrapper input {
	border:none
}

.RecruitIndex-topWrapper__searchWrapper img {
	position:absolute;
	right:10px;
	top:50%;
	transform:translateY(-50%);
	height:26px;
	width:26px;
	cursor:pointer
}

.RecruitIndex-topWrapper__searchWrapper .ant-input-affix-wrapper {
	height:100%
}

.RecruitIndex-topWrapper__searchWrapper button {
	width:147px;
	background:#d8d8d8;
	color:#666
}

.RecruitIndex-hotJob {
	background:#fff
}

.RecruitIndex-hotJob .wrapper {
	max-width:940px;
	padding:15px 0 66px;
	margin:0 auto
}

.RecruitIndex-hotJob__title {
	padding:50px 0 40px 0;
	text-align:center;
	font-size:28px;
	font-weight:500;
	color:#333
}

.RecruitIndex-hotJob__leftWrapper .leftItem {
	margin-bottom:10px;background: #f6f6f6;
	border:0!important
}

.RecruitIndex-hotJob__leftWrapper .leftItem-title {
	margin-bottom:6px;
	font-size:18px;
	font-weight:500;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.RecruitIndex-hotJob__leftWrapper .leftItem-locale,.RecruitIndex-hotJob__leftWrapper .leftItem-time {
	margin-bottom:4px;
	font-size:14px;
	color:#999990
}

.RecruitIndex-hotJob__leftWrapper .leftItem-time {
	margin-bottom:0
}

.RecruitIndex-hotJob__leftWrapper .leftItem:hover {
	background:#e3f5ff;
	cursor:pointer
}

.RecruitIndex-hotJob__leftWrapper .ant-card-body {
	padding:14px 24px
}


@media screen and (min-width: 767px) {.ant-col-md-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;    float: left;
}}
@media screen and (max-width: 767px) {.ant-col-md-12 {
    display: block;
    box-sizing: border-box;
    width: 100%;
}}

@media screen and (max-width:767px){
	.jobs-head-img{
		display:none !important
	}
}
