@charset "UTF-8";
/*!=基础=*/
/*!css reset*/
body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer {
  margin: 0;
  padding: 0; }

body {
  font-family: "Helvetica",Simsun;
  color: #515151;
  background: #f4f4f4;
  -webkit-text-size-adjust: none; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%; }

form {
  display: inline; }

ul, ol {
  list-style: none; }

a {
  text-decoration: none;
  color: #555; }

a:hover, a:active, a:focus {
  text-decoration: none; }

a:active {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

img {
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic; }

button, input, select, textarea {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-size: 100%;
  vertical-align: middle;
  outline: none;
  background-color: transparent;
  border: none;
  font-family: "Helvetica",Simsun;
  margin: 0;
  padding: 0; }

textarea {
  overflow: hidden;
  resize: none; }

button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  -moz-appearance: button; }

input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder {
  color: transparent; }

button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1;
  /*IE/7/6*/ }

input::-webkit-input-placeholder {
  color: #ccc; }

textarea::-webkit-input-placeholder {
  color: #ccc; }

img {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.smooth {
  -webkit-overflow-scrolling: touch;
  /*让超出滚动滚动流畅*/ }

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-overflow-scrolling: touch; }

body {
  margin: auto;
  overflow-x: hidden;
  width: 7.5rem; }

div {
  box-sizing: border-box; }

/*!=公共自定义样式=*/
/*!公共底部*/
#foot {
  width: 100%;
  height: 1rem;
  background: #fff;
  position: fixed;
  bottom: 0;
  border-top: 0.02rem solid #ccc;
  z-index: 99; }
  #foot > ul {
    width: 100%;
    display: flex; }
    #foot > ul > li {
      flex: 1; }
      #foot > ul > li > a {
        width: 100%;
        height: 100%;
        text-align: center;
        display: flex;
        flex-direction: column; }
        #foot > ul > li > a > img {
          width: 0.48rem;
          height: 0.48rem;
          display: block;
          margin: 0.12rem auto 0.06rem auto; }
        #foot > ul > li > a > img + img {
          display: none; }
        #foot > ul > li > a > span {
          text-align: center;
          font-size: 0.24rem;
          height: 0.24rem;
          line-height: 0.24rem; }
      #foot > ul > li > a.current {
        color: #1e82d2; }
        #foot > ul > li > a.current > img {
          display: none; }
        #foot > ul > li > a.current > img + img {
          display: block; }
    #foot > ul > li.reveal > a > img {
      width: 0.78rem;
      height: 0.78rem; }

/*!底部加号点击展开项*/
#publish {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 111;
  background: #fff;
  display: none; }
  #publish > div.publish-close {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0.8rem;
    text-align: center; }
    #publish > div.publish-close > a {
      display: inline-block;
      width: 0.8rem;
      height: 0.8rem; }
      #publish > div.publish-close > a > img {
        width: 100%;
        height: 100%; }
  #publish > ul.publish-list {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 1.7rem;
    display: flex; }
    #publish > ul.publish-list > li {
      flex: 1;
      text-align: center;
      position: relative; }
      #publish > ul.publish-list > li:nth-child(1) {
        left: 0.5rem; }
      #publish > ul.publish-list > li:nth-child(2) {
        left: 0.1rem;
        bottom: 1rem; }
      #publish > ul.publish-list > li:nth-child(3) {
        bottom: 1.3rem; }
      #publish > ul.publish-list > li:nth-child(4) {
        right: 0.1rem;
        bottom: 1rem; }
      #publish > ul.publish-list > li:nth-child(5) {
        right: 0.5rem; }
      #publish > ul.publish-list > li > a {
        display: inline-block; }
        #publish > ul.publish-list > li > a > img {
          width: 1rem;
          height: 1rem;
          display: block; }
        #publish > ul.publish-list > li > a > span {
          width: 100%;
          display: block;
          font-size: 0.24rem;
          height: 0.5rem;
          line-height: 0.5rem; }

/*!=首页=*/
/*!轮播*/
#banner {
  width: 100%;
  height: 3.4rem;
  overflow: hidden;
  position: relative; }
  #banner .swiper-container {
    width: 100%;
    height: 100%; }
  #banner .swiper-slide {
    text-align: center;
    font-size: 0.36rem;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
  #banner a {
    width: 100%;
    height: 3.4rem;
    display: block;
    overflow: hidden; }
    #banner a img {
      width: 100%;
      height: 100%;
      display: block; }

/*!导航*/
#nav {
  width: 100%;
  overflow: hidden;
  background: #fff;
  margin-bottom: 0.2rem; }
  #nav > ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    #nav > ul > li {
      width: 33.33%;
      padding: 0.1rem 0; }
      #nav > ul > li > a {
        display: block;
        text-align: center;
        font-size: 0; }
        #nav > ul > li > a > img {
          width: 0.9rem;
          height: 0.9rem; }
        #nav > ul > li > a > span {
          display: block;
          font-size: 0.24rem;
          text-align: center;
          margin-top: 0.2rem; }

/*!简历*/
#resume {
  width: 100%;
  overflow: hidden;
  background: #fff;
  margin-top: 0.01rem; }
  #resume > h2 {
    width: 100%;
    height: 0.88rem;
    padding: 0rem 0.3rem;
    box-sizing: border-box; }
    #resume > h2 a {
      width: 100%;
      line-height: 0.88rem;
      border-bottom: 0.02rem solid #ddd;
      display: block;
      font-size: 0.3rem;
      background: url(../img/jiantou_you_hui.png) no-repeat right center;
      background-size: 0.15rem; }
  #resume > ul {
    width: 100%;
    padding: 0rem 0.3rem;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 0.24rem;
    margin-bottom: 0.2rem; }
    #resume > ul > li {
      width: 100%;
      padding-left: 0.2rem;
      box-sizing: border-box;
      padding-bottom: 0.2rem;
      border-bottom: 0.02rem solid #eee; }
      #resume > ul > li::last-child {
        border-bottom: none;
        padding-bottom: 0rem; }
      #resume > ul > li > a > div.list-line {
        width: 100%;
        height: 0.3rem;
        margin-top: 0.2rem;
        overflow: hidden; }
        #resume > ul > li > a > div.list-line em {
          margin: 0rem 0.2rem;
          font-style: normal;
          float: left;
          height: 0.3rem;
          line-height: 0.3rem;
          color: #ccc; }
        #resume > ul > li > a > div.list-line span {
          height: 0.3rem;
          line-height: 0.3rem;
          display: block;
          font-size: 0.24rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          float: left;
          color: #666; }
        #resume > ul > li > a > div.list-line span.title {
          width: 4.5rem;
          font-weight: bold; }
        #resume > ul > li > a > div.list-line span.time {
          width: 2rem;
          float: right;
          color: #ccc;
          text-align: right; }
        #resume > ul > li > a > div.list-line span.price {
          color: #fe7a40;
          padding-right: 0.3rem; }
        #resume > ul > li > a > div.list-line span.place {
          color: #999; }

/*!=考试报名=*/
#mExam-apply {
  width: 100%;
  height: 100%; }
  #mExam-apply > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    #mExam-apply > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  #mExam-apply > div.body > div.body-login-before {
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: hidden; }
    #mExam-apply > div.body > div.body-login-before > img {
      width: 1.2rem;
      height: 1.2rem;
      display: block;
      margin: 2rem auto 0.3rem auto; }
    #mExam-apply > div.body > div.body-login-before > p {
      width: 100%;
      height: 0.5rem;
      line-height: 0.5rem;
      font-size: 0.26rem;
      text-align: center; }
    #mExam-apply > div.body > div.body-login-before > a {
      width: 4rem;
      height: 1rem;
      line-height: 1rem;
      text-align: center;
      color: #1e82d2;
      font-size: 0.34rem;
      display: block;
      margin: 0.5rem auto 5rem auto;
      border: 0.02rem solid #ddd; }
  #mExam-apply > div.body > div.body-login-after {
    width: 100%;
    height: 100%;
    font-size: 0.3rem;
    display: none; }
    #mExam-apply > div.body > div.body-login-after > div.item-form {
      width: 100%;
      height: 100%; }
      #mExam-apply > div.body > div.body-login-after > div.item-form .form-list {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        border-bottom: 0.02rem solid #ddd;
        padding: 0rem 0.3rem;
        background: #fff; }
        #mExam-apply > div.body > div.body-login-after > div.item-form .form-list > input {
          width: 4rem;
          height: 1rem;
          line-height: 1rem;
          float: right;
          text-align: right;
          color: #1e82d2; }
        #mExam-apply > div.body > div.body-login-after > div.item-form .form-list > span.select {
          width: 4rem;
          height: 1rem;
          display: block;
          line-height: 1rem;
          float: right;
          text-align: right;
          color: #1e82d2;
          box-sizing: border-box;
          padding-right: 0.4rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          background: url(../img/jiantou_you_hui.png) no-repeat right center;
          background-size: 0.18rem 0.32rem; }
      #mExam-apply > div.body > div.body-login-after > div.item-form button {
        width: 6rem;
        height: 0.8rem;
        display: block;
        margin: 0.6rem auto;
        line-height: 0.8rem;
        text-align: center;
        font-size: 0.3rem;
        font-weight: bold;
        color: #fff;
        background: #1e82d2;
        border-radius: 0.06rem; }
    #mExam-apply > div.body > div.body-login-after > div.item-layer {
      display: none;
      position: fixed;
      left: 0;
      top: 0;
      z-index: 222;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.7);
      /*
      &>div.layer-remark{
          width: 100%;
          height: 100%;
          background: #f4f4f4;
          display: none;
          &>div.remark-top{
              width: 100%;
              height: 0.9rem;
              line-height: 0.9rem;
              background: #1e82d2;
              color: #fff;
              text-align: center;
              font-size: 0.36rem;
              font-weight: bold;
              &>span{
                  display: inline-block;
                  height: 0.9rem;
                  font-weight: normal;
                  font-size: 0.3rem;
                  border: none;
              }
              &>span.cancle{
                  float: left;
                  margin-left: 0.3rem;
              }
              &>span.save{
                  float: right;
                  margin-right: 0.3rem;
              }
          }
          &>textarea{
              width: 100%;
              height: 3.6rem;
              line-height: 180%;
              background: #fff;
              resize: none;
              font-size: 0.3rem;
              padding: 0.3rem;
              overflow-y: auto;
              box-sizing: border-box;
              color: #666;
          }
          &>div.remark-bottom{
              width: 100%;
              height: 0.8rem;
              line-height: 0.8rem;
              text-align: right;
              padding: 0rem 0.3rem;
              font-size: 0.3rem;
              &>span{
                  float: right;
                  border: none;
              }
              &>span.total{
                  color: #999;
              }
              &>span.number{
                  color: #fe7a40;
              }
          }
      }
      */ }
      #mExam-apply > div.body > div.body-login-after > div.item-layer > ul {
        width: 100%;
        max-height: 5rem;
        overflow-y: auto;
        overflow-x: hidden;
        background: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
        display: none; }
      #mExam-apply > div.body > div.body-login-after > div.item-layer li {
        width: 100%;
        height: 0.98rem;
        line-height: 0.98rem;
        font-size: 0.3rem;
        text-align: center;
        border-bottom: 0.02rem solid #ddd; }
      #mExam-apply > div.body > div.body-login-after > div.item-layer > div.layer-place {
        width: 100%;
        overflow: hidden;
        background: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
        display: none; }
        #mExam-apply > div.body > div.body-login-after > div.item-layer > div.layer-place > ul {
          width: 50%;
          height: 100%;
          float: left;
          max-height: 5rem;
          overflow-y: auto;
          overflow-x: hidden; }

