
/*
*   基础样式
**/
.mipay-content{
    font-size: 40px;
    font-family: "SimHei","STHeiti";
    color: #333333;
    line-height: 1.1;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.mipay-content *{ box-sizing: border-box; }
.mipay-content p{ margin: 0; }
.mipay-content h1,.mipay-content h2,.mipay-content h3,.mipay-content h4,.mipay-content h5,.mipay-content h6{
    margin: 0;
    font-size: inherit;
}
.mipay-content a{
    color: inherit;
    text-decoration: none;
}
.mipay-content button, .mipay-content input{
    font-size: inherit;
    font-family: inherit;
}
.mipay-content ul, .mipay-content li{
    list-style: none;
    margin: 0;
    padding: 0;
}
.mipay-content .mipay-pullLeft{ float: left; }
.mipay-content .mipay-pullRight{ float: right; }
.mipay-content .mipay-clearfix:before, .mipay-clearfix:after{
    content: "";
    display: table;
    height: 0;
    clear: both;
}

/*
*   图层蒙版(dropback)
**/
.mipay-content .mipay-dropback{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
}

/*
*   对话框(dialog)
**/
.mipay-content .mipay-dialog{
    position: absolute;
    top: 50%;
    left: 14%;
    width: 72%;
    max-height: 50%;
    border-radius: 0.1em;
    background-color: #ffffff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-animation: mipay-fadeIn 0.5s;
    animation: mipay-fadeIn 0.5s;
}
.mipay-content .mipay-dialog .mipay-dialog-inner{
    display: block;
    width: 100%;
    padding: 0.5em;
}
.mipay-content .mipay-dialog .mipay-dialog-inner .mipay-dialog-title{
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 0.375em;
    line-height: 0.425em;
}
.mipay-content .mipay-dialog .mipay-dialog-inner .mipay-dialog-title:last-child{margin-bottom: 0;}
.mipay-content .mipay-dialog .mipay-dialog-inner .mipay-dialog-title>span{
    font-size: 0.425em;
    line-height: 1;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mipay-content .mipay-dialog .mipay-dialog-inner .mipay-dialog-content{
    font-size: 0.375em;
    line-height: 1.2;
}
.mipay-content .mipay-dialog .mipay-dialog-touch{
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    border-top: 1px solid #d7d7d7;
}
.mipay-content .mipay-dialog .mipay-dialog-touch button{
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    min-width: 0;
    padding: 0.3em;
    line-height: 0.425em;
    text-align: center;
    border: none;
    background: transparent;
}
.mipay-content .mipay-dialog .mipay-dialog-touch button+button{ border-left: 1px solid #d7d7d7; }
.mipay-content .mipay-dialog .mipay-dialog-touch .mipay-dialog-btn{
    display: block;
    font-size: 0.425em;
    line-height: 1;
    color: #298df3;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*
*   支付窗(paylog)
**/
.mipay-content .mipay-paylog{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    -webkit-animation: mipay-popover 0.5s;
    animation: mipay-popover 0.5s;
}
.mipay-content .mipay-paylog .mipay-paylog-head{
    display: block;
    background-color: #ffffff;
    position: relative;
    border-bottom: 1px solid #d7d7d7;
}
.mipay-content .mipay-paylog .mipay-paylog-head h1,
.mipay-content .mipay-paylog .mipay-paylog-head h2,
.mipay-content .mipay-paylog .mipay-paylog-head h3,
.mipay-content .mipay-paylog .mipay-paylog-head h4,
.mipay-content .mipay-paylog .mipay-paylog-head h5,
.mipay-content .mipay-paylog .mipay-paylog-head h6{
    display: block;
    width: 100%;
    text-align: center;
    padding: 0.25em;
    font-weight: normal;
}
.mipay-content .mipay-paylog .mipay-paylog-head .mipay-paylog-desc{
    color: #333333;
    font-size: 0.425em;
    line-height: 1;
    display: block;
}
.mipay-content .mipay-paylog .mipay-paylog-head .mipay-paylog-desc.mipay-paylog-warn{ color: #f00000!important;}
.mipay-content .mipay-paylog .mipay-paylog-head .mipay-paylog-touch{
    line-height: 0.425em;
    display: inline-block;
    position: absolute;
    top: 0.25em;
}
.mipay-content .mipay-paylog .mipay-paylog-head .mipay-paylog-touch.mipay-pullLeft{ left: 0.25em; }
.mipay-content .mipay-paylog .mipay-paylog-head .mipay-paylog-touch.mipay-pullRight{ right: 0.25em; }
.mipay-content .mipay-paylog .mipay-paylog-head .mipay-paylog-btn{
    color: #298df3;
    font-size: 0.375em;
    display: inline-block;
    vertical-align: top;
}
.mipay-content .mipay-paylog .mipay-paylog-inner{
    display: block;
    background-color: #d2d5dc;
    overflow: hidden;
}
.mipay-content .mipay-paylog .mipay-paylog-inner .mipay-paylog-around{
    display: block;
    margin: 0.625em 0.95em;
}
.mipay-content .mipay-paylog .mipay-paylog-inner .mipay-paylog-info{
    display: block;
    /*background-color: #ffffff;*/
    /*border: 1px solid #d7d7d7;*/
}
.mipay-content .mipay-paylog .mipay-paylog-inner .mipay-paylog-card{
    display: block;
    /*padding: 0.375em 0;*/
    line-height: 0.4em;
    position: relative;
    /*padding-right: 0.775em;*/
    font-size: 0.4em;
    color: #333;
    text-align: center;
    margin-bottom: 2.5em;
    background: transparent;
}
/*.mipay-content .mipay-paylog .mipay-paylog-inner .mipay-paylog-card:after{
    content: "";
    position: absolute;
    width: 0.4em;
    height: 0.4em;
    top: 0.375em;
    right: 0.375em;
    background: url("images/mipay-icon-arrowRight.png") center no-repeat;
    background-size: contain;
}*/
.mipay-content .mipay-paylog .mipay-paylog-inner .mipay-paylog-card span{
    color: #999999;
    font-size: 0.35em;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mipay-content .mipay-paylog .mipay-paylog-inner .mipay-password{ margin: 0 -1px -1px; background: #fff;}
.mipay-content .mipay-paylog .mipay-paylog-inner .mipay-paylog-bot{
    display: block;
    margin-top: 0.375em;
    line-height: 0.425em;
}
.mipay-content .mipay-paylog .mipay-paylog-inner .mipay-paylog-bot a{
    display: inline-block;
    vertical-align: top;
    font-size: 0.375em;
    color: #298df3;
    text-decoration: underline;
}


/*
*   密码控件(password)
**/
.mipay-content .mipay-password{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: 1px solid #d7d7d7;
    line-height: 1.125em;
    height: 1.125em;
    box-sizing: content-box;
}
.mipay-content .mipay-password .mipay-password-item{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    font-size: 0.75em;
    text-align: center;
}
.mipay-content .mipay-password .mipay-password-item+.mipay-password-item{ border-left: 1px solid #d7d7d7;}

/*
*   键盘(password)
**/
.mipay-content .mipay-keyboard{
    display: block;
    margin: 0.175em 0.375em 0;
}
.mipay-content .mipay-keyboard:before, .mipay-keyboard:after{
    content: '';
    display: table;
    height: 0;
    clear: both;
}
.mipay-content .mipay-keyboard .mipay-keyboard-item{
    float: left;
    width: 32%;
    height: 1.15em;
    margin-bottom: 0.175em;
    background-color: #ffffff;
    border-radius: 0.1em;
    text-align: center;
    line-height: 1.15em;
}
.mipay-content .mipay-keyboard-item:nth-child(3n){ margin-left: 2%;}
.mipay-content .mipay-keyboard-item:nth-child(3n+1){ margin-right: 2%;}
.mipay-content .mipay-keyboard .mipay-keyboard-item span{
    font-size: 0.575em;
    color: #333;
    vertical-align: top;
}
.mipay-content .mipay-keyboard .mipay-keyboard-item[keyboard-action='delete'] span{
    font-size: 0.425em;
}


/*
*   弹出菜单(popover)
**/
.mipay-content .mipay-popover{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 62.30%;
    /*-webkit-animation: mipay-popover ease 0.5s;
    -moz-animation: mipay-popover ease 0.5s;
    animation: mipay-popover ease 0.5s;*/
}

.mipay-content .mipay-popover .mipay-popover-head{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 0.925em;
    background-color: #ffffff;
    border-bottom: 1px solid #d7d7d7;
}
.mipay-content .mipay-popover .mipay-popover-head .mipay-popover-touch{
    line-height: 0.425em;
    display: inline-block;
    position: absolute;
    top: 0.25em;
}
.mipay-content .mipay-popover .mipay-popover-head .mipay-popover-back{ padding-left: 0.525em;}
.mipay-content .mipay-popover .mipay-popover-head .mipay-popover-back:before{
    content: "";
    width: 0.525em;
    height: 0.525em;
    position: absolute;
    top: -0.05em;
    left: 0;
    /*background: url("images/mipay-icon-arrowLeft.png") center no-repeat;*/
    background-size: contain;
}
.mipay-content .mipay-popover .mipay-popover-head .mipay-popover-touch.mipay-pullLeft{ left: 0.25em;}
.mipay-content .mipay-popover .mipay-popover-head .mipay-popover-touch.mipay-pullRight{ right: 0.25em;}
.mipay-content .mipay-popover .mipay-popover-head .mipay-popover-btn{
    color: #333333;
    font-size: 0.375em;
    display: inline-block;
    vertical-align: top;
}
.mipay-content .mipay-popover .mipay-popover-head h1,.mipay-popover .mipay-popover-head h2,.mipay-popover .mipay-popover-head h3,.mipay-popover .mipay-popover-head h4,.mipay-popover .mipay-popover-head h5,.mipay-popover .mipay-popover-head h6{
    display: block;
    width: 100%;
    text-align: center;
    padding: 0.25em;
    line-height: 0.425em;
    font-weight: normal;
}
.mipay-content .mipay-popover .mipay-popover-head .mipay-popover-desc{
    color: #333333;
    font-size: 0.425em;
    display: block;
}
.mipay-content .mipay-popover .mipay-popover-inner{
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 0.925em;
    background-color: #f5f5f5;
}
.mipay-content .mipay-popover .mipay-popover-inner .mipay-popover-scrollview{
    display: block;
    width: 100%;
    height: 100%;
    overflow-y: auto;
}


/*
*   副标题(subtitle)
**/
.mipay-content .mipay-subtitle{
    padding: 0.2em;
    line-height: 0.35em;
}
.mipay-content .mipay-subtitle span{
    font-size: 0.2em;
    color: #666666;
    vertical-align: top;
}


/*
*   列表(listview)
**/
.mipay-content .mipay-listview{
    display: block;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}
.mipay-content .mipay-listview .mipay-listview-cell{
    padding: 0.375em;
    line-height: 0.5em;
    background-color: #ffffff;
    border-bottom: 1px solid #d7d7d7;
    position: relative;
}
.mipay-content .mipay-listview .mipay-listview-cell:last-child{ border-bottom: none;}
.mipay-content .mipay-listview .mipay-listview-cell>a, .mipay-content .mipay-listview .mipay-listview-cell>div{
    padding: 0.375em;
    margin: -0.375em;
}
.mipay-content .mipay-listview .mipay-listview-cell>a.mipay-navRight{ position: relative }
.mipay-content .mipay-listview .mipay-listview-cell>a.mipay-navRight:after{
    content: '';
    position: absolute;
    width: 0.4em;
    height: 0.4em;
    top: 50%;
    right: 0.375em;
    /*background: url("images/mipay-icon-arrowRight.png") center no-repeat;*/
    background-size: contain;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mipay-content .mipay-listview .mipay-listview-cell .mipay-bankicon {
    margin-right: 0.2em;
    width: 0.75em;
    height: 0.75em;
    vertical-align: top;
}
.mipay-content .mipay-listview .mipay-listview-cell .mipay-icon-card{ margin-right: 0.3em; }
.mipay-content .mipay-listview .mipay-listview-cell span{
    font-size: 0.425em;
    color: #333333;
    vertical-align: top;
}
.mipay-content .mipay-listview .mipay-listview-cell .mipay-listview{ margin: -0.375em; }
.mipay-content .mipay-listview .mipay-listview-cell .mipay-listview{ 
    border-top: none;
    border-bottom: none;
}


/*
*   不可用项目列表(unavailable)
**/
.mipay-content .mipay-listview-unavailable .mipay-listview-cell>a, .mipay-content .mipay-listview-unavailable .mipay-listview-cell>div{ opacity: 0.4; }
.mipay-content .mipay-listview-unavailable .mipay-listview-cell img{
    -webkit-filter:grayscale(1);
    filter:grayscale(1);
}


/*
*   伸缩盒(flexbox)
**/
.mipay-content .mipay-flexbox{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.mipay-content .mipay-flexbox .mipay-flexbox-flexible{ flex: 1; }


/*
*   图标(icon)
**/
.mipay-content .mipay-icon{
    display: inline-block;
    vertical-align: text-bottom;
    font-size: 1em!important;
}
.mipay-content .mipay-icon-card:before{
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 0.625em;
    height: 0.625em;
    /*background: url("images/mipay-icon-card.png") center no-repeat;*/
    background-size: contain;
}


/*
*   选择列表(listview-checkbox)
**/
.mipay-content .mipay-listview-checkbox .mipay-active:after{
    content: "";
    position: absolute;
    display: inline-block;
    width: 0.5em;
    height: 0.5em;
    top: 50%;
    right: 0.375em;
    /*background: url("images/mipay-icon-check.png") center no-repeat;*/
    background-size: contain;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}


/*
*   切换效果(scroll)
**/
.mipay-scrollLeft{
    transform: translateX(-100%);
    transition: transform ease 0.5s;
}
.mipay-scrollLeft-active{
    -webkit-animation: mipay-scrollLeft ease 0.5s;
    animation: mipay-scrollLeft ease 0.5s;
}
.mipay-scrollRight{
    transform: translateX(100%);
    transition: transform ease 0.5s;
}
.mipay-scrollRight-active{
    -webkit-animation: mipay-scrollRight ease 0.5s;
    animation: mipay-scrollRight ease 0.5s;
}



/*
*   动画效果(animation)
**/
@-webkit-keyframes mipay-popover {
    from{-webkit-transform: translateY(100%); transform: translateY(100%)}
    to {-webkit-transform: translateY(0); transform: translateY(0)}
}
@keyframes mipay-popover {
    from{-webkit-transform: translateY(100%); transform: translateY(100%)}
    to {-webkit-transform: translateY(0); transform: translateY(0)}
}
@-webkit-keyframes mipay-fadeIn {
    from {opacity: 0}
    to {opacity: 1}
}
@keyframes mipay-fadeIn {
    from {opacity: 0}
    to {opacity: 1}
}
@-webkit-keyframes mipay-scrollLeft{
    from{ -webkit-transform: translateX(100%); transform: translateX(100%)}
    to{  -webkit-transform: translateX(0); transform: translateX(0)}
}
@keyframes mipay-scrollLeft{
    from{ -webkit-transform: translateX(100%); transform: translateX(100%)}
    to{  -webkit-transform: translateX(0); transform: translateX(0)}
}
@-webkit-keyframes mipay-scrollRight{
    from{ -webkit-transform: translateX(-100%); transform: translateX(-100%)}
    to{  -webkit-transform: translateX(0); transform: translateX(0)}
}
@keyframes mipay-scrollRight{
    from{ -webkit-transform: translateX(-100%); transform: translateX(-100%)}
    to{  -webkit-transform: translateX(0); transform: translateX(0)}
}

.test-bak {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 3em;
  width: 3em;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAACzCAMAAAD1yt3BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMjZBODk5MkY3MzgxMUU2Qjk0NkExMUIzMDdENEM4OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMjZBODk5MUY3MzgxMUU2Qjk0NkExMUIzMDdENEM4OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxZTczNTkyLWY3YzUtNDEzOS1iNjdiLTRiOWY3MmJiODFkMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIvPiA8L3Jk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) no-repeat center;
}
.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.fade-enter,
.fade-leave-active {
  opacity: 0;
}
.shrink-enter-active,
.shrink-leave-active {
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  transition: 0.2s ease;
}
.shrink-enter,
.shrink-leave-active {
  opacity: 0;
  -webkit-transform: scale(3);
     -moz-transform: scale(3);
      -ms-transform: scale(3);
          transform: scale(3);
}
.slide-left-enter .slide-right-leave-active {
  opacity: 0;
  -webkit-transform: translate(30px, 0);
     -moz-transform: translate(30px, 0);
      -ms-transform: translate(30px, 0);
          transform: translate(30px, 0);
}
.slide-left-leave-active .slide-right-enter {
  opacity: 0;
  -webkit-transform: translate(-30px, 0);
     -moz-transform: translate(-30px, 0);
      -ms-transform: translate(-30px, 0);
          transform: translate(-30px, 0);
}
.slide-up-enter-active,
.slide-up-leave-active {
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  transition: 0.2s ease;
}
.slide-up-enter,
.slide-up-leave-active {
  opacity: 0;
  -webkit-transform: translate(0, 7.5rem);
     -moz-transform: translate(0, 7.5rem);
      -ms-transform: translate(0, 7.5rem);
          transform: translate(0, 7.5rem);
}
.btn {
  -webkit-transition: 1s ease;
  -moz-transition: 1s ease;
  transition: 1s ease;
  background-color: #ff5154;
  color: white;
  font-size: 0.35rem;
  width: 5rem;
  padding: 0.2rem 0;
  margin: 0.3rem 0;
  -webkit-border-radius: 0.1rem;
          border-radius: 0.1rem;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.btn:active {
  color: white;
  background-color: #a80303;
}
.bg-transparent {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1001;
  pointer-events: none;
}
.bg-transparent-flex {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1001;
}
.bottom-wrapper {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 1002;
  pointer-events: all;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.bg-padup-mask {
  pointer-events: all;
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: -1rem 0 0 0 0;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", Arial, Verdana, SimSun-ExtB, arial, sans-serif;
}
.picker-title {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: -webkit-box;
  -moz-box-pack: center;
   -ms-flex-pack: center;
       justify-content: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 0.2rem 0;
  background-color: white;
  border-bottom: 0.01rem solid #eee;
}
.picker-title .picker-title-item {
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
   -ms-flex-positive: 1;
       flex-grow: 1;
  -webkit-box-flex: 1;
  text-align: center;
  color: #3d99e4;
}
.picker-content {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: -webkit-box;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  background-color: white;
}
.picker-column {
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
   -ms-flex-positive: 1;
       flex-grow: 1;
  -webkit-box-flex: 1;
  text-align: center;
}
.picker-column-wrap {
  display: block;
  position: relative;
  height: 4.8rem;
  overflow: hidden;
  width: 100%;
}
.picker-scroller {
  position: absolute;
  display: block;
  width: 100%;
}
.picker-items {
  height: 0.8rem;
  line-height: 0.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.picker-items:first-of-type {
  margin-top: 2rem;
}
.picker-items:last-of-type {
  margin-bottom: 2rem;
}
.picker-mask {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6)));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 2rem;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
}
.picker-indicator {
  position: absolute;
  height: 0.78rem;
  border-top: 0.01rem solid #eee;
  border-bottom: 0.01rem solid #eee;
  top: 2rem;
  width: 100%;
  left: 0;
}
.app-header {
  padding-top: .88rem;
}
.group-title {
  margin-top: .2rem;
  margin-bottom: .1rem;
  padding-left: 0.15rem;
  padding-right: 0.15rem;
  color: #888;
  font-size: 28px;
  text-align: left;
}
.group-body {
  background-color: #FFFFFF;
  line-height: 1.41176471;
  font-size: 25px;
  overflow: hidden;
  position: relative;
  text-align: left;
}
.no-group-title {
  margin-top: 0.15rem;
}
.popup-box {
  position: relative;
  z-index: 2100;
  width: 70%;
  background: #fff;
  -webkit-border-radius: .12rem;
  border-radius: .12rem;
  overflow: hidden;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.popup-title h3 {
  position: relative;
  padding: .25rem 0;
  line-height: .3rem;
  border-bottom: 1px solid #d5d5d5;
  font-weight: 700;
  text-align: center;
  text-align: center!important;
  font-size: .3rem;
  color: #353535;
}
.popup-btn {
  display: -webkit-flex;
  display: -moz-flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #d2d2da;
}
.popup-btn button {
  border-left: 1px solid #d2d2da;
  display: block;
  line-height: .8rem;
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  font-size: .3rem;
  color: #3d99e4;
  background-color: white;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  transition: 0.1s;
}
.popup-btn button:first-child {
  border-left: none;
}
.popup-btn button:nth-child(2) {
  color: #ff5154;
}
.popup-btn button:active {
  color: white;
  background-color: #3d99e4;
}
.popup-con {
  margin: .38rem 0;
  padding: 0 .48rem;
  line-height: .4rem;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  font-size: .28rem;
  color: #353535;
  display: box;
  -webkit-box-pack: center;
  -webkit-box-orient: vertical;
  vertical-align: middle;
  text-align: center;
}
.text-padding {
  padding: 0.2rem 0;
}
.header {
  background: #fff;
  font-size: 0.38rem;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  line-height: 0.88rem;
  height: 0.88rem;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: -webkit-box;
  -moz-box-pack: center;
   -ms-flex-pack: center;
       justify-content: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #d7d7d7;
  color: #f00000;
  z-index: 999;
}
.header .return {
  left: 0.3rem;
  top: 0;
  font-size: 0.3rem;
  color: #333;
  position: absolute;
}
.header .return::before {
  content: '';
  border-top: 1px solid #f00000;
  border-left: 1px solid #f00000;
  width: 0.24rem;
  height: 0.24rem;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.header .header-right {
  position: absolute;
  right: 0.3rem;
  top: 0;
  font-size: 0.3rem;
  color: #333;
}
nav nav html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100% ;
  /* 2 */
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
html,
body {
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
}
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
section {
  width: 100%;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a:active,
a:hover {
  outline: 0;
}
.hidden {
  display: none;
}
.none {
  display: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* img {
  border: 0;
  width:100%;
} */
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
  border: none;
  padding: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  -ms-user-select: none;
      user-select: none;
  /*避免用户长按按钮出现复制提示*/
  -moz-user-select: none;
  -webkit-user-select: none;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
body {
  font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", Arial, Verdana, SimSun-ExtB, arial, sans-serif;
  /* font-size: 16px; */
  /* line-height:0;*/
}
ul,
li,
p {
  padding: 0;
  margin: 0;
  list-style: none;
}
i {
  font-style: normal;
}
strong {
  font-weight: normal;
}
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
  color: #fff;
}
input,
button,
select {
  outline: none;
}
input[type='text'],
input[type=number] {
  margin-bottom: 0;
  background-color: transparent;
  padding: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
.text-l {
  text-align: left;
}
.text-c {
  text-align: center;
}
.text-r {
  text-align: right;
}
/*公\用部分*/
.masking {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 2;
  position: fixed;
  left: 0;
  top: 0;
}
.rel {
  position: relative;
}
.text-r {
  text-align: right;
}
.sheet {
  position: fixed;
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -moz-transform: translate3d(0, 100%, 0);
       transform: translate3d(0, 100%, 0);
  -webkit-transform: translate3d(0, 100%, 0);
}
.box-center {
  -webkit-box-align: center;
  -moz-box-align: center;
   -ms-flex-align: center;
       align-items: center;
  -webkit-align-items: center;
}
.z-index1001 {
  z-index: 1001;
}
.none {
  display: none;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
}
.toast {
  position: fixed;
  width: 30%;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  background: rgba(0, 0, 0, 0.7);
  left: 35%;
  top: 30%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -moz-transform: scale(0);
   -ms-transform: scale(0);
       transform: scale(0);
  -webkit-transform: scale(0);
  padding: 0.375rem 5%;
  z-index: 1111;
}
.toast .icon {
  width: 50%;
  margin: 0 auto;
  margin-bottom: 0.25rem;
}
.toast .icon img {
  width: 100%;
}
.toast .text {
  font-size: 0.375rem;
  text-align: center;
  color: #ffffff;
  margin-bottom: 0.25rem;
  line-height: 0.625rem;
}
.modal {
  position: fixed;
  width: 70%;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  background: #ffffff;
  left: 15%;
  top: 30%;
  -webkit-transition: all 0.5s ease-in-out;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -moz-transform: scale(0);
   -ms-transform: scale(0);
       transform: scale(0);
  -webkit-transform: scale(0);
  z-index: 1111;
}
.modal .content {
  font-size: 0.375rem;
  color: #545454;
  padding: 0.5rem 5%;
  line-height: 0.625rem;
  border-bottom: 1px solid #d8d8d8;
}
.modal .btn-area {
  display: -webkit-box;
  line-height: 1.0rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  font-size: .4rem;
  color: #2182f9;
}
.modal .btn-area .know {
  -webkit-border-radius: 0 0 0.125rem 0.125rem;
          border-radius: 0 0 0.125rem 0.125rem;
}
.modal .flex1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.modal .btn-area .lb {
  -webkit-border-radius: 0 0 0 0.125rem;
          border-radius: 0 0 0 0.125rem;
}
.modal .bordr {
  border-right: 1px solid #d8d8d8;
}
.modal .btn-area .rb {
  -webkit-border-radius: 0 0 0.125rem 0;
          border-radius: 0 0 0.125rem 0;
}
@media screen and (max-width: 320px) {
.footer ul li:first-child i {
    -moz-transform: scale(0.85);
         transform: scale(0.85);
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -mos-transform: scale(0.85);
}
.popup-fq-area ul li i {
    -moz-transform: scale(0.85);
         transform: scale(0.85);
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -mos-transform: scale(0.85);
}
}
.col-1 {
  width: 8.33%;
}
.col-2 {
  width: 16.67%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33%;
}
.col-5 {
  width: 41.67%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33%;
}
.col-8 {
  width: 66.67%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33%;
}
.col-11 {
  width: 91.67%;
}
.col-12 {
  width: 100%;
}
/* TODO 设置浮动 */
[class*="col-"] {
  float: left;
}
body {
  background: #f5f5f5;
}
/*login页面*/
.info > img {
  display: block;
  margin: 0 auto;
  padding-top: 0.58rem;
}
.tel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.32rem;
  margin-top: 0.44rem;
}
.box {
  margin-top: 0.8rem;
  background: #fff;
  line-height: 0.88rem;
  color: #333333;
  border-bottom: 1px solid #ccc;
}
.login-area :first-child,
.tel-area :first-child,
.password-area :first-child,
.confirmPsw-area :first-child {
  text-align: right;
  padding-right: 0.80rem;
}
.login-area,
.tel-area,
.code-area,
.password-area,
.confirmPsw-area {
  font-size: 0.32rem;
}
.code-area :first-child {
  font-size: 0.32rem;
  text-align: left;
  padding-left: 0.32rem;
}
.baseline2,
.tel-area2,
.password-area {
  position: relative;
}
.baseline2::after,
.tel-area2::after,
.password-area::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0.42rem;
  right: 0;
  border-bottom: 1px solid #ccc;
}
.toggle-link {
  padding: 0 0.42rem;
  line-height: 0.65rem;
}
.toggle-link:after {
  content: "";
  display: table;
  height: 0;
  clear: both;
}
.toggle-link a {
  color: #328ff0;
  font-size: 0.24rem;
}
.toggle-link .forget-psw {
  float: right;
}
.login-button,
.next,
.finish {
  width: 60%;
  margin: 0.54rem auto 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #f00;
  font-size: 0.35rem;
  -webkit-border-radius: 0.4rem;
          border-radius: 0.4rem;
  color: #fff;
  line-height: 0.78rem;
  transition: background-color 0.2s ease;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -O-transition: background-color 0.2s ease;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.login-button:active,
.next:active,
.finish:active {
  background-color: #b70020;
}
.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  font-size: 0.24rem;
  width: 100%;
  text-align: center;
  margin-bottom: 0.52rem;
}
.footer a {
  color: #328ff0;
}
/*login_3*/
.tip-area {
  padding: 0.34rem 0.34rem 0.34rem 0.32rem;
  font-size: 0.24rem;
}
.tip-area p {
  line-height: 0.38rem;
}
.tip-area :last-child {
  margin-top: 0.2rem;
}
.mg {
  margin-top: 0.78rem;
}
.codebox {
  padding-right: 0.35rem;
}
.code {
  width: 100%;
  text-align: center;
  color: #f00000;
  border: 1px solid #f00000;
  -webkit-border-radius: 0.32rem;
          border-radius: 0.32rem;
  font-size: 0.28rem;
  line-height: 0.6rem;
  display: block;
  margin-top: 0.16rem;
  height: 0.6rem;
  font-style: normal;
  background: #fff;
}
.box2 {
  background: #fff;
  line-height: 0.88rem;
  color: #333333;
  border-bottom: 1px solid #ccc;
}
/*注册页面*/
.code:disabled {
  border: 1px solid #ccc;
  color: #ccc;
}
.margin-top {
  margin-top: 0.78rem;
}
.agreement-info p,
.agreement-info a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.24rem;
}
.agreement-info p {
  margin-bottom: 0.1rem;
}
.agreement-info a {
  color: #328ff0;
  text-decoration: none;
}
.psw-tip {
  padding: 0.78rem 0.32rem 0.3rem;
  font-size: 0.24rem;
  color: #666;
}
/*// 安全设置safetySet页面;LoginPsw登录页面*/
.loginPsw {
  padding: 0.3rem;
  background: #fff;
  font-size: 0.34rem;
  border-bottom: 1px solid #d7d7d7;
}
.loginPsw p {
  float: left;
}
.loginPsw span {
  float: right;
  display: inline-block;
  margin-top: 0.1rem;
  width: 0.24rem;
  height: 0.24rem;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  -moz-transform: rotate3d(0, 0, 1, 90deg);
       transform: rotate3d(0, 0, 1, 90deg);
  -webkit-transform: rotate3d(0, 0, 1, 135deg);
}
.loginPsw:after {
  content: "";
  display: table;
  height: 0;
  clear: both;
}
.pswbox {
  margin-top: 0.4rem;
  background: #fff;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.pswbox-info,
.pswbox-info2 {
  padding: 0.3rem;
  position: relative;
}
.pswbox-info:after {
  content: '';
  position: absolute;
  left: 0.3rem;
  bottom: 0;
  right: 0;
  border-bottom: 1px solid #ccc;
}
.infobox {
  font-size: 0.34rem;
  float: left;
}
.infobox .p2 {
  color: #999;
  font-size: 0.24rem;
  margin-top: 0.12rem;
}
.pswbox-info span,
.pswbox-info2 span {
  float: right;
  display: block;
  position: absolute;
  right: 0.3rem;
  top: 0.6rem;
  width: 0.24rem;
  height: 0.24rem;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  -moz-transform: rotate3d(0, 0, 1, 90deg);
       transform: rotate3d(0, 0, 1, 90deg);
  -webkit-transform: rotate3d(0, 0, 1, 135deg);
}
/*// 修改登录密码oldpsw页面*/
.psw-text {
  padding-left: 0.3rem;
  line-height: 0.62rem;
}
.psw-text p {
  font-size: 0.24rem;
  color: #666;
}
.loginbox {
  background: #fff;
  line-height: 0.88rem;
  border-bottom: 1px solid #ccc;
}
.loginbox .font {
  font-size: 0.32rem;
  padding-left: 0.3rem;
}
/*忘记登录密码*/
.boxarea {
  background: #fff;
  line-height: 0.88rem;
  font-size: 0.32rem;
  color: #333333;
}
.boxarea input {
  font-size: 0.28rem;
}
.standard {
  text-align: right;
  padding-right: 0.54rem;
  overflow: hidden;
}
.baseline {
  position: relative;
}
.baseline:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0rem;
  right: 0;
  border-bottom: 1px solid #ccc;
}
.margin-r {
  text-align: center;
  margin-right: 0.14rem;
}
.baseline3 {
  position: relative;
}
.baseline3:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0.32rem;
  right: 0;
  border-bottom: 1px solid #ccc;
}
/*个人user_homepage页面*/
.temporaryH {
  color: #fff;
  background: #3a3a3a;
  border-bottom: 0;
}
.userphone {
  margin-top: -0.01rem;
  padding: 0.38rem 0.3rem;
  background: #3a3a3a;
  line-height: 1.14rem;
}
.userphone .leftimg {
  display: inline-block;
}
.userphone .leftimg img {
  width: 1.14rem;
  height: 1.14rem;
  vertical-align: top;
}
.userphone .center-info {
  display: inline-block;
  color: #fff;
  margin-left: 0.3rem;
}
.rightimg {
  float: right;
  width: 0.24rem;
  height: 0.24rem;
  margin-top: 0.45rem;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  transform: rotate3d(0, 0, 1, 90deg);
  -webkit-transform: rotate3d(0, 0, 1, 135deg);
  -moz-transform: rotate3d(0, 0, 1, 135deg);
  -O: rotate3d(0, 0, 1, 135deg);
}
.detailbox {
  margin-top: 0.3rem;
  background: #fff;
  line-height: 1.14rem;
  font-size: 0.3rem;
  padding-left: 0.3rem;
  border-bottom: 1px solid #ccc;
}
.detailbox .icon {
  display: inline-block;
  width: 0.4rem;
  height: 0.41rem;
  vertical-align: middle;
  margin-right: 2%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAD/CAYAAABsB//EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRjY5QkY4QUZBM0QxMUU2QTNEMUMwQzFCQUI2RDUxNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY5QkY4QkZBM0QxMUU2QTNEMUMwQzFCQUI2RDUxNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFGNjlCRjg4RkEzRDExRTZBM0QxQzBDMUJBQjZENTE2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFGNjlCRjg5RkEzRDExRTZBM0QxQzBDMUJBQjZENTE2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3tRPnwAADe9JREFUeNrsnQ24zuUd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);
  background-size: .41rem 2.55rem;
}
.detailbox .icon1 {
  background-position: 0  0;
}
.detailbox .icon2 {
  background-position: 0 -0.71rem;
}
.detailbox .icon3 {
  background-position: 0 -1.42rem;
}
.detailbox .icon4 {
  background-position: 0 -2.13rem;
}
.detailbox .more {
  float: right;
  width: 0.24rem;
  height: 0.24rem;
  margin-top: 0.45rem;
  margin-right: 4%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  transform: rotate3d(0, 0, 1, 90deg);
  -webkit-transform: rotate3d(0, 0, 1, 135deg);
  -moz-transform: rotate3d(0, 0, 1, 135deg);
  -O: rotate3d(0, 0, 1, 135deg);
}
@font-face {
  font-family: 'icon-citic';
  src: url(https://pl.creditcard.ecitic.com/citiccard/onlineLoan/static/assets/fonts/icon-citic.980bb90.woff) format('woff'), url(https://pl.creditcard.ecitic.com/citiccard/onlineLoan/static/assets/fonts/icon-citic.96afd04.ttf) format('truetype'), url(https://pl.creditcard.ecitic.com/citiccard/onlineLoan/static/assets/fonts/icon-citic.3d0a144.svg#icon-citic) format('svg');
  font-weight: normal;
  font-style: normal;
}
i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icon-citic' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-citic-index:before {
  content: "\E900";
}
.icon-citic-integral:before {
  content: "\E901";
}
.icon-citic-mine:before {
  content: "\E902";
}
.icon-citic-share2:before {
  content: "\E903";
}
.icon-citic-store2:before {
  content: "\E904";
}
.icon-citic-store3:before {
  content: "\E905";
}
.icon-citic-store4:before {
  content: "\E906";
}
.icon-citic-Calculator:before {
  content: "\E907";
}
.icon-citic-data:before {
  content: "\E908";
}
.icon-citic-earth:before {
  content: "\E909";
}
.icon-citic-favorites:before {
  content: "\E90A";
}
.icon-citic-hot:before {
  content: "\E90B";
}
.icon-citic-password:before {
  content: "\E90C";
}
.icon-citic-save:before {
  content: "\E90D";
}
.icon-citic-task-management:before {
  content: "\E90E";
}
.icon-citic-trade:before {
  content: "\E90F";
}
.icon-citic-video:before {
  content: "\E910";
}
.icon-citic-account-filling:before {
  content: "\E911";
}
.icon-citic-bussiness-man:before {
  content: "\E912";
}
.icon-citic-compass:before {
  content: "\E913";
}
.icon-citic-copy:before {
  content: "\E914";
}
.icon-citic-email-filling:before {
  content: "\E915";
}
.icon-citic-exl:before {
  content: "\E916";
}
.icon-citic-favorites-filling:before {
  content: "\E917";
}
.icon-citic-manage-order:before {
  content: "\E918";
}
.icon-citic-Mobile-phone:before {
  content: "\E919";
}
.icon-citic-pdf:before {
  content: "\E91A";
}
.icon-citic-phone:before {
  content: "\E91B";
}
.icon-citic-play:before {
  content: "\E91C";
}
.icon-citic-security:before {
  content: "\E91D";
}
.icon-citic-share:before {
  content: "\E91E";
}
.icon-citic-shoes:before {
  content: "\E91F";
}
.icon-citic-skip:before {
  content: "\E920";
}
.icon-citic-stop:before {
  content: "\E921";
}
.icon-citic-store:before {
  content: "\E922";
}
.icon-citic-zip:before {
  content: "\E923";
}
.icon-citic-bad:before {
  content: "\E924";
}
.icon-citic-browse:before {
  content: "\E925";
}
.icon-citic-compare:before {
  content: "\E926";
}
.icon-citic-cut:before {
  content: "\E927";
}
.icon-citic-dollar:before {
  content: "\E928";
}
.icon-citic-download:before {
  content: "\E929";
}
.icon-citic-filter:before {
  content: "\E92A";
}
.icon-citic-good:before {
  content: "\E92B";
}
.icon-citic-history:before {
  content: "\E92C";
}
.icon-citic-image-text:before {
  content: "\E92D";
}
.icon-citic-link:before {
  content: "\E92E";
}
.icon-citic-map:before {
  content: "\E92F";
}
.icon-citic-move:before {
  content: "\E930";
}
.icon-citic-nav-list:before {
  content: "\E931";
}
.icon-citic-operation:before {
  content: "\E932";
}
.icon-citic-personal-center:before {
  content: "\E933";
}
.icon-citic-scanning:before {
  content: "\E934";
}
.icon-citic-subtract:before {
  content: "\E935";
}
.icon-citic-supplier-features:before {
  content: "\E936";
}
.icon-citic-text:before {
  content: "\E937";
}
.icon-citic-column:before {
  content: "\E938";
}
.icon-citic-column2:before {
  content: "\E939";
}
.icon-citic-attachment:before {
  content: "\E93A";
}
.icon-citic-bags:before {
  content: "\E93B";
}
.icon-citic-beauty:before {
  content: "\E93C";
}
.icon-citic-box:before {
  content: "\E93D";
}
.icon-citic-calendar:before {
  content: "\E93E";
}
.icon-citic-clock:before {
  content: "\E93F";
}
.icon-citic-discount:before {
  content: "\E940";
}
.icon-citic-electrical:before {
  content: "\E941";
}
.icon-citic-electronics:before {
  content: "\E942";
}
.icon-citic-gifts:before {
  content: "\E943";
}
.icon-citic-home:before {
  content: "\E944";
}
.icon-citic-print:before {
  content: "\E945";
}
.icon-citic-process:before {
  content: "\E946";
}
.icon-citic-remind:before {
  content: "\E947";
}
.icon-citic-service:before {
  content: "\E948";
}
.icon-citic-account:before {
  content: "\E949";
}
.icon-citic-add:before {
  content: "\E94A";
}
.icon-citic-pic:before {
  content: "\E94B";
}
.icon-citic-QRCode:before {
  content: "\E94C";
}
.icon-citic-refresh:before {
  content: "\E94D";
}
.icon-citic-RFQ:before {
  content: "\E94E";
}
.icon-citic-search:before {
  content: "\E94F";
}
.icon-citic-selected:before {
  content: "\E950";
}
.icon-citic-set:before {
  content: "\E951";
}
.icon-citic-Smile:before {
  content: "\E952";
}
.icon-citic-success:before {
  content: "\E953";
}
.icon-citic-survey:before {
  content: "\E954";
}
.icon-citic-training:before {
  content: "\E955";
}
.icon-citic-ViewGallery:before {
  content: "\E956";
}
.icon-citic-Viewlist:before {
  content: "\E957";
}
.icon-citic-warning:before {
  content: "\E958";
}
.icon-citic-wrong:before {
  content: "\E959";
}
.icon-citic-all:before {
  content: "\E95A";
}
.icon-citic-back:before {
  content: "\E95B";
}
.icon-citic-cart:before {
  content: "\E95C";
}
.icon-citic-Category:before {
  content: "\E95D";
}
.icon-citic-close:before {
  content: "\E95E";
}
.icon-citic-comments:before {
  content: "\E95F";
}
.icon-citic-cry:before {
  content: "\E960";
}
.icon-citic-delete:before {
  content: "\E961";
}
.icon-citic-edit:before {
  content: "\E962";
}
.icon-citic-email:before {
  content: "\E963";
}
.icon-citic-favorite:before {
  content: "\E964";
}
.icon-citic-folder:before {
  content: "\E965";
}
.icon-citic-form:before {
  content: "\E966";
}
.icon-citic-help:before {
  content: "\E967";
}
.icon-citic-information:before {
  content: "\E968";
}
.icon-citic-less:before {
  content: "\E969";
}
.icon-citic-more_unfold:before {
  content: "\E96A";
}
.icon-citic-more:before {
  content: "\E96B";
}
html {
  background: #fff;
  color: #000;
  overflow-y: scroll;
  font-size: 10px;
}
/*@media only screen and (min-width: 481px) {
    html {
        font-size: 16px !important;
    }
}
@media only screen and (min-width: 561px) {
    html {
        font-size: 18px !important;
    }
}
@media only screen and (min-width: 641px) {
    html {
        font-size: 20px !important;
    }
}*/
html * {
  outline: 0 none;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0 none;
}
abbr,
acronym {
  border: 0 none;
  font-variant: normal;
}
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
ol,
ul,
li {
  list-style: outside none none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
q::before,
q::after {
  content: "";
}
a:hover {
  text-decoration: underline;
}
ins,
a {
  text-decoration: none;
}
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/*微信浏览器滚动条隐藏*/
::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
  background-color: rgba(240, 240, 240, 0);
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
/*font-size*/
/*icon*/
/*8.13新增公共类*/
.underline {
  text-decoration: underline;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.text-right {
  text-align: right;
}
.u-icon {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*@font-face {*/
/*font-family: 'icomoon';*/
/*src:  url('../../icomoon.eot?90gbne');*/
/*src:  url('../../icomoon.eot?90gbne#iefix') format('embedded-opentype'),*/
/*url('../../icomoon.ttf?90gbne') format('truetype'),*/
/*url('../../icomoon.woff?90gbne') format('woff'),*/
/*url('../../icomoon.svg?90gbne#icomoon') format('svg');*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*icon*/
/*buttons*/
.buttons-wrap {
  margin: 0.8rem auto 0.4rem;
  width: auto;
  width: 61.333%;
}
.btn-primate,
.btn-normal {
  display: inline-block;
  height: 0.8rem;
  width: 100%;
  border: 0 none;
  color: #fff;
  line-height: 0.8rem;
  font-size: 0.32rem;
  text-align: center;
  -webkit-border-radius: 0.4rem;
  border-radius: 0.4rem;
  border: 1px solid transparent;
  background-color: #f00000;
}
.btn-primate.disabled {
  -webkit-border-radius: 0.44rem;
          border-radius: 0.44rem;
  background-color: #e4e4e4;
}
.btn-default.disabled {
  -webkit-border-radius: 0.44rem;
          border-radius: 0.44rem;
  background-color: #e4e4e4;
  color: #fff;
}
.btn-normal {
  -webkit-border-radius: 0.44rem;
          border-radius: 0.44rem;
  color: #00bceb;
  background-color: #fff;
  border-color: #00bceb;
}
/*buttons*/
/*margin、padding*/
.mt5 {
  margin-top: 0.1rem;
}
.mt10 {
  margin-top: 0.2rem;
}
.mt15 {
  margin-top: 0.3rem;
}
.mt20 {
  margin-top: 0.4rem;
}
.mt40 {
  margin-top: 0.8rem;
}
.mt60 {
  margin-top: 1.2rem;
}
/*color*/
.color-important {
  color: #ff5980!important;
}
/*fonts*/
.font12 {
  font-size: 0.24rem!important;
}
.font13 {
  font-size: 0.26rem!important;
}
/*others*/
.text-right {
  text-align: right;
}
.check-box i {
  font-size: 0.26rem;
  color: #90e8f8;
  margin-right: 0.1rem;
  vertical-align: -0.04rem;
}
.s-dialog-wrap {
  position: absolute;
  left: 0;
  bottom: 50%;
  width: 100%;
  z-index: 20;
  text-align: center;
  border-radius: 0.44rem;
  -webkit-border-radius: 0.44rem;
  -ms-border-radius: 0.44rem;
  -moz-border-radius: 0.44rem;
}
.s-dialog-body {
  position: relative;
  display: inline-block;
  height: 0.88rem;
  padding: 0 0.36rem;
}
.s-dialog-wrap-hide {
  display: none;
}
.s-dialog-wrap .s-dialog-content {
  position: relative;
  z-index: 11;
}
.s-dialog-wrap .s-dialog-content .tips {
  text-align: center;
  line-height: 0.88rem;
  font-size: 0.24rem;
  color: #fff;
}
.s-dialog-wrap .s-dialog-bg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.6;
  background: #000;
  z-index: 10;
  border-radius: 0.44rem;
  -webkit-border-radius: 0.44rem;
  -ms-border-radius: 0.44rem;
  -moz-border-radius: 0.44rem;
}
.modal-wrap {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1111;
}
.modal-wrap .modal-bg {
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100% ;
  z-index: 11;
}
.modal-wrap .modal-dialog {
  position: absolute;
  width: 100%;
  z-index: 12;
}
.modal-wrap .modal-content {
  display: inline-block;
  background-color: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 100%;
}
.modal-wrap .modal-footer {
  height: 0.88rem;
  border-top: 1px solid #e8e8e8;
}
.modal-wrap .modal-footer .btn {
  float: left;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  background-color: transparent;
  font-size: 0.32rem;
  border: 0 none;
  border-right: 1px solid #e8e8e8;
}
.modal-wrap .modal-footer .btn:last-child {
  border-right: 0 none;
}
.modal-wrap .modal-footer .p5 {
  width: 50%;
}
.modal-wrap .modal-footer .p10 {
  width: 100%;
}
.modal-wrap .modal-footer .btn-primary {
  color: #00bceb;
}
.modal-wrap.message-dialog .modal-dialog,
.modal-wrap.confirm-dialog .modal-dialog {
  left: 0;
  top: 15rem;
  padding: 0 2.5rem;
  text-align: center;
}
.confirm-dialog .modal-body,
.message-dialog .modal-body {
  padding: 3.5rem 0;
  text-align: center;
  width: 100%;
}
.confirm-dialog .modal-body h3 {
  font-weight: bold;
  font-size: 1.7rem;
}
.confirm-dialog .modal-body p {
  font-size: 1.3rem;
  margin-top: 1rem;
}
.message-dialog .modal-body h3 {
  font-weight: bold;
  font-size: 1.7rem;
}
.message-dialog .modal-body p {
  font-size: 1.3rem;
  margin-top: 1rem;
}
.modal-wrap.select-dialog .modal-dialog {
  bottom: 0;
}
.protocol-wrap {
  width: 100%;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #676767;
}
.font-black {
  color: #000;
}
.protocol-wrap img {
  width: 100%;
  height: auto;
}
.black-color {
  color: #000000;
  font-weight: bold;
}
.protocol-wrap .protocol-title {
  height: 4.8rem;
  line-height: 4.8rem;
  text-align: center;
  font-size: 1.6rem;
  color: #000000;
}
.considering h3 {
  height: 2.4rem;
  line-height: 2.4rem;
  font-size: 1.2rem;
  color: #000000;
}
.considering p {
  text-indent: 1.5rem;
  line-height: 2rem;
  font-size: 1.2rem;
  text-align: justify;
}
.considering p:first-child {
  margin-bottom: 0.5rem;
}
.region {
  margin-top: 0.7rem;
}
.region h3 {
  font-size: 1.3rem;
  line-height: 2rem;
  color: #000000;
  font-weight: bold;
}
.region p,
.region li {
  text-align: justify;
  font-size: 1.2rem;
  line-height: 2rem;
}
.text-indent p {
  text-indent: 2rem;
  text-align: justify;
}
input.vf-invalid.vf-touched {
  color: red !important;
}
input.vf-IDcard {
  color: red !important;
}
.loading-wrap {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 11111;
}
.loading-wrap .loading-icon {
  position: absolute;
  width: 2.95rem;
  height: 2.95rem;
  background-size: cover;
  /*transform: translateZ(0px);*/
  -webkit-animation: load5 1.1s infinite linear;
  -moz-animation: load5 1.1s infinite linear;
       animation: load5 1.1s infinite linear;
}
@-webkit-keyframes load5 {
  /* Safari and Chrome */
0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}
}
@-moz-keyframes load5 {
0% {
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}
}
@keyframes load5 {
0% {
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}
}
.loading-index {
  z-index: 1100;
}
.black-bottom-line:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.1rem;
  background-color: #e8e8e8;
  -moz-transform: scaleY(0.5);
   -ms-transform: scaleY(0.5);
       transform: scaleY(0.5);
  -webkit-transform: scaleY(0.5);
}
.black-top-line:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0.1rem;
  background-color: #e8e8e8;
  -moz-transform: scaleY(0.5);
   -ms-transform: scaleY(0.5);
       transform: scaleY(0.5);
  -webkit-transform: scaleY(0.5);
}
iframe {
  display: none;
}
/*zcf重新样式*/
.modal-wrap .modal-footer .btn-primary {
  color: #318ff0;
  font-weight: 600;
}
.message-dialog .modal-body {
  padding: 3rem 4.8rem;
  text-align: center;
  width: 100%;
}
.message-dialog .modal-body h3 {
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.8rem;
}
.modal-wrap .modal-bg {
  background: rgba(0, 0, 0, 0.5);
}
/*键盘*/
ul#num {
  list-style: none;
  margin: 0;
  padding: 0.9rem 1.6rem 0;
  background: #d2d5dc;
}
ul#num li {
  width: 100%;
  text-align: center;
  margin-bottom: 0.5rem;
}
ul#num li:nth-last-child(1) {
  margin: 0;
}
ul#num span {
  width: 31%;
  height: 4.5rem;
  line-height: 4.5rem;
  background: #ffffff;
  display: inline-block;
  margin-right: 0.5rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  color: #000000;
  font-size: 1.8rem;
}
ul#num span:nth-of-type(3) {
  margin: 0;
}
#numKeyBoard {
  position: absolute;
  z-index: 10000;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
}
#tit {
  width: 100%;
  height: 3.5rem;
  font-size: 2.2rem;
  line-height: 3.5rem;
  background: #ffffff;
}
#finish {
  position: absolute;
  right: 2rem;
  top: 0;
  width: 6rem;
  height: 3.5rem;
  color: #3491f1;
  font-size: 1.4rem;
  text-align: center;
  line-height: 3.5rem;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem;
}
.constraint-term {
  position: absolute;
  width: 95.74%;
  left: 2.13%;
  overflow: scroll;
  bottom: 5rem;
  background-color: #fff;
  z-index: 12;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
}
.constraint-term li,
.modal-body > li {
  height: 3.8rem;
  line-height: 3.8rem;
  text-align: center;
  font-size: 1.4rem;
  color: #666;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: all 300ms ease-out 0s;
  -moz-transition: all 300ms ease-out 0s;
  transition: all 300ms ease-out 0s;
}
.constraint-term li:first-child {
  height: 3.5rem;
  line-height: 3.5rem;
  color: #999;
}
.modal-body > li {
  position: absolute;
  width: 95.74%;
  left: 2.13%;
  bottom: 0.5rem;
  background: #fff;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
}
.constraint-term li.active-item {
  color: #00bceb;
}
.constraint-term {
  position: absolute;
  width: 95.74%;
  left: 2.13%;
  bottom: 5rem;
  background-color: #fff;
  z-index: 12;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
}
.constraint-term li,
.modal-body > li {
  height: 4.4rem;
  line-height: 4.4rem;
  text-align: center;
  font-size: 1.4rem;
  border-bottom: 1px solid #e8e8e8;
}
.modal-body > li {
  position: absolute;
  width: 95.74%;
  left: 2.13%;
  bottom: 0.4rem;
  background: #fff;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
}
.constraint-term a {
  color: #f00000;
}
.rateBefore {
  text-decoration: line-through;
}
.constraint-term li.active-item {
  color: #00bceb;
}
.constraint-term .item a {
  width: 100%;
  height: 100%;
  text-align: center;
  display: block;
}
.bg-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 0.88rem;
}
.default-bg {
  width: 100%;
  height: 100%;
  position: relative;
  background: url(https://pl.creditcard.ecitic.com/citiccard/onlineLoan/static/assets/img/background-1.ccd8a6f.jpg) no-repeat;
  background-size: 100% 100%;
}
.bg-def {
  height: 100%;
  width: 100%;
  background-size: 100% auto;
  background-image: url(https://pl.creditcard.ecitic.com/citiccard/onlineLoan/static/assets/img/background.d636230.png);
  background-repeat: no-repeat;
}
.default-btn {
  position: absolute;
  bottom: 1.25rem;
  left: 0;
  z-index: 11;
  width: 100%;
  text-align: center;
  margin: 0;
}
.buttons-wrap .btn-homePage {
  width: 50.63%;
  box-shadow: 0 3px 10px #0e0e0e;
  -webkit-box-shadow: 0 3px 10px #0e0e0e;
  -moz-box-shadow: 0 3px 10px #0e0e0e;
  background: #c31d28;
  background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(0%, #d1454c), color-stop(50%, #ca2d37), to(#c31d28));
  background: -moz-linear-gradient(top, #d1454c 0%, #ca2d37 50%, #c31d28 100%);
  background: linear-gradient(top, #d1454c 0%, #ca2d37 50%, #c31d28 100%);
  background: -webkit-linear-gradient(top, #d1454c 0%, #ca2d37 50%, #c31d28 100%);
  height: 0.8rem;
  font-size: 0.36rem;
  color: #ffffff;
  line-height: 0.8rem;
  width: 61.33%;
}
.more-btn {
  position: absolute;
  top: 0.88rem;
  right: 0;
  z-index: 50;
}
.more-btn li {
  height: 0.6rem;
  line-height: 0.6rem;
  background: #ffffff;
  text-align: center;
  width: 1.6rem;
  border: 1px solid #cccccc;
  border-top: none;
}
@-webkit-keyframes move {
0% {
    -webkit-transform: scale(0.95, 0.95);
}
50% {
    -webkit-transform: scale(1.05, 1.05);
}
100% {
    -webkit-transform: scale(0.95, 0.95);
}
}
@-moz-keyframes move {
0% {
    -moz-transform: scale(0.95, 0.95);
}
50% {
    -moz-transform: scale(1.05, 1.05);
}
100% {
    -moz-transform: scale(0.95, 0.95);
}
}
@keyframes move {
0% {
    -webkit-transform: scale(0.95, 0.95);
       -moz-transform: scale(0.95, 0.95);
            transform: scale(0.95, 0.95);
}
50% {
    -webkit-transform: scale(1.05, 1.05);
       -moz-transform: scale(1.05, 1.05);
            transform: scale(1.05, 1.05);
}
100% {
    -webkit-transform: scale(0.95, 0.95);
       -moz-transform: scale(0.95, 0.95);
            transform: scale(0.95, 0.95);
}
}
/*字体颜色*/
.font-normal {
  color: #51a1f3 !important;
}
.font-overdue {
  color: #ff6633 !important;
}
.font-settle {
  color: #666666 !important;
}
.overlay {
  width: 100%;
  height: 100%;
  background: #919191;
  overflow: hidden;
  position: fixed;
  top: 0.88rem;
  left: 0;
  margin-top: -0.88rem;
  z-index: 100;
}
.overlay .popup {
  width: 82%;
  background: #f1f1f1;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
}
.overlay .popup > p {
  font-size: 0.32rem;
  color: #333;
  width: 90.69%;
  text-align: center;
  border-bottom: 1px solid #ccc;
  border-bottom-style: dashed;
  line-height: 0.8rem;
  margin: 0.1rem auto 0;
  overflow: hidden;
}
.overlay .popup ul {
  width: 3.8rem;
  margin: 0.04rem auto;
  position: relative;
}
.overlay .popup ul li {
  width: 100%;
  height: 0.9rem;
  margin-bottom: 0.2rem;
  position: relative;
}
.overlay .popup ul li img {
  float: left;
  width: 0.54rem;
  height: 0.54rem;
  margin: 0.18rem 0.3rem 0.18rem 0.2rem;
}
.overlay .popup ul li p {
  line-height: 0.45rem;
  color: #333;
  font-size: 0.28rem;
}
.overlay .popup ul li label {
  line-height: 0.4rem;
  color: #999;
  font-size: 0.24rem;
}
.overlay .popup ul i {
  width: 0.02rem;
  height: 0.28rem;
  background: #ccc;
  position: absolute;
  left: 0.47rem;
  top: 0.72rem;
}
.overlay .popup ul li .icon-top {
  top: -0.1rem;
}
.overlay .popup ul li .icon-bottom {
  background: #53a1f3;
}
.overlay .popup h3 {
  width: 100%;
  border-top: 1px solid #999;
  text-align: center;
  font-size: 0.34rem;
  color: #318ff0;
  line-height: 0.8rem;
}
.form-content .graphCode {
  position: absolute;
  right: 0.32rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
       transform: translateY(-50%);
}
html,
body {
  height: 100%;
  background: #f0f0f0;
}
#borrowing-pages a:link,
#borrowing-pages a:visited,
#borrowing-pages a:hover {
  text-decoration: none;
}
#borrowing-pages .m0 {
  margin: 0 !important;
}
#borrowing-pages .pl15 {
  padding-left: 0.3rem;
}
#borrowing-pages .w150 {
  width: 1.5rem;
}
#borrowing-pages .font-normal {
  color: #51a1f3 !important;
}
#borrowing-pages .font-overdue {
  color: #ff6633 !important;
}
#borrowing-pages .font-settle {
  color: #666666 !important;
}
#borrowing-pages header {
  background: #f8f8f8;
  height: 0.88rem;
  position: relative;
  border-bottom: 1px solid #cccccc;
  z-index: 1000;
}
#borrowing-pages header h1 {
  font-size: 0.38rem;
  color: #f00000;
  line-height: 0.88rem;
  text-align: center;
}
#borrowing-pages header .back {
  position: absolute;
  padding-left: 0.4rem;
  font-size: 0.3rem;
  line-height: 0.88rem;
  color: #333333;
  top: 0;
  left: 0.16rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAoCAMAAADNGvrUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MUYxQkMwNUVDRTExMUU2QjIxMkU3QzcyOUZCRTBEOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MUYxQkMwNEVDRTExMUU2QjIxMkU3QzcyOUZCRTBEOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmYzY2VmYzZlLTQxNTItNDUzNy05OWYzLWMzNjI4OWUxZWRiOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVmNDdkOTY0LTIxMDMtMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbbdacAAADYUExURfj4+PAAAPAJCfj19fAGBvEUFPjy8vAPD/I1NfADA/fb2/jv7/fPz/SJifNaWvEaGvESEvbBwfRvb/EXF/fm5vNsbPjp6fNdXfWSkvEdHfEjI/fV1fNgYPEpKfR9ffa4uPfk5Pfh4ffMzPNVVfbDw/aysva7u/fS0vbJyfWMjPJMTPa+vva1tfAMDPbGxvI3N/js7Pfe3vNSUvWbm/NmZvR1dfWPj/Wjo/JAQPEgIPSDg/R7e/WmpvJGRvEsLPavr/IyMvJDQ/IvL/fY2PR4ePWpqfI6OvNPT3vE2+UAAADvSURBVHjadNNrW0FBFAXgPefCOY5rRCl3SpGie4oo/P9/xDoeH6w95uP7YZ49a68R4dNzgpJCaTjG/CZYCzs1YYu0m9ypeSZt56EXpGkfmiG9ykHrpKlL6D/puAo9J23WoNekpRk0S1oOoBP3WKNH6D29OfqALkgTP9B1dKzuBho8kXagyzINUYHWmqRv0CoHLFAvpZb0Ce+4Ys0tq/wvZ/d9+hV1/W3Rlulhhy/K275tMyL9uAlnykdJu+/79Kq88ACfKh84tvaI3MT+Ze227qDI8IT3PPid8rlna7jIKnb9p75DY4qa5T3001sBBgBuoQ3k5vGEzgAAAABJRU5ErkJggg==) 0 center no-repeat;
  background-size: 0.22rem auto;
}
#borrowing-pages header .more {
  position: absolute;
  right: 0.2rem;
  top: 0;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.88rem;
}
#borrowing-pages .borrowingLimit {
  background: #ffffff;
  padding: 0.5rem 0.32rem 0;
  border-bottom: 1px solid #cccccc;
}
#borrowing-pages .borrowingLimit h3.limit {
  font-size: 0.3rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.32rem;
}
#borrowing-pages .borrowingLimit .money {
  font-size: 0.6rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.5rem;
}
#borrowing-pages .borrowingLimit .money .rmb {
  font-size: 0.36rem;
}
#borrowing-pages .borrowingLimit .continueBorrow {
  line-height: 0.88rem;
  border-top: 1px solid #cccccc;
}
#borrowing-pages .borrowingLimit .continueBorrow span {
  font-size: 0.3rem;
  color: #696969;
}
#borrowing-pages .borrowingLimit .continueBorrow .arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAMAAAA2Re/AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMjE3QTFFMUVDRTcxMUU2QjgzM0JFNEQ0RkEzM0FBMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMjE3QTFFMEVDRTcxMUU2QjgzM0JFNEQ0RkEzM0FBMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmI2ODNlNzc0LTA3Y2MtNDA4ZC1hZjM1LTAzNWE4ZGVjNjkxMSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmFkNTA4Mzc2LTIxMDItMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiH3E78AAAByUExURf7+/szMzM3Nzc7Ozs/Pz9DQ0Pz8/NHR0eXl5fX19dfX1/f39/b29ufn5/n5+f39/e3t7dLS0t/f39XV1enp6fv7++vr6+Tk5NTU1Pr6+vT09O/v79nZ2fDw8NjY2PLy8vj4+PHx8erq6tra2tvb2/Pz89y/4BIAAAB7SURBVHjadNDJEoJADARQethBdtwFFOX/f5EUl04oye1VaiZJe4m7eqp8IFFsARRk9RX3dDSKL8oZ4Gr63Imf9P0G+B+6bMQLncdA8KBPIRCmdBoAcU7PMj476Nq3b/PzNnfSW7nh/872ouil761+Jo1dVrskbc6rAAMAmM8E4w/jgaYAAAAASUVORK5CYII=) right center no-repeat;
  background-size: 0.14rem auto;
  height: 0.88rem;
  width: 0.14rem;
}
#borrowing-pages .noBorrowingRecord {
  margin-top: 1.1rem;
  text-align: center;
}
#borrowing-pages .noBorrowingRecord img {
  width: 1.6rem;
}
#borrowing-pages .noBorrowingRecord .noBorrowingRecordText {
  font-size: 0.34rem;
  color: #318ff0;
  margin-top: 0.5rem;
}
#borrowing-pages .borrowingRecord .record,
#borrowing-pages .borrowingDetail .record,
#borrowing-pages .repaymentAmount .record {
  padding-left: 0.32rem;
  line-height: 0.84rem;
  font-size: 0.24rem;
  color: #666666;
}
#borrowing-pages .borrowingRecord ul {
  border-top: 1px solid #c8c7cc;
  border-bottom: 1px solid #c8c7cc;
  background: #ffffff;
}
#borrowing-pages .borrowingRecord ul li {
  height: 1.3rem;
  margin: 0 0.32rem;
  position: relative;
  border-bottom: 1px solid #cccccc;
}
#borrowing-pages .borrowingRecord ul li:nth-last-child(1) {
  border: none;
}
#borrowing-pages .borrowingRecord ul li .lastBorrowMoney {
  color: #333333;
  font-size: 0.34rem;
  line-height: 1.3rem;
}
#borrowing-pages .borrowingRecord ul li .last {
  padding: 0.32rem 0;
  height: 1.3rem;
  margin-right: 0.4rem;
  text-align: right;
}
#borrowing-pages .last .lastTime {
  font-size: 0.24rem;
  padding-bottom: 0.12rem;
  color: #999999;
  display: block;
}
#borrowing-pages .last .lastType {
  font-size: 0.28rem;
  text-align: right;
}
#borrowing-pages .borrowingRecord ul li .arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAMAAAA2Re/AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMjE3QTFFMUVDRTcxMUU2QjgzM0JFNEQ0RkEzM0FBMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMjE3QTFFMEVDRTcxMUU2QjgzM0JFNEQ0RkEzM0FBMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmI2ODNlNzc0LTA3Y2MtNDA4ZC1hZjM1LTAzNWE4ZGVjNjkxMSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmFkNTA4Mzc2LTIxMDItMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiH3E78AAAByUExURf7+/szMzM3Nzc7Ozs/Pz9DQ0Pz8/NHR0eXl5fX19dfX1/f39/b29ufn5/n5+f39/e3t7dLS0t/f39XV1enp6fv7++vr6+Tk5NTU1Pr6+vT09O/v79nZ2fDw8NjY2PLy8vj4+PHx8erq6tra2tvb2/Pz89y/4BIAAAB7SURBVHjadNDJEoJADARQethBdtwFFOX/f5EUl04oye1VaiZJe4m7eqp8IFFsARRk9RX3dDSKL8oZ4Gr63Imf9P0G+B+6bMQLncdA8KBPIRCmdBoAcU7PMj476Nq3b/PzNnfSW7nh/872ouil761+Jo1dVrskbc6rAAMAmM8E4w/jgaYAAAAASUVORK5CYII=) right center no-repeat;
  background-size: 0.14rem auto;
  width: 0.14rem;
  height: 1.3rem;
  position: absolute;
  right: 0;
  top: 0;
}
#borrowing-pages .borrowingRecord .load {
  font-size: 0.24rem;
  color: #999999;
  text-align: center;
  margin: 0.5rem 0 0.2rem;
}
#borrowing-pages .networkAbnormity {
  width: 5.2rem;
  height: 3rem;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  text-align: center;
  color: #ffffff;
  padding: 0.7rem 0;
}
#borrowing-pages .networkAbnormity img {
  width: 0.54rem;
  height: 0.54rem;
  margin-bottom: 0.4rem;
}
#borrowing-pages .networkAbnormity p {
  font-size: 0.36rem;
}
#borrowing-pages .detailTpye {
  width: 1.6rem;
  height: 0.48rem;
  border: 1px solid #999999;
  -webkit-border-radius: 0.24rem;
          border-radius: 0.24rem;
  line-height: 0.48rem;
  text-align: center;
  margin: 0.2rem auto 0.46rem;
  color: #999999;
  font-size: 0.24rem;
}
#borrowing-pages .detailTpye-overdue {
  color: #ff6633;
  border-color: #ff6633;
}
#borrowing-pages .borrowingDetail ul {
  border-top: 1px solid #c8c7cc;
  border-bottom: 1px solid #c8c7cc;
  background: #ffffff;
  padding: 0.44rem 0.32rem 0.2rem;
}
#borrowing-pages .borrowingDetail li {
  height: 0.64rem;
  font-size: 0.28rem;
  color: #333333;
}
#borrowing-pages .borrowingDetail span {
  color: #666666;
}
#borrowing-pages .detailTel {
  font-size: 0.24rem;
  color: #666666;
  padding-left: 0.32rem;
  margin-top: 0.16rem;
}
#borrowing-pages .detailTel a {
  color: #2c90f0;
}
#borrowing-pages .checkLoanContract {
  font-size: 0.24rem;
  color: #2c90f0;
  padding-right: 0.32rem;
  padding-top: 0.3rem;
  text-decoration: underline;
}
#borrowing-pages .repayment {
  height: 1rem;
  width: 100%;
  background: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  padding-left: 0.32rem;
  font-size: 0.3rem;
  color: #333333;
  border-top: 1px solid #d7d7d7;
}
#borrowing-pages .repayment .normalRepayment {
  line-height: 1rem;
}
#borrowing-pages .repayment .ovardueRepayment {
  padding: 0.16rem 0;
}
#borrowing-pages .repayment .allRepayment {
  font-size: 0.24rem;
  color: #6e6e6e;
}
#borrowing-pages .repayment .rmb {
  font-size: 0.24rem;
}
#borrowing-pages .repayment span {
  color: #f00000;
}
#borrowing-pages .repayment .interrogation {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDZFNTc1Q0VGMzkxMUU2QjQxRDk3NUIyOEY4MzU4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDZFNTc1QkVGMzkxMUU2QjQxRDk3NUIyOEY4MzU4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4OTUyMDk2LTA0MTItNDZiMC1hN2VkLTM3MmI0OTkwYzM1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjA0MGIxYjRjLTIxMGQtMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/s3RcAAAD8UExURVWf8Fih8F+l8fj7/lag8Gqr8leg8Hy186/S+KjO9/r8/22t8vn8/p/J96PL98vi+tHl+9vr/GWo8cDb+Vui8e31/ZzH9s7j+2So8d/t/H629KTM9+/2/uv0/dTn+3Kw88Ld+vz9/1qi8LTV+KrP+Obx/brY+XSx86zQ+KrP92Kn8fv9/2Sn8djp/NLl+4i89Im89efx/abN99fo+2Cl8Ye79JLB9ZLC9Ya79HGv8ujy/cbf+p7I9szi+/P4/oK49Mzi+uTw/cjg+pXD9l6k8d3s/G6t8nKv87HT+P3+/4y+9Wiq8tzr/LTU+GKm8f7+/7zZ+Y/A9YG49P///209wroAAABUdFJOU///////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ctEAAAGlSURBVHjajJTpVtswEEavvMR2QvaQPU4hQNnLvi9toYUu0Ba//7vgWHKkGE6Pvz/WJ1/LmtGMiLSK1XK/W6DQ7ZerRWOe2WjUttCy2qM3jF0R4HiDZi2sNQeeA6JizzO9EjT84ezTod+AUs9kOi1EsBCZWggErY5mOgK3HmVVdxGdlOm1GC+qbV37B4/hkjSLY1o9ydglXIksrcjQfl0qyKVkJ0wFIX9k38LzpxOvAOvqd4LKlBkJAjlzBcFW/Fw9hx05FSBGMdOmISO6EZzKNxeCnyq6Bu2IooUv/Wf4pkJ6YVuNfKwiVRyVuieWf6g3Z6T5HzoxUcZTdt0aq9Efl800S15M9Bm8yd4a/EvHg5jo0swiu4LlL6lpxkSBWgb5fY/zdeZqMQHhPLK6ifNB2zAmsutsPYCBJOtk9/MXVkw/3U82rj2OzFpO4tL5kfrO8Zyf5kfnWWqbO9MmedbnJXUY7ps2OS997u9JnrtRP4k2NtYMp+pH16FsAj4aZa/q0KjnLKPr2eyLKJpMZlk2+iJXf+Xq01z9nuveyHX//O8eexVgALVBEcorK+N2AAAAAElFTkSuQmCC) 0 0 no-repeat;
  background-size: 0.35rem auto;
  width: 0.35rem;
  height: 0.35rem;
  position: absolute;
  left: 3.24rem;
  top: 0.34rem;
}
#borrowing-pages .repayment .btn-repayment {
  width: 2.5rem;
  height: 1rem;
  background: #f00000;
  line-height: 1rem;
  color: #ffffff;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
}
#borrowing-pages .repaymentDetail {
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  padding: 1.48rem 0.32rem 0;
}
#borrowing-pages .repaymentDetail ul {
  color: #ffffff;
  font-size: 0.3rem;
}
#borrowing-pages .repaymentDetail ul li {
  height: 0.48rem;
}
#borrowing-pages .repaymentDetail ul li:nth-of-type(1) {
  font-size: 0.36rem;
  height: 0.9rem;
}
#borrowing-pages .repaymentDetail ul li .closeDetail {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRjJCQThDOEVGM0ExMUU2QTFCMzk3QkM5MzY2MTg1QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRjJCQThDN0VGM0ExMUU2QTFCMzk3QkM5MzY2MTg1QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4OTUyMDk2LTA0MTItNDZiMC1hN2VkLTM3MmI0OTkwYzM1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjA0MGIxYjRjLTIxMGQtMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PguSzcAAAAAGUExURf///////1V89WwAAAACdFJOU/8A5bcwSgAAAHhJREFUeNqMk9sOwCAIQ8v///SSZVbLZZUn5SiBAggaaIevMHkBoem4cA7JKz+EGEO1lD70dHkx0I+/OGLgZ5LYRYoUKVnx6EUkSAIWRVWt3BF0YrbiXuDS7pvU7gobZfkT1bTENdSMgxsmN4pukN0auCWaVvARYAD7DAIwQPGG6wAAAABJRU5ErkJggg==) 0 0 no-repeat;
  background-size: 0.3rem auto;
  width: 0.3rem;
  height: 0.3rem;
}
#borrowing-pages .repaymentDetail ul li:nth-last-child(1) {
  border-bottom: 1px solid #ffffff;
}
#borrowing-pages .repaymentDetail .totalAmount {
  color: #ffffff;
  font-size: 0.3rem;
  padding: 0.5rem 0 0 50%;
}
#borrowing-pages .repaymentDetail .totalAmount span {
  color: #ff4949;
}
#borrowing-pages .repaymentDetail .totalAmount .rmb {
  font-size: 0.24rem;
}
#borrowing-pages .repaymentAmount ul {
  border-top: 1px solid #c8c7cc;
  border-bottom: 1px solid #c8c7cc;
  background: #ffffff;
  padding: 0.44rem 0.32rem 0.2rem;
}
#borrowing-pages .repaymentAmount ul li {
  height: 0.65rem;
  font-size: 0.28rem;
  color: #333333;
}
#borrowing-pages .repaymentAmount ul li.settle-font span {
  color: #999999 !important;
}
#borrowing-pages .repayment .cantRepayment {
  background: #cccccc;
}
#borrowing-pages .borrowingDetail ul {
  padding: 0.32rem 0.32rem 0.16rem;
}
#borrowing-pages .borrowingDetail li {
  height: 0.52rem;
}
#borrowing-pages .borrowingRecord .record,
#borrowing-pages .borrowingDetail .record,
#borrowing-pages .repaymentAmount .record {
  line-height: 0.76rem;
}
#borrowing-pages .borrowingLimit {
  padding: 0.4rem 0.32rem 0;
}
#borrowing-pages .borrowingLimit .continueBorrow {
  line-height: 0.76rem;
}
#borrowing-pages .borrowingLimit .continueBorrow .arrow-right {
  height: 0.76rem;
}
#borrowing-pages .borrowingLimit h3.limit {
  margin-bottom: 0.08rem;
}
#borrowing-pages .repayment .ovardueRepayment {
  padding: 0.08rem 0 0;
}
#borrowing-pages .repayment .interrogation {
  right: 2.8rem;
  left: auto;
}
#borrowing-pages .repaymentHisoryButton {
  margin: 1rem auto;
  width: 61.33%;
}
html,
body {
  /*height: 100%;*/
  background: #f5f5f5;
}
#entrance-pages .loan-bg {
  width: 100%;
  height: 100%;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
}
#entrance-pages .loan-bg .top-tips {
  width: 100%;
  padding: 0.7rem 0 0.5rem;
  text-align: center;
  margin-top: 0.88rem;
  border-bottom: 1px solid #cccccc;
}
#entrance-pages .loan-bg .top-tips img.repaymentSuccess {
  width: 2.4rem;
  margin-bottom: 0.5rem;
}
#entrance-pages .loan-bg .top-tips img.repaymentFail {
  width: 1.66rem;
  margin-bottom: 0.5rem;
}
#entrance-pages .loan-bg .top-tips p {
  font-size: 0.28rem;
  color: #666666;
}
#entrance-pages .loan-bg .top-tips p.first-text {
  margin-bottom: 0.2rem;
}
#entrance-pages .loan-bg .line {
  height: 0.2rem;
  background: #f0f0f0;
}
#entrance-pages .loan-bg .bottom-tips {
  text-align: center;
  padding-top: 0.6rem;
}
#entrance-pages .loan-bg .bottom-tips h3 {
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem;
}
#entrance-pages .loan-bg .bottom-tips p {
  font-size: 0.28rem;
  color: #333333;
  margin-bottom: 0.24rem;
}
#entrance-pages .loan-bg .bottom-tips .amount {
  text-align: center;
}
#entrance-pages .loan-bg .bottom-tips .amount span {
  position: absolute;
  left: 0;
  bottom: 0.15rem;
  font-size: 0.32rem;
}
#entrance-pages .loan-bg .bottom-tips .amount p {
  font-size: 0.6rem;
  color: #333333;
  position: relative;
  padding: 0 0.6rem 0.04rem;
  display: inline;
  border-bottom: 2px solid #f1ca96;
}
#entrance-pages .loan-bg .bottom-tips .button-next {
  color: #666666;
  font-size: 0.24rem;
}
#entrance-pages .loan-bg .bottom-tips .button-next span {
  margin: 0 0.2rem;
}
#entrance-pages .maintain-box {
  text-align: center;
  padding-top: 0.88rem;
  width: 100%;
  height: 100%;
  background: #f0f0f0;
  position: absolute;
  top: 0;
  left: 0;
}
#entrance-pages .maintain-box img {
  width: 3.6rem;
  margin-top: 0.8rem;
}
#entrance-pages .maintain-box > div > p {
  color: #999999;
  font-size: 0.28rem;
  padding: 0.52rem 0.8rem 0;
  line-height: 0.4rem;
}
#repayment-pages a:link,
#repayment-pages a:visited,
#repayment-pages a:hover {
  text-decoration: none;
}
#repayment-pages input {
  border: none;
}
#repayment-pages ::-webkit-input-placeholder {
  color: #cccccc;
}
#repayment-pages :-moz-placeholder {
  color: #cccccc;
}
#repayment-pages ::-moz-placeholder {
  color: #cccccc;
}
#repayment-pages :-ms-input-placeholder {
  color: #cccccc;
}
#repayment-pages .m0 {
  margin: 0 !important;
}
#repayment-pages .pl15 {
  padding-left: 0.3rem;
}
#repayment-pages .font-normal {
  color: #51a1f3 !important;
}
#repayment-pages .font-overdue {
  color: #ff6633 !important;
}
#repayment-pages .font-settle {
  color: #666666 !important;
}
#repayment-pages .buttons-wrap {
  margin: 0.8rem auto;
  width: auto;
  width: 61.333%;
}
#repayment-pages .buttons-wrap .btn-primate {
  height: 0.8rem;
  background: #f00000;
  font-size: 0.36rem;
  color: #ffffff;
  line-height: 0.8rem;
}
#repayment-pages header {
  background: #f8f8f8;
  height: 0.88rem;
  position: relative;
  border-bottom: 1px solid #cccccc;
  z-index: 1000;
}
#repayment-pages header h1 {
  font-size: 0.38rem;
  color: #f00000;
  line-height: 0.88rem;
  text-align: center;
}
#repayment-pages header .back {
  position: absolute;
  padding-left: 0.4rem;
  font-size: 0.3rem;
  line-height: 0.88rem;
  color: #333333;
  top: 0;
  left: 0.16rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAoCAMAAADNGvrUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MUYxQkMwNUVDRTExMUU2QjIxMkU3QzcyOUZCRTBEOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MUYxQkMwNEVDRTExMUU2QjIxMkU3QzcyOUZCRTBEOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmYzY2VmYzZlLTQxNTItNDUzNy05OWYzLWMzNjI4OWUxZWRiOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVmNDdkOTY0LTIxMDMtMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbbdacAAADYUExURfj4+PAAAPAJCfj19fAGBvEUFPjy8vAPD/I1NfADA/fb2/jv7/fPz/SJifNaWvEaGvESEvbBwfRvb/EXF/fm5vNsbPjp6fNdXfWSkvEdHfEjI/fV1fNgYPEpKfR9ffa4uPfk5Pfh4ffMzPNVVfbDw/aysva7u/fS0vbJyfWMjPJMTPa+vva1tfAMDPbGxvI3N/js7Pfe3vNSUvWbm/NmZvR1dfWPj/Wjo/JAQPEgIPSDg/R7e/WmpvJGRvEsLPavr/IyMvJDQ/IvL/fY2PR4ePWpqfI6OvNPT3vE2+UAAADvSURBVHjadNNrW0FBFAXgPefCOY5rRCl3SpGie4oo/P9/xDoeH6w95uP7YZ49a68R4dNzgpJCaTjG/CZYCzs1YYu0m9ypeSZt56EXpGkfmiG9ykHrpKlL6D/puAo9J23WoNekpRk0S1oOoBP3WKNH6D29OfqALkgTP9B1dKzuBho8kXagyzINUYHWmqRv0CoHLFAvpZb0Ce+4Ys0tq/wvZ/d9+hV1/W3Rlulhhy/K275tMyL9uAlnykdJu+/79Kq88ACfKh84tvaI3MT+Ze227qDI8IT3PPid8rlna7jIKnb9p75DY4qa5T3001sBBgBuoQ3k5vGEzgAAAABJRU5ErkJggg==) 0 center no-repeat;
  background-size: 0.22rem auto;
}
#repayment-pages header .more {
  position: absolute;
  right: 0.2rem;
  top: 0;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.88rem;
}
#repayment-pages .repaymentResult {
  background: #ffffff;
  padding: 0.7rem 0 0.5rem;
  text-align: center;
  border-bottom: 1px solid #d5d5d5;
}
#repayment-pages .repaymentResult img {
  height: auto;
  margin-bottom: 0.5rem;
}
#repayment-pages .repaymentResult .repaymentSuccess {
  width: 2.67rem;
}
#repayment-pages .repaymentResult h3 {
  font-size: 0.37rem;
  color: #333333;
  height: 0.6rem;
}
#repayment-pages .repaymentResult p {
  font-size: 0.24rem;
  color: #999999;
}
#repayment-pages .repaymentResult .repaymentFail {
  width: 2.2rem;
}
#repayment-pages .repaymentResult .balanceNotEnough:nth-of-type(1) {
  height: 0.5rem;
}
#repayment-pages .repaymentResult .balanceNotEnough span {
  font-size: 0.28rem;
  color: #333333;
}
#repayment-pages .repaymentResult .balanceNotEnough span:nth-of-type(1) {
  margin-right: 0.25rem;
}
#repayment-pages .repaymentResult .balanceNotEnough span:nth-of-type(2) {
  margin-left: 0.25rem;
}
#repayment-pages .repaymentResultTips {
  text-align: center;
  margin-top: 0.3rem;
  font-size: 0.24rem;
  color: #666666;
}
#repayment-pages .repaymentResultTips p:nth-of-type(1) {
  height: 0.36rem;
}
#repayment-pages .repaymentCard h3,
#repayment-pages .repaymentCard p,
#repayment-pages .repaymentAmount h3 {
  padding: 0 0.32rem;
  height: 0.88rem;
  font-size: 0.24rem;
  line-height: 0.88rem;
}
#repayment-pages .repaymentCard h3 {
  color: #666666;
  font-size: 0.24rem;
}
#repayment-pages .repaymentCard p {
  background: #ffffff;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-size: 0.34rem;
  color: #333333;
}
#repayment-pages .repaymentAmount input.font-overdue::-webkit-input-placeholder {
  font-size: 0.26rem;
}
#repayment-pages .repaymentAmount > ul > li {
  background: #ffffff;
  padding: 0 0 0 0.32rem;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  color: #333333;
  position: relative;
  font-size: 0.34rem;
}
#repayment-pages .repaymentAmount > ul > li:nth-last-child(1) {
  border-top: none;
}
#repayment-pages .repaymentAmount > ul > li > label,
#repayment-pages .repaymentAmount > ul > li > input {
  line-height: 0.88rem;
  font-size: 0.34rem;
  display: inline-block;
}
#repayment-pages .repaymentAmount > ul > li > label {
  color: #333333;
  text-align: right;
  width: 2.2rem;
  margin-right: 0.4rem;
}
#repayment-pages .repaymentAmount > ul > li > input {
  width: 3rem;
  background-color: transparent;
}
#repayment-pages .repaymentAmount > ul > li > span {
  width: 0.4rem;
  height: 0.4rem;
  background-size: 0.4rem auto;
  position: absolute;
  right: 0.32rem;
  top: 0.22rem;
}
#repayment-pages .repaymentChoose {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTAyZDA3OS02ZjVlLTRlNDEtYTYwZi01YTJkN2Q3ZjIyOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjlCREE0MThFRjNCMTFFNkIxMTBCQjFFRjRDOUY4RUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjlCREE0MTdFRjNCMTFFNkIxMTBCQjFFRjRDOUY4RUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MThkMDJjMi1lZjY3LTQxY2EtYmM1OC0zYTk3YjlhMzgyNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphMzk2OGIwMi0yMTEzLTExN2EtYWQwZS1jZDdjZTBjNGQyMmYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6zh+bLAAAAllBMVEVevgpiwBD9/vzO67Rpwxuv34b0+u6i2nKP0lWz4Iyx4Inu+OWs3YB5yTK/5Z2T01vC56Ou3oNxxif5/fZmwRbK6q6k2nX3/PNtxCHI6avb8Mhgvw214Y+V1F5+yzvy+uvQ7Lfs9+Ld8ct6yTWe2GyN0VLq9998yjiR01h3yC9vxSS95JqZ1mOCzUHT7b2EzUSq3X3///8c283NAAAAMnRSTlP/////////////////////////////////////////////////////////////////AA1QmO8AAAEySURBVHjanNXZdoMgEAbgkbrEpbHGRJOo2ZfuLe//ch1TJaIM2P5XcPiOiGcYgUvZl9WmACg2cbmXV6AzdpMjdHJMXCXMgzn0Mg/yIVwsQZHlogdZBkQy1oXpBMhM0jtkGoeSCZiBNlkLV2DI6he6tgna7g16YIxXw9AyQytEGGnAa/uQiAOb0c7hYfP+MwYH2gV42K9mfABf6x6KZuJDpXM7cdAKHkc5ZDZ1Dty38+FsEJOPdUk7ZGL2yfkT6ZCJrSMu5NAhux9m2kqFQxZDXyYKh6z7wW9S6ZCtoSeVDplcFFPCYVH0yuxN6eB7WLjP7xZRuKOvwvjLNfq6Gjf3/t5SeHqm3TmV2t6Jcif2v0Zat2Zn2JqdXNnst4l0016iLfFXwFz8+Fqja+xf5JUfAQYA8PlMwkGbWbwAAAAASUVORK5CYII=) 0 0 no-repeat;
}
#repayment-pages .repaymentNoChoose {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTAyZDA3OS02ZjVlLTRlNDEtYTYwZi01YTJkN2Q3ZjIyOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTIxQkZFRjNCMTFFNjk3MzQ4QzVCMjBCMjJDMDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTIxQkVFRjNCMTFFNjk3MzQ4QzVCMjBCMjJDMDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MThkMDJjMi1lZjY3LTQxY2EtYmM1OC0zYTk3YjlhMzgyNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphMzk2OGIwMi0yMTEzLTExN2EtYWQwZS1jZDdjZTBjNGQyMmYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fRRfNAAAAolBMVEX////+/v7ExMT9/f34+PjKysq7u7vd3d2bm5ugoKDc3NzJycm8vLzIyMjPz8/09PSlpaXz8/O4uLjOzs6ZmZmqqqru7u7Ly8vm5ubHx8ejo6Pl5eX6+vr7+/vFxcWenp6srKzo6Ojp6en19fXs7Oyrq6vy8vKamprCwsKvr6/Nzc339/empqa3t7ewsLDQ0NDt7e3r6+utra2pqanv7+////++I2XQAAAANnRSTlP//////////////////////////////////////////////////////////////////////wChj04xAAABN0lEQVR42pSV127DMAxFKdmS4r3jDI/svVv//6/VbpA23sx5EqADCSLIK8hKOFf9sfX97YNfnfIOvK3lcG0b6p0AkLsw7HUoN4qRl7IbvHFjqRfVRTExLKhgGRNREUnCp9DAlCfkXYxdKkEjEnXjf5G4Y2hl7JI/MaHQAU1eoqpLXaKkq09RVkbQyUiRf0XKoAdGC9EaSH2iNLBykXnQi8cyILbTLzo2gcUeEOwXYGoYUTNBVzGiqkMwxIjDABQZI8oK9FfxWUm8iL4a/RguMKLg+ILPLxjxMsc3Ba7NtE8aFz0K+OHKx5V0eeQ1rvnl3QFAP4+ULD63nknPcSn2dm2xtyP1IF1WtWU9SItoPqRhqeW+w/QQNYb9MQxOmlgV0kpopy92bPkVcjYmn/k5M25uyjs/AgwA4F5K1ulthLYAAAAASUVORK5CYII=) 0 0 no-repeat;
}
#repayment-pages .repaymentAmountTips {
  height: 0.4rem;
  font-size: 0.24rem;
  color: #f00000;
  padding-left: 2.6rem;
  margin-top: -0.2rem;
}
#repayment-pages .repaymentAmount .includeContent {
  border-top: 1px solid #cccccc;
  text-align: right;
  font-size: 0.28rem;
  color: #666666;
  padding-top: 0.3rem;
}
#repayment-pages .includeContent li {
  height: 0.6rem;
}
#repayment-pages .includeContent .include {
  width: 1.4rem;
}
#repayment-pages .includeContent .includeCapital {
  width: 0.8rem;
  margin-right: 0.4rem;
}
#repayment-pages .includeInterest {
  width: 2.2rem;
  margin-right: 0.4rem;
}
html,
body {
  /*height: 100%;*/
  background: #f0f0f0;
}
#loan-pages #go-addBankCard {
  color: #f00000;
  width: 100%;
  height: 100%;
  display: block;
}
#loan-pages a:link,
#loan-pages a:visited,
#loan-pages a:hover {
  text-decoration: none;
}
#loan-pages .m0 {
  margin: 0 !important;
}
#loan-pages .pl15 {
  padding-left: 0.3rem;
}
#loan-pages .font-normal {
  color: #51a1f3;
}
#loan-pages .font-overdue {
  color: #ff6633;
}
#loan-pages .font-settle {
  color: #666666;
}
#loan-pages header {
  width: 100%;
  height: 0.88rem;
  background: #f8f8f8;
  text-align: center;
  font: bold 0.38rem/0.88rem "PingFangSC";
  color: #f00000;
  border-bottom: 0.02rem solid #ccc;
  z-index: 1000;
  position: fixed;
  top: 0;
}
#loan-pages header h1 {
  font-size: 0.39rem;
  color: #f00000;
  line-height: 0.88rem;
  text-align: center;
}
#loan-pages header .back {
  position: absolute;
  padding-left: 0.4rem;
  font-size: 0.3rem;
  line-height: 0.88rem;
  color: #333333;
  top: 0;
  left: 0.16rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAoCAMAAADNGvrUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MUYxQkMwNUVDRTExMUU2QjIxMkU3QzcyOUZCRTBEOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MUYxQkMwNEVDRTExMUU2QjIxMkU3QzcyOUZCRTBEOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmYzY2VmYzZlLTQxNTItNDUzNy05OWYzLWMzNjI4OWUxZWRiOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVmNDdkOTY0LTIxMDMtMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbbdacAAADYUExURfj4+PAAAPAJCfj19fAGBvEUFPjy8vAPD/I1NfADA/fb2/jv7/fPz/SJifNaWvEaGvESEvbBwfRvb/EXF/fm5vNsbPjp6fNdXfWSkvEdHfEjI/fV1fNgYPEpKfR9ffa4uPfk5Pfh4ffMzPNVVfbDw/aysva7u/fS0vbJyfWMjPJMTPa+vva1tfAMDPbGxvI3N/js7Pfe3vNSUvWbm/NmZvR1dfWPj/Wjo/JAQPEgIPSDg/R7e/WmpvJGRvEsLPavr/IyMvJDQ/IvL/fY2PR4ePWpqfI6OvNPT3vE2+UAAADvSURBVHjadNNrW0FBFAXgPefCOY5rRCl3SpGie4oo/P9/xDoeH6w95uP7YZ49a68R4dNzgpJCaTjG/CZYCzs1YYu0m9ypeSZt56EXpGkfmiG9ykHrpKlL6D/puAo9J23WoNekpRk0S1oOoBP3WKNH6D29OfqALkgTP9B1dKzuBho8kXagyzINUYHWmqRv0CoHLFAvpZb0Ce+4Ys0tq/wvZ/d9+hV1/W3Rlulhhy/K275tMyL9uAlnykdJu+/79Kq88ACfKh84tvaI3MT+Ze227qDI8IT3PPid8rlna7jIKnb9p75DY4qa5T3001sBBgBuoQ3k5vGEzgAAAABJRU5ErkJggg==) 0 center no-repeat;
  background-size: 0.22rem auto;
}
#loan-pages .loan-header {
  width: 100%;
  height: 2.56rem;
  background: #3c95f1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.7rem 0.3rem;
  font-size: 0.3rem;
  color: #fff;
}
#loan-pages .loan-header h4 {
  line-height: 0.5rem;
}
#loan-pages .loan-header h3 {
  line-height: 0.6rem;
  font-size: 0.5rem;
}
#loan-pages .borrowingLimit {
  position: relative;
  overflow: hidden;
  width: 100%;
}
#loan-pages .borrowingLimit p {
  width: 100%;
  height: 0.88rem;
  padding-left: 0.3rem;
  line-height: 0.88rem;
  font-size: 0.28rem;
  color: #333;
}
#loan-pages .borrowingLimit .loanAmount {
  margin-bottom: 0.2rem;
}
#loan-pages .borrowingLimit .form-list h5 {
  width: 93%;
  margin: 0.01rem auto 0;
  color: #333;
}
#loan-pages .borrowingLimit > h5 {
  width: 100%;
  margin: 0.1rem auto 0.3rem;
  color: #333;
  text-align: center;
  font-size: 0.28rem;
}
#loan-pages .form-list {
  /*border-bottom: 1px solid #e8e8e8;*/
  border-top: 1px solid #e8e8e8;
}
#loan-pages .form-list .form-groups {
  position: relative;
  height: 0.7rem;
  padding-left: 1.6rem;
  line-height: 0.7rem;
  border-top: 0 none;
  border-bottom: 1px solid #e8e8e8;
  background-color: #fff;
}
#loan-pages .form-list .form-groups:first-child {
  margin-bottom: 0.2rem;
  padding-left: 0.8rem;
}
#loan-pages .form-list .form-groups:nth-child(6) {
  padding-left: 0.24rem;
}
#loan-pages .form-list .form-groups input {
  outline: none;
  width: 100%;
  border: 0;
  font-size: 0.24rem;
  line-height: 0.68rem;
  padding: 0;
  text-align: right;
}
#loan-pages .form-list .form-groups .amountMoney {
  text-align: left;
}
#loan-pages .form-list .form-groups > label {
  position: absolute;
  left: 0;
  top: 0;
  width: 25%;
  padding-left: 0.24rem;
  font-size: 0.28rem;
  color: #333;
}
#loan-pages .form-list .form-groups .addCard {
  width: 80%;
}
#loan-pages .timelyAccount,
#loan-pages .supportBank {
  float: right;
}
#loan-pages .buttons-wrap {
  margin: 0.4rem auto;
  width: 61.33%;
  height: 0.8rem;
}
#loan-pages .form-list .form-groups .please-choose {
  position: relative;
  width: 100%;
  text-align: right;
  padding-right: 0.24rem;
  line-height: 0.7rem;
  font-size: 0.28rem;
}
#loan-pages .form-list .form-groups .please-choose i {
  position: absolute;
  right: 0.24rem;
  top: 0.24rem;
  color: #c4c4c4;
}
#loan-pages .form-list .form-groups .please-choose > span,
#loan-pages .form-list .form-groups .please-choose > a {
  display: block;
  text-align: left;
  width: 100%;
  height: 100%;
  color: #666;
}
#loan-pages .constraint-term {
  position: absolute;
  width: 95.74%;
  left: 2.13%;
  bottom: 1rem;
  background-color: #fff;
  z-index: 12;
  -webkit-border-radius: 0.01rem;
  border-radius: 0.01rem;
}
#loan-pages .constraint-term li,
#loan-pages .modal-body > li {
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  font-size: 0.28rem;
  border-bottom: 1px solid #e8e8e8;
}
#loan-pages .modal-body > li {
  position: absolute;
  width: 95.74%;
  left: 2.13%;
  bottom: 0.08rem;
  background: #fff;
  -webkit-border-radius: 0.01rem;
  border-radius: 0.01rem;
}
#loan-pages .constraint-term a {
  color: #f00000;
}
#loan-pages .rateBefore {
  text-decoration: line-through;
}
#loan-pages .constraint-term li.active-item {
  color: #00bceb;
}
#loan-pages .layout {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  z-index: 2000;
}
#loan-pages .layout .confirm {
  width: 77.33%;
  height: 6.1rem;
  background: #fff;
  -webkit-border-radius: 0.01rem;
          border-radius: 0.01rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#loan-pages .layout .confirm h3 {
  text-align: center;
  font-size: 0.34rem;
  line-height: 1rem;
  padding: 0.2rem 0 0;
}
#loan-pages .layout .confirm ul {
  width: 90.52%;
  height: 4rem;
  margin: 0 auto;
  border-top: 0.02rem solid #797979;
  border-top-style: dashed;
  padding: 0.2rem 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#loan-pages .layout .confirm ul li {
  width: 100%;
  height: 0.72rem;
  font-size: 0.28rem;
  line-height: 0.6rem;
  color: #818181;
}
#loan-pages .layout .confirm ul li span {
  float: right;
  color: #333;
}
#loan-pages .layout .buttons-wrap {
  float: left;
  width: 50%;
  height: 0.88rem;
  border-top: 0.02rem solid #797979;
  margin: 0;
}
#loan-pages .layout .buttons-wrap:last-child {
  border-left: 0.02rem solid #797979;
}
#loan-pages .layout .buttons-wrap .btn-primate {
  background: #fff;
  color: #318ff0;
}
#loan-pages .item-cancel {
  position: absolute;
  width: 95.73%;
  bottom: 0.01rem;
  left: 2.13%;
  height: 0.8rem;
  background: #fff;
  text-align: center;
  font-size: 0.28rem;
  line-height: 0.8rem;
  -webkit-border-radius: 0.01rem;
  border-radius: 0.01rem;
}
#loan-pages .constraint-term .item a {
  width: 100%;
  height: 100%;
  text-align: center;
  display: block;
}
#loan-pages .repaymentAmount ul {
  border-top: 1px solid #c8c7cc;
  border-bottom: 1px solid #c8c7cc;
  background: #ffffff;
  padding: 0.3rem 0.32rem 0.2rem;
}
#loan-pages .repaymentAmount ul li {
  height: 0.64rem;
  font-size: 0.28rem;
  color: #333333;
}
#loan-pages .totality {
  background: #ffffff;
  padding: 0.5rem 0.32rem 0;
  border-bottom: 1px solid #cccccc;
}
#loan-pages .totality h3.limit {
  font-size: 0.3rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.32rem;
}
#loan-pages .totality .money {
  font-size: 0.6rem;
  color: #333333;
  text-align: center;
}
#loan-pages .totality .money .rmb {
  font-size: 0.36rem;
}
#loan-pages .totality .continueBorrow {
  line-height: 0.88rem;
  border-top: 1px solid #cccccc;
  margin-top: 0.5rem;
}
#loan-pages .totality .continueBorrow span {
  font-size: 0.3rem;
  color: #696969;
}
#loan-pages .totality .continueBorrow .arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAMAAAA2Re/AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMjE3QTFFMUVDRTcxMUU2QjgzM0JFNEQ0RkEzM0FBMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMjE3QTFFMEVDRTcxMUU2QjgzM0JFNEQ0RkEzM0FBMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmI2ODNlNzc0LTA3Y2MtNDA4ZC1hZjM1LTAzNWE4ZGVjNjkxMSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmFkNTA4Mzc2LTIxMDItMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiH3E78AAAByUExURf7+/szMzM3Nzc7Ozs/Pz9DQ0Pz8/NHR0eXl5fX19dfX1/f39/b29ufn5/n5+f39/e3t7dLS0t/f39XV1enp6fv7++vr6+Tk5NTU1Pr6+vT09O/v79nZ2fDw8NjY2PLy8vj4+PHx8erq6tra2tvb2/Pz89y/4BIAAAB7SURBVHjadNDJEoJADARQethBdtwFFOX/f5EUl04oye1VaiZJe4m7eqp8IFFsARRk9RX3dDSKL8oZ4Gr63Imf9P0G+B+6bMQLncdA8KBPIRCmdBoAcU7PMj476Nq3b/PzNnfSW7nh/872ouil761+Jo1dVrskbc6rAAMAmM8E4w/jgaYAAAAASUVORK5CYII=) right center no-repeat;
  background-size: 0.14rem auto;
  height: 0.88rem;
  width: 0.14rem;
}
#loan-pages .borrowingRecord .record,
#loan-pages .borrowingDetail .record,
#loan-pages .repaymentAmount .record {
  padding-left: 0.32rem;
  line-height: 0.84rem;
  font-size: 0.24rem;
  color: #666666;
}
#loan-pages .totality .discount {
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  margin-top: 0.3rem;
}
#loan-pages .totality .discount .saveMoney {
  color: #feaf00;
}
#loan-pages .fail {
  width: 100%;
  color: #318ff0;
  overflow: hidden;
}
#loan-pages .fail img {
  margin: 1.1rem auto 0.5rem;
  display: block;
  width: 1.6rem;
  height: 1.6rem;
}
#loan-pages .fail p {
  font-size: 0.34rem;
  text-align: center;
}
#loan-pages .authCode-page-wrap p {
  height: 0.65rem;
  width: 100%;
  padding-left: 4.27%;
  font-size: 0.24rem;
  line-height: 0.65rem;
}
#loan-pages .authCode-page-wrap .form-wrap .form-group {
  width: 100%;
  height: 0.85rem;
  line-height: 0.85rem;
  font-size: 0.34rem;
  color: #333;
  background: #fff;
  padding: 0 4.27%;
  position: relative;
}
#loan-pages .authCode-page-wrap .form-label {
  position: relative;
  font-size: 0.34rem;
}
#loan-pages .authCode-page-wrap .form-text {
  height: 0.84rem;
  font-size: 0.34rem;
  border: 0 none;
  background: transparent;
  width: 72%;
}
#loan-pages .authCode-page-wrap .icons-wrap {
  position: absolute;
  right: 0;
  top: 0.16rem;
  color: #fff;
}
#loan-pages .authCode-page-wrap .error {
  color: #f00000;
  position: absolute;
  left: 0;
  font-size: 0.28rem;
}
#loan-pages .authCode-page-wrap .icons-wrap .btn-default {
  display: inline-block;
  position: absolute;
  right: 0.4rem;
  width: 1.2rem;
  height: 0.56rem;
  border: 0.02rem solid red;
  white-space: nowrap;
  text-align: center;
  line-height: 0.56rem;
  font-size: 0.26rem;
  /*opacity: 0.7;*/
  color: red;
  background-color: #fff;
}
#loan-pages .authCode-page-wrap .button-group {
  margin: 0.6rem auto 0;
  width: 61.33%;
}
#loan-pages .btn-default {
  height: 0.88rem;
  width: 100%;
  color: #fff;
  font-size: 0.32rem;
  border: none;
  background: #f00000;
  -webkit-border-radius: 0.44rem;
  border-radius: 0.44rem;
}
#loan-pages .btn-default.disabled {
  background: #e4e4e4;
}
#loan-pages .icons-wrap .repeat-send {
  width: auto;
  color: #666;
  background: #999;
  border: none;
}
#loan-pages .awaiting {
  width: 100%;
  margin-top: 0.88rem;
  /*border-bottom: 0.1rem solid rgb(204,204,204);*/
  padding-bottom: 0.5rem;
  overflow: hidden;
}
#loan-pages .awaiting > img {
  display: block;
  margin: 0.8rem auto 0;
  width: 3.17rem;
  height: 2.51rem;
}
#loan-pages .awaiting h4 {
  font-size: 0.34rem;
  line-height: 1rem;
  text-align: center;
  height: 1rem;
}
#loan-pages .awaiting p {
  font-size: 0.3rem;
  line-height: 0.4rem;
  text-align: center;
  height: 0.4rem;
  color: #999;
}
#loan-pages .awaiting ul li {
  width: 100%;
  line-height: 0.9rem;
  font-size: 0.3rem;
}
#loan-pages .awaiting ul li > img {
  width: 0.54rem;
  height: 0.54rem;
  float: left;
  margin: 0.43rem 0.2rem 0 1.13rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
