@charset "utf-8";
/*!
 * 公用样式
 * 米拓企业建站系统 Copyright (C) 长沙米拓信息技术有限公司 (https://www.metinfo.cn). All rights reserved.
 */
/*初始化*/
body,html{overflow-x:hidden;min-height: 100vh;}
body{color:#2a333c;}
@media (min-width:1400px){
    .container{max-width:1370px;}
}
@media (min-width:1600px){
    .container{max-width:1570px;}
}
@media (min-width:1921px){
    .container{max-width: 75%;}
}
a{transition:all 0.3s}
a:focus{outline:none}
.decorationnone,
.dropdown-item:active,
a:active,
.decorationnone:active,
.dropdown-item:focus,
a:focus,
.decorationnone:focus,
.dropdown-item:hover,
a:hover,
.decorationnone:hover{text-decoration:none}
.decoration:hover{text-decoration: underline;}
a:hover{color:#26B1E7}
/*延迟加载背景图片*/
img.imgloading:not([src*="base64"]),
img.slick-loading:not([src*="base64"]){object-fit:scale-down;background:#fff}
.fit-contain{object-fit:contain;}
/*表格*/
.table{margin-bottom:0;color:#666}
.table a{text-decoration:none}
.table thead th,
.table tfoot th,
.table td{vertical-align:middle;outline:none}
table th{/* background-color:#f3f7f9; */font-weight:bold !important}
table img{max-height: 100px;}
@media (min-width:480px){
    table th{white-space:nowrap}
    table.form-inline .form-group,
    table.form-inline .form-control,
    .form-inline table .form-group,
    .form-inline table .form-control{display: block;width: 100%;}
    .form-inline table .input-group .form-control{display: inline-block;width: auto;}
}
/*datatables表格插件*/
.dataTables_empty{text-align:center}
.dataTables_info{color:#999}
body table.table-bordered.dataTable{border-collapse:collapse !important}
.table-striped.dataTable tbody tr.active td,
body .table-striped.dataTable tbody tr.active:hover td{background:#f3f7f9 !important;color:inherit !important}
.table-striped.dataTable tbody tr.active td>a,
body .table-striped.dataTable tbody tr.active:hover td>a{color:#26B1E7 !important}
.dataTables_wrapper table thead th.position-sticky{left: 0;top: 0;z-index: 2;}
.dataTables_wrapper table thead th.position-sticky:before{content: '';position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #eee;}
.dataTables_wrapper table tfoot th.position-sticky{left: 0;bottom: 0;z-index: 2;}
.dataTables_wrapper table tfoot:not(.has_other_footer) th.position-sticky:before{content: '';position: absolute;left: 0;top: -1px;width: 100%;height: 1px;background: #eee;}
.dataTables_wrapper .dataTables_footer.position-sticky{left: 0;bottom: 0;z-index: 2;}
.dataTables_wrapper .dataTables_footer.position-sticky:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 1px;background: #eee;}
.met-headtab+.tab-content .dataTables_wrapper table thead th.position-sticky{top: 38px;}
.met-headtab.py-2+.tab-content .dataTables_wrapper table thead th.position-sticky{top: 54px;}
.modal-body.oya .dataTables_wrapper table thead th.position-sticky{top: -16px;}
.modal-body.oya .dataTables_wrapper table tfoot th.position-sticky,
.modal-body.oya .dataTables_wrapper .dataTables_footer.position-sticky{bottom: -16px;}
.modal-body.oya .met-headtab+.tab-content .dataTables_wrapper table thead th.position-sticky{top: 22px;}
.modal-body.oya .met-headtab.py-2+.tab-content .dataTables_wrapper table thead th.position-sticky{top: 38px;}
@media (max-width:479px){
    .dataTables_info{float:none !important}
    .dataTables_paginate{float:none !important}
}
/* 提示弹窗 */
.alertify-logs{bottom:auto!important;top:48%}
 /*选项卡 */
.nav-tabs .nav-link{color:#333}
.nav-underline{border-bottom: 1px solid #eee;position: relative;}
.nav-underline .nav-link{color: #666;}
.nav-underline .nav-link:hover,
.nav-underline .nav-link.active{color:#26B1E7;}
.nav-underline .nav-underline-active{display: none; width: 0;height: 1px;background: #26B1E7;position: absolute;left: 0;bottom: 0;transition:all .3s;}
@media (max-width:767px){
	.nav-tabs .nav-link{padding:5px 10px}
}
/*表单*/
.form-group{position: relative;}
.form-group .small-fixed{position: absolute;left: 0;top: 100%;}
.form-group .small-fixed small.form-control-label{margin: 0;margin-right: 10px;padding: 0;line-height: 1.5;}
input[type="file"][data-plugin="fileinput"]{display: none;}
input::-webkit-calendar-picker-indicator{display:none !important;-webkit-appearance:none !important;}
.input-group-file .btn-file input[type="file"]{width:100%;height:100%}
.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover{z-index: 3;}
.form-inline .checkbox-custom label{padding-left:0}
.form-inline .custom-control label{padding-left:0}
.form-control-label{color:#666}
.form-group:before,
.form-group:after{display:table;content:" "}
.form-group:after{clear:both}
table.form-inline .form-group{margin-right:0}
/* 返回顶部 */
.met-scroll-top{right:10px;bottom:10px;z-index:999}
/*其它*/
.edui-editor,/*百度编辑器外框*/
.token-input{max-width:100%}/*tag插件*/
/*.edui-default .edui-editor-toolbarbox{position:relative !important}*/
.clockpicker-popover .popover-title{font-weight:normal!important}
.met-fixed,
.fixed-b-l{position:fixed;left:0;z-index:1000}
.met-fixed{top:0}
.fixed-b-l{bottom:0}
.overflow-visible{overflow:visible!important}
.oya{overflow-y:auto!important;scroll-behavior:smooth}
.oxa{overflow-x:auto!important;scroll-behavior:smooth}
.oxh{overflow-x: hidden!important;}
.hide{display:none !important}
.met-getcode{height:24px}
.opacity1,
.slick-arrow:hover i{opacity:1}
.opacity0{opacity:0}
.slick-track{display:flex}
.slick-track{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.border-none{border:none!important}
.dropdown-item,
.transition500{transition:all 0.5s!important}
.lh-inherit{line-height: inherit;}
[class*="animation-"]{animation-fill-mode:none}
@media screen\0{
    select.form-control{padding-right:15px}
}
.w-a{width:auto !important}
.modal-backdrop{display: none;}
.input-group input[type="search"]:not(:focus){border-color:#E5E5E5;}
.input-group input[type="search"]+.input-group-append{display: block;position: absolute;right:0;top: 50%;z-index: 4;transform: translateY(-50%);}
.input-group input[type="search"]+.input-group-append .input-group-text{border:none;}
.input-group>input.form-control[type="search"]:not(:last-child){padding-right:25px;}
.input-group>input.form-control[type="search"]{border-top-right-radius:2px;border-bottom-right-radius:2px;}
.input-group-text{color:#A3A3A3;}
.modal-dialog.pt{padding-top: 65px !important;}
.overscroll-none{overscroll-behavior:none;}
.overscroll-unset{overscroll-behavior:unset;}
.transition300{transition: all 0.3s !important}
ul,li{list-style: none;padding: 0;margin: 0;}
.bootstrap-touchspin .input-group-btn .btn{padding: 3px 16px !important;}
.rounded-xl{border-radius: 1rem;}
/* 按钮动画 */
.btn-ripple{position: relative;overflow: hidden;}
em.ripple {
    position: absolute;
    border-radius: 50%;
    transform: scale(0);
    animation: ripple 600ms linear;
    background-color: rgba(255, 255, 255, 0.7);
    opacity: 1;
}
@keyframes ripple {
    to {
        transform: scale(4);
        opacity: 0;
    }
}