@charset "UTF-8";
/*通用初始化*/
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
select,
td,
textarea,
th,
ul {
  font-family: '微软雅黑';
  margin: 0;
  padding: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%; }

dl,
ol,
ul {
  list-style: none; }

fieldset,
img,
input[type=submit] {
  border: 0 none; }

img {
  display: inline-block;
  overflow: hidden;
  vertical-align: top; }

em {
  font-style: normal; }

strong {
  font-weight: 400; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

button,
input[type=button] {
  cursor: pointer;
  border: 0 none; }

textarea {
  resize: none;
  word-wrap: break-word; }

menu {
  margin: 0;
  padding: 0; }

body {
  font-family: Helvetica;
  -webkit-user-select: none;
  -webkit-text-size-adjust: 100% !important; }

input[type=number] {
  -webkit-user-select: text; }

a,
button,
img,
input {
  -webkit-touch-callout: none; }

input,
select,
textarea {
  outline: 0; }

a,
button,
input {
  -webkit-tap-highlight-color: transparent; }

@media all and (-webkit-transform-3d) {
  a,
  button,
  input {
    -webkit-tap-highlight-color: rgba(130, 130, 130, 0.52); } }
body,
html {
  height: 100%; }

a {
  text-decoration: none; }

.body {
  position: relative; }

.receivablePayBody {
  padding-top: 10px; }

/*loading*/
.loading {
  position: fixed;
  z-index: 19920217;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75); }
  .loading .loading-div {
    font-size: 0;
    position: relative;
    top: 40%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 120px;
    height: 30px;
    margin: 0 auto;
    color: #fff; }
    .loading .loading-div > div {
      position: relative;
      display: inline-block;
      float: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 30px;
      height: 30px;
      border: 0 solid currentColor;
      border-radius: 100%;
      background-color: currentColor; }
    .loading .loading-div > div:first-child {
      -webkit-transform: translateX(0%);
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -o-transform: translateX(0%);
      transform: translateX(0%);
      -webkit-animation: ball-newton-cradle-left 1s 0s ease-out infinite;
      -moz-animation: ball-newton-cradle-left 1s 0s ease-out infinite;
      -o-animation: ball-newton-cradle-left 1s 0s ease-out infinite;
      animation: ball-newton-cradle-left 1s 0s ease-out infinite; }
    .loading .loading-div > div:last-child {
      -webkit-transform: translateX(0%);
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -o-transform: translateX(0%);
      transform: translateX(0%);
      -webkit-animation: ball-newton-cradle-right 1s 0s ease-out infinite;
      -moz-animation: ball-newton-cradle-right 1s 0s ease-out infinite;
      -o-animation: ball-newton-cradle-right 1s 0s ease-out infinite;
      animation: ball-newton-cradle-right 1s 0s ease-out infinite; }

@-webkit-keyframes ball-newton-cradle-left {
  25% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }
@-moz-keyframes ball-newton-cradle-left {
  25% {
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  50% {
    -moz-transform: translateX(0%);
    transform: translateX(0%); } }
@-o-keyframes ball-newton-cradle-left {
  25% {
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  50% {
    -o-transform: translateX(0%);
    transform: translateX(0%); } }
@keyframes ball-newton-cradle-left {
  25% {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  50% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); } }
@-webkit-keyframes ball-newton-cradle-right {
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  75% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }
@-moz-keyframes ball-newton-cradle-right {
  50% {
    -moz-transform: translateX(0%);
    transform: translateX(0%); }
  75% {
    -moz-transform: translateX(100%);
    transform: translateX(100%);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -moz-transform: translateX(0%);
    transform: translateX(0%); } }
@-o-keyframes ball-newton-cradle-right {
  50% {
    -o-transform: translateX(0%);
    transform: translateX(0%); }
  75% {
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -o-transform: translateX(0%);
    transform: translateX(0%); } }
@keyframes ball-newton-cradle-right {
  50% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); }
  75% {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); } }
