@charset "utf-8";
img{border:0}
p{margin:0;}
*{margin:0;padding:0}
body{background-color:#fff;background-image:url(images/bg.jpg);background-repeat:no-repeat;background-position:center bottom;font-size:14px;color:#555555;font-family:Microsoft YaHei; line-height:26px; %}
.w100{width:100%}
.w1010{width:1080px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto}
.w90{width:90%;margin:0 auto}

.w500{width:620px;}
.fl{float:left}
.fr{float:right}
.tal{text-align:center;}
.cor_1{background-color:#fff;}
table,tr,td{padding:0}
.cor_2{background-color:#999;}
.cor_3{background-image: -webkit-linear-gradient(left, #06539f, #fff, #fff);color:#fff;display:block;font-size:25px;font-weight:bold;padding-left:5px;line-height:42px;border-radius:10px}

.cb{clear:both}
.bg1{background-image:url(banner.jpg);height:867px;background-position:center;}
a:link {font-family: Microsoft YaHei;font-size: 17px;color: #333;text-decoration: none;line-height:48px;font-family:Microsoft YaHei}
a:hover {font-family: Microsoft YaHei;font-size: 17px; color: #333;text-decoration: none;line-height: 48px;font-family:Microsoft YaHei}
.zi1, #desc, #baseInfo td {font-size: 17px;line-height:39px;color: #333;font-family:Microsoft YaHei;}
#desc dd {margin-left: 0px;text-indent: 30px;}
div.corpName {padding-top: 20px;font-weight:bold;color:#ffe500;height:;line-height:;}
.jl_width {	width: 1195px;}
.corpCss{font-size: 20px;color: #0054a7;background-repeat: no-repeat;line-height:;font-family:Microsoft YaHei}
.deptCss{font-size: 20px;color: #0054a7;background-repeat: no-repeat;line-height:;background-color:}
tr.highlight {background-color:#efefef}
.font2{color:#;font-size:12PX}

.zi3{font-size:12px;color:#fff;line-height:80px;font-weight:normal}
.b{border-top:4px solid #eb3c00}

/*职位列表*/
ul,ol,li{list-style: none;}
.job_list {
    width: 1080px;margin:0 auto
}
.job_list li {
    padding-bottom: 15px;
}
.jobtop {
width: 100%;
    height: 42px;
	background-image: -webkit-linear-gradient(left, #e8e8e8, #efefef);
    position: relative;
    cursor:auto;

}
.jobtop span {
    font-size: 18px;
    color: #000;
    height: 42px;
    line-height: 42px;
    position: absolute;
    left: 20px;
}

.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: #2549bd;
    display: block;
    text-align: center;
    right: 25px;
    position: absolute;
    top: 6px;
    border-radius: 20px;
}
.jobtop a:hover {
    
    background: #2992d4;
}
.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;
}
.jobbottom h1 {
    font-size: 18px;
    padding-top: 20px;
}
.jobbottom h2 {
    font-size: 24px;
    padding: 25px 0 15px 0;
}
.jobbottom p {
    font-size: 15px;
    line-height: 30px;
}
.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;
}

.mt30{margin-top: 15px}

.mt70{margin-top: -70px}

.fix {
    position: fixed;
    right: 2%;
    top: 15%;
    z-index: 99;
}

.fix a {
    display: block;
    background-color:#ffc617;
	margin-top:15px
}
.dh a {
    font-size: 18px;
    color: #333;
    line-height: 38px;
    padding: 0px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    border-radius: 25px;
	margin-top:15px;
	border:1px solid #c0d3df
}
.dh a:hover, a.an{background-image: -webkit-linear-gradient(left, #299fcf, #1f75b2);background-color:#1f75b2;color:#fff;border:1px solid #299fcf}

.xc{background-color:#ffc617;border-radius:25px;color:#003185;font-weight:bold;padding:5px 15px;font-size:18px;}
h1{color:#d12525}
.zi5{color:#0054a7;font-weight:bold;font-size:18px}
a.fj{color:#FF0000;text-decoration:none}
a.fj:hover{text-decoration:underline}

.zbt{background-image: -webkit-linear-gradient(left, #6590ca, #8baddc);background-color:#2170b2;color:#fff;font-size:23px;font-weight:bold;line-height:35px;margin:15px 0 25px 0}


.bg10{background-image:url(images/index_14.jpg);height:33px;background-position:center}
.bg3{background-image:url(images/index_22.jpg);height:33px;background-position:center}

.re{position:relative}
.ab{position:absolute;top:-4px;left:20px;color:#fff;font-size:21px;font-weight:bold;}

a.fujian{background-image: -webkit-linear-gradient(bottom, #3360b1, #3360b1);background-color:#1466da;border-radius:35px;padding:8px 30px;color:#fff;text-decoration:none;font-size:18px;letter-spacing:1px}
a.fujian:hover{background-image: -webkit-linear-gradient(bottom, #1e5dd1, #1e5dd1);}
