@charset "UTF-8";
/*---------       字体行高       -----------*/
/*---------       字体颜色       -----------*/
/*---------       边框颜色       -----------*/
/*---------       背景颜色       -----------*/
/* 属性多值传递
ex:
@include remCalc(padding,10,20);
padding: 0.13333rem 0.26667rem;*/
/*按钮纯色系*/
/*按钮边框色系*/
/*按钮大小*/
/*自适应按钮*/
/*标题*/
/*小消息标签*/
/*背景色点击变化*/
/*字数省略限制*/
/*波纹点击效果*/
.merge-pay {
  padding-top: 30px;
}
.merge-pay .card-pay-box {
    width: 1200px;
    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;
            padding: 5px 3px;
            line-height: 30px;
}
.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;
}

