@charset "utf-8";
img{border:0}
p{margin:0;text-indent:2em}
*{margin:0;padding:0}
body{background-color: #f7f8fa;font-size:14px;color:#555555;font-family:Microsoft YaHei;max-width: 46.875rem;margin: 0 auto;}
.w100{width:100%}
.w96{width:96%;margin:0 auto;background-color: #fff;border-radius: 10px;}
.w95{width:95%;margin:0 auto;}
.w90{width:90%;margin:0 auto;}
.w85{width:85%;margin:0 auto;}
.w88{width:88%;margin:0 auto;}

.w558{width:100%;margin:0 auto;margin:10px 0;clear:both;background-color:#d9e8ff;height:35px}

table,tr,td{list-style:0;padding:0;margin:0}
.h148{width:100%;height:70px;border:1px solid #dddddd}
.h148 img{height:70px;border-right:1px solid #dddddd}
.cor_3{background-color:#fff}
.bor{border-radius:25px}
.cor_4{background-color:#999}
.cor_1{background-color:#fff;}
.fl{float:left}
.fr{float:right}
.tal{text-align:center;}
.cb{clear:both}
.zi1 {font-size: 14px;line-height:26px;color: #444;font-family:Microsoft YaHei;letter-spacing:1px;text-align: justify;}
.zi2 {font-size: 16px;line-height:32px;color: #444;font-family:Microsoft YaHei;}

.zi3{font-size:0.5em;color:#fff;line-height:28px;font-weight:normal}
ul{padding:0px;list-style: none;}
a.f19{font-size:1.1em;font-family:Microsoft Yahei;color:#222;line-height:38px;padding-left:0px;text-decoration:none;font-weight:}
.f20 {font-size:25px;font-family:"微软雅黑";color:#fff; line-height:40px;}
.dh a{font-size:0.9em;color:#fff;line-height:26px;padding:0 4px;text-decoration:none;display:inline-block;}
.re{position:relative}
.ab{position:absolute;top:-15px;right:0;left:0;margin:0 auto;z-index:2;}
.ml10{margin-left:13px;}
.mt20{margin-top:-50px}
.pt50{padding-top:10px}
.qy{font-size:1.15em;width:64%;text-align: justify;margin-top:10px}
.bt{color:#1773e3;font-size:1.2em;line-height:30px;padding-left:5px;margin-top:10px}
.bt1{background-color:#649cfd;font-size:1.1em;padding:1px 10px;color:#fff;text-align:center}

a.yp {background-color:#1773e3;border-radius:10px;padding:2px 6px;font-size:0.9em;color:#fff;text-decoration:none;margin:6px 6px 0 0;line-height:19px}

a.fj{color:#FF0000;text-decoration:none}
.font1{font-size:22px;color:#1773e3;font-weight:bold;line-height:30px}
.font2{font-size:18px;color:#1773e3;font-weight:bold;line-height:39px}
.font3{font-size:1.1em;color:#1773e3;font-weight:bold;}
.lh20{line-height:20px;color:#666}
.zi6{font-size:14px;color:#1773e3;font-weight:bold;}
.bt{background-color:#1773e3;color:#fff;text-align:center;font-size:19px}



/*职位列表*/
ul,ol,li{list-style: none;}
.job_list {
    width: 100%;margin:0 auto
}
.job_list li {
    padding-bottom: 10px;
}
.jobtop {
width: 100%;
    height: 35px;
	background-image: -webkit-linear-gradient(left, #e8e8e8, #efefef);
   
    position: relative;
    cursor: pointer;

}
.jobtop span {
    font-size: 14px;
    color: #000;
    height: 35px;
    line-height: 35px;
    position: absolute;
    left: 3px;
}

.pad30 {
    padding: 30px 45px;
}

a{color:#fff;}
.jobtop a {
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    padding:0 6px;
    height: 22px;
    line-height: 22px;
    background: #1773e3;
    display: block;
    text-align: center;
    right: 5px;
    position: absolute;
    top: 7px;
    border-radius: 20px;
	z-index:100
}


.jobtop label {
    width: 19px;
    height: 19px;
    background: url(images/job_active1.png) no-repeat;
    position: absolute;
    right: 17px;
    top: 13px;
}
.jobbottom {
    padding-left: 10px;
    padding-top: 00px;
    color: #555;
    display: none;
}

.w70{width: 70%;box-sizing: border-box;overflow: hidden;}
.w30{width: 30%;box-sizing: border-box;overflow: hidden;}

.jobbottom h1 {
    font-size: 13px;
    padding-top: 10px;
	color:#1773e3
}
.jobbottom h2 {
    font-size: 24px;
    padding: 25px 0 15px 0;
}
.jobbottom p {
    font-size: 12px;
    line-height: 23px;
	text-indent: 0em;
}
.jobbottom h2 {
    font-size: 24px;
    padding: 25px 0 15px 0;
}

.position-nav {
    position: fixed;
    top: 300px;
    right: 20px;
    z-index: 3;
    border-radius: 4px 4px 0 0;
    color: #67078c;
}

a.fj{color:#FF0000;text-decoration:none}
.zi5{color:#1773e3;font-weight:bold}
.mt32{margin-top:-20px}
/*职位列表*/
.zbt{background-color:#1773e3;color:#fff;font-size:15px;font-weight:bold;line-height:27px;margin:10px 0 20px 0}


/**************导航nav***************/
.w900{width:85%;margin:0 auto;text-align: center;}
.dh a {
    font-size: 16px;
    color: #181818;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	margin-bottom: 20px;

}
.dh a:hover, a.an{color:#004ea2;border-bottom: 4px solid #004ea2;line-height: 200%;}


/*************单位选择***************/
.xuanze {width: 100%;overflow: hidden;}

.xuanze a{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
	font-weight: bold;

	margin-bottom: 5px;
	text-align: center;
	line-height: 200%;
	font-size: 16px;
	overflow: hidden;
	white-space: normal;
	border-radius: 5px;
	 /*设置为伸缩容器
	display: inline-grid;
	align-items: center;*/
	text-decoration-line: none;
	

}

.xuanze a:link{
	color: #181818;
}
.xuanze a:visited{
 color: #181818;
}
.xuanze a:hover{
	
	background-color: #004ea2;
	color: #fff;
}

.xuanze a:active{
}

.xuanze a.xuan{
	
	background-color: #004ea2;
	color: #fff;	
}


/****************职位**************/
.zi8{font-size:20px; font-weight:700; color:#004ea2;line-height:200%;letter-spacing:3px;padding-top: 50px; }

.w960 a{
	width: 100%;
	display: inline-block;
	color: #333;
	text-decoration: none; 
	line-height: 200%;
	font-size: 16px;
	color: #181818;
	font-weight: 700;
	
}
.baoming{
	float: right;display: inline-block;line-height: 120%;
	font-size: 14px;display: inline-block;
	padding: 6px 6px;
	border-radius: 3px;
	color: #fff;

	background: #004ea2;
}
.didian{color: #7787a2;background: #F7F8FA;padding: 5px}
.zhuanye{width: 100%; color: #333}

.line{border-bottom:#7787a2 1px dashed;margin-top: 20px;margin-bottom: 30px;}
