.duty_wrap {
  margin-bottom: 8px
}

.duty_wrap .title {
  font-size: 16px;
  font-weight: 400;
  color: #2b393f;
  line-height: 32px;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 16px;
  text-align: left;
}

@media screen and (max-width: 768px) {
  .duty_wrap .title {
    font-size: 16px;
    line-height: 20px;
    margin-top: 32px;
    margin-bottom: 12px
  }
}

@media screen and (max-width: 376px) {
  .duty_wrap .title {
    font-size: 16px;
    line-height: 16px;
    margin-top: 32px
  }
}

.duty_wrap .duty_desc {
  white-space: pre-line;
  font-size: 16px;
  color: rgba(43, 57, 63, .7);
  line-height: 28px;
  max-width: 860px
}

@media screen and (max-width: 768px) {
  .duty_wrap .duty_desc {
    font-size: 14px;
    line-height: 20px
  }
}

.post-detail-limit {
  height: 100px
}

.post-detail-limit h1, .post-detail-limit .btn-his {
  display: none
}

.post-detail-limit h2 {
  color: #2b393f;
  line-height: 26px;
  font-size: 18px
}

.post-detail-limit p {
  margin-top: 20px;
  font-size: 16px
}

.post-detail-limit span {
  color: #2ec84d;
  cursor: pointer
}

@media screen and (max-width: 768px) {
  .post-detail-limit {
    height: auto
  }

  .post-detail-limit h1 {
    display: block;
    font-size: 16px;
    color: rgba(0, 13, 31, .85);
    font-weight: 700;
    text-align: center;
    margin-bottom: 26px
  }

  .post-detail-limit .btn-his {
    display: block;
    margin-top: 40px
  }

  .post-detail-limit span {
    display: none
  }

  .post-detail-limit h2 {
    font-size: 14px
  }

  .post-detail-limit p {
    font-size: 12px;
    color: rgba(43, 57, 63, .5);
    line-height: 1.5;
    margin-top: 4px
  }
}

.post-detail-form {
  color: #2b393f;
  position: relative
}

.post-detail-form .tip {
  margin-top: -8px
}

.post-detail-form .form {
  margin-right: 16px;
  margin-bottom: 24px
}

@media screen and (max-width: 768px) {
  .post-detail-form .form {
    margin: 0
  }
}

.post-detail-form .el-select {
  width: 100%
}

.post-detail-form .wrap-tips {
  margin-bottom: 40px
}

.handle-up {
  color: #00c06f
}

.com-upload-wrap {
  width: 100%;
  text-align: center
}

.post-detail-design {
  position: relative;
  overflow: hidden
}

.post-detail-design h2 {
  color: #2b393f;
  line-height: 26px;
  font-size: 18px
}

.post-detail-design-special {
  color: #2ec84d
}

.post-detail-design-box {
  color: #2b393f;
  line-height: 20px;
  margin-top: 30px;
  margin-bottom: 24px
}

.post-detail-design-box .title {
  color: rgba(0, 0, 0, .85);
  margin-right: 4px
}

.post-detail-design .layout-edit--common {
  padding: 0;
  margin: 0
}

.post-detail-design .layout-edit--common:before {
  content: "";
  display: none
}

.job_detail_wrap {
  /*padding-top: 80px;*/
  /*min-height: calc(100vh - 178px)*/
}

.job_detail_wrap .info {
  line-height: 80px;
  color: rgba(43, 57, 63, .7);
  display: flex;
  justify-content: center;
  background: #fafafa
}

@media screen and (max-width: 1024px) {
  .job_detail_wrap .info {
    line-height: 1;
    font-size: 12px;
    margin-top: 10px;
    padding: 0 4px;
    text-align: justify
  }
}

@media screen and (min-width: 1024px) {
  .job_detail_wrap .cont-wrap {
    max-width: 1120px
  }
}

@media screen and (max-width: 1024px) {
  .job_detail_wrap .job_duty_wrap {
    padding-bottom: 48px
  }
}

@media screen and (max-width: 1024px) {
  .job_detail_wrap {
    padding-top: 96px
  }

  .job_detail_wrap .relative-job {
    margin-top: 24px
  }

  .job_detail_wrap .relative_job__list .job_sub__title {
    border-bottom: none
  }

  .job_detail_wrap .relative_job__list .job_code {
    font-size: 16px !important
  }
}

.job_detail_wrap .el-alert {
  margin-bottom: 8px
}

@media screen and (max-width: 768px) {
  .job_detail_wrap {
    padding-top: 60px;
    min-height: 70vh
  }
}

@media screen and (max-width: 376px) {
  .job_detail_wrap {
    padding-top: 32px;
    min-height: 50vh
  }
}

.job_detail_wrap .tit {
  font-size: 28px;
  font-weight: 600;
  color: #2b393f
}

@media screen and (max-width: 1024px) {
  .job_detail_wrap .tit {
    font-size: 32px
  }
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .tit {
    font-size: 26px
  }
}

@media screen and (max-width: 376px) {
  .job_detail_wrap .tit {
    font-size: 22px
  }
}

