body {
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  -ms-text-size-adjust: 100% !important;
  font-size: 14px;
  line-height: 1.5;
}

.page-custInfo {
  background: #ffffff;
}
.page-custInfo .page-custInfoWrap {
  display: inline-flex;
  width: 100%;
  border-bottom: 1px solid #f5f7f9;
  padding: 0.22rem 0.26rem;
  align-items: center;
}
.page-custInfo .page-custInfo-title {
  display: inline-flex;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #333333;
  width: 2.2rem;
}
.page-custInfo .page-custInfo-content {
  display: inline-flex;
  flex: 1;
}
.page-custInfo .page-custInfo-content input {
  width: 80%;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #2E6CC6;
  outline: none;
}
.page-custInfo .page-custInfo-content img {
  height: 0.5rem;
  width: 2.4rem;
  margin-left: 0.2rem;
}
.page-custInfo .page-custInfo-content span {
  font-size: 0.3rem;
  color: #333;
}
.page-custInfo .page-custInfo-content .getButton {
  display: inline-block;
  width: 25%;
  margin-left: 6.5%;
  color: #FA5050;
  border: 1px solid #FA5050;
  border-radius: 3px;
  padding: 2px 6px;
  font-size: 0.3rem;
  justify-content: center;
  text-align: center;
}
.page-custInfo .page-custInfo-content .showSecond {
  display: inline-block;
  margin-left: 6.5%;
  color: #d8d8d8;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  padding: 2px 6px;
}
.page-custInfo .edit-tipIcon-success {
  content: url(./successTip@2x.png);
}
.page-custInfo .revoke-tipIcon-success {
  content: url(./successTip@2x.png);
}

.page-error-underInput {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.24rem;
  color: #DD0E0E;
}

.page-verify .page-verify-foreground {
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: #595959;
  height: 38%;
  position: absolute;
  top: 8%;
  left: 0;
  width: 100%;
}
.page-verify .page-verify-background {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-verify :nth-child(1) {
  box-sizing: content-box;
}
.page-verify #icbc-captcha-close {
  box-sizing: content-box;
  padding-top: 20px;
  margin: auto;
  position: relative;
  width: 40px;
  height: 40px;
  text-align: center;
  cursor: pointer;
  bottom: 0px;
  right: 0px;
  left: 0px;
  background: url(./close48.png) center no-repeat;
  background-size: 100%;
}

.page-selectedInfo {
  margin: 5px 0px;
  text-align: center;
}
.page-selectedInfo .unm-list {
  margin-bottom: 1px;
}
.page-selectedInfo .unm-list::before {
  border-top: 0px;
}
.page-selectedInfo .unm-list:last-child:after {
  border-top: 0px;
}

.page-coinSelection {
  /*margin-top: 0.2rem;*/
  background: #ffffff;
  min-height: 0.89rem;
}
.page-coinSelection .page-coinSelectionWrap {
  /* margin-left: 0.26rem; */
  /* margin-right: 0.26rem; */
  /* display: inline-block; */
  width: 100%;
  border-bottom: 1px solid #f5f7f9;
  min-height: 0.89rem;
  padding-left: 4%;
  font-size: 0;
}
.page-coinSelection .page-coinSelection-title {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Medium; */
  font-size: 0.3rem;
  color: #333333;
  /* width: 1.4rem; */
  min-height: 0.42rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  width: 25%;
  /* margin-right: 0.44rem; */
}
.page-coinSelection .page-coinSelection-content {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  /* width: 5.35rem; */
  width:75%;
  background: url(./go30px.png) no-repeat right 0.3rem center;
  background-size: 0.2rem;
}
.page-coinSelection .page-coinSelection-content select {
  width: 100%;
  line-height: 0.33rem;
  -webkit-appearance: none;
  background-size: 17px 17px;
  border-color: rgba(255, 255, 255, 0);
  background-color: rgba(255, 255, 255, 0);
  font-size: inherit;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #2E6CC6;
}

