@charset "UTF-8";
@media (min-width: 991px){
  .menuDdtail .navbar { padding-bottom: 15px; background: #fff;   border-bottom:5px solid #0a87bb;}
  .marketing_top{ margin-top:18px}
}
@media (max-width: 1199px){
  .twentieth-box{ margin-top: 170px;}
  .menuDdtail .headerMeau ul.navbar-nav li:last-child{ width: 104px}
  .marketing_con.marketing_con_03 a.qyzc{width: 256px;}
  .house{ width: 100%; height: 66px;}
  .house img{ width: 100%; height: inherit;}
  .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text02 p, .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text04 p{
    margin-right: 20px!important;
  }
  body .fix_con_w {
    width: 100%;
    padding: 0;
  }
  .apply_con {
    font-size: 14px;
    /* line-height: 36px; */
    padding: 15px;
  }
  body ul.entry{padding-left: 10px;}
  body ul.entry li a{    padding: 19px 16px 18px;}
  body .head_img{    width: 200px;
    height: inherit;}
   body .location_w{ width: 100%;}
    body  .post_tab_w{    width: inherit;}
    .vip_select_con{ width: inherit; text-align: center;    margin:0 0 15px;}
  .vip_select_con .vip-con {   float: inherit;   display: inline-block;}
  body .releaseInPost01_list ul li .releasePost_list03,
  body .releaseInPost01_list ul li .releasePost_list04,
  body .releaseInPost01_list ul li .releasePost_list05,
  body .releaseInPost02_list ul li .releasePost_list03,
  body .releaseInPost02_list ul li .releasePost_list04,
  body .releaseInPost02_list ul li .releasePost_list05 {   width: 13%; }


 .hot a:nth-child(2n) {background: #fff;}
  .hot a:nth-child(2n) .circle{background: #4897e9;}
  .hot a:nth-child(2n) .circle i{background-position: -425px -52px;}
  .hot a .company-name{ line-height: 22px; display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding: 0 10px;}
  .hot a:nth-child(2n) .company-name{ color: #333;}
  .hot a:nth-child(2n) .indus-stage{ color: #999;}
  .hot a:nth-child(5n),.hot a:nth-child(7){background: #458ae6 url(../images/hot_bg.png) left top no-repeat; background-size: 100%;}
  .hot a:nth-child(5n) .circle,.hot a:nth-child(7n) .circle{background: #fff;}
  .hot a:nth-child(5n) .circle i,.hot a:nth-child(7n) .circle i{ background-position: -425px 10px;  }
  .hot a:nth-child(5n) .company-name,.hot a:nth-child(7n) .company-name{ color: #fff;}
  .hot a:nth-child(5n) .indus-stage,.hot a:nth-child(7n) .indus-stage{ color: rgba(255,255,255,0.8);}
  .homeBanner a{height: 142px;}
}
@media (max-width: 1199px) and (min-width: 992px){
  .twentieth-box{ margin-top: 170px;}
  .twentieth-box a{    width: 48%;}
  .homeBanner a{height: inherit}
  .footer .foot-left{  margin-right: 0;}
  .marketImg{ width: 90% !important;}
  .marketRecruit{height: 358px;}
  .marketing_con.marketing_con_03 a.qyzc{width: 256px;}
  .post .e{width: 442px!important;}
  .post .e .poName,.post .e .coName{width: 300px!important;}
 body .resumeManagement_list ul li .resumeManagement_list02 {
    width: 32%;
  }
  .headerTop .search-box{
    margin-right:0;
    width: 204px;
  }
  .login_info {
    width: 410px;}
  .marketing_con a{width:120px;height:145px}
 body .headerMeau ul.navbar-nav li{width: 105.4px;}
  .menuDdtail .headerMeau ul.index-nav2022 li{width: 104px;}
  .headerMeau ul.navbar-nav li a{    margin-right: 10px;}
  .marketing{padding-top:23px}
  .marketing_con a{height: 104px;padding: 5px 0px;margin: 7px 5px;}
  .marketing_con a label{font-size: 16px; line-height: inherit; padding-top: 0; line-height: 1;}
  .marketing_con a label.height26{    line-height: 16px;}
   .marketing_con a .circle{width: 52px; height: 52px;line-height: 52px;}
  .marketing_con a .circle i{ width: 46px; height: 46px; margin-top: -5px; margin-left: -5px;}
  .infoNewCon{ width: 940px; padding-bottom: 0;}
  .new_lineTab.lineTab .nav-tabs li a { padding: 0px 6px; }

  /*.search_handle {
    float: left;
    width: 520px;
  }*/
  .search_handle ul {
    padding: 25px 12px 18px 12px;
    overflow: hidden;
  }
  .search_handle ul li a h1 {
    font-size: 16px;}
  .handle_con {
    margin-left: 530px;
  }
  .handle_con ul li a span{ margin-left:15px;}
  .handle_con ul li a{ font-size:16px;}
  .mpicture a span{ font-size: 16px}

  .job-talents.talents_index .talents_list li{    width: 47%;}
  body .review .review-title {    width: 610px;}
  body .job_review_btn {    margin-left: 630px;  }
  body .jobSearch_t_con02 ul li{width: 50%}
  .carousel{   width: 586px}
  .flexslider{width: 544px;}
  .seach_con{width:346px}
  .markRecruit a{height: 100px;}
  .markRecruit_03 a.qyzc{ width: 100%;}
  .recruit.post .e{width: 462px;}
  .recruit.post .e:nth-child(3n){margin: 0 15px 15px 0;}
  .recruit.post .e:nth-child(2n){margin: 0 0 15px 0;}
  .post .e .coName,.post .e .poName{width: 234px;}
  .hot a{ width: 303px;}
  .hot a:nth-child(3n),.hot a.nth3{margin-right: 0; }
}

@media (max-width: 991px){
  .twentieth-box {
    margin-top: 130px;
  }
  .twentieth-box a{  width: 341px; height: 227px}
    /*企业个人登录后菜单 start*/
/*
 .aside_d.in{ display: block; }

.off-screen-toggle.in {
    border-top: 1px solid #f7f7f7;
    overflow-x: hidden !important;
    position: fixed;
    top: 1rem;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: block !important;
    background-color: rgba(255, 255, 255, 0.9);
}

 .aside_d .user_info{
     float: inherit;
     margin: 0 20px 5px;
     text-align: left;  border: 1px solid #cd3944;
 }
.aside_d .user_info a.first-of-type{ border-right: 1px solid #d76069;}

.aside_d ul {
    clear: both;
    padding: 10px 0;
}
.aside_d ul li {
    border-top: 1px solid #be1825;
    cursor: pointer;
}
.aside_d ul li .user_title {
    background-color: #b9111e;
}
.aside_d ul li .user_title:active a {
    background-color: #b9111e;
    color: #fff !important;
}
.aside_d ul li .user_title:hover a {
    color: #fff;
}
.aside_d ul li .user_title .icon-caret-down {
    margin-top: 2px;
}
.aside_d ul li.user_title:hover {
    color: #ffffff;
}
.aside_d ul li a,
.aside_d ul li i {
    color: #fff;
}
.aside_d ul li i {
    font-size: 12px;
    margin-right: 13px;
    margin-top: 4px;
}
.aside_d ul li a {
    padding: 10px 8px 10px 20px;
    display: block;
    color: #fff !important;
    font-size: 14px !important;
    text-decoration: none;
}
.aside_d ul li a i {
    float: right;
}
.aside_d ul li:active {
    background-color: #be1825;
}
.aside_d .login {
    width: 100%;
    margin-left: 0;
    background: none;
    border-top: none;
}
.aside_d .login span {
    width: 100%;
}
.aside_d .login span .login_w {
    width: 4.3rem;
    color: #fff;
    font-size: 0.28rem;
    padding-left: 3px;
}
.aside_d .login span .login_position {
    height: 0.8rem;
    width: 0.8rem;
    margin-top: 0.0rem;
    margin-left: 0.05rem;
}
.aside_d .login .login_letter {
    line-height: 0.8rem;
}
.aside_d_info {
    padding: 0.1rem 0.40rem 0.25rem;
}
.aside_d_info .info_img {
    float: left;
    width: 0.92rem;
    height: 0.92rem;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 15px;
}
.aside_d_info .info_img img {
    max-width: 105%;
    margin: -0.02rem 0 0 -0.02rem;
}
.aside_d_info h1 {
    font-size: 0.32rem;
    color: #fff;
    margin-top: 0.05rem;
}
.aside_d_info a {
    font-size: 0.24rem;
    color: #e1a2a5;
    text-decoration: underline;
    margin-top: 0.1rem;
}
.menu-wrap {
    display: block;
    left: -80%;
    position: absolute;
    z-index: 9;
    width: 80%;
    top: 1rem;
    bottom: 0;
    background: #c51b28;
    padding: 1em 0;
    font-size: 1.15em;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.menu-wrap.in {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    overflow-y: auto;
}
.off-screen-toggle.in {
    border-top: 1px solid #f7f7f7;
    overflow-x: hidden !important;
    position: fixed;
    top: 1rem;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: block !important;
    background-color: rgba(255, 255, 255, 0.9);
}
.aside_d ul {
    clear: both;
    padding: 10px 0;
}
.aside_d ul li {
    border-top: 1px solid #be1825;
    cursor: pointer;
}
.aside_d ul li:active {
    background-color: #be1825;
}
.aside_d ul li .user_title {
    background-color: #b9111e;
}
.aside_d ul li .user_title:hover {
    color: #ffffff;
}
.aside_d ul li .user_title:active a {
    background-color: #b9111e;
    color: #fff !important;
}
.aside_d ul li .user_title:hover a {
    color: #fff;
}
.aside_d ul li .user_title .icon-caret-down {
    margin-top: 2px;
}
.aside_d ul li a,
.aside_d ul li i {
    color: #fff;
}
.aside_d ul li i {
    font-size: 12px;
    margin-right: 13px;
    margin-top: 4px;
}
.aside_d ul li a {
    padding: 10px 8px 10px 20px;
    display: block;
    color: #fff !important;
    font-size: 14px !important;
    text-decoration: none;
}
.aside_d ul li a i {
    float: right;
}
.aside_d .login {
    width: 100%;
    margin-left: 0;
    background: none;
    border-top: none;
}
.aside_d .login span {
    width: 100%;
}
.aside_d .login span .login_w {
    width: 4.3rem;
    color: #fff;
    font-size: 0.28rem;
    padding-left: 3px;
}
.aside_d .login span .login_position {
    height: 0.8rem;
    width: 0.8rem;
    margin-top: 0.0rem;
    margin-left: 0.05rem;
}
.aside_d .login .login_letter {
    line-height: 0.8rem;
}
.aside_d_info {
    padding: 0.1rem 0.40rem 0.25rem;
}
.aside_d_info h1 {
    font-size: 0.32rem;
    color: #fff;
    margin-top: 0.05rem;
}
.aside_d_info a {
    font-size: 0.24rem;
    color: #e1a2a5;
    text-decoration: underline;
    margin-top: 0.1rem;
}
.aside_d_info .info_img {
    float: left;
    width: 0.92rem;
    height: 0.92rem;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 15px;
}
.aside_d_info .info_img img {
    max-width: 105%;
    margin: -0.02rem 0 0 -0.02rem;
}
.menu-wrap {
    display: block;
    left: -80%;
    position: absolute;
    z-index: 9;
    width: 80%;
    top: 1rem;
    bottom: 0;
    background: #c51b28;
    padding: 1em 0;
    font-size: 1.15em;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.menu-wrap.in {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    overflow-y: auto;
}*/
/*企业个人登录后菜单 end*/
  .h320,.homeBanner a{height: inherit;margin-bottom:0}
  .markRecruit_04 .markRecruit a.mark1:after{display: none}
  .markRecruit_02 .markRecruit a:before{display: block}
  .marketRecruit{ height: inherit}
  .markRecruit_01 .markRecruit a{    width: 100%;}
  .markRecruit a{width: 25%;}
  /*.markRecruit a:nth-child(3):after,.markRecruit a:nth-child(4):after{display: none}*/
  .markRecruit_02 .markRecruit a,.markRecruit_03 a{ width: 50%;}
  .markRecruit_03 .markRecruit a:nth-child(3) { width: 100%; }
  .markRecruit_03 a:nth-child(2):before{display: block}
  .marketing_con_03 .marketing_con a,.marketing_con_03 .marketing_con a{ width: 200px;}
  .marketing_con_02 .marketing_con a,.marketing_con_02 .marketing_con a{width: 44%; height: 128px; padding: 12px 0px;}
  .marketing{padding: 20px 0 15px 0; height:inherit}
  .marketing .lineTab{display:none}
  .marketing_con a{width: 224px; margin: 5px 5px 10px 5px; border-radius: 2px;}
  .letter_content{margin-bottom: 20px;}

  .mobil_bg{background: #fff; padding-top: 18px; padding-bottom: 18px}
  .mobil_bg.m-b-md{
    margin-bottom: 30px!important;
  }
  .mobil_bg.m-b-sm {
    margin-bottom: 18px!important;
  }
  .mobil_bg .newCon{background: transparent;margin-bottom:0}
  .search_handle_box{margin: 0 -15px 25px -15px;}
  .search_handle_box{ margin: 0 -15px 25px -15px;}
  .search_handle ul li a div{    width: 86%;}
  .hot a{width: 230px;}
  .recruit.post .e:nth-child(3n){margin: 0 15px 15px 0;}
  .recruit.post .e:nth-child(2n){margin: 0 0 15px 0;}
  .hot a:nth-child(3n),.hot a.nth3{ margin-right: 0px;}
  .recruit.post .e{width: 352px!important;}
  .letter_content{height: inherit;}
  .newRight{margin-left:0; clear: both; margin-bottom: 20px;}
  .post .e{width: 332px!important;}
  .post .e .poName,.post .e .coName{width: 200px!important;}
  .carousel{ height: inherit; min-height: inherit;}
  .searchRecruit .btn{width: 140px;}

  .btn_back_top{ margin-top: 2px;}
   body .jobSearch_t_con ul li,body .jobSearch_t_con ul li.jobSearch_t_con_w{    width: 100%;}
  .jobSearch_t_con{     padding: 20px 0px 20px 15px; }
  .jobSearch_t_con ul li .jobSearch_t_con_input{    margin-right: 15px;}
  .expend_content{    padding: 0;    height: 0; overflow: hidden  }
  .expend_content_open{  padding: 0;    height: inherit; overflow: inherit;  }
  .expend{ cursor: pointer; margin-right:5px; margin-top:5px; color: #666666;}
  .expend b{ font-weight: normal;}
  .expend .glyphicon{ margin-left:5px; font-size: 8px; margin-top: 8px; float: right;}
  .job-talents.talents_index .talents_list li{ width: 45%;}
  .navbar-collapse {
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 60px;
    background-color: #035eab;
  }
  .navbar-collapse.collapse {
     display: none!important;
  }
  .navbar-collapse.in {
    display: block!important;
  }
  .navbar-toggle {
    display: block;
  }
  .index-navbar-collapse.in {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    margin: 0;
    background: rgba(0,0,0,0.1);
  }
  .headerContain .navbar-collapse .navbar-nav {
    background: none;
    top: 100px;
  }
  .menuMask {
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0px;
    background: rgba(255,255,255,0.95);
    z-index: 1;
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-animation: scale-fade 0.5s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);
    animation: scale-fade 0.5s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);

  }
  @-webkit-keyframes scale-fade {
    0% {
      opacity: 0;
      -webkit-transform: scale(.8) rotateX(-40deg);
      transform: scale(.8) rotateX(-40deg)
    }
    50% {
      opacity: 1
    }
    70% {
      -webkit-transform: scale(1.05) rotateX(0);
      transform: scale(1.05) rotateX(0)
    }
    100% {
      -webkit-transform: scale(1) rotateX(0);
      transform: scale(1) rotateX(0)
    }
  }

  @keyframes scale-fade {
    0% {
      opacity: 0;
      -webkit-transform: scale(.8) rotateX(-40deg);
      transform: scale(.8) rotateX(-40deg);
    }
    50% {
      opacity: 1
    }
    70% {
      -webkit-transform: scale(1.05) rotateX(0deg);
      transform: scale(1.05) rotateX(0deg);
    }
    100% {
      -webkit-transform: scale(1) rotateX(0deg);
      transform: scale(1) rotateX(0deg);
    }
  }
  .overlay-dialog-animate{
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-animation: scale-fade .5s forwards cubic-bezier(.8,.02,.45,.91);
    animation: scale-fade .5s forwards cubic-bezier(.8,.02,.45,.91);
  }
  .index-navbar-collapse .navbar-nav {
    position: fixed;
    width: 100%;
    left: 7px;
    z-index: 9999999;
  }
  .navbar-inverse .navbar-collapse{ border:none}

  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .orange-bg{    background: #ff7f00!important;}*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .red-bg{    background: #d0533d!important;  }*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .violet-bg{    background: #a471a4!important;  }*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .violet-bg2{    background: #ac7dc2!important;  }*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .pink-bg{    background: #f67467!important;  }*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .yellow-bg{    background: #dfa803!important;  }*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .green-bg{    background: #50c3bc!important;  }*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .grass-green-bg{    background: #97c077!important;  }*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .blue-bg{    background: #5ba7c6!important;  }*/
  /*.menuDdtail .index-navbar-collapse.in .navbar-nav .blue-bg3{    background: #63bbd8!important;  }*/
  /*.menuDdtail .headerMeau ul.navbar-nav li a{border-radius: 6px!important;     margin-right: 10px!important;}*/
  .index-navbar-collapse ul{ top:100px;   margin: 0px;  }
  .index-navbar-collapse ul li a{ margin-right: 10px!important; border-radius: 6px!important;  }
  .index-navbar-collapse ul li{     margin-bottom: 10px;  }
  .index-navbar-collapse ul.navbar-nav li {
    width: 33%!important;
  }
  .headerMeau ul.navbar-nav li a.last_marginR{margin-right:12px}
  .navbar-toggle{
    position: fixed;
    top: 8px;
    right: 0px;
    z-index: 999;

  }
  .firm-title:after,
  .firm-title:before{
    z-index: 0;
  }

  .headerTop{    height: 162px;  }
  .login_info{margin-top: -58px; float:right}
  .headerTop .search-box{    margin-right: 0; margin-top:0;
    width: 100%;}

  .navbar{ min-height: inherit}
  .headerMeau{ margin-top:0;}
  .headerNotice ul li a{font-size: 18px;}
  .headerNotice_title{font-size: 14px;
    padding: 6px 10px;
    margin-top: 4px;
  }
  .headerNotice_title:before{ background: none}
  .headerNotice ul {
    margin-left: 90px;
  }
  .infoNewCon {
    width: 720px;}
  .lineTab, .tab-right{ padding-top:10px;  margin-left:10px;
    clear: both;}
  .lineTab{padding:0px 0px 5px 5px; margin:0;}
  .newIndex{padding-left: 0; padding-right:0;}

  .search_handle,.newLeft{ width: 100%;}
  .handle_img{    margin-left: 0px;margin-top: 30px;}
  .handle_con {
    margin-left: 0;
    clear: both;
    padding-top: 25px;
  }
  .newCon{padding: 0px 1px;}
  .lineTab .tab-content{height: 350px; margin: 10px 0px 5px 0px; width: 99%;}
  .taking-place a,.firm ul li,.mpicture a{width: 50%;}
  .mpicture a:nth-child(3n+3) .shadow{margin-right: 12px!important;}
  .share{ display: none}
  .new_news {width: 100%;}
  .flexslider{ background: #ccc}
  .flexslider,.industry_news .flexslider_news,.new_news .flexslider_news{
    width: 100%;
    height: inherit!important;
    overflow: hidden;
    min-height: 200px;
  }
  .flexslider_news .news_img,.new_news .flexslider_news .news_img{
    width: 100%;
    min-height: 200px;
  }
  .flexslider_news li div,.industry_news .flexslider_news li div{
    height: inherit!important;
    min-height: 200px;
  }
  .flexslider_news_title{font-size: 16px;}
  .flex-direction-nav a{    width: 50px;
    height: 70px; background-size: 85%;   opacity:1;}

  .flex-direction-nav .flex-next{ background-position: 3px -69px!important; background-size: 100%!important;}
  .flex-direction-nav .flex-prev{ background-position: 1px 0px!important;background-size: 100%!important;}
  .new_news .flexslider_news{ margin: 15px auto 1px auto;}
  .flex-control-nav{ bottom: 20px;}
  .location ul li a{ font-size:16px;     padding: 0px 22px;}
  .partyBulidNews_left .flexslider_news,.partyBulidNews_left .flexslider_news .news_img {
    height: inherit;
    min-height: 200px;
    width: 100%;}
  .partyBulidNews_left .activity_list {
    clear: BOTH; margin-left:0;
    padding-top: 10px;
  }
  .flexslider_news_title{  height: 38px;}
  .news_left{    float: inherit;
    width: inherit;}

  .news_right {
    margin-left: inherit;}
  .news_left.construction .partyBulidNews_left .news_list, .news_right.construction .partyBulidNews_left .news_list,.news_right.construction .partyBulidNews_left.h101 .news_list {
    height: inherit;}

	.unit_box .unit_con_hover{
		width: 50%;
	}
  .seach_con{ width: 100%; margin-bottom: 10px; }
  .jobfair a .login{
    left: inherit;
    position: inherit;
    display: block;
    width: inherit;
    box-shadow: initial;
    margin-left: 16px;
    padding-top: 5px;
    height: inherit!important;
    top: inherit!important;
    text-align: left;
    background: transparent;
  }
  .jobSearch_t{padding: 15px!important;}
  .jobSearch_t .laydate-icon{padding-left: 0px; width: 44%!important;}
  .jobSearch_t .jobSearch_t_form{     margin-bottom: 5px; }
  .jobSearch_t .jobSearch_t_form.btn {
    padding: 10px 20px;
    display: block;
    margin: 0 auto;
    width: 110px;
    float: inherit;
    clear: both;}
  .jobSearch_t .jobSearch_t_title{display: none}
  .jobSearch_t .vitae-r-t-input{margin-right: 0;   margin-bottom: 5px;   width: 100%;}
  .jobSearch_t .vitae-r-t-input input{    min-width: 100%;}
  .jobSearch_t .screen-mid,.jobSearch_t .vitae-r-t-select,.jobSearch_t .vitae-r-t-select select,.jobSearch_t .vitae-r-t-input input{width: 100%}
   body .evaluate_con{ margin-right: 0;        margin-top: 10px; padding: 20px 15px;}

    body .jobSearch_list ul li .jobSearch_list02 {
    width: 70%;
  }
  body .jobSearch_list ul li .jobSearch_list03 {
    width: 17%;
  }
  .con-news .news_box li{width: 22%;}
  body .entry,
  .entry.in li:nth-child(3){
    display: none;
  }
    .entry.in{-webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-animation: scale-fade 0.5s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);
    animation: scale-fade 0.5s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);}
    body .entry.in {
        display: block;
        top: 100px;
        position: fixed;
        z-index: 9;
        left: 0;
        right: 0;
      width: 60%;
      margin-left:20%;
    }
    .entry.in li{
       width: 33%;
        margin-bottom: 10px;
    }
    .entry.in li a{ padding-left:0; padding-right: 0;    border-radius: 6px!important;    margin-right: 10px!important; font-size: 18px!important; color:#fff!important; text-align: center}
    ul.entry.in li a::after,
    ul.entry.in li a::after{ border:none!important; background: transparent}
    ul.entry.in li a.active{ border:none}
    .entry.in li:nth-child(1) a{background: #d0533d}
    .entry.in li:nth-child(2) a{background: #ff7f00}
    .entry.in li:nth-child(4) a{background: #dfa803}
    .entry.in li:nth-child(5) a{background: #f67467}
    .entry.in li:nth-child(6) a{background: #a471a4}
    .entry.in li:nth-child(7) a{background: #ac7dc2}
    .detail-navbar-toggle{     background-color: #c51b28;        border-color: #c51b28; top: 0;        right: inherit;}
    .detail-navbar-toggle .icon-bar{ background: #fff}
  body  .head_box{ background: none;
    padding: 5px 0;
    height: 50px;
    line-height: 42px;
    background-color: #fff;
    background-image: none;  position: relative; z-index: 1;box-shadow: 0 0 4px rgba(0,0,0,.2);}
  .head_box .container{position: relative;}
  .head_box  .exit{     position: absolute;
    top: 0;
    right: 15px;
    height: inherit;
  }
  .head_box .exit .exit-user .exit-user-mid i {
    display: inline-block;
  }
  .head_box .exit .exit-user .exit-user-mid{ color:#717171;     }
  .head_box .head_img .logo {
  /*  margin-right: 10px;
    max-width: 100%;
    max-height: 100%;*/
    display: none!important;
  }
  body .footer .visit{    padding: 0px 12px;     height: 26px;    line-height: 26px; }
  .icp, .footer .visit {
    font-size: 12px;
  }
  .login-mid{    width:inherit; }
    .log-r{ width: 40%}
    .login_tb .log-form{width: 60%}
    .log-cnt .log-cnt-list span.name {
      width: 100%;
    }
    .inter_win .log-cnt .log-cnt-list span.name{ width: 110px;}
    .log-cnt .log-cnt-list{ overflow: hidden}
  .reg-m-p{ margin:15px!important;}
  .center-mid .info-mid-right .flexslider,.center-mid .info-mid-right{width: 270px;}
  body .jobSearch_list ul li .jobSearch_list04 {
    width: 7%;
  }
    body  .editor_log.edui-default{width: 100%;}
  /*招聘岗位列表start*/
  body .common_list .list_divLeft{ margin-bottom: 8px}
  body .common_list .list_divLeft:last-child{ margin-bottom: 0px}
  body .common_list  .v-middle{display: inherit;}
  body .common_list ul li{ position: relative; }
  body   .position_list ul li{    display: inherit;
    align-items: inherit;}
  body   .position_list ul li .list_divLeft{ display:inline-block;}
  body  .position_list ul li .position_list01,
  body  .myContract_list ul li .myContract_list01,
  body  .recruitJobView_list ul li .recruitJobView_list02,
  body  .contractRecord_list ul li .contractRecord_list01,
  body   .contractRecord_list ul li .contractRecord_list01 span{ float:inherit; width: 100%;     font-weight: bold; font-size: 16px;  color: #337ab7;}
  body   .position_list ul li .position_list02{float:inherit; width: 100%;  }
  body   .position_list ul li .position_list03{width: 60%}
  body  .position_list ul li .position_list04{width: 40%  }

  body .positionAll_list  ul li{    display: inherit;
    align-items: inherit;}
  body  .positionAll_list  ul li .list_divLeft{ display:inline-block;}
  body  .positionAll_list  ul li .position_list01{ float:inherit; width: 100%;     font-weight: bold; font-size: 16px;  color: #337ab7;}
  body  .positionAll_list   ul li .position_list02{float:inherit; width: 100%; margin: 6px 0;}
  body  .positionAll_list  ul li .position_list03{width: 60%}
  body  .positionAll_list  ul li .position_list04{width: 40%  }
  body  .positionAll_list  ul li .position_list05{ margin-top:5px; }
  /*招聘岗位列表end*/

  /*招聘职位申请简历列表start*/
  body .resume_list ul li{    display: inherit;     position: relative;
    align-items: inherit;}
  body  .resume_list ul li .list_divLeft{ float: inherit;}
  body  .resume_list ul li{padding-left:10px!important; padding-right:10px!important; }
  body  .resume_list ul li .resume_list01{ width:40px; position: absolute;     top: -1px; left: -8px;}
  body   .resume_list ul li .resume_list01.list-main-ctn .msg{line-height: 10px; padding: 1px 5px;    font-size: 12px;}
  body  .resume_list ul li .resume_list02,body .resume_list ul li .resume_list04,body .resume_list ul li .resume_list05{   width: inherit; display: block; margin-bottom: 4px;}
  body  .resume_list ul li .resume_list02 .radio_table{margin-left:10px; font-weight: bold!important; font-size: 15px;    line-height: 1.4;}
  body  .resume_list ul li .resume_list02 .radio_table input[type="radio"]:before{
    top: -2px; left: -4px;
  }
  body  .resume_list ul li .resume_list02 .radio_table input[type="radio"]:checked:after{    top: 3px;      left: 0px; }
  body  .resume_list ul li .resume_list03{ width: 100px;}
  body  .resume_list ul li .resume_list03,  .resume_list ul li .resume_list04{  float:left;}
  body  .resume_list ul li .resume_list05{    clear: both;}
  body  .job_sq_result p{position: inherit; top: inherit; right: inherit;}
  /*招聘职位申请简历列表end*/

  /*简历管理列表start*/
  body .resumeManagement_list ul li .resumeManagement_list02,
  body .resumeManagement_list ul li .resumeManagement_list03,
  body .resumeManagement_list ul li .resumeManagement_list04,
  body .resumeManagement_list.resumeDownload_list ul li .resumeManagement_list02{    width: 100%; }

  /*简历管理列表end*/

  /*发布招聘职位列表start*/
  body  .releasePost_list ul li{    padding-left: 15px!important;  padding-right: 15px!important;}
  body  .releasePost_list .common_list_title,
  body   .releasePost_list ul li .releasePost_list01,
  body  .releaseInPost_list .common_list_title,
  body  .myApplication_list .common_list_title,
  body   .myContract_list .common_list_title,
  body  .recruitJobView_list .common_list_title,
  body   .contractRecord_list .common_list_title,
  body   .application_record_list .common_list_title,
  body   .rctj_list .common_list_title,
  body .contractUnit_list .common_list_title,
  body .jianliMnagement_list .common_list_title,
  body .resume_recom_list .common_list_title{display: none}
  body   .recruitJobView_list ul li{ padding-left:15px!important;; padding-right: 15px!important;;}
  body   .releasePost_list ul li .releasePost_list02{font-size: 18px;   font-weight: bold;     width: 100%;  margin-bottom: 8px;     padding-right: 50px; color: #2e71c3;}
  body  .releasePost_list ul li .releasePost_list03,
  body  .releasePost_list ul li .releasePost_list05{width: inherit; padding-right: 25px;   position: relative; }
  body  .releasePost_list ul li .releasePost_list03,
  body  .releasePost_list ul li .releasePost_list05,
  body  .releasePost_list ul li .releasePost_list06{color:#666; background: #fff}
  body   .releasePost_list ul li .releasePost_list03:before,
  body  .releasePost_list ul li .releasePost_list05:before{ content: "|";  position: absolute; right: 10px; color:#999 }
  body   .releasePost_list ul li .releasePost_list04{    position: absolute; right: 15px;  text-align: right; color:#dd413b; padding-right: 15px;}
  body  .releasePost_list ul li .releasePost_list04:before{ content: "人"; font-size:12px;  position: absolute; right: 0px; top:1px;}
  body   .releasePost_list ul li .releasePost_list07{float: inherit; padding-top:10px;
    display: block;
    width: 100%;
    clear: both;}

  body  .releasePost_list ul li:nth-of-type(even) .releasePost_list03,
  body  .releasePost_list ul li:nth-of-type(even) .releasePost_list05,
  body  .releasePost_list ul li:nth-of-type(even) .releasePost_list06{background: #f9f9f9;}
  body  .releasePost_list ul li:hover .releasePost_list03,
  body   .releasePost_list ul li:hover .releasePost_list05,
  body   .releasePost_list ul li:hover .releasePost_list06,
  body   .releasePost_list ul li:nth-of-type(even):hover .releasePost_list03,
  body   .releasePost_list ul li:nth-of-type(even):hover .releasePost_list05,
  body  .releasePost_list ul li:nth-of-type(even):hover .releasePost_list06{background: #f8fdff;}
  /*招聘职位申请简历列表end*/




    /*职位审核通过列表查看start*/
    body .recruitJobView_list ul li .recruitJobView_list01{ display: none}
    body .recruitJobView_list ul li .recruitJobView_list02{margin-bottom: 8px;}
    body .recruitJobView_list ul li .recruitJobView_list03,
    body .recruitJobView_list ul li .recruitJobView_list04,
    body  .recruitJobView_list ul li .recruitJobView_list05{position: relative; display: inline-block;    width: inherit; padding-left: 36px; min-height: 24px;}
    body .recruitJobView_list ul li .recruitJobView_list06,
    body .recruitJobView_list ul li .recruitJobView_list07,
    body .recruitJobView_list ul li .recruitJobView_list08{position: relative; width: 50%;  padding-left: 62px; min-height: 24px;  }
    body .recruitJobView_list ul li .recruitJobView_list05{ padding-left: 60px;}
    body .recruitJobView_list ul li .recruitJobView_list08{ width: 100%}
    body  .recruitJobView_list ul li .recruitJobView_list03,body .recruitJobView_list ul li .recruitJobView_list04{ margin-right: 20px}
    body  .recruitJobView_list ul li .recruitJobView_list03:before,
    body .recruitJobView_list ul li .recruitJobView_list04:before,
    body  .recruitJobView_list ul li .recruitJobView_list05:before,
    body .recruitJobView_list ul li .recruitJobView_list06:before,
    body .recruitJobView_list ul li .recruitJobView_list07:before,
    body .recruitJobView_list ul li .recruitJobView_list08:before,
    body  .recruitJobView_list ul li .recruitJobView_list04:after,
    body  .recruitJobView_list ul li .recruitJobView_list05:after{
        font-size: 12px;
        position: absolute;
        color: #999;
        left: 0px;
        top: 1px;
    }
    body .recruitJobView_list ul li .recruitJobView_list04:after,body .recruitJobView_list ul li .recruitJobView_list05:after{ content: "|" ; left:-12px; color:#c0c0c0}
    body .recruitJobView_list ul li .recruitJobView_list03:before{ content: '性别：'}
    body .recruitJobView_list ul li .recruitJobView_list04:before{ content: '人数：'}
    body .recruitJobView_list ul li .recruitJobView_list05:before{ content: '岗位性质：'}
    body .recruitJobView_list ul li .recruitJobView_list06{clear: left}
    body  .recruitJobView_list ul li .recruitJobView_list06:before{ content: '提交状态：'}
    body .recruitJobView_list ul li .recruitJobView_list07:before{ content: '审核状态：'}
    body  .recruitJobView_list ul li .recruitJobView_list08:before{ content: '审核意见：'}

    /*发布招聘职位列表end*/


    /*发布中职位列表start*/
    body .releaseInPost_list ul li,
    body .releaseInPost_list ul li,
    body .jianliMnagement_list ul li{padding-left:40px!important;}
    body  .releaseInPost_list ul li .releasePost_list01,
    body  .jianliMnagement_list ul li .jianliMnagement_list01 {
        width: inherit;
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -24px;
    }
    body  .releaseInPost_list ul li .releasePost_list01 .table-checkbox span{display: none}
    body  .releaseInPost_list ul li .releasePost_list02 {   display: block;  clear: both;  width: 100%; font-size: 18px; font-weight: bold; margin-bottom: 6px;  }
    body  .releaseInPost_list ul li .releasePost_list02  a{ display: block;     margin-right: 38px;}
    body  .releaseInPost_list ul li .releasePost_list01 { width: inherit;    position: absolute;  }


    body  .releaseInPost01_list ul li .releasePost_list03,
    body .releaseInPost01_list ul li .releasePost_list04,
    body .releaseInPost03_list ul li .releasePost_list03,
    body .releaseInPost03_list ul li .releasePost_list04,
    body .contractUnit_list ul li .contractUnit_list04,
    body .contractUnit_list ul li .contractUnit_list05,
    body .contractUnit_list ul li .contractUnit_list06{ position: relative; width: inherit;  padding-left:62px;}
    body .releaseInPost01_list ul li .releasePost_list04,.releaseInPost03_list ul li .releasePost_list04{margin-left:15px;}
    body .releaseInPost01_list ul li .releasePost_list03:before,
    body .releaseInPost01_list ul li .releasePost_list04:before,
    body  .releaseInPost03_list ul li .releasePost_list03:before,
    body .releaseInPost03_list ul li .releasePost_list04:before,
    body  .contractUnit_list ul li .contractUnit_list02:before,
    body .contractUnit_list ul li .contractUnit_list03:before,
    body .contractUnit_list ul li .contractUnit_list04:before,
    body .contractUnit_list ul li .contractUnit_list05:before,
    body .contractUnit_list ul li .contractUnit_list06:before,
    body .contractUnit_list ul li .contractUnit_list07:before,
    body .contractUnit_list ul li .contractUnit_list08:before{
        font-size: 12px;
        position: absolute; color:#999;
        left: 0px;
        top: 1px;}
    body .releaseInPost01_list ul li .releasePost_list03:before{ content: "开始时间：";}
    body  .releaseInPost01_list ul li .releasePost_list04:before{ content: "结束时间：";}
    body .releaseInPost03_list ul li .releasePost_list03:before{ content: "开始时间：";}
    body  .releaseInPost03_list ul li .releasePost_list04:before{ content: "结束时间：";}
  body  .contractUnit_list ul li .contractUnit_list02:before{ content: "合同号：";}
  body  .contractUnit_list ul li .contractUnit_list03:before{ content: "金额：";}
  body  .contractUnit_list ul li .contractUnit_list04:before{ content: "合同类型：";}
  body  .contractUnit_list ul li .contractUnit_list05:before{ content: "起始时间：";}
  body  .contractUnit_list ul li .contractUnit_list06:before{ content: "结束时间：";}
  body  .contractUnit_list ul li .contractUnit_list07:before{ content: "职位发布总数：";}
  body  .contractUnit_list ul li .contractUnit_list08:before{ content: "职位剩余发布数：";}
    body  .releaseInPost01_list ul li .releasePost_list05,
    body  .releaseInPost02_list ul li .releasePost_list04,
    body  .releaseInPost03_list ul li .releasePost_list05,
    body  .releaseInPost03_list ul li .releasePost_list06{
        position: absolute;
        right: 15px;
        text-align: right;
        color: #dd413b;
        padding-right: 15px;
    }

    body .releaseInPost_fbjs_list ul li .releasePost_list03:before {
        content: "发布时间：";
    }
    body .releaseInPost_fbjs_list ul li .releasePost_list04:before {
        content: "截止时间：";
    }
    body  .releaseInPost03_list ul li .releasePost_list05{    width: inherit;   }
    body  .releaseInPost01_list ul li .releasePost_list05:before,
    body .releaseInPost02_list ul li .releasePost_list04:before,
    body  .releaseInPost03_list ul li .releasePost_list05:before {
        content: "人";
        font-size: 12px;
        position: absolute;
        right: 0px;
        top: 1px;
    }
    body .releaseInPost03_list ul li .releasePost_list05:before { content: "";}
    body .releaseInPost01_list ul li .releasePost_list06{ width: 100%; }
    body .releaseInPost02_list ul li .releasePost_list03,body .releaseInPost03_list ul li .releasePost_list06{ width: inherit; position: relative; padding-right: 25px;}
  body .releaseInPost02_list ul li .releasePost_list03{padding-left:65px;}
    body .releaseInPost02_list ul li .releasePost_list03:after{
      content: "修改时间：";
      position: absolute;
      left: 0px;
      font-size: 12px;
      position: absolute;
      color: #999;
  }
    body .releaseInPost02_list ul li .releasePost_list05{ width: inherit;}
    body .releaseInPost02_list ul li .releasePost_list03:before,
    body .releaseInPost03_list ul li .releasePost_list06:before{
        content: "|";
        position: absolute;
        right: 10px;
        color: #999;
    }
    body .releaseInPost02_list ul li .releasePost_list06,
    body .releaseInPost03_list ul li .releasePost_list08,
    body .contractUnit_list ul li .contractUnit_list10{    display: block;  width: 100%; margin-top:6px;}
    body .releasePost_list ul li .releasePost_list07 .btn,
    body .releaseInPost02_list ul li .releasePost_list06 .btn,
    body .releaseInPost03_list ul li .releasePost_list08 .btn,
    body .myApplication_list ul li .myApplication_list07 .btn,
    body .myContract_list ul li .myContract_list09 .btn,
    body .recruitJobView_list ul li .recruitJobView_list09 .btn{ padding: 6px 30px;}
    body .releaseInPost03_list ul li .releasePost_list07{    position: relative;
        width: inherit;
        padding-left: 62px;}
    body .releaseInPost03_list ul li .releasePost_list07:before {
        content: "投递简历：";
        font-size: 12px;
        position: absolute;
        color: #999;
        left: 0px;
        top: 1px;
    }
    body .releaseInPost03_list ul li .releasePost_list06{    clear: left;  margin-left: 15px;}
    /*招聘职位申请简历列表end*/

    /*我的申请列表start*/
    body .myApplication_list ul li .myApplication_list01{display: none;}
    body .myApplication_list ul li .myApplication_list02:before,
    body .myApplication_list ul li .myApplication_list05:before{ font-size: 12px;  position: absolute; color:#999;  }
    body .myApplication_list ul li .myApplication_list02:before{ content: "申请时间：";     top: 1px;}
    body .myApplication_list ul li .myApplication_list02,
    body .myApplication_list ul li .myApplication_list05,
    body .myApplication_list ul li .myApplication_list06,
    body .myApplication_list ul li .myApplication_list07{width: 100%}
    body .myApplication_list ul li .myApplication_list05:before{ content: "活动开始时间：";}
    body .myApplication_list ul li .myApplication_list03,body .myContract_list ul li .myContract_list03{       position: absolute;
        bottom: 74px;
        right: 10px;
        background: #ffb21e;
        color: #fff;
        width: inherit;
        border-radius: 2px;
        line-height: 20px;
        font-size: 12px;}
    body .myApplication_list ul li .myApplication_list02,
    body .myApplication_list ul li .myApplication_list05{ position: absolute;  left: 12px; height: 20px}
    body  .myApplication_list ul li .myApplication_list02{bottom: 88px; }
    body .myApplication_list ul li .myApplication_list05{bottom: 66px;}
    body .myApplication_list ul li .myApplication_list02 .list_cell{    margin-left: 57px;}
    body .myApplication_list ul li .myApplication_list05 .list_cell{    margin-left:77px;}
    body  .myApplication_list ul li .myApplication_list04{     float: inherit;
        width: 100%;
        font-weight: bold;
        font-size: 16px;
        color: #337ab7;
        margin-bottom: 55px; }
    body  .myApplication_list ul li .myApplication_list06{margin-bottom:8px;}
    /*我的申请列表end*/

    /*我的合同列表start*/
    body .myContract_list ul li .myContract_list02{ width: 100%; }
    body .myContract_list ul li .myContract_list02,
    body .myContract_list ul li .myContract_list04,
    body .myContract_list ul li .myContract_list05,
    body .myContract_list ul li .myContract_list06,
    body  .myContract_list ul li .myContract_list07{ position: relative}
    body  .myContract_list ul li .myContract_list02:before,
    body .myContract_list ul li .myContract_list04:before,
    body .myContract_list ul li .myContract_list05:before,
    body .myContract_list ul li .myContract_list06:before,
    body .myContract_list ul li .myContract_list07:before {
        font-size: 12px;
        position: absolute; color:#999;
        left: 0px;
        top: 1px;}
    body .myContract_list ul li .myContract_list02:before{ content: "合同金额："; left:8px}
    body .myContract_list ul li .myContract_list04:before{ content: "总数：";  left:8px}
    body .myContract_list ul li .myContract_list05:before{ content: "剩余发布数：";}
    body .myContract_list ul li .myContract_list06:before{ content: "起始时间：";  left:8px}
    body .myContract_list ul li .myContract_list07:before{ content: "结束时间：";}
    body .myContract_list ul li .myContract_list04,body .myContract_list ul li .myContract_list06{ width: 50%; clear:left;  }
    body .myContract_list ul li .myContract_list05,body .myContract_list ul li .myContract_list07{ width: 50%; clear:right;  }
    body .myContract_list ul li .myContract_list02 .list_cell{ margin-left:60px;}
    body .myContract_list ul li .myContract_list04 .list_cell{ margin-left:38px;}
    body .myContract_list ul li .myContract_list05 .list_cell{ margin-left:66px;}
    body .myContract_list ul li .myContract_list06 .list_cell{ margin-left:60px;}
    body .myContract_list ul li .myContract_list07 .list_cell{ margin-left:52px;}
    body .myContract_list ul li .myContract_list08{ width: 100%;  margin-bottom: 5px;     color: #337abd; font-weight: bold}
    body .myContract_list ul li .myContract_list09{ clear:both}
    body .myContract_list ul li .myContract_list03{   top: 9px; bottom: inherit;}
    /*我的合同列表end*/


  /*职位申请记录start*/
  .application_record_list ul li .application_record_list01,
  .rctj_list ul li .rctj_list01{ display: none}
  body  .application_record_list ul li .application_record_list02,
  body .rctj_list ul li .rctj_list02{font-size: 16px;}
  body  .application_record_list ul li .application_record_list02,
  body .application_record_list ul li .application_record_list03,
  body .application_record_list ul li .application_record_list04,
  body .rctj_list ul li .rctj_list02{ width: 100%}
  body .application_record_list ul li .application_record_list05,
  body .application_record_list ul li .application_record_list06,
  body .application_record_list ul li .application_record_list07,
  body .application_record_list ul li .application_record_list08,
  body .application_record_list ul li .application_record_list09,
  body .rctj_list ul li .rctj_list03,
  body .rctj_list ul li .rctj_list04,
  body .rctj_list ul li .rctj_list05,
  body .rctj_list ul li .rctj_list06,
  body .rctj_list ul li .rctj_list07{ position: relative; padding-left:65px; width: inherit;     min-height: 18px;}
  body .application_record_list ul li .application_record_list06{padding-left:75px;}
  body .application_record_list ul li .application_record_list09{padding-left:40px;}
  body .application_record_list ul li .application_record_list07,
  body .application_record_list ul li .application_record_list09,
  body .rctj_list ul li .rctj_list05,
  body .rctj_list ul li .rctj_list06,
  body .rctj_list ul li .rctj_list08{clear:left;}
  body .rctj_list ul li .rctj_list06{ width: 100%;}
  body .application_record_list ul li .application_record_list05:before,
  body .application_record_list ul li .application_record_list06:before,
  body .application_record_list ul li .application_record_list07:before,
  body .application_record_list ul li .application_record_list08:before,
  body .application_record_list ul li .application_record_list09:before,
  body .rctj_list ul li .rctj_list03:before,
  body .rctj_list ul li .rctj_list04:before,
  body .rctj_list ul li .rctj_list05:before,
  body .rctj_list ul li .rctj_list06:before,
  body .rctj_list ul li .rctj_list07:before{position:absolute; left:10px; top:1px;font-size: 12px;     color: #999;}
  body .application_record_list ul li .application_record_list05:before{ content: "工作地点：";}
  body .application_record_list ul li .application_record_list06:before{ content: "已申请人数：";}
  body .application_record_list ul li .application_record_list07:before{ content: "申请日期：";}
  body .application_record_list ul li .application_record_list08:before{ content: "更新时间：";}
  body .application_record_list ul li .application_record_list09:before{ content: "回复：";}
  body .rctj_list ul li .rctj_list03:before{ content: "创建时间：";}
  body .rctj_list ul li .rctj_list04:before{ content: "更新时间：";}
  body .rctj_list ul li .rctj_list05:before{ content: "申请状态：";}
  body .rctj_list ul li .rctj_list06:before{ content: "审核意见：";}
  body .rctj_list ul li .rctj_list07:before{ content: "展示状态：";}
  /*职位申请记录end*/


  /*hr通知 start*/
  body .hrNotice_list ul li{    padding: 10px 5px!important;}
  body .hrNotice_list ul li .hrNotice_list01{ float:left; width: 105px; margin-top: 6px;}
  body  .hrNotice_list ul li .hrNotice_list02,
  body  .hrNotice_list ul li .hrNotice_list03{margin-left:130px;    width: inherit;     margin-top: 3px;    margin-left: 120px;}
  body  .hrNotice_list ul li .hrNotice_list02 a{ font-size: 16px;}
  /*hr通知 end*/

  /*企业合同查看start*/
    body .contractView_list ul li{ width: 100%}
    body .contractView_list_r {   padding-left: 0;  clear:both;   }

    body .contractRecord_list ul li{ position: relative;     border-bottom: 1px solid #ededed; padding: 10px 0!important;}
    body .contractRecord_list ul li:last-child{border:none}
    body .contractRecord_list ul li .contractRecord_list03{ width: 100%}
    body .contractRecord_list ul li .list_cell {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    body .contractRecord_list ul li .contractRecord_list02 {
        position: absolute;
        top: 10px;
        right: 0;
        width: 30px;
        float: right;
    }
    /*企业合同查看end*/

    /*企业中心主页star*/
    body .evaluate_letter{ width: 100%; float: inherit;}
    body .enterprise-serve  li a{  display: block;  margin-top:0;  margin-right: 10px;  margin-bottom: 5px;}
    body  .enterprise_con { margin-right: 0;  margin-top: 20px;  }
    /*企业中心主页end*/

    .form_unit .list-mid .list-msg{  height: inherit;     padding:0 10px 0 15px;      overflow: hidden;}
    .form_unit .list-mid .list-msg .releaseInPost_note{    line-height: 1.6;
        clear: both;
        text-align: left;
        padding-bottom: 5px;
    }
    .form_unit .list-mid   .releaseInPost_note{   padding-right: 24px; font-size:14px!important; color:#999;     line-height: 1.5;}
    .form_unit .list-mid   .releaseInPost_note span{font-size:14px!important;     width: inherit!important;}

  body .job_review_relative{ position: relative;        padding: 10px 15px 15px 10px; }
  body  .job_review_btn{ margin-left:20px;}
  body .review .review-title{ width: inherit;     padding-left: 30px;}
  body .job_review_relative.review .review-title h2{    font-size: 20px!important;     margin-bottom: 5px;  }
  body .review .review-title a.btn-gd{ top: -1px; margin-top: 6px;  width: 20px;    height: 20px;     line-height: 18px!important;     font-size: 10px;}


  .resumeManagement_list ul li .resumeManagement_list01{position: absolute;      left: -8px;      top: -2px;}
  .resumeManagement_list ul li .resumeManagement_list01 .list_cell .msg{font-size: 12px;        padding: 1px 6px;}
  .contractUnit_list ul li .contractUnit_list01{ display: none}
  body .contractUnit_list ul li .contractUnit_list02{width: 100%!important;}
  body .contractUnit_list ul li .contractUnit_list03,
  body .contractUnit_list ul li .contractUnit_list04,
  body .contractUnit_list ul li .contractUnit_list05,
  body .contractUnit_list ul li .contractUnit_list06,
  body .contractUnit_list ul li .contractUnit_list07,
  body .contractUnit_list ul li .contractUnit_list08{ width: 50%!important;}
  body .contractUnit_list ul li .contractUnit_list02{ position: relative; width: inherit;  padding-left:52px;}
  body .contractUnit_list ul li .contractUnit_list03{ position: relative; width: inherit;  padding-left:36px;}
  body .contractUnit_list ul li .contractUnit_list07{ position: relative; width: inherit;  padding-left:84px;}
  body .contractUnit_list ul li .contractUnit_list08{ position: relative; width: inherit;  padding-left:96px;}
  body  .contractUnit_list ul li .contractUnit_list09{     width: inherit;  position: absolute; right: 15px;}


  /*简历管理start*/
    body .jianliMnagement_list ul li .list_divLeft{    margin-bottom: 4px;}
    body  .jianliMnagement_list .list_divLeft{ float: inherit; }
   body .jianliMnagement_list ul li .jianliMnagement_list02{ display: none}
    body  .jianliMnagement_list ul li .jianliMnagement_list03,
    body  .jianliMnagement_list ul li .jianliMnagement_list04,
    body  .jianliMnagement_list ul li .jianliMnagement_list05,
    body  .jianliMnagement_list ul li .jianliMnagement_list06,
    body  .jianliMnagement_list ul li .jianliMnagement_list07,
    body  .jianliMnagement_list ul li .jianliMnagement_list08{
        width: inherit; float: left;
    }
    body .jianliMnagement_list ul li .jianliMnagement_list09{width: 100%}
    body  .jianliMnagement_list ul li .jianliMnagement_list04,
    body  .jianliMnagement_list ul li .jianliMnagement_list05,
    body  .jianliMnagement_list ul li .jianliMnagement_list06,
    body  .jianliMnagement_list ul li .jianliMnagement_list07,
    body .resume_recom_list ul li .resume_recom_list03,
    body .resume_recom_list ul li .resume_recom_list04,
    body .resume_recom_list ul li .resume_recom_list05,
    body .resume_recom_list ul li .resume_recom_list06{ position: relative; padding-right: 10px;}
    body  .jianliMnagement_list ul li .jianliMnagement_list04:before,
    body  .jianliMnagement_list ul li .jianliMnagement_list05:before,
    body  .jianliMnagement_list ul li .jianliMnagement_list06:before,
    body  .jianliMnagement_list ul li .jianliMnagement_list07:before,
    body .resume_recom_list ul li .resume_recom_list03:before,
    body .resume_recom_list ul li .resume_recom_list04:before,
    body .resume_recom_list ul li .resume_recom_list05:before,
    body .resume_recom_list ul li .resume_recom_list06:before{
        content: "";
        position: absolute;
        width: 1px;
        height: 14px;
        background: #ccc;
        right: 4px;
        top: 3px;}
   body  .jianliMnagement_list ul li .jianliMnagement_list07:before,
   body .jianliMnagement_list.jianliMnagement_list2 ul li .jianliMnagement_list06:before{content: none;}
    body  .jianliMnagement_list ul li .jianliMnagement_list03{ font-size: 18px; width: 100%}
    body  .jianliMnagement_list1 ul li .jianliMnagement_list07:before{ content: inherit}
    body  .post_tab,
    body  .jianliMnagement_list1 ul li .jianliMnagement_list08{width: 100% ; float: inherit}
    body  .jianliMnagement_list ul li .jianliMnagement_list10,
    body .resume_recom_list .list_divLeft:last-child{
        position: absolute;
        top: 13px;
        right: 10px;
        font-size: 13px;
        color: #888;
      width: inherit!important;
    }
    body  .jianliMnagement_list1 ul li .jianliMnagement_list10{ top:46px}
    body  .jianliMnagement_list1 ul li .jianliMnagement_list09,
    body  .jianliMnagement_list2 ul li .jianliMnagement_list10,
    body  .jianliMnagement_list2 ul li .jianliMnagement_list11,.icon_list11{
        position: absolute;
        top: 13px;
        right: 10px;
        font-size: 13px;
        color: #888; width: inherit;
    }
    .icon_list11{ top: 40px;}
    body  .jianliMnagement_list2 ul li .jianliMnagement_list11{ top:46px}
    body  .jianliMnagement_list1 ul li.post_list_open { overflow: hidden; padding-left:0px!important}
    body  .jianliMnagement_list1 ul li.post_list_open .post_list_open_con{ padding-top:0}
    body .jianliMnagement_list1 ul li .jianliMnagement_list09{
        position: inherit;
        top: inherit;
        right: inherit;
        font-size: inherit;
        color: inherit;
        width: inherit;
    }
  body .jianliMnagement_list2 ul li .jianliMnagement_list08.invitation,
 body .jianliMnagement_list2 ul li .jianliMnagement_list08.mode,
  body .jianliMnagement_list2 ul li .jianliMnagement_list08.interview{
    width: inherit!important;
    position: relative;
    clear: left;
    float: left;
    padding-right: 10px;
  }
  body .jianliMnagement_list2 ul li .jianliMnagement_list08.mode{clear: right;}
  body .jianliMnagement_list2 ul li .jianliMnagement_list08 span{ padding-left: 62px;}
  body .jianliMnagement_list2 ul li .jianliMnagement_list08:before{font-size: 12px;
  position: absolute;
  width: 62px;
  background: transparent;
  color: #999;
  left: 0px;
  top: 1px;}
  body .jianliMnagement_list2 ul li .jianliMnagement_list08.invitation:before {
    content: "邀请时间：";
  }
  body .jianliMnagement_list2 ul li .jianliMnagement_list08.mode:before {
    content: "面试方式：";
  }
  body .jianliMnagement_list2 ul li .jianliMnagement_list08.interview:before {
    content: "面试时间："!important;
  }
  body .jianliMnagement_list2 ul li .jianliMnagement_list10:before {
    content: "投递日期：";
  }
  .jianliMnagement_list2 ul li.view-list{
    overflow: hidden;
  }

  /*简历管理end*/

  /*简历推荐全部推荐start*/
  body .resume_recom_list ul li{ overflow: hidden; padding:10px!important;}
  .resume_recom_list ul li .resume_recom_list01{ display: none}
  body .resume_recom_list ul li .resume_recom_list02 {    width: 100%; }
  body .resume_recom_list ul li .resume_recom_list03,
  body .resume_recom_list ul li .resume_recom_list04,
  body .resume_recom_list ul li .resume_recom_list05,
  body .resume_recom_list ul li .resume_recom_list06{width: inherit;    }
  body .resume_recom_list ul li .resume_recom_list08 {
    width: 100%;
    clear: both;
  }
  body .resume_recom_list .list_divLeft:last-child {
    margin-bottom: 0px;
    position: absolute;
    right: 10px;
  }
  body .resume_recom_list ul li .resume_recom_list09,
  body .resume_recom_list ul li .resume_recom_list10{ width: 50%}
  body .resume_recom_list ul li .resume_recom_list10{ text-align: right}
  body .resume_recom_list ul li .resume_recom_list03{
    font-size: 16px;
    float:left;
    margin-top: -2px;
  }
  /*简历推荐全部推荐end*/

    .expend_content.expend_content_open .jobSearch_t_con .search_btn_box{  position: absolute;
      right: 50%;
      bottom: 10px;
      margin-right: -100px;}
    .expend_content.expend_content_open .jobSearch_t_con{padding-bottom: 50px;}
    .list-mid .list-msg .list-msg-check  .tab_btn{
        color: #fff;
        background-color: #067daf;
        border-color: #067daf;
    }
    .post_tab{    padding: 5px 0px 0}
    .post_tab a:first-child{margin-left:5px}
    .post_tab a .post_tab_brackets{display: none}
    .post_tab a .post_tab_num{position: absolute;
        background: #d88572;
        height: 20px;
        line-height: 20px;
        color: #fff;
        padding: 0 6px;     top: 2px;
        right: -5px;
        border-radius: 50px;}
    .post_tab a{    padding: 0px 16px;}
    .post_tab a.on .post_tab_num{background: #c54425; }
    body  .post_tab .post_tab_scroll a{
        padding-left: 20px;
        padding-right:20px;
    }
    .firstmenuBack{ display: inline-block!important;}
    .layuiMobile.layui-layer{width: 95%!important;}
}
@media (min-width: 768px){
/*  .container {
    width: 1170px;
  }*/
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .flexslider_news .news_img {
    width: 100%;}
}
@media (max-width: 768px){
  /*start图片滚动*/
  .scroll_div{ white-space: inherit;}
  #scroll_begin ul li{display: block;}
  .scroll_div ul li a{ margin-bottom: 10px;}
  #scroll_begin_t,.scroll_div ul.img{  display: block;}
  .scroll_div ul.img li{ float: left; width: 50%; display: block;}
  .scroll_div ul.img li a{padding:0 5px}
  .scroll_div .img img,  .scroll_div img{width: 100%;height:inherit}
  /*end图片滚动*/
  .twentieth{background: #e71b12 url(../images/twentieth-bg.jpg) no-repeat 0 50px;}
  .twentieth-box{ margin-top: 30px;}
  .twentieth-box a {width: 100%;}
  .mfz-logo{ padding: 0 10px;}
  .mfz-logo a{ width: 45%; margin: 8px; font-size: 13px;}

  .HR_Alliance{background-repeat: no-repeat; background-color:#ecf0f6; background-size: 200%; background-position: top center; }
  .HR_Alliance_xc{background-color:#f3bbb4;background-size: 150%; padding-bottom: 15px!important;}
  .HR_Alliance-logo{padding:50px 0 0;  margin-left: -10px; }
  .HR_Alliance_xc .HR_Alliance-logo{padding:40px 0 0; }
  .HR_Alliance-logo a{ width: 45%; margin: 8px; font-size: 13px;}
  .HR_Alliance-logo a .logoTrade{line-height: 80px; height: 90px;}

  .HR_Alliance_top_img{
    background-position: center 0px;
    height: 90px;
    background-size: 170%;
  }
  .HR_Alliance_small-logo a{width: 44%;}
  .recruit_list span {
    padding-right: 0px;
  }
  .download{ margin-left: 16px;  margin-right: 16px;}
  .bg-w.lists{border:none}
  .expend_content.expend_content_open .jobSearch_t_con{padding-bottom: 25px;}
  .jobSearch_t_con .btn.btn-primary{height: 40px; line-height: 30px; margin-top: 10px;}
  .fyqBanner { padding: 0px 0 30px 0;  }
  /*.footer .foot-left{border-right:none}*/
  .lineTab .tab-content{  height: 220px;}
  .h320{height: 100%}
  .markRecruit.markRecruit_02 a{height: inherit}
  .marketing_con_03 .marketing_con a:last-child { width: 336px; }
  .hot{margin-right:0}
  .m-t-lg{margin-top: 15px !important;}
  .marketImg{width: 80%!important}
  .markRecruit_02 a{width: 50%}
  .marketRecruit .infoNewtab a{ margin-left: 0;}
  .marketing_con_03 .marketing_con a{width: 90%}
  .markRecruit_02 .markRecruit a{ height: 110px;}
  .markRecruit_04 .markRecruit:nth-child(1) a.mark1:after,.markRecruit_04 .markRecruit:nth-child(2) a.mark1:after{display: block}
  .dropdown{width: 100%}
  .handle_con ul li:last-child,.hot a:last-child,.linkFoot{margin-bottom: 0px;}
  .post .e{width: 98%!important;}
  .hot a{width: 100%;}
  .recruit.post{margin-right: 0px;}
  .recruit.post .e:nth-child(3n){margin: 0 0 15px 0;}
  .post .e .poName,.post .e .coName{width:70%!important;}
  .recruit.post .e{width: 100% !important; margin: 0 0px 15px 0;}
  .recruit.post .e:last-child{margin-bottom: 0}
  .newRight{ margin-bottom: 10px;}
  .lineTab{padding: 0px;}
  .lineTab .tab-content{height: 240px;}
  .bannerPic .shadow{height: 112px;}
  .bannerPic a span { font-size: 30px; line-height: 76px;}
  .marketing_con{padding: 0 5px 8px 5px;}
  .new_news .flexslider_news { margin: 10px auto 1px auto; }
  .marketing_con a{width: 30%; margin: 5px 0px 0px 0px; border-radius: 2px; height: 140px;padding: 16px 0px;}
  .marketing_con a label{ line-height: 30px;}
  .marketing_con a label.height26 {
      line-height: 20px;
      padding-top: 0;
  }
  .letter_content{margin-bottom: 10px;height:inherit}
  .newLeft{margin-top: 15px;}
  .search_handle_box,.post{margin-bottom: 15px;}
  .bannerPic{padding: 0 5px;}
  .bannerPic a{ width: 100%;}
  .bannerPic a:first-child{ margin-top: 5px;}
  .bannerPic a:last-child{ margin-bottom: 0px;}
  .homeBanner a{height: inherit; margin: 15px 0;}
  .homeBanner a:first-child{margin-top: 0;}
  .homeBanner a:last-child{margin-bottom: 0;}
  .mobil_bg.m-b-md{ margin-bottom: 25px!important;}
  .mobil_bg.m-b-sm { margin-bottom: 10px!important;}
  .mobil_bg .newCon{margin-bottom:0;}
  .w-18{width: inherit}
  .welfare {
    margin-left: 0;
  }
  .inter_win{ margin: 0}
  .inter_win .fit .vitae-r-t-radio {
    width: 100%;
  }
  .inter_win .log-cnt .log-cnt-list input[type="text"].form-control{width: inherit!important;}
  .inter_win .log-cnt .log-cnt-list{    margin: 5px 0;}
  /*iphone style*/
 .inter_win .radio_table input[type="radio"]{ margin-right: 15px;}
 .inter_win .radio_table input[type="checkbox"]{ margin-right: 20px!important;}
 .inter_win .form_unit .releasePost_form .log-cnt-list input{    min-width: inherit!important;}
    .btn_back_top {
        margin-top: 3px;
    }
  body .entry.in {
    width: inherit;
    margin-left:inherit;
  }
  .off-screen-toggle.in {
    border-top: 1px solid #f7f7f7;
    overflow-x: hidden !important;
    position: fixed;
    top: 1rem;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: block !important;
    background-color: rgba(255, 255, 255, 0.9);
  }
  /*
  .aside_d .user_info{
    float: inherit;
    margin: 0 20px 5px;
    text-align: left;  border: 1px solid #cd3944;
    }
  .aside_d .user_info a.first-of-type{ border-right: 1px solid #d76069;}
  */

  .flexslider_news_title{padding-top: 0;}
  .flex-control-nav{ bottom: 15px;}
  .aside_d ul {
    clear: both;
    padding: 10px 0;
  }
  .aside_d ul li {
    border-top: 1px solid #be1825;
    cursor: pointer;
  }
  .aside_d ul li .user_title {
    background-color: #b9111e;
  }
  .aside_d ul li .user_title:active a {
    background-color: #b9111e;
    color: #fff !important;
  }
  .aside_d ul li .user_title:hover a {
    color: #fff;
  }
  .aside_d ul li .user_title .icon-caret-down {
    margin-top: 2px;
  }
  .aside_d ul li.user_title:hover {
    color: #ffffff;
  }
  .aside_d ul li a,
  .aside_d ul li i {
    color: #fff;
  }
  .aside_d ul li i {
    font-size: 12px;
    margin-right: 13px;
    margin-top: 4px;
  }
  .aside_d ul li a {
    padding: 10px 8px 10px 20px;
    display: block;
    color: #fff !important;
    font-size: 14px !important;
    text-decoration: none;
  }
  .aside_d ul li a i {
    float: right;
  }
  .aside_d ul li:active {
    background-color: #be1825;
  }
  .aside_d .login {
    width: 100%;
    margin-left: 0;
    background: none;
    border-top: none;
  }
  .aside_d .login span {
    width: 100%;
  }
  .aside_d .login span .login_w {
    width: 4.3rem;
    color: #fff;
    font-size: 0.28rem;
    padding-left: 3px;
  }
  .aside_d .login span .login_position {
    height: 0.8rem;
    width: 0.8rem;
    margin-top: 0.0rem;
    margin-left: 0.05rem;
  }
  .aside_d .login .login_letter {
    line-height: 0.8rem;
  }
  .aside_d_info {
    padding: 0.1rem 0.40rem 0.25rem;
  }
  .aside_d_info .info_img {
    float: left;
    width: 0.92rem;
    height: 0.92rem;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 15px;
  }
  .aside_d_info .info_img img {
    max-width: 105%;
    margin: -0.02rem 0 0 -0.02rem;
  }
  .aside_d_info h1 {
    font-size: 0.32rem;
    color: #fff;
    margin-top: 0.05rem;
  }
  .aside_d_info a {
    font-size: 0.24rem;
    color: #e1a2a5;
    text-decoration: underline;
    margin-top: 0.1rem;
  }
  .menu-wrap {
    display: block;
    left: -80%;
    position: absolute;
    z-index: 9;
    width: 80%;
    top: 1rem;
    bottom: 0;
    background: #c51b28;
    padding: 1em 0;
    font-size: 1.15em;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  }
  .menu-wrap.in {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    overflow-y: auto;
  }
  .off-screen-toggle.in {
    border-top: 1px solid #f7f7f7;
    overflow-x: hidden !important;
    position: fixed;
    top: 1rem;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: block !important;
    background-color: rgba(255, 255, 255, 0.9);
  }
  .aside_d ul {
    clear: both;
    padding: 10px 0;
  }
  .aside_d ul li {
    border-top: 1px solid #be1825;
    cursor: pointer;
  }
  .aside_d ul li:active {
    background-color: #be1825;
  }
  .aside_d ul li .user_title {
    background-color: #b9111e;
  }
  .aside_d ul li .user_title:hover {
    color: #ffffff;
  }
  .aside_d ul li .user_title:active a {
    background-color: #b9111e;
    color: #fff !important;
  }
  .aside_d ul li .user_title:hover a {
    color: #fff;
  }
  .aside_d ul li .user_title .icon-caret-down {
    margin-top: 2px;
  }
  .aside_d ul li a,
  .aside_d ul li i {
    color: #fff;
  }
  .aside_d ul li i {
    font-size: 12px;
    margin-right: 13px;
    margin-top: 4px;
  }
  .aside_d ul li a {
    padding: 10px 8px 10px 20px;
    display: block;
    color: #fff !important;
    font-size: 14px !important;
    text-decoration: none;
  }
  .aside_d ul li a i {
    float: right;
  }
  .aside_d .login {
    width: 100%;
    margin-left: 0;
    background: none;
    border-top: none;
  }
  .aside_d .login span {
    width: 100%;
  }
  .aside_d .login span .login_w {
    width: 4.3rem;
    color: #fff;
    font-size: 0.28rem;
    padding-left: 3px;
  }
  .aside_d .login span .login_position {
    height: 0.8rem;
    width: 0.8rem;
    margin-top: 0.0rem;
    margin-left: 0.05rem;
  }
  .aside_d .login .login_letter {
    line-height: 0.8rem;
  }
  .aside_d_info {
    padding: 0.1rem 0.40rem 0.25rem;
  }
  .aside_d_info h1 {
    font-size: 0.32rem;
    color: #fff;
    margin-top: 0.05rem;
  }
  .aside_d_info a {
    font-size: 0.24rem;
    color: #e1a2a5;
    text-decoration: underline;
    margin-top: 0.1rem;
  }
  .aside_d_info .info_img {
    float: left;
    width: 0.92rem;
    height: 0.92rem;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 15px;
  }
  .aside_d_info .info_img img {
    max-width: 105%;
    margin: -0.02rem 0 0 -0.02rem;
  }
  .menu-wrap {
    display: block;
    left: -80%;
    position: absolute;
    z-index: 9;
    width: 80%;
    top: 1rem;
    bottom: 0;
    background: #c51b28;
    padding: 1em 0;
    font-size: 1.15em;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  }
  .menu-wrap.in {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    overflow-y: auto;
  }

  .contain {
    width: 100% !important;
    padding: 0rem 0.2rem !important;
  }
  .head_con {
    height: 1.1rem;
    /*padding: 0.15rem 0rem !important;*/
    padding: 0rem;
  }
  .head_con .head {
    /* height: 0.60rem!important;*/
    /* line-height: 0.88rem !important;*/
    height: 1.1rem;
    line-height: 1.1rem;
    text-align: left;
  }

  .i-logo {
    margin-top: 4px;
    padding-right: 0px;
    text-align: left;
    height: 0.7rem;
    line-height: 0;
    height: 0.92rem;
  }
  .i-logo img {
    max-height: 100%;
  }
  .head_word {
    line-height: 0.7rem;
    float: right;
    font-size: 0.3rem;
    color: #a7111d;
    height: 0.88rem;
    display: block;
  }
  .head_word:hover {
    color: #a7111d;
  }
  .head_word:focus {
    color: #a7111d;
  }
  .head_con_login {
    height: 1.92rem;
  }
  .login {
    float: right;
    overflow: hidden;
    height: 0.96rem;
    border-left: 0px;
    margin-left: -0.3rem;
  }
  .login span {
    width: 100%;
    margin-left: 0rem;
    display: inline-block;
    /*padding: 0 0.3rem;*/
    height: 0.67rem;
  }
  .login span .login_position {
/*    height: 0.55rem;
    width: 0.55rem;
    text-align: center;
    line-height: 0.46rem;
    margin-top: 0.12rem;
    margin-right: 0;*/
    /*background: url(../images/personal.png) 50% 40% no-repeat; background-size: 60% 60%;*/
  }
  .login span .login_position img {
    max-width: 55%;
  }
  .login span .company_position {
    background: url(../images/company.png) 50% 40% no-repeat;
    background-size: 60% 60%;
  }

  .login span .cat {
    display: inline-block;
  }
  .login span .cat img {
    top: 0;
    left: 0;
    max-width: 100%;
  }
  .login span.person {
    padding: 0 0 0 0.3rem;
  }
  .login span.none {
    display: none;
  }
  /*.cat_down {
    top: -8px;
  }*/
  .login_none {
    display: none;
    background-color: #ffffff;
  }
  .search_box {
    padding: 0.3rem 0rem 0.3rem 0rem;
    height: auto;
  }
  .search_box .search {
    padding: 0rem 0.3rem;
  }
  .search_block a {
    height: 1.45rem!important;
    width: 23.3%!important;
    margin: 0.07rem 0.06rem!important;
    padding: 0rem!important;
  }
  .search_block a.signal span {
    font-size: 0.43rem;
    line-height: 0.6rem;
  }
  .search_block p {
    font-size: 0.28rem;
    line-height: 0.3024rem;
  }
  .search_block span {
    height: 0.55rem;
    width: 0.65rem;
    margin-top: 0.22rem;
    margin-bottom: 0.12rem;
  }
  .search_input {
    height: 34px;
    margin: 0;
    display: inline-block;
    /* border: 2px solid #2e71c3;
     background: #2e71c3;*/
    width: 97.6%;
  }
  .search_input .search_input_r {
    margin-right: 82px!important;
  }
  .search_input .search_input_w {
    margin-left: 80px; height: 34px; }
  .search_input .search_input_w input[type=text]{    text-indent: 5px;    width: 92%!important;}
  .search_input .search_input_r a {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
  }
  .search_input div a i {
    margin-left: 5px;
  }
  .search_input div ul {
    width: 1.55rem;
    top: 0.61rem;
  }
  .search_input div ul a {
    padding-left: 0.18rem;
  }
  .search_input div a{ width: 80px!important;}

  .search_input .btn {
    font-size: 14px!important;
    padding-top:8px!important;
    width: 72px!important;
    border:none!important;
    height: 34px;
  }
  .picture_con {
    padding: 0.25rem 0rem;
  }
  .picture_con .house img {
    height: 100%;
  }
  .picture_con .house,
  .tpicture a {
    width: 100%;
    height: 66px;
    padding: 0;
  }
  .picture_con .tpicture,
  .tpicture a {
    margin-right: 0rem;
  }
  .picture_con .tpicture {
    margin: 0rem;
    margin-bottom: 0;
  }
  .picture_con .tpicture a {
    margin: 0.1rem 0rem;
  }
  .picture_con .tpicture a img{    height: inherit;}
  .headlines {
    margin: 0.25rem auto 0 auto;
    height: 0.5rem;
    font-size: 0.3rem;
    overflow: hidden;
  }
  .headlines h1 {
    margin-right: 0.3rem;
    font-size: 0.4rem;
    padding-right: 0.3rem;
  }
  .headlines ul {
    width: 66%;
    height: 0.5rem;
  }
  .headlines ul li {
    line-height: 0.5rem;
    padding-left: 0;
  }
  .headline {
    height: 0.9rem;
    width: auto;
    float: none;
    padding-top: 0rem;
    margin-right: -0.02rem;
  }
  .headline a {
    text-align: center;
    height: 0.9rem;
    width: 100%;
    line-height: 0.9rem;
    padding: 0rem 0.15rem;
    font-size: 0.25rem;
    float: left;
    margin: 0rem 0.02rem 0.1rem 0rem;
  }
  .headline a img {
    max-width: 100%;
  }
  .headline a.triangles div { display: none;
    border-left: 0.12rem solid transparent;
    border-right: 0.12rem solid transparent;
    border-top: 0.12rem solid #B6D74A;
    margin-left: -0.12rem;
    left: 50%;
    top: 0.9rem;
  }
  .headline span {
    width: 0.36rem;
    height: 0.36rem;
    margin-right: 0.05rem;
  }
  .headline p {
    float: none;
    padding: 0;
  }


  .letter_content h3 {
    width: 1.59rem;
    padding-left: 0rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
    margin: 0rem;
  }
  .letter_content h4 {
    font-size: 0.32rem;
    display: block;
    margin: 0rem;
    width: 4.4rem;
    float: none;
    line-height: 0.4rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 0rem;
  }
  .letter_content span {
    height: 0.14rem;
    width: 0.14rem;
    margin: 0.12rem 0.16rem 0.08rem 0.1rem;
  }
  .letter_content a {
    clear: both;
    padding: 0.13rem 0rem;
  }
  .letter_content a.m_space {
    margin-top: 0.33rem;
  }
  .letter_content .stripe {
    width: 1px;
    left: 1.92rem;
    height: 83%;
    top: 0.1rem;
  }
  .letter_content .more {
    background-color: #f1edeb;
    width: 93%;
    text-align: center;
    line-height: 0.62rem;
    height: 0.62rem;
    margin: 0rem 0.24rem;
    padding: 0rem;
    margin-top: 0.3rem;
    border-radius: 0.06rem;
    font-size: 0.32rem;
    right: 0rem;
    top: 5.24rem;
  }
  .news-color-border {
    border-top-color: #51bcfe !important;
    border-left: 0.12rem solid transparent !important;
  }
  .talk-color-border {
    border-top-color: #d5c76f !important;
    border-left: 0.12rem solid transparent !important;
  }
  .dynamic-border {
    border-top-color: #ff8d8d !important;
    border-left: 0.12rem solid transparent !important;
  }
  .info,
  .letter_img,
  .info_letter {
    margin-right: 0rem; min-height: inherit;
  }
  .letter_img,
  .info_letter {
    padding-right: 0rem;
    padding-top: 0rem;
  }
  .letter_img,
  .letter_img a,
  .letter_img .img {
    width: 100%;
    height: auto;
  }
  .letter_img .img {
    margin: 0.1rem 0rem;
  }
  .letter_img .img div {
    padding: 0.27rem 0.22rem;
  }
  .letter_img .img div h2 {
    margin-bottom: 0.27rem;
    font-size: 0.54rem;
  }
  .letter_img .img div p {
    font-size: 0.32rem;
    line-height: 0.38rem;
  }
  .letter_img .img div a {
    margin: 0.3rem auto 0 auto;
    font-size: 0.32rem;
    width: 4rem;
    height: 0.69rem;
    line-height: 0.60rem;
  }
  .info_letter {
    width: 100%;
    padding: 0rem;
    padding-bottom: 0.3rem;
    margin-bottom: 0.25rem;
  }
  .letter_img a,
  .img_none {
    display: block;
  }
  .letter_img {
    margin-top: 0.3rem;
    float: none;
  }
  .letter_img a.taidi {
    margin-bottom: 0.2rem;
  }
  .mpicture {
    margin-top: 0;
  }
  .mpicture a {
    height: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
    padding: 0;
  }
  .bpicture {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .bpicture img{ height: inherit}
  .bpicture a {
    width: 32.3%;
    height: auto;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0;
  }
  .firm-title {
    height: 50px;
    padding-right:0;
    margin-bottom: 15px;
  }
  .firm-title:before{left: 26px;
    height: 4px;
    width: 28px;}
  .firm-title span {
    font-size: 24px!important;
    font-weight: bold;
    line-height: 2;
  }
  .firm-title .login_info{position: absolute; top: -110px; z-index: 9;}
  .firm-title .login_info .login span .login_letter{ width: 125px;}
  .firm-title a {
    font-size: 14px;
    padding-top: 0;
    margin-top: 10px;
  }
  .subRecruit{ margin-top: 15px}
  .firm-title .subRecruit a{ padding: 2px 5px!important;margin: 0 5px!important;}
  .firm_list.firm ul li {
    width: 100%;
  }
  .firm ul {
    padding: 0px 0px 0.2rem 0.61rem;
    margin-bottom: 0.05rem;
  }
  .firm ul li {
    width: 100%;
    line-height: 0.5rem;
  }
  .firm ul li span {
    width: 0.58rem;
    height: 0.24rem;
    line-height: 0.24rem;
    position: relative;
    top: 0rem;
    font-size: 0.32rem;
    margin: 0.08rem 0rem 0.08rem 0.09rem;
  }
  .firm ul li a {
   /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
    display: inline-block;
    line-height: 1.4;
    margin-bottom: 8px;
    vertical-align: top;
  }
  .contact_box {
    height: 120px;
  }
  .contact {
    /* padding: 0.3rem 0.33rem;*/
    padding: 0.1rem !important;
    overflow: inherit;
    height: 1.8rem;
  }
  .contact span {
    text-align: center;
    height: 50px;
    line-height: 50px;
    width: 50px;
    background-color: #253a55;
  }
  .contact span img {
    max-width: 48%;
    width: 100%;
    margin-top: 0px;
  }
  .contact span i {
    font-size: 0.36rem;
    line-height: 0.8rem;
  }
  .contact span.about-us-position img {
    margin-top: 0.13rem;
  }
  .contact span.link-position img {
    margin-top: 0.16rem;
  }
  .contact p {
    font-size: 12px;
  }
  .contact a {
    margin:20px 0;
    width: 20%;
  }
  .p_letter p {
    font-size: 14px;
  }

  .footer .p_letter{  margin-bottom: 10px; margin-top: 10px}

  .p_none,
  .p_none,
  .login span .login_position img,
  .search_block span img,
  .contact span img{
    display: inline-block;
  }

  .footer .movetop-position,
  .radius_l,
  .radius_r{
    display: none;
  }
  .movetop-position {
    height: 45px;
    width: 45px;
    right: 10px;
    bottom: 25px;
    line-height: 46px;
    padding-top: 4px;
    font-size: 14px;
  }
  .p_block,
  .img_block {
    display: none;
  }
  .log-mid .log-cnt .log-cnt-list {
    /*   input{ width: 6.1rem!important;}*/
  }
  .log-mid .log-cnt .log-cnt-list span {
    display: block;
  }

  .log-mid .log-cnt .log-cnt-list .btn {
    margin-top: 20px;
  }
  .log-tit {

    font-size: 20px;
    margin-bottom: 10px;
  }
  .log-cnt-m-p {
    padding: 10px 0 !important;
  }

  .head_img {
    margin: 6px 0;
    height: 28px;
    line-height: 0;

    float: left;
    background-color: #fff;
  }
  .head_img h3 {
    margin-top: 0.05rem;
    font-weight: 600;
    text-align: left;
    color: #c0391f;
    font-size: 0.32rem;
  }
  .head_img h3 span {
    font-size: 10px;
    line-height: 0.3rem;
    letter-spacing: 0.02em;
    font-weight: normal;
  }

  .head_box.border_b {
    border: 1px solid #ddd;
    text-align: center;
  }
  .head_box .head_img .head_logo {
    max-width: 100%;
    height: 0.7rem;
    width: 0.7rem;
    margin-right: 10px;
  }
  .head_box .lines {
    display: none;
  }
  .head_box .login {
    display: none;
  }
  .head_box.recruit_box {
    background: none;
    border: 0;
  }
  .info-mid {
    padding: 20px;
    background: #fff;
  }
  .info-mid.m-b {
    margin-bottom: 0 !important;
  }
  .info-mid .info-mid-left {
    margin-right: 0;
  }
  .info-mid .info-mid-left {
    border-right: none !important;
  }
  .info-mid .info-mid-left .info-m-l-img {
    margin: 0 auto;
    float: none;

  }
  .info-mid .info-mid-left .info-m-l-img a .m-l-sm {
    margin-left: 0px !important;
  }
  .info-mid .info-mid-left .info-m-l-img ul {
    width: 1.7rem !important;
    margin-left: 0.16rem !important;
  }
  .info-mid .info-mid-left .info-m-l-img ul li a {
    width: 1.7rem !important;
  }
  .info-mid .info-m-l-img div,.info-mid .info-m-l-img,.info-mid .info-m-l-img div img{
    width: 60px;
    height: 60px;
  }
  .info-mid .info-mid-right .info-mid-rcon-t .info-mid-rcon-t-r h1{    font-size: 16px; padding-top: 4px; margin-right: 44px; line-height: 1.4;}
  .info-mid .info-mid-right .info-mid-rcon-t .info-mid-rcon-t-r h2{font-size: 14px;     margin-top: 6px; margin-right: 44px; line-height: 1.4;}
  .info-mid .info-mid-right .info-mid-rcon{height: 250px;}
  .info-mid .info-m-l-img{margin-right: 15px;}
  .info-mid .info-mid-right .info-mid-rcon-t .info-mid-rcon-t-r{margin-left: 70px;}
  .info-mid .info-mid-left .info-m-l-msg {
    clear: both;     margin-bottom: 0px!important;
  }
  .info-mid .info-mid-right .info-mid-rcon-t {
    height: 140px;
  }
  .info-mid .info-mid-left .info-m-msg-icon {
    margin-left: 0;
  }
  .info-mid .info-mid-right .info-mid-rcon{ padding: 15px;}
  .info-mid .info-m-msg-icon li{    width: 33%;     float: left; padding: 0 ;}
  .info-mid .info-mid-left .info-m-l-main {
    font-size: 14px !important;
    padding: 0;
  }
  .info-mid .info-mid-left .info-m-l-main .edit_msg {
    display: block;
    margin-right: 0;
  }
  .info-mid .info-mid-left .info-m-l-main p {
    display: block;
    margin-bottom: 5px !important;
  }

  .info-mid .info-mid-left .info-m-l-main .info-m-l-msg .info-m-l-schedule.m-l-lg {
    margin-left: 0;
    margin-top: 15px;
  }
  .info-mid .info-mid-left .info-m-l-main .info-m-l-msg.p-b-md {
    padding-bottom: 0;
  }
  .info-mid .info-mid-right .resume_shadow{    background: transparent;}
  .info-mid .info-mid-right {
   /* border-top: 1px solid #F2F2F2;*/
    padding-bottom: 15px;
  }
  .info-mid .info-mid-right,.center-mid .info-mid-right .flexslider{ width: 100%;}
  .info-mid-right .btnicon a {    display: inline-block;    width: 49%;  font-size: 18px;     padding: 8px 0; height: inherit;}
  .info-mid-right .btnicon a i{    width: 40px;    height: 40px; font-size: 20px; margin-right: 3px;}
  .info-mid-right .flexslider{ background: transparent; min-height: inherit;}
  .info-mid .info-mid-right .info-m-r-msg li p {
    font-size: 0.32rem !important;
  }
  .info-mid .info-mid-right .m-b-md {
    margin-bottom: 0.2rem !important;
  }
  .info-mid .info-mid-btn {
    display: none !important;
  }
  .modify .modify-email-list{ height: 100%;}
  body .modify .modify-list dl dt {
    width: 100%;
    text-align: left;
  }
  .modify .modify-list{ height: inherit}
  /*post页面*/
  .employ_con {
    padding-top: 0.34rem;
    padding-bottom: 0.34rem;
  }
  .remind {
    line-height: 1.6;
    padding: 12px;
  }
  .apply p span.apply_address {
    padding-left:5px;
  }

 body a.apply_btn {
    font-size: 16px;
    padding: 6px 25px;
    border-radius: 2px;
  }
  .purchase.apply_btn{  float: inherit!important;
    display: inline-block;}

  ul.request {
    padding: 0.3rem 0 0.3rem 0;
    margin-left: 0;
    font-size: 0.32rem;
  }
  ul.request li {
    width: 100%;
    line-height: 2;
  }
  .link {
    padding: 0.3rem 0 0.3rem 0;
    margin-left: 0rem;
    font-size: 0.32rem;
  }
  .link p {
    line-height: 0.6rem;
  }
  a.apply_block,
  .apply_block {
    display: block;
    float: left!important;
    margin-top: 10px;
  }
  .describe .firm-title {
    height: 40px;
    padding-top: 0;
    margin-top: 20px;
  }
  .describe .firm-title span {
    font-size: 18px;
    line-height: 38px;
  }

  .describe p:last-child {
    margin-bottom: 0;
  }
  /*登录,注册页面开始*/
  .log-mid .log-tit * {
    font-size: 20px;
    padding: 0 14px;
  }
  .log-mid .log-cnt .log-cnt-list {
    /*   input{ width: 6.1rem!important;}*/
    margin: 0.1rem 0;
    padding: 0 0.4rem;
  }
  .log-mid .log-cnt .log-cnt-list span {
    display: block;
  }

  .log-mid .log-cnt .log-cnt-list span {
    display: block;
    margin-right: 0;
    font-size: 14px;
    line-height: 34px;
  }
  .log-mid .log-cnt .log-cnt-list span .red {
    margin-left: 0.1rem;
  }
  .log-mid .log-cnt .log-cnt-list input[type="text"].log_yzm_w {
    width: 2.1rem;
  }
  .log-mid .log-cnt .log-cnt-list input[type="text"].city_w {
    width: 4.2rem;
  }
  .log-mid .log-cnt .log-cnt-list input[type="text"].money_w {
    width: 5.3rem;
  }
  .log-mid .log-cnt .log-cnt-list select,
  .log-mid .log-cnt .log-cnt-list input[type="text"],
  .log-mid .log-cnt .log-cnt-list input[type="password"] {
    width: 100%;
    height: 36px;
    line-height: 36px;
    border-radius: 2px;
    font-size: 14px;
  }
  .log-mid .log-cnt .log-cnt-list p.remind_m {
    margin-left: 0;
  }
  .log-mid .log-cnt .log-cnt-list p {
    margin-left: 0.1rem;
    margin-top: 0.16rem;
    font-size: 0.32rem;
  }
  .log-mid .log-cnt .log-cnt-list p i {
    font-size: 0.32rem;
    margin-right: 0.1rem;
  }
  .log-mid .log-cnt .log-cnt-list .log-checkbox {
    font-size: 0.30rem;
    margin: 0.1rem 0 0 0;
  }
  .log-mid .log-cnt .log-cnt-list .radio_table {
    margin-top: 0.12rem;
    margin-right: 0.1rem;
  }
  .log-mid .log-cnt .log-cnt-list.margin_t {
    margin-top: 0.33rem;
  }
  .log-cnt-m-p {
    padding: 10px 0 !important;
  }
  .log-cnt-m-p {
    margin: 0;
    width: 100%;
    padding: 0;
  }
  .login_mar {
    margin-top: 0.3rem !important;
    margin-bottom: 0.3rem !important;
  }
  .laydate-icon {
    border-color: #51a9f3 !important;
    width: 100% !important;
    border-radius:2px;
    padding-left: 10px;
  }
  .layui-laydate-header i.laydate-icon{width:inherit!important}
  input {
    /*-webkit-appearance: none;*/
  }
  /*登录,注册页面结束*/

  .apply p span.apply_name,.apply a h3 {
    font-size: 16px;     margin: 5px 0;
  }

  .p-r-sm {
    padding-right: 10px;
  }
  .p-l-sm {
    padding-left:  10px !important;
  }
 body .describe_con {
    margin-left: 0;
    white-space: pre-wrap!important;
    word-wrap: break-word!important;
    *white-space:normal!important;
    padding:10px;
  }
  .apply-info-con {
    padding: 0.3rem 0.4rem;
    font-size: 0.28rem;
  }
  .apply-info-con b {
    margin-right: 0.8rem;
  }
/*  .layui-layer {
    width: inherit !important;
    height: 280px;
    position: fixed !important;
    top: 10px !important;
    left: 10px !important;
    right: 10px !important;
  }*/
  .new_list_tab {
    height: 40px;
    padding: inherit;
    text-align: center;
  }
  .new_list_tab ul {
    display: -webkit-flex;
    display: flex;
    margin-left: -1px;
  }
  .new_list_tab li {
    -webkit-flex: 1;
    flex: 1;
  }
  .new_list_tab li a {
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: inherit;
  }
  .new_list_tab li a span {
    display: none;
  }
  .new_list_tab li a.on {
    line-height: 36px;
  }
  .new_list ul li {
    background: #fff;
  }
  .new_list ul li a {
    padding: 10px 10px;
  }
  .new_list ul li a b {
    display: none;
  }
  .new_list ul li a span {
    position: inherit;
    top: inherit;
    right: inherit;
    clear: BOTH;
    display: BLOCK;
  }
  .phone_none {
    display: block !important;
  }
  .phone_none.none {
    display: none !important;
  }
  .subsidy h3 {
    margin-top: 0.5rem;
    font-size: 0.45rem;
    text-align: center;
  }
  .subsidy p {
    margin: 10px 0;
    font-size:14px;
    line-height: 1.4;
  }
  .subsidy p *{ line-height: 1.4;}
  .hunt_con .search_input {
    margin-top: 10px;
    margin-bottom:10px;
  }
  .no_find h3 {
    font-size: 0.4rem;
  }
  .content_none {
    padding: 0px 0px 0.2rem 0px;
  }
  .hunt .mix .seek {
    float: none;
  }
  .hunt .mix p {
    margin-left: 0px;
  }
  .job_search_con .search_input_space {
    padding: 0px;
  }
  .job_search_con .search_input_space .search_input {
    margin: 0.2rem auto;
  }
  .job_search li {
    padding: 0.3rem 0px;
    position: relative;
    line-height: 0.4rem;
  }
  .job_search li div {
    float: none;
  }
  .job_search li div a {
    line-height: 23px;
  }
  .job_search li .m-b-sm {
    margin-bottom: 0px !important;
  }
  .job_search li .search_w1,
  .job_search li .search_w2,
  .job_search li .search_w3,
  .job_search li .search_w4,
  .job_search li .search_w5 {
    width: auto;
  }
  .job_search li .search_w2 {
    color: #717171;
    font-size: 13px;
  }
  .job_search li .search_p1 {
    position: absolute;
    right: 0px;
    top: 18px;
    font-size: 12px;
    color: #999;
  }
  .job_search li .search_p2 {
    top: 36px;
  }
  .job_search li .search_p3 {
    top: 54px;
  }
  .job_search li:nth-of-type(odd) {
    background: #fff;
  }
  /*招聘*/
  .flexslider {
    width: 100%;
    height: 300px;
  }
  .carousel {
    height: inherit;
  }
  .letter_img.seach_con {
    margin-top: 0rem;
  }
  .letter_img a.city-choice {
    width: 70px;
  }
  .seach-box-recruit {
    width: 100%;
  }
  .seach-box-recruit input {
    width: 75%;
  }
  .seach-box-recruit a {
    width: 25%;
    font-size: 0.32rem;
  }
  .seach-filter {
    padding: 15px;
  }
  .seach-filter div {
    padding: 5px 0;
  }
  .seach-filter div span {
    float: none;
  }
  .seach-filter div p {
    margin-left: 0;
  }
  .seach-filter div select {
    margin-bottom: 10px;
  }
  .seach-filter div.true {
    height: auto;
  }
  .seach-filter div.true p {
    margin-left: 0;
  }
  .seach-filter div.true a {
    padding: 0 10px;
    margin-right: 5px;
  }
  .seach-filter div.true label {
    float: none;
  }
  .log-form {
    padding: 15px 15px 30px;
    width: 100%;
  }
  .login-mid {
    height: inherit;
    border: 1px solid #ececec;
    border-radius: 0;
    width: inherit;
  }
  .login-mid .log-cnt {
    padding-top: 0;
    padding-left: 0;
  }
  .login-mid .log-cnt-list span {
    font-size: 0.28rem;
    line-height: 0.56rem;
  }
  .log-cnt .log-cnt-list {
    padding: 0;
    margin: 5px 0;
  }
  .log-cnt .log-cnt-list span {
    font-size: 14px;
    line-height: 28px;
    display: block;
  }
  .log-cnt .log-cnt-list span.name {
    width: inherit;
    text-align: left;
  }
  .log-cnt .log-cnt-list span.name.float_l {
    float: inherit!important;
  }
  .log-cnt .log-cnt-list span.inline {
    display: inline-block;
  }
  .log-cnt .log-cnt-list input[type="text"],
  .log-cnt .log-cnt-list input[type="password"],
  .log-cnt .log-cnt-list select,
  .log-cnt .log-cnt-list textarea,
  .log-cnt .log-cnt-list .laydate-icon {
    width: 100%;
  }
  .head_box .m-t-sm {
    margin-top: 3px!important;
  }
  .head_box .btn.m-t-md {
    margin-top: 5px!important;
    padding: 4px 10px;
  }
  .head_box .hnone.btn {
    display: none;
  }
  .login_tb {
    margin-top: 15px!important;
    margin-bottom: 30px!important;
  }
  .log-contact {
    display: none;
  }
  .log-contact .contact {
    height: inherit;
  }
  .log-contact .contact a {
    margin: 0;
    width: 19%;
  }
  .log-contact .contact span {
    height: 1rem;
    width: 1rem;
    line-height: 100%;
  }
  .log-contact .contact span img {
    max-width: 50%;
    width: 100%;
    margin-top: 0.3rem;
  }
  .log-contact .contact p {
    margin-top: 5px;
    font-size: 0.26rem;
  }
  .log-r {
    margin-left: 0;
    width: 100%;
    height: 120px;
  }
  .log-r img {
    max-width: 80%;
    width: 100%;
  }
  .log-r .btn {
    bottom: 35px;
    padding: 8px 30px;
  }
  .log-text {
    position: inherit;
    left: 0;
    top: 5px;
    width: inherit;
  }
  .us {
    /* padding: 15px 15px 0 15px;*/
  }
  .us h3 {
    line-height:1.6;
    font-size: 20px;
  }
  .us p {
    font-size: 16px;
    line-height: 1.6;
  }
  .us .second {
    padding: 15px 0;
  }
  .us .second span {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
  }
  .us .second div {
    margin-left: 60px;
  }
  .second7 p {
    margin-left: 0;
  }
  .second7 label {
    margin-right: 10px;
  }
  .job_list1 li div.job_list1_w01,
  .job_list1 li div.job_list1_w02,
  .job_list1 li div.job_list1_w03 {
    width: inherit!important;
  }
  .job_list1 li div.job_list1_w01 {
    display: block;
  }
  .job_list1 li div.job_list1_w02,
  .job_list1 li div.job_list1_w03 {
    margin: 5px 0;
  }
  .job_list1 li div.job_list1_w03 {
    float: right;
  }
  .job_list1 li div.job_list1_w04 {
    width: 100%!important;
  }
  .job_list1 li div.job_list1_w04 .job_list1_time {
    text-align: right;
  }
  .flexslider_news,.flexslider_news li div,.flexslider_news .news_img,
  .forum_left .flexslider_news,.forum_left .flexslider_news .news_img,.forum_left .flexslider_news li div{ height:230px!important;
    min-height: 200px!important;}
  .flexslider .flex-prev{opacity:1;filter:alpha(opacity=90);}
  .flexslider .flex-next{opacity:1;filter:alpha(opacity=90);}
  .news_left,.forum_left{float: inherit;  width: inherit; overflow:hidden}
  .news_right,.forum_right{margin-left: inherit; }
  .forum_right .news_list{    min-height: inherit;}

  .news_box {  overflow: hidden;  margin-bottom: 20px;      margin-top: 35px;}
  .news_box ul {  margin-right: -2%;}
  .news_box li{ width: 48%;     margin: 0 2% 2% 0;     height: 90px;}

  .matters-list{  min-height: inherit; margin-bottom: 10px;}
  .matters-list.h433 a,.matters-list a.margin-top66,.matters-list a{    margin-top: 10px;}
  .matters-title span{letter-spacing: 0.1rem;}
  .forum_left .flexslider_news{width:100%;}
  .forum_con{width:100%;height:auto;}
  .forum_img{
    float: left;
    margin-right: 10px;
  }
  .forum_con a {
    float: none;
    width: 100%;
    margin: 0px 0px;
    padding: 10px;
    overflow: hidden;
  }
  .forum_a{padding:10px 0px;}
  .forum_right{margin-top:30px;}
  .forum_list{    margin-top: 0px;
    padding-bottom: 30px;}
  .activity_list{
    margin-top:20px;
    padding-bottom:0;
  }
  .member_box li{width:98%;}
  .member_box{margin-top:0.4rem;}
  .system{
    float:none;
    width:100%;
  }
  .system a{
    width: 100%;
    background-size:100% 100%;
    margin-bottom:30px;
  }
  .matters{
    width:100%;
  }
  .matters ol{
    margin-left:0px;
  }
  .bar-pic{
    width:100%;
  }

  .forum_phone {
    margin-top: 0.2rem;
  }
  .padding_phone{
    padding-top:0.4rem;
  }
  .matters{
    margin-bottom: 0;
  }
  .matters ul{
    margin-left:0px;
  }
  .margin_phone{
    margin-top:0px;
  }
  .talents_list li{ padding-top:20px;}
  .talents_list li .talents_left{    width: 100%; border:none;
    float: none;
    overflow: hidden;
    margin: 0 0.6rem 0 0;
  }
  .talents_list li .talents_center {
    float: none;
    width: 100%;
    margin-bottom: 0.4rem;
    margin-top:0;
  }

  .talents_list li .talents_right {
    float: none;
    margin-left: 0px;
    margin-bottom: 0.2rem;
  }
  .talents_contain{ width: 100%;}
  .talents_index{ width: 100%;}
  .system a{    margin-bottom: 20px;}
  body .talent_img a{ height: inherit;     padding: 10px 0; }
  body .talent_img a span{     margin-top: 0;
    position: relative;
    z-index: 2;
    font-size: 20px;
    letter-spacing: 0;
    padding: 5px;
    display: block;
    width: inherit!important;}
  .talent_img a img{ width: 100%; height:100%;      position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;}

  .content-l {
    float: inherit;
    width: inherit;
    height: inherit;
    text-align: left;
    margin-bottom: 10px;
  }
  .content-l img{ width: 100%;}
  .content-r{
    width: inherit;
    float: inherit;
  }
  .detail_Attr .if_btn{ display: none;}
  .detail_Attr .webnone{ display: block;}
  .taking-place a .img{ height: 76px; width: 100%;}
  .mpicture a { width: 98%; }


  .detail-log .log-tit *{padding: 0 7%;}
  .unit_post_list.table-responsive{border: none;}

  /*iphone style*/

.contain{ width: inherit;}
  .train_con table{ width: 100%}
  .headerContain .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  .partyBulid_title{ height: 80px;}
  .navbar-collapse.collapse {
    height: auto!important;
    overflow: visible!important;
  }
  .headerContain{
    padding-bottom: 15px;
  }
  .login_info {
    margin-top: 0;
    width: 100%!important;
    height: 56px;}
  .logo_new img{height: 38px;}
  .infoNewCon {
    width: 100%;
  }
  .login_info .login, .login_info .login span {
    height: inherit; overflow: inherit;
  }
  .headerTop {
     padding: 14px 10px;
  }
  .exit{height: 60px;}
  .login_info .login span .login_letter{ font-size:18px;}
  .search_handle ul{     padding: 20px 0px 5px 0px;  }
  .search_handle ul li{
    margin-bottom: 15px; width: 50%;
  }
  .search_handle ul li a div{    width: 85%;}
  .headerNotice{    margin-top: 10px;}
  .headerNotice{    padding: 10px; height: 60px;}
  .headerNotice_title {
    font-size: 12px;
    padding: 1px 6px;
    margin-top: 4px;
  }
  .headerNotice ul {
    margin-left: 70px;
  }
  .headerNotice ul li {     line-height: 42px;
    height: 42px;}
  .headerNotice ul li a {
    font-size: 16px;
  }
  .handle_con ul li{ width: 100%}
  .handle_con ul li a {
    margin-right: 0;}
  .taking-place a, .firm ul li, .mpicture a {
    width: 100%;
  }
  .infoNewtab a,.infoNewtittle{
    line-height: 44px;
    height: 44px;
  }
  .infoNewtab a,.infoNewtittle{width: 50%; font-size: 16px; padding:0; text-align: center; margin-left: 15px}
  .infoNewtab a div,.infoNewtittle .iconImg{display: none;}
  .infoNewtab p,.infoNewtittle p{
    display: block;
    font-size: 18px;
    text-align: center;
    padding-left: 0px;
    float: inherit; width: 100%;
  }
  .search_handle_con{ padding: 0 10px; }
  .new_lineTab.lineTab .nav-tabs li a {
    padding: 0px 3px;
    font-size: 15px;
    margin-right: 0px;
  }
  .handle_title{margin-bottom: 10px;}
  .firm ul{ padding:15px!important;}
  body .panel{padding: 15px; margin-bottom: 0;}
  body .panel.m-b-lg{margin-bottom: 15px !important;}
  .p-none .panel.eliminate.m-t-lg{margin-top: 15px !important;}
  .p-none{padding: 0}
  .footer .foot-left {
    padding: 0px 0; border-right:none;
  }

  /* 详细页*/
 body .subsidy{padding:15px!important;}
  .subsidy h3 {
    padding:15px 0;
    font-size: 20px;
  }
  .subsidy .brief {
    margin: 10px 0px;
  }

  .subsidy p {
    line-height: 1.8;
    margin: 25px 0px;
  }
  .subsidy img{ max-width: 100%; height: inherit!important}
  .talents_list li{ overflow: hidden;padding:12px 8px;}
  .talents_list li .talents_left{ width: 210px; margin: 0px 10px 0 0px;}
  .talents_list li .talents_left .talents_person { margin-left: 116px; }
  .talents_list li .talents_center{ width: 280px;}
  .talents_list li .talents_right { margin-left: 10px;  width: 182px}
  .news_box{ margin-bottom: 30px;}
  .con-news{
    padding: 0;
  }
  .con-news .news_box { margin-bottom: -15px;}
  .con-news .news_box li {
    width: 48%; margin-bottom: 18px;}
  .news_box li a div{padding: 24px 12px;}
  .mobile_t_md{margin-top:20px;}
  .forum_left{ margin-bottom: 20px;}
  .list_default_h {
    min-height: inherit;
  }

  .footer .p_letter p{
    line-height: 22px;
  }
  .footer {
    padding: 0 0 30px 10px 0 30px;
  }
  .location{ overflow-y: hidden; overflow-x: auto;}
  .location ul{ width: 480px;}
  .location ul li{
    text-align: center;
    padding:0 8px;
  }
  .location ul li a {
    font-size: 14px;     padding: 0;   line-height: 1.4;
    display: inline-block;
  }

  .partyBulidNews_left .news_list {
    height: inherit;
  }
  .partyBulidNews_left{margin-bottom: 10px;     padding: 10px;}
  /*.headerTop_detail .headerTop{height: 74px; padding: 14px;}
  .headerTop_detail .headerTop .logo_new { width: 200px;}
  .headerTop_detail .headerTop .logo_new .logo_new01,.headerTop_detail .headerTop .logo_new .logo_new02{    max-width: 100%;}*/
    .headerTop .logo_new{ height: 34px}
  .firm_list.firm ul li{ width: 50%;}
  .bottom-btn{  width: 100%; bottom: 0; padding: 5px!important;}
  .bottom-btn .btn{ padding: 12px 30px!important; width: auto;}

  /* 个人招聘会start */

  .fair_back{ height: auto; padding: 0;}
  .fair_back .fair_name{padding: 20px;  line-height: 1.6;   line-height: 1.8;}
  .fair_back .fair_name span{font-size: 30px;}
  .fair_back .fair_name img{width: 140px; height: 45px; margin-left: 10px; top: 0;}
  .fair_back .sponsor{font-size: 16px; position: inherit; margin-top: 0; right: 0; padding: 10px;}
  .unit_box{
	height: inherit;
    overflow: visible;
  }
  .unit_box .unit_con_hover{
	  float:inherit;  margin: 0; height: inherit; width: inherit;
  }
  .unit_box .unitTop{height: inherit;}
  .unit_box .unit_con{    height: inherit; margin-right: 0; margin-top:15px;}
  .unit_box .unitName {
      float: inherit; display: inherit; margin:0;
      height: inherit;}

  .unit_box .unitContent,.unit_box  .unitContent ul{        height: inherit!important; }
  .unit_box .unitContentMore{    margin-top: 5px; }
  .subTitle{  margin-top: 25px;}
  .More{padding-right: 0;}
  /* 个人招聘会end */


 body .list-mid .list-main li{     padding: 20px 15px;}
  .contractRecord_list{    padding: 10px 0;}
  /*企业合同查看end*/

  .btn_copyWebsite_{ display: inline-block!important;}
  .enterprise-serve li a.btn_copyWebsite_{ display: block!important;}

  .describe .firm-title span{
    font-size: 18px!important;
    height: 38px;
  }
  ul.request {    font-size: 16px!important;}

    .forum_left .flexslider_news_title{font-size: 16px; padding-top: 0;}
    /* .forum_left .flexslider_news .news_img,.forum_left .flexslider_news li div,.forum_left .flexslider_news{height: inherit;}*/
    .log-cnt .log-cnt-list span.name{display: block;}
   /* .log-cnt .log-cnt-list select{    width: 330px!important;}*/
    .system a { width: 100%; height: inherit;}
    .news_list .news_list_title, .forum .news_list_title{padding-left: 11px;     line-height: 32px;}
  .news_list .news_list_title .more{    margin-top: 0;}
    .news_list li a.t-ell,.new_list li a.t-ell{    white-space: normal; float: inherit!important; }
    .news_list li a.t-ell.float_l span{line-height: 22px;
        display: block;
        margin-bottom: 10px;}
    .news_list.list-40 li{ position: inherit}
    .news_list.list-40 li a{ padding-right: 0;    line-height: 24px;}
    .news_list.list-40 li a b{ top: 10px;}
    .news_list.list-40 li .group-btn{ position: inherit; margin: 10px 0;}
     .news_list .list-50 li{width: 100%;}
    .talents_list li{padding: 12px 0;}
    .talents_list li .talents_left .talents_person { margin-left: 130px;padding-top: 15px;}
    .talents_list li .talents_left {
        float: initial;
        width: inherit;
        margin: 0px 0px 0 20px;
        border-right:none;
    }
    .talents_list li .talents_center,
    .talents_list li .talents_right { width: 96%; margin: 20px 0px 0 20px;}
    .talents_list li .talents_industry {
        display: none;}
    .login span .login_position img,
    .search_block span img,
    .contact span img{ display: inline-block;    }
    .footer .movetop-position,
    .radius_l,
    .radius_r,
    .entry {  display: none; }


    .modify .modify-list form{width:auto}
    .modify .modify-list dl dt {
        width: 20%;}
    .modify .modify-list dl dd {
        font-size: 14px;

    }
  .password_form{ width: 100%}
  .modify  .password_form  .modufy-hl{ min-width:226px}
  .modify  .password_form  .modufy-hl .modify-msg{ max-width: 228px;  line-height: 1.6;  margin-top: -12px;}
  .modify  .password_form .password_btn{ margin-left:114px; margin-top:10px;}
  .modify .password_form  .modify-code .input-text{ width: 110px!important;}
    .p_none{padding: 0;}
    .log-cnt.log-two input[type="text"],
    .log-cnt.log-two input[type="password"],
    .log-cnt.log-two select,
    .log-cnt.log-two textarea{width: 100% !important;}
    .form-group{width: 100% !important;}
  .business_location{    padding: 20px 0px 0px 0px;}
    body   .location_fill a{ border-top: 3px solid #cccccc; padding: 15px 0px;     line-height: 1.2; vertical-align: top;}
    body   .location_fill a h3{ height: 20px; width: 20px; font-size: 12px; line-height: 20px; top: -12px; left:60%}
    body   .location_fill a span{font-size: 12px;}
    body   .location_fill a.active {
    border-top-width: 4px;
  }
    body .location_fill a:hover {border-top-width: 4px;}

    body   .login_mar{margin-top:10px!important; margin-bottom:0!important; }
   body .businessInfo {font-size: 24px;padding: 10px 0px;}

    .esp{display: inline-block;}
    .jobfai_r_btn a{padding: 10px 30px;}
    .new_list ul li a{ padding: 12px 0px 12px 40px; line-height: 24px;}
    .new_list ul li a span{
        position: inherit;
        top: inherit;
        right: inherit;
    }
    .second7 p{margin-left: 0;}
    .second7 label{ margin-right: 10px;}
    .us .second span{margin-right: 10px;}
    .us .second div {
        margin-left: 0;
    }
    table.courseSystem {
        width: 100%;
    }
    .train_con ul{
        margin-left: 0px;
    }
    .firm_list.firm ul li {
        width: 100%;
    }
    .log-cnt {
        padding: 0!important;
    }
    .view .log-cnt .log-cnt-list{ border-bottom: 1px solid #ebe9e9;}
    .view .log-cnt .log-cnt-list img{margin-bottom: 15px; }
    .log-cnt .contract .log-cnt-list span.name { float: inherit;}
    .log-cnt .contract .log-cnt-list span{ padding-left: 0;}


    .job_search .search_w1{width: 100%;}
    .job_search .search_w2,.job_search .search_w3{ width: auto;margin-right: 8px;}
    .job_search li{line-height: 40px;}
    .job_search .search_w5{width: 6%; padding-top: 4px;}
    .table-con{ width: 100%;}
    .prove_con {
        padding: 0;
    }
    .prove_img div{    float: inherit;
        width: 100%;
        height: auto;
        margin-right: 0;}

    .reg-m-p20{ padding: 20px!important}
    .login_tb {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
    .login_tb .login-mid{    width: inherit;
        border-radius: 0;
        border: 0;
        border-bottom: 1px solid #ececec;
        border-top: 1px solid #ececec;}
    .login_tb .log-form{ float: inherit; padding: 20px; width: 100%;}
    .login_tb .log-r,.login_tb .log-text,.login_tb .log-img{position: inherit;}
    .login_tb .log-r{border-radius: 0; width: inherit;}
    .login_tb .log-text{  position: absolute; width: 160px; display: inline-block; left: 0; top: 30%;}
    .login_tb .log-img{ width: 120px; display: inline-block;}
    .login_tb .login-mid .log-cnt-list input{width: inherit;}
  .login_tb .login-mid .log-cnt-list input[type="text"]{
    width: inherit;
    height: 36px;
    line-height: 36px;
    border-radius: 2px;
    font-size: 14px;
  }
    .log-cnt .log-cnt-list{margin: 0; padding:0!important}
  .log-cnt .log-cnt-list .vitae-r-t-input, .log-cnt .log-cnt-list .city-btn-2{ width: 100%}
    .log-cnt .contract .log-cnt-list span#unitname{ width: 100%!important;}
    .present{ position: inherit; top: -15px;}
    .list-page .present{top: inherit;}
    .website{ padding: 30px 10px 10px 10px;}
  .website_img{ text-align: center;     overflow: hidden;}
    .website_img a{ width: 46%; height: auto;    margin: 0px 2% 20px 1%;}
    .down .p-r-n { padding-right: 15px !important;}
    .down .m-l-md{margin-left: 0;}
    .datebar{ height: 120px; }

  .datebar .data-letter h1{ font-size: 30px;}
  .datebar .data-letter span{    margin-top: 12px;}
    .essay-tiitle img{ width: 100%;}
    .essay-con{width: 100%;padding: 15px;}
    .essay-bg .table-bordered>tbody>tr>td{padding: 10px;}


    /*企业中心主页star*/



    body .evaluate_letter{ width: 100%; float: inherit;}
    body .enterprise-serve  li a{  display: block;  margin-top:0;  margin-right: 10px;  margin-bottom: 5px;}
    body  .enterprise_con { margin-right: 0;  margin-top: 20px;  }
    .log-cnt .contract { margin:0!important; }
    .log-cnt .contract .log-cnt-list span {padding-left: 0px!important;     clear: both;}
    .detail-log .mpicture{ margin:15px}
    .detail-log .mpicture a {  width: 100%; }
    .detail-log .mpicture a .img {  width: 100%;}
  body .detail-log .mpicture .shadow{  margin-right: 0!important;}
  .mpicture.bpicture .shadow,.mpicture.bpicture a:nth-child(3n+3) .shadow{ margin-right: 0!important;}
    .bot-btn-on{padding: 5px!important;}
    .bot-btn .btn{padding: 8px 0!important;}
    /*企业中心主页star*/

    /*企业招聘star*/
    .unit_recruitTop .unit_recruitTop_img {
        margin-left: inherit;
        width: 100%;
        height: inherit;
    }
    .form_unit,.form_unit.contain{padding-left:0!important; padding-right: 0!important;}
    .form_unit .businessInfo { padding-left:15px; padding-right: 15px; padding-top: 0;}
    .form_unit .log-cnt{  margin-left: 15px;   margin-right: 15px;}
    .form_unit .firm-title{padding-right: 10px;}
    .form_unit .firm-title span {
        font-size: 18px!important; padding-left: 10px;}
    .form_unit .firm-title .btn{ margin-top: 2px; padding-left: 8px;      padding-right: 8px;}
  .form_unit .firm-title:after {
    background: #fff;
  }
  .conference_info_form span{ font-size: 14px!important;}
    /*.form_unit.contain{padding:0!important}*/
    .form_unit .lists{ border:none; overflow: hidden}
    .state .font32 {
        font-size: 20px;
    }
    .form_unit .state .circle{ width: 80px; height: 80px;  }
    .form_unit .state .circle .glyphicon{    font-size: 30px; top: -10px;}

    .form_unit .post_tab_w{width: inherit; overflow: hidden;}
    .form_unit .post_tab_w .list-msg-check .btn{
        padding: 8px 12px;
        margin: 10px 0;
        border: none;
    }
    .form_unit .releasePost_form{
        padding-left: 0px !important;     margin-left: 0px;
    }
    .form_unit .releasePost_form .form-table-mid{width:100%!important;}
    .form_unit .releasePost_form .job-radio-sm{   width: inherit;}
    .form_unit .releasePost_form .job-radio-sm button {  padding: 5px 9px; }
    .form_unit .releasePost_form .city-choice{right: 0px; border-radius: 0 4px 4px 0; top: -1px;}
    .form_unit .releasePost_form .log-cnt-list input{  }
    .form_unit .releasePost_form .log-cnt-list .radio_table{padding-left: 6px;}
    .form_unit .releasePost_form .log-cnt-list .radio_table   input{    height: 14px!important; line-height: 14px!important;}
    .form_unit .releasePost_form .log-cnt-list .radio_table input[type="radio"]:before,
    .form_unit .releasePost_form .log-cnt-list .radio_table input[type="radio"]:checked:before{
        left:-9px;
    }
    .form_unit .releasePost_form .log-cnt-list   .radio_table input[type="radio"]:checked:after{    left: -5px;}
    .form_unit .releasePost_form .log-cnt-list span.name {  width: inherit!important;  }
  .firm-title input{    -webkit-appearance: checkbox;}
   .job_require_w {    display: block;    float: inherit;     margin-bottom: 10px;}
  .log-cnt.log-two .job_require_w input[type="text"],
  .log-cnt.log-two .job_require_w select{ width: 110px!important; }
  .log-cnt.log-two .job_require_w span{ display: inline-block}
  .job_year_w .form-group{    width: 120px!important;}
    .state {
        padding: 20px 20px 10px;
    }
    .remarks {
        margin: 20px 20px 60px;
    }

  .jobs .jobs-mid .jobs-lists .jobs-lists-mid li input[type="radio"]{
    -webkit-appearance: radio;
  }


    .conference_info_form .name, .conference_info_form .conference_info_form_text{ display: block;     width: 100%!important;}
    .conference_info_form .name{color: #666!important;     line-height: 20px!important;  min-height: 20px!important; height: 20px!important;}
    .conference_info_form .conference_info_form_text{ margin-bottom: 10px;}
    /*企业招聘end*/
   .panel .firm-title:after { background: #fff;}

  .jobDetail_btm {
    margin-top: 0;
  }
  .jobfair{
    height: inherit;
    margin-bottom: 12px;
    padding: 25px 15px;
  }
  .jobfair a{      margin-bottom: 0;  height: inherit;}

  .jobfair a i{    margin-right: 0;}
  .jobfair_recruitlist {

    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 18px;
  }
  .jobfair a div{
    float: inherit;
    width: inherit;
    margin-left: 36px;
  }
  .jobfair a div h4{white-space: inherit;
    overflow: inherit;
    text-overflow: inherit;
    line-height: 1.4;}
  .jobfair .label.more{    margin-top: -36px;    right: 10px;}
  .recruit_carousel{ padding:15px;}
  .recruit_carousel,.recruit_carousel .flexslider{
    height: inherit;
    width: 100%;
  }

  .recruit_carousel .slides li a img{     width: 100%; height: inherit;}
  .job-talents.talents_index .talents_list li { padding-left: 15px; padding-bottom: 0; margin-left: 0;
    width: 100%;}
  .job-talents.talents_index .talents_list li .talents_left .talents_person a{    margin: 14px 0 0; height: inherit;     white-space: inherit;
    overflow: inherit;
    text-overflow: inherit;
    line-height: 1.4;}
  .job-talents.talents_index .talents_list li .talents_left .talents_person{    padding-top: 10px;}
  .subsidy table{ width: 100%!important;}
  body .jobSearch_list ul li .jobSearch_list02 {
    width: 100%;
  }
  .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text01{padding-right: 100px;}
  body .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text01,
  body .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text03,
  body .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text04{ width: 100%}
  body .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text02{
    width: inherit;
    font-size: 12px;
    position: absolute;
    top: 18px;
    right: 10px;
  }
  .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text01,
  .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text02{margin-bottom: 5px}
  body .jobSearch_list ul li .jobSearch_list02{margin-bottom: 0;}
  .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text01 h2,.jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text03 h3{line-height: 1.4;}
  body .jobSearch_list ul li .jobSearch_list03{ width:69%}
  body .jobSearch_list ul li .jobSearch_list04{ width: 29%}
  body .jobSearch_list ul li .jobSearch_list03 p{ display: inline-block}
  .jobSearch_list ul li .jobSearch_list04 .list_cell{ text-align: right}
  .jobSearch_list ul li .jobSearch_list01{position: absolute;
      left: -8px;
      top: -2px;}

  .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text02 p,
  .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text04 p{margin-right: 0;}
  body .jobSearch_list ul li .jobSearch_list02 .jobSearch_list_text04{ text-align: left;    margin: 5px 0 8px;}
  .jobSearch_list ul li .v-middle{ overflow: hidden}
  .jobSearch_list ul li .jobSearch_list_open{  margin-left: 10px;     margin-right: 10px;   }
  .jobSearch_list ul li .jobSearch_list_open_text {  margin-top: 10px;  }
  .jobSearch_list ul li .jobSearch_list01 .list_cell .msg { font-size:12px;     padding: 1px 6px;}
  .jobSearch_list ul li{     padding: 16px 5px!important;}
  .jobSearch_list ul li .jobSearch_list_open  { display: none}
  .jobSearch_list ul li .jobSearch_list_open.hide,
  .jobSearch_list ul li .jobSearch_list_open.jobSearch_list_open1{ display: block!important;}
  .jobSearch_list ul li .jobSearch_list_open.jobSearch_list_open1.hide{ display: none!important;}


  .layui-layer.layuiMobile {
    width: inherit !important;
    position: fixed !important;
    top: 10px !important;
    left: 10px !important;
    right: 10px !important;
    bottom: 10px!important;
    height: inherit!important;
  }
  .layui-layer.layuiMobile_xs{width: 95%!important;}
  .hunt a{line-height: 1.4}
  .purch .cp_con{
    width: 92%;
    height: inherit;
    margin-left: 0;
    margin-top: 0;
  }
  .cp_con{left: 4%;  top: 4%;}
  .purch .cp_con img{ max-width: 100%;}
  .seach_con{ width: 100%}
  .news_list ul li a b{    top: 12px;}
  .con-border .news_list ul li a b {
    top: 14px;
  }
  .activity_list.news_list ul li a b{    top: 16px;}

    .modify .modify-phone-list {
        height: inherit;
    }
   body .has-note01 .form-control-feedback{right: 0px}
    .layui-layer-blank .layui-layer-page .layui-layer-content{bottom: 50px!important;}
   .layui-layer-blank .layui-layer-btn{ position: fixed; bottom: 0px; right: 15px}
  .vip_select_con .vip-con { width: 32%;    height: 136px;    margin-right: 0;   }
  .vip_select_con .vip_photo01,.vip_select_con .vip_photo02,.vip_select_con .vip_photo03{width: 42px;    height: 46px; background-size: cover;}
  .vip_select_con .vip-con-p1{ font-size: 12px;}
  .vip_select_con .vip-con-p1 b{font-size: 18px;}
  .vip_detail_con {    margin: 0 10px 30px;  }
  .vip_detail {    margin-left: 0px;  }
  .vip_detail dt{margin-left: 35px;}
  .vip_detail_con_success {
    padding: 20px;
  }
  .vip_detail_con_success .vip_detail dt {
    font-size: 18px;     margin-top: 22px;
  }
  .vip_select_con_success .vip-con {
    width: 130px;}
    body .evaluate_con .evaluate{ width: 50%;     margin-bottom: 58px;}
    body .evaluate_con .evaluate p a,body .evaluate_con .evaluate p span{font-size: 20px;}
    body .evaluate_con .evaluate .border_r{border-right: none;}
    body .evaluate_con .stripe_con{ width: 100%; position: relative;     padding:0 0 10px 0px;        min-height: 90px; }
    body .stripe_con .dot {
        text-align: center;
        position: inherit;
        top: inherit;
    }
    body  .stripe_con .position_two,body .stripe_con .position_one {
        left: inherit;
    }
    body .stripe_con .position_three,body .stripe_con .position_four{    right: inherit;}
    .stripe_con .dot{width: 25%;  float:left;     line-height: 1.6;        font-size: 12px;}
   body .stripe_con .stripe{ width: 100%; position: absolute;    top: 18px; }
    body .evaluate_con.evaluate_border .evaluate .btn{    position: absolute;         left:50px;}
    body .evaluate_con.evaluate_border .evaluate p{    padding: 5px 0px 10px 0;}
    .list_b_note{    line-height: 1.6;
        font-size: 14px;}
  .zpgl_title .zpgl_title_btn{    margin-top:10px;}
  .form_unit .zpgl_title {
    margin-bottom: 49px;
  }
  .form_unit .zpgl_title span{    width: 100%;
    display: block;}
  .tab_note{ margin-top:6px}
  .list-msg-note{ font-size: 15px!important;      padding: 0 10px 5px 10px!important;  }
    .list-msg-note p{ line-height: 1.6!important; }
    .post_list_open .post_list_open_con .post_list_open_l{    width: 70px;}
    .post_list_open .post_list_open_con .post_list_open_r {
        margin-left: 80px;
    }
    .form_3cell .jobSarch_input3cell01{     width: 44%!important; }
  .clear_xs{ clear:both;}
  .job_radio button{   margin: 5px 0;}
  .radio_table input[type="radio"]:before{    left: -4px;}
  .score {
    float: inherit;
    margin-top: 30px;
    margin-left: 15px;
    z-index: 0;
  }
  .results {
    padding: 15px 10px;
  }
  .interview-list{margin-left: 0; margin-top: 15px;}
  .interview-list a{ width: 47.2%;float: left;}
  .city-main-mobile .city-list ul li{ width: 100%; top:inherit!important; position: inherit!important;}


  .remuseList_deleteIcon{ float:right; margin-top:-2px}
  .listSearchBox {
    height: inherit;
    overflow: inherit;
  }
  .listSearch{
      margin: 5px 0 15px;     width: 100%;
  }
  .satisfaction_box {
    margin: 20px 15px!important;
  }
  .schedule .left{width:100%;}
  .schedule .right{width:100%;}
}
@media (max-width:414px) {
  .markRecruit_03 .markRecruit a:nth-child(3), .markRecruit_01 .markRecruit a{ width: 100%!important; }
  .markRecruit a{width: 50% !important;}
  .markRecruit a:nth-child(2n):before{display: none}
  /*.markRecruit a:nth-child(3):after,.markRecruit a:nth-child(4):after{display: block}*/
  .post .e{width: 96%!important;}
  .post .e .poName, .post .e .coName {
    width: 66%!important;
  }
  .interview-list a{ margin: 10px 0;    width: 100%;float: inherit;}
  .score{    width: inherit;}
  .score-box{width: 90%;}
    .modify_mobile .modify-list dl dt {
        width: 100%; text-align: left;
    }
  .modify .password_form .password_btn {
    margin-left: 82px;}
}
@media (max-width:372px) {
  .modify .password_form .password_btn {
    margin-left: 72px;}
}
@media (max-width:320px) {
  .post .e .poName, .post .e .coName {
    width: 59%!important;
  }
  .searchRecruit .btn {
    width: 100px;
  }
  .firm-title .btn{    padding: 6px 10px;}
  .form_unit .firm-title .btn{    padding: 4px 6px;}
  .post_tab a{    padding: 0px 10px;}
  body .releaseInPost01_list ul li .releasePost_list04,
  body .releaseInPost03_list ul li .releasePost_list04{    margin-left: 0px;}
  .jobSearch_t .laydate-icon {
    width: 126px!important;
    min-width: 126px!important;
  }
  .modify .modify-list  .password_form dl dt {
    width: 25%;
    text-align: left;
  }
  .modify .modify-list .password_form  dl dd  .input-text input[type="text"]{ width: 80px}
  .modify .modify-list .password_form  dl dd .input-text input[type="password"],
  .modify .password_form .modufy-hl .modify-msg{ width: 180px}
  .modify .password_form .modufy-hl { min-width: 180px}
  .modify .password_form  .modify-code{ width: 180px;}
  .modify .password_form  .modify-code .input-text{ width: 80px!important}
  .modify .password_form .password_btn{    margin-top: 0;}
  .location ul li a {
    font-size: 12px;}
  .vip_select_con .vip-con-p1 b {
    font-size: 16px;
  }
  .vip_select_con .vip-con-p1 b{    margin:0px;}
    body .myContract_list ul li .myContract_list06,
    body .myContract_list ul li .myContract_list07{    width: 100%;}
    body .myContract_list ul li .myContract_list07{    margin-left: 8px;}
    .form_3cell .jobSarch_input3cell01{     width: 44%!important; }

}