.job_detail_wrap .job_sub__title {
  padding: 4px 0 0;
  font-size: 16px;
  margin-top: 8px
}
.job_sub__title .line {
  width: 1px;
  height: 10px;
  background: #e5e6e8;
}
@media screen and (max-width: 768px) {
  .job_detail_wrap .job_sub__title {
    margin-top: 0;
    font-size: 14px;
    padding-bottom: 10px !important;
    border-bottom: 1px solid rgba(151, 151, 151, .2)
  }
}

.job_detail_wrap .job_sub__title .el-space__item {
  padding-bottom: 0 !important
}
.el-space {
  display: inline-flex;
  vertical-align: top;
}
.el-space__item {
  display: flex;
  flex-wrap: wrap;
}
.job_detail_wrap .job__title {
  flex: 1;
  font-size: 24px
}

.job_detail_wrap .job__title .has_send, .job_detail_wrap .job__title .pub_fast, .job_detail_wrap .job__title .hot-des {
  font-size: 14px;
  line-height: 1.5;
  padding: 0 8px;
  display: inline-block;
  font-weight: 400
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .job__title .has_send, .job_detail_wrap .job__title .pub_fast, .job_detail_wrap .job__title .hot-des {
    font-size: 12px;
    line-height: 24px;
    padding: 0 8px;
    display: inline-block;
    font-weight: 400
  }
}

.job_detail_wrap .send_btn .send {
  display: inline-block;
  vertical-align: middle;
  padding: 16px 38px;
  font-size: 16px;
  color: #fff;
  background: #000;
  cursor: pointer;
  margin-left: 32px
}

.job_detail_wrap .send_btn .send.dis {
  background: #cfcfcf;
  cursor: not-allowed
}

@media screen and (max-width: 1024px) {
  .job_detail_wrap .send_btn .send {
    display: none
  }
}

.job_detail_wrap .relative_job__wrap {
  background: #fafafa;
  padding-bottom: 80px;
  position: relative;
  padding-top: 20px
}

@media screen and (max-width: 1024px) {
  .job_detail_wrap .relative_job__wrap {
    padding-bottom: 140px;
    padding-top: 0;
    overflow: hidden
  }
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .relative_job__wrap {
    padding-bottom: 60px;
    padding-top: 0;
    overflow: hidden
  }
}

@media screen and (min-width: 2000px) {
  .job_detail_wrap .relative_job__wrap {
    padding-bottom: 216px
  }
}

.job_detail_wrap .relative_job__wrap .title {
  margin-bottom: 24px
}

.job_detail_wrap .copy_btn .icon {
  margin-right: 4px
}

.job_detail_wrap .duty-2 {
  padding-bottom: 80px
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .duty-2 {
    padding-bottom: 0
  }
}

.job_detail_wrap .relative_job__list {
  background: #ffffff;
  box-shadow: 0 1px 6px rgba(235, 237, 238, .7);
  border-radius: 4px;
  padding: 24px;
  margin-bottom: 16px;
  cursor: pointer;
  transition: transform .2s
}

@media screen and (min-width: 769px) {
  .job_detail_wrap .relative_job__list:hover {
    transform: translateY(-4px);
    box-shadow: 0 1px 6px #ebedee
  }
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .relative_job__list {
    padding: 12px 16px
  }
}

.job_detail_wrap .relative_job__list .tit {
  font-size: 18px;
  line-height: 1.5
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .relative_job__list .tit {
    font-size: 16px;
    margin-bottom: 0
  }
}

.job_detail_wrap .relative_job__list .job_sub__title {
  color: rgba(43, 57, 63, .7)
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .relative_job__list .job_sub__title {
    font-size: 14px
  }
}

.job_detail_wrap .btn-share {
  flex-shrink: 0;
  cursor: pointer;
  color: #2b393f;
  margin-left: 24px
}

@media screen and (max-width: 1024px) {
  .job_detail_wrap .btn-share {
    display: none
  }
}

.job_detail_wrap .btn-share .share {
  margin-left: 4px;
  font-size: 16px
}

.job_detail_wrap .copy_btn__wrap {
  display: none;
  width: 100%
}

@media screen and (max-width: 1024px) {
  .job_detail_wrap .copy_btn__wrap {
    display: flex;
    position: fixed;
    bottom: 0
  }
}

.job_detail_wrap .copy_btn__wrap .van-sticky {
  width: 100%
}

.job_detail_wrap .copy_btn__wrap .btn_wrap {
  position: absolute;
  bottom: 0;
  box-shadow: 0 -4px 4px rgba(0, 0, 0, .02);
  display: flex;
  background-color: #fff;
  width: 100%
}

.job_detail_wrap .copy_btn__wrap .btn_wrap .btn-group {
  padding: 16px 0;
  width: 100%;
  display: flex
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .copy_btn__wrap .btn_wrap .btn-group {
    padding: 8px 0
  }
}

.job_detail_wrap .copy_btn__wrap .btn_wrap .send {
  width: 70%;
  text-align: center;
  color: #fff;
  display: block;
  margin: 0 0 0 16px;
  line-height: 76px;
  background: #000;
  font-size: 20px
}

.job_detail_wrap .copy_btn__wrap .btn_wrap .send.dis {
  background: #cfcfcf;
  cursor: not-allowed
}

@media screen and (max-width: 768px) {
  .job_detail_wrap .copy_btn__wrap .btn_wrap .send {
    line-height: 38px;
    font-size: 16px
  }
}

