/*html {*/
/*    font-family: var(--font-main), sans-serif;*/
/*    font-size: var(--font-size-base);*/
/*    color: var(--color-text);*/
/*    background-color: var(--color-bg);*/
/*    line-height: 1.5;*/
/*    -webkit-font-smoothing: antialiased;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center 6.875rem;*/
/*    background-size: 100%;*/
/*    !*background-image: url("/static/assets/images/body.svg");*!*/
/*    -ms-text-size-adjust: 100%;*/
/*    -webkit-text-size-adjust: 100%;*/
/*}*/

/*body {*/
/*    line-height: var(--line-height-base);*/
/*    color: var(--color-text-base);*/
/*    font-size: var(--font-base-size);*/
/*    font-family: var(--font-main);*/
/*}*/

/*blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    -webkit-tap-highlight-color: rgba(17, 29, 48, 0)*/
/*}*/

a:active, a:hover {
    outline: 0
}

img {
    display: inline-block;
    border: none;
    vertical-align: middle
}

li {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700
}

h5, h6 {
    font-size: 100%
}

button, input, select, textarea {
    font-size: 100%
}

button, input, optgroup, option, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0
}

pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}



hr {
    height: 0;
    line-height: 0;
    margin: 0.625rem 0;
    padding: 0;
    border: none;
    border-bottom: 0.0625rem solid #eee;
    clear: both;
    overflow: hidden;
    background: 0 0
}

a {
    color: #081723;
    text-decoration: none
}

a cite {
    font-style: normal
}

.layui-border-box, .layui-border-box * {
    box-sizing: border-box
}

.layui-box, .layui-box * {
    box-sizing: content-box
}

.layui-clear {
    clear: both
}

.layui-clear:after {
    content: '\20';
    clear: both;
    display: block;
    height: 0
}

.layui-clear-space {
    word-spacing: -0.3125rem
}