#loan-pages .awaiting > span {
  width: 100%;
  text-align: center;
}
#loan-pages .awaiting ul li {
  font-size: 0.3rem;
  line-height: 1.4rem;
  height: 1.4rem;
  position: relative;
}
#loan-pages .awaiting ul li i {
  position: absolute;
  width: 0.02rem;
  height: 0.43rem;
  left: 1.39rem;
  background: #cccccc;
}
#loan-pages .ways-bottom {
  top: 0.97rem;
}
#loan-pages .ways-top {
  top: 0;
}
#loan-pages .awaiting ul li .ways-actived {
  background: #53a1f3;
}
#loan-pages .clo {
  margin: 0.5rem auto;
  width: 61.33%;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
  font-size: 0.28rem;
  background: red;
  -webkit-border-radius: 0.4rem;
          border-radius: 0.4rem;
  color: #fff;
}
#loan-pages .addBankCard .form-list .form-groups {
  padding-left: 1.6rem;
}
#loan-pages .addBankCard p {
  font-size: 0.24rem;
  line-height: 0.88rem;
  color: #999;
  padding-left: 0.3rem;
}
#loan-pages .layout .addSuccess {
  width: 2.5rem;
  height: 2.5rem;
  background: #666;
  margin: 4rem auto 0;
  -webkit-border-radius: 0.1rem;
          border-radius: 0.1rem;
  overflow: hidden;
}
#loan-pages .layout .addSuccess img {
  display: block;
  width: 0.566rem;
  height: 0.4rem;
  margin: 0.7rem auto 0.4rem;
}
#loan-pages .layout .addSuccess p {
  text-align: center;
  color: #fff;
  font-size: 0.3rem;
}
#loan-pages .layout .fail {
  width: 4.85rem;
  height: 2.334rem;
  background: #fff;
  -webkit-border-radius: 0.01rem;
          border-radius: 0.01rem;
  margin: 3.6rem auto 0;
}
#loan-pages .layout .fail h4 {
  width: 100%;
  line-height: 1.5rem;
  font-size: 0.28rem;
  text-align: center;
}
#loan-pages .layout .fail p {
  line-height: 0.84rem;
  text-align: center;
  color: #298df3;
  font-size: 0.28rem;
}
body,
html {
  background-color: #f0f0f0;
}
body {
  color: #000;
  overflow-y: scroll;
}
#apply-pages input::-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #cccccc;
}
#apply-pages input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #cccccc;
}
#apply-pages input:-ms-input-placeholder,
#apply-pages textarea:-ms-input-placeholder {
  color: #cccccc;
}
#apply-pages input::-webkit-input-placeholder,
#apply-pages textarea::-webkit-input-placeholder {
  color: #cccccc;
  /*credit-page-wrap*/
}
#apply-pages input:hover::-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #cdcdcd;
}
#apply-pages input:hover::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #cdcdcd;
}
#apply-pages input:hover:-ms-input-placeholder,
#apply-pages textarea:hover:-ms-input-placeholder {
  color: #cdcdcd;
}
#apply-pages input:hover::-webkit-input-placeholder,
#apply-pages textarea:hover::-webkit-input-placeholder {
  color: #cdcdcd;
  /*credit-page-wrap*/
}
#apply-pages .g-credit-page {
  padding: 0 0.24rem;
}
#apply-pages .notice-tips {
  margin-bottom: 0.1rem;
  font-size: 0.24rem;
}
#apply-pages .color-pink {
  color: #ff5980;
}
#apply-pages .notice-tips .icon-notice,
#apply-pages .notice-tips .icon-help {
  color: #ff5980;
  font-size: 0.3rem;
  vertical-align: -0.4px;
}
#apply-pages .notice-tips .icon-help {
  color: #d7d7d7;
}
#apply-pages .upload-img-wrap .card-img {
  display: block;
  width: 100%;
  height: 1.48rem;
  background-color: #eef3f6;
  border: 0;
  text-align: center;
  line-height: 1.48rem;
}
#apply-pages .upload-img-wrap .card-img img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
}
#apply-pages .upload-img-wrap.authorize-img-wrap .card-img {
  text-align: center;
}
#apply-pages .upload-img-wrap.authorize-img-wrap .card-img img {
  width: auto;
  height: 1.2rem;
  display: inline-block;
  margin-top: 0.12rem;
}
#apply-pages .upload-img-wrap .upload-button-wrap {
  position: absolute;
  overflow: hidden;
  right: 0.08rem;
  top: 0.08rem;
  width: 1.3rem;
  height: 1.48rem;
}
#apply-pages .upload-img-wrap .upload-button-wrap .upload-btn {
  position: absolute;
  width: 20rem;
  height: 20rem;
  opacity: 0;
}
#apply-pages .upload-img-wrap .upload-button-wrap .icon-bg {
  display: inline-block;
  width: 100%;
  padding-left: 0.08rem;
  text-align: center;
}
#apply-pages .upload-img-wrap .upload-button-wrap .icon-upload-img {
  display: block;
  margin-bottom: 0.08rem;
  margin-top: 0.18rem;
  font-size: 0.9rem;
  color: #d7d7d7;
}
#apply-pages .upload-btn {
  position: absolute;
  width: 20rem;
  height: 20rem;
  opacity: 0;
  margin-left: -0.7rem;
}
#apply-pages .icon-bg .btn-primate-sm {
  width: 1.1rem;
  height: 0.6rem;
  margin-top: 0.46rem;
  background: #00bceb;
}
#apply-pages .icon-bg .btn-primate-sm.disabled {
  background-color: #e4e4e4;
}
#apply-pages .icon-bg .btn-default-sm {
  width: 1.1rem;
  height: 0.6rem;
  margin-top: 0.46rem;
  background: #e4e4e4;
}
#apply-pages .notice-tips.success .icon-notice {
  color: #00bceb;
}
#apply-pages .notice-tips .icon-success {
  font-size: 0.3rem;
  vertical-align: -0.4px;
}
#apply-pages input::-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #cccccc;
}
#apply-pages input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #cccccc;
}
#apply-pages input:-ms-input-placeholder,
#apply-pages textarea:-ms-input-placeholder {
  color: #cccccc;
  font-weight: normal;
}
#apply-pages input::-webkit-input-placeholder,
#apply-pages textarea::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
}
#apply-pages .credit-page-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
}
#apply-pages header {
  width: 100%;
  height: 0.88rem;
  background: #f8f8f8;
  text-align: center;
  font: bold 0.38rem/0.88rem "PingFangSC";
  color: #f00000;
  border-bottom: 1px solid #ccc;
  z-index: 1000;
  position: fixed;
  top: 0;
}
#apply-pages header .back {
  position: absolute;
  padding-left: 0.4rem;
  font-size: 0.3rem;
  line-height: 0.88rem;
  color: #333333;
  top: 0;
  left: 0.16rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAoCAMAAADNGvrUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRjY1REM0NTc1OTJFNTExQjNGOUE5NzhBNDQyNTQ0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MUYxQkMwNUVDRTExMUU2QjIxMkU3QzcyOUZCRTBEOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MUYxQkMwNEVDRTExMUU2QjIxMkU3QzcyOUZCRTBEOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmYzY2VmYzZlLTQxNTItNDUzNy05OWYzLWMzNjI4OWUxZWRiOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVmNDdkOTY0LTIxMDMtMTE3YS1hZDBlLWNkN2NlMGM0ZDIyZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbbdacAAADYUExURfj4+PAAAPAJCfj19fAGBvEUFPjy8vAPD/I1NfADA/fb2/jv7/fPz/SJifNaWvEaGvESEvbBwfRvb/EXF/fm5vNsbPjp6fNdXfWSkvEdHfEjI/fV1fNgYPEpKfR9ffa4uPfk5Pfh4ffMzPNVVfbDw/aysva7u/fS0vbJyfWMjPJMTPa+vva1tfAMDPbGxvI3N/js7Pfe3vNSUvWbm/NmZvR1dfWPj/Wjo/JAQPEgIPSDg/R7e/WmpvJGRvEsLPavr/IyMvJDQ/IvL/fY2PR4ePWpqfI6OvNPT3vE2+UAAADvSURBVHjadNNrW0FBFAXgPefCOY5rRCl3SpGie4oo/P9/xDoeH6w95uP7YZ49a68R4dNzgpJCaTjG/CZYCzs1YYu0m9ypeSZt56EXpGkfmiG9ykHrpKlL6D/puAo9J23WoNekpRk0S1oOoBP3WKNH6D29OfqALkgTP9B1dKzuBho8kXagyzINUYHWmqRv0CoHLFAvpZb0Ce+4Ys0tq/wvZ/d9+hV1/W3Rlulhhy/K275tMyL9uAlnykdJu+/79Kq88ACfKh84tvaI3MT+Ze227qDI8IT3PPid8rlna7jIKnb9p75DY4qa5T3001sBBgBuoQ3k5vGEzgAAAABJRU5ErkJggg==) 0 center no-repeat;
  background-size: 0.22rem auto;
}
#apply-pages .back img {
  float: left;
  height: 0.42rem;
  margin-top: 0.23rem;
}
#apply-pages .apply-header {
  width: 100%;
  height: 1.9rem;
  background-color: #fff;
  overflow: hidden;
}
#apply-pages .apply-header dl {
  margin-top: 0.4rem;
  float: left;
  width: 33.33%;
  height: 0.88rem;
}
#apply-pages .apply-header dt {
  position: relative;
  height: 0.68rem;
  width: 100%;
  margin-bottom: 0.3rem;
}
#apply-pages .apply-header dt > i {
  position: relative;
  z-index: 10;
  display: block;
  margin: 0 auto;
  font-size: 0.56rem;
  width: 0.5rem;
  height: 0.5rem;
  line-height: 0.5rem;
  color: #00bceb;
}
#apply-pages .apply-header dt b {
  display: block;
  position: relative;
  z-index: 10;
  margin: 0 auto;
  text-align: center;
  width: 0.648rem;
  color: #fff;
  font-size: 0.36rem;
  line-height: 0.65rem;
  height: 0.65rem;
  background-color: #d7d7d7;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