.job_detail_wrap .copy_btn__wrap .btn_wrap .send:first-child {
  margin-left: 0;
  width: 30%
}

.job_detail_wrap .copy_btn__wrap .btn_wrap .send.copy_btn {
  background: #fff;
  color: #000
}

.job_detail_wrap .el-alert--warning.is-light {
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  height: 44px;
  background: rgba(255, 139, 23, .06);
  border-radius: 4px
}

.job_detail_wrap .el-alert--warning.is-light .el-icon {
  color: #ff8b17
}

.job_detail_wrap .el-alert--warning.is-light .el-alert__close-btn {
  top: 18px
}

.job_detail_wrap .el-alert--warning.is-light .i-warn {
  color: #ff8b17
}

.job_detail_wrap .action-body {
  padding: 16px 16px 60px
}

.job_detail_wrap .notice-pop .action-footer {
  position: relative;
  padding: 0
}

.job_detail_wrap .notice-pop .notice-title {
  font-size: 16px;
  color: rgba(0, 13, 31, .85);
  text-align: center;
  font-weight: 700
}

.job_detail_wrap .action-footer {
  padding: 8px 16px;
  background: #fafafa;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0
}

.job_detail_wrap .action-footer .dialog-footer {
  display: flex
}

.job_detail_wrap .action-footer .dialog-footer .el-button {
  line-height: 40px;
  height: 40px;
  flex: 1
}

.direction__wrap {
  margin-top: 54px
}

@media screen and (max-width: 768px) {
  .direction__wrap {
    margin-top: 26px
  }
}

.direction__wrap:last-child {
  padding-bottom: 108px
}

@media screen and (max-width: 768px) {
  .direction__wrap:last-child {
    padding-bottom: 0
  }
}

.direction__wrap .direction__title {
  font-size: 24px;
  color: #2b393f;
  line-height: 34px;
  font-weight: 700
}

@media screen and (max-width: 768px) {
  .direction__wrap .direction__title {
    font-size: 20px;
    line-height: 28px
  }
}

.direction__wrap .direction__city {
  margin-top: 12px;
  font-size: 16px;
  color: #2b393f;
  line-height: 28px;
  font-weight: 700
}

@media screen and (max-width: 768px) {
  .direction__wrap .direction__city {
    line-height: 20px;
    font-size: 14px
  }
}

.direction__wrap .direction__duty {
  margin-bottom: 10px
}

.direction__wrap .direction__duty:last-child {
  margin-bottom: 0
}

.direction__wrap .direction__duty .title {
  margin: 12px 0;
  font-size: 18px;
  line-height: 26px
}

@media screen and (max-width: 768px) {
  .direction__wrap .direction__duty .title {
    line-height: 19px;
    margin-top: 22px;
    font-size: 16px
  }
}

.process {
  margin-bottom: 65px
}

.process__item {
  display: flex;
  position: relative;
  align-items: center;
    flex-direction: column;
}

.process__item:not(:last-child) {
  padding-right: 24px;
  margin-right: 10px
}

.process__item:not(:last-child):after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  right: 0;
  top: 45%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAOVBMVEUAAACmq7Omq7Olq7Omq7OlqrKmrLSqqrazs7OnrrWtrbanqrW/v7+mqrOmq7Smq7KmrLOnqrSlqrLBSsRmAAAAEnRSTlMA6aD1qdVfKgokHWAIuJWSTUvLY8KpAAAAbElEQVQ4y83SyQrAIAxFUTN0UDvm/z+2hUAXRfugbrxbDwQ1oauSEmn8OCe7k7EK1DyeK4DMvGEqA3uSEQAfUwc+BoDSGHvFCwCmCNiBwIbAjsAJwNp2TcnoqZs+SzJamJ8rF9HShsREHEOPXY8/FJ2fPHNMAAAAAElFTkSuQmCC) no-repeat right center/16px 16px
}

@media screen and (max-width: 1024px) {
    .process__item {
      flex-direction: row;
    }
  .process__item:not(:last-child):after {
    bottom: 0;
    left: 34px;
    position: absolute;
    rotate: inherit;
    transform: rotate(90deg);
    content: "";
    width: 10px;
    height: 10px;
    right: auto;
    top: auto;
  }
  .process__item:not(:last-child) {
    padding-bottom: 20px;
  }
}
.process__title {
  font-size: 24px;
  font-weight: 700;
  margin: 55px 0 35px
}

@media screen and (max-width: 1024px) {
  .process__title {
    font-size:16px;
    margin: 20px 0 16px
  }
}
.process__list {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.process__img {
  width: 68px;
  height: 68px;
  margin-right: 15px
}

.process__label {
  line-height: 32px;
  font-size: 16px;
  font-weight: 400
}

.process__tips {
  line-height: 20px;
  color: rgba(0,0,0,.65)
}

.bottom__wrap1 {
  font-size: 40px;
  line-height: 44px;
}
.bottom__wrap2 {
  font-size: 48px;
  line-height: 52px;
}

@media screen and (max-width: 1024px) {
    .process__list {
        flex-direction:column
    }
  .bottom__wrap1 {
    font-size: 24px;
    line-height: 28px;
  }
  .bottom__wrap2 {
    font-size: 28px;
    line-height: 32px;
  }
}
/*@media screen and (max-width: 1036px) {*/

/*    .process__img {*/
/*        width: 40px;*/
/*        height: 40px;*/
/*    }*/

/*    .process__label {*/
/*        font-size: 12px;*/
/*    }*/
/*}*/
/****************************/

.summary-plane__jubao .iconfont {
  padding: 0 3.5px 0 0
}

.summary-plane__jubao a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.summary-plane__jubao .icon-report:before {
  content: ""
}

.summary-plane__jubao .icon-report {
  display: inline-block;
  width: 20px;
  height: 20px;
  padding-right: 2px;
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/icon-report.3cda26.png);
  background-size: 20px 20px
}

