.r-select{position:relative}
.r-select-inner{border-bottom:1px solid #f2f2f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px;position:relative}
.r-select-mode-default .r-select-inner{padding-top:15px;padding-bottom:15px}
.r-select-mode-to-top .r-select-inner{height:46px}
.r-select-mode-to-top{margin-top:20px}
.r-select-mode-to-top.r-select.r-select-focused .r-select-inner,.r-select-mode-to-top.r-select:not(.r-select-empty) .r-select-inner{padding-top:20px}
.r-select-mode-to-top.r-select.r-select-focused .r-select-label,.r-select-mode-to-top.r-select:not(.r-select-empty) .r-select-label{position:absolute;top:5px;font-size:12px;color:#bdbdbd}
.r-select-mode-to-top .r-select-label{font-size:16px;color:#bdbdbd}
.r-select-mode-to-top .r-select-select{font-size:16px;line-height:21px;color:#181c48}
.r-select-mode-default .r-select-label{font-size:14px;color:#333;line-height:20px}
.r-select-mode-default.r-select-text-left .r-select-label{margin-right:23px}
.r-select-mode-default .r-select-select{font-size:14px;line-height:20px}
.r-select-label-right .r-select-label{text-align:right}
.r-select-label-top{padding-top:14px}
.r-select-label-top .r-select-label{position:absolute;top:0;z-index:1}
.r-select-label{line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.r-select-content{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.r-select-select{line-height:1;font-size:14px;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px 0 0;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}
.r-select-placeholder .r-select-select{color:#c8c7cc;font-weight:400}
.r-select-readonly .r-select-select{color:#999}
.r-select-text-right .r-select-select{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.r-select-text-center .r-select-select{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.r-select-arrow-right{line-height:1;font-size:10px;color:#666;position:relative}
.r-select-unit{font-size:12px;line-height:1;padding-left:5px}
.r-select-error .r-select-inner{border-color:#fa5050}
.r-select-error.r-select-mode-default .r-select-inner{margin-bottom:20px}
.r-select-error-tip{position:absolute;left:0;top:100%;width:100%;line-height:1;padding-top:6px;font-size:12px;color:#fa5050;z-index:1}
.r-select-error-tip2{position:absolute;left:0;top:50%;width:100%;line-height:1;font-size:12px;color:#fa5050;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box}
.r-select-text-right .r-select-error-tip2{text-align:right;padding-right:15px}
.r-select-error-at-placeholder.r-select-error .r-select-select{color:transparent}
.r-select-children{padding:0 0 0 15px}