#apply-pages .apply-header dt b img {
  width: 100%;
  height: 100%;
}
#apply-pages .apply-header dt span {
  position: absolute;
  width: 6.8%;
  height: 0.3rem;
  top: 30%;
  right: -1%;
  color: #53a1f3;
  z-index: 1;
}
#apply-pages .apply-header dt span.bar-active {
  background-color: #00bceb;
}
#apply-pages .apply-header dd {
  font-size: 0.28rem;
  color: #979797;
  text-align: center;
}
#apply-pages .apply-header .font-active {
  color: #000000;
}
#apply-pages .apply-header .credit-hidden {
  display: none;
}
#apply-pages .apply-header .icon-active {
  background-color: #53a1f3;
}
#apply-pages .form-list {
  border-bottom: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
  background-color: #fff;
  /*margin-bottom: 0.8rem;*/
}
#apply-pages .form-list .form-groups {
  position: relative;
  border-top: 0 none;
}
#apply-pages .form-list .form-groups:last-child {
  border-bottom: 0 none;
}
#apply-pages .form-list .form-groups > label {
  position: absolute;
  left: 0;
  top: 0;
  width: 22%;
  text-align: right;
  font-size: 0.28rem;
  color: #333;
}
#apply-pages .form-list .form-groups > label span {
  color: #ff688a;
}
#apply-pages .form-list .form-groups input {
  outline: none;
  color: #333;
  width: 100%;
  border: 0;
  font-size: 0.28rem;
  /*line-height: 3.4rem;*/
  padding: 0;
}
#apply-pages .form-list .form-groups-error {
  color: red;
  background-color: antiquewhite;
  font-size: 0.28rem;
  height: 0.7rem;
  line-height: 0.7rem;
  padding-left: 30%;
}
#apply-pages .form-list .form-groups .form-control {
  width: 100%;
  border: 0 none;
  text-align: left;
  padding-right: 0.24rem;
  line-height: 0.5rem;
  font-size: 0.28rem;
  color: #000;
  font-weight: 100;
}
#apply-pages .form-list .form-groups .please-choose {
  position: relative;
  width: 100%;
  text-align: right;
  padding-right: 0.54rem;
  line-height: 0.7rem;
  font-size: 0.28rem;
}
#apply-pages .form-list .form-groups .please-choose .icon-down-arrow1 {
  position: absolute;
  right: 0.24rem;
  top: 0.26rem;
  color: #c4c4c4;
}
#apply-pages .form-list .form-groups .please-choose > span {
  display: block;
  text-align: left;
  width: 100%;
  height: 100%;
  color: #cccccc;
  font-size: 0.28rem;
}
#apply-pages .form-list .form-groups .please-choose .already-chose {
  color: #333;
  font-weight: 100;
}
#apply-pages .credit-page-wrap h4 {
  font-size: 0.28rem;
  color: #666;
  padding-left: 4%;
  margin-top: 0.2rem;
}
#apply-pages .credit-page-wrap div.input-p {
  font-size: 0.28rem;
  color: #999;
  padding: 0.2rem 4%;
  line-height: 0.32rem;
}
#apply-pages .credit-page-wrap div.input-p label {
  vertical-align: middle;
  line-height: 0.32rem;
}
#apply-pages .credit-page-wrap div.input-p input {
  vertical-align: middle;
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.16rem;
  float: left;
}
#apply-pages .credit-page-wrap div.input-p p {
  margin-left: 0.38rem;
  margin-top: 0.1rem;
}
#apply-pages .buttons-wrap {
  margin: 0.4rem auto;
  width: 61.33%;
  height: 0.8rem;
}
#apply-pages .buttons-wrap.marg-top12 {
  margin-top: 0.24rem;
}
#apply-pages .buttons-wrap-another {
  margin: 0.4rem auto;
  width: 61.33%;
  height: 0.8rem;
}
#apply-pages .constraint-term {
  position: absolute;
  width: 95.74%;
  left: 2.13%;
  overflow: scroll;
  bottom: 1rem;
  background-color: #fff;
  z-index: 12;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
}
#apply-pages .constraint-term li,
#apply-pages .modal-body > li {
  height: 0.76rem;
  line-height: 0.76rem;
  text-align: center;
  font-size: 0.28rem;
  color: #666;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: all 300ms ease-out 0s;
  -moz-transition: all 300ms ease-out 0s;
  transition: all 300ms ease-out 0s;
}
#apply-pages .constraint-term li:first-child {
  height: 0.7rem;
  line-height: 0.7rem;
  color: #999;
}
#apply-pages .modal-body > li {
  position: absolute;
  width: 95.74%;
  left: 2.13%;
  bottom: 0.1rem;
  background: #fff;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
}
#apply-pages .constraint-term li.active-item {
  color: #00bceb;
}
#apply-pages button {
  border: none;
  -webkit-border-radius: 0.44rem;
          border-radius: 0.44rem;
  color: #fff;
}
#apply-pages .btn-primate.disabled {
  -webkit-border-radius: 0.44rem;
          border-radius: 0.44rem;
  background-color: #e4e4e4;
}
#apply-pages .button-group {
  width: 100%;
  padding: 0 0.2rem;
  position: absolute;
  bottom: 0.4rem;
  left: 0;
}
#apply-pages .pay {
  min-height: 4.8rem;
  width: 100%;
  background: #fff;
  padding: 0 0.24rem;
  position: relative;
}
#apply-pages .pay-icon-wrap {
  width: 0.6rem;
  height: 1.6rem;
  position: absolute;
  left: 0.3rem;
  top: 0.5rem;
  padding-top: 0.1rem;
}
#apply-pages .pay-icon {
  font-size: 0.5rem;
  margin-left: 0.1rem;
}
#apply-pages .pay-bar {
  width: 0.04rem;
  height: 0.56rem;
  margin-left: 0.3rem;
}
#apply-pages .bg-blue {
  background-color: #00bceb;
}
#apply-pages .bg-gray {
  background-color: darkgray;
}
#apply-pages .pay-icon-wrap .icon-gray-select {
  color: gray;
}
#apply-pages .pay-list {
  padding-top: 0.56rem;
  padding-left: 0.7rem;
  color: #9a9a9a;
}
#apply-pages .pay-tips {
  padding-top: 0.4rem;
  padding-left: 0.3rem;
  color: #9a9a9a;
}
#apply-pages .pay-list ul li {
  height: 0.6rem;
}
#apply-pages .pay-list ul li span,
#apply-pages .pay-list ul li label {
  width: 50%;
  display: inline-block;
}
#apply-pages .buttons {
  padding: 0.4rem 0.24rem;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
