@charset "UTF-8";
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td, p {
  margin: 0;
  padding: 0; }

input, button, select, textarea, button:focus, input:focus, textarea:focus, select:focus, a:focus, li:focus, span:focus, i:focus, img:focus, summary {
  outline: 0; }

body {
  background-attachment: fixed; }

ol, ul, li, summary {
  list-style: none; }

img {
  vertical-align: middle; }

button, fieldset, img {
  border: 0; }

textarea {
  overflow: auto;
  vertical-align: top;
  resize: none; }

body, input, textarea, select, button {
  font-family: Arial, "Microsoft Yahei"; }

i {
  font-style: normal; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400; }

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

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

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

html, body, button {
  -webkit-text-size-adjust: none;
  -webkit-touch-callout: none; }

a, div {
  -webkit-tap-highlight-color: transparent; }

mark {
  background-color: transparent; }

input[type=text], input[type=submit], button, textarea {
  -webkit-appearance: none; }

.clearfix:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0; }

.clearfix {
  zoom: 1; }

.fl {
  float: left; }

.fr {
  float: right; }

.por {
  position: relative; }

.poa {
  position: absolute; }

.dsn {
  display: none; }

.dib {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.tal {
  text-align: left; }

.tar {
  text-align: right; }

.tac {
  text-align: center; }

.fwn {
  font-weight: 400; }

.fwb {
  font-weight: 700; }

.vat {
  vertical-align: top; }

.vam {
  vertical-align: middle; }

.vab {
  vertical-align: bottom; }

body {
  color: #666;
  font-size: 14px;
  word-wrap: break-word;
  word-break: break-all; }

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

input:-moz-placeholder {
  color: #b2b2b2; }

input::-moz-placeholder {
  color: #b2b2b2; }

input:-ms-input-placeholder {
  color: #b2b2b2; }

.btn-group {
  padding: 0 .3rem; }

.footer-fixed-placeholder {
  height: 1.3rem; }
  .footer-fixed-placeholder .btn-group {
    width: 100%;
    background-color: #fff;
    padding: .2rem .3rem;
    position: fixed;
    bottom: 0;
    left: 0; }

.btn {
  border-radius: .08rem;
  font-size: .4rem;
  line-height: .88rem;
  text-align: center; }
  .btn.btn-disable {
    color: #fff;
    border: 1px solid #dadada;
    background-color: #dadada; }
  .btn.btn-default {
    color: #f37938;
    border: 1px solid #f37938;
    background-color: #fff; }
  .btn.btn-primary {
    color: #fff;
    border: 1px solid #f37938;
    background-color: #f37938; }

body {
  background-color: #f5f5f5;
  overflow-x: hidden;
  line-height: 1.2; }

html,
body {
  width: 100%;
  height: 100%; }

.topbar-service:after, .icon-magnifier {
  background: url(../images/icons.png) no-repeat;
  background-size: 4.3rem 1.7rem; }

.flex, .wrapper-speci {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /* 默认横向布局 */ }

.flex-1, .pro-right {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  width: 20%;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 100%; }

.ell, .pro-tit, .popup-pro-tit {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.flex-hc {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center; }

.flex-vc {
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center; }

.flex-vstretch {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch; }

.row {
  background-color: #fff; }

.wrapper {
  color: #1e1e1e; }

/* 头部 */
.topbar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 300;
  width: 100%;
  height: .8rem;
  background-color: #fff; }
  .topbar:after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    -ms-transform: scaleY(0.5);
    /* IE 9 */
    -moz-transform: scaleY(0.5);
    /* Firefox */
    -webkit-transform: scaleY(0.5);
    /* Safari 和 Chrome */
    -o-transform: scaleY(0.5);
    /* Opera */
    transform: scaleY(0.5);
    position: absolute;
    left: 0;
    bottom: 0; }
  .topbar.topbar-help-center {
    background-color: #ff7214; }
    .topbar.topbar-help-center:after {
      border-color: #ff7214; }
    .topbar.topbar-help-center .topbar-back:before {
      border-color: #fff; }
    .topbar.topbar-help-center .topbar-title {
      color: #fff; }

.topbar-back {
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
  /* IE 9 */
  -moz-transform: translate(0, -50%);
  /* Firefox */
  -webkit-transform: translate(0, -50%);
  /* Safari 和 Chrome */
  -o-transform: translate(0, -50%);
  /* Opera */
  transform: translate(0, -50%);
  height: 100%;
  padding: 0 .3rem 0 .5rem;
  font-size: .3rem;
  color: #666;
  line-height: .8rem; }
  .topbar-back:before {
    content: "";
    position: absolute;
    top: 50%;
    left: .3rem;
    width: .16rem;
    height: .16rem;
    border-top: .03rem solid #666;
    border-left: .03rem solid #666;
    -ms-transform: translate(0, -50%) rotate(-45deg);
    /* IE 9 */
    -moz-transform: translate(0, -50%) rotate(-45deg);
    /* Firefox */
    -webkit-transform: translate(0, -50%) rotate(-45deg);
    /* Safari 和 Chrome */
    -o-transform: translate(0, -50%) rotate(-45deg);
    /* Opera */
    transform: translate(0, -50%) rotate(-45deg); }

.topbar-title {
  font-size: .34rem;
  color: #1e1e1e;
  text-align: center;
  margin: 0 .8rem;
  line-height: .8rem; }

.topbar-link {
  color: #666;
  font-size: .3rem;
  line-height: .8rem;
  padding: 0 .1rem;
  position: absolute;
  top: 0;
  right: .2rem; }

.form-btn {
  display: block;
  margin: .5rem .3rem 0;
  background-color: #f37937;
  border-radius: .08rem;
  color: #fff;
  font-size: .4rem;
  line-height: .9rem;
  text-align: center; }
  .form-btn.disable {
    background-color: #dadada; }

.order-success-icon,
.order-fail-icon {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 auto;
  background: url(../images/status_icon.png) no-repeat;
  background-size: 1.5rem 3rem;
  background-position: 0 0; }

.order-fail-icon {
  background-position: 0 -1.5rem; }

.order-status {
  padding-top: .8rem;
  text-align: center; }

.order-status-desc {
  font-size: .36rem;
  color: #3f4145;
  padding-top: .24rem;
  text-align: center; }

.order-status-reminder {
  font-size: .26rem;
  color: #b2b2b2;
  padding-top: 0.76rem; }

.apply-status-guide {
  color: #999;
  font-size: .24rem;
  text-align: center;
  margin-top: .2rem; }

.order-money {
  color: #F37938;
  font-size: .8rem;
  text-align: center; }

.record-item-c h4:after, .popup-close, .popup-close2, .icon-add-small {
  background: url(../images/icon.png) 0 0 no-repeat;
  background-size: 2.43rem 1.09rem; }

/* 申请成功 */
.kindly-reminder {
  font-size: .24rem;
  padding: .22rem .3rem .3rem; }
  .kindly-reminder h4 {
    line-height: .4rem;
    color: #1e1e1e;
    padding-bottom: .04rem; }
  .kindly-reminder p {
    line-height: .3rem;
    text-align: justify; }

.payment-item {
  padding: .35rem 0; }

.payment-head {
  font-size: .24rem;
  color: #666;
  line-height: .4rem;
  padding: .1rem .3rem; }

.payment-con {
  padding-left: .26rem; }
  .payment-con dt {
    font-size: .34rem;
    padding-bottom: .15rem; }
  .payment-con dd {
    font-size: .24rem;
    color: #666; }

.payment-img {
  display: block;
  margin: 0 auto;
  width: .52rem;
  height: .52rem; }
  .payment-img img {
    width: 100%;
    border-radius: 50%; }

.order-detail-list {
  color: #666;
  font-size: .3rem;
  padding: .12rem 0 .3rem 0; }
  .order-detail-list dl {
    padding: .1rem 0; }
  .order-detail-list dt {
    width: 1.9rem; }
  .order-detail-list dd {
    color: #1e1e1e;
    padding-left: .2rem; }

.form-check {
  margin-top: .25rem;
  padding: 0 .25rem; }

.form-check-icon {
  width: .45rem;
  height: .45rem;
  background: url(../images/icon_check.png) 0 0/0.45rem 0.9rem no-repeat; }
  .form-check-icon.active {
    background-position: 0 -.45rem; }

.form-check-desc {
  color: #666;
  font-size: .24rem;
  margin-left: .1rem; }

.form-check-link {
  color: #4175D5; }

.record-item {
  background: #fff;
  border-radius: .08rem;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.16);
  padding: .4rem 0; }

.record-item-l {
  text-align: center; }

.account-num {
  font-size: .36rem;
  color: #f17941;
  padding-top: .09rem; }

.account-desc {
  font-size: .26rem;
  padding-top: .13rem; }

.record-item-c {
  padding: 0 .8rem; }
  .record-item-c h4 {
    padding-bottom: .28rem;
    font-size: .26rem;
    position: relative; }
    .record-item-c h4:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      -ms-transform: translate(-50%, 0);
      /* IE 9 */
      -moz-transform: translate(-50%, 0);
      /* Firefox */
      -webkit-transform: translate(-50%, 0);
      /* Safari 和 Chrome */
      -o-transform: translate(-50%, 0);
      /* Opera */
      transform: translate(-50%, 0);
      width: 2.03rem;
      height: .39rem;
      background-position: 0 0; }

.btn-box {
  padding: .3rem; }
  .btn-box a:first-child {
    margin-left: 0 !important; }

.record-btn-pause,
.record-btn-status {
  margin-left: .28rem;
  line-height: .9rem;
  text-align: center;
  font-size: .4rem;
  border-radius: .08rem; }

.record-btn-pause {
  background-color: #fff;
  color: #f37938;
  border: 1px solid #f37938; }
  .record-btn-pause:active {
    border: 1px solid #f37938;
    background-color: #f37938;
    color: #fff; }

.record-btn-status {
  color: #fff;
  border: 1px solid #f37938;
  background-color: #f37938; }
  .record-btn-status:active {
    background-color: #fff;
    color: #f37938;
    border: 1px solid #f37938; }

/* 弹窗 */
.popup-wrap {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 500;
  background-color: rgba(0, 0, 0, 0.4); }

.popup-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff; }

.popup-content2 {
  width: 5.9rem;
  background-color: #fff;
  border-radius: .08rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -moz-transform: translate(-50%, -50%);
  /* Firefox */
  -webkit-transform: translate(-50%, -50%);
  /* Safari 和 Chrome */
  -o-transform: translate(-50%, -50%);
  /* Opera */
  transform: translate(-50%, -50%); }

.popup-content3 {
  width: 6.9rem;
  background-color: #fff;
  border-radius: .08rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -moz-transform: translate(-50%, -50%);
  /* Firefox */
  -webkit-transform: translate(-50%, -50%);
  /* Safari 和 Chrome */
  -o-transform: translate(-50%, -50%);
  /* Opera */
  transform: translate(-50%, -50%); }

.set-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -moz-transform: translate(-50%, -50%);
  /* Firefox */
  -webkit-transform: translate(-50%, -50%);
  /* Safari 和 Chrome */
  -o-transform: translate(-50%, -50%);
  /* Opera */
  transform: translate(-50%, -50%);
  z-index: 500;
  background-color: rgba(0, 0, 0, 0.6);
  padding: .36rem;
  border-radius: .08rem; }

.set-wrap {
  color: #fff;
  font-size: .3rem; }

.popup-close {
  position: absolute;
  top: -1rem;
  right: 0;
  width: .7rem;
  height: .7rem;
  background-position: 0 -.39rem; }

.popup-close2 {
  position: absolute;
  top: -.35rem;
  right: .15rem;
  width: .6rem;
  height: .6rem;
  background-position: -1.22rem -.39rem; }

.add-card-tit {
  min-height: 1.1rem;
  padding: 0 .3rem;
  border-bottom: 1px solid #e7e7e7; }
  .add-card-tit p {
    font-size: .36rem;
    color: #333;
    text-align: center; }
  .add-card-tit a {
    font-size: .32rem; }
  .add-card-tit .cancel {
    color: #b2b2b2; }

.add-card-box {
  padding: 0 .3rem .3rem; }

.add-card-item {
  min-height: 1.2rem;
  border-bottom: 1px solid #e7e7e7; }
  .add-card-item h4 {
    font-size: .3rem;
    line-height: 1.2; }
  .add-card-item p {
    font-size: .24rem;
    color: #666; }
  .add-card-item:last-child {
    border: 0; }

.add-card-num {
  width: .36rem;
  height: .36rem;
  line-height: .36rem;
  border-radius: 50%;
  border: 1px solid #e3e3e2;
  text-align: center;
  color: #fff; }
  .add-card-num.active {
    background-color: #f37938;
    border: 1px solid #f37938; }

.icon-add-small {
  display: block;
  width: .52rem;
  height: .52rem;
  background-position: -.7rem -.39rem; }

.arrow-r:after {
  content: "";
  display: inline-block;
  width: .16rem;
  height: .16rem;
  border-top: .03rem solid #B2B2B2;
  border-right: .03rem solid #B2B2B2;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  transform: rotate(45deg);
  margin-bottom: -.04rem; }

.signature-box {
  padding: 0 .3rem; }

.signature-tit {
  text-align: center;
  font-size: .34rem;
  color: #666;
  line-height: .86rem;
  border-bottom: 1px solid #e8e8e8; }

.sign-area {
  height: 3.5rem;
  width: 6.3rem;
  border-bottom: 1px solid #e8e8e8; }

.sign-area-txt {
  font-size: .86rem;
  color: #e5e5e5;
  text-align: center;
  line-height: 3.5rem; }

.sign-tips {
  font-size: .26rem;
  color: #666;
  padding-top: .32rem; }

/* 冻结成功 */
.order-detail-title {
  font-size: .3rem;
  color: #1e1e1e;
  font-weight: 700; }

.order-detail-item {
  padding-top: .2rem;
  font-size: .3rem;
  color: #666; }

.order-detail-item-value {
  color: #1e1e1e;
  padding-left: .1rem;
  text-align: right; }

.order-detail-item-value1 {
  color: #1e1e1e;
  padding-left: .1rem;}

.freeze-preview {
  color: #3377d9;
  padding: .1rem .16rem; }

.set-row-item {
  background-color: #fff;
  padding: .35rem .3rem;
  position: relative; }
  .set-row-item:not(:first-child):after {
    content: "";
    width: 100%;
    border-top: 1px solid #e7e7e7;
    -ms-transform: scaleY(0.5);
    /* IE 9 */
    -moz-transform: scaleY(0.5);
    /* Firefox */
    -webkit-transform: scaleY(0.5);
    /* Safari 和 Chrome */
    -o-transform: scaleY(0.5);
    /* Opera */
    transform: scaleY(0.5);
    position: absolute;
    left: 0;
    top: 0; }
  .set-row-item:first-child {
    border-top: none; }

.set-label {
  width: 2.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
  font-size: .3rem;
  line-height: .4rem; }

.set-label-s {
  width: 1.45rem; }

.set-img {
  display: block;
  width: .52rem;
  height: .52rem;
  border-radius: 50%;
  margin-left: .2rem; }

.set-right {
  margin-left: .2rem; }

.set-input {
  display: block;
  border: none;
  width: 100%;
  height: .4rem;
  color: #1e1e1e;
  font-size: .3rem;
  line-height: .4rem; }

.set-text {
  color: #1e1e1e;
  font-size: .3rem; }

.set-desc {
  color: #b2b2b2;
  font-size: .24rem;
  margin-top: .1rem; }

.set-protocol {
  font-size: .3rem; }
  .set-protocol.disable {
    color: #b2b2b2; }

.set-row-shouyin .set-row-item {
  padding-left: .4rem;
  padding-right: .4rem; }

.protocol-tips {
  font-size: .24rem;
  color: #b2b2b2;
  line-height: .42rem;
  padding: .1rem .3rem;
  background: #fff; }

.order-preview {
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  /* IE 9 */
  -moz-transform: translateY(-50%);
  /* Firefox */
  -webkit-transform: translateY(-50%);
  /* Safari 和 Chrome */
  -o-transform: translateY(-50%);
  /* Opera */
  transform: translateY(-50%); }

.order-preview-img img {
  display: block;
  width: 100%;
  height: auto; }

.rotate-icon {
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  margin: 0 auto;
  position: relative;
  color: #fd8340;
  font-size: .3rem;
  line-height: .4rem;
  text-align: center;
  padding: .5rem 0; }
  .rotate-icon:after {
    content: "";
    width: 1.4rem;
    height: 1.4rem;
    background: url(../images/rotate_icon.png) 0 0 no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: rotatein linear 1.5s both infinite;
    animation: rotatein linear 1.5s both infinite; }

/* 转账指引 */
.plan01 {
  padding: .3rem; }

.plan02 {
  border-top: 1px solid #e7e7e7;
  padding: .3rem .3rem .7rem .3rem; }
  .plan02 .plan-list {
    border-top: 1px dashed #e7e7e7;
    padding-top: .4rem; }

.plan-tit {
  color: #f37938;
  font-size: .29rem;
  text-align: center; }

.plan-list {
  list-style-type: none;
  counter-reset: counter; }
  .plan-list li {
    color: #666;
    font-size: .24rem;
    line-height: .34rem;
    position: relative;
    padding-left: .45rem;
    margin-top: .2rem; }
    .plan-list li:first-child {
      margin-top: 0; }
    .plan-list li:before {
      content: counter(counter) "";
      counter-increment: counter;
      position: absolute;
      left: 0;
      top: .03rem;
      color: #666;
      font-size: .23rem;
      line-height: .28rem;
      text-align: center;
      width: .28rem;
      height: .28rem;
      background-color: #e5e5e5;
      border-radius: 50%; }
  .plan-list .plan-link {
    color: #4175d5; }

.plan-step {
  padding-top: .45rem; }

.plan-card {
  display: block;
  width: .98rem;
  height: .98rem;
  margin: 0 auto;
  background-color: #f7f7f7;
  border-radius: 50%;
  padding: .24rem 0; }
  .plan-card:after {
    content: "";
    display: block;
    width: .7rem;
    height: .5rem;
    margin: 0 auto;
    background: url(../images/card_icons.png) no-repeat;
    background-size: .7rem 1rem; }

.plan-card02:after {
  background-position: 0 -.5rem; }

.plan-step-desc {
  color: #b2b2b2;
  font-size: .23rem;
  text-align: center;
  margin-top: .1rem; }

.plan-arrow {
  width: .87rem;
  height: .45rem;
  margin: .3rem auto 0 auto;
  background: url(../images/arrow.png) no-repeat;
  background-size: 100% 100%; }

.plan-card-num {
  color: #666;
  font-size: .24rem;
  text-align: center;
  padding: .4rem 0; }

.guide-list {
  padding: .4rem .3rem 0 .3rem; }

.guide-tit {
  color: #1e1e1e;
  font-size: .29rem;
  text-align: center; }

.guide-logo {
  padding: 1rem 0; }
  .guide-logo img {
    display: block;
    width: 1.46rem;
    margin: 0 auto; }

.guide-img {
  padding: 1rem 0; }
  .guide-img img {
    display: block;
    width: 3.5rem;
    margin: 0 auto; }

.apply-status-tit {
  color: #3f4145;
  font-size: .36rem;
  text-align: center;
  margin-top: .25rem; }

.apply-status-code {
  color: #1e1e1e;
  font-size: .3rem;
  text-align: center;
  margin-top: .2rem; }

.btn {
  color: #f37938;
  font-size: .4rem;
  line-height: .86rem;
  text-align: center;
  border: 1px solid #f37938;
  background-color: #fff;
  border-radius: .08rem; }

/* 操作指引 */
.recharge-guide-card01,
.recharge-guide-card02,
.recharge-guide-eye,
.recharge-guide-icon {
  background: url(../images/recharge_icons.png) no-repeat;
  background-size: 3.6rem 1.7rem; }

.topbar-service {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  padding: .15rem .2rem 0 .2rem; }
  .topbar-service:after {
    content: "";
    display: block;
    width: .5rem;
    height: .5rem;
    background-position: 0 0; }

.recharge-guide {
  padding: .5rem;
  line-height: 1.3;
  margin: -1.8rem .4rem .6rem .4rem;
  border-radius: .14rem;
  box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.06); }

.recharge-guide-text {
  color: #666;
  font-size: .26rem; }

.recharge-guide-tit {
  color: #1e1e1e;
  font-size: .34rem;
  font-weight: 700;
  line-height: .5rem;
  position: relative; }
  .recharge-guide-tit:before {
    content: "";
    width: .07rem;
    height: .3rem;
    border-radius: .04rem;
    background-color: #F98F40;
    position: absolute;
    left: -.2rem;
    top: .1rem; }

.recharge-guide-desc {
  color: #1e1e1e;
  font-size: .3rem;
  line-height: 1.5; }

.recharge-guide-card01,
.recharge-guide-card02 {
  width: 1.8rem;
  height: 1.3rem;
  margin: 0 auto; }

.recharge-guide-card01 {
  background-position: 0 0; }

.recharge-guide-card02 {
  background-position: -1.8rem 0; }

.recharge-guide-step {
  background-color: rgba(243, 121, 56, 0.08);
  border-radius: .08rem;
  padding: .2rem;
  position: relative; }

.recharge-guide-accounts {
  position: relative;
  padding-right: .6rem; }

.recharge-guide-eye {
  width: .5rem;
  height: .3rem;
  background-position: -.5rem -1.3rem;
  position: absolute;
  top: .05rem;
  right: .1rem; }
  .recharge-guide-eye.active {
    background-position: -1rem -1.3rem; }

.recharge-guide-icon {
  width: .5rem;
  height: .4rem;
  background-position: 0 -1.3rem;
  position: absolute;
  top: .5rem;
  left: 50%;
  -ms-transform: translateX(-50%);
  /* IE 9 */
  -moz-transform: translateX(-50%);
  /* Firefox */
  -webkit-transform: translateX(-50%);
  /* Safari 和 Chrome */
  -o-transform: translateX(-50%);
  /* Opera */
  transform: translateX(-50%); }

.recharge-banner {
  height: 5.8rem;
  background: url(../images/guide-bg.jpg) 0 0/100% 100% no-repeat;
  padding-top: .8rem;
  color: #fff;
  text-align: center; }

.recharge-banner-tit {
  font-size: .9rem; }
  .recharge-banner-tit:after {
    content: "";
    display: block;
    width: .58rem;
    height: .06rem;
    background-color: #fff;
    border-radius: .04rem;
    margin: .2rem auto 0; }

.recharge-banner-desc {
  font-size: .26rem;
  line-height: 1.6; }

.recharge-pop-tips {
  position: fixed;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -moz-transform: translate(-50%, -50%);
  /* Firefox */
  -webkit-transform: translate(-50%, -50%);
  /* Safari 和 Chrome */
  -o-transform: translate(-50%, -50%);
  /* Opera */
  transform: translate(-50%, -50%);
  z-index: 51;
  min-width: 5rem;
  max-width: 80%;
  height: 1.1rem;
  line-height: 1.1rem;
  background: rgba(0, 0, 0, 0.6);
  border-radius: .15rem;
  color: #fff;
  font-size: .3rem;
  text-align: center; }

.btn-guide {
  text-align: right; }

.btn-guide-link {
  display: inline-block;
  font-size: .24rem;
  line-height: .4rem;
  padding: .1rem .3rem;
  color: #2778d2; }

.preview-img-h {
  max-height: 8rem;
  overflow-y: scroll; }

.pro {
  padding: .3rem;
  position: relative; }
  .pro:after {
    content: "";
    width: 100%;
    border-top: 1px solid #e7e7e7;
    -ms-transform: scaleY(0.5);
    /* IE 9 */
    -moz-transform: scaleY(0.5);
    /* Firefox */
    -webkit-transform: scaleY(0.5);
    /* Safari 和 Chrome */
    -o-transform: scaleY(0.5);
    /* Opera */
    transform: scaleY(0.5);
    position: absolute;
    left: 0;
    top: 0; }
  .pro:first-child:after {
    border-top: none; }

.pro-left {
  width: 2.36rem;
  height: 2.36rem;
  padding: .1rem;
  border: 1px solid #e7e7e7;
  position: relative; }

.pro-img {
  display: block;
  width: 2.16rem;
  height: 2.16rem; }

.icon-magnifier {
  content: "";
  width: .3rem;
  height: .3rem;
  background-position: -4rem 0;
  position: absolute;
  right: .05rem;
  bottom: .05rem; }

.pro-right {
  margin-left: .4rem;
  position: relative; }
  .pro-right .order-state {
    margin-left: 0; }

.pro-tit {
  color: #1e1e1e;
  font-size: .34rem;
  line-height: .4rem; }

.pro-num {
  color: #F37938;
  font-size: .28rem;
  font-weight: 700;
  margin-top: .1rem; }

.pro-r-txt {
  font-size: .2rem;
  color: #ff6009;
  line-height: .3rem;
  min-height: .6rem;
  margin-top: .1rem; }

.pro-detail-link {
  font-size: .26rem;
  color: #4175D5; }

.pro-freeze {
  margin: 0 .3rem;
  padding-top: .3rem;
  position: relative; }
  .pro-freeze:after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    -ms-transform: scaleY(0.5);
    /* IE 9 */
    -moz-transform: scaleY(0.5);
    /* Firefox */
    -webkit-transform: scaleY(0.5);
    /* Safari 和 Chrome */
    -o-transform: scaleY(0.5);
    /* Opera */
    transform: scaleY(0.5);
    position: absolute;
    left: 0;
    top: 0; }
  .pro-freeze li {
    position: relative;
    line-height: 1.5; }
    .pro-freeze li + li {
      padding-left: .3rem; }
      .pro-freeze li + li:before {
        content: "";
        width: 1px;
        height: .5rem;
        background-color: #e7e7e7;
        position: absolute;
        left: 0;
        top: 50%;
        -ms-transform: translateY(-50%);
        /* IE 9 */
        -moz-transform: translateY(-50%);
        /* Firefox */
        -webkit-transform: translateY(-50%);
        /* Safari 和 Chrome */
        -o-transform: translateY(-50%);
        /* Opera */
        transform: translateY(-50%); }

.pro-freeze-tit {
  color: #999;
  font-size: .24rem; }

.pro-freeze-desc {
  color: #F37938;
  font-size: .38rem;
  font-weight: 700; }

.pro-freeze-prompt {
  color: #999;
  font-size: .24rem;
  padding: .3rem; }

.pro-add {
  width: 2rem;
  border: 1px solid #d9d9d9;
  border-radius: .08rem;
  line-height: .5rem;
  text-align: center;
}

.pro-add-new {
  position: absolute;
  left: 0;
  bottom: 0; }

.pro-add-btn {
  width: .56rem;
  color: #979797;
  font-size: .44rem;
  -webkit-font-smoothing: antialiased; }

.pro-add-num {
  color: #1e1e1e;
  font-size: .3rem;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9; }

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

textarea:-moz-placeholder {
  color: #b2b2b2; }

textarea::-moz-placeholder {
  color: #b2b2b2; }

textarea:-ms-input-placeholder {
  color: #b2b2b2; }

.form {
  background-color: #fff;
  padding: .3rem; }

.form-textarea {
  display: block;
  width: 100%;
  min-height: 2.8rem;
  color: #666;
  font-size: .3rem;
  line-height: .4rem;
  border: none; }

.footer-fixed-placeholder {
  height: 1.3rem; }
  .footer-fixed-placeholder .order-result-ft {
    background-color: #fff;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100; }

.order-result-ft {
  padding-left: .3rem;
  padding-right: .3rem; }

.guide-link {
  text-align: right;
  padding: .17rem .3rem; }

.guide-link-text {
  color: #4175d5;
  font-size: .24rem; }

.banner img {
  display: block;
  width: 100%;
  height: 3rem; }

.column {
  line-height: .4rem;
  padding: .2rem .3rem;
  position: relative; }
  .column:after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    -ms-transform: scaleY(0.5);
    /* IE 9 */
    -moz-transform: scaleY(0.5);
    /* Firefox */
    -webkit-transform: scaleY(0.5);
    /* Safari 和 Chrome */
    -o-transform: scaleY(0.5);
    /* Opera */
    transform: scaleY(0.5);
    position: absolute;
    left: 0;
    bottom: 0; }

.column-tit {
  color: #666;
  font-size: .26rem; }

.column-link {
  color: #4175d5;
  font-size: .24rem; }

.result-banner img {
  display: block;
  width: 100%;
  height: 2.1rem; }

.result-prompt {
  color: #666;
  font-size: .26rem;
  line-height: 2;
  padding: 0 .3rem; }

.rule-textarea {
  display: block;
  width: 100%;
  min-height: 2.8rem;
  color: #666;
  font-size: .3rem;
  line-height: .4rem;
  text-align: justify;
  border: none;
  background-color: transparent;
  padding: 0 .3rem; }

.popup-textarea {
  color: #999;
  font-size: .24rem; }

.popup-pro {
  width: 100%;
  background-color: #fff;
  position: fixed;
  left: 0;
  bottom: 0;
  padding-bottom: .3rem; }
  .popup-pro .popup-close2 {
    top: .2rem;
    right: .2rem;
    background-position: -2.03rem 0; }

.popup-pro-main {
  padding: 0 .7rem .4rem .3rem; }

.popup-pro-left {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: -.2rem; }
  .popup-pro-left img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: .06rem; }

.popup-pro-right {
  padding-top: .3rem;
  margin-left: .4rem; }

.popup-pro-tit {
  color: #1e1e1e;
  font-size: .34rem; }

.popup-pro-num {
  color: #F37938;
  font-size: .28rem;
  font-weight: 700;
  margin-top: .2rem; }

/* 2018-07-02 */
.hot-sale {
  height: 1.05rem;
  background-color: #fef1eb;
  padding: 0 .1rem 0 .15rem;
  font-size: .32rem;
  color: #ff711a;
  font-weight: 700; }

.hot-sale:before {
  content: "";
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAsCAYAAAAJpsrIAAADTklEQVRYhb3ZS4gdRRTG8d9tb4ZxouiIr0DEKKOj6MIHGBcaNYIviIoiiIIrEVFQfKFbwQeooCIiintBBRFfuwFdmJWiEF8JMcJAjJqooBOjkzAuqpvp6dx+VNfNfJt7b9Wp0/+urlN9Tt3B0kapuho78VOyp5KGY/BxF07APN7DHA6lOs1SHWAy/zwND+BlnJnqNBVsElOVttPxAjalOE4FW1/TvgaP4sq+jlPBZhv6BngQZ/dxnAp2QUv/UJi5iVjHKWBHaweDdbgx1nkK2BWWI7JNt0bYoj/YUbglwv4YXB5zgb5g1wqPKEZHHOwkYbeP1XkigiAWbIjHsTZyHAHqjK7GMWAZHtG8d7WpvCE3BkNXsDV4DJf1JcpVBtuoYZ12ATsVz44BCqZL348XbnZkhtMENsRNeEXa4yurWJszwt52Fm4fZTioSRRnhbs5ZUxAhX7Dvtz/IG87iIdUEs1RMzYlvN/GDUXYas4pQRGezH2VtpFg9wrrajV1rkr+VgXbhKtWDWel7lQKhDLYFO5ZdZxlrcPm4kcZ7DYc19PpQeOpkrYUXwqwtbihh6ND+Bh349V0LhtwPsvPdLPDi4o2zeNF7Mh/L40BDK7BtgIsdsF/hWfwT6ntd+zFiYlgl2CYCetqJmLgdjxVgSq0NRGKsKxmshxq0GJc6ACew781/R8IgZCq2QwnRwz4EL809P+Mt5KQgtZnuid9S/ikg907wg2kaDozeq2M0m782sFuCa8LxwQLPcGyLL9gF81HOv8UD2t+9HX6O8O3WOxgvL/HBXbjafXBUqd9WT7oyw7G0WV+rl14O3LM18Ur6V3tO3dM9FY1F2G7gG8KsO87DN4gFCV9tFfYA7voIyyWs4s3NGcIE/IX7BHUHmG7WZH27MeTmqO07ynhtPZDlQWhGjtQBSNM+RPC+7AOrE8VflFL/1/CpPxYNIzK+f/I4d53eEBM4OYeYNc39G0X9rvvyo11deUi3swBf6j0bRGOz7vqQqPr0j/xmlAm7ql21tWVK2xwKe4QIhM+w/MdoKbwkpVHAbuErHcO/9UN7PIHxJKQZ20VovK6HPRifNEy9n6hltwmJJef6/hq6zJjozQp/OGwo8HmWOEQZaeGmanT/2XJiKDgmRwqAAAAAElFTkSuQmCC) left center no-repeat;
  width: .38rem;
  height: .44rem;
  margin-right: .15rem;
  background-size: 100% 100%; }

.hot-sale-num {
  display: inline-block;
  font-size: 0; }

.hot-sale-num span {
  display: inline-block;
  width: .28rem;
  height: .32rem;
  line-height: .32rem;
  border-radius: .05rem;
  background-color: #ff711a;
  font-size: .32rem !important;
  color: #fff0f1;
  text-align: center; }
  .hot-sale-num span:not(:first-child) {
    margin-left: .03rem; }

/* 协议弹窗 */
.dialogWrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  z-index: 499; }

.dialogWrap {
  background: #fff;
  border-radius: .1rem;
  width: 100%;
  height: 100%; }

.dialog-close {
  height: .48rem;
  position: relative; }

.dialog-close-btn {
  width: .6rem;
  height: 100%;
  position: absolute;
  right: .3rem;
  top: .06rem; }
  .dialog-close-btn:before, .dialog-close-btn:after {
    content: "";
    width: .4rem;
    height: .4rem;
    position: absolute;
    top: 0;
    left: 0; }
  .dialog-close-btn:before {
    border-left: 1px solid #333;
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    -moz-transform: rotate(-45deg);
    /* Firefox */
    -webkit-transform: rotate(-45deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(-45deg);
    /* Opera */
    transform: rotate(-45deg);
    left: .28rem;
    top: -.12rem; }
  .dialog-close-btn:after {
    border-bottom: 1px solid #333;
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    -moz-transform: rotate(-45deg);
    /* Firefox */
    -webkit-transform: rotate(-45deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(-45deg);
    /* Opera */
    transform: rotate(-45deg);
    left: 0;
    top: -.12rem; }

.dialog-rule-area {
  height: 100%; }

.dialog-area {
  -webkit-overflow-scrolling: touch;
  padding-top: 0;
  height: 100%;
  overflow-y: auto; }

.hb-card {
  background-color: #fd843f;
  border-radius: .1rem;
  margin: 0 .6rem;
  padding: .35rem .1rem;
  color: #fff;
  font-size: .24rem;
  line-height: 1.3;
  text-align: center; }

.hb-card-arrow {
  display: block;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  height: .04rem;
  background-color: #fff;
  border-radius: 2px;
  position: relative; }
  .hb-card-arrow:after {
    content: "";
    width: .3rem;
    height: .04rem;
    background-color: #fff;
    border-radius: 2px;
    position: absolute;
    right: 0;
    top: -.08rem;
    -ms-transform: rotate(30deg);
    /* IE 9 */
    -moz-transform: rotate(30deg);
    /* Firefox */
    -webkit-transform: rotate(30deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(30deg);
    /* Opera */
    transform: rotate(30deg); }

.pos-ewm {
  margin: .64rem auto 0;
  width: 6.9rem;
  height: 6.9rem;
  border: 1px solid #bfbfbf;
  background-color: #fff;
  padding: .35rem; }
  .pos-ewm img {
    display: block;
    width: 100%;
    height: 100%; }

.pos-desc {
  color: #666;
  font-size: .24rem;
  padding: 0 .3rem; }

.pos-text {
  color: #b2b2b2;
  font-size: .24rem;
  padding: 0 .3rem; }

.pay-wrap {
  width: 100%;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0; }

.box-title {
  border-bottom: 1px solid #e7e7e7;
  line-height: 1rem;
  position: relative;
  text-align: center; }

.title-l {
  color: #b2b2b2;
  font-size: .28rem;
  position: absolute;
  top: 0;
  left: .4rem; }

.title-m {
  color: #1e1e1e;
  font-size: .36rem;
  margin: 0 1.4rem; }

.box-cards {
  height: 7rem;
  overflow-y: auto; }

.card-list {
  height: 1.3rem;
  padding: 0 .3rem;
  border-bottom: 1px solid #e7e7e7; }
  .card-list:last-child {
    border-bottom: none; }

.card-img {
  width: .54rem;
  height: .54rem;
  border-radius: 50%;
  margin-right: .2rem; }

.card-tit {
  color: #3f4145;
  font-size: .3rem; }

.card-desc {
  color: #666;
  font-size: .24rem; }

.card-check {
  width: .45rem;
  height: .45rem;
  background: url(../images/icon_check.png) 0 0 no-repeat;
  background-size: .45rem .9rem; }
  .card-check.active {
    background-position: 0 -.45rem; }

.card-add {
  width: .5rem;
  color: #f5792c;
  font-size: .6rem; }

/* 2018-11-09 */
.wrapper-speci {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  height: 100%; }
  .wrapper-speci .topbar {
    position: relative;
    left: inherit;
    top: inherit;
    z-index: inherit; }
  .wrapper-speci .page-box {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    height: 100%;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }

.activity-banner {
  height: 3rem; }
  .activity-banner img {
    display: block;
    width: 100%;
    height: 100%; }

.activity-wrapper .topbar {
  background-color: transparent;
  position: absolute; }
  .activity-wrapper .topbar:after {
    border: none; }
.activity-wrapper .topbar-back:before {
  border-color: #fff; }
.activity-wrapper .topbar-service:after {
  background-position: -3.8rem -1.2rem; }

.activity-main {
  border-radius: .12rem;
  margin-top: -.12rem;
  padding-top: .1rem;
  position: relative; }
  .activity-main .column {
    padding: .25rem 0;
    margin: 0 .3rem; }
  .activity-main .column-tit {
    font-size: .3rem; }

.pro-new {
  padding: .4rem 0;
  margin: 0 .3rem; }
  .pro-new:last-child {
    border-bottom: none; }
  .pro-new .pro-left {
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    border: none; }
    .pro-new .pro-left img {
      display: block;
      width: 100%;
      height: 100%;
      border-radius: .06rem; }

.pro-detail-new .pro-left {
  width: 1.86rem;
  height: 1.86rem; }
.pro-detail-new .pro-tit {
  font-size: .38rem;
  font-weight: 700; }
.pro-detail-new .pro-num {
  font-size: .38rem; }

.rule-detail {
  padding-bottom: .3rem; }

.rule-detail-hd {
  padding: 0 .3rem;
  height: 1.2rem;
  position: relative; }
  .rule-detail-hd:after {
    content: "";
    width: 100%;
    border-top: 1px solid #e7e7e7;
    -ms-transform: scaleY(0.5);
    /* IE 9 */
    -moz-transform: scaleY(0.5);
    /* Firefox */
    -webkit-transform: scaleY(0.5);
    /* Safari 和 Chrome */
    -o-transform: scaleY(0.5);
    /* Opera */
    transform: scaleY(0.5);
    position: absolute;
    left: 0;
    bottom: 0; }

.rule-detail-tit {
  color: #1e1e1e;
  font-size: .34rem; }

.rule-detail-arrow:after {
  content: "";
  display: block;
  width: .16rem;
  height: .16rem;
  border-bottom: .03rem solid #d9d9d9;
  border-right: .03rem solid #d9d9d9;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  transform: rotate(45deg); }
.rule-detail-arrow.active {
  position: relative;
  top: .03rem; }
  .rule-detail-arrow.active:after {
    -ms-transform: rotate(-135deg);
    /* IE 9 */
    -moz-transform: rotate(-135deg);
    /* Firefox */
    -webkit-transform: rotate(-135deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(-135deg);
    /* Opera */
    transform: rotate(-135deg); }

.rule-detail-ft {
  padding: 0; }
  .rule-detail-ft .btn {
    border-radius: 0;
    line-height: 1rem; }

/* 2018-12-29 */
.pro-information {
  display: block;
  min-height: .4rem;
  color: #666;
  font-size: .3rem;
  line-height: .4rem;
  text-align: justify;
  padding: .3rem; }

.pro-information1 {
  display: block;
  min-height: .4rem;
  color: #666;
  font-size: .26rem;
  line-height: .5rem;
  text-align: justify;
}

.form-check-icon1 {
  background: url(../images/icon_check1.png) no-repeat;
  background-size: 0.45rem 0.9rem; }

.form-check-fix {
  margin: 0;
  padding: .25rem;
  position: fixed;
  left: 0;
  bottom: 1rem;
  background: #f5f5f5;
  right: 0; }

.mb10 {
  margin-bottom: .1rem; }

.h110 {
  height: 1.1rem; }

.h130 {
  height: 1.3rem; }

.h140 {
  height: 1.4rem; }

.w200 {
  width: 2rem; }

.w290 {
  width: 2.9rem; }

.w370 {
  width: 3.7rem; }

.c-3377d9 {
  color: #3377d9; }

.pt80 {
  padding-top: .8rem; }

.pl16 {
  padding-left: .16rem; }

.plr10 {
  padding: 0 .1rem; }

.plr30 {
  padding: 0 .3rem; }

.pb30 {
  padding-bottom: .3rem; }

.pb70 {
  padding-bottom: .7rem; }

.ptb30 {
  padding: .3rem 0; }

.pad30 {
  padding: .3rem; }

.p-tb40 {
  padding: .4rem 0; }

.m-t20 {
  margin-top: .2rem; }

.m-lr30 {
  margin: 0 .3rem; }

.m-r0 {
  margin-right: 0; }

.m-t50 {
  margin-top: .5rem; }

.bod0 {
  border: 0; }

.linet {
  border-top: 1px solid #e7e7e7; }

.lineb {
  position: relative; }
  .lineb:after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    -ms-transform: scaleY(0.5);
    /* IE 9 */
    -moz-transform: scaleY(0.5);
    /* Firefox */
    -webkit-transform: scaleY(0.5);
    /* Safari 和 Chrome */
    -o-transform: scaleY(0.5);
    /* Opera */
    transform: scaleY(0.5);
    position: absolute;
    left: 0;
    bottom: 0; }

.mt10 {
  margin-top: .1rem; }

.mt15 {
  margin-top: .15rem; }

.mt20 {
  margin-top: .2rem; }

.mt30 {
  margin-top: .3rem; }

.mt40 {
  margin-top: .4rem; }

.mt60 {
  margin-top: .6rem; }

.ml20 {
  margin-left: .2rem; }

.mr30 {
  margin-right: .3rem; }

.mr20 {
  margin-right: .2rem; }

.fc-org {
  color: #f37938; }

.tal {
  text-align: left; }

.fz30 {
  font-size: .3rem; }

@-webkit-keyframes rotatein {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes rotatein {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/* 0109 */
.topbar-service:after {
  background: url(../images/icons-0109.png) no-repeat;
  background-size: 4.3rem 1.7rem; }

.topbar-title,
.topbar-back,
.topbar-link {
  color: #f5792c; }

.topbar-back:before {
  border-top: .04rem solid #f5792c;
  border-left: .04rem solid #f5792c; }

/* 2019-05-20 */
.result-ewm-pic {
  width: 3rem;
  height: 3rem;
  margin: .2rem auto 0; }
  .result-ewm-pic img {
    width: 100%;
    height: 100%; }

.help-center-t {
  min-height: 2.2rem;
  background: #ff7214;
  padding: .58rem 3rem .3rem .32rem;
  position: relative;
}

#copyObjII, #copyObjIII {
  border: none;
  background: #f8f8f8;
}

.help-center-t h4 {
  font-size: .4rem;
  line-height: .56rem;
  color: #fff;
}

.help-center-t p {
  font-size: .28rem;
  line-height: .4rem;
  padding-top: .08rem;
  color: rgba(255, 255, 255, 0.7);
}

.icon-help-center {
  width: 1.94rem;
  height: 1.76rem;
  background: url(../images/icon-help-center.png) 0 0 no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: .24rem;
  right: .8rem; }

.help-center-list {
  padding: .32rem; }
  .help-center-list .help-item {
    padding-left: .62rem;
    text-align: justify;
    position: relative; }
    .help-center-list .help-item:not(:first-child) {
      margin-top: .64rem; }
    .help-center-list .help-item:before {
      content: "";
      width: .38rem;
      height: .36rem;
      position: absolute;
      left: 0;
      top: .05rem;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAAGS8ngzAAAABGdBTUEAALGPC/xhBQAABJZJREFUWAnNWN1vVEUUP+fuckuxKq1boRUEiwlogglKlPiCJPXRkJiA8ZFE8dldiX0h6SMI7QMPJhr+ABQffNOAMSR90EQqCYTw5AdIo2YXTVqo9u7H+Ju5d/Z+zNy7021NmOTuzJzzO785c+Z7mZBEdfSIzHXiUCA+1wKZe8mKLqeF/qYRrVC5qFaEFkScukrEs/WLEEoEn4YPHyqVX9oVcUaCyCDdUMwSliwNpZ3PGlDcTkLFtJ/kl0nlTF1WT1lkxGJ650ZavP+PTallPNtgFrWxHSRaL2uhkQ/435ZJNH8NFfwzAjRhgFZWkqMinkkCZDO6HgfP3/SEUqCXSYAExiBtJuiqLuo8BRK1ymXE6xuVawTyOF6tlc0kaFLpSrxPTD09TMGyqsagThu9i1JbXKN2CJCSbg9kRUxt3UlB6xfySkN89s8HUiZTFEwdq1DYz6+MCIJujIqAwsOS+Amk85i2R23kySko9WJqy0Tcx9iCoyBMoHPDiNxfsUpa0XB2XLQ+FXot1DnPNEaksf5UXSstuc2zNIzpvbQgv1ZIpuLS3QXQw2rlk3wq2zSU6GA5HacMQzb4Wp2aP1oo82gQTNIDh8p89GI7idXlXDINECcqL1Kb5qnEY3ym/oeW23JFJj7Ycpg6Hd8G6Cljus8z9a8kTm6jLeSlnkaFAP4dk3tczrMMEf9YaGdVijEpNqeGRx9Tx7+EIb2TN9MRlknqtC9neU2yjjhPXvMd6qh5lZhl2lRunPaJbJLJ00vOMyYZyyVNoXJBm1P1TMUkiwFXiPy30d0dSvSof4sWg4VYbZYKFzqI3sQiv6q+peA5eGvpdkzagywGupSKuolJs2GO2s1o1/BvkwgKV0w+mSAso+a52KPgCLo5hI6a6zUC5ZMRyY1xMibrXbKQBY/nmulLT/PfgzaMSSaPsLzUY5/DaPKNPFtnOfNnEps7OjjqrmNB7U0RMn+B7SZ1TUzqc8kkCMfcbxiEbcqA+TsQvZo0XnVZ1EYbIL3lYhjutLXK+/DgDAwye5sLxbphFnE0vIWj4WvJyOH23/5y3ejXSlQe2M4fLdwt9z6TsK/6g/txGxsial7BCE+EbfP3yGdX5YfHe9HeyUIbr6XOSHMtGVZwJFi+Rx6/y2fru0R1fDtxgCUjdgMaPjEMG0OwgOvTYYzO34YmR+DgmLJkwomFw/o8tnH41GV7qVsqLPBwodqidHNMb2F698GdHhF43cKXEqnbq7x09pHcHMshRsPHET3zHimfNTON+RwzJ/G6HphOLTqCHlrH1jSUGK5PEQD5rXvqzzFcFvKeEykP49WbErtU+nPMhRmPbCoN3lbQjT6eMXUXqy7GzTG9TXTNHArJhz3+AUCECVd8B8MQ4lG51HBG//9AQeKRe7KZ8HYxPTqEB8Mx1PdgW+8RRT5AQrzg7CM2Y2Djv0ishoy/nPgHeuXgBf16VY5ZsQVCcWJ0K16wc+jEs/kwvkSPPfkGT9/EGbb61JdjuhlRG0eEm3OIICZQlJiv04bB1/jUHecDW5sm8zU5ponE9LYRWlp5np4amOfqXQzL2tN/KQ5puVcvXQ0AAAAASUVORK5CYII=) 0 0 no-repeat;
      background-size: 100% 100%; }
  .help-center-list .help-tit {
    font-size: .32rem;
    line-height: .48rem;
    color: #000; }
  .help-center-list .help-txt {
    font-size: .28rem;
    line-height: .42rem;
    color: #4a4a4a;
    padding-top: .16rem; }
  .help-center-list .help-card-info {
    border-radius: .12rem;
    padding: .32rem;
    margin-top: .12rem;
    background: #f8f8f8 url(../images/icon-help-card.png) right bottom no-repeat;
    background-size: 1.32rem .96rem; }
    .help-center-list .help-card-info p {
      font-size: .28rem;
      color: #000;
      line-height: .4rem; }
      .help-center-list .help-card-info p span {
        color: #0076ff; }

.set-prompt {
  color: #ff701b;
  font-size: .24rem;
  padding: .16rem .3rem;
  background-color: #ffedc7; }

.order-status-succ,
.order-status-fail,
.order-status-ing {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 auto;
  background: url(../images/status_icon.png) no-repeat;
  background-size: 1.5rem 3rem; }

.order-status-succ {
  background-position: 0 0; }

.order-status-fail {
  background-position: 0 -1.5rem; }

.order-status-ing {
  background: url(../images/status_icon2.png) no-repeat;
  background-size: 1.5rem 1.5rem; }

.order-result-tips {
  color: #b2b2b2;
  font-size: .26rem;
  text-align: center; }

.order-prompt {
  color: #b2b2b2;
  font-size: .24rem;
  padding: 0 .3rem; }

.order-result-ft {
  background-color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /* 默认横向布局 */
  /* padding-left: .3rem !important;
  padding-right: .3rem !important; */
 }

.order-result-btn-default,
.order-result-btn-primary,
.order-result-btn-gray {
  height: .9rem;
  line-height: .9rem;
  font-size: .4rem;
  border-radius: .1rem;
  text-align: center; }

.order-result-btn-default {
  color: #f17941;
  border: 1px solid #f17941;
  background-color: #fff; }

.order-result-btn-primary {
  background-color: #f17941;
  color: #fff; }

.order-result-btn-gray {
  background-color: #dadada;
  color: #fff; }

.pt8 {
  padding-top: .08rem; }

.pt16 {
  padding-top: .16rem; }

.ptb20 {
  padding: .2rem 0; }

.pt24 {
  padding-top: .24rem !important; }

.mt80 {
  margin-top: .8rem; }