/*!=消息=*/
/*!消息-主页*/
div#mInfo {
  width: 100%;
  height: 100%; }
  div#mInfo > div.mInfo-head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    font-size: 0.34rem;
    font-weight: bold;
    color: #fff;
    background: #1e82d2; }
  div#mInfo > div.mInfo-body {
    width: 100%; }
    div#mInfo > div.mInfo-body > div.body-login-before {
      width: 100%;
      height: 100%;
      background: #fff;
      overflow: hidden; }
      div#mInfo > div.mInfo-body > div.body-login-before > img {
        width: 1.2rem;
        height: 1.2rem;
        display: block;
        margin: 2rem auto 0.2rem auto; }
      div#mInfo > div.mInfo-body > div.body-login-before > p {
        width: 100%;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.26rem;
        text-align: center; }
      div#mInfo > div.mInfo-body > div.body-login-before > a {
        width: 4rem;
        height: 1rem;
        line-height: 1rem;
        text-align: center;
        color: #1e82d2;
        font-size: 0.34rem;
        display: block;
        margin: 0.5rem auto 5rem auto;
        border: 0.02rem solid #ddd; }
    div#mInfo > div.mInfo-body > div.body-login-after {
      width: 100%;
      height: 100%;
      padding: 0.1rem 0.3rem;
      background: #fff;
      display: none; }
      div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list {
        width: 100%;
        height: 1.6rem; }
        div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a {
          width: 100%;
          height: 100%;
          display: block; }
          div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a > img {
            display: block;
            width: 1rem;
            height: 1rem;
            float: left;
            margin: 0.3rem auto; }
          div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a > dl {
            width: 5.6rem;
            height: 1.6rem;
            box-sizing: border-box;
            float: right;
            padding: 0.3rem 0rem;
            border-bottom: 0.02rem solid #ddd; }
            div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a > dl > dt {
              width: 100%;
              height: 0.5rem; }
              div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a > dl > dt > h3 {
                width: 4rem;
                height: 0.5rem;
                line-height: 0.5rem;
                font-weight: bold;
                font-size: 0.28rem;
                float: left;
                text-align: left; }
              div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a > dl > dt > span {
                width: 1.4rem;
                height: 0.5rem;
                line-height: 0.5rem;
                font-size: 0.24rem;
                color: #ccc;
                float: right;
                text-align: right; }
            div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a > dl > dd {
              width: 100%;
              height: 0.4rem;
              line-height: 0.4rem;
              margin-top: 0.08rem; }
              div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a > dl > dd > p {
                width: 4rem;
                height: 0.4rem;
                line-height: 0.4rem;
                font-size: 0.24rem;
                float: left;
                text-align: left;
                color: #888;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap; }
              div#mInfo > div.mInfo-body > div.body-login-after > div.mInfo-list > a > dl > dd > img {
                float: right;
                margin-top: 0.12rem;
                margin-right: 0.2rem;
                width: 0.16rem;
                height: 0.16rem;
                display: block; }

/*!消息-列表*/
div#mInfo-list {
  width: 100%;
  height: 100%; }
  div#mInfo-list > div.mInfo-list-head {
    width: 100%;
    height: 0.9rem;
    position: relative; }
    div#mInfo-list > div.mInfo-list-head > span.head-text {
      width: 100%;
      height: 0.9rem;
      display: block;
      line-height: 0.9rem;
      text-align: center;
      font-size: 0.34rem;
      font-weight: bold;
      color: #fff;
      background: #1e82d2; }
    div#mInfo-list > div.mInfo-list-head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      font-size: 0.8rem;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mInfo-list > div.mInfo-list-body {
    width: 100%;
    height: 100%;
    padding: 0.1rem 0.3rem;
    background: #fff; }
    div#mInfo-list > div.mInfo-list-body > div {
      width: 100%;
      height: 1.22rem;
      padding: 0.3rem 0rem;
      font-size: 0.28rem;
      border-bottom: 0.02rem solid #ddd; }
      div#mInfo-list > div.mInfo-list-body > div > p {
        height: 0.6rem;
        line-height: 0.6rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      div#mInfo-list > div.mInfo-list-body > div p.list-title {
        width: 4rem;
        float: left;
        text-align: left;
        margin-right: 0.5rem; }
    div#mInfo-list > div.mInfo-list-body > div.body-list > p.list-time {
      width: 1.5rem;
      float: right;
      text-align: right; }
    div#mInfo-list > div.mInfo-list-body > div.body-list-detail > p.list-time {
      width: 1.5rem;
      float: left;
      text-align: center; }
    div#mInfo-list > div.mInfo-list-body > div.body-list-detail > a {
      width: 0.6rem;
      height: 0.6rem;
      line-height: 0.6rem;
      display: block;
      float: right;
      text-align: right;
      color: #fe7a40; }
    div#mInfo-list > div.mInfo-list-body div.click-more {
      width: 100%;
      height: 1rem;
      line-height: 1rem;
      text-align: center;
      font-size: 0.3rem;
      background: #f4f4f4;
      margin: 0.3rem auto;
      border-bottom: none;
      padding: 0rem; }

/*!消息-详情*/
div#mInfo-detail {
  width: 100%;
  height: 100%; }
  div#mInfo-detail > div.mInfo-detail-head {
    width: 100%;
    height: 0.9rem;
    position: relative; }
    div#mInfo-detail > div.mInfo-detail-head > span.head-text {
      width: 100%;
      height: 0.9rem;
      display: block;
      line-height: 0.9rem;
      text-align: center;
      font-size: 0.34rem;
      font-weight: bold;
      color: #fff;
      background: #1e82d2; }
    div#mInfo-detail > div.mInfo-detail-head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      font-size: 0.8rem;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mInfo-detail > div.mInfo-detail-body {
    width: 100%;
    height: 100%;
    padding: 0.1rem 0.3rem;
    background: #fff; }
    div#mInfo-detail > div.mInfo-detail-body > p.info-title {
      width: 100%;
      height: 0.8rem;
      line-height: 0.8rem;
      font-size: 0.36rem;
      font-weight: bold;
      text-align: center; }
    div#mInfo-detail > div.mInfo-detail-body > div.info-content {
      width: 100%;
      font-size: 0.3rem;
      margin-top: 0.1rem;
      text-indent: 0.5rem;
      line-height: 180%; }

/*!=我=*/
/*!主页*/
div#mPerson {
  width: 100%;
  height: 100%; }
  div#mPerson > div.head {
    width: 100%;
    height: 3rem;
    background: #1e82d2;
    padding: 0.3rem;
    padding-bottom: 0rem; }
    div#mPerson > div.head > div.head-info {
      width: 100%;
      height: 1.1rem;
      margin-top: 0.8rem; }
      div#mPerson > div.head > div.head-info > img {
        width: 1.1rem;
        height: 1.1rem;
        border-radius: 50%;
        display: block;
        float: left; }
      div#mPerson > div.head > div.head-info > a {
        width: 5rem;
        height: 1.1rem;
        line-height: 1.1rem;
        display: none;
        float: left;
        margin-left: 20px;
        color: #fff;
        font-weight: bold;
        font-size: 0.32rem; }
      div#mPerson > div.head > div.head-info > div {
        width: 5rem;
        height: 1.1rem;
        float: left;
        margin-left: 20px;
        color: #fff; }
        div#mPerson > div.head > div.head-info > div > p.name {
          width: 100%;
          height: 0.6rem;
          line-height: 0.6rem;
          font-size: 0.32rem; }
        div#mPerson > div.head > div.head-info > div > p.company {
          width: 100%;
          height: 0.5rem;
          line-height: 0.5rem;
          font-size: 0.26rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
  div#mPerson > ul.list {
    width: 100%;
    height: 100%;
    margin-bottom: 0.3rem;
    padding: 0rem 0.3rem;
    background: #fff;
    box-sizing: border-box; }
    div#mPerson > ul.list > li {
      width: 100%;
      height: 1rem;
      line-height: 1rem;
      box-sizing: border-box;
      font-size: 0.28rem;
      font-weight: bold;
      border-bottom: 0.02rem solid #ddd;
      background: url(../img/jiantou_you_hui.png) no-repeat right center;
      background-size: 0.12rem 0.22rem;
      padding-left: 0.56rem;
      position: relative; }
      div#mPerson > ul.list > li:last-child {
        border-bottom: none; }
      div#mPerson > ul.list > li > a {
        display: block; }
        div#mPerson > ul.list > li > a > img {
          width: 0.3rem;
          height: 0.3rem;
          display: block;
          position: absolute;
          left: 0rem;
          top: 0.36rem; }
  div#mPerson > ul.list.other > li {
    background-image: none; }