#apply-pages .buttons .btn-normal {
  margin-top: 0.24rem;
}
#apply-pages .credit-tips {
  padding: 1rem 0.24rem;
  background: #fff;
  font-size: 0.28rem;
}
#apply-pages .payment {
  padding: 0 0.24rem;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
}
#apply-pages .payment-content {
  border-top: 1px solid #e8e8e8;
  padding-top: 0.32rem;
}
#apply-pages .payment-content b {
  font-weight: normal;
}
#apply-pages .payment-content ul li {
  height: 0.6rem;
}
#apply-pages .payment-content ul li:nth-of-type(1) {
  margin-bottom: 0.24rem;
}
#apply-pages .payment-content ul li span,
#apply-pages .payment-content ul li label {
  width: 50%;
  display: inline-block;
  font-size: 0.28rem;
}
#apply-pages .payment-content ul li:nth-last-child(1) label {
  width: 40%;
}
#apply-pages .payment-content ul li:nth-last-child(1) span {
  width: 60%;
}
#apply-pages .payment-content ul li:nth-child(2) label {
  width: 20%;
}
#apply-pages .payment-content ul li:nth-child(2) span {
  width: 80%;
}
#apply-pages .payment-content ul li .money-big {
  font-size: 0.56rem;
  font-weight: 120;
}
#apply-pages .payment-content ul li .money-small {
  font-size: 0.28rem;
}
#apply-pages .content-text {
  color: #9a9a9a;
}
#apply-pages .form-groups {
  position: relative;
  border-top: 1px solid #e8e8e8;
  background-color: #fff;
}
#apply-pages .form-groups .form-control {
  padding-left: 0.24rem;
  width: 100%;
  height: 100%;
  font-size: 0.28rem;
  border: 0 none;
}
#apply-pages .form-groups .btn-primate {
  position: absolute;
  right: 0.24rem;
  top: 0.14rem;
  padding: 0 0.3rem;
  width: auto;
  height: 0.56rem;
  line-height: 0.56rem;
  font-size: 0.26rem;
}
#apply-pages .form-groups .repeat-send {
  background: transparent;
  color: #9a9a9a;
  padding: 0;
}
#apply-pages .form-groups .btn-primate.again {
  padding: 0;
  color: #000;
  opacity: 0.08;
  background-color: transparent;
}
#apply-pages .condition {
  position: relative;
  padding: 0.66rem 0.24rem 0 0.58rem;
  font-size: 0.26rem;
  color: #999;
}
#apply-pages .condition label {
  line-height: 0.3rem;
  display: block;
}
#apply-pages .condition i {
  position: absolute;
  float: left;
  left: 0.24rem;
  top: 0.66rem;
}
#apply-pages .condition a {
  color: #00bceb;
}
#apply-pages .phone-tips {
  padding: 0 0.24rem;
  color: #9a9a9a;
  font-size: 0.24rem;
}
#apply-pages .installment {
  background: #fff;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
