/**
 * admin.css
 */

/* 为了让table不出现横向滚动条 */
html {background-color: #d7dce4;}
body {overflow-y: scroll; }


/* 有时候ios里input不能输入 */
[contenteditable="true"], input, textarea {
    -webkit-user-select: auto!important;
    -khtml-user-select: auto!important;
    -moz-user-select: auto!important;
    -ms-user-select: auto!important;
    -o-user-select: auto!important;
    user-select: auto!important;
}

.k-dl dt{
    float: left;
}
.k-dl dd{
    margin-left: 100px;
}

.k-page-header {display:none;}

.k-info {margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); display: block;}
.k-info-item {clear: both;}
.k-info-item .k-info-inline {position: relative;display: inline-block; min-height:24px;padding:.2rem;border: 1px solid #16baaa8a;border-radius:0.3rem;margin:0.3rem .2rem;
    box-shadow: 0.1px 0.1px 0.6px rgba(0, 0, 0, 0.021), 0.3px 0.3px 1.4px rgba(0, 0, 0, 0.024), 0.6px 0.6px 2.4px rgba(0, 0, 0, 0.026), 1.1px 1.1px 4.1px rgba(0, 0, 0, 0.027), 2.2px 2.2px 7.2px rgba(0, 0, 0, 0.031), 8px 8px 18px rgba(0, 0, 0, 0.05);
    transition: all .3s ease-in-out;}