.summary-plane__jubao:hover a {
  color: #426eff !important
}

.summary-plane__jubao:hover .icon-report {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/icon-report-hover.9315a0.png);
  background-size: 20px 20px
}

.summary-plane {
  background-color: #f5f7ff;
  background-position: 50%;
  background-repeat: repeat-x;
  margin-bottom: 20px;
  /*min-width: 1000px;*/
  padding-bottom: 32px;
  width: 100%
}

.summary-plane__meixing {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/meixing-jd.5aad3a.png)
}

.summary-plane__zhenai {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/zhenai-jd.273a9f.png)
}

.summary-plane__lingzhi {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/lingzhi-jd.00cd6b.png)
}

.summary-plane__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-end; /* 底部对齐 */
  height: 200px; /* 固定高度 */
  margin: 0 auto;
  position: relative;
  max-width: 1000px;
  width: 80%
}

.summary-plane__icon {
  float: right;
  font-size: 14px;
  position: relative;
  line-height: 18px
}

.summary-plane__icon .iconfont {
  font-size: 14px
}

.summary-plane__icon a {
  color: #9399ad
}

.summary-plane__collection {
  background: none;
  border: 1px solid #426eff;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  height: 48px;
  line-height: 48px;
  margin-right: 10px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 112px
}

.summary-plane__collection .iconfont {
  font-size: 16px;
  padding-right: 5px
}

.summary-plane__collection .iconfont.icon-collection {
  color: #426eff
}

.summary-plane__invalid {
  left: 360px;
  position: absolute;
  top: 34px
}

.summary-plane__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-top: 24px;
  width: 100%
}

.summary-plane__update {
  float: left
}

.summary-plane__future {
  height: 18px;
  margin-left: 10px;
  vertical-align: -5px
}