#apply-pages .installment .title {
  padding: 0 0.24rem;
  height: 0.88rem;
  line-height: 0.88rem;
  font-size: 0.3rem;
}
#apply-pages .installment ul {
  border-top: 1px solid #e8e8e8;
  padding-left: 0.24rem;
}
#apply-pages .installment ul li {
  padding: 0.3rem 0 0.24rem 0.5rem;
  border-bottom: 1px solid #e8e8e8;
  color: #9a9a9a;
  position: relative;
}
#apply-pages .installment ul li:nth-last-child(1) {
  border: none;
}
#apply-pages .installment ul li .top {
  font-size: 0.28rem;
  margin-bottom: 0.06rem;
  color: #000;
}
#apply-pages .installment ul li > p {
  font-size: 0.22rem;
}
#apply-pages .installment ul li .icons {
  font-size: 0.32rem;
  position: absolute;
  left: 0;
  top: 2rem;
}
#apply-pages .icon-success {
  color: #00bceb;
}
#apply-pages .g-limit-page {
  color: #000;
  overflow-x: hidden;
}
#apply-pages .limit-state {
  height: 3.4rem;
  color: #fff;
}
#apply-pages .limit-state .approve {
  position: relative;
  height: 100%;
}
#apply-pages .limit-state .approve h3 {
  padding-top: 0.2rem;
  padding-left: 0.24rem;
  font-size: 0.28rem;
}
#apply-pages .limit-state .approve .money {
  margin-top: 0.56rem;
  text-align: center;
  font-weight: bold;
  font-size: 0.8rem;
}
#apply-pages .limit-state .approve .total {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.1rem;
  font-size: 0.28rem;
}
#apply-pages .limit-state .approve .total .text {
  position: relative;
  padding-left: 0.26rem;
  z-index: 11;
  line-height: 0.88rem;
}
#apply-pages .limit-state .approve .total .bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
  width: 100%;
  height: 100%;
}
#apply-pages .approve-in {
  width: 100%;
  position: absolute;
  left: 0.24rem;
  top: 0.5rem;
}
#apply-pages .approve-in .phone-num {
  position: absolute;
  font-size: 0.3rem;
  left: 1.44rem;
  top: 0;
  line-height: 1.2rem;
}
#apply-pages .approve-in .content {
  position: absolute;
  font-size: 0.26rem;
  left: 1.44rem;
  top: 0.34rem;
}
#apply-pages .content i {
  color: #d7d7d7;
}
#apply-pages .content a {
  color: rgba(255, 255, 255, 0.7);
}
#apply-pages .content p:nth-of-type(1) {
  padding-bottom: 0.08rem;
}
#apply-pages .approval {
  top: 1.06rem;
}
#apply-pages .head {
  width: 1.28rem;
  height: 1.28rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  padding: 0.8px 0 0 0.8px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
