nav.navbar ul.nav li.joinus > a{
    font-weight: bold;
}
.ul, .ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.edit-liucheng li{ float:left;text-align:center;}
.edit-liucheng li figure{ position:relative;}
.edit-liucheng li figure img{ max-width:95px; display:block; margin:0 auto; width:100%;}
.edit-liucheng li figure span{ overflow:hidden; position:absolute; right:0; top:50%; margin-top:-10px; width:20px; height:20px;}
.edit-liucheng li figure span::before{ position:absolute; content:''; width:20px; height:20px; border-top:6px solid #0072c0;border-right:6px solid #0072c0; transform:rotate(45deg); right:4px; top:50%; margin-top:-10px;}
.edit-liucheng li h6{ margin:15px 0 10px 0;}
.edit-liucheng li p{ margin:0; color:#777; line-height:24px; max-width:173px; margin:0 auto; text-transform:uppercase;white-space:normal;word-break:break-all;}

.edit-info-29 li{ width:16.66666%; }
.edit-info-29 li figure img{  width:40%;}
.edit-info-39 li{ width:12.5%;}
.edit-info-39 li figure{ padding:0 20px;}
.edit-info-39 li figure span{ right:-6px;}
@media(max-width:1024px){
.edit-liucheng li{ margin:1% 0;}
}
@media(min-width:641px) and (max-width:1024px){
.edit-info-29 li{ width:33.333333%;}
.edit-info-29 li:nth-child(3n+1){ clear:left;}
.edit-info-29 li:nth-child(3n) figure span{ display:none;}

.edit-info-39 li{ width:25%;}
.edit-info-39 li:nth-child(4n+1){ clear:left;}
.edit-info-39 li:nth-child(4n) figure span{ display:none;}
}
@media(max-width:640px){
.edit-info-29 li{ width:50%;}
.edit-info-29 li:nth-child(2n+1){ clear:left;}
.edit-info-29 li:nth-child(2n) figure span{ display:none;}

.edit-info-39 li{ width:50%;}
.edit-info-39 li:nth-child(2n+1){ clear:left;}
.edit-info-39 li:nth-child(2n) figure span{ display:none;}
}

.job-title{ text-align:center; margin:3% 0;}
@media(max-width:1024px){
.job-title{ font-size:24px;}
}
@media(max-width:480px){
.job-title{ font-size:20px;}
}
.list-job .type{ background:#000a31; overflow:hidden;}
.list-job .type li{ float:left; width:30%; line-height:48px;text-align:center;}
.list-job > .type li{ color:#fff;}
/*.list-job .type li:not(:nth-child(1)){ text-align:center;}
.list-job .type li:nth-child(1){ padding-left:4%; width:16%;}*/
.list-job .list{ margin-bottom:1px;}
.list-job .list .type{ cursor:pointer;background:#f5f5f5;}
.list-job .list .type-on{ background:#ededed;}
.list-job .list .con{ padding:4%; position:relative;display: none}
.list-job .list .con .appy{ display:block; width:116px; line-height:33px; background:#0075c2; text-align:center; color:#fff;}
.list-job .list .con .edit-info{ color:#666; line-height:24px;white-space:normal;word-break:break-all;}
.list-job .Pages{padding: 4% 0 0 0;}
@media(min-width:1025px){
.list-job .list .con .appy{position:absolute; left:4%; bottom: 16px;}
.list-job .list .con .edit-info{ padding-right:120px;line-height:33px;}
.list-job .list .con .edit-info span{ font-size:14px;line-height:2;}
}
/*.list-job .mCSB_scrollTools{ width:4px; right:0; border-left:1px solid #fff;opacity:1 !important;}*/
/*.list-job .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#0075c2 !important;  width:4px !important; border-radius:0;}*/
/*.list-job .mCSB_scrollTools .mCSB_dragger{ right:1px; height:60px !important;}*/
/*.list-job .mCSB_draggerRail{ background:#f5f5f5 !important; opacity:1 !important; }*/
/*@media(max-width:768px){
.list-job .type li{ width:20% !important;}
.list-job .type li:nth-child(2),
.list-job .type li:nth-child(4){ display:none;}
}
@media(max-width:480px){
.list-job .type li{ width:33.3333% !important;}
.list-job .type li:last-child,
.list-job .type li:nth-child(5){ display:none;}
}*/

.job-from{  left:-100%; opacity:0; top:0; position:fixed;height:100%; width:100%; background:rgba(0,0,0,0.6); z-index:999;transition:opacity 0.3s;}
.job-from-show{ opacity:1; left:0; }
.job-from .main{ background:#fff; border-radius:5px; padding:2%; position:relative; width:100%; max-width:800px; max-height:96%; overflow:auto; margin:0 auto;}
.job-from .close{ width:20px; height:20px; position:relative; float:right; cursor:pointer;}
.job-from .close::before,
.job-from .close::after{ position:absolute; content:''; left:0; width:100%; height:2px; background:#333; margin-top:-1px; top:50%; transform:rotate(45deg);}
.job-from .close::after{transform:rotate(-45deg);}
.job-from .from{ clear:both; padding:3%;}
.job-from .from li{ float:left; width:49%; margin-bottom:2%; position:relative;}
.job-from .from li:nth-child(2n){ float:right;}
.job-from .from li label{ position:absolute; line-height:52px; padding-left:15px; left:0; top:0; color:#999;}
.job-from .from li select,
.job-from .from li .text{ border:1px solid #d6d5d5; width:100%; line-height:50px; height:52px; padding:0 15px;}
.job-from .from li select option:first-child{ display:none;}
.job-from .from ol{ clear:both;}
.job-from .from .btn{ width:150px; height:50px; background:#0075c2; border:none; cursor:pointer; color:#fff;}
.job-from .from .btn-box{ text-align:center; padding-top:4%;}
.job-from .from .queueList{ margin:0;}
.job-from .from .placeholder{ padding:30px 0; font-size:14px;}
@media(max-width:640px){
.job-from .from li label{ line-height:42px;}
.job-from .from li select,
.job-from .from li .text{ line-height:40px; height:42px; }
.job-from .statusBar{ line-height:24px;height:24px;}
.job-from .statusBar .info{ line-height:24px;}
.job-from .statusBar .btns{ position:relative ; right:10px; top:auto;}
}

.list-qa{ padding-bottom:4%;}
.list-qa li{ margin-bottom:1px;}
.list-qa li .tit{ cursor:pointer; position:relative; background:#f5f5f5; padding-left:50px;}
.list-qa li .tit::after{ position:absolute; content:''; width:12px; height:12px; transform:rotate(45deg); border-top:2px solid #a8a8a8; border-right:2px solid #a8a8a8; right:20px; top:50%; margin-top:-6px; transition:0.3s ease-in-out;}
.list-qa li .tit-on::after{transform:rotate(135deg);}
.list-qa li .tit span{ background:#000a31; width:50px; text-align:center; line-height:50px; height:100%; position:absolute; top:0; left:0; color:#fff; font-size:18px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.list-qa li .tit aside{ padding:15px 45px 15px 20px; line-height:20px;}
.list-qa li .con{ padding:2% 45px 2% 50px; background:#fbfbfb; border-bottom:9px solid #fff;}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	margin: 0;
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
	text-align: justify;
	text-justify: inter-ideograph;
	background-color: #fbfbfb;
	border: 1px solid #fbfbfb; 
}