.k-info-item .k-info-block { min-width:5rem; border-radius: .3rem; padding-left:.6rem;padding-right:.6rem; min-height: 24px;}
.k-info-label {display: block; color:#009688;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left:0.3rem;font-size:.7rem;font-weight:800;line-height:20px;}
.k-info-content { min-width: 5rem; display: inline-block; vertical-align: middle; padding-left:.6rem;padding-right:.6rem;min-height:24px; border-radius:.2rem;}
.k-info-content2 { width: 30.5rem; display: inline-block; vertical-align: middle; padding-left:.6rem;min-height:26px;}
.k-info-content:hover {overflow: visible; }
.k-info-content-text { margin-right:1.2rem; line-height: 22px;padding: .3rem;border-radius: .3rem;}
.k-info-content-table { margin-right:.8rem; line-height: 22px;}
.k-info-btn { border-radius: 4px;}
.k-info-item-block {margin: 1rem 2rem; padding: .3rem 1rem; border-radius: 6px;}
.k-block-error {background: #dd514c; color: #fff; text-align: center;}
.k-block-warning {background: #f59b54; color: #fff; text-align: center;}
.k-info-help { right:.3rem;}
.k-info-help-txt {display:none;}

.k-help {color: red; background: #f7dfdf; padding: 6px 3px; border-radius: 5px; margin-top: 5px; margin-bottom: 8px;}
.k-help:before { margin-left: 10px; content: '-- 注意 --';}
ul.k-help li {
    list-style-position: outside;
    list-style-type: circle;
    margin-left: 30px;
}

.k-info-inline:hover {box-shadow:1px 1px 7px 0 #16baaa;transform: perspective(100px) translate3d(0, -3px, 3px);}

.k-info-btn .layui-btn {margin-left:.6rem; border: 1px solid #7952b399; background: #8ba1ec33; color: #7952b3; border-radius: .3rem; padding-left:1rem;padding-right:1rem;}
.k-info-btn .danger {background: #f56c6c; color: #ffffff;border: none;}
.k-info-btn .info {background: #1e9fff; color: #ffffff;border: none;}
.k-info-btn .layui-btn:hover {color: #fff;background-color: #7952b3;border-color: #7952b3;}

.k-input-block {margin:0 1.2rem 0 2rem;}
.half-input {width: 44%; display: inline-block;}

.k-1row-label {padding:10px 0;text-align:center;color:rgb(0, 150, 136);font-weight:bold;}
.k-1row-content {padding:10px 0;}

.k-card {
    padding: 15px;
    border-radius: 8px;
    border: 1px solid #ccc;
    box-shadow: 0.1px 0.1px 0.6px rgba(0, 0, 0, 0.021), 0.3px 0.3px 1.4px rgba(0, 0, 0, 0.024), 0.6px 0.6px 2.4px rgba(0, 0, 0, 0.026), 1.1px 1.1px 4.1px rgba(0, 0, 0, 0.027), 2.2px 2.2px 7.2px rgba(0, 0, 0, 0.031), 8px 8px 18px rgba(0, 0, 0, 0.05);
}

.k-table {
    width: 100%;
    background-color: #fff;
    color: #666;
}
.k-table td, .k-table th {
    position: relative;
    padding: 9px 15px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.k-table td, .k-table th, .k-table-col-set {
    border-width: 1px;
    border-style: solid;
    border-color: #bfbfbfde;
}
.k-table th {background-color: #e0e0e054;}

.k-text-left {text-align: left;}
.k-text-center {text-align: center;}
.k-text-right {text-align: right;}
.k-text-center-i {text-align: center !important;}
.k-text-sums {color:#8A351A; font-weight: bold;}
.k-text-red {color:#FF5722 !important; font-weight: bold;}
.k-text-yellow {color:#ffb800 !important; font-weight: bold;}
.k-text-blue {color:blue;font-weight: bold;}
.k-link {color:#1f6598}
.k-text-green, .k-text-resolved {color:#0ca506; font-weight: bold;}
.k-text-notice, .k-text-unopen {color:#d2691e; font-weight: bold;}

h1.k-title {margin: 20px; text-align: center; font-weight: bold; padding: 10px 0 30px; border-bottom: 1px solid #ccc; }
h2.k-title {margin: 15px; text-align: left; color:#e24711; font-weight: bold; font-size:20px; border-left: 6px solid #e24711; padding-left:11px;}
h3.k-title {margin: 15px; text-align: center; font-weight: bold; font-size:18px;}


.k-text-low, .k-text-unopen {color:#777777; font-weight: bold;}
.k-text-middle {color:#f99000; font-weight: bold;}
.k-text-high {color:#f93400; font-weight: bold;}
.k-text-urgency {color:#f900f7; font-weight: bold;}
.k-text-gray {color:#b5bac9;}
.k-ml-10{ margin-left:10px; }
.k-ml-20{ margin-left:20px; }
.k-mr-10{ margin-right:10px; }
.k-mr-20{ margin-right:20px; }
.k-mt-10{margin-top: 10px;}
.k-mt-5 {margin-top: 5px;}
.k-pt-5 {padding-top: 5px;}
.k-mb-10 {margin-bottom: 10px;}
.k-ml-1rem {margin-left: 1rem;}
.k-ml-2rem {margin-left: 2rem;}

.layui-layer-title {border-bottom: 1px solid #ccc !important;}
.k-editor-card {padding-top:1.5rem; padding-bottom: 1.5rem;}
.k-btn-item {margin-top:1rem;}
.k-fr {float:right;}
.k-fl {float:left;}
.k-a {color:#08c;}
.k-a-green {color:#1facc7; font-weight: bold;}
.k-displaynone { display: none; }
.k-fieldset { margin-bottom: .2rem !important; }

.k-info-text {margin-left:1.2rem;}
.ticket-text {padding:1rem 1.2rem; font-size:1.1rem; color:#b50404;}

.k-audio-wrap {margin:1rem 2rem;}
.k-audio {height: 2.5rem; width: 100%;}

input[type=file] {margin-top: 10px;}
ul.k-ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
ul.k-ul-circle {list-style-type: circle;}
ul.k-ul-circle li {list-style-type: circle;}

div.k-list {
    counter-reset: list-number;
}
.k-list {
    margin: .8rem;
    padding-left: 1rem;
}
.k-list a { color: rgb(0, 0, 238) }
div.k-list div.k-list-item:before {
    counter-increment: list-number;
    content: counter(list-number);
}
  
div.k-list div.k-list-desc {
    margin-left: 2rem;
}
.k-list-desc p { padding: .8rem .2rem; }

.k-list>li{
    position: relative;
    display: block;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #dedede;
    border-width: 1px 0;
}
div.k-list div.k-list-item:before {
    counter-increment: list-number;
    content: counter(list-number);
    
    margin-right: 10px;
    margin-bottom:10px;
    width:20px;
    height:20px;
    display:inline-flex;
    align-items:center;
    justify-content: center;
    font-size:14px;
    background-color:#009688;
    border-radius:50%;
    color:#fff;
}
.k-list-border>li{border-width: 1px;}
.k-list-border>li>a { display: block;  padding:.4rem 1rem;}
.k-list-border>li>a:focus, .k-list>li>a:hover {background-color: #f5f5f5;}
.k-list-static {}
.k-list-static>li {padding: .4rem 1rem;}

.memo {padding: 10px 10px 10px 20px;}
.memo ul li {
    list-style: circle;
    list-style-position: outside;
}

.k-badge a {color:#fff;}
.badge-corner {position: absolute;
    top: -5px;
    right: -10px;
    z-index: 1;}

.k-bg-NORMAL {background-color: green;}
.k-bg-DISABLED {background-color: #CF1900;}


.errorlist li {text-align: center; color:#FF5722;}
.w-e-toolbar {background-color: #fff !important;}

.k-filter-header {padding-top:1.5rem; height:auto; padding-bottom:0.8rem; margin-bottom:0.7rem;}

/* 指定字段 */
ul#id_prices li {display: inline-block;}

fieldset.layui-field-title {margin-bottom: -1rem;}


/* 打开iframe 时的loading */
.layui-layer-load {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K") center center no-repeat #fff;
    background-size: 50px 50px
}


/* 重置layui的css */

/*
.k-badge-rim, .layui-border, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-input-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: #16baaaa8;
}
.layui-input:focus, .layui-textarea:focus {
    border-color: #1e9fff !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-color: #16baaaa1;
}
*/
textarea.layui-input {
    height: 100px !important;
}
.layui-card {padding-bottom: 10px;}
.layui-elem-field legend {font-size: 14px !important;}
.layui-input-block {margin-right: 1.2rem;}
.layui-form-item {margin-bottom: 5px !important;}
.layui-elem-field {padding-bottom: 10px;}
.k-timeline-item {padding-bottom: 1px !important;}
.layui-layer-iframe { box-shadow: rgb(32, 34, 42) 1px 1px 10px !important; }
.layui-table th {
    text-align: center !important;
    /*background-color: #16baaa26;*/
    color: #009688;
    font-weight: 500;
}

.layadmin-shortcut li .fa {
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 2px;
    font-size: 30px;
    background-color: #F8F8F8;
    color: #333;
    transition: all .3s;
    -webkit-transition: all .3s;
}
legend {
    font-weight: 400 !important;
    color: #e24711;
}

.fr-button {
    cursor: pointer;
    width:40px;
    height:100px;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);
    background-color: #33cde5;
    text-align: center;
}
.fr-button span {
    cursor: pointer;
    display: inline-block;
    width: 14px;
    font-size: 14px;
    color: #fff;
    line-height: 17px;
}
.workbench-wrapper {
    border: 1px solid rgb(202, 202, 202);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 6px 12px 0px;
}

/* dtree */
.dtree-menubar {
    margin-top: 10px;
}


.weui-panel__ft {border-top: 1px solid #e5e5e5;}

.uploader_files {list-style: none; display:inline-block;}
.uploader_file {float:left;margin-right:9px;margin-bottom: 9px; width:79px;height:79px; background:no-repeat center center; background-size: cover; overflow: hidden;text-overflow: ellipsis;}
.uploader_img {display:inline-block;margin-right:9px;margin-bottom: 9px; width:79px;height:79px; background:no-repeat center center; background-size: cover; overflow: hidden;text-overflow: ellipsis;}
.uploader_file:hover {opacity: 0.6;}

#id_editor {border: 1px solid #e6e6e6;
    min-height: 400px; }

.layui-layer-iframe {
    overflow-y: hidden !important;
}
.k-cu-card{
    box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,.1), 0 0 0 1px rgba(31, 230, 49, 0.8);
    color: #4a4a4a;
    /*max-width: 300px;*/
    position: relative;
    border-top: 2px solid #1eb76e;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
    width:46%;
}
.k-cu-card-content {
    background-color: transparent;
    padding: 1.5rem;
}
.incoming-warp {
    padding: 0.5rem 1.2rem;
    position: relative;
}

.k-column-list {
    display :flex;
    flex-direction: column;
    color: #4a4a4a;
}
.k-column-list>li{
    display: flex;
}
.k-column-list .k-list-item-title {
    font-weight: 500;
    color: #009688;
    min-width: 80px;
    text-align: end;
}

.layui-form-btn {margin-left:1rem;}

/*
.layui-form-item .layui-form-label { float:none !important; text-align: left !important; font-weight: bold; width:90%; color:rgb(0, 150, 136);padding-left:3px;font-size:13px;line-height:1;}
.layui-input-block {margin-left: 0;}
*/

table.we-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}
.we-table tr:nth-child(even){background:#F6F6F6;}

.we-table th {
    padding: 5px 10px;
    color: #009688;
    border: 1px solid #eee;
    font-weight: 500;
}
.we-table td {
    padding: 5px 10px;
    border: 1px solid #eee;
}


@media (max-width: 730px) {
    .layui-col-space15>* {
        padding: 0;
    }
    .k-page-header {
        display: block;
        color: #FFFFFF;
        text-shadow: #1781ca 0.1em 0.6em 0.4em;
        padding-top: 1.4rem;
        padding-bottom: 1.2rem;
        padding-left: 2.6rem;
        background-image: linear-gradient(to right, #0267ff 0%, #009688 100%);
        margin-top: -2px;
        margin-left: -4px;
    }
    .k-page-header a {
        font-size:1.4rem;color: #fff; font-weight: 400;
    }
    .layui-form-btn .layui-btn {margin-bottom:6px;}
    .k-list {margin-bottom: 1.6rem; padding-left: 0; }
    .layui-fluid { padding:.5rem; }
    .k-info-item .k-info-inline {display: inline-block; margin:0.2rem 0.1rem;padding:0.1rem 0.2rem;}
    .k-info-item .k-info-block {margin-left:0px;}
    .k-info-content2,
    .k-info-content {padding-right: .3rem;}
    .k-info-content-text {margin-left:0px;}
    .k-info-content-table {margin-left:0px;}
    .k-audio-wrap {margin:.2rem;}
    /*
    .layui-form-item .layui-form-label {padding-left:.4rem; min-width:52px; max-width:90px;}
    */
    .layui-input-block {margin-left: 101.4px;}

    table.layui-table {
        width: 100% !important;
        display: block;
    }

    table.layui-table tbody {
        width: 100% !important;
        display: block;
        border-right:1px solid #ccc;
    }
    table.layui-table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    table.layui-table tr {
        border-top: 2px solid #009688;
        border-bottom: 1px solid #eee9e9;

        /*
        padding: 10px 0;
        border-top: 1px solid #008000;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 2px solid #ffa901;
        margin-bottom: 12px;
        box-shadow: 1px 1px 0.8px rgba(0, 0, 0, 0.007), 2.1px 2.2px 2px rgba(0, 0, 0, 0.01), 3.7px 3.8px 3.8px rgba(0, 0, 0, 0.012), 6px 6.2px 6.7px rgba(0, 0, 0, 0.015), 10.9px 11.2px 12.5px rgba(0, 0, 0, 0.019), 35px 36px 30px rgba(0, 0, 0, 0.03);
        */
        display: block;
    }

    table.layui-table td {
        border-bottom: none !important;
        display: block;
        text-align: right;
    }
    table.layui-table td .layui-form-item {
        display: inline-block;
    }

    table.layui-table td::before {
        content: attr(data-label);
        float: left;
        color: #009688;
        font-weight: 500;
        display: inline-block;
        margin-top:3px;
        margin-right:5px;
        min-width: 48px;
    }
    table.layui-table .layui-table-cell {
        max-width: 100% !important;
        width: auto;
        text-align: right;
        padding: 3px 6px;
        background: #393d490f;
        border-radius: 3px;
    }
    .layui-table-view .layui-table td, .layui-table-view .layui-table th {
        padding: 2px 10px;
        border-right: none;
        display: inline-block;
    }

    /*
    .layui-table td:nth-child(even){
        background: #F1F1F1;
    }
    */

    .layui-inline {margin-bottom: 5px !important;}

    .layui-layer {max-width: 100% !important;}

    .layui-input-block,
    .layui-form-item .layui-input-inline {margin-right:0 !important;margin-bottom: 0;min-width:160px;}

    .layui-form-btn .layui-input-block {margin-left:0px;}
    .layui-form-btn .layui-btn {
        margin-left: 0px;
        margin-right: 5px;
    }

    .k-ml-2rem {margin-left: 0.2rem;}
}


@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
}

/* loading动画 */

.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
  }
  .lds-ellipsis div {
    position: absolute;
    top: 33px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #ccc;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
  }
  .lds-ellipsis div:nth-child(1) {
    left: 8px;
    animation: lds-ellipsis1 0.6s infinite;
  }
  .lds-ellipsis div:nth-child(2) {
    left: 8px;
    animation: lds-ellipsis2 0.6s infinite;
  }
  .lds-ellipsis div:nth-child(3) {
    left: 32px;
    animation: lds-ellipsis2 0.6s infinite;
  }
  .lds-ellipsis div:nth-child(4) {
    left: 56px;
    animation: lds-ellipsis3 0.6s infinite;
  }
  @keyframes lds-ellipsis1 {
    0% {
      transform: scale(0);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes lds-ellipsis3 {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(0);
    }
  }
  @keyframes lds-ellipsis2 {
    0% {
      transform: translate(0, 0);
    }
    100% {
      transform: translate(24px, 0);
    }
  }

