.elite-team {
  padding-top: 1.17333rem; }
  .elite-team .elite-team-title {
    text-align: center; }
    .elite-team .elite-team-title h3 {
      font-size: .56rem;
      color: #333;
      line-height: 1;
      padding: .8rem 0 .133333rem; }
    .elite-team .elite-team-title h4 {
      font-size: .24rem;
      font-weight: bold;
      color: #ccc;
      line-height: 1;
      padding: 0 0 .853333rem; }
  .elite-team .elite-team-lists {
    padding: 0 .4rem; }
    .elite-team .elite-team-lists .elite-team-item {
      width: 100%;
      -webkit-box-shadow: 0 .026667rem .213333rem #dbdbdb;
              box-shadow: 0 .026667rem .213333rem #dbdbdb;
      border-radius: .066667rem;
      overflow: hidden;
      margin-bottom: .8rem; }
      .elite-team .elite-team-lists .elite-team-item .elite-team-thumb {
        width: 40%;
        float: left; }
      .elite-team .elite-team-lists .elite-team-item .elite-team-info {
        width: 60%;
        float: left;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding-left: .333333rem;
        padding-right: .306667rem;
        padding-top: .4rem; }
        .elite-team .elite-team-lists .elite-team-item .elite-team-info .elite-team-deeds {
          padding-top: .2rem;
          padding-bottom: .2rem; }
          .elite-team .elite-team-lists .elite-team-item .elite-team-info .elite-team-deeds p {
            line-height: .426667rem;
            font-size: .266667rem;
            color: #333;
            padding-left: .386667rem;
            position: relative;
            word-break: break-all; }
            .elite-team .elite-team-lists .elite-team-item .elite-team-info .elite-team-deeds p:before {
              content: '';
              width: .133333rem;
              height: .133333rem;
              border-radius: 50%;
              background: #bcb8b7;
              position: absolute;
              left: 0;
              top: .146667rem; }
        .elite-team .elite-team-lists .elite-team-item .elite-team-info > h3 {
          font-size: .48rem;
          color: #333;
          line-height: 1;
          padding-left: .386667rem; }
        .elite-team .elite-team-lists .elite-team-item .elite-team-info > p {
          font-size: .346667rem;
          color: #f08951; }
      .elite-team .elite-team-lists .elite-team-item > a {
        background: #ff9543;
        width: 100%;
        text-align: center;
        height: 1.066667rem;
        line-height: 1.066667rem;
        color: #fff;
        font-size: .4rem;
        display: block; }

.footer-bar {
  border-top: .026667rem solid #e5e5e5; }

.order-price {
  float: right;
  font-size: .42rem;
  color: #ff9543; }

.order-mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 999;
  display: none; }

.order-modal {
  position: relative;
  margin: 3rem auto 0;
  width: 80%;
  height: 8.4rem;
  padding-top: .3rem;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.order-modal-close {
  position: absolute;
  right: .4rem;
  top: .2rem;
  font-size: .6rem; }

.order-modal-title {
  padding: .4rem;
  font-size: .44rem;
  margin-top: .4rem; }

.order-modal-qr {
  margin: 0 auto;
  width: 4rem; }

.order-modal-tips {
  text-align: center; }
