@charset "utf-8";
@import url(/static/web/lib/layui/css/layui.css);

.layui-form a:hover {color: #ff751a;text-decoration: underline;}
.layui-form a:active {color: #005097;text-decoration: underline;}
.layui-form a:visited {color: #005097;}
.layui-form a:link {color: #005097;}
.layui-form .link-default, a {color: #005097;text-decoration: none;}
.x-red{
    color: red;
}
.layui-fluid{
    padding:15px;
}

table th, table td {
    word-break: break-all;
}
.td-link svg{fill:#e52727;width:17px;height: 17px;margin-right: .25rem;position: relative;top:-2px}

/*.list-page-form{border-bottom: 1px solid #ccc; padding-bottom: 8px;}*/
.layui-form-base{border-radius: 2px; background-color: #fff; /*box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);*/box-shadow: unset; position: relative;/* padding: 10px 15px;*/ line-height: 24px;}
.layui-form-base .layui-tab-title{margin-bottom:20px;}
.layui-form-header{border-bottom: 2px solid #ccc;margin-bottom: 10px;padding: 10px;}
.layui-form-body{margin-bottom: 50px;}
.layui-form-footer{border-top: 1px solid #0097d0; padding: 5px 0px;position: fixed;width: 100%;bottom:0px;left:0px;background-color: #f3f5f7;}
.layui-form-footer button.form-btn{height:unset;padding:5px 40px;}

.layui-card{box-shadow: unset!important;}

.layui-table-edit{margin:6px 0;}
.layui-border-box, .layui-border-box * {box-sizing: border-box;}
.layui-btn-item {border: 1px solid #C9C9C9;background-color: #f2f2f2;color: #555;}
.layui-btn-item:hover{color: #555;}

.layui-table{color:inherit}
.layui-table .layui-td-span{vertical-align: top;}
.layui-table td, .layui-table th,.layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .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: unset;border-style: unset;border-color: unset;border-bottom-width: unset;}
.layui-table td{border-bottom: 1px dashed #ebebeb}
.layui-table th,.layui-table-header{border: unset;font-weight: 500}
.layui-table th{border-bottom: 1px solid #ebebeb}
.layui-table-header .layui-table {margin-bottom: 0px}
.layui-table-grid-down{display: none}
.layui-table-grid-down .layui-icon-down:before {content: unset;}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) {background-color: #f7f7f7;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: unset}
.layui-laypage .layui-laypage-curr em{color: #e52727}
.layui-table-page{margin-top: 20px;text-align: center;white-space: unset;overflow: unset}
.layui-laypage input{border:0px;border-bottom:1px solid rgba(0,0,0,0.6);border-radius: 0;background: inherit}
.pointer{cursor: pointer; color: #2192D9;}
.pointer:hover{text-decoration: underline;}
.pl-16{padding-left:16px;}

.filter{margin: 10px 20px 0px;}
.attr-filter-list{height: 270px; overflow-x:auto;white-space: nowrap; background-color: #fff;margin: auto;}
.attr-filter-item{width: 200px;display: inline-block;height: 245px; border: 1px solid #ebebeb;}
.attr-freq-input{height: 28px; background-color: unset;border:unset;border-bottom: 1px solid #ccc;font-size: 12px;}
.attr-filter-title {padding: 2px 5px; background-color: #f7f7f7; font-size: 14px;display: block;overflow: hidden;text-overflow: ellipsis;font-size: 14px;color: #333;font-weight: 300;line-height: 28px;}
.attr-filter-val{height: 211px; overflow: auto;}
.attr-filter-val span{display: block; font-size: 13px;padding:2px 5px/*;text-overflow: ellipsis;overflow: hidden;*/}
.attr-filter-val span input{line-height: 17px;  vertical-align: text-bottom;}
.attr-filter-val span label{cursor: pointer;font-size: 13px;line-height: 17px;display: inline}

@media (min-width:520px) {
  .filter-search-option .btn{width:150px}
  .filter-txt{margin-left:1rem;text-align: right;display: contents}
}
@media (max-width:519.98px) {
  .filter-search-option .btn{width:100%;margin-bottom: 1rem}
  .filter-txt{text-align: right;display: contents}
}

.customize-btn{margin-right: 100px;}
.pn-list{width: calc(100% - 20px);padding:10px; background-color: #fff;margin: auto; font-size: 13px; margin-top:10px;}
.pn-list table{border-width: 0 1px 0 0;border-style: unset;border-color: unset;border-bottom: 1px solid #f3f5f7; width:100%;}
.pn-list table th{color:#333;font-weight: 600;}
.pn-list table th,.pn-list table td{font-size: 12px!important;}
.pn-list table td{padding: 5px 0; border-top: none; border-left: none; border-width: 0 0 1px; border-style: unset;border-color: unset;border-bottom: 1px solid #f3f5f7;}