.summary-plane__calc {
  background-image: url(//img09.zhaopin.com/2012/other/mobile/pc/jobs/analysis_blue.png);
  background-size: 16px 16px;
  color: #1787fb;
  cursor: pointer;
  font-size: 12px;
  height: 20px;
  line-height: 12px;
  overflow: visible;
  padding-left: 22px;
  position: relative;
  width: 88px
}

.summary-plane__calc,.summary-plane__qrcode {
  background-position: 0 0;
  background-repeat: no-repeat;
  text-align: center
}

.summary-plane__qrcode {
  background-image: url(//img09.zhaopin.com/2012/other/mobile/pc/jobs/QRcode_01.png);
  background-size: 108px 115px;
  display: none;
  height: 115px;
  position: absolute;
  right: -5px;
  top: 15px;
  width: 108px;
  z-index: 10
}

.summary-plane__qrcode img {
  height: 77px;
  margin-top: 12px;
  width: 77px
}

.summary-plane__calc:hover .summary-plane__qrcode {
  display: block
}

.summary-plane__qrcode-text {
  color: #666;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 16px;
  text-align: center
}

.summary-plane__time {
  color: #4e5366;
  cursor: pointer;
  font-size: 14px
}

.summary-plane__time .iconfont {
  font-size: 14px;
  padding-right: 5px
}

.summary-plane__jubao:hover {
  color: #1a8afa
}

.summary-plane__jubao:hover .iconfont {
  color: #ff5758
}

.summary-plane__zhenai .summary-plane__collectioned {
  border-color: red
}

.summary-plane__zhenai .summary-plane__collectioned .iconfont {
  color: red
}

.summary-plane__lingzhi .summary-plane__time,.summary-plane__lingzhi .summary-plane__time .iconfont,.summary-plane__meixing .summary-plane__time,.summary-plane__meixing .summary-plane__time .iconfont {
  color: hsla(0,0%,100%,.8)
}

.summary-plane__zhenai .summary-plane__time {
  color: #aa6e62
}

.summary-plane__zhenai .summary-plane__time:hover,.summary-plane__zhenai .summary-plane__time:hover .iconfont {
  color: #f33435
}

.summary-plane__lingzhi .summary-plane__time:hover,.summary-plane__lingzhi .summary-plane__time:hover .iconfont,.summary-plane__meixing .summary-plane__time:hover,.summary-plane__meixing .summary-plane__time:hover .iconfont {
  color: #e9c30b
}

.summary-plane__icon div {
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 20px;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.summary-plane__info {
  margin-top: 12px
}

.summary-plane__info a {
  color: #4e5366
}

.summary-plane__info li {
  color: #4e5366;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAAXNSR0IArs4c6QAAABNJREFUCB1juHv33n8mBiAglgAArEUDqolMUwUAAAAASUVORK5CYII=) no-repeat 100%;
  float: left;
  font-size: 14px;
  line-height: 14px;
  padding: 0 10px
}

.summary-plane__share {
  float: left;
  position: relative
}

.summary-plane__share:hover,.summary-plane__share:hover a {
  color: #1a8afa
}

.summary-plane__lingzhi .summary-plane__share,.summary-plane__meixing .summary-plane__share,.summary-plane__zhenai .summary-plane__share {
  position: relative
}

.summary-plane__info li:first-of-type {
  padding-left: 0
}

.summary-plane__info li:last-of-type {
  background-image: none
}

.summary-plane__info span:before {
  content: "-"
}

.summary-plane__lingzhi .summary-plane__info a,.summary-plane__lingzhi .summary-plane__info li,.summary-plane__meixing .summary-plane__info a,.summary-plane__meixing .summary-plane__info li {
  color: #fff
}

.summary-plane__zhenai .summary-plane__icon a,.summary-plane__zhenai .summary-plane__info a,.summary-plane__zhenai .summary-plane__info li {
  color: #aa6e62
}

.summary-plane__lingzhi .summary-plane__icon a,.summary-plane__meixing .summary-plane__icon a {
  color: #fff
}

.summary-plane__right {
  float: right;
  margin-top: 15px
}

.more-positions__btn {
  width: 250px!important
}

.more-positions__btn.link {
  line-height: 24px
}

.summary-plane__tips {
  clear: both;
  float: right;
  position: relative;
  margin-top: 13px;
  padding: 5px 8px;
  background-color: #ebf2fa;
  border: 1px solid #e1eaf5;
  border-radius: 8px;
  font-size: 12px;
  font-family: PingFang SC-Regular,PingFang SC;
  font-weight: 400;
  color: #666;
  line-height: 16px;
  text-align: right;
  cursor: pointer
}

.summary-plane__tips:before {
  top: -4px;
  right: 114px;
  border-left: 6px solid rgba(0,0,0,0);
  border-right: 6px solid rgba(0,0,0,0);
  border-bottom: 5px solid #ebf2fa;
  z-index: 2
}

.summary-plane__tips:after,.summary-plane__tips:before {
  position: absolute;
  content: "";
  display: block;
  width: 0;
  height: 0
}

.summary-plane__tips:after {
  top: -6px;
  right: 113px;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #e1eaf5;
  z-index: 1
}

.summary-plane__tips-text {
  color: #5b7be9
}

.summary-plane__zhenai .summary-plane__collection {
  border-color: #aa6e62
}

.summary-plane__lingzhi .summary-plane__collection,.summary-plane__meixing .summary-plane__collection {
  border-color: #fff
}

.summary-plane__zhenai .summary-plane__collection:hover {
  border-color: red
}

.summary-plane__lingzhi .summary-plane__collection:hover,.summary-plane__lingzhi .summary-plane__collectioned,.summary-plane__meixing .summary-plane__collection:hover,.summary-plane__meixing .summary-plane__collectioned {
  border-color: #ffb032
}

.summary-plane__jubao:hover a,.summary-plane__xiaochengxu:hover a {
  color: #1a8afa
}

.summary-plane__zhenai .summary-plane__share:hover {
  color: #f33435;
  position: relative
}

.summary-plane__zhenai .summary-plane__share:hover a {
  color: #f33435
}

.summary-plane__collected {
  display: inline-block;
  height: 16px;
  margin-right: 9px;
  width: 16px
}

.summary-plane__collection img {
  margin-right: 9px
}

.summary-plane__app img,.summary-plane__xiaochengxu img {
  background: #fff;
  -webkit-box-shadow: 0 6px 12px 0;
  box-shadow: 0 6px 12px 0;
  color: #9497a1;
  display: none;
  left: -40px;
  position: absolute;
  top: 25px;
  z-index: 10
}

.summary-plane__xiaochengxu {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/icon-wx.26ff1c.png)
}

.summary-plane__app,.summary-plane__xiaochengxu {
  background-size: 20px 20px;
  float: left;
  padding-left: 21.5px;
  position: relative
}

.summary-plane__app {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/icon-app.73d582.png)
}

.summary-plane__complain {
  float: left
}

.summary-plane__zhenai .summary-plane__xiaochengxu {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAkhJREFUOBGtVEtoE1EUvXc+SSr4K66KQtw0C5cWETfqRjcjFTFZiKvGWOlm2oq6sdCtjR/iothiIq6UTPGDoyAuFMGNn40bqSIUhYogVl00yWRmnu/M5IU06kLau5g3ue+cM/fde16I1ij4Xzr3zw71eXXtoGCRBoYFLyRS4ePBqcri3zh/CN0bH9nmBY0ikbDk5lNJmm8RM4Jov5R0E3ryzOHL0587BVcIVcfyuygQLjM/Sxn6yKFLs986wQ9On9xS94NpIcQ+0tnKXSm/VPuaekElLZGJbKmc6xYBzlrf9x178kMTwEaclkBbCMdBJRI4o8TV6tgFy7GHPjpLn2pV+8QUMMDGLYhR0dHQ2EaD3vcYRrq7krmxwg4RhDhCXpjGW242nwudd/do+o+a7y8kk9SPAUQVYTpobLcIviVCcUwwVbJXy7fXmdoX5LTAYGDBARc5Aw+MWCbVdOju6Km0H3oXBGt35NwNOfpfznhhz3LNe8RMN4+WZj6AJ2Ne2aPdozgfP33RdIhpcaO5yaWQApnt3Z7hV0niTLZUsRVWCCnbikgIZpO/M8hVq1Vdjndgg9l7/kCxuCzr3Sv983pgeLY5WLr+FRgVzKK/xaVICI6F2eCTXC4XEPOTn97SrbnR/EPZnzC7eesNRVYrsOCAi1wkFNueXZgNScM0j7NG72SPXlDKsHhyMkS+M2Isu+rKRM0GALb3/Pobx84PH7l4DV4610nsfAcG7k4YqZ0q324WEqu5IiuEILYmlxZCKv73b0TxVr3+Bo+ZHHu6jIsIAAAAAElFTkSuQmCC");
  position: relative
}

.summary-plane__lingzhi .summary-plane__xiaochengxu,.summary-plane__meixing .summary-plane__xiaochengxu {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAa9JREFUOBGFlLFKA0EQhj1RECsrLxKjD2BtIVYBUQlibxG4iLV5AiWF6AP4AGKhna2FgmhhJQEtYylGE20ElZTn95+7ubu9nA58mZ35Z/dudvfiDeVYGIY+0jLIy7pw4XmefMaG3QwLLMIl+RaswpRB45Y01TDONwoCkG3CqFupnNHa+G1Xj2KEOnyCbWVgnZLUFOELglQRCbWjp0ynhD8Can2QxW0SqO9a3jy0EhzCGSzZOsbaAu1n9Jpa+QMye5LQX9Fv4AjU0oTRtGea66vfKpxKGGRoe9CEEUMPv2BrGZ9AVcc/CR0ryCPoSVtQJpyBJszBNTzBPVjTXD9zj4x6jN8BD75hHGTnUOZS9qIo8aOF3qBgc7zFGOMNWGfCFX4W3hk/wD68ECdNc7tqI7XZxGqrDQewC9rMUnKmHZNX7e9mK0mQOn7iCjzDI6zYia5Hi4/fLKQL2YF+i+4kN6a2CHrz+EKaxQKS+kT+vd3UFExt3X1AFCPqe9NTapC5oMoZDReuJRfR8aaMAr1qA+ZBx23vmNquwB00OL1bfN8yC1mFBe0fmy6sTNck94/tB9fid5O1IywrAAAAAElFTkSuQmCC");
  position: relative
}

.summary-plane__xiaochengxu:hover {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/xiaochengxu-hover.59cc00.png)
}