/*!个人信息编辑*/
div#mPerson-edit {
  width: 100%;
  height: 100%; }
  div#mPerson-edit > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mPerson-edit > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
    div#mPerson-edit > div.head > span.head-save {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      right: 0.3rem;
      font-weight: normal;
      font-size: 0.3rem; }
  div#mPerson-edit > div.body {
    width: 100%;
    height: 100%;
    font-size: 0.3rem; }
    div#mPerson-edit > div.body > div.item-form {
      width: 100%;
      height: 100%; }
      div#mPerson-edit > div.body > div.item-form > div {
        display: none; }
      div#mPerson-edit > div.body > div.item-form div.picture {
        width: 100%;
        height: 1.5rem;
        line-height: 1.5rem;
        border-bottom: 0.02rem solid #ddd;
        padding: 0rem 0.3rem;
        font-weight: bold;
        background: url(../img/jiantou_you_hui.png) no-repeat 7rem center #fff;
        background-size: 0.18rem 0.32rem;
        position: relative; }
        div#mPerson-edit > div.body > div.item-form div.picture > img {
          width: 1rem;
          height: 1rem;
          display: block;
          float: right;
          margin-top: 0.24rem;
          margin-right: 0.4rem;
          border-radius: 50%; }
        div#mPerson-edit > div.body > div.item-form div.picture > input[type=file] {
          width: 1.5rem;
          height: 1.5rem;
          display: block;
          opacity: 0;
          position: absolute;
          top: 0rem;
          right: 0.3rem; }
      div#mPerson-edit > div.body > div.item-form div.list {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        border-bottom: 0.02rem solid #ddd;
        padding: 0rem 0.3rem;
        background: #fff;
        font-weight: bold; }
        div#mPerson-edit > div.body > div.item-form div.list > input {
          width: 4rem;
          height: 1rem;
          line-height: 1rem;
          float: right;
          text-align: right;
          color: #1e82d2; }
        div#mPerson-edit > div.body > div.item-form div.list > span.select {
          width: 4rem;
          height: 1rem;
          display: block;
          line-height: 1rem;
          font-weight: normal;
          float: right;
          text-align: right;
          color: #1e82d2;
          box-sizing: border-box;
          padding-right: 0.4rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          background: url(../img/jiantou_you_hui.png) no-repeat right center;
          background-size: 0.18rem 0.32rem; }
    div#mPerson-edit > div.body > div.item-layer {
      display: none;
      position: fixed;
      left: 0;
      top: 0;
      z-index: 222;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.7); }
      div#mPerson-edit > div.body > div.item-layer > div {
        width: 100%;
        height: 100%; }
        div#mPerson-edit > div.body > div.item-layer > div > ul {
          width: 100%;
          max-height: 5rem;
          overflow-y: auto;
          overflow-x: hidden;
          background: #fff;
          position: absolute;
          left: 0;
          bottom: 0;
          display: none; }
      div#mPerson-edit > div.body > div.item-layer li {
        width: 100%;
        height: 0.98rem;
        line-height: 0.98rem;
        font-size: 0.3rem;
        text-align: center;
        border-bottom: 0.02rem solid #ddd; }
      div#mPerson-edit > div.body > div.item-layer div.layer-place {
        width: 100%;
        overflow: hidden;
        background: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
        display: none; }
        div#mPerson-edit > div.body > div.item-layer div.layer-place > ul {
          width: 50%;
          height: 100%;
          float: left;
          max-height: 5rem;
          overflow-y: auto;
          overflow-x: hidden; }
      div#mPerson-edit > div.body > div.item-layer div.layer-remark {
        width: 100%;
        height: 100%;
        background: #f4f4f4;
        position: absolute;
        left: 0;
        bottom: 0;
        display: none; }
        div#mPerson-edit > div.body > div.item-layer div.layer-remark > .remark-top {
          width: 100%;
          height: 0.9rem;
          line-height: 0.9rem;
          background: #1e82d2;
          color: #fff;
          text-align: center; }
          div#mPerson-edit > div.body > div.item-layer div.layer-remark > .remark-top > span.cancle {
            float: left;
            margin-left: 0.3rem;
            font-size: 0.3rem; }
          div#mPerson-edit > div.body > div.item-layer div.layer-remark > .remark-top > span.title {
            font-size: 0.33rem;
            font-weight: bold; }
          div#mPerson-edit > div.body > div.item-layer div.layer-remark > .remark-top > span.save {
            float: right;
            margin-right: 0.3rem;
            font-size: 0.3rem; }
        div#mPerson-edit > div.body > div.item-layer div.layer-remark > textarea {
          width: 100%;
          height: 3.6rem;
          line-height: 180%;
          background: #fff;
          resize: none;
          font-size: 0.3rem;
          padding: 0.3rem;
          overflow-y: auto;
          box-sizing: border-box;
          color: #666; }
        div#mPerson-edit > div.body > div.item-layer div.layer-remark > .remark-bottom {
          width: 100%;
          height: 0.8rem;
          line-height: 0.8rem;
          text-align: right;
          padding: 0rem 0.3rem;
          font-size: 0.3rem; }
          div#mPerson-edit > div.body > div.item-layer div.layer-remark > .remark-bottom > span {
            float: right;
            border: none; }
          div#mPerson-edit > div.body > div.item-layer div.layer-remark > .remark-bottom > span.total {
            color: #999; }
          div#mPerson-edit > div.body > div.item-layer div.layer-remark > .remark-bottom > span.number {
            color: #fe7a40; }

/*!我的发布*/
div#mPerson-publish {
  width: 100%;
  height: 100%; }
  div#mPerson-publish > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mPerson-publish > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mPerson-publish > div.body {
    width: 100%;
    height: 100%; }
    div#mPerson-publish > div.body > ul.nav {
      width: 100%;
      height: 0.82rem;
      border-bottom: 0.02rem solid #eee;
      background: #fff;
      white-space: nowrap; }
      div#mPerson-publish > div.body > ul.nav > li {
        display: block;
        padding: 0 0.3rem;
        height: 0.82rem;
        line-height: 0.82rem;
        text-align: center;
        font-size: 0.28rem;
        float: left; }
      div#mPerson-publish > div.body > ul.nav > li.current {
        color: #1e82d2;
        border-bottom: 0.02rem solid #1e82d2; }
    div#mPerson-publish > div.body > div.content {
      width: 100%; }
      div#mPerson-publish > div.body > div.content > div {
        width: 100%;
        overflow: hidden; }
        div#mPerson-publish > div.body > div.content > div > div.list {
          width: 100%;
          height: 2.12rem;
          padding: 0.2rem 0.3rem;
          background: #fff;
          border-bottom: 0.02rem solid #ddd; }
          div#mPerson-publish > div.body > div.content > div > div.list a {
            display: block; }
            div#mPerson-publish > div.body > div.content > div > div.list a div {
              width: 100%;
              height: 0.5rem;
              line-height: 0.5rem;
              font-size: 0.24rem; }
              div#mPerson-publish > div.body > div.content > div > div.list a div > span {
                display: block;
                float: left;
                height: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap; }
              div#mPerson-publish > div.body > div.content > div > div.list a div span.tag {
                width: 1.1rem;
                color: #fe7a40;
                font-size: 0.26rem; }
              div#mPerson-publish > div.body > div.content > div > div.list a div span.title {
                width: 3.3rem;
                font-size: 0.26rem;
                margin: 0rem 0.1rem; }
              div#mPerson-publish > div.body > div.content > div > div.list a div span.time {
                width: 2.3rem;
                color: #ccc;
                float: right;
                text-align: right; }
              div#mPerson-publish > div.body > div.content > div > div.list a div span.price {
                color: #666; }
              div#mPerson-publish > div.body > div.content > div > div.list a div span.line {
                margin: 0rem 0.2rem;
                color: #ddd; }
              div#mPerson-publish > div.body > div.content > div > div.list a div span.place {
                color: #999; }
          div#mPerson-publish > div.body > div.content > div > div.list div.buttons {
            width: 100%;
            height: 0.5rem;
            line-height: 0.5rem;
            overflow: hidden;
            font-size: 0.28rem;
            margin-top: 0.2rem; }
            div#mPerson-publish > div.body > div.content > div > div.list div.buttons > span {
              display: block;
              height: 100%;
              float: right;
              margin-left: 0.2rem;
              color: #1a8de5; }
      div#mPerson-publish > div.body > div.content > div.more {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        text-align: center;
        font-size: 0.3rem; }
    div#mPerson-publish > div.body > div.empty {
      width: 100%;
      height: 11.6rem;
      background: #fff;
      overflow: hidden; }
      div#mPerson-publish > div.body > div.empty > img {
        width: 1.5rem;
        display: block;
        margin: 2rem auto 0.4rem auto; }
      div#mPerson-publish > div.body > div.empty > p {
        width: 100%;
        height: 0.6rem;
        line-height: 0.6rem;
        text-align: center;
        font-size: 0.28rem;
        color: #ccc; }

