@charset "utf-8";
img{border:0}
p{margin:0;}
*{margin:0;padding:0}
body{background-color:#fff;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:1100px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto}
.w90{width:90%;margin:0 auto}
.w80 {
    width: 70%;
    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}
.cor_4{
    background-color: #0067ac;
}
.cb{clear:both}
.bg1{background-image:url(images/index1_01.jpg);height:912px;background-position:center;}
.bg2{background-image:url(images/index_01.jpg);height:912px;background-position:center;}
.bg3{background-image:url(images/index_02.jpg);height:912px;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: #555;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:#666;line-height:80px;font-weight:normal}
.b{border-top:4px solid #eb3c00}

/*职位列表*/
ul,ol,li{list-style: none;}
.job_list {
    width: 1100px;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;
}
.jobtop label {
    width: 19px;
    height: 19px;
    background: url(images/job_active1.png) no-repeat;
    position: absolute;
    right: 17px;
    top: 13px;
}
.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: #0f4a96;
    display: block;
    text-align: center;
    right: 25px;
    position: absolute;
    top: 6px;
    border-radius: 20px;
}
.jobtop a:hover {
    
    background: #0f4a96;
}
.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;
    color:#0f4a96;
    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}
.mt15 {
    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: 21px;
    color: #fff;
    padding: 0 22px;
    margin-left: 25px;
    line-height: 80px;
    text-decoration: none;
    font-family: "微软雅黑";
}
.dh a:hover,a.an{border-bottom:5px solid #3b88e8;text-decoration:none;display:inline-block;line-height:70px;}
.xc{background-color:#ffc617;border-radius:25px;color:#003185;font-weight:bold;padding:5px 15px;font-size:18px;}
h1{color:#d12525}
.zi5{color:#0f4a96;font-weight:bold}
a.fj{color:#FF0000;text-decoration:none}
a.fj:hover{text-decoration:underline}

.zbt{background-image: -webkit-linear-gradient(left, #fff, #df4c2f, #fff);background-color:#7fa7ce;color:#fff;font-size:23px;font-weight:bold;line-height:35px;margin:15px 0 25px 0}