.inline-block align-middle {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.layui-edge {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-width: 0.375rem;
    border-style: dashed;
    border-color: transparent;
    overflow: hidden
}

.layui-edge-top {
    top: -0.25rem;
    border-bottom-color: #999;
    border-bottom-style: solid
}

.layui-edge-right {
    border-left-color: #999;
    border-left-style: solid
}

.layui-edge-bottom {
    top: 0.125rem;
    border-top-color: #999;
    border-top-style: solid
}

.layui-edge-left {
    border-right-color: #999;
    border-right-style: solid
}

.layui-elip, .layui-ellip {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

/*.layui-disabled, .layui-icon, .layui-unselect {*/
/*    user-select: none*/
/*}*/

/*.layui-disabled, .layui-disabled:hover {*/
/*    color: #d2d2d2 !important;*/
/*    cursor: not-allowed !important*/
/*}*/

.layui-circle {
    border-radius: 100%
}

.layui-show {
    display: block !important
}

.layui-hide {
    display: none !important
}

.layui-show-v {
    visibility: visible !important
}

.layui-hide-v {
    visibility: hidden !important
}

@font-face {
    font-family: layui-icon;
    src: url(../font/iconfont.eot?v=293);
    src: url(../font/iconfont.eot?v=293#iefix) format('embedded-opentype'), url(../font/iconfont.woff2?v=293) format('woff2'), url(../font/iconfont.woff?v=293) format('woff'), url(../font/iconfont.ttf?v=293) format('truetype'), url(../font/iconfont.svg?v=293#layui-icon) format('svg')
}

.layui-icon {
    font-family: layui-icon !important;
    font-size: 1rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.layui-icon-sound:before {
    content: "\e69d"
}

.layui-icon-bot:before {
    content: "\e7d6"
}

.layui-icon-leaf:before {
    content: "\e701"
}

.layui-icon-folder:before {
    content: "\eabe"
}

.layui-icon-folder-open:before {
    content: "\eac1"
}

.layui-icon-gitee:before {
    content: "\e69b"
}

.layui-icon-github:before {
    content: "\e6a7"
}

.layui-icon-disabled:before {
    content: "\e6cc"
}

.layui-icon-moon:before {
    content: "\e6c2"
}

.layui-icon-error:before {
    content: "\e693"
}

.layui-icon-success:before {
    content: "\e697"
}

.layui-icon-question:before {
    content: "\e699"
}

.layui-icon-lock:before {
    content: "\e69a"
}

.layui-icon-eye:before {
    content: "\e695"
}

.layui-icon-eye-invisible:before {
    content: "\e696"
}

.layui-icon-backspace:before {
    content: "\e694"
}

.layui-icon-tips-fill:before {
    content: "\eb2e"
}

.layui-icon-test:before {
    content: "\e692"
}

.layui-icon-clear:before {
    content: "\e788"
}

.layui-icon-heart-fill:before {
    content: "\e68f"
}

.layui-icon-light:before {
    content: "\e748"
}

.layui-icon-music:before {
    content: "\e690"
}

.layui-icon-time:before {
    content: "\e68d"
}

.layui-icon-ie:before {
    content: "\e7bb"
}

.layui-icon-firefox:before {
    content: "\e686"
}

.layui-icon-at:before {
    content: "\e687"
}

.layui-icon-bluetooth:before {
    content: "\e689"
}

.layui-icon-chrome:before {
    content: "\e68a"
}

.layui-icon-edge:before {
    content: "\e68b"
}

.layui-icon-heart:before {
    content: "\e68c"
}

.layui-icon-key:before {
    content: "\e683"
}

.layui-icon-android:before {
    content: "\e684"
}

.layui-icon-mike:before {
    content: "\e6dc"
}

.layui-icon-mute:before {
    content: "\e685"
}

.layui-icon-gift:before {
    content: "\e627"
}

.layui-icon-windows:before {
    content: "\e67f"
}

.layui-icon-ios:before {
    content: "\e680"
}

.layui-icon-logout:before {
    content: "\e682"
}

.layui-icon-wifi:before {
    content: "\e7e0"
}

.layui-icon-rss:before {
    content: "\e808"
}

.layui-icon-email:before {
    content: "\e618"
}

.layui-icon-reduce-circle:before {
    content: "\e616"
}

.layui-icon-transfer:before {
    content: "\e691"
}

.layui-icon-service:before {
    content: "\e626"
}

.layui-icon-addition:before {
    content: "\e624"
}

.layui-icon-subtraction:before {
    content: "\e67e"
}

.layui-icon-slider:before {
    content: "\e714"
}

.layui-icon-print:before {
    content: "\e66d"
}

.layui-icon-export:before {
    content: "\e67d"
}

.layui-icon-cols:before {
    content: "\e610"
}

.layui-icon-screen-full:before {
    content: "\e622"
}

.layui-icon-screen-restore:before {
    content: "\e758"
}

.layui-icon-rate-half:before {
    content: "\e6c9"
}

.layui-icon-rate-solid:before {
    content: "\e67a"
}

.layui-icon-rate:before {
    content: "\e67b"
}

.layui-icon-cellphone:before {
    content: "\e678"
}

.layui-icon-vercode:before {
    content: "\e679"
}

.layui-icon-login-weibo:before {
    content: "\e675"
}

.layui-icon-login-qq:before {
    content: "\e676"
}

.layui-icon-login-wechat:before {
    content: "\e677"
}

.layui-icon-username:before {
    content: "\e66f"
}

.layui-icon-password:before {
    content: "\e673"
}

.layui-icon-refresh-3:before {
    content: "\e9aa"
}

.layui-icon-auz:before {
    content: "\e672"
}

.layui-icon-shrink-right:before {
    content: "\e668"
}

.layui-icon-spread-left:before {
    content: "\e66b"
}

.layui-icon-snowflake:before {
    content: "\e6b1"
}

.layui-icon-tips:before {
    content: "\e702"
}

.layui-icon-note:before {
    content: "\e66e"
}

.layui-icon-senior:before {
    content: "\e674"
}

.layui-icon-refresh-1:before {
    content: "\e666"
}

.layui-icon-refresh:before {
    content: "\e669"
}

.layui-icon-flag:before {
    content: "\e66c"
}

.layui-icon-theme:before {
    content: "\e66a"
}

.layui-icon-notice:before {
    content: "\e667"
}

.layui-icon-console:before {
    content: "\e665"
}

.layui-icon-website:before {
    content: "\e7ae"
}

.layui-icon-face-surprised:before {
    content: "\e664"
}

.layui-icon-set:before {
    content: "\e716"
}

.layui-icon-template:before {
    content: "\e663"
}

.layui-icon-app:before {
    content: "\e653"
}

.layui-icon-template-1:before {
    content: "\e656"
}

.layui-icon-home:before {
    content: "\e68e"
}

.layui-icon-female:before {
    content: "\e661"
}

.layui-icon-male:before {
    content: "\e662"
}

.layui-icon-tread:before {
    content: "\e6c5"
}

.layui-icon-praise:before {
    content: "\e6c6"
}

.layui-icon-rmb:before {
    content: "\e65e"
}

.layui-icon-more:before {
    content: "\e65f"
}

.layui-icon-camera:before {
    content: "\e660"
}

.layui-icon-cart-simple:before {
    content: "\e698"
}

.layui-icon-face-cry:before {
    content: "\e69c"
}

.layui-icon-face-smile:before {
    content: "\e6af"
}

.layui-icon-survey:before {
    content: "\e6b2"
}

.layui-icon-read:before {
    content: "\e705"
}

.layui-icon-location:before {
    content: "\e715"
}

.layui-icon-dollar:before {
    content: "\e659"
}

.layui-icon-diamond:before {
    content: "\e735"
}

.layui-icon-return:before {
    content: "\e65c"
}

.layui-icon-camera-fill:before {
    content: "\e65d"
}

.layui-icon-fire:before {
    content: "\e756"
}

.layui-icon-more-vertical:before {
    content: "\e671"
}

.layui-icon-cart:before {
    content: "\e657"
}

.layui-icon-star-fill:before {
    content: "\e658"
}

.layui-icon-prev:before {
    content: "\e65a"
}

.layui-icon-next:before {
    content: "\e65b"
}

.layui-icon-upload:before {
    content: "\e67c"
}

.layui-icon-upload-drag:before {
    content: "\e681"
}

.layui-icon-user:before {
    content: "\e770"
}

.layui-icon-file-b:before {
    content: "\e655"
}

.layui-icon-component:before {
    content: "\e857"
}

.layui-icon-find-fill:before {
    content: "\e670"
}

.layui-icon-loading:before {
    content: "\e63d"
}

.layui-icon-loading-1:before {
    content: "\e63e"
}

.layui-icon-add-1:before {
    content: "\e654"
}

.layui-icon-pause:before {
    content: "\e651"
}

.layui-icon-play:before {
    content: "\e652"
}

.layui-icon-video:before {
    content: "\e6ed"
}

.layui-icon-headset:before {
    content: "\e6fc"
}

.layui-icon-voice:before {
    content: "\e688"
}

.layui-icon-speaker:before {
    content: "\e645"
}

.layui-icon-fonts-del:before {
    content: "\e64f"
}

.layui-icon-fonts-html:before {
    content: "\e64b"
}

.layui-icon-fonts-code:before {
    content: "\e64e"
}

.layui-icon-fonts-strong:before {
    content: "\e62b"
}

.layui-icon-unlink:before {
    content: "\e64d"
}

.layui-icon-picture:before {
    content: "\e64a"
}

.layui-icon-link:before {
    content: "\e64c"
}

.layui-icon-face-smile-b:before {
    content: "\e650"
}

.layui-icon-align-center:before {
    content: "\e647"
}

.layui-icon-align-right:before {
    content: "\e648"
}

.layui-icon-align-left:before {
    content: "\e649"
}

.layui-icon-fonts-u:before {
    content: "\e646"
}

.layui-icon-fonts-i:before {
    content: "\e644"
}

.layui-icon-tabs:before {
    content: "\e62a"
}

.layui-icon-circle:before {
    content: "\e63f"
}

.layui-icon-radio:before {
    content: "\e643"
}

.layui-icon-share:before {
    content: "\e641"
}

.layui-icon-edit:before {
    content: "\e642"
}

.layui-icon-delete:before {
    content: "\e640"
}

.layui-icon-engine:before {
    content: "\e628"
}

.layui-icon-chart-screen:before {
    content: "\e629"
}

.layui-icon-chart:before {
    content: "\e62c"
}

.layui-icon-table:before {
    content: "\e62d"
}

.layui-icon-tree:before {
    content: "\e62e"
}

.layui-icon-upload-circle:before {
    content: "\e62f"
}

.layui-icon-templeate-1:before {
    content: "\e630"
}

.layui-icon-util:before {
    content: "\e631"
}

.layui-icon-layouts:before {
    content: "\e632"
}

.layui-icon-prev-circle:before {
    content: "\e633"
}

.layui-icon-carousel:before {
    content: "\e634"
}

.layui-icon-code-circle:before {
    content: "\e635"
}

.layui-icon-water:before {
    content: "\e636"
}

.layui-icon-date:before {
    content: "\e637"
}

.layui-icon-layer:before {
    content: "\e638"
}

.layui-icon-fonts-clear:before {
    content: "\e639"
}

.layui-icon-dialogue:before {
    content: "\e63a"
}

.layui-icon-cellphone-fine:before {
    content: "\e63b"
}

.layui-icon-form:before {
    content: "\e63c"
}

.layui-icon-file:before {
    content: "\e621"
}

.layui-icon-triangle-r:before {
    content: "\e623"
}

.layui-icon-triangle-d:before {
    content: "\e625"
}

.layui-icon-set-sm:before {
    content: "\e620"
}

.layui-icon-add-circle:before {
    content: "\e61f"
}

.layui-icon-layim-download:before {
    content: "\e61e"
}

.layui-icon-layim-uploadfile:before {
    content: "\e61d"
}

.layui-icon-404:before {
    content: "\e61c"
}

.layui-icon-about:before {
    content: "\e60b"
}

.layui-icon-layim-theme:before {
    content: "\e61b"
}

.layui-icon-down:before {
    content: "\e61a"
}

.layui-icon-up:before {
    content: "\e619"
}

.layui-icon-circle-dot:before {
    content: "\e617"
}

.layui-icon-set-fill:before {
    content: "\e614"
}

.layui-icon-search:before {
    content: "\e615"
}

.layui-icon-friends:before {
    content: "\e612"
}

.layui-icon-group:before {
    content: "\e613"
}

.layui-icon-reply-fill:before {
    content: "\e611"
}

.layui-icon-menu-fill:before {
    content: "\e60f"
}

.layui-icon-face-smile-fine:before {
    content: "\e60c"
}

.layui-icon-picture-fine:before {
    content: "\e60d"
}

.layui-icon-log:before {
    content: "\e60e"
}

.layui-icon-list:before {
    content: "\e60a"
}

.layui-icon-release:before {
    content: "\e609"
}

.layui-icon-add-circle-fine:before {
    content: "\e608"
}

.layui-icon-ok:before {
    content: "\e605"
}

.layui-icon-help:before {
    content: "\e607"
}

.layui-icon-chat:before {
    content: "\e606"
}

.layui-icon-top:before {
    content: "\e604"
}

.layui-icon-right:before {
    content: "\e602"
}

.layui-icon-left:before {
    content: "\e603"
}

.layui-icon-star:before {
    content: "\e600"
}

.layui-icon-download-circle:before {
    content: "\e601"
}

.layui-icon-close:before {
    content: "\1006"
}

.layui-icon-close-fill:before {
    content: "\1007"
}

.layui-icon-ok-circle:before {
    content: "\1005"
}

.layui-main {
    position: relative;
    width: 72.5rem;
    margin: 0 auto
}

.layui-header {
    position: relative;
    z-index: 1000;
    height: 3.75rem
}

.layui-header a:hover {
    transition: all .5s;
    -webkit-transition: all .5s
}

.layui-side {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
    width: 12.5rem;
    overflow-x: hidden
}

.layui-side-scroll {
    position: relative;
    width: 13.75rem;
    height: 100%;
    overflow-x: hidden
}

.layui-body {
    position: relative;
    left: 12.5rem;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
    box-sizing: border-box
}

.layui-layout-body {
    overflow-x: hidden
}

.layui-layout-admin .layui-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #23292e
}

.layui-layout-admin .layui-side {
    top: 3.75rem;
    width: 12.5rem;
    overflow-x: hidden
}

.layui-layout-admin .layui-body {
    position: absolute;
    top: 3.75rem;
    padding-bottom: 2.75rem
}

.layui-layout-admin .layui-main {
    width: auto;
    margin: 0 0.9375rem
}

.layui-layout-admin .layui-footer {
    position: fixed;
    left: 12.5rem;
    right: 0;
    bottom: 0;
    z-index: 990;
    height: 2.75rem;
    line-height: 2.75rem;
    padding: 0 0.9375rem;
    box-shadow: -0.0625rem 0 0.25rem rgb(0 0 0 / 12%);
    background-color: #fafafa
}

.layui-layout-admin .layui-logo {
    position: absolute;
    left: 0;
    top: 0;
    width: 12.5rem;
    height: 100%;
    line-height: 4.2857rem;
    text-align: center;
    color: #ff5722;
    font-size: 1rem;
    box-shadow: 0 0.0625rem 0.125rem 0 rgb(0 0 0 / 15%)
}

.layui-layout-admin .layui-header .nav nav-tabs {
    background: 0 0
}

.layui-layout-left {
    position: absolute !important;
    left: 12.5rem;
    top: 0
}

.layui-layout-right {
    position: absolute !important;
    right: 0;
    top: 0
}

.layui-container {
    position: relative;
    margin: 0 auto;
    padding: 0 0.9375rem;
    box-sizing: border-box
}

.layui-fluid {
    position: relative;
    margin: 0 auto;
    padding: 0 0.9375rem
}

.grid grid-cols-1:after, .grid grid-cols-1:before {
    content: "";
    display: block;
    clear: both
}

.layui-col-lg1, .layui-col-lg10, .layui-col-lg11, .layui-col-lg12, .layui-col-lg2, .layui-col-lg3, .layui-col-lg4, .layui-col-lg5, .layui-col-lg6, .layui-col-lg7, .layui-col-lg8, .layui-col-lg9, .layui-col-md1, .layui-col-md10, .layui-col-md11, .layui-col-md12, .layui-col-md2, .layui-col-md3, .layui-col-md4, .layui-col-md5, .layui-col-md6, .layui-col-md7, .layui-col-md8, .layui-col-md9, .layui-col-sm1, .layui-col-sm10, .layui-col-sm11, .layui-col-sm12, .layui-col-sm2, .layui-col-sm3, .layui-col-sm4, .layui-col-sm5, .layui-col-sm6, .layui-col-sm7, .layui-col-sm8, .layui-col-sm9, .layui-col-xl1, .layui-col-xl10, .layui-col-xl11, .layui-col-xl12, .layui-col-xl2, .layui-col-xl3, .layui-col-xl4, .layui-col-xl5, .layui-col-xl6, .layui-col-xl7, .layui-col-xl8, .layui-col-xl9, .lcol-xs-1, .lcol-xs-10, .lcol-xs-11, .lcol-xs-12, .lcol-xs-2, .lcol-xs-3, .lcol-xs-4, .lcol-xs-5, .lcol-xs-6, .lcol-xs-7, .lcol-xs-8, .lcol-xs-9 {
    position: relative;
    display: block;
    box-sizing: border-box
}

.lcol-xs-1, .lcol-xs-10, .lcol-xs-11, .lcol-xs-12, .lcol-xs-2, .lcol-xs-3, .lcol-xs-4, .lcol-xs-5, .lcol-xs-6, .lcol-xs-7, .lcol-xs-8, .lcol-xs-9 {
    float: left
}

.lcol-xs-1 {
    width: 8.33333333%
}

.lcol-xs-2 {
    width: 16.66666667%
}

.lcol-xs-3 {
    width: 25%
}

.lcol-xs-4 {
    width: 33.33333333%
}

.lcol-xs-5 {
    width: 41.66666667%
}

.lcol-xs-6 {
    width: 50%
}

.lcol-xs-7 {
    width: 58.33333333%
}

.lcol-xs-8 {
    width: 66.66666667%
}

.lcol-xs-9 {
    width: 75%
}

.lcol-xs-10 {
    width: 83.33333333%
}

.lcol-xs-11 {
    width: 91.66666667%
}

.lcol-xs-12 {
    width: 100%
}

.lcol-xs--offset1 {
    margin-left: 8.33333333%
}

.lcol-xs--offset2 {
    margin-left: 16.66666667%
}

.lcol-xs--offset3 {
    margin-left: 25%
}

.lcol-xs--offset4 {
    margin-left: 33.33333333%
}

.lcol-xs--offset5 {
    margin-left: 41.66666667%
}

.lcol-xs--offset6 {
    margin-left: 50%
}

.lcol-xs--offset7 {
    margin-left: 58.33333333%
}

.lcol-xs--offset8 {
    margin-left: 66.66666667%
}

.lcol-xs--offset9 {
    margin-left: 75%
}

.lcol-xs--offset10 {
    margin-left: 83.33333333%
}

.lcol-xs--offset11 {
    margin-left: 91.66666667%
}

.lcol-xs--offset12 {
    margin-left: 100%
}

@media screen and (max-width: 768px) {
    .layui-container {
        padding: 0 15px;
    }

    .layui-hide-xs {
        display: none !important;
    }

    .layui-show-xs-block {
        display: block !important;
    }

    .layui-show-xs-inline {
        display: inline !important;
    }

    .layui-show-xs-inline-block {
        display: inline-block !important;
    }
}

@media screen and (min-width: 768px) {
    .layui-container {
        width: 45rem
    }

    .layui-hide-sm {
        display: none !important
    }

    .layui-show-sm-block {
        display: block !important
    }

    .layui-show-sm-inline {
        display: inline !important
    }

    .layui-show-sm-inline-block {
        display: inline-block !important
    }

    .layui-col-sm1, .layui-col-sm10, .layui-col-sm11, .layui-col-sm12, .layui-col-sm2, .layui-col-sm3, .layui-col-sm4, .layui-col-sm5, .layui-col-sm6, .layui-col-sm7, .layui-col-sm8, .layui-col-sm9 {
        float: left
    }

    .layui-col-sm1 {
        width: 8.33333333%
    }

    .layui-col-sm2 {
        width: 16.66666667%
    }

    .layui-col-sm3 {
        width: 25%
    }

    .layui-col-sm4 {
        width: 33.33333333%
    }

    .layui-col-sm5 {
        width: 41.66666667%
    }

    .layui-col-sm6 {
        width: 50%
    }

    .layui-col-sm7 {
        width: 58.33333333%
    }

    .layui-col-sm8 {
        width: 66.66666667%
    }

    .layui-col-sm9 {
        width: 75%
    }

    .layui-col-sm10 {
        width: 83.33333333%
    }

    .layui-col-sm11 {
        width: 91.66666667%
    }

    .layui-col-sm12 {
        width: 100%
    }

    .layui-col-sm-offset1 {
        margin-left: 8.33333333%
    }

    .layui-col-sm-offset2 {
        margin-left: 16.66666667%
    }

    .layui-col-sm-offset3 {
        margin-left: 25%
    }

    .layui-col-sm-offset4 {
        margin-left: 33.33333333%
    }

    .layui-col-sm-offset5 {
        margin-left: 41.66666667%
    }

    .layui-col-sm-offset6 {
        margin-left: 50%
    }

    .layui-col-sm-offset7 {
        margin-left: 58.33333333%
    }

    .layui-col-sm-offset8 {
        margin-left: 66.66666667%
    }

    .layui-col-sm-offset9 {
        margin-left: 75%
    }

    .layui-col-sm-offset10 {
        margin-left: 83.33333333%
    }

    .layui-col-sm-offset11 {
        margin-left: 91.66666667%
    }

    .layui-col-sm-offset12 {
        margin-left: 100%
    }
}

@media screen and (min-width: 62rem) {
    .layui-container {
        width: 60rem
    }

    .layui-hide-md {
        display: none !important
    }

    .layui-show-md-block {
        display: block !important
    }

    .layui-show-md-inline {
        display: inline !important
    }

    .layui-show-md-inline-block {
        display: inline-block !important
    }

    .layui-col-md1, .layui-col-md10, .layui-col-md11, .layui-col-md12, .layui-col-md2, .layui-col-md3, .layui-col-md4, .layui-col-md5, .layui-col-md6, .layui-col-md7, .layui-col-md8, .layui-col-md9 {
        float: left
    }

    .layui-col-md1 {
        width: 8.33333333%
    }

    .layui-col-md2 {
        width: 16.66666667%
    }

    .layui-col-md3 {
        width: 25%
    }

    .layui-col-md4 {
        width: 33.33333333%
    }

    .layui-col-md5 {
        width: 41.66666667%
    }

    .layui-col-md6 {
        width: 50%
    }

    .layui-col-md7 {
        width: 58.33333333%
    }

    .layui-col-md8 {
        width: 66.66666667%
    }

    .layui-col-md9 {
        width: 75%
    }

    .layui-col-md10 {
        width: 83.33333333%
    }

    .layui-col-md11 {
        width: 91.66666667%
    }

    .layui-col-md12 {
        width: 100%
    }

    .layui-col-md-offset1 {
        margin-left: 8.33333333%
    }

    .layui-col-md-offset2 {
        margin-left: 16.66666667%
    }

    .layui-col-md-offset3 {
        margin-left: 25%
    }

    .layui-col-md-offset4 {
        margin-left: 33.33333333%
    }

    .layui-col-md-offset5 {
        margin-left: 41.66666667%
    }

    .layui-col-md-offset6 {
        margin-left: 50%
    }

    .layui-col-md-offset7 {
        margin-left: 58.33333333%
    }

    .layui-col-md-offset8 {
        margin-left: 66.66666667%
    }

    .layui-col-md-offset9 {
        margin-left: 75%
    }

    .layui-col-md-offset10 {
        margin-left: 83.33333333%
    }

    .layui-col-md-offset11 {
        margin-left: 91.66666667%
    }

    .layui-col-md-offset12 {
        margin-left: 100%
    }
}

@media screen and (min-width: 75rem) {
    .layui-container {
        width: 71.875rem
    }

    .layui-hide-lg {
        display: none !important
    }

    .layui-show-lg-block {
        display: block !important
    }

    .layui-show-lg-inline {
        display: inline !important
    }

    .layui-show-lg-inline-block {
        display: inline-block !important
    }

    .layui-col-lg1, .layui-col-lg10, .layui-col-lg11, .layui-col-lg12, .layui-col-lg2, .layui-col-lg3, .layui-col-lg4, .layui-col-lg5, .layui-col-lg6, .layui-col-lg7, .layui-col-lg8, .layui-col-lg9 {
        float: left
    }

    .layui-col-lg1 {
        width: 8.33333333%
    }

    .layui-col-lg2 {
        width: 16.66666667%
    }

    .layui-col-lg3 {
        width: 25%
    }

    .layui-col-lg4 {
        width: 33.33333333%
    }

    .layui-col-lg5 {
        width: 41.66666667%
    }

    .layui-col-lg6 {
        width: 50%
    }

    .layui-col-lg7 {
        width: 58.33333333%
    }

    .layui-col-lg8 {
        width: 66.66666667%
    }

    .layui-col-lg9 {
        width: 75%
    }

    .layui-col-lg10 {
        width: 83.33333333%
    }

    .layui-col-lg11 {
        width: 91.66666667%
    }

    .layui-col-lg12 {
        width: 100%
    }

    .layui-col-lg-offset1 {
        margin-left: 8.33333333%
    }

    .layui-col-lg-offset2 {
        margin-left: 16.66666667%
    }

    .layui-col-lg-offset3 {
        margin-left: 25%
    }

    .layui-col-lg-offset4 {
        margin-left: 33.33333333%
    }

    .layui-col-lg-offset5 {
        margin-left: 41.66666667%
    }

    .layui-col-lg-offset6 {
        margin-left: 50%
    }

    .layui-col-lg-offset7 {
        margin-left: 58.33333333%
    }

    .layui-col-lg-offset8 {
        margin-left: 66.66666667%
    }

    .layui-col-lg-offset9 {
        margin-left: 75%
    }

    .layui-col-lg-offset10 {
        margin-left: 83.33333333%
    }

    .layui-col-lg-offset11 {
        margin-left: 91.66666667%
    }

    .layui-col-lg-offset12 {
        margin-left: 100%
    }
}

@media screen and (min-width: 87.5rem) {
    .layui-container {
        width: 83.125rem
    }

    .layui-hide-xl {
        display: none !important
    }

    .layui-show-xl-block {
        display: block !important
    }

    .layui-show-xl-inline {
        display: inline !important
    }

    .layui-show-xl-inline-block {
        display: inline-block !important
    }

    .layui-col-xl1, .layui-col-xl10, .layui-col-xl11, .layui-col-xl12, .layui-col-xl2, .layui-col-xl3, .layui-col-xl4, .layui-col-xl5, .layui-col-xl6, .layui-col-xl7, .layui-col-xl8, .layui-col-xl9 {
        float: left
    }

    .layui-col-xl1 {
        width: 8.33333333%
    }

    .layui-col-xl2 {
        width: 16.66666667%
    }

    .layui-col-xl3 {
        width: 25%
    }

    .layui-col-xl4 {
        width: 33.33333333%
    }

    .layui-col-xl5 {
        width: 41.66666667%
    }

    .layui-col-xl6 {
        width: 50%
    }

    .layui-col-xl7 {
        width: 58.33333333%
    }

    .layui-col-xl8 {
        width: 66.66666667%
    }

    .layui-col-xl9 {
        width: 75%
    }

    .layui-col-xl10 {
        width: 83.33333333%
    }

    .layui-col-xl11 {
        width: 91.66666667%
    }

    .layui-col-xl12 {
        width: 100%
    }

    .layui-col-xl-offset1 {
        margin-left: 8.33333333%
    }

    .layui-col-xl-offset2 {
        margin-left: 16.66666667%
    }

    .layui-col-xl-offset3 {
        margin-left: 25%
    }

    .layui-col-xl-offset4 {
        margin-left: 33.33333333%
    }

    .layui-col-xl-offset5 {
        margin-left: 41.66666667%
    }

    .layui-col-xl-offset6 {
        margin-left: 50%
    }

    .layui-col-xl-offset7 {
        margin-left: 58.33333333%
    }

    .layui-col-xl-offset8 {
        margin-left: 66.66666667%
    }

    .layui-col-xl-offset9 {
        margin-left: 75%
    }

    .layui-col-xl-offset10 {
        margin-left: 83.33333333%
    }

    .layui-col-xl-offset11 {
        margin-left: 91.66666667%
    }

    .layui-col-xl-offset12 {
        margin-left: 100%
    }
}

.layui-col-space1 {
    margin: -.0.3125rem
}

.layui-col-space1 > * {
    padding: .0.3125rem
}

.layui-col-space2 {
    margin: -0.0625rem
}

.layui-col-space2 > * {
    padding: 0.0625rem
}

.layui-col-space4 {
    margin: -0.125rem
}

.layui-col-space4 > * {
    padding: 0.125rem
}

.layui-col-space5 {
    margin: -2.0.3125rem
}

.layui-col-space5 > * {
    padding: 2.0.3125rem
}

.layui-col-space6 {
    margin: -0.1875rem
}

.layui-col-space6 > * {
    padding: 0.1875rem
}

.layui-col-space8 {
    margin: -0.25rem
}

.layui-col-space8 > * {
    padding: 0.25rem
}

.layui-col-space10 {
    margin: -0.3125rem
}

.layui-col-space10 > * {
    padding: 0.3125rem
}

.layui-col-space12 {
    margin: -0.375rem
}

.layui-col-space12 > * {
    padding: 0.375rem
}

.layui-col-space14 {
    margin: -0.4375rem
}

.layui-col-space14 > * {
    padding: 0.4375rem
}

.layui-col-space15 {
    margin: -7.0.3125rem
}

.layui-col-space15 > * {
    padding: 7.0.3125rem
}

.layui-col-space18 {
    margin: -0.5625rem
}

.layui-col-space18 > * {
    padding: 0.5625rem
}

.layui-col-space20 {
    margin: -0.625rem
}

.layui-col-space20 > * {
    padding: 0.625rem
}

.layui-col-space22 {
    margin: -0.6875rem
}

.layui-col-space22 > * {
    padding: 0.6875rem
}

.layui-col-space24 {
    margin: -0.75rem
}

.layui-col-space24 > * {
    padding: 0.75rem
}

.layui-col-space25 {
    margin: -12.0.3125rem
}

.layui-col-space25 > * {
    padding: 12.0.3125rem
}

.layui-col-space26 {
    margin: -0.8125rem
}

.layui-col-space26 > * {
    padding: 0.8125rem
}

.layui-col-space28 {
    margin: -0.875rem
}

.layui-col-space28 > * {
    padding: 0.875rem
}

.layui-col-space30 {
    margin: -0.9375rem
}

.layui-col-space30 > * {
    padding: 0.9375rem
}

.layui-col-space32 {
    margin: -1rem
}

.layui-col-space32 > * {
    padding: 1rem
}

.layui-padding-1 {
    padding: 0.25rem !important
}

.layui-padding-2 {
    padding: 0.5rem !important
}

.layui-padding-3 {
    padding: 1rem !important
}

.layui-padding-4 {
    padding: 2rem !important
}

.layui-padding-5 {
    padding: 3rem !important
}

.layui-margin-1 {
    margin: 0.25rem !important
}

.layui-margin-2 {
    margin: 0.5rem !important
}

.layui-margin-3 {
    margin: 1rem !important
}

.layui-margin-4 {
    margin: 2rem !important
}

.layui-margin-5 {
    margin: 3rem !important
}

a.btn{
    text-decoration:none;
}


.btn, .form-control, .layui-select, .layui-textarea, .layui-upload-button {
    outline: 0;
    appearance: none;
    -webkit-appearance: none;
    transition: all .3s;
    -webkit-transition: all .3s;
    box-sizing: border-box
}

.layui-elem-quote {
    margin-bottom: 0.625rem;
    padding: 0.9375rem;
    line-height: 1.8;
    border-left: 0.3125rem solid #f03f07;
    border-radius: 0 0.125rem 0.125rem 0;
    background-color: #fafafa
}

.layui-quote-nm {
    border-style: solid;
    border-width: 0.0625rem;
    border-left-width: 0.3125rem;
    background: 0 0
}

.layui-elem-field {
    margin-bottom: 0.625rem;
    padding: 0;
    border-width: 0.0625rem;
    border-style: solid
}

.layui-elem-field legend {
    margin-left: 1.25rem;
    padding: 0 0.625rem;
    font-size: 1.125rem
}

.layui-field-title {
    margin: 1rem 0;
    border-width: 0;
    border-top-width: 0.0625rem
}

.layui-field-box {
    padding: 0.9375rem
}

.layui-field-title .layui-field-box {
    padding: 0.625rem 0
}

.layui-progress {
    position: relative;
    height: 0.375rem;
    border-radius: 0.125rem;
    background-color: #eee
}

.layui-progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    max-width: 100%;
    height: 0.375rem;
    border-radius: 0.125rem;
    text-align: right;
    background-color: #f03f07;
    transition: all .3s;
    -webkit-transition: all .3s
}

.layui-progress-big, .layui-progress-big .layui-progress-bar {
    height: 1.125rem;
    line-height: 1.125rem
}

.layui-progress-text {
    position: relative;
    top: -1.25rem;
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #32435c
}

.layui-progress-big .layui-progress-text {
    position: static;
    padding: 0 0.625rem;
    color: #fff
}

.layui-collapse {
    border-width: 0.0625rem;
    border-style: solid;
    border-radius: 0.125rem
}

.layui-colla-content, .layui-colla-item {
    border-top-width: 0.0625rem;
    border-top-style: solid
}

.layui-colla-item:first-child {
    border-top: none
}

.layui-colla-title {
    position: relative;
    height: 2.625rem;
    line-height: 2.625rem;
    padding: 0 0.9375rem 0 2.1875rem;
    color: #333;
    background-color: #fafafa;
    cursor: pointer;
    font-size: 0.875rem;
    overflow: hidden
}

.layui-colla-content {
    display: none;
    padding: 0.625rem 0.9375rem;
    line-height: 1.6;
    color: #32435c
}

.layui-colla-icon {
    position: absolute;
    left: 0.9375rem;
    top: 0;
    font-size: 0.875rem
}

.card {
    margin-bottom: 0.9375rem;
    border-radius: 0.125rem;
    background-color: #fff;
    box-shadow: 0 0.0625rem 0.125rem 0 rgba(17, 29, 48, .05)
}

.card:last-child {
    margin-bottom: 0
}

.card-body, .card-header {
    padding: 0.625rem 0.9375rem;
    display: block;
}

.card-header {
    border-bottom: 0.0625rem solid #f8f8f8;
    color: #333;
    border-radius: 0.125rem 0.125rem 0 0;
    font-size: 0.875rem
}

.card-body .layui-table {
    margin: 0.3125rem 0
}

.card .layui-tab {
    margin: 0
}

.layui-panel {
    position: relative;
    border-width: 0.0625rem;
    border-style: solid;
    border-radius: 0.125rem;
    box-shadow: 0.0625rem 0.0625rem 0.25rem rgb(0 0 0 / 8%);
    background-color: #fff;
    color: #32435c
}

.layui-panel-window {
    position: relative;
    padding: 0.9375rem;
    border-radius: 0;
    border-top: 0.3125rem solid #eee;
    background-color: #fff
}

.layui-auxiliar-moving {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    z-index: 9999999999;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.layui-scrollbar-hide {
    overflow: hidden !important
}

.layui-bg-red {
    background-color: #ff5722 !important;
    color: #fff !important
}

.layui-bg-orange {
    background-color: #ff9800 !important;
    /*color: #2d3845d4 !important;*/
    color: #fff !important
}

.layui-bg-green {
    background-color: #1e9fff !important;
    color: #fff !important
}

.layui-bg-cyan {
    background-color: #2f4056 !important;
    color: #fff !important
}

.layui-bg-blue {
    background-color: #1e9fff !important;
    color: #fff !important
}

.layui-bg-purple {
    background-color: #a29bfe !important;
    color: #fff !important
}

.layui-bg-black {
    background-color: #32435c !important;
    color: #fff !important
}

.layui-bg-gray {
    background-color: #fafafa !important;
    color: #32435c !important
}

.layui-badge-rim, .layui-border, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .form-pane .form-item[pane], .form-pane .form-label, .form-control, .form-control-split, .layui-panel, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea {
    border-color: #2888e629
}

.layui-border {
    border-width: 0.0625rem;
    border-style: solid;
    color: #32435c !important
}

.layui-border-red {
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #ff5722 !important;
    color: #ff5722 !important
}

.layui-border-orange {
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #ffeaa7 !important;
    color: #ffeaa7 !important
}

.layui-border-green {
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #1e9fff !important;
    color: #1e9fff !important
}

.layui-border-cyan {
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #2f4056 !important;
    color: #2f4056 !important
}

.layui-border-blue {
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #1e9fff !important;
    color: #1e9fff !important
}

.layui-border-purple {
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #a29bfe !important;
    color: #a29bfe !important
}

.layui-border-black {
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #2f363c !important;
    color: #2f363c !important
}

hr.layui-border-black, hr.layui-border-blue, hr.layui-border-cyan, hr.layui-border-green, hr.layui-border-orange, hr.layui-border-purple, hr.layui-border-red {
    border-width: 0 0 0.0625rem
}

.layui-timeline-item:before {
    background-color: #eee
}

.layui-text {
    line-height: 1.8;
    font-size: 0.875rem
}

.layui-text h1 {
    margin: 2rem 0;
    font-size: 2rem
}

.layui-text h2 {
    margin: 1.5rem 0;
    font-size: 1.5rem
}

.layui-text h3 {
    margin: 1rem 0;
    font-size: 1.125rem
}

.layui-text h4 {
    margin: 0.6875rem 0;
    font-size: 1rem
}

.layui-text h5 {
    margin: 0.6875rem 0;
    font-size: 0.875rem
}

.layui-text h6 {
    margin: 0.6875rem 0;
    font-size: 0.8125rem
}

.layui-text p {
    margin: 0.9375rem 0
}

.layui-text p:first-child {
    margin-top: 0
}

.layui-text p:last-child {
    margin-bottom: 0
}

.layui-text hr {
    margin: 0.9375rem 0
}

.layui-text ol, .layui-text ul {
    padding-left: 0.9375rem
}

.layui-text ul li {
    margin-top: 0.3125rem;
    list-style-type: disc
}

.layui-text ol li {
    margin-top: 0.3125rem;
    list-style-type: decimal
}

.layui-text ol ul > li, .layui-text ul ul > li {
    list-style-type: disc
}

.layui-text ol li > p:first-child, .layui-text ul li > p:first-child {
    margin-top: 0;
    margin-bottom: 0
}

.layui-text :where(a:not(.btn)) {
    color: #01aaed
}

.layui-text :where(a:not(.btn):hover) {
    text-decoration: underline
}

.layui-text blockquote:not(.layui-elem-quote) {
    margin: 0.9375rem 0;
    padding: 0.3125rem 0.9375rem;
    border-left: 0.3125rem solid #eee
}

.layui-text pre > code:not(.layui-code) {
    display: block;
    padding: 0.9375rem;
    font-family: "Courier New", Consolas, "Lucida Console", monospace
}

.layui-text-em, .layui-word-aux {
    color: #999 !important;
    padding-left: 0.3125rem !important;
    padding-right: 0.3125rem !important
}

.layui-font-12 {
    font-size: 0.75rem !important
}

.layui-font-13 {
    font-size: 0.8125rem !important
}

.layui-font-14 {
    font-size: 0.875rem !important
}

.layui-font-16 {
    font-size: 1rem !important
}

.layui-font-18 {
    font-size: 1.125rem !important
}

.layui-font-20 {
    font-size: 1.25rem !important
}

.layui-font-22 {
    font-size: 1.375rem !important
}

.layui-font-24 {
    font-size: 1.5rem !important
}

.layui-font-26 {
    font-size: 1.625rem !important
}

.layui-font-28 {
    font-size: 1.75rem !important
}

.layui-font-30 {
    font-size: 1.875rem !important
}

.layui-font-32 {
    font-size: 2rem !important
}

.layui-font-red {
    color: #ff5722 !important
}

.layui-font-orange {
    color: #ffeaa7 !important
}

.layui-font-green {
    color: #80f602 !important
}

.layui-font-cyan {
    color: #2f4056 !important
}

.layui-font-blue {
    color: #01aaed !important
}

.layui-font-purple {
    color: #a233c6 !important
}

.layui-font-black {
    color: rgba(5, 12, 18, 0.85) !important
}

.layui-font-gray {
    color: #c2c2c2 !important
}

/*.layui-textarea {*/
/*    position: relative;*/
/*    min-height: 6.25rem;*/
/*    height: auto;*/
/*    line-height: 1.25rem;*/
/*    padding: 0.375rem 0.625rem;*/
/*    resize: vertical*/
/*}*/


/*.layui-select {*/
/*    padding: 0 0.625rem*/
/*}*/



/*.layui-select-title {*/
/*    position: relative;*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    height: 2rem;*/
/*    line-height: 2rem;*/
/*    font-size: 0.875rem;*/
/*    color: rgba(21, 38, 52, 0.85);*/
/*    border-radius: 0.125rem;*/
/*    box-sizing: border-box*/
/*}*/

/*.layui-select-none {*/
/*    margin: 0.3125rem 0;*/
/*    text-align: center;*/
/*    color: #999*/
/*}*/

/*.layui-select-panel-wrap {*/
/*    position: absolute;*/
/*    z-index: 99999999*/
/*}*/

/*.layui-select-panel-wrap dl {*/
/*    position: relative;*/
/*    display: block;*/
/*    top: 0*/
/*}*/

/*.layui-select-disabled .layui-disabled {*/
/*    border-color: #eee !important*/
/*}*/

/*.layui-select-disabled .layui-edge {*/
/*    border-top-color: #d2d2d2*/
/*}*/

/*.form-checkbox {*/
/*    position: relative;*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    height: 1.875rem;*/
/*    line-height: 1.875rem;*/
/*    margin-right: 0.625rem;*/
/*    padding-right: 1.875rem;*/
/*    background-color: #fff;*/
/*    cursor: pointer;*/
/*    font-size: 0;*/
/*    -webkit-transition: .1s linear;*/
/*    transition: .1s linear;*/
/*    box-sizing: border-box*/
/*}*/

/*.form-checkbox > * {*/
/*    display: inline-block;*/
/*    vertical-align: middle*/
/*}*/

/*.form-checkbox > div {*/
/*    padding: 0 0.6875rem;*/
/*    font-size: 0.875rem;*/
/*    border-radius: 0.125rem 0 0 0.125rem;*/
/*    background-color: #d2d2d2;*/
/*    color: #fff;*/
/*    overflow: hidden;*/
/*    white-space: nowrap;*/
/*    text-overflow: ellipsis*/
/*}*/

/*.form-checkbox > div > .layui-icon {*/
/*    line-height: normal*/
/*}*/

/*.form-checkbox:hover > div {*/
/*    background-color: #c2c2c2*/
/*}*/

/*.form-checkbox > i {*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 0;*/
/*    width: 1.875rem;*/
/*    height: 100%;*/
/*    border: 0.0625rem solid #d2d2d2;*/
/*    border-left: none;*/
/*    border-radius: 0 0.125rem 0.125rem 0;*/
/*    color: #fff;*/
/*    color: rgba(255, 255, 255, 0);*/
/*    font-size: 1.25rem;*/
/*    text-align: center;*/
/*    box-sizing: border-box*/
/*}*/

/*.form-checkbox:hover > i {*/
/*    border-color: #c2c2c2;*/
/*    color: #c2c2c2*/
/*}*/

/*.form-checked, .form-checked:hover {*/
/*    border-color: #f03f07*/
/*}*/

/*.form-checked:hover > div, .form-checked > div {*/
/*    background-color: #f03f07*/
/*}*/

/*.form-checked:hover > i, .form-checked > i {*/
/*    color: #f03f07*/
/*}*/

/*.form-item .form-checkbox {*/
/*    margin-top: 0.25rem*/
/*}*/

/*.form-checkbox.layui-checkbox-disabled > div {*/
/*    background-color: #eee !important*/
/*}*/

/*.form [lay-checkbox] {*/
/*    display: none*/
/*}*/

/*.form-checkbox[lay-skin=primary] {*/
/*    height: auto !important;*/
/*    line-height: normal !important;*/
/*    min-width: 1.125rem;*/
/*    min-height: 1.125rem;*/
/*    border: none !important;*/
/*    margin-right: 0;*/
/*    padding-left: 1.5rem;*/
/*    padding-right: 0;*/
/*    background: 0 0*/
/*}*/

/*.form-checkbox[lay-skin=primary] > div {*/
/*    margin-top: -0.0625rem;*/
/*    padding-left: 0;*/
/*    padding-right: 0.9375rem;*/
/*    line-height: 1.125rem;*/
/*    background: 0 0;*/
/*    color: #32435c*/
/*}*/

/*.form-checkbox[lay-skin=primary] > i {*/
/*    right: auto;*/
/*    left: 0;*/
/*    width: 1rem;*/
/*    height: 1rem;*/
/*    line-height: 0.875rem;*/
/*    border: 0.0625rem solid #d2d2d2;*/
/*    font-size: 0.75rem;*/
/*    border-radius: 0.125rem;*/
/*    background-color: #fff;*/
/*    -webkit-transition: .1s linear;*/
/*    transition: .1s linear*/
/*}*/

/*.form-checkbox[lay-skin=primary]:hover > i {*/
/*    border-color: #f03f07;*/
/*    color: #fff*/
/*}*/

/*.form-checked[lay-skin=primary] > i {*/
/*    border-color: #f03f07 !important;*/
/*    background-color: #f03f07;*/
/*    color: #fff*/
/*}*/

/*.layui-checkbox-disabled[lay-skin=primary] > div {*/
/*    background: 0 0 !important*/
/*}*/

/*.form-checked.layui-checkbox-disabled[lay-skin=primary] > i {*/
/*    background: #eee !important;*/
/*    border-color: #eee !important*/
/*}*/

/*.layui-checkbox-disabled[lay-skin=primary]:hover > i {*/
/*    border-color: #d2d2d2*/
/*}*/

/*.form-item .form-checkbox[lay-skin=primary] {*/
/*    margin-top: 0.625rem*/
/*}*/

/*.form-checkbox[lay-skin=primary] > .layui-icon-indeterminate {*/
/*    border-color: #f03f07*/
/*}*/

/*.form-checkbox[lay-skin=primary] > .layui-icon-indeterminate:before {*/
/*    content: '';*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    position: relative;*/
/*    width: 50%;*/
/*    height: 0.0625rem;*/
/*    margin: -0.0625rem auto 0;*/
/*    background-color: #f03f07*/
/*}*/

/*.form-switch {*/
/*    position: relative;*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    height: 1.5rem;*/
/*    line-height: 1.375rem;*/
/*    min-width: 2.75rem;*/
/*    padding: 0 0.3125rem;*/
/*    margin-top: 0.5rem;*/
/*    border: 0.0625rem solid #d2d2d2;*/
/*    border-radius: 0.3125rem;*/
/*    cursor: pointer;*/
/*    box-sizing: border-box;*/
/*    background-color: #fff;*/
/*    -webkit-transition: .1s linear;*/
/*    transition: .1s linear*/
/*}*/

/*.form-switch > i {*/
/*    position: absolute;*/
/*    left: 0.3125rem;*/
/*    top: 0.1875rem;*/
/*    width: 1rem;*/
/*    height: 1rem;*/
/*    border-radius: 0.3125rem;*/
/*    background-color: #d2d2d2;*/
/*    -webkit-transition: .1s linear;*/
/*    transition: .1s linear*/
/*}*/

/*.form-switch > div {*/
/*    position: relative;*/
/*    top: 0;*/
/*    margin-left: 1.3125rem;*/
/*    padding: 0 !important;*/
/*    text-align: center !important;*/
/*    color: #999 !important;*/
/*    font-style: normal !important;*/
/*    font-size: 0.75rem*/
/*}*/

/*.form-onswitch {*/
/*    border-color: #f03f07;*/
/*    background-color: #f03f07*/
/*}*/

/*.form-onswitch > i {*/
/*    left: 100%;*/
/*    margin-left: -1.3125rem;*/
/*    background-color: #fff*/
/*}*/

/*.form-onswitch > div {*/
/*    margin-left: 0;*/
/*    margin-right: 1.3125rem;*/
/*    color: #fff !important*/
/*}*/

/*.form-checkbox[lay-skin=none] *, .form-radio[lay-skin=none] * {*/
/*    box-sizing: border-box*/
/*}*/

/*.form-checkbox[lay-skin=none], .form-radio[lay-skin=none] {*/
/*    position: relative;*/
/*    min-height: 1.25rem;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    height: auto;*/
/*    line-height: normal*/
/*}*/

/*.form-checkbox[lay-skin=none] > div, .form-radio[lay-skin=none] > div {*/
/*    position: relative;*/
/*    top: 0;*/
/*    left: 0;*/
/*    cursor: pointer;*/
/*    z-index: 10;*/
/*    color: inherit;*/
/*    background-color: inherit*/
/*}*/

/*.form-checkbox[lay-skin=none] > i, .form-radio[lay-skin=none] > i {*/
/*    display: none*/
/*}*/

/*.form-checkbox[lay-skin=none].layui-checkbox-disabled > div, .form-radio[lay-skin=none].layui-radio-disabled > div {*/
/*    cursor: not-allowed*/
/*}*/

/*.layui-checkbox-disabled {*/
/*    border-color: #eee !important*/
/*}*/

/*.layui-checkbox-disabled > div {*/
/*    color: #c2c2c2 !important*/
/*}*/

/*.layui-checkbox-disabled > i {*/
/*    border-color: #eee !important*/
/*}*/

/*.layui-checkbox-disabled:hover > i {*/
/*    color: #fff !important*/
/*}*/

/*.form-checkbox[lay-skin=tag].form-checked.layui-checkbox-disabled > i {*/
/*    color: #c2c2c2*/
/*}*/

/*.form-checkbox[lay-skin=tag].form-checked.layui-checkbox-disabled:hover > i {*/
/*    color: #c2c2c2 !important*/
/*}*/

/*.form-radio {*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    line-height: 1.75rem;*/
/*    margin: 0.375rem 0.625rem 0 0;*/
/*    padding-right: 0.625rem;*/
/*    cursor: pointer;*/
/*    font-size: 0*/
/*}*/

/*.form-radio > * {*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    font-size: 0.875rem*/
/*}*/

/*.form-radio > i {*/
/*    margin-right: 0.5rem;*/
/*    font-size: 1.375rem;*/
/*    color: #c2c2c2*/
/*}*/

/*.form-radio:hover > *, .form-radioed, .form-radioed > i {*/
/*    color: #f03f07*/
/*}*/

/*.layui-radio-disabled > i {*/
/*    color: #eee !important*/
/*}*/

/*.layui-radio-disabled > * {*/
/*    color: #c2c2c2 !important*/
/*}*/

/*.form [lay-radio] {*/
/*    display: none*/
/*}*/

/*.form-pane .form-label {*/
/*    width: 6.875rem;*/
/*    padding: 0.5rem 0.9375rem;*/
/*    height: 2rem;*/
/*    line-height: 1.25rem;*/
/*    border-width: 0.0625rem;*/
/*    border-style: solid;*/
/*    border-radius: 0.125rem 0 0 0.125rem;*/
/*    text-align: center;*/
/*    background-color: #fafafa;*/
/*    overflow: hidden;*/
/*    white-space: nowrap;*/
/*    text-overflow: ellipsis;*/
/*    box-sizing: border-box*/
/*}*/

/*.form-pane .form-control-inline {*/
/*    margin-left: -0.0625rem*/
/*}*/

/*.form-pane .form-group {*/
/*    margin-left: 6.875rem;*/
/*    left: -0.0625rem*/
/*}*/

/*.form-pane .form-control {*/
/*    border-radius: 0 0.125rem 0.125rem 0*/
/*}*/

/*.form-pane .form-text .form-label {*/
/*    float: none;*/
/*    width: 100%;*/
/*    border-radius: 0.125rem;*/
/*    box-sizing: border-box;*/
/*    text-align: left*/
/*}*/

/*.form-pane .form-text .form-control-inline {*/
/*    display: block;*/
/*    margin: 0;*/
/*    top: -0.0625rem;*/
/*    clear: both*/
/*}*/

/*.form-pane .form-text .form-group {*/
/*    margin: 0;*/
/*    left: 0;*/
/*    top: -0.0625rem*/
/*}*/

/*.form-pane .form-text .layui-textarea {*/
/*    min-height: 6.25rem;*/
/*    border-radius: 0 0 0.125rem 0.125rem*/
/*}*/

/*.form-pane .form-checkbox {*/
/*    margin: 0.25rem 0 0.25rem 0.625rem*/
/*}*/

/*.form-pane .form-radio, .form-pane .form-switch {*/
/*    margin-top: 0.375rem;*/
/*    margin-left: 0.625rem*/
/*}*/

/*.form-pane .form-item[pane] {*/
/*    position: relative;*/
/*    border-width: 0.0625rem;*/
/*    border-style: solid*/
/*}*/

/*.form-pane .form-item[pane] .form-label {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    height: 100%;*/
/*    border-width: 0;*/
/*    border-right-width: 0.0625rem*/
/*}*/

/*.form-pane .form-item[pane] .form-control-inline {*/
/*    margin-left: 6.875rem*/
/*}*/

@media screen and (max-width: 28.125rem) {
    .form-item .form-label {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .form-item .inline-block align-middle {
        display: block;
        margin-right: 0;
        margin-bottom: 1.25rem;
        clear: both
    }

    .form-item .inline-block align-middle:after {
        content: '\20';
        clear: both;
        display: block;
        height: 0
    }

    .form-item .form-control-inline {
        display: block;
        float: none;
        left: -0.1875rem;
        width: auto !important;
        margin: 0 0 0.625rem 7rem
    }

    .form-item .form-control-inline + .form-mid {
        margin-left: 6.875rem;
        top: -0.3125rem;
        padding: 0
    }

    .form-item .form-checkbox {
        margin-right: 0.3125rem;
        margin-bottom: 0.3125rem
    }
}

.layui-laypage {
    display: inline-block;
    vertical-align: middle;
    margin: 0.625rem 0;
    font-size: 0
}

.layui-laypage > a:first-child, .layui-laypage > a:first-child em {
    border-radius: 0.125rem 0 0 0.125rem
}

.layui-laypage > a:last-child, .layui-laypage > a:last-child em {
    border-radius: 0 0.125rem 0.125rem 0
}

.layui-laypage > :first-child {
    margin-left: 0 !important
}

.layui-laypage > :last-child {
    margin-right: 0 !important
}

.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span {
    border: 0.0625rem solid #eee
}

.layui-laypage a, .layui-laypage span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 0.9375rem;
    height: 1.75rem;
    line-height: 1.75rem;
    margin: 0 -0.0625rem 0.3125rem 0;
    background-color: #fff;
    color: #333;
    font-size: 0.75rem
}

.layui-laypage a[data-page] {
    color: #333
}

.layui-laypage a {
    text-decoration: none !important;
    cursor: pointer
}

.layui-laypage a:hover {
    color: #ff5722
}

.layui-laypage em {
    font-style: normal
}

.layui-laypage .layui-laypage-spr {
    color: #999;
    font-weight: 700
}

.layui-laypage .layui-laypage-curr {
    position: relative
}

.layui-laypage .layui-laypage-curr em {
    position: relative;
    color: #fff
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    position: absolute;
    left: -0.0625rem;
    top: -0.0625rem;
    padding: 0.0625rem;
    width: 100%;
    height: 100%;
    background-color: #ff5722
}

.layui-laypage-em {
    border-radius: 0.125rem
}

.layui-laypage-next em, .layui-laypage-prev em {
    font-family: Sim sun;
    font-size: 1rem
}

.layui-laypage .layui-laypage-count, .layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-refresh, .layui-laypage .layui-laypage-skip {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
    padding: 0;
    border: none
}

.layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-refresh {
    vertical-align: top
}

.layui-laypage .layui-laypage-refresh i {
    font-size: 1.125rem;
    cursor: pointer
}

.layui-laypage select {
    height: 1.375rem;
    padding: 0.1875rem;
    border-radius: 0.125rem;
    cursor: pointer
}

.layui-laypage .layui-laypage-skip {
    height: 1.875rem;
    line-height: 1.875rem;
    color: #999
}

.layui-laypage button, .layui-laypage input {
    height: 1.875rem;
    line-height: 1.875rem;
    border-radius: 0.125rem;
    vertical-align: top;
    background-color: #fff;
    box-sizing: border-box
}

.layui-laypage input {
    display: inline-block;
    width: 2.5rem;
    margin: 0 0.625rem;
    padding: 0 0.1875rem;
    text-align: center
}

.layui-laypage input:focus, .layui-laypage select:focus {
    border-color: #ff5722 !important
}

.layui-laypage button {
    margin-left: 0.625rem;
    padding: 0 0.625rem;
    cursor: pointer
}

.layui-flow-more {
    margin: 0.625rem 0;
    text-align: center;
    color: #999;
    font-size: 0.875rem;
    clear: both
}

.layui-flow-more a {
    height: 2rem;
    line-height: 2rem
}

.layui-flow-more a * {
    display: inline-block;
    vertical-align: top
}

.layui-flow-more a cite {
    padding: 0 1.25rem;
    border-radius: 0.1875rem;
    background-color: #eee;
    color: #333;
    font-style: normal
}

.layui-flow-more a cite:hover {
    opacity: .8
}

.layui-flow-more a i {
    font-size: 1.875rem;
    color: #737383
}

.layui-table {
    width: 100%;
    margin: 0.625rem 0;
    background-color: #fff;
    color: #32435c
}

.layui-table tr {
    transition: all .3s;
    -webkit-transition: all .3s
}

.layui-table th {
    text-align: left;
    font-weight: 600
}

.layui-table-mend {
    background-color: #fff
}

.layui-table-click, .layui-table-hover, .layui-table[lay-even] tbody tr:nth-child(even) {
    background-color: #78b0e917
}

.layui-table-checked {
    background-color: #dbfbf0
}

.layui-table-checked.layui-table-click, .layui-table-checked.layui-table-hover {
    background-color: #abf8dd
}

.layui-table-disabled-transition *, .layui-table-disabled-transition :after, .layui-table-disabled-transition :before {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important
}

.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-mend, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row] {
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #97c3f138
}

.layui-table td, .layui-table th {
    position: relative;
    padding: 0.5625rem 0.9375rem;
    min-height: 1.25rem;
    line-height: 1.25rem;
    font-size: 0.875rem
}

.layui-table[lay-skin=line] td, .layui-table[lay-skin=line] th {
    border-width: 0;
    border-bottom-width: 0.0625rem
}

.layui-table[lay-skin=row] td, .layui-table[lay-skin=row] th {
    border-width: 0;
    border-right-width: 0.0625rem
}

.layui-table[lay-skin=nob] td, .layui-table[lay-skin=nob] th {
    border: none
}

.layui-table img {
    max-width: 6.25rem
}

.layui-table[lay-size=lg] td, .layui-table[lay-size=lg] th {
    padding: 0.9375rem 1.875rem;
}

.layui-table-view .layui-table[lay-size=lg] .layui-table-cell {
    height: 3.125rem;
    line-height: 2.5rem
}

.layui-table[lay-size=sm] td, .layui-table[lay-size=sm] th {
    padding: 0.3125rem 0.625rem;
    font-size: 0.75rem
}

.layui-table-view .layui-table[lay-size=sm] .layui-table-cell {
    height: 1.875rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-left: 0.6875rem;
    padding-right: 0.6875rem
}

.layui-table[lay-data], .layui-table[lay-options] {
    display: none
}

.layui-table-box {
    position: relative;
    overflow: hidden
}

.layui-table-view {
    clear: both;
    position: relative;
    border-right: none
}

.layui-table-view:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0.0625rem;
    height: 100%;
    background-color: #eee;
    z-index: 101
}

.layui-table-view .layui-table {
    position: relative;
    width: auto;
    margin: 0;
    border: 0;
    border-collapse: separate
}

.layui-table-view .layui-table[lay-skin=line] {
    border-width: 0;
    border-right-width: 0.0625rem
}

.layui-table-view .layui-table[lay-skin=row] {
    border-width: 0;
    border-bottom-width: 0.0625rem
}

.layui-table-view .layui-table td, .layui-table-view .layui-table th {
    padding: 0;
    border-top: none;
    border-left: none
}

.layui-table-view .layui-table th [lay-event], .layui-table-view .layui-table th.layui-unselect .layui-table-cell span {
    cursor: pointer
}

.layui-table-view .layui-table td, .layui-table-view .layui-table th span {
    cursor: default
}

.layui-table-view .layui-table td[data-edit] {
    cursor: text
}

.layui-table-view .layui-table td[data-edit]:hover:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 0.0625rem solid #f03f07;
    pointer-events: none;
    content: ""
}