/*!考试报名列表*/
div#mPerson-apply-list {
  width: 100%;
  height: 100%; }
  div#mPerson-apply-list > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mPerson-apply-list > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mPerson-apply-list > div.body {
    width: 100%;
    height: 100%; }
    div#mPerson-apply-list > div.body > div.content {
      width: 100%;
      display: none; }
      div#mPerson-apply-list > div.body > div.content > div.list {
        width: 100%;
        height: 1.02rem;
        padding: 0.2rem 0.3rem;
        background: #fff;
        border-bottom: 0.02rem solid #ddd;
        font-size: 0.3rem; }
        div#mPerson-apply-list > div.body > div.content > div.list > span, div#mPerson-apply-list > div.body > div.content > div.list > a {
          display: block;
          float: left;
          height: 0.6rem;
          line-height: 0.6rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        div#mPerson-apply-list > div.body > div.content > div.list span.title {
          width: 3rem;
          text-align: left; }
        div#mPerson-apply-list > div.body > div.content > div.list span.state {
          width: 1.6rem;
          text-align: center; }
        div#mPerson-apply-list > div.body > div.content > div.list span.time {
          width: 1.6rem;
          text-align: center; }
        div#mPerson-apply-list > div.body > div.content > div.list a.detail {
          width: 0.7rem;
          text-align: right;
          color: #fe7a40; }
      div#mPerson-apply-list > div.body > div.content > div.more {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        text-align: center;
        font-size: 0.3rem; }
    div#mPerson-apply-list > div.body > div.empty {
      width: 100%;
      height: 12.4rem;
      background: #fff;
      overflow: hidden; }
      div#mPerson-apply-list > div.body > div.empty > img {
        width: 1.5rem;
        display: block;
        margin: 2rem auto 0.4rem auto; }
      div#mPerson-apply-list > div.body > div.empty > p {
        width: 100%;
        height: 0.6rem;
        line-height: 0.6rem;
        text-align: center;
        font-size: 0.28rem;
        color: #ccc; }

/*!考试报名详情*/
div#mPerson-apply-detail {
  width: 100%;
  height: 100%; }
  div#mPerson-apply-detail > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mPerson-apply-detail > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mPerson-apply-detail > div.body {
    width: 100%;
    height: 100%;
    font-size: 0.3rem; }
    div#mPerson-apply-detail > div.body > div.detail {
      width: 100%;
      height: 100%;
      background: #fff;
      margin-bottom: 0.3rem;
      padding: 0.2rem 0.3rem; }
      div#mPerson-apply-detail > div.body > div.detail > h3 {
        width: 100%;
        line-height: 150%;
        padding: 0.1rem 0rem;
        border-bottom: 0.02rem solid #ddd; }
      div#mPerson-apply-detail > div.body > div.detail > dl {
        width: 100%;
        height: 0.4rem;
        line-height: 0.4rem;
        margin: 0.1rem 0rem;
        font-size: 0.28rem; }
        div#mPerson-apply-detail > div.body > div.detail > dl > dt {
          width: 1.8rem;
          height: 0.4rem;
          float: left; }
        div#mPerson-apply-detail > div.body > div.detail > dl > dd {
          width: 5.1rem;
          height: 0.4rem;
          float: left;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
    div#mPerson-apply-detail > div.body > div.description {
      width: 100%;
      height: 100%;
      background: #fff;
      padding: 0.2rem 0.3rem; }
      div#mPerson-apply-detail > div.body > div.description > h3 {
        width: 100%;
        height: 0.8rem;
        line-height: 0.82rem;
        border-bottom: 0.02rem solid #ddd; }
      div#mPerson-apply-detail > div.body > div.description > div.content {
        width: 100%;
        height: 100%;
        line-height: 150%;
        margin: 0.2rem 0rem; }

/*!账户余额*/
div#mPerson-remaining {
  width: 100%;
  height: 100%; }
  div#mPerson-remaining > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mPerson-remaining > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mPerson-remaining > div.body {
    width: 100%;
    height: 100%; }
    div#mPerson-remaining > div.body > p.remaining {
      width: 100%;
      height: 1rem;
      line-height: 1rem;
      font-size: 0.36rem;
      background: #fff;
      box-sizing: border-box;
      padding-left: 0.3rem;
      margin-bottom: 0.3rem; }
    div#mPerson-remaining > div.body > div.record {
      width: 100%;
      height: 100%;
      background: #fff; }
      div#mPerson-remaining > div.body > div.record > h3 {
        width: 100%;
        height: 0.62rem;
        line-height: 0.62rem;
        border-bottom: 0.02rem solid #eee;
        font-size: 0.3rem;
        font-weight: normal;
        color: #1e82d2;
        box-sizing: border-box;
        padding-left: 0.3rem; }
      div#mPerson-remaining > div.body > div.record > div.list {
        width: 100%;
        height: 1.22rem;
        box-sizing: border-box;
        padding: 0.3rem;
        font-size: 0.3rem;
        border-bottom: 0.02rem solid #eee; }
        div#mPerson-remaining > div.body > div.record > div.list > span {
          display: block;
          height: 0.6rem;
          line-height: 0.6rem;
          float: left;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        div#mPerson-remaining > div.body > div.record > div.list > span.tag {
          width: 0.7rem;
          color: #1e82d2; }
        div#mPerson-remaining > div.body > div.record > div.list > span.title {
          width: 2rem;
          margin-left: 0.2rem; }
        div#mPerson-remaining > div.body > div.record > div.list > span.number {
          width: 1.4rem;
          font-weight: bold;
          text-align: center; }
        div#mPerson-remaining > div.body > div.record > div.list > span.time {
          width: 2.6rem;
          float: right;
          text-align: right; }
    div#mPerson-remaining > div.body > div.more {
      width: 100%;
      height: 1rem;
      line-height: 1rem;
      text-align: center;
      font-size: 0.3rem; }

/*!设置*/
div#mPerson-setting {
  width: 100%;
  height: 100%; }
  div#mPerson-setting > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mPerson-setting > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mPerson-setting > div.body {
    width: 100%;
    height: 100%; }
    div#mPerson-setting > div.body > div {
      width: 100%;
      overflow: hidden;
      padding: 0.2rem 0rem;
      background: #fff;
      margin-bottom: 0.3rem; }
      div#mPerson-setting > div.body > div h3 {
        width: 100%;
        height: 0.82rem;
        line-height: 0.8rem;
        font-size: 0.3rem;
        border-bottom: 0.02rem solid #ddd;
        box-sizing: border-box;
        padding: 0rem 0.3rem; }
      div#mPerson-setting > div.body > div button {
        width: 5rem;
        height: 1rem;
        font-size: 0.3rem;
        font-weight: bold;
        color: #fff;
        background: #1e82d2;
        margin: 0.4rem auto;
        display: block;
        border-radius: 0.1rem; }
      div#mPerson-setting > div.body > div > div.password {
        width: 100%;
        overflow: hidden;
        margin: 0.2rem 0rem; }
        div#mPerson-setting > div.body > div > div.password > ul {
          width: 100%;
          overflow: hidden; }
          div#mPerson-setting > div.body > div > div.password > ul > li {
            width: 6.9rem;
            height: 0.98rem;
            line-height: 0.98rem;
            text-align: right;
            border-bottom: 0.02rem solid #ddd;
            margin: 0rem auto; }
            div#mPerson-setting > div.body > div > div.password > ul > li > span {
              float: left;
              width: 1.8rem;
              height: 100%;
              display: block;
              font-size: 0.28rem;
              text-align: left; }
            div#mPerson-setting > div.body > div > div.password > ul > li > input {
              font-size: 0.28rem;
              width: 4.7rem;
              height: 100%;
              padding-left: 0.3rem;
              float: right; }

/*!关于*/
div#mPerson-about {
  width: 100%;
  height: 100%;
  background: #fff; }
  div#mPerson-about > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mPerson-about > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mPerson-about > div.body {
    width: 100%;
    height: 10.44rem;
    background: #fff;
    position: relative; }
    div#mPerson-about > div.body > div.logo {
      width: 100%;
      overflow: hidden;
      margin-top: 2rem; }
      div#mPerson-about > div.body > div.logo > img {
        width: 2rem;
        height: 2rem;
        display: block;
        margin: 0 auto; }
      div#mPerson-about > div.body > div.logo > p {
        width: 100%;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.34rem;
        font-weight: bold;
        margin-top: 0.2rem;
        text-align: center; }
    div#mPerson-about > div.body > div.explain {
      width: 100%;
      overflow: hidden;
      position: absolute;
      bottom: 0.6rem; }
      div#mPerson-about > div.body > div.explain > p {
        width: 100%;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.3rem;
        text-align: center; }

