.error{color:red}.flex,.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center i{color:#1d9ff5;font-size:16px;margin-right:4px}.sub-color{color:#777}.c1{color:#f60}.c2,.c3{color:#1d9ff5}.employe,.grade{padding:15px}.employe{color:#666}.employe .employe-info{border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35);border-radius:4px;padding:15px}.employe .avatar{border-radius:50%;overflow:hidden;width:60px;height:60px}.employe .info{padding-left:15px;padding-top:5px}.employe .info .name{font-size:18px;color:#000}.employe .info .mobile{font-size:12px;padding-left:10px}.employe .info .job{padding-top:10px}.employe .info .job .job-name{font-size:13px;color:#000}.employe .info .job .job-dp{padding-left:10px;font-size:12px}.grade-rs{border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35);border-radius:4px;padding:15px;margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grade-rs .rs{width:48%;text-align:center}.grade-rs .rs .num{font-family:Arial,Helvetica,sans-serif;font-size:40px;line-height:40px;font-weight:700;padding:0 5px}.grade-rs .rs p{margin-bottom:0}.data-list .item{border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35);border-radius:4px;margin-bottom:15px}.data-list .item .hd{background-color:#1d9ff5;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;border-top-left-radius:4px;border-top-right-radius:4px}.data-list .item .bd{padding:15px 0}.data-list .item .bd .row{padding-bottom:5px}.data-list .item .bd .label{font-size:14px;width:70px}.data-list .item .bd .val{font-size:13px;-webkit-box-flex:1;-ms-flex:1;flex:1}.header{border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35);border-radius:4px;padding:15px}.header .rs{width:48%;text-align:center}.header .rs .val{padding-bottom:5px;height:32px;line-height:32px}.header .rs .nickname{padding-top:10px}.header .rs .fen{font-size:28px;color:#000;font-weight:700;font-family:Arial,Helvetica,sans-serif}.header .rs .us-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .rs .us-info .avatar{margin-right:5px;width:32px;height:32px;border-radius:50%;overflow:hidden}.grade-box{padding:5px 0;font-family:Arial,Helvetica,sans-serif}.grade-box .line{padding-top:15px;border-bottom:1px dashed #ccc;margin-bottom:15px}.grade-box h2{font-size:24px;color:#1d9ff5;text-align:center}.grade-box .item{padding:10px 0}.grade-box .item .title{color:#000;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:32px;padding-bottom:10px}.grade-box .item .title .require{color:red;padding-right:5px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.radio-box .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.radio-box .hd{background-color:#1d9ff5;padding:8px 15px;border-top-right-radius:4px;border-top-left-radius:4px;color:#fff}.radio-box .box{width:25%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-box .bd{padding:15px;background-color:#fff;border:1px solid #f2f2f2;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.sider,.sider .value-box{display:-webkit-box;display:-ms-flexbox;display:flex}.sider .value-box{width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1d9ff5}.sider .value-box span{padding-left:4px}.sider .value-box input{border:0;background-color:#f2f2f2;border-radius:8px;padding:6px 5px;width:60px;font-size:16px;color:#1d9ff5;font-weight:700;text-align:center}.sider .slider-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}.no-auth{padding:15px;font-size:14px}.empty,.no-auth{text-align:center}.empty{padding:50px 15px}.van-radio__icon--checked .van-icon{background-color:#1989fa!important;border-color:#1989fa!important;color:#fff!important}