/* CSS Document */
body {background-color:#0094fe;background-repeat: no-repeat;background-position: center top; margin: 0;background-image: url(../images/bg.png);}
ul, li, ol {
    list-style: none;
    padding: 0;}
.banner {background-image: url(../images/banner.jpg);background-repeat: no-repeat;background-position: center top;}
a.a02 {
  FONT-SIZE: 12px;
  COLOR: #d9d9d9;
  line-height: 24px;
  text-decoration: none;
  font-family:microsoft yahei;
}
li.radiu8.tal {
 background: #266fca !important;
}
a.a02:hover {
  FONT-SIZE: 12px;
  COLOR: #d9d9d9;
  TEXT-DECORATION: underline;
  line-height: 24px;
  font-family: microsoft yahei;
  }
img {
    border: 0;
    vertical-align: middle;
}
p{padding: 0; margin: 0;}

.fx{    width: 183px;
    position: fixed;
    right: 40px;
    top: 240px;
    z-index: 100000;}
.now {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fl{float:left}
.fr{float:right}
.re{position:relative;}
.cb{clear:both}

a:link, a:visited { text-decoration: none;}


.w100 {width: 100%; margin: 0 auto}
.w1250 {width:1250px; margin:0 auto;}
.w1200 {width:1200px; margin:0 auto;}
.w1115 {width:1115px; margin:0 auto;}
.w980 {width: 980px; margin: 0 auto;}
.w386 {width: 386px;margin: 0 auto;}
.w350 {width: 357px;margin: 0 auto;}
.w320 {width: 320px;margin: 0 auto;}
.w260 {width: 260px;margin: 0 auto;}
.w285 {width: 285px;margin: 0 auto;}
.w215 {width: 215px; margin: 0 auto;}
.w102 {width: 102px; margin: 0 auto;}
.w48 { width: 48px; margin: 0 auto;}
.w85 {width: 85%; margin: 0 auto;}


.copy{font-size: 13px !important; color: #fff !important; line-height: 40px;}

.zi2{font-size:14px;line-height:38px;color: #fff;font-family:Microsoft Yahei;word-wrap:break-word;word-break:break-all;}

.f12 { font-size: 12px;}
.f13 { font-size: 13px; color: #999;}
.f14 {
    font-size: 14px;
    color: #999999;
    border: 1px solid #d8dcf6;
    padding: 2px 10px;
    border-radius: 15px;
}
.f15 { font-size: 15px; color: #666666;}
.f15 a{color: #666;}

.f16 { font-size: 16px; color: #333;}
.f16 a{color: #333;}
.f18 {
    font-size: 18px;
    color: #ff6400;
    font-weight: bold;
    text-align: right;
}
.f18 a{color: #ff6400;}

.f20 a { color: #fff;}

.lh35 {line-height: 35px;}
.lh40 {line-height: 40px;}

.pt6 { padding-top: 6px;}
.pt10 { padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}

.pb20{padding-bottom: 20px;}
.pb35{padding-bottom: 35px;}

.pad15 { padding: 15px 0;}
.pad20{padding:20px;}

.mt10{padding-top: 10px;}
.mt25 { margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt60{padding-top:60px}

.mar18{margin:18px}

.mb15{margin-bottom: 15px;}


.cor_1 {background-color: #f9faff;}
.cor_2 {background-color: #fff;border-radius: 0 0 6px 6px;}
.cor_3{background-color: #006bf7;}
.cor_4{background-color:#4bc4fe}
.cor_5{background-color:#006bf7}


.tal{text-align: center;}

.bor2 { border: 1px solid #d5d5d5;}
.bor3 {border-bottom: 1px solid #f2f2f2;}
.bor4{border:1px solid #0059c7;}

.radiu8{border-radius: 8px;}
.radiu6{border-radius: 8px 8px 0 0;}
.radiu30{border-radius: 30px;}

/* 搜索 */
.input1{border:1px solid #fff; width:980px; font-size:14px; line-height:50px; border-radius:50px; color: #999}



/* 校园招聘会 */
/*.z_main,.z_main * {margin: 0; padding: 0;}*/
.z_main {font: 14px/24px "Microsoft YaHei", "微软雅黑", "\u5FAE\u8F6F\u96C5\u9ED1", Helvetica, Tahoma; }
.z_main ul, .z_main ol { list-style: none}
.f-clearfix:after {display: block;clear: both; visibility: hidden;height: 0; overflow: hidden; content: "";}
.f-clearfix { *zoom: 1;}
.z_main img {border: 0; border-radius: 10px; }
.z_main img, .z_main a {outline: none;}
.z_main a,.z_main a:hover {text-decoration: none;}
.z_main .z_body {background: #CECECE;}
.z_main { width: 1250px !important;  margin:0 auto !important; }
.z_main .red_tit { color: #c91313; font-size: 27px; font-weight: bold; line-height: 50px; margin-top: 20px; *margin-top: 40px;}
.z_main .red_tit .sub-title {font-size: 14px;;}
.z_main .black_tit {color: #333;font-size: 27px;font-weight: bold; line-height: 50px;}
.z_main .z_main_ul {margin-left:0px !important; *position: relative; *zoom: 1 }
.z_main .z_main_ul li {
      width: 297px !important;
      background: #fff;
      float: left;
      margin-left: 20px;
      height: 380px !important;
      margin-bottom: 30px;
      -webkit-box-shadow: 1px 2px 7px 0 rgba(0, 0, 0, .10);
      box-shadow: 1px 2px 7px 0 rgba(0, 0, 0, .10);
}
.z_li_main {background: #f2f3f5; height: 80px;    }
.z_li_main .z_shijian { padding-left: 6px;  padding-top: 8px; padding-right: 10px;}
.z_li_main .z_shijian .z_shijian_date{ font-size:16px; color:#284664; line-height:40px;text-align: left; padding-left: 15px;}
.z_li_main .z_shijian .z_shijian_time{ font-size:18px; color:#284664; line-height:22px;text-align: left;}
.z_main_ul .xs {
    background: url(../images/xs.png) no-repeat top right #fff !important;
}
.z_main_ul .xx {
    background: url(../images/xx.png) no-repeat top right #fff !important;
}
.z_li_main .z_dizhi {padding-left: 6px; padding-right: 10px;}
.z_li_main .sz {font-size: 16px; color: #df4b11;  font-weight: bold;}
.z_dizhi_txt {font-size: 16px; color: #284664;line-height: 22px;text-align: left; padding-left: 15px;}
.logo_img {height: 80px;text-align: center;padding-top: 16px; }
.logo_img img {width:80px;display: inline-block; }
.logo_txt {font-size: 16px; color: #666666; line-height: 45px; text-align: center;}
.zi4 {
    font-size: 14px;
    line-height: 24px;
    color: #888;
    font-family: Microsoft Yahei;
    word-wrap: break-word;
    word-break: break-all;
    padding: 22px 0px 10px 15px;
}
.ck {
    background:#006bf7 !important;
    height: 42px;
    line-height: 42px;
    border-radius: 0 0 10px 10px;
    font-size: 15px;
    color: #fff;
    margin-top: 30px !important;
    text-align: center;
}


/* 名企之约 */

.fuli span {
    font-size: 12px;
    color: #999;
    border-radius: 4px;
    text-align: center;
    margin-right: 8px;
    background-color: #fafafa;
    padding:5px;

}
.more{padding: 8px; border-radius: 8px; border: 1px solid #df4b11; margin-top: 10px;}
.more a{color: #df4b11;}

/* 热门行业分类 */
.sch-hot-tab {
    float: left;
    width: 100%;
    padding: 0;
    margin: 14px 0 0 139px;
}
.sch-hot-tab li.on, .sch-hot-tab li:hover {
    font-size: 18px;
    color: #4e69ff;
    cursor: pointer;
    border-bottom: 2px solid #4e69ff;
}
.sch-hot-tab li {
    padding: 0px 20px;
    color: #666;
    font-size: 16px;
    float: left;
    margin:0 18px;
    height: 32px;
    line-height: 20px;
    text-align: center;
}


.fx {
    width: 183px;
    position: fixed;
    left: 20px;
    top: 220px;
    z-index: 100000;
}

.sp-mt20 {
    margin-top: 40px;
}

.sp-cen {
    text-align: center;
}
.sp-page a {
    color: #fff;
}
.button {
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #999;
    background: #fff;
    width: 68px;
    font-size: 15px;
    display: inline-block;
    border-radius: 4px;
}
.childrenPage {
    display: inline-block;
}
.button2 {
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #68a9fd;
    width: 36px;
    font-size: 14px;
    display: inline-block;
    color: #FFFFFF;
    border-radius: 4px;
}
.button3 {
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #fff;
    color: #696969;
    width: 36px;
    font-size: 14px;
    display: inline-block;
    border-radius: 4px;
}
.ab1{
    position:absolute; 
    top:-55px; 
    z-index: 999;
    left:25%;

  }