.summary-plane__xiaochengxu:hover a {
  color: #426eff
}

.summary-plane__icon .summary-plane__app:hover {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/icon-app-hover.ae72ef.png);
  position: relative
}

.summary-plane__icon .summary-plane__app:hover a {
  color: #426eff
}

.summary-plane__lingzhi .summary-plane__xiaochengxu:hover,.summary-plane__meixing .summary-plane__xiaochengxu:hover {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/xiaochengxu-white-hover.cbe2e5.png);
  position: relative
}

.summary-plane__lingzhi .summary-plane__xiaochengxu:hover a,.summary-plane__meixing .summary-plane__xiaochengxu:hover a {
  color: #f19c11
}

.summary-plane__zhenai .summary-plane__xiaochengxu:hover {
  background-image: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/xiaochengxu-red-hover.3ba48d.png);
  position: relative
}

.summary-plane__zhenai .summary-plane__xiaochengxu:hover a {
  color: #f33435
}

.summary-plane__share img {
  -webkit-box-shadow: 0 6px 12px 0;
  box-shadow: 0 6px 12px 0;
  color: #9497a1;
  display: none;
  left: -57px;
  position: absolute;
  top: 25px;
  z-index: 10
}

.summary-plane__app:hover img,.summary-plane__share:hover img,.summary-plane__xiaochengxu:hover img {
  display: block
}

.summary-plane__lingzhi .summary-plane__jubao,.summary-plane__meixing .summary-plane__jubao {
  color: #f19c11
}

.summary-plane__zhenai .summary-plane__jubao {
  color: #f33435
}

.summary-plane__lingzhi .summary-plane__jubao:hover a,.summary-plane__meixing .summary-plane__jubao:hover a {
  color: #f19c11
}

.summary-plane__zhenai .summary-plane__jubao:hover a {
  color: #f33435
}

.summary-plane__jubao-hover {
  color: #1a8afa
}

.summary-plane__lingzhi .summary-plane__jubao-hover,.summary-plane__meixing .summary-plane__jubao-hover {
  color: #f19c11
}

.summary-plane__lingzhi .summary-plane__share:hover,.summary-plane__meixing .summary-plane__share:hover {
  color: #f19c11;
  position: relative
}

.summary-plane__lingzhi .summary-plane__share:hover a,.summary-plane__meixing .summary-plane__share:hover a {
  color: #f19c11
}

.summary-plane__title {
  clear: both;
  color: #3fb263;
  font-size: 28px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 4px
}

.summary-plane__proxy {
  height: 20px;
  margin-left: 8px;
  position: relative;
  top: 1px
}

.summary-plane__other {
  line-height: 1
}