.layui-table-view .form-checkbox[lay-skin=primary] i {
    width: 1.125rem;
    height: 1.125rem;
    line-height: 1rem
}

.layui-table-view .form-radio {
    line-height: 0;
    padding: 0
}

.layui-table-view .form-radio > i {
    margin: 0;
    font-size: 1.25rem
}

.layui-table-init {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    z-index: 199;
    transition: opacity .1s;
    user-select: none
}

.layui-table-loading-icon {
    position: absolute;
    width: 100% \0;
    left: 50%;
    left: auto \0;
    top: 50%;
    margin-top: -0.9375rem \0;
    transform: translate(-50%, -50%);
    transform: none \0;
    text-align: center
}

.layui-table-loading-icon .layui-icon {
    font-size: 1.875rem;
    color: #c2c2c2
}

.layui-table-header {
    border-width: 0;
    border-bottom-width: 0.0625rem;
    overflow: hidden
}

.layui-table-header .layui-table {
    margin-bottom: -0.0625rem
}

.layui-table-column {
    position: relative;
    width: 100%;
    min-height: 2.5625rem;
    padding: 0.5rem 1rem;
    border-width: 0;
    border-bottom-width: 0.0625rem
}

.layui-table-column .btn-container {
    margin-bottom: -0.5rem
}

.layui-table-column .btn-container .btn {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem
}

.layui-table-tool .inline-block align-middle[lay-event] {
    position: relative;
    width: 1.625rem;
    height: 1.625rem;
    padding: 0.3125rem;
    line-height: 1rem;
    margin-right: 0.625rem;
    text-align: center;
    color: #333;
    border: 0.0625rem solid #2888e629;
    cursor: pointer;
    -webkit-transition: .5s all;
    transition: .5s all
}

.layui-table-tool .inline-block align-middle[lay-event]:hover {
    border: 0.0625rem solid #999
}

.layui-table-tool-temp {
    padding-right: 7.5rem
}

.layui-table-tool-self {
    position: absolute;
    right: 1.0625rem;
    top: 0.625rem
}

.layui-table-tool .layui-table-tool-self .inline-block align-middle[lay-event] {
    margin: 0 0 0 0.625rem
}

.layui-table-tool-panel {
    position: absolute;
    top: 1.8125rem;
    left: -0.0625rem;
    z-index: 399;
    padding: 0.3125rem 0 !important;
    min-width: 9.375rem;
    min-height: 2.5rem;
    border: 0.0625rem solid #d2d2d2;
    text-align: left;
    overflow-y: auto;
    background-color: #fff;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 29, 48, .12)
}

.layui-table-tool-panel li {
    padding: 0 0.625rem;
    margin: 0 !important;
    line-height: 1.875rem;
    list-style-type: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: .5s all;
    transition: .5s all
}

.layui-table-tool-panel li .form-checkbox[lay-skin=primary] {
    width: 100%
}

.layui-table-tool-panel li:hover {
    background-color: #f8f8f8
}

.layui-table-tool-panel li .form-checkbox[lay-skin=primary] {
    padding-left: 1.75rem
}

.layui-table-tool-panel li .form-checkbox[lay-skin=primary] i {
    position: absolute;
    left: 0;
    top: 0
}

.layui-table-tool-panel li .form-checkbox[lay-skin=primary] span {
    padding: 0
}

.layui-table-tool .layui-table-tool-self .layui-table-tool-panel {
    left: auto;
    right: -0.0625rem
}

.layui-table-col-set {
    position: absolute;
    right: 0;
    top: 0;
    width: 1.25rem;
    height: 100%;
    border-width: 0;
    border-left-width: 0.0625rem;
    background-color: #fff
}

.layui-table-sort {
    width: 0.625rem;
    height: 1.25rem;
    margin-left: 0.3125rem;
    cursor: pointer !important
}

.layui-table-sort .layui-edge {
    position: absolute;
    left: 0.3125rem;
    border-width: 0.3125rem
}

.layui-table-sort .layui-table-sort-asc {
    top: 0.1875rem;
    border-top: none;
    border-bottom-style: solid;
    border-bottom-color: #b2b2b2
}

.layui-table-sort .layui-table-sort-asc:hover {
    border-bottom-color: #32435c
}

.layui-table-sort .layui-table-sort-desc {
    bottom: 0.3125rem;
    border-bottom: none;
    border-top-style: solid;
    border-top-color: #b2b2b2
}

.layui-table-sort .layui-table-sort-desc:hover {
    border-top-color: #32435c
}

.layui-table-sort[lay-sort=asc] .layui-table-sort-asc {
    border-bottom-color: rgba(5, 12, 18, 0.85)
}

.layui-table-sort[lay-sort=desc] .layui-table-sort-desc {
    border-top-color: rgba(5, 12, 18, 0.85)
}

.layui-table-cell {
    height: 2rem;
    line-height: 1.75rem;
    padding: 0.375rem 0.9375rem;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box
}

.layui-table-cell .form-checkbox[lay-skin=primary] {
    top: -0.0625rem;
    padding: 0
}

.layui-table-cell .form-checkbox[lay-skin=primary] > div {
    padding-left: 1.5rem
}

.layui-table-cell .layui-table-link {
    color: #01aaed
}

.layui-table-cell .btn {
    vertical-align: inherit
}

.layui-table-cell[align=center] {
    -webkit-box-pack: center
}

.layui-table-cell[align=right] {
    -webkit-box-pack: end
}

