@charset "utf-8";
img{border:0}
p{margin:0;text-indent:2em}
*{margin:0;padding:0}
body{/*****background-image:url(images/index.jpg);*****/background-position:top center;color:#555555;font-family:Microsoft YaHei; background-repeat:no-repeat;background-color:#f3f3f3;}
.w100{width:100%}
.w1010{width:1030px;margin:0 auto}
.w1080{width:1060px;margin:0 auto}
.w1200{width:1200px;margin:0 auto;}
.w558{width:1030px;background-color:#d9e8ff;margin-top:10px;height:40px}

.fl{float:left}
.fr{float:right}
.tal{text-align:center;}
.cor_1{background-color:#fff}
.cor_4{background-color:#204893;}
.cor_3{background-color:#a7a7a7}
.bg1{background-image:url(images/index_14.jpg);background-position:center;background-repeat:no-repeat;height:204px}
.bg2{background-image:url(images/index_05.jpg);background-position:center;background-repeat:no-repeat;height:633px;}

.cb{clear:both}
.zi1 {font-size: 17px;line-height:40px;color: #444;font-family:Microsoft YaHei;letter-spacing:1px;text-align: justify;}
.font2{font-size:13px;}
.mt10{margin-top:15px}
.zi3{font-size:12px;color:#fff;line-height:45px;font-weight:normal;background-color:#999}
.b{font-size:25px;color:#ffffff;font-family:"微软雅黑";line-height:50px;}
ul{padding:0px;list-style: none;margin: 5px 0 0;}
a.f19{font-size:19px;font-family:Microsoft Yahei;color:#111;line-height:40px;padding-left:10px;text-decoration:none;letter-spacing:2px}
a.f18{font-size:18px;font-family:Microsoft Yahei;color:#111;line-height:55px;padding-left:5px;text-decoration:none;}
a.f17{font-size:19px;font-family:Microsoft Yahei;color:#fff;line-height:55px;padding-left:5px;text-decoration:none;}

.f20 {font-size:23px;font-family:"微软雅黑";color:#fff; line-height:35px;}
.f21 {font-size:23px;font-family:"微软雅黑";color:#2966e1; line-height:75px;}

.zi4{font-size:25px; font-weight:700; color:#2966e1;line-height:70px}
.zi5{font-size:25px; font-weight:700; color:#e17661;line-height:60px}
.zi6{font-size:16px; font-weight:700; color:#2966e1;line-height:40px}
.zi7{font-size:18px; font-weight:700;ine-height:40px}

.zi8{font-size:35px; font-weight:700; color:#2966e1;line-height:50px;letter-spacing:3px }
.zi9{font-size:22px; font-weight:700; color:#2966e1;line-height:50px}

.ry span{border-bottom:1px solid #87b39e;color:#444;font-size:16px;line-height:40px;display:block;}
 
  .mt5{margin-top:15px}
  .mt100{margin-top:-100px}

.re{position:relative}
.mt560{margin-top:490px}
a.fj {color:#FF0000;text-decoration:none;line-height:50px}
.font3{color:#1773e3;font-size:22px;line-height:40px;padding-left:5px;}

.lh20{line-height:28px}

.bt{background-color:#1773e3;text-align:center;line-height:40px;color:#fff;font-size:25px}




/****************/
/*职位列表*/
ul,ol,li{list-style: none;padding: 0;
margin: 0 auto;}
.job_list {
    width: 1000px;margin:0 auto
}
.job_list li {
    padding-bottom: 15px;
}
.jobtop {
width: 100%;
    height: 42px;
	background-color: #d9e8ff;
    position: relative;
    cursor: pointer;

}
.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: #1773e3;;
    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;
}
.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;
	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;
}

.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: #fff;
    line-height: 40px;
    padding: 0px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    
	
	/****margin-top:5px;border-radius: 25px;border:1px solid #185ab6***/
}
.dh a:hover, a.an{/****background-image: -webkit-linear-gradient(left, #d30700, #fcb500);background-color:#d30700;border:1px solid #fff；***/color:#fff;}

  /***.dh a:hover, a.an{background-color:#377fde;color:#fff;border:1px solid #377fde;}*/

.xc{background-color:#ffc617;border-radius:25px;color:#003185;font-weight:bold;padding:5px 15px;font-size:18px;}
h1, .zww{color:#1773e3;font-size:18px;font-weight:bold}
.zi5{color:#d12525;font-weight:bold}
a.fj{color:#FF0000;text-decoration:none}
a.fj:hover{text-decoration:underline}
.zbt{background-color:#1773e3;color:#fff;font-size:23px;font-weight:bold;line-height:35px;margin:15px 0 10px 0}


