@charset "utf-8";
img{border:0;display: block;}
p{margin:0}
*{margin:0;padding:0}
body{font-size:16px;font-family:"微软雅黑"; line-height:34px;background-position:center;background-image:url;background-repeat:no-repeat;background-position:center bottom;background-color:#dde3ea}
.w100{width:100%;margin:0 auto;min-width: 1300px;}
ul,li{list-style:none}
.w1300{width: 1200px;margin: 0 auto;border-radius:25px}
.w1150{width:1050px;margin:0 auto}
.w506{width:506px;margin:0 auto}
.biaot{padding-top: 50px;padding-bottom: 30px;}
.w1312{width: 100%;margin: 0 auto;}
.w1312 .bt{font-size: 22px;font-family: Microsoft Yahei;color: #077acf;line-height: 50px;font-weight: bold;margin-top: 10px;padding-top: 20px;}
.w1312 a:link{width: 100%;background-color: #e8f1ff;text-decoration: none;color: #000;font-size: 20px;margin: 2px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 0px;margin-left:10px;letter-spacing:1px}
.w1312 a:nth-child(even){float:left;}
.w1312 a:nth-child(odd){float:left;}
.w1312 a:visited{color: #333;}
.w1312 a div{width: 80%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;text-indent: 12px;line-height:50px;color: #000}
.w240{width:210px;margin:0 auto;}
.w360{width:330px;margin:0 auto;}

.cb{clear: both;}
.yp	{float: right;margin-right:20px;background-color: #1a68d1;padding: 6px 10px;border-radius: 12px;color: #FFFFFF;font-size: 14px;line-height: 12px;margin-top: 13px;}
.tac{text-align: center;}
.tar{text-align:right}
.fl{float:left}
.fr{float:right}
a.fj {color:#FF0000;text-decoration:none}
a.fj:hover{text-decoration:underline}
.cb{clear:both}
.cor_2{background-color:#0359b1; height:45px }
.cor_4{background-color:#ffffff;}
.font1{color:#16288b;border-bottom:1px dotted #16288b;display:block;font-size:22px;font-weight:bold;padding-left:15px;line-height:30px;}
.a1{font-size:12px; color:#fff; line-height:50px}
.zi1{font-size: 17px;line-height:36px;color: #333;font-family:"微软雅黑";word-wrap:break-word;word-break:break-all}
.dh a{font-size:19px;color:#666;line-height:35px;padding:0 22px;text-decoration:none;display:inline-block;margin-top:10px;font-family:"思源黑体 CN Regular"}
.dh a:hover, a.an{background-image: -webkit-linear-gradient(bottom, #3daaf7, #3784ff);background-color:#0D74F7;color:#fff;border-radius:10px;box-shadow: 0px 5px 4px 0px rgba(13,116,247,0.3)}
.zt{background-image: -webkit-linear-gradient(left, #67a5fa, #054cac); -webkit-text-fill-color: transparent;-webkit-background-clip: text;color:#0d74f7;font-weight:bold;font-size:36px;text-align:center;line-height:50px;letter-spacing:2.5px}
.xb{color:#1a68d1;font-weight:bold;font-size:18px;text-align:center;line-height:40px;}
.bg1{background-image:url(top.jpg);background-position:center;width:100%;background-repeat:no-repeat}
h1{color:#000;font-size:16px;}
.zbt{background-image: -webkit-linear-gradient(left, #fff, #3b4db4, #fff);background-color:#7fa7ce;color:#fff;font-size:23px;font-weight:bold;line-height:35px;margin:15px 0 25px 0;text-align:center}
.tb img{float:left;}
.zi2{color:#333;font-size:35px;font-weight:bold;line-height:50px}
.ab{left:0;right:0;position:absolute;width:95%;margin:0 auto;top:15px}
.re{position:relative}
.dd{font-size:17px;color:#fff;padding-left:10px;font-weight:normal}




/****************/
/*职位列表*/
ul,ol,li{list-style: none;}
.job_list {
    width: 1000px;margin:0 auto
}
.job_list li {
    padding-bottom: 15px;
}
.jobtop {
width: 100%;
    height: 42px;
	background-color: #eaedfc;
    position: relative;
    cursor: pointer;

}
.jobtop span {
    font-size: 21px;
    color: #333;
    height: 42px;
    line-height: 42px;
    position: absolute;
    left: 20px;
	font-weight:bold;
	letter-spacing:1px
}

.pad30 {
    padding: 30px 40px;
}

a{color:#fff;}
.jobtop a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    width: 90px;
    height: 28px;
    line-height: 28px;
    background: #16288b;
    display: block;
    text-align: center;
    right: 25px;
    position: absolute;
    top: 6px;
    border-radius: 20px;
}
.jobtop label {
    width: 19px;
    height: 19px;
    background: url(images/job_active1.png) no-repeat;
    position: absolute;
    right: 17px;
    top: 13px;
}
.jobbottom {
    padding-left: 30px;
    padding-top: 00px;
    color: #555;
    display: none;
	background-color:#;
	margin-top:15px
}
.xbt {
    font-size: 18px;
    padding-top: 20px;
	color:#0066FF;
	font-weight:bold;
	line-height:50px
}
.jobbottom h2 {
    font-size: 24px;
    padding: 25px 0 15px 0;
}
.jobbottom p {
    font-size: 15px;
    line-height: 30px;
	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;
}