.page-branchSelection {
  margin-top: 0.2rem;
  background: #ffffff;
}
.page-branchSelection .page-branchSelectWrap {
  /* margin-left: 0.26rem; */
  /* margin-right: 0.26rem; */
  /* display: inline-block; */
  width: 100%;
  border-bottom: 1px solid #f5f7f9;
  min-height: 0.89rem;
  padding-left: 4%;
  font-size: 0;
}
.page-branchSelection .page-branchSelect-title {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Medium; */
  font-size: 0.3rem;
  color: #333333;
  /* width: 1.4rem; */
  width: 25%;
  min-height: 0.42rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  /* margin-right: 0.44rem; */
}
.page-branchSelection .page-branchSelect-content {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  /* width: 5.35rem; */
  width: 75%;
}
.page-branchSelection .page-branchSelect-content-selectedBranch {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.26rem;
  color: #666666;
  margin-top: 0.1rem;
  width: 78%;
}
.page-branchSelection .page-branchSelect-content-select {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background: url(./go30px.png) no-repeat right 0.3rem center;
  background-size: 0.2rem;
}
.page-branchSelection .page-branchSelect-content-select select {
  width: 100%;
  line-height: 0.33rem;
  -webkit-appearance: none;
  background-size: 17px 17px;
  border-color: rgba(255, 255, 255, 0);
  background-color: rgba(255, 255, 255, 0);
  font-size: inherit;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #2E6CC6;
  white-space: normal;
  padding-right: 0.8rem;
}
.page-branchSelection .page-branchSelect-content-img {
  width: 0.2rem;
  height: 0.2rem;
  margin: 0.15rem 0.31rem 0.1rem 0.5rem;
  display: inline-block;
  vertical-align: top;
  position: relative;
  right: 0;
}
.page-branchSelection .page-branchSelect-content-img img {
  width: 0.2rem;
  height: 0.2rem;
  display: block;
}
.page-branchSelection .page-branchCoinRemain-content {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #666666;
  display: inline-block;
  vertical-align: top;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  /* width: 5rem; */
  width: 75%;
}
.page-branchSelection .page-branchCoinRemain-content a {
  position: relative;
  font-size: 0.3rem;
  margin-right: 0.26rem;
  margin-left: 0.6rem;
  float: right;
}

.page-submit {
  margin-top: 0.2rem;
  margin-left: 0.3rem;
  margin-right: 0.3rem;
  /* margin: 0.44rem 0.06rem 0 0.06rem; */
  height: 44px;
  line-height: 40px;
  color: #fff;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.38rem;
  text-align: center;
  background: #FA5050;
  border: 2px solid #FF7B7B;
  border-radius: 4px;
}
.page-submit div {
  height: 100%;
}

.page-notice {
  margin-top: 0.4rem;
  margin-bottom: 0.6rem;
}
.page-notice .unm-baseline-text {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #333333;
}
.page-notice #page-notice-content {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.28rem;
  color: #666666;
  margin-left: 0.4rem;
}

.page-protocol {
  margin-left: 0.26rem;
  margin-top: 0.25rem;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.28rem;
  color: #666666;
  line-height: 0.4rem;
}
.page-protocol u {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.28rem;
  color: #2E6CC6;
  line-height: 0.4rem;
}
.page-protocol span {
  vertical-align: middle;
}