.laytable-cell-checkbox, .laytable-cell-numbers, .laytable-cell-radio, .laytable-cell-space {
    text-align: center;
    -webkit-box-pack: center
}

.layui-table-body {
    position: relative;
    overflow: auto;
    margin-bottom: -0.0625rem
}

.layui-table-body .layui-none {
    line-height: 1.625rem;
    padding: 1.875rem 0.9375rem;
    text-align: center;
    color: #999
}

.layui-table-fixed {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 101
}

.layui-table-fixed .layui-table-body {
    overflow: hidden
}

.layui-table-fixed-l {
    box-shadow: 0.0625rem 0 0.5rem rgba(17, 29, 48, .08)
}

.layui-table-fixed-r {
    left: auto;
    right: 0;
    border-width: 0;
    border-left-width: 0.0625rem;
    box-shadow: -0.0625rem 0 0.5rem rgba(17, 29, 48, .08)
}

.layui-table-fixed-r .layui-table-header {
    position: relative;
    overflow: visible
}

.layui-table-mend {
    position: absolute;
    right: -3.0625rem;
    top: 0;
    height: 100%;
    width: 3.125rem;
    border-width: 0;
    border-left-width: 0.0625rem
}

.layui-table-tool {
    position: relative;
    width: 100%;
    min-height: 3.125rem;
    line-height: 1.875rem;
    padding: 0.625rem 0.9375rem;
    border-width: 0;
    border-bottom-width: 0.0625rem
}

.layui-table-tool .btn-container {
    margin-bottom: -0.625rem
}

.layui-table-total {
    margin-bottom: -0.0625rem;
    border-width: 0;
    border-top-width: 0.0625rem;
    overflow: hidden
}

.layui-table-page {
    border-width: 0;
    border-top-width: 0.0625rem;
    margin-bottom: -0.0625rem;
    white-space: nowrap;
    overflow: hidden
}

.layui-table-page > div {
    height: 1.625rem
}

.layui-table-page .layui-laypage {
    margin: 0
}

.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span {
    height: 1.625rem;
    line-height: 1.625rem;
    margin-bottom: 0.625rem;
    border: none;
    background: 0 0
}

.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span.layui-laypage-curr {
    padding: 0 0.75rem
}

.layui-table-page .layui-laypage span {
    margin-left: 0;
    padding: 0
}

.layui-table-page .layui-laypage .layui-laypage-prev {
    margin-left: -0.6875rem !important
}

.layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em {
    left: 0;
    top: 0;
    padding: 0
}

.layui-table-page .layui-laypage button, .layui-table-page .layui-laypage input {
    height: 1.625rem;
    line-height: 1.625rem
}

.layui-table-page .layui-laypage input {
    width: 2.5rem
}

.layui-table-page .layui-laypage button {
    padding: 0 0.625rem
}

.layui-table-page select {
    height: 1.125rem
}

.layui-table-pagebar {
    float: right;
    line-height: 1.4375rem
}

.layui-table-pagebar .btn-sm {
    margin-top: -0.0625rem
}

.layui-table-pagebar .btn-xs {
    margin-top: 0.125rem
}

.layui-table-view select[lay-ignore] {
    display: inline-block
}

.layui-table-patch .layui-table-cell {
    padding: 0;
    width: 1.875rem
}

.layui-table-edit {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 189;
    min-width: 100%;
    min-height: 100%;
    padding: 0.3125rem 0.875rem;
    border-radius: 0;
    box-shadow: 0.0625rem 0.0625rem 1.25rem rgba(17, 29, 48, .15);
    background-color: #fff
}

.layui-table-edit:focus {
    border-color: #f03f07 !important
}

input.form-control.layui-table-edit {
    height: 100%
}

select.layui-table-edit {
    padding: 0 0 0 0.625rem;
    border-color: #d2d2d2
}

.layui-table-view .form-checkbox, .layui-table-view .form-radio, .layui-table-view .form-switch {
    top: 0;
    margin: 0
}

.layui-table-view .form-checkbox {
    top: -0.0625rem;
    height: 1.625rem;
    line-height: 1.625rem
}

.layui-table-view .form-checkbox i {
    height: 1.625rem
}

.layui-table-grid .layui-table-cell {
    overflow: visible
}

.layui-table-grid-down {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.5rem;
    height: 100%;
    padding: 0.3125rem 0;
    border-width: 0;
    border-left-width: 0.0625rem;
    text-align: center;
    background-color: #fff;
    color: #999;
    cursor: pointer
}

.layui-table-grid-down .layui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5rem 0 0 -0.5rem;
    font-size: 0.875rem
}

.layui-table-grid-down:hover {
    background-color: #fbfbfb
}

.layui-table-expanded {
    height: 5.9375rem
}

.layui-table-expanded .layui-table-cell, .layui-table-view .layui-table[lay-size=lg] .layui-table-expanded .layui-table-cell, .layui-table-view .layui-table[lay-size=sm] .layui-table-expanded .layui-table-cell {
    height: auto;
    max-height: 5.875rem;
    white-space: normal;
    text-overflow: clip
}

.layui-table-cell-c {
    position: absolute;
    bottom: -0.625rem;
    right: 50%;
    margin-right: -0.5625rem;
    width: 1.25rem;
    height: 1.25rem;
    line-height: 1.125rem;
    cursor: pointer;
    text-align: center;
    background-color: #fff;
    border: 0.0625rem solid #eee;
    border-radius: 50%;
    z-index: 1000;
    transition: .3s all;
    font-size: 0.875rem
}

.layui-table-cell-c:hover {
    border-color: #f03f07
}

.layui-table-expanded td:hover .layui-table-cell {
    overflow: auto
}

.layui-table-main > .layui-table > tbody > tr:last-child > td > .layui-table-cell-c {
    bottom: 0
}

body .layui-table-tips .layui-layer-content {
    background: 0 0;
    padding: 0;
    box-shadow: 0 0.0625rem 0.375rem rgba(17, 29, 48, .12)
}

.layui-table-tips-main {
    margin: -3.0625rem 0 0 -0.0625rem;
    max-height: 9.375rem;
    padding: 0.5rem 0.9375rem;
    font-size: 0.875rem;
    overflow-y: scroll;
    background-color: #fff;
    color: #32435c
}

.layui-table-tips-c {
    position: absolute;
    right: -0.1875rem;
    top: -0.8125rem;
    width: 1.25rem;
    height: 1.25rem;
    padding: 0.1875rem;
    cursor: pointer;
    background-color: #32435c;
    border-radius: 50%;
    color: #fff
}

.layui-table-tips-c:hover {
    background-color: #777
}

.layui-table-tips-c:before {
    position: relative;
    right: -0.125rem
}

.layui-table-tree-nodeIcon {
    max-width: 1.25rem
}

.layui-table-tree-nodeIcon > * {
    width: 100%
}

.layui-table-tree-flexIcon, .layui-table-tree-nodeIcon {
    margin-right: 0.125rem
}

.layui-table-tree-flexIcon {
    cursor: pointer
}

.layui-upload-file {
    display: none !important;
    opacity: .01;
    filter: Alpha(opacity=1)
}

.layui-upload-list {
    margin: 0.6875rem 0
}

.layui-upload-choose {
    max-width: 12.5rem;
    padding: 0 0.625rem;
    color: #999;
    font-size: 0.875rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.layui-upload-drag {
    position: relative;
    display: inline-block;
    padding: 1.875rem;
    border: 0.0625rem dashed #e2e2e2;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    color: #999
}

.layui-upload-drag .layui-icon {
    font-size: 3.125rem;
    color: #ff5722
}

.layui-upload-drag[lay-over] {
    border-color: #ff5722
}

.layui-upload-form {
    display: inline-block
}

.layui-upload-iframe {
    position: absolute;
    width: 0;
    height: 0;
    border: 0;
    visibility: hidden
}

.layui-upload-wrap {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.layui-upload-wrap .layui-upload-file {
    display: block !important;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    font-size: 6.25rem;
    width: 100%;
    height: 100%;
    opacity: .01;
    filter: Alpha(opacity=1);
    cursor: pointer
}

.btn-container .layui-upload-choose {
    padding-left: 0
}

.layui-menu {
    position: relative;
    margin: 0.3125rem 0;
    background-color: #fff;
    box-sizing: border-box
}

.layui-menu * {
    box-sizing: border-box
}

.layui-menu li, .layui-menu-body-title, .layui-menu-body-title a {
    padding: 0.3125rem 0.9375rem;
    color: initial
}

.layui-menu li {
    position: relative;
    margin: 0 0 0.0625rem;
    line-height: 1.625rem;
    color: rgba(17, 29, 48, .8);
    font-size: 0.875rem;
    white-space: nowrap;
    cursor: pointer;
    transition: all .3s
}

.layui-menu li:hover {
    background-color: #f8f8f8
}

.layui-menu li.layui-disabled, .layui-menu li.layui-disabled * {
    background: 0 0 !important;
    color: #d2d2d2 !important;
    cursor: not-allowed !important
}

.layui-menu-item-parent:hover > .layui-menu-body-panel {
    display: block;
    animation-name: layui-fadein;
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-delay: .2s
}

.layui-menu-item-group > .layui-menu-body-title, .layui-menu-item-parent > .layui-menu-body-title {
    padding-right: 2.375rem
}

.layui-menu .layui-menu-item-divider:hover, .layui-menu .layui-menu-item-group:hover, .layui-menu .layui-menu-item-none:hover {
    background: 0 0;
    cursor: default
}

.layui-menu .layui-menu-item-group > ul {
    margin: 0.3125rem 0 -0.3125rem
}

.layui-menu .layui-menu-item-group > .layui-menu-body-title {
    color: rgba(17, 29, 48, .35);
    user-select: none
}

.layui-menu .layui-menu-item-none {
    color: rgba(17, 29, 48, .35);
    cursor: default
}

.layui-menu .layui-menu-item-none {
    text-align: center
}

.layui-menu .layui-menu-item-divider {
    margin: 0.3125rem 0;
    padding: 0;
    height: 0;
    line-height: 0;
    border-bottom: 0.0625rem solid #eee;
    overflow: hidden
}

.layui-menu .layui-menu-item-down:hover, .layui-menu .layui-menu-item-up:hover {
    cursor: pointer
}

.layui-menu .layui-menu-item-up > .layui-menu-body-title {
    color: rgba(17, 29, 48, .8)
}

.layui-menu .layui-menu-item-up > ul {
    visibility: hidden;
    height: 0;
    overflow: hidden
}

.layui-menu .layui-menu-item-down > .layui-menu-body-title > .layui-icon-down {
    transform: rotate(180deg)
}

.layui-menu .layui-menu-item-up > .layui-menu-body-title > .layui-icon-up {
    transform: rotate(-180deg)
}

.layui-menu .layui-menu-item-down:hover > .layui-menu-body-title > .layui-icon, .layui-menu .layui-menu-item-up > .layui-menu-body-title:hover > .layui-icon {
    color: rgba(5, 12, 18, 0.85)
}

.layui-menu .layui-menu-item-down > ul {
    visibility: visible;
    height: auto
}

.layui-menu .layui-menu-item-checked, .layui-menu .layui-menu-item-checked2 {
    background-color: #f8f8f8 !important;
    color: #f03f07
}

.layui-menu .layui-menu-item-checked a, .layui-menu .layui-menu-item-checked2 a {
    color: #f03f07
}

.layui-menu .layui-menu-item-checked:after {
    position: absolute;
    right: -0.0625rem;
    top: 0;
    bottom: 0;
    border-right: 0.1875rem solid #f03f07;
    content: ""
}

.layui-menu-body-title {
    position: relative;
    margin: -0.3125rem -0.9375rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.layui-menu-body-title a {
    display: block;
    margin: -0.3125rem -0.9375rem;
    color: rgba(17, 29, 48, .8)
}

.layui-menu-body-title a:hover {
    transition: all .3s
}

.layui-menu-body-title > .layui-icon {
    position: absolute;
    right: 0.9375rem;
    top: 50%;
    margin-top: -0.375rem;
    line-height: normal;
    font-size: 0.875rem;
    transition: all .2s;
    -webkit-transition: all .2s
}

.layui-menu-body-title > .layui-icon:hover {
    transition: all .3s
}

.layui-menu-body-title > .layui-icon-right {
    right: 0.875rem
}

.layui-menu-body-panel {
    display: none;
    position: absolute;
    top: -0.4375rem;
    left: 100%;
    z-index: 1000;
    margin-left: 0.8125rem;
    padding: 0.3125rem 0
}

.layui-menu-body-panel:before {
    content: "";
    position: absolute;
    width: 1.25rem;
    left: -1rem;
    top: 0;
    bottom: 0
}

.layui-menu-body-panel-left {
    left: auto;
    right: 100%;
    margin: 0 0.8125rem 0
}

.layui-menu-body-panel-left:before {
    left: auto;
    right: -1rem
}

.layui-menu-lg li {
    line-height: 1.4625rem
}

.layui-menu-lg .layui-menu-body-title a:hover, .layui-menu-lg li:hover {
    background: 0 0;
    color: #f03f07
}

.layui-menu-lg li .layui-menu-body-panel {
    margin-left: 1.3625rem
}

.layui-menu-lg li .layui-menu-body-panel-left {
    margin: 0 0.9375rem 0
}

.layui-dropdown {
    position: absolute;
    left: -62499.9375rem;
    top: -62499.9375rem;
    z-index: 77777777;
    margin: 0.3125rem 0;
    min-width: 6.25rem
}

.layui-dropdown:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.375rem;
    left: 0;
    top: -0.375rem
}

.layui-dropdown-shade {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    pointer-events: auto
}

.layui-tabs {
    position: relative
}

.layui-tabs.layui-hide-v {
    overflow: hidden
}

.layui-tabs-header {
    position: relative;
    left: 0;
    height: 2.5rem;
    padding: 0 !important;
    white-space: nowrap;
    font-size: 0;
    transition: all .16s;
    -webkit-transition: all .16s
}

.layui-tabs-header:after, .layui-tabs-scroll:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
    width: 100%;
    border-bottom: 0.0625rem solid #eee
}

.layui-tabs-header li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 2.5rem;
    margin: 0 !important;
    padding: 0 1rem;
    text-align: center;
    cursor: pointer;
    font-size: 0.875rem;
    transition: all .16s;
    -webkit-transition: all .16s
}

.layui-tabs-header li:first-child {
    margin-left: 0
}

.layui-tabs-header li a {
    display: block;
    padding: 0 1rem;
    margin: 0 -1rem;
    color: inherit
}

.layui-tabs-header li a:hover {
    text-decoration: none
}

.layui-tabs-header .layui-this, .layui-tabs-header li:hover {
    color: #ff5722
}

.layui-tabs-header .layui-this:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-bottom: 0.1875rem solid #ff5722;
    box-sizing: border-box;
    pointer-events: none
}

.layui-tabs-header .layui-badge, .layui-tabs-header .layui-badge-dot {
    left: 0.3125rem;
    top: -0.0625rem
}

.layui-tabs-scroll {
    position: relative;
    overflow: hidden;
    padding: 0 2.5rem
}

.layui-tabs-scroll .layui-tabs-header:after {
    display: none;
    content: none;
    border: 0
}

.layui-tabs-bar .layui-icon {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 2.5rem;
    height: 100%;
    line-height: 2.5rem;
    border: 0.0625rem solid #eee;
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0.125rem 0 0.3125rem 0 rgb(0 0 0 / 6%)
}

.layui-tabs-bar .layui-icon-next {
    left: auto;
    right: 0;
    box-shadow: -0.125rem 0 0.3125rem 0 rgb(0 0 0 / 6%)
}

.layui-tabs-header li .layui-tabs-close {
    position: relative;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    line-height: 1.125rem;
    margin-left: 0.5rem;
    top: 0;
    text-align: center;
    font-size: 0.75rem;
    color: #959595;
    border-radius: 50%;
    font-weight: 700;
    transition: all .16s;
    -webkit-transition: all .16s
}

.layui-tabs-header li .layui-tabs-close:hover {
    background-color: #ff5722;
    color: #fff
}

.layui-tabs-header li[lay-closable=false] .layui-tabs-close {
    display: none
}

.layui-tabs-body {
    padding: 1rem 0
}

.layui-tabs-item {
    display: none
}

.layui-tabs-card > .layui-tabs-header .layui-this {
    background-color: #fff
}

.layui-tabs-card > .layui-tabs-header .layui-this:after {
    border: 0.0625rem solid #eee;
    border-bottom-color: #fff;
    border-radius: 0.125rem 0.125rem 0 0
}

.layui-tabs-card > .layui-tabs-header li:first-child.layui-this:after {
    margin-left: -0.0625rem
}

.layui-tabs-card > .layui-tabs-header li:last-child.layui-this:after {
    margin-right: -0.0625rem
}

.layui-tabs-card.layui-panel > .layui-tabs-header .layui-this:after {
    border-top: 0;
    border-radius: 0
}

.layui-tabs-card.layui-panel > .layui-tabs-body {
    padding: 1rem
}

.nav nav-tabs {
    position: relative;
    padding: 0 0.9375rem;
    background-color: #2f363c;
    color: #fff;
    border-radius: 0.125rem;
    font-size: 0;
    box-sizing: border-box
}

.nav nav-tabs * {
    font-size: 1.05rem
}

.nav nav-tabs .nav nav-tabs-item {
    position: relative;
    display: inline-block;
    margin-top: 0;
    list-style: none;
    vertical-align: middle;
    line-height: 3.75rem
}

.nav nav-tabs .nav nav-tabs-item a {
    display: block;
    padding: 0 1.25rem;
    color: #fff;
    color: rgba(255, 255, 255, .7);
    transition: all .3s;
    -webkit-transition: all .3s
}

.nav nav-tabs .layui-this:after, .nav nav-tabs-bar {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0.1875rem;
    background-color: #f03f07;
    transition: all .2s;
    -webkit-transition: all .2s;
    pointer-events: none
}

.nav nav-tabs-bar {
    z-index: 1000
}

.nav nav-tabs[lay-bar=disabled] .nav nav-tabs-bar {
    display: none
}

.nav nav-tabs .nav nav-tabs-item a:hover, .nav nav-tabs .layui-this a {
    color: #fff;
    text-decoration: none
}

.nav nav-tabs .layui-this:after {
    top: auto;
    bottom: 0;
    width: 100%
}

.nav nav-tabs-img {
    width: 1.875rem;
    height: 1.875rem;
    margin-right: 0.625rem;
    border-radius: 50%
}

.nav nav-tabs .nav nav-tabs-more {
    position: absolute;
    top: 0;
    right: 0.1875rem;
    left: auto !important;
    margin-top: 0;
    font-size: 0.75rem;
    cursor: pointer;
    transition: all .2s;
    -webkit-transition: all .2s
}

.nav nav-tabs .nav nav-tabs-mored, .nav nav-tabs-itemed > a .nav nav-tabs-more {
    transform: rotate(180deg)
}

.nav nav-tabs-child {
    display: none;
    position: absolute;
    left: 0;
    top: 4.0625rem;
    min-width: 100%;
    line-height: 2.25rem;
    padding: 0.3125rem 0;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 29, 48, .12);
    border: 0.0625rem solid #eee;
    background-color: #fff;
    z-index: 100;
    border-radius: 0.125rem;
    white-space: nowrap;
    box-sizing: border-box
}

.nav nav-tabs .nav nav-tabs-child a {
    color: #32435c;
    color: rgba(17, 29, 48, .8)
}

.nav nav-tabs .nav nav-tabs-child a:hover {
    background-color: #f8f8f8;
    color: rgba(17, 29, 48, .8)
}

.nav nav-tabs-child dd {
    margin: 0.0625rem 0;
    position: relative
}

.nav nav-tabs-child dd.layui-this {
    background-color: #f8f8f8;
    color: rgba(17, 29, 48, 0.85)
}

.nav nav-tabs-child dd.layui-this:after {
    display: none
}

.nav nav-tabs-child-r {
    left: auto;
    right: 0
}

.nav nav-tabs-child-c {
    text-align: center
}

.nav nav-tabs.nav nav-tabs-tree {
    width: 95%;
    padding: 0
}

.nav nav-tabs-tree .nav nav-tabs-item {
    display: block;
    width: 100%;
    line-height: 2.5rem
}

.nav nav-tabs-tree .nav nav-tabs-item a {
    position: relative;
    height: 2.5rem;
    line-height: 2.1875rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.nav nav-tabs-tree .nav nav-tabs-item > a {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem
}

.nav nav-tabs-tree .nav nav-tabs-more {
    right: 0.9375rem
}

.nav nav-tabs-tree .nav nav-tabs-item > a .nav nav-tabs-more {
    padding: 0.3125rem 0
}

.nav nav-tabs-tree .nav nav-tabs-bar {
    width: 0.3125rem;
    height: 0
}

.layui-side .nav nav-tabs-tree .nav nav-tabs-bar {
    width: 0.125rem
}

.nav nav-tabs-tree .nav nav-tabs-child dd.layui-this, .nav nav-tabs-tree .nav nav-tabs-child dd.layui-this a, .nav nav-tabs-tree .layui-this, .nav nav-tabs-tree .layui-this > a, .nav nav-tabs-tree .layui-this > a:hover {
    background-color: #ff5722;
    color: #fff
}

.nav nav-tabs-tree .layui-this:after {
    display: none
}

.nav nav-tabs-itemed > a, .nav nav-tabs-tree .nav nav-tabs-title a, .nav nav-tabs-tree .nav nav-tabs-title a:hover {
    color: #fff !important
}

.nav nav-tabs-tree .nav nav-tabs-bar {
    background-color: #ff5722
}

.nav nav-tabs-tree .nav nav-tabs-child {
    position: relative;
    z-index: 0;
    top: 0;
    border: none;
    background-color: rgb(5 12 18 / 32%);
    box-shadow: none
}

.nav nav-tabs-tree .nav nav-tabs-child dd {
    margin: 0
}

.nav nav-tabs-tree .nav nav-tabs-child a {
    color: #fff;
    color: rgba(255, 255, 255, .7)
}

.nav nav-tabs-tree .nav nav-tabs-child a:hover {
    background: 0 0;
    color: #fff
}

.nav nav-tabs-itemed > .nav nav-tabs-child, .nav nav-tabs-itemed > .nav nav-tabs-child > .layui-this > .nav nav-tabs-child {
    display: block
}

.nav nav-tabs-side {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    z-index: 999
}

.nav nav-tabs-tree.layui-bg-gray a, .nav nav-tabs.layui-bg-gray .nav nav-tabs-item a {
    color: #2c353c;
    color: rgb(17, 26, 32)
}

.nav nav-tabs-tree.layui-bg-gray .nav nav-tabs-itemed > a {
    color: #131a25 !important
}

.nav nav-tabs.layui-bg-gray .layui-this a {
    color: #f03f07
}

.nav nav-tabs-tree.layui-bg-gray .nav nav-tabs-child {
    padding-left: 0.6875rem;
    background: 0 0
}

.nav nav-tabs-tree.layui-bg-gray .nav nav-tabs-child dd.layui-this, .nav nav-tabs-tree.layui-bg-gray .nav nav-tabs-child dd.layui-this a, .nav nav-tabs-tree.layui-bg-gray .layui-this, .nav nav-tabs-tree.layui-bg-gray .layui-this > a {
    background: 0 0 !important;
    color: #f03f07 !important;
    font-weight: 700
}

.nav nav-tabs-tree.layui-bg-gray .nav nav-tabs-bar {
    background-color: #f03f07
}

.layui-breadcrumb {
    visibility: hidden;
    font-size: 0
}

.layui-breadcrumb > * {
    font-size: 0.875rem
}

.layui-breadcrumb a {
    color: #2a3f55d6 !important
}

.layui-breadcrumb a:hover {
    color: #f03f07 !important
}

.layui-breadcrumb a cite {
    color: #2a3f55d6;
    font-style: normal
}

.layui-breadcrumb span[lay-separator] {
    margin: 0 0.625rem;
    color: #2a3f55d6
}

.layui-tab {
    margin: 0.625rem 0;
    text-align: left !important
}

.layui-tab[overflow] > .layui-tab-title {
    overflow: hidden
}

.layui-tab .layui-tab-title {
    position: relative;
    left: 0;
    height: 2.5rem;
    white-space: nowrap;
    font-size: 0;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    transition: all .2s;
    -webkit-transition: all .2s

}

.layui-tab .layui-tab-title:after {
    content: "";
    border-bottom-color: #eee;
    border-bottom-width: 0.0625rem;
    border-style: none none solid;
    bottom: 0;
    left: 0;
    right: auto;
    top: auto;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 8
}

.layui-tab .layui-tab-title li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.875rem;
    transition: all .2s;
    -webkit-transition: all .2s;
}