/*!公共样式*/
div.mOperate {
  width: 100%;
  height: 13.34rem;
  background: url(../img/beijing_da.jpg) no-repeat center center;
  background-size: 100% 100%;
  overflow: hidden;
  font-size: 0.3rem;
  /*
  input::-webkit-input-placeholder{
      color: #ddd;
  }
  input::-moz-placeholder{Mozilla Firefox 19+
      color: #ddd;
  }
  input:-moz-placeholder{Mozilla Firefox 4 to 18
      color: #ddd;
  }
  input:-ms-input-placeholder{Internet Explorer 10-11
      color: #ddd;
  }
  */ }
  div.mOperate form {
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative; }
    div.mOperate form input {
      width: 6rem;
      height: 0.62rem;
      line-height: 0.6rem;
      font-size: 0.3rem;
      border-bottom: 0.02rem solid #fff;
      padding: 0rem 0.8rem;
      color: #fff;
      box-sizing: border-box;
      display: block;
      margin: 0rem auto;
      margin-bottom: 0.3rem;
      background-size: 0.36rem 0.36rem !important; }
  div.mOperate a {
    color: #fff; }

/*!登录*/
div#mOperate-login {
  width: 6rem;
  margin: 5rem auto 0rem auto;
  overflow: hidden; }
  div#mOperate-login div.head {
    width: 100%;
    height: 0.9rem;
    position: absolute;
    top: 0rem;
    left: 0rem; }
    div#mOperate-login div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      line-height: 0.9rem;
      display: block;
      float: left;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mOperate-login input.account {
    background: url(../img/zhanghao_bai.png) no-repeat left center; }
  div#mOperate-login input.password {
    background: url(../img/mima_bai.png) no-repeat left center; }
  div#mOperate-login div.forget {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: right;
    margin-bottom: 0.3rem; }
  div#mOperate-login div.login {
    width: 6rem;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    background: #4cefd7;
    color: #fff;
    font-size: 0.36rem;
    font-weight: bold;
    border-radius: 0.1rem;
    margin-bottom: 0.3rem; }
  div#mOperate-login a.regist {
    width: 6rem;
    height: 0.92rem;
    display: block;
    box-sizing: border-box;
    line-height: 0.92rem;
    text-align: center;
    border: 0.02rem solid #4cefd7;
    background: rgba(76, 239, 215, 0.2);
    color: #fff;
    font-size: 0.36rem;
    font-weight: bold;
    border-radius: 0.1rem;
    margin-bottom: 0.3rem; }
  div#mOperate-login p.visit {
    text-align: center;
    font-size: 0.3rem;
    height: 0.3rem;
    line-height: 0.3rem;
    width: 100%; }

/*!角色选择*/
div#mOperate-select {
  width: 6rem;
  margin: 5rem auto 0rem auto;
  overflow: hidden; }
  div#mOperate-select a {
    width: 6rem;
    height: 0.9rem;
    line-height: 0.9rem;
    display: block;
    margin: 0rem auto 0.4rem auto;
    border-radius: 0.1rem;
    text-align: center;
    font-size: 0.36rem;
    background: #fff;
    color: #44d7bd; }
  div#mOperate-select a.current {
    background: #44d7bd;
    color: #fff; }
  div#mOperate-select a.select-login {
    border: 0.02rem solid #4cefd7;
    background: rgba(76, 239, 215, 0.2);
    box-sizing: border-box;
    color: #fff; }

/*!注册*/
div#mOperate-regist {
  width: 6rem;
  margin: 4.5rem auto 0rem auto;
  overflow: hidden; }
  div#mOperate-regist input.name {
    background: url(../img/zhanghao_bai.png) no-repeat left center; }
  div#mOperate-regist input.account {
    background: url(../img/shouji_bai.png) no-repeat left center; }
  div#mOperate-regist input.password {
    background: url(../img/mima_bai.png) no-repeat left center; }
  div#mOperate-regist input.verification {
    padding-right: 2.8rem;
    background: url(../img/yanzhengma_bai.png) no-repeat left center; }
  div#mOperate-regist span.get-code {
    font-size: 0.3rem;
    color: #fff;
    line-height: 0.6rem;
    position: absolute;
    top: 2.8rem;
    right: 0rem; }
  div#mOperate-regist p {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #fff;
    font-size: 0.22rem;
    margin: 0.2rem 0rem;
    text-align: center; }
    div#mOperate-regist p > a {
      color: #4cefd7; }
  div#mOperate-regist div.regist {
    width: 6rem;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    background: #46dbc5;
    color: #fff;
    font-size: 0.36rem;
    font-weight: bold;
    border-radius: 0.1rem;
    margin-top: 0.5rem;
    margin-bottom: 0.3rem; }
  div#mOperate-regist a.return {
    width: 6rem;
    height: 0.92rem;
    display: block;
    line-height: 0.92rem;
    text-align: center;
    border: 0.02rem solid #4cefd7;
    background: rgba(76, 239, 215, 0.2);
    color: #fff;
    font-size: 0.36rem;
    font-weight: bold;
    border-radius: 0.1rem;
    margin-bottom: 0.3rem;
    box-sizing: border-box; }

/*!忘记密码*/
div#mOperate-password {
  width: 100%;
  background: #fff;
  overflow: hidden; }
  div#mOperate-password input {
    width: 6rem;
    height: 0.62rem;
    line-height: 0.6rem;
    font-size: 0.3rem;
    border-bottom: 0.02rem solid #ddd;
    padding: 0rem 0.8rem;
    color: #666;
    box-sizing: border-box;
    display: block;
    margin: 0rem auto;
    margin-bottom: 0.3rem; }
  div#mOperate-password > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #fff;
    text-align: center;
    position: relative; }
    div#mOperate-password > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_lv.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mOperate-password > div.body {
    width: 6rem;
    margin: 0.9rem auto 0.1rem auto;
    overflow: hidden; }
    div#mOperate-password > div.body > div.verification {
      width: 100%;
      overflow: hidden;
      position: relative;
      display: block; }
      div#mOperate-password > div.body > div.verification > h3 {
        width: 100%;
        font-size: 0.32rem;
        text-align: center;
        margin-bottom: 0.6rem; }
      div#mOperate-password > div.body > div.verification input.number {
        background: url(../img/shouji_hui.png) no-repeat left center;
        background-size: 0.2rem 0.32rem; }
      div#mOperate-password > div.body > div.verification input.code {
        padding-right: 2.8rem;
        background: url(../img/yanzhengma_hui.png) no-repeat left center;
        background-size: 0.26rem 0.28rem; }
      div#mOperate-password > div.body > div.verification span.get-code {
        font-size: 0.3rem;
        color: #1e82d2;
        line-height: 0.6rem;
        position: absolute;
        top: 1.9rem;
        right: 0rem; }
      div#mOperate-password > div.body > div.verification a.next {
        display: block;
        width: 5.5rem;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.34rem;
        text-align: center;
        color: #fff;
        background: #1e82d2;
        margin: 1rem auto;
        border-radius: 0.1rem; }
    div#mOperate-password > div.body > div.reset {
      width: 100%;
      overflow: hidden;
      position: relative;
      display: none; }
      div#mOperate-password > div.body > div.reset > h3 {
        width: 100%;
        font-size: 0.32rem;
        text-align: center;
        margin-bottom: 0.6rem; }
      div#mOperate-password > div.body > div.reset > input[type=password] {
        background: url(../img/mima_hui.png) no-repeat left center;
        background-size: 0.32rem; }
      div#mOperate-password > div.body > div.reset a.submit-confirm {
        display: block;
        width: 5.5rem;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.34rem;
        text-align: center;
        color: #fff;
        background: #1e82d2;
        margin: 1rem auto;
        border-radius: 0.1rem; }

/*!用户协议*/
div#mOperate-protocol {
  width: 100%;
  background: #fff; }
  div#mOperate-protocol > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mOperate-protocol > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mOperate-protocol > div.body {
    width: 100%;
    padding: 0rem 0.3rem 0.3rem 0.3rem; }
    div#mOperate-protocol > div.body h3 {
      font-size: 0.3rem;
      line-height: 1.2rem; }
    div#mOperate-protocol > div.body p {
      font-size: 0.28rem;
      line-height: 0.4rem;
      text-indent: 2em; }