#apply-pages .btn-default {
  position: absolute;
  right: 0.48rem;
  top: 0.34rem;
  width: auto;
  height: 0.56rem;
  line-height: 0.56rem;
  padding: 0 0.2rem;
  -webkit-border-radius: 0.44rem;
          border-radius: 0.44rem;
  color: #014e83;
  background: #b4f4ff;
}
#apply-pages .stages-list {
  margin-top: 0.16rem;
}
#apply-pages .stages-list .item {
  position: relative;
  padding-left: 0.24rem;
  height: 0.88rem;
  line-height: 0.88rem;
  background-color: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
  margin-bottom: 0.16rem;
}
#apply-pages .stages-list .item .link {
  display: block;
  font-size: 0.28rem;
  color: #000;
  position: relative;
  padding-left: 0.56rem;
}
#apply-pages .stages-list .item .item-num {
  position: absolute;
  right: 0.56rem;
  top: 0;
  font-size: 0.36rem;
}
#apply-pages .stages-list .icon-arrow-left {
  position: absolute;
  right: 0.24rem;
  top: 0.3rem;
  font-size: 0.3rem;
  color: #efefef;
}
#apply-pages .limit-tips {
  font-size: 0.24rem;
  padding: 0.2rem  0.24rem;
}
#apply-pages .total-limit {
  position: relative;
  left: 0;
  top: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  padding: 0.24rem 0;
}
#apply-pages .total-limit-in {
  width: 50%;
  height: 100%;
  text-align: center;
  position: relative;
}
#apply-pages .total-limit-in:nth-of-type(1) {
  border-right: 1px solid rgba(255, 255, 255, 0.29);
}
#apply-pages .total-limit-in p:nth-of-type(1) {
  color: rgba(255, 255, 255, 0.54);
}
#apply-pages .total-limit-in p:nth-of-type(2) {
  font-size: 0.34rem;
  line-height: 0.34rem;
}
#apply-pages .total-limit-in .disabled {
  color: #9a9a9a;
}
#apply-pages .img-show-Dialog .modal-bg {
  background-color: #000;
}
#apply-pages .img-show-Dialog .modal-content {
  background-color: transparent;
}
#apply-pages .img-show-Dialog .modal-content img {
  display: block;
  width: 100%;
}
#apply-pages .image-show-table {
  position: absolute;
  display: table;
  min-height: 100%;
  background-color: #000000;
}
#apply-pages .image-show-table-cell {
  display: table-cell;
  vertical-align: middle;
}
#apply-pages .image-show-table-cell > img {
  width: 100%;
}
#apply-pages .region ul li {
  width: 33.3%;
  float: left;
  text-align: center;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