.summary-plane__invalid-text {
  color: #4e5366;
  font-size: 14px;
  padding: 3px 8px;
  border-radius: 6px;
  background: #e4e7f2
}

.summary-plane__invalid-text:before {
  display: inline-block;
  content: "";
  width: 14px;
  height: 14px;
  vertical-align: bottom;
  margin-right: 4px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAT3SURBVFiF1ZlfSFt3FMe/53fjv6JrYdL9YQ97yJxdJ2vUdvhgl4cJlSVp0zR92MvYrNEJZSt76Jtin1bGaEEQTeZgMBxMsozEkQ1fMn0QVv8UWuoUH2QMLCOIVan/knv2kBtz7zVRb7wp+n3L+f3O+X24uef3O+d3CXmquflmSXHZRiODLgKoBcEK4DUA5cqUNQCLYMwDmCLw6NZ66Vg02rOZz3pk1MHlaatn4g5iuAGcMui+zIQQMfWGg/0TRhwPDOrytNvAybsgajIIl13MIyDpdjjYN32Q6fuC2r0d5RVy4g4Btw4Qbx2gZwrJSQBl+zkwcG9VWDpjQ71reYO6vC1WyJZhgN/OMWUahLAMGitK0qNQqO8/9aDb3X56W+IaAW4EwwXAlgNjFiLhCA8NzBsGdXhbLoik9BsIlbohGcCgEPztr0OBh7n8s+mKt/WcLNNXAD4GIDSDjLgsJT8aHhr468CgDm/LBSFLIwBe0kxmjAsWvlCo77ERQL3c7vZ3ZZL9TGjQDa3IItmUDXYXqMvbYkVSGtc/SQbfiQQDXYcB1Mvpae0mUKfGyIhDSjboXwPN47d7O8ohW4az/N1JApbMhASASDDQRUSfAUjsGAmVkC3Ddm9HuXqupP5Rc8b2NQGOLDEFQJeqztS98forFdGFhQXZLNjZJ5MPq8/W/wvgsspcWcxy2dzM5B8ZfkUuT7sNkKf2C8zgGLbIG4n442bBAjleA4ja9D6b+es5eVfnOwVg13ZBIDsV87jT46s2EzQSDHQRY1xjVDEJIHUs6k4cWZLFJ7yFBjD+3B2WrAQ8cLlbLpkJK1j4kNr+lGWoyeVpq98BZeIOnc9gKNT3OBLxx1eW5j4EeCBL3HIIKeLytH5hFqiy7Q2qbWk2am6+WVJ0YvMpVAWGEGzTb+bOq74vifANAIt+AWZ8t7o093ksFkvox4xKORTU5//y9vOSV0Vx2UYjtFXQdLYTJ/KL/z5kciJVvmlEhBsVL7814nT69NuaYSlrq0FPFZdtNAqlnlStinCuIOFQ/+8MnEehk0zHwKCLAkCt2iiDxvaKEQn6/y50kmVhqBVKZb6joiQ92i9QoZNsFwPBSi6P7xkyxcd6OOg/YSRooZLM5fE9R6aeXRHI9DjIFL0HV+GSTMNSLnLOM6AXkWQCmifBJ/MNZH6SaVjWBIBFlaHM7W4/nSeraUmmMKj7rUWh9N072pa4Jl9QAIjFYolwMHCDGbegrjNTsgB033nVF7Db7buSLycDY14gVSXtSIAbDwOa1mGSLAvDlCDwqMaU6hZNUd5JpmMg8KjYWi8dA7CsstuueFvPmQVrNMmUtdVt9fLWeumYiEZ7NpkQUrsrLa1pMpJk+rWZEIpGezYJUApn8AM1qySL9w7bFmfTXicZwD8DdA2appPOh4P9EwIAwsH+CTCPqDyETLLfbEhg7yQD6LoGknkkfZmWMZJ0W+3ChAanp7W7ELB7JZlGKqaddnl2ZuJp1Tt1JwmZ2wsCfVB9tv6f2SeThq5uDqK5mcl4lbXuJxJ4H4Q39eMM3IsE+39I/9ac9avC0gnQrMaB2X/5WtunZoMCqSQjgR/BzNoRmk2xZKQBjQ31rkEkHGCoe3YLM39fiNfA6WntZkYARJmrJUYcIuHQX0Me30syDexRv3ZM61hc5KZ1LK7G1TryHxv0OvKfb/R60R/E/gfXapwvk+/tbgAAAABJRU5ErkJggg==");
  background-size: 14px
}

.summary-plane__proxy-name {
  color: #9497a1;
  display: inline-block;
  font-size: 12px;
  margin-left: 17px
}

.summary-plane__header {
  color: #333;
  float: left;
  font-size: 24px;
  line-height: 24px;
  margin-right: 20px
}

.summary-plane__zhenai .summary-plane__header {
  color: #9f3d2f
}

.summary-plane__lingzhi .summary-plane__header,.summary-plane__meixing .summary-plane__header {
  color: #fff
}

.summary-plane__tip {
  color: #1a8afa;
  float: left;
  font-size: 14px;
  line-height: 24px;
  margin-left: 12px
}

.summary-plane__left {
  float: left
}

.summary-plane__zhenai .summary-plane__tip {
  color: #aa6e62
}

