/*!
 * VusUI v2.0.1 (http://vusui.github.io)
 * Copyright 2017-present The VusUI Authors
 */
 *,
 *::before,
 *::after {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
 }
 html {
     line-height: 1.15;
     font-family: sans-serif;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
     -ms-overflow-style: scrollbar;
     -webkit-tap-highlight-color: transparent;
 }
 html, body {
     min-height: 100%;
 }
 article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, main, nav, section, summary {
     display: block
 }
 a {
     color: #333;
     text-decoration: none;
     background-color: transparent;
     -webkit-text-decoration-skip: objects;
 }
 a:hover,
 a:active {
     color: inherit;
     outline: 0;
     text-decoration: none;
 }
 a[href] {
     cursor: pointer;
 }
 a[href]:hover {
     color: #07e;
 }
 a[href].underline:hover {
     text-decoration: underline;
 }
 b, strong {
     font-weight: 700;
 }
 audio, canvas, output, progress, video {
     display: inline-block;
     vertical-align: baseline;
 }
 audio:not([controls]) {
     display: none;
     height: 0;
 }
 ol, ul {
     list-style: none;
 }
 hr {
     height: 0;
     overflow: visible;
 }
 i, em, dfn {
     font-style: normal;
 }
 table {
     border-collapse: collapse;
     border-spacing: 0;
 }
 caption, table, tbody, td, tfoot, th, thead, tr {
     font-family: inherit;
     font-size: 100%;
 }
 sub, sup,
 .vus-sub,
 .vus-sup {
     font-size: 75%;
     line-height: 0;
     position: relative;
     vertical-align: baseline;
 }
 sub,
 .vus-sub {
     bottom: -.25em;
 }
 sup,
 .vus-sup {
     top: -.5em;
 }
 img {
     border-style: none;
     vertical-align: middle;
 }
 svg:not(:root) {
     overflow: hidden;
 }
 summary {
     display: list-item;
     cursor: pointer;
 }
 q {
     quotes: "\201C" "\201D" "\2018" "\2019";
 }
 code, kbd, pre, samp, .vus-code, .vus-pre, .vus-kbd {
     font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
 }
 fieldset {
     min-width: 0;
     padding: 0;
     margin: 0;
     border: 0;
 }
 legend {
     padding: 0;
     border: 0;
 }
 /*Firefox and Safari*/
 button, input, optgroup, select, textarea {
     line-height: 1.15;
     font-family: inherit;
     font-size: 100%;
 }
 /*IE and Edge*/
 button, input {
     overflow: visible;
 }
 /*Edge, Firefox, and IE ,Firefox*/
 button, select {
     text-transform: none;
 }
 /*iOS and Safari*/
 button,
 html [type="button"],
 [type="reset"],
 [type="submit"] {
     -webkit-appearance: button;
 }
 button:-moz-focus-inner,
 [type="button"]:-moz-focus-inner,
 [type="reset"]:-moz-focus-inner,
 [type="submit"]:-moz-focus-inner {
     border-style: none;
 }
 button:-moz-focusring,
 [type="button"]:-moz-focusring,
 [type="reset"]:-moz-focusring,
 [type="submit"]:-moz-focusring {
     outline: 0;
 }
 input[type="date"],
 input[type="time"],
 input[type="datetime-local"],
 input[type="month"] {
     -webkit-appearance: listbox;
 }
 /*Chrome*/
 [type="number"]:-webkit-inner-spin-button,
 [type="number"]:-webkit-outer-spin-button {
     height: auto;
 }
 [type="search"] {
     outline-offset: -.125rem;
     -webkit-appearance: none;
 }
 [type="search"]:-webkit-search-cancel-button,
 [type="search"]:-webkit-search-decoration {
     -webkit-appearance: none;
 }
 textarea {
     overflow: auto;
     vertical-align: top;
     resize: vertical;
 }
 :-webkit-file-upload-button {
     -webkit-appearance: button;
     font: inherit;
 }
 output {
     display: inline-block;
 }
 object, script, template, [hidden] {
     display: none;
     opacity: 0;
 }

 /* body */
 body {
     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, "Microsoft YaHei", FreeSans, "Droid Sans", "wenquanyi micro hei", "PingFang SC", "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     text-align: left;
     background-color: #fff;
     color: #333;
 }

 /*------------------------------
  * 禁止页面滚动
  *------------------------------
 */
 .vus-html-unscrollable,
 .vus-html-unscrollable body {
     height: 100%;
     overflow: hidden;
 }

 /*------------------------------
  * 布局包装
  *------------------------------
 */
 .vus-wrapper {
     width: 100%;
     position: relative;
     overflow: hidden;
 }

 /*------------------------------
  * 布局容器
  *------------------------------
 */
 .vus-container {
     width: 100%;
     padding-right: .625rem;
     padding-left: .625rem;
     margin-right: auto;
     margin-left: auto;
 }

 /*------------------------------
  * 标题h1,h2,h3,h4,h5,h6
  *------------------------------
 */
 .vus-h1, .vus-h2, .vus-h3, .vus-h4, .vus-h5, .vus-h6 {
     line-height: 1.2;
     color: inherit;
     font-family: inherit;
     font-weight: 500;
     margin-bottom: .625rem;
 }
 .vus-h1 {
     font-size: 2.5rem;
 }
 .vus-h2 {
     font-size: 2rem;
 }
 .vus-h3 {
     font-size: 1.75rem;
 }
 .vus-h4 {
     font-size: 1.5rem;
 }
 .vus-h5 {
     font-size: 1.25rem;
 }
 .vus-h6 {
     font-size: 1rem;
 }
 .vus-h1 .small,
 .vus-h2 .small,
 .vus-h3 .small,
 .vus-h4 .small,
 .vus-h5 .small,
 .vus-h6 .small {
     color: #888;
     font-weight: normal;
 }
 .vus-h1 .small,
 .vus-h2 .small,
 .vus-h3 .small {
     font-size: 65%;
 }
 .vus-h4 .small,
 .vus-h5 .small,
 .vus-h6 .small {
     font-size: 75%;
 }

 /*------------------------------
  * 段落
  *------------------------------
 */
 .vus-p,
 .vus-lead {
     margin-bottom: .625rem;
     word-wrap : break-word;
 }
 .vus-lead {
     font-size: 1rem;
 }

 /* 小号文本 */
 .vus-small {
     font-size: 75%;
 }

 /* label */
 .vus-label {
     max-width: 100%;
     display: inline-block;
     margin-bottom: .3125rem;
     font-weight: 700;
 }

 /*------------------------------
  * 字段集
  *------------------------------
 */
 .vus-fieldset {
     padding: .3125rem .625rem .625rem;
     border: .0625rem solid #ddd;
     margin-bottom: .625rem;
 }
 .vus-fieldset .legend {
     max-width: 100%;
     display: table;
     white-space: normal;
     padding: 0 .625rem .3125rem;
     font-weight: 500;
 }

 /*------------------------------
  * 例子演示
  *------------------------------
 */
 .vus-demo {
     padding: 0 .9375rem .9375rem;
     border: .0625rem solid #eee;
     margin-bottom: .625rem;
 }
 .vus-demo::before {
     content: 'demo';
     display: block;
     color: #bbb;
     text-transform: uppercase;
     text-align: left;
     margin: 0 -.3125rem;
     padding: .5rem 0 .9375rem;
     font-size: .75rem;
 }

 /*------------------------------
  * 地址
  *------------------------------
 */
 .vus-address {
     line-height: inherit;
     font-style: normal;
     margin-bottom: .625rem;
 }

 /*------------------------------
  * 内联代码
  *------------------------------
 */
 .vus-code {
     color: #c00;
     padding: 0 .1875rem;
     margin: .0625rem;
     border-radius: .25rem;
     display: inline-block;
     background-color: #f8f8f8;
     word-break: break-all;
     word-wrap: break-word;
 }
 /* 首选 */
 .vus-code.primary {
     color: #07e;
     background-color: rgba(0, 119, 238, .1);
 }
 /* 成功 */
 .vus-code.success {
     color: #2a4;
     background-color: rgba(34, 170, 68, .1);
 }
 /* 警告 */
 .vus-code.warning {
     color: #e83;
     background-color: rgba(238, 136, 51, .1);
 }
 /* 危险 */
 .vus-code.danger {
     color: #d54;
     background-color: rgba(221, 85, 68, .1);
 }
 /* 信息 */
 .vus-code.info {
     color: #3ae;
     background-color: rgba(51, 170, 238, .1);
 }
 /* 暗色 */
 .vus-code.dark {
     color: #333;
     background-color: rgba(0, 0, 0, .1);
 }
 /* 灰色 */
 .vus-code.light {
     color: #bbb;
 }


 /*------------------------------
  * 代码段落
  *------------------------------
 */
 .vus-pre {
     overflow: auto;
     display: block;
     padding: .625rem;
     position: relative;
     margin-bottom: .625rem;
     font-size: .8125rem;
     color: #333;
     background-color: #f8f8f8;
     border: .0625rem solid #eee;
     white-space: pre;
     -ms-overflow-style: scrollbar;
     -webkit-overflow-scrolling: touch;
 }
 /* 代码lang */
 .vus-pre::before{
     height: .9375rem;
     line-height: 15px;
     color: #ccc;
     font-size: .75rem;
     content: attr(vus-lang);
     position: absolute;
     top: .3125rem;
     right: .3125rem;
 }
 /* 暗色 */
 .vus-pre.dark {
     color: #ddd;
     background-color: #333;
     border: 0;
 }

 /* 设置高度 */
 .vus-pre.scrollbar {
     max-height: 20rem;
 }
 /* 包裹内联代码 */
 .vus-pre .vus-code {
     padding: 0;
     font-size: inherit;
     white-space: pre;
     background-color: transparent;
     border-radius: 0;
 }


 /*------------------------------
  * 键盘输入
  *------------------------------
 */
 .vus-kbd {
     padding: .0625rem .1875rem;
     font-size: 80%;
     color: #fff;
     display: inline-block;
     background-color: #333;
     border-radius: .1875rem;
     margin-left: .125rem;
     margin-right: .125rem;
 }
 .vus-kbd .vus-kbd {
     padding: 0;
     font-size: 100%;
     font-weight: bolder;
     margin-left: 0;
     margin-right: 0;
 }


 /*------------------------------
  * 缩略语
  *------------------------------
 */
 .vus-abbr[title],
 .vus-acronym[title] {
     cursor: help;
     border-bottom: .0625rem dotted #888;
     text-decoration: none;
 }

 /*------------------------------
  * 块级引用
  *------------------------------
 */
 .vus-blockquote {
     padding: .3125rem 0 .3125rem .625rem;
     font-size: 1rem;
     border-left: .25rem solid #ddd;
     margin-bottom: .625rem;
 }
 .vus-blockquote .small {
     display: block;
     font-size: 75%;
     color: #888;
 }
 .vus-blockquote .small::before {
     content: '\2014 \00A0';
 }
 .vus-blockquote.reverse {
     padding-left: 0;
     padding-right: 1rem;
     text-align: right;
     border-left: 0;
     border-right: .25rem solid #ddd;
 }
 .vus-blockquote.reverse .small::before {
     content: '';
 }
 .vus-blockquote.reverse .small::after {
     content: '\00A0 \2014';
 }
 /* 成功 */
 .vus-blockquote.success {
     border-color: #2a4;
 }
 /* 警告 */
 .vus-blockquote.warning {
     border-color: #e83;
 }
 /* 危险 */
 .vus-blockquote.danger {
     border-color: #d54;
 }
 /* 信息 */
 .vus-blockquote.info {
     border-color: #3ae;
 }

 /*------------------------------
  * 引用提示
  *------------------------------
 */
 .vus-blockquote-tips {
     padding: .625rem .9375rem .625rem 1.25rem;
     font-size: .875rem;
     border-left: .25rem solid #e54;
     background-color: #f8f8f8;
     position: relative;
     margin-bottom: .625rem;
 }
 .vus-blockquote-tips::after {
     width: 1.25rem;
     height: 1.25rem;
     line-height: 20px;
     border-radius: 50%;
     background-color: #e54;
     font-size: 1rem;
     font-weight: 700;
     font-family: "Dosis", "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
     color: #fff;
     text-align: center;
     content: '!';
     position: absolute;
     top: .75rem;
     left: -.75rem;
 }


 /*------------------------------
  * 文档中插图
  *------------------------------
 */
 .vus-figure {
     margin: 1rem;
 }


 /*------------------------------
  * 标记号
  *------------------------------
 */
 .vus-mark {
     padding: 0 .125rem;
     background-color: #ff8;
 }

 /*------------------------------
  * 列表<ul> <ol>
  *------------------------------
 */
 .vus-ul,
 .vus-ol {
     padding-left: 2em;
     margin-bottom: .625rem;
 }

 /* 无序列表 */
 /* 圆圈 */
 .vus-ul.disc {
     list-style: disc;
 }
 /* 圆点 */
 .vus-ul.circle {
     list-style: circle;
 }
 /* 方形 */
 .vus-ul.square {
     list-style: square;
 }

 /* 有序列表 */
 /* 数字 */
 .vus-ol.number {
     list-style: decimal;
 }
 /* 十进制数 */
 .vus-ol.decimal {
     list-style: decimal-leading-zero;
 }
 /* 小写罗马文字 */
 .vus-ol.lower-roman {
     list-style: lower-roman;
 }
 /* 大写罗马文字 */
 .vus-ol.upper-roman {
     list-style: upper-roman;
 }
 /* 小写拉丁文 */
 .vus-ol.lower-latin {
     list-style: lower-latin;
 }
 /* 大写拉丁文 */
 .vus-ol.upper-latin {
     list-style: upper-latin;
 }

 /* 内联 */
 .vus-ul.inline,
 .vus-ol.inline {
     padding-left: 0;
     margin-left: -.3125rem;
     list-style: none;
 }
 .vus-ul.inline > li,
 .vus-ol.inline > li {
     display: inline-block;
     padding-right: .3125rem;
     padding-left: .3125rem;
 }
 /* 无样式 */
 .vus-ul.none,
 .vus-ol.none {
     padding-left: 0;
     list-style: none;
 }
 /* 去除内列表边距 */
 .vus-ul .vus-ul,
 .vus-ul .vus-ol,
 .vus-ol .vus-ol,
 .vus-ol .vus-ul {
     margin-bottom: 0;
 }


 /*------------------------------
  * 描述<dl>
  *------------------------------
 */
 .vus-dl {
     position: relative;
     margin-bottom: .625rem;
 }
 .vus-dl .dt {
     font-weight: 700;
 }
 .vus-dl .dd + .dt {
     margin-top: .625rem;
 }


 /*------------------------------
  * 内容列表
  *------------------------------
 */
 .vus-list {
     position: relative;
     display: block;
     margin-bottom: 1rem;
 }
 .vus-list > .item {
     position: relative;
     border-bottom: .0625rem solid #ddd;
 }
 .vus-list > .item > .link {
     padding: .625rem 0;
     display: block;
     position: relative;
     transition: all .3s ease;
 }

 /* 纯文字列表 */
 .vus-list.text > .item {
     padding: .625rem 0;
 }
 .vus-list.text > .item > .link {
     display: inline-block;
     padding: 0;
 }

 /* 带边框 */
 .vus-list.bordered {
     border: .0625rem solid #ddd;
     border-radius: .25rem;
 }
 .vus-list.bordered > .item > .link {
     padding: .625rem;
 }
 .vus-list.bordered > .item:last-child {
     border-bottom: 0;
 }
 .vus-list.text.bordered > .item {
     padding: .625rem;
 }

 /* 条纹 */
 .vus-list.striped > .item:nth-child(even) {
     background-color: rgba(0, 0, 0, .03);
 }

 /* 鼠标经过 */
 .vus-list.hover > .item:hover {
     background-color: rgba(0, 0, 0, .03);
     -webkit-transition: background-color .25s ease;
     transition: background-color .25s ease;
 }


 /*------------------------------
  * 阴影
  *------------------------------
 */
 .vus-shadow-2 {
     box-shadow: 0 0 .125rem rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-4 {
     box-shadow: 0 0 .25rem rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-6 {
     box-shadow: 0 0 .375rem rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-8 {
     box-shadow: 0 0 .5rem rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-10 {
     box-shadow: 0 0 .625rem rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-12 {
     box-shadow: 0 0 .75rem rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-2-2 {
     box-shadow: 0 .125rem .125rem 0 rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-2-4 {
     box-shadow: 0 .125rem .25rem 0 rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-2-6 {
     box-shadow: 0 .125rem .375rem 0 rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-2-8 {
     box-shadow: 0 .125rem .5rem 0 rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-2-10 {
     box-shadow: 0 .125rem .625rem 0 rgba(0, 0, 0, .1) !important;
 }
 .vus-shadow-2-12 {
     box-shadow: 0 .125rem .75rem 0 rgba(0, 0, 0, .1) !important;
 }
 .vus-text-shadow-1 {
     text-shadow: 0 0 .0625rem rgba(0, 0, 0, .1) !important;
 }
 .vus-text-shadow-2 {
     text-shadow: 0 0 .125rem rgba(0, 0, 0, .1) !important;
 }
 .vus-text-shadow-3 {
     text-shadow: 0 0 .1875rem rgba(0, 0, 0, .1) !important;
 }
 .vus-text-shadow-4 {
     text-shadow: 0 0 .25rem rgba(0, 0, 0, .1) !important;
 }
 .vus-text-shadow-5 {
     text-shadow: 0 0 .3125rem rgba(0, 0, 0, .1) !important;
 }


 /*------------------------------
  * 表格
  *------------------------------
 */
 .vus-table {
     width: 100%;
     max-width: 100%;
 }
 .vus-table th,
 .vus-table td {
     line-height: 1.2;
     padding: .625rem;
     min-width: 0;
     text-overflow: ellipsis;
     vertical-align: middle;
     position: relative;
     text-align: left;
     border-bottom: .0625rem solid #ddd;
 }
 .vus-table tbody + tbody {
     border-top: .125rem solid #ddd;
 }

 /* 表格说明 */
 .vus-caption {
     padding-top: .5rem;
     padding-bottom: .5rem;
     color: #888;
     text-align: left;
     border-bottom: .0625rem solid #ddd;
 }

 /*居中*/
 .vus-table.text-center th,
 .vus-table.text-center td {
     text-align: center;
 }

 /* 缩小内补距离 */
 .vus-table.small th,
 .vus-table.small td {
     padding: .25rem;
 }

 /* 增加边框 */
 .vus-table.bordered,
 .vus-table.bordered th,
 .vus-table.bordered td {
     border: .0625rem solid #ddd;
 }

 /* 条纹 */
 .vus-table.striped tbody tr:nth-of-type(even) {
     background-color: rgba(0, 0, 0, .03);
 }

 /* 鼠标经过 */
 .vus-table.hover tbody tr:hover {
     background-color: rgba(0, 0, 0, .05);
     -webkit-transition: background-color .25s ease;
     transition: background-color .25s ease;
 }

 /* 表格状态 */
 /* 成功 */
 .vus-table tbody tr.success,
 .vus-table tbody td.success {
     background-color: rgba(34, 170, 68, .1);
 }
 /* 警告 */
 .vus-table tbody tr.warning,
 .vus-table tbody td.warning {
     background-color: rgba(238, 136, 51, .1);
 }
 /* 危险 */
 .vus-table tbody tr.danger,
 .vus-table tbody td.danger {
     background-color: rgba(221, 85, 69, .1);
 }
 /* 信息 */
 .vus-table tbody tr.info,
 .vus-table tbody td.info {
     background-color: rgba(51, 170, 238, .1);
 }

 /* 表头颜色 */
 /* 首选 */
 .vus-table thead.primary th {
     color: #fff;
     background-color: #07e;
     border-color: #06c;
 }
 /* 成功 */
 .vus-table thead.success th {
     color: #fff;
     background-color: #2a4;
     border-color: #294;
 }
 /* 警告 */
 .vus-table thead.warning th {
     color: #fff;
     background-color: #e83;
     border-color: #d73;
 }
 /* 危险 */
 .vus-table thead.danger th {
     color: #fff;
     background-color: #d54;
     border-color: #c44;
 }
 /* 信息 */
 .vus-table thead.info th {
     color: #fff;
     background-color: #3ae;
     border-color: #29d;
 }
 /* 暗黑 */
 .vus-table thead.dark th {
     color: #fff;
     background-color: #333;
     border-color: #242424;
 }
 /* 亮灰 */
 .vus-table thead.light th {
     background-color: #eee;
 }

 /* 响应表格 */
 .vus-table-auto {
     min-height: .01%;
     overflow-x: auto;
     margin-bottom: .625rem;
 }
 @media screen and (max-width: 767px) {
     .vus-table-auto {
         width: 100%;
         overflow-y: hidden;
         border: .0625rem solid #ddd;
         -ms-overflow-style: -ms-autohiding-scrollbar;
         -webkit-overflow-scrolling: touch;
     }
     .vus-table-auto > .vus-table th,
     .vus-table-auto > .vus-table td {
         white-space: nowrap;
     }
     .vus-table-auto > .vus-table thead th {
         border-top: 0 !important;
     }
     .vus-table-auto > .vus-table.bordered {
         border: 0;
     }
     .vus-table-auto > .vus-table.bordered th:first-child,
     .vus-table-auto > .vus-table.bordered td:first-child {
         border-left: 0;
     }
     .vus-table-auto > .vus-table.bordered th:last-child,
     .vus-table-auto > .vus-table.bordered td:last-child {
         border-right: 0;
     }
     .vus-table-auto > .vus-table.bordered > tbody > tr:last-child > th,
     .vus-table-auto > .vus-table.bordered > tbody > tr:last-child > td {
         border-bottom: 0;
     }
 }


 /*------------------------------
  * Table 水平/垂直居中
  *------------------------------
 */
 .vus-img-wrapper {
     width: 100%;
     height: 100%;
     position: relative;
     display: table;
     table-layout: fixed;
     vertical-align: middle;
     text-align: center;
 }
 .vus-img-container {
     width: 100%;
     overflow: hidden;
     display: table-cell;
     vertical-align: middle;
     text-align: center;
     position: relative;
 }
 .vus-img-inner {
     max-width: 100%;
     max-height: 100%;
     margin: 0 auto;
     vertical-align: middle;
     display: inline-block;
 }


 /*------------------------------
  * 表单
  *------------------------------
 */
 /* 输入框 */
 .vus-input {
     width: 100%;
     height: 2.5rem;
     line-height: 2.375rem;
     padding: 0 .625rem;
     font-size: .875rem;
     color: #333;
     display: block;
     background-color: #fff;
     background-image: none;
     border: .0625rem solid #ddd;
     border-radius: .25rem;
     position: relative;
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     appearance: none;
     transition: border-color .1s ease-in-out, box-shadow .2s cubic-bezier(.35, .81, .45, 1.47);
 }
 .vus-input:not([disabled]):focus,
 .vus-input:not([disabled]).focus {
     outline: 0;
     border-color: #07e;
     background-color: #fff;
     box-shadow: 0 0 0 .25rem rgba(0, 119, 238, .2);
     z-index: 1;
 }
 .vus-input::-ms-expand {
     background-color: transparent;
     border: 0;
 }
 .vus-input::-webkit-input-placeholder {
   color: #999;
   opacity: 1;
 }
 .vus-input::-moz-placeholder {
   color: #999;
   opacity: 1;
 }
 .vus-input:-ms-input-placeholder {
   color: #999;
   opacity: 1;
 }
 .vus-input::-ms-input-placeholder {
   color: #999;
   opacity: 1;
 }
 .vus-input::placeholder {
   color: #999;
   opacity: 1;
 }

 /* 下拉菜单 */
 select.vus-input:not([multiple]) {
     padding-right: 1.5625rem;
     background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBhdXRob3I9InZ1c3VpLmNvbSI+DQogIDxwYXRoIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIsMy41aDEwbC01LDdMMiwzLjV6Ii8+DQo8L3N2Zz4NCg==);
     background-repeat: no-repeat;
     background-position: right .5rem center;
 }
 select.vus-input:not([multiple])::-ms-expand {
     display: none;
     opacity: 0;
 }

 /* 多行 && select */
 textarea.vus-input,
 textarea.vus-input.small,
 textarea.vus-input.large,
 select[multiple].vus-input,
 select[size].vus-input {
     height: auto;
     line-height: 1.5;
     padding: .625rem;
 }
 select[multiple].vus-input {
     padding-right: 0;
 }

 /* mini 尺寸 */
 .vus-input.mini {
     height: 1.25rem;
     line-height: 1.125rem;
     font-size: 0.75rem;
 }

 /* small 尺寸 */
 .vus-input.small {
     height: 1.875rem;
     line-height: 1.75rem;
     font-size: .75rem;
 }

 /* large 尺寸 */
 .vus-input.large {
     height: 3.125rem;
     line-height: 3rem;
     font-size: 1.125rem;
 }

 /* 首选 */
 .vus-input.primary {
     border-color: #07e;
 }
 .vus-input.primary:not([disabled]):focus,
 .vus-input.primary:not([disabled]).focus {
     border-color: #07e;
     box-shadow: 0 0 0 .25rem rgba(0, 119, 238, .2);
 }
 /* 成功 */
 .vus-input.success {
     border-color: #2a4;
 }
 .vus-input.success:not([disabled]):focus,
 .vus-input.success:not([disabled]).focus {
     border-color: #2a4;
     box-shadow: 0 0 0 .25rem rgba(34, 170, 68, .2);
 }
 /* 警告 */
 .vus-input.warning {
     border-color: #e83;
 }
 .vus-input.warning:not([disabled]):focus,
 .vus-input.warning:not([disabled]).focus {
     border-color: #e83;
     box-shadow: 0 0 0 .25rem rgba(238, 136, 51, .2);
 }
 /* 危险 */
 .vus-input.danger {
     border-color: #d54;
 }
 .vus-input.danger:not([disabled]):focus,
 .vus-input.danger:not([disabled]).focus {
     border-color: #d54;
     box-shadow: 0 0 0 .25rem rgba(221, 85, 69, .2);
 }
 /* 信息 */
 .vus-input.info {
     border-color: #3ae;
 }
 .vus-input.info:not([disabled]):focus,
 .vus-input.info:not([disabled]).focus {
     border-color: #3ae;
     box-shadow: 0 0 0 .25rem rgba(51, 170, 238, .2);
 }
 /* 暗黑 */
 .vus-input.dark {
     border-color: #333;
 }
 .vus-input.dark:not([disabled]):focus,
 .vus-input.dark:not([disabled]).focus {
     border-color: #333;
     box-shadow: 0 0 0 .25rem rgba(51, 51, 51, .2);
 }
 /* 亮灰 */
 .vus-input.light {
     border-color: #bbb;
 }
 .vus-input.light:not([disabled]):focus,
 .vus-input.light:not([disabled]).focus {
     border-color: #bbb;
     box-shadow: 0 0 0 .25rem rgba(110, 110, 110, .2);
 }
 /* 白色 */
 .vus-input.white {
     border-color: #fff;
 }
 .vus-input.white:not([disabled]):focus,
 .vus-input.white:not([disabled]).focus {
     border-color: #fff;
     box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .2);
 }
 /* 默认边框 */
 .vus-input.default {
     border-color: #ddd;
 }
 /* disabled && readonly */
 .vus-input[disabled],
 .vus-input[readonly] {
     background-color: #f3f3f3;
     box-shadow: inset 0 .0625rem .125rem rgba(0, 0, 0, .05);
 }
 /* disabled */
 .vus-input[disabled] {
     cursor: not-allowed;
 }
 /* readonly */
 .vus-input[readonly] {
     cursor: default;
 }


 /*------------------------------
  * 单选框/复选框/开关
  *------------------------------
 */
 .vus-radio,
 .vus-radio-btn,
 .vus-checkbox,
 .vus-checkbox-btn,
 .vus-switch {
     margin-top: .0625rem;
     margin-bottom: .0625rem;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
 }
 .vus-radio > .icon,
 .vus-checkbox > .icon,
 .vus-switch > .icon {
     position: absolute;
     top: 50%;
     left: 0;
     -webkit-transform: translate(0, -50%);
     transform: translate(0, -50%);
     border: .0625rem solid transparent;
 }
 .vus-radio > .icon::after,
 .vus-radio-btn > .text > .icon::after,
 .vus-checkbox > .icon::after,
 .vus-checkbox-btn > .text > .icon::after,
 .vus-switch > .icon::after {
     position: absolute;
     content: ' ';
     transition: all .2s ease-in-out;
     display: block;
     background-color: transparent;
 }
 .vus-radio > .text,
 .vus-checkbox > .text,
 .vus-switch > .text {
     line-height: 1.2;
     position: relative;
     display: inline-block;
 }
 .vus-radio > input,
 .vus-radio-btn > input,
 .vus-checkbox > input,
 .vus-checkbox-btn > input,
 .vus-switch > input {
     opacity: 0;
     outline: none;
     position: absolute;
     z-index: -1;
 }
 .vus-radio > input ~ .icon,
 .vus-radio > input ~ .text,
 .vus-radio-btn > input ~ .text,
 .vus-checkbox > input ~ .icon,
 .vus-checkbox > input ~ .text,
 .vus-checkbox-btn > input ~ .text,
 .vus-switch > input ~ .icon,
 .vus-switch > input ~ .text {
     cursor: pointer;
 }
 .vus-radio > input[type="radio"]:disabled ~ .icon,
 .vus-radio > input[type="radio"]:disabled ~ .text,
 .vus-radio-btn > input[type="radio"]:disabled ~ .text,
 .vus-checkbox > input[type="checkbox"]:disabled ~ .icon,
 .vus-checkbox > input[type="checkbox"]:disabled ~ .text,
 .vus-checkbox-btn > input[type="checkbox"]:disabled ~ .text,
 .vus-switch > input[type="checkbox"]:disabled ~ .icon,
 .vus-switch > input[type="checkbox"]:disabled ~ .text {
     cursor: not-allowed !important;
     opacity: .5 !important;
 }

 /*------------------------------
  * Radio 单选框(常规)
  *------------------------------
 */
 .vus-radio {
     padding-left: 1.125rem;
     margin-right: 1.25rem;
 }
 .vus-radio > .icon {
     width: 1.125rem;
     height: 1.125rem;
     border-color: #ddd;
     border-radius: 50%;
 }
 .vus-radio > .icon::after {
     width: .625rem;
     height: .625rem;
     top: calc(50% - .3125rem);
     left: calc(50% - .3125rem);
     border-radius: 50%;
 }
 .vus-radio > .text {
     padding-left: .5rem;
 }
 .vus-radio > input[type="radio"]:checked ~ .icon {
     border-color: #07e;
 }
 .vus-radio > input[type="radio"]:checked ~ .icon::after {
     background-color: #07e;
 }

 /* 单选(实心勾) */
 .vus-radio.check > .icon::after,
 .vus-radio.check-o > .icon::after {
     width: .625rem;
     height: .375rem;
     top: calc(50% - .25rem);
     left: calc(50% - .3125rem);
     -webkit-transform: rotate(-50deg);
     transform: rotate(-50deg);
     border-radius: 0;
     border: .125rem solid transparent;
 }
 .vus-radio.check > input[type="radio"]:checked ~ .icon {
     background-color: #07e;
 }
 .vus-radio.check > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }

 /* 单选(空心勾) */
 .vus-radio.check-o > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #07e;
     border-bottom-color: #07e;
     background-color: transparent;
 }

 /*单选(大尺寸)*/
 .vus-radio.large {
     padding-left: 1.625rem;
     margin-top: .375rem;
     margin-bottom: .375rem;
 }
 .vus-radio.large > .icon {
     width: 1.625rem;
     height: 1.625rem;
 }
 .vus-radio.large > .icon::after {
     width: 1rem;
     height: 1rem;
     top: calc(50% - .5rem);
     left: calc(50% - .5rem);
 }
 /* 勾选 */
 .vus-radio.large.check > .icon::after,
 .vus-radio.large.check-o > .icon::after {
     width: 1rem;
     height: .5rem;
     top: calc(50% - .375rem);
     left: calc(50% - .5rem);
     border-width: .1875rem;
 }
 .vus-radio.large > .text {
     padding-left: .625rem;
     font-size: 1rem;
 }

 /* 首选 */
 .vus-radio.primary > .icon,
 .vus-radio.primary > input[type="radio"]:checked ~ .icon,
 .vus-radio.check.primary > .icon,
 .vus-radio.check-o.primary > .icon {
     border-color: #07e;
 }
 .vus-radio.primary > input[type="radio"]:checked ~ .icon::after,
 .vus-radio.check.primary > input[type="radio"]:checked ~ .icon {
     background-color: #07e;
 }
 /* 实心勾 */
 .vus-radio.check.primary > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }
 /* 空心勾 */
 .vus-radio.check-o.primary > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #07e;
     border-bottom-color: #07e;
     background-color: transparent;
 }

 /* 成功 */
 .vus-radio.success > .icon,
 .vus-radio.success > input[type="radio"]:checked ~ .icon,
 .vus-radio.check.success > .icon,
 .vus-radio.check-o.success > .icon {
     border-color: #2a4;
 }
 .vus-radio.success > input[type="radio"]:checked ~ .icon::after,
 .vus-radio.check.success > input[type="radio"]:checked ~ .icon {
     background-color: #2a4;
 }
 /* 实心勾 */
 .vus-radio.check.success > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }
 /* 空心勾 */
 .vus-radio.check-o.success > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #2a4;
     border-bottom-color: #2a4;
     background-color: transparent;
 }
 /* 警告 */
 .vus-radio.warning > .icon,
 .vus-radio.warning > input[type="radio"]:checked ~ .icon,
 .vus-radio.check.warning > .icon,
 .vus-radio.check-o.warning > .icon {
     border-color: #e83;
 }
 .vus-radio.warning > input[type="radio"]:checked ~ .icon::after,
 .vus-radio.check.warning > input[type="radio"]:checked ~ .icon {
     background-color: #e83;
 }
 /* 实心勾 */
 .vus-radio.check.warning > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }
 /* 空心勾 */
 .vus-radio.check-o.warning > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #e83;
     border-bottom-color: #e83;
     background-color: transparent;
 }
 /* 危险 */
 .vus-radio.danger > .icon,
 .vus-radio.danger > input[type="radio"]:checked ~ .icon,
 .vus-radio.check.vdanger > .icon,
 .vus-radio.check-o.danger > .icon {
     border-color: #d54;
 }
 .vus-radio.danger > input[type="radio"]:checked ~ .icon::after,
 .vus-radio.check.danger > input[type="radio"]:checked ~ .icon {
     background-color: #d54;
 }
 /* 实心勾 */
 .vus-radio.check.danger > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }
 /* 空心勾 */
 .vus-radio.check-o.danger > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #d54;
     border-bottom-color: #d54;
     background-color: transparent;
 }
 /* 信息 */
 .vus-radio.info > .icon,
 .vus-radio.info > input[type="radio"]:checked ~ .icon,
 .vus-radio.check.info > .icon,
 .vus-radio.check-o.info > .icon {
     border-color: #3ae;
 }
 .vus-radio.info > input[type="radio"]:checked ~ .icon::after,
 .vus-radio.check.info > input[type="radio"]:checked ~ .icon {
     background-color: #3ae;
 }
 /* 实心勾 */
 .vus-radio.check.info > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }
 /* 空心勾 */
 .vus-radio.check-o.info > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #3ae;
     border-bottom-color: #3ae;
     background-color: transparent;
 }
 /* 暗黑 */
 .vus-radio.dark > .icon,
 .vus-radio.dark > input[type="radio"]:checked ~ .icon,
 .vus-radio.check.dark > .icon,
 .vus-radio.check-o.dark > .icon {
     border-color: #333;
 }
 .vus-radio.dark > input[type="radio"]:checked ~ .icon::after,
 .vus-radio.check.dark > input[type="radio"]:checked ~ .icon {
     background-color: #333;
 }
 /* 实心勾 */
 .vus-radio.check.dark > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }
 /* 空心勾 */
 .vus-radio.check-o.dark > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #333;
     border-bottom-color: #333;
     background-color: transparent;
 }
 /* 亮灰 */
 .vus-radio.light > .icon,
 .vus-radio.light > input[type="radio"]:checked ~ .icon,
 .vus-radio.check.light > .icon,
 .vus-radio.check-o.light > .icon {
     border-color: #bbb;
 }
 .vus-radio.light > input[type="radio"]:checked ~ .icon::after,
 .vus-radio.check.light > input[type="radio"]:checked ~ .icon {
     background-color: #999;
 }
 /* 实心勾 */
 .vus-radio.check.light > input[type="radio"]:checked ~ .icon {
     border-color: #999;
 }
 .vus-radio.check.light > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }
 /* 空心勾 */
 .vus-radio.check-o.light > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #999;
     border-bottom-color: #999;
     background-color: transparent;
 }
 /* 白色 */
 .vus-radio.white > .icon,
 .vus-radio.white > input[type="radio"]:checked ~ .icon,
 .vus-radio.check.white > .icon,
 .vus-radio.check-o.white > .icon {
     border: .125rem solid #fff;
 }
 .vus-radio.white > input[type="radio"]:checked ~ .icon::after,
 .vus-radio.check.white > input[type="radio"]:checked ~ .icon {
     background-color: #fff;
 }
 /* 实心勾 */
 .vus-radio.check.white > input[type="radio"]:checked ~ .icon {
     border-color: #fff;
 }
 .vus-radio.check.white > input[type="radio"]:checked ~ .icon::after {
     border-left-color: rgba(0, 0, 0, .7);
     border-bottom-color: rgba(0, 0, 0, .7);
     background-color: transparent;
 }
 /* 空心勾 */
 .vus-radio.check-o.white > input[type="radio"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }
 .vus-radio.white > .text {
     color: #fff;
 }


 /*------------------------------
  * 复选框
  *------------------------------
 */
 .vus-checkbox {
     padding-left: 1.125rem;
     margin-right: 1.25rem;
 }
 .vus-checkbox > .icon {
     width: 1.125rem;
     height: 1.125rem;
     border-color: #ddd;
     border-radius: .125rem;
 }
 .vus-checkbox > .icon::after {
     width: .75rem;
     height: .5rem;
     top: calc(50% - .375rem);
     left: calc(50% - .375rem);
     -webkit-transform: rotate(-50deg);
     transform: rotate(-50deg);
     border: .125rem solid transparent;
     background-color: transparent;
 }
 .vus-checkbox > .text {
     padding-left: .5rem;
 }
 .vus-checkbox > input[type="checkbox"]:checked ~ .icon {
     border-color: #07e;
 }
 .vus-checkbox > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #07e;
     border-bottom-color: #07e;
 }

 /* 填充 */
 .vus-checkbox.fill > input[type="checkbox"]:checked ~ .icon {
     border-color: #07e;
     background-color: #07e;
 }
 .vus-checkbox.fill > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
     background-color: transparent;
 }

 /* 方块 */
 .vus-checkbox.square > .icon::after {
     width: .625rem;
     height: .625rem;
     top: calc(50% - .3125rem);
     left: calc(50% - .3125rem);
     -webkit-transform: rotate(0);
     transform: rotate(0);
     border: 0;
     border-radius: .125rem;
 }
 .vus-checkbox.square > input[type="checkbox"]:checked ~ .icon {
     border-color: #07e;
 }
 .vus-checkbox.square > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #07e;
 }

 /* 尺寸 */
 .vus-checkbox.large {
     padding-left: 1.625rem;
     margin-top: .5rem;
     margin-bottom: .5rem;
 }
 .vus-checkbox.large > .icon {
     width: 1.625rem;
     height: 1.625rem;
     border-radius: .25rem;
 }
 .vus-checkbox.large > .icon::after {
     width: 1.0625rem;
     height: .5625rem;
     top: calc(50% - .375rem);
     left: calc(50% - .5rem);
     border-width: .1875rem;
 }
 .vus-checkbox.large > .text {
     padding-left: .625rem;
     font-size: 1rem;
 }
 /* 方块 */
 .vus-checkbox.large.square > .icon::after {
     width: 1rem;
     height: 1rem;
     top: calc(50% - .5rem);
     left: calc(50% - .5rem);
     border-radius: .25rem;
 }

 /* 首选 */
 .vus-checkbox.primary > .icon,
 .vus-checkbox.primary > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.fill.primary > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.primary > input[type="checkbox"]:checked ~ .icon {
     border-color: #07e;
 }
 .vus-checkbox.primary > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #07e;
     border-bottom-color: #07e;
 }
 .vus-checkbox.fill.primary > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.primary > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #07e;
 }
 .vus-checkbox.fill.primary > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }
 /* 成功 */
 .vus-checkbox.success > .icon,
 .vus-checkbox.success > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.fill.success > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.success > input[type="checkbox"]:checked ~ .icon {
     border-color: #2a4;
 }
 .vus-checkbox.success > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #2a4;
     border-bottom-color: #2a4;
 }
 .vus-checkbox.fill.success > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.success > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #2a4;
 }
 .vus-checkbox.fill.success > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }
 /* 警告 */
 .vus-checkbox.warning > .icon,
 .vus-checkbox.warning > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.fill.warning > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.warning > input[type="checkbox"]:checked ~ .icon {
     border-color: #e83;
 }
 .vus-checkbox.warning > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #e83;
     border-bottom-color: #e83;
 }
 .vus-checkbox.fill.warning > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.warning > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #e83;
 }
 .vus-checkbox.fill.warning > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }
 /* 危险 */
 .vus-checkbox.danger > .icon,
 .vus-checkbox.danger > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.fill.danger > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.danger > input[type="checkbox"]:checked ~ .icon {
     border-color: #d54;
 }
 .vus-checkbox.danger > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #d54;
     border-bottom-color: #d54;
 }
 .vus-checkbox.fill.danger > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.danger > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #d54;
 }
 .vus-checkbox.fill.danger > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }
 /* 信息 */
 .vus-checkbox.info > .icon,
 .vus-checkbox.info > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.fill.info > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.info > input[type="checkbox"]:checked ~ .icon {
     border-color: #3ae;
 }
 .vus-checkbox.info > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #3ae;
     border-bottom-color: #3ae;
 }
 .vus-checkbox.fill.info > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.info > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #3ae;
 }
 .vus-checkbox.fill.info > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }
 /* 暗黑 */
 .vus-checkbox.dark > .icon,
 .vus-checkbox.dark > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.fill.dark > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.dark > input[type="checkbox"]:checked ~ .icon {
     border-color: #333;
 }
 .vus-checkbox.dark > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #333;
     border-bottom-color: #333;
 }
 .vus-checkbox.fill.dark > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.dark > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #333;
 }
 .vus-checkbox.fill.dark > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }
 /* 亮灰 */
 .vus-checkbox.light > .icon,
 .vus-checkbox.light > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.fill.light > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.light > input[type="checkbox"]:checked ~ .icon {
     border-color: #bbb;
 }
 .vus-checkbox.light > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #999;
     border-bottom-color: #999;
 }
 .vus-checkbox.fill.light > input[type="checkbox"]:checked ~ .icon {
     border-color: #999;
 }
 .vus-checkbox.fill.light > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.light > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #999;
 }
 .vus-checkbox.fill.light > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }
 /* 白色 */
 .vus-checkbox.white > .icon,
 .vus-checkbox.white > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.fill.white > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.white > input[type="checkbox"]:checked ~ .icon {
     border: .125rem solid #fff;
 }
 .vus-checkbox.white > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }
 .vus-checkbox.fill.white > input[type="checkbox"]:checked ~ .icon {
     border-color: #fff;
 }
 .vus-checkbox.fill.white > input[type="checkbox"]:checked ~ .icon,
 .vus-checkbox.square.white > input[type="checkbox"]:checked ~ .icon::after {
     background-color: #fff;
 }
 .vus-checkbox.fill.white > input[type="checkbox"]:checked ~ .icon::after {
     border-left-color: rgba(0, 0, 0, .7);
     border-bottom-color: rgba(0, 0, 0, .7);
 }
 .vus-checkbox.white > .text {
     color: #fff;
 }


 /*------------------------------
  * 单选框、复选框(按钮模式)
  *------------------------------
 */
 .vus-radio-btn,
 .vus-checkbox-btn {
     display: block;
     float: left;
 }
 .vus-radio-btn > .text,
 .vus-checkbox-btn > .text {
     height: 2.5rem;
     line-height: 2.375rem;
     padding: 0 .9375rem;
     border: .0625rem solid #ddd;
     display: block;
     transition: all .2s ease-in-out;
     background-color: #fff;
     position: relative;
 }
 .vus-radio-btn:not(:last-child) > .text,
 .vus-checkbox-btn:not(:last-child) > .text {
     margin-right: -.0625rem;
 }
 .vus-radio-btn:first-child > .text,
 .vus-checkbox-btn:first-child > .text {
     border-radius: .25rem 0 0 .25rem;
 }
 .vus-radio-btn:first-child:last-child > .text,
 .vus-checkbox-btn:first-child:last-child > .text {
     border-radius: .25rem;
 }
 .vus-radio-btn:last-child > .text,
 .vus-checkbox-btn:last-child > .text {
     border-radius: 0 .25rem .25rem 0;
 }

 /* 带勾 */
 .vus-radio-btn.check > .text > .icon,
 .vus-checkbox-btn.check > .text > .icon {
     width: 1.125rem;
     height: 1.125rem;
     position: absolute;
     top: calc(50% - .5625rem);
     left: .9375rem;
 }
 .vus-radio-btn.check > .text > .icon::after,
 .vus-checkbox-btn.check > .text > .icon::after {
     width: 1.0625rem;
     height: .625rem;
     top: calc(50% - .4375rem);
     left: calc(50% - .5625rem);
     -webkit-transform: rotate(-52deg);
     transform: rotate(-52deg);
     border: .125rem solid transparent;
 }

 /* 选中 */
 .vus-radio-btn > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn > input[type="checkbox"]:checked ~ .text {
     border-color: #07e;
     background-color: #07e;
     color: #fff;
     cursor: default;
     z-index: 1;
 }
 .vus-radio-btn.check > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.check > input[type="checkbox"]:checked ~ .text {
     padding: 0 .9375rem 0 2.375rem;
 }
 .vus-radio-btn.check > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.check > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }

 /* 轮廓线 */
 .vus-radio-btn.outline > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline > input[type="checkbox"]:checked ~ .text {
     background-color: inherit;
     color: #07e;
 }
 .vus-radio-btn.outline.check > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.outline.check > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #07e;
     border-bottom-color: #07e;
 }

 /* 尺寸 */
 /* small */
 .vus-radio-btn.small > .text,
 .vus-checkbox-btn.small > .text {
     height: 1.875rem;
     line-height: 1.75rem;
     padding: 0 .625rem;
 }
 .vus-radio-btn.small.check > .text > .icon,
 .vus-checkbox-btn.small.check > .text > .icon {
     width: 1rem;
     height: 1rem;
     top: calc(50% - .5rem);
 }
 .vus-radio-btn.small.check > .text > .icon::after,
 .vus-checkbox-btn.small.check > .text > .icon::after {
     width: .8125rem;
     height: .5rem;
     top: calc(50% - .3125rem);
     left: calc(50% - .8125rem);
 }
 .vus-radio-btn.small.check > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.small.check > input[type="checkbox"]:checked ~ .text {
     padding: 0 .625rem 0 1.875rem;
 }
 /* large */
 .vus-radio-btn.large > .text,
 .vus-checkbox-btn.large > .text {
     height: 3.125rem;
     line-height: 3rem;
     padding: 0 1.5625rem;
     font-size: 1rem;
 }
 .vus-radio-btn.large.check > .text > .icon,
 .vus-checkbox-btn.large.check > .text > .icon {
     width: 1.375rem;
     height: 1.375rem;
     top: calc(50% - .6875rem);
 }
 .vus-radio-btn.large.check > .text > .icon::after,
 .vus-checkbox-btn.large.check > .text > .icon::after {
     width: 1.375rem;
     height: .8125rem;
     top: calc(50% - .5625rem);
     left: calc(50% - .6875rem);
     border-width: .1875rem;
 }
 .vus-radio-btn.large.check > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.large.check > input[type="checkbox"]:checked ~ .text {
     padding: 0 1.5625rem 0 3rem;
 }

 /* 首选 */
 .vus-radio-btn.primary > .text,
 .vus-checkbox-btn.primary > .text {
     border-color: #07e;
 }
 /* 成功 */
 .vus-radio-btn.success > .text,
 .vus-radio-btn.success > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.success > .text,
 .vus-checkbox-btn.success > input[type="checkbox"]:checked ~ .text {
     border-color: #2a4;
 }
 .vus-radio-btn.success > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.success > input[type="checkbox"]:checked ~ .text {
     background-color: #2a4;
 }
 .vus-radio-btn.outline.success > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.success > input[type="checkbox"]:checked ~ .text {
     background-color: inherit;
     color: #2a4;
 }
 .vus-radio-btn.outline.check.success > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.outline.check.success > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #2a4;
     border-bottom-color: #2a4;
 }
 /* 警告 */
 .vus-radio-btn.warning > .text,
 .vus-radio-btn.warning > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.warning > .text,
 .vus-checkbox-btn.warning > input[type="checkbox"]:checked ~ .text {
     border-color: #e83;
 }
 .vus-radio-btn.warning > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.warning > input[type="checkbox"]:checked ~ .text {
     background-color: #e83;
 }
 .vus-radio-btn.outline.warning > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.warning > input[type="checkbox"]:checked ~ .text {
     background-color: inherit;
     color: #e83;
 }
 .vus-radio-btn.outline.check.warning > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.outline.check.warning > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #e83;
     border-bottom-color: #e83;
 }
 /* 危险 */
 .vus-radio-btn.danger > .text,
 .vus-radio-btn.danger > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.danger > .text,
 .vus-checkbox-btn.danger > input[type="checkbox"]:checked ~ .text {
     border-color: #d54;
 }
 .vus-radio-btn.danger > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.danger > input[type="checkbox"]:checked ~ .text {
     background-color: #d54;
 }
 .vus-radio-btn.outline.danger > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.danger > input[type="checkbox"]:checked ~ .text {
     background-color: inherit;
     color: #d54;
 }
 .vus-radio-btn.outline.check.danger > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.outline.check.danger > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #d54;
     border-bottom-color: #d54;
 }
 /* 信息 */
 .vus-radio-btn.info > .text,
 .vus-radio-btn.info > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.info > .text,
 .vus-checkbox-btn.info > input[type="checkbox"]:checked ~ .text {
     border-color: #3ae;
 }
 .vus-radio-btn.info > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.info > input[type="checkbox"]:checked ~ .text {
     background-color: #3ae;
 }
 .vus-radio-btn.outline.info > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.info > input[type="checkbox"]:checked ~ .text {
     background-color: inherit;
     color: #3ae;
 }
 .vus-radio-btn.outline.check.info > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.outline.check.info > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #3ae;
     border-bottom-color: #3ae;
 }
 /* 暗黑 */
 .vus-radio-btn.dark > .text,
 .vus-radio-btn.dark > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.dark > .text,
 .vus-checkbox-btn.dark > input[type="checkbox"]:checked ~ .text {
     border-color: #333;
 }
 .vus-radio-btn.dark > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.dark > input[type="checkbox"]:checked ~ .text {
     background-color: #333;
 }
 .vus-radio-btn.outline.dark > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.dark > input[type="checkbox"]:checked ~ .text {
     background-color: inherit;
     color: #333;
 }
 .vus-radio-btn.outline.check.dark > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.outline.check.dark > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #333;
     border-bottom-color: #333;
 }
 /* 亮灰 */
 .vus-radio-btn.light > .text,
 .vus-radio-btn.light > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.light > .text,
 .vus-checkbox-btn.light > input[type="checkbox"]:checked ~ .text {
     border-color: #bbb;
 }
 .vus-radio-btn.light > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.light > input[type="checkbox"]:checked ~ .text {
     background-color: #bbb;
 }
 .vus-radio-btn.outline.light > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.light > input[type="checkbox"]:checked ~ .text {
     background-color: inherit;
     color: #999;
 }
 .vus-radio-btn.outline.check.light > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.outline.check.light > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #bbb;
     border-bottom-color: #bbb;
 }
 /* 白色 */
 .vus-radio-btn.white > .text,
 .vus-radio-btn.white > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.white > .text,
 .vus-checkbox-btn.white > input[type="checkbox"]:checked ~ .text {
     color: #fff;
     border-color: #fff;
     background-color: transparent;
 }
 .vus-radio-btn.white > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.white > input[type="checkbox"]:checked ~ .text {
     color: #555;
     background-color: #fff;
 }
 .vus-radio-btn.white.check > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.white.check > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: rgba(0, 0, 0, .7);
     border-bottom-color: rgba(0, 0, 0, .7);
 }
 .vus-radio-btn.outline.white > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.white > input[type="checkbox"]:checked ~ .text {
     background-color: inherit;
     color: #fff;
 }
 .vus-radio-btn.outline.check.white > input[type="radio"]:checked ~ .text > .icon::after,
 .vus-checkbox-btn.outline.check.white > input[type="checkbox"]:checked ~ .text > .icon::after {
     border-left-color: #fff;
     border-bottom-color: #fff;
 }


 /*------------------------------
  * Checkbox 复选框(按钮模式)
  *------------------------------
 */
 .vus-checkbox-btn > input[type="checkbox"]:checked ~ .text {
     cursor: pointer;
 }
 .vus-checkbox-btn:not(:first-child):not(.outline) > input[type="checkbox"]:checked ~ .text {
     border-left-color: rgba(255, 255, 255, .3);
 }
 /* 白色 */
 .vus-checkbox-btn.white:not(:first-child):not(.outline) > input[type="checkbox"]:checked ~ .text {
     border-left-color: rgba(0, 0, 0, .1);
 }


 /*------------------------------
  * 单选框、复选框(按钮)主题颜色为轮廓线时
  *------------------------------
 */
 .vus-radio-btn.outline.primary:not(.check) > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.primary:not(.check) > input[type="checkbox"]:checked ~ .text {
     background-color: rgba(0, 119, 238, .07);
 }
 .vus-radio-btn.outline.success:not(.check) > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.success:not(.check) > input[type="checkbox"]:checked ~ .text {
     background-color: rgba(34, 170, 68, .07);
 }
 .vus-radio-btn.outline.warning:not(.check) > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.warning:not(.check) > input[type="checkbox"]:checked ~ .text {
     background-color: rgba(238, 136, 51, .07);
 }
 .vus-radio-btn.outline.danger:not(.check) > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.danger:not(.check) > input[type="checkbox"]:checked ~ .text {
     background-color: rgba(221, 85, 69, .07);
 }
 .vus-radio-btn.outline.info:not(.check) > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.info:not(.check) > input[type="checkbox"]:checked ~ .text {
     background-color: rgba(51, 170, 238, .07);
 }
 .vus-radio-btn.outline.dark:not(.check) > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.dark:not(.check) > input[type="checkbox"]:checked ~ .text {
     background-color: rgba(51, 51, 51, .1);
 }
 .vus-radio-btn.outline.light:not(.check) > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.light:not(.check) > input[type="checkbox"]:checked ~ .text {
     background-color: rgba(187, 187, 187, .2);
 }
 .vus-radio-btn.outline.white:not(.check) > input[type="radio"]:checked ~ .text,
 .vus-checkbox-btn.outline.white:not(.check) > input[type="checkbox"]:checked ~ .text {
     background-color: rgba(255, 255, 255, .3);
 }


 /*------------------------------
  * 单选框、复选框默认边框
  *------------------------------
 */
 .vus-radio.default > .icon,
 .vus-radio.check.default > .icon,
 .vus-radio.check-o.default > .icon,
 .vus-radio-btn.default > .text,
 .vus-checkbox.default > .icon,
 .vus-checkbox.fill.default > .icon,
 .vus-checkbox.square.default > .icon,
 .vus-checkbox-btn.default > .text {
     border-color: #ddd;
 }


 /*------------------------------
  * 滑动开关
  *------------------------------
 */
 .vus-switch {
     padding-left: 2.5rem;
     margin-right: 1.25rem;
 }
 .vus-switch > .icon {
     width: 2.5rem;
     height: 1.25rem;
     border-radius: 1.25rem;
     border: .125rem solid #ddd;
     background-color: #ddd;
 }
 .vus-switch > .icon::before,
 .vus-switch > .icon::after {
     position: absolute;
     top: 0;
     left: 0;
     content: '';
 }
 .vus-switch > .icon::before {
     width: 2.25rem;
     height: 1rem;
     border-radius: .5rem;
     transition: transform .35s cubic-bezier(.45, 1, .4, 1);
 }
 .vus-switch > .icon::after {
     width: 1rem;
     height: 1rem;
     border-radius: 50%;
     background-color: #fff;
     box-shadow: 0 0 0 .0625rem rgba(0, 0, 0, .1), 0 .1875rem 0 rgba(0, 0, 0, .1);
     transition: left .4s cubic-bezier(.35, .81, .45, 1.47);
 }
 .vus-switch > .text {
     padding-left: .5rem;
 }
 .vus-switch > .text::after {
     content: attr(vus-off);
 }
 .vus-switch > input[type="checkbox"]:checked ~ .icon::after {
     left: 1.25rem;
     background-color: #fff;
 }
 .vus-switch > input[type="checkbox"]:checked ~ .icon {
     border-color: #2a4;
     background-color: #2a4;
 }
 .vus-switch > input[type="checkbox"]:checked ~ .text::after {
     content: attr(vus-on);
 }
 .vus-switch > input[type="checkbox"]:checked ~ .icon::before {
     -webkit-transform: scale(0);
     transform: scale(0);
 }
 .vus-switch > input[type="checkbox"]:active:not(:disabled) ~ .icon::after {
     -webkit-transform: scale(1.1, 1);
     transform: scale(1.1, 1);
 }

 /* 内部文字 */
 .vus-switch.innertext {
     width: 2.875rem;
     height: 1.25rem;
     padding: 0;
 }
 .vus-switch.innertext > .icon {
     width: 2.875rem;
 }
 .vus-switch.innertext > .icon::before {
     width: 2.625rem;
 }
 .vus-switch.innertext > .text {
     height: 1.25rem;
     line-height: 1.25rem;
     padding: 0;
     margin: 0;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
 }
 .vus-switch.innertext > .text::after {
     width: 50%;
     font-size: .75rem;
     text-align: center;
     position: absolute;
     top: 0;
     right: .1875rem;
 }
 .vus-switch.innertext > input[type="checkbox"]:checked ~ .icon::after {
     left: 1.625rem;
 }
 .vus-switch.innertext > input[type="checkbox"]:checked ~ .text::after {
     color: #fff;
     left: .1875rem;
     right: auto;
 }

 /* 尺寸 */
 .vus-switch.large {
     padding-left: 3.25rem;
     margin-right: 1.25rem;
 }
 .vus-switch.large > .icon {
     width: 3.25rem;
     height: 1.625rem;
     border-radius: 1.625rem;
 }
 .vus-switch.large > .icon::before {
     width: 3rem;
     height: 1.375rem;
     border-radius: .6875rem;
 }
 .vus-switch.large > .icon::after {
     width: 1.375rem;
     height: 1.375rem;
 }
 .vus-switch.large > .text {
     padding-left: .625rem;
 }
 .vus-switch.large > input[type="checkbox"]:checked ~ .icon::after {
     left: 1.625rem;
 }
 /* 内部文字 */
 .vus-switch.large.innertext {
     width: 3.5rem;
     height: 1.625rem;
 }
 .vus-switch.large.innertext > .icon {
     width: 3.5rem;
 }
 .vus-switch.large.innertext > .icon::before {
     width: 3.25rem;
 }
 .vus-switch.large.innertext > .text {
     height: 1.625rem;
     line-height: 1.625rem;
 }
 .vus-switch.large.innertext > input[type="checkbox"]:checked ~ .icon::after {
     left: 1.875rem;
 }


 /* 首选 */
 .vus-switch.primary > .icon,
 .vus-switch.primary.default > input[type="checkbox"]:checked ~ .icon {
     border-color: #07e;
     background-color: #07e;
 }
 /* 成功 */
 .vus-switch.success > .icon,
 .vus-switch.success.default > input[type="checkbox"]:checked ~ .icon {
     border-color: #2a4;
     background-color: #2a4;
 }
 /* 警告 */
 .vus-switch.warning > .icon,
 .vus-switch.warning.default > input[type="checkbox"]:checked ~ .icon {
     border-color: #e83;
     background-color: #e83;
 }
 /* 危险 */
 .vus-switch.danger > .icon,
 .vus-switch.danger.default > input[type="checkbox"]:checked ~ .icon {
     border-color: #d54;
     background-color: #d54;
 }
 /* 信息 */
 .vus-switch.info > .icon,
 .vus-switch.info.default > input[type="checkbox"]:checked ~ .icon {
     border-color: #3ae;
     background-color: #3ae;
 }
 /* 暗黑 */
 .vus-switch.dark > .icon,
 .vus-switch.dark.default > input[type="checkbox"]:checked ~ .icon {
     border-color: #333;
     background-color: #333;
 }
 /* 亮灰 */
 .vus-switch.light > .icon,
 .vus-switch.light.default > input[type="checkbox"]:checked ~ .icon {
     border-color: #bbb;
     background-color: #bbb;
 }
 /* 默认颜色 */
 .vus-switch.default > .icon {
     border-color: #ddd;
     background-color: #ddd;
 }
 /* 默认选中颜色 */
 .vus-switch:not(.default) > input[type="checkbox"]:checked ~ .icon {
     border-color: #2a4;
     background-color: #2a4;
 }
 /* 白色 */
 .vus-switch.white > .icon {
     border: .125rem solid #fff;
     background-color: transparent;
 }
 .vus-switch.white > .icon::before {
     width: 2.25rem;
     height: 1rem;
     border-radius: .5rem;
 }
 .vus-switch.white > .icon::after {
     width: .75rem;
     height: .75rem;
     top: .125rem;
     left: .125rem;
 }
 .vus-switch.white > input[type="checkbox"]:checked ~ .icon::after {
     left: 1.375rem;
 }
 .vus-switch.white > input[type="checkbox"]:checked ~ .icon {
     border-color: #fff;
     background-color: transparent;
 }
 .vus-switch.white > .text {
     color: #fff;
 }
 /* 内部文字 */
 .vus-switch.innertext.white > .icon::before {
     width: 2.625rem;
 }
 .vus-switch.innertext.white > input[type="checkbox"]:checked ~ .icon::after {
     left: 1.75rem;
 }
 /* 尺寸 */
 .vus-switch.large.white > .icon::before {
     width: 3rem;
     height: 1.375rem;
     border-radius: .6875rem;
 }
 .vus-switch.large.white > .icon::after {
     width: 1.125rem;
     height: 1.125rem;
 }
 .vus-switch.large.white > input[type="checkbox"]:checked ~ .icon::after {
     left: 1.75rem;
 }
 /* 内部文字 */
 .vus-switch.large.innertext.white > .icon::before {
     width: 3.25rem;
 }
 .vus-switch.large.innertext.white > input[type="checkbox"]:checked ~ .icon::after {
     left: 2rem;
 }
 /* 内部文字选中颜色 */
 .vus-switch.innertext.primary:not(.default) > .text::after,
 .vus-switch.innertext.success:not(.default) > .text::after,
 .vus-switch.innertext.warning:not(.default) > .text::after,
 .vus-switch.innertext.danger:not(.default) > .text::after,
 .vus-switch.innertext.info:not(.default) > .text::after,
 .vus-switch.innertext.dark:not(.default) > .text::after,
 .vus-switch.innertext.light:not(.default) > .text::after {
     color: #fff;
 }
 .vus-switch.white.default > .icon {
     border-color: #ddd;
 }


 /*------------------------------
  * 按钮
  *------------------------------
 */
 .vus-btn {
     height: 2.5rem;
     line-height: 2.375rem;
     padding: 0 1.125rem;
     color: #333;
     text-decoration: none !important;
     display: inline-block;
     vertical-align: middle;
     text-align: center;
     background-color: #fff;
     background-image: none;
     border: .0625rem solid #ddd;
     border-radius: .25rem;
     font-size: .875rem;
     outline: none;
     text-overflow: ellipsis;
     position: relative;
     cursor: pointer;
     font-weight: 500;
     white-space: nowrap;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     appearance: none;
     transition: all .3s ease-in-out, box-shadow .2s cubic-bezier(.35, .81, .45, 1.47);
 }
 .vus-btn:not([disabled]):not(.disabled):hover {
     background-color: rgba(220, 220, 220, .15);
 }
 a.vus-btn:hover {
     color: #333;
 }
 .vus-btn:not([disabled]):not(.disabled):active,
 .vus-btn:not([disabled]):not(.disabled).active {
     background-color: rgba(220, 220, 220, .4);
 }

 /* focus */
 .vus-btn:not([disabled]):not(.disabled):focus,
 .vus-btn:not([disabled]):not(.disabled).focus {
     outline: 0;
     box-shadow: 0 0 0 .25rem rgba(220, 220, 220, .2);
 }

 /* 尺寸 */
 .vus-btn.mini {
     height: 1.25rem;
     line-height: 1.125rem;
     font-size: .75rem;
     padding: 0 .3125rem;
 }
 .vus-btn.small {
     height: 1.875rem;
     line-height: 1.75rem;
     font-size: .875rem;
     padding: 0 .75rem;
 }
 .vus-btn.large {
     height: 3.125rem;
     line-height: 3rem;
     font-size: 1.125rem;
     padding: 0 1.875rem;
 }

 /* 首选 */
 .vus-btn.primary,
 a.vus-btn.primary:not([disabled]):not(.disabled):hover,
 .vus-btn.outline.primary:not([disabled]):not(.disabled):hover {
     color: #fff;
     border-color: #07e;
     background-color: #07e;
 }
 .vus-btn.primary:not([disabled]):not(.disabled):hover {
     border-color: #06c;
     background-color: #06c;
 }
 .vus-btn.primary:not([disabled]):not(.disabled):active,
 .vus-btn.primary:not([disabled]):not(.disabled).active,
 .vus-btn.outline.primary:not([disabled]):not(.disabled):active,
 .vus-btn.outline.primary:not([disabled]):not(.disabled).active {
     border-color: #05c;
     background-color: #05c;
 }
 .vus-btn.primary:not([disabled]):not(.disabled):focus,
 .vus-btn.primary:not([disabled]):not(.disabled).focus,
 .vus-btn.outline.primary:not([disabled]):not(.disabled):focus,
 .vus-btn.outline.primary:not([disabled]):not(.disabled).focus {
     box-shadow: 0 0 0 .25rem rgba(0, 119, 238, .2);
 }
 .vus-btn.outline.primary {
     color: #07e;
 }
 /* 成功 */
 .vus-btn.success,
 a.vus-btn.success:not([disabled]):not(.disabled):hover,
 .vus-btn.outline.success:not([disabled]):not(.disabled):hover {
     color: #fff;
     border-color: #2a4;
     background-color: #2a4;
 }
 .vus-btn.success:not([disabled]):not(.disabled):hover {
     border-color: #294;
     background-color: #294;
 }
 .vus-btn.success:not([disabled]):not(.disabled):active,
 .vus-btn.success:not([disabled]):not(.disabled).active,
 .vus-btn.outline.success:not([disabled]):not(.disabled):active,
 .vus-btn.outline.success:not([disabled]):not(.disabled).active {
     border-color: #178e39;
     background-color: #178e39;
 }
 .vus-btn.success:not([disabled]):not(.disabled):focus,
 .vus-btn.success:not([disabled]):not(.disabled).focus,
 .vus-btn.outline.success:not([disabled]):not(.disabled):focus,
 .vus-btn.outline.success:not([disabled]):not(.disabled).focus {
     box-shadow: 0 0 0 .25rem rgba(34, 170, 68, .2);
 }
 .vus-btn.outline.success {
     color: #2a4;
 }
 /* 警告 */
 .vus-btn.warning,
 a.vus-btn.warning:not([disabled]):not(.disabled):hover,
 .vus-btn.outline.warning:not([disabled]):not(.disabled):hover {
     color: #fff;
     border-color: #e83;
     background-color: #e83;
 }
 .vus-btn.warning:not([disabled]):not(.disabled):hover {
     border-color: #e73;
     background-color: #e73;
 }
 .vus-btn.warning:not([disabled]):not(.disabled):active,
 .vus-btn.warning:not([disabled]):not(.disabled).active,
 .vus-btn.outline.warning:not([disabled]):not(.disabled):active,
 .vus-btn.outline.warning:not([disabled]):not(.disabled).active {
     border-color: #e53;
     background-color: #e53;
 }
 .vus-btn.warning:not([disabled]):not(.disabled):focus,
 .vus-btn.warning:not([disabled]):not(.disabled).focus,
 .vus-btn.outline.warning:not([disabled]):not(.disabled):focus,
 .vus-btn.outline.warning:not([disabled]):not(.disabled).focus {
     box-shadow: 0 0 0 .25rem rgba(238, 136, 51, .2);
 }
 .vus-btn.outline.warning {
     color: #e83;
 }
 /* 危险 */
 .vus-btn.danger,
 a.vus-btn.danger:not([disabled]):not(.disabled):hover,
 .vus-btn.outline.danger:not([disabled]):not(.disabled):hover {
     color: #fff;
     border-color: #d54;
     background-color: #d54;
 }
 .vus-btn.danger:not([disabled]):not(.disabled):hover {
     border-color: #d34;
     background-color: #d34;
 }
 .vus-btn.danger:not([disabled]):not(.disabled):active,
 .vus-btn.danger:not([disabled]):not(.disabled).active,
 .vus-btn.outline.danger:not([disabled]):not(.disabled):active,
 .vus-btn.outline.danger:not([disabled]):not(.disabled).active {
     border-color: #c14;
     background-color: #c14;
 }
 .vus-btn.danger:not([disabled]):not(.disabled):focus,
 .vus-btn.danger:not([disabled]):not(.disabled).focus,
 .vus-btn.outline.danger:not([disabled]):not(.disabled):focus,
 .vus-btn.outline.danger:not([disabled]):not(.disabled).focus {
     box-shadow: 0 0 0 .25rem rgba(221, 85, 68, .2);
 }
 .vus-btn.outline.danger {
     color: #d54;
 }
 /* 信息 */
 .vus-btn.info,
 a.vus-btn.info:not([disabled]):not(.disabled):hover,
 .vus-btn.outline.info:not([disabled]):not(.disabled):hover {
     color: #fff;
     border-color: #3ae;
     background-color: #3ae;
 }
 .vus-btn.info:not([disabled]):not(.disabled):hover {
     border-color: #29d;
     background-color: #29d;
 }
 .vus-btn.info:not([disabled]):not(.disabled):active,
 .vus-btn.info:not([disabled]):not(.disabled).active,
 .vus-btn.outline.info:not([disabled]):not(.disabled):active,
 .vus-btn.outline.info:not([disabled]):not(.disabled).active {
     border-color: #1a8fd2;
     background-color: #1a8fd2;
 }
 .vus-btn.info:not([disabled]):not(.disabled):focus,
 .vus-btn.info:not([disabled]):not(.disabled).focus,
 .vus-btn.outline.info:not([disabled]):not(.disabled):focus,
 .vus-btn.outline.info:not([disabled]):not(.disabled).focus {
     box-shadow: 0 0 0 .25rem rgba(51, 170, 238, .2);
 }
 .vus-btn.outline.info {
     color: #3ae;
 }
 /* 暗黑 */
 .vus-btn.dark,
 a.vus-btn.dark:not([disabled]):not(.disabled):hover,
 .vus-btn.outline.dark:not([disabled]):not(.disabled):hover {
     color: #fff;
     border-color: #333;
     background-color: #333;
 }
 .vus-btn.dark:not([disabled]):not(.disabled):hover {
     border-color: #242424;
     background-color: #242424;
 }
 .vus-btn.dark:not([disabled]):not(.disabled):active,
 .vus-btn.dark:not([disabled]):not(.disabled).active,
 .vus-btn.outline.dark:not([disabled]):not(.disabled):active,
 .vus-btn.outline.dark:not([disabled]):not(.disabled).active {
     border-color: #1f1f1f;
     background-color: #1f1f1f;
 }
 .vus-btn.dark:not([disabled]):not(.disabled):focus,
 .vus-btn.dark:not([disabled]):not(.disabled).focus,
 .vus-btn.outline.dark:not([disabled]):not(.disabled):focus,
 .vus-btn.outline.dark:not([disabled]):not(.disabled).focus {
     box-shadow: 0 0 0 .25rem rgba(51, 51, 51, .2);
 }
 .vus-btn.outline.dark {
     color: #333;
 }
 /* 亮灰 */
 .vus-btn.light,
 a.vus-btn.light:not([disabled]):not(.disabled):hover,
 .vus-btn.outline.light:not([disabled]):not(.disabled):hover {
     color: #fff;
     border-color: #bbb;
     background-color: #bbb;
 }
 .vus-btn.light:not([disabled]):not(.disabled):hover {
     border-color: #aaa;
     background-color: #aaa;
 }
 .vus-btn.light:not([disabled]):not(.disabled):active,
 .vus-btn.light:not([disabled]):not(.disabled).active,
 .vus-btn.outline.light:not([disabled]):not(.disabled):active,
 .vus-btn.outline.light:not([disabled]):not(.disabled).active {
     border-color: #999;
     background-color: #999;
 }
 .vus-btn.light:not([disabled]):not(.disabled):focus,
 .vus-btn.light:not([disabled]):not(.disabled).focus,
 .vus-btn.outline.light:not([disabled]):not(.disabled):focus,
 .vus-btn.outline.light:not([disabled]):not(.disabled).focus {
     box-shadow: 0 0 0 .25rem rgba(187, 187, 187, .2);
 }
 .vus-btn.outline.light {
     color: #bbb;
 }
 /* 白色 */
 .vus-btn.white,
 a.vus-btn.white:not([disabled]):not(.disabled):hover,
 .vus-btn.outline.white:not([disabled]):not(.disabled):hover {
     color: #555;
     border-color: #fff;
     background-color: #fff;
 }
 .vus-btn.white:not([disabled]):not(.disabled):hover {
     border-color: #f5f5f5;
     background-color: #f5f5f5;
 }
 .vus-btn.white:not([disabled]):not(.disabled):active,
 .vus-btn.white:not([disabled]):not(.disabled).active,
 .vus-btn.outline.white:not([disabled]):not(.disabled):active,
 .vus-btn.outline.white:not([disabled]):not(.disabled).active {
     border-color: #f1f1f1;
     background-color: #f1f1f1;
 }
 .vus-btn.white:not([disabled]):not(.disabled):focus,
 .vus-btn.white:not([disabled]):not(.disabled).focus,
 .vus-btn.outline.white:not([disabled]):not(.disabled):focus,
 .vus-btn.outline.white:not([disabled]):not(.disabled).focus {
     box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .2);
 }
 .vus-btn.outline.white {
     color: #fff;
 }

 /* 轮廓线 */
 .vus-btn.outline {
     background-color: transparent;
 }

 /* disabled && readonly */
 .vus-btn[disabled],
 .vus-btn.disabled {
     cursor: not-allowed !important;
     opacity: .5 !important;
 }
 .vus-btn:not(button):not(input)[disabled],
 .vus-btn.disabled {
     pointer-events: none;
 }


 /*------------------------------
  * 表单控件组
  *------------------------------
 */
 .vus-form {
     display: block;
     position: relative;
 }
 .vus-form-item {
     margin-bottom: .9375rem;
 }
 .vus-form-label {
    font-weight: 500;
    width: 7.5rem;
    line-height: 2.5rem;
    display: inline-block;
    margin-bottom: 0;
    text-align: right;
    vertical-align: middle;
    float: left;
 }
 .vus-form-content {
     position: relative;
     line-height: 2.5rem;
    margin-left: 8.75rem;
 }
 .vus-form.group .vus-input {
     border-radius: 0;
 }
 .vus-form.group .vus-input:first-child {
     border-radius: .25rem .25rem 0 0;
 }
 .vus-form.group .vus-input:first-child:last-child {
     border-radius: .25rem;
 }
 .vus-form.group .vus-input:last-child {
     border-radius: 0 0 .25rem .25rem;
 }
 .vus-form.group .vus-input:not(:last-child) {
     margin-bottom: -0.0625rem;
 }
 /* form表单 */
.vus-form-label.small,
.vus-form-content.small {
    line-height: 1.875rem;
}
.vus-form-label.large,
.vus-form-content.large {
    line-height: 3.125rem;
}
/* 小型文字标签 */
.vus-form.small .vus-form-label{
    width: 5rem;
}
.vus-form.small .vus-form-content{
    margin-left: 6.25rem;
}
/* 大型文字标签 */
.vus-form.large .vus-form-label{
    width: 11.25rem;
}
.vus-form.large .vus-form-content{
    margin-left: 12.5rem;
}
/* 内联表单 */
.vus-form.inline .vus-form-item {
    display: inline-block;
    vertical-align: middle;
    margin-right: .625rem;
}
.vus-form.inline .vus-form-label {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    padding-right: .625rem;
}
.vus-form.inline .vus-form-content {
    line-height: normal;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0;
}
/* 标签文字左对齐 */
.vus-form.label-left .vus-form-label {
    text-align: left;
}
/* 标签文字顶部对齐 */
.vus-form.label-top .vus-form-label {
    width: 100%;
    line-height: inherit;
    display: block;
    margin-bottom: .5rem;
    text-align: left;
    float: none;
}
.vus-form.label-top .vus-form-content {
    margin-left: 0;
}


 /*------------------------------
  * dropdown 下拉菜单
  *------------------------------
 */
 .vus-dropdown {
     display: none;
     min-width: 3.75rem;
     padding-top: .25rem;
     position: absolute;
     top: 100%;
     z-index: 1;
 }
 .vus-dropdown.up {
     padding: 0;
     padding-bottom: .25rem;
     top: auto;
     bottom: 100%;
 }
 .vus-dropdown > .dropdown {
     min-width: 9rem;
     padding: .25rem 0;
     background-color: #fff;
     border: .0625rem solid #ddd;
     border-radius: .25rem;
     box-shadow: 0 .125rem .75rem 0 rgba(0, 0, 0, .1);
     cursor: default !important;
 }
 .vus-dropdown > .dropdown > .optgroup:not(:last-child) {
     padding-bottom: .25rem;
     border-bottom: .0625rem solid #ddd;
 }
 .vus-dropdown > .dropdown > .optgroup:not(.no-head)::before {
     content: attr(vus-text);
     color: #bbb;
     padding: .375rem 1.25rem .25rem;
     font-size: .75rem;
     display: block;
 }
 .vus-dropdown > .dropdown .item,
 .vus-dropdown > .dropdown .tips {
     cursor: pointer;
     padding: .375rem 1.25rem;
     display: block;
     position: relative;
 }
 .vus-dropdown > .dropdown .tips {
     color: #888;
     cursor: default;
 }
 .vus-dropdown > .dropdown .item::after {
     display: none;
     width: 12px;
     height: 7px;
     transition: 0.25s all linear;
     content: '';
     position: absolute;
     top: calc(50% - 5px);
     right: 15px;
     border-left: 2px solid rgba(0, 0, 0, .2);
     border-bottom: 2px solid rgba(0, 0, 0, .2);
     -webkit-transform: rotate(-45deg);
     transform: rotate(-45deg);
 }
 .vus-dropdown > .dropdown .item.active {
     padding-right: 2.1875rem;
 }
 .vus-dropdown > .dropdown .item.active::after {
     display: block;
     border-left: 2px solid rgba(0, 119, 238, .8);
     border-bottom: 2px solid rgba(0, 119, 238, .8);
 }
 .vus-dropdown > .dropdown .item:not(.disabled):hover {
     background-color: rgba(0, 0, 0, .05);
 }
 .vus-dropdown > .dropdown .link {
     display: block;
 }
 .vus-dropdown > .dropdown .head {
     color: #bbb;
     padding: .375rem 1.25rem .25rem;
     font-size: .75rem;
     display: block;
 }
 .vus-dropdown > .dropdown .divide {
     height: .0625rem;
     background-color: #ddd;
     margin: .25rem 0;
     overflow: hidden;
 }
 /* 设置滚动条 */
 .vus-dropdown:not(.submenu) > .dropdown.scrollbar {
     max-height: 20rem;
     overflow-y: auto;
 }
 /* 包含子菜单 */
 .vus-dropdown.submenu .vus-dropdown {
     padding-top: 0;
     padding-left: .25rem;
     top: -.3125rem;
     left: 100%;
 }
 .vus-dropdown.submenu .item:not(.disabled):hover > .vus-dropdown {
     display: block;
 }
 .vus-dropdown.submenu .item {
     white-space: nowrap;
     text-overflow: ellipsis;
 }
 .vus-dropdown.submenu .item.arrow {
     padding-right: 2.1875rem;
 }
 .vus-dropdown.submenu .item.arrow::before {
     width: .5rem;
     height: .5rem;
     display: block;
     transition: 0.25s all linear;
     content: '';
     position: absolute;
     top: calc(50% - .25rem);
     right: .9375rem;
     border-left: .0625rem solid rgba(0, 0, 0, .2);
     border-bottom: .0625rem solid rgba(0, 0, 0, .2);
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
 }
 .vus-dropdown.submenu .item:not(.disabled).arrow:hover::before {
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
 }
 /* 禁用 */
 .vus-dropdown > .dropdown > .item.disabled {
     cursor: not-allowed;
     opacity: .5;
 }
 .vus-dropdown .dropdown .item.disabled .link,
 .vus-dropdown .dropdown .item.disabled a {
     cursor: default;
     color: inherit;
     pointer-events: none;
 }


 /*------------------------------
  * tooltip 文字提示
  *------------------------------
 */
 .vus-tips {
     position: relative;
     display: inline-block;
 }
 .vus-tips::before,
 .vus-tips::after {
     opacity: 0;
     visibility: hidden;
     pointer-events: none;
     -webkit-transform: translate(-50%, .625rem);
     transform: translate(-50%, .625rem);
     -webkit-transform-origin: top;
     transform-origin: top;
     transition: all .18s ease-in-out;
     position: absolute;
     left: 50%;
     bottom: 100%;
     z-index: 10;
 }
 .vus-tips::before {
     content: '';
     background: transparent;
     border: .375rem solid transparent;
     border-top-color: rgba(0, 0, 0, .9);
     margin-bottom: -.4375rem;
 }
 .vus-tips::after {
     max-width: 16.25rem;
     line-height: 1;
     content: attr(vus-text);
     font-size: .75rem;
     padding: .375rem .4375rem;
     border-radius: .25rem;
     color: #fff;
     background-color: rgba(0, 0, 0, .9);
     white-space: nowrap;
     margin-bottom: .3125rem;
 }
 .vus-tips.active::before,
 .vus-tips.active::after,
 .vus-tips:hover::before,
 .vus-tips:hover::after {
     opacity: 1;
     visibility: visible;
     pointer-events: auto;
     -webkit-transform: translate(-50%, 0);
     transform: translate(-50%, 0);
 }
 /*bottom*/
 .vus-tips.bottom::before,
 .vus-tips.bottom::after {
     left: 50%;
     top: 100%;
     bottom: auto;
     -webkit-transform: translate(-50%, -.625rem);
     transform: translate(-50%, -.625rem);
 }
 .vus-tips.bottom::before {
     margin: 0;
     margin-top: -.4375rem;
     border-color: transparent;
     border-bottom-color: rgba(0, 0, 0, .9);
 }
 .vus-tips.bottom::after {
     margin: 0;
     margin-top: .3125rem;
 }
 .vus-tips.bottom.active::before,
 .vus-tips.bottom.active::after,
 .vus-tips.bottom:hover::before,
 .vus-tips.bottom:hover::after {
     -webkit-transform: translate(-50%, 0);
     transform: translate(-50%, 0);
 }
 /*left*/
 .vus-tips.left::before,
 .vus-tips.left::after {
     top: 50%;
     left: auto;
     right: 100%;
     bottom: auto;
     -webkit-transform: translate(.625rem, -50%);
     transform: translate(.625rem, -50%);
 }
 .vus-tips.left::before {
     margin: 0;
     margin-right: -.1875rem;
     border-color: transparent;
     border-left-color: rgba(0, 0, 0, .9);
 }
 .vus-tips.left::after {
     margin: 0;
     margin-right: .5625rem;
 }
 .vus-tips.left.active::before,
 .vus-tips.left.active::after,
 .vus-tips.left:hover::before,
 .vus-tips.left:hover::after {
     -webkit-transform: translate(0, -50%);
     transform: translate(0, -50%);
 }
 /*right*/
 .vus-tips.right::before,
 .vus-tips.right::after {
     top: 50%;
     left: 100%;
     bottom: auto;
     -webkit-transform: translate(-.625rem, -50%);
     transform: translate(-.625rem, -50%);
 }
 .vus-tips.right::before {
     margin: 0;
     margin-left: -.1875rem;
     border-color: transparent;
     border-right-color: rgba(0, 0, 0, .9);
 }
 .vus-tips.right::after {
     margin: 0;
     margin-left: .5625rem;
 }
 .vus-tips.right.active::before,
 .vus-tips.right.active::after,
 .vus-tips.right:hover::before,
 .vus-tips.right:hover::after {
     -webkit-transform: translate(0, -50%);
     transform: translate(0, -50%);
 }
 /*尺寸*/
 .vus-tips.small::after,
 .vus-tips.large::after {
     line-height: 1.5;
     white-space: normal;
     word-break: break-all;
     word-wrap: break-word;
 }
 .vus-tips.small::after {
     width: 6.25rem;
 }
 .vus-tips.large::after {
     width: 16.25rem;
 }
 /*首选*/
 .vus-tips.primary::after {
     background-color: rgba(0, 119, 238, .95);
 }
 .vus-tips.primary::before {
     border-color: transparent;
     border-top-color: rgba(0, 119, 238, .95);
 }
 .vus-tips.bottom.primary::before {
     border-color: transparent;
     border-bottom-color: rgba(0, 119, 238, .95);
 }
 .vus-tips.left.primary::before {
     border-color: transparent;
     border-left-color: rgba(0, 119, 238, .95);
 }
 .vus-tips.right.primary::before {
     border-color: transparent;
     border-right-color: rgba(0, 119, 238, .95);
 }
 /*成功*/
 .vus-tips.success::after {
     background-color: rgba(34, 170, 68, .95);
 }
 .vus-tips.success::before {
     border-color: transparent;
     border-top-color: rgba(34, 170, 68, .95);
 }
 .vus-tips.bottom.success::before {
     border-color: transparent;
     border-bottom-color: rgba(34, 170, 68, .95);
 }
 .vus-tips.left.success::before {
     border-color: transparent;
     border-left-color: rgba(34, 170, 68, .95);
 }
 .vus-tips.right.success::before {
     border-color: transparent;
     border-right-color: rgba(34, 170, 68, .95);
 }
 /*警告*/
 .vus-tips.warning::after {
     background-color: rgba(238, 136, 51, .95);
 }
 .vus-tips.warning::before {
     border-color: transparent;
     border-top-color: rgba(238, 136, 51, .95);
 }
 .vus-tips.bottom.warning::before {
     border-color: transparent;
     border-bottom-color: rgba(238, 136, 51, .95);
 }
 .vus-tips.left.warning::before {
     border-color: transparent;
     border-left-color: rgba(238, 136, 51, .95);
 }
 .vus-tips.right.warning::before {
     border-color: transparent;
     border-right-color: rgba(238, 136, 51, .95);
 }
 /*危险*/
 .vus-tips.danger::after {
     background-color: rgba(221, 85, 68, .95);
 }
 .vus-tips.danger::before {
     border-color: transparent;
     border-top-color: rgba(221, 85, 68, .95);
 }
 .vus-tips.bottom.danger::before {
     border-color: transparent;
     border-bottom-color: rgba(221, 85, 68, .95);
 }
 .vus-tips.left.danger::before {
     border-color: transparent;
     border-left-color: rgba(221, 85, 68, .95);
 }
 .vus-tips.right.danger::before {
     border-color: transparent;
     border-right-color: rgba(221, 85, 68, .95);
 }
 /*信息*/
 .vus-tips.info::after {
     background-color: rgba(51, 170, 238, .95);
 }
 .vus-tips.info::before {
     border-color: transparent;
     border-top-color: rgba(51, 170, 238, .95);
 }
 .vus-tips.bottom.info::before {
     border-color: transparent;
     border-bottom-color: rgba(51, 170, 238, .95);
 }
 .vus-tips.left.info::before {
     border-color: transparent;
     border-left-color: rgba(51, 170, 238, .95);
 }
 .vus-tips.right.info::before {
     border-color: transparent;
     border-right-color: rgba(51, 170, 238, .95);
 }
 /*暗黑*/
 .vus-tips.dark::after {
     background-color: rgba(91, 91, 91, .95);
 }
 .vus-tips.dark::before {
     border-color: transparent;
     border-top-color: rgba(91, 91, 91, .95);
 }
 .vus-tips.bottom.dark::before {
     border-color: transparent;
     border-bottom-color: rgba(91, 91, 91, .95);
 }
 .vus-tips.left.dark::before {
     border-color: transparent;
     border-left-color: rgba(91, 91, 91, .95);
 }
 .vus-tips.right.dark::before {
     border-color: transparent;
     border-right-color: rgba(91, 91, 91, .95);
 }
 /*灰色*/
 .vus-tips.light::after {
     background-color: rgba(180, 180, 180, .95);
 }
 .vus-tips.light::before {
     border-color: transparent;
     border-top-color: rgba(180, 180, 180, .95);
 }
 .vus-tips.bottom.light::before {
     border-color: transparent;
     border-bottom-color: rgba(180, 180, 180, .95);
 }
 .vus-tips.left.light::before {
     border-color: transparent;
     border-left-color: rgba(180, 180, 180, .95);
 }
 .vus-tips.right.light::before {
     border-color: transparent;
     border-right-color: rgba(180, 180, 180, .95);
 }
 /*白色*/
 .vus-tips.white {
     color: #fff;
 }
 .vus-tips.white::after {
     color: rgba(0, 0, 0, .8);
     background-color: rgba(255, 255, 255, .95);
 }
 .vus-tips.white::before {
     border-color: transparent;
     border-top-color: rgba(255, 255, 255, .95);
 }
 .vus-tips.bottom.white::before {
     border-color: transparent;
     border-bottom-color: rgba(255, 255, 255, .95);
 }
 .vus-tips.left.white::before {
     border-color: transparent;
     border-left-color: rgba(255, 255, 255, .95);
 }
 .vus-tips.right.white::before {
     border-color: transparent;
     border-right-color: rgba(255, 255, 255, .95);
 }


 /*------------------------------
  * 进度条
  *------------------------------
 */
 .vus-progress {
     line-height: 1;
     position: relative;
     padding-top: 1rem;
     font-size: .75rem;
 }
 .vus-progress-bar{
     width: 100%;
     height: .375rem;
     position: relative;
     display: block;
     background-color: #eee;
 }
 .vus-progress-inner{
     height: 100%;
     text-align: right;
     white-space: nowrap;
     position: absolute;
     top: 0;
     left: 0;
     background-color: #2a4;
 }
 .vus-progress-inner::after {
     width: 100%;
     content: attr(vus-text);
     position: absolute;
     left: 0;
     bottom: calc(100% + .125rem);
 }
 /* 外显（右侧） */
 .vus-progress.progress-right {
     padding-top: .125rem;
     padding-bottom: .125rem;
 }
 .vus-progress.progress-right .vus-progress-bar{
     width: calc(100% - 2.875rem);
 }
 .vus-progress.progress-right .vus-progress-bar::after {
     line-height: 1;
     content: attr(vus-text);
     position: absolute;
     top: 50%;
     left: calc(100% + .25rem);
     transform: translate(0, -50%);
 }
 .vus-progress.progress-right .vus-progress-inner::after {
     display: none;
 }

 /* 内显 */
 .vus-progress.progress-inside {
     padding-top: 0;
 }
 .vus-progress.progress-inside .vus-progress-bar {
     height: .875rem;
 }
 .vus-progress.progress-inside .vus-progress-inner::after {
     width: 100%;
     height: 100%;
     line-height: .875rem;
     color: #fff;
     content: attr(vus-text);
     padding: 0 .1875rem;
     position: absolute;
     bottom: 0;
 }

 /* 圆角 */
 .vus-progress.progress-radius .vus-progress-bar,
 .vus-progress.progress-radius .vus-progress-inner {
     border-radius: 2rem;
 }
 .vus-progress.progress-radius .vus-progress-inner::after {
     padding: 0 .375rem;
 }

 /* 条纹 */
 .vus-progress .vus-progress-inner.progress-striped {
     background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
     background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
     background-size: 1rem 1rem;
 }
 /* 进度条(条纹动画) */
 .vus-progress .vus-progress-inner.progress-striped.progress-anim {
     -webkit-animation: VusProgress 1s linear infinite;
     animation: VusProgress 1s linear infinite;
 }
 @-webkit-keyframes VusProgress {
     from {
         background-position: 1rem 0;
     }
     to {
         background-position: 0 0;
     }
 }
 @keyframes VusProgress {
     from {
         background-position: 1rem 0;
     }
     to {
         background-position: 0 0;
     }
 }


 /*------------------------------
  * 分页
  *------------------------------
 */
 .vus-page {
     position: relative;
 }
 /* 默认 */
 .vus-page .pages {
     margin: 0 auto;
     position: relative;
     display: inline-block;
 }
 .vus-page .item,
 .vus-page .text,
 .vus-page .ellipsis,
 .vus-page .form {
     line-height: 2rem;
     display: inline-block;
     vertical-align: top;
     margin-top: .125rem;
     margin-bottom: .125rem;
 }
 .vus-page .pages .link {
     height: 2rem;
     line-height: 2rem;
     position: relative;
     display: block;
     cursor: pointer;
     border-radius: .25rem;
     text-align: center;
     padding: 0 .625rem;
     transition: all .3s ease-in-out;
 }
 .vus-page .pages .link::before {
     font-size: .75rem;
     line-height: 2rem;
 }
 .vus-page .pages .link:hover {
     color: #07e;
     position: relative;
     z-index: 1;
 }

 /* 当前页码颜色 */
 .vus-page .pages .item.active .link {
     color: #07e;
     pointer-events: none;
     font-weight: 700;
     z-index: 1;
     border: 0;
 }

 /* 不可点击的链接 */
 .vus-page .pages .item[disabled] .link,
 .vus-page .pages .item.disabled .link {
     color: inherit;
     opacity: .5 !important;
     cursor: not-allowed !important;
     pointer-events: none;
 }

 /* 文本、省略号 */
 .vus-page .text,
 .vus-page .ellipsis {
     margin-left: .3125rem;
     margin-right: .3125rem;
 }

 /* 带表单功能 */
 .vus-page .form .vus-input {
     max-width: 3.125rem;
     height: 2rem;
     line-height: 1.875rem;
 }
 .vus-page .form select.vus-input {
     max-width: 5rem;
 }
 .vus-page .form .vus-btn {
     height: 2rem;
     line-height: 1.875rem;
     padding: 0 .625rem;
     vertical-align: top;
 }

 /* 带边框 */
 .vus-page .pages.bordered .link {
     line-height: 1.875rem;
     padding: 0 .75rem;
     margin: 0 .125rem;
     border: .0625rem solid #ddd;
 }
 .vus-page .pages.bordered .item.active .link {
     line-height: 2rem;
 }

 /* 带边框(无间距) */
 .vus-page .bordered.gapless .item,
 .vus-page .bordered.gapless .text,
 .vus-page .bordered.gapless .ellipsis,
 .vus-page .bordered.gapless .form {
     float: left;
 }
 .vus-page .bordered.gapless .text,
 .vus-page .bordered.gapless .ellipsis {
     margin-left: .5rem;
     margin-right: .5rem;
 }
 .vus-page .bordered.gapless .link {
     margin: 0;
     border: .0625rem solid #ddd;
     border-radius: 0;
     margin-right: -.0625rem;
 }

 /* 带背景 */
 .vus-page .pages.bg .link {
     padding: 0 .8125rem;
     margin: 0 .125rem;
     background-color: #eee;
 }

 /* 当前选中 */
 .vus-page .pages.bg .item.active .link,
 .vus-page .pages.bordered .item.active .link {
     color: #fff;
     background-color: #07e;
 }

 /* 经过 */
 .vus-page .pages.bordered .link:hover,
 .vus-page .bordered.gapless .link:hover,
 .vus-page .pages.bg .link:hover {
     background-color: rgba(0, 119, 238, .1);
     border-color: rgba(0, 119, 238, .2);
 }

 /* 小型分页 */
 .vus-page .pages.small .item,
 .vus-page .pages.small .text,
 .vus-page .pages.small .ellipsis,
 .vus-page .pages.small .form {
     line-height: 1.5rem;
     font-size: .75rem;
 }
 .vus-page .pages.small .link {
     height: 1.5rem;
     line-height: 1.5rem;
     padding: 0 .3125rem;
 }
 .vus-page .pages.small .form .vus-input {
     height: 1.5rem;
     line-height: 1.375rem;
     font-size: .75rem;
 }
 .vus-page .pages.small .form select.vus-input {
     max-width: 4.375rem;
 }
 .vus-page .pages.small .form .vus-btn {
     height: 1.5rem;
     line-height: 1.375rem;
     font-size: .75rem;
     padding: 0 .375rem;
 }

 /* 小型分页(带背景) */
 .vus-page .pages.small.bg .link {
     padding: 0 .5rem;
     margin: 0 .0625rem;
 }

 /* 小型分页(带边框) */
 .vus-page .pages.small.bordered .link {
     line-height: 1.375rem;
     padding: 0 .5rem;
     margin: 0 .0625rem;
 }
 .vus-page .pages.small.bordered .item.active .link {
     line-height: 1.5rem;
 }

 /* 小型分页(带边框(无间距)) */
 .vus-page .pages.small.bordered.gapless .text,
 .vus-page .pages.small.bordered.gapless .ellipsis {
     margin-left: .25rem;
     margin-right: .25rem;
 }
 .vus-page .pages.small.bordered.gapless .link {
     margin: 0;
     margin-right: -.0625rem;
 }

 /* 大型分页 */
 .vus-page .pages.large .item,
 .vus-page .pages.large .text,
 .vus-page .pages.large .ellipsis,
 .vus-page .pages.large .form {
     line-height: 2.5rem;
     font-size: 1rem;
 }
 .vus-page .pages.large .link {
     height: 2.5rem;
     line-height: 2.5rem;
     padding: 0 .9375rem;
 }
 .vus-page .pages.large .form .vus-input {
     height: 2.5rem;
     line-height: 2.375rem;
 }
 .vus-page .pages.large .form .vus-btn {
     height: 2.5rem;
     line-height: 2.375rem;
     font-size: 1rem;
 }

 /* 大型分页(带背景) */
 .vus-page .pages.large.bg .link {
     padding: 0 1rem;
 }

 /* 大型分页(带边框) */
 .vus-page .pages.large.bordered .link {
     line-height: 2.375rem;
     padding: 0 1rem;
 }
 .vus-page .pages.large.bordered .item.active .link {
     line-height: 2.5rem;
 }

 /* 大型分页(带边框(无间距)) */
 .vus-page .pages.large.bordered.gapless .text,
 .vus-page .pages.large.bordered.gapless .ellipsis {
     margin-left: .625rem;
     margin-right: .625rem;
 }
 .vus-page .pages.large.bordered.gapless .link {
     margin: 0;
     margin-right: -.0625rem;
 }

 /* 成功 */
 .vus-page .pages.success .link:hover,
 .vus-page .pages.success .item.active .link {
     color: #2a4;
 }
 /* 当前选中 */
 .vus-page .pages.bg.success .item.active .link,
 .vus-page .pages.bordered.success .item.active .link {
     color: #fff;
     background-color: #2a4;
 }
 /* 经过 */
 .vus-page .pages.bg.success .link:hover,
 .vus-page .pages.bordered.success .link:hover,
 .vus-page .bordered.gapless.success .link:hover {
     color: #2a4;
     background-color: rgba(34, 170, 68, .1);
     border-color: rgba(34, 170, 68, .2);
 }

 /* 警告 */
 .vus-page .pages.warning .link:hover,
 .vus-page .pages.warning .item.active .link {
     color: #e83;
 }
 /* 当前选中 */
 .vus-page .pages.bg.warning .item.active .link,
 .vus-page .pages.bordered.warning .item.active .link {
     color: #fff;
     background-color: #e83;
 }
 /* 经过 */
 .vus-page .pages.bg.warning .link:hover,
 .vus-page .pages.bordered.warning .link:hover,
 .vus-page .bordered.gapless.warning .link:hover {
     color: #e83;
     background-color: rgba(238, 136, 51, .1);
     border-color: rgba(238, 136, 51, .2);
 }

 /* 危险 */
 .vus-page .pages.danger .link:hover,
 .vus-page .pages.danger .item.active .link {
     color: #d54;
 }
 /* 当前选中 */
 .vus-page .pages.bg.danger .item.active .link,
 .vus-page .pages.bordered.danger .item.active .link {
     color: #fff;
     background-color: #d54;
 }
 /* 经过 */
 .vus-page .pages.bg.danger .link:hover,
 .vus-page .pages.bordered.danger .link:hover,
 .vus-page .bordered.gapless.danger .link:hover {
     color: #d54;
     background-color: rgba(221, 85, 69, .1);
     border-color: rgba(221, 85, 69, .2);
 }

 /* 信息 */
 .vus-page .pages.info .link:hover,
 .vus-page .pages.info .item.active .link {
     color: #3ae;
 }
 /* 当前选中 */
 .vus-page .pages.bg.info .item.active .link,
 .vus-page .pages.bordered.info .item.active .link {
     color: #fff;
     background-color: #3ae;
 }
 /* 经过 */
 .vus-page .pages.bg.info .link:hover,
 .vus-page .pages.bordered.info .link:hover,
 .vus-page .bordered.gapless.info .link:hover {
     color: #3ae;
     background-color: rgba(51, 170, 238, .1);
     border-color: rgba(51, 170, 238, .2);
 }

 /* 暗黑 */
 .vus-page .pages.dark .link:hover,
 .vus-page .pages.dark .item.active .link {
     color: #333;
 }
 /* 当前选中 */
 .vus-page .pages.bg.dark .item.active .link,
 .vus-page .pages.bordered.dark .item.active .link {
     color: #fff;
     background-color: #333;
 }
 /* 经过 */
 .vus-page .pages.bg.dark .link:hover,
 .vus-page .pages.bordered.dark .link:hover,
 .vus-page .bordered.gapless.dark .link:hover {
     color: #333;
     background-color: rgba(51, 51, 51, .15);
     border-color: rgba(51, 51, 51, .25);
 }

 /* 亮灰 */
 .vus-page .pages.light .link:hover,
 .vus-page .pages.light .item.active .link {
     color: #bbb;
 }
 /* 当前选中 */
 .vus-page .pages.bg.light .item.active .link,
 .vus-page .pages.bordered.light .item.active .link {
     color: #fff;
     background-color: #bbb;
 }
 /* 经过 */
 .vus-page .pages.bg.light .link:hover,
 .vus-page .pages.bordered.light .link:hover,
 .vus-page .bordered.gapless.light .link:hover {
     color: #bbb;
     background-color: rgba(187, 187, 187, .1);
     border-color: rgba(187, 187, 187, .2);
 }

 /* 白色 */
 .vus-page .pages.white,
 .vus-page .pages.white .link {
     color: #fff;
 }
 .vus-page .pages.white .link:hover,
 .vus-page .pages.white .item.active .link {
     color: rgba(255, 255, 255, .5);
 }
 .vus-page .pages.bg.white .link {
     background-color: rgba(255, 255, 255, .4);
 }
 .vus-page .pages.bordered.white .link {
     border-color: #fff;
 }
 /* 当前选中 */
 .vus-page .pages.bg.white .item.active .link,
 .vus-page .pages.bordered.white .item.active .link {
     color: rgba(0, 0, 0, .5);
     background-color: #fff;
 }
 /* 经过 */
 .vus-page .pages.bg.white .link:hover,
 .vus-page .pages.bordered.white .link:hover,
 .vus-page .bordered.gapless.white .link:hover {
     color: #fff;
     background-color: rgba(255, 255, 255, .6);
     border-color: rgba(255, 255, 255, .9);
 }


 /*------------------------------
  * breadcrumb 面包屑
  *------------------------------
 */
 .vus-breadcrumb .item,
 .vus-breadcrumb .link,
 .vus-breadcrumb .active {
     display: inline-block;
 }
 .vus-breadcrumb .item::before {
     content: attr(vus-text);
     padding: 0 .5rem;
     color: #ccc;
 }
 .vus-breadcrumb .item:first-child::before {
     display: none;
     content: '';
 }
 .vus-breadcrumb .active {
     color: #888;
     cursor: default;
 }


 /*------------------------------
  * Tag 标签
  *------------------------------
 */
 .vus-tag {
     height: 1.875rem;
     line-height: 1.75rem;
     padding: 0 .625rem;
     margin-right: .3125rem;
     margin-top: .125rem;
     margin-bottom: .125rem;
     font-size: .75rem;
     border-radius: .25rem;
     display: inline-block;
     white-space: nowrap;
     position: relative;
     background-color: rgba(0, 136, 255, .1);
     border: .0625rem solid rgba(0, 136, 255, .2);
 }

 /* 尺寸 */
 .vus-tag.small {
     height: 1.375rem;
     line-height: 1.25rem;
     padding: 0 .375rem;
 }
 .vus-tag.large {
     height: 2.375rem;
     line-height: 2.25rem;
     padding: 0 .75rem;
     font-size: .875rem;
 }

 /* 首选 */
 .vus-tag.primary {
     color: #07e;
     background-color: rgba(0, 119, 238, .1);
     border-color: rgba(0, 119, 238, .2);
 }
 /* 成功 */
 .vus-tag.success {
     color: #2a4;
     background-color: rgba(34, 170, 68, .1);
     border-color: rgba(34, 170, 68, .2);
 }
 /* 警告 */
 .vus-tag.wraning {
     color: #e83;
     background-color: rgba(238, 136, 51, .1);
     border-color: rgba(238, 136, 51, .2);
 }
 /* 危险 */
 .vus-tag.danger {
     color: #d54;
     background-color: rgba(221, 85, 69, .1);
     border-color: rgba(221, 85, 69, .2);
 }
 /* 信息 */
 .vus-tag.info {
     color: #3ae;
     background-color: rgba(51, 170, 238, .1);
     border-color: rgba(51, 170, 238, .2);
 }
 /* 暗黑 */
 .vus-tag.dark {
     color: #333;
     background-color: rgba(51, 51, 51, .1);
     border-color: rgba(51, 51, 51, .2);
 }
 /* 亮灰 */
 .vus-tag.light {
     color: #999;
     background-color: rgba(153, 153, 153, .1);
     border-color: rgba(153, 153, 153, .2);
 }
 /* 白色 */
 .vus-tag.white {
     color: #fff;
     background-color: rgba(255, 255, 255, .2);
     border-color: rgba(255, 255, 255, .3);
 }


 /*------------------------------
  * Badge 徽章
  *------------------------------
 */
 .vus-badge {
     min-width: 1.25rem;
     height: 1.25rem;
     line-height: 1.125rem;
     padding: 0 .3125rem;
     font-size: .75rem;
     font-weight: 500;
     color: #fff;
     white-space: nowrap;
     border-radius: .25rem;
     background-color: rgba(255, 0, 0, .9);
     display: inline-block;
     vertical-align: baseline;
     position: relative;
     z-index: 2;
 }
 .vus-badge.pill {
     border-radius: 3.125rem;
 }
 .vus-badge.small {
     min-width: 1rem;
     height: 1rem;
     line-height: 1rem;
     padding: 0 .1875rem;
 }
 .vus-badge.large {
     min-width: 1.375rem;
     height: 1.375rem;
     line-height: 1.25rem;
     padding: 0 .375rem;
     font-size: .875rem;
 }
 /* 红点 */
 .vus-badge.dot {
     width: .5rem;
     min-width: .5rem;
     height: .5rem;
     padding: 0;
     border-radius: .625rem;
     vertical-align: middle;
 }
 /* 角标 */
 .vus-badge.sup-left,
 .vus-badge.sup-right,
 .vus-badge.dot-left,
 .vus-badge.dot-right {
     border: .0625rem solid rgba(255, 255, 255, .8);
     position: absolute;
     top: 0;
 }
 .vus-badge.dot-left,
 .vus-badge.dot-right {
     width: .625rem;
     min-width: .625rem;
     height: .625rem;
     border-radius: 50%;
     padding: 0;
 }
 /* 左上角 */
 .vus-badge.sup-left {
     left: .625rem;
     -webkit-transform: translate(-100%, -50%);
     transform: translate(-100%, -50%);
 }
 /* 右上角 */
 .vus-badge.sup-right {
     right: .625rem;
     -webkit-transform: translate(100%, -50%);
     transform: translate(100%, -50%);
 }
 /* 角标红点 */
 .vus-badge.dot-left {
     left: .3125rem;
     -webkit-transform: translate(-100%, -50%);
     transform: translate(-100%, -50%);
 }
 .vus-badge.dot-right {
     right: .3125rem;
     -webkit-transform: translate(100%, -50%);
     transform: translate(100%, -50%);
 }


 /*------------------------------
  * 标题锚点
  *------------------------------
 */
 .vus-anchor {
     position: relative;
     display: inline-block;
     cursor: pointer;
 }
 .vus-anchor::after {
     display: none;
     padding-right: .3125rem;
     content: attr(vus-text);
     position: absolute;
     top: 0;
     right: 100%;
     bottom: 0;
 }
 .vus-anchor:hover::after {
     display: block;
 }


 /*------------------------------
  * 水平线
  *------------------------------
 */
 .vus-hr {
     width: 100%;
     height: .0625rem;
     border: 0;
     background-color: #ddd;
     display: block;
 }


 /*------------------------------
  * 响应式图片
  *------------------------------
 */
 .vus-img,
 .vus-img-fluid {
     max-width: 100%;
     height: auto;
     display: block;
 }
 .vus-img-fluid {
     width: 100%;
 }


 /*------------------------------
  * Opacity 透明
  *------------------------------
 */
 .vus-opacity-0 {
     opacity: 0 !important;
 }
 .vus-opacity-01 {
     opacity: .1 !important;
 }
 .vus-opacity-02 {
     opacity: .2 !important;
 }
 .vus-opacity-03 {
     opacity: .3 !important;
 }
 .vus-opacity-04 {
     opacity: .4 !important;
 }
 .vus-opacity-05 {
     opacity: .5 !important;
 }
 .vus-opacity-06 {
     opacity: .6 !important;
 }
 .vus-opacity-07 {
     opacity: .7 !important;
 }
 .vus-opacity-08 {
     opacity: .8 !important;
 }
 .vus-opacity-09 {
     opacity: .9 !important;
 }
 .vus-opacity-1 {
     opacity: 1 !important;
 }


 /*------------------------------
  * 行距
  *------------------------------
 */
 .vus-lh-inherit {
     line-height: inherit !important;
 }
 .vus-lh-1 {
     line-height: 1 !important;
 }
 .vus-lh-1-1 {
     line-height: 1.1 !important;
 }
 .vus-lh-1-2 {
     line-height: 1.2 !important;
 }
 .vus-lh-1-3 {
     line-height: 1.3 !important;
 }
 .vus-lh-1-4 {
     line-height: 1.4 !important;
 }
 .vus-lh-1-5 {
     line-height: 1.5 !important;
 }
 .vus-lh-1-6 {
     line-height: 1.6 !important;
 }
 .vus-lh-1-7 {
     line-height: 1.7 !important;
 }
 .vus-lh-1-8 {
     line-height: 1.8 !important;
 }
 .vus-lh-1-9 {
     line-height: 1.9 !important;
 }
 .vus-lh-2 {
     line-height: 2 !important;
 }


 /*------------------------------
  * 外边距
  *------------------------------
 */
 /* 顶部 */
 .vus-mt-1 {
     margin-top: .0625rem !important;
 }
 .vus-mt-2 {
     margin-top: .125rem !important;
 }
 .vus-mt-3 {
     margin-top: .1875rem !important;
 }
 .vus-mt-4 {
     margin-top: .25rem !important;
 }
 .vus-mt-5 {
     margin-top: .3125rem !important;
 }
 .vus-mt-6 {
     margin-top: .375rem !important;
 }
 .vus-mt-7 {
     margin-top: .4375rem !important;
 }
 .vus-mt-8 {
     margin-top: .5rem !important;
 }
 .vus-mt-9 {
     margin-top: .5625rem !important;
 }
 .vus-mt-10 {
     margin-top: .625rem !important;
 }
 .vus-mt-11 {
     margin-top: .6875rem !important;
 }
 .vus-mt-12 {
     margin-top: .75rem !important;
 }
 .vus-mt-13 {
     margin-top: .8125rem !important;
 }
 .vus-mt-14 {
     margin-top: .875rem !important;
 }
 .vus-mt-15 {
     margin-top: .9375rem !important;
 }
 .vus-mt-16 {
     margin-top: 1rem !important;
 }
 .vus-mt-17 {
     margin-top: 1.0625rem !important;
 }
 .vus-mt-18 {
     margin-top: 1.125rem !important;
 }
 .vus-mt-19 {
     margin-top: 1.1875rem !important;
 }
 .vus-mt-20 {
     margin-top: 1.25rem !important;
 }
 .vus-mt-21 {
     margin-top: 1.3125rem !important;
 }
 .vus-mt-22 {
     margin-top: 1.375rem !important;
 }
 .vus-mt-23 {
     margin-top: 1.4375rem !important;
 }
 .vus-mt-24 {
     margin-top: 1.5rem !important;
 }
 .vus-mt-25 {
     margin-top: 1.5625rem !important;
 }
 .vus-mt-26 {
     margin-top: 1.625rem !important;
 }
 .vus-mt-27 {
     margin-top: 1.6875rem !important;
 }
 .vus-mt-28 {
     margin-top: 1.75rem !important;
 }
 .vus-mt-29 {
     margin-top: 1.8125rem !important;
 }
 .vus-mt-30 {
     margin-top: 1.875rem !important;
 }
 .vus-mt-35 {
     margin-top: 2.1875rem !important;
 }
 .vus-mt-40 {
     margin-top: 2.5rem !important;
 }
 .vus-mt-45 {
     margin-top: 2.8125rem !important;
 }
 .vus-mt-50 {
     margin-top: 3.125rem !important;
 }
 .vus-mt-55 {
     margin-top: 3.4375rem !important;
 }
 .vus-mt-60 {
     margin-top: 3.75rem !important;
 }
 .vus-mt-65 {
     margin-top: 4.0625rem !important;
 }
 .vus-mt-70 {
     margin-top: 4.375rem !important;
 }
 .vus-mt-75 {
     margin-top: 4.6875rem !important;
 }
 .vus-mt-80 {
     margin-top: 5rem !important;
 }
 .vus-mt-85 {
     margin-top: 5.3125rem !important;
 }
 .vus-mt-90 {
     margin-top: 5.625rem !important;
 }
 .vus-mt-95 {
     margin-top: 5.9375rem !important;
 }
 .vus-mt-100 {
     margin-top: 6.25rem !important;
 }
 .vus-mt-0 {
     margin-top: 0 !important;
 }

 /* 右部 */
 .vus-mr-1 {
     margin-right: .0625rem !important;
 }
 .vus-mr-2 {
     margin-right: .125rem !important;
 }
 .vus-mr-3 {
     margin-right: .1875rem !important;
 }
 .vus-mr-4 {
     margin-right: .25rem !important;
 }
 .vus-mr-5 {
     margin-right: .3125rem !important;
 }
 .vus-mr-6 {
     margin-right: .375rem !important;
 }
 .vus-mr-7 {
     margin-right: .4375rem !important;
 }
 .vus-mr-8 {
     margin-right: .5rem !important;
 }
 .vus-mr-9 {
     margin-right: .5625rem !important;
 }
 .vus-mr-10 {
     margin-right: .625rem !important;
 }
 .vus-mr-11 {
     margin-right: .6875rem !important;
 }
 .vus-mr-12 {
     margin-right: .75rem !important;
 }
 .vus-mr-13 {
     margin-right: .8125rem !important;
 }
 .vus-mr-14 {
     margin-right: .875rem !important;
 }
 .vus-mr-15 {
     margin-right: .9375rem !important;
 }
 .vus-mr-16 {
     margin-right: 1rem !important;
 }
 .vus-mr-17 {
     margin-right: 1.0625rem !important;
 }
 .vus-mr-18 {
     margin-right: 1.125rem !important;
 }
 .vus-mr-19 {
     margin-right: 1.1875rem !important;
 }
 .vus-mr-20 {
     margin-right: 1.25rem !important;
 }
 .vus-mr-21 {
     margin-right: 1.3125rem !important;
 }
 .vus-mr-22 {
     margin-right: 1.375rem !important;
 }
 .vus-mr-23 {
     margin-right: 1.4375rem !important;
 }
 .vus-mr-24 {
     margin-right: 1.5rem !important;
 }
 .vus-mr-25 {
     margin-right: 1.5625rem !important;
 }
 .vus-mr-26 {
     margin-right: 1.625rem !important;
 }
 .vus-mr-27 {
     margin-right: 1.6875rem !important;
 }
 .vus-mr-28 {
     margin-right: 1.75rem !important;
 }
 .vus-mr-29 {
     margin-right: 1.8125rem !important;
 }
 .vus-mr-30 {
     margin-right: 1.875rem !important;
 }
 .vus-mr-35 {
     margin-right: 2.1875rem !important;
 }
 .vus-mr-40 {
     margin-right: 2.5rem !important;
 }
 .vus-mr-45 {
     margin-right: 2.8125rem !important;
 }
 .vus-mr-50 {
     margin-right: 3.125rem !important;
 }
 .vus-mr-55 {
     margin-right: 3.4375rem !important;
 }
 .vus-mr-60 {
     margin-right: 3.75rem !important;
 }
 .vus-mr-65 {
     margin-right: 4.0625rem !important;
 }
 .vus-mr-70 {
     margin-right: 4.375rem !important;
 }
 .vus-mr-75 {
     margin-right: 4.6875rem !important;
 }
 .vus-mr-80 {
     margin-right: 5rem !important;
 }
 .vus-mr-85 {
     margin-right: 5.3125rem !important;
 }
 .vus-mr-90 {
     margin-right: 5.625rem !important;
 }
 .vus-mr-95 {
     margin-right: 5.9375rem !important;
 }
 .vus-mr-100 {
     margin-right: 6.25rem !important;
 }
 .vus-mr-0 {
     margin-right: 0 !important;
 }

 /* 底部 */
 .vus-mb-1 {
     margin-bottom: .0625rem !important;
 }
 .vus-mb-2 {
     margin-bottom: .125rem !important;
 }
 .vus-mb-3 {
     margin-bottom: .1875rem !important;
 }
 .vus-mb-4 {
     margin-bottom: .25rem !important;
 }
 .vus-mb-5 {
     margin-bottom: .3125rem !important;
 }
 .vus-mb-6 {
     margin-bottom: .375rem !important;
 }
 .vus-mb-7 {
     margin-bottom: .4375rem !important;
 }
 .vus-mb-8 {
     margin-bottom: .5rem !important;
 }
 .vus-mb-9 {
     margin-bottom: .5625rem !important;
 }
 .vus-mb-10 {
     margin-bottom: .625rem !important;
 }
 .vus-mb-11 {
     margin-bottom: .6875rem !important;
 }
 .vus-mb-12 {
     margin-bottom: .75rem !important;
 }
 .vus-mb-13 {
     margin-bottom: .8125rem !important;
 }
 .vus-mb-14 {
     margin-bottom: .875rem !important;
 }
 .vus-mb-15 {
     margin-bottom: .9375rem !important;
 }
 .vus-mb-16 {
     margin-bottom: 1rem !important;
 }
 .vus-mb-17 {
     margin-bottom: 1.0625rem !important;
 }
 .vus-mb-18 {
     margin-bottom: 1.125rem !important;
 }
 .vus-mb-19 {
     margin-bottom: 1.1875rem !important;
 }
 .vus-mb-20 {
     margin-bottom: 1.25rem !important;
 }
 .vus-mb-21 {
     margin-bottom: 1.3125rem !important;
 }
 .vus-mb-22 {
     margin-bottom: 1.375rem !important;
 }
 .vus-mb-23 {
     margin-bottom: 1.4375rem !important;
 }
 .vus-mb-24 {
     margin-bottom: 1.5rem !important;
 }
 .vus-mb-25 {
     margin-bottom: 1.5625rem !important;
 }
 .vus-mb-26 {
     margin-bottom: 1.625rem !important;
 }
 .vus-mb-27 {
     margin-bottom: 1.6875rem !important;
 }
 .vus-mb-28 {
     margin-bottom: 1.75rem !important;
 }
 .vus-mb-29 {
     margin-bottom: 1.8125rem !important;
 }
 .vus-mb-30 {
     margin-bottom: 1.875rem !important;
 }
 .vus-mb-35 {
     margin-bottom: 2.1875rem !important;
 }
 .vus-mb-40 {
     margin-bottom: 2.5rem !important;
 }
 .vus-mb-45 {
     margin-bottom: 2.8125rem !important;
 }
 .vus-mb-50 {
     margin-bottom: 3.125rem !important;
 }
 .vus-mb-55 {
     margin-bottom: 3.4375rem !important;
 }
 .vus-mb-60 {
     margin-bottom: 3.75rem !important;
 }
 .vus-mb-65 {
     margin-bottom: 4.0625rem !important;
 }
 .vus-mb-70 {
     margin-bottom: 4.375rem !important;
 }
 .vus-mb-75 {
     margin-bottom: 4.6875rem !important;
 }
 .vus-mb-80 {
     margin-bottom: 5rem !important;
 }
 .vus-mb-85 {
     margin-bottom: 5.3125rem !important;
 }
 .vus-mb-90 {
     margin-bottom: 5.625rem !important;
 }
 .vus-mb-95 {
     margin-bottom: 5.9375rem !important;
 }
 .vus-mb-100 {
     margin-bottom: 6.25rem !important;
 }
 .vus-mb-0 {
     margin-bottom: 0 !important;
 }

 /* 左部 */
 .vus-ml-1 {
     margin-left: .0625rem !important;
 }
 .vus-ml-2 {
     margin-left: .125rem !important;
 }
 .vus-ml-3 {
     margin-left: .1875rem !important;
 }
 .vus-ml-4 {
     margin-left: .25rem !important;
 }
 .vus-ml-5 {
     margin-left: .3125rem !important;
 }
 .vus-ml-6 {
     margin-left: .375rem !important;
 }
 .vus-ml-7 {
     margin-left: .4375rem !important;
 }
 .vus-ml-8 {
     margin-left: .5rem !important;
 }
 .vus-ml-9 {
     margin-left: .5625rem !important;
 }
 .vus-ml-10 {
     margin-left: .625rem !important;
 }
 .vus-ml-11 {
     margin-left: .6875rem !important;
 }
 .vus-ml-12 {
     margin-left: .75rem !important;
 }
 .vus-ml-13 {
     margin-left: .8125rem !important;
 }
 .vus-ml-14 {
     margin-left: .875rem !important;
 }
 .vus-ml-15 {
     margin-left: .9375rem !important;
 }
 .vus-ml-16 {
     margin-left: 1rem !important;
 }
 .vus-ml-17 {
     margin-left: 1.0625rem !important;
 }
 .vus-ml-18 {
     margin-left: 1.125rem !important;
 }
 .vus-ml-19 {
     margin-left: 1.1875rem !important;
 }
 .vus-ml-20 {
     margin-left: 1.25rem !important;
 }
 .vus-ml-21 {
     margin-left: 1.3125rem !important;
 }
 .vus-ml-22 {
     margin-left: 1.375rem !important;
 }
 .vus-ml-23 {
     margin-left: 1.4375rem !important;
 }
 .vus-ml-24 {
     margin-left: 1.5rem !important;
 }
 .vus-ml-25 {
     margin-left: 1.5625rem !important;
 }
 .vus-ml-26 {
     margin-left: 1.625rem !important;
 }
 .vus-ml-27 {
     margin-left: 1.6875rem !important;
 }
 .vus-ml-28 {
     margin-left: 1.75rem !important;
 }
 .vus-ml-29 {
     margin-left: 1.8125rem !important;
 }
 .vus-ml-30 {
     margin-left: 1.875rem !important;
 }
 .vus-ml-35 {
     margin-left: 2.1875rem !important;
 }
 .vus-ml-40 {
     margin-left: 2.5rem !important;
 }
 .vus-ml-45 {
     margin-left: 2.8125rem !important;
 }
 .vus-ml-50 {
     margin-left: 3.125rem !important;
 }
 .vus-ml-55 {
     margin-left: 3.4375rem !important;
 }
 .vus-ml-60 {
     margin-left: 3.75rem !important;
 }
 .vus-ml-65 {
     margin-left: 4.0625rem !important;
 }
 .vus-ml-70 {
     margin-left: 4.375rem !important;
 }
 .vus-ml-75 {
     margin-left: 4.6875rem !important;
 }
 .vus-ml-80 {
     margin-left: 5rem !important;
 }
 .vus-ml-85 {
     margin-left: 5.3125rem !important;
 }
 .vus-ml-90 {
     margin-left: 5.625rem !important;
 }
 .vus-ml-95 {
     margin-left: 5.9375rem !important;
 }
 .vus-ml-100 {
     margin-left: 6.25rem !important;
 }
 .vus-ml-0 {
     margin-left: 0 !important;
 }

 /*------------------------------
  * 内边距
  *------------------------------
 */
 /* 顶部 */
 .vus-pt-1 {
     padding-top: .0625rem !important;
 }
 .vus-pt-2 {
     padding-top: .125rem !important;
 }
 .vus-pt-3 {
     padding-top: .1875rem !important;
 }
 .vus-pt-4 {
     padding-top: .25rem !important;
 }
 .vus-pt-5 {
     padding-top: .3125rem !important;
 }
 .vus-pt-6 {
     padding-top: .375rem !important;
 }
 .vus-pt-7 {
     padding-top: .4375rem !important;
 }
 .vus-pt-8 {
     padding-top: .5rem !important;
 }
 .vus-pt-9 {
     padding-top: .5625rem !important;
 }
 .vus-pt-10 {
     padding-top: .625rem !important;
 }
 .vus-pt-11 {
     padding-top: .6875rem !important;
 }
 .vus-pt-12 {
     padding-top: .75rem !important;
 }
 .vus-pt-13 {
     padding-top: .8125rem !important;
 }
 .vus-pt-14 {
     padding-top: .875rem !important;
 }
 .vus-pt-15 {
     padding-top: .9375rem !important;
 }
 .vus-pt-16 {
     padding-top: 1rem !important;
 }
 .vus-pt-17 {
     padding-top: 1.0625rem !important;
 }
 .vus-pt-18 {
     padding-top: 1.125rem !important;
 }
 .vus-pt-19 {
     padding-top: 1.1875rem !important;
 }
 .vus-pt-20 {
     padding-top: 1.25rem !important;
 }
 .vus-pt-21 {
     padding-top: 1.3125rem !important;
 }
 .vus-pt-22 {
     padding-top: 1.375rem !important;
 }
 .vus-pt-23 {
     padding-top: 1.4375rem !important;
 }
 .vus-pt-24 {
     padding-top: 1.5rem !important;
 }
 .vus-pt-25 {
     padding-top: 1.5625rem !important;
 }
 .vus-pt-26 {
     padding-top: 1.625rem !important;
 }
 .vus-pt-27 {
     padding-top: 1.6875rem !important;
 }
 .vus-pt-28 {
     padding-top: 1.75rem !important;
 }
 .vus-pt-29 {
     padding-top: 1.8125rem !important;
 }
 .vus-pt-30 {
     padding-top: 1.875rem !important;
 }
 .vus-pt-35 {
     padding-top: 2.1875rem !important;
 }
 .vus-pt-40 {
     padding-top: 2.5rem !important;
 }
 .vus-pt-45 {
     padding-top: 2.8125rem !important;
 }
 .vus-pt-50 {
     padding-top: 3.125rem !important;
 }
 .vus-pt-55 {
     padding-top: 3.4375rem !important;
 }
 .vus-pt-60 {
     padding-top: 3.75rem !important;
 }
 .vus-pt-65 {
     padding-top: 4.0625rem !important;
 }
 .vus-pt-70 {
     padding-top: 4.375rem !important;
 }
 .vus-pt-75 {
     padding-top: 4.6875rem !important;
 }
 .vus-pt-80 {
     padding-top: 5rem !important;
 }
 .vus-pt-85 {
     padding-top: 5.3125rem !important;
 }
 .vus-pt-90 {
     padding-top: 5.625rem !important;
 }
 .vus-pt-95 {
     padding-top: 5.9375rem !important;
 }
 .vus-pt-100 {
     padding-top: 6.25rem !important;
 }
 .vus-pt-0 {
     padding-top: 0 !important;
 }

 /* 右部 */
 .vus-pr-1 {
     padding-right: .0625rem !important;
 }
 .vus-pr-2 {
     padding-right: .125rem !important;
 }
 .vus-pr-3 {
     padding-right: .1875rem !important;
 }
 .vus-pr-4 {
     padding-right: .25rem !important;
 }
 .vus-pr-5 {
     padding-right: .3125rem !important;
 }
 .vus-pr-6 {
     padding-right: .375rem !important;
 }
 .vus-pr-7 {
     padding-right: .4375rem !important;
 }
 .vus-pr-8 {
     padding-right: .5rem !important;
 }
 .vus-pr-9 {
     padding-right: .5625rem !important;
 }
 .vus-pr-10 {
     padding-right: .625rem !important;
 }
 .favorite-btn {
  border: 0; /* 或 border: none */
  outline: none; /* 移除焦点轮廓 */
  background: #fff3d6;
}
 
 .vus-pr-11 {
     padding-right: .6875rem !important;
 }
 .vus-pr-12 {
     padding-right: .75rem !important;
 }
 .vus-pr-13 {
     padding-right: .8125rem !important;
 }
 .vus-pr-14 {
     padding-right: .875rem !important;
 }
 .vus-pr-15 {
     padding-right: .9375rem !important;
 }
 .vus-pr-16 {
     padding-right: 1rem !important;
 }
 .vus-pr-17 {
     padding-right: 1.0625rem !important;
 }
 .vus-pr-18 {
     padding-right: 1.125rem !important;
 }
 .vus-pr-19 {
     padding-right: 1.1875rem !important;
 }
 .vus-pr-20 {
     padding-right: 1.25rem !important;
 }
 .vus-pr-21 {
     padding-right: 1.3125rem !important;
 }
 .vus-pr-22 {
     padding-right: 1.375rem !important;
 }
 .vus-pr-23 {
     padding-right: 1.4375rem !important;
 }
 .vus-pr-24 {
     padding-right: 1.5rem !important;
 }
 .vus-pr-25 {
     padding-right: 1.5625rem !important;
 }
 .vus-pr-26 {
     padding-right: 1.625rem !important;
 }
 .vus-pr-27 {
     padding-right: 1.6875rem !important;
 }
 .vus-pr-28 {
     padding-right: 1.75rem !important;
 }
 .vus-pr-29 {
     padding-right: 1.8125rem !important;
 }
 .vus-pr-30 {
     padding-right: 1.875rem !important;
 }
 .vus-pr-35 {
     padding-right: 2.1875rem !important;
 }
 .vus-pr-40 {
     padding-right: 2.5rem !important;
 }
 .vus-pr-45 {
     padding-right: 2.8125rem !important;
 }
 .vus-pr-50 {
     padding-right: 3.125rem !important;
 }
 .vus-pr-55 {
     padding-right: 3.4375rem !important;
 }
 .vus-pr-60 {
     padding-right: 3.75rem !important;
 }
 .vus-pr-65 {
     padding-right: 4.0625rem !important;
 }
 .vus-pr-70 {
     padding-right: 4.375rem !important;
 }
 .vus-pr-75 {
     padding-right: 4.6875rem !important;
 }
 .vus-pr-80 {
     padding-right: 5rem !important;
 }
 .vus-pr-85 {
     padding-right: 5.3125rem !important;
 }
 .vus-pr-90 {
     padding-right: 5.625rem !important;
 }
 .vus-pr-95 {
     padding-right: 5.9375rem !important;
 }
 .vus-pr-100 {
     padding-right: 6.25rem !important;
 }
 .vus-pr-0 {
     padding-right: 0 !important;
 }

 /* 底部 */
 .vus-pb-1 {
     padding-bottom: .0625rem !important;
 }
 .vus-pb-2 {
     padding-bottom: .125rem !important;
 }
 .vus-pb-3 {
     padding-bottom: .1875rem !important;
 }
 .vus-pb-4 {
     padding-bottom: .25rem !important;
 }
 .vus-pb-5 {
     padding-bottom: .3125rem !important;
 }
 .vus-pb-6 {
     padding-bottom: .375rem !important;
 }
 .vus-pb-7 {
     padding-bottom: .4375rem !important;
 }
 .vus-pb-8 {
     padding-bottom: .5rem !important;
 }
 .vus-pb-9 {
     padding-bottom: .5625rem !important;
 }
 .vus-pb-10 {
     padding-bottom: .625rem !important;
 }
 .vus-pb-11 {
     padding-bottom: .6875rem !important;
 }
 .vus-pb-12 {
     padding-bottom: .75rem !important;
 }
 .vus-pb-13 {
     padding-bottom: .8125rem !important;
 }
 .vus-pb-14 {
     padding-bottom: .875rem !important;
 }
 .vus-pb-15 {
     padding-bottom: .9375rem !important;
 }
 .vus-pb-16 {
     padding-bottom: 1rem !important;
 }
 .vus-pb-17 {
     padding-bottom: 1.0625rem !important;
 }
 .vus-pb-18 {
     padding-bottom: 1.125rem !important;
 }
 .vus-pb-19 {
     padding-bottom: 1.1875rem !important;
 }
 .vus-pb-20 {
     padding-bottom: 1.25rem !important;
 }
 .vus-pb-21 {
     padding-bottom: 1.3125rem !important;
 }
 .vus-pb-22 {
     padding-bottom: 1.375rem !important;
 }
 .vus-pb-23 {
     padding-bottom: 1.4375rem !important;
 }
 .vus-pb-24 {
     padding-bottom: 1.5rem !important;
 }
 .vus-pb-25 {
     padding-bottom: 1.5625rem !important;
 }
 .vus-pb-26 {
     padding-bottom: 1.625rem !important;
 }
 .vus-pb-27 {
     padding-bottom: 1.6875rem !important;
 }
 .vus-pb-28 {
     padding-bottom: 1.75rem !important;
 }
 .vus-pb-29 {
     padding-bottom: 1.8125rem !important;
 }
 .vus-pb-30 {
     padding-bottom: 1.875rem !important;
 }
 .vus-pb-35 {
     padding-bottom: 2.1875rem !important;
 }
 .vus-pb-40 {
     padding-bottom: 2.5rem !important;
 }
 .vus-pb-45 {
     padding-bottom: 2.8125rem !important;
 }
 .vus-pb-50 {
     padding-bottom: 3.125rem !important;
 }
 .vus-pb-55 {
     padding-bottom: 3.4375rem !important;
 }
 .vus-pb-60 {
     padding-bottom: 3.75rem !important;
 }
 .vus-pb-65 {
     padding-bottom: 4.0625rem !important;
 }
 .vus-pb-70 {
     padding-bottom: 4.375rem !important;
 }
 .vus-pb-75 {
     padding-bottom: 4.6875rem !important;
 }
 .vus-pb-80 {
     padding-bottom: 5rem !important;
 }
 .vus-pb-85 {
     padding-bottom: 5.3125rem !important;
 }
 .vus-pb-90 {
     padding-bottom: 5.625rem !important;
 }
 .vus-pb-95 {
     padding-bottom: 5.9375rem !important;
 }
 .vus-pb-100 {
     padding-bottom: 6.25rem !important;
 }
 .vus-pb-0 {
     padding-bottom: 0 !important;
 }

 /* 左部 */
 .vus-pl-1 {
     padding-left: .0625rem !important;
 }
 .vus-pl-2 {
     padding-left: .125rem !important;
 }
 .vus-pl-3 {
     padding-left: .1875rem !important;
 }
 .vus-pl-4 {
     padding-left: .25rem !important;
 }
 .vus-pl-5 {
     padding-left: .3125rem !important;
 }
 .vus-pl-6 {
     padding-left: .375rem !important;
 }
 .vus-pl-7 {
     padding-left: .4375rem !important;
 }
 .vus-pl-8 {
     padding-left: .5rem !important;
 }
 .vus-pl-9 {
     padding-left: .5625rem !important;
 }
 .vus-pl-10 {
     padding-left: .625rem !important;
 }
 .vus-pl-11 {
     padding-left: .6875rem !important;
 }
 .vus-pl-12 {
     padding-left: .75rem !important;
 }
 .vus-pl-13 {
     padding-left: .8125rem !important;
 }
 .vus-pl-14 {
     padding-left: .875rem !important;
 }
 .vus-pl-15 {
     padding-left: .9375rem !important;
 }
 .vus-pl-16 {
     padding-left: 1rem !important;
 }
 .vus-pl-17 {
     padding-left: 1.0625rem !important;
 }
 .vus-pl-18 {
     padding-left: 1.125rem !important;
 }
 .vus-pl-19 {
     padding-left: 1.1875rem !important;
 }
 .vus-pl-20 {
     padding-left: 1.25rem !important;
 }
 .vus-pl-21 {
     padding-left: 1.3125rem !important;
 }
 .vus-pl-22 {
     padding-left: 1.375rem !important;
 }
 .vus-pl-23 {
     padding-left: 1.4375rem !important;
 }
 .vus-pl-24 {
     padding-left: 1.5rem !important;
 }
 .vus-pl-25 {
     padding-left: 1.5625rem !important;
 }
 .vus-pl-26 {
     padding-left: 1.625rem !important;
 }
 .vus-pl-27 {
     padding-left: 1.6875rem !important;
 }
 .vus-pl-28 {
     padding-left: 1.75rem !important;
 }
 .vus-pl-29 {
     padding-left: 1.8125rem !important;
 }
 .vus-pl-30 {
     padding-left: 1.875rem !important;
 }
 .vus-pl-35 {
     padding-left: 2.1875rem !important;
 }
 .vus-pl-40 {
     padding-left: 2.5rem !important;
 }
 .vus-pl-45 {
     padding-left: 2.8125rem !important;
 }
 .vus-pl-50 {
     padding-left: 3.125rem !important;
 }
 .vus-pl-55 {
     padding-left: 3.4375rem !important;
 }
 .vus-pl-60 {
     padding-left: 3.75rem !important;
 }
 .vus-pl-65 {
     padding-left: 4.0625rem !important;
 }
 .vus-pl-70 {
     padding-left: 4.375rem !important;
 }
 .vus-pl-75 {
     padding-left: 4.6875rem !important;
 }
 .vus-pl-80 {
     padding-left: 5rem !important;
 }
 .vus-pl-85 {
     padding-left: 5.3125rem !important;
 }
 .vus-pl-90 {
     padding-left: 5.625rem !important;
 }
 .vus-pl-95 {
     padding-left: 5.9375rem !important;
 }
 .vus-pl-100 {
     padding-left: 6.25rem !important;
 }
 .vus-pl-0 {
     padding-left: 0 !important;
 }


 /*------------------------------
  * 文本字体/图标字体大小
  *------------------------------
 */
 .vus-fs-12,
 .vus-fs-12::before {
     font-size: .75rem !important;
 }
 .vus-fs-13,
 .vus-fs-13::before {
     font-size: .8125rem !important;
 }
 .vus-fs-14,
 .vus-fs-14::before {
     font-size: .875rem !important;
 }
 .vus-fs-15,
 .vus-fs-15::before {
     font-size: .9375rem !important;
 }
 .vus-fs-16,
 .vus-fs-16::before {
     font-size: 1rem !important;
 }
 .vus-fs-17,
 .vus-fs-17::before {
     font-size: 1.0625rem !important;
 }
 .vus-fs-18,
 .vus-fs-18::before {
     font-size: 1.125rem !important;
 }
 .vus-fs-19,
 .vus-fs-19::before {
     font-size: 1.1875rem !important;
 }
 .vus-fs-20,
 .vus-fs-20::before {
     font-size: 1.25rem !important;
 }
 .vus-fs-21,
 .vus-fs-21::before {
     font-size: 1.3125rem !important;
 }
 .vus-fs-22,
 .vus-fs-22::before {
     font-size: 1.375rem !important;
 }
 .vus-fs-23,
 .vus-fs-23::before {
     font-size: 1.4375rem !important;
 }
 .vus-fs-24,
 .vus-fs-24::before {
     font-size: 1.5rem !important;
 }
 .vus-fs-25,
 .vus-fs-25::before {
     font-size: 1.5625rem !important;
 }
 .vus-fs-26,
 .vus-fs-26::before {
     font-size: 1.625rem !important;
 }
 .vus-fs-27,
 .vus-fs-27::before {
     font-size: 1.6875rem !important;
 }
 .vus-fs-28,
 .vus-fs-28::before {
     font-size: 1.75rem !important;
 }
 .vus-fs-29,
 .vus-fs-29::before {
     font-size: 1.8125rem !important;
 }
 .vus-fs-30,
 .vus-fs-30::before {
     font-size: 1.875rem !important;
 }
 .vus-fs-35,
 .vus-fs-35::before {
     font-size: 2.1875rem !important;
 }
 .vus-fs-40,
 .vus-fs-40::before {
     font-size: 2.5rem !important;
 }
 .vus-fs-45,
 .vus-fs-45::before {
     font-size: 2.8125rem !important;
 }
 .vus-fs-50,
 .vus-fs-50::before {
     font-size: 3.125rem !important;
 }
 .vus-fs-55,
 .vus-fs-55::before {
     font-size: 3.4375rem !important;
 }
 .vus-fs-60,
 .vus-fs-60::before {
     font-size: 3.75rem !important;
 }
 .vus-fs-65,
 .vus-fs-65::before {
     font-size: 4.0625rem !important;
 }
 .vus-fs-70,
 .vus-fs-70::before {
     font-size: 4.375rem !important;
 }
 .vus-fs-75,
 .vus-fs-75::before {
     font-size: 4.6875rem !important;
 }
 .vus-fs-80,
 .vus-fs-80::before {
     font-size: 5rem !important;
 }
 .vus-fs-85,
 .vus-fs-85::before {
     font-size: 5.3125rem !important;
 }
 .vus-fs-90,
 .vus-fs-90::before {
     font-size: 5.625rem !important;
 }
 .vus-fs-95,
 .vus-fs-95::before {
     font-size: 5.9375rem !important;
 }
 .vus-fs-100,
 .vus-fs-100::before {
     font-size: 6.25rem !important;
 }


 /*------------------------------
  * 半径
  *------------------------------
 */
 .vus-radius-1 {
     border-radius: .0625rem !important;
 }
 .vus-radius-2 {
     border-radius: .125rem !important;
 }
 .vus-radius-3 {
     border-radius: .1875rem !important;
 }
 .vus-radius-4 {
     border-radius: .25rem !important;
 }
 .vus-radius-5 {
     border-radius: .3125rem !important;
 }
 .vus-radius-6 {
     border-radius: .375rem !important;
 }
 .vus-radius-7 {
     border-radius: .4375rem !important;
 }
 .vus-radius-8 {
     border-radius: .5rem !important;
 }
 .vus-radius-9 {
     border-radius: .5625rem !important;
 }
 .vus-radius-10 {
     border-radius: .625rem !important;
 }
 .vus-radius-circle {
     border-radius: 50% !important;
 }
 .vus-radius-large {
     border-radius: 12.5rem !important;
 }
 .vus-radius-0 {
     border-radius: 0 !important;
 }

 /* 左上 */
 .vus-radius-lt-1 {
     border-top-left-radius: .0625rem !important;
 }
 .vus-radius-lt-2 {
     border-top-left-radius: .125rem !important;
 }
 .vus-radius-lt-3 {
     border-top-left-radius: .1875rem !important;
 }
 .vus-radius-lt-4 {
     border-top-left-radius: .25rem !important;
 }
 .vus-radius-lt-5 {
     border-top-left-radius: .3125rem !important;
 }
 .vus-radius-lt-6 {
     border-top-left-radius: .375rem !important;
 }
 .vus-radius-lt-7 {
     border-top-left-radius: .4375rem !important;
 }
 .vus-radius-lt-8 {
     border-top-left-radius: .5rem !important;
 }
 .vus-radius-lt-9 {
     border-top-left-radius: .5625rem !important;
 }
 .vus-radius-lt-10 {
     border-top-left-radius: .625rem !important;
 }
 .vus-radius-lt-circle {
     border-top-left-radius: 50% !important;
 }
 .vus-radius-lt-large {
     border-top-left-radius: 12.5rem !important;
 }
 .vus-radius-lt-0 {
     border-top-left-radius: 0 !important;
 }

 /* 右上 */
 .vus-radius-rt-1 {
     border-top-right-radius: .0625rem !important;
 }
 .vus-radius-rt-2 {
     border-top-right-radius: .125rem !important;
 }
 .vus-radius-rt-3 {
     border-top-right-radius: .1875rem !important;
 }
 .vus-radius-rt-4 {
     border-top-right-radius: .25rem !important;
 }
 .vus-radius-rt-5 {
     border-top-right-radius: .3125rem !important;
 }
 .vus-radius-rt-6 {
     border-top-right-radius: .375rem !important;
 }
 .vus-radius-rt-7 {
     border-top-right-radius: .4375rem !important;
 }
 .vus-radius-rt-8 {
     border-top-right-radius: .5rem !important;
 }
 .vus-radius-rt-9 {
     border-top-right-radius: .5625rem !important;
 }
 .vus-radius-rt-10 {
     border-top-right-radius: .625rem !important;
 }
 .vus-radius-rt-circle {
     border-top-right-radius: 50% !important;
 }
 .vus-radius-rt-large {
     border-top-right-radius: 12.5rem !important;
 }
 .vus-radius-rt-0 {
     border-top-right-radius: 0 !important;
 }

 /* 右下 */
 .vus-radius-rb-1 {
     border-bottom-right-radius: .0625rem !important;
 }
 .vus-radius-rb-2 {
     border-bottom-right-radius: .125rem !important;
 }
 .vus-radius-rb-3 {
     border-bottom-right-radius: .1875rem !important;
 }
 .vus-radius-rb-4 {
     border-bottom-right-radius: .25rem !important;
 }
 .vus-radius-rb-5 {
     border-bottom-right-radius: .3125rem !important;
 }
 .vus-radius-rb-6 {
     border-bottom-right-radius: .375rem !important;
 }
 .vus-radius-rb-7 {
     border-bottom-right-radius: .4375rem !important;
 }
 .vus-radius-rb-8 {
     border-bottom-right-radius: .5rem !important;
 }
 .vus-radius-rb-9 {
     border-bottom-right-radius: .5625rem !important;
 }
 .vus-radius-rb-10 {
     border-bottom-right-radius: .625rem !important;
 }
 .vus-radius-rb-circle {
     border-bottom-right-radius: 50% !important;
 }
 .vus-radius-rb-large {
     border-bottom-right-radius: 12.5rem !important;
 }
 .vus-radius-rb-0 {
     border-bottom-right-radius: 0 !important;
 }

 /* 左下 */
 .vus-radius-lb-1 {
     border-bottom-left-radius: .0625rem !important;
 }
 .vus-radius-lb-2 {
     border-bottom-left-radius: .125rem !important;
 }
 .vus-radius-lb-3 {
     border-bottom-left-radius: .1875rem !important;
 }
 .vus-radius-lb-4 {
     border-bottom-left-radius: .25rem !important;
 }
 .vus-radius-lb-5 {
     border-bottom-left-radius: .3125rem !important;
 }
 .vus-radius-lb-6 {
     border-bottom-left-radius: .375rem !important;
 }
 .vus-radius-lb-7 {
     border-bottom-left-radius: .4375rem !important;
 }
 .vus-radius-lb-8 {
     border-bottom-left-radius: .5rem !important;
 }
 .vus-radius-lb-9 {
     border-bottom-left-radius: .5625rem !important;
 }
 .vus-radius-lb-10 {
     border-bottom-left-radius: .625rem !important;
 }
 .vus-radius-lb-circle {
     border-bottom-left-radius: 50% !important;
 }
 .vus-radius-lb-large {
     border-bottom-left-radius: 12.5rem !important;
 }
 .vus-radius-lb-0 {
     border-bottom-left-radius: 0 !important;
 }


 /*------------------------------
  * 边框
  *------------------------------
 */
 .vus-border-1 {
     border-width: .0625rem !important;
 }
 .vus-border-2 {
     border-width: .125rem !important;
 }
 .vus-border-3 {
     border-width: .1875rem !important;
 }
 .vus-border-4 {
     border-width: .25rem !important;
 }
 .vus-border-5 {
     border-width: .3125rem !important;
 }
 .vus-border-6 {
     border-width: .375rem !important;
 }
 .vus-border-7 {
     border-width: .4375rem !important;
 }
 .vus-border-8 {
     border-width: .5rem !important;
 }
 .vus-border-9 {
     border-width: .5625rem !important;
 }
 .vus-border-10 {
     border-width: .625rem !important;
 }
 .vus-border-0 {
     border: 0 !important;
 }

 /* 上边框 */
 .vus-border-top-1 {
     border-top-width: .0625rem !important;
 }
 .vus-border-top-2 {
     border-top-width: .125rem !important;
 }
 .vus-border-top-3 {
     border-top-width: .1875rem !important;
 }
 .vus-border-top-4 {
     border-top-width: .25rem !important;
 }
 .vus-border-top-5 {
     border-top-width: .3125rem !important;
 }
 .vus-border-top-6 {
     border-top-width: .375rem !important;
 }
 .vus-border-top-7 {
     border-top-width: .4375rem !important;
 }
 .vus-border-top-8 {
     border-top-width: .5rem !important;
 }
 .vus-border-top-9 {
     border-top-width: .5625rem !important;
 }
 .vus-border-top-10 {
     border-top-width: .625rem !important;
 }
 .vus-border-top-0 {
     border-top-width: 0 !important;
 }

 /* 右边框 */
 .vus-border-right-1 {
     border-right-width: .0625rem !important;
 }
 .vus-border-right-2 {
     border-right-width: .125rem !important;
 }
 .vus-border-right-3 {
     border-right-width: .1875rem !important;
 }
 .vus-border-right-4 {
     border-right-width: .25rem !important;
 }
 .vus-border-right-5 {
     border-right-width: .3125rem !important;
 }
 .vus-border-right-6 {
     border-right-width: .375rem !important;
 }
 .vus-border-right-7 {
     border-right-width: .4375rem !important;
 }
 .vus-border-right-8 {
     border-right-width: .5rem !important;
 }
 .vus-border-right-9 {
     border-right-width: .5625rem !important;
 }
 .vus-border-right-10 {
     border-right-width: .625rem !important;
 }
 .vus-border-right-0 {
     border-right-width: 0 !important;
 }

 /* 下边框 */
 .vus-border-bottom-1 {
     border-bottom-width: .0625rem !important;
 }
 .vus-border-bottom-2 {
     border-bottom-width: .125rem !important;
 }
 .vus-border-bottom-3 {
     border-bottom-width: .1875rem !important;
 }
 .vus-border-bottom-4 {
     border-bottom-width: .25rem !important;
 }
 .vus-border-bottom-5 {
     border-bottom-width: .3125rem !important;
 }
 .vus-border-bottom-6 {
     border-bottom-width: .375rem !important;
 }
 .vus-border-bottom-7 {
     border-bottom-width: .4375rem !important;
 }
 .vus-border-bottom-8 {
     border-bottom-width: .5rem !important;
 }
 .vus-border-bottom-9 {
     border-bottom-width: .5625rem !important;
 }
 .vus-border-bottom-10 {
     border-bottom-width: .625rem !important;
 }
 .vus-border-bottom-0 {
     border-bottom-width: 0 !important;
 }

 /* 左边框 */
 .vus-border-left-1 {
     border-left-width: .0625rem !important;
 }
 .vus-border-left-2 {
     border-left-width: .125rem !important;
 }
 .vus-border-left-3 {
     border-left-width: .1875rem !important;
 }
 .vus-border-left-4 {
     border-left-width: .25rem !important;
 }
 .vus-border-left-5 {
     border-left-width: .3125rem !important;
 }
 .vus-border-left-6 {
     border-left-width: .375rem !important;
 }
 .vus-border-left-7 {
     border-left-width: .4375rem !important;
 }
 .vus-border-left-8 {
     border-left-width: .5rem !important;
 }
 .vus-border-left-9 {
     border-left-width: .5625rem !important;
 }
 .vus-border-left-10 {
     border-left-width: .625rem !important;
 }
 .vus-border-left-0 {
     border-left-width: 0 !important;
 }

 /* 默认边框 */
 [class^='vus-border-'],
 [class*=' vus-border-'] {
     border-width: 0;
     border-style: solid;
     border-color: #ddd !important;
 }

 /* 实线类型 */
 .vus-border-solid {
     border-style: solid !important;
 }
 /* 虚线类型 */
 .vus-border-dashed {
     border-style: dashed !important;
 }
 /* 圆点虚线类型 */
 .vus-border-dotted {
     border-style: dotted !important;
 }
 /* 双实线类型 */
 .vus-border-double {
     border-style: double !important;
 }


 /*------------------------------
  * 旋转与翻转
  *------------------------------
 */
 .vus-rotate-90 {
     -webkit-transform: rotate(90deg);
     transform: rotate(90deg);
 }
 .vus-rotate-180 {
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg);
 }
 .vus-rotate-270 {
     -webkit-transform: rotate(270deg);
     transform: rotate(270deg);
 }
 .vus-rotate-360 {
     -webkit-transform: rotate(360deg);
     transform: rotate(360deg);
 }
 .vus-rotate-0 {
     -webkit-transform: rotate(0deg);
     transform: rotate(0deg);
 }


 /*------------------------------
  * 鼠标状态
  *------------------------------
 */
 /* 默认 */
 .vus-cursor-default {
     cursor: default;
 }
 /* 点击 */
 .vus-cursor-pointer {
     cursor: pointer;
 }
 /* 禁用 */
 .vus-cursor-disabled {
     cursor: not-allowed;
 }
 /* 帮助 */
 .vus-cursor-help {
     cursor: help;
 }


 /*------------------------------
  * Utils(实用工具)
  *------------------------------
 */
 .vus-hidden {
     overflow: hidden !important;
 }
 .vus-visible {
     overflow: visible !important;
 }
 .vus-inline {
     display: inline !important;
 }
 .vus-inline-block {
     display: inline-block !important;
 }
 .vus-align-top {
     vertical-align: top !important;
 }
 .vus-align-middle {
     vertical-align: middle !important;
 }
 .vus-align-bottom {
     vertical-align: bottom !important;
 }
 .vus-align-baseline {
     vertical-align: baseline !important;
 }
 /* 显示 */
 .vus-show {
     display: block !important;
 }
 /* 隐藏 */
 .vus-hide {
     display: none !important;
 }


 /*------------------------------
  * Position 位置
  *------------------------------
 */
 /* 固定位置 */
 .vus-fixed {
     position: fixed !important;
 }
 /* 绝对位置 */
 .vus-absolute {
     position: absolute !important;
 }
 /* 相对位置 */
 .vus-relative {
     position: relative !important;
 }

 /* 对齐位置 */
 .vus-position-top {
     top: 0;
 }
 .vus-position-right {
     right: 0;
 }
 .vus-position-bottom {
     bottom: 0;
 }
 .vus-position-left {
     left: 0;
 }

 /* 层叠顺序 */
 .vus-zindex--1 {
     z-index: -1 !important;
 }
 .vus-zindex-0 {
     z-index: 0 !important;
 }
 .vus-zindex-1 {
     z-index: 1 !important;
 }
 .vus-zindex-2 {
     z-index: 2 !important;
 }
 .vus-zindex-3 {
     z-index: 3 !important;
 }
 .vus-zindex-4 {
     z-index: 4 !important;
 }
 .vus-zindex-5 {
     z-index: 5 !important;
 }


 /*------------------------------
  * 文本
  *------------------------------
 */
 /* 左对齐 */
 .vus-text-left {
     text-align: left !important;
 }
 /* 居中对齐 */
 .vus-text-center {
     text-align: center !important;
 }
 /* 右对齐 */
 .vus-text-right {
     text-align: right !important;
 }
 /* 两端对齐 */
 .vus-text-justify {
     text-align: justify !important;
 }
 /* 首行缩进 */
 .vus-text-indent {
     text-indent: 2em !important;
 }
 /* 加大间距 */
 .vus-text-spacing {
     letter-spacing: 0.1rem !important;
 }
 /* 全小写 */
 .vus-text-lowercase {
     text-transform: lowercase !important;
 }
 /* 全大写 */
 .vus-text-uppercase {
     text-transform: uppercase !important;
 }
 /* 首字母大写 */
 .vus-text-capitalize {
     text-transform: capitalize !important;
 }
 /* 中划线 */
 .vus-text-through {
     text-decoration: line-through !important;
 }
 /* 上划线 */
 .vus-text-overline {
     text-decoration: overline !important;
 }
 /* 下划线 */
 .vus-text-underline {
     text-decoration: underline !important;
 }
 /* 文本不换行 */
 .vus-text-nowrap {
     white-space: nowrap !important;
 }
 /* 文本以字母作为换行依据 */
 .vus-text-letter {
     word-break: break-all !important;
 }
 /* 文本以单词作为换行依据 */
 .vus-text-word {
     word-wrap: break-word !important;
 }
 /* 保留空白符序列，但是正常地进行换行。 */
 .vus-text-pre {
     white-space: pre-wrap !important;
 }
 /* 文本溢出显示省略号 */
 .vus-text-ellipsis {
     overflow: hidden !important;
     white-space: nowrap !important;
     text-overflow: ellipsis !important;
 }
 /* 多行文本溢出显示省略号（只支持webkit内核） */
 .vus-text-ellipsis.line-2,
 .vus-text-ellipsis.line-3,
 .vus-text-ellipsis.line-4,
 .vus-text-ellipsis.line-5 {
     display: -webkit-box !important;
     white-space: normal !important;
     word-break: break-all !important;
     -webkit-box-orient: vertical !important;
 }
 .vus-text-ellipsis.line-2 {
     -webkit-line-clamp: 2 !important;
 }
 .vus-text-ellipsis.line-3 {
     -webkit-line-clamp: 3 !important;
 }
 .vus-text-ellipsis.line-4 {
     -webkit-line-clamp: 4 !important;
 }
 .vus-text-ellipsis.line-5 {
     -webkit-line-clamp: 5 !important;
 }
 /* 文本加粗 */
 .vus-fw-100 {
     font-weight: 100 !important;
 }
 .vus-fw-200 {
     font-weight: 200 !important;
 }
 .vus-fw-300 {
     font-weight: 300 !important;
 }
 .vus-fw-400 {
     font-weight: 400 !important;
 }
 .vus-fw-500 {
     font-weight: 500 !important;
 }
 .vus-fw-600 {
     font-weight: 600 !important;
 }
 .vus-fw-700 {
     font-weight: 700 !important;
 }
 .vus-fw-bold {
     font-weight: bolder !important;
 }
 /* 清除文本加粗 */
 .vus-fw-normal {
     font-weight: normal !important;
 }
 /* 字体倾斜 */
 .vus-fs-italic {
     font-style: italic !important;
 }
 /* 消除字体样式 */
 .vus-fs-normal {
     font-style: normal !important;
 }


 /*------------------------------
  * 浮动
  *------------------------------
 */
 /* 左浮动 */
 .vus-fl {
     float: left !important;
 }
 /* 右浮动 */
 .vus-fr {
     float: right !important;
 }
 /* 清除浮动 */
 .vus-fn {
     float: none !important;
 }




/*------------------------------
 * 百分比宽度
 *------------------------------
*/
.vus-w-0 {
    width: 0 !important;
}
.vus-w-5 {
    width: 5% !important;
}
.vus-w-10 {
    width: 10% !important;
}
.vus-w-15 {
    width: 15% !important;
}
.vus-w-20 {
    width: 20% !important;
}
.vus-w-20 {
    width: 20% !important;
}
.vus-w-25 {
    width: 25% !important;
}
.vus-w-30 {
    width: 30% !important;
}
.vus-w-35 {
    width: 35% !important;
}
.vus-w-40 {
    width: 40% !important;
}
.vus-w-45 {
    width: 45% !important;
}
.vus-w-50 {
    width: 50% !important;
}
.vus-w-55 {
    width: 55% !important;
}
.vus-w-60 {
    width: 60% !important;
}
.vus-w-65 {
    width: 65% !important;
}
.vus-w-70 {
    width: 70% !important;
}
.vus-w-75 {
    width: 75% !important;
}
.vus-w-80 {
    width: 80% !important;
}
.vus-w-85 {
    width: 85% !important;
}
.vus-w-90 {
    width: 90% !important;
}
.vus-w-95 {
    width: 95% !important;
}
.vus-w-100 {
    width: 100% !important;
}

/*------------------------------
 * PX宽度
 *------------------------------
*/
.vus-vw-100 {
    width: 100vw !important;
}
.vus-w-auto {
    width: auto !important;
}
.vus-w-px-10 {
    width: 10px !important;
}
.vus-w-px-12 {
    width: 12px !important;
}
.vus-w-px-14 {
    width: 14px !important;
}
.vus-w-px-15 {
    width: 15px !important;
}
.vus-w-px-16 {
    width: 16px !important;
}
.vus-w-px-18 {
    width: 18px !important;
}
.vus-w-px-20 {
    width: 20px !important;
}
.vus-w-px-22 {
    width: 22px !important;
}
.vus-w-px-24 {
    width: 24px !important;
}
.vus-w-px-25 {
    width: 25px !important;
}
.vus-w-px-26 {
    width: 26px !important;
}
.vus-w-px-28 {
    width: 28px !important;
}
.vus-w-px-30 {
    width: 30px !important;
}
.vus-w-px-32 {
    width: 32px !important;
}
.vus-w-px-34 {
    width: 34px !important;
}
.vus-w-px-35 {
    width: 35px !important;
}
.vus-w-px-36 {
    width: 36px !important;
}
.vus-w-px-38 {
    width: 38px !important;
}
.vus-w-px-40 {
    width: 40px !important;
}
.vus-w-px-42 {
    width: 42px !important;
}
.vus-w-px-44 {
    width: 44px !important;
}
.vus-w-px-45 {
    width: 45px !important;
}
.vus-w-px-46 {
    width: 46px !important;
}
.vus-w-px-48 {
    width: 48px !important;
}
.vus-w-px-50 {
    width: 50px !important;
}
.vus-w-px-52 {
    width: 52px !important;
}
.vus-w-px-54 {
    width: 54px !important;
}
.vus-w-px-55 {
    width: 55px !important;
}
.vus-w-px-56 {
    width: 56px !important;
}
.vus-w-px-58 {
    width: 58px !important;
}
.vus-w-px-60 {
    width: 60px !important;
}
.vus-w-px-62 {
    width: 62px !important;
}
.vus-w-px-64 {
    width: 64px !important;
}
.vus-w-px-65 {
    width: 65px !important;
}
.vus-w-px-66 {
    width: 66px !important;
}
.vus-w-px-68 {
    width: 68px !important;
}
.vus-w-px-70 {
    width: 70px !important;
}
.vus-w-px-72 {
    width: 72px !important;
}
.vus-w-px-74 {
    width: 74px !important;
}
.vus-w-px-75 {
    width: 75px !important;
}
.vus-w-px-76 {
    width: 76px !important;
}
.vus-w-px-78 {
    width: 78px !important;
}
.vus-w-px-80 {
    width: 80px !important;
}
.vus-w-px-82 {
    width: 82px !important;
}
.vus-w-px-84 {
    width: 84px !important;
}
.vus-w-px-85 {
    width: 85px !important;
}
.vus-w-px-86 {
    width: 86px !important;
}
.vus-w-px-88 {
    width: 88px !important;
}
.vus-w-px-90 {
    width: 90px !important;
}
.vus-w-px-92 {
    width: 92px !important;
}
.vus-w-px-94 {
    width: 94px !important;
}
.vus-w-px-95 {
    width: 95px !important;
}
.vus-w-px-96 {
    width: 96px !important;
}
.vus-w-px-98 {
    width: 98px !important;
}
.vus-w-px-100 {
    width: 100px !important;
}
.vus-w-px-110 {
    width: 110px !important;
}
.vus-w-px-120 {
    width: 120px !important;
}
.vus-w-px-130 {
    width: 130px !important;
}
.vus-w-px-140 {
    width: 140px !important;
}
.vus-w-px-150 {
    width: 150px !important;
}
.vus-w-px-160 {
    width: 160px !important;
}
.vus-w-px-170 {
    width: 170px !important;
}
.vus-w-px-180 {
    width: 180px !important;
}
.vus-w-px-190 {
    width: 190px !important;
}
.vus-w-px-200 {
    width: 200px !important;
}

/*------------------------------
 * 最小百分比宽度
 *------------------------------
*/
.vus-w-min-5 {
    min-width: 5% !important;
}
.vus-w-min-10 {
    min-width: 10% !important;
}
.vus-w-min-15 {
    min-width: 15% !important;
}
.vus-w-min-20 {
    min-width: 20% !important;
}
.vus-w-min-25 {
    min-width: 25% !important;
}
.vus-w-min-30 {
    min-width: 30% !important;
}
.vus-w-min-35 {
    min-width: 35% !important;
}
.vus-w-min-40 {
    min-width: 40% !important;
}
.vus-w-min-45 {
    min-width: 45% !important;
}
.vus-w-min-50 {
    min-width: 50% !important;
}
.vus-w-min-55 {
    min-width: 55% !important;
}
.vus-w-min-60 {
    min-width: 60% !important;
}
.vus-w-min-65 {
    min-width: 65% !important;
}
.vus-w-min-70 {
    min-width: 70% !important;
}
.vus-w-min-75 {
    min-width: 75% !important;
}
.vus-w-min-80 {
    min-width: 80% !important;
}
.vus-w-min-85 {
    min-width: 85% !important;
}
.vus-w-min-90 {
    min-width: 90% !important;
}
.vus-w-min-95 {
    min-width: 95% !important;
}
.vus-w-min-100 {
    min-width: 100% !important;
}


/*------------------------------
 * 最大百分比宽度
 *------------------------------
*/
.vus-w-max-5 {
    max-width: 5% !important;
}
.vus-w-max-10 {
    max-width: 10% !important;
}
.vus-w-max-15 {
    max-width: 15% !important;
}
.vus-w-max-20 {
    max-width: 20% !important;
}
.vus-w-max-25 {
    max-width: 25% !important;
}
.vus-w-max-30 {
    max-width: 30% !important;
}
.vus-w-max-35 {
    max-width: 35% !important;
}
.vus-w-max-40 {
    max-width: 40% !important;
}
.vus-w-max-45 {
    max-width: 45% !important;
}
.vus-w-max-50 {
    max-width: 50% !important;
}
.vus-w-max-55 {
    max-width: 55% !important;
}
.vus-w-max-60 {
    max-width: 60% !important;
}
.vus-w-max-65 {
    max-width: 65% !important;
}
.vus-w-max-70 {
    max-width: 70% !important;
}
.vus-w-max-75 {
    max-width: 75% !important;
}
.vus-w-max-80 {
    max-width: 80% !important;
}
.vus-w-max-85 {
    max-width: 85% !important;
}
.vus-w-max-90 {
    max-width: 90% !important;
}
.vus-w-max-95 {
    max-width: 95% !important;
}
.vus-w-max-100 {
    max-width: 100% !important;
}



/*------------------------------
 * 百分比高度
 *------------------------------
*/
.vus-h-0 {
    height: 0 !important;
}
.vus-h-5 {
    height: 5% !important;
}
.vus-h-10 {
    height: 10% !important;
}
.vus-h-15 {
    height: 15% !important;
}
.vus-h-20 {
    height: 20% !important;
}
.vus-h-25 {
    height: 25% !important;
}
.vus-h-30 {
    height: 30% !important;
}
.vus-h-35 {
    height: 35% !important;
}
.vus-h-40 {
    height: 40% !important;
}
.vus-h-45 {
    height: 45% !important;
}
.vus-h-50 {
    height: 50% !important;
}
.vus-h-55 {
    height: 55% !important;
}
.vus-h-60 {
    height: 60% !important;
}
.vus-h-65 {
    height: 65% !important;
}
.vus-h-70 {
    height: 70% !important;
}
.vus-h-75 {
    height: 75% !important;
}
.vus-h-80 {
    height: 80% !important;
}
.vus-h-85 {
    height: 85% !important;
}
.vus-h-90 {
    height: 90% !important;
}
.vus-h-95 {
    height: 95% !important;
}
.vus-h-100 {
    height: 100% !important;
}

/*------------------------------
 * PX高度
 *------------------------------
*/
.vus-vh-100 {
    height: 100vh !important;
}
.vus-h-auto {
    height: auto !important;
}
.vus-h-px-10 {
    height: 10px !important;
}
.vus-h-px-12 {
    height: 12px !important;
}
.vus-h-px-14 {
    height: 14px !important;
}
.vus-h-px-15 {
    height: 15px !important;
}
.vus-h-px-16 {
    height: 16px !important;
}
.vus-h-px-18 {
    height: 18px !important;
}
.vus-h-px-20 {
    height: 20px !important;
}
.vus-h-px-22 {
    height: 22px !important;
}
.vus-h-px-24 {
    height: 24px !important;
}
.vus-h-px-25 {
    height: 25px !important;
}
.vus-h-px-26 {
    height: 26px !important;
}
.vus-h-px-28 {
    height: 28px !important;
}
.vus-h-px-30 {
    height: 30px !important;
}
.vus-h-px-32 {
    height: 32px !important;
}
.vus-h-px-34 {
    height: 34px !important;
}
.vus-h-px-35 {
    height: 35px !important;
}
.vus-h-px-36 {
    height: 36px !important;
}
.vus-h-px-38 {
    height: 38px !important;
}
.vus-h-px-40 {
    height: 40px !important;
}
.vus-h-px-42 {
    height: 42px !important;
}
.vus-h-px-44 {
    height: 44px !important;
}
.vus-h-px-45 {
    height: 45px !important;
}
.vus-h-px-46 {
    height: 46px !important;
}
.vus-h-px-48 {
    height: 48px !important;
}
.vus-h-px-50 {
    height: 50px !important;
}
.vus-h-px-52 {
    height: 52px !important;
}
.vus-h-px-54 {
    height: 54px !important;
}
.vus-h-px-55 {
    height: 55px !important;
}
.vus-h-px-56 {
    height: 56px !important;
}
.vus-h-px-58 {
    height: 58px !important;
}
.vus-h-px-60 {
    height: 60px !important;
}
.vus-h-px-62 {
    height: 62px !important;
}
.vus-h-px-64 {
    height: 64px !important;
}
.vus-h-px-65 {
    height: 65px !important;
}
.vus-h-px-66 {
    height: 66px !important;
}
.vus-h-px-68 {
    height: 68px !important;
}
.vus-h-px-70 {
    height: 70px !important;
}
.vus-h-px-72 {
    height: 72px !important;
}
.vus-h-px-74 {
    height: 74px !important;
}
.vus-h-px-75 {
    height: 75px !important;
}
.vus-h-px-76 {
    height: 76px !important;
}
.vus-h-px-78 {
    height: 78px !important;
}
.vus-h-px-80 {
    height: 80px !important;
}
.vus-h-px-82 {
    height: 82px !important;
}
.vus-h-px-84 {
    height: 84px !important;
}
.vus-h-px-85 {
    height: 85px !important;
}
.vus-h-px-86 {
    height: 86px !important;
}
.vus-h-px-88 {
    height: 88px !important;
}
.vus-h-px-90 {
    height: 90px !important;
}
.vus-h-px-92 {
    height: 92px !important;
}
.vus-h-px-94 {
    height: 94px !important;
}
.vus-h-px-95 {
    height: 95px !important;
}
.vus-h-px-96 {
    height: 96px !important;
}
.vus-h-px-98 {
    height: 98px !important;
}
.vus-h-px-100 {
    height: 100px !important;
}
.vus-h-px-110 {
    height: 110px !important;
}
.vus-h-px-120 {
    height: 120px !important;
}
.vus-h-px-130 {
    height: 130px !important;
}
.vus-h-px-140 {
    height: 140px !important;
}
.vus-h-px-150 {
    height: 150px !important;
}
.vus-h-px-160 {
    height: 160px !important;
}
.vus-h-px-170 {
    height: 170px !important;
}
.vus-h-px-180 {
    height: 180px !important;
}
.vus-h-px-190 {
    height: 190px !important;
}
.vus-h-px-200 {
    height: 200px !important;
}

/*------------------------------
 * 最小百分比高度
 *------------------------------
*/
.vus-h-min-5 {
    min-height: 5% !important;
}
.vus-h-min-10 {
    min-height: 10% !important;
}
.vus-h-min-15 {
    min-height: 15% !important;
}
.vus-h-min-20 {
    min-height: 20% !important;
}
.vus-h-min-25 {
    min-height: 25% !important;
}
.vus-h-min-30 {
    min-height: 30% !important;
}
.vus-h-min-35 {
    min-height: 35% !important;
}
.vus-h-min-40 {
    min-height: 40% !important;
}
.vus-h-min-45 {
    min-height: 45% !important;
}
.vus-h-min-50 {
    min-height: 50% !important;
}
.vus-h-min-55 {
    min-height: 55% !important;
}
.vus-h-min-60 {
    min-height: 60% !important;
}
.vus-h-min-65 {
    min-height: 65% !important;
}
.vus-h-min-70 {
    min-height: 70% !important;
}
.vus-h-min-75 {
    min-height: 75% !important;
}
.vus-h-min-80 {
    min-height: 80% !important;
}
.vus-h-min-85 {
    min-height: 85% !important;
}
.vus-h-min-90 {
    min-height: 90% !important;
}
.vus-h-min-95 {
    min-height: 95% !important;
}
.vus-h-min-100 {
    min-height: 100% !important;
}

/*------------------------------
 * 最大百分比高度
 *------------------------------
*/
.vus-h-max-5 {
    max-height: 5% !important;
}
.vus-h-max-10 {
    max-height: 10% !important;
}
.vus-h-max-15 {
    max-height: 15% !important;
}
.vus-h-max-20 {
    max-height: 20% !important;
}
.vus-h-max-25 {
    max-height: 25% !important;
}
.vus-h-max-30 {
    max-height: 30% !important;
}
.vus-h-max-35 {
    max-height: 35% !important;
}
.vus-h-max-40 {
    max-height: 40% !important;
}
.vus-h-max-45 {
    max-height: 45% !important;
}
.vus-h-max-50 {
    max-height: 50% !important;
}
.vus-h-max-55 {
    max-height: 55% !important;
}
.vus-h-max-60 {
    max-height: 60% !important;
}
.vus-h-max-65 {
    max-height: 65% !important;
}
.vus-h-max-70 {
    max-height: 70% !important;
}
.vus-h-max-75 {
    max-height: 75% !important;
}
.vus-h-max-80 {
    max-height: 80% !important;
}
.vus-h-max-85 {
    max-height: 85% !important;
}
.vus-h-max-90 {
    max-height: 90% !important;
}
.vus-h-max-95 {
    max-height: 95% !important;
}
.vus-h-max-100 {
    max-height: 100% !important;
}



 /*------------------------------
  * 居中
  *------------------------------
 */
 .vus-mx-auto {
     display: block;
     margin-left: auto !important;
     margin-right: auto !important;
 }


 /*------------------------------
  * Transition 过渡动画时间、类型
  *------------------------------
 */
 .vus-anim-all {
     -webkit-transition-property: all;
     transition-property: all;
     -webkit-transition-duration: .4s;
     transition-duration: .4s;
     -webkit-transition-timing-function: ease; /* 规定慢速开始，然后变快，然后慢速结束的过渡效果 */
     transition-timing-function: ease;
 }
 /* 快速 */
 .vus-anim-all.fast {
     -webkit-transition-duration: .25s;
     transition-duration: .25s;
 }
 /* 缓慢 */
 .vus-anim-all.slow {
     -webkit-transition-duration: 1s;
     transition-duration: 1s;
 }
 /* 规定以相同速度开始至结束的过渡效果 */
 .vus-anim-all.linear {
     -webkit-transition-timing-function: linear;
     transition-timing-function: linear;
 }
 /* 规定以慢速开始的过渡效果 */
 .vus-anim-all.ease-in {
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
 }
 /* 规定以慢速结束的过渡效果 */
 .vus-anim-all.ease-out {
     -webkit-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
 }
 /* 规定以慢速开始和结束的过渡效果 */
 .vus-anim-all.ease-in-out {
     -webkit-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
 }


 /*------------------------------
  * 文本颜色
  *------------------------------
 */
 /* 首选 */
 .vus-color--primary,
 .vus-color--primary::before {
     color: #07e !important;
 }
 /* 成功 */
 .vus-color--success,
 .vus-color--success::before {
     color: #2a4 !important;
 }
 /* 警告 */
 .vus-color--warning,
 .vus-color--warning::before {
     color: #e83 !important;
 }
 /* 危险 */
 .vus-color--danger,
 .vus-color--danger::before {
     color: #d54 !important;
 }
 /* 信息 */
 .vus-color--info,
 .vus-color--info::before {
     color: #3ae !important;
 }
 /* 黑色 */
 .vus-color--black,
 .vus-color--black::before {
     color: #000 !important;
 }
 /* 暗黑 */
 .vus-color--dark,
 .vus-color--dark::before {
     color: #333 !important;
 }
 /* 灰暗黑 */
 .vus-color--dark-gray,
 .vus-color--dark-gray::before {
     color: #555 !important;
 }
 /* 浅暗黑 */
 .vus-color--dark-light,
 .vus-color--dark-light::before {
     color: #777 !important;
 }
 /* 深灰 */
 .vus-color--gray-dark,
 .vus-color--gray-dark::before {
     color: #888 !important;
 }
 /* 灰色 */
 .vus-color--gray,
 .vus-color--gray::before {
     color: #999 !important;
 }
 /* 银灰 */
 .vus-color--gray-silver,
 .vus-color--gray-silver::before {
     color: #ccc !important;
 }
 /* 浅灰 */
 .vus-color--gray-light,
 .vus-color--gray-light::before {
     color: #ddd !important;
 }
 /* 烟灰 */
 .vus-color--gray-smoke,
 .vus-color--gray-smoke::before {
     color: #eee !important;
 }
 /* 灰白 */
 .vus-color--gray-white,
 .vus-color--gray-white::before {
     color: #f3f3f3 !important;
 }
 /* 亮灰 */
 .vus-color--light {
     color: #f8f8f8 !important;
 }
 /* 白色 */
 .vus-color--white,
 .vus-color--white::before {
     color: #fff !important;
 }
 /* 蓝色 */
 .vus-color--blue,
 .vus-color--blue::before {
     color: #00f !important;
 }
 /* 天蓝色 */
 .vus-color--skyblue,
 .vus-color--skyblue::before {
     color: #7dd2f5 !important;
 }
 /* 尊贵 */
 .vus-color--noble,
 .vus-color--noble::before {
     color: #98f !important;
 }
 /* 紫色 */
 .vus-color--purple,
 .vus-color--purple::before {
     color: #ac00ac !important;
 }
 /* 紫罗兰 */
 .vus-color--violet,
 .vus-color--violet::before {
     color: #ee82ee !important;
 }
 /* 洋红色 */
 .vus-color--magenta,
 .vus-color--magenta::before {
     color: #f0f !important;
 }
 /* 红色 */
 .vus-color--red,
 .vus-color--red::before {
     color: #f00 !important;
 }
 /* 深红色 */
 .vus-color--red-dark,
 .vus-color--red-dark::before {
     color: #c00 !important;
 }
 /* 浅红色 */
 .vus-color--red-light,
 .vus-color--red-light::before {
     color: #f99 !important;
 }
 /* 粉红色 */
 .vus-color--pink,
 .vus-color--pink::before {
     color: #ffc0cb !important;
 }
 /* 棕色 */
 .vus-color--brown,
 .vus-color--brown::before {
     color: #a52a2a !important;
 }
 /* 橙色 */
 .vus-color--orange,
 .vus-color--orange::before {
     color: #ffa500 !important;
 }
 /* 金色 */
 .vus-color--gold,
 .vus-color--gold::before {
     color: #ffd700 !important;
 }
 /* 黄色 */
 .vus-color--yellow,
 .vus-color--yellow::before {
     color: #ff0 !important;
 }
 /* 浅黄色 */
 .vus-color--yellow-light,
 .vus-color--yellow-light::before {
     color: #ffffe0 !important;
 }
 /* 青色 */
 .vus-color--cyan,
 .vus-color--cyan::before {
     color: #0ff !important;
 }
 /* 绿色 */
 .vus-color--green,
 .vus-color--green::before {
     color: #0f0 !important;
 }
 /* 深绿色 */
 .vus-color--green-dark,
 .vus-color--green-dark::before {
     color: #008000 !important;
 }
 /* 浅绿色 */
 .vus-color--green-light,
 .vus-color--green-light::before {
     color: #90ee90 !important;
 }
 /* 水鸭 */
 .vus-color--teal,
 .vus-color--teal::before {
     color: #20c997 !important;
 }
 /* vusui */
 .vus-color--vusui,
 .vus-color--vusui::before {
     color: #199583 !important;
 }

 /*------------------------------
  * 背景颜色
  *------------------------------
 */
 /* 首选 */
 .vus-bg--primary {
     background-color: #07e !important;
 }
 /* 成功 */
 .vus-bg--success {
     background-color: #2a4 !important;
 }
 /* 警告 */
 .vus-bg--warning {
     background-color: #e83 !important;
 }
 /* 危险 */
 .vus-bg--danger {
     background-color: #d54 !important;
 }
 /* 信息 */
 .vus-bg--info {
     background-color: #3ae !important;
 }
 /* 黑色 */
 .vus-bg--black {
     background-color: #000 !important;
 }
 /* 暗黑 */
 .vus-bg--dark {
     background-color: #333 !important;
 }
 /* 灰暗黑 */
 .vus-bg--dark-gray {
     background-color: #555 !important;
 }
 /* 浅暗黑 */
 .vus-bg--dark-light {
     background-color: #777 !important;
 }
 /* 深灰 */
 .vus-bg--gray-dark {
     background-color: #888 !important;
 }
 /* 灰色 */
 .vus-bg--gray {
     background-color: #999 !important;
 }
 /* 银灰 */
 .vus-bg--gray-silver {
     background-color: #ccc !important;
 }
 /* 浅灰 */
 .vus-bg--gray-light {
     background-color: #ddd !important;
 }
 /* 烟灰 */
 .vus-bg--gray-smoke {
     background-color: #eee !important;
 }
 /* 灰白 */
 .vus-bg--gray-white {
     background-color: #f3f3f3 !important;
 }
 /* 亮灰 */
 .vus-bg--light {
     background-color: #f8f8f8 !important;
 }
 /* 白色 */
 .vus-bg--white {
     background-color: #fff !important;
 }
 /* 蓝色 */
 .vus-bg--blue {
     background-color: #00f !important;
 }
 /* 蓝色 */
 .vus-bg--skyblue {
     background-color: #7dd2f5 !important;
 }
 /* 尊贵 */
 .vus-bg--noble {
     background-color: #98f !important;
 }
 /* 紫色 */
 .vus-bg--purple {
     background-color: #ac00ac !important;
 }
 /* 紫罗兰 */
 .vus-bg--violet {
     background-color: #ee82ee !important;
 }
 /* 洋红色 */
 .vus-bg--magenta {
     background-color: #f0f !important;
 }
 /* 红色 */
 .vus-bg--red {
     background-color: #f00 !important;
 }
 /* 深红色 */
 .vus-bg--red-dark {
     background-color: #c00 !important;
 }
 /* 浅红色 */
 .vus-bg--red-light {
     background-color: #f99 !important;
 }
 /* 粉红色 */
 .vus-bg--pink {
     background-color: #ffc0cb !important;
 }
 /* 棕色 */
 .vus-bg--brown {
     background-color: #a52a2a !important;
 }
 /* 橙色 */
 .vus-bg--orange {
     background-color: #ffa500 !important;
 }
 /* 金色 */
 .vus-bg--gold {
     background-color: #ffd700 !important;
 }
 /* 黄色 */
 .vus-bg--yellow {
     background-color: #ff0 !important;
 }
 /* 浅黄色 */
 .vus-bg--yellow-light {
     background-color: #ffffe0 !important;
 }
 /* 青色 */
 .vus-bg--cyan {
     background-color: #0ff !important;
 }
 /* 绿色 */
 .vus-bg--green {
     background-color: #0f0 !important;
 }
 /* 深绿色 */
 .vus-bg--green-dark {
     background-color: #008000 !important;
 }
 /* 浅绿色 */
 .vus-bg--green-light {
     background-color: #90ee90 !important;
 }
 /* 水鸭 */
 .vus-bg--teal {
     background-color: #20c997 !important;
 }
 /* vusui */
 .vus-bg--vusui {
     background-color: #199583 !important;
 }
 /* 透明 */
 .vus-bg--transparent {
     background-color: transparent !important;
 }


 /*------------------------------
  * 边框颜色
  *------------------------------
 */
 /* 首选 */
 .vus-border--primary {
     border-color: #07e !important;
 }
 /* 成功 */
 .vus-border--success {
     border-color: #2a4 !important;
 }
 /* 警告 */
 .vus-border--warning {
     border-color: #e83 !important;
 }
 /* 危险 */
 .vus-border--danger {
     border-color: #d54 !important;
 }
 /* 信息 */
 .vus-border--info {
     border-color: #3ae !important;
 }
 /* 黑色 */
 .vus-border--black {
     border-color: #000 !important;
 }
 /* 暗黑 */
 .vus-border--dark {
     border-color: #333 !important;
 }
 /* 灰暗黑 */
 .vus-border--dark-gray {
     border-color: #555 !important;
 }
 /* 浅暗黑 */
 .vus-border--dark-light {
     border-color: #777 !important;
 }
 /* 深灰 */
 .vus-border--gray-dark {
     border-color: #888 !important;
 }
 /* 灰色 */
 .vus-border--gray {
     border-color: #999 !important;
 }
 /* 银灰 */
 .vus-border--gray-silver {
     border-color: #ccc !important;
 }
 /* 浅灰 */
 .vus-border--gray-light {
     border-color: #ddd !important;
 }
 /* 烟灰 */
 .vus-border--gray-smoke {
     border-color: #eee !important;
 }
 /* 灰白 */
 .vus-border--gray-white {
     border-color: #f3f3f3 !important;
 }
 /* 亮灰 */
 .vus-border--light {
     border-color: #f8f8f8 !important;
 }
 /* 白色 */
 .vus-border--white {
     border-color: #fff !important;
 }
 /* 蓝色 */
 .vus-border--blue {
     border-color: #00f !important;
 }
 /* 蓝色 */
 .vus-border--skyblue {
     border-color: #7dd2f5 !important;
 }
 /* 尊贵 */
 .vus-border--noble {
     border-color: #98f !important;
 }
 /* 紫色 */
 .vus-border--purple {
     border-color: #ac00ac !important;
 }
 /* 紫罗兰 */
 .vus-border--violet {
     border-color: #ee82ee !important;
 }
 /* 洋红色 */
 .vus-border--magenta {
     border-color: #f0f !important;
 }
 /* 红色 */
 .vus-border--red {
     border-color: #f00 !important;
 }
 /* 深红色 */
 .vus-border--red-dark {
     border-color: #c00 !important;
 }
 /* 浅红色 */
 .vus-border--red-light {
     border-color: #f99 !important;
 }
 /* 粉红色 */
 .vus-border--pink {
     border-color: #ffc0cb !important;
 }
 /* 棕色 */
 .vus-border--brown {
     border-color: #a52a2a !important;
 }
 /* 橙色 */
 .vus-border--orange {
     border-color: #ffa500 !important;
 }
 /* 金色 */
 .vus-border--gold {
     border-color: #ffd700 !important;
 }
 /* 黄色 */
 .vus-border--yellow {
     border-color: #ff0 !important;
 }
 /* 浅黄色 */
 .vus-border--yellow-light {
     border-color: #ffffe0 !important;
 }
 /* 青色 */
 .vus-border--cyan {
     border-color: #0ff !important;
 }
 /* 绿色 */
 .vus-border--green {
     border-color: #0f0 !important;
 }
 /* 深绿色 */
 .vus-border--green-dark {
     border-color: #008000 !important;
 }
 /* 浅绿色 */
 .vus-border--green-light {
     border-color: #90ee90 !important;
 }
 /* 水鸭 */
 .vus-border--teal {
     border-color: #20c997 !important;
 }
 /* vusui */
 .vus-border--vusui {
     border-color: #199583 !important;
 }


 /*------------------------------
  * Flex布局
  *------------------------------
 */
 /* box容器 */
 .vus-box {
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }
 /* 不换行 */
 .vus-box.nowrap {
     -webkit-flex-wrap: nowrap;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
 }
 /* 换行，第一行在下方 */
 .vus-box.wrap-reverse {
     -webkit-flex-wrap: wrap-reverse;
     -ms-flex-wrap: wrap-reverse;
     flex-wrap: wrap-reverse;
 }
 /* 水平方向，起点在右端 */
 .vus-box.row-reverse {
     -webkit-flex-direction: row-reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse;
 }
 /* 垂直方向 */
 .vus-box.column {
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
 }
 /* 垂直方向，起点在下沿 */
 .vus-box.column-reverse {
     -webkit-flex-direction: column-reverse;
     -ms-flex-direction: column-reverse;
     flex-direction: column-reverse;
 }
 /* 左对齐 */
 .vus-box.justify-start {
     -webkit-justify-content: flex-start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }
 /* 右对齐 */
 .vus-box.justify-end {
     -webkit-justify-content: flex-end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }
 /* 水平居中 */
 .vus-box.justify-center {
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center;
 }
 /* 两端对齐，项目之间的间隔都相等 */
 .vus-box.justify-between {
     -webkit-justify-content: space-between;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }
 /* 每个项目两侧的间隔相等 */
 .vus-box.justify-around {
     -webkit-justify-content: space-around;
     -ms-flex-pack: distribute;
     justify-content: space-around;
 }
 /* 垂直方向起点对齐 */
 .vus-box.items-start {
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
 }
 /* 垂直方向终点对齐 */
 .vus-box.items-end {
     -webkit-align-items: flex-end;
     -ms-flex-align: end;
     align-items: flex-end;
 }
 /* 垂直方向居中对齐 */
 .vus-box.items-center {
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
 }


 /* flex排列 */
 .vus-col,
 .vus-flex,
 [class*="vus-col-"],
 [class*="vus-flex-"] {
     width: 100%;
     min-height: .0625rem;
     position: relative;
 }
 /* col && flex */
 .vus-col,
 .vus-flex {
     max-width: 100%;
     -ms-flex-preferred-size: 0;
     flex-basis: 0;
     -ms-flex-positive: 1;
     flex-grow: 1;
 }
 /* col && flex auto */
 .vus-col-auto,
 .vus-flex-auto {
     width: auto;
     max-width: none;
     -ms-flex: 0 0 auto;
     flex: 0 0 auto;
 }

 /* col */
 .vus-col-1 {
     max-width: 8.333333%;
     -ms-flex: 0 0 8.333333%;
     flex: 0 0 8.333333%;
 }
 .vus-col-2 {
     max-width: 16.666667%;
     -ms-flex: 0 0 16.666667%;
     flex: 0 0 16.666667%;
 }
 .vus-col-3 {
     max-width: 25%;
     -ms-flex: 0 0 25%;
     flex: 0 0 25%;
 }
 .vus-col-4 {
     max-width: 33.333333%;
     -ms-flex: 0 0 33.333333%;
     flex: 0 0 33.333333%;
 }
 .vus-col-5 {
     max-width: 41.666667%;
     -ms-flex: 0 0 41.666667%;
     flex: 0 0 41.666667%;
 }
 .vus-col-6 {
     max-width: 50%;
     -ms-flex: 0 0 50%;
     flex: 0 0 50%;
 }
 .vus-col-7 {
     max-width: 58.333333%;
     -ms-flex: 0 0 58.333333%;
     flex: 0 0 58.333333%;
 }
 .vus-col-8 {
     max-width: 66.666667%;
     -ms-flex: 0 0 66.666667%;
     flex: 0 0 66.666667%;
 }
 .vus-col-9 {
     max-width: 75%;
     -ms-flex: 0 0 75%;
     flex: 0 0 75%;
 }
 .vus-col-10 {
     max-width: 83.333333%;
     -ms-flex: 0 0 83.333333%;
     flex: 0 0 83.333333%;
 }
 .vus-col-11 {
     max-width: 91.666667%;
     -ms-flex: 0 0 91.666667%;
     flex: 0 0 91.666667%;
 }
 .vus-col-12 {
     max-width: 100%;
     -ms-flex: 0 0 100%;
     flex: 0 0 100%;
 }

 /* flex */
 .vus-flex-1 {
     max-width: 100%;
     -ms-flex: 0 0 100%;
     flex: 0 0 100%;
 }
 .vus-flex-2 {
     max-width: 50%;
     -ms-flex: 0 0 50%;
     flex: 0 0 50%;
 }
 .vus-flex-3 {
     max-width: 33.333333%;
     -ms-flex: 0 0 33.333333%;
     flex: 0 0 33.333333%;
 }
 .vus-flex-4 {
     max-width: 25%;
     -ms-flex: 0 0 25%;
     flex: 0 0 25%;
 }
 .vus-flex-5 {
     max-width: 20%;
     -ms-flex: 0 0 20%;
     flex: 0 0 20%;
 }
 .vus-flex-6 {
     max-width: 16.666667%;
     -ms-flex: 0 0 16.666667%;
     flex: 0 0 16.666667%;
 }
 .vus-flex-7 {
     max-width: 14.285714%;
     -ms-flex: 0 0 14.285714%;
     flex: 0 0 14.285714%;
 }
 .vus-flex-8 {
     max-width: 12.5%;
     -ms-flex: 0 0 12.5%;
     flex: 0 0 12.5%;
 }
 .vus-flex-9 {
     max-width: 11.111111%;
     -ms-flex: 0 0 11.111111%;
     flex: 0 0 11.111111%;
 }
 .vus-flex-10 {
     max-width: 10%;
     -ms-flex: 0 0 10%;
     flex: 0 0 10%;
 }
 .vus-flex-11 {
     max-width: 9.090909%;
     -ms-flex: 0 0 9.090909%;
     flex: 0 0 9.090909%;
 }
 .vus-flex-12 {
     max-width: 8.333333%;
     -ms-flex: 0 0 8.333333%;
     flex: 0 0 8.333333%;
 }

 /* 列偏移 */
 .vus-offset-1 {
     margin-left: 8.333333%;
 }
 .vus-offset-2 {
     margin-left: 16.666667%;
 }
 .vus-offset-3 {
     margin-left: 25%;
 }
 .vus-offset-4 {
     margin-left: 33.333333%;
 }
 .vus-offset-5 {
     margin-left: 41.666667%;
 }
 .vus-offset-6 {
     margin-left: 50%;
 }
 .vus-offset-7 {
     margin-left: 58.333333%;
 }
 .vus-offset-8 {
     margin-left: 66.666667%;
 }
 .vus-offset-9 {
     margin-left: 75%;
 }
 .vus-offset-10 {
     margin-left: 83.333333%;
 }
 .vus-offset-11 {
     margin-left: 91.666667%;
 }

 /* 排列顺序 */
 .vus-order-first {
     -webkit-order: -1;
     -ms-flex-order: -1;
     order: -1;
 }
 .vus-order-last {
     -webkit-order: 13;
     -ms-flex-order: 13;
     order: 13;
 }
 .vus-order-0 {
     -webkit-order: 0;
     -ms-flex-order: 0;
     order: 0;
 }
 .vus-order-1 {
     -webkit-order: 1;
     -ms-flex-order: 1;
     order: 1;
 }
 .vus-order-2 {
     -webkit-order: 2;
     -ms-flex-order: 2;
     order: 2;
 }
 .vus-order-3 {
     -webkit-order: 3;
     -ms-flex-order: 3;
     order: 3;
 }
 .vus-order-4 {
     -webkit-order: 4;
     -ms-flex-order: 4;
     order: 4;
 }
 .vus-order-5 {
     -webkit-order: 5;
     -ms-flex-order: 5;
     order: 5;
 }
 .vus-order-6 {
     -webkit-order: 6;
     -ms-flex-order: 6;
     order: 6;
 }
 .vus-order-7 {
     -webkit-order: 7;
     -ms-flex-order: 7;
     order: 7;
 }
 .vus-order-8 {
     -webkit-order: 8;
     -ms-flex-order: 8;
     order: 8;
 }
 .vus-order-9 {
     -webkit-order: 9;
     -ms-flex-order: 9;
     order: 9;
 }
 .vus-order-10 {
     -webkit-order: 10;
     -ms-flex-order: 10;
     order: 10;
 }
 .vus-order-11 {
     -webkit-order: 11;
     -ms-flex-order: 11;
     order: 11;
 }
 .vus-order-12 {
     -webkit-order: 12;
     -ms-flex-order: 12;
     order: 12;
 }

 /* 左右边距 */
 .vus-box.lr-1 {
     margin-left: -.0625rem;
     margin-right: -.0625rem;
 }
 .vus-box.lr-1 > .vus-col,
 .vus-box.lr-1 > .vus-flex,
 .vus-box.lr-1 > [class*="vus-col-"],
 .vus-box.lr-1 > [class*="vus-flex-"] {
     padding-left: .0625rem;
     padding-right: .0625rem;
 }
 .vus-box.lr-2 {
     margin-left: -.125rem;
     margin-right: -.125rem;
 }
 .vus-box.lr-2 > .vus-col,
 .vus-box.lr-2 > .vus-flex,
 .vus-box.lr-2 > [class*="vus-col-"],
 .vus-box.lr-2 > [class*="vus-flex-"] {
     padding-left: .125rem;
     padding-right: .125rem;
 }
 .vus-box.lr-3 {
     margin-left: -.1875rem;
     margin-right: -.1875rem;
 }
 .vus-box.lr-3 > .vus-col,
 .vus-box.lr-3 > .vus-flex,
 .vus-box.lr-3 > [class*="vus-col-"],
 .vus-box.lr-3 > [class*="vus-flex-"] {
     padding-left: .1875rem;
     padding-right: .1875rem;
 }
 .vus-box.lr-4 {
     margin-left: -.25rem;
     margin-right: -.25rem;
 }
 .vus-box.lr-4 > .vus-col,
 .vus-box.lr-4 > .vus-flex,
 .vus-box.lr-4 > [class*="vus-col-"],
 .vus-box.lr-4 > [class*="vus-flex-"] {
     padding-left: .25rem;
     padding-right: .25rem;
 }
 .vus-box.lr-5 {
     margin-left: -.3125rem;
     margin-right: -.3125rem;
 }
 .vus-box.lr-5 > .vus-col,
 .vus-box.lr-5 > .vus-flex,
 .vus-box.lr-5 > [class*="vus-col-"],
 .vus-box.lr-5 > [class*="vus-flex-"] {
     padding-left: .3125rem;
     padding-right: .3125rem;
 }
 .vus-box.lr-6 {
     margin-left: -.375rem;
     margin-right: -.375rem;
 }
 .vus-box.lr-6 > .vus-col,
 .vus-box.lr-6 > .vus-flex,
 .vus-box.lr-6 > [class*="vus-col-"],
 .vus-box.lr-6 > [class*="vus-flex-"] {
     padding-left: .375rem;
     padding-right: .375rem;
 }
 .vus-box.lr-7 {
     margin-left: -.4375rem;
     margin-right: -.4375rem;
 }
 .vus-box.lr-7 > .vus-col,
 .vus-box.lr-7 > .vus-flex,
 .vus-box.lr-7 > [class*="vus-col-"],
 .vus-box.lr-7 > [class*="vus-flex-"] {
     padding-left: .4375rem;
     padding-right: .4375rem;
 }
 .vus-box.lr-8 {
     margin-left: -.5rem;
     margin-right: -.5rem;
 }
 .vus-box.lr-8 > .vus-col,
 .vus-box.lr-8 > .vus-flex,
 .vus-box.lr-8 > [class*="vus-col-"],
 .vus-box.lr-8 > [class*="vus-flex-"] {
     padding-left: .5rem;
     padding-right: .5rem;
 }
 .vus-box.lr-9 {
     margin-left: -.5625rem;
     margin-right: -.5625rem;
 }
 .vus-box.lr-9 > .vus-col,
 .vus-box.lr-9 > .vus-flex,
 .vus-box.lr-9 > [class*="vus-col-"],
 .vus-box.lr-9 > [class*="vus-flex-"] {
     padding-left: .5625rem;
     padding-right: .5625rem;
 }
 .vus-box.lr-10 {
     margin-left: -.625rem;
     margin-right: -.625rem;
 }
 .vus-box.lr-10 > .vus-col,
 .vus-box.lr-10 > .vus-flex,
 .vus-box.lr-10 > [class*="vus-col-"],
 .vus-box.lr-10 > [class*="vus-flex-"] {
     padding-left: .625rem;
     padding-right: .625rem;
 }

 /* 上下边距 */
 .vus-box.tb-1 {
     margin-top: -.0625rem;
     margin-bottom: -.0625rem;
 }
 .vus-box.tb-1 > .vus-col,
 .vus-box.tb-1 > .vus-flex,
 .vus-box.tb-1 > [class*="vus-col-"],
 .vus-box.tb-1 > [class*="vus-flex-"] {
     padding-top: .0625rem;
     padding-bottom: .0625rem;
 }
 .vus-box.tb-2 {
     margin-top: -.125rem;
     margin-bottom: -.125rem;
 }
 .vus-box.tb-2 > .vus-col,
 .vus-box.tb-2 > .vus-flex,
 .vus-box.tb-2 > [class*="vus-col-"],
 .vus-box.tb-2 > [class*="vus-flex-"] {
     padding-top: .125rem;
     padding-bottom: .125rem;
 }
 .vus-box.tb-3 {
     margin-top: -.1875rem;
     margin-bottom: -.1875rem;
 }
 .vus-box.tb-3 > .vus-col,
 .vus-box.tb-3 > .vus-flex,
 .vus-box.tb-3 > [class*="vus-col-"],
 .vus-box.tb-3 > [class*="vus-flex-"] {
     padding-top: .1875rem;
     padding-bottom: .1875rem;
 }
 .vus-box.tb-4 {
     margin-top: -.25rem;
     margin-bottom: -.25rem;
 }
 .vus-box.tb-4 > .vus-col,
 .vus-box.tb-4 > .vus-flex,
 .vus-box.tb-4 > [class*="vus-col-"],
 .vus-box.tb-4 > [class*="vus-flex-"] {
     padding-top: .25rem;
     padding-bottom: .25rem;
 }
 .vus-box.tb-5 {
     margin-top: -.3125rem;
     margin-bottom: -.3125rem;
 }
 .vus-box.tb-5 > .vus-col,
 .vus-box.tb-5 > .vus-flex,
 .vus-box.tb-5 > [class*="vus-col-"],
 .vus-box.tb-5 > [class*="vus-flex-"] {
     padding-top: .3125rem;
     padding-bottom: .3125rem;
 }
 .vus-box.tb-6 {
     margin-top: -.375rem;
     margin-bottom: -.375rem;
 }
 .vus-box.tb-6 > .vus-col,
 .vus-box.tb-6 > .vus-flex,
 .vus-box.tb-6 > [class*="vus-col-"],
 .vus-box.tb-6 > [class*="vus-flex-"] {
     padding-top: .375rem;
     padding-bottom: .375rem;
 }
 .vus-box.tb-7 {
     margin-top: -.4375rem;
     margin-bottom: -.4375rem;
 }
 .vus-box.tb-7 > .vus-col,
 .vus-box.tb-7 > .vus-flex,
 .vus-box.tb-7 > [class*="vus-col-"],
 .vus-box.tb-7 > [class*="vus-flex-"] {
     padding-top: .4375rem;
     padding-bottom: .4375rem;
 }
 .vus-box.tb-8 {
     margin-top: -.5rem;
     margin-bottom: -.5rem;
 }
 .vus-box.tb-8 > .vus-col,
 .vus-box.tb-8 > .vus-flex,
 .vus-box.tb-8 > [class*="vus-col-"],
 .vus-box.tb-8 > [class*="vus-flex-"] {
     padding-top: .5rem;
     padding-bottom: .5rem;
 }
 .vus-box.tb-9 {
     margin-top: -.5625rem;
     margin-bottom: -.5625rem;
 }
 .vus-box.tb-9 > .vus-col,
 .vus-box.tb-9 > .vus-flex,
 .vus-box.tb-9 > [class*="vus-col-"],
 .vus-box.tb-9 > [class*="vus-flex-"] {
     padding-top: .5625rem;
     padding-bottom: .5625rem;
 }
 .vus-box.tb-10 {
     margin-top: -.625rem;
     margin-bottom: -.625rem;
 }
 .vus-box.tb-10 > .vus-col,
 .vus-box.tb-10 > .vus-flex,
 .vus-box.tb-10 > [class*="vus-col-"],
 .vus-box.tb-10 > [class*="vus-flex-"] {
     padding-top: .625rem;
     padding-bottom: .625rem;
}











/*------------------------------
 * 导航菜单
 *------------------------------
*/
.vus-nav,
.vus-nav-drawer {
    position: relative;
    z-index: 99;
}
.vus-nav .item {
    line-height: 1.2;
    font-size: .875rem;
	display: block;
	position: relative;
}
.vus-nav .item + .item,
.vus-nav-dropdown .item:first-of-type {
	border-top: .0625rem solid rgba(100, 100, 100, .1);
}
.vus-nav-drawer > .vus-nav > .item + .item,
.vus-nav-dropdown .item:first-of-type {
    border-top: 0;
}
.vus-nav-drawer > .vus-nav > .item {
    height: 50px;
    line-height: 50px;
    transition: 0.2s all linear;
    font-size: .875rem;
    float: left;
}
.vus-nav .link {
	overflow: hidden;
	position: relative;
	display: block;
	padding: 0 1.25rem;
	transition: all 0.25s linear;
    word-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* 箭头 */
.vus-nav .arrow::after {
	width: .5rem;
    height: .5rem;
    display: block;
    transition: all 0.25s linear;
    content: '';
    position: absolute;
    top: calc(50% - .25rem);
    right: 1.25rem;
    border-left: .0625rem solid rgba(0, 0, 0, .2);
    border-bottom: .0625rem solid rgba(0, 0, 0, .2);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
/* 保留带有下级菜单的箭头 */
.vus-nav .arrow:not(.hold)::after {
    display: none;
}
.vus-nav .item.multi > .link.arrow {
    padding-right: 2.1875rem;
}

/* 一级 */
.vus-nav-drawer > .vus-nav > .item > .link.arrow::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.vus-nav-drawer > .vus-nav > .item > .link.arrow:not(.hold) {
    padding: 0 1.25rem;
}

/* 分界线 */
.vus-nav-drawer > .vus-nav.divide > .item:not(:last-child)::after{
    content: '';
    position: absolute;
    top: 1.25rem;
    right: 0;
    bottom: 1.25rem;
    border-right: .0625rem solid rgba(0, 0, 0, .1);
}

/* 鼠标悬停 */
.vus-nav-drawer > .vus-nav > .item:not(.disabled)::before {
    width: 0;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    border-bottom: .125rem solid #07e;
    transition: all 0.15s linear;
}
.vus-nav-drawer > .vus-nav > .item:not(.disabled).active::before {
    width: calc(100% - 40px);
    top: 0;
    left: 1.25rem;
    right: 1.25rem;
    transition-delay: 0.01s;
    border-bottom-color: #07e;
    z-index: -1;
}
.vus-nav-drawer > .vus-nav > .item:not(.disabled):hover::before {
    width: 100%;
    top: 0;
    left: 0;
    transition-delay: 0.01s;
    border-bottom-color: #07e;
    z-index: -1;
}
.vus-nav-drawer > .vus-nav > .item:not(.disabled):hover ~ .item:not(.disabled):not(.active)::before {
    left: 0;
}
/* 箭头向上 */
.vus-nav-drawer > .vus-nav > .item:not(.disabled):hover > .link.arrow::after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
/* 子菜单 */
.vus-nav-dropdown {
    display: none;
    min-width: 7rem;
    max-width: 12rem;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    padding-top: .25rem;
}
.vus-nav-drawer > .vus-nav .item:not(.disabled):hover > .vus-nav-dropdown {
    display: block;
}
.vus-nav-dropdown .vus-nav {
    width: 100%;
    display: block;
    background-color: rgba(255, 255, 255, .98);
    box-shadow: 0 .125rem .75rem 0 rgba(0, 0, 0, .2);
    border-radius: .25rem;
    padding: .25rem 0;
}
.vus-nav-dropdown .link {
    padding: 10px 20px;
}
.vus-nav-dropdown .link::before {
    width: 0;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    transition: 0.3s all linear;
}
.vus-nav-dropdown .link:hover::before {
    width: 100%;
}
.vus-nav-dropdown > .vus-nav > .item:not(.disabled):hover > .link.arrow::after {
    border-color: #07e;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.vus-nav-dropdown .vus-nav-dropdown {
    top: -.25rem;
    left: 100%;
    padding: 0;
    padding-left: .25rem;
    transform: none;
}
.vus-nav-drawer > .vus-nav > .item:last-child > .vus-nav-dropdown > .vus-nav > .item .vus-nav-dropdown {
    left: -100%;
    padding: 0;
    padding-right: .25rem;
    transform: none;
}


 /* 大于等于 1024px */
 @media (min-width: 1024px) {
     .vus-container {
         max-width: 62.5rem;
     }

     /*水平排版*/
     .vus-dl.horizontal .dt {
         width: 11.25rem;
         float: left;
         text-align: right;
     }
     .vus-dl.horizontal .dd {
         margin-left: 12.5rem;
     }
     .vus-dl.horizontal .dd + .dt + .dd {
         margin-top: .625rem;
     }

     /* 顶部 */
     .vus-mt-md-1 {
         margin-top: .0625rem !important;
     }
     .vus-mt-md-2 {
         margin-top: .125rem !important;
     }
     .vus-mt-md-3 {
         margin-top: .1875rem !important;
     }
     .vus-mt-md-4 {
         margin-top: .25rem !important;
     }
     .vus-mt-md-5 {
         margin-top: .3125rem !important;
     }
     .vus-mt-md-6 {
         margin-top: .375rem !important;
     }
     .vus-mt-md-7 {
         margin-top: .4375rem !important;
     }
     .vus-mt-md-8 {
         margin-top: .5rem !important;
     }
     .vus-mt-md-9 {
         margin-top: .5625rem !important;
     }
     .vus-mt-md-10 {
         margin-top: .625rem !important;
     }
     .vus-mt-md-11 {
         margin-top: .6875rem !important;
     }
     .vus-mt-md-12 {
         margin-top: .75rem !important;
     }
     .vus-mt-md-13 {
         margin-top: .8125rem !important;
     }
     .vus-mt-md-14 {
         margin-top: .875rem !important;
     }
     .vus-mt-md-15 {
         margin-top: .9375rem !important;
     }
     .vus-mt-md-16 {
         margin-top: 1rem !important;
     }
     .vus-mt-md-17 {
         margin-top: 1.0625rem !important;
     }
     .vus-mt-md-18 {
         margin-top: 1.125rem !important;
     }
     .vus-mt-md-19 {
         margin-top: 1.1875rem !important;
     }
     .vus-mt-md-20 {
         margin-top: 1.25rem !important;
     }
     .vus-mt-md-21 {
         margin-top: 1.3125rem !important;
     }
     .vus-mt-md-22 {
         margin-top: 1.375rem !important;
     }
     .vus-mt-md-23 {
         margin-top: 1.4375rem !important;
     }
     .vus-mt-md-24 {
         margin-top: 1.5rem !important;
     }
     .vus-mt-md-25 {
         margin-top: 1.5625rem !important;
     }
     .vus-mt-md-26 {
         margin-top: 1.625rem !important;
     }
     .vus-mt-md-27 {
         margin-top: 1.6875rem !important;
     }
     .vus-mt-md-28 {
         margin-top: 1.75rem !important;
     }
     .vus-mt-md-29 {
         margin-top: 1.8125rem !important;
     }
     .vus-mt-md-30 {
         margin-top: 1.875rem !important;
     }
     .vus-mt-md-35 {
         margin-top: 2.1875rem !important;
     }
     .vus-mt-md-40 {
         margin-top: 2.5rem !important;
     }
     .vus-mt-md-45 {
         margin-top: 2.8125rem !important;
     }
     .vus-mt-md-50 {
         margin-top: 3.125rem !important;
     }
     .vus-mt-md-55 {
         margin-top: 3.4375rem !important;
     }
     .vus-mt-md-60 {
         margin-top: 3.75rem !important;
     }
     .vus-mt-md-65 {
         margin-top: 4.0625rem !important;
     }
     .vus-mt-md-70 {
         margin-top: 4.375rem !important;
     }
     .vus-mt-md-75 {
         margin-top: 4.6875rem !important;
     }
     .vus-mt-md-80 {
         margin-top: 5rem !important;
     }
     .vus-mt-md-85 {
         margin-top: 5.3125rem !important;
     }
     .vus-mt-md-90 {
         margin-top: 5.625rem !important;
     }
     .vus-mt-md-95 {
         margin-top: 5.9375rem !important;
     }
     .vus-mt-md-100 {
         margin-top: 6.25rem !important;
     }
     .vus-mt-md-0 {
         margin-top: 0 !important;
     }

     /* 右部 */
     .vus-mr-md-1 {
         margin-right: .0625rem !important;
     }
     .vus-mr-md-2 {
         margin-right: .125rem !important;
     }
     .vus-mr-md-3 {
         margin-right: .1875rem !important;
     }
     .vus-mr-md-4 {
         margin-right: .25rem !important;
     }
     .vus-mr-md-5 {
         margin-right: .3125rem !important;
     }
     .vus-mr-md-6 {
         margin-right: .375rem !important;
     }
     .vus-mr-md-7 {
         margin-right: .4375rem !important;
     }
     .vus-mr-md-8 {
         margin-right: .5rem !important;
     }
     .vus-mr-md-9 {
         margin-right: .5625rem !important;
     }
     .vus-mr-md-10 {
         margin-right: .625rem !important;
     }
     .vus-mr-md-11 {
         margin-right: .6875rem !important;
     }
     .vus-mr-md-12 {
         margin-right: .75rem !important;
     }
     .vus-mr-md-13 {
         margin-right: .8125rem !important;
     }
     .vus-mr-md-14 {
         margin-right: .875rem !important;
     }
     .vus-mr-md-15 {
         margin-right: .9375rem !important;
     }
     .vus-mr-md-16 {
         margin-right: 1rem !important;
     }
     .vus-mr-md-17 {
         margin-right: 1.0625rem !important;
     }
     .vus-mr-md-18 {
         margin-right: 1.125rem !important;
     }
     .vus-mr-md-19 {
         margin-right: 1.1875rem !important;
     }
     .vus-mr-md-20 {
         margin-right: 1.25rem !important;
     }
     .vus-mr-md-21 {
         margin-right: 1.3125rem !important;
     }
     .vus-mr-md-22 {
         margin-right: 1.375rem !important;
     }
     .vus-mr-md-23 {
         margin-right: 1.4375rem !important;
     }
     .vus-mr-md-24 {
         margin-right: 1.5rem !important;
     }
     .vus-mr-md-25 {
         margin-right: 1.5625rem !important;
     }
     .vus-mr-md-26 {
         margin-right: 1.625rem !important;
     }
     .vus-mr-md-27 {
         margin-right: 1.6875rem !important;
     }
     .vus-mr-md-28 {
         margin-right: 1.75rem !important;
     }
     .vus-mr-md-29 {
         margin-right: 1.8125rem !important;
     }
     .vus-mr-md-30 {
         margin-right: 1.875rem !important;
     }
     .vus-mr-md-35 {
         margin-right: 2.1875rem !important;
     }
     .vus-mr-md-40 {
         margin-right: 2.5rem !important;
     }
     .vus-mr-md-45 {
         margin-right: 2.8125rem !important;
     }
     .vus-mr-md-50 {
         margin-right: 3.125rem !important;
     }
     .vus-mr-md-55 {
         margin-right: 3.4375rem !important;
     }
     .vus-mr-md-60 {
         margin-right: 3.75rem !important;
     }
     .vus-mr-md-65 {
         margin-right: 4.0625rem !important;
     }
     .vus-mr-md-70 {
         margin-right: 4.375rem !important;
     }
     .vus-mr-md-75 {
         margin-right: 4.6875rem !important;
     }
     .vus-mr-md-80 {
         margin-right: 5rem !important;
     }
     .vus-mr-md-85 {
         margin-right: 5.3125rem !important;
     }
     .vus-mr-md-90 {
         margin-right: 5.625rem !important;
     }
     .vus-mr-md-95 {
         margin-right: 5.9375rem !important;
     }
     .vus-mr-md-100 {
         margin-right: 6.25rem !important;
     }
     .vus-mr-md-0 {
         margin-right: 0 !important;
     }

     /* 底部 */
     .vus-mb-md-1 {
         margin-bottom: .0625rem !important;
     }
     .vus-mb-md-2 {
         margin-bottom: .125rem !important;
     }
     .vus-mb-md-3 {
         margin-bottom: .1875rem !important;
     }
     .vus-mb-md-4 {
         margin-bottom: .25rem !important;
     }
     .vus-mb-md-5 {
         margin-bottom: .3125rem !important;
     }
     .vus-mb-md-6 {
         margin-bottom: .375rem !important;
     }
     .vus-mb-md-7 {
         margin-bottom: .4375rem !important;
     }
     .vus-mb-md-8 {
         margin-bottom: .5rem !important;
     }
     .vus-mb-md-9 {
         margin-bottom: .5625rem !important;
     }
     .vus-mb-md-10 {
         margin-bottom: .625rem !important;
     }
     .vus-mb-md-11 {
         margin-bottom: .6875rem !important;
     }
     .vus-mb-md-12 {
         margin-bottom: .75rem !important;
     }
     .vus-mb-md-13 {
         margin-bottom: .8125rem !important;
     }
     .vus-mb-md-14 {
         margin-bottom: .875rem !important;
     }
     .vus-mb-md-15 {
         margin-bottom: .9375rem !important;
     }
     .vus-mb-md-16 {
         margin-bottom: 1rem !important;
     }
     .vus-mb-md-17 {
         margin-bottom: 1.0625rem !important;
     }
     .vus-mb-md-18 {
         margin-bottom: 1.125rem !important;
     }
     .vus-mb-md-19 {
         margin-bottom: 1.1875rem !important;
     }
     .vus-mb-md-20 {
         margin-bottom: 1.25rem !important;
     }
     .vus-mb-md-21 {
         margin-bottom: 1.3125rem !important;
     }
     .vus-mb-md-22 {
         margin-bottom: 1.375rem !important;
     }
     .vus-mb-md-23 {
         margin-bottom: 1.4375rem !important;
     }
     .vus-mb-md-24 {
         margin-bottom: 1.5rem !important;
     }
     .vus-mb-md-25 {
         margin-bottom: 1.5625rem !important;
     }
     .vus-mb-md-26 {
         margin-bottom: 1.625rem !important;
     }
     .vus-mb-md-27 {
         margin-bottom: 1.6875rem !important;
     }
     .vus-mb-md-28 {
         margin-bottom: 1.75rem !important;
     }
     .vus-mb-md-29 {
         margin-bottom: 1.8125rem !important;
     }
     .vus-mb-md-30 {
         margin-bottom: 1.875rem !important;
     }
     .vus-mb-md-35 {
         margin-bottom: 2.1875rem !important;
     }
     .vus-mb-md-40 {
         margin-bottom: 2.5rem !important;
     }
     .vus-mb-md-45 {
         margin-bottom: 2.8125rem !important;
     }
     .vus-mb-md-50 {
         margin-bottom: 3.125rem !important;
     }
     .vus-mb-md-55 {
         margin-bottom: 3.4375rem !important;
     }
     .vus-mb-md-60 {
         margin-bottom: 3.75rem !important;
     }
     .vus-mb-md-65 {
         margin-bottom: 4.0625rem !important;
     }
     .vus-mb-md-70 {
         margin-bottom: 4.375rem !important;
     }
     .vus-mb-md-75 {
         margin-bottom: 4.6875rem !important;
     }
     .vus-mb-md-80 {
         margin-bottom: 5rem !important;
     }
     .vus-mb-md-85 {
         margin-bottom: 5.3125rem !important;
     }
     .vus-mb-md-90 {
         margin-bottom: 5.625rem !important;
     }
     .vus-mb-md-95 {
         margin-bottom: 5.9375rem !important;
     }
     .vus-mb-md-100 {
         margin-bottom: 6.25rem !important;
     }
     .vus-mb-md-0 {
         margin-bottom: 0 !important;
     }

     /* 左部 */
     .vus-ml-md-1 {
         margin-left: .0625rem !important;
     }
     .vus-ml-md-2 {
         margin-left: .125rem !important;
     }
     .vus-ml-md-3 {
         margin-left: .1875rem !important;
     }
     .vus-ml-md-4 {
         margin-left: .25rem !important;
     }
     .vus-ml-md-5 {
         margin-left: .3125rem !important;
     }
     .vus-ml-md-6 {
         margin-left: .375rem !important;
     }
     .vus-ml-md-7 {
         margin-left: .4375rem !important;
     }
     .vus-ml-md-8 {
         margin-left: .5rem !important;
     }
     .vus-ml-md-9 {
         margin-left: .5625rem !important;
     }
     .vus-ml-md-10 {
         margin-left: .625rem !important;
     }
     .vus-ml-md-11 {
         margin-left: .6875rem !important;
     }
     .vus-ml-md-12 {
         margin-left: .75rem !important;
     }
     .vus-ml-md-13 {
         margin-left: .8125rem !important;
     }
     .vus-ml-md-14 {
         margin-left: .875rem !important;
     }
     .vus-ml-md-15 {
         margin-left: .9375rem !important;
     }
     .vus-ml-md-16 {
         margin-left: 1rem !important;
     }
     .vus-ml-md-17 {
         margin-left: 1.0625rem !important;
     }
     .vus-ml-md-18 {
         margin-left: 1.125rem !important;
     }
     .vus-ml-md-19 {
         margin-left: 1.1875rem !important;
     }
     .vus-ml-md-20 {
         margin-left: 1.25rem !important;
     }
     .vus-ml-md-21 {
         margin-left: 1.3125rem !important;
     }
     .vus-ml-md-22 {
         margin-left: 1.375rem !important;
     }
     .vus-ml-md-23 {
         margin-left: 1.4375rem !important;
     }
     .vus-ml-md-24 {
         margin-left: 1.5rem !important;
     }
     .vus-ml-md-25 {
         margin-left: 1.5625rem !important;
     }
     .vus-ml-md-26 {
         margin-left: 1.625rem !important;
     }
     .vus-ml-md-27 {
         margin-left: 1.6875rem !important;
     }
     .vus-ml-md-28 {
         margin-left: 1.75rem !important;
     }
     .vus-ml-md-29 {
         margin-left: 1.8125rem !important;
     }
     .vus-ml-md-30 {
         margin-left: 1.875rem !important;
     }
     .vus-ml-md-35 {
         margin-left: 2.1875rem !important;
     }
     .vus-ml-md-40 {
         margin-left: 2.5rem !important;
     }
     .vus-ml-md-45 {
         margin-left: 2.8125rem !important;
     }
     .vus-ml-md-50 {
         margin-left: 3.125rem !important;
     }
     .vus-ml-md-55 {
         margin-left: 3.4375rem !important;
     }
     .vus-ml-md-60 {
         margin-left: 3.75rem !important;
     }
     .vus-ml-md-65 {
         margin-left: 4.0625rem !important;
     }
     .vus-ml-md-70 {
         margin-left: 4.375rem !important;
     }
     .vus-ml-md-75 {
         margin-left: 4.6875rem !important;
     }
     .vus-ml-md-80 {
         margin-left: 5rem !important;
     }
     .vus-ml-md-85 {
         margin-left: 5.3125rem !important;
     }
     .vus-ml-md-90 {
         margin-left: 5.625rem !important;
     }
     .vus-ml-md-95 {
         margin-left: 5.9375rem !important;
     }
     .vus-ml-md-100 {
         margin-left: 6.25rem !important;
     }
     .vus-ml-md-0 {
         margin-left: 0 !important;
     }

     /* 顶部 */
     .vus-pt-md-1 {
         padding-top: .0625rem !important;
     }
     .vus-pt-md-2 {
         padding-top: .125rem !important;
     }
     .vus-pt-md-3 {
         padding-top: .1875rem !important;
     }
     .vus-pt-md-4 {
         padding-top: .25rem !important;
     }
     .vus-pt-md-5 {
         padding-top: .3125rem !important;
     }
     .vus-pt-md-6 {
         padding-top: .375rem !important;
     }
     .vus-pt-md-7 {
         padding-top: .4375rem !important;
     }
     .vus-pt-md-8 {
         padding-top: .5rem !important;
     }
     .vus-pt-md-9 {
         padding-top: .5625rem !important;
     }
     .vus-pt-md-10 {
         padding-top: .625rem !important;
     }
     .vus-pt-md-11 {
         padding-top: .6875rem !important;
     }
     .vus-pt-md-12 {
         padding-top: .75rem !important;
     }
     .vus-pt-md-13 {
         padding-top: .8125rem !important;
     }
     .vus-pt-md-14 {
         padding-top: .875rem !important;
     }
     .vus-pt-md-15 {
         padding-top: .9375rem !important;
     }
     .vus-pt-md-16 {
         padding-top: 1rem !important;
     }
     .vus-pt-md-17 {
         padding-top: 1.0625rem !important;
     }
     .vus-pt-md-18 {
         padding-top: 1.125rem !important;
     }
     .vus-pt-md-19 {
         padding-top: 1.1875rem !important;
     }
     .vus-pt-md-20 {
         padding-top: 1.25rem !important;
     }
     .vus-pt-md-21 {
         padding-top: 1.3125rem !important;
     }
     .vus-pt-md-22 {
         padding-top: 1.375rem !important;
     }
     .vus-pt-md-23 {
         padding-top: 1.4375rem !important;
     }
     .vus-pt-md-24 {
         padding-top: 1.5rem !important;
     }
     .vus-pt-md-25 {
         padding-top: 1.5625rem !important;
     }
     .vus-pt-md-26 {
         padding-top: 1.625rem !important;
     }
     .vus-pt-md-27 {
         padding-top: 1.6875rem !important;
     }
     .vus-pt-md-28 {
         padding-top: 1.75rem !important;
     }
     .vus-pt-md-29 {
         padding-top: 1.8125rem !important;
     }
     .vus-pt-md-30 {
         padding-top: 1.875rem !important;
     }
     .vus-pt-md-35 {
         padding-top: 2.1875rem !important;
     }
     .vus-pt-md-40 {
         padding-top: 2.5rem !important;
     }
     .vus-pt-md-45 {
         padding-top: 2.8125rem !important;
     }
     .vus-pt-md-50 {
         padding-top: 3.125rem !important;
     }
     .vus-pt-md-55 {
         padding-top: 3.4375rem !important;
     }
     .vus-pt-md-60 {
         padding-top: 3.75rem !important;
     }
     .vus-pt-md-65 {
         padding-top: 4.0625rem !important;
     }
     .vus-pt-md-70 {
         padding-top: 4.375rem !important;
     }
     .vus-pt-md-75 {
         padding-top: 4.6875rem !important;
     }
     .vus-pt-md-80 {
         padding-top: 5rem !important;
     }
     .vus-pt-md-85 {
         padding-top: 5.3125rem !important;
     }
     .vus-pt-md-90 {
         padding-top: 5.625rem !important;
     }
     .vus-pt-md-95 {
         padding-top: 5.9375rem !important;
     }
     .vus-pt-md-100 {
         padding-top: 6.25rem !important;
     }
     .vus-pt-md-0 {
         padding-top: 0 !important;
     }

     /* 右部 */
     .vus-pr-md-1 {
         padding-right: .0625rem !important;
     }
     .vus-pr-md-2 {
         padding-right: .125rem !important;
     }
     .vus-pr-md-3 {
         padding-right: .1875rem !important;
     }
     .vus-pr-md-4 {
         padding-right: .25rem !important;
     }
     .vus-pr-md-5 {
         padding-right: .3125rem !important;
     }
     .vus-pr-md-6 {
         padding-right: .375rem !important;
     }
     .vus-pr-md-7 {
         padding-right: .4375rem !important;
     }
     .vus-pr-md-8 {
         padding-right: .5rem !important;
     }
     .vus-pr-md-9 {
         padding-right: .5625rem !important;
     }
     .vus-pr-md-10 {
         padding-right: .625rem !important;
     }
     .vus-pr-md-11 {
         padding-right: .6875rem !important;
     }
     .vus-pr-md-12 {
         padding-right: .75rem !important;
     }
     .vus-pr-md-13 {
         padding-right: .8125rem !important;
     }
     .vus-pr-md-14 {
         padding-right: .875rem !important;
     }
     .vus-pr-md-15 {
         padding-right: .9375rem !important;
     }
     .vus-pr-md-16 {
         padding-right: 1rem !important;
     }
     .vus-pr-md-17 {
         padding-right: 1.0625rem !important;
     }
     .vus-pr-md-18 {
         padding-right: 1.125rem !important;
     }
     .vus-pr-md-19 {
         padding-right: 1.1875rem !important;
     }
     .vus-pr-md-20 {
         padding-right: 1.25rem !important;
     }
     .vus-pr-md-21 {
         padding-right: 1.3125rem !important;
     }
     .vus-pr-md-22 {
         padding-right: 1.375rem !important;
     }
     .vus-pr-md-23 {
         padding-right: 1.4375rem !important;
     }
     .vus-pr-md-24 {
         padding-right: 1.5rem !important;
     }
     .vus-pr-md-25 {
         padding-right: 1.5625rem !important;
     }
     .vus-pr-md-26 {
         padding-right: 1.625rem !important;
     }
     .vus-pr-md-27 {
         padding-right: 1.6875rem !important;
     }
     .vus-pr-md-28 {
         padding-right: 1.75rem !important;
     }
     .vus-pr-md-29 {
         padding-right: 1.8125rem !important;
     }
     .vus-pr-md-30 {
         padding-right: 1.875rem !important;
     }
     .vus-pr-md-35 {
         padding-right: 2.1875rem !important;
     }
     .vus-pr-md-40 {
         padding-right: 2.5rem !important;
     }
     .vus-pr-md-45 {
         padding-right: 2.8125rem !important;
     }
     .vus-pr-md-50 {
         padding-right: 3.125rem !important;
     }
     .vus-pr-md-55 {
         padding-right: 3.4375rem !important;
     }
     .vus-pr-md-60 {
         padding-right: 3.75rem !important;
     }
     .vus-pr-md-65 {
         padding-right: 4.0625rem !important;
     }
     .vus-pr-md-70 {
         padding-right: 4.375rem !important;
     }
     .vus-pr-md-75 {
         padding-right: 4.6875rem !important;
     }
     .vus-pr-md-80 {
         padding-right: 5rem !important;
     }
     .vus-pr-md-85 {
         padding-right: 5.3125rem !important;
     }
     .vus-pr-md-90 {
         padding-right: 5.625rem !important;
     }
     .vus-pr-md-95 {
         padding-right: 5.9375rem !important;
     }
     .vus-pr-md-100 {
         padding-right: 6.25rem !important;
     }
     .vus-pr-md-0 {
         padding-right: 0 !important;
     }

     /* 底部 */
     .vus-pb-md-1 {
         padding-bottom: .0625rem !important;
     }
     .vus-pb-md-2 {
         padding-bottom: .125rem !important;
     }
     .vus-pb-md-3 {
         padding-bottom: .1875rem !important;
     }
     .vus-pb-md-4 {
         padding-bottom: .25rem !important;
     }
     .vus-pb-md-5 {
         padding-bottom: .3125rem !important;
     }
     .vus-pb-md-6 {
         padding-bottom: .375rem !important;
     }
     .vus-pb-md-7 {
         padding-bottom: .4375rem !important;
     }
     .vus-pb-md-8 {
         padding-bottom: .5rem !important;
     }
     .vus-pb-md-9 {
         padding-bottom: .5625rem !important;
     }
     .vus-pb-md-10 {
         padding-bottom: .625rem !important;
     }
     .vus-pb-md-11 {
         padding-bottom: .6875rem !important;
     }
     .vus-pb-md-12 {
         padding-bottom: .75rem !important;
     }
     .vus-pb-md-13 {
         padding-bottom: .8125rem !important;
     }
     .vus-pb-md-14 {
         padding-bottom: .875rem !important;
     }
     .vus-pb-md-15 {
         padding-bottom: .9375rem !important;
     }
     .vus-pb-md-16 {
         padding-bottom: 1rem !important;
     }
     .vus-pb-md-17 {
         padding-bottom: 1.0625rem !important;
     }
     .vus-pb-md-18 {
         padding-bottom: 1.125rem !important;
     }
     .vus-pb-md-19 {
         padding-bottom: 1.1875rem !important;
     }
     .vus-pb-md-20 {
         padding-bottom: 1.25rem !important;
     }
     .vus-pb-md-21 {
         padding-bottom: 1.3125rem !important;
     }
     .vus-pb-md-22 {
         padding-bottom: 1.375rem !important;
     }
     .vus-pb-md-23 {
         padding-bottom: 1.4375rem !important;
     }
     .vus-pb-md-24 {
         padding-bottom: 1.5rem !important;
     }
     .vus-pb-md-25 {
         padding-bottom: 1.5625rem !important;
     }
     .vus-pb-md-26 {
         padding-bottom: 1.625rem !important;
     }
     .vus-pb-md-27 {
         padding-bottom: 1.6875rem !important;
     }
     .vus-pb-md-28 {
         padding-bottom: 1.75rem !important;
     }
     .vus-pb-md-29 {
         padding-bottom: 1.8125rem !important;
     }
     .vus-pb-md-30 {
         padding-bottom: 1.875rem !important;
     }
     .vus-pb-md-35 {
         padding-bottom: 2.1875rem !important;
     }
     .vus-pb-md-40 {
         padding-bottom: 2.5rem !important;
     }
     .vus-pb-md-45 {
         padding-bottom: 2.8125rem !important;
     }
     .vus-pb-md-50 {
         padding-bottom: 3.125rem !important;
     }
     .vus-pb-md-55 {
         padding-bottom: 3.4375rem !important;
     }
     .vus-pb-md-60 {
         padding-bottom: 3.75rem !important;
     }
     .vus-pb-md-65 {
         padding-bottom: 4.0625rem !important;
     }
     .vus-pb-md-70 {
         padding-bottom: 4.375rem !important;
     }
     .vus-pb-md-75 {
         padding-bottom: 4.6875rem !important;
     }
     .vus-pb-md-80 {
         padding-bottom: 5rem !important;
     }
     .vus-pb-md-85 {
         padding-bottom: 5.3125rem !important;
     }
     .vus-pb-md-90 {
         padding-bottom: 5.625rem !important;
     }
     .vus-pb-md-95 {
         padding-bottom: 5.9375rem !important;
     }
     .vus-pb-md-100 {
         padding-bottom: 6.25rem !important;
     }
     .vus-pb-md-0 {
         padding-bottom: 0 !important;
     }

     /* 左部 */
     .vus-pl-md-1 {
         padding-left: .0625rem !important;
     }
     .vus-pl-md-2 {
         padding-left: .125rem !important;
     }
     .vus-pl-md-3 {
         padding-left: .1875rem !important;
     }
     .vus-pl-md-4 {
         padding-left: .25rem !important;
     }
     .vus-pl-md-5 {
         padding-left: .3125rem !important;
     }
     .vus-pl-md-6 {
         padding-left: .375rem !important;
     }
     .vus-pl-md-7 {
         padding-left: .4375rem !important;
     }
     .vus-pl-md-8 {
         padding-left: .5rem !important;
     }
     .vus-pl-md-9 {
         padding-left: .5625rem !important;
     }
     .vus-pl-md-10 {
         padding-left: .625rem !important;
     }
     .vus-pl-md-11 {
         padding-left: .6875rem !important;
     }
     .vus-pl-md-12 {
         padding-left: .75rem !important;
     }
     .vus-pl-md-13 {
         padding-left: .8125rem !important;
     }
     .vus-pl-md-14 {
         padding-left: .875rem !important;
     }
     .vus-pl-md-15 {
         padding-left: .9375rem !important;
     }
     .vus-pl-md-16 {
         padding-left: 1rem !important;
     }
     .vus-pl-md-17 {
         padding-left: 1.0625rem !important;
     }
     .vus-pl-md-18 {
         padding-left: 1.125rem !important;
     }
     .vus-pl-md-19 {
         padding-left: 1.1875rem !important;
     }
     .vus-pl-md-20 {
         padding-left: 1.25rem !important;
     }
     .vus-pl-md-21 {
         padding-left: 1.3125rem !important;
     }
     .vus-pl-md-22 {
         padding-left: 1.375rem !important;
     }
     .vus-pl-md-23 {
         padding-left: 1.4375rem !important;
     }
     .vus-pl-md-24 {
         padding-left: 1.5rem !important;
     }
     .vus-pl-md-25 {
         padding-left: 1.5625rem !important;
     }
     .vus-pl-md-26 {
         padding-left: 1.625rem !important;
     }
     .vus-pl-md-27 {
         padding-left: 1.6875rem !important;
     }
     .vus-pl-md-28 {
         padding-left: 1.75rem !important;
     }
     .vus-pl-md-29 {
         padding-left: 1.8125rem !important;
     }
     .vus-pl-md-30 {
         padding-left: 1.875rem !important;
     }
     .vus-pl-md-35 {
         padding-left: 2.1875rem !important;
     }
     .vus-pl-md-40 {
         padding-left: 2.5rem !important;
     }
     .vus-pl-md-45 {
         padding-left: 2.8125rem !important;
     }
     .vus-pl-md-50 {
         padding-left: 3.125rem !important;
     }
     .vus-pl-md-55 {
         padding-left: 3.4375rem !important;
     }
     .vus-pl-md-60 {
         padding-left: 3.75rem !important;
     }
     .vus-pl-md-65 {
         padding-left: 4.0625rem !important;
     }
     .vus-pl-md-70 {
         padding-left: 4.375rem !important;
     }
     .vus-pl-md-75 {
         padding-left: 4.6875rem !important;
     }
     .vus-pl-md-80 {
         padding-left: 5rem !important;
     }
     .vus-pl-md-85 {
         padding-left: 5.3125rem !important;
     }
     .vus-pl-md-90 {
         padding-left: 5.625rem !important;
     }
     .vus-pl-md-95 {
         padding-left: 5.9375rem !important;
     }
     .vus-pl-md-100 {
         padding-left: 6.25rem !important;
     }
     .vus-pl-md-0 {
         padding-left: 0 !important;
     }

     /* 字体大小 */
     .vus-fs-md-12,
     .vus-fs-md-12::before {
         font-size: .75rem !important;
     }
     .vus-fs-md-13,
     .vus-fs-md-13::before {
         font-size: .8125rem !important;
     }
     .vus-fs-md-14,
     .vus-fs-md-14::before {
         font-size: .875rem !important;
     }
     .vus-fs-md-15,
     .vus-fs-md-15::before {
         font-size: .9375rem !important;
     }
     .vus-fs-md-16,
     .vus-fs-md-16::before {
         font-size: 1rem !important;
     }
     .vus-fs-md-17,
     .vus-fs-md-17::before {
         font-size: 1.0625rem !important;
     }
     .vus-fs-md-18,
     .vus-fs-md-18::before {
         font-size: 1.125rem !important;
     }
     .vus-fs-md-19,
     .vus-fs-md-19::before {
         font-size: 1.1875rem !important;
     }
     .vus-fs-md-21,
     .vus-fs-md-21::before {
         font-size: 1.3125rem !important;
     }
     .vus-fs-md-22,
     .vus-fs-md-22::before {
         font-size: 1.375rem !important;
     }
     .vus-fs-md-23,
     .vus-fs-md-23::before {
         font-size: 1.4375rem !important;
     }
     .vus-fs-md-24,
     .vus-fs-md-24::before {
         font-size: 1.5rem !important;
     }
     .vus-fs-md-25,
     .vus-fs-md-25::before {
         font-size: 1.5625rem !important;
     }
     .vus-fs-md-26,
     .vus-fs-md-26::before {
         font-size: 1.625rem !important;
     }
     .vus-fs-md-27,
     .vus-fs-md-27::before {
         font-size: 1.6875rem !important;
     }
     .vus-fs-md-28,
     .vus-fs-md-28::before {
         font-size: 1.75rem !important;
     }
     .vus-fs-md-29,
     .vus-fs-md-29::before {
         font-size: 1.8125rem !important;
     }
     .vus-fs-md-30,
     .vus-fs-md-30::before {
         font-size: 1.875rem !important;
     }
     .vus-fs-md-35,
     .vus-fs-md-35::before {
         font-size: 2.1875rem !important;
     }
     .vus-fs-md-40,
     .vus-fs-md-40::before {
         font-size: 2.5rem !important;
     }
     .vus-fs-md-45,
     .vus-fs-md-45::before {
         font-size: 2.8125rem !important;
     }
     .vus-fs-md-50,
     .vus-fs-md-50::before {
         font-size: 3.125rem !important;
     }
     .vus-fs-md-55,
     .vus-fs-md-55::before {
         font-size: 3.4375rem !important;
     }
     .vus-fs-md-60,
     .vus-fs-md-60::before {
         font-size: 3.75rem !important;
     }
     .vus-fs-md-65,
     .vus-fs-md-65::before {
         font-size: 4.0625rem !important;
     }
     .vus-fs-md-70,
     .vus-fs-md-70::before {
         font-size: 4.375rem !important;
     }
     .vus-fs-md-75,
     .vus-fs-md-75::before {
         font-size: 4.6875rem !important;
     }
     .vus-fs-md-80,
     .vus-fs-md-80::before {
         font-size: 5rem !important;
     }
     .vus-fs-md-85,
     .vus-fs-md-85::before {
         font-size: 5.3125rem !important;
     }
     .vus-fs-md-90,
     .vus-fs-md-90::before {
         font-size: 5.625rem !important;
     }
     .vus-fs-md-95,
     .vus-fs-md-95::before {
         font-size: 5.9375rem !important;
     }
     .vus-fs-md-100,
     .vus-fs-md-100::before {
         font-size: 6.25rem !important;
     }

     /* 半径 */
     .vus-radius-md-1 {
         border-radius: .0625rem !important;
     }
     .vus-radius-md-2 {
         border-radius: .125rem !important;
     }
     .vus-radius-md-3 {
         border-radius: .1875rem !important;
     }
     .vus-radius-md-4 {
         border-radius: .25rem !important;
     }
     .vus-radius-md-5 {
         border-radius: .3125rem !important;
     }
     .vus-radius-md-6 {
         border-radius: .375rem !important;
     }
     .vus-radius-md-7 {
         border-radius: .4375rem !important;
     }
     .vus-radius-md-8 {
         border-radius: .5rem !important;
     }
     .vus-radius-md-9 {
         border-radius: .5625rem !important;
     }
     .vus-radius-md-10 {
         border-radius: .625rem !important;
     }
     .vus-radius-md-circle {
         border-radius: 50% !important;
     }
     .vus-radius-md-large {
         border-radius: 12.5rem !important;
     }
     .vus-radius-md-0 {
         border-radius: 0 !important;
     }

     /* 左上 */
     .vus-radius-lt-md-1 {
         border-top-left-radius: .0625rem !important;
     }
     .vus-radius-lt-md-2 {
         border-top-left-radius: .125rem !important;
     }
     .vus-radius-lt-md-3 {
         border-top-left-radius: .1875rem !important;
     }
     .vus-radius-lt-md-4 {
         border-top-left-radius: .25rem !important;
     }
     .vus-radius-lt-md-5 {
         border-top-left-radius: .3125rem !important;
     }
     .vus-radius-lt-md-6 {
         border-top-left-radius: .375rem !important;
     }
     .vus-radius-lt-md-7 {
         border-top-left-radius: .4375rem !important;
     }
     .vus-radius-lt-md-8 {
         border-top-left-radius: .5rem !important;
     }
     .vus-radius-lt-md-9 {
         border-top-left-radius: .5625rem !important;
     }
     .vus-radius-lt-md-10 {
         border-top-left-radius: .625rem !important;
     }
     .vus-radius-lt-md-circle {
         border-top-left-radius: 50% !important;
     }
     .vus-radius-lt-md-large {
         border-top-left-radius: 12.5rem !important;
     }
     .vus-radius-lt-md-0 {
         border-top-left-radius: 0 !important;
     }

     /* 右上 */
     .vus-radius-rt-md-1 {
         border-top-right-radius: .0625rem !important;
     }
     .vus-radius-rt-md-2 {
         border-top-right-radius: .125rem !important;
     }
     .vus-radius-rt-md-3 {
         border-top-right-radius: .1875rem !important;
     }
     .vus-radius-rt-md-4 {
         border-top-right-radius: .25rem !important;
     }
     .vus-radius-rt-md-5 {
         border-top-right-radius: .3125rem !important;
     }
     .vus-radius-rt-md-6 {
         border-top-right-radius: .375rem !important;
     }
     .vus-radius-rt-md-7 {
         border-top-right-radius: .4375rem !important;
     }
     .vus-radius-rt-md-8 {
         border-top-right-radius: .5rem !important;
     }
     .vus-radius-rt-md-9 {
         border-top-right-radius: .5625rem !important;
     }
     .vus-radius-rt-md-10 {
         border-top-right-radius: .625rem !important;
     }
     .vus-radius-rt-md-circle {
         border-top-right-radius: 50% !important;
     }
     .vus-radius-rt-md-large {
         border-top-right-radius: 12.5rem !important;
     }
     .vus-radius-rt-md-0 {
         border-top-right-radius: 0 !important;
     }

     /* 右下 */
     .vus-radius-rb-md-1 {
         border-bottom-right-radius: .0625rem !important;
     }
     .vus-radius-rb-md-2 {
         border-bottom-right-radius: .125rem !important;
     }
     .vus-radius-rb-md-3 {
         border-bottom-right-radius: .1875rem !important;
     }
     .vus-radius-rb-md-4 {
         border-bottom-right-radius: .25rem !important;
     }
     .vus-radius-rb-md-5 {
         border-bottom-right-radius: .3125rem !important;
     }
     .vus-radius-rb-md-6 {
         border-bottom-right-radius: .375rem !important;
     }
     .vus-radius-rb-md-7 {
         border-bottom-right-radius: .4375rem !important;
     }
     .vus-radius-rb-md-8 {
         border-bottom-right-radius: .5rem !important;
     }
     .vus-radius-rb-md-9 {
         border-bottom-right-radius: .5625rem !important;
     }
     .vus-radius-rb-md-10 {
         border-bottom-right-radius: .625rem !important;
     }
     .vus-radius-rb-md-circle {
         border-bottom-right-radius: 50% !important;
     }
     .vus-radius-rb-md-large {
         border-bottom-right-radius: 12.5rem !important;
     }
     .vus-radius-rb-md-0 {
         border-bottom-right-radius: 0 !important;
     }

     /* 左下 */
     .vus-radius-lb-md-1 {
         border-bottom-left-radius: .0625rem !important;
     }
     .vus-radius-lb-md-2 {
         border-bottom-left-radius: .125rem !important;
     }
     .vus-radius-lb-md-3 {
         border-bottom-left-radius: .1875rem !important;
     }
     .vus-radius-lb-md-4 {
         border-bottom-left-radius: .25rem !important;
     }
     .vus-radius-lb-md-5 {
         border-bottom-left-radius: .3125rem !important;
     }
     .vus-radius-lb-md-6 {
         border-bottom-left-radius: .375rem !important;
     }
     .vus-radius-lb-md-7 {
         border-bottom-left-radius: .4375rem !important;
     }
     .vus-radius-lb-md-8 {
         border-bottom-left-radius: .5rem !important;
     }
     .vus-radius-lb-md-9 {
         border-bottom-left-radius: .5625rem !important;
     }
     .vus-radius-lb-md-10 {
         border-bottom-left-radius: .625rem !important;
     }
     .vus-radius-lb-md-circle {
         border-bottom-left-radius: 50% !important;
     }
     .vus-radius-lb-md-large {
         border-bottom-left-radius: 12.5rem !important;
     }
     .vus-radius-lb-md-0 {
         border-bottom-left-radius: 0 !important;
     }

     /* 显示 */
     .vus-show-md {
         display: block !important;
     }
     /* 隐藏 */
     .vus-hide-md {
         display: none !important;
     }

     /* 左对齐 */
     .vus-text-left-md {
         text-align: left !important;
     }
     /* 居中对齐 */
     .vus-text-center-md {
         text-align: center !important;
     }
     /* 右对齐 */
     .vus-text-right-md {
         text-align: right !important;
     }

     /* 左浮动 */
     .vus-fl-md {
         float: left !important;
     }
     /* 右浮动 */
     .vus-fr-md {
         float: right !important;
     }
     /* 清除浮动 */
     .vus-fn-md {
         float: none !important;
     }

     /* col && flex */
     .vus-col-md,
     .vus-flex-md {
         max-width: 100%;
         -ms-flex-preferred-size: 0;
         flex-basis: 0;
         -ms-flex-positive: 1;
         flex-grow: 1;
     }
     /* col && flex auto */
     .vus-col-md-auto,
     .vus-flex-md-auto {
         width: auto;
         max-width: none;
         -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     }

     /* col */
     .vus-col-md-1 {
         max-width: 8.333333%;
         -ms-flex: 0 0 8.333333%;
         flex: 0 0 8.333333%;
     }
     .vus-col-md-2 {
         max-width: 16.666667%;
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
     }
     .vus-col-md-3 {
         max-width: 25%;
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
     }
     .vus-col-md-4 {
         max-width: 33.333333%;
         -ms-flex: 0 0 33.333333%;
         flex: 0 0 33.333333%;
     }
     .vus-col-md-5 {
         max-width: 41.666667%;
         -ms-flex: 0 0 41.666667%;
         flex: 0 0 41.666667%;
     }
     .vus-col-md-6 {
         max-width: 50%;
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
     }
     .vus-col-md-7 {
         max-width: 58.333333%;
         -ms-flex: 0 0 58.333333%;
         flex: 0 0 58.333333%;
     }
     .vus-col-md-8 {
         max-width: 66.666667%;
         -ms-flex: 0 0 66.666667%;
         flex: 0 0 66.666667%;
     }
     .vus-col-md-9 {
         max-width: 75%;
         -ms-flex: 0 0 75%;
         flex: 0 0 75%;
     }
     .vus-col-md-10 {
         max-width: 83.333333%;
         -ms-flex: 0 0 83.333333%;
         flex: 0 0 83.333333%;
     }
     .vus-col-md-11 {
         max-width: 91.666667%;
         -ms-flex: 0 0 91.666667%;
         flex: 0 0 91.666667%;
     }
     .vus-col-md-12 {
         max-width: 100%;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
     }

     /* flex */
     .vus-flex-md-1 {
         max-width: 100%;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
     }
     .vus-flex-md-2 {
         max-width: 50%;
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
     }
     .vus-flex-md-3 {
         max-width: 33.333333%;
         -ms-flex: 0 0 33.333333%;
         flex: 0 0 33.333333%;
     }
     .vus-flex-md-4 {
         max-width: 25%;
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
     }
     .vus-flex-md-5 {
         max-width: 20%;
         -ms-flex: 0 0 20%;
         flex: 0 0 20%;
     }
     .vus-flex-md-6 {
         max-width: 16.666667%;
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
     }
     .vus-flex-md-7 {
         max-width: 14.285714%;
         -ms-flex: 0 0 14.285714%;
         flex: 0 0 14.285714%;
     }
     .vus-flex-md-8 {
         max-width: 12.5%;
         -ms-flex: 0 0 12.5%;
         flex: 0 0 12.5%;
     }
     .vus-flex-md-9 {
         max-width: 11.111111%;
         -ms-flex: 0 0 11.111111%;
         flex: 0 0 11.111111%;
     }
     .vus-flex-md-10 {
         max-width: 10%;
         -ms-flex: 0 0 10%;
         flex: 0 0 10%;
     }
     .vus-flex-md-11 {
         max-width: 9.090909%;
         -ms-flex: 0 0 9.090909%;
         flex: 0 0 9.090909%;
     }
     .vus-flex-md-12 {
         max-width: 8.333333%;
         -ms-flex: 0 0 8.333333%;
         flex: 0 0 8.333333%;
     }

     /* 列偏移 */
     .vus-offset-md-1 {
         margin-left: 8.333333%;
     }
     .vus-offset-md-2 {
         margin-left: 16.666667%;
     }
     .vus-offset-md-3 {
         margin-left: 25%;
     }
     .vus-offset-md-4 {
         margin-left: 33.333333%;
     }
     .vus-offset-md-5 {
         margin-left: 41.666667%;
     }
     .vus-offset-md-6 {
         margin-left: 50%;
     }
     .vus-offset-md-7 {
         margin-left: 58.333333%;
     }
     .vus-offset-md-8 {
         margin-left: 66.666667%;
     }
     .vus-offset-md-9 {
         margin-left: 75%;
     }
     .vus-offset-md-10 {
         margin-left: 83.333333%;
     }
     .vus-offset-md-11 {
         margin-left: 91.666667%;
     }

     /* 排列顺序 */
     .vus-order-md-first {
         -webkit-order: -1;
         -ms-flex-order: -1;
         order: -1;
     }
     .vus-order-md-last {
         -webkit-order: 13;
         -ms-flex-order: 13;
         order: 13;
     }
     .vus-order-md-0 {
         -webkit-order: 0;
         -ms-flex-order: 0;
         order: 0;
     }
     .vus-order-md-1 {
         -webkit-order: 1;
         -ms-flex-order: 1;
         order: 1;
     }
     .vus-order-md-2 {
         -webkit-order: 2;
         -ms-flex-order: 2;
         order: 2;
     }
     .vus-order-md-3 {
         -webkit-order: 3;
         -ms-flex-order: 3;
         order: 3;
     }
     .vus-order-md-4 {
         -webkit-order: 4;
         -ms-flex-order: 4;
         order: 4;
     }
     .vus-order-md-5 {
         -webkit-order: 5;
         -ms-flex-order: 5;
         order: 5;
     }
     .vus-order-md-6 {
         -webkit-order: 6;
         -ms-flex-order: 6;
         order: 6;
     }
     .vus-order-md-7 {
         -webkit-order: 7;
         -ms-flex-order: 7;
         order: 7;
     }
     .vus-order-md-8 {
         -webkit-order: 8;
         -ms-flex-order: 8;
         order: 8;
     }
     .vus-order-md-9 {
         -webkit-order: 9;
         -ms-flex-order: 9;
         order: 9;
     }
     .vus-order-md-10 {
         -webkit-order: 10;
         -ms-flex-order: 10;
         order: 10;
     }
     .vus-order-md-11 {
         -webkit-order: 11;
         -ms-flex-order: 11;
         order: 11;
     }
     .vus-order-md-12 {
         -webkit-order: 12;
         -ms-flex-order: 12;
         order: 12;
     }

     /* 左右边距 */
     .vus-box.lr-md-1 {
         margin-left: -.0625rem;
         margin-right: -.0625rem;
     }
     .vus-box.lr-md-1 > .vus-col-md,
     .vus-box.lr-md-1 > .vus-flex-md,
     .vus-box.lr-md-1 > [class*="vus-col-"],
     .vus-box.lr-md-1 > [class*="vus-flex-"] {
         padding-left: .0625rem;
         padding-right: .0625rem;
     }
     .vus-box.lr-md-2 {
         margin-left: -.125rem;
         margin-right: -.125rem;
     }
     .vus-box.lr-md-2 > .vus-col-md,
     .vus-box.lr-md-2 > .vus-flex-md,
     .vus-box.lr-md-2 > [class*="vus-col-"],
     .vus-box.lr-md-2 > [class*="vus-flex-"] {
         padding-left: .125rem;
         padding-right: .125rem;
     }
     .vus-box.lr-md-3 {
         margin-left: -.1875rem;
         margin-right: -.1875rem;
     }
     .vus-box.lr-md-3 > .vus-col-md,
     .vus-box.lr-md-3 > .vus-flex-md,
     .vus-box.lr-md-3 > [class*="vus-col-"],
     .vus-box.lr-md-3 > [class*="vus-flex-"] {
         padding-left: .1875rem;
         padding-right: .1875rem;
     }
     .vus-box.lr-md-4 {
         margin-left: -.25rem;
         margin-right: -.25rem;
     }
     .vus-box.lr-md-4 > .vus-col-md,
     .vus-box.lr-md-4 > .vus-flex-md,
     .vus-box.lr-md-4 > [class*="vus-col-"],
     .vus-box.lr-md-4 > [class*="vus-flex-"] {
         padding-left: .25rem;
         padding-right: .25rem;
     }
     .vus-box.lr-md-5 {
         margin-left: -.3125rem;
         margin-right: -.3125rem;
     }
     .vus-box.lr-md-5 > .vus-col-md,
     .vus-box.lr-md-5 > .vus-flex-md,
     .vus-box.lr-md-5 > [class*="vus-col-"],
     .vus-box.lr-md-5 > [class*="vus-flex-"] {
         padding-left: .3125rem;
         padding-right: .3125rem;
     }
     .vus-box.lr-md-6 {
         margin-left: -.375rem;
         margin-right: -.375rem;
     }
     .vus-box.lr-md-6 > .vus-col-md,
     .vus-box.lr-md-6 > .vus-flex-md,
     .vus-box.lr-md-6 > [class*="vus-col-"],
     .vus-box.lr-md-6 > [class*="vus-flex-"] {
         padding-left: .375rem;
         padding-right: .375rem;
     }
     .vus-box.lr-md-7 {
         margin-left: -.4375rem;
         margin-right: -.4375rem;
     }
     .vus-box.lr-md-7 > .vus-col-md,
     .vus-box.lr-md-7 > .vus-flex-md,
     .vus-box.lr-md-7 > [class*="vus-col-"],
     .vus-box.lr-md-7 > [class*="vus-flex-"] {
         padding-left: .4375rem;
         padding-right: .4375rem;
     }
     .vus-box.lr-md-8 {
         margin-left: -.5rem;
         margin-right: -.5rem;
     }
     .vus-box.lr-md-8 > .vus-col-md,
     .vus-box.lr-md-8 > .vus-flex-md,
     .vus-box.lr-md-8 > [class*="vus-col-"],
     .vus-box.lr-md-8 > [class*="vus-flex-"] {
         padding-left: .5rem;
         padding-right: .5rem;
     }
     .vus-box.lr-md-9 {
         margin-left: -.5625rem;
         margin-right: -.5625rem;
     }
     .vus-box.lr-md-9 > .vus-col-md,
     .vus-box.lr-md-9 > .vus-flex-md,
     .vus-box.lr-md-9 > [class*="vus-col-"],
     .vus-box.lr-md-9 > [class*="vus-flex-"] {
         padding-left: .5625rem;
         padding-right: .5625rem;
     }
     .vus-box.lr-md-10 {
         margin-left: -.625rem;
         margin-right: -.625rem;
     }
     .vus-box.lr-md-10 > .vus-col-md,
     .vus-box.lr-md-10 > .vus-flex-md,
     .vus-box.lr-md-10 > [class*="vus-col-"],
     .vus-box.lr-md-10 > [class*="vus-flex-"] {
         padding-left: .625rem;
         padding-right: .625rem;
     }

     /* 上下边距 */
     .vus-box.tb-md-1 {
         margin-top: -.0625rem;
         margin-bottom: -.0625rem;
     }
     .vus-box.tb-md-1 > .vus-col,
     .vus-box.tb-md-1 > .vus-flex,
     .vus-box.tb-md-1 > [class*="vus-col-"],
     .vus-box.tb-md-1 > [class*="vus-flex-"] {
         padding-top: .0625rem;
         padding-bottom: .0625rem;
     }
     .vus-box.tb-md-2 {
         margin-top: -.125rem;
         margin-bottom: -.125rem;
     }
     .vus-box.tb-md-2 > .vus-col,
     .vus-box.tb-md-2 > .vus-flex,
     .vus-box.tb-md-2 > [class*="vus-col-"],
     .vus-box.tb-md-2 > [class*="vus-flex-"] {
         padding-top: .125rem;
         padding-bottom: .125rem;
     }
     .vus-box.tb-md-3 {
         margin-top: -.1875rem;
         margin-bottom: -.1875rem;
     }
     .vus-box.tb-md-3 > .vus-col,
     .vus-box.tb-md-3 > .vus-flex,
     .vus-box.tb-md-3 > [class*="vus-col-"],
     .vus-box.tb-md-3 > [class*="vus-flex-"] {
         padding-top: .1875rem;
         padding-bottom: .1875rem;
     }
     .vus-box.tb-md-4 {
         margin-top: -.25rem;
         margin-bottom: -.25rem;
     }
     .vus-box.tb-md-4 > .vus-col,
     .vus-box.tb-md-4 > .vus-flex,
     .vus-box.tb-md-4 > [class*="vus-col-"],
     .vus-box.tb-md-4 > [class*="vus-flex-"] {
         padding-top: .25rem;
         padding-bottom: .25rem;
     }
     .vus-box.tb-md-5 {
         margin-top: -.3125rem;
         margin-bottom: -.3125rem;
     }
     .vus-box.tb-md-5 > .vus-col,
     .vus-box.tb-md-5 > .vus-flex,
     .vus-box.tb-md-5 > [class*="vus-col-"],
     .vus-box.tb-md-5 > [class*="vus-flex-"] {
         padding-top: .3125rem;
         padding-bottom: .3125rem;
     }
     .vus-box.tb-md-6 {
         margin-top: -.375rem;
         margin-bottom: -.375rem;
     }
     .vus-box.tb-md-6 > .vus-col,
     .vus-box.tb-md-6 > .vus-flex,
     .vus-box.tb-md-6 > [class*="vus-col-"],
     .vus-box.tb-md-6 > [class*="vus-flex-"] {
         padding-top: .375rem;
         padding-bottom: .375rem;
     }
     .vus-box.tb-md-7 {
         margin-top: -.4375rem;
         margin-bottom: -.4375rem;
     }
     .vus-box.tb-md-7 > .vus-col,
     .vus-box.tb-md-7 > .vus-flex,
     .vus-box.tb-md-7 > [class*="vus-col-"],
     .vus-box.tb-md-7 > [class*="vus-flex-"] {
         padding-top: .4375rem;
         padding-bottom: .4375rem;
     }
     .vus-box.tb-md-8 {
         margin-top: -.5rem;
         margin-bottom: -.5rem;
     }
     .vus-box.tb-md-8 > .vus-col,
     .vus-box.tb-md-8 > .vus-flex,
     .vus-box.tb-md-8 > [class*="vus-col-"],
     .vus-box.tb-md-8 > [class*="vus-flex-"] {
         padding-top: .5rem;
         padding-bottom: .5rem;
     }
     .vus-box.tb-md-9 {
         margin-top: -.5625rem;
         margin-bottom: -.5625rem;
     }
     .vus-box.tb-md-9 > .vus-col,
     .vus-box.tb-md-9 > .vus-flex,
     .vus-box.tb-md-9 > [class*="vus-col-"],
     .vus-box.tb-md-9 > [class*="vus-flex-"] {
         padding-top: .5625rem;
         padding-bottom: .5625rem;
     }
     .vus-box.tb-md-10 {
         margin-top: -.625rem;
         margin-bottom: -.625rem;
     }
     .vus-box.tb-md-10 > .vus-col,
     .vus-box.tb-md-10 > .vus-flex,
     .vus-box.tb-md-10 > [class*="vus-col-"],
     .vus-box.tb-md-10 > [class*="vus-flex-"] {
         padding-top: .625rem;
         padding-bottom: .625rem;
     }
 }

 /* 大于等于 1280px */
 @media (min-width: 1280px) {
     .vus-container {
         max-width: 75rem;
     }

     /*水平排版*/
     .vus-dl.horizontal .dt {
         width: 12.5rem;
     }
     .vus-dl.horizontal .dd {
         margin-left: 13.75rem;
     }

     /* 顶部 */
     .vus-mt-lg-1 {
         margin-top: .0625rem !important;
     }
     .vus-mt-lg-2 {
         margin-top: .125rem !important;
     }
     .vus-mt-lg-3 {
         margin-top: .1875rem !important;
     }
     .vus-mt-lg-4 {
         margin-top: .25rem !important;
     }
     .vus-mt-lg-5 {
         margin-top: .3125rem !important;
     }
     .vus-mt-lg-6 {
         margin-top: .375rem !important;
     }
     .vus-mt-lg-7 {
         margin-top: .4375rem !important;
     }
     .vus-mt-lg-8 {
         margin-top: .5rem !important;
     }
     .vus-mt-lg-9 {
         margin-top: .5625rem !important;
     }
     .vus-mt-lg-10 {
         margin-top: .625rem !important;
     }
     .vus-mt-lg-11 {
         margin-top: .6875rem !important;
     }
     .vus-mt-lg-12 {
         margin-top: .75rem !important;
     }
     .vus-mt-lg-13 {
         margin-top: .8125rem !important;
     }
     .vus-mt-lg-14 {
         margin-top: .875rem !important;
     }
     .vus-mt-lg-15 {
         margin-top: .9375rem !important;
     }
     .vus-mt-lg-16 {
         margin-top: 1rem !important;
     }
     .vus-mt-lg-17 {
         margin-top: 1.0625rem !important;
     }
     .vus-mt-lg-18 {
         margin-top: 1.125rem !important;
     }
     .vus-mt-lg-19 {
         margin-top: 1.1875rem !important;
     }
     .vus-mt-lg-20 {
         margin-top: 1.25rem !important;
     }
     .vus-mt-lg-21 {
         margin-top: 1.3125rem !important;
     }
     .vus-mt-lg-22 {
         margin-top: 1.375rem !important;
     }
     .vus-mt-lg-23 {
         margin-top: 1.4375rem !important;
     }
     .vus-mt-lg-24 {
         margin-top: 1.5rem !important;
     }
     .vus-mt-lg-25 {
         margin-top: 1.5625rem !important;
     }
     .vus-mt-lg-26 {
         margin-top: 1.625rem !important;
     }
     .vus-mt-lg-27 {
         margin-top: 1.6875rem !important;
     }
     .vus-mt-lg-28 {
         margin-top: 1.75rem !important;
     }
     .vus-mt-lg-29 {
         margin-top: 1.8125rem !important;
     }
     .vus-mt-lg-30 {
         margin-top: 1.875rem !important;
     }
     .vus-mt-lg-35 {
         margin-top: 2.1875rem !important;
     }
     .vus-mt-lg-40 {
         margin-top: 2.5rem !important;
     }
     .vus-mt-lg-45 {
         margin-top: 2.8125rem !important;
     }
     .vus-mt-lg-50 {
         margin-top: 3.125rem !important;
     }
     .vus-mt-lg-55 {
         margin-top: 3.4375rem !important;
     }
     .vus-mt-lg-60 {
         margin-top: 3.75rem !important;
     }
     .vus-mt-lg-65 {
         margin-top: 4.0625rem !important;
     }
     .vus-mt-lg-70 {
         margin-top: 4.375rem !important;
     }
     .vus-mt-lg-75 {
         margin-top: 4.6875rem !important;
     }
     .vus-mt-lg-80 {
         margin-top: 5rem !important;
     }
     .vus-mt-lg-85 {
         margin-top: 5.3125rem !important;
     }
     .vus-mt-lg-90 {
         margin-top: 5.625rem !important;
     }
     .vus-mt-lg-95 {
         margin-top: 5.9375rem !important;
     }
     .vus-mt-lg-100 {
         margin-top: 6.25rem !important;
     }
     .vus-mt-lg-0 {
         margin-top: 0 !important;
     }

     /* 右部 */
     .vus-mr-lg-1 {
         margin-right: .0625rem !important;
     }
     .vus-mr-lg-2 {
         margin-right: .125rem !important;
     }
     .vus-mr-lg-3 {
         margin-right: .1875rem !important;
     }
     .vus-mr-lg-4 {
         margin-right: .25rem !important;
     }
     .vus-mr-lg-5 {
         margin-right: .3125rem !important;
     }
     .vus-mr-lg-6 {
         margin-right: .375rem !important;
     }
     .vus-mr-lg-7 {
         margin-right: .4375rem !important;
     }
     .vus-mr-lg-8 {
         margin-right: .5rem !important;
     }
     .vus-mr-lg-9 {
         margin-right: .5625rem !important;
     }
     .vus-mr-lg-10 {
         margin-right: .625rem !important;
     }
     .vus-mr-lg-11 {
         margin-right: .6875rem !important;
     }
     .vus-mr-lg-12 {
         margin-right: .75rem !important;
     }
     .vus-mr-lg-13 {
         margin-right: .8125rem !important;
     }
     .vus-mr-lg-14 {
         margin-right: .875rem !important;
     }
     .vus-mr-lg-15 {
         margin-right: .9375rem !important;
     }
     .vus-mr-lg-16 {
         margin-right: 1rem !important;
     }
     .vus-mr-lg-17 {
         margin-right: 1.0625rem !important;
     }
     .vus-mr-lg-18 {
         margin-right: 1.125rem !important;
     }
     .vus-mr-lg-19 {
         margin-right: 1.1875rem !important;
     }
     .vus-mr-lg-20 {
         margin-right: 1.25rem !important;
     }
     .vus-mr-lg-21 {
         margin-right: 1.3125rem !important;
     }
     .vus-mr-lg-22 {
         margin-right: 1.375rem !important;
     }
     .vus-mr-lg-23 {
         margin-right: 1.4375rem !important;
     }
     .vus-mr-lg-24 {
         margin-right: 1.5rem !important;
     }
     .vus-mr-lg-25 {
         margin-right: 1.5625rem !important;
     }
     .vus-mr-lg-26 {
         margin-right: 1.625rem !important;
     }
     .vus-mr-lg-27 {
         margin-right: 1.6875rem !important;
     }
     .vus-mr-lg-28 {
         margin-right: 1.75rem !important;
     }
     .vus-mr-lg-29 {
         margin-right: 1.8125rem !important;
     }
     .vus-mr-lg-30 {
         margin-right: 1.875rem !important;
     }
     .vus-mr-lg-35 {
         margin-right: 2.1875rem !important;
     }
     .vus-mr-lg-40 {
         margin-right: 2.5rem !important;
     }
     .vus-mr-lg-45 {
         margin-right: 2.8125rem !important;
     }
     .vus-mr-lg-50 {
         margin-right: 3.125rem !important;
     }
     .vus-mr-lg-55 {
         margin-right: 3.4375rem !important;
     }
     .vus-mr-lg-60 {
         margin-right: 3.75rem !important;
     }
     .vus-mr-lg-65 {
         margin-right: 4.0625rem !important;
     }
     .vus-mr-lg-70 {
         margin-right: 4.375rem !important;
     }
     .vus-mr-lg-75 {
         margin-right: 4.6875rem !important;
     }
     .vus-mr-lg-80 {
         margin-right: 5rem !important;
     }
     .vus-mr-lg-85 {
         margin-right: 5.3125rem !important;
     }
     .vus-mr-lg-90 {
         margin-right: 5.625rem !important;
     }
     .vus-mr-lg-95 {
         margin-right: 5.9375rem !important;
     }
     .vus-mr-lg-100 {
         margin-right: 6.25rem !important;
     }
     .vus-mr-lg-0 {
         margin-right: 0 !important;
     }

     /* 底部 */
     .vus-mb-lg-1 {
         margin-bottom: .0625rem !important;
     }
     .vus-mb-lg-2 {
         margin-bottom: .125rem !important;
     }
     .vus-mb-lg-3 {
         margin-bottom: .1875rem !important;
     }
     .vus-mb-lg-4 {
         margin-bottom: .25rem !important;
     }
     .vus-mb-lg-5 {
         margin-bottom: .3125rem !important;
     }
     .vus-mb-lg-6 {
         margin-bottom: .375rem !important;
     }
     .vus-mb-lg-7 {
         margin-bottom: .4375rem !important;
     }
     .vus-mb-lg-8 {
         margin-bottom: .5rem !important;
     }
     .vus-mb-lg-9 {
         margin-bottom: .5625rem !important;
     }
     .vus-mb-lg-10 {
         margin-bottom: .625rem !important;
     }
     .vus-mb-lg-11 {
         margin-bottom: .6875rem !important;
     }
     .vus-mb-lg-12 {
         margin-bottom: .75rem !important;
     }
     .vus-mb-lg-13 {
         margin-bottom: .8125rem !important;
     }
     .vus-mb-lg-14 {
         margin-bottom: .875rem !important;
     }
     .vus-mb-lg-15 {
         margin-bottom: .9375rem !important;
     }
     .vus-mb-lg-16 {
         margin-bottom: 1rem !important;
     }
     .vus-mb-lg-17 {
         margin-bottom: 1.0625rem !important;
     }
     .vus-mb-lg-18 {
         margin-bottom: 1.125rem !important;
     }
     .vus-mb-lg-19 {
         margin-bottom: 1.1875rem !important;
     }
     .vus-mb-lg-20 {
         margin-bottom: 1.25rem !important;
     }
     .vus-mb-lg-21 {
         margin-bottom: 1.3125rem !important;
     }
     .vus-mb-lg-22 {
         margin-bottom: 1.375rem !important;
     }
     .vus-mb-lg-23 {
         margin-bottom: 1.4375rem !important;
     }
     .vus-mb-lg-24 {
         margin-bottom: 1.5rem !important;
     }
     .vus-mb-lg-25 {
         margin-bottom: 1.5625rem !important;
     }
     .vus-mb-lg-26 {
         margin-bottom: 1.625rem !important;
     }
     .vus-mb-lg-27 {
         margin-bottom: 1.6875rem !important;
     }
     .vus-mb-lg-28 {
         margin-bottom: 1.75rem !important;
     }
     .vus-mb-lg-29 {
         margin-bottom: 1.8125rem !important;
     }
     .vus-mb-lg-30 {
         margin-bottom: 1.875rem !important;
     }
     .vus-mb-lg-35 {
         margin-bottom: 2.1875rem !important;
     }
     .vus-mb-lg-40 {
         margin-bottom: 2.5rem !important;
     }
     .vus-mb-lg-45 {
         margin-bottom: 2.8125rem !important;
     }
     .vus-mb-lg-50 {
         margin-bottom: 3.125rem !important;
     }
     .vus-mb-lg-55 {
         margin-bottom: 3.4375rem !important;
     }
     .vus-mb-lg-60 {
         margin-bottom: 3.75rem !important;
     }
     .vus-mb-lg-65 {
         margin-bottom: 4.0625rem !important;
     }
     .vus-mb-lg-70 {
         margin-bottom: 4.375rem !important;
     }
     .vus-mb-lg-75 {
         margin-bottom: 4.6875rem !important;
     }
     .vus-mb-lg-80 {
         margin-bottom: 5rem !important;
     }
     .vus-mb-lg-85 {
         margin-bottom: 5.3125rem !important;
     }
     .vus-mb-lg-90 {
         margin-bottom: 5.625rem !important;
     }
     .vus-mb-lg-95 {
         margin-bottom: 5.9375rem !important;
     }
     .vus-mb-lg-100 {
         margin-bottom: 6.25rem !important;
     }
     .vus-mb-lg-0 {
         margin-bottom: 0 !important;
     }

     /* 左部 */
     .vus-ml-lg-1 {
         margin-left: .0625rem !important;
     }
     .vus-ml-lg-2 {
         margin-left: .125rem !important;
     }
     .vus-ml-lg-3 {
         margin-left: .1875rem !important;
     }
     .vus-ml-lg-4 {
         margin-left: .25rem !important;
     }
     .vus-ml-lg-5 {
         margin-left: .3125rem !important;
     }
     .vus-ml-lg-6 {
         margin-left: .375rem !important;
     }
     .vus-ml-lg-7 {
         margin-left: .4375rem !important;
     }
     .vus-ml-lg-8 {
         margin-left: .5rem !important;
     }
     .vus-ml-lg-9 {
         margin-left: .5625rem !important;
     }
     .vus-ml-lg-10 {
         margin-left: .625rem !important;
     }
     .vus-ml-lg-11 {
         margin-left: .6875rem !important;
     }
     .vus-ml-lg-12 {
         margin-left: .75rem !important;
     }
     .vus-ml-lg-13 {
         margin-left: .8125rem !important;
     }
     .vus-ml-lg-14 {
         margin-left: .875rem !important;
     }
     .vus-ml-lg-15 {
         margin-left: .9375rem !important;
     }
     .vus-ml-lg-16 {
         margin-left: 1rem !important;
     }
     .vus-ml-lg-17 {
         margin-left: 1.0625rem !important;
     }
     .vus-ml-lg-18 {
         margin-left: 1.125rem !important;
     }
     .vus-ml-lg-19 {
         margin-left: 1.1875rem !important;
     }
     .vus-ml-lg-20 {
         margin-left: 1.25rem !important;
     }
     .vus-ml-lg-21 {
         margin-left: 1.3125rem !important;
     }
     .vus-ml-lg-22 {
         margin-left: 1.375rem !important;
     }
     .vus-ml-lg-23 {
         margin-left: 1.4375rem !important;
     }
     .vus-ml-lg-24 {
         margin-left: 1.5rem !important;
     }
     .vus-ml-lg-25 {
         margin-left: 1.5625rem !important;
     }
     .vus-ml-lg-26 {
         margin-left: 1.625rem !important;
     }
     .vus-ml-lg-27 {
         margin-left: 1.6875rem !important;
     }
     .vus-ml-lg-28 {
         margin-left: 1.75rem !important;
     }
     .vus-ml-lg-29 {
         margin-left: 1.8125rem !important;
     }
     .vus-ml-lg-30 {
         margin-left: 1.875rem !important;
     }
     .vus-ml-lg-35 {
         margin-left: 2.1875rem !important;
     }
     .vus-ml-lg-40 {
         margin-left: 2.5rem !important;
     }
     .vus-ml-lg-45 {
         margin-left: 2.8125rem !important;
     }
     .vus-ml-lg-50 {
         margin-left: 3.125rem !important;
     }
     .vus-ml-lg-55 {
         margin-left: 3.4375rem !important;
     }
     .vus-ml-lg-60 {
         margin-left: 3.75rem !important;
     }
     .vus-ml-lg-65 {
         margin-left: 4.0625rem !important;
     }
     .vus-ml-lg-70 {
         margin-left: 4.375rem !important;
     }
     .vus-ml-lg-75 {
         margin-left: 4.6875rem !important;
     }
     .vus-ml-lg-80 {
         margin-left: 5rem !important;
     }
     .vus-ml-lg-85 {
         margin-left: 5.3125rem !important;
     }
     .vus-ml-lg-90 {
         margin-left: 5.625rem !important;
     }
     .vus-ml-lg-95 {
         margin-left: 5.9375rem !important;
     }
     .vus-ml-lg-100 {
         margin-left: 6.25rem !important;
     }
     .vus-ml-lg-0 {
         margin-left: 0 !important;
     }

     /* 顶部 */
     .vus-pt-lg-1 {
         padding-top: .0625rem !important;
     }
     .vus-pt-lg-2 {
         padding-top: .125rem !important;
     }
     .vus-pt-lg-3 {
         padding-top: .1875rem !important;
     }
     .vus-pt-lg-4 {
         padding-top: .25rem !important;
     }
     .vus-pt-lg-5 {
         padding-top: .3125rem !important;
     }
     .vus-pt-lg-6 {
         padding-top: .375rem !important;
     }
     .vus-pt-lg-7 {
         padding-top: .4375rem !important;
     }
     .vus-pt-lg-8 {
         padding-top: .5rem !important;
     }
     .vus-pt-lg-9 {
         padding-top: .5625rem !important;
     }
     .vus-pt-lg-10 {
         padding-top: .625rem !important;
     }
     .vus-pt-lg-11 {
         padding-top: .6875rem !important;
     }
     .vus-pt-lg-12 {
         padding-top: .75rem !important;
     }
     .vus-pt-lg-13 {
         padding-top: .8125rem !important;
     }
     .vus-pt-lg-14 {
         padding-top: .875rem !important;
     }
     .vus-pt-lg-15 {
         padding-top: .9375rem !important;
     }
     .vus-pt-lg-16 {
         padding-top: 1rem !important;
     }
     .vus-pt-lg-17 {
         padding-top: 1.0625rem !important;
     }
     .vus-pt-lg-18 {
         padding-top: 1.125rem !important;
     }
     .vus-pt-lg-19 {
         padding-top: 1.1875rem !important;
     }
     .vus-pt-lg-20 {
         padding-top: 1.25rem !important;
     }
     .vus-pt-lg-21 {
         padding-top: 1.3125rem !important;
     }
     .vus-pt-lg-22 {
         padding-top: 1.375rem !important;
     }
     .vus-pt-lg-23 {
         padding-top: 1.4375rem !important;
     }
     .vus-pt-lg-24 {
         padding-top: 1.5rem !important;
     }
     .vus-pt-lg-25 {
         padding-top: 1.5625rem !important;
     }
     .vus-pt-lg-26 {
         padding-top: 1.625rem !important;
     }
     .vus-pt-lg-27 {
         padding-top: 1.6875rem !important;
     }
     .vus-pt-lg-28 {
         padding-top: 1.75rem !important;
     }
     .vus-pt-lg-29 {
         padding-top: 1.8125rem !important;
     }
     .vus-pt-lg-30 {
         padding-top: 1.875rem !important;
     }
     .vus-pt-lg-35 {
         padding-top: 2.1875rem !important;
     }
     .vus-pt-lg-40 {
         padding-top: 2.5rem !important;
     }
     .vus-pt-lg-45 {
         padding-top: 2.8125rem !important;
     }
     .vus-pt-lg-50 {
         padding-top: 3.125rem !important;
     }
     .vus-pt-lg-55 {
         padding-top: 3.4375rem !important;
     }
     .vus-pt-lg-60 {
         padding-top: 3.75rem !important;
     }
     .vus-pt-lg-65 {
         padding-top: 4.0625rem !important;
     }
     .vus-pt-lg-70 {
         padding-top: 4.375rem !important;
     }
     .vus-pt-lg-75 {
         padding-top: 4.6875rem !important;
     }
     .vus-pt-lg-80 {
         padding-top: 5rem !important;
     }
     .vus-pt-lg-85 {
         padding-top: 5.3125rem !important;
     }
     .vus-pt-lg-90 {
         padding-top: 5.625rem !important;
     }
     .vus-pt-lg-95 {
         padding-top: 5.9375rem !important;
     }
     .vus-pt-lg-100 {
         padding-top: 6.25rem !important;
     }
     .vus-pt-lg-0 {
         padding-top: 0 !important;
     }

     /* 右部 */
     .vus-pr-lg-1 {
         padding-right: .0625rem !important;
     }
     .vus-pr-lg-2 {
         padding-right: .125rem !important;
     }
     .vus-pr-lg-3 {
         padding-right: .1875rem !important;
     }
     .vus-pr-lg-4 {
         padding-right: .25rem !important;
     }
     .vus-pr-lg-5 {
         padding-right: .3125rem !important;
     }
     .vus-pr-lg-6 {
         padding-right: .375rem !important;
     }
     .vus-pr-lg-7 {
         padding-right: .4375rem !important;
     }
     .vus-pr-lg-8 {
         padding-right: .5rem !important;
     }
     .vus-pr-lg-9 {
         padding-right: .5625rem !important;
     }
     .vus-pr-lg-10 {
         padding-right: .625rem !important;
     }
     .vus-pr-lg-11 {
         padding-right: .6875rem !important;
     }
     .vus-pr-lg-12 {
         padding-right: .75rem !important;
     }
     .vus-pr-lg-13 {
         padding-right: .8125rem !important;
     }
     .vus-pr-lg-14 {
         padding-right: .875rem !important;
     }
     .vus-pr-lg-15 {
         padding-right: .9375rem !important;
     }
     .vus-pr-lg-16 {
         padding-right: 1rem !important;
     }
     .vus-pr-lg-17 {
         padding-right: 1.0625rem !important;
     }
     .vus-pr-lg-18 {
         padding-right: 1.125rem !important;
     }
     .vus-pr-lg-19 {
         padding-right: 1.1875rem !important;
     }
     .vus-pr-lg-20 {
         padding-right: 1.25rem !important;
     }
     .vus-pr-lg-21 {
         padding-right: 1.3125rem !important;
     }
     .vus-pr-lg-22 {
         padding-right: 1.375rem !important;
     }
     .vus-pr-lg-23 {
         padding-right: 1.4375rem !important;
     }
     .vus-pr-lg-24 {
         padding-right: 1.5rem !important;
     }
     .vus-pr-lg-25 {
         padding-right: 1.5625rem !important;
     }
     .vus-pr-lg-26 {
         padding-right: 1.625rem !important;
     }
     .vus-pr-lg-27 {
         padding-right: 1.6875rem !important;
     }
     .vus-pr-lg-28 {
         padding-right: 1.75rem !important;
     }
     .vus-pr-lg-29 {
         padding-right: 1.8125rem !important;
     }
     .vus-pr-lg-30 {
         padding-right: 1.875rem !important;
     }
     .vus-pr-lg-35 {
         padding-right: 2.1875rem !important;
     }
     .vus-pr-lg-40 {
         padding-right: 2.5rem !important;
     }
     .vus-pr-lg-45 {
         padding-right: 2.8125rem !important;
     }
     .vus-pr-lg-50 {
         padding-right: 3.125rem !important;
     }
     .vus-pr-lg-55 {
         padding-right: 3.4375rem !important;
     }
     .vus-pr-lg-60 {
         padding-right: 3.75rem !important;
     }
     .vus-pr-lg-65 {
         padding-right: 4.0625rem !important;
     }
     .vus-pr-lg-70 {
         padding-right: 4.375rem !important;
     }
     .vus-pr-lg-75 {
         padding-right: 4.6875rem !important;
     }
     .vus-pr-lg-80 {
         padding-right: 5rem !important;
     }
     .vus-pr-lg-85 {
         padding-right: 5.3125rem !important;
     }
     .vus-pr-lg-90 {
         padding-right: 5.625rem !important;
     }
     .vus-pr-lg-95 {
         padding-right: 5.9375rem !important;
     }
     .vus-pr-lg-100 {
         padding-right: 6.25rem !important;
     }
     .vus-pr-lg-0 {
         padding-right: 0 !important;
     }

     /* 底部 */
     .vus-pb-lg-1 {
         padding-bottom: .0625rem !important;
     }
     .vus-pb-lg-2 {
         padding-bottom: .125rem !important;
     }
     .vus-pb-lg-3 {
         padding-bottom: .1875rem !important;
     }
     .vus-pb-lg-4 {
         padding-bottom: .25rem !important;
     }
     .vus-pb-lg-5 {
         padding-bottom: .3125rem !important;
     }
     .vus-pb-lg-6 {
         padding-bottom: .375rem !important;
     }
     .vus-pb-lg-7 {
         padding-bottom: .4375rem !important;
     }
     .vus-pb-lg-8 {
         padding-bottom: .5rem !important;
     }
     .vus-pb-lg-9 {
         padding-bottom: .5625rem !important;
     }
     .vus-pb-lg-10 {
         padding-bottom: .625rem !important;
     }
     .vus-pb-lg-11 {
         padding-bottom: .6875rem !important;
     }
     .vus-pb-lg-12 {
         padding-bottom: .75rem !important;
     }
     .vus-pb-lg-13 {
         padding-bottom: .8125rem !important;
     }
     .vus-pb-lg-14 {
         padding-bottom: .875rem !important;
     }
     .vus-pb-lg-15 {
         padding-bottom: .9375rem !important;
     }
     .vus-pb-lg-16 {
         padding-bottom: 1rem !important;
     }
     .vus-pb-lg-17 {
         padding-bottom: 1.0625rem !important;
     }
     .vus-pb-lg-18 {
         padding-bottom: 1.125rem !important;
     }
     .vus-pb-lg-19 {
         padding-bottom: 1.1875rem !important;
     }
     .vus-pb-lg-20 {
         padding-bottom: 1.25rem !important;
     }
     .vus-pb-lg-21 {
         padding-bottom: 1.3125rem !important;
     }
     .vus-pb-lg-22 {
         padding-bottom: 1.375rem !important;
     }
     .vus-pb-lg-23 {
         padding-bottom: 1.4375rem !important;
     }
     .vus-pb-lg-24 {
         padding-bottom: 1.5rem !important;
     }
     .vus-pb-lg-25 {
         padding-bottom: 1.5625rem !important;
     }
     .vus-pb-lg-26 {
         padding-bottom: 1.625rem !important;
     }
     .vus-pb-lg-27 {
         padding-bottom: 1.6875rem !important;
     }
     .vus-pb-lg-28 {
         padding-bottom: 1.75rem !important;
     }
     .vus-pb-lg-29 {
         padding-bottom: 1.8125rem !important;
     }
     .vus-pb-lg-30 {
         padding-bottom: 1.875rem !important;
     }
     .vus-pb-lg-35 {
         padding-bottom: 2.1875rem !important;
     }
     .vus-pb-lg-40 {
         padding-bottom: 2.5rem !important;
     }
     .vus-pb-lg-45 {
         padding-bottom: 2.8125rem !important;
     }
     .vus-pb-lg-50 {
         padding-bottom: 3.125rem !important;
     }
     .vus-pb-lg-55 {
         padding-bottom: 3.4375rem !important;
     }
     .vus-pb-lg-60 {
         padding-bottom: 3.75rem !important;
     }
     .vus-pb-lg-65 {
         padding-bottom: 4.0625rem !important;
     }
     .vus-pb-lg-70 {
         padding-bottom: 4.375rem !important;
     }
     .vus-pb-lg-75 {
         padding-bottom: 4.6875rem !important;
     }
     .vus-pb-lg-80 {
         padding-bottom: 5rem !important;
     }
     .vus-pb-lg-85 {
         padding-bottom: 5.3125rem !important;
     }
     .vus-pb-lg-90 {
         padding-bottom: 5.625rem !important;
     }
     .vus-pb-lg-95 {
         padding-bottom: 5.9375rem !important;
     }
     .vus-pb-lg-100 {
         padding-bottom: 6.25rem !important;
     }
     .vus-pb-lg-0 {
         padding-bottom: 0 !important;
     }

     /* 左部 */
     .vus-pl-lg-1 {
         padding-left: .0625rem !important;
     }
     .vus-pl-lg-2 {
         padding-left: .125rem !important;
     }
     .vus-pl-lg-3 {
         padding-left: .1875rem !important;
     }
     .vus-pl-lg-4 {
         padding-left: .25rem !important;
     }
     .vus-pl-lg-5 {
         padding-left: .3125rem !important;
     }
     .vus-pl-lg-6 {
         padding-left: .375rem !important;
     }
     .vus-pl-lg-7 {
         padding-left: .4375rem !important;
     }
     .vus-pl-lg-8 {
         padding-left: .5rem !important;
     }
     .vus-pl-lg-9 {
         padding-left: .5625rem !important;
     }
     .vus-pl-lg-10 {
         padding-left: .625rem !important;
     }
     .vus-pl-lg-11 {
         padding-left: .6875rem !important;
     }
     .vus-pl-lg-12 {
         padding-left: .75rem !important;
     }
     .vus-pl-lg-13 {
         padding-left: .8125rem !important;
     }
     .vus-pl-lg-14 {
         padding-left: .875rem !important;
     }
     .vus-pl-lg-15 {
         padding-left: .9375rem !important;
     }
     .vus-pl-lg-16 {
         padding-left: 1rem !important;
     }
     .vus-pl-lg-17 {
         padding-left: 1.0625rem !important;
     }
     .vus-pl-lg-18 {
         padding-left: 1.125rem !important;
     }
     .vus-pl-lg-19 {
         padding-left: 1.1875rem !important;
     }
     .vus-pl-lg-20 {
         padding-left: 1.25rem !important;
     }
     .vus-pl-lg-21 {
         padding-left: 1.3125rem !important;
     }
     .vus-pl-lg-22 {
         padding-left: 1.375rem !important;
     }
     .vus-pl-lg-23 {
         padding-left: 1.4375rem !important;
     }
     .vus-pl-lg-24 {
         padding-left: 1.5rem !important;
     }
     .vus-pl-lg-25 {
         padding-left: 1.5625rem !important;
     }
     .vus-pl-lg-26 {
         padding-left: 1.625rem !important;
     }
     .vus-pl-lg-27 {
         padding-left: 1.6875rem !important;
     }
     .vus-pl-lg-28 {
         padding-left: 1.75rem !important;
     }
     .vus-pl-lg-29 {
         padding-left: 1.8125rem !important;
     }
     .vus-pl-lg-30 {
         padding-left: 1.875rem !important;
     }
     .vus-pl-lg-35 {
         padding-left: 2.1875rem !important;
     }
     .vus-pl-lg-40 {
         padding-left: 2.5rem !important;
     }
     .vus-pl-lg-45 {
         padding-left: 2.8125rem !important;
     }
     .vus-pl-lg-50 {
         padding-left: 3.125rem !important;
     }
     .vus-pl-lg-55 {
         padding-left: 3.4375rem !important;
     }
     .vus-pl-lg-60 {
         padding-left: 3.75rem !important;
     }
     .vus-pl-lg-65 {
         padding-left: 4.0625rem !important;
     }
     .vus-pl-lg-70 {
         padding-left: 4.375rem !important;
     }
     .vus-pl-lg-75 {
         padding-left: 4.6875rem !important;
     }
     .vus-pl-lg-80 {
         padding-left: 5rem !important;
     }
     .vus-pl-lg-85 {
         padding-left: 5.3125rem !important;
     }
     .vus-pl-lg-90 {
         padding-left: 5.625rem !important;
     }
     .vus-pl-lg-95 {
         padding-left: 5.9375rem !important;
     }
     .vus-pl-lg-100 {
         padding-left: 6.25rem !important;
     }
     .vus-pl-lg-0 {
         padding-left: 0 !important;
     }

     /* 字体大小 */
     .vus-fs-lg-12,
     .vus-fs-lg-12::before {
         font-size: .75rem !important;
     }
     .vus-fs-lg-13,
     .vus-fs-lg-13::before {
         font-size: .8125rem !important;
     }
     .vus-fs-lg-14,
     .vus-fs-lg-14::before {
         font-size: .875rem !important;
     }
     .vus-fs-lg-15,
     .vus-fs-lg-15::before {
         font-size: .9375rem !important;
     }
     .vus-fs-lg-16,
     .vus-fs-lg-16::before {
         font-size: 1rem !important;
     }
     .vus-fs-lg-17,
     .vus-fs-lg-17::before {
         font-size: 1.0625rem !important;
     }
     .vus-fs-lg-18,
     .vus-fs-lg-18::before {
         font-size: 1.125rem !important;
     }
     .vus-fs-lg-19,
     .vus-fs-lg-19::before {
         font-size: 1.1875rem !important;
     }
     .vus-fs-lg-20,
     .vus-fs-lg-20::before {
         font-size: 1.25rem !important;
     }
     .vus-fs-lg-21,
     .vus-fs-lg-21::before {
         font-size: 1.3125rem !important;
     }
     .vus-fs-lg-22,
     .vus-fs-lg-22::before {
         font-size: 1.375rem !important;
     }
     .vus-fs-lg-23,
     .vus-fs-lg-23::before {
         font-size: 1.4375rem !important;
     }
     .vus-fs-lg-24,
     .vus-fs-lg-24::before {
         font-size: 1.5rem !important;
     }
     .vus-fs-lg-25,
     .vus-fs-lg-25::before {
         font-size: 1.5625rem !important;
     }
     .vus-fs-lg-26,
     .vus-fs-lg-26::before {
         font-size: 1.625rem !important;
     }
     .vus-fs-lg-27,
     .vus-fs-lg-27::before {
         font-size: 1.6875rem !important;
     }
     .vus-fs-lg-28,
     .vus-fs-lg-28::before {
         font-size: 1.75rem !important;
     }
     .vus-fs-lg-29,
     .vus-fs-lg-29::before {
         font-size: 1.8125rem !important;
     }
     .vus-fs-lg-30,
     .vus-fs-lg-30::before {
         font-size: 1.875rem !important;
     }
     .vus-fs-lg-35,
     .vus-fs-lg-35::before {
         font-size: 2.1875rem !important;
     }
     .vus-fs-lg-40,
     .vus-fs-lg-40::before {
         font-size: 2.5rem !important;
     }
     .vus-fs-lg-45,
     .vus-fs-lg-45::before {
         font-size: 2.8125rem !important;
     }
     .vus-fs-lg-50,
     .vus-fs-lg-50::before {
         font-size: 3.125rem !important;
     }
     .vus-fs-lg-55,
     .vus-fs-lg-55::before {
         font-size: 3.4375rem !important;
     }
     .vus-fs-lg-60,
     .vus-fs-lg-60::before {
         font-size: 3.75rem !important;
     }
     .vus-fs-lg-65,
     .vus-fs-lg-65::before {
         font-size: 4.0625rem !important;
     }
     .vus-fs-lg-70,
     .vus-fs-lg-70::before {
         font-size: 4.375rem !important;
     }
     .vus-fs-lg-75,
     .vus-fs-lg-75::before {
         font-size: 4.6875rem !important;
     }
     .vus-fs-lg-80,
     .vus-fs-lg-80::before {
         font-size: 5rem !important;
     }
     .vus-fs-lg-85,
     .vus-fs-lg-85::before {
         font-size: 5.3125rem !important;
     }
     .vus-fs-lg-90,
     .vus-fs-lg-90::before {
         font-size: 5.625rem !important;
     }
     .vus-fs-lg-95,
     .vus-fs-lg-95::before {
         font-size: 5.9375rem !important;
     }
     .vus-fs-lg-100,
     .vus-fs-lg-100::before {
         font-size: 6.25rem !important;
     }

     /* 半径 */
     .vus-radius-lg-1 {
         border-radius: .0625rem !important;
     }
     .vus-radius-lg-2 {
         border-radius: .125rem !important;
     }
     .vus-radius-lg-3 {
         border-radius: .1875rem !important;
     }
     .vus-radius-lg-4 {
         border-radius: .25rem !important;
     }
     .vus-radius-lg-5 {
         border-radius: .3125rem !important;
     }
     .vus-radius-lg-6 {
         border-radius: .375rem !important;
     }
     .vus-radius-lg-7 {
         border-radius: .4375rem !important;
     }
     .vus-radius-lg-8 {
         border-radius: .5rem !important;
     }
     .vus-radius-lg-9 {
         border-radius: .5625rem !important;
     }
     .vus-radius-lg-10 {
         border-radius: .625rem !important;
     }
     .vus-radius-lg-circle {
         border-radius: 50% !important;
     }
     .vus-radius-lg-large {
         border-radius: 12.5rem !important;
     }
     .vus-radius-lg-0 {
         border-radius: 0 !important;
     }

     /* 左上 */
     .vus-radius-lt-lg-1 {
         border-top-left-radius: .0625rem !important;
     }
     .vus-radius-lt-lg-2 {
         border-top-left-radius: .125rem !important;
     }
     .vus-radius-lt-lg-3 {
         border-top-left-radius: .1875rem !important;
     }
     .vus-radius-lt-lg-4 {
         border-top-left-radius: .25rem !important;
     }
     .vus-radius-lt-lg-5 {
         border-top-left-radius: .3125rem !important;
     }
     .vus-radius-lt-lg-6 {
         border-top-left-radius: .375rem !important;
     }
     .vus-radius-lt-lg-7 {
         border-top-left-radius: .4375rem !important;
     }
     .vus-radius-lt-lg-8 {
         border-top-left-radius: .5rem !important;
     }
     .vus-radius-lt-lg-9 {
         border-top-left-radius: .5625rem !important;
     }
     .vus-radius-lt-lg-10 {
         border-top-left-radius: .625rem !important;
     }
     .vus-radius-lt-lg-circle {
         border-top-left-radius: 50% !important;
     }
     .vus-radius-lt-lg-large {
         border-top-left-radius: 12.5rem !important;
     }
     .vus-radius-lt-lg-0 {
         border-top-left-radius: 0 !important;
     }

     /* 右上 */
     .vus-radius-rt-lg-1 {
         border-top-right-radius: .0625rem !important;
     }
     .vus-radius-rt-lg-2 {
         border-top-right-radius: .125rem !important;
     }
     .vus-radius-rt-lg-3 {
         border-top-right-radius: .1875rem !important;
     }
     .vus-radius-rt-lg-4 {
         border-top-right-radius: .25rem !important;
     }
     .vus-radius-rt-lg-5 {
         border-top-right-radius: .3125rem !important;
     }
     .vus-radius-rt-lg-6 {
         border-top-right-radius: .375rem !important;
     }
     .vus-radius-rt-lg-7 {
         border-top-right-radius: .4375rem !important;
     }
     .vus-radius-rt-lg-8 {
         border-top-right-radius: .5rem !important;
     }
     .vus-radius-rt-lg-9 {
         border-top-right-radius: .5625rem !important;
     }
     .vus-radius-rt-lg-10 {
         border-top-right-radius: .625rem !important;
     }
     .vus-radius-rt-lg-circle {
         border-top-right-radius: 50% !important;
     }
     .vus-radius-rt-lg-large {
         border-top-right-radius: 12.5rem !important;
     }
     .vus-radius-rt-lg-0 {
         border-top-right-radius: 0 !important;
     }

     /* 右下 */
     .vus-radius-rb-lg-1 {
         border-bottom-right-radius: .0625rem !important;
     }
     .vus-radius-rb-lg-2 {
         border-bottom-right-radius: .125rem !important;
     }
     .vus-radius-rb-lg-3 {
         border-bottom-right-radius: .1875rem !important;
     }
     .vus-radius-rb-lg-4 {
         border-bottom-right-radius: .25rem !important;
     }
     .vus-radius-rb-lg-5 {
         border-bottom-right-radius: .3125rem !important;
     }
     .vus-radius-rb-lg-6 {
         border-bottom-right-radius: .375rem !important;
     }
     .vus-radius-rb-lg-7 {
         border-bottom-right-radius: .4375rem !important;
     }
     .vus-radius-rb-lg-8 {
         border-bottom-right-radius: .5rem !important;
     }
     .vus-radius-rb-lg-9 {
         border-bottom-right-radius: .5625rem !important;
     }
     .vus-radius-rb-lg-10 {
         border-bottom-right-radius: .625rem !important;
     }
     .vus-radius-rb-lg-circle {
         border-bottom-right-radius: 50% !important;
     }
     .vus-radius-rb-lg-large {
         border-bottom-right-radius: 12.5rem !important;
     }
     .vus-radius-rb-lg-0 {
         border-bottom-right-radius: 0 !important;
     }

     /* 左下 */
     .vus-radius-lb-lg-1 {
         border-bottom-left-radius: .0625rem !important;
     }
     .vus-radius-lb-lg-2 {
         border-bottom-left-radius: .125rem !important;
     }
     .vus-radius-lb-lg-3 {
         border-bottom-left-radius: .1875rem !important;
     }
     .vus-radius-lb-lg-4 {
         border-bottom-left-radius: .25rem !important;
     }
     .vus-radius-lb-lg-5 {
         border-bottom-left-radius: .3125rem !important;
     }
     .vus-radius-lb-lg-6 {
         border-bottom-left-radius: .375rem !important;
     }
     .vus-radius-lb-lg-7 {
         border-bottom-left-radius: .4375rem !important;
     }
     .vus-radius-lb-lg-8 {
         border-bottom-left-radius: .5rem !important;
     }
     .vus-radius-lb-lg-9 {
         border-bottom-left-radius: .5625rem !important;
     }
     .vus-radius-lb-lg-10 {
         border-bottom-left-radius: .625rem !important;
     }
     .vus-radius-lb-lg-circle {
         border-bottom-left-radius: 50% !important;
     }
     .vus-radius-lb-lg-large {
         border-bottom-left-radius: 12.5rem !important;
     }
     .vus-radius-lb-lg-0 {
         border-bottom-left-radius: 0 !important;
     }

     /* 显示 */
     .vus-show-lg {
         display: block !important;
     }
     /* 隐藏 */
     .vus-hide-lg {
         display: none !important;
     }

     /* 左对齐 */
     .vus-text-left-lg {
         text-align: left !important;
     }
     /* 居中对齐 */
     .vus-text-center-lg {
         text-align: center !important;
     }
     /* 右对齐 */
     .vus-text-right-lg {
         text-align: right !important;
     }

     /* 左浮动 */
     .vus-fl-lg {
         float: left !important;
     }
     /* 右浮动 */
     .vus-fr-lg {
         float: right !important;
     }
     /* 清除浮动 */
     .vus-fn-lg {
         float: none !important;
     }

     /* col && flex */
     .vus-col-lg,
     .vus-flex-lg {
         max-width: 100%;
         -ms-flex-preferred-size: 0;
         flex-basis: 0;
         -ms-flex-positive: 1;
         flex-grow: 1;
     }
     /* col && flex auto */
     .vus-col-lg-auto,
     .vus-flex-lg-auto {
         width: auto;
         max-width: none;
         -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     }

     /* col */
     .vus-col-lg-1 {
         max-width: 8.333333%;
         -ms-flex: 0 0 8.333333%;
         flex: 0 0 8.333333%;
     }
     .vus-col-lg-2 {
         max-width: 16.666667%;
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
     }
     .vus-col-lg-3 {
         max-width: 25%;
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
     }
     .vus-col-lg-4 {
         max-width: 33.333333%;
         -ms-flex: 0 0 33.333333%;
         flex: 0 0 33.333333%;
     }
     .vus-col-lg-5 {
         max-width: 41.666667%;
         -ms-flex: 0 0 41.666667%;
         flex: 0 0 41.666667%;
     }
     .vus-col-lg-6 {
         max-width: 50%;
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
     }
     .vus-col-lg-7 {
         max-width: 58.333333%;
         -ms-flex: 0 0 58.333333%;
         flex: 0 0 58.333333%;
     }
     .vus-col-lg-8 {
         max-width: 66.666667%;
         -ms-flex: 0 0 66.666667%;
         flex: 0 0 66.666667%;
     }
     .vus-col-lg-9 {
         max-width: 75%;
         -ms-flex: 0 0 75%;
         flex: 0 0 75%;
     }
     .vus-col-lg-10 {
         max-width: 83.333333%;
         -ms-flex: 0 0 83.333333%;
         flex: 0 0 83.333333%;
     }
     .vus-col-lg-11 {
         max-width: 91.666667%;
         -ms-flex: 0 0 91.666667%;
         flex: 0 0 91.666667%;
     }
     .vus-col-lg-12 {
         max-width: 100%;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
     }

     /* flex */
     .vus-flex-lg-1 {
         max-width: 100%;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
     }
     .vus-flex-lg-2 {
         max-width: 50%;
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
     }
     .vus-flex-lg-3 {
         max-width: 33.333333%;
         -ms-flex: 0 0 33.333333%;
         flex: 0 0 33.333333%;
     }
     .vus-flex-lg-4 {
         max-width: 25%;
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
     }
     .vus-flex-lg-5 {
         max-width: 20%;
         -ms-flex: 0 0 20%;
         flex: 0 0 20%;
     }
     .vus-flex-lg-6 {
         max-width: 16.666667%;
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
     }
     .vus-flex-lg-7 {
         max-width: 14.285714%;
         -ms-flex: 0 0 14.285714%;
         flex: 0 0 14.285714%;
     }
     .vus-flex-lg-8 {
         max-width: 12.5%;
         -ms-flex: 0 0 12.5%;
         flex: 0 0 12.5%;
     }
     .vus-flex-lg-9 {
         max-width: 11.111111%;
         -ms-flex: 0 0 11.111111%;
         flex: 0 0 11.111111%;
     }
     .vus-flex-lg-10 {
         max-width: 10%;
         -ms-flex: 0 0 10%;
         flex: 0 0 10%;
     }
     .vus-flex-lg-11 {
         max-width: 9.090909%;
         -ms-flex: 0 0 9.090909%;
         flex: 0 0 9.090909%;
     }
     .vus-flex-lg-12 {
         max-width: 8.333333%;
         -ms-flex: 0 0 8.333333%;
         flex: 0 0 8.333333%;
     }

     /* 列偏移 */
     .vus-offset-lg-1 {
         margin-left: 8.333333%;
     }
     .vus-offset-lg-2 {
         margin-left: 16.666667%;
     }
     .vus-offset-lg-3 {
         margin-left: 25%;
     }
     .vus-offset-lg-4 {
         margin-left: 33.333333%;
     }
     .vus-offset-lg-5 {
         margin-left: 41.666667%;
     }
     .vus-offset-lg-6 {
         margin-left: 50%;
     }
     .vus-offset-lg-7 {
         margin-left: 58.333333%;
     }
     .vus-offset-lg-8 {
         margin-left: 66.666667%;
     }
     .vus-offset-lg-9 {
         margin-left: 75%;
     }
     .vus-offset-lg-10 {
         margin-left: 83.333333%;
     }
     .vus-offset-lg-11 {
         margin-left: 91.666667%;
     }

     /* 排列顺序 */
     .vus-order-lg-first {
         -webkit-order: -1;
         -ms-flex-order: -1;
         order: -1;
     }
     .vus-order-lg-last {
         -webkit-order: 13;
         -ms-flex-order: 13;
         order: 13;
     }
     .vus-order-lg-0 {
         -webkit-order: 0;
         -ms-flex-order: 0;
         order: 0;
     }
     .vus-order-lg-1 {
         -webkit-order: 1;
         -ms-flex-order: 1;
         order: 1;
     }
     .vus-order-lg-2 {
         -webkit-order: 2;
         -ms-flex-order: 2;
         order: 2;
     }
     .vus-order-lg-3 {
         -webkit-order: 3;
         -ms-flex-order: 3;
         order: 3;
     }
     .vus-order-lg-4 {
         -webkit-order: 4;
         -ms-flex-order: 4;
         order: 4;
     }
     .vus-order-lg-5 {
         -webkit-order: 5;
         -ms-flex-order: 5;
         order: 5;
     }
     .vus-order-lg-6 {
         -webkit-order: 6;
         -ms-flex-order: 6;
         order: 6;
     }
     .vus-order-lg-7 {
         -webkit-order: 7;
         -ms-flex-order: 7;
         order: 7;
     }
     .vus-order-lg-8 {
         -webkit-order: 8;
         -ms-flex-order: 8;
         order: 8;
     }
     .vus-order-lg-9 {
         -webkit-order: 9;
         -ms-flex-order: 9;
         order: 9;
     }
     .vus-order-lg-10 {
         -webkit-order: 10;
         -ms-flex-order: 10;
         order: 10;
     }
     .vus-order-lg-11 {
         -webkit-order: 11;
         -ms-flex-order: 11;
         order: 11;
     }
     .vus-order-lg-12 {
         -webkit-order: 12;
         -ms-flex-order: 12;
         order: 12;
     }

     /* 左右边距 */
     .vus-box.lr-lg-1 {
         margin-left: -.0625rem;
         margin-right: -.0625rem;
     }

     .vus-box.lr-lg-1 > .vus-col,
     .vus-box.lr-lg-1 > .vus-flex,
     .vus-box.lr-lg-1 > [class*="vus-col-"],
     .vus-box.lr-lg-1 > [class*="vus-flex-"] {
         padding-left: .0625rem;
         padding-right: .0625rem;
     }
     .vus-box.lr-lg-2 {
         margin-left: -.125rem;
         margin-right: -.125rem;
     }
     .vus-box.lr-lg-2 > .vus-col,
     .vus-box.lr-lg-2 > .vus-flex,
     .vus-box.lr-lg-2 > [class*="vus-col-"],
     .vus-box.lr-lg-2 > [class*="vus-flex-"] {
         padding-left: .125rem;
         padding-right: .125rem;
     }
     .vus-box.lr-lg-3 {
         margin-left: -.1875rem;
         margin-right: -.1875rem;
     }
     .vus-box.lr-lg-3 > .vus-col,
     .vus-box.lr-lg-3 > .vus-flex,
     .vus-box.lr-lg-3 > [class*="vus-col-"],
     .vus-box.lr-lg-3 > [class*="vus-flex-"] {
         padding-left: .1875rem;
         padding-right: .1875rem;
     }
     .vus-box.lr-lg-4 {
         margin-left: -.25rem;
         margin-right: -.25rem;
     }
     .vus-box.lr-lg-4 > .vus-col,
     .vus-box.lr-lg-4 > .vus-flex,
     .vus-box.lr-lg-4 > [class*="vus-col-"],
     .vus-box.lr-lg-4 > [class*="vus-flex-"] {
         padding-left: .25rem;
         padding-right: .25rem;
     }
     .vus-box.lr-lg-5 {
         margin-left: -.3125rem;
         margin-right: -.3125rem;
     }
     .vus-box.lr-lg-5 > .vus-col,
     .vus-box.lr-lg-5 > .vus-flex,
     .vus-box.lr-lg-5 > [class*="vus-col-"],
     .vus-box.lr-lg-5 > [class*="vus-flex-"] {
         padding-left: .3125rem;
         padding-right: .3125rem;
     }
     .vus-box.lr-lg-6 {
         margin-left: -.375rem;
         margin-right: -.375rem;
     }
     .vus-box.lr-lg-6 > .vus-col,
     .vus-box.lr-lg-6 > .vus-flex,
     .vus-box.lr-lg-6 > [class*="vus-col-"],
     .vus-box.lr-lg-6 > [class*="vus-flex-"] {
         padding-left: .375rem;
         padding-right: .375rem;
     }
     .vus-box.lr-lg-7 {
         margin-left: -.4375rem;
         margin-right: -.4375rem;
     }
     .vus-box.lr-lg-7 > .vus-col,
     .vus-box.lr-lg-7 > .vus-flex,
     .vus-box.lr-lg-7 > [class*="vus-col-"],
     .vus-box.lr-lg-7 > [class*="vus-flex-"] {
         padding-left: .4375rem;
         padding-right: .4375rem;
     }
     .vus-box.lr-lg-8 {
         margin-left: -.5rem;
         margin-right: -.5rem;
     }
     .vus-box.lr-lg-8 > .vus-col,
     .vus-box.lr-lg-8 > .vus-flex,
     .vus-box.lr-lg-8 > [class*="vus-col-"],
     .vus-box.lr-lg-8 > [class*="vus-flex-"] {
         padding-left: .5rem;
         padding-right: .5rem;
     }
     .vus-box.lr-lg-9 {
         margin-left: -.5625rem;
         margin-right: -.5625rem;
     }
     .vus-box.lr-lg-9 > .vus-col,
     .vus-box.lr-lg-9 > .vus-flex,
     .vus-box.lr-lg-9 > [class*="vus-col-"],
     .vus-box.lr-lg-9 > [class*="vus-flex-"] {
         padding-left: .5625rem;
         padding-right: .5625rem;
     }
     .vus-box.lr-lg-10 {
         margin-left: -.625rem;
         margin-right: -.625rem;
     }
     .vus-box.lr-lg-10 > .vus-col,
     .vus-box.lr-lg-10 > .vus-flex,
     .vus-box.lr-lg-10 > [class*="vus-col-"],
     .vus-box.lr-lg-10 > [class*="vus-flex-"] {
         padding-left: .625rem;
         padding-right: .625rem;
     }

     /* 上下边距 */
     .vus-box.tb-lg-1 {
         margin-top: -.0625rem;
         margin-bottom: -.0625rem;
     }
     .vus-box.tb-lg-1 > .vus-col,
     .vus-box.tb-lg-1 > .vus-flex,
     .vus-box.tb-lg-1 > [class*="vus-col-"],
     .vus-box.tb-lg-1 > [class*="vus-flex-"] {
         padding-top: .0625rem;
         padding-bottom: .0625rem;
     }
     .vus-box.tb-lg-2 {
         margin-top: -.125rem;
         margin-bottom: -.125rem;
     }
     .vus-box.tb-lg-2 > .vus-col,
     .vus-box.tb-lg-2 > .vus-flex,
     .vus-box.tb-lg-2 > [class*="vus-col-"],
     .vus-box.tb-lg-2 > [class*="vus-flex-"] {
         padding-top: .125rem;
         padding-bottom: .125rem;
     }
     .vus-box.tb-lg-3 {
         margin-top: -.1875rem;
         margin-bottom: -.1875rem;
     }
     .vus-box.tb-lg-3 > .vus-col,
     .vus-box.tb-lg-3 > .vus-flex,
     .vus-box.tb-lg-3 > [class*="vus-col-"],
     .vus-box.tb-lg-3 > [class*="vus-flex-"] {
         padding-top: .1875rem;
         padding-bottom: .1875rem;
     }
     .vus-box.tb-lg-4 {
         margin-top: -.25rem;
         margin-bottom: -.25rem;
     }
     .vus-box.tb-lg-4 > .vus-col,
     .vus-box.tb-lg-4 > .vus-flex,
     .vus-box.tb-lg-4 > [class*="vus-col-"],
     .vus-box.tb-lg-4 > [class*="vus-flex-"] {
         padding-top: .25rem;
         padding-bottom: .25rem;
     }
     .vus-box.tb-lg-5 {
         margin-top: -.3125rem;
         margin-bottom: -.3125rem;
     }
     .vus-box.tb-lg-5 > .vus-col,
     .vus-box.tb-lg-5 > .vus-flex,
     .vus-box.tb-lg-5 > [class*="vus-col-"],
     .vus-box.tb-lg-5 > [class*="vus-flex-"] {
         padding-top: .3125rem;
         padding-bottom: .3125rem;
     }
     .vus-box.tb-lg-6 {
         margin-top: -.375rem;
         margin-bottom: -.375rem;
     }
     .vus-box.tb-lg-6 > .vus-col,
     .vus-box.tb-lg-6 > .vus-flex,
     .vus-box.tb-lg-6 > [class*="vus-col-"],
     .vus-box.tb-lg-6 > [class*="vus-flex-"] {
         padding-top: .375rem;
         padding-bottom: .375rem;
     }
     .vus-box.tb-lg-7 {
         margin-top: -.4375rem;
         margin-bottom: -.4375rem;
     }
     .vus-box.tb-lg-7 > .vus-col,
     .vus-box.tb-lg-7 > .vus-flex,
     .vus-box.tb-lg-7 > [class*="vus-col-"],
     .vus-box.tb-lg-7 > [class*="vus-flex-"] {
         padding-top: .4375rem;
         padding-bottom: .4375rem;
     }
     .vus-box.tb-lg-8 {
         margin-top: -.5rem;
         margin-bottom: -.5rem;
     }
     .vus-box.tb-lg-8 > .vus-col,
     .vus-box.tb-lg-8 > .vus-flex,
     .vus-box.tb-lg-8 > [class*="vus-col-"],
     .vus-box.tb-lg-8 > [class*="vus-flex-"] {
         padding-top: .5rem;
         padding-bottom: .5rem;
     }
     .vus-box.tb-lg-9 {
         margin-top: -.5625rem;
         margin-bottom: -.5625rem;
     }
     .vus-box.tb-lg-9 > .vus-col,
     .vus-box.tb-lg-9 > .vus-flex,
     .vus-box.tb-lg-9 > [class*="vus-col-"],
     .vus-box.tb-lg-9 > [class*="vus-flex-"] {
         padding-top: .5625rem;
         padding-bottom: .5625rem;
     }
     .vus-box.tb-lg-10 {
         margin-top: -.625rem;
         margin-bottom: -.625rem;
     }
     .vus-box.tb-lg-10 > .vus-col,
     .vus-box.tb-lg-10 > .vus-flex,
     .vus-box.tb-lg-10 > [class*="vus-col-"],
     .vus-box.tb-lg-10 > [class*="vus-flex-"] {
         padding-top: .625rem;
         padding-bottom: .625rem;
     }
 }

 /* 小于等于 */
 @media (max-width: 1023px) {
     .vus-fluid-md {
         width: 100% !important;
         display: block !important;
     }
 }
 @media (max-width: 1279px) {
     .vus-fluid-lg {
         width: 100% !important;
         display: block !important;
     }
 }


 /* 满屏容器 */
 .vus-container-fluid {
     width: 100%;
     padding-right: .625rem;
     padding-left: .625rem;
     margin-right: auto;
     margin-left: auto;
 }


 /* 清除浮动 */
 .vus-container::after,
 .vus-container-fluid::after,
 .vus-h1::after,
 .vus-h2::after,
 .vus-h3::after,
 .vus-h4::after,
 .vus-h5::after,
 .vus-h6::after,
 .vus-p::after,
 .vus-lead::after,
 .vus-hr::after,
 .vus-demo::after,
 .vus-dl::after,
 .vus-box::after,
 .vus-page::after,
 .vus-form::after,
 .vus-form-item::after,
 .vus-form-content::after,
 .vus-radio::after,
 .vus-radio-btn::after,
 .vus-checkbox::after,
 .vus-checkbox-btn::after,
 .vus-switch::after,
 .vus-input::after,
 .vus-btn::after,
 .vus-list::after,
 .vus-list > .item::after,
 .vus-breadcrumb::after,
 .vus-dropdown::after,
 .vus-dropdown > .dropdown::after,
 .vus-clearfix::after {
     clear: both;
 }
 .vus-container::before,
 .vus-container::after,
 .vus-container-fluid::before,
 .vus-container-fluid::after,
 .vus-p::before,
 .vus-p::after,
 .vus-lead::before,
 .vus-lead::after,
 .vus-hr::before,
 .vus-hr::after,
 .vus-dl::before,
 .vus-dl::after,
 .vus-demo::after,
 .vus-form::before,
 .vus-form::after,
 .vus-form-item::before,
 .vus-form-item::after,
 .vus-form-content::before,
 .vus-form-content::after,
 .vus-radio::before,
 .vus-radio::after,
 .vus-radio-btn::before,
 .vus-radio-btn::after,
 .vus-checkbox::before,
 .vus-checkbox::after,
 .vus-checkbox-btn::before,
 .vus-checkbox-btn::after,
 .vus-switch::before,
 .vus-switch::after,
 .vus-list::before,
 .vus-list::after,
 .vus-list > .item::before,
 .vus-list > .item::after,
 .vus-breadcrumb::before,
 .vus-breadcrumb::after,
 .vus-dropdown::before,
 .vus-dropdown::after,
 .vus-dropdown > .dropdown::before,
 .vus-dropdown > .dropdown::after,
 .vus-clearfix::before,
 .vus-clearfix::after {
     display: table;
     content: ' ';
 }