/*!会员详情*/
div#mMember {
  width: 100%;
  overflow: hidden;
  padding-top: 4.8rem; }
  div#mMember > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0; }
    div#mMember > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mMember > div.info {
    width: 100%;
    height: 3rem;
    background: #1e82d2;
    overflow: hidden;
    color: #fff;
    position: fixed;
    top: 0.9rem;
    left: 0; }
    div#mMember > div.info > img {
      width: 1rem;
      height: 1rem;
      display: block;
      margin: 0.3rem auto;
      border-radius: 50%; }
    div#mMember > div.info > div {
      width: 100%;
      height: 0.5rem;
      position: relative; }
      div#mMember > div.info > div > span.info-name {
        width: 100%;
        height: 0.5rem;
        line-height: 0.5rem;
        text-align: center;
        font-size: 0.26rem;
        font-weight: bold;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      div#mMember > div.info > div > span.info-tag {
        width: 0.6rem;
        height: 0.3rem;
        line-height: 0.3rem;
        text-align: center;
        font-size: 0.24rem;
        display: block;
        border: 0.02rem solid #fe7a40;
        color: #fe7a40;
        background: #fff;
        position: absolute;
        top: 0.05rem;
        right: 2.2rem; }
    div#mMember > div.info > p {
      width: 100%;
      height: 0.5rem;
      line-height: 0.5rem;
      text-align: center;
      font-size: 0.24rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  div#mMember > div.nav {
    width: 100%;
    height: 0.9rem;
    overflow: hidden;
    position: fixed;
    top: 3.9rem;
    left: 0;
    background: #fff;
    padding-top: 0.2rem;
    font-size: 0.3rem;
    font-weight: bold;
    border-bottom: 0.02rem solid #eee;
    text-align: center; }
    div#mMember > div.nav > ul {
      width: 100%;
      height: 0.68rem; }
      div#mMember > div.nav > ul > li {
        width: 3.74rem;
        height: 0.68rem;
        line-height: 0.68rem;
        float: left; }
        div#mMember > div.nav > ul > li > span {
          display: inline-block;
          height: 0.64rem;
          line-height: 0.64rem;
          border-bottom: 0.04rem solid #fff; }
      div#mMember > div.nav > ul > li.line {
        width: 0.02rem;
        background: #ddd;
        height: 0.5rem;
        margin-top: 0.07rem; }
      div#mMember > div.nav > ul > li.current > span {
        color: #1e82d2;
        border-bottom-color: #1e82d2; }
  div#mMember > div.content {
    width: 100%;
    max-height: 8.5rem;
    overflow-y: auto;
    overflow-x: hidden; }
    div#mMember > div.content > div.list {
      width: 100%;
      background: #fff;
      overflow: hidden; }
      div#mMember > div.content > div.list > div.list-item {
        width: 100%;
        height: 1.32rem;
        padding: 0.3rem 0.3rem 0rem 0.3rem;
        border-bottom: 0.02rem solid #eee; }
        div#mMember > div.content > div.list > div.list-item div.item-top {
          width: 100%;
          height: 0.5rem;
          line-height: 0.5rem;
          font-size: 0.28rem; }
        div#mMember > div.content > div.list > div.list-item div.item-bottom {
          width: 100%;
          height: 0.5rem;
          font-size: 0.24rem; }
        div#mMember > div.content > div.list > div.list-item span {
          height: 0.5rem;
          line-height: 0.5rem;
          display: block;
          float: left;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        div#mMember > div.content > div.list > div.list-item span.tag {
          width: 1.2rem;
          color: #1e82d2; }
        div#mMember > div.content > div.list > div.list-item span.title {
          width: 3.7rem;
          margin-left: 0.2rem; }
        div#mMember > div.content > div.list > div.list-item span.time {
          width: 1.3rem;
          text-align: right;
          color: #ccc;
          font-size: 0.24rem;
          float: right; }
        div#mMember > div.content > div.list > div.list-item span.price {
          color: #666; }
        div#mMember > div.content > div.list > div.list-item span.line {
          color: #bbb;
          margin: 0rem 0.3rem; }
        div#mMember > div.content > div.list > div.list-item span.place {
          color: #999; }
      div#mMember > div.content > div.list div.more {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        text-align: center;
        font-size: 0.3rem; }
    div#mMember > div.content > div.base {
      display: none; }
      div#mMember > div.content > div.base > div {
        width: 100%;
        background: #fff;
        overflow: hidden;
        padding: 0.2rem 0.3rem;
        margin-bottom: 0.4rem; }
        div#mMember > div.content > div.base > div > h3 {
          width: 100%;
          height: 0.7rem;
          line-height: 0.7rem;
          font-size: 0.3rem;
          font-weight: bold; }
        div#mMember > div.content > div.base > div > p {
          line-height: 150%;
          font-size: 0.28rem; }
      div#mMember > div.content > div.base > dl {
        width: 100%;
        overflow: hidden;
        padding: 0rem 0.3rem;
        font-size: 0.3rem;
        background: #fff; }
        div#mMember > div.content > div.base > dl > dt {
          width: 1.9rem;
          height: 1rem;
          line-height: 1rem;
          border-bottom: 0.02rem solid #eee;
          float: left;
          text-align: left; }
        div#mMember > div.content > div.base > dl > dd {
          width: 5rem;
          height: 1rem;
          line-height: 1rem;
          border-bottom: 0.02rem solid #eee;
          float: left;
          text-align: right;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }

/*!行业资讯-列表*/
div#mIndustry-list {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  div#mIndustry-list > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mIndustry-list > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mIndustry-list > div.body {
    width: 100%;
    overflow: hidden; }
    div#mIndustry-list > div.body > div.list {
      width: 100%;
      overflow: hidden;
      background: #fff;
      padding: 0rem 0.3rem; }
      div#mIndustry-list > div.body > div.list > a {
        display: block;
        padding: 0.3rem 0rem;
        border-bottom: 0.02rem solid #ddd; }
      div#mIndustry-list > div.body > div.list .list-tag {
        width: 100%;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.32rem;
        font-weight: bold;
        color: #9e2f50;
        margin-bottom: 0.2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      div#mIndustry-list > div.body > div.list .list-title {
        width: 100%;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.34rem;
        font-weight: bold;
        margin-bottom: 0.2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      div#mIndustry-list > div.body > div.list .list-content {
        height: 1.3rem;
        margin-bottom: 0.2rem; }
        div#mIndustry-list > div.body > div.list .list-content > img {
          display: block;
          width: 2.1rem;
          height: 1.22rem;
          margin-top: 0.04rem;
          float: left; }
        div#mIndustry-list > div.body > div.list .list-content > div {
          width: 4.6rem;
          height: 1.3rem;
          line-height: 150%;
          float: right;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical;
          font-size: 0.3rem;
          color: #666; }
      div#mIndustry-list > div.body > div.list .list-time {
        height: 0.4rem;
        line-height: 0.4rem;
        text-align: left;
        color: #9e2f50;
        font-size: 0.24rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
  div#mIndustry-list > div.more {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    font-size: 0.3rem; }

/*!行业资讯-详情*/
div#mIndustry-detail {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  div#mIndustry-detail > div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    background: #1e82d2;
    color: #fff;
    text-align: center;
    position: relative; }
    div#mIndustry-detail > div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      position: absolute;
      top: 0rem;
      left: 0rem;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem; }
  div#mIndustry-detail > div.content {
    width: 100%;
    overflow: hidden;
    padding: 0.3rem;
    background: #fff;
    font-size: 0.3rem; }
    div#mIndustry-detail > div.content > h3 {
      width: 100%;
      height: 0.5rem;
      line-height: 0.5rem;
      font-size: 0.34rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    div#mIndustry-detail > div.content > .content-tag {
      width: 100%;
      height: 0.9rem;
      margin-top: 0.1rem;
      font-size: 0.24rem;
      color: #999; }
      div#mIndustry-detail > div.content > .content-tag > span {
        height: 0.5rem;
        line-height: 0.5rem;
        padding: 0.3rem 0rem 0.1rem 0rem;
        margin-right: 0.1rem; }
        div#mIndustry-detail > div.content > .content-tag > span > em {
          font-style: normal; }
    div#mIndustry-detail > div.content > .content-detail {
      width: 100%;
      font-size: 0.28rem;
      overflow: hidden; }
      div#mIndustry-detail > div.content > .content-detail > p {
        line-height: 180%;
        font-size: 0.28rem;
        font-family: "Helvetica"; }
  div#mIndustry-detail > div.website {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: left;
    font-size: 0.3rem;
    padding: 0rem 0.3rem;
    margin: 0.3rem 0rem;
    background: #fff; }
    div#mIndustry-detail > div.website a {
      color: #1e82d2; }
  div#mIndustry-detail > div.article {
    width: 100%;
    overflow: hidden;
    background: #fff; }
    div#mIndustry-detail > div.article > h3 {
      width: 100%;
      height: 0.92rem;
      line-height: 0.9rem;
      font-size: 0.36rem;
      padding: 0rem 0.3rem;
      border-bottom: 0.02rem solid #ddd; }
    div#mIndustry-detail > div.article > ul {
      width: 100%;
      padding: 0rem 0.3rem 0.3rem 0.3rem;
      overflow: hidden;
      box-sizing: border-box;
      font-size: 0.3rem; }
      div#mIndustry-detail > div.article > ul > li {
        width: 100%;
        overflow: hidden;
        border-bottom: 0.02rem solid #ddd; }
        div#mIndustry-detail > div.article > ul > li:last-child {
          border-bottom: none; }
        div#mIndustry-detail > div.article > ul > li > a {
          display: block; }
          div#mIndustry-detail > div.article > ul > li > a div {
            width: 4.6rem;
            height: 2.1rem;
            float: left; }
            div#mIndustry-detail > div.article > ul > li > a div > p.article-title {
              width: 100%;
              height: 1.2rem;
              line-height: 150%;
              overflow: hidden;
              margin-top: 0.3rem; }
            div#mIndustry-detail > div.article > ul > li > a div > p.article-time {
              width: 100%;
              height: 0.5rem;
              line-height: 0.5rem;
              margin-top: 0.1rem;
              font-size: 0.24rem;
              color: #999; }
          div#mIndustry-detail > div.article > ul > li > a img {
            width: 2rem;
            height: 1.5rem;
            display: block;
            float: right;
            margin-top: 0.3rem; }