.page-noticeDialog {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
.page-noticeDialog .gsyh-message-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-color: #fff;
  width: 91.2%;
  border-radius: 5px;
  font-size: 16px;
  -webkit-user-select: none;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: 0.2s;
  text-align: center;
}
.page-noticeDialog .gsyh-message-box .box-content {
  padding: 0.35rem;
  border-bottom: 1px solid #eee;
}
.page-noticeDialog .gsyh-message-box .box-content .box-content-title {
  /* font-family: PingFangSC-Semibold; */
  font-size: 0.36rem;
  color: #333333;
  font-weight: bold;
}
.page-noticeDialog .gsyh-message-box .box-content .box-content-middle {
  height: 7rem;
  overflow-y: scroll;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #333333;
  margin-top: 0.15rem;
  text-align: left;
}
.page-noticeDialog .gsyh-message-box .box-bottom {
  display: flex;
  font-size: 0.32rem;
  /* font-family: PingFangSC-Regular; */
  padding: 0.28rem;
}
.page-noticeDialog .gsyh-message-box .box-bottom .first-button {
  flex: 1;
  justify-content: center;
  color: #666;
}
.page-noticeDialog .gsyh-message-box .box-bottom .second-button {
  flex: 1;
  justify-content: center;
  color: #EB1313;
}
.page-noticeDialog-table tbody tr td{
      padding-top: 10px;
}
.page-custInfoOrder {
  margin-top: 0.2rem;
  background: #ffffff;
}
.page-custInfoOrder .page-custInfoWrap {
  width: 100%;
  border-bottom: 1px solid #f5f7f9;
  min-height: 0.89rem;
  padding: 0;
  padding-left: 4%;
  font-size: 0;
}
.page-custInfoOrder .page-custInfoWrap .page-custInfo-title {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Medium; */
  font-size: 0.3rem;
  color: #333333;
  /* width: 1.4rem; */
  width: 25%;
  min-height: 0.42rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  /* margin-right: 0.44rem; */
}
.page-custInfoOrder .page-custInfoWrap .page-custInfo-content {
  display: inline-block;
  vertical-align: top;
  margin-top: 0.14rem;
  margin-bottom: 0.15rem;
  /* width: 5rem; */
  font-size: 0.3rem;
  width: 71%;
}
.page-custInfoOrder .page-custInfoWrap .page-custInfo-content .page-custInfo-content-input input {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #2E6CC6;
  height: 0.6rem;
  width: 4rem;
}
.page-custInfoOrder .page-custInfoWrap .page-custInfo-content .page-custInfo-content-input input::placeholder {
  color:#869398;
}
.page-custInfoOrder .page-custInfoWrap .page-custInfo-content .page-custInfo-content-input .page-custInfo-content-disabledInput {
  color: #666666;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  width: 4rem;
  min-height: 0.42rem;
  padding: auto;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}

.page-amountLimt {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.26rem;
  color: #666666;
  margin-top: 0.2rem;
  margin-bottom: 0.11rem;
  /* margin-left: 0.26rem; */
  padding-left: 4%;
}

