@charset "UTF-8";
/*
**  初始样式
*/
html, body {
  font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; }

html, body {
  width: 100%;
  height: 100%;
  background-color: #FFF; }

* {
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

h1, h2, h3, h4, h5, h6, strong, b {
  font-weight: normal; }

a, b, span, i, u, s, label {
  display: inline-block;
  vertical-align: top; }

textarea, button, input, select {
  outline: none;
  border: 0; }

a, u, s {
  text-decoration: none; }

li {
  list-style: none; }

.rf {
  float: right; }

.lf {
  float: left; }

.clear {
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden; }

.parent:after {
  content: '';
  display: table;
  clear: both; }

.element:before {
  content: '';
  display: table; }

img {
  width: 100%;
  height: 100%;
  border: 0;
  vertical-align: bottom; }

.hidFont {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.hideFont2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2; }

.mask {
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99; }

textarea::-webkit-input-placeholder {
  color: #b9b9b9; }

textarea:-moz-placeholder {
  color: #b9b9b9; }

textarea::-moz-placeholder {
  color: #b9b9b9; }

textarea:-ms-input-placeholder {
  color: #b9b9b9; }

input::-webkit-input-placeholder {
  color: #b9b9b9; }

input:-moz-placeholder {
  color: #b9b9b9; }

input::-moz-placeholder {
  color: #b9b9b9; }

input:-ms-input-placeholder {
  color: #b9b9b9; }

.containers {
  width: 100%;
  height: 100%;
  position: relative;
  /*display: none;*/ }

/*
**  固定头部样式
*/
.headFix {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 50; }

/*
**  头部样式
*/
.head {
  width: 100%;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  padding: 0 0.3125rem;
  background-color: #E50012;
  position: relative; }
  .head .headTitle {
    font-size: 0.46875rem;
    color: #FFF; }
  .head .returnBtn {min-width: 1.1875rem;
    height: 1.25rem;
    margin-left: 0.375rem;
    padding-left: 0.46875rem;
    background: url("../img/icon_back.png") no-repeat left;
    background-size: 0.25rem;
    font-size: 0.4375rem;
    color: #FFF;
    position: absolute;
    top: 0;
    left: 0;}

/*
**  关闭按钮
*/
.closeBtn {
  width: 0.9375rem;
  height: 0.9375rem;
  background: url("../img/icon_shut_down.png") no-repeat center;
  background-size: 0.28125rem;
  position: absolute; }

/*
**  宽按钮组
*/
.page_btnGroup {
  padding: 0 0.0625rem; }
  .page_btnGroup a {
    width: 100%;
    height: 1.3125rem;
    line-height: 1.3125rem;
    text-align: center;
    border-radius: 0.09375rem;
    margin-bottom: 0.78125rem;
    font-size: 0.46875rem; }
    .page_btnGroup a.bespeak {
      background-color: #E50012;
      color: #FFF; }
    .page_btnGroup a.query {
      background-color: #FFF;
      color: #131313; }
    .page_btnGroup a.cancel {
      line-height: 1.28125rem;
      background-color: #F8F8F8;
      border: 1px solid #E7E7E7;
      color: #131313; }
    .page_btnGroup a:last-child {
      margin-bottom: 0; }

/*
**  确定取消按钮组-稍大
*/
.agentBtnGroup {
  padding: 0 0.3125rem;
  overflow: hidden; }
  .agentBtnGroup a {
    width: 4.375rem;
    height: 1.3125rem;
    line-height: 1.3125rem;
    text-align: center;
    border-radius: 0.09375rem;
    font-size: 0.46875rem; }
    .agentBtnGroup a.confirm {
      background-color: #E50012;
      color: #FFF; }
    .agentBtnGroup a.cancel {
      line-height: 1.28125rem;
      background-color: #F8F8F8;
      border: 1px solid #E7E7E7;
      color: #888; }

/*
**  确定取消按钮组-稍小
*/
.smallBtnGroup {
  padding: 0.46875rem 0.625rem;
  overflow: hidden; }
  .smallBtnGroup a {
    width: 3.125rem;
    height: 0.9375rem;
    line-height: 0.9375rem;
    text-align: center;
    border-radius: 0.09375rem;
    font-size: 0.375rem; }
    .smallBtnGroup a.confirm {
      background-color: #E50012;
      color: #FFF; }
    .smallBtnGroup a.cancel {
      line-height: 0.90625rem;
      border: 1px solid #B9B9B9;
      color: #888; }

/*
**  长的圆形按钮
*/
.bigCircleBtn {
  width: 100%;
  height: 0.84375rem;
  line-height: 0.84375rem;
  text-align: center;
  border-radius: 0.40625rem;
  background-color: #E50012;
  font-size: 0.375rem;
  color: #FFF; }

/*
**  内容渐变背景
*/
.shadeBackground {
  width: 100%;
  height: 10rem;
  background: -webkit-linear-gradient(#E50012, #FFF);
  background: -o-linear-gradient(#E50012, #FFF);
  background: -moz-linear-gradient(#E50012, #FFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#E50012), to(#FFF));
  background: linear-gradient(#E50012, #FFF);
  position: fixed;
  top: 0;
  left: 0; }

/*
**  固定头部后-内容样式
*/
.contentBox {
  width: 100%;
  height: 100%;
  padding-top: 1.25rem; }

/*
**到底了
*/
.lastPage {
  width: 100%;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  font-size: 0.375rem;
  color: #999; }

/*
**  终端样式
*/
/*首页*/
.indexContent {
  width: 100%;
  height: 100%;
  min-height: 17.75rem;
  padding: 0 0.3125rem;
  background: url("../img/banner_home.png") no-repeat center;
  background-size: 100% 100%;
  position: relative; }
  .indexContent .logoImg {
    margin-top: 3.4375rem;
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #D9D9D9;
    text-align: center; }
    .indexContent .logoImg img {
      width: auto;
      height: 1.40625rem; }
    .indexContent .logoImg .logoText {
      display: block;
      line-height: 0.46875rem;
      margin-top: 0.625rem;
      font-size: 0.46875rem;
      color: #131313; }
  .indexContent .home_hotline {
    width: 100%;
    height: 0.375rem;
    line-height: 0.375rem;
    text-align: center;
    font-size: 0.375rem;
    color: #FFF;
    position: absolute;
    bottom: 0.46875rem;
    left: 0; }

/*预约入口*/
.inletContent {
  height: 100%;
  padding-bottom: 2.5625rem;
  position: relative; }
  .inletContent .middleContent_box {
    height: 100%;
    overflow-y: auto; }
  .inletContent .contentBg_box {
    width: 100%;
    padding: 0 0.3125rem;
    background: -webkit-linear-gradient(#E50012, #FFF);
    background: -o-linear-gradient(#E50012, #FFF);
    background: -moz-linear-gradient(#E50012, #FFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#E50012), to(#FFF));
    background: linear-gradient(#E50012, #FFF); }
  .inletContent .inletBox {
    width: 100%;
    padding: 0 0.3125rem;
    margin-bottom: 0.3125rem;
    border-radius: 0.09375rem;
    background-color: #FFF;
    -webkit-box-shadow: 0 0 5px #E9DFE0;
    box-shadow: 0 0 5px #E9DFE0; }
    .inletContent .inletBox .rowBox {
      height: 1.4375rem;
      line-height: 1.4375rem;
      border-bottom: 1px solid #E8E8E8;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .inletContent .inletBox .rowBox label {
        width: 2.5rem;
        font-size: 0.34375rem;
        color: #888;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0; }
      .inletContent .inletBox .rowBox input {
        width: 100%;
        height: 100%;
        font-size: 0.34375rem;
        color: #131313; }
      .inletContent .inletBox .rowBox.clickRow {
        padding-right: 0.15625rem; }
        .inletContent .inletBox .rowBox.clickRow input {
          background: url("../img/icon_right_indicator.png") no-repeat right;
          background-size: 0.15625rem; }
      .inletContent .inletBox .rowBox:last-child {
        border-bottom: 0; }
    .inletContent .inletBox .textRow {
      height: 2.0625rem; }
      .inletContent .inletBox .textRow textarea {
        width: 100%;
        height: 100%;
        line-height: 0.53125rem;
        padding: 0.5625rem 0;
        font-size: 0.34375rem;
        color: #131313;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center; }
  .inletContent .remarksRow {
    padding: 0 0.3125rem;
    margin-bottom: 0.46875rem; }
    .inletContent .remarksRow .title {
      height: 1.4375rem;
      line-height: 1.4375rem;
      border-bottom: 1px solid #E8E8E8;
      font-size: 0.34375rem;
      color: #131313; }
    .inletContent .remarksRow .textBox {
      width: 100%;
      height: 4.125rem;
      padding: 0.5625rem 0; }
      .inletContent .remarksRow .textBox textarea {
        width: 100%;
        height: 100%;
        font-size: 0.34375rem;
        color: #131313;
        resize: none; }

/*服务热线*/
.hotline {
  width: 100%;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  font-size: 0.375rem;
  color: #999; }

/*预约时间弹窗*/
.timePopup {
  width: 100%;
  background-color: #FFF;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  position: absolute;
  bottom: 0; }
  .timePopup .popupTitle {
    width: 100%;
    height: 1.0625rem;
    line-height: 1.0625rem;
    text-align: center;
    position: relative; }
    .timePopup .popupTitle b {
      font-size: 0.28125rem;
      color: #444; }
    .timePopup .popupTitle .closeBtn {
      top: 0.0625rem;
      right: 0; }
  .timePopup .popupContent {
    width: 100%;
    height: 9.75rem;
    overflow-y: hidden; }
    .timePopup .popupContent .text {
      width: 100%;
      height: 0.9375rem;
      line-height: 0.9375rem;
      padding: 0 0.3125rem;
      font-size: 0.3125rem;
      color: #999; }
    .timePopup .popupContent .time {
      width: 100%;
      height: 8.8125rem;
      overflow-y: auto; }
      .timePopup .popupContent .time li {
        width: 100%;
        height: 1.09375rem;
        line-height: 1.09375rem;
        padding-left: 1.09375rem;
        padding-right: 0.3125rem;
        position: relative; }
        .timePopup .popupContent .time li b {
          font-size: 0.375rem;
          color: #131313; }
        .timePopup .popupContent .time li .choiceBtn {
          display: none;
          width: 0.9375rem;
          height: 0.9375rem;
          background: url("../img/icon_select.png") no-repeat center;
          background-size: 0.3125rem;
          position: absolute;
          top: 0.09375rem;
          right: 0; }
       /* .timePopup .popupContent .time li.active, .timePopup .popupContent .time li:hover {
          background-color: #FAFAFA; }
          .timePopup .popupContent .time li.active .choiceBtn, .timePopup .popupContent .time li:hover .choiceBtn {
            display: block; }*/
      .timePopup .popupContent .time.timeActive {
        height: 7.40625rem; }
    .timePopup .popupContent .selectedTime {
      width: 100%;
      height: 1.09375rem;
      line-height: 1.09375rem;
      margin-bottom: 0.3125rem;
      background-color: #FAFAFA; }
      .timePopup .popupContent .selectedTime li {
        width: 33.3333333333%;
        text-align: center;
        float: left; }
        .timePopup .popupContent .selectedTime li.active {
          color: #E50012;
          position: relative; }
          .timePopup .popupContent .selectedTime li.active:after {
            content: "";
            width: 0.78125rem;
            border-bottom: 1px solid #E50012;
            position: absolute;
            bottom: 0;
            left: 50%;
            -webkit-transform: translate3d(-50%, 0, 0);
            -moz-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0); }

/*确定预约弹窗*/
.orderPoput {
  width: 8.28125rem;
  border-radius: 0.125rem;
  background-color: #FFF;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0); }
  .orderPoput .orderPoput_head {
    padding-top: 0.4375rem;
    line-height: 0.3125rem;
    text-align: center;
    font-size: 0.3125rem;
    color: #333; }
    .orderPoput .orderPoput_head .closeBtn {
      position: absolute;
      top: 0.09375rem;
      right: 0.25rem; }
  .orderPoput .orderPoput_content {
    width: 100%;
    height: 4.6875rem;
    padding: 0.375rem 0.25rem 0;
    background: -webkit-linear-gradient(#FFF, #E0E0E2);
    background: -o-linear-gradient(#FFF, #E0E0E2);
    background: -moz-linear-gradient(#FFF, #E0E0E2);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E0E0E2));
    background: linear-gradient(#FFF, #E0E0E2); }
    .orderPoput .orderPoput_content .orderPoput_box {
      width: 100%;
      height: 4.28125rem;
      padding: 0 0.46875rem;
      background: url("../img/card_name.png") no-repeat center;
      background-size: cover;
      position: relative; }
      .orderPoput .orderPoput_content .orderPoput_box .namePhone {
        margin-top: 1.5625rem;
        line-height: 0.375rem;
        overflow: hidden; }
        .orderPoput .orderPoput_content .orderPoput_box .namePhone .name {
          width: 4.6875rem;
          font-size: 0.375rem;
          color: #FFF; }
        .orderPoput .orderPoput_content .orderPoput_box .namePhone .phone {
          font-size: 0.3125rem;
          color: rgba(250, 250, 250, 0.6); }
      .orderPoput .orderPoput_content .orderPoput_box .addressDate {
        width: 6.84375rem;
        position: absolute;
        bottom: 0.5625rem; }
        .orderPoput .orderPoput_content .orderPoput_box .addressDate .address {
          width: 4.6875rem;
          font-size: 0.34375rem;
          color: rgba(250, 250, 250, 0.8); }
        .orderPoput .orderPoput_content .orderPoput_box .addressDate .date {
          font-size: 0.3125rem;
          color: rgba(250, 250, 250, 0.6);
          position: absolute;
          bottom: 0;
          right: 0; }

/*预约结果*/
.successBox .head {
  background-color: transparent; }
.successBox.shadeHead .head {
  background: -webkit-linear-gradient(#E50012, #EB3F4C);
  background: -o-linear-gradient(#E50012, #EB3F4C);
  background: -moz-linear-gradient(#E50012, #EB3F4C);
  background: -webkit-gradient(linear, left top, left bottom, from(#E50012), to(#EB3F4C));
  background: linear-gradient(#E50012, #EB3F4C); }
.successBox .contentBox {
  background: url("../img/banner_right.png") no-repeat top;
  background-size: 100% 7.5rem; }
.successBox .successBg {
  width: 100%;
  height: 5.3125rem;
  margin-top: 0.9375rem;
  background: url("../img/icon_successful_appointment.png") no-repeat top;
  background-size: 3.125rem; }
.successBox .successText {
  width: 100%;
  height: 3.59375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center; }
  .successBox .successText .name {
    width: 100%;
    line-height: 0.46875rem;
    text-align: center;
    margin-bottom: 0.46875rem;
    font-size: 0.46875rem;
    color: #131313; }
  .successBox .successText .explain {
    width: 100%;
    text-align: center;
    font-size: 0.375rem;
    color: #999; }
.successBox .page_btnGroup {
  margin: 1.0625rem 0.3125rem 0.9375rem; }
  .successBox .page_btnGroup a.successBtn {
    background-color: #6BBB50; }
.successBox.failBox .contentBox {
  background: url("../img/banner_wrong.png") no-repeat top;
  background-size: 100% 7.5rem; }
  .successBox.failBox .contentBox .successBg.failBg {
    background: url("../img/icon_appointment_failed.png") no-repeat top;
    background-size: 3.125rem; }
  .successBox.failBox .contentBox .successBg.queryBg {
    background: url("../img/icon_query_failed.png") no-repeat top;
    background-size: 3.125rem; }
.successBox.failBox .page_btnGroup .contactBtn {
  line-height: 1.25rem;
  border: 1px solid #E7E7E7;
  background-color: #F8F8F8;
  color: #131313; }

/*服务通知*/
.noticeContent, .queryInfo_content {
  width: 100%;
  height: 100%; }
  .noticeContent .noticeContent_head, .queryInfo_content .noticeContent_head {
    padding: 1.25rem 0.3125REM 0;
    background: -webkit-linear-gradient(#E50012, #FFF);
    background: -o-linear-gradient(#E50012, #FFF);
    background: -moz-linear-gradient(#E50012, #FFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#E50012), to(#FFF));
    background: linear-gradient(#E50012, #FFF); }
    .noticeContent .noticeContent_head .title, .queryInfo_content .noticeContent_head .title {
      width: 100%;
      height: 1.6875rem;
      line-height: 1.6875rem;
      font-size: 0.78125rem;
      color: #FFF; }
      .noticeContent .noticeContent_head .title span, .queryInfo_content .noticeContent_head .title span {
        font-size: 0.375rem; }
    .noticeContent .noticeContent_head .noticeExplain, .queryInfo_content .noticeContent_head .noticeExplain {
      width: 100%;
      min-height: 2.1875rem;
      max-height: 3.125rem;
      padding: 0.5rem 0.46875rem;
      background-color: #FFF;
      border-radius: 0.09375rem;
      -webkit-box-shadow: 0 0 5px #E9DEDF;
      box-shadow: 0 0 5px #E9DEDF;
      font-size: 0.375rem;
      color: #131313; }
  .noticeContent .noticeDetails, .queryInfo_content .noticeDetails {
    margin: 0.3125rem 0.3125rem 0;
    padding: 0 0.3125rem 0.25rem;
    border-radius: 0.09375rem;
    -webkit-box-shadow: 0 0 5px #E9DEDF;
    box-shadow: 0 0 5px #E9DEDF; }
    .noticeContent .noticeDetails .rowBox, .queryInfo_content .noticeDetails .rowBox {
      padding: 0.46875rem 0;
      border-bottom: 1px solid #E8E8E8; }
      .noticeContent .noticeDetails .rowBox .title, .queryInfo_content .noticeDetails .rowBox .title {
        line-height: 0.3125rem;
        margin-bottom: 0.3125rem;
        font-size: 0.3125rem;
        color: #888; }
      .noticeContent .noticeDetails .rowBox .text, .queryInfo_content .noticeDetails .rowBox .text {
        font-size: 0.40625rem;
        color: #131313; }
        .noticeContent .noticeDetails .rowBox .text.phoneText, .queryInfo_content .noticeDetails .rowBox .text.phoneText {
          background: url("../img/icon_right_indicator.png") no-repeat right;
          background-size: 0.15625rem; }
          .noticeContent .noticeDetails .rowBox .text.phoneText span, .queryInfo_content .noticeDetails .rowBox .text.phoneText span {
            color: #0096FF;
            text-decoration: underline; }

/*查询预约信息*/
.queryInfo_content .contentHead {
  width: 100%;
  height: 6.875rem;
  background: url("../img/banner_inquire.png") no-repeat center;
  background-size: 100%; }
.queryInfo_content .bespokePhone {
  height: 1.5625rem;
  line-height: 1.5625rem;
  margin: 0.71875rem 0.3125rem 0;
  padding: 0 0.4375rem;
  border-bottom: 1px solid #F4F4F4;
  overflow: hidden; }
  .queryInfo_content .bespokePhone span {
    font-size: 0.375rem;
    color: #333; }
  .queryInfo_content .bespokePhone i {
    width: 0.46875rem;
    height: 1.5625rem;
    background: url("../img/icon_phone.png") no-repeat center;
    background-size: 0.46875rem; }

/*
**  服务样式
*/
/*注册*/
.registerContent .head {
  background-color: transparent; }
.registerContent .logoImg {
  margin-top: 2.03125rem;
  margin-bottom: 0.9375rem;
  padding-bottom: 0;
  border-bottom: 0; }
.registerContent .registerBox {
  margin: 0 0.40625rem;
  padding: 1.09375rem 0.5625rem 0.78125rem;
  border-radius: 0.15625rem;
  background: rgba(250, 250, 250, 0.7); }
  .registerContent .registerBox .registerRow {
    height: 1.40625rem;
    line-height: 1.40625rem;
    margin-top: 0.3125rem;
    border-bottom: 1px solid #999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative; }
    .registerContent .registerBox .registerRow .rowImg {
      width: 0.5rem;
      height: 0.5rem;
      margin: 0.453125rem 0.625rem 0.453125rem 0;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0; }
    .registerContent .registerBox .registerRow input {
      width: 100%;
      height: 100%;
      background-color: transparent;
      font-size: 0.375rem;
      color: #131313; }
      .registerContent .registerBox .registerRow input::-webkit-input-placeholder {
        color: #131313; }
      .registerContent .registerBox .registerRow input:-moz-placeholder {
        color: #131313; }
      .registerContent .registerBox .registerRow input::-moz-placeholder {
        color: #131313; }
      .registerContent .registerBox .registerRow input:-ms-input-placeholder {
        color: #131313; }
    .registerContent .registerBox .registerRow .codeImg {
      width: 2.5rem;
      height: 0.9375rem;
      margin: 0.234375rem 0;
      position: absolute;
      right: 0; }
      .registerContent .registerBox .registerRow .codeImg .verificationCode {
        width: 100%;
        height: 100%;
        line-height: 0.90625rem;
        text-align: center;
        border: 1px solid #E50012;
        border-radius: 0.09375rem;
        font-size: 0.34375rem;
        color: #E50012; }
        .registerContent .registerBox .registerRow .codeImg .verificationCode.active {
          border-color: #777;
          color: #777; }
    .registerContent .registerBox .registerRow img {
      vertical-align: top; }
  .registerContent .registerBox .confirmBtn {
    width: 100%;
    height: 1.25rem;
    line-height: 1.25rem;
    text-align: center;
    margin-top: 2.5625rem;
    border-radius: 0.09375rem;
    background-color: #E50012;
    font-size: 0.46875rem;
    color: #FFF; }

/*注册弹窗*/
.registerPopup {
  width: 7.5rem;
  padding-bottom: 0.46875rem;
  background-color: #FFF;
  border-radius: 0.3125rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0); }
  .registerPopup .popupHead {
    width: 100%;
    height: 3.9375rem;
    position: relative; }
    .registerPopup .popupHead .headImg {
      width: 100%;
      height: 3.03125rem; }
    .registerPopup .popupHead .closeBtn {
      background: url("../img/icon_shut_down_over.png") no-repeat center;
      background-size: 0.28125rem;
      top: 0;
      right: 0; }
    .registerPopup .popupHead .middleImg {
      width: 1.78125rem;
      height: 1.78125rem;
      background-color: #FFF;
      border-radius: 50%;
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translate3d(-50%, 0, 0);
      -moz-transform: translate3d(-50%, 0, 0);
      transform: translate3d(-50%, 0, 0); }
  .registerPopup .popupTitle {
    height: 0.84375rem;
    line-height: 0.84375rem;
    text-align: center;
    padding: 0 0.3125rem;
    margin-bottom: 0.40625rem;
    font-size: 0.40625rem;
    color: #131313; }
  .registerPopup .popupExplain {
    text-align: center;
    padding: 0 0.3125rem;
    font-size: 0.375rem;
    color: #999; }
    .registerPopup .popupExplain span {
      text-decoration: underline;
      color: #0096FF; }
  .registerPopup .popupBtn {
    width: 5.9375rem;
    height: 1.25rem;
    line-height: 1.25rem;
    text-align: center;
    margin: 1.09375rem auto 0;
    border-radius: 0.09375rem;
    background-color: #E50012;
    font-size: 0.46875rem;
    color: #FFF; }

/*代理商确认*/
.agentConfirm_content, .agentContent {
  width: 100%;
  height: 100%; }
  .agentConfirm_content .head, .agentContent .head {
    background-color: transparent; }
  .agentConfirm_content .agentHead, .agentContent .agentHead {
    width: 100%;
    height: 8.125rem;
    position: relative; }
    .agentConfirm_content .agentHead .headImg, .agentContent .agentHead .headImg {
      width: 100%;
      height: 6.875rem; }
    .agentConfirm_content .agentHead .middleImg, .agentContent .agentHead .middleImg {
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 50%;
      background-color: #FFF;
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translate3d(-50%, 0, 0);
      -moz-transform: translate3d(-50%, 0, 0);
      transform: translate3d(-50%, 0, 0); }
  .agentConfirm_content .logonResult, .agentContent .logonResult {
    line-height: 0.46875rem;
    margin-top: 0.78125rem;
    padding: 0 0.3125rem;
    text-align: center;
    font-size: 0.46875rem;
    color: #131313; }
  .agentConfirm_content .logonDescription, .agentContent .logonDescription {
    margin-top: 0.53125rem;
    margin-bottom: 1.875rem;
    padding: 0 0.3125rem; }
    .agentConfirm_content .logonDescription .explain, .agentContent .logonDescription .explain {
      margin-top: 0.25rem;
      text-align: center;
      font-size: 0.375rem;
      color: #999; }
      .agentConfirm_content .logonDescription .explain span, .agentContent .logonDescription .explain span {
        text-decoration: underline;
        color: #0096FF; }
      .agentConfirm_content .logonDescription .explain b, .agentContent .logonDescription .explain b {
        text-decoration: underline;
        color: #131313; }
  .agentConfirm_content .agentBtnGroup, .agentContent .agentBtnGroup {
    margin-bottom: 0.625rem; }

/*代理商*/
.agentContent .head {
  background-color: #FFB6BC; }
.agentContent .agentTop {
  width: 100%;
  height: 5.25rem; }
.agentContent .agentFunctionList {
  width: 100%;
  padding-bottom: 0.15625rem;
  overflow: hidden; }
  .agentContent .agentFunctionList li {
    width: 33.3333333333%;
    height: 3.03125rem;
    padding: 0.375rem 0.3125rem;
    text-align: center;
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    float: left; }
    .agentContent .agentFunctionList li .img {
      width: 1.03125rem;
      height: 1.03125rem;
      position: relative; }
      .agentContent .agentFunctionList li .img .redRound {
        width: 0.25rem;
        height: 0.25rem;
        border-radius: 50%;
        background: url("../img/icon_red.png") no-repeat center;
        background-size: 100%;
        position: absolute;
        top: -0.125rem;
        right: -0.125rem; }
    .agentContent .agentFunctionList li .title {
      display: block;
      margin-top: 0.21875rem;
      font-size: 0.375rem;
      color: #131313; }
    .agentContent .agentFunctionList li .explain {
      display: block;
      margin-top: 0.09375rem;
      font-size: 0.28125rem;
      color: #999; }
    .agentContent .agentFunctionList li:nth-child(3n+0) {
      border-right: 0; }

/*维修师傅管理*/
.mdminContent .headFix .head, .repairContent .headFix .head {
  background: -webkit-linear-gradient(#E50012, #E8202F);
  background: -o-linear-gradient(#E50012, #E8202F);
  background: -moz-linear-gradient(#E50012, #E8202F);
  background: -webkit-gradient(linear, left top, left bottom, from(#E50012), to(#E8202F));
  background: linear-gradient(#E50012, #E8202F); }
.mdminContent .contentBox, .repairContent .contentBox {
  padding-bottom: 2.25rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10; }
  .mdminContent .contentBox.removePad, .repairContent .contentBox.removePad {
    padding-bottom: 0; }
  .mdminContent .contentBox .masterList, .repairContent .contentBox .masterList {
    margin: 0 0.3125rem 2.40625rem;
    padding: 0 0.3125rem 6px;
    background-color: #FFF;
    border-radius: 0.09375rem;
    overflow-y: auto; }
    .mdminContent .contentBox .masterList li, .repairContent .contentBox .masterList li {
      width: 100%;
      height: 1.78125rem;
      padding: 0.46875rem 0;
      border-bottom: 1px solid #E8E8E8;
      overflow: hidden; }
      .mdminContent .contentBox .masterList li .pictureImg, .repairContent .contentBox .masterList li .pictureImg {
        width: 0.84375rem;
        height: 0.84375rem;
        border-radius: 50%;
        margin-right: 0.3125rem; }
      .mdminContent .contentBox .masterList li .namePhone, .repairContent .contentBox .masterList li .namePhone {
        width: 4rem; }
        .mdminContent .contentBox .masterList li .namePhone .name, .repairContent .contentBox .masterList li .namePhone .name {
          line-height: 0.375rem;
          font-size: 0.375rem;
          color: #131313; }
        .mdminContent .contentBox .masterList li .namePhone .phone, .repairContent .contentBox .masterList li .namePhone .phone {
          line-height: 0.3125rem;
          margin-top: 0.125rem;
          font-size: 0.3125rem;
          color: #999; }
      .mdminContent .contentBox .masterList li .relation, .repairContent .contentBox .masterList li .relation {
        line-height: 0.84375rem;
        font-size: 0.3125rem;
        color: #00BC1F; }
        .mdminContent .contentBox .masterList li .relation.unrelated, .repairContent .contentBox .masterList li .relation.unrelated {
          color: #FE4C4C; }
      .mdminContent .contentBox .masterList li .editBtn, .repairContent .contentBox .masterList li .editBtn {
        width: 1.46875rem;
        height: 0.5625rem;
        line-height: 0.53125rem;
        text-align: center;
        margin: 0.125rem 0;
        border-radius: 0.28125rem;
        border: 1px solid #E50012;
        font-size: 0.3125rem;
        color: #E50012; }
  .mdminContent .contentBox .footerBtn, .repairContent .contentBox .footerBtn {
    width: 100%;
    height: 2.25rem;
    padding: 0.46875rem 0.3125rem;
    background-color: #FFF;
    -webkit-box-shadow: 0 -2px 6px #E5E5E5;
    box-shadow: 0 -2px 6px #E5E5E5;
    position: fixed;
    bottom: 0;
    z-index: 15; }

/*维修师傅*/
.repairContent .repairBox {
  width: 100%;
  height: 100%;
  /*min-height: 600rem/$fontSize;*/
  padding: 0 0.3125rem 6px;
  overflow-y: auto; }
  .repairContent .repairBox .repairData {
    padding: 0 0.3125rem;
    margin-bottom: 0.3125rem;
    background-color: #FFF;
    border-radius: 0.09375rem;
    -webkit-box-shadow: 0 0 6px #E0E0E2;
    box-shadow: 0 0 6px #E0E0E2; }
    .repairContent .repairBox .repairData .repairRow {
      width: 100%;
      height: 1.46875rem;
      line-height: 1.46875rem;
      border-bottom: 1px solid #E8E8E8;
      overflow: hidden;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .repairContent .repairBox .repairData .repairRow .tag {
        width: 2.46875rem;
        font-size: 0.34375rem;
        color: #888;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0; }
        .repairContent .repairBox .repairData .repairRow .tag.remarksTitle {
          color: #131313; }
      .repairContent .repairBox .repairData .repairRow .iptBox {
        width: 100%;
        height: 100%;
        font-size: 0.34375rem;
        color: #131313; }
        .repairContent .repairBox .repairData .repairRow .iptBox.phoneIpt {
          text-decoration: underline;
          color: #0096FF; }
        .repairContent .repairBox .repairData .repairRow .iptBox.addressIpt {
          color: #B9B9B9;
          background: url("../img/icon_right_indicator.png") no-repeat right;
          background-size: 0.15625rem; }
    .repairContent .repairBox .repairData .addressBox {
      width: 100%; }
      .repairContent .repairBox .repairData .addressBox .textBox {
        height: 2.0625rem;
        padding: 0.5625rem 0; }
        .repairContent .repairBox .repairData .addressBox .textBox textarea {
          width: 100%;
          height: 100%;
          font-size: 0.34375rem;
          color: #131313;
          resize: none; }
        .repairContent .repairBox .repairData .addressBox .textBox.remarksBox {
          height: 4.0625rem; }
  .repairContent .repairBox .relationBox {
    width: 100%;
    height: 1.5rem;
    line-height: 1.5rem;
    padding: 0 0.3125rem;
    background-color: #FFF;
    -webkit-box-shadow: 0 0 6px #E0E0E2;
    box-shadow: 0 0 6px #E0E0E2; }
    .repairContent .repairBox .relationBox .tag {
      font-size: 0.34375rem;
      color: #888; }
    .repairContent .repairBox .relationBox .offOnBox {
      margin: 0.515625rem 0; }
      .repairContent .repairBox .relationBox .offOnBox .offOn {
        width: 0.9375rem;
        height: 0.5rem;
        background-color: #E8E8E8;
        border-radius: 0.234375rem;
        padding-top: 0.0625rem;
        padding-left: 0.0625rem; }
        .repairContent .repairBox .relationBox .offOnBox .offOn .btn {
          width: 0.375rem;
          height: 0.375rem;
          background-color: #FFF;
          border-radius: 0.1875rem; }
        .repairContent .repairBox .relationBox .offOnBox .offOn.on {
          padding-left: 0.5rem;
          background-color: #E50012; }
  .repairContent .repairBox .marginTop {
    margin-top: 0.9375rem; }

/*分配新的任务*/
.allotTaskContent {
  width: 100%;
  overflow-y: auto;
  padding: 0 0.3125rem; }
  .allotTaskContent .taskBox {
    width: 100%;
    padding: 0.46875rem 0.3125rem;
    margin-bottom: 0.3125rem;
    border-radius: 0.09375rem;
    background-color: #FFF;
    -webkit-box-shadow: 0 0 6px #E0E0E2;
    box-shadow: 0 0 6px #E0E0E2; }
    .allotTaskContent .taskBox .topTitle {
      height: 1.25rem;
      line-height: 1.25rem;
      overflow: hidden; }
      .allotTaskContent .taskBox .topTitle .tag {
        max-width: 100%;
        font-size: 0.375rem;
        color: #131313; }
        .allotTaskContent .taskBox .topTitle .tag.maxTag {
          max-width: 7.5rem; }
      .allotTaskContent .taskBox .topTitle .details {
        font-size: 0.34375rem;
        color: #FE4C4C; }
        .allotTaskContent .taskBox .topTitle .details.receipt {
          color: #00BC1F; }
    .allotTaskContent .taskBox .taskRow {
      width: 100%;
      height: 0.9375rem;
      line-height: 0.9375rem;
      overflow: hidden; }
      .allotTaskContent .taskBox .taskRow .tag {
        width: 2.5rem;
        font-size: 0.3125rem;
        color: #888; }
      .allotTaskContent .taskBox .taskRow .text {
        display: block;
        font-size: 0.375rem;
        color: #131313;
        overflow: hidden; }
        .allotTaskContent .taskBox .taskRow .text.textPhone {
          text-decoration: underline;
          color: #0096FF; }
    .allotTaskContent .taskBox .taskRow_box {
      margin-top: 0.3125rem;
      padding-top: 0.3125rem;
      border-top: 1px solid #E8E8E8; }
      .allotTaskContent .taskBox .taskRow_box .reasonRow .text {
        color: #FE4C4C; }
      .allotTaskContent .taskBox .taskRow_box .assignBtn {
        margin-top: 0.3125rem;
        padding: 0.3125rem 0.3125rem 0;
        border-top: 1px solid #E8E8E8; }
      .allotTaskContent .taskBox .taskRow_box.serviceInfoRow {
        padding-top: 0.25rem; }
        .allotTaskContent .taskBox .taskRow_box.serviceInfoRow .assignBtn {
          margin-top: 0;
          border-top: 0; }
    .allotTaskContent .taskBox .acceptRow {
      width: 100%;
      height: 1.25rem;
      line-height: 0.9375rem;
      text-align: center;
      padding-top: 0.3125rem;
      margin-top: 0.3125rem;
      border-top: 1px solid #E8E8E8;
      font-size: 0.375rem;
      color: #FE4C4C; }
  .allotTaskContent .page_btnGroup {
    margin: 0.9375rem 0; }
  .allotTaskContent .assignMaster {
    width: 100%;
    height: 1.5rem;
    line-height: 1.5rem;
    padding: 0 0.3125rem;
    background-color: #FFF;
    -webkit-box-shadow: 0 0 6px #E0E0E2;
    box-shadow: 0 0 6px #E0E0E2;
    border-radius: 0.09375rem; }
    .allotTaskContent .assignMaster .tag {
      width: 2.5rem;
      font-size: 0.34375rem;
      color: #888; }
    .allotTaskContent .assignMaster .text {
      display: block;
      overflow: hidden;
      background: url("../img/icon_right_indicator.png") no-repeat right;
      background-size: 0.15625rem;
      font-size: 0.34375rem;
      color: #131313; }
      .allotTaskContent .assignMaster .text input {
        width: 100%;
        height: 1.5rem;
        font-size: 0.34375rem;
        color: #131313; }
  .allotTaskContent .refusalBox {
    width: 100%;
    padding: 0 0.3125rem;
    background-color: #FFF;
    -webkit-box-shadow: 0 0 6px #E0E0E2;
    box-shadow: 0 0 6px #E0E0E2;
    border-radius: 0.09375rem; }
    .allotTaskContent .refusalBox .text {
      width: 100%;
      height: 1.5rem;
      line-height: 1.5rem;
      border-bottom: 1px solid #E8E8E8;
      font-size: 0.34375rem;
      color: #131313; }
    .allotTaskContent .refusalBox .textBox {
      width: 100%;
      height: 4.21875rem;
      padding: 0.46875rem 0; }
      .allotTaskContent .refusalBox .textBox textarea {
        width: 100%;
        height: 100%;
        font-size: 0.34375rem;
        color: #131313;
        resize: none; }

/*指派师傅*/
.InstructMaster_list {
  padding: 0 0.3125rem 0.25rem;
  margin: 0 0.3125rem 2.40625rem;
  border-radius: 0.09375rem;
  background-color: #FFF;
  overflow-y: auto; }
  .InstructMaster_list li {
    padding: 0.46875rem 0;
    border-bottom: 1px solid #E8E8E8;
    overflow: hidden; }
    .InstructMaster_list li .choiceBox {
      width: 0.375rem;
      height: 0.375rem;
      margin: 0.234375rem 0;
      background: url("../img/icon_select_1.png") no-repeat center;
      background-size: 0.375rem; }
    .InstructMaster_list li .headPortrait {
      width: 0.84375rem;
      height: 0.84375rem;
      margin-left: 0.3125rem;
      border-radius: 50%; }
    .InstructMaster_list li .name {
      max-width: 4.375rem;
      line-height: 0.84375rem;
      margin-left: 0.3125rem;
      font-size: 0.375rem;
      color: #131313; }
    .InstructMaster_list li .phone {
      line-height: 0.84375rem;
      text-decoration: underline;
      font-size: 0.375rem;
      color: #0096FF; }
    .InstructMaster_list li.active .choiceBox {
      background: url("../img/icon_select_over.png") no-repeat center;
      background-size: 0.375rem; }

/*最新任务*/
.newestTaskBox {
  width: 100%;
  height: 100%;
  padding-top: 2.375rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10; }
  .newestTaskBox .taskTop {
    height: 1.125rem;
    line-height: 1.125rem;
    padding: 0 0.3125rem;
    background: -webkit-linear-gradient(#E81F2E, #EB3B49);
    background: -o-linear-gradient(#E81F2E, #EB3B49);
    background: -moz-linear-gradient(#E81F2E, #EB3B49);
    background: -webkit-gradient(linear, left top, left bottom, from(#E81F2E), to(#EB3B49));
    background: linear-gradient(#E81F2E, #EB3B49);
    font-size: 0.34375rem;
    color: #FFF;
    position: fixed;
    top: 1.25rem;
    left: 0;
    right: 0;
    z-index: 20; }
    .newestTaskBox .taskTop .date {
      padding-left: 0.5625rem;
      background: url("../img/icon_date.png") no-repeat left;
      background-size: 0.34375rem; }
    .newestTaskBox .taskTop .task {
      position: relative; }
      .newestTaskBox .taskTop .task span {
        padding-right: 0.5rem;
        background: url("../img/icon_systematics.png") no-repeat right;
        background-size: 0.28125rem; }
      .newestTaskBox .taskTop .task .popupBox {
        width: 2.625rem;
        padding: 0.09375rem 0;
        background-color: #FFF;
        border-radius: 0.09375rem;
        -webkit-box-shadow: 0 0 6px #B8B8B8;
        box-shadow: 0 0 6px #B8B8B8;
        position: absolute;
        top: 0.9375rem;
        right: 0;
        z-index: 20; }
        .newestTaskBox .taskTop .task .popupBox li {
          width: 100%;
          height: 0.9375rem;
          line-height: 0.9375rem;
          text-align: center;
          padding: 0 0.15625rem;
          font-size: 0.3125rem;
          color: #888; }
          .newestTaskBox .taskTop .task .popupBox li b {
            width: 100%;
            border-bottom: 1px solid #E8E8E8; }
          .newestTaskBox .taskTop .task .popupBox li.active {
            background-color: #E50012; }
            .newestTaskBox .taskTop .task .popupBox li.active b {
              color: #FFF; }
  .newestTaskBox .newestTask_list {
    width: 100%;
    padding: 0 0.3125rem;
    overflow-y: auto; }
    .newestTaskBox .newestTask_list li {
      margin-bottom: 0.3125rem;
      padding: 0.625rem 0.3125rem 0.3125rem;
      background-color: #FFF;
      -webkit-box-shadow: 0 0 6px #E0E0E2;
      box-shadow: 0 0 6px #E0E0E2;
      border-radius: 0.09375rem;
      overflow: hidden; }
      .newestTaskBox .newestTask_list li .leftImg {
        width: 0.9375rem;
        height: 1.09375rem;
        margin-right: 0.3125rem; }
      .newestTaskBox .newestTask_list li .rightBox {
        overflow: hidden; }
        .newestTaskBox .newestTask_list li .rightBox .wordBox {
          line-height: 0.4375rem;
          margin-bottom: 0.375rem;
          overflow: hidden; }
          .newestTaskBox .newestTask_list li .rightBox .wordBox .tagBox {
            overflow: hidden; }
          .newestTaskBox .newestTask_list li .rightBox .wordBox .tag {
            font-size: 0.40625rem;
            color: #131313; }
            .newestTaskBox .newestTask_list li .rightBox .wordBox .tag.oddNumber {
              max-width: 5.625rem; }
            .newestTaskBox .newestTask_list li .rightBox .wordBox .tag b {
              text-decoration: underline;
              color: #0096FF; }
          .newestTaskBox .newestTask_list li .rightBox .wordBox .editInfo {
            font-size: 0.34375rem;
            color: #00BC1F; }
            .newestTaskBox .newestTask_list li .rightBox .wordBox .editInfo.edit {
              color: #FE4C4C; }
          .newestTaskBox .newestTask_list li .rightBox .wordBox .date {
            margin-top: 0.1875rem;
            margin-bottom: 0.15625rem;
            font-size: 0.3125rem;
            color: #999; }
        .newestTaskBox .newestTask_list li .rightBox .resultBox {
          width: 100%;
          height: 1.25rem;
          line-height: 1.25rem;
          border-top: 1px solid #E8E8E8; }
          .newestTaskBox .newestTask_list li .rightBox .resultBox .text {
            font-size: 0.375rem;
            color: #B9B9B9; }
            .newestTaskBox .newestTask_list li .rightBox .resultBox .text.textActive {
              color: #131313; }
              .newestTaskBox .newestTask_list li .rightBox .resultBox .text.textActive .refuse {
                color: #FE4C4C; }
              .newestTaskBox .newestTask_list li .rightBox .resultBox .text.textActive .agree {
                color: #00BC1F; }
          .newestTaskBox .newestTask_list li .rightBox .resultBox .judge {
            padding-left: 0.5625rem;
            background: url("../img/icon_order_not.png") no-repeat left;
            background-size: 0.375rem;
            font-size: 0.34375rem;
            color: #FE4C4C; }
            .newestTaskBox .newestTask_list li .rightBox .resultBox .judge.assign {
              background: url("../img/icon_assign_master.png") no-repeat left;
              background-size: 0.375rem; }

/*填写服务信息*/
.fillInInfo_box {
  width: 100%;
  height: 100%;
  padding: 0 0.3125rem;
  overflow-y: auto; }
  .fillInInfo_box .fillInInfo {
    padding: 0 0.3125rem;
    background-color: #FFF;
    border-radius: 0.09375rem;
    -webkit-box-shadow: 0 0 6px #E0E0E2;
    box-shadow: 0 0 6px #E0E0E2; }
    .fillInInfo_box .fillInInfo .infoRow {
      padding: 0.3125rem 0;
      border-bottom: 1px solid #E8E8E8; }
      .fillInInfo_box .fillInInfo .infoRow .rowBox {
        width: 100%;
        height: 0.9375rem;
        line-height: 0.9375rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        .fillInInfo_box .fillInInfo .infoRow .rowBox .lab {
          width: 2.5rem;
          font-size: 0.3125rem;
          color: #888;
          -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
          flex-shrink: 0; }
        .fillInInfo_box .fillInInfo .infoRow .rowBox .ipt {
          width: 100%;
          height: 100%;
          font-size: 0.375rem;
          color: #131313; }
          .fillInInfo_box .fillInInfo .infoRow .rowBox .ipt.phoneIpt {
            text-decoration: underline;
            color: #0096FF; }
          .fillInInfo_box .fillInInfo .infoRow .rowBox .ipt.numberIpt {
            padding: 0 0.3125rem;
            background-color: #F2F2F2; }
        .fillInInfo_box .fillInInfo .infoRow .rowBox .selectBox {
          width: 100%;
          overflow: hidden; }
          .fillInInfo_box .fillInInfo .infoRow .rowBox .selectBox b {
            margin-right: 1.09375rem;
            padding-left: 0.5rem;
            background: url("../img/icon_qualified_over.png") no-repeat left;
            background-size: 0.3125rem;
            font-size: 0.375rem;
            color: #131313; }
            .fillInInfo_box .fillInInfo .infoRow .rowBox .selectBox b.active {
              background: url("../img/icon_qualified.png") no-repeat left;
              background-size: 0.3125rem; }
    .fillInInfo_box .fillInInfo .imgRow {
      padding: 0.625rem 0; }
      .fillInInfo_box .fillInInfo .imgRow .rowBox {
        margin-bottom: 0.625rem; }
        .fillInInfo_box .fillInInfo .imgRow .rowBox:last-child {
          margin-bottom: 0; }
        .fillInInfo_box .fillInInfo .imgRow .rowBox .addImg {
          width: 3.4375rem;
          height: 2.34375rem;
          margin-right: 0.875rem;
          background: url("../img/icon_image.png") no-repeat center;
          background-size: 100%; }
        .fillInInfo_box .fillInInfo .imgRow .rowBox .text {
          height: 2.34375rem;
          line-height: 2.34375rem;
          font-size: 0.375rem;
          color: #131313; }
    .fillInInfo_box .fillInInfo.uploadImg {
      padding: 0; }
      .fillInInfo_box .fillInInfo.uploadImg .uploadImgRow {
        width: 100%; }
        .fillInInfo_box .fillInInfo.uploadImg .uploadImgRow .title {
          width: 100%;
          height: 0.9375rem;
          line-height: 0.9375rem;
          padding: 0 0.3125rem;
          background-color: #F5F4F9;
          border-top-left-radius: 0.09375rem;
          border-top-right-radius: 0.09375rem;
          font-size: 0.34375rem;
          color: #999; }
        .fillInInfo_box .fillInInfo.uploadImg .uploadImgRow .upload {
          padding: 0.4375rem 0;
          text-align: center; }
          .fillInInfo_box .fillInInfo.uploadImg .uploadImgRow .upload .img {
            width: 6.25rem;
            height: 3.75rem;
            background: url("../img/icon_image_big.png") no-repeat center;
            background-size: 100%; }

/*# sourceMappingURL=style.css.map */


/*新增404页面样式-2018/6/4*/
.errorContent {
  width: 100%;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  overflow: hidden; }

.errorContent_img {
  margin: 0 auto;
  width: 5.6875rem;
  height: 5.75rem;
  background: url("../../img/404_wujiemian_364.png") no-repeat center;
  background-size: 100%; }

.errorContent_text {
  line-height: 1.875rem;
  text-align: center;
  font-size: 0.375rem;
  color: #888; }

.errorContent_btn {
  margin: 0.40625rem auto;
  width: 2.8125rem;
  height: 0.8125rem;
  line-height: 0.8125rem;
  text-align: center;
  border-radius: 0.40625rem;
  background-color: #4c7ffe;
  font-size: 0.375rem;
  color: #FFF; }
