@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-color: #f2f2f2;}
.w100{width:100%;margin:0 auto;min-width: 1300px;}
.w1200{width: 1200px;margin: 0 auto;}
.w1150{width:1100px;margin:0 auto}
.biaot{padding-top: 50px;padding-bottom: 30px;}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
.tac{text-align:center}
.cor_2{background-color:#0e3db1; height:45px }
.cor_4{background-color:#ffffff;}
.font3{font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#014294;height:40px}
.a1{font-size:12px; color:#fff; line-height:50px;background-color:#3366CC}
a:link {text-decoration: underline;line-height:40px;font-family:"微软雅黑"}
a:hover {text-decoration: underline;line-height: 40px;font-family:"微软雅黑"}
a:visited {text-decoration: underline;line-height: 40px;font-family:"微软雅黑"}
.zi1, #desc, #baseInfo td {font-size: 17px;line-height:42px;color: #333;font-family:"微软雅黑";word-wrap:break-word;word-break:break-all}
#desc dd {margin-left: 0px;text-indent: 30px;}
div.corpName {padding-top: 20px;font-weight:bold;color:#077acf;height:30px;line-height:74px;}
.jl_width {	width: 1000px;}
.corpCss{font-size: 26px;color: #077acf;background-repeat: no-repeat;line-height:35px;font-family:"微软雅黑" ; font-weight:bold}
.deptCss{font-size: 18px;color: #077acf;background-repeat: no-repeat;line-height:35px;font-weight:bold; }
tr.highlight {background-color:#efefef}

.dh a{font-size:18px;color:#ffffff;line-height:45px;padding:0 40px; margin:0 20px;text-decoration:none;display:inline-block;}
.dh a:hover, a.an{background-color:#1f5aec;color:#ffffff}
.bt{font-size: 20px;font-weight: bold;color: #0e3db1; line-height: 48px;}
.zi2{font-size: 18px;}
/*职位列表*/
ul,ol,li{list-style: none;}
.job_list {
    width: 100%;margin:0 auto
}
.job_list li {
    padding-bottom: 15px;
}
.jobtop {
width: 100%;
    height: 48px;
	background-image: -webkit-linear-gradient(left, #cde0f4, #e2effc);
   
    position: relative;
    cursor: pointer;

}
.jobtop span {
	font-size: 20px;
	color: #000;
	height: 48px;
	line-height: 48px;
	position: absolute;
	left: 20px;
	top: -2px;
	width: 335px;
}

.pad30 {
    padding: 30px 45px;
}

a{color:#fff;}
.jobtop a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    width: 90px;
    height: 28px;
    line-height: 28px;
    background: #077acf;
    display: block;
    text-align: center;
    right: 55px;
    position: absolute;
    top: 10px;
    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: 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: 16px;
    line-height: 34px;
}
.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;
}
.zz{color:#077acf;font-weight:bold}
.zbt{background-image: -webkit-linear-gradient(left, #fff, #3981c8, #fff);background-color:#7fa7ce;color:#fff;font-size:23px;font-weight:bold;line-height:35px;margin:15px 0 25px 0;text-align:center}
a.fj{color:#FF0000;text-decoration:none}
a.fj:hover{text-decoration:underline}
.gs{color:#0033CC;font-size:28px;font-weight:bold}