.layui-tab .layui-tab-title li {
    position: relative;
    line-height: 2.5rem;
    min-width: 4.0625rem;
    margin: 0;
    padding: 0 0.9375rem;
    text-align: center;
    cursor: pointer
}

.layui-tab .layui-tab-title li a {
    display: block;
    padding: 0 0.9375rem;
    margin: 0 -0.9375rem
}

.layui-tab-title .layui-this {
    color: #151c23
}

.layui-tab-title .layui-this:after {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 2.5rem;
    border-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius: 0.125rem 0.125rem 0 0;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 9
}

.layui-tab-bar {
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    width: 1.875rem;
    height: 2.5rem;
    line-height: 2.5rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-radius: 0.125rem;
    text-align: center;
    background-color: #fff;
    cursor: pointer
}

.layui-tab-bar .layui-icon {
    position: relative;
    display: inline-block;
    top: 0.1875rem;
    transition: all .3s;
    -webkit-transition: all .3s
}

.layui-tab-item {
    display: none
}

.layui-tab-more {
    padding-right: 1.875rem;
    height: auto !important;
    white-space: normal !important
}

.layui-tab-more li.layui-this:after {
    border-bottom-color: #eee;
    border-radius: 0.125rem
}

.layui-tab-more .layui-tab-bar .layui-icon {
    top: -0.125rem;
    top: 0.1875rem \0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

:root .layui-tab-more .layui-tab-bar .layui-icon {
    top: -0.125rem \0/ IE9
}

.layui-tab-content {
    padding: 0.9375rem 0
}

.layui-tab-title li .layui-tab-close {
    position: relative;
    display: inline-block;
    width: 1.125rem;
    height: 1.125rem;
    line-height: 1.25rem;
    margin-left: 0.5rem;
    top: 0.0625rem;
    text-align: center;
    font-size: 0.875rem;
    color: #c2c2c2;
    transition: all .2s;
    -webkit-transition: all .2s
}

.layui-tab-title li .layui-tab-close:hover {
    border-radius: 0.125rem;
    background-color: #ff5722;
    color: #fff
}

.layui-tab-brief > .layui-tab-title .layui-this {
    color: #ff5722
}

.layui-tab-brief > .layui-tab-more li.layui-this:after, .layui-tab-brief > .layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    border-bottom: 0.125rem solid #f03f07
}

.layui-tab-card {
    border-width: 0.0625rem;
    border-style: solid;
    border-radius: 0.125rem;
    box-shadow: 0 0.125rem 0.3125rem 0 rgba(17, 29, 48, .1)
}

.layui-tab-card > .layui-tab-title {
    background-color: #fafafa
}

.layui-tab-card > .layui-tab-title li {
    margin-right: -0.0625rem;
    margin-left: -0.0625rem
}

.layui-tab-card > .layui-tab-title .layui-this {
    background-color: #fff
}

.layui-tab-card > .layui-tab-title .layui-this:after {
    border-top: none;
    border-width: 0.0625rem;
    border-bottom-color: #fff
}

.layui-tab-card > .layui-tab-title .layui-tab-bar {
    height: 2.5rem;
    line-height: 2.5rem;
    border-radius: 0;
    border-top: none;
    border-right: none
}

.layui-tab-card > .layui-tab-more .layui-this {
    background: 0 0;
    color: #f03f07
}

.layui-tab-card > .layui-tab-more .layui-this:after {
    border: none
}

.layui-timeline {
    padding-left: 0.3125rem
}

.layui-timeline-item {
    position: relative;
    padding-bottom: 1.25rem
}

.layui-timeline-axis {
    position: absolute;
    left: -0.3125rem;
    top: 0;
    z-index: 10;
    width: 1.25rem;
    height: 1.25rem;
    line-height: 1.25rem;
    background-color: #fff;
    color: #f03f07;
    border-radius: 50%;
    text-align: center;
    cursor: pointer
}

.layui-timeline-axis:hover {
    color: #ff5722
}

.layui-timeline-item:before {
    content: "";
    position: absolute;
    left: 0.3125rem;
    top: 0;
    z-index: 0;
    width: 0.0625rem;
    height: 100%
}

.layui-timeline-item:first-child:before {
    display: block
}

.layui-timeline-item:last-child:before {
    display: none
}

.layui-timeline-content {
    padding-left: 1.5625rem
}

.layui-timeline-title {
    position: relative;
    margin-bottom: 0.625rem;
    line-height: 1.375rem
}

.layui-badge, .layui-badge-dot, .layui-badge-rim {
    position: relative;
    display: inline-block;
    padding: 0 0.25rem;
    font-size: 0.75rem;
    text-align: center;
    background-color: #ff5722;
    color: #fff;
    border-radius: 0.125rem;
}

.layui-badge {
    height: 1.125rem;
    line-height: 1.125rem
}

.layui-badge-dot {
    width: 0.5rem;
    height: 0.5rem;
    padding: 0;
    border-radius: 50%
}

.layui-badge-rim {
    height: 1.125rem;
    line-height: 1.125rem;
    border-width: 0.0625rem;
    border-style: solid;
    background-color: #fff;
    color: #32435c
}

.btn .layui-badge, .btn .layui-badge-dot {
    margin-left: 0.3125rem
}

.nav nav-tabs .layui-badge, .nav nav-tabs .layui-badge-dot {
    position: absolute;
    top: 50%;
    margin: -0.3125rem 0.375rem 0
}

.nav nav-tabs .layui-badge {
    margin-top: -0.625rem
}

.layui-tab-title .layui-badge, .layui-tab-title .layui-badge-dot {
    left: 0.3125rem;
    top: -0.125rem
}

.layui-carousel {
    position: relative;
    left: 0;
    top: 0;
    background-color: #f8f8f8
}

.layui-carousel > [carousel-item] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.layui-carousel > [carousel-item]:before {
    position: absolute;
    content: '\e63d';
    left: 50%;
    top: 50%;
    width: 6.25rem;
    line-height: 1.25rem;
    margin: -0.625rem 0 0 -3.125rem;
    text-align: center;
    color: #c2c2c2;
    font-family: layui-icon !important;
    font-size: 1.875rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.layui-carousel > [carousel-item] > * {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #f8f8f8;
    transition-duration: .3s;
    -webkit-transition-duration: .3s
}

.layui-carousel-updown > * {
    -webkit-transition: .3s ease-in-out up;
    transition: .3s ease-in-out up
}

.layui-carousel-arrow {
    display: none \0;
    opacity: 0;
    position: absolute;
    left: 0.625rem;
    top: 50%;
    margin-top: -1.125rem;
    width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
    text-align: center;
    font-size: 1.25rem;
    border: none 0;
    border-radius: 50%;
    background-color: rgba(17, 29, 48, .2);
    color: #fff;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    cursor: pointer
}

.layui-carousel-arrow[lay-type=add] {
    left: auto !important;
    right: 0.625rem
}

.layui-carousel[lay-arrow=always] .layui-carousel-arrow {
    opacity: 1;
    left: 1.25rem
}

.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add] {
    right: 1.25rem
}

.layui-carousel[lay-arrow=none] .layui-carousel-arrow {
    display: none
}

.layui-carousel-arrow:hover, .layui-carousel-ind ul:hover {
    background-color: rgba(17, 29, 48, .35)
}

.layui-carousel:hover .layui-carousel-arrow {
    display: block \0;
    opacity: 1;
    left: 1.25rem
}

.layui-carousel:hover .layui-carousel-arrow[lay-type=add] {
    right: 1.25rem
}

.layui-carousel-ind {
    position: relative;
    top: -2.1875rem;
    width: 100%;
    line-height: 0 !important;
    text-align: center;
    font-size: 0
}