/*!列表*/
div.mList {
  width: 100%;
  height: 100%; }
  div.mList > div {
    width: 100%;
    overflow: hidden;
    padding-top: 1.72rem; }
  div.mList div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #1e82d2;
    position: fixed;
    top: 0rem;
    left: 0rem; }
    div.mList div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem;
      position: absolute;
      top: 0rem;
      left: 0rem; }
  div.mList div.select {
    width: 100%;
    height: 0.82rem;
    background: #fff;
    border-bottom: 0.02rem solid #1e82d2;
    display: flex;
    position: fixed;
    top: 0.9rem;
    left: 0rem; }
    div.mList div.select > a {
      font-size: 0.3rem;
      flex: 1;
      display: flex;
      align-items: center;
      justify-content: center;
      /*
      display: -moz-box;
      -moz-box-pack: center;
      -moz-box-align: center;
      display: -webkit-box;
      -webkit-box-pack: center;
      -webkit-box-align: center;
      */ }
      div.mList div.select > a > img {
        width: 0.1rem;
        margin-left: 0.15rem; }
      div.mList div.select > a > img + img {
        display: none; }
    div.mList div.select > a.current {
      color: #1e82d2; }
      div.mList div.select > a.current > img {
        display: none; }
      div.mList div.select > a.current > img + img {
        display: block; }
  div.mList div.layer {
    width: 7.5rem;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 1.72rem;
    left: 0;
    z-index: 5;
    /*以下是简历，职位，考培的分类*/
    /*以下是代办和转让的分类*/ }
    div.mList div.layer > div.layer-classify {
      width: 100%;
      overflow: hidden;
      background: #fff;
      font-size: 0.3rem;
      display: none; }
      div.mList div.layer > div.layer-classify > ul {
        float: left;
        height: 4rem;
        overflow-y: auto;
        overflow-x: hidden; }
      div.mList div.layer > div.layer-classify > ul.classify-first {
        width: 40%;
        box-sizing: border-box;
        border-right: 0.02rem solid #1e82d2; }
        div.mList div.layer > div.layer-classify > ul.classify-first > li {
          width: 100%;
          height: 0.8rem;
          line-height: 0.8rem;
          box-sizing: border-box;
          padding-left: 0.4rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        div.mList div.layer > div.layer-classify > ul.classify-first > li.current {
          border-top: 0.02rem solid #1e82d2;
          border-bottom: 0.02rem solid #1e82d2;
          color: #1e82d2; }
      div.mList div.layer > div.layer-classify > ul.classify-second {
        width: 60%; }
        div.mList div.layer > div.layer-classify > ul.classify-second > li {
          width: 100%;
          overflow: hidden; }
          div.mList div.layer > div.layer-classify > ul.classify-second > li > h3 {
            width: 100%;
            height: 0.6rem;
            line-height: 0.6rem;
            box-sizing: border-box;
            padding-left: 0.2rem;
            font-size: 0.26rem;
            color: #1e82d2;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
          div.mList div.layer > div.layer-classify > ul.classify-second > li > div {
            width: 100%;
            overflow: hidden; }
            div.mList div.layer > div.layer-classify > ul.classify-second > li > div > span {
              display: inline-block;
              font-size: 0.28rem;
              padding: 0.1rem 0.1rem 0.1rem 0.2rem; }
            div.mList div.layer > div.layer-classify > ul.classify-second > li > div > span.current {
              color: #1e82d2; }
    div.mList div.layer > ul.layer-classify {
      width: 100%;
      height: 6rem;
      background: #fff;
      overflow-y: auto;
      overflow-x: hidden;
      display: none; }
      div.mList div.layer > ul.layer-classify > li {
        box-sizing: border-box;
        width: 100%;
        height: 1rem;
        line-height: 0.98rem;
        padding: 0rem 0.3rem;
        font-size: 0.28rem;
        border-bottom: 0.02rem solid #ddd; }
      div.mList div.layer > ul.layer-classify > li.current {
        color: #1e82d2; }
    div.mList div.layer > ul.layer-place {
      width: 100%;
      background: #fff;
      overflow-y: auto;
      overflow-x: hidden;
      display: none;
      height: 6.6rem;
      padding: 0.2rem 0rem 0rem 0.3rem;
      box-sizing: border-box; }
      div.mList div.layer > ul.layer-place > li {
        width: 1.12rem;
        height: 0.56rem;
        line-height: 0.56rem;
        text-align: center;
        font-size: 0.22rem;
        float: left;
        overflow: hidden;
        border: 0.02rem solid #ccc;
        border-radius: 0.1rem;
        margin: 0.1rem 0.26rem 0.2rem 0rem; }
      div.mList div.layer > ul.layer-place > li.current {
        color: #fff;
        border-color: #1e82d2;
        background: #1e82d2; }
  div.mList div.list {
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    padding: 0rem 0.3rem; }
    div.mList div.list > div.list-item {
      width: 100%;
      overflow: hidden;
      padding: 0.3rem 0rem;
      border-bottom: 0.02rem solid #ddd; }
      div.mList div.list > div.list-item > a > div {
        width: 100%;
        height: 0.3rem;
        line-height: 0.3rem;
        margin-top: 0.2rem;
        overflow: hidden; }
      div.mList div.list > div.list-item > a div.item-top {
        height: 0.4rem;
        line-height: 0.4rem;
        margin-top: 0rem; }
      div.mList div.list > div.list-item > a div.item-middle > span {
        max-width: 3rem; }
      div.mList div.list > div.list-item > a div.item-bottom > span {
        max-width: 1.9rem; }
      div.mList div.list > div.list-item > a span {
        display: block;
        height: 100%;
        float: left;
        font-size: 0.24rem;
        color: #666;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      div.mList div.list > div.list-item > a em {
        font-size: 0.24rem;
        float: left;
        margin: 0rem 0.2rem;
        color: #ccc; }
      div.mList div.list > div.list-item > a span.item-title {
        width: 5rem;
        color: #555;
        font-weight: bold; }
      div.mList div.list > div.list-item > a span.item-time {
        width: 1.6rem;
        float: right;
        text-align: right;
        color: #ccc; }
      div.mList div.list > div.list-item > a span.item-price {
        color: #fe7a40;
        margin-right: 0.3rem; }
      div.mList div.list > div.list-item > a span.item-place {
        color: #999; }
      div.mList div.list > div.list-item > a span.item-stick {
        display: none;
        width: 0.6rem;
        height: 0.3rem;
        float: right;
        background: url(../img/zhiding.png) no-repeat center center;
        background-size: 0.6rem 0.3rem; }
  div.mList div.more {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center; }

/*!列表-简历*/
/*!列表-职位*/
/*!列表-考培*/
/*!列表-资质代办*/
/*!列表-资质转让*/
/*!详情*/
div.mDetail {
  width: 100%;
  height: 100%; }
  div.mDetail > div {
    width: 100%;
    overflow: hidden;
    padding-top: 0.9rem;
    padding-bottom: 1.4rem; }
  div.mDetail div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #1e82d2;
    position: fixed;
    top: 0rem;
    left: 0rem; }
    div.mDetail div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem;
      position: absolute;
      top: 0rem;
      left: 0rem; }
    div.mDetail div.head > span.head-share {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      background: url(../img/fenxiang_bai.png) no-repeat center center;
      background-size: 0.36rem;
      position: absolute;
      top: 0rem;
      right: 0rem; }
  div.mDetail div.body {
    width: 100%;
    height: 11rem;
    overflow-x: hidden;
    overflow-y: auto; }
    div.mDetail div.body > div {
      width: 100%;
      overflow: hidden;
      background: #fff;
      padding: 0.2rem 0.3rem;
      margin-bottom: 0.2rem; }
      div.mDetail div.body > div > div.caption {
        width: 100%;
        overflow: hidden;
        padding: 0.3rem 0rem;
        position: relative;
        border-bottom: 0.02rem solid #ddd; }
        div.mDetail div.body > div > div.caption span.title {
          width: 5rem;
          line-height: 0.36rem;
          display: block;
          font-size: 0.3rem;
          font-weight: bold; }
        div.mDetail div.body > div > div.caption span.time {
          height: 0.36rem;
          line-height: 0.36rem;
          font-size: 0.28rem;
          color: #ccc;
          position: absolute;
          top: 0.3rem;
          right: 0rem; }
      div.mDetail div.body > div > h3 {
        width: 100%;
        height: 0.88rem;
        line-height: 0.88rem;
        font-size: 0.3rem;
        font-weight: bold;
        border-bottom: 0.02rem solid #ddd; }
      div.mDetail div.body > div > ul {
        width: 100%;
        overflow: hidden;
        margin-top: 0.2rem; }
        div.mDetail div.body > div > ul > li {
          float: left;
          width: 3.45rem;
          height: 0.48rem;
          line-height: 0.48rem;
          font-size: 0.26rem;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
      div.mDetail div.body > div > a {
        display: block;
        overflow: hidden;
        padding: 0.3rem 0rem;
        background: url(../img/jiantou_you_hui.png) no-repeat 6.2rem center;
        background-size: 0.16rem; }
        div.mDetail div.body > div > a > div.publish-picture {
          width: 0.8rem;
          height: 0.8rem;
          float: left; }
          div.mDetail div.body > div > a > div.publish-picture > img {
            display: block;
            width: 100%;
            height: 100%; }
        div.mDetail div.body > div > a > div.publish-text {
          width: 5rem;
          height: 0.8rem;
          float: left;
          margin-left: 0.3rem; }
          div.mDetail div.body > div > a > div.publish-text > p {
            width: 100%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden; }
          div.mDetail div.body > div > a > div.publish-text > p.text-name {
            height: 0.5rem;
            line-height: 0.5rem;
            font-size: 0.26rem; }
          div.mDetail div.body > div > a > div.publish-text > p.text-company {
            height: 0.3rem;
            line-height: 0.3rem;
            font-size: 0.24rem;
            font-weight: bold;
            color: #666; }
      div.mDetail div.body > div > div.remark {
        width: 100%;
        overflow: hidden; }
        div.mDetail div.body > div > div.remark > p.remark-content {
          width: 100%;
          line-height: 150%;
          font-size: 0.28rem;
          padding: 0.3rem 0rem; }
        div.mDetail div.body > div > div.remark > p.remark-link {
          width: 100%;
          line-height: 150%;
          font-size: 0.24rem;
          padding: 0.2rem 0rem; }
          div.mDetail div.body > div > div.remark > p.remark-link > a {
            color: #1e82d2; }
      div.mDetail div.body > div > div.contact {
        width: 100%;
        overflow: hidden; }
        div.mDetail div.body > div > div.contact > dl {
          width: 100%;
          overflow: hidden;
          margin-top: 0.2rem;
          font-size: 0.3rem; }
          div.mDetail div.body > div > div.contact > dl > dt {
            float: left; }
          div.mDetail div.body > div > div.contact > dl > dd {
            float: left; }
  div.mDetail div.foot {
    width: 100%;
    height: 1.4rem;
    position: fixed;
    left: 0rem;
    bottom: 0rem;
    background: #fff; }
    div.mDetail div.foot > div.collect {
      width: 3.2rem;
      height: 0.8rem;
      margin: 0.3rem auto;
      overflow: hidden; }
      div.mDetail div.foot > div.collect > img {
        width: 100%;
        height: 100%;
        display: block; }
      div.mDetail div.foot > div.collect > img + img {
        display: none; }
    div.mDetail div.foot div.collect.yet > img {
      display: none; }
    div.mDetail div.foot div.collect.yet > img + img {
      display: block; }

/*!详情-简历*/
/*!详情-职位*/
/*!详情-考培*/
/*!详情-资质代办*/
/*!详情-资质转让*/
/*!发布*/
div.mPublish {
  width: 100%;
  height: 100%; }
  div.mPublish > div {
    width: 100%;
    overflow: hidden;
    padding-top: 0.9rem;
    padding-bottom: 1.42rem; }
  div.mPublish div.head {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #1e82d2;
    position: fixed;
    top: 0rem;
    left: 0rem; }
    div.mPublish div.head > span.head-back {
      width: 0.9rem;
      height: 0.9rem;
      display: block;
      background: url(../img/jiantou_zuo_bai.png) no-repeat center center;
      background-size: 0.2rem;
      position: absolute;
      top: 0rem;
      left: 0rem; }
  div.mPublish div.body {
    width: 100%;
    height: 11rem;
    overflow-x: hidden;
    overflow-y: auto;
    /*表单项*/
    /*价格*/
    /*置顶项*/
    /*选择项*/ }
    div.mPublish div.body ul.item-form {
      width: 100%;
      overflow: hidden;
      padding: 0rem 0.3rem;
      box-sizing: border-box;
      background: #fff; }
      div.mPublish div.body ul.item-form > li {
        width: 100%;
        height: 0.98rem;
        line-height: 0.98rem;
        font-size: 0.3rem;
        border-bottom: 0.02rem solid #ddd; }
        div.mPublish div.body ul.item-form > li:last-child {
          border-bottom: none; }
      div.mPublish div.body ul.item-form > li.select > span {
        float: right;
        width: 4rem;
        height: 100%;
        display: block;
        padding-right: 0.35rem;
        text-align: right;
        color: #1e82d2;
        background: url(../img/jiantou_you_hui.png) no-repeat right center;
        background-size: 0.18rem 0.32rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      div.mPublish div.body ul.item-form > li.input > input {
        float: right;
        width: 4rem;
        height: 100%;
        text-align: right;
        color: #1e82d2; }
      div.mPublish div.body ul.item-form > li.stick {
        color: #fe7a40; }
        div.mPublish div.body ul.item-form > li.stick > label {
          float: right;
          width: 4rem;
          height: 100%;
          display: block;
          position: relative; }
          div.mPublish div.body ul.item-form > li.stick > label > input[type=checkbox] {
            display: none; }
            div.mPublish div.body ul.item-form > li.stick > label > input[type=checkbox]:checked + span:before {
              content: "\2714"; }
          div.mPublish div.body ul.item-form > li.stick > label > span {
            display: block;
            width: 0.3rem;
            height: 0.3rem;
            position: absolute;
            right: 0rem;
            bottom: 0.35rem;
            border: 0.02rem solid #fe7a40;
            font-size: 0.28rem;
            color: #fe7a40;
            text-indent: 0.04rem;
            line-height: 0.32rem; }
    div.mPublish div.body p.item-price {
      width: 100%;
      height: 1rem;
      line-height: 1rem;
      box-sizing: border-box;
      padding: 0rem 0.3rem;
      text-align: right;
      color: #fe7a40;
      font-size: 0.3rem; }
    div.mPublish div.body div.item-stick {
      display: none;
      width: 100%;
      height: 100%;
      font-size: 0.3rem;
      z-index: 222;
      position: fixed;
      left: 0rem;
      top: 0rem;
      padding: 1rem 0rem; }
      div.mPublish div.body div.item-stick > h3 {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.34rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        background: #1e82d2;
        position: fixed;
        top: 0rem;
        left: 0rem; }
      div.mPublish div.body div.item-stick > div.stick-body {
        width: 100%;
        height: 100%;
        background: #fff;
        padding: 0rem 0.3rem;
        overflow-x: hidden;
        overflow-y: auto; }
        div.mPublish div.body div.item-stick > div.stick-body > div.body-item {
          width: 100%;
          overflow: hidden; }
          div.mPublish div.body div.item-stick > div.stick-body > div.body-item > h4 {
            width: 100%;
            height: 1rem;
            line-height: 1rem;
            font-size: 0.3rem;
            font-weight: bold; }
          div.mPublish div.body div.item-stick > div.stick-body > div.body-item > div {
            width: 100%;
            overflow: hidden; }
            div.mPublish div.body div.item-stick > div.stick-body > div.body-item > div > span {
              width: 1.16rem;
              height: 0.56rem;
              display: block;
              float: left;
              line-height: 0.56rem;
              text-align: center;
              font-size: 0.22rem;
              margin: 0rem 0.3rem 0.3rem 0rem;
              border: 0.02rem solid #ddd;
              border-radius: 0.1rem; }
            div.mPublish div.body div.item-stick > div.stick-body > div.body-item > div > span.current {
              color: #fff;
              background: #1e82d2;
              border-color: #1e82d2; }
        div.mPublish div.body div.item-stick > div.stick-body > div.body-item-price {
          width: 100%;
          overflow: hidden;
          margin-top: 0.5rem; }
          div.mPublish div.body div.item-stick > div.stick-body > div.body-item-price > p {
            width: 100%;
            color: #fe7a40;
            font-size: 0.24rem;
            margin-bottom: 0.2rem; }
          div.mPublish div.body div.item-stick > div.stick-body > div.body-item-price > p.title {
            font-weight: bold;
            margin-bottom: 0.3rem; }
      div.mPublish div.body div.item-stick > div.stick-foot {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.3rem;
        display: flex;
        position: fixed;
        left: 0rem;
        bottom: 0rem; }
        div.mPublish div.body div.item-stick > div.stick-foot > span {
          flex: 1;
          text-align: center; }
        div.mPublish div.body div.item-stick > div.stick-foot > span.stick-cancle {
          background: #ddd; }
        div.mPublish div.body div.item-stick > div.stick-foot > span.stick-confirm {
          color: #fff;
          background: #1e82d2; }
    div.mPublish div.body div.item-layer {
      display: none;
      position: fixed;
      left: 0;
      top: 0;
      z-index: 222;
      width: 100%;
      height: 100%;
      font-size: 0.3rem;
      background: rgba(0, 0, 0, 0.7); }
      div.mPublish div.body div.item-layer li {
        width: 100%;
        height: 0.98rem;
        line-height: 0.98rem;
        text-align: center;
        border-bottom: 0.02rem solid #ddd; }
      div.mPublish div.body div.item-layer > ul {
        width: 100%;
        max-height: 5rem;
        overflow-y: auto;
        overflow-x: hidden;
        background: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
        display: none; }
      div.mPublish div.body div.item-layer > div.layer-place {
        width: 100%;
        overflow: hidden;
        background: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
        display: none; }
        div.mPublish div.body div.item-layer > div.layer-place > ul {
          width: 50%;
          height: 100%;
          float: left;
          max-height: 5rem;
          overflow-y: auto;
          overflow-x: hidden; }
      div.mPublish div.body div.item-layer > div.layer-remark {
        width: 100%;
        height: 100%;
        background: #f4f4f4;
        display: none; }
        div.mPublish div.body div.item-layer > div.layer-remark > div.remark-top {
          width: 100%;
          height: 0.9rem;
          line-height: 0.9rem;
          background: #1e82d2;
          color: #fff;
          text-align: center;
          font-size: 0.36rem;
          font-weight: bold; }
          div.mPublish div.body div.item-layer > div.layer-remark > div.remark-top > span {
            display: inline-block;
            height: 0.9rem;
            font-weight: normal;
            font-size: 0.3rem;
            border: none; }
          div.mPublish div.body div.item-layer > div.layer-remark > div.remark-top > span.cancle {
            float: left;
            margin-left: 0.3rem; }
          div.mPublish div.body div.item-layer > div.layer-remark > div.remark-top > span.save {
            float: right;
            margin-right: 0.3rem; }
        div.mPublish div.body div.item-layer > div.layer-remark > textarea {
          width: 100%;
          height: 3.6rem;
          line-height: 180%;
          background: #fff;
          resize: none;
          font-size: 0.3rem;
          padding: 0.3rem;
          overflow-y: auto;
          box-sizing: border-box;
          color: #666; }
        div.mPublish div.body div.item-layer > div.layer-remark > div.remark-bottom {
          width: 100%;
          height: 0.8rem;
          line-height: 0.8rem;
          text-align: right;
          padding: 0rem 0.3rem;
          font-size: 0.3rem; }
          div.mPublish div.body div.item-layer > div.layer-remark > div.remark-bottom > span {
            float: right;
            border: none; }
          div.mPublish div.body div.item-layer > div.layer-remark > div.remark-bottom > span.total {
            color: #999; }
          div.mPublish div.body div.item-layer > div.layer-remark > div.remark-bottom > span.number {
            color: #fe7a40; }
  div.mPublish div.foot {
    width: 100%;
    height: 1.42rem;
    position: fixed;
    left: 0rem;
    bottom: 0rem;
    background: #fff;
    padding: 0.2rem 0.3rem;
    border-top: 0.02rem solid #ddd; }
    div.mPublish div.foot > button {
      width: 100%;
      height: 1rem;
      display: block;
      line-height: 1rem;
      font-size: 0.3rem;
      font-weight: bold;
      color: #fff;
      background-color: #1e82d2;
      border-radius: 0.1rem; }

/*!发布-简历*/
/*!发布-职位*/
/*!发布-考培*/
/*!发布-资质代办*/
/*!发布-资质转让*/

/*# sourceMappingURL=mStyle.css.map */
