body {
    background-color: white; }
  .logoposi{
    /*padding-left: 106px;*/
    width: 1170 !important;
    position: fixed;
    top: 0;
    left: calc(50% - 585px);
    background-color: rgb(250, 250, 250);
    z-index: 20;
    /*width: 1263px !important;*/
    display: none;
    }
  .logo-img {
    margin: 44px 0 44px 25px; }
    .index_hide_search .logo-img{ margin: 25px 0 25px 25px; }
    .index_hide_search .logo-city{ margin: 30px 0 0 40px; }
  .logo-city {
    margin: 55px 0 0 40px;
    font-size: 1.5em; }
    .logo-city a {
      color: #FFA100; }
  .logo-change {
    margin: 0 0 0 38px;
    color: #9A9A9A;
    font-size: 0.8em; }
    .index_hide_search .logo-search{ margin: 30px 0 0 30px; }
  .logo-search {
    margin: 55px 0 0 30px;
    width: 450px;
    height: 40px;
    border-color: #226EBC;
    border-width: 2px; }
    .index_hide_search .logo-submit{ margin: 30px 0 0 0; }
  .logo-submit {
    margin: 55px 0 0 0;
    height: 40px;
    width: 120px;
    font-size: 18px;
    background-color: #226EBC;
    color: white;
    border-color: #226EBC; }
    .index_hide_search .logo-publish{ margin: 30px 0 0 30px; }
  .logo-publish {
    margin: 55px 0 0 30px;
    height: 40px;
    width: 140px;
    font-size: 18px;
    background-color: #226EBC;
    color: white;
    border-color: #226EBC; }
  
  .carousel-title {
    background-color: black;
    opacity: 0.5; }
  
  .item {
    width: 667px;
    height: 332px; }
  
  .thum {
    position: relative;
    z-index: 1;
    margin-left: 4px;
    margin-bottom: 5px;}
    .thum-back {
      z-index: 2;
      position: absolute;
      background-color: black;
      width: 232px;
      height: 40px;
      opacity: 0.5;
      bottom: 0; }
    .thum-title {
      color: white;
      padding: 0 5px 0 5px;
      background-color: #FFA100;
      z-index: 3;
      position: absolute;
      top: 90px;
      left: 5px; }
    .thum-text {
      color: white;
      z-index: 3;
      position: absolute;
      bottom: 0;
      width: 100%;
      text-align: center;
      height: 40px;
      line-height: 40px;
    }
    .thum img {
      width: 232px;
      height: 161px; }
  
  .region {
    padding: 8px 0 8px 10px; }
    .region-name {
      margin-left: 3px;
      padding: 0 1px 0 1px;
      border: 1px solid #6D6D6D;
      color: #6D6D6D; }
    .region-first {
      padding: 0 1px 0 1px;
      background-color: #FFA100;
      border: 1px solid #FFA100;
      color: white; }
    .region-name:hover {
      padding: 0 1px 0 1px;
      background-color: #FFA100;
      border: 1px solid #FFA100;
      color: white; }
  
  .list-title {
    margin: 0 0 0 5px; }
  .list-line {
    background-color: #6D6D6D;
    height: 3px;
    width: 176px;
    margin: 0 0 0 5px; }
  .list-longline {
    background-color: #6D6D6D;
    height: 3px;
    width: 730px;
    margin: 0 0 0 5px; }
  .list-longline2 {
    background-color: #6D6D6D;
    height: 3px;
    width: 714px;
    margin: 0 0 0 5px; }
  .list-verticalline {
    background-color: #E6E6E6;
    height: 100px;
    width: 1px;
    margin: 5px 30px 0 0; }
  .list-item {
    width: 845px;
    height: 110px;
    border: 1px solid #E6E6E6;
    border-radius: 15px;
    box-shadow: 2px 5px 5px #E6E6E6;
    margin: 10px 0 0 0;
    display: block;
    color: #6D6D6D;
    position: relative;
    }
    .list-item-logo {
      padding: 22px 0 0 30px;
      width: 120px; }
      .list-item-logo img {
        width: 60px;
        height: 60px; }
    .list-item-job {
      width: 300px; }
      .list-item-job-title {
        font-size: 18px;
        color: #226EBC;
        margin: 14px 0 0 0; }
      .list-item-job-attribute {
        margin: 7px 0 0 0; }
      .list-item-job-certificate {
        margin: 7px 0 0 0; }
    .list-item-company {
      width: 380px; }
    .list-item-sign {
      margin: 3px 3px 0 0; }
    .list-item-keyword {
      color: #FFA100; }
  .list-item:hover {
    border: 1px solid #226EBC; }
  
  .classification-item {
    width: 260px;
    height: 45px;
    color: #226EBC;
    font-size: 1.3em;
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    padding: 10px 0 0 20px; }
  .classification-item:hover {
    background-color: #226EBC;
    color: white;
    text-decoration: none; }
  
  .shortcut {
    width: 260px;
    height: 350px;
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    margin-top: 20px; }
    .shortcut-block {
      width: 258px;
      height: 60px;
      background-color: #F9F9F9;
      border-bottom-style: solid;
      border-bottom-color: #E6E6E6;
      border-bottom-width: 1px;
      color: #226EBC;
      padding: 10px 0 0 15px; }
    .shortcut-list {
      margin: 30px 20px 0 25px; }
  
  .applicant {
    width: 260px;
    height: 950px;
    /*overflow: hidden;*/
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    margin-top: 20px; }
    .applicant-block {
      width: 258px;
      height: 50px;
      background-color: #F9F9F9;
      border-bottom-style: solid;
      border-bottom-color: #E6E6E6;
      border-bottom-width: 1px;
      color: #226EBC;
      padding: 10px 0 0 15px; }
    .applicant-list {
      color: #226EBC;
      padding: 15px 0 0 10px; }
    .applicant-line {
      width: 230px;
      height: 1px;
      background-color: #E6E6E6;
      margin: 10px 0 0px 10px; }
  
  .jianzhu, .gongcheng, .jianli, .fangdichan, .zhuangxiu, .zaojia, .jingying, .tumu, .guihua, .yuanlin, .jianzhubiaoxian, .tielu, .shizheng,
  .chengshi, .shuili, .gangjiegou, .jipaishui, .zhineng, .dengguang, .anzhuang, .jiance, .huanjing, .xiaofang, .jigong, .zonghe {
    width: 277px;
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    margin-top: 20px; }
    .jianzhu-block, .gongcheng-block, .jianli-block, .fangdichan-block, .zhuangxiu-block, .zaojia-block, .jingying-block, .tumu-block, .guihua-block, .yuanlin-block, .jianzhubiaoxian-block, .tielu-block, .shizheng-block,
    .chengshi-block, .shuili-block, .gangjiegou-block, .jipaishui-block, .zhineng-block, .dengguang-block, .anzhuang-block, .jiance-block, .huanjing-block, .xiaofang-block, .jigong-block, .zonghe-block {
      width: 275px;
      height: 50px;
      background-color: #F9F9F9;
      border-bottom-style: solid;
      border-bottom-color: #E6E6E6;
      border-bottom-width: 1px;
      color: #226EBC;
      padding: 10px 0 0 15px; }
      .jianzhu-block-square, .gongcheng-block-square, .jianli-block-square, .fangdichan-block-square, .zhuangxiu-block-square, .zaojia-block-square, .jingying-block-square, .tumu-block-square, .guihua-block-square, .yuanlin-block-square, .jianzhubiaoxian-block-square, .tielu-block-square, .shizheng-block-square,
      .chengshi-block-square, .shuili-block-square, .gangjiegou-block-square, .jipaishui-block-square, .zhineng-block-square, .dengguang-block-square, .anzhuang-block-square, .jiance-block-square, .huanjing-block-square, .xiaofang-block-square, .jigong-block-square, .zonghe-block-square {
        float: left;
        background-color: #d63e3e;
        color: white;
        width: 28px;
        height: 28px;
        font-size: 18px;
        text-align: center; }
        .jianzhu-block-square span, .gongcheng-block-square span, .jianli-block-square span, .fangdichan-block-square span, .zhuangxiu-block-square span, .zaojia-block-square span, .jingying-block-square span, .tumu-block-square span, .guihua-block-square span, .yuanlin-block-square span, .jianzhubiaoxian-block-square span, .tielu-block-square span, .shizheng-block-square span,
        .chengshi-block-square span, .shuili-block-square span, .gangjiegou-block-square span, .jipaishui-block-square span, .zhineng-block-square span, .dengguang-block-square span, .anzhuang-block-square span, .jiance-block-square span, .huanjing-block-square span, .xiaofang-block-square span, .jigong-block-square span, .zonghe-block-square span {
          display: inline-block;
          vertical-align: middle; }
      .jianzhu-block-title, .gongcheng-block-title, .jianli-block-title, .fangdichan-block-title, .zhuangxiu-block-title, .zaojia-block-title, .jingying-block-title, .tumu-block-title, .guihua-block-title, .yuanlin-block-title, .jianzhubiaoxian-block-title, .tielu-block-title, .shizheng-block-title,
      .chengshi-block-title, .shuili-block-title, .gangjiegou-block-title, .jipaishui-block-title, .zhineng-block-title, .dengguang-block-title, .anzhuang-block-title, .jiance-block-title, .huanjing-block-title, .xiaofang-block-title, .jigong-block-title, .zonghe-block-title {
        float: left;
        height: 28px;
        line-height: 28px;
        font-size: 18px;
        margin-left: 5px; }
    .jianzhu li, .gongcheng li, .jianli li, .fangdichan li, .zhuangxiu li, .zaojia li, .jingying li, .tumu li, .guihua li, .yuanlin li, .jianzhubiaoxian li, .tielu li, .shizheng li,
    .chengshi li, .shuili li, .gangjiegou li, .jipaishui li, .zhineng li, .dengguang li, .anzhuang li, .jiance li, .huanjing li, .xiaofang li, .jigong li, .zonghe li {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      color: #6D6D6D;
      float: left;
      width: 130px;
      padding: 5px 0 0 10px; }
    .jianzhu li:hover, .gongcheng li:hover, .jianli li:hover, .fangdichan li:hover, .zhuangxiu li:hover, .zaojia li:hover, .jingying li:hover, .tumu li:hover, .guihua li:hover, .yuanlin li:hover, .jianzhubiaoxian li:hover, .tielu li:hover, .shizheng li:hover,
    .chengshi li:hover, .shuili li:hover, .gangjiegou li:hover, .jipaishui li:hover, .zhineng li:hover, .dengguang li:hover, .anzhuang li:hover, .jiance li:hover, .huanjing li:hover, .xiaofang li:hover, .jigong li:hover, .zonghe li:hover {
      color: #226EBC; }
    .jianzhu-middle, .gongcheng-middle, .jianli-middle, .fangdichan-middle, .zhuangxiu-middle, .zaojia-middle, .jingying-middle, .tumu-middle, .guihua-middle, .yuanlin-middle, .jianzhubiaoxian-middle, .tielu-middle, .shizheng-middle,
    .chengshi-middle, .shuili-middle, .gangjiegou-middle, .jipaishui-middle, .zhineng-middle, .dengguang-middle, .anzhuang-middle, .jiance-middle, .huanjing-middle, .xiaofang-middle, .jigong-middle, .zonghe-middle {
      float: none;
      display: inline-block;
      vertical-align: middle; }
  
  .jianzhu {
    /*height: 300px; */
  	padding-bottom: 10px;
  }
  
  .tumu {
    /*height: 385px;*/
    padding-bottom: 10px;
    margin-top: 10px; }
    .tumu-block-square {
      background-color: #7d98b8; }
  
  .guihua {
    /*height: 160px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
  
  .gongcheng {
    /*height: 320px;*/
    padding-bottom: 10px;
    margin: 20px 0 0 10px; }
  
  .jianli {
    /*height: 217px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
  
  .fangdichan {
    /*height: 310px;*/
    padding-bottom: 10px;
    margin: 20px 0 0 10px; }
  
  .zhuangxiu {
    /*height: 310px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
  
  .zaojia {
    /*height: 211px;*/
    padding-bottom: 10px;
    margin: 20px 0 0 10px; }
  
  .jingying {
    /*height: 286px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
  
  .zonghe {
    /*height: 200px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .zonghe-block-square {
      background-color: #dc704c; }
  
  .yuanlin {
    /*height: 256px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .yuanlin-block-square {
      background-color: #15cb19; }
  
  .shizheng {
    /*height: 446px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .shizheng-block-square {
      background-color: #ff9000; }
  
  .jianzhubiaoxian {
    /*height: 186px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .jianzhubiaoxian-block-square {
      background-color: #e0c721; }
  
  .chengshi {
    /*height: 416px;*/
    padding-bottom: 10px;
    margin-top: 10px; }
    .chengshi-block-square {
      background-color: #e06e21; }
  
  .tielu {
    /*height: 360px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .tielu-block-square {
      background-color: #a26920; }
  
  .shuili {
    /*height: 187px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .shuili-block-square {
      background-color: #6592ef; }
  
  .gangjiegou {
    /*height: 170px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .gangjiegou-block-square {
      background-color: #0066b1; }
  
  .jipaishui {
    /*height: 240px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .jipaishui-block-square {
      background-color: #d138a0; }
  
  .zhineng {
    /*height: 240px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .zhineng-block-square {
      background-color: #db6929; }
  
  .dengguang {
    /*height: 220px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .dengguang-block-square {
      background-color: #efea65; }
  
  .anzhuang {
    /*height: 266px;*/
    padding-bottom: 10px;
    margin-top: 10px; }
    .anzhuang-block-square {
      background-color: #5400ff; }
  
  .jiance {
    /*height: 345px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .jiance-block-square {
      background-color: #d138a0; }
  
  .huanjing {
    /*height: 230px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .huanjing-block-square {
      background-color: #006e36; }
  
  .xiaofang {
    /*height: 155px;*/
    padding-bottom: 10px;
    margin: 10px 0 0 10px; }
    .xiaofang-block-square {
      background-color: #d138a0; }
  
  .jigong {
    /*height: 335px;*/
    padding-bottom: 10px;
    margin-top: 10px; }
    .jigong-block-square {
      background-color: #7a5327; }
  
  .news {
    margin-top: 20px; }
    .news-title {
      margin: 0 0 0 5px; }
    .news-line {
      background-color: #6D6D6D;
      height: 3px;
      width: 440px;
      margin: 0 0 0 5px; }
    .news-list {
      color: #6D6D6D;
      padding: 8px 0 7px 10px; }
    .news-list:hover {
      color: #226EBC;
      padding: 8px 0 7px 10px;
      background-color: #E6E6E6; }
    .news-keyword {
      color: #226EBC; }
    .news-keyword2 {
      color: #FFA100; }
  
  .friends {
    margin: 20px 0 10px 0; }
    .friends-title {
      margin: 0 0 0 5px; }
    .friends-line {
      background-color: #6D6D6D;
      height: 3px;
      width: 1015px;
      margin: 0 0 0 5px; }
    .friends-list {
      color: #6D6D6D;
      padding: 15px 0 0 10px; }
    .friends-keyword {
      color: #226EBC; }
    .friends-keyword2 {
      color: #FFA100; }
    .friends li {
      float: left;
      margin: 10px 0 0 10px;
      color: #6D6D6D; }
  
  .ad {
    width: 1140px;
    margin: 20px 0 5px 0; }
  
  .footer {
    background-color: #F2F2F2; }
  
  /*325gk跳转*/
  .click_325_1 {
      display: inline-block;
      position: fixed;
      left: 0;
      top: 40%;
      width: 60px;
      transition: width 2s,top 2s;
  }
  .click_325_1 img{
      width:100%;
  }
  .click_325_1:hover{
      width: 100px;
      top: 26%;
  }
  /*公告滚动*/
  ul{
      margin: 0;
      padding: 0;
      list-style: none;
  }
  .form_div_00{
      padding: 5px 38px;
      overflow: hidden;
  }
  .form_div_000, .form_div_001{
      font-size: 16px;
      display: inline-block;
      overflow: hidden;
      height: 32px;
      line-height: 32px;
      color: rgb(255, 52, 52);
  }
  
  #canvas_left_0, #canvas_right_0{
      position: absolute;
      z-index: 19;
      top: 50%;
      margin-top: -20px;
      background: rgba(0,0,0,.2);
  }
  #canvas_left_0{
      left: 0
  }
  #canvas_right_0{
      right: 0;
  }
  .item_0{
      width: 667px;
      height: 332px;
      display: none;
  }
  .active_0{
      display: block;
  }
  .active_1{
      background: #fff !important;
  }
  /*# sourceMappingURL=frontpage.css.map */
  