.header{width: 100%;height: 3.5rem;background: #f9711d;display: flex;align-items: center;margin-top: -0.5rem;padding: 0 .25rem;}
.header img{width: 1.16px;height: 1.16px;margin-right: .28rem;border-radius: 100%;}
.header p{font-size: .36rem;color: #ffffff;}
/* 表单区 */
.agreement{width: 100%;height: auto;overflow: hidden;padding-top: .05rem;margin-bottom: .7rem;font-size: .24rem;color: #fff;display: flex;align-items: center;letter-spacing: .005rem;}
.agreement i{font-size: .3rem;margin-right: .16px;color: #bbb;}
.agreement i.on{color: #f9711d;}
.agreement span{color: #f9711d;}
*{margin: 0;padding: 0;border: 0;list-style: none;text-decoration: none;color: inherit;font-weight: normal;font-family: "微软雅黑";box-sizing: border-box;font-style: normal;outline: none;-webkit-tap-highlight-color: transparent;}
body{width: 100%;overflow-x: hidden;background: #f3f3f3;}
img{vertical-align: top;max-width: 100%;}

label {
    cursor: default;
}
.aui-flexView {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}
.aui-scrollView {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    margin-top: -44px;
}

.aui-navBar {
    height: 44px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1002;
    background:none;
}


.aui-navBar-item {
    height: 44px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    color: #808080;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -25%;
    font-size: 15px;
    font-weight: bold;
}

.aui-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.aui-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    width: 50%;
    margin-left: 25%;
}

.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #fff;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

.icon-return{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACh0lEQVRoQ+3ZMW8TMRQH8PcOsTBQISExVCIRCwgWFvZ+hZYBpIrEcTYkBsTGlI2VDamL3YEBpWJoR1BJaOlXYEzyDYp0bMRGRjnJoDuWs/1e3EbKeHf55b33vzsb4YJ98IJ54RKce8XZV1gIcQ8AviDiD2vtC631pzZFYQ2WUt611p4CwM0VcqqU2soSXIN1ztdKqTfZgRuw75RSz9tg3bHsWjomlh04NpYVOAWWDbjf7z8oimLipbH7bUopJdvO7L/Hk8+wwyLiCSLe8H6cww4BwGYFTo0lbWkKLBmYCksCrsNaa99rrZ/FmFnS0GrCdrvd3mg0MqEDqu58yVKaAzZZSwshHgLAsX/rcW2csrJVtaNXeIWdIuL16qJU2OgVrsMCwEGn03mSamaThVYTtizLp+PxeJkioJKFFldslJbmjA0O5o4NCm7AHpZluUM5s1FCSwjxCAA++7ceADiczWaPJ5PJL6qAihJaUspdY8w+Il7xLsASG6SlhRA/EfGa91BxNJ/Pd7hVNtiT1mAwOAeADXdCa637Hi0Wi3zBUsptY8wHRLzqwIh/nlbzbWmna0roLEOrmo11QQd9W1oHdFDwOrR3cLCH/uuFn0uQRQE7dMPKJHl6RwNzRUcF/w9N9VIRHVyhazbLDihWP5KAHbphOzQ5OhmYCzopmAM6OZgaTQL20FMAuOUtHESfaTLwCn3HWnuWEk0KpkCTg1OjWYArtDHmKyJu+jMdeh+KDdghh8NhZ7lcfvPRoXcaWYFToNmBY6NZgj20m+nb3pr3W631yzY7GWzBDtXr9TaLojjz0N+VUvezBXvoPQBw0Fda649Zg9vg6o5l3dKhse58l+AY/yqnc/4GvNDoTFOq8FwAAAAASUVORK5CYII=");

}

.aui-sign-box{
    background-image: url("/public/static/index/images/login-bg.jpg");
    background-size:cover;
    height:210px;
    width:100%;
}


.aui-tab{
    padding-top:20px;
}

.tab-nav {
    height: 36px;
    line-height: 36px;
    display: block;
    position: relative;
    background: #ffffff;
    z-index: 1;
    width: 50%;
    margin: 0 auto;
    border-radius:3px;
    overflow:hidden;
}

.tab-nav-item {
    height: 36px;
    line-height: 36px;
    position: relative;
    text-align: center;
    color: #585858;
    font-size: 15px;
    display: block;
    float: left;
    width: 100%;
}

.tab-nav-item.tab-active {
    background-color: #fb5a6d;
}

.tab-nav-item.tab-active a {
    color: #fff;
    font-size: 13px;
}

.tab-nav-item a {
    display: inherit;
    font-size: 13px;
    color: #fb5a6d;
}

.tab-panel {
    position: relative;
    overflow: hidden;
    padding:10px 0;
    background:#ffffff;
    margin-top:20px;
}

.tab-panel .tab-panel-item {
    width: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.tab-panel .tab-panel-item.tab-active ~ .tab-panel-item {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.tab-panel .tab-panel-item.tab-active {
    position: relative;
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.aui-head-sign{
    margin-right:16px;
}
.aui-head-sign h2{
    font-size:16px;
    color:#888888;
    font-weight:normal;
}


.aui-flex-box input{
    font-size:16px;
    color:#888888;
    width:100%;
    height:auto;
    display:block;
    border:none;
    font-weight:normal;
}

.aui-code-sign a{
    color:#fda7b1;
    font-size: 13px;
    display:block;
}


.cell-right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 46%;
    min-height: 16px;
    color: #afafaf;
    text-align: right;
    font-size: 13px;
    padding-right: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.cell-right input[type="radio"], .cell-right input[type="checkbox"]:not(.m-switch) {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: absolute;
    left: -9999em;
}
.cell-checkbox-icon{
    width:16px;
    height:16px;
    background-size:16px;
    position:absolute;
    left:0;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACgElEQVRoQ+2bv4sTQRTH33cyiYUI5q4xna3Gykuhx1lsMZuA2qbUxj/BQ0U88Tj0wPsLtLk6rXcx2U1YEA6ivRH/AsVfsTgQXLNPNpBjjRaR4ZgkvO0W5r33/c7MZ7d5DzTxhGF4iYhuMvN5AGUiWp5cM+PvX4joHTP3AewaY3pZvRi/NJvNE4VC4VGSJOsA1IybmkoeMw8BPC0WixuVSiVOg0aGoyjScRz3AKxMlWn+FvW01lc8z/s1MhyG4RYR3Z8/H9MrZuZN3/cfot1urwB4M3GN95h5O5/Pv/U87/v0ad2vjKLodBzHZQAPiKg6VsTMidb6IoIgeA7gVkbqnjHmunvp9grCMHxBRNcymZ6lhg8ArGZ2Ys33/QP7cu4zdLvd1SRJjrww86vU8CGAk2N5WutTnucdupdrr6DVai3lcrmvmcP8hDAMOZvaGHP0q7Iv6T7DpD8xLCfs/lZaKZArLR8t+UpbIeQ8WBgWhoVh5xhaCRCGhWFh2Aoh58HCsDAsDDvH0EqAMCwMC8NWCDkPFoaFYWHYOYZWAoRhYVgYtkLIebAwLAwLw84xtBIgDAvDwrAVQs6DhWFhWBh2jqGVgH8x/IGIzoyzDofD5Vqt9s2qyowETzaXEtHHtNfyJRHVMh2ni9w+3EwNPyGiu5lDWeQG8S1EUXQ2juP3AAoZ0/tKqcdKqf4cjwDcI6KrGU8/lFLnRr3RQRDcAbA9I+gdl4x1Y8zOyHCj0cgVi8V0oKlyXNUc5+0NBoO1er0+/GNQS2u9SUS3F2lQSym1UyqVNsrl8s900/9q9+90OpeZ+UY6ikdEFwAsOT6d/yrPzJ/TUTwA/SRJdqvV6utsgt9q2gfZ4c5OqQAAAABJRU5ErkJggg==');

}

.cell-right input[type="radio"] + .cell-radio-icon:after, .cell-right input[type="checkbox"]:not(.m-switch) + .cell-radio-icon:after, .cell-right input[type="radio"] + .cell-checkbox-icon:after, .cell-right input[type="checkbox"]:not(.m-switch) + .cell-checkbox-icon:after {
    font-family: 'YDUI-INLAY';
    font-size: 7px;
    position:absolute;
    left:0;
}
.cell-right input[type="radio"] + .cell-checkbox-icon:after, .cell-right input[type="checkbox"]:not(.m-switch) + .cell-checkbox-icon:after {
    content: ' ';
    color: #4CD864;
    display: none;
    position:absolute;
    left:0;
    width:16px;
    height:18px;
    background-size:16px;

}

.cell-right input[type="radio"]:checked + .cell-checkbox-icon:after, .cell-right input[type="checkbox"]:not(.m-switch):checked + .cell-checkbox-icon:after {
    color: #4CD864;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEhUlEQVRoQ+XbSWwbVRwG8O+bzKSiQlABSqBXCJs4UmhL2xQuiBNcInkc6IFFQOsJbUECsUSR6IGKpTTO0qIicUjsoIgznGjpga2XXorUUJBAalFbIGIpi8eeD82YgJM6nvGSeGz76vf+835+7/098+Y9IuInN+hsNIQdAu4U1EPxehBrIlZvcDH9IeAihYskv/CIqe7p9OdRLsJKhfSAs8Zdp8cA7iVxY5SAzSoj4RvIO2D9Yhzhh+m/l2vHsuB80hmU8CaI3mYharqucJ7Es2YmPV2uflmwm3BehoFXa7pgbCpp2MqMXWa4DOzaqbdBPhObdtfTEOmglR3bXRpiETiXdJ4mMFHPNeJWV8DO7kx6cqFd/4Fde+cWwDgGsituja6rPVIB0FYrO/6ZHycAC6CbTM0RvKmu4DGtLGnOuuW62zgy4gXgnO08SeJQTNvbkGZJeKo7mz4cgN2kcw7ADQ2JHN8gP1iZ9Hr6d1AUgvHd7h8Rm/y5+zrA59odW/TpDbpJ52MA93YGGEeZs1OnSd7cCWA/W/tD+hLAtZ0ABnDJH9LqEGzAbEGw/oI4bDL/AVxeyFvmBkCvAbgrSse1GFjzJrz7mJk4WYrTyIiRn/vJXwDYEIZuIbDmTWkrs+OnyqHcRGo7DB5tE3BlbPAP+9Dudfm1hfk2AIdjA3ByqC8PzbU4OBo2eB6wU/tAvtS6YOFHE9725eZsKSyfcB6VgXfDsPH9W/KxXcYWTh08HYYIsNQRkBVXYBfixC9LryA2fj28wth4gVcBGx+wcN7sMvpXYs4uzQHNn8M+lvnNzEx+2+gEVS5elWAdh3hCRA+h+wH2hDWy4verjI0+pIUcwAet7OhHCwANOle5Hg6RsGtCNwEbHQy8YGXS+5fCgvVsO/UeyR1VoZuEjQw2jUIfpybOlEP9iz5M8olIaOmsycK21ZqzNSUt0zWv5eyBnyuBcnbqnVB0gNU9zIx/F/bjVHsHFRavqjstekqYM2PvhwXNJ520gFTZcjHARh7SkM6ZLNzBzGTo82ZZdEyw0cHBCzedtMh+Tqd/DevpRYv7McJWBfYLV40W7GbP2ZqSVmmlatAa2HNNWLLzY69UgmrAnVYxRDXosOG/mtiqh3StPb0cerWxdYHr7elmYOsG14puFrYh4GrRzcQ2DBwV3WxsEWynfgN5ZVg2jfJ9pewdByyk35mznTkSfVFAUcpIOmXRe3jhhZcGBrrzZu8wgBejLqVGuU4tZSR8Tdd2joHoryVApToCvkdxi+/tIK5odPya4gmf+Es8/rvV52sK0HqV9jOX2HU3DSPS5urW8y1usTxvY3Fjmp06C3J9q4NC2l/cmOYX6rithxoY6HLN3q/adfuSoDOWe/5Wzs4W/t8+nBjaDHrH23L7sIxt1szop8GNR+m476gN4gvwvJ0aFem0QwKjlDazY0OllvY95OHhFWsmvW9pxy1/jCeRSop8qyWP8Uh7zZmxTLlRGn5Q62rvcdDY0/YHtZb+Oq69axNpPBKLo3jCn6IuBEfxgC8FTS0c4gjLPf8AtTLAGRJbxlcAAAAASUVORK5CYII=');


    content: ' ';
    display: inline-block;
    position:absolute;
    left:0;
    width:16px;
    height:16px;
    background-size:16px;

}

.aui-flex-dui{
    padding-left: 20px;
    position: relative;
}

.aui-flex-box p{
    color:#717171;
    font-size:13px;
}
.aui-flex-box p em{
    font-style:normal;
    color:#fb5a6d;
    font-size:13px;
}

.aui-flex-box button{
    text-align: center;
    position: relative;
    border: none;
    pointer-events: auto;
    width: 100%;
    margin: 0.016px auto 0;
    display: block;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    border-radius: 3px;
    background: #fc586a;
    color: #fff;
}
.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}