.page-stockInfo {
  background: #ffffff;
}
.page-stockInfo .page-stockInfoWrap {
  /* margin-left: 0.26rem; */
  /* margin-right: 0.26rem; */
  /* display: inline-block; */
  position: relative;
  width: 100%;
  border-bottom: 1px solid #f5f7f9;
  min-height: 0.89rem;
  padding-left: 4%;
  font-size: 0;
}
.page-stockInfo .page-stockInfo-title-SMS {
  /* width: 1.6rem; */
  /* margin-right: 0.24rem; */
  width: 25%;
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Medium; */
  font-size: 0.3rem;
  color: #333333;
  min-height: 0.42rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
}
.page-verifyCode {
  background: #ffffff;
  margin-top: 0.2rem;
}
.page-verifyCode .page-verifyCodeWrap {
  /* margin-left: 0.26rem; */
  /* margin-right: 0.26rem; */
  /* display: inline-block; */
  position: relative;
  width: 100%;
  border-bottom: 1px solid #f5f7f9;
  min-height: 0.89rem;
  padding-left: 4%;
  font-size: 0;
}
.page-verifyCode .sendCodeMsgMod {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.28rem;
  color: #666666;
  /* padding-left: 0.26rem; */
  padding-left: 4%;
}
.page-stockInfo .page-stockInfo-title {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Medium; */
  font-size: 0.3rem;
  color: #333333;
  /* width: 1.4rem; */
  min-height: 0.42rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  /* margin-right: 0.44rem; */
  width:25%;
}
.page-verifyCode .page-verifyCode-title-SMS {
  /* width: 1.6rem; */
  /* margin-right: 0.24rem; */
  width: 25%;
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Medium; */
  font-size: 0.3rem;
  color: #333333;
  min-height: 0.42rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
}
.page-stockInfo .page-stockInfo-content-input {
  display: inline-block;
  vertical-align: top;
  /* margin-right: 0.3rem; */
  margin-top: 0.12rem;
  /* max-width: 2.6rem; */
  max-width: 30%;
}
.page-stockInfo .page-stockInfo-content-input input {
  font-size: 0.3rem;
  height: 0.6rem;
  width: 90%;
  outline: none;
  color: #2E6CC6;
}
.page-verifyCode .page-verifyCode-content-input-SMS {
  display: inline-block;
  vertical-align: top;
  /* width: 3.8rem; */
  margin-top: 0.23rem;
  /* margin-right: 0.3rem; */
  width:57%;
}
.page-verifyCode .page-verifyCode-content-input-SMS input {
  font-size: 0.3rem;
  line-height: 0.45rem;
  width: 100%;
  outline: none;
  /* font-family: PingFangSC-Regular; */
  color: #2E6CC6;
}
.page-stockInfo .page-stockInfo-content-button {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.1rem;
  margin-top: 0.22rem;
}
.page-verifyCode .page-verifyCode-content-button-SMS {
  display: inline-block;
  vertical-align: top;
  /* margin-right: 0.3rem; */
  margin-top: 0.18rem;
  font-size: 0.3rem;
  width: 13%;
  text-align: center;
  /* font-family: PingFangSC-Regular; */
  color: #FA5050;

}
.page-verifyCode .page-verifyCode-content-button-SMS .getButton {
  color: #FA5050;
  padding: 2px 6px;
  border: 1px solid #FA5050;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.page-verifyCode .page-verifyCode-content-button-SMS .showSecond {
  color: #d8d8d8;
  padding: 2px 6px;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
}
.page-stockInfo .page-stockInfo-content-img {
  height: 0.5rem;
  /* width: 1.8rem; */
  width: 30%;
  margin: 0.15rem 0rem 0.1rem 0rem;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  right: 4%;
}
.page-stockInfo .page-stockInfo-content-img img {
  height: 0.5rem;
  /* width: 1.8rem; */
  /* margin-left: 0.2rem; */
  width:100%;
  display: block;
}
.page-stockInfo .page-stockInfo-content {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  /* width: 5.35rem; */
  width: 75%;
  background: url(./go30px.png) no-repeat right 0.3rem center;
  background-size: 0.2rem;
}
.page-stockInfo .page-stockInfo-content .page-stockInfo-content-select {
  display: inline-block;
  vertical-align: top;
  /* margin-right: 0.9rem; */
  width: 100%;
}
.page-stockInfo .page-stockInfo-content select {
  width: 100%;
  line-height: 0.33rem;
  -webkit-appearance: none;
  background-size: 17px 17px;
  border-color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #2E6CC6;
}
.page-stockInfo .page-stockInfo-content-bookNum {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  margin-top: 0.22rem;
  margin-bottom: 0.25rem;
  /* width: 5rem; */
  width: 75%;
  background-size: 0.2rem;
}
.page-stockInfo .page-stockInfo-content-bookNum .page-stockInfo-content-bookNum-input {
  /* width: 5.35rem; */
}

.page-stockInfo .page-stockInfo-content-bookNum .page-stockInfo-content-select {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.9rem;
  min-width: 2.7rem;
}
.page-stockInfo .page-stockInfo-content-bookNum a {
  position: relative;
  font-size: 0.3rem;
  margin-right: 0.3rem;
  float: right;
  color: #666666;
}
.page-stockInfo .page-stockInfo-content-bookNum input {
  font-size: 0.3rem;
  color: #2E6CC6;
}
.page-stockInfo .page-stockInfo-content-bookNum .unm-textfield {
  display: inline-block;
}