#apply-pages .region ul:nth-of-type(1) li {
  border-top: 1px solid #000;
}
#apply-pages .region ul li:nth-of-type(1) {
  border-left: 1px solid #000;
}
#apply-pages .mt5 {
  margin-top: 0.1rem;
}
#apply-pages .form-list .form-groups .please-choose .icons-wrap {
  position: absolute;
  right: 0.04rem;
  top: 0.04rem;
  width: 0.4rem;
  height: 0.4rem;
}
#apply-pages .form-groups .please-choose .icons-wrap .icon-delete {
  font-size: 0.3rem;
  color: #333;
}
#apply-pages .form-list .form-groups .areaCode {
  width: 45%;
  border-right: 1px solid #e5e5e5;
}
#apply-pages .form-list .form-groups .companyPhone {
  width: 28%;
  border-right: 1px solid #e5e5e5;
}
#apply-pages .form-list .form-groups .extNumber {
  width: 27%;
}
#apply-pages .contactFirst {
  width: 100%;
  height: 0.7rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0.32rem;
  line-height: 0.7rem;
}
#apply-pages .awaiting {
  width: 100%;
  border-bottom: 0.02rem solid #cccccc;
  padding-bottom: 0.5rem;
  overflow: hidden;
  text-align: center;
  background: #fff;
}
#apply-pages .awaiting > img {
  margin-top: 0.4rem;
  width: 2.67rem;
  height: 2.13rem;
}
#apply-pages .awaiting p,
#apply-pages .awaiting ul li {
  width: 100%;
  line-height: 0.9rem;
  font-size: 0.3rem;
}
#apply-pages .awaiting ul li > img {
  width: 0.54rem;
  height: 0.54rem;
  float: left;
  margin: 0.38rem 0.2rem 0 1.13rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
