@charset "UTF-8";
.dis-flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1; }

.dis-flex {
  display: flex; }

html,
body {
  height: 100%; }

.ui-html,
.ui-body {
  height: 100%;
  font-family: Helvetica, Arial, sans-serif;
  overflow-x: hidden;
  background-color: #EFEFF4; }

.ui-page {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  padding-top: 0.4266666667rem;
  padding-bottom: 0.4266666667rem;
  -webkit-overflow-scrolling: touch; }

.ui-full-page {
  padding: 0; }

.ui-header {
  height: 90px;
  background-color: #1C1C20;
  color: white; }

.ui-header-fixed {
  padding-top: 0; }
  .ui-header-fixed .ui-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2; }
  .ui-header-fixed .ui-content {
    padding-top: 90px; }

.ui-footer-fixed {
  padding-bottom: 0; }

.wzaFooter {
  width: 1.7066666667rem;
  height: 1.7066666667rem;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MTdGMjAyNDNCQjMxMUVDOURFN0MyMURGRDZERkJDQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MTdGMjAyNTNCQjMxMUVDOURFN0MyMURGRDZERkJDQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxN0YyMDIyM0JCMzExRUM5REU3QzIxREZENkRGQkNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxN0YyMDIzM0JCMzExRUM5REU3QzIxREZENkRGQkNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/lyOaQAAAnNJREFUeNqslk1IVUEUgO/LEjJ5GvZDSmRQQZqLdkYa1KbaaImFtWnTImiRiyDIhSFBi3IjgQhGRIsWtbG/hYtwEfQHYZDYDyhllP3Ji6QfUm/fxLlwGufe+97ggY9335kz95w5Z87cCcIwDBLIwEkYg2ewN8XeSZrBvvB/+QYbC3WyKEiWPdb/LOwICpQ0JyN56pIlZanF0AMT8E7qU3BNMv8KEy8l0ASb4Rq8CHwkIYIV8FQV3eyuqoXeXcfC+dLt4ySp8GsculqfbCU5mXToVvo4WZww9tahq4Qa+A4Zpf8MP+NeFLe7GmAZ3IEia8y8bNZyMgG7YwKbV/hKGJAit8CXMH/ZGld4na51cBu2SKSfIAcVVlx34aGs0NjNwUsYTuuTEngkEY1Do+iHHRF3+PZJl7zAHB0blMGAw8lVn2PFbMtRSctRuKQW2glnrMV/hccmCfYmEt0bOAvvdbqizh6BJVYUR0I/6bM7fpv4G4Q/VnTjgZ8cgNW646vl+YHD+AlchxlJhYs56R3djMuhUXd8Vp5zDidm4kHp8uK4hoZN4rBVVmGkDW5ENbkleTzuc8JCNUzBc2hSdcmZTRXVZEw813vmf6ek5zfck51qpAyao5oMKeNyDyet8nsTpuU3kkNRupbCa1niuQJT1SzzZqFGdPUwI/ppc4WKjA+L8he05emgDiZlXq91IdSf7VN6Ur8oTRSnIZty6fsg9uaF5db4eeVkSA+Ybr+sBkflMNwPDbALTsCgsjGH6lpHENuVzZTr7tuu0hAnP+AClCWstl+29sW4L+MqaJE713oolSPHfAHvwxV4lcfOM0fLx78CDABSEypS1/b4nQAAAABJRU5ErkJggg==") no-repeat center;
  background-size: 0.96rem;
  border-radius: 100%;
  background-color: #1c5a9e;
  position: fixed;
  z-index: 9999;
  bottom: 0.4266666667rem;
  right: 0.4266666667rem;
  box-shadow: 0 0 0.2986666667rem #e66531; }

.topbar-html .topbar-html-content {
  width: 100%;
  height: auto;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .topbar-html .topbar-html-content-item {
    width: 33%;
    box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.3);
    border: solid 1px #2b75c7;
    padding: 0.2986666667rem 0 0.4266666667rem;
    cursor: pointer; }
    .topbar-html .topbar-html-content-item span {
      height: 1.1093333333rem;
      line-height: 1.1093333333rem;
      font-size: 0.8533333333rem;
      padding-bottom: 0.2346666667rem; }
    .topbar-html .topbar-html-content-item img {
      height: 0.9813333333rem;
      width: 1.1946666667rem; }

.weui-step-box {
  height: 1.0666666667rem; }
  .weui-step-box .weui-slider__inner {
    background-color: #cfcfcf; }
    .weui-step-box .weui-slider__inner .weui-slider__track {
      background-color: #63b259; }
  .weui-step-box .weui-slider__handler {
    font-size: 0.7253333333rem;
    text-align: center;
    width: 1.0666666667rem;
    height: 1.0666666667rem;
    margin-top: -0.5333333333rem;
    background-color: #cfcfcf;
    color: #fff; }
    .weui-step-box .weui-slider__handler.finish {
      background-color: #66cc66; }
    .weui-step-box .weui-slider__handler.active {
      background-color: #1c5a9e; }

.weui-dialog__btn_info {
  color: #419cd5; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.w-percent-50 {
  width: 50% !important; }

.w-percent-60 {
  width: 60% !important; }

.w-percent-80 {
  width: 80% !important; }

.w-percent-90 {
  width: 90% !important; }

.w-percent-100 {
  width: 100% !important; }

.mt0 {
  margin-top: 0; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

.triangle-left {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  width: 20px;
  height: 20px;
  border: 2px solid #e5e5e5;
  border-top: none;
  border-right: none; }

.triangle-right {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  width: 20px;
  height: 20px;
  border: 2px solid #e5e5e5;
  border-bottom: none;
  border-left: none; }

.triangle-bottom {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  width: 20px;
  height: 20px;
  border: 2px solid #e5e5e5;
  border-top: none;
  border-left: none; }

.triangle-top {
  content: "";
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  width: 20px;
  height: 20px;
  border: 2px solid #e5e5e5;
  border-bottom: none;
  border-right: none; }

.triangle-solid-left {
  content: "";
  height: 0;
  width: 0;
  border-right: 20px solid #E5E5E5;
  border-top: 20px dashed transparent;
  border-bottom: 20px dashed transparent; }

.triangle-solid-right {
  content: "";
  height: 0;
  width: 0;
  border-left: 20px solid #E5E5E5;
  border-top: 20px dashed transparent;
  border-bottom: 20px dashed transparent; }

.triangle-solid-bottom {
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid #E5E5E5;
  border-left: 20px dashed transparent;
  border-right: 20px dashed transparent; }

.triangle-solid-top {
  content: "";
  height: 0;
  width: 0;
  border-bottom: 20px solid #E5E5E5;
  border-left: 20px dashed transparent;
  border-right: 20px dashed transparent; }

.disNone {
  display: none; }

.curPointer {
  cursor: pointer; }

.flex-none {
  flex: none !important; }

.flex-shrink-0 {
  flex-shrink: 0; }

.flex-align-self-start {
  align-self: flex-start; }

/*业务逻辑部分的样式*/
/**
 * 版权所有：厦门畅享信息技术有限公司
 * Copyright 2014 Xiamen Sunsharing Information CO., LTD.
 * All right reserved.
 *====================================================
 * 文件名称: index.scss
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2017/3/30			Administrator(创建:创建文件)
 *====================================================
 * 文件描述：(说明本文件需要实现的内容)
 *
 */
.index-swipe {
  position: relative;
  height: 9.6rem;
  overflow: hidden;
  width: 100%; }
  .index-swipe .swipe-wrap {
    height: 9.6rem;
    position: relative;
    overflow: hidden; }
    .index-swipe .swipe-wrap > div {
      font-size: 0;
      float: left;
      width: 100%;
      position: relative;
      height: 100%; }
    .index-swipe .swipe-wrap img {
      width: 100%;
      height: 100%; }
  .index-swipe .swipe-handel {
    position: absolute;
    bottom: 0.2133333333rem;
    width: 100%;
    text-align: center; }
    .index-swipe .swipe-handel span {
      display: inline-block;
      height: 0.32rem;
      width: 0.32rem;
      background: #fff;
      border-radius: 50%;
      border: 1px solid #ddd; }
      .index-swipe .swipe-handel span.active {
        background: #00ccff; }

.register-tipDiv,
.index-tipdiv {
  background-color: #00ccff;
  padding: 0.384rem 0.5333333333rem; }
  .register-tipDiv i,
  .index-tipdiv i {
    position: relative;
    top: 1px;
    font-size: 0.768rem;
    color: #fff;
    vertical-align: middle;
    float: left;
    -webkit-text-stroke: 0 white; }
  .register-tipDiv span,
  .index-tipdiv span {
    float: left;
    font-size: 0.5333333333rem;
    line-height: 1.4;
    color: #fff;
    position: relative;
    top: 0.1493333333rem;
    margin-left: 0.2133333333rem; }

.index-tipdiv {
  background-color: #1e77ba;
  display: flex;
  align-items: center; }

.index-funList-div {
  padding: 0.5333333333rem 0.1066666667rem; }

.index-funList {
  padding: 0.1066666667rem 0; }
  .index-funList .placeholder {
    font-size: 0.64rem;
    color: #000;
    text-align: center;
    margin-top: 0.2133333333rem; }
  .index-funList .funListItem {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 2.56rem;
    height: 2.56rem;
    border-radius: 50%;
    background-color: #1c5a9e; }
    .index-funList .funListItem.bjdj img {
      margin-top: 0.7466666667rem; }
    .index-funList .funListItem.kddj img {
      width: 65%;
      margin-top: 0.64rem; }
    .index-funList .funListItem img {
      width: 45%;
      margin-top: 0.64rem; }
  .index-funList .unAcitve .placeholder {
    color: #a7a7a7; }
  .index-funList .unAcitve .dzbg {
    background-color: rgba(65, 156, 213, 0.3); }
  .index-funList .unAcitve .dqqz {
    background-color: rgba(65, 156, 213, 0.3); }
  .index-funList .unAcitve .dsbb {
    background-color: rgba(65, 156, 213, 0.3); }

.index-cjwt {
  margin-top: 0;
  padding-top: 0.32rem; }
  .index-cjwt .weui-panel__hd {
    display: block; }
    .index-cjwt .weui-panel__hd span {
      font-size: 0.5546666667rem;
      color: #a9a9a9; }
    .index-cjwt .weui-panel__hd .fa-chevron-right {
      margin-top: 0.064rem; }
  .index-cjwt .weui-media-box__hd {
    width: 4.2666666667rem;
    height: 4.2666666667rem; }
    .index-cjwt .weui-media-box__hd img {
      width: 100%;
      height: 100%; }
  .index-cjwt .weui-media-box_appmsg {
    align-items: flex-start; }
  .index-cjwt .weui-media-box__title {
    font-size: 0.7253333333rem;
    color: #000; }
  .index-cjwt .weui-media-box__desc {
    font-size: 0.5546666667rem;
    color: #a9a9a9;
    line-height: 1.4;
    -webkit-line-clamp: 4; }

.weui-dialog {
  width: 80%; }

#help-div .weui-panel__bd {
  padding-left: 0.64rem; }
  #help-div .weui-panel__bd .weui-media-box {
    padding: 0.44rem; }
  #help-div .weui-panel__bd > a {
    border-bottom: 1px solid #ddd; }
    #help-div .weui-panel__bd > a:before {
      font-size: 0;
      display: block;
      content: "";
      width: 0;
      height: 0;
      border: 0.1066666667rem solid #000;
      left: 0;
      top: 0.96rem;
      border-radius: 50%;
      transform: none; }
#help-div .label-moren {
  color: #317ac9; }

.zz-help {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 3; }

.index-tel-bar {
  position: absolute;
  right: 1.024rem;
  top: 0.8106666667rem;
  z-index: 3; }
  .index-tel-bar .itb-title {
    font-size: 0.8106666667rem;
    color: #dfe1e1;
    line-height: 1.4; }
  .index-tel-bar .index-tel-part {
    padding: 0.32rem 0; }
    .index-tel-bar .index-tel-part:last-child {
      padding: 0px 0; }
    .index-tel-bar .index-tel-part a {
      color: #00b4e9;
      font-size: 0.768rem;
      margin-top: -0.2133333333rem;
      width: 100%;
      display: inherit; }
      .index-tel-bar .index-tel-part a:hover {
        text-decoration: none; }
    .index-tel-bar .index-tel-part .itb-tip1 {
      font-size: 0.4693333333rem;
      color: #a4a5a9; }
    .index-tel-bar .index-tel-part .itb-tip2 {
      font-size: 0.384rem;
      color: #a4a5a9; }
    .index-tel-bar .index-tel-part .warn {
      color: #ffaa33; }

.notice-alert .weui-dialog__hd {
  background: url("/residence/wx/static/image/index/notice_alert_bg.png") no-repeat center center;
  background-size: 100% 100%; }
  .notice-alert .weui-dialog__hd strong {
    margin-left: 20%;
    font-size: 1.28rem;
    color: #fff; }
.notice-alert .weui-dialog__bd {
  padding: 0.8em 1.6em; }
  .notice-alert .weui-dialog__bd .notice-content {
    text-align: left; }
    .notice-alert .weui-dialog__bd .notice-content p {
      text-indent: 2em; }

/**
 * 版权所有：厦门畅享信息技术有限公司
 * Copyright 2014 Xiamen Sunsharing Information CO., LTD.
 * All right reserved.
 *====================================================
 * 文件名称: register.scss
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2017/3/30			Administrator(创建:创建文件)
 *====================================================
 * 文件描述：(说明本文件需要实现的内容)
 *
 */
.weui-cells__title {
  margin-top: 0.32rem;
  margin-bottom: 0;
  line-height: 1.2;
  padding: 0.32rem;
  font-size: 0.5546666667rem; }

.register-info .weui-cell {
  align-items: flex-start; }
.register-info .weui-cell__bd p {
  font-size: 0.768rem;
  color: #000; }
.register-info .weui-cell__bd .detail {
  width: 12.8rem;
  display: block;
  line-height: 1.4;
  font-size: 0.64rem;
  color: #a9a9a9; }

.weui-btn_info {
  background-color: #fe6e4c; }

.weui-btn_default {
  background-color: #3a81d1;
  color: #fff; }

.weui-btn-area-2 {
  margin-left: 0;
  margin-right: 0; }
  .weui-btn-area-2 .weui-btn {
    width: 46%;
    float: left;
    margin: 0 2%; }

.weui-btn_info-disabled {
  background-color: #00ccff;
  opacity: 0.3; }

.children-tipDiv {
  margin: 0.4266666667rem;
  background-color: transparent; }
  .children-tipDiv .title {
    color: #419cd5; }
    .children-tipDiv .title i {
      margin-top: 0.1066666667rem;
      margin-right: 0.2133333333rem;
      font-size: 0.5973333333rem;
      color: #419cd5;
      -webkit-text-stroke: 0 white; }
    .children-tipDiv .title span {
      display: inline-block;
      font-size: 0.6826666667rem; }
  .children-tipDiv ul {
    list-style: none;
    line-height: 1.4;
    font-size: 0.64rem;
    color: #a9a9a9; }

/**
 * 版权所有：厦门畅享信息技术有限公司
 * Copyright 2014 Xiamen Sunsharing Information CO., LTD.
 * All right reserved.
 *====================================================
 * 文件名称: _step.scss
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2017/3/30			Administrator(创建:创建文件)
 *====================================================
 * 文件描述：(说明本文件需要实现的内容)
 *
 */
.step-item {
  margin: 0.64rem 0; }
  .step-item .weui-slider {
    padding-left: 0;
    padding-right: 0; }
  .step-item .info-list {
    margin-top: 0.32rem;
    font-size: 0.4693333333rem;
    color: #aaa;
    padding-left: 4%;
    padding-right: 4%; }
    .step-item .info-list span {
      position: relative;
      text-align: center; }
      .step-item .info-list span .tip-cur {
        display: none; }
      .step-item .info-list span.text-fault {
        color: #f33; }
        .step-item .info-list span.text-fault .tip-cur {
          position: absolute;
          display: block;
          left: 50%;
          margin-left: -0.1706666667rem;
          width: 0.1706666667rem;
          height: 0.1706666667rem;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%;
          background-color: #f33; }
    .step-item .info-list span.info-list-active {
      color: #666; }

.weui-cells_form .weui-cell {
  align-items: flex-start;
  padding-right: 0.4266666667rem; }
  .weui-cells_form .weui-cell .weui-agree {
    margin: 0;
    padding: 0.512rem 0 0; }
  .weui-cells_form .weui-cell .weui-agree__text {
    font-size: 0.7253333333rem;
    color: #666; }
.weui-cells_form .weui-form-preview__item .weui-form-preview__label {
  line-height: 1.3;
  width: 4.48rem;
  min-width: 6em;
  text-align: left;
  text-align-last: auto;
  margin-right: 0;
  color: #666; }
.weui-cells_form .weui-form-preview__item .weui-form-preview__value {
  line-height: 1.4; }
.weui-cells_form .weui-label {
  font-size: 0.7253333333rem;
  line-height: 1.1;
  margin-top: 0.4266666667rem;
  *zoom: 1;
  overflow: hidden; }
  .weui-cells_form .weui-label span {
    max-width: 3.84rem;
    float: left; }
  .weui-cells_form .weui-label em {
    float: left;
    margin-top: 0.1706666667rem;
    margin-left: 0.0426666667rem;
    color: #f33; }
.weui-cells_form .label-text-more {
  padding-top: 0.2133333333rem;
  padding-bottom: 0.2133333333rem; }
  .weui-cells_form .label-text-more .weui-label {
    margin-top: 0.1066666667rem; }
    .weui-cells_form .label-text-more .weui-label span {
      max-width: 3.6266666667rem; }
.weui-cells_form .weui-select {
  height: 1.67733rem;
  padding-right: 0.64rem;
  padding-left: 0; }
.weui-cells_form .weui-cell_select {
  padding-left: 0.64rem; }
  .weui-cells_form .weui-cell_select .weui-cell__bd {
    line-height: 1; }
  .weui-cells_form .weui-cell_select .weui-select {
    line-height: 1.677rem; }
.weui-cells_form .weui-uploader__info,
.weui-cells_form .weui-uploader__title {
  font-size: 0.7253333333rem;
  color: #666; }
  .weui-cells_form .weui-uploader__info .tip,
  .weui-cells_form .weui-uploader__title .tip {
    display: inline-block;
    margin-left: 3px;
    margin-top: 3px;
    vertical-align: middle;
    color: #f33; }
.weui-cells_form .weui-uploader__hd {
  padding-right: 0.1706666667rem; }
.weui-cells_form .weui-uploader__bd {
  margin-bottom: 0.1066666667rem; }
.weui-cells_form .tab-content-list .zzPicHelp-tip {
  width: 100%;
  display: block;
  line-height: 1.4;
  font-size: 0.64rem;
  color: #a9a9a9;
  margin-bottom: 0.4266666667rem; }
.weui-cells_form .weui-icon-info {
  margin-left: 0.32rem; }
.weui-cells_form .weui-icon-info,
.weui-cells_form .weui-icon-warn {
  font-size: 0.768rem; }
.weui-cells_form option {
  font-size: 0.768rem; }
.weui-cells_form .weui-cell_info .weui-cell__bd:after {
  right: 1.92rem; }
.weui-cells_form .input-border:before {
  display: block; }

.item-btn-div {
  margin: 0.5333333333rem auto;
  width: 50%; }

.weui-btn_plain-info {
  display: block;
  width: 100%;
  border: 1px solid #1c5a9e;
  padding: 0.0426666667rem 0.32rem;
  border-radius: 0.21333rem;
  text-align: center;
  color: #1c5a9e; }

.item-ground {
  position: relative;
  border-bottom: 1px solid #ddd; }
  .item-ground .btn-close-warp {
    height: 2.56rem;
    width: 1.7066666667rem;
    position: absolute;
    top: 0.4266666667rem;
    border: none;
    right: 0;
    background-color: #fff; }
    .item-ground .btn-close-warp:focus, .item-ground .btn-close-warp:hover, .item-ground .btn-close-warp:active {
      outline: none; }
  .item-ground .has-close-btn {
    margin-right: 1.28rem; }

.tip-h6 {
  margin: 0.32rem 0;
  font-size: 0.64rem;
  color: #333; }

.weui-icon-small {
  font-size: 0.768rem; }

.ras-content .weui-cells_form .weui-icon-warn {
  display: inline-block; }

.child-pane .child-delete {
  float: right;
  font-size: 0.512rem;
  color: #ff5c5c; }

.step-tipDiv {
  margin-top: 0; }
  .step-tipDiv i.weui-icon-info {
    margin-left: 0.1066666667rem;
    float: left; }
  .step-tipDiv span {
    float: inherit;
    display: block;
    margin-left: 1.1733333333rem;
    font-size: 0.4693333333rem;
    line-height: 1.3; }

.error-pane {
  position: relative; }
  .error-pane .error-title {
    height: 1.536rem;
    line-height: 1.536rem;
    padding: 0 0.64rem;
    color: #fff;
    background-color: #ff5c5c; }
    .error-pane .error-title h5 {
      float: left;
      font-size: 0.64rem;
      font-weight: normal; }
    .error-pane .error-title .error-btn {
      width: 1.4933333333rem;
      height: 1.536rem;
      float: right;
      font-size: 0.5546666667rem;
      cursor: pointer; }
  .error-pane .error-list {
    position: absolute;
    top: 1.536rem;
    left: 0;
    padding: 0 0.64rem;
    list-style: none;
    background-color: #fff;
    z-index: 5; }
    .error-pane .error-list > li {
      position: relative;
      padding: 0.32rem 0 0.32rem 1.1733333333rem; }
      .error-pane .error-list > li i {
        position: absolute;
        top: 0.4266666667rem;
        left: 0;
        font-size: 0.8533333333rem;
        color: #ff5c5c;
        -webkit-text-stroke: 0 white; }
      .error-pane .error-list > li span {
        display: inline-block;
        line-height: 0.8533333333rem;
        font-size: 0.64rem;
        color: #333; }
    .error-pane .error-list > li + .error-pane .error-list > li {
      border-top: 1px solid #e5e5e5; }
    .error-pane .error-list .item-list {
      list-style: none;
      font-size: 0.5546666667rem;
      color: #999; }
      .error-pane .error-list .item-list li + li {
        margin-top: 0.2133333333rem; }
    .error-pane .error-list .warning-tip {
      font-size: 0.5546666667rem;
      color: #ff5c5c; }
    .error-pane .error-list span.warning-tip {
      display: inline; }

.weui-dialog {
  width: 80%;
  overflow: auto;
  max-height: 80%; }
  .weui-dialog .dialog-pic {
    margin-bottom: 0.4266666667rem;
    text-align: center; }
    .weui-dialog .dialog-pic img {
      width: 3.84rem; }
  .weui-dialog .dialog-btn {
    margin-bottom: 0.4266666667rem;
    text-align: center; }
    .weui-dialog .dialog-btn .btn-photo {
      display: inline-block;
      width: 3.8826666667rem;
      height: 1.28rem;
      line-height: 1.28rem;
      color: #00ccff;
      border: 2px solid #00ccff;
      border-radius: 8px; }
  .weui-dialog .dialog-list {
    text-align: left;
    list-style: none;
    font-size: 0.5333333333rem; }
  .weui-dialog .red-text {
    color: red !important; }

.bao-image .uploader-tip {
  margin-bottom: 0.4266666667rem;
  font-size: 0.512rem;
  color: #999; }
  .bao-image .uploader-tip p {
    line-height: 1.2; }

.dialog-rental {
  text-align: left; }
  .dialog-rental ul {
    list-style: none;
    font-size: 0.64rem; }
    .dialog-rental ul .key {
      display: block;
      color: #999; }
    .dialog-rental ul .value {
      margin: 0.32rem 0;
      display: block;
      color: #333; }
  .dialog-rental .tip {
    line-height: 0.768rem;
    margin-top: 0.8533333333rem;
    font-size: 0.5546666667rem; }

/**
 * 版权所有：厦门畅享信息技术有限公司
 * Copyright 2014 Xiamen Sunsharing Information CO., LTD.
 * All right reserved.
 *====================================================
 * 文件名称: _viewResult.scss
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2017/3/31			Administrator(创建:创建文件)
 *====================================================
 * 文件描述：(说明本文件需要实现的内容)
 *
 */
.ui-content .infoPart {
  padding-top: 5px;
  margin-top: 0.64rem;
  background-color: #fff;
  padding-left: 0.64rem; }

.viewResult .topInfo {
  position: relative;
  padding: 0.64rem 0 0.64rem 4.9066666667rem; }
  .viewResult .topInfo .baseInfo {
    line-height: 1;
    padding: 0 0 0.5333333333rem;
    border-bottom: 1px solid #ddd; }
  .viewResult .topInfo .infoList {
    padding: 0.32rem 0.64rem 0.1066666667rem 0; }
  .viewResult .topInfo .resultTag {
    position: absolute;
    right: 0.64rem;
    top: 0.8533333333rem;
    width: 3.4133333333rem;
    height: 3.4133333333rem; }
    .viewResult .topInfo .resultTag img {
      width: 100%;
      height: 100%; }
  .viewResult .topInfo .img-div {
    position: absolute;
    left: 0.64rem;
    top: 0.64rem;
    width: 3.7973333333rem;
    height: 5.2266666667rem;
    border: 1px solid #ddd; }
    .viewResult .topInfo .img-div img {
      width: 100%;
      height: 100%; }
.viewResult .hasNoPic {
  padding-left: 0.64rem; }
.viewResult .baseInfo span {
  margin-right: 0.5333333333rem; }
.viewResult .baseInfo .infoName {
  color: #000;
  font-size: 0.7253333333rem; }
.viewResult .baseInfo .infoSex {
  position: relative;
  top: -0.0426666667rem;
  color: #999;
  font-size: 0.64rem; }
.viewResult .baseInfo .infoTag {
  position: relative;
  top: -0.0853333333rem;
  padding: 0.064rem 0.2133333333rem;
  color: #fff;
  font-size: 0.5546666667rem;
  border-radius: 0.32rem;
  background-color: #69f; }
  .viewResult .baseInfo .infoTag.info-tag {
    background-color: #00ccff; }
.viewResult .infoList {
  list-style: none; }
  .viewResult .infoList li {
    line-height: 1.2;
    padding-bottom: 0.2133333333rem; }
    .viewResult .infoList li label {
      display: inline-block;
      text-align: left;
      width: 3.84rem;
      float: left; }
    .viewResult .infoList li span {
      display: block;
      margin-left: 3.84rem; }
    .viewResult .infoList li * {
      font-size: 0.5546666667rem;
      color: #999; }
.viewResult .TimeLineInfo {
  padding: 0.4266666667rem 0 0 0.64rem;
  margin-bottom: 0.64rem; }
  .viewResult .TimeLineInfo .infoTitle {
    padding: 0.4266666667rem 0;
    line-height: 1;
    font-size: 0.5546666667rem;
    color: #999;
    border-bottom: 1px solid #ddd; }
  .viewResult .TimeLineInfo .infoDetail {
    margin: 0.64rem 0 0; }
.viewResult .infoDetail .detailItem {
  position: relative;
  padding-bottom: 1.0666666667rem; }
  .viewResult .infoDetail .detailItem .itemHandel {
    position: absolute;
    top: 0.2133333333rem;
    left: 0.32rem;
    width: 0.64rem;
    height: 0.64rem;
    background-color: #eee;
    border-radius: 50%;
    z-index: 1; }
  .viewResult .infoDetail .detailItem .singeTime {
    font-size: 0.5546666667rem;
    color: #999;
    line-height: 1.4; }
  .viewResult .infoDetail .detailItem p {
    font-size: 0.64rem;
    color: #666;
    line-height: 1.4; }
  .viewResult .infoDetail .detailItem.passActive .itemHandel {
    background-color: #63b259; }
  .viewResult .infoDetail .detailItem.passActive p {
    color: #63b259; }
  .viewResult .infoDetail .detailItem.unPassActive .itemHandel {
    background-color: #ff5c5c; }
  .viewResult .infoDetail .detailItem.unPassActive p {
    color: #ff5c5c; }
.viewResult .infoDetail .btnPane {
  height: 3.0933333333rem;
  margin-left: -0.64rem;
  padding: 0 0.64rem;
  border-top: 4px solid #efeff4;
  border-bottom: 4px solid #efeff4; }
.viewResult .infoDetail .info-list {
  list-style: none;
  font-size: 0.5546666667rem;
  margin-top: 0.64rem;
  color: #666; }
  .viewResult .infoDetail .info-list > li {
    line-height: 1.2;
    padding-bottom: 0.4266666667rem; }
    .viewResult .infoDetail .info-list > li label {
      float: left;
      width: 2.0266666667rem;
      text-align: left; }
  .viewResult .infoDetail .info-list .item-list {
    list-style: none;
    padding-left: 1.0666666667rem; }
  .viewResult .infoDetail .info-list .warning-tip {
    font-size: 0.5546666667rem;
    line-height: 1.2;
    color: #ff5c5c; }
.viewResult .infoDetail .weui-btn-area {
  margin-left: 0;
  margin-right: 0; }
.viewResult .infoDetail .timeLine {
  top: 0.64rem;
  bottom: -0.64rem;
  left: 0.64rem;
  width: 0;
  border-left: 3px solid #ccc;
  position: absolute; }
.viewResult .infoDetail .itemContent {
  line-height: 1;
  padding-left: 2.0906666667rem;
  padding-right: 0.64rem; }
  .viewResult .infoDetail .itemContent .itemContentDetail {
    font-size: 0.5973333333rem !important;
    color: #999 !important; }
  .viewResult .infoDetail .itemContent .itemContentDetail + .itemContentDetail {
    margin-top: 0.64rem; }
.viewResult #errorModal .info-list {
  list-style: none;
  font-size: 0.5546666667rem;
  margin-top: 0.64rem;
  color: #666; }
  .viewResult #errorModal .info-list > li {
    line-height: 1.2;
    padding-bottom: 0.4266666667rem; }
    .viewResult #errorModal .info-list > li label {
      float: left;
      width: 2.0266666667rem;
      text-align: left; }
  .viewResult #errorModal .info-list .item-list {
    list-style: none;
    padding-left: 1.0666666667rem; }
  .viewResult #errorModal .info-list .warning-tip {
    font-size: 0.5546666667rem;
    line-height: 1.2;
    color: #ff5c5c; }

.info-tag {
  background-color: #00ccff; }

.blod-red {
  font-weight: 600;
  color: red; }

.red {
  color: red; }

.toEvaluation {
  position: fixed;
  bottom: 6.8266666667rem;
  right: 0;
  background: #fff;
  box-shadow: 0 0 0.2133333333rem rgba(0, 0, 0, 0.1);
  padding: 0.2133333333rem 0.2133333333rem;
  line-height: 1;
  text-align: center;
  display: none; }
  .toEvaluation i {
    font-size: 0.768rem;
    color: #000; }
  .toEvaluation-text {
    color: #000;
    font-size: 0.4693333333rem; }

/*办理登记*/
.dis-flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1; }

.dis-flex {
  display: flex; }

/**/
.regist-content {
  padding: 0 0.64rem;
  overflow: hidden;
  background-color: #fff; }
  .regist-content .page-title {
    text-align: center;
    font-size: 0.8106666667rem;
    padding: 0.8533333333rem 0;
    color: #000; }
  .regist-content .page-bar {
    line-height: 0.8106666667rem;
    font-size: 0.7253333333rem;
    padding-bottom: 0.64rem; }
    .regist-content .page-bar .page-sub-title {
      padding-bottom: 0.64rem;
      text-align: center;
      font-size: 0.64rem; }
    .regist-content .page-bar .page-part {
      color: #999; }
      .regist-content .page-bar .page-part h4 {
        line-height: 1.6;
        font-weight: normal;
        font-size: 0.5973333333rem; }
      .regist-content .page-bar .page-part h5 {
        line-height: 1.4;
        padding-left: 0.5333333333rem;
        font-weight: normal;
        font-size: 0.5546666667rem; }
      .regist-content .page-bar .page-part p {
        line-height: 1.4;
        text-indent: 2em;
        font-size: 0.5546666667rem; }

.regist-btn-area {
  margin: 0 0.64rem 0.96rem 0.64rem; }

/*阅读已同意checkbox-agree*/
.regist-pane {
  padding: 10px;
  background-color: #efeff4; }

.weui-agree {
  margin: 0.96rem 0.64rem 0.8533333333rem 0.64rem;
  padding: 0;
  line-height: 0.64rem; }
  .weui-agree .weui-agree__checkbox {
    float: left; }
  .weui-agree .weui-agree__text {
    font-size: 0.5546666667rem;
    color: #888;
    display: block;
    margin-left: 0.96rem; }

/*文本*/
.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-blue {
  color: #317ac9; }

.weui-agree__checkbox:checked:before {
  color: #419cd5; }

/*现暂/居住地址*/
/*搜索框样式*/
.addr-query .aq-xzqh-bar {
  background-color: #fff;
  padding: 0.8533333333rem 0.32rem 0.2133333333rem 0.32rem;
  overflow: hidden; }
  .addr-query .aq-xzqh-bar .weui-flex {
    margin-bottom: 0.32rem; }
    .addr-query .aq-xzqh-bar .weui-flex .weui-flex__item {
      margin-bottom: 0.64rem;
      padding: 0 0.32rem;
      height: 1.8773333333rem;
      line-height: 1.8773333333rem;
      text-align: center;
      color: #666; }
      .addr-query .aq-xzqh-bar .weui-flex .weui-flex__item button {
        border: 1px solid #d6d5d6;
        background: #fff;
        color: #000; }
        .addr-query .aq-xzqh-bar .weui-flex .weui-flex__item button.weui-btn_info {
          background: #1c5a9e;
          color: #fff; }
.addr-query .weui-search-bar__form {
  height: 1.28rem;
  overflow: hidden;
  margin: 0.2133333333rem 0; }
  .addr-query .weui-search-bar__form .weui-search-bar__label {
    line-height: 1.1733333333rem; }
  .addr-query .weui-search-bar__form .weui-search-bar__input {
    float: left; }
.addr-query .weui-search-bar__cancel-btn {
  display: block;
  font-size: 0.5546666667rem;
  padding-top: 0.2133333333rem; }
  .addr-query .weui-search-bar__cancel-btn i {
    padding-right: 0.1066666667rem; }

/*搜索无结果*/
.aq-noResult {
  background-color: #fff;
  padding: 2.3466666667rem 2.1333333333rem 2.816rem 2.1333333333rem; }
  .aq-noResult p {
    color: #b2b2b2;
    margin-bottom: 0.64rem;
    font-size: 0.5546666667rem; }
    .aq-noResult p img {
      width: 190px; }

/*搜索有结果*/
.searchbar-result {
  font-size: 0.5546666667rem;
  color: #666;
  margin-top: 0; }
  .searchbar-result p {
    padding-left: 0.7466666667rem; }
    .searchbar-result p.aq-moredata {
      padding: 0.32rem 0; }

/*帮助提示*/
.aq-help-bar .aq-help-title {
  text-align: left;
  color: #333;
  font-size: 0.64rem;
  margin: 0.2133333333rem 0; }
.aq-help-bar .aq-help-page {
  text-align: left;
  font-size: 0.64rem;
  color: #999;
  line-height: 0.896rem; }
.aq-help-bar .aq-help-list {
  list-style-type: none;
  text-align: left;
  font-size: 0.64rem;
  color: #999; }
  .aq-help-bar .aq-help-list li {
    line-height: 0.896rem; }

.line-warn {
  padding: 0.64rem 0; }
  .line-warn p {
    font-size: 0.5546666667rem;
    color: #b2b2b2; }
    .line-warn p.text-blue {
      color: #419cd5;
      margin-bottom: 0; }
      .line-warn p.text-blue a {
        color: inherit; }

.bgc-fff {
  background-color: #fff;
  overflow: hidden; }

.step-search-noResult .register-tipDiv {
  margin: 0;
  padding: 0.8106666667rem 0.5333333333rem; }
.step-search-noResult .weui-cells__title {
  margin: 0;
  padding: 1.024rem 0.5333333333rem 0.5333333333rem 0.5333333333rem; }

/*找不到提示*/
.aq-viewWarn {
  margin-top: 4.0533333333rem;
  background-color: #fff;
  overflow: hidden;
  height: 2.3466666667rem; }
  .aq-viewWarn span {
    margin: 0.5333333333rem 0.64rem; }

.aq-btn-bar {
  margin: 0.5333333333rem;
  float: right; }
  .aq-btn-bar .weui-btn-border {
    font-size: 0.5546666667rem;
    height: 1.28rem;
    line-height: 1.28rem; }
    .aq-btn-bar .weui-btn-border:after {
      border: 0.0426666667rem solid #00ccff; }

.weui-btn-border {
  color: #0cf;
  background-color: #fff; }
  .weui-btn-border:after {
    border: 0.0426666667rem solid #00ccff; }

/*提交申请*/
.submit-apply .weui-input {
  font-size: 0.7253333333rem;
  padding: 0.8533333333rem 0; }
.submit-apply .sa-btn-bar .weui-btn {
  margin: 0.256rem 0;
  padding: 0 0.5333333333rem;
  width: auto;
  font-size: 0.5546666667rem;
  color: #888;
  height: 1.1733333333rem;
  line-height: 1.28rem; }
  .submit-apply .sa-btn-bar .weui-btn.weui-btn-noborder {
    padding: 0;
    background-color: #fff;
    color: #317ac9; }
    .submit-apply .sa-btn-bar .weui-btn.weui-btn-noborder:after {
      border: none; }
.submit-apply .weui-flex__item .placeholder button.weui-btn {
  width: 4.48rem;
  height: 1.8773333333rem;
  font-size: 0.768rem;
  line-height: 1.8773333333rem; }
.submit-apply .sa-bar {
  margin-top: 0.4266666667rem;
  padding: 0 0.32rem; }
.submit-apply .yzm-img {
  margin-right: 0.4266666667rem;
  width: 3.3066666667rem;
  height: 1.7066666667rem;
  overflow: hidden; }
  .submit-apply .yzm-img img {
    width: 90%;
    height: 90%;
    margin-top: 0.1066666667rem; }
.submit-apply .promise-pane {
  padding: 0.7466666667rem 0.64rem; }
  .submit-apply .promise-pane .promise-content {
    font-size: 0.64rem;
    border-bottom: 1px solid #ddd; }
    .submit-apply .promise-pane .promise-content .person-info {
      word-break: break-all;
      color: #419cd5; }
    .submit-apply .promise-pane .promise-content p {
      line-height: 0.896rem;
      text-indent: 2em;
      color: #999; }
    .submit-apply .promise-pane .promise-content ul {
      list-style: none;
      padding: 0.4266666667rem 0 0.4266666667rem 1.0666666667rem;
      color: #666; }
      .submit-apply .promise-pane .promise-content ul li {
        line-height: 0.896rem; }
  .submit-apply .promise-pane .promise-btn {
    padding: 0; }
    .submit-apply .promise-pane .promise-btn .weui-agree__text {
      margin-left: 0.8533333333rem;
      font-size: 0.5546666667rem;
      color: #888; }
    .submit-apply .promise-pane .promise-btn:before {
      border-top: none; }

/*预览信息*/
.preview-msg {
  padding-bottom: 0.64rem; }
  .preview-msg .pm-info-list {
    margin-top: 0.64rem; }
    .preview-msg .pm-info-list .pm-info-title {
      background-color: #fff;
      padding: 0.4266666667rem 0.64rem;
      font-size: 0.5546666667rem;
      color: #999; }
    .preview-msg .pm-info-list .pm-list-bar {
      background-color: #fff; }
      .preview-msg .pm-info-list .pm-list-bar .pm-list-ul {
        padding: 0 0.64rem;
        padding-bottom: 0.8533333333rem;
        border-top: 1px solid #ddd;
        list-style-type: none; }
        .preview-msg .pm-info-list .pm-list-bar .pm-list-ul > li {
          overflow: hidden;
          padding-top: 0.64rem;
          font-size: 0.64rem;
          text-align: left; }
          .preview-msg .pm-info-list .pm-list-bar .pm-list-ul > li label {
            float: left;
            display: inline-block;
            width: 4.6933333333rem;
            color: #666; }
          .preview-msg .pm-info-list .pm-list-bar .pm-list-ul > li span {
            color: #000;
            display: block;
            margin-left: 4.6933333333rem;
            word-break: break-all; }
          .preview-msg .pm-info-list .pm-list-bar .pm-list-ul > li div.img-bar {
            padding-top: 0.2133333333rem;
            margin-left: 4.6933333333rem; }
            .preview-msg .pm-info-list .pm-list-bar .pm-list-ul > li div.img-bar ul {
              overflow: hidden; }
              .preview-msg .pm-info-list .pm-list-bar .pm-list-ul > li div.img-bar ul > li {
                float: left;
                padding: 0;
                margin-right: 0.4266666667rem;
                margin-bottom: 0.4266666667rem;
                width: 114px;
                height: 114px;
                border: 1px solid #ccc;
                overflow: hidden; }
                .preview-msg .pm-info-list .pm-list-bar .pm-list-ul > li div.img-bar ul > li img {
                  width: 100%; }

/*居住证申请材料-改错*/
.weui-step-box .weui-slider__handler.fault {
  background-color: #ff3333; }

.ras-form-span {
  padding-left: 0.4266666667rem;
  display: inline-block;
  width: 100%;
  font-size: 0.7253333333rem; }
  .ras-form-span.ras-fontsize-26 {
    font-size: 0.5546666667rem; }
    .ras-form-span.ras-fontsize-26 i {
      margin-right: 0.32rem;
      vertical-align: sub; }

/*显示错误信息*/
.showErrorInfo {
  cursor: pointer;
  height: 1.4933333333rem;
  line-height: 1.4933333333rem;
  text-align: left;
  padding: 0 0.5333333333rem; }
  .showErrorInfo span {
    float: right;
    height: 1.4933333333rem; }
    .showErrorInfo span i {
      margin-left: 0.1066666667rem; }

.errorInfo-list {
  display: none;
  z-index: 9;
  position: fixed;
  top: 1.4933333333rem;
  width: 100%;
  background-color: #fff;
  box-shadow: 5px -11px 26px 12px #999; }
  .errorInfo-list .ras-form-span {
    width: auto;
    margin: 0.8533333333rem 0.64rem 0 0.64rem;
    padding-bottom: 0.8533333333rem;
    position: relative;
    padding-left: 1.28rem; }
    .errorInfo-list .ras-form-span i {
      width: 0.7466666667rem;
      height: 0.7466666667rem;
      font-size: 0.5546666667rem;
      position: absolute;
      top: 0.2133333333rem;
      left: 0.2133333333rem; }
    .errorInfo-list .ras-form-span h6 {
      font-size: 0.64rem;
      color: #333;
      margin-bottom: 0.4266666667rem; }
    .errorInfo-list .ras-form-span p {
      color: #999;
      font-size: 0.5546666667rem; }
    .errorInfo-list .ras-form-span:first-child {
      border-bottom: 1px solid #ddd; }

/*居住证登记/办理申请3*/
.register-info-tool .page__bd {
  display: none; }
  .register-info-tool .page__bd:first-child {
    display: block; }
  .register-info-tool .page__bd .register-info-3 {
    margin-bottom: 0.64rem; }
    .register-info-tool .page__bd .register-info-3 .weui-cells__title {
      padding-left: 0.64rem;
      border-bottom: 1px solid #eee; }
    .register-info-tool .page__bd .register-info-3 .weui-cell__bd {
      line-height: 1.28rem; }
.register-info-tool .register-tipDiv i {
  color: #0cf;
  -webkit-text-stroke: 0 #0cf; }
.register-info-tool .register-tipDiv span {
  color: #666; }

/*覆盖选中颜色*/
.weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before {
  color: #419cd5 !important; }

/*详细内容*/
.label-checked-list {
  display: none;
  margin-left: 1.4933333333rem; }
  .label-checked-list .checked-list {
    list-style-type: none;
    font-size: 0.64rem; }
    .label-checked-list .checked-list > li {
      margin-bottom: 1.28rem; }
      .label-checked-list .checked-list > li p {
        font-size: 0.64rem;
        color: #999;
        line-height: 1.3;
        padding-bottom: 0.4266666667rem; }
        .label-checked-list .checked-list > li p i {
          display: inline-block;
          width: 0.2133333333rem;
          height: 0.2133333333rem;
          border-radius: 0.2133333333rem;
          background-color: #00ccff;
          margin-right: 0.5333333333rem; }
      .label-checked-list .checked-list > li ul {
        padding-left: 0.7466666667rem;
        list-style-type: none; }
        .label-checked-list .checked-list > li ul li p {
          color: #666; }

/*需要的材料*/
.page-result {
  display: none;
  margin-bottom: 1.0666666667rem;
  margin-top: 0.64rem; }
  .page-result .register-info-4 {
    margin-bottom: 0.64rem; }
    .page-result .register-info-4 .register-content-4 .page-result-bar {
      padding: 0 0.32rem; }
    .page-result .register-info-4 .page-bar {
      display: none;
      padding-top: 1.0666666667rem;
      line-height: 0.4266666667rem; }
      .page-result .register-info-4 .page-bar .weui-cells__title {
        padding-left: 0.32rem;
        padding-top: 0;
        margin-top: 0;
        padding-bottom: 1.3866666667rem; }
      .page-result .register-info-4 .page-bar .page-sub-title {
        font-size: 0.64rem;
        margin-bottom: 0.7466666667rem;
        line-height: 1;
        color: #999; }
        .page-result .register-info-4 .page-bar .page-sub-title:before {
          display: inline-block;
          margin-left: 0.32rem;
          margin-right: 0.32rem;
          content: "";
          width: 0.1706666667rem;
          height: 0.1706666667rem;
          border-radius: 0.1706666667rem;
          vertical-align: middle;
          background-color: #000; }
      .page-result .register-info-4 .page-bar .page-part-4 {
        padding-left: 0.2133333333rem; }
        .page-result .register-info-4 .page-bar .page-part-4 ul {
          list-style-type: none; }
          .page-result .register-info-4 .page-bar .page-part-4 ul.total-choose {
            list-style-type: disc;
            padding-left: 0.64rem; }
            .page-result .register-info-4 .page-bar .page-part-4 ul.total-choose li {
              color: #666;
              font-size: 0.64rem; }
          .page-result .register-info-4 .page-bar .page-part-4 ul li {
            text-indent: 0;
            color: #333333;
            margin-bottom: 0.4266666667rem;
            line-height: 1.2;
            font-size: 0.64rem; }
  .page-result .register-reset {
    border: 1px solid #0cf; }

.page-split-div {
  width: 100%;
  height: 0.64rem;
  background-color: #efeff4; }

.fontsize-30 {
  font-size: 0.64rem; }

.page-result-title {
  font-size: 0.7253333333rem;
  color: #000;
  margin-top: 0.32rem;
  margin-bottom: 0;
  line-height: 1.2;
  padding: 0.32rem;
  border-bottom: 1px solid #eee; }

/*帮助中心*/
.help-center .info-list {
  position: absolute;
  top: 1.856rem;
  bottom: 2.9866666667rem;
  width: 100%;
  overflow: auto;
  background-color: #fff; }
  .help-center .info-list ul {
    list-style: none; }
    .help-center .info-list ul .info-list-li {
      margin-left: 0.64rem;
      list-style: none;
      border-bottom: 1px solid #ddd; }
      .help-center .info-list ul .info-list-li:last-child {
        border-bottom: none; }
      .help-center .info-list ul .info-list-li a {
        position: relative;
        display: block;
        color: #000;
        font-size: 0.64rem;
        padding: 0.64rem 0.2133333333rem 0.64rem 0.4266666667rem;
        line-height: 1.2; }
        .help-center .info-list ul .info-list-li a:before {
          position: absolute;
          font-size: 0;
          display: block;
          content: "";
          width: 0;
          height: 0;
          border: 0.1066666667rem solid #999;
          left: 0;
          top: 0.96rem;
          border-radius: 50%; }
.help-center .load-more {
  text-align: center;
  background-color: #fff;
  padding: 0.64rem;
  color: #317ac9;
  font-size: 0.5546666667rem;
  border-top: 1px solid #ddd; }

.div-wtfk {
  background-color: #fff;
  padding: 0.64rem; }
  .div-wtfk .text-tip {
    color: #999;
    font-size: 0.5546666667rem;
    line-height: 1.2373333333rem; }
  .div-wtfk .weui-btn_plain-info {
    width: 3.7973333333rem;
    height: 1.2373333333rem;
    line-height: 1.2373333333rem;
    padding: 0;
    margin-right: 0;
    font-size: 0.5546666667rem; }

.help-center-detail {
  background-color: #fff; }
  .help-center-detail .weui-media-box__title {
    font-size: 0.8106666667rem;
    color: #000; }
  .help-center-detail .weui-media-box__desc {
    text-indent: 2em;
    -webkit-line-clamp: 10000;
    line-height: 1.2;
    margin-bottom: 0.2133333333rem;
    font-size: 0.64rem;
    color: #666; }
  .help-center-detail .weui-cells_checkbox {
    display: flex;
    font-size: 0; }
  .help-center-detail .weui-cell,
  .help-center-detail .item-label {
    flex: 1;
    padding: 0.5333333333rem;
    color: #999;
    font-size: 0.5546666667rem; }
  .help-center-detail .item-label {
    line-height: 1.6; }

.help-center-feedback .weui-textarea {
  padding-top: 0.4266666667rem;
  font-size: 0.64rem;
  color: #666;
  line-height: 1.4;
  text-align: left;
  direction: ltr; }
.help-center-feedback .weui-textarea-counter {
  margin-top: 0.4266666667rem;
  border-top: 1px solid #ddd; }
.help-center-feedback .regist-agree {
  background-color: #fff;
  padding: 0.96rem 0.64rem 0.85333rem 0.64rem;
  margin: 0; }
  .help-center-feedback .regist-agree .weui-agree__text {
    font-size: 0.64rem;
    color: #999; }
.help-center-feedback .weui-btn_info {
  margin: 0.5333333333rem; }

/*select2样式覆盖*/
.help-center .weui-icon-search {
  position: absolute;
  left: 0.64rem;
  top: 0.64rem;
  z-index: 10000; }
.help-center .select2-container {
  width: 100% !important; }
  .help-center .select2-container .select2-selection--single {
    height: 1.1733333333rem; }
    .help-center .select2-container .select2-selection--single .select2-selection__rendered {
      font-size: 0.5546666667rem;
      line-height: 1.1733333333rem;
      padding-left: 1.0666666667rem; }
    .help-center .select2-container .select2-selection--single .select2-selection__arrow {
      display: none; }

.select2-container--default .select2-search--dropdown input.select2-search__field {
  height: 1.1733333333rem !important;
  font-size: 0.5546666667rem; }

.select2-results li.select2-results__option {
  font-size: 0.5546666667rem !important; }

.shadow-vcode {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6); }
  .shadow-vcode .dialog-vcode {
    position: absolute;
    z-index: 9999;
    width: 11.2rem;
    height: 15.5306666667rem;
    top: 50%;
    left: 50%;
    margin-top: -7.7653333333rem;
    margin-left: -5.6rem;
    padding-bottom: 0.4266666667rem;
    background-color: #fff;
    text-align: center;
    border-radius: 0.128rem;
    overflow: hidden; }
    .shadow-vcode .dialog-vcode .vcode-header {
      padding: 1em 1.6em 0.5em;
      font-size: 1.1946666667rem;
      font-weight: 500;
      text-align: center; }
    .shadow-vcode .dialog-vcode .vcode-content p {
      font-size: 0.5546666667rem;
      color: #999; }
    .shadow-vcode .dialog-vcode .vcode-content p + p {
      margin-top: 0.2133333333rem; }
    .shadow-vcode .dialog-vcode .vcode-content img {
      width: 8.1066666667rem; }

/*访问出错*/
.error-bar {
  padding-top: 5.3333333333rem;
  text-align: center; }
  .error-bar img {
    width: 6.4rem;
    margin-bottom: 0.64rem; }
  .error-bar p {
    padding: 0 0.32rem;
    font-size: 0.64rem;
    text-align: left;
    color: #999; }

.service-center {
  padding: 0.64rem 0; }
  .service-center .service-pane {
    padding-left: 0.64rem;
    background-color: #fff; }
    .service-center .service-pane .service-title {
      line-height: 1.92rem;
      font-size: 0.5546666667rem;
      color: #999;
      border-bottom: 1px solid #eee; }
    .service-center .service-pane .service-content {
      padding: 0.64rem 0; }
  .service-center .person-pane .person-name {
    font-size: 0.7253333333rem;
    color: #000; }
  .service-center .person-pane .person-id {
    margin-left: 0.5333333333rem;
    font-size: 0.64rem;
    color: #666; }
  .service-center .person-pane .person-text {
    text-align: center; }
    .service-center .person-pane .person-text .person-value {
      display: block;
      font-size: 0.7253333333rem;
      color: #333; }
      .service-center .person-pane .person-text .person-value.value-danger {
        color: #f36d4d; }
      .service-center .person-pane .person-text .person-value.value-success {
        color: #009900; }
    .service-center .person-pane .person-text .person-key {
      display: block;
      font-size: 0.5546666667rem;
      color: #999; }
    .service-center .person-pane .person-text .person-unit {
      margin-left: 0.32rem;
      font-size: 0.5546666667rem;
      font-style: normal;
      color: #333; }
  .service-center .person-pane ul {
    list-style: none; }
    .service-center .person-pane ul li {
      float: left;
      width: 7.5946666667rem; }
    .service-center .person-pane ul li + li {
      padding-left: 0.64rem;
      border-left: 1px solid #eee; }
  .service-center .address-pane {
    margin-top: 0.64rem; }
    .service-center .address-pane .address-unit {
      color: #ff3333; }
    .service-center .address-pane .address-text .address-district {
      display: block;
      font-size: 0.64rem;
      color: #00ccff; }
    .service-center .address-pane .address-text .address-detail {
      display: block;
      font-size: 0.5546666667rem;
      color: #999; }
  .service-center .state-pane {
    margin-top: 0.64rem; }
    .service-center .state-pane .service-content {
      padding-bottom: 0; }
    .service-center .state-pane .state-info {
      line-height: 1.2; }
      .service-center .state-pane .state-info .info-img {
        float: left;
        width: 3.84rem;
        height: 5.2266666667rem;
        margin-top: 0.2133333333rem; }
      .service-center .state-pane .state-info .info-detail {
        position: relative;
        padding-left: 4.3733333333rem; }
        .service-center .state-pane .state-info .info-detail .info-title {
          padding-bottom: 0.4266666667rem;
          border-bottom: 1px solid #eee; }
          .service-center .state-pane .state-info .info-detail .info-title .info-name {
            margin-right: 0.5333333333rem;
            font-size: 0.7253333333rem;
            color: #000; }
          .service-center .state-pane .state-info .info-detail .info-title .info-sex {
            font-size: 0.64rem;
            color: #999; }
        .service-center .state-pane .state-info .info-detail .info-item {
          padding: 0.64rem 0;
          font-size: 0.5546666667rem;
          list-style: none; }
          .service-center .state-pane .state-info .info-detail .info-item li {
            overflow: hidden; }
          .service-center .state-pane .state-info .info-detail .info-item li + li {
            margin-top: 0.32rem; }
          .service-center .state-pane .state-info .info-detail .info-item .info-key {
            float: left;
            display: block;
            width: 3.84rem;
            color: #999; }
          .service-center .state-pane .state-info .info-detail .info-item .info-value {
            display: block;
            padding-left: 3.84rem;
            color: #666; }
        .service-center .state-pane .state-info .info-detail .info-icon {
          position: absolute;
          top: 0;
          right: 0.64rem;
          width: 3.4986666667rem;
          height: 3.4986666667rem; }
          .service-center .state-pane .state-info .info-detail .info-icon.icon-submited {
            background: url("/residence/wx/static/image/result/ico_submited.png") no-repeat;
            background-size: 3.4986666667rem 3.4986666667rem; }
          .service-center .state-pane .state-info .info-detail .info-icon.icon-success {
            background: url("/residence/wx/static/image/result/ico_success.png") no-repeat;
            background-size: 3.4986666667rem 3.4986666667rem; }
          .service-center .state-pane .state-info .info-detail .info-icon.icon-failure {
            background: url("/residence/wx/static/image/result/ico_failure.png") no-repeat;
            background-size: 3.4986666667rem 3.4986666667rem; }
          .service-center .state-pane .state-info .info-detail .info-icon.icon-complete {
            background: url("/residence/wx/static/image/result/ico_complete.png") no-repeat;
            background-size: 3.4986666667rem 3.4986666667rem; }
          .service-center .state-pane .state-info .info-detail .info-icon.icon-get {
            background: url("/residence/wx/static/image/result/ico_get.png") no-repeat;
            background-size: 3.4986666667rem 3.4986666667rem; }
          .service-center .state-pane .state-info .info-detail .info-icon.icon-reject {
            background: url("/residence/wx/static/image/result/ico_reject.png") no-repeat;
            background-size: 3.4986666667rem 3.4986666667rem; }
          .service-center .state-pane .state-info .info-detail .info-icon.icon-abnormal {
            background: url("/residence/wx/static/image/result/ico_abnormal.png") no-repeat;
            background-size: 3.4986666667rem 3.4986666667rem; }
          .service-center .state-pane .state-info .info-detail .info-icon.icon-expire {
            background: url("/residence/wx/static/image/result/ico_expire.png") no-repeat;
            background-size: 3.4986666667rem 3.4986666667rem; }
    .service-center .state-pane .state-detail {
      line-height: 1.92rem;
      border-top: 1px solid #eee; }
      .service-center .state-pane .state-detail .detail-text {
        font-size: 0.5546666667rem;
        color: #317ac9; }
      .service-center .state-pane .state-detail .fa {
        float: right;
        padding: 0.7466666667rem 0.64rem 0.7466666667rem 0;
        font-size: 0.64rem;
        color: #c7c7cc; }
  .service-center .online-pane {
    margin-top: 0.64rem; }
    .service-center .online-pane ul {
      list-style: none; }
      .service-center .online-pane ul li {
        float: left;
        width: 33%;
        text-align: center; }
      .service-center .online-pane ul .online-icon {
        width: 2.56rem;
        height: 2.56rem;
        margin: 0 auto; }
        .service-center .online-pane ul .online-icon.icon-apply-register {
          background: url("/residence/wx/static/image/serviceCenter/online_apply_register.png") no-repeat center center;
          background-size: 2.56rem 2.56rem; }
        .service-center .online-pane ul .online-icon.icon-change-register {
          background: url("/residence/wx/static/image/serviceCenter/online_change_register.png") no-repeat center center;
          background-size: 2.56rem 2.56rem; }
        .service-center .online-pane ul .online-icon.icon-apply-residence {
          background: url("/residence/wx/static/image/serviceCenter/online_apply_residence.png") no-repeat center center;
          background-size: 2.56rem 2.56rem; }
        .service-center .online-pane ul .online-icon.icon-apply-tzkm {
          background: url("/residence/wx/static/image/serviceCenter/online_apply_tzkm.png") no-repeat center center;
          background-size: 2.56rem 2.56rem; }
        .service-center .online-pane ul .online-icon.icon-change-residence {
          background: url("/residence/wx/static/image/serviceCenter/online_change_residence.png") no-repeat center center;
          background-size: 2.56rem 2.56rem; }
        .service-center .online-pane ul .online-icon.icon-expire {
          background: url("/residence/wx/static/image/serviceCenter/online_expire.png") no-repeat center center;
          background-size: 2.56rem 2.56rem; }
      .service-center .online-pane ul .online-text {
        display: block;
        line-height: 1.2;
        margin: 0.4266666667rem 0;
        font-size: 0.64rem;
        color: #000; }
      .service-center .online-pane ul .online-disabled .online-icon {
        opacity: 0.3; }
      .service-center .online-pane ul .online-disabled .online-text {
        color: #aaa; }

#tzkmApplyTip .tzkm-content {
  margin-bottom: 0.256rem;
  font-size: 0.512rem; }
#tzkmApplyTip .tzkm-list_item {
  font-size: 0.512rem;
  margin-bottom: 0.256rem; }

.mmaterials-download {
  background: url("/residence/wx/static/image/serviceCenter/applyMaterialsDwonload.png") no-repeat center center;
  width: 1.7066666667rem;
  height: 1.7066666667rem;
  background-size: 1.7066666667rem;
  border-radius: 100%;
  background-color: #1c5a9e;
  position: fixed;
  z-index: 9999;
  bottom: 2.56rem;
  right: 0.4266666667rem;
  box-shadow: 0 0 0.2986666667rem #e66531; }

.ui-html, .ui-body {
  background: #fff; }

#avatar-upload {
  padding: 0.64rem; }
  #avatar-upload .avatar {
    width: 6.2933333333rem;
    margin: 0 auto; }
    #avatar-upload .avatar img {
      display: block;
      width: 100%;
      height: 8.8106666667rem;
      margin: 0.64rem auto;
      border: 1px solid #d6d5d6; }
    #avatar-upload .avatar .weui-btn-info {
      background: #00ccff;
      border: 0.0213333333rem solid #00ccff; }
  #avatar-upload .warning-tip {
    margin-top: 0.8533333333rem;
    color: #ff6655;
    font-size: 0.5546666667rem; }
  #avatar-upload .proposal-requirement {
    margin-top: 0.7466666667rem;
    margin-bottom: 0.64rem; }
    #avatar-upload .proposal-requirement .proposal-requirement-title {
      color: #333333;
      font-size: 0.512rem; }
    #avatar-upload .proposal-requirement ul li {
      list-style: none;
      color: #999999;
      font-size: 0.512rem;
      margin-top: 0.4266666667rem; }

#zzPic-example-content {
  font-family: Microsoft YaHei;
  background-color: #f5f5f5; }
  #zzPic-example-content img {
    display: block; }
  #zzPic-example-content .title {
    padding-top: 0.8533333333rem;
    padding-bottom: 0.6826666667rem;
    font-size: 0.8533333333rem;
    font-weight: 700;
    text-align: center; }
  #zzPic-example-content .card-wrapper .card {
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    width: 14.72rem;
    padding: 0.6826666667rem 0.8533333333rem; }
    #zzPic-example-content .card-wrapper .card .card-hd {
      font-size: 0.5973333333rem;
      font-weight: 700;
      line-height: 0.7893333333rem;
      color: #1188ff;
      margin-left: -0.256rem;
      padding-bottom: 0.4266666667rem; }
    #zzPic-example-content .card-wrapper .card .card-bd .card-text {
      font-size: 0.512rem;
      line-height: 1.024rem;
      padding-left: 0.2133333333rem; }
    #zzPic-example-content .card-wrapper .card .card-bd .text-gray {
      color: #707070; }
    #zzPic-example-content .card-wrapper .card .card-bd .text-black {
      color: #333; }
    #zzPic-example-content .card-wrapper .card .card-bd .li-circle-blue li {
      list-style: none;
      position: relative; }
      #zzPic-example-content .card-wrapper .card .card-bd .li-circle-blue li::before {
        content: '';
        position: absolute;
        top: 0.3413333333rem;
        left: -0.5546666667rem;
        width: 0.256rem;
        height: 0.256rem;
        border: 0.064rem solid #1188ff;
        border-radius: 50%; }
    #zzPic-example-content .card-wrapper .card .card-bd .li-square-black li {
      list-style: square; }
    #zzPic-example-content .card-wrapper .card .card-bd .card-img-box {
      padding-top: 0.6826666667rem; }
      #zzPic-example-content .card-wrapper .card .card-bd .card-img-box .basic-demand {
        width: 100%; }
      #zzPic-example-content .card-wrapper .card .card-bd .card-img-box .photo_demand-example {
        width: 14.2293333333rem;
        margin-left: -0.5333333333rem;
        margin-top: -0.32rem; }
  #zzPic-example-content .card-wrapper + .card-wrapper {
    margin-top: 0.6826666667rem; }
  #zzPic-example-content .upload-btn {
    height: 2.048rem;
    line-height: 2.048rem;
    background-color: #1188ff;
    color: #fff;
    font-size: 0.6826666667rem;
    text-align: center; }

.serviceEvaluation {
  background-color: #f5f5f5; }
  .serviceEvaluation-header {
    position: relative;
    height: 1.7066666667rem;
    background-color: #fff;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #c4c4c4; }
    .serviceEvaluation-header .backBtn,
    .serviceEvaluation-header .right {
      width: 1.7066666667rem;
      height: 100%;
      color: #000;
      text-align: center; }
    .serviceEvaluation-header h3 {
      flex: 1;
      position: relative;
      text-align: center;
      text-align: center;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 0.768rem;
      color: #000;
      font-weight: 500; }
  .serviceEvaluation-main {
    padding-bottom: 3.6266666667rem; }
    .serviceEvaluation-main_item {
      background: #fff;
      padding: 0.32rem 0.64rem;
      margin-top: 0.32rem; }
      .serviceEvaluation-main_item:first-child {
        margin-top: 0; }
      .serviceEvaluation-main_item .title {
        color: #007ad6;
        font-size: 0.768rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: center;
        font-weight: 500; }
      .serviceEvaluation-main_item .evaluation {
        margin-bottom: 0.32rem; }
        .serviceEvaluation-main_item .evaluation-title {
          font-size: 0.5973333333rem;
          flex: none;
          margin-bottom: 0.32rem; }
        .serviceEvaluation-main_item .evaluation-list {
          font-size: 0; }
          .serviceEvaluation-main_item .evaluation-list a {
            display: inline-block;
            margin-bottom: 0.32rem;
            border-radius: 0.1706666667rem;
            color: #333;
            text-decoration: none;
            font-size: 0.5973333333rem;
            background-color: #dcdcdc;
            padding: 0.1066666667rem 0.2133333333rem;
            margin-left: 0.32rem; }
            .serviceEvaluation-main_item .evaluation-list a:first-child {
              margin-left: 0; }
            .serviceEvaluation-main_item .evaluation-list a.on {
              background-color: #007ad6;
              color: #fff; }
      .serviceEvaluation-main_item .starts {
        display: flex;
        margin-bottom: 0.32rem; }
        .serviceEvaluation-main_item .starts-title {
          margin-right: 0.32rem;
          flex: none;
          margin-bottom: 0.32rem;
          font-size: 0.5973333333rem; }
        .serviceEvaluation-main_item .starts-list {
          flex: 1; }
          .serviceEvaluation-main_item .starts-list_item {
            display: flex;
            align-items: center;
            flex-direction: row; }
            .serviceEvaluation-main_item .starts-list_item span {
              width: 1.0026666667rem;
              height: 0.9173333333rem;
              margin-right: 0.32rem;
              background: url("/residence/wx/static/image/serviceEvaluation/start.png") no-repeat center center;
              background-size: contain; }
              .serviceEvaluation-main_item .starts-list_item span.on {
                background: url("/residence/wx/static/image/serviceEvaluation/start-active.png") no-repeat center center;
                background-size: contain; }
      .serviceEvaluation-main_item .tip {
        font-size: 0.5973333333rem;
        text-indent: 1.28rem;
        padding: 0 0 0.32rem 0.32rem; }
      .serviceEvaluation-main_item .evaluationReason {
        display: flex;
        flex-direction: column; }
        .serviceEvaluation-main_item .evaluationReason > div a {
          display: inline-block;
          border-radius: 0.1706666667rem;
          color: #333;
          text-decoration: none;
          font-size: 0.5973333333rem;
          background-color: #dcdcdc;
          padding: 0.1066666667rem 0.2133333333rem; }
          .serviceEvaluation-main_item .evaluationReason > div a.on {
            background-color: #007ad6;
            color: #fff; }
      .serviceEvaluation-main_item .evaluationTextarea {
        margin-top: 0.32rem;
        margin-bottom: 0.32rem;
        border: solid 1px #d2d2d2; }
        .serviceEvaluation-main_item .evaluationTextarea-head {
          display: flex;
          align-items: center;
          border-bottom: solid 1px #d2d2d2; }
          .serviceEvaluation-main_item .evaluationTextarea-head_item {
            font-size: 0.64rem;
            padding: 0.2133333333rem 0.32rem; }
            .serviceEvaluation-main_item .evaluationTextarea-head_item.active {
              color: #007ad6;
              position: relative; }
              .serviceEvaluation-main_item .evaluationTextarea-head_item.active:after {
                width: 0.512rem;
                height: 0.0853333333rem;
                background-color: #007ad6;
                border-radius: 0.128rem;
                position: absolute;
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                content: ""; }
        .serviceEvaluation-main_item .evaluationTextarea-main .textareaBox {
          position: relative;
          font-size: 0; }
          .serviceEvaluation-main_item .evaluationTextarea-main .textareaBox > textarea {
            position: relative;
            width: 100%;
            height: 6.6133333333rem;
            border-radius: 0.1706666667rem;
            padding: 0.32rem 0.32rem 0.4266666667rem;
            border: none;
            resize: none;
            outline: 0;
            font-size: 0.5973333333rem;
            z-index: 1; }
          .serviceEvaluation-main_item .evaluationTextarea-main .textareaBox .wordsNum {
            bottom: 0rem;
            right: 0.32rem;
            z-index: 2;
            position: absolute;
            font-size: 0.5973333333rem;
            color: #999; }
            .serviceEvaluation-main_item .evaluationTextarea-main .textareaBox .wordsNum em {
              font-style: normal;
              color: #f49918; }
      .serviceEvaluation-main_item .verificationCode {
        display: flex;
        align-items: center; }
        .serviceEvaluation-main_item .verificationCode-title {
          width: 2.56rem;
          font-size: 0.6826666667rem;
          flex: none; }
        .serviceEvaluation-main_item .verificationCode-main {
          flex: 1;
          display: flex;
          align-items: center; }
          .serviceEvaluation-main_item .verificationCode-main_input {
            height: 1.0666666667rem;
            font-size: 0.6826666667rem; }
          .serviceEvaluation-main_item .verificationCode-main_img {
            width: 2.56rem;
            height: 1.344rem; }
  .serviceEvaluation .submitButton {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-top: 1px solid #c7c7c7;
    padding: 0.64rem;
    z-index: 3; }
    .serviceEvaluation .submitButton > a {
      width: 100%; }

.amd-tab .weui-navbar + .weui-tab__panel {
  padding-top: 0; }

.materials-item {
  text-align: center;
  padding: 0.2133333333rem;
  padding-top: 2.56rem; }
  .materials-item img {
    width: 100%; }
  .materials-item a {
    margin-top: 0.4266666667rem; }

/*# sourceMappingURL=/residence/wx/static/css/zeus-mobile-ui4.0.css.map */

.utip{
  clear: both;
    font-size: 0.6rem;
    color: #999;
    padding-bottom: 0.5rem;
    line-height: 0.8rem;
}