.page-messageBox {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
.page-messageBox .gsyh-message-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-color: #fff;
  width: 91.2%;
  border-radius: 5px;
  font-size: 16px;
  -webkit-user-select: none;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: 0.2s;
  text-align: center;
}

.page-protocol-check {
  margin-right: 0.08rem;
  display: inline-block;
  width: 4.2%;
    
}
.page-protocol-check img {
  width: 100%;
  vertical-align: middle;
}

.page-result {
  margin-top: 0.1rem;
  background: #ffffff;
  min-height: 3.18rem;
}
.page-result .page-resultWrap {
  height: 1.6rem;
  display: inline-block;
  /* margin-top: 0.5rem;*/
  /* margin-left: 1.89rem; */
  width: 100%;
  min-height: 0.89rem;
  text-align: center;
}
.page-result .page-result-img {
  width: 1.6rem;
  height: 1.6rem;
  display: inline-block;
  vertical-align: middle;
}
.page-result .page-result-img img {
  width: 1.6rem;
  height: 1.6rem;
}
.page-result .page-result-img .page-result-img-success {
  content: url(./icon-success.png);
}
.page-result .page-result-img .page-result-img-fail {
  content: url(./icon-error.png);
}
.page-result .page-result-content {
  margin-left: 0.2rem;
  display: inline-block;
  vertical-align: middle;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.36rem;
  color: #5AB973;
}
.page-result .page-result-description {
  margin-top: 0.4rem;
  margin-left: 0.7rem;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #333333;
  text-align: center;
  /* width: 5.64rem; */
  width: 80%;
  /* margin: auto; */
}
.page-result .page-result-description p {
  padding-bottom: 0;
}
.page-result .page-result-division {
  height: 0.02rem;
  background: #EEEEEE;
  margin: 0.26rem 0.26rem 0rem 0.26rem;
}

.page-bookingInfo {
  background: #ffffff;
}
.page-bookingInfo .page-bookingInfoWrap:nth-of-type(1) {
  margin-top: 0;
  min-height: 0.92rem;
}
.page-bookingInfo .page-bookingInfoWrap:nth-of-type(1) > * {
  padding-top: 0.24rem;
}
.page-bookingInfo .page-bookingInfoWrap {
  min-height: 0.68rem;
  margin-top: 0.14rem;
  margin-left: 4%;
  margin-right: 4%;
  font-size: 0;
}
.page-bookingInfo .page-bookingInfoWrap .page-bookingInfo-title {
  display: inline-block;
  vertical-align: top;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.28rem;
  color: #666666;
  width: 30%;
}
.page-bookingInfo .page-bookingInfoWrap .page-bookingInfo-content {
  display: inline-block;
  vertical-align: top;
  /* margin-left: 1.33rem; */
  width: 70%;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.28rem;
  color: #333333;
  text-align: right;
}

.page-button {
  margin-top: 0.44rem;
  margin: 0.44rem 0.3rem 0.8rem 0.3rem;
  min-height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  background: #FA5050;
  border: 2px solid #FF7B7B;
  border-radius: 4px;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.38rem;
  text-align: center;
}


.page-marquee {
  background: #FFF7F7;
  width: 100%;
  height: 0.52rem;
  /* display: inline-block; */
  display: flex;
}

.page-marquee .page-marquee-wrap {
  position: relative;
  flex: 1;
  -ms-flex: 1;
  overflow: hidden;
}

.page-marquee .page-marquee-wrap .page-marquee-scroll {
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 394px;
  animation-delay: 0s;
  -webkit-animation: marquee 20s linear infinite both;
  animation: marquee 20s linear infinite both;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.24rem;
  color: #EB1313;
  letter-spacing: 0.02rem;
  text-align: justify;
  margin: 0.08rem 0;
}