.summary-plane__lingzhi .summary-plane__tip,.summary-plane__meixing .summary-plane__tip {
  color: #fff
}

.summary-plane__salary {
  color: black;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 18px;
  overflow: hidden;
  padding-right: 15px
}

.summary-plane__salary.invalid {
  color: #9399ad
}

.summary-plane__salary span {
  color: #ff424f;
  display: block;
  float: left;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  margin-right: 10px;
  overflow: hidden
}

.summary-plane__lingzhi .summary-plane__calc:hover .icon-calculator,.summary-plane__meixing .summary-plane__calc:hover .icon-calculator {
  color: #ffb032
}

.summary-plane__zhenai .summary-plane__calc:hover,.summary-plane__zhenai .summary-plane__calc:hover .iconfont {
  color: #f33435
}

.summary-plane__collection span {
  color: #426eff;
  font-size: 16px;
  line-height: 16px
}

.summary-plane__zhenai .summary-plane__salary span {
  color: #ff5758
}

.summary-plane__lingzhi .summary-plane__salary span,.summary-plane__meixing .summary-plane__salary span {
  color: #ffb032
}

.summary-plane__zhenai .summary-plane__collection span {
  color: #aa6e62
}

.summary-plane__lingzhi .summary-plane__collection span,.summary-plane__meixing .summary-plane__collection span {
  color: #fff
}

.summary-plane__action {
  float: left
}

.summary-plane__action .a--filled {
  font-size: 16px;
  font-weight: 500;
  height: 48px;
  width: 220px;
  background: #426eff!important;
  border-color: #426eff!important
}

.summary-plane__action .a--filled:hover {
  background: rgba(66,110,255,.85)!important;
  border-color: rgba(66,110,255,.85)!important
}

.summary-plane__action .a--filled.a--disabled {
  background: #ccd8ff!important;
  border-color: #ccd8ff!important
}

.summary-plane__action .a--filled.a--disabled:hover {
  background: rgba(204,216,255,.85)!important;
  border-color: rgba(204,216,255,.85)!important
}

.summary-plane__other__title {
  font-size: 24px;
  font-weight: 600;
  color: #9399ad;
  top: 57px;
  position: absolute;
  line-height: 1
}

.summary-plane__other__title:before {
  display: inline-block;
  content: "";
  width: 28px;
  height: 28px;
  background: url(//fecdn2.zhaopin.cn/jobs_zhaopin_com/assets/icon-lost.a73051.png) no-repeat;
  background-size: 28px;
  vertical-align: sub;
  margin-right: 8px
}

.a-center-layout__content {
  width: 80%;
  max-width: 1000px;
  margin: 0 auto;
}
.describtion {
  position: relative
}

.describtion__title {
  color: #3fb263;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px;
  position: relative
}

.describtion__title:after {
  background: #edeff7;
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  right: 0;
  top: 12px;
  width: 89%
}

@media (max-width: 768px) {
  .describtion__title:after {
    width: 80%
  }
}

.describtion__skills-title {
  color: #333;
  display: block;
  font-size: 14px;
  margin-bottom: 20px;
  margin-top: 25px
}

.describtion__skills-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
  max-height: 70px;
  overflow: hidden
}

.describtion__skills-item {
  border: 1px solid #edeff7;
  border-radius: 4px;
  color: #9399ad;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 7px 10px
}

.describtion__detail-content.cover {
  height: 160px;
  overflow: hidden
}

.describtion__detail__switch__btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(27%,hsla(0,0%,100%,.9)),color-stop(50%,#fff));
  background: linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 27%,#fff 50%);
  bottom: 0;
  color: #4e5366;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  padding: 28px 0 0;
  position: absolute;
  text-align: center;
  width: 700px
}

.describtion__detail__switch__btn:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAC7SURBVEiJ7ZMtDsIwGEDfyjKQkzvCJBI7gdgSBCHzcxwKgycEQYJB7Bo7AkeAZrQYCGQ/7EsIrk9+bd9rmhQcDsff8ZqDxWpdetiwVjo97bYXiSTLi8g344PFXI/7TfK5ptpFGwJT3wRllheRTB6UYGceatJcbwVqpVOgAuKhyFtODFS1ui3bFxYd1EnzuSR7egNDAqn8a6BPBCCVDwa6Is+xSC4KdESQysWBV2RkgjPAXem59I84HL/zALsYcY8l2MDkAAAAAElFTkSuQmCC");
  background-size: 12px;
  content: "";
  display: inline-block;
  height: 12px;
  margin-top: -2px;
  width: 12px
}

.describtion__detail-content {
  color: #222;
  font-size: 14px;
  line-height: 2;
  margin-bottom: 40px;
  /*white-space: pre-wrap;*/
  white-space: pre-line;
}

.describtion__detail-content ul {
  padding-left: 20px
}

.describtion__detail-content ul li {
  list-style: disc
}

.describtion__detail-content ol {
  padding-left: 20px
}

.describtion__detail-content ol li {
  list-style: decimal
}

.describtion__detail-content em,.describtion__detail-content i {
  font-style: italic
}

.describtion__detail-content b,.describtion__detail-content strong {
  font-weight: 700
}

.describtion__detail-content u {
  text-decoration: underline
}
