.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}

.Careers02{background: #fff;margin: 0 auto;min-height: 100px;}
.Careers02 .fl{width: 30%;}
.Careers02 .fr{width: 70%;}

.Careers02 .careers_con{color: #333;font-size: 14px;line-height: 180%;}
.Careers02 .careers_con p{text-indent:2em;}

.Careers02 .careers_con{}
.Careers02 .careers_con li{margin-bottom: 15px;}
.Careers02 .careers_con li a{display: inline-block;color: #333;text-decoration: none;height: 26px;	overflow: hidden;text-overflow: ellipsis;white-space:nowrap;vertical-align: middle;width: 94%;}
.Careers02 .careers_con li .deptid{font-size: 16px;color: #333;font-weight: bold;border-radius: 25px;border: 1px solid #f1f1f1;box-shadow: 0px 0px 5px 1px #f1f1f1;background: url(https://special.zhaopin.com/2018/sh/qfym122983/Careers/images/careers001_01.png) no-repeat 97% 12px;cursor: pointer;line-height: 49px;width: 90%;padding-right: 10%;height: 49px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.Careers02 .careers_con li .deptid.on{background: url(https://special.zhaopin.com/2018/sh/qfym122983/Careers/images/careers001_01.png) no-repeat 97% -54px;}
.Careers02 .careers_con li .deptid .yuan_icon{color: #fed100;font-style: normal;font-size: 12px;margin: 0 0 0 20px;}
.Careers02 .careers_con li .job_list{padding: 20px ;display: none;background: #fff}
.Careers02 .careers_con li .job_item{margin: 20px 1.5%;width: 40%;color: #333;padding:0 3%;position: relative;height: 69px;border: 1px solid #f1f1f1;box-shadow: 0px 0px 5px 1px #f1f1f1;border-top:6px solid #fed100;float: left;border-radius: 10px;}
.Careers02 .job_item .job_name{width: 200px;}
.Careers02 .job_item .job_name .yuan_icon{color: #333;font-style: normal;font-size: 12px;}
.Careers02 .job_item .job_city{display: inline-block;width: auto;text-align: right;}
.Careers02 .job_item .submit_resume{display: inline-block;width: 150px;height: 40px;line-height: 40px;color:#fff;background: #fed100;text-align: center;border-radius: 20px;font-size: 16px;position: absolute;top: 48px;left: 50%;transform: translateX(-50%);}



@media only screen and (min-width: 100px) and (max-width: 1000px) {
	/*media*/
	.Careers02{padding: 30px 10px 20px 10px;}
	.Careers02 .careers_tit{padding-left: 0;}
	.Careers02 .fl{width: 100%;}
	.Careers02 .fr{width: 100%;}
	.Careers02 .careers_con li .deptid{margin-bottom: 0;}
	.Careers02 .careers_con li .job_list{width: 90%;}
	.Careers02 .careers_con li .job_item{width: 100%;float: none;padding: 0;margin: 10px 0 30px 0;}
	.Careers02 .job_item .job_name{width: 70%;height: 26px;overflow: hidden;text-overflow: ellipsis;}
	.Careers02 .job_item .job_city{width: 30%;height: 26px;overflow: hidden;text-overflow: ellipsis;}
	.Careers02 .careers_tit:after{display: none;}

/*endmedia*/
}