@-webkit-keyframes marquee {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes marquee {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-100%, 0, 0);
  }
}
.page-marquee-closebutton {
  background: url(./closered.png) no-repeat center;
  background-size: 0.16rem;
  display: inline-block;
  width: 0.2rem;
  height: 0.2rem;
  vertical-align: middle;
  margin: auto 0.2rem;
}

#certNoInput {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #2E6CC6;
}

#certNoInput:empty::before {
  content: attr(placeholder);
  color: #869398;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  display: inline-block;
  vertical-align: top;
}

#telInput {
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  color: #2E6CC6;
}

#telInput:empty::before {
  content: attr(placeholder);
  color: #869398;
  /* font-family: PingFangSC-Regular; */
  font-size: 0.3rem;
  display: inline-block;
  vertical-align: top;
}

.tap {
  background-color: #c4c4c4;
  opacity: 0.7;
}

.animation::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 2px;
  height: 100%;
  position: absolute !important;
  left: 0 !important;
  top:0 !important;
  animation: blink 1s infinite steps(1, start);
  -moz-animation: blink 1s infinite steps(1, start);
  -webkit-animation: blink 1s infinite steps(1, start);
}

.animation.click::after {
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  position: relative !important;
  left: 0;
  animation: blink 1s infinite steps(1, start);
  -moz-animation: blink 1s infinite steps(1, start);
  -webkit-animation: blink 1s infinite steps(1, start);
}

@keyframes blink {
  0% {
    background-color: transparent;
  }
  50% {
    background-color: #2E6CC6;
  }
  100% {
    background-color: transparent;
  }
}

.page-result-header {
  text-align: center;
  
}
.page-result-header .page-result-header-img {
    content: url(./resultHeader.png);
    margin-top: 0.22rem;
    margin-bottom: 0.28rem;
    width: 3.9rem;
  }

.page-dcwt-banner {
  margin-top: 0.2rem;
  height: 92px;
  width: 92%;
  margin-left: 4%;
  margin-bottom: 0.3rem;
  background: url(./dcwtbanner.png) no-repeat center;
  background-size: 100%;
}
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    /* visibility: hidden; */
    display: none;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    display: none;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