/*输入车牌号页面 {*/
/*温馨提示*/
.prompted {
  display: table;
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #e5e5e5;
  background: #f0f0f0; }
  .prompted .prompted-text {
    display: table-cell;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle; }
    .prompted .prompted-text p {
      font-size: 12px;
      text-align: center;
      color: #323232; }
    .prompted .prompted-text p:nth-child(1) {
      color: #d60101; }

/*内框*/
.insideBox {
  width: 90%;
  min-height: 10px;
  margin: 0 auto;
  /*请输入你的车牌*/
  /*车牌输入框*/
  /*确认按钮*/
  /*注意标题*/
  /*注意内容*/ }
  .insideBox .guidance {
    width: 100%;
    height: 40px; }
    .insideBox .guidance p {
      font-size: 13px;
      line-height: 40px;
      color: #9f9f9f; }
  .insideBox .divInput {
    width: 100%;
    min-height: 55px; }
    .insideBox .divInput a {
      font-size: 15px;
      display: block;
      float: left;
      width: 10.2%;
      margin-right: 1%;
      text-align: center;
      color: #646464;
      border: 1px solid #cdcdcd;
      border-radius: 3px; }
    .insideBox .divInput .divInput-point {
      width: 4%;
      color: #9f9f9f;
      border: none; }
    .insideBox .divInput a:nth-child(9) {
      margin-right: 0;
      border: 1px dashed #cdcdcd; }
      .insideBox .divInput a:nth-child(9) img {
        width: 100%;
        height: 100%; }
  .insideBox .btn {
    width: 100%;
    height: 65px; }
    .insideBox .btn a {
      display: block;
      width: 100%;
      height: 37px;
      margin: 0 auto;
      border-radius: 5px;
      background: #c9c9c9; }
      .insideBox .btn a p {
        font-size: 15px;
        line-height: 37px;
        text-align: center;
        color: #fff; }
  .insideBox .attention {
    width: 100%;
    height: 15px; }
    .insideBox .attention .attention-left,
    .insideBox .attention .attention-right {
      float: left;
      width: 37.5%;
      height: 100%; }
    .insideBox .attention .attention-left {
      background: url("../img/attentionLeft.png") no-repeat center;
      background-size: 100%; }
    .insideBox .attention .attention-right {
      background: url("../img/attentionRight.png") no-repeat center;
      background-size: 100%; }
    .insideBox .attention .attention-center {
      float: left;
      width: 25%;
      height: 100%; }
      .insideBox .attention .attention-center p {
        font-size: 14px;
        line-height: 15px;
        text-align: center;
        color: #323232; }
  .insideBox .content {
    width: 100%;
    min-height: 100px;
    margin-top: 10px; }
    .insideBox .content p {
      font-size: 13px;
      line-height: 20px;
      color: #a2a2a2; }

/*自定义键盘*/
.keyboard {
  position: fixed;
  bottom: 0;
  display: none;
  width: 100%;
  height: 220px;
  /*关闭按钮*/
  /*键盘内容*/ }
  .keyboard .keyboard-close {
    width: 100%;
    height: 30px;
    border-top: 1px solid #c4cad1;
    background: #f0f0f0; }
    .keyboard .keyboard-close a {
      font-size: 12px;
      line-height: 30px;
      display: block;
      float: right;
      width: 50px;
      height: 100%;
      text-align: center;
      color: #404040; }
  .keyboard .keyboard-content {
    width: 100%;
    height: 190px;
    background: #cfd4da;
    /*键盘通用样式*/
    /*第四排*/ }
    .keyboard .keyboard-content .keyboard-content {
      width: 100%;
      height: 47.5px;
      text-align: center; }
      .keyboard .keyboard-content .keyboard-content a {
        font-size: 13px;
        font-weight: 900;
        line-height: 37px;
        position: relative;
        display: inline-block;
        height: 37px;
        margin-top: 5px;
        margin-left: 6px;
        color: #333;
        border-radius: 5px;
        background: #fff;
        box-shadow: 0 2px 5px #8d8d8d; }
        .keyboard .keyboard-content .keyboard-content a .keyboard-event-div {
          position: absolute;
          z-index: 19920217;
          top: -110%;
          left: -25%;
          display: none;
          width: 150%;
          border-radius: 5px;
          background: #fff;
          box-shadow: 0 2px 5px #8d8d8d; }
      .keyboard .keyboard-content .keyboard-content a:nth-child(1) {
        margin-left: 0; }
      .keyboard .keyboard-content .keyboard-content .keyboard-content-ash {
        color: #898989;
        background: #e5e5e5; }
    .keyboard .keyboard-content .keyboard-content-04 .keyboard-back-event {
      width: 40px;
      background: #a4abb6; }
      .keyboard .keyboard-content .keyboard-content-04 .keyboard-back-event div {
        width: 100%;
        height: 100%;
        color: rgba(0, 0, 0, 0);
        background: url("../img/keyboardBack.png") no-repeat center;
        background-size: 50%; }
    .keyboard .keyboard-content .keyboard-content-04 .keyboard-content-province-close {
      position: absolute;
      margin-left: 30px; }

/*输入车牌号页面 }*/
/*订单页面 {*/
/*温馨提示*/
.par-prompted {
  display: table;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #e5e5e5;
  background: #f0f0f0; }
  .par-prompted .par-prompted-text {
    display: table-cell;
    width: 100%;
    height: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    vertical-align: middle; }
    .par-prompted .par-prompted-text p {
      font-size: 12px;
      text-align: center;
      color: #d60101; }
    .par-prompted .par-prompted-text p:nth-child(3) {
      color: #323232; }

/*温馨提示*/
.par-carpark {
  width: 100%;
  height: 35px;
  border-bottom: 1px solid #e5e5e5; }
  .par-carpark p {
    font-size: 12px;
    line-height: 35px;
    text-indent: 1em;
    color: #323232; }

/*停车费用*/
.par-costs {
  display: table;
  width: 100%;
  height: 120px;
  border-bottom: 1px solid #e5e5e5; }
  .par-costs .par-costs-text {
    display: table-cell;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle; }
    .par-costs .par-costs-text p {
      font-size: 12px;
      text-align: center;
      color: #9f9f9f; }
    .par-costs .par-costs-text .par-costs-text-num {
      font-size: 30px;
      font-weight: 900;
      color: #323232; }

/*相关信息*/
.par-info {
  width: 100%;
  height: 100px; }
  .par-info .par-info-n {
    width: 90%;
    height: 100%;
    margin: 0 auto; }
    .par-info .par-info-n div {
      font-size: 14px;
      width: 100%;
      height: 33.33px; }
      .par-info .par-info-n div p {
        line-height: 33.33px; }
      .par-info .par-info-n div .par-info-n-left {
        float: left;
        color: #9f9f9f; }
      .par-info .par-info-n div .par-info-n-right {
        float: right;
        color: #323232; }

/*支付方式标题*/
.par-wayTitle {
  width: 100%;
  height: 30px;
  margin-top: 10px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: #f0f0f0; }
  .par-wayTitle .par-wayTitle-text {
    width: 90%;
    height: 100%;
    margin: 0 auto; }
    .par-wayTitle .par-wayTitle-text p {
      font-size: 13px;
      font-weight: 900;
      line-height: 30px;
      color: #9f9f9f; }

/*支付方式内容*/
.par-wayContent {
  width: 100%;
  min-height: 10px; }
  .par-wayContent > div {
    width: 90%;
    min-height: 10px;
    margin: 0 auto;
    /*支付选项*/ }
    .par-wayContent > div .par-wayContent-sel {
      display: block;
      width: 100%;
      height: 60px;
      border-bottom: 1px solid #e5e5e5; }
      .par-wayContent > div .par-wayContent-sel > div {
        float: left;
        height: 100%; }
        .par-wayContent > div .par-wayContent-sel > div > p {
          font-size: 14px;
          color: #9f9f9f; }
      .par-wayContent > div .par-wayContent-sel .par-wayContent-sel-left {
        width: 25%; }
        .par-wayContent > div .par-wayContent-sel .par-wayContent-sel-left > img {
          display: block;
          width: 40px;
          height: 40px;
          margin: 0 auto;
          margin-top: 10px;
          border-radius: 5px; }
      .par-wayContent > div .par-wayContent-sel .par-wayContent-sel-center {
        width: 65%; }
        .par-wayContent > div .par-wayContent-sel .par-wayContent-sel-center p:nth-child(1) {
          font-size: 15px;
          font-weight: 900;
          margin-top: 9.1px;
          color: #444; }
      .par-wayContent > div .par-wayContent-sel .par-wayContent-sel-right {
        width: 10%; }
        .par-wayContent > div .par-wayContent-sel .par-wayContent-sel-right img {
          display: block;
          width: 18px;
          height: 18px;
          margin: 0 auto;
          margin-top: 20px; }

/*立即支付按钮*/
.par-parParking {
  width: 100%;
  height: 37px;
  margin-top: 20px; }
  .par-parParking a {
    display: block;
    width: 90%;
    height: 100%;
    margin: 0 auto;
    border-radius: 5px;
    background: #ff8808; }
    .par-parParking a p {
      font-size: 15px;
      line-height: 37px;
      text-align: center;
      color: #fff; }

/*返回上一页*/
.par-returns {
  width: 100%;
  height: 20px;
  margin-top: 10px;
  margin-bottom: 20px; }
  .par-returns > a {
    font-size: 12px;
    line-height: 20px;
    display: block;
    width: 110px;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    color: #323232;
    background: url("../img/arrow.png") no-repeat right center;
    background-size: 7px; }

/*订单页面 }*/
/*支付成功页面 {*/
/*支付成功*/
.success-box {
  width: 100%;
  min-height: 10px; }
  .success-box .success-box-bg {
    width: 100%;
    height: 190px;
    background: url("../img/payParkingBg.png") no-repeat bottom;
    background-size: 30%; }
  .success-box .success-box-img {
    width: 100%;
    height: 45px;
    background: url("../img/payParking.png") no-repeat bottom;
    background-size: 8%; }
  .success-box .success-box-text {
    width: 100%;
    min-height: 25px;
    padding-top: 8px; }
    .success-box .success-box-text p {
      font-size: 14px;
      line-height: 20px;
      color: #323232; }
    .success-box .success-box-text p:nth-child(1) {
      margin-left: 41%; }
    .success-box .success-box-text p:nth-child(2) {
      margin-left: 36.8%; }

/*支付成功页面 }*/
/*温馨提示页面 {*/
.prompted-box {
  position: relative;
  width: 100%;
  height: 100%;
  background: #f0f0f0; }
  .prompted-box .prompted-box-img {
    position: relative;
    width: 100%;
    height: 190px; }
    .prompted-box .prompted-box-img img {
      position: absolute;
      bottom: 0;
      left: 40%;
      display: block;
      width: 70px; }
  .prompted-box .prompted-box-text {
    font-size: 14px;
    width: 80%;
    margin: 0 auto;
    margin-top: 20px;
    text-indent: 2em; }
    .prompted-box .prompted-box-text > span {
      font-weight: 900;
      color: #d70000; }

/*温馨提示页面 }*/
/*弹窗 {*/
.elasticWindow,
.elasticWindowFalse {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7); }
  .elasticWindow .elasticWindowFalse-div,
  .elasticWindowFalse .elasticWindowFalse-div {
    position: relative; }
    .elasticWindow .elasticWindowFalse-div .elasticWindowFalse-event,
    .elasticWindowFalse .elasticWindowFalse-div .elasticWindowFalse-event {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 20px; }
      .elasticWindow .elasticWindowFalse-div .elasticWindowFalse-event a,
      .elasticWindowFalse .elasticWindowFalse-div .elasticWindowFalse-event a {
        font-size: 13px;
        line-height: 30px;
        position: absolute;
        right: 0;
        display: block;
        width: 30px;
        height: 30px;
        text-align: center;
        color: #323232; }
  .elasticWindow .elasticWindow-div,
  .elasticWindowFalse .elasticWindow-div {
    width: 80%;
    min-height: 120px;
    margin: 50% auto;
    padding-bottom: 15px;
    border-radius: 10px;
    background: #fff; }
    .elasticWindow .elasticWindow-div .elasticWindow-div-top,
    .elasticWindowFalse .elasticWindow-div .elasticWindow-div-top {
      width: 100%;
      height: 35px;
      padding-top: 25px; }
      .elasticWindow .elasticWindow-div .elasticWindow-div-top img,
      .elasticWindowFalse .elasticWindow-div .elasticWindow-div-top img {
        display: block;
        width: 40px;
        margin: 0 auto; }
    .elasticWindow .elasticWindow-div .elasticWindow-div-bottom,
    .elasticWindowFalse .elasticWindow-div .elasticWindow-div-bottom {
      width: 80%;
      min-height: 45px;
      margin-top: 15px;
      padding: 0 10%; }
      .elasticWindow .elasticWindow-div .elasticWindow-div-bottom p,
      .elasticWindowFalse .elasticWindow-div .elasticWindow-div-bottom p {
        font-size: 13px;
        text-align: center;
        color: #323232; }
        .elasticWindow .elasticWindow-div .elasticWindow-div-bottom p .elasticWindow-div-bottom-text-top,
        .elasticWindowFalse .elasticWindow-div .elasticWindow-div-bottom p .elasticWindow-div-bottom-text-top {
          color: #df0000; }

/*弹窗 }*/
/*选择小区 {*/
.communitySelection {
  width: 100%;
  height: auto; }
  .communitySelection ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;
    height: auto; }
    .communitySelection ul > li {
      font-size: 14px;
      line-height: 50px;
      float: left;
      width: calc(50% - 1px);
      height: 50px;
      text-align: center;
      color: #332b33;
      border-right: 1px solid #e5e5e5;
      border-bottom: 1px solid #e5e5e5;
      background: #fff; }
      .communitySelection ul > li > a {
        display: block;
        width: 100%;
        height: 100%;
        color: #332b33; }
    .communitySelection ul li:nth-child(2n + 1) {
      border-right: none; }
    .communitySelection ul .communitySelection-title {
      font-weight: 900;
      width: 100%;
      text-align: left;
      text-indent: 45px;
      border-right: none;
      background: #fff url("../img/quarters.png") no-repeat 15px center;
      background-size: 22px; }

/*选择小区 }*/

/*# sourceMappingURL=parkingFee.css.map */
