@charset "UTF-8";
/*---------       字体行高       -----------*/
/*---------       字体颜色       -----------*/
/*---------       边框颜色       -----------*/
/*---------       背景颜色       -----------*/
/* 属性多值传递
ex:
@include remCalc(padding,10,20);
padding: 0.13333rem 0.26667rem;*/
/*按钮纯色系*/
/*按钮边框色系*/
/*按钮大小*/
/*自适应按钮*/
/*标题*/
/*小消息标签*/
/*背景色点击变化*/
/*字数省略限制*/
/*波纹点击效果*/
.merge-pay .card-pay-box {
  width: 1200px;
  height: 572px;
  background: #fff;
  margin: 0 auto;
  padding: 20px 0px;
}
.merge-pay .card-pay-box .icon-top {
    width: 199px;
    margin-left: 25px;
    margin-bottom: 20px;
}
.merge-pay .card-pay-box .card-info-box {
    width: 1200px;
    border-top: 1px solid #eeeeee;
    padding: 35px 107px;
}
.merge-pay .card-pay-box .card-info-box .card-info-title {
      color: #333333;
      font-size: 18px;
      font-weight: 500;
      line-height: 30px;
      height: 30px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM4MjQ1REY0RTg3RTExRThBRTYwRjFBNzI1RUJGNkY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM4MjQ1REY1RTg3RTExRThBRTYwRjFBNzI1RUJGNkY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzgyNDVERjJFODdFMTFFOEFFNjBGMUE3MjVFQkY2RjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzgyNDVERjNFODdFMTFFOEFFNjBGMUE3MjVFQkY2RjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5upePvAAADc0lEQVR42sSYXUhTYRjHn22FJWXGWCpkMpM0S0JDpKwgnC5TgwgM2q04KQv6cl1HmkE3fVw0L/pAMOi2ixKDoKLywi76MI+UptJFm1nNjznzaM+znq3D2nbO2Xa2P/zwzL3nff97n/d9zvscnfFNM6iUGbEie5CtSB6ylr+bRsaQj8gLpBcZVdP5CoXtDEgj0orsQnQR2hmZMsSGLCOvkJvIA0SUG0ivwIwFeY/0ILujmAknHd/Tw31Y4jG0CnEifUgRxK8i7svJfasyZEKeIc2QeDVz3yalhqjhc6QctFM5j2GSM5SOPEQKQXsV8ljp0QxdQyogeargMcMaoh3QBMlXk3T36SV/r0PqdINzXdDQUc66qVIRJ96goRNaj9iWXQ+TpU4QSq5GatIaMGTmbKqZzmYfhLacBv+1b3kxUjN6JOXTs+yAyseBKp3HmXGwmTHfJFQPd0R7zFjJUKVWZsgIGSKN+FxgETrAI3qj3VJJhrZpNTMBM198bqgS2mFanJe7rZjWUG6kb9s3NsLr4otQu26HugWMMxMIE81MtXBZiRlSnl5yuPpPdlMVFKRlQXf+cajLLFVk5kLOIf+OIn32fYMaNPNDnFX6W9ZEPQ/tH7oEC7wr7plboCGzTDZM57Lr/i1gNPNTnFM1u3o+dobVO++EfyEGTN0x2yOGzyEJ0yiFaVh2AYfTDBmaiNZi0PsVrEInzC/99n+m8NWHhK9NsoApTDQzU4uzseyFcTI0KNeKZso63AnepQX/57sYPkvGdv/1GUnSozDVoHm1YZLogyHdvjMLL+rkWroXPdDreQs2YyUYdHo4vL4cNuOCb9lQFQwThfdX7GZIt3RYBuXjxSel2bpkdS483uKANP3K4P8UJj05UYVSQCEbQV4qvetv+K6Aj9cUJT3a2nGaAS6XRihk9IF6O6L0TheG7+n0IHwXZ+D0eDdMibOQADmoVNJx5WrguikR5U4sGkJol4iBxEgV5ckUHtBOBapaaaZ+QrkvBWZucwEZtuqgU1t/Es30h0Ym1BAlEcpyQhLMCDzWnFzl6kb2IQMamhngMdxKa3sXshfp0sBMF79bcql9+0G5yY7UJCiEAvdFfc7H836oj4+5xzibLseQgW3cR1+i3qBRjrjPUNlUy9NOiXQTksHtPHSE4ERHr/QeqX2l90eAAQDMuw9mfNGL9AAAAABJRU5ErkJggg==) no-repeat;
      background-size: 30px 30px;
      padding-left: 40px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list {
      margin-top: 30px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .card-info-item {
        line-height: 20px;
        margin-bottom: 10px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .card-info-item .left-span {
          color: #666666;
          font-size: 14px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .card-info-item .right-span {
          color: #333333;
          font-size: 14px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .card-info-item .right-span.orange {
            color: #fc6e05;
            font-size: 14px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .card-info-item .right-span.orange span {
              font-size: 24px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .input-item {
        height: 40px;
        margin-top: 20px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .input-item .input-label {
          display: inline-block;
          color: #666666;
          font-size: 14px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .input-item .input-place {
          background: transparent;
          width: 300px;
          height: 40px;
          border: 1px solid #dddddd;
          border-radius: 4px;
          text-indent: 11px;
          font-size: 14px;
}
.merge-pay .card-pay-box .card-info-box .card-info-list .card-bank-name {
        color: #fc0505;
        font-size: 14px;
        display: inline-block;
        margin-left: 15px;
}
.merge-pay .card-pay-box .card-info-box .next-step-btn {
      background: #ddd;
      width: 160px;
      height: 40px;
      border-radius: 4px;
      color: #fff;
      font-size: 16px;
      text-align: center;
      line-height: 40px;
      margin-top: 40px;
      cursor: pointer;
}
.merge-pay .card-pay-box .card-info-box .next-step-btn.active {
        background: #fc6e05;
}