.page-baseline {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.page-baseline .page-baseline-left {
  width: 24%;
  margin-right: 15px;
}
.page-baseline .page-baseline-left .line {
  position: relative;
  top: 50%;
  height: 1px;
  background: #d8d8d8;
}
.page-baseline-text {
  font-size: 0.3rem;
  color: #333333;
}
.page-baseline .page-baseline-right {
  width: 24%;
  margin-left: 15px;
}
.page-baseline .page-baseline-right .line {
  position: relative;
  top: 50%;
  height: 1px;
  background: #d8d8d8;
}
input {
	border: none;
	cursor: pointer;
}

.displayFlex{
  display: -webkit-box!important;
  display: -moz-box!important;
  display: -moz-flex!important;
  display: -ms-flexbox!important;
  display: -webkit-flex!important;
  display: flex!important;
}
.columnDirection {
  -ms-flex-direction: column;
  -moz-flex-direction: center;
  -o-flex-direction: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.filler {
  flex:1;
  -webkit-flex:1;
}
.alignCenter {
  -ms-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.noWrap {
  -ms-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;;
  flex-wrap: nowrap;
}
.justifyCenter{
  -ms-justify-content: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.spaceBetween{
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.textCenter {
  text-align: center;
}
.fontWeight {
  font-weight: 600;
}
.greyColor {
  color: #666666;
}

.payInfo-dealBtn {
  width:100%;
  color: rgba(46, 108, 198, 1);
  margin: 5% 0;
  font-size: 0.3rem;
}
.payInfo-tips {
  padding: 0 0.26rem;
  margin: 5% 0;
  font-family: PingFangSC-Regular;
  color:#666;
  font-size: 0.26rem;
}
.payInfo-tips-title {
  margin: 3% 4%;
  position: relative;
  font-size: 0.28rem;
  color: #333;
}
.payInfo-tips-line {
  flex: 1;
  height: 1px;
  transform: scaleY(0.5);
  background-color: #ddd;
}
.commonPopupContainer{
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
.payInfo {
  position: absolute;
  width: 100%;
  height: 51%;
  overflow: scroll;
  left: 0;
  bottom: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: 0.2s;
  background-color: #fff;
  font-family: PingFangSC-Regular;
  font-size: 0.3rem;
  color: #333333;
}
.payInfo-amount {
  margin: 3.5% 0;
  font-size: 0.4rem;
  font-weight: 600;
}
.payInfo-detail {
  margin: 2% 3.5%;
}
.payInfo-text{
  width: 70%;
  text-align: right;
}
.payInfo-btn {
  width: 93%;
  padding: 1.5% 0;
  margin: 10% auto;
  font-size: 0.38rem;
  color: #fff;
  border-radius: 4px;
  background-color: #FA5050;
  border: 2px solid #FF7B7B;
}
.payInfo-selectCard {
  padding-right: 0.3rem;
  position: relative;
}
.payInfo-selectCard::after{
  position: absolute;
  content: "";
  width: 0.25rem;
  height: 100%;
  background-image: url("data:image/png;base64,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");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.payInfo-cardListContainer {
  position: relative;
  overflow: hidden;
  color: rgba(102, 102, 102, 0.5) !important;
}
.payInfo-cardListContainer .cardItemRdio {
  position: relative;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 100%;
  border: 1.5px solid rgb(250, 80, 80);
  margin-right: 2%;
}
.payInfo-cardListContainer .cardItemRdioSelected {
  position: relative;
}
.payInfo-cardListContainer .cardItemRdioSelected::after {
  position: absolute;
  content: "";
  width: 0.16rem;
  height: 0.16rem;
  background-color: rgb(250, 80, 80);
  border-radius: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cardItemText {
  flex:1;
}
.payInfo-cardListContainer ul {
  list-style: none;
  width: 100%;
  padding: 2% 0;
}
.payInfo-cardListContainer ul li {
  position: relative;
  box-sizing: border-box;
  padding: 2% 3.5%;
  font-size: 0.3rem;
  color: #333333;
}
.commonTitleContainer {
  position: relative;
  padding: 2% 7% 2% 7%;
  border-bottom: 1px solid #eee;
  text-align: center;
  font-size: 0.36rem;
  font-family: PingFangSC-Semibold;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.commonTitleContainer .operateIcon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.commonTitleContainer .backIcon {
  left: 0;
  width: 10%;
}
.commonTitleContainer .closeIcon {
  left: 3%;
  width: 4%;
}
.page-bookingInfoWrap-line {
  border-bottom: 1px solid #eee;
}
.actOrderDisabled{
  background-color:#cbcbcb;
  border-color: #cbcbcb;
}
.cardTipBox {
  width: 70%!important;
  border-radius: 10px!important;
  top: 45%!important;
}
.cardTipBox .unm-msgbox-cancel {
  color:rgb(102, 102, 102)!important;
}
.cardTipBox .unm-msgbox-confirm {
  color:rgb(235, 19, 19)!important;
}
.cardTipBox .unm-msgbox-message{
  text-align: left!important;
}
.cardTipBox .unm-msgbox-content {
  padding: 10px 15px 10px!important;
}
.cardTipBox .unm-msgbox-cancel {
  border-right: 0!important;
}
.cardTipBox .unm-msgbox-btns {
  height: 50px!important;
  border-top-color: rgb(229, 229, 229)!important;
  font-size: 16px!important;
} 
/*# sourceMappingURL=common.wap.css.map */