.layui-carousel[lay-indicator=outside] {
    margin-bottom: 1.875rem
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind {
    top: 0.625rem
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul {
    background-color: rgba(17, 29, 48, .5)
}

.layui-carousel[lay-indicator=none] .layui-carousel-ind {
    display: none
}

.layui-carousel-ind ul {
    display: inline-block;
    padding: 0.3125rem;
    background-color: rgba(17, 29, 48, .2);
    border-radius: 0.625rem;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.layui-carousel-ind ul li {
    display: inline-block;
    width: 0.625rem;
    height: 0.625rem;
    margin: 0 0.1875rem;
    font-size: 0.875rem;
    background-color: #eee;
    background-color: rgba(255, 255, 255, .5);
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.layui-carousel-ind ul li:hover {
    background-color: rgba(255, 255, 255, .7)
}

.layui-carousel-ind ul li.layui-this {
    background-color: #fff
}

.layui-carousel > [carousel-item] > .layui-carousel-next, .layui-carousel > [carousel-item] > .layui-carousel-prev, .layui-carousel > [carousel-item] > .layui-this {
    display: block
}

.layui-carousel > [carousel-item] > .layui-this {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.layui-carousel > [carousel-item] > .layui-carousel-prev {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.layui-carousel > [carousel-item] > .layui-carousel-next {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.layui-carousel > [carousel-item] > .layui-carousel-next.layui-carousel-left, .layui-carousel > [carousel-item] > .layui-carousel-prev.layui-carousel-right {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.layui-carousel > [carousel-item] > .layui-this.layui-carousel-left {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.layui-carousel > [carousel-item] > .layui-this.layui-carousel-right {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.layui-carousel[lay-anim=updown] .layui-carousel-arrow {
    left: 50% !important;
    top: 1.25rem;
    margin: 0 0 0 -1.125rem
}

.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add] {
    top: auto !important;
    bottom: 1.25rem
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind {
    position: absolute;
    top: 50%;
    right: 1.25rem;
    width: auto;
    height: auto
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind ul {
    padding: 0.1875rem 0.3125rem
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind li {
    display: block;
    margin: 0.375rem 0
}

.layui-carousel[lay-anim=updown] > [carousel-item] > * {
    left: 0 !important
}

.layui-carousel[lay-anim=updown] > [carousel-item] > .layui-this {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.layui-carousel[lay-anim=updown] > [carousel-item] > .layui-carousel-prev {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.layui-carousel[lay-anim=updown] > [carousel-item] > .layui-carousel-next {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.layui-carousel[lay-anim=updown] > [carousel-item] > .layui-carousel-next.layui-carousel-left, .layui-carousel[lay-anim=updown] > [carousel-item] > .layui-carousel-prev.layui-carousel-right {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.layui-carousel[lay-anim=updown] > [carousel-item] > .layui-this.layui-carousel-left {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.layui-carousel[lay-anim=updown] > [carousel-item] > .layui-this.layui-carousel-right {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.layui-carousel[lay-anim=fade] > [carousel-item] > * {
    left: 0 !important
}

.layui-carousel[lay-anim=fade] > [carousel-item] > .layui-carousel-next, .layui-carousel[lay-anim=fade] > [carousel-item] > .layui-carousel-prev {
    opacity: 0
}

.layui-carousel[lay-anim=fade] > [carousel-item] > .layui-carousel-next.layui-carousel-left, .layui-carousel[lay-anim=fade] > [carousel-item] > .layui-carousel-prev.layui-carousel-right {
    opacity: 1
}

.layui-carousel[lay-anim=fade] > [carousel-item] > .layui-this.layui-carousel-left, .layui-carousel[lay-anim=fade] > [carousel-item] > .layui-this.layui-carousel-right {
    opacity: 0
}

.layui-fixbar {
    position: fixed;
    right: 1rem;
    bottom: 1rem;
    z-index: 999999
}

.layui-fixbar li {
    width: 3.125rem;          /* 3.125rem */
    height: 3.125rem;         /* 3.125rem */
    line-height: 3.125rem;    /* 3.125rem */
    margin-bottom: 0.0625rem; /* 0.0625rem */
    text-align: center;
    cursor: pointer;
    font-size: 1.875rem;      /* 1.875rem */
    background-color: #649ad1f2;
    color: #fff;
    border-radius: 0.125rem;  /* 0.125rem */
    opacity: 0.95;
}

.layui-fixbar li:hover {
    opacity: .85
}

.layui-fixbar li:active {
    opacity: 1
}

.layui-fixbar .layui-fixbar-top {
    display: none;
    font-size: 2.5rem
}

body .layui-util-face {
    border: none;
    background: 0 0
}

body .layui-util-face .layui-layer-content {
    padding: 0;
    background-color: #fff;
    color: #32435c;
    box-shadow: none
}

.layui-util-face .layui-layer-TipsG {
    display: none
}

.layui-util-face ul {
    position: relative;
    width: 23.25rem;
    padding: 0.625rem;
    border: 0.0625rem solid #d9d9d9;
    background-color: #fff;
    box-shadow: 0 0 1.25rem rgba(17, 29, 48, .2)
}

.layui-util-face ul li {
    cursor: pointer;
    float: left;
    border: 0.0625rem solid #e8e8e8;
    height: 1.375rem;
    width: 1.625rem;
    overflow: hidden;
    margin: -0.0625rem 0 0 -0.0625rem;
    padding: 0.25rem 0.125rem;
    text-align: center
}

.layui-util-face ul li:hover {
    position: relative;
    z-index: 2;
    border: 0.0625rem solid #eb7350;
    background: #fff9ec
}

.layui-code {
    display: block;
    position: relative;
    padding: 0.9375rem;
    line-height: 1.25rem;
    border: 0.0625rem solid #eee;
    border-left-width: 0.375rem;
    background-color: #fff;
    color: #333;
    font-family: "Courier New", Consolas, "Lucida Console", monospace;
    font-size: 0.75rem
}

.layui-transfer-box, .layui-transfer-header, .layui-transfer-search {
    border-width: 0;
    border-style: solid;
    border-color: #eee
}

.layui-transfer-box {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-width: 0.0625rem;
    width: 12.5rem;
    height: 22.5rem;
    border-radius: 0.125rem;
    background-color: #fff
}

.layui-transfer-box .form-checkbox {
    width: 100%;
    margin: 0 !important
}

.layui-transfer-header {
    height: 2rem;
    line-height: 2rem;
    padding: 0 0.6875rem;
    border-bottom-width: 0.0625rem
}

.layui-transfer-search {
    position: relative;
    padding: 0.6875rem;
    border-bottom-width: 0.0625rem
}

.layui-transfer-search .form-control {
    height: 2rem;
    padding-left: 1.875rem;
    font-size: 0.75rem
}

.layui-transfer-search .layui-icon-search {
    position: absolute;
    left: 1.25rem;
    top: 50%;
    line-height: normal;
    margin-top: -0.5rem;
    color: #32435c
}

.layui-transfer-active {
    margin: 0 0.9375rem;
    display: inline-block;
    vertical-align: middle
}

.layui-transfer-active .btn {
    display: block;
    margin: 0;
    padding: 0 0.9375rem;
    background-color: #f03f07;
    border-color: #f03f07;
    color: #fff
}

.layui-transfer-active .btn-disabled {
    background-color: #fbfbfb;
    border-color: #eee;
    color: #d2d2d2
}

.layui-transfer-active .btn:first-child {
    margin-bottom: 0.9375rem
}

.layui-transfer-active .btn .layui-icon {
    margin: 0;
    font-size: 0.875rem !important
}

.layui-transfer-data {
    padding: 0.3125rem 0;
    overflow: auto
}

.layui-transfer-data li {
    height: 2rem;
    line-height: 2rem;
    margin-top: 0 !important;
    padding: 0 0.6875rem;
    list-style-type: none !important
}

.layui-transfer-data li:hover {
    background-color: #f8f8f8;
    transition: .5s all
}

.layui-transfer-data .layui-none {
    padding: 0.9375rem 0.6875rem;
    text-align: center;
    color: #999
}

.layui-rate, .layui-rate * {
    display: inline-block;
    vertical-align: middle
}

.layui-rate {
    padding: 0.6875rem 0.375rem 0.6875rem 0;
    font-size: 0
}

.layui-rate li {
    margin-top: 0 !important
}

.layui-rate li i.layui-icon {
    font-size: 1.25rem;
    color: #ffb800
}

.layui-rate li i.layui-icon {
    margin-right: 0.3125rem;
    transition: all .3s;
    -webkit-transition: all .3s
}

.layui-rate li i:hover, .layui-rate-hover {
    cursor: pointer;
    transform: scale(1.12);
    -webkit-transform: scale(1.12)
}

.layui-rate[readonly] li i:hover {
    cursor: default;
    transform: scale(1)
}

.layui-colorpicker {
    width: 1.5625rem;
    height: 2rem;
    border: 0.0625rem solid #eee;
    padding: 0.3125rem;
    border-radius: 0.125rem;
    line-height: 1.5rem;
    display: inline-block;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
    box-sizing: border-box
}

.layui-colorpicker:hover {
    border-color: #d2d2d2
}

.layui-colorpicker.layui-colorpicker-lg {
    width: 2.75rem;
    height: 2.75rem;
    line-height: 1.875rem
}

.layui-colorpicker.layui-colorpicker-sm {
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.25rem;
    padding: 0.1875rem
}

.layui-colorpicker.layui-colorpicker-xs {
    width: 1.375rem;
    height: 1.375rem;
    line-height: 1rem;
    padding: 0.0625rem
}

.layui-colorpicker-trigger-bgcolor {
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
    border-radius: 0.125rem
}

.layui-colorpicker-trigger-span {
    display: block;
    height: 100%;
    box-sizing: border-box;
    border: 0.0625rem solid rgba(17, 29, 48, .15);
    border-radius: 0.125rem;
    text-align: center
}

.layui-colorpicker-trigger-i {
    display: inline-block;
    color: #fff;
    font-size: 0.75rem
}

.layui-colorpicker-trigger-i.layui-icon-close {
    color: #999
}

.layui-colorpicker-main {
    position: absolute;
    left: -62499.9375rem;
    top: -62499.9375rem;
    z-index: 77777777;
    width: 17.5rem;
    margin: 0.3125rem 0;
    padding: 0.4375rem;
    background: #fff;
    border: 0.0625rem solid #d2d2d2;
    border-radius: 0.125rem;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 29, 48, .12)
}

.layui-colorpicker-main-wrapper {
    height: 11.25rem;
    position: relative
}

.layui-colorpicker-basis {
    width: 16.25rem;
    height: 100%;
    position: relative;
    overflow: hidden
}

.layui-colorpicker-basis-white {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))
}

.layui-colorpicker-basis-black {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(5, 12, 18, 0.85), transparent)
}

.layui-colorpicker-basis-cursor {
    width: 0.625rem;
    height: 0.625rem;
    border: 0.0625rem solid #fff;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 100%;
    cursor: pointer;
    transform: translate(-50%, -50%)
}

.layui-colorpicker-side {
    position: absolute;
    top: 0;
    right: 0;
    width: 0.75rem;
    height: 100%;
    background: linear-gradient(red, #ff0, #0f0, #0ff, #00f, #f0f, red)
}

.layui-colorpicker-side-slider {
    width: 100%;
    height: 0.3125rem;
    box-shadow: 0 0 0.0625rem #888;
    box-sizing: border-box;
    background: #fff;
    border-radius: 0.0625rem;
    border: 0.0625rem solid #f0f0f0;
    cursor: pointer;
    position: absolute;
    left: 0
}

.layui-colorpicker-main-alpha {
    display: none;
    height: 0.75rem;
    margin-top: 0.4375rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.layui-colorpicker-alpha-bgcolor {
    height: 100%;
    position: relative
}

.layui-colorpicker-alpha-slider {
    width: 0.3125rem;
    height: 100%;
    box-shadow: 0 0 0.0625rem #888;
    box-sizing: border-box;
    background: #fff;
    border-radius: 0.0625rem;
    border: 0.0625rem solid #f0f0f0;
    cursor: pointer;
    position: absolute;
    top: 0
}

.layui-colorpicker-main-pre {
    padding-top: 0.4375rem;
    font-size: 0
}

.layui-colorpicker-pre {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 0.125rem;
    display: inline-block;
    margin-left: 0.375rem;
    margin-bottom: 0.4375rem;
    cursor: pointer
}

.layui-colorpicker-pre:nth-child(11n+1) {
    margin-left: 0
}

.layui-colorpicker-pre-isalpha {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.layui-colorpicker-pre.layui-this {
    box-shadow: 0 0 0.1875rem 0.125rem rgba(17, 29, 48, .15)
}

.layui-colorpicker-pre > div {
    height: 100%;
    border-radius: 0.125rem
}

.layui-colorpicker-main-input {
    text-align: right;
    padding-top: 0.4375rem
}

.layui-colorpicker-main-input .btn-container .btn {
    margin: 0 0 0 0.625rem
}

.layui-colorpicker-main-input div.inline-block align-middle {
    float: left;
    font-size: 0.875rem
}

.layui-colorpicker-main-input input.form-control {
    width: 10.5rem;
    height: 1.875rem;
    color: #32435c;
    padding-left: 0.3125rem
}

.layui-slider {
    height: 0.25rem;
    background: #eee;
    border-radius: 0.1875rem;
    position: relative;
    cursor: pointer
}

.layui-slider-bar {
    border-radius: 0.1875rem;
    position: absolute;
    height: 100%
}

.layui-slider-step {
    position: absolute;
    top: 0;
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 50%;
    background: #fff;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.layui-slider-wrap {
    width: 2.25rem;
    height: 2.25rem;
    position: absolute;
    top: -1rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10;
    text-align: center
}

.layui-slider-wrap-btn {
    width: 0.75rem;
    height: 0.75rem;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    transition: .3s
}

.layui-slider-wrap:after {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.layui-slider-wrap-btn.layui-slider-hover, .layui-slider-wrap-btn:hover {
    transform: scale(1.2)
}

.layui-slider-wrap-btn.layui-disabled:hover {
    transform: scale(1) !important
}

.layui-slider-tips {
    position: absolute;
    top: -2.625rem;
    z-index: 77777777;
    white-space: nowrap;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #fff;
    background: rgba(5, 12, 18, 0.85);
    border-radius: 0.1875rem;
    height: 2rem;
    line-height: 2rem;
    padding: 0 0.625rem
}

.layui-slider-tips:after {
    content: "";
    position: absolute;
    bottom: -0.75rem;
    left: 50%;
    margin-left: -0.375rem;
    width: 0;
    height: 0;
    border-width: 0.375rem;
    border-style: solid;
    border-color: rgba(5, 12, 18, 0.85) transparent transparent transparent
}

.layui-slider-input {
    width: 4.375rem;
    height: 2rem;
    border: 0.0625rem solid #eee;
    border-radius: 0.1875rem;
    font-size: 1rem;
    line-height: 2rem;
    position: absolute;
    right: 0;
    top: -0.875rem;
    box-sizing: border-box
}

.layui-slider-input-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.25rem;
    height: 100%;
    border-left: 0.0625rem solid #eee
}

.layui-slider-input-btn i {
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1.25rem;
    height: 50%;
    font-size: 0.75rem;
    line-height: 1rem;
    text-align: center;
    color: #999
}

.layui-slider-input-btn i:first-child {
    top: 0;
    border-bottom: 0.0625rem solid #eee
}

.layui-slider-input-txt {
    height: 100%;
    font-size: 0.875rem
}

.layui-slider-input-txt input {
    height: 100%;
    border: none;
    padding-right: 1.3125rem
}

.layui-slider-input-btn i:hover {
    color: #ff5722
}

.layui-slider-vertical {
    width: 0.25rem;
    margin-left: 2.0625rem
}

.layui-slider-vertical .layui-slider-bar {
    width: 0.25rem
}

.layui-slider-vertical .layui-slider-step {
    top: auto;
    left: 0;
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.layui-slider-vertical .layui-slider-wrap {
    top: auto;
    left: -1rem;
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.layui-slider-vertical .layui-slider-tips {
    top: auto;
    left: 0.125rem
}

@media \0screen {
    .layui-slider-wrap-btn {
        margin-left: -1.25rem
    }

    .layui-slider-vertical .layui-slider-wrap-btn {
        margin-left: 0;
        margin-bottom: -1.25rem
    }

    .layui-slider-vertical .layui-slider-tips {
        margin-left: -0.5rem
    }

    .layui-slider > span {
        margin-left: 0.5rem
    }
}

.layui-tree {
    line-height: 1.375rem
}

.layui-tree .form-checkbox {
    margin: 0 !important
}

.layui-tree-set {
    width: 100%;
    position: relative
}

.layui-tree-pack {
    display: none;
    padding-left: 1.25rem;
    position: relative
}

.layui-tree-line .layui-tree-pack {
    padding-left: 1.6875rem
}

.layui-tree-line .layui-tree-set .layui-tree-set:after {
    content: "";
    position: absolute;
    top: 0.875rem;
    left: -0.5625rem;
    width: 1.0625rem;
    height: 0;
    border-top: 0.0625rem dotted #c0c4cc
}

.layui-tree-entry {
    position: relative;
    padding: 0.1875rem 0;
    height: 1.625rem;
    white-space: nowrap
}

.layui-tree-entry:hover {
    background-color: #eee
}

.layui-tree-line .layui-tree-entry:hover {
    background-color: rgba(17, 29, 48, 0)
}

.layui-tree-line .layui-tree-entry:hover .layui-tree-txt {
    color: #999;
    text-decoration: underline;
    transition: .3s
}

.layui-tree-main {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    padding-right: 0.625rem
}

.layui-tree-line .layui-tree-set:before {
    content: "";
    position: absolute;
    top: 0;
    left: -0.5625rem;
    width: 0;
    height: 100%;
    border-left: 0.0625rem dotted #c0c4cc
}

.layui-tree-line .layui-tree-set.layui-tree-setLineShort:before {
    height: 0.8125rem
}

.layui-tree-line .layui-tree-set.layui-tree-setHide:before {
    height: 0
}

.layui-tree-iconClick {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    height: 1.25rem;
    line-height: 1.25rem;
    margin: 0 0.625rem;
    color: #c0c4cc
}

.layui-tree-icon {
    height: 0.875rem;
    line-height: 0.75rem;
    width: 0.875rem;
    text-align: center;
    border: 0.0625rem solid #c0c4cc
}

.layui-tree-iconClick .layui-icon {
    font-size: 1.125rem
}

.layui-tree-icon .layui-icon {
    font-size: 0.75rem;
    color: #32435c
}

.layui-tree-iconArrow {
    padding: 0 0.3125rem
}

.layui-tree-iconArrow:after {
    content: "";
    position: absolute;
    left: 0.25rem;
    top: 0.1875rem;
    z-index: 100;
    width: 0;
    height: 0;
    border-width: 0.3125rem;
    border-style: solid;
    border-color: transparent transparent transparent #c0c4cc;
    transition: .5s
}

.layui-tree-spread > .layui-tree-entry .layui-tree-iconClick > .layui-tree-iconArrow:after {
    transform: rotate(90deg) translate(0.1875rem, 0.25rem)
}

.layui-tree-txt {
    display: inline-block;
    vertical-align: middle;
    color: #555
}

.layui-tree-search {
    margin-bottom: 0.9375rem;
    color: #32435c
}

.layui-tree-btnGroup {
    visibility: hidden;
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.layui-tree-btnGroup .layui-icon {
    display: inline-block;
    vertical-align: middle;
    padding: 0 0.125rem;
    cursor: pointer
}

.layui-tree-btnGroup .layui-icon:hover {
    color: #999;
    transition: .3s
}

.layui-tree-entry:hover .layui-tree-btnGroup {
    visibility: visible
}

.layui-tree-editInput {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 1.25rem;
    line-height: 1.25rem;
    padding: 0;
    border: none;
    background-color: rgba(17, 29, 48, .05)
}

.layui-tree-emptyText {
    text-align: center;
    color: #999
}

.layui-anim {
    -webkit-animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-duration: .3s;
    animation-fill-mode: both
}

.layui-anim.layui-icon {
    display: inline-block
}

.layui-anim-loop {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.layui-trans, .layui-trans a {
    transition: all .2s;
    -webkit-transition: all .2s
}

@-webkit-keyframes layui-rotate {
    from {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes layui-rotate {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

.layui-anim-rotate {
    -webkit-animation-name: layui-rotate;
    animation-name: layui-rotate;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes layui-up {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        opacity: .3
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes layui-up {
    from {
        transform: translate3d(0, 100%, 0);
        opacity: .3
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

.layui-anim-up {
    -webkit-animation-name: layui-up;
    animation-name: layui-up
}

@-webkit-keyframes layui-upbit {
    from {
        -webkit-transform: translate3d(0, 0.9375rem, 0);
        opacity: .3
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

/*@keyframes layui-upbit {*/
/*    from {*/
/*        transform: translate3d(0, 0.9375rem, 0);*/
/*        opacity: .3*/
/*    }*/
/*    to {*/
/*        transform: translate3d(0, 0, 0);*/
/*        opacity: 1*/
/*    }*/
/*}*/

/*.layui-anim-upbit {*/
/*    -webkit-animation-name: layui-upbit;*/
/*    animation-name: layui-upbit*/
/*}*/

/*@keyframes layui-down {*/
/*    0% {*/
/*        opacity: .3;*/
/*        transform: translate3d(0, -100%, 0)*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        transform: translate3d(0, 0, 0)*/
/*    }*/
/*}*/

/*.layui-anim-down {*/
/*    animation-name: layui-down*/
/*}*/

/*@keyframes layui-downbit {*/
/*    0% {*/
/*        opacity: .3;*/
/*        transform: translate3d(0, -0.3125rem, 0)*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        transform: translate3d(0, 0, 0)*/
/*    }*/
/*}*/

/*.layui-anim-downbit {*/
/*    animation-name: layui-downbit*/
/*}*/

/*@-webkit-keyframes layui-scale {*/
/*    0% {*/
/*        opacity: .3;*/
/*        -webkit-transform: scale(.5)*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        -webkit-transform: scale(1)*/
/*    }*/
/*}*/

/*@keyframes layui-scale {*/
/*    0% {*/
/*        opacity: .3;*/
/*        -ms-transform: scale(.5);*/
/*        transform: scale(.5)*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        -ms-transform: scale(1);*/
/*        transform: scale(1)*/
/*    }*/
/*}*/

/*.layui-anim-scale {*/
/*    -webkit-animation-name: layui-scale;*/
/*    animation-name: layui-scale*/
/*}*/

/*@-webkit-keyframes layui-scale-spring {*/
/*    0% {*/
/*        opacity: .5;*/
/*        -webkit-transform: scale(.5)*/
/*    }*/
/*    80% {*/
/*        opacity: .8;*/
/*        -webkit-transform: scale(1.1)*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        -webkit-transform: scale(1)*/
/*    }*/
/*}*/

/*@keyframes layui-scale-spring {*/
/*    0% {*/
/*        opacity: .5;*/
/*        transform: scale(.5)*/
/*    }*/
/*    80% {*/
/*        opacity: .8;*/
/*        transform: scale(1.1)*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        transform: scale(1)*/
/*    }*/
/*}*/

/*.layui-anim-scaleSpring {*/
/*    -webkit-animation-name: layui-scale-spring;*/
/*    animation-name: layui-scale-spring*/
/*}*/

/*@keyframes layui-scalesmall {*/
/*    0% {*/
/*        opacity: .3;*/
/*        transform: scale(1.5)*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        transform: scale(1)*/
/*    }*/
/*}*/

/*.layui-anim-scalesmall {*/
/*    animation-name: layui-scalesmall*/
/*}*/

/*@keyframes layui-scalesmall-spring {*/
/*    0% {*/
/*        opacity: .3;*/
/*        transform: scale(1.5)*/
/*    }*/
/*    80% {*/
/*        opacity: .8;*/
/*        transform: scale(.9)*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        transform: scale(1)*/
/*    }*/
/*}*/

/*.layui-anim-scalesmall-spring {*/
/*    animation-name: layui-scalesmall-spring*/
/*}*/

/*@-webkit-keyframes layui-fadein {*/
/*    0% {*/
/*        opacity: 0*/
/*    }*/
/*    100% {*/
/*        opacity: 1*/
/*    }*/
/*}*/

/*@keyframes layui-fadein {*/
/*    0% {*/
/*        opacity: 0*/
/*    }*/
/*    100% {*/
/*        opacity: 1*/
/*    }*/
/*}*/

/*.layui-anim-fadein {*/
/*    -webkit-animation-name: layui-fadein;*/
/*    animation-name: layui-fadein*/
/*}*/

/*@-webkit-keyframes layui-fadeout {*/
/*    0% {*/
/*        opacity: 1*/
/*    }*/
/*    100% {*/
/*        opacity: 0*/
/*    }*/
/*}*/

/*@keyframes layui-fadeout {*/
/*    0% {*/
/*        opacity: 1*/
/*    }*/
/*    100% {*/
/*        opacity: 0*/
/*    }*/
/*}*/

/*.layui-anim-fadeout {*/
/*    -webkit-animation-name: layui-fadeout;*/
/*    animation-name: layui-fadeout*/
/*}*/

/*html #layuicss-skincodecss {*/
/*    display: none;*/
/*    position: absolute;*/
/*    width: 124.3125rem*/
/*}*/

/*.layui-code-wrap {*/
/*    font-size: 0.8125rem;*/
/*    font-family: "Courier New", Consolas, "Lucida Console", monospace*/
/*}*/

/*.layui-code-view {*/
/*    display: block;*/
/*    position: relative;*/
/*    padding: 0 !important;*/
/*    border: 0.0625rem solid #eee;*/
/*    border-left-width: 0.375rem;*/
/*    background-color: #fff;*/
/*    color: #333*/
/*}*/

/*.layui-code-view pre {*/
/*    margin: 0 !important*/
/*}*/

/*.layui-code-header {*/
/*    position: relative;*/
/*    z-index: 3;*/
/*    padding: 0 0.6875rem;*/
/*    height: 2.5rem;*/
/*    line-height: 2.5rem;*/
/*    border-bottom: 0.0625rem solid #eee;*/
/*    background-color: #fafafa;*/
/*    font-size: 0.75rem*/
/*}*/

/*.layui-code-header > .layui-code-header-about {*/
/*    position: absolute;*/
/*    right: 0.6875rem;*/
/*    top: 0;*/
/*    color: #b7b7b7*/
/*}*/

/*.layui-code-header-about > a {*/
/*    padding-left: 0.625rem*/
/*}*/

/*.layui-code-wrap {*/
/*    position: relative;*/
/*    display: block;*/
/*    z-index: 1;*/
/*    margin: 0 !important;*/
/*    padding: 0.6875rem 0 !important;*/
/*    overflow-x: hidden;*/
/*    overflow-y: auto*/
/*}*/

/*.layui-code-line {*/
/*    position: relative;*/
/*    line-height: 1.1875rem;*/
/*    margin: 0 !important*/
/*}*/

/*.layui-code-line-number {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    padding: 0 0.5rem;*/
/*    min-width: 2.8125rem;*/
/*    height: 100%;*/
/*    text-align: right;*/
/*    user-select: none;*/
/*    white-space: nowrap;*/
/*    overflow: hidden*/
/*}*/

/*.layui-code-line-content {*/
/*    padding: 0 0.6875rem;*/
/*    word-wrap: break-word;*/
/*    white-space: pre-wrap*/
/*}*/

/*.layui-code-ln-mode > .layui-code-wrap > .layui-code-line {*/
/*    padding-left: 2.8125rem*/
/*}*/

/*.layui-code-ln-side {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    z-index: 0;*/
/*    width: 2.8125rem;*/
/*    border-right: 0.0625rem solid #eee;*/
/*    border-color: rgb(126 122 122 / 15%);*/
/*    background-color: #fafafa;*/
/*    pointer-events: none*/
/*}*/

/*.layui-code-nowrap > .layui-code-wrap {*/
/*    overflow: auto*/
/*}*/

/*.layui-code-nowrap > .layui-code-wrap > .layui-code-line > .layui-code-line-content {*/
/*    white-space: pre;*/
/*    word-wrap: normal*/
/*}*/

/*.layui-code-nowrap > .layui-code-ln-side {*/
/*    border-right-width: 0 !important;*/
/*    background: 0 0 !important*/
/*}*/

/*.layui-code-fixbar {*/
/*    position: absolute;*/
/*    top: 0.5rem;*/
/*    right: 0.6875rem;*/
/*    padding-right: 2.8125rem;*/
/*    z-index: 5*/
/*}*/

/*.layui-code-fixbar > span {*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 0;*/
/*    padding: 0 0.5rem;*/
/*    color: #777;*/
/*    transition: all .3s*/
/*}*/

/*.layui-code-fixbar > span:hover {*/
/*    color: #f03f07*/
/*}*/

/*.layui-code-copy {*/
/*    display: none;*/
/*    cursor: pointer*/
/*}*/

/*.layui-code-preview > .layui-code-view > .layui-code-fixbar .layui-code-copy {*/
/*    display: none !important*/
/*}*/

/*.layui-code-view:hover > .layui-code-fixbar .layui-code-copy {*/
/*    display: block*/
/*}*/

/*.layui-code-view:hover > .layui-code-fixbar .layui-code-lang-marker {*/
/*    display: none*/
/*}*/

/*.layui-code-theme-dark, .layui-code-theme-dark > .layui-code-header {*/
/*    border-color: rgb(126 122 122 / 15%);*/
/*    background-color: #1f1f1f*/
/*}*/

/*.layui-code-theme-dark {*/
/*    border-width: 0.0625rem;*/
/*    color: #ccc*/
/*}*/

/*.layui-code-theme-dark > .layui-code-ln-side {*/
/*    border-right-color: #2a2a2a;*/
/*    background: 0 0;*/
/*    color: #6e7681*/
/*}*/

/*.layui-code textarea {*/
/*    display: none*/
/*}*/

/*.layui-code-preview > .layui-code, .layui-code-preview > .layui-code-view {*/
/*    margin: 0*/
/*}*/

/*.layui-code-preview > .layui-tab {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    margin-bottom: 0*/
/*}*/

/*.layui-code-preview .layui-code-item {*/
/*    display: none;*/
/*    border-top-width: 0*/
/*}*/

/*.layui-code-item-preview {*/
/*    position: relative;*/
/*    padding: 1rem*/
/*}*/

/*.layui-code-item-preview > iframe {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    border: none*/
/*}*/

/*.layui-code-tools {*/
/*    position: absolute;*/
/*    right: 0.6875rem;*/
/*    top: 0.5rem;*/
/*    line-height: normal*/
/*}*/

/*.layui-code-tools > i {*/
/*    display: inline-block;*/
/*    margin-left: 0.375rem;*/
/*    padding: 0.1875rem;*/
/*    cursor: pointer*/
/*}*/

/*.layui-code-tools > i.layui-icon-file-b {*/
/*    color: #999*/
/*}*/

/*.layui-code-tools > i:hover {*/
/*    color: #f03f07*/
/*}*/

/*.layui-code-full {*/
/*    position: fixed;*/
/*    left: 0;*/
/*    top: 0;*/
/*    z-index: 1111111;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-color: #fff*/
/*}*/

/*.layui-code-full .layui-code-item {*/
/*    width: 100% !important;*/
/*    border-width: 0 !important*/
/*}*/

/*.layui-code-full .layui-code-item, .layui-code-full .layui-code-view, .layui-code-full .layui-code-wrap {*/
/*    height: calc(100vh - 3.1875rem) !important;*/
/*    box-sizing: border-box*/
/*}*/

/*.layui-code-full .layui-code-item-preview {*/
/*    overflow: auto*/
/*}*/

/*.layui-code-view.layui-code-hl {*/
/*    line-height: 1.25rem !important;*/
/*    border-left-width: 0.0625rem*/
/*}*/

/*.layui-code-view.layui-code-hl > .layui-code-ln-side {*/
/*    background-color: transparent*/
/*}*/

/*.layui-code-theme-dark.layui-code-hl, .layui-code-theme-dark.layui-code-hl > .layui-code-ln-side {*/
/*    border-color: rgb(126 122 122 / 15%)*/
/*}*/

/*html #layuicss-laydate {*/
/*    display: none;*/
/*    position: absolute;*/
/*    width: 124.3125rem*/
/*}*/

/*.layui-laydate * {*/
/*    margin: 0;*/
/*    padding: 0*/
/*}*/

/*.layui-laydate, .layui-laydate * {*/
/*    box-sizing: border-box*/
/*}*/

.layui-laydate {
    position: absolute;
    z-index: 99999999;
    margin: 0.3125rem 0;
    border-radius: 0.125rem;
    font-size: 0.875rem;
    line-height: normal;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.layui-laydate-main {
    width: 17rem
}

.layui-laydate-content td, .layui-laydate-header *, .layui-laydate-list li {
    transition-duration: .3s;
    -webkit-transition-duration: .3s
}

.layui-laydate-shade {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    pointer-events: auto
}

@keyframes laydate-downbit {
    0% {
        opacity: .3;
        transform: translate3d(0, -0.3125rem, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.layui-laydate {
    animation-name: laydate-downbit
}

.layui-laydate-static {
    position: relative;
    z-index: 0;
    display: inline-block;
    margin: 0;
    -webkit-animation: none;
    animation: none
}

.laydate-ym-show .laydate-next-m, .laydate-ym-show .laydate-prev-m {
    display: none !important
}

.laydate-ym-show .laydate-next-y, .laydate-ym-show .laydate-prev-y {
    display: inline-block !important
}

.laydate-ym-show .laydate-set-ym span[lay-type=month] {
    display: none !important
}

.laydate-time-show .laydate-set-ym span[lay-type=month], .laydate-time-show .laydate-set-ym span[lay-type=year], .laydate-time-show .layui-laydate-header .layui-icon {
    display: none !important
}

.layui-laydate-header {
    position: relative;
    line-height: 1.875rem;
    padding: 0.625rem 4.375rem 0.3125rem
}

.layui-laydate-header * {
    display: inline-block;
    vertical-align: bottom
}

.layui-laydate-header i {
    position: absolute;
    top: 0.625rem;
    padding: 0 0.3125rem;
    color: #999;
    font-size: 1.125rem;
    cursor: pointer
}

.layui-laydate-header i.laydate-prev-y {
    left: 0.9375rem
}

.layui-laydate-header i.laydate-prev-m {
    left: 2.8125rem
}

.layui-laydate-header i.laydate-next-y {
    right: 0.9375rem
}

.layui-laydate-header i.laydate-next-m {
    right: 2.8125rem
}

.laydate-set-ym {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.laydate-set-ym span {
    padding: 0 0.625rem;
    cursor: pointer
}

.laydate-time-text {
    cursor: default !important
}

.layui-laydate-content {
    position: relative;
    padding: 0.625rem;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.layui-laydate-content table {
    border-collapse: collapse;
    border-spacing: 0
}

.layui-laydate-content td, .layui-laydate-content th {
    width: 2.25rem;
    height: 1.875rem;
    padding: 0;
    text-align: center
}

.layui-laydate-content th {
    font-weight: 400
}

.layui-laydate-content td {
    position: relative;
    cursor: pointer
}

.laydate-day-mark {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    line-height: 1.875rem;
    font-size: 0.75rem;
    overflow: hidden
}

.laydate-day-mark::after {
    position: absolute;
    content: '';
    right: 0.125rem;
    top: 0.125rem;
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 50%
}

.laydate-day-holidays:before {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.75rem;
    transform: scale(.7)
}

.laydate-day-holidays:before {
    content: '\4F11';
    color: #ff5722
}

.laydate-day-holidays[type=workdays]:before {
    content: '\73ED';
    color: inherit
}

.layui-laydate .layui-this .laydate-day-holidays:before {
    color: #fff
}

.layui-laydate-footer {
    position: relative;
    height: 2.875rem;
    line-height: 1.625rem;
    padding: 0.625rem
}

.layui-laydate-footer span {
    display: inline-block;
    vertical-align: top;
    height: 1.625rem;
    line-height: 1.5rem;
    padding: 0 0.625rem;
    border: 0.0625rem solid #c9c9c9;
    border-radius: 0.125rem;
    background-color: #fff;
    font-size: 0.75rem;
    cursor: pointer;
    white-space: nowrap;
    transition: all .3s
}

.layui-laydate-footer span:hover {
    color: #f03f07
}

.layui-laydate-footer span.layui-laydate-preview {
    cursor: default;
    border-color: transparent !important
}

.layui-laydate-footer span.layui-laydate-preview:hover {
    color: #777
}

.layui-laydate-footer span:first-child.layui-laydate-preview {
    padding-left: 0
}

.laydate-footer-btns {
    position: absolute;
    right: 0.625rem;
    top: 0.625rem
}

.laydate-footer-btns span {
    margin: 0 0 0 -0.0625rem;
    border-radius: 0
}

.laydate-footer-btns span:first-child {
    border-radius: 0.125rem 0 0 0.125rem
}

.laydate-footer-btns span:last-child {
    border-radius: 0 0.125rem 0.125rem 0
}

.layui-laydate-shortcut {
    width: 5rem;
    padding: 0.375rem 0;
    display: inline-block;
    vertical-align: top;
    overflow: auto;
    max-height: 17.25rem;
    text-align: center
}

.layui-laydate-shortcut + .layui-laydate-main {
    display: inline-block;
    border-left: 0.0625rem solid #e2e2e2
}

.layui-laydate-shortcut > li {
    padding: 0.3125rem 0.5rem;
    cursor: pointer;
    line-height: 1.125rem
}

.layui-laydate .layui-laydate-list {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0.625rem;
    box-sizing: border-box;
    background-color: #fff
}

.layui-laydate .layui-laydate-list > li {
    position: relative;
    display: inline-block;
    width: 33.3%;
    height: 2.25rem;
    line-height: 2.25rem;
    margin: 0.1875rem 0;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    list-style: none
}

.layui-laydate .laydate-month-list > li {
    width: 25%;
    margin: 1.0625rem 0
}

.laydate-time-list {
    display: table
}

.layui-laydate .laydate-time-list > li {
    display: table-cell;
    height: 100%;
    margin: 0;
    line-height: normal;
    cursor: default
}

.layui-laydate .laydate-time-list p {
    position: relative;
    top: -0.25rem;
    margin: 0;
    line-height: 1.8125rem
}

.layui-laydate .laydate-time-list ol {
    height: 11.3125rem;
    overflow: hidden
}

.layui-laydate .laydate-time-list > li:hover ol {
    overflow-y: auto
}

.layui-laydate .laydate-time-list ol li {
    width: 130%;
    padding-left: 2.0625rem;
    height: 1.875rem;
    line-height: 1.875rem;
    text-align: left;
    cursor: pointer
}

.layui-laydate .laydate-time-list-hide-1 ol li {
    padding-left: 3.3125rem
}

.layui-laydate .laydate-time-list-hide-2 ol li {
    padding-left: 7.3125rem
}

.layui-laydate-hint {
    position: absolute;
    top: 7.1875rem;
    left: 50%;
    width: 15.625rem;
    margin-left: -7.8125rem;
    line-height: 1.25rem;
    padding: 0.9375rem;
    text-align: center;
    font-size: 0.75rem;
    color: #ff5722
}

.layui-laydate-range {
    width: 34.125rem
}

.layui-laydate-range .layui-laydate-main {
    display: inline-block;
    vertical-align: middle;
    max-width: 50%
}

.layui-laydate-range .laydate-main-list-1 .layui-laydate-content, .layui-laydate-range .laydate-main-list-1 .layui-laydate-header {
    border-left: 0.0625rem solid #e2e2e2
}

.layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-m, .layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-y, .layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-m, .layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-y {
    display: none
}

.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .layui-laydate-content, .layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .layui-laydate-header {
    border-left-style: dashed
}

.layui-laydate, .layui-laydate-hint {
    border: 0.0625rem solid #d2d2d2;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 29, 48, .12);
    background-color: #fff;
    color: #777
}

.layui-laydate-header {
    border-bottom: 0.0625rem solid #e2e2e2
}

.layui-laydate-header i:hover, .layui-laydate-header span:hover {
    color: #f03f07
}

.layui-laydate-content {
    border-top: none 0;
    border-bottom: none 0
}

.layui-laydate-content th {
    color: #333
}

.layui-laydate-content td {
    color: #777
}

.layui-laydate-content td.laydate-day-now {
    color: #f03f07
}

.layui-laydate-content td.laydate-day-now:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1.875rem;
    left: 0;
    top: 0;
    border: 0.0625rem solid #f03f07;
    box-sizing: border-box
}

.layui-laydate-linkage .layui-laydate-content td.laydate-selected > div {
    background-color: #cffae9;
    transition: all .3s
}

.layui-laydate-linkage .laydate-selected:hover > div {
    background-color: #cffae9 !important
}

.layui-laydate-content td.laydate-selected:after, .layui-laydate-content td:hover:after {
    content: none
}

.layui-laydate-content td > div:hover, .layui-laydate-list li:hover, .layui-laydate-shortcut > li:hover {
    background-color: #eee;
    color: #333;
    transition: all .3s
}

.laydate-time-list li ol {
    margin: 0;
    padding: 0;
    border: 0.0625rem solid #e2e2e2;
    border-left-width: 0
}

.laydate-time-list li:first-child ol {
    border-left-width: 0.0625rem
}

.laydate-time-list > li:hover {
    background: 0 0
}

.layui-laydate-content .laydate-day-next, .layui-laydate-content .laydate-day-prev {
    color: #d2d2d2
}

.layui-laydate-linkage .laydate-selected.laydate-day-next > div, .layui-laydate-linkage .laydate-selected.laydate-day-prev > div {
    background: 0 0 !important
}

.layui-laydate-footer {
    border-top: 0.0625rem solid #e2e2e2
}

.layui-laydate-hint {
    color: #ff5722
}

.laydate-day-mark::after {
    background-color: #f03f07
}

.layui-laydate-content td.layui-this .laydate-day-mark::after {
    display: none
}

.layui-laydate-footer span[lay-type=date] {
    color: #f03f07
}

.layui-laydate .layui-this, .layui-laydate .layui-this > div {
    background-color: #f03f07 !important;
    color: #fff !important
}

.layui-laydate .laydate-disabled, .layui-laydate .laydate-disabled:hover {
    background: 0 0 !important;
    color: #d2d2d2 !important;
    cursor: not-allowed !important;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.layui-laydate .layui-this.laydate-disabled, .layui-laydate .layui-this.laydate-disabled > div {
    background-color: #eee !important
}

.layui-laydate-content td > div {
    padding: 0.4375rem 0;
    height: 100%
}

.laydate-theme-molv {
    border: none
}

.laydate-theme-molv.layui-laydate-range {
    width: 34.25rem
}

.laydate-theme-molv .layui-laydate-main {
    width: 17.125rem
}

.laydate-theme-molv .layui-laydate-header {
    border: none;
    background-color: #ff5722
}

.laydate-theme-molv .layui-laydate-header i, .laydate-theme-molv .layui-laydate-header span {
    color: #f6f6f6
}

.laydate-theme-molv .layui-laydate-header i:hover, .laydate-theme-molv .layui-laydate-header span:hover {
    color: #fff
}

.laydate-theme-molv .layui-laydate-content {
    border: 0.0625rem solid #e2e2e2;
    border-top: none;
    border-bottom: none
}

.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content {
    border-left: none
}

.laydate-theme-molv .layui-this, .laydate-theme-molv .layui-this > div {
    background-color: #ff5722 !important
}

.laydate-theme-molv .layui-laydate-footer {
    border: 0.0625rem solid #e2e2e2
}

.laydate-theme-grid .laydate-month-list > li, .laydate-theme-grid .laydate-year-list > li, .laydate-theme-grid .layui-laydate-content td, .laydate-theme-grid .layui-laydate-content thead {
    border: 0.0625rem solid #e2e2e2
}

.layui-laydate-linkage.laydate-theme-grid .laydate-selected, .layui-laydate-linkage.laydate-theme-grid .laydate-selected:hover {
    background-color: #f2f2f2 !important;
    color: #ff5722 !important
}

.layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-next, .layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-prev {
    color: #d2d2d2 !important
}

.laydate-theme-grid .laydate-month-list, .laydate-theme-grid .laydate-year-list {
    margin: 0.0625rem 0 0 0.0625rem
}

.laydate-theme-grid .laydate-month-list > li, .laydate-theme-grid .laydate-year-list > li {
    margin: 0 -0.0625rem -0.0625rem 0
}

.laydate-theme-grid .laydate-year-list > li {
    height: 2.6875rem;
    line-height: 2.6875rem
}

.laydate-theme-grid .laydate-month-list > li {
    height: 4.4375rem;
    line-height: 4.4375rem
}

.laydate-theme-grid .layui-laydate-content td > div {
    height: 1.8125rem;
    margin-top: -0.0625rem
}

.laydate-theme-circle .layui-laydate-content td.layui-this > div, .laydate-theme-circle .layui-laydate-content td > div {
    width: 1.75rem;
    height: 1.75rem;
    line-height: 1.75rem;
    border-radius: 0.875rem;
    margin: 0 0.25rem;
    padding: 0
}

.layui-laydate.laydate-theme-circle .layui-laydate-content table td.layui-this {
    background-color: transparent !important
}

.laydate-theme-grid.laydate-theme-circle .layui-laydate-content td > div {
    margin: 0 3.0.3125rem
}

.laydate-theme-fullpanel .layui-laydate-main {
    width: 32.875rem
}

.laydate-theme-fullpanel .layui-laydate-list {
    width: 15.75rem;
    left: 17rem
}

.laydate-theme-fullpanel .laydate-set-ym span {
    display: none
}

.laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type=month], .laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type=year], .laydate-theme-fullpanel .laydate-time-show .layui-laydate-header .layui-icon {
    display: inline-block !important
}

.laydate-theme-fullpanel .laydate-btns-time {
    display: none
}

.laydate-theme-fullpanel .laydate-time-list-hide-1 ol li {
    padding-left: 3.0625rem
}

.laydate-theme-fullpanel .laydate-time-list-hide-2 ol li {
    padding-left: 6.6875rem
}

html #layuicss-layer {
    display: none;
    position: absolute;
    width: 124.3125rem
}

.layui-layer, .layui-layer-shade {
    position: fixed;
    _position: absolute;
    pointer-events: auto
}

.layui-layer-shade {
    opacity: 0;
    transition: opacity .35s cubic-bezier(.34, .69, .1, 1);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.layui-layer {
    -webkit-overflow-scrolling: touch
}

.layui-layer {
    top: 9.375rem;
    left: 0;
    margin: 0;
    padding: 0;
    background-color: #fff;
    -webkit-background-clip: content;
    background-clip: content;
    border-radius: 0.125rem;
    box-shadow: 0.0625rem 0.0625rem 3.125rem rgba(17, 29, 48, .3)
}

.layui-layer-close {
    position: absolute
}

.layui-layer-content {
    position: relative
}

.layui-layer-border {
    border: 0.0625rem solid #b2b2b2;
    border: 0.0625rem solid rgba(17, 29, 48, .1);
    box-shadow: 0.0625rem 0.0625rem 0.3125rem rgba(17, 29, 48, .2)
}

.layui-layer-load {
    background: url('') #fff center center no-repeat
}

.layui-layer-btn a, .layui-layer-setwin span {
    display: inline-block;
    vertical-align: middle
}

.layui-layer-move {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: move;
    opacity: 0;
    filter: alpha(opacity=0);
    background-color: #fff;
    z-index: 2147483647
}

.layui-layer-resize {
    position: absolute;
    width: 0.9375rem;
    height: 0.9375rem;
    right: 0;
    bottom: 0;
    cursor: se-resize
}

.layer-anim {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

@-webkit-keyframes layer-bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes layer-bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        transform: scale(.5)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.layer-anim-00 {
    -webkit-animation-name: layer-bounceIn;
    animation-name: layer-bounceIn
}

@-webkit-keyframes layer-zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-125rem);
        transform: scale(.1) translateY(-125rem);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(3.75rem);
        transform: scale(.475) translateY(3.75rem);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes layer-zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-125rem);
        -ms-transform: scale(.1) translateY(-125rem);
        transform: scale(.1) translateY(-125rem);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(3.75rem);
        -ms-transform: scale(.475) translateY(3.75rem);
        transform: scale(.475) translateY(3.75rem);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.layer-anim-01 {
    -webkit-animation-name: layer-zoomInDown;
    animation-name: layer-zoomInDown
}

@-webkit-keyframes layer-fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(125rem);
        transform: translateY(125rem)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes layer-fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(125rem);
        -ms-transform: translateY(125rem);
        transform: translateY(125rem)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.layer-anim-02 {
    -webkit-animation-name: layer-fadeInUpBig;
    animation-name: layer-fadeInUpBig
}

@-webkit-keyframes layer-zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-125rem);
        transform: scale(.1) translateX(-125rem);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(3rem);
        transform: scale(.475) translateX(3rem);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes layer-zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-125rem);
        -ms-transform: scale(.1) translateX(-125rem);
        transform: scale(.1) translateX(-125rem);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(3rem);
        -ms-transform: scale(.475) translateX(3rem);
        transform: scale(.475) translateX(3rem);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.layer-anim-03 {
    -webkit-animation-name: layer-zoomInLeft;
    animation-name: layer-zoomInLeft
}

@-webkit-keyframes layer-rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

@keyframes layer-rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

.layer-anim-04 {
    -webkit-animation-name: layer-rollIn;
    animation-name: layer-rollIn
}

@-webkit-keyframes layer-fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes layer-fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.layer-anim-05 {
    -webkit-animation-name: layer-fadeIn;
    animation-name: layer-fadeIn
}

@-webkit-keyframes layer-shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-0.625rem);
        transform: translateX(-0.625rem)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(0.625rem);
        transform: translateX(0.625rem)
    }
}

@keyframes layer-shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-0.625rem);
        -ms-transform: translateX(-0.625rem);
        transform: translateX(-0.625rem)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(0.625rem);
        -ms-transform: translateX(0.625rem);
        transform: translateX(0.625rem)
    }
}

.layer-anim-06 {
    -webkit-animation-name: layer-shake;
    animation-name: layer-shake
}

@keyframes layer-slide-down {
    from {
        transform: translate3d(0, -100%, 0)
    }
    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes layer-slide-down-out {
    from {
        transform: translate3d(0, 0, 0)
    }
    to {
        transform: translate3d(0, -100%, 0)
    }
}

.layer-anim-slide-down {
    animation-name: layer-slide-down
}

.layer-anim-slide-down-out {
    animation-name: layer-slide-down-out
}

@keyframes layer-slide-left {
    from {
        transform: translate3d(100%, 0, 0)
    }
    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes layer-slide-left-out {
    from {
        transform: translate3d(0, 0, 0)
    }
    to {
        transform: translate3d(100%, 0, 0)
    }
}

.layer-anim-slide-left {
    animation-name: layer-slide-left
}

.layer-anim-slide-left-out {
    animation-name: layer-slide-left-out
}

@keyframes layer-slide-up {
    from {
        transform: translate3d(0, 100%, 0)
    }
    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes layer-slide-up-out {
    from {
        transform: translate3d(0, 0, 0)
    }
    to {
        transform: translate3d(0, 100%, 0)
    }
}

.layer-anim-slide-up {
    animation-name: layer-slide-up
}

.layer-anim-slide-up-out {
    animation-name: layer-slide-up-out
}

@keyframes layer-slide-right {
    from {
        transform: translate3d(-100%, 0, 0)
    }
    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes layer-slide-right-out {
    from {
        transform: translate3d(0, 0, 0)
    }
    to {
        transform: translate3d(-100%, 0, 0)
    }
}

.layer-anim-slide-right {
    animation-name: layer-slide-right
}

.layer-anim-slide-right-out {
    animation-name: layer-slide-right-out
}

.layui-layer-title {
    padding: 0 5.0625rem 0 1rem;
    height: 3.125rem;
    line-height: 3.125rem;
    border-bottom: 0.0625rem solid #f0f0f0;
    font-size: 0.875rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 0.125rem 0.125rem 0 0
}

.layui-layer-setwin {
    position: absolute;
    right: 0.9375rem;
    top: 1rem;
    font-size: 0;
    line-height: initial
}

.layui-layer-setwin span {
    position: relative;
    width: 1rem;
    height: 1rem;
    line-height: 1.125rem;
    margin-left: 0.625rem;
    text-align: center;
    font-size: 1rem;
    cursor: pointer;
    color: rgba(5, 12, 18, 0.85);
    box-sizing: border-box
}

.layui-layer-setwin .layui-layer-min:before {
    content: '';
    position: absolute;
    width: 0.75rem;
    border-bottom: 0.0625rem solid #2e2d3c;
    left: 50%;
    top: 50%;
    margin: -.0.3125rem 0 0 -0.375rem;
    cursor: pointer;
    _overflow: hidden
}

.layui-layer-setwin .layui-layer-min:hover:before {
    background-color: #2d93ca
}

.layui-layer-setwin .layui-layer-max:after, .layui-layer-setwin .layui-layer-max:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 0.5625rem;
    height: 0.5625rem;
    margin: -0.3125rem 0 0 -0.3125rem;
    border: 0.0625rem solid #2e2d3c
}

.layui-layer-setwin .layui-layer-max:hover:after, .layui-layer-setwin .layui-layer-max:hover:before {
    border-color: #2d93ca
}

.layui-layer-setwin .layui-layer-min:hover:before {
    background-color: #2d93ca
}

.layui-layer-setwin .layui-layer-maxmin:after, .layui-layer-setwin .layui-layer-maxmin:before {
    width: 0.4375rem;
    height: 0.4375rem;
    margin: -0.1875rem 0 0 -0.1875rem;
    background-color: #fff
}

.layui-layer-setwin .layui-layer-maxmin:after {
    z-index: 0;
    margin: -0.3125rem 0 0 -0.0625rem
}

.layui-layer-setwin .layui-layer-close {
    cursor: pointer
}

.layui-layer-setwin .layui-layer-close:hover {
    opacity: .7
}

.layui-layer-setwin .layui-layer-close2 {
    position: absolute;
    right: -1.75rem;
    top: -1.75rem;
    color: #fff;
    background-color: #787878;
    padding: 0.1875rem;
    border: 0.1875rem solid;
    width: 1.75rem;
    height: 1.75rem;
    font-size: 1rem;
    font-weight: bolder;
    border-radius: 50%;
    margin-left: 0
}

.layui-layer-setwin .layui-layer-close2:hover {
    opacity: unset;
    background-color: #3888f6
}

.layui-layer-btn {
    text-align: right;
    padding: 0 0.9375rem 0.75rem;
    pointer-events: auto;
    user-select: none;
    -webkit-user-select: none
}

.layui-layer-btn a {
    height: 1.875rem;
    line-height: 1.875rem;
    margin: 0.3125rem 0.3125rem 0;
    padding: 0 1rem;
    border: 0.0625rem solid #dedede;
    background-color: #fff;
    color: #333;
    border-radius: 0.125rem;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;
    box-sizing: border-box
}

.layui-layer-btn a:hover {
    opacity: .9;
    text-decoration: none
}

.layui-layer-btn a:active {
    opacity: .8
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: transparent;
    background-color: #1e9fff;
    color: #fff
}

.layui-layer-btn-l {
    text-align: left
}

.layui-layer-btn-c {
    text-align: center
}

.layui-layer-btn-is-loading {
    opacity: .5 !important;
    cursor: not-allowed !important;
    cursor: wait !important;
    overflow: hidden;
    white-space: nowrap;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.layui-layer-btn-is-loading .layui-layer-btn-loading-icon {
    margin-right: 0.5rem;
    font-size: 0.875rem
}

.layui-layer-dialog {
    min-width: 15rem
}

.layui-layer-dialog .layui-layer-content {
    position: relative;
    padding: 1rem;
    line-height: 1.5rem;
    word-break: break-all;
    overflow: hidden;
    font-size: 0.875rem;
    overflow-x: hidden;
    overflow-y: auto
}

.layui-layer-dialog .layui-layer-content .layui-layer-face {
    position: absolute;
    top: 1.125rem;
    left: 1rem;
    color: #959595;
    font-size: 2rem;
    _left: -2.5rem
}

.layui-layer-dialog .layui-layer-content .layui-icon-tips {
    color: #f39b12
}

.layui-layer-dialog .layui-layer-content .layui-icon-success {
    color: #f03f07
}

.layui-layer-dialog .layui-layer-content .layui-icon-error {
    top: 1.1875rem;
    color: #ff5722
}

.layui-layer-dialog .layui-layer-content .layui-icon-question {
    color: #ffb800
}

.layui-layer-dialog .layui-layer-content .layui-icon-lock {
    color: #787878
}

.layui-layer-dialog .layui-layer-content .layui-icon-face-cry {
    color: #ff5722
}

.layui-layer-dialog .layui-layer-content .layui-icon-face-smile {
    color: #f03f07
}

.layui-layer-rim {
    border: 0.375rem solid #8d8d8d;
    border: 0.375rem solid rgba(17, 29, 48, .3);
    border-radius: 0.3125rem;
    box-shadow: none
}

.layui-layer-msg {
    min-width: 11.25rem;
    border: 0.0625rem solid #d3d4d3;
    box-shadow: none
}

.layui-layer-hui {
    min-width: 6.25rem;
    background-color: rgba(5, 12, 18, 0.85);
    filter: alpha(opacity=60);
    background-color: rgba(17, 29, 48, .6);
    color: #fff;
    border: none
}

.layui-layer-hui .layui-layer-close {
    color: #fff
}

.layui-layer-hui .layui-layer-content {
    padding: 0.6875rem 1.5rem;
    text-align: center
}

.layui-layer-dialog .layui-layer-padding {
    padding: 1.125rem 1.5rem 1.125rem 3.625rem;
    text-align: left
}

.layui-layer-page .layui-layer-content {
    position: relative;
    overflow: auto
}

.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn {
    padding-top: 0.625rem
}

.layui-layer-nobg {
    background: 0 0
}

.layui-layer-iframe iframe {
    display: block;
    width: 100%
}

.layui-layer-loading {
    border-radius: 100%;
    background: 0 0;
    box-shadow: none;
    border: none
}

.layui-layer-loading .layui-layer-content {
    width: 4.75rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center
}

.layui-layer-loading-icon {
    font-size: 2.375rem;
    color: #959595
}

.layui-layer-loading2 {
    text-align: center
}

.layui-layer-loading-2 {
    position: relative;
    height: 2.375rem
}

.layui-layer-loading-2:after, .layui-layer-loading-2:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 2.375rem;
    height: 2rem;
    margin: -1.1875rem 0 0 -1.1875rem;
    border-radius: 50%;
    border: 0.1875rem solid #d2d2d2;
    box-sizing: border-box
}

.layui-layer-loading-2:after {
    border-color: transparent;
    border-left-color: #1e9fff
}

.layui-layer-tips {
    background: 0 0;
    box-shadow: none;
    border: none
}

.layui-layer-tips .layui-layer-content {
    position: relative;
    line-height: 1.375rem;
    min-width: 0.75rem;
    padding: 0.5rem 0.9375rem;
    font-size: 0.75rem;
    _float: left;
    border-radius: 0.125rem;
    box-shadow: 0.0625rem 0.0625rem 0.1875rem rgba(17, 29, 48, .2);
    background-color: rgba(5, 12, 18, 0.85);
    color: #fff
}

.layui-layer-tips .layui-layer-close {
    right: -0.125rem;
    top: -0.0625rem
}

.layui-layer-tips i.layui-layer-TipsG {
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0.5rem;
    border-color: transparent;
    border-style: dashed
}

.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT {
    left: 0.3125rem;
    border-right-style: solid;
    border-right-color: rgba(5, 12, 18, 0.85)
}

.layui-layer-tips i.layui-layer-TipsT {
    bottom: -0.5rem
}

.layui-layer-tips i.layui-layer-TipsB {
    top: -0.5rem
}

.layui-layer-tips i.layui-layer-TipsL, .layui-layer-tips i.layui-layer-TipsR {
    top: 0.3125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(5, 12, 18, 0.85)
}

.layui-layer-tips i.layui-layer-TipsR {
    left: -0.5rem
}

.layui-layer-tips i.layui-layer-TipsL {
    right: -0.5rem
}

.layui-layer-lan .layui-layer-title {
    background: #4476a7;
    color: #fff;
    border: none
}

.layui-layer-lan .layui-layer-btn {
    padding: 0.3125rem 0.625rem 0.625rem;
    border-top: 0.0625rem solid #e9e7e7
}

.layui-layer-lan .layui-layer-btn a {
    background: #fff;
    border-color: #e9e7e7;
    color: #333
}

.layui-layer-lan .layui-layer-btn .layui-layer-btn1 {
    background: #c9c5c5
}

.layui-layer-molv .layui-layer-title {
    background: #009f95;
    color: #fff;
    border: none
}

.layui-layer-molv .layui-layer-btn a {
    background: #009f95;
    border-color: #009f95
}

.layui-layer-molv .layui-layer-btn .layui-layer-btn1 {
    background: #92b8b1
}

.layui-layer-lan .layui-layer-setwin .layui-icon, .layui-layer-molv .layui-layer-setwin .layui-icon {
    color: #fff
}

.layui-layer-win10 {
    border: 0.0625rem solid #aaa;
    box-shadow: 0.0625rem 0.0625rem 0.375rem rgba(17, 29, 48, .3);
    border-radius: none
}

.layui-layer-win10 .layui-layer-title {
    height: 2rem;
    line-height: 2rem;
    padding-left: 0.5rem;
    border-bottom: none;
    font-size: 0.75rem
}

.layui-layer-win10 .layui-layer-setwin {
    right: 0;
    top: 0
}

.layui-layer-win10 .layui-layer-setwin span {
    margin-left: 0;
    width: 2rem;
    height: 2rem;
    padding: 0.5rem
}

.layui-layer-win10.layui-layer-page .layui-layer-setwin span {
    width: 2.375rem
}

.layui-layer-win10 .layui-layer-setwin span:hover {
    background-color: #e5e5e5
}

.layui-layer-win10 .layui-layer-setwin span.layui-icon-close:hover {
    background-color: #e81123;
    color: #fff
}

.layui-layer-win10.layui-layer-dialog .layui-layer-content {
    padding: 0.5rem 1rem 2rem;
    color: #0033bc
}

.layui-layer-win10.layui-layer-dialog .layui-layer-padding {
    padding-top: 1.125rem;
    padding-left: 3.625rem
}

.layui-layer-win10 .layui-layer-btn {
    padding: 0.3125rem 0.3125rem 0.625rem;
    border-top: 0.0625rem solid #dfdfdf;
    background-color: #f0f0f0
}

.layui-layer-win10 .layui-layer-btn a {
    height: 1.25rem;
    line-height: 1.125rem;
    background-color: #e1e1e1;
    border-color: #adadad;
    color: rgba(5, 12, 18, 0.85);
    font-size: 0.75rem;
    transition: all .3s
}

.layui-layer-win10 .layui-layer-btn a:hover {
    border-color: #2a8edd;
    background-color: #e5f1fb
}

.layui-layer-win10 .layui-layer-btn .layui-layer-btn0 {
    border-color: #0078d7
}

.layui-layer-prompt .layui-layer-input {
    display: block;
    width: 16.25rem;
    height: 2.25rem;
    margin: 0 auto;
    line-height: 1.875rem;
    padding-left: 0.625rem;
    border: 0.0625rem solid #e6e6e6;
    color: #333
}

.layui-layer-prompt textarea.layui-layer-input {
    width: 18.75rem;
    height: 6.25rem;
    line-height: 1.25rem;
    padding: 0.375rem 0.625rem
}

.layui-layer-prompt .layui-layer-content {
    padding: 1rem
}

.layui-layer-prompt .layui-layer-btn {
    padding-top: 0
}

.layui-layer-tab {
    box-shadow: 0.0625rem 0.0625rem 3.125rem rgba(17, 29, 48, .4)
}

.layui-layer-tab .layui-layer-title {
    padding-left: 0;
    overflow: visible
}

.layui-layer-tab .layui-layer-title span {
    position: relative;
    display: inline-block;
    vertical-align: top;
    border-left: 0.0625rem solid transparent;
    border-right: 0.0625rem solid transparent;
    min-width: 5rem;
    max-width: 18.75rem;
    padding: 0 1rem;
    text-align: center;
    cursor: default;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer
}

.layui-layer-tab .layui-layer-title span.layui-this {
    height: 3.1875rem;
    border-left-color: #eee;
    border-right-color: #eee;
    background-color: #fff;
    z-index: 10
}

.layui-layer-tab .layui-layer-title span:first-child {
    border-left-color: transparent
}

.layui-layer-tabmain {
    line-height: 1.5rem;
    clear: both
}

.layui-layer-tabmain .layui-layer-tabli {
    display: none
}

.layui-layer-tabmain .layui-layer-tabli.layui-this {
    display: block
}

.layui-layer-photos {
    background: 0 0;
    box-shadow: none
}

.layui-layer-photos .layui-layer-content {
    overflow: visible;
    text-align: center
}

.layui-layer-photos .layer-layer-photos-main img {
    position: relative;
    width: 100%;
    display: inline-block;
    vertical-align: top
}

.layui-layer-photos-next, .layui-layer-photos-prev {
    position: fixed;
    top: 50%;
    width: 3.25rem;
    height: 3.25rem;
    line-height: 3.25rem;
    margin-top: -1.625rem;
    cursor: pointer;
    font-size: 3.25rem;
    color: #717171
}

.layui-layer-photos-prev {
    left: 2rem
}

.layui-layer-photos-next {
    right: 2rem
}

.layui-layer-photos-next:hover, .layui-layer-photos-prev:hover {
    color: #959595
}

.layui-layer-photos-toolbar {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 3.25rem;
    line-height: 3.25rem;
    background-color: rgba(17, 29, 48, .32);
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0
}

.layui-layer-photos-toolbar > * {
    display: inline-block;
    vertical-align: top;
    padding: 0 1rem;
    font-size: 0.75rem;
    color: #fff
}

.layui-layer-photos-toolbar * {
    font-size: 0.75rem
}

.layui-layer-photos-header {
    top: 0;
    bottom: auto
}

.layui-layer-photos-header > span {
    cursor: pointer
}

.layui-layer-photos-header > span:hover {
    background-color: rgba(51, 51, 51, .32)
}

.layui-layer-photos-header .layui-icon {
    font-size: 1.125rem
}
.layui-layer-photos-footer.show-thumb-bar{
    background-color: rgb(10, 14, 16);
}

.layui-layer-photos-footer > h3 {
    max-width: 65%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.layui-layer-photos .background{background: url('data:image/png;base64,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c+4fms+es2fP+meeeeZXzrmn1tbW/uePfvSj51MehYoWtmnq3+ice5epf2iHcO//8Y9/fKzruj59PvWpT/1JyhsrCFnN0uvqgwcP/qOTJ0/+gztuv33PuXPnEoP1+MMBVxhqgIrbnE67tT17dvS8urKC7wa4zenUpXep73379oVHH3vs4sGDB//ryZMn/9A5d5biY6oqt6saXw8qMjHXl770pX+zf//+q2yZZ555Znjb29628cUvfvFfbG5u/rdUdnNz872rq6tPpudFbaPNU6dOrb373e8OW7V5KTiTKty3b98Hxt6dO3fuf89mM1WJMca/7Jz707k2rGF/00033frSSy997J3vfOdbQtetCzPxPzz09JyZgv5g6lU903dLLHkX5OrsBNOZM2c+duTIkZ8cP378R4ZR3nAGf2KYJF1+85vfzL279tpruUz6/v7a2tofX8qDRpupvm3XtnmpNJvN/v76+pzdjvQe55wymPf+Txd6kSK9BIZrf+/EiRPvue22206/VABsZsGYpLncSSRXbjXIdUJnz5xxhw8fPnPs2LH37Nu37/edc0+KN/n6jEVsM/3617/Wgg899FAeoY997GNjXsCFjY2NbU2iV9DmrqfAqvH666//G88+++z7Dx8+fH66uakAbU6nW8Fh/7/m1T53rmWu/My2WjL63/e+951JBv/Ro0d/d8Tgf0Mb/c8++6xPn9d7m68kTcBcEvP6O+vr6++59ZZbXhTbqxP7y+H36soKGKJnG2knz7ad9L05nfZX7d3bzWYzvO/SbYvXXXfdNBn8p06d+ns33XTTT06cOPEzqEpJqyLZtvvN6TVXs2fOnNHfH/rQh+byXi9tvtoUEK1PIYBTp069O0kIYi7HEikNdBp4+aga2+kzqdzMVJPJJDNUurcUzJXqJFhOnToV3//+97+YJkJS52liJBxS7E4W5ROnXbPd7yT98LkC9D957tw5DVzffPPN+WPSxRTYvFxtyruT22mo67qHt3i9rYB7uon6gzHGtx84cODfOueOpsE7e+ZM1w+D70KI6bvv+1nXdZM9q6sxDXrKS7/PX7iQJFp6nuzkmdViYi7kp2fAkRgM0jOVWT9zZu3EiRMv3HTTTf/5+PHjf4Q1y+0gbdKm7NpIntC2CL/TRIHWO5xzfz0x+oImk9ecLfP19fWvbmxsLLS4KTVtHjx4MHuoJ0+ePC9Fkij7X865Ry/VUN/3N4QQ9i16772H/ZtXBsaMfL+ysvI3b7nlln/8xBNP3H3H7bcn1egxqNoRDTIY7eLmZsN4O3nGdxfCDEwlCM4SU+GZYXrTtdcOP/nJTxLxf37hwoV/tbm5+Zwgfcl1SiS7ayPGuGvrdJyIwfYKIyyKbV2Udxe3K3VMm7oDBjhKW2cuhznQy397dvXvlOfKJEw/t7q6eu/Bgwfffuid7zz70vr6ZGUy2UxSxomRnTw5SDP7jYZ2+jzWDjFUP53NVlcmk55hSIz648cfv3YymfzHEMIPNzc3XwnRprRrIzFX+vz0VdD5FadtLna/4dIiBsu5SXqdOXs2gKHcAqZxJNHSt2XAV/vM/dq+LNB4t2/fvvjcc89d/X9PnLgscZOxf4zdjfQXicEmH/jAB/L2mM3NzTfjKup897rcRc9pMJf3uxFivdrn7RAdd70DrgT3jTfe6N583XX67Mp+sldImmXarTQ5evToCxcvXlxJywjpX/iD/Om5+a/CnORfLLKkiXpTt15rvqNny2Bx5B/46Z9q83MKT7zt4MFw/Q03bKb6CY/0fm1trbHD+P78rfKW6fKn5S3TVyD9hVKRVwSSZdoywTsb2Y6ebQB4bYvSTutfzrRksNdZEuZIqn5FGARMkphj6r2fpj/RWsQkO61/udPy6oDXUWLmuP/++w9+8IMf/MBVV111Z/qk3ykPjENSStNO6+9Kwt+6LT+v3WdRSoM+m82u/upXv3rk8OHDf3Ds2LFjp0+ffj590u+Ul96lMosYbCf1d5rGaLhkrCvwATPIZw2f2Wz25rQ8c9ttt/2txBBPPPHE8TvuuOOfpU/6nfLSOyk3d7oebbza+rvBYEsv8gok2bCpdpL3Pi3vrIQQ8tLOnj17jh4/fvw/ffnLX75/7969p15++eUXu677K1/4whfuO3LkyB+cP3/+f3jvz3ddp3vhErPGGK/y3l+zd+/eO7h+en/hwoW3of6FCxcejTGekTYumy229CJfRwl20re//e2/9OKLL+b97G95y1uyQT6dTiebm5v7fvjDHz73wAMP/PLIkSPnb7311pX77rtvX3rHh5RNWvn617/+dq5/ww035H8WfeSRR55G/VTm05/+9GuyNWkpwa5AGoZhLcZ44K677vrQV77ylc++6U1vutFCcfHixYsXLlx4/vOf//zXHnnkkadWV1dvnM1mb59MJr/e2Nh4LDEZSx9Redfdeeedv5Xa3Lt371v37NmzZ1GbDz/8cDrMfJql4E7TUoK9jpL3fvLoo4/uu+666+4cg+qqq67Kn0cffTQdcHHf+MY3/s8999zz+De/+c3ZVhLsFbT5mqynLRnsCqSkHr33eYDPnatb2O699978/eCDD84B9clPfvL83XffjT1dc3Gs1GbXdavbbTPZe33fr+z2mYYlg13hNKXzDk899VTeTTKdTkfjk5cyyIdh2HTbbBNldzstGewKpBRNR6/MDPfcc0+weW6bzPBK27R1distGewKpRjjhUOHDp0/ffr0EwcOHEi34LiPfvSjGZi0Ld0Vw319ZWVlduzYse6uu+66JDNsp8319fWfpjKp7Gux6L70Iq9ASnGwFLP6xCc+8deeeuqpG59++umFI3377bfnzW6PP/74f9lqTz7iYLZN1H/sscfyIY3Dhw/Hm2+++Zff/e53n3gt4mBLBrsCCYHWb33rWweefvrpq6+++uoDe/bsudpC8otf/GL9ySefXP/BD35w+ty5cy9vxQxYh7RtPv/88znG9ta3vvXlixcvnj179uz64cOHz959993rNtSx07RksNdJSqrJbqmRqH6Tko30ve99L5f7+Mc/vvFKt+nYNsnm2pVtO0teWqZlWqZlWqZl2l5yzv0/hAUsSZYdzuoAAAAASUVORK5CYII=') no-repeat 0 624.9375rem;}
.layui-layer-photos-thumb{height: 5rem;overflow: visible;background-color: #252525; transition-duration: .4s;}
.layui-layer-photos-thumb.background{background-position: 0 0.3125rem;background-repeat: repeat-x;}
.layui-layer-photos-thumb::-webkit-scrollbar{display: none;}
.layui-layer-photos-thumb.onshow-footer{bottom: 3.25rem;}
.layui-layer-photos-thumb.unlock{transform: translateY(4.25rem);}
.layui-layer-photos-thumb.unlock:hover{transform: translateY(0);}
.layui-layer-photos-thumb .photos-thumb-list{position: relative;display: inline-block;height: 100%;margin-top: 0.625rem;}
.layui-layer-photos-thumb .photos-thumb-item{padding: 0;width: 3.125rem;height: 3.125rem;margin: 0.625rem 0.3125rem 0 0.3125rem;cursor: pointer;background-repeat: no-repeat;background-size: cover;background-position: center;display: inline-block;border-radius: 0.25rem;overflow: hidden;}
.layui-layer-photos-thumb .photos-thumb-item.active{outline: 0.125rem #e42e00 solid;}
.layui-layer-photos-thumb .photos-thumb-item:hover{outline: 0.125rem #eb5833 solid;}
.layui-layer-photos-thumb .thumb-up-down{position: absolute;right: 1.875rem;top: -0.25rem;width: 1.125rem;height: 1rem;background-position: 0 -6rem;}
.layui-layer-photos-thumb .thumb-up-down span{display: block;width: 1.125rem;height: 1.125rem;cursor: pointer;}
.layui-layer-photos-thumb.lock .thumb-up-down span{background-position: -7rem -5.875rem;}
.layui-layer-photos-thumb.lock .thumb-up-down span:hover{background-position: -7rem -7.125rem;}
.layui-layer-photos-thumb.unlock .thumb-up-down span{background-position: -5.75rem -5.875rem;}
.layui-layer-photos-thumb.unlock .thumb-up-down span:hover{background-position: -5.75rem -7.125rem;}

.layui-layer-photos-footer a:hover {
    text-decoration: underline
}

.layui-layer-photos-footer em {
    font-style: normal
}

@-webkit-keyframes layer-bounceOut {
    100% {
        opacity: 0;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }
    30% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes layer-bounceOut {
    100% {
        opacity: 0;
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7)
    }
    30% {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.layer-anim-close {
    -webkit-animation-name: layer-bounceOut;
    animation-name: layer-bounceOut;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .2s;
    animation-duration: .2s
}


.form-item select[multiple] + .form-select dd {
    padding: 0;
}

.form-item select[multiple] + .form-select .form-checkbox[lay-skin=primary] {
    margin: 0 !important;
    display: block;
    line-height: 2.25rem !important;
    position: relative;
    padding-left: 1.625rem;
}

.form-item select[multiple] + .form-select .form-checkbox[lay-skin=primary] span {
    line-height: 2.25rem !important;
    float: none;
}

.form-item select[multiple] + .form-select .form-checkbox[lay-skin=primary] i {
    position: absolute;
    left: 0.625rem;
    top: 0;
    margin-top: 0.5625rem;
}

/* Image Container Classes */
.layui-img-container {
    position: relative;
    width: 100%;
    overflow: hidden;
}

/* Flex-based Image Containers */
.layui-img-flex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.layui-img-flex-left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.layui-img-flex-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

/* Image Sizing Classes */
.layui-img-cover {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.layui-img-contain {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.layui-img-fill {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

/* Aspect Ratio Classes */
.layui-img-ratio-1-1 {
    aspect-ratio: 1/1;
}

.layui-img-ratio-4-3 {
    aspect-ratio: 4/3;
}

.layui-img-ratio-16-9 {
    aspect-ratio: 16/9;
}

.layui-img-ratio-21-9 {
    aspect-ratio: 21/9;
}

/* Size Classes */
.layui-img-xs {
    width: 60px;
    height: 60px;
}

.layui-img-sm {
    width: 80px;
    height: 80px;
}

.layui-img-md {
    width: 120px;
    height: 120px;
}

.layui-img-lg {
    width: 160px;
    height: 160px;
}

.layui-img-xl {
    width: 200px;
    height: 200px;
}

/* Responsive Image Classes */
.layui-img-responsive {
    max-width: 100%;
    height: auto;
}

/* Background Image Classes */
.layui-img-bg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.layui-img-bg-contain {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

/* Hover Effects */
.layui-img-hover-zoom {
    transition: transform 0.3s ease;
}

.layui-img-hover-zoom:hover {
    transform: scale(1.05);
}

.layui-img-hover-opacity {
    transition: opacity 0.3s ease;
}

.layui-img-hover-opacity:hover {
    opacity: 0.8;
}

/* Media Queries */
@media screen and (max-width: 768px) {
    .layui-img-xs {
        width: 40px;
        height: 40px;
    }

    .layui-img-sm {
        width: 60px;
        height: 60px;
    }

    .layui-img-md {
        width: 80px;
        height: 80px;
    }

    .layui-img-lg {
        width: 120px;
        height: 120px;
    }

    .layui-img-xl {
        width: 160px;
        height: 160px;
    }
}

/* Usage Examples in Comments */
/*
Example 1 - Basic Usage:
<div class="layui-img-container layui-img-flex">
    <img src="image.jpg" class="layui-img-cover" alt="Image">
</div>

Example 2 - With Aspect Ratio:
<div class="layui-img-container layui-img-ratio-16-9">
    <img src="image.jpg" class="layui-img-cover" alt="Image">
</div>

Example 3 - Fixed Size with Hover:
<div class="layui-img-container layui-img-md">
    <img src="image.jpg" class="layui-img-cover layui-img-hover-zoom" alt="Image">
</div>

Example 4 - Background Image:
<div class="layui-img-container layui-img-ratio-4-3 layui-img-bg" style="background-image: url('image.jpg');">
</div>

Example 5 - Responsive with Flex:
<div class="layui-img-flex-left">
    <div class="layui-img-container layui-img-sm">
        <img src="image.jpg" class="layui-img-cover" alt="Image">
    </div>
    <div class="content">
        <!-- Content here -->
    </div>
</div>
*/





.multiSelect {
    line-height: normal;
    height: auto;
    padding: 0.25rem 0.625rem;
    overflow: hidden;
    min-height: 2.375rem;
    margin-top: -2.375rem;
    left: 0;
    z-index: 99;
    position: relative;
    background: none;
}

.multiSelect a {
    padding: 0.125rem 0.3125rem;
    background: #908e8e;
    border-radius: 0.125rem;
    color: #fff;
    display: block;
    line-height: 1.25rem;
    height: 1.25rem;
    margin: 0.125rem 0.3125rem 0.125rem 0;
    float: left;
}

.multiSelect a span {
    float: left;
}

.multiSelect a i {
    float: left;
    display: block;
    margin: 0.125rem 0 0 0.125rem;
    border-radius: 0.125rem;
    width: 0.5rem;
    height: 0.5rem;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23000000"><path d="M4 4l8 8m0-8l-8 8"/></svg>') no-repeat center;
    background-size: 65%;
    padding: 0.25rem;
}

.multiSelect a i:hover {
    background-color: #545556;
}

.screenshots-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 15px;
    margin-top: 10px;
}

.screenshot-item {
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    transition: all 0.3s ease;
    cursor: pointer;
    background: #fff;
}

.screenshot-item:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 15px rgba(22, 55, 75, 0.63);
}

.screenshot-item img {
    width: 100%;
    height: 120px;
    object-fit: cover;
    display: block;
}

.screenshot-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(35, 60, 77, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.screenshot-item:hover .screenshot-overlay {
    opacity: 1;
}

.screenshot-overlay i {
    color: #fff;
    font-size: 24px;
}

.screenshot-number {
    position: absolute;
    top: 8px;
    right: 8px;
    background: rgba(29, 41, 52, 0.7);
    color: #fff;
    padding: 2px 6px;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 500;
}

/* Адаптивность для мобильных устройств */
@media (max-width: 768px) {
    .screenshots-grid {
        grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
        gap: 10px;
    }

    .screenshot-item img {
        height: 100px;
    }

    .layui-field-box {
        padding: 10px;
    }


}

@media (max-width: 480px) {
    .screenshots-grid {
        grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
        gap: 8px;
    }

    .screenshot-item img {
        height: 80px;
    }
}