
body{font-size: 14px; 
/*  background-image:url(../images/bg.png);*/
  background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-color:#2c3ee5; margin: 0 auto; }

a.a02 {
    font-size: 12px;
    color: rgb(217, 217, 217);
    line-height: 24px;
    font-family: 微软雅黑;
    text-decoration: none;
}

.top2 {
	background-image:url(../images/banner.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
.ab4 {
    position: absolute;
    left: 0;
    top: 130px;
    z-index: 10;
}
.ab5 {
    position: absolute;
    right: 0px;
    top: 130px;
    z-index: 10;
}
.ab6 {
    position: absolute;
    left: 0;
    top: 9px;
    z-index: 10;
}
.ab7 {
    position: absolute;
    right: 0px;
    top: 9px;
    z-index: 10;
}
a{ text-decoration: none; color: #fff; }
.fl{float: left;}
.fr{float: right;}
ul,li{ list-style: none; padding: 0; margin: 0;}
.cb{clear: both;}
.rad6{border-radius: 8px 8px 0 0;}
.rad5 { border-radius: 5px;}
.rad10 { border-radius: 10px;}
.rad8 { border-radius: 8px;}
.rad7{border-radius: 7px;}
.cor_1{background-color: #6c68fd;}
.cor_2{background-color: #e36b6e;}
.cor_5{background-color: #009dea;}
.cor_3 { background-color: #fff;}
.cor_4 { color: #666;}
.cor_6 { color: #333;}
.cor_8 {
    background-color: #6c68fd;
    height: 340px;
 }
 .cor_7 {
    background-color: #6c68fd;
    height: 222px;
 }
 .cor_9 {
    background-color: #e36b6e;
    height: 340px;
 }
 .cor_10 {
    background-color: #e36b6e;
    height: 222px;
 }
  .cor_11 {
    background-color: #009dea;
    height: 340px;
 }
 .cor_13 {
    background-color: #009dea;
    height: 222px;
 }
 .cor_12{color: #fff;}
.cor_14 {
    background-color: #0cb9ba;
    height: 340px;
 }
 .cor_15 {
    background-color: #0cb9ba;
    height: 222px;
 }
.cor_16{background-color: #0cb9ba;}
.cor_17 {
    background-color: #ff8002;
    height: 340px;
 }
 .cor_18 {
    background-color: #ff8002;
    height: 222px;
 }
.cor_19{background-color: #ff8002;}
.cor_20 {
    background-color: #35b87b;
    height: 300px;
 }
 .cor_21 {
    background-color: #35b87b;
    height: 202px;
 }
.cor_22{background-color: #35b87b;}
.cor_23{background: linear-gradient(50deg,#3749ef,#606ffa);height: 380px;}

.cor_24 {
    background-color: #8985f1;
    height: 340px;
 }
 .cor_25 {
    background-color: #8985f1;
    height: 222px;
 }
 .cor_26{background-color: #8985f1;}

.cor_27 {
    background-color: #08b4d8;
    height: 340px;
 }
 .cor_28 {
    background-color: #08b4d8;
    height: 222px;
 }
 .cor_29{background-color: #08b4d8;}

.cor_30 {
    background-color: #db7f72;
    height: 340px;
 }
 .cor_31 {

    background-color: #db7f72;
    height: 222px;
 }
 .cor_32{background-color: #db7f72;}
 .cor_33{background-color: #1d2dc7; color: #fff;}

.cor_34{background-image:url(../images/bw.png); height: 587px;}


.cor_35{background-color: #fdf0de;}
.dh a:hover, a.an {
    background-color: #fca825;
}
.dh a {
    font-size: 16px;
    color: #ffffff;
    padding: 0 15px;
    line-height: 48px;
    text-decoration: none;
    display: inline-block;
    font-family: "微软雅黑";
}
p{  margin: 0; padding: 0;}
.w88{width:88px; margin:0 auto}
.w88 p{font-size: 16px; color:#fff; line-height: 32px; }
.w114 p{ font-size: 16px; color:#fff; line-height: 32px; }
.w100{  max-width: 1920px;    width: 100%;   margin: 0px auto;}
.w1100{width:1100px; margin:0 auto;}
.w1200{width:1200px; margin:0 auto;}
.w1110{width:1110px; margin:0 auto;}	
.w990{width:990px; margin:0 auto;}
.w953{width:953px; margin:0 auto;}
.w903{width:903px; margin:0 auto;}
.w800{width:800px; margin:0 auto;}
.w705{width:725px; margin:0 auto;}
.w682{width:682px; margin:0 auto;}	
.w316{width:316px; margin:0 auto;}
.w286{width:286px; margin:0 auto;}
.w103{width:103px; margin:0 auto;}
.w781{width:781px; margin:0 auto;}
.w266{width: 266px; margin: 0 auto;}
.w114{width: 114px; margin: 0 auto}
.w590{width: 590px; margin: 0 auto}
.w215{width: 200px;
    margin: 0 auto;
    padding-right: 18px;}

.w150{width: 150px;}
.w116{width: 116px;margin:0 auto;}

.w438{width: 438px; margin: 0 auto}
.w35 { width: 32%;}
.w200{width: 200px; margin: 0 auto;}
.w86{width: 86px; margin: 0 auto;}
.w60{width: 60px; margin: 0 auto;}
.w25{width: 58px; margin: 0 auto;}
.w270{width: 270px; margin: 0 auto;}
.em5{background-color: #fca825; border-radius: 4px; padding: 10px 15px; font-weight: bold; font-size: 16px; margin-top: 5px;}
.pt40{padding-top:40px}
.mt16{ margin-top: 16px; }
.mt60{ margin-top: -40px; }
.pt210{padding-top: 210px;}
.mt30{ margin-top: 30px; }
.mt20{ margin-top: 20px; }
.mt50{ margin-top: 50px; }
.pt15{ padding-top: 15px; }
.pt118{padding-top: 118px;}
.pt98{padding-top: 98px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pb20{padding-bottom: 20px}
.pl50{padding-left: 50px;}
.mt75{margin-top: 75px;}
.mar16{margin: 16px;}
.mb60{ margin-bottom: 40px;}
.mb20{ margin-bottom: 20px;}
.mb10{ margin-bottom: 10px;}
.pad15 {  padding: 10px 0;}
.pad20 {  padding: 20px 0;}
.f12{font-size: 12px; }
.f14{font-size: 14px; color: #fff;}
.f15{font-size: 15px; color: #666666;}
.f15 a{font-size: 15px; color: #666666;}
.z15{font-size: 15px; color: #2e60d2; font-weight: bold; text-align: right;}
.z15 a{font-size: 15px; color: #2e60d2;}
.f16{ font-size: 16px; color: #fff;}
.f116{ font-size: 16px; color: #fff;}
.f16 a{ font-size: 16px; color: #fff;}
.em15{ font-size: 15px; color: #333; }
.em15 a{ font-size: 15px; color: #333; }
.f24{font-size: 24px; color: #fff;}
.em24{font-size: 24px; color: #fff; font-weight: bold;}


.em25{font-size: 24px; color: #333; font-weight: bold;}
.em26{ font-size: 16px; color: #333;}
.em26 a{ font-size: 16px; color: #333;}
.f26{font-size: 26px; color: #fff; line-height: 30px;}
.f20{font-size: 20px; color: #fff; opacity: 0.8}
.f18{ font-size: 18px; color: #ffffff; opacity: 0.8; line-height: 30px; }
.f19{ font-size: 18px; color: #333; }
.f19 a{ font-size: 18px; color: #333; line-height: 32px;}
.tal{ text-align: center; }
.lh30{line-height: 30px;}
.lh35{line-height: 40px;}
.em4 {
    font-size: 12px;
    color: #999999;
	background-color: #e7f2ff;
    padding: 2px 10px;
    border-radius: 15px;
}
.button {
color: #fff;
    background-color: #f05a03;
    display: inline-block;
    border-radius: 4px;
    font-size: 15px;
    line-height: 22px;
    padding: 6px 15px;
    text-align: center;
    margin-top: -5px;
}

.border1{ border-bottom: 1px dashed #fff; padding:10px 0;  }
/*搜索*/
.input1 {
    border: 1px solid #ffffff;
    width: 682px;
    font-size: 14px;
    line-height: 50px;
    border-radius: 50px;
    color: #666666;
}

.xz{font-size: 24px; color: #f05a03; font-weight: bold;}
.xz a{font-size: 24px; color: #f05a03; font-weight: bold;}
.zi1 {
    font-size: 14px;
    line-height: 38px;
    color: #fff;
    font-family: Microsoft Yahei;
    word-wrap: break-word;
    word-break: break-all;
}
.zi1 a{
    color: #fff;
}

.bor1 {
    border-bottom: 1px solid #ddd;
}
.bor2{border: 1px solid #d5d5d5;}
.bor3{border-bottom: 1px dashed #ebebeb;}
.bor4{border-bottom: 1px dashed #5b58a2;text-align: center;}
.now {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zt img {
    width: 380px;
    padding-right: 16px;
}
.fuli1{padding: 3px 0 4px;}
.fuli1 span {
    border-radius: 15px;
    text-align: center;
    margin-right:8px;
    color: #fff;
    border: 1px solid #d5d5d5;
    padding: 3px 10px;
}
.fuli{ border-bottom: 1px solid #d5d5d5;  padding: 3px 0 4px;}
.fuli span {
    border-radius: 15px;
    text-align: center;
     color: #595959;
     border: 1px solid #d5d5d5;
     padding: 3px; 
     border-radius: 10px;
}
a.ljmx {

    background-color: #fca825;

}
a.find {
    font-size: 14px;
    padding: 5px 20px;
    border-radius: 20px;
    text-decoration: none;
    color: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.ab1 {
    position: absolute;
    right: 36px;
    top: 15px;
    z-index: 10;
}
.ab {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 10;
}
.ab2 {
    position: absolute;
    right: 125px;
    top: 15px;
    z-index: 10;
}
.an {
    padding: 10px;
    background-color: #e62a3b;
}
.re{position: relative;}
/*非常品牌 最佳雇主*/

.gz img {
    width: 58px;
    margin: 0 10px 10px;
    border-radius: 5px;
    border: 1px solid #700d9d;

}
.logo{ padding:40px 0; }
.footer{ color: #666666; line-height: 55px; font-size: 14px; background-color: #fff; }

.list-nav {
    position: fixed;
    top: 200px;
    left: 10px;
    z-index: 3;
    border-radius: 4px 4px 0 0;
    color: #67078c;
    background-color: #805ef3;
    border-radius: 10px;
}
.position-nav {
	position: fixed;
    top: 100px;
    right: 20px;
    z-index: 3;
    border-radius: 4px 4px 0 0;
    color: #67078c;
}
.position-nav a {
    color: #1d2dc7;
    text-align: center;
}
.imgGray {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.jobs-fc {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 3365px;
    z-index: -1;
    background: url(../images/bg01.png) left top / 100% 800px no-repeat;
}

.jobs-ls {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 2861px;
    z-index: -1;
    background: url(../images/bg01.png) left top / 100% 800px no-repeat;
}
.jobs-jy {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 4480px;
    z-index: -1;
    background: url(../images/bg02.png) left top / 100% 800px no-repeat;
}
.jobs-it {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 5615px;
    z-index: -1;
    background: url(../images/bg01.png) left top / 100% 800px no-repeat;
}
.jobs-jr {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 6738px;
    z-index: -1;
    background: url(../images/bg02.png) left top / 100% 800px no-repeat;
}
.jobs-sc {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 7860px;
    z-index: -1;
    background: url(../images/bg01.png) left top / 100% 800px no-repeat;
}
.jobs-qt {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 8985px;
    z-index: -1;
    background: url(../images/bg01.png) left top / 100% 800px no-repeat;
}
.jobs-xy {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 10108px;
    z-index: -1;
    background: url(../images/bg02.png) left top / 100% 800px no-repeat;
}
.jobs-cs {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 11228px;
    z-index: -1;
    background: url(../images/bg01.png) left top / 100% 800px no-repeat;
}


img.chengab{    left:56%;
    top: 45px;
    z-index: 2;
    position: absolute;}

select.selCity {
    width: 92%;
    line-height: 35px;
    height: 40px;
    font-size: 1em;
    color: #fff;
    border: 2px solid #0aaacb;
    border-radius: 25px;
    background-image: -webkit-linear-gradient(top, #84d3e4, #08b4d8);
    background-color: #049bbb;
    padding-left: 25px;
    -moz-appearance: none;
    -webkit-appearance: none;
   }