#apply-pages .awaiting p {
  line-height: 1rem;
  font-size: 0.34rem;
  text-align: center;
  height: 1rem;
  color: #333;
}
#apply-pages .awaiting ul li {
  line-height: 1.3rem;
  font-size: 0.3rem;
  height: 1.3rem;
  position: relative;
  text-align: left;
}
#apply-pages .awaiting ul li i {
  position: absolute;
  width: 0.02rem;
  height: 0.43rem;
  left: 1.39rem;
  background: #cccccc;
}
#apply-pages .withoutapply {
  width: 100%;
  margin-top: 0.88rem;
  border-bottom: 0.02rem solid #cccccc;
  padding-bottom: 0.5rem;
  overflow: hidden;
}
#apply-pages .withoutapply > img {
  display: block;
  margin: 0.8rem auto 0.5rem;
  width: 2.51rem ;
  height: 3.17rem;
}
#apply-pages .withoutapply p {
  line-height: 1.2rem;
  font-size: 0.34rem;
  text-align: center;
  height: 1.2rem;
}
#apply-pages .ways-bottom {
  top: 0.88rem;
}
#apply-pages .ways-top {
  top: 0;
}
#apply-pages .awaiting ul li .ways-actived {
  background: #53a1f3;
}
#apply-pages .awaiting ul li .ways-center {
  background: #53a1f3;
}
#apply-pages .clo {
  margin: 0.5rem auto;
  width: 61.33%;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
  font-size: 0.28rem;
  background: red;
  -webkit-border-radius: 0.4rem;
          border-radius: 0.4rem;
  color: #fff;
}
#apply-pages .cashloan {
  width: 100%;
  margin-top: 0.88rem;
  border-bottom: 0.02rem solid #cccccc;
  padding-bottom: 0.5rem;
  overflow: hidden;
  background: #fff;
}
#apply-pages .cashloan > img {
  display: block;
  margin: 0.8rem auto 0.5rem;
  width: 3.17rem;
  height: 2.51rem;
}
#apply-pages .cashloan p {
  font-size: 0.3rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.32rem;
}
#apply-pages .cashloan .money {
  font-size: 0.6rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.5rem;
}
#apply-pages .cashloan .money .rmb {
  font-size: 0.36rem;
}
#apply-pages .font-normal {
  color: #51a1f3 !important;
}
#apply-pages .font-overdue {
  color: #ff6633 !important;
}
#apply-pages .font-settle {
  color: #666666 !important;
}
#apply-pages .top {
  position: relative;
}
#apply-pages .newawaiting,
#apply-pages .cashloan {
  margin-top: 0;
  padding-bottom: 0 !important;
}
#apply-pages .newawaiting .awaiting-p {
  color: #333333;
}
#apply-pages .btn-clo {
  margin-bottom: 0;
}
#apply-pages .newcashloan .money-img {
  width: 2rem;
  height: auto;
  margin: 0.4rem auto;
}
#apply-pages .newcashloan .line-bottom {
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #e1e1e1;
}
#apply-pages .zhongan {
  background: #ffffff;
  width: 100%;
  height: 12.46rem;
}
#apply-pages .zhongan .borbno {
  border-bottom: none;
}
#apply-pages .zhongan .zhongan-content h3 {
  color: #333333;
  font-size: 0.28rem;
  text-align: center;
  margin: 0.45rem 0 0.3rem;
  font-weight: 600;
}
#apply-pages .zhongan .font-size-26 {
  font-size: 0.26rem;
}
#apply-pages .zhongan .zhongan-content p {
  color: #666666;
  font-size: 0.28rem;
  text-align: center;
}
#apply-pages .zhongan .interval-gray {
  background: #f0f0f0;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  width: 100%;
  height: 0.2rem;
}
#apply-pages .zhongan .zhongan-content .zn-btn {
  margin: 0.25rem auto 0;
  width: 4.6rem;
  height: 0.88rem;
  text-align: center;
  line-height: 0.88rem;
  font-size: 0.36rem;
  background: red;
  -webkit-border-radius: 0.44rem;
          border-radius: 0.44rem;
  color: #ffffff;
}
#apply-pages .zhongan .zhongan-content p.statement {
  font-size: 0.24rem;
  color: #999999;
  padding: 0 0.32rem;
  text-align: left;
  margin-top: 0.6rem;
  line-height: 0.36rem;
}
#apply-pages .zhongan .zhongan-content p.statement span {
  font-weight: bold;
  color: #333333;
}
#apply-pages .repaymentResult {
  background: #ffffff;
  padding: 0.7rem 0 0.5rem;
  text-align: center;
  border-bottom: 0.2px solid #d5d5d5;
}
#apply-pages .repaymentResult img {
  height: auto;
  margin-bottom: 0.5rem;
}
#apply-pages .repaymentResult .repaymentSuccess,
#apply-pages .newcashloan .repaymentSuccess {
  width: 2.67rem;
  height: auto;
}
#apply-pages .repaymentResult h3 {
  font-size: 0.34rem;
  color: #333333;
  height: 0.6rem;
}
#apply-pages .repaymentResult p {
  font-size: 0.24rem;
  color: #999999;
}
#apply-pages .repaymentResult .repaymentFail,
#apply-pages .newcashloan .repaymentFail {
  width: 2.2rem;
}
#apply-pages .basic-tips {
  padding: 0.1rem 4% 0;
  color: #999999;
}
#positionCareer {
  text-align: left;
}
#loansSupermarket-pages .loan-bg {
  background: #ffffff;
  text-align: center;
  padding-bottom: 0.8rem;
  border-bottom: 1px solid #d7d7d7;
}
#loansSupermarket-pages .loan-bg .top-tips {
  width: 100%;
  padding: 0.7rem 0 0.46rem;
  text-align: center;
}
#loansSupermarket-pages .loan-bg .top-tips img.fail {
  width: 1.66rem;
  margin-bottom: 0.3rem;
}
#loansSupermarket-pages .loan-bg .top-tips p {
  font-size: 0.28rem;
  color: #666666;
  padding: 0 1.7rem;
  line-height: 0.5rem;
}
#loansSupermarket-pages .loan-bg .top-tips p.xinjinbao-text {
  padding: 0 1.4rem;
}
#loansSupermarket-pages .loan-bg .button-next {
  color: #666666;
  font-size: 0.24rem;
}
#loansSupermarket-pages .loan-bg .button-next span {
  padding: 0 0.2rem;
}
#loansSupermarket-pages .loan-bg img.money {
  width: 2.1rem;
}
#loansSupermarket-pages .loan-bg .buttons-wrap {
  margin-top: 0.3rem;
}
#loansSupermarket-pages .loan-bg .button-next span:first-of-type {
  border-right: 1px solid #333333;
}

.bg-transparent-mask[data-v-4bb119a4] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  z-index: 10;
}
.toast-wrapper[data-v-4bb119a4] {
  background-color: rgba(0,0,0,0.85);
  padding: 0.3rem 0.2rem;
  -webkit-border-radius: 0.15rem;
          border-radius: 0.15rem;
  text-align: center;
  word-break: break-all;
}
.toast-wrapper p[data-v-4bb119a4] {
  display: block;
  padding: 0 0.5rem;
  color: white;
  word-break:break-all;
}
.toast-wrapper p.ctop[data-v-4bb119a4] {
  margin-top: 0.3rem;
}
.icon[data-v-4bb119a4] {
  color: #fff;
  font-size: 1rem;
  font-weight:lighter;
}


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































.zx-input-wrap[data-v-d713d5f8] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.zx-input-inner[data-v-d713d5f8] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  height: .88rem;
  padding-left: .271rem;
  padding-right: .271rem;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-top: 1px solid #e5e5e5;
}
.zx-input-label[data-v-d713d5f8] {
  color: #000;
  width: 1.536rem;
  height: 100%;
  font-size: .28rem;
  margin-left: 0;
  margin-right: .232rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: .035rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.zx-input-control[data-v-d713d5f8] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  font-size: .307rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zx-input[data-v-d713d5f8] {
  color: #000;
  height: 100%;
  font-size: .28rem;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: .035rem 0;
  padding-left: 0.2rem;
  border: 0;
  background-color: transparent;
  line-height: 1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial;
}
.zx-input-clear[data-v-d713d5f8] {
  position: absolute;
  right: 5%;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 99;
  width: .379rem;
  height: .379rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg fill='%23fff' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-size: .379rem auto;
  background-position: .035rem .035rem;
}
.zx-list-item .zx-input-wrap[data-v-d713d5f8]:after {
  display: block;
  position: absolute;
  content: "";
  left: .213rem;
  bottom: 0;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 2;
  margin-left: .271rem;
  margin-right: .271rem;
  border-bottom: 1px solid #ddd;
}
.zx-list-item .zx-input-inner[data-v-d713d5f8]:after {
  display: block;
  position: absolute;
  content: "";
  left: .213rem;
  bottom: 0;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 2;
  border-bottom: 1px solid #ddd;
}
.zx-input-vs[data-v-d713d5f8] {
  height: 100%;
  position: relative;
}
.zx-input-vs-pwdc[data-v-d713d5f8] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.zx-input-vs-val[data-v-d713d5f8] {
  color: #000;
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  font-size: .307rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.zx-input-vs-placeholder[data-v-d713d5f8] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(117, 117, 117);
  pointer-events: none;
}
.zx-input-vs-flash[data-v-d713d5f8] {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1px;
  height: 50%;
  pointer-events: none;
}
.zx-input-vs-pwd[data-v-d713d5f8] {
  width: .127rem;
  height: .127rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  margin-right: .028rem;
  background-color: #000;
}
.zx-input-error[data-v-d713d5f8] {
  width: 100%;
  height: .795rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgb(240, 0, 1);
  background-color: rgb(255, 243, 243);
}
.blink[data-v-d713d5f8] {
  -webkit-animation: 1s blink step-end infinite;
     -moz-animation: 1s blink step-end infinite;
          animation: 1s blink step-end infinite;
}
@-webkit-keyframes blink {
from, to {
    background-color: #000;
}
50% {
    background-color: transparent;
}
}
@-moz-keyframes blink {
from, to {
    background-color: #000;
}
50% {
    background-color: transparent;
}
}
@keyframes blink {
from, to {
    background-color: #000;
}
50% {
    background-color: transparent;
}
}
.clearfix[data-v-d713d5f8]:before,.clearfix[data-v-d713d5f8]:after{ 
  content:""; 
  display:table;
}
.clearfix[data-v-d713d5f8]:after { clear:both;
}
.clearfix[data-v-d713d5f8] { 
  *zoom:1;
}
.slide-enter-active[data-v-d713d5f8],.slide-leave-active[data-v-d713d5f8] {
  -webkit-transition: height 0.5s ease-in-out;
  -moz-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.slide-enter[data-v-d713d5f8], .slide-leave-to[data-v-d713d5f8] {
  height: 0;
}



























































































































































































































































































































.zx-countDown[data-v-656ccea8] {
  color: #ff0000;
  width: 1.6rem;
  font-size: .24rem;
  padding: .12rem 0;
  background-color: #fff;
  -webkit-border-radius: .5rem;
          border-radius: .5rem;
  border: 2px solid #ff0000;
}

.zx-input-wrap-padding[data-v-7c9732cd]{
  padding-left: .271rem;
  padding-right: .271rem;
}
.zx-input-label[data-v-7c9732cd] {
  color: #000;
  width: 1.536rem;
  height: 100%;
  font-size: .28rem;
  margin-left: 0;
  margin-right: .232rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: .035rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ActionSheet-container-h[data-v-7c9732cd]{
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-bottom: 0;
  padding: 0.2rem 0;
  border-bottom: none;
  background: #ffffff;
  padding-right: 0.4rem;
  padding-left: 0.2rem;
  font-size: 0.28rem;
}
.ActionSheet-container-height[data-v-7c9732cd]{
  height: 0.88rem;
  line-height: 0.88rem;
  padding: 0 0 0 0.271rem;
}
#go-addBankCard[data-v-7c9732cd]{
  color: #f00000;
}
#confirm[data-v-7c9732cd]{
  width: 0.26rem;
  height: 0.26rem;
  vertical-align: middle;
}
.zx-input-wrap[data-v-7c9732cd]{
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.zx-input-inner[data-v-7c9732cd]{
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  height: .88rem;
  padding-left: .271rem;
  padding-right: .271rem;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-top: 1px solid #e5e5e5;
}
.ActionSheet-container-poR[data-v-7c9732cd] {
  position: relative
}
.addBankCard[data-v-7c9732cd]{
  width: 100%;
  height: 100%;
  display: block;
}
.ActionSheet-container-hl[data-v-7c9732cd]{
  font-size: 0.28rem;
}

.action-sheet-container[data-v-3bdf809c]{
  display: inline-block;
  margin: 0 0.25rem 0.15rem 0.25rem;
  width: 7rem;
  overflow: hidden;
  -webkit-border-radius: 0.15rem;
          border-radius: 0.15rem;
}
.action-sheet-container li[data-v-3bdf809c] {
  font-size: 0.305rem;
  text-align: center;
  display: block;
  height: 0.88rem;
  line-height: 0.88rem;
  background-color: white;
  border-bottom: 0.02rem solid #eee;
}
.action-sheet-warn[data-v-3bdf809c] {
  color: #ff5154;
}
/*.action-sheet-container.action-sheet-cancel {
  margin-bottom: 0.1rem
}*/

.zx-icon[data-v-01090068] {
  font-family: 'icon-citic' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pos-a-r[data-v-01090068] {
  position: absolute;
  top: 0.23rem;
  right: 0.271rem;
}

.creditForm[data-v-5c855660]{
  background-color: transparent;
}
.ActionSheet-container-h[data-v-5c855660]{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-bottom: 0;
  padding: 0.2rem 0.4rem 0.2rem 0;
  border-bottom: none;
  background: #ffffff;
}
.ActionSheet-container-h span[data-v-5c855660]{
  padding-left: 0.2rem;
  font-size: 0.28rem;
}
.ActionSheet-container-hl[data-v-5c855660]{
  padding-left: 0.2rem;
  font-size: 0.28rem;
}

.creditForm[data-v-ca223ca4]{
  background-color: transparent;
}
.ActionSheet-container-h[data-v-ca223ca4]{
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-bottom: 0;
  padding: 0.2rem 0.4rem 0.2rem 0;
  border-bottom: none;
  background: #ffffff;
}
.ActionSheet-container-hl[data-v-ca223ca4]{
  padding-left: 0.2rem;
  font-size: 0.28rem;
}

.zx-input-error[data-v-543aa8fc] {
  width: 100%;
  height: .795rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgb(240, 0, 1);
  background-color: rgb(255, 243, 243);
}
.slide-enter-active[data-v-543aa8fc],.slide-leave-active[data-v-543aa8fc] {
  -webkit-transition: height 0.5s ease-in-out;
  -moz-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.slide-enter[data-v-543aa8fc], .slide-leave-to[data-v-543aa8fc] {
  height: 0;
}
.creditForm[data-v-543aa8fc]{
  background-color: transparent;
}
.areaCode[data-v-543aa8fc]{
  text-indent: 0.2rem;
}
.form-groups sacle-line[data-v-543aa8fc]{
  padding-left:0.35rem;
}
.ActionSheet-container-h[data-v-543aa8fc]{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-bottom: 0;
  padding: 0.2rem 0.4rem 0.2rem 0;
  border-bottom: none;
  background: #ffffff;
}
.ActionSheet-container-h span[data-v-543aa8fc]{
  padding-left: 0.2rem;
  font-size: 0.28rem;
}
.ActionSheet-container-hl[data-v-543aa8fc]{
  padding-left: 0.2rem;
  font-size: 0.28rem;
}
.areaCode[data-v-543aa8fc] {
  float: left;
}
.companyPhone[data-v-543aa8fc] {
  float: left;
}































































































































































































































































































































































































































































































































































































































