.apply-box, .jobapply_d1 li:nth-child(8), .jobapply_d1 li:nth-child(9), .jobapply_d1 li:nth-child(10), .jobapply_d1 li:nth-child(11), .jobapply_d1 li:nth-child(12) { display: none; }
/*job-box*/
.job-box>ul>li .li-T { border: 1px solid #f5f5f5; }
.job-d li:not(:last-child) { border-right: 1px solid #ddd; }
.job-box .job-point { padding: 0.7vw 1.5vw; }
.job-point a { border-radius: 999px; padding: 8px 16px; transition: 0.5s ease 0s; text-align: center; margin-top: 3px; margin-bottom: 3px; }
.job-point a:not(:last-child) { margin-right: 1vw; }
.job-list .job-point a { min-width: 5vw; }
.job-apply .job-d { opacity: 0.7; }
.job-apply .job-point { margin-top: 1.5vw; }
.job-apply .job-point a { background: rgba(255,255,255,0.2); }
.job-B { padding: 0 2.5vw; border: 1px solid #ddd; }
.apply-B { line-height: 2; padding: 3vw 0; border-top: 1px dashed #ddd; }
#load_more_button.apply-btn { margin-left: 0; margin-top: 0; margin-bottom: 3vw; height: 38px; width: 150px; line-height: 38px; font-size: 14px; transition: none; }
.apply-box { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; }
.apply-box>.dis-m { width: 65%; padding: 2vw; }
.apply-box .close { width: 24px; right: 1vw; top: 1vw; }
.apply-T { line-height: 1.5; }
.apply-T strong+p { margin-top: 1vw; }
.friend-link>* { margin-top: 3px; margin-bottom: 3px; display: inline-block; vertical-align: top; }

/**åº”è˜*/
.jobapply_d1 { width: 100%; font-size: 0; }
.jobapply_d1 li { width: 32%; display: inline-block; vertical-align: top; margin-bottom: 1%; }
.jobapply_d1 .float2,  .jobapply_d1 .btn { margin-left: 2%; }
.jobapply_d1 .float3 { width: 100%; }
.vcode .InputV1 { width: 280px; }
.jobapply_d1 .jobapply_d1 .vcode, .jobapply_d1 .vcode li,.jobapply_d1 .btn { display: inline-block; vertical-align: top; width: auto; margin-bottom: 0; }
.jobapply_d1 .InputV1 { height: 40px; width: 100%; line-height: 40px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa; box-sizing: border-box; }
.jobapply_d1 .InputV1:focus { border: 1px solid #005bab; background-color: #fff; }
.jobapply_d1 .ButtonV1 { opacity: 0.8; height: 40px; line-height: 40px; padding: 0 20px; background-color: #005bab; color: #fff; font-size: 18px; cursor: pointer; transition: 0.5s ease 0s; }
.jobapply_d1 .TextareaV1 { line-height: 1.5; width: 100%; padding: 10px; border: 1px solid #ddd; background-color: #fafafa; resize: none; box-sizing: border-box; }
.jobapply_d1 .TextareaV1:focus { border: 1px solid #005bab; background-color: #fff; }
.jobapply_d1 .til1 { font-size: 20px; border-bottom: solid 1px #eee; margin-bottom: 20px; width: 100%; padding-bottom: 20px; }
.jobapply_d1 .til1 span { color: #005bab; font-weight: bold; }
.SelectV1 { height: 40px; width: 100%; line-height: 40px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa; box-sizing: border-box; }
.jobapply_d1 .ButtonV1ï¼šhover { opacity: 1; }

/*é€šç”¨èƒŒæ™¯*/
.public-bg { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.7); z-index: 0; }
[id*="public-bg"] {
display:none;
}
/* job detail */
.jobdetail{
	padding:2vw;
	display: none;
}
.jobdetail .tit{
	font-weight:bold;
}
.jobdetail .textshow{
	margin-top:0.5vw;
}
.jobdetail .textshow *{
	line-height:2.5vw;
	white-space: normal!important;
}
@media only screen and (max-width: 1200px){
	/*.hrList_a1_item{ width:44%; margin-left:4%; float:left; }*/
}
@media only screen and (max-width: 800px){
	.hrList_a1_item{ margin-bottom:15px;}
}
@media screen and (min-width: 801px){
	/*job-box*/
	.apply-T { padding: 3vw 0; }
	.apply-T dt:not(:first-child) { margin-top: 1.5vw; line-height: 2; }
	.apply-T dl:not(:first-child) { margin-top: 3.5vw; }
	.job-box>ul>li { margin-bottom: 3vw; }
	.job-box .li-T a { padding: 2vw; }
	.job-title strong { margin-right: 1.5vw; }
	.job-d { margin-top: 1vw; }
	.job-d li:not(:last-child) { margin-right: 1.5vw; padding-right: 1.5vw; }
	.job-d li { margin-top: 3px; margin-bottom: 3px; }
	.job-box .li-T a:after { content: '>'; font-family: "å®‹ä½“", SimSun; font-size: 18px; font-weight: bold; color: #bbb; width: 2.7vw; height: 2.7vw; line-height: 2.7vw; border: 1px solid #ddd; position: absolute; right: 2vw; top: 50%; transform: translateY(-50%); text-align: center; border-radius: 50%; transition: 0.5s ease 0s; }
	.job-T { padding: 2vw 3vw; }
}
@media (max-width: 800px){
.job-box .li-T a { padding: 5vw; }
.job-d li { margin-right: 5vw; padding-right: 5vw; margin-top: 1vw; margin-bottom: 1vw; }
.job-d { margin-top: 3vw; }
.job-point, .job-box .job-point { padding: 3vw 0; white-space: nowrap; overflow: auto; }
.job-point a { margin: 0 2vw; padding: 1.2vw 4vw; }
.job-box .job-point a:last-child { margin-right: 5vw; }
.job-box .job-point a:first-child { margin-left: 5vw; }
.job-box>ul>li { margin-bottom: 8vw; }
.job-T { padding: 5vw; }
.job-B { padding: 0 5vw; }
.apply-T { padding: 5vw 0; }
.apply-B { line-height: 1.5; padding: 5vw 0; }
.apply-T dt:not(:first-child) { margin-top: 3vw; line-height: 1.5; }
.apply-T dl:not(:first-child) { margin-top: 8vw; }
#load_more_button.apply-btn { font-size: 3.8vw; width: 100%; height: 9vw; line-height: 9vw; }
.apply-box>.dis-m { width: 90%; padding: 5vw; max-height: 80%; overflow: auto; }
.apply-box .close { width: 6vw; right: 5vw; top: 5vw; }
.apply-box .vcode .InputV1 { width: 56vw; }
.job-title strong { margin-right: 3vw; }
.apply-T strong+p { margin-top: 3vw; }
.jobdetail .textshow *{
	line-height: 7.5vw;
}
}