@charset "utf-8";
/* CSS Document */
 body {background-color: #0094fe;}
a:link,a:visited{text-decoration:none;}

/* 全局标签 内外间距清零*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe{
	margin: 0;
	padding: 0;
}


/*li标签 样式清零*/
ul,li{ list-style:none;flex-wrap: nowrap;justify-content:flex-end;}
/* a标签下划线去除*/
a{ text-decoration:none;}
li{list-style-type: none;list-style-position: outside;flex-wrap: nowrap;padding:0;margin:0}
/* 文字及其填充物 居中*/
.ft2 {
    font-size: 1.0em;
    line-height: 30px;
    color:#1caa60;
;
}	
.ck{background: #f3ab33; height: 26px; line-height: 26px;font-size:0.8em; color: #fff; margin-top: 10px;}

.now {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*图片边框*/
  img{ border:none; max-width:100%;}
 p { }
/*浮动 */  
.fl{ float:left;}
.fr{ float:right; }
.clear{ clear:both;}
/*浮动产生塌陷的兼容性*/
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}

.head{height:58px; line-height:58px; width:100%; background:#000;}
.head .navlink a{ color:#f1f1f1; text-decoration:none;}
/*content*/
.wp50 { width: 50%;margin:0 auto}
.wp25 { width: 25%;margin:0 auto}
.wp90 { width: 90%;margin:0 auto}
.wp95 { width: 97%;margin:0 auto}
.an{border-radius:20px;text-align:center;}
.more{font-size:1.1em;color:#fff;line-height:38px;width:95%;}
.more2{font-size:1.1em;color:#17e07f;line-height:38px;}
.more1{font-size:1.1em;color:#fff;line-height:38px;width:48%;}
.re{position:relative;}
.wp48 { width: 48%;}
.wp30 { width: 30%;}
.wp40 { width: 40%;}
.wp97 { width: 80%;margin:0 auto}
.wp70 { width: 78%;}
.w60 { width: 60%;}
.pl5{padding-left:5px}
.p16{padding-top:5px}
.p17{padding-top:-5px}
.wp100 { width: 100%;}
.tal{text-align: center}
.tac{text-align: center}
.cor_1{background-color:#fff}
.cor_2{background-color:#f3f3f3}
.bor1{border-bottom:2px solid #dfdfdf}
.bor2{border-top:2px solid #dfdfdf}
.sidebar {position: fixed;}
.search-container {overflow: hidden;}
.search-container .search-main {width: 88%;}
.search-container .search-main .search-main-top {height: 46px;}
.search-container .search-main .search-main-top .input-main {border-radius: 2px 0 0 2px;padding: 9px;height: 24px;background: #fff;transition: all .5s;border-radius: 25px 25px 25px 25px; }
.search-container .search-main .search-main-top .input-main input {background: #fff;outline: 0 none;width: 100%;border: 0 none;height: 24px;line-height: 24px;color: #999;_height: 21px;
_line-height: 21px; }
.search-container .search-main .search-main-top .search-btn {font-family: "Microsoft YaHei";outline: 0 none;width: 60px;height: 44px;background: #4bc4fe;color: #fff;font-size: 16px;line-height: 42px;text-align: center;border: 0 none;border-radius: 0 25px 25px 0;margin-top: -10px;margin-right: -10px;}
.search-container .search-main .search-link {line-height: 40px;font-size: 14px;}
.search-container .search-main .search-link a {margin-right: 15px;float: left;}


.pb20{padding-bottom:15px}

.pl20{padding-left:10px;margin-top:-10px}
.qt a{font-size:16px;line-height:50px;text-decoration:underline;margin-right:20px}
.b1{border:1px solid #ccc}
.sp span{background-color:#ccc;font-size:16px;margin-right:15px}
.w668{width:668px;margin:0 auto;background:#cccccc;padding-top:10px;padding-bottom:10px}
.w300{width:280px}
.w650{width:650px;margin:0 auto ;background:#ffffff}
.w570{width:570px;margin:0 auto}
.f14_h{font-size:14px;line-height:24px;color:#666}
.fb{font-weight:bold;display:block;border-bottom:1px solid #ccc;margin-bottom:10px;color:#333}

.ml50{margin-left:50px}
.w230{overflow:hidden;width:200px;white-space:nowrap;}
a.l {color:#ff5400;margin-right:20px}
.re{position: relative}
.ab1{position:absolute;top:15px;right:25px}
.ab{position:absolute;left:0;top:0;width:970px;height:105px;font-size:25px;color:#ffffff;text-align:center;line-height:100px}

/*透明*/
.mb{background:#8daff8;
		filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C000000, endcolorstr=#4C000000);
		border:1px solid #678fe4}
.zwk2{border-bottom-width: 1px;	border-bottom-style: solid; border-bottom-color: #678fe4;}
.current{background: #F6851F !important;}

/*职位列表访问后变灰效果 visited create at 2018/06/27*/
.jobview_lists_b a:visited .job_name{color: #a0a0a0}
.jobview_lists_b a:visited .ptjobname{color: #a0a0a0}

/*搜索列表*/
.jobview_lists_b .job_name_block{height:40px;}
.jobview_lists_b .job_name_block:after,.jobview_lists_b:after{display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "";}
.jobview_lists_b .job_name_block span.prospan{float:left; margin-top:12px; margin-left:8px; font-size:12px; height:16px; line-height:16px;}
.jobview_lists_b .checkbox_div{width: 45px;height:90px;left: 0px;-webkit-tap-highlight-color: transparent;}
.jobview_lists_b a .m_city_name{font-size: 14px;line-height: 35px;padding-top: 2px;color: #a0a0a0;float: right;width:80px;text-align: right;padding-right: 0; position:absolute; top:0px; right:10px;}
.tab2 {background-color: #fff; border-spacing: 1px; margin-bottom:20px; }
.em1{font-size:1.0em}
.em2{font-size:0.7em}

.em3{    font-size: 0.8em;
    color: #00a07c;}
.em4{font-size:0.7em;color:#FFF;line-height:35px}
.dib{display:block}
.pt17{padding-top:8px}
.pt8{padding-top:3px}
.pt10{padding-top:8px}
.pt15{padding-top:13px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb15{padding-bottom:10px;}
.pb6{padding-bottom:6px}

.kuan5{
	width:100%;
    background-repeat: no-repeat;
	background-color:#5a8fff;

	}
.zi10 {
	font-family: "微软雅黑";
	font-size: 0.9em;
	line-height: 20px;
	color:#fff;
	letter-spacing:0px;
}
.zi12 {
	font-family: "微软雅黑";
	font-size: 0.7em;
	line-height: 16px;
	color:#fff;
	letter-spacing:0px;
}
.an1 {
	font-family: "微软雅黑";
	font-size: 0.4em;
	line-height: 21px;
	color:#fff;
	letter-spacing:0px;
	padding:2px;
	background-color:#2f5dbe;
	border-radius:3px;
}
.zi13 {
	font-family: "微软雅黑";
	font-size: 0.8em;
	line-height: 21px;
	color:#00391b;
	letter-spacing:1px;
}
.zi14 {
	font-family: "微软雅黑";
	font-size: 0.9rem;
	line-height: 18px;
	color:#030000;
	letter-spacing:0px;
}

.an2 {
	font-family: "微软雅黑";
	font-size: 0.9rem;
	line-height: 21px;
	color:#fff;
	padding:5px 16px 5px 16px;
	background-color:#5a8fff;
	border-radius:4px;
}
.zi15 {
	font-family: "微软雅黑";
	font-size: 0.7em;
	line-height: 21px;
	color:#575757;
	letter-spacing:1px;
}
.right_fbox {
width: 80px;
height: 65px;
position: fixed;
float: right;
right: 2%;
top: 70%;
z-index: 999;
margin-right: 2px;

}
.a1{color:#454545;text-decoration:none;font-size: 1.5em}
.x{ border:1px solid #FFF; height:2px; width:100%}

 .xs {
    background: url(../images/xs.png) no-repeat top right #fff;
}
.xx {
    background: url(../images/xx.png) no-repeat top right #fff;
}

.ab {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 10;
}