/* +----------------------------------------------------------------------
/* | Static Plugin for ThinkAdmin
/* +----------------------------------------------------------------------
/* | 官方网站: https://thinkadmin.top
/* +----------------------------------------------------------------------
/* | 版权所有 2014~2023 ThinkAdmin [ thinkadmin.top ]
/* +----------------------------------------------------------------------
/* | 开源协议 ( https://mit-license.org )
/* | 免责声明 ( https://thinkadmin.top/disclaimer )
/* +----------------------------------------------------------------------
/* | gitee 代码仓库：https://gitee.com/zoujingli/think-plugs-static
/* | github 代码仓库：https://github.com/zoujingli/think-plugs-static
/* +----------------------------------------------------------------------
/* | 自定义后台扩展样式，需要在加载 console.css 后载入
/* | 使用 composer require zoujingli/think-plugs-static 时不会更新此文件
/* +---------------------------------------------------------------------- */

.hide{display:none;}
.hr-40{height:40px;}
.hr-50{height:50px;}
.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card{box-shadow:none}
.amap-logo {display: none!important;} 
.amap-copyright {bottom:-100px;display: none!important;}  
.saveBtn{width:100%; background-color: #F6F6F6; position:fixed; bottom:0; left:0; text-align:center; z-index:9999; margin-bottom:0; padding-top:5px; padding-bottom:5px; border-top:1px solid #f8f8f8;}

.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a{height:36px; line-height:36px;}
.layui-form-pane .layui-form-radio, .layui-form-pane .layui-form-switch{margin-left:0;}

.layui-input, .layui-select{border-color:#D8D8D8;}
.layui-form-item{margin-bottom:10px;}
.city-picker-span{overflow: hidden;}

.layui-btn-group{border:none; background:none;}
.layui-layout-theme-black-2 .layui-btn-group{border:none!important; background:none!important;}
.layui-btn-group .layui-btn{height:26px; line-height: 26px;}

.lc-border-none{border:none;}
.kefu{position:fixed; bottom:20px; right:20px;}

/* flex 布局 */
.lc-flex{display:flex;}
.lc-rows{flex-direction:row;}
.lc-row{flex-direction:row;}
.lc-columns{flex-direction:column;}
.lc-column{flex-direction:column;}
.lc-wrap{flex-direction:row; flex-wrap:wrap;}
.lc-nowrap{flex-direction:row; flex-wrap:nowrap;}
.lc-space-around{justify-content:space-around;}
.lc-space-between{justify-content:space-between;}
.lc-justify-content-start{justify-content:flex-start;}
.lc-justify-content-center{justify-content:center;}
.lc-justify-content-end{justify-content:flex-end;}
.lc-align-items-start{align-items:flex-start;}
.lc-align-items-center{align-items:center;}
.lc-align-items-end{align-items:flex-end;}
.lc-flex1{flex:1;}

/* 文本对齐 */
.lc-text-left{text-align:left;}
.lc-text-center{text-align:center;}
.lc-text-right{text-align:right;}
.lc-ellipsis{overflow:hidden;}
/* #ifndef APP-NVUE */
.lc-ellipsis{white-space:nowrap; text-overflow:ellipsis;}
.lc-block-text{display:block;}
/* #endif */

/* 文本修饰 */
.lc-bold{font-weight:bold;}
.lc-line-through{text-decoration:line-through;}
.lc-underline{text-decoration:underline;}
.lc-italic{font-style:italic;}

/* 定位 */
.lc-relative{position:relative;}
.lc-absolute-lt{position:absolute; z-index:2; left:0; top:0;}
.lc-absolute-rt{position:absolute; z-index:2; right:0; top:0;}
.lc-absolute-lb{position:absolute; z-index:2; left:0; bottom:0;}
.lc-absolute-rb{position:absolute; z-index:2; right:0; bottom:0;}
.lc-fixed{position:fixed; z-index:2;}
.lc-fixed-t{position:fixed; z-index:2; top:0;}
.lc-fixed-b{position:fixed; z-index:2; bottom:0;}
.lc-fixed-lt{position:fixed; z-index:2; left:0; top:0;}
.lc-fixed-rt{position:fixed; z-index:2; right:0; top:0;}
.lc-fixed-lb{position:fixed; z-index:2; left:0; bottom:0;}
.lc-fixed-rb{position:fixed; z-index:2; right:0; bottom:0;}

/* 背景色 */
.lc-bg-red{background-color:#EE0A25 !important;}
.lc-bg-green{background-color:#07C160 !important;}
.lc-bg-blue{background-color:#008AFF !important;}
.lc-bg-orange{background-color:#ED6A0C !important;}
.lc-bg-yellow{background-color:#FBDE4E !important;}
.lc-bg-purple{background-color:#8A3FD4 !important;}
.lc-bg-white{background-color:#FFFFFF !important;}
.lc-bg-black{background-color:#2B2E3D !important;}
.lc-bg-black{background-color:#2B2E3D !important;}
.lc-bg-black2{background-color:#656565 !important;}
.lc-bg-black3{background-color:#969799 !important;}
.lc-bg-black4{background-color:#C8C9CC !important;}
.lc-bg-black-opacity7{background-color:rgba(0,0,0,0.7);}
.lc-bg-black-opacity5{background-color:rgba(0,0,0,0.5);}
.lc-bg-black-opacity3{background-color:rgba(0,0,0,0.3);}
.lc-gtbg-red{background-image:linear-gradient(45deg, #FF0066 , #D50000) !important;}
.lc-gtbg-blue{background-image:linear-gradient(45deg, #5887DF , #008AFF) !important;}
.lc-gtbg-green{background-image:linear-gradient(45deg, #39B55A , #8DC63E) !important;}
.lc-bg-gray{background-color:#F7F8FA !important;}
.lc-bg-white{background-color:#FFFFFF !important;}


/* 内置颜色 */
.lc-color-black{color:#2B2E3D !important;}
.lc-color-white{color:#FFFFFF !important;}
.lc-color-gray{color:rgba(69, 90, 100, 0.6) !important;}
.lc-color-gray-light{color:rgba(69, 90, 100, 0.3) !important;}
.lc-color-blue{color:#008AFF !important;}
.lc-color-red{color:#EE0A25 !important;}
.lc-color-orange{color:#ED6A0C !important;}
.lc-color-purple{color:#8A3FD4 !important;}
.lc-color-green{color:#39B55A !important;}
.lc-color-yellow{color:#FBDE4E !important;}

/* 边框 */
.lc-border{border-style:solid; border-width:1px; border-color:#F1F2F3;}
.lc-border-l{border-left-style:solid; border-left-width:1px; border-left-color:#F1F2F3;}
.lc-border-r{border-right-style:solid; border-right-width:1px; border-right-color:#F1F2F3;}
.lc-border-t{border-top-style:solid; border-top-width:1px; border-top-color:#F1F2F3;}
.lc-border-b{border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#F1F2F3;}
.lc-noborder{border-right-width:0; border-top-width:0; border-left-width:0; border-bottom-width:0;}

/* 文本核心色 一般为黑色 */
.lc-primary-color{color:#2B2E3D;}

/* 核心背景色 */
.lc-bg-primary{background-color:#2B2E3D !important;}


/* 点击元素通用样式 */
.lc-tap{opacity:0.85;}


/* 购物按钮渐变背景色 */
.lc-bg-add-card{background-image:linear-gradient(to right, #F1CF53,#F29C39) !important;}
.lc-bg-buy{background-image:linear-gradient(to right, #E86E35,#EB5058) !important;}


/* *** 间距设置 */
.lc-padding{padding-left:15px; padding-right:15px;} /* 左右内间距 */
.lc-margin{margin-left:15px; margin-right:15px;} /* 左右外间距 */
.lc-margin-top{margin-top:15px;} /* 顶部外间距 */
.lc-margin-top-large{margin-top:29px;} /* 顶部外间距 大 */
/* 间距设置 *** */


/* 文本尺寸 */
.lc-text{font-size:14px; line-height:25px; color:#2B2E3D;}
.lc-text-small{font-size:12px}
.lc-h1{font-size:40px;}
.lc-h2{font-size:30px;}
.lc-h3{font-size:22px;}
.lc-h4{font-size:16px;}
.lc-h5{font-size:15px;}
.lc-h6{font-size:14px;}
.lc-indent{padding-left:53px;}


/* *** lc-page 页面组件相关  */
.lc-page-loading-bg{background-color:rgba(255,255,255,0.88);} /* 页面内置全屏 Loading 背景颜色 */
.lc-page-loading-color{background-color:#2B2E3D;} /* 页面内置全屏 Loading 颜色 */
.lc-header-buttons-bg{background-color:rgba(0,0,0,0.8);} /* 自定义导航左侧按钮背景颜色 */
.lc-header-buttons-color{color:#FFFFFF;} /* 自定义导航左侧按钮颜色 */
.lc-nav-bottom-color{color:#B6C3D2;}/* 底部自定义导航默认色 */
.lc-nav-bottom-active-color{color:#2B2E3D;} /* 底部自定义导航切换色 */
/* lc-page 页面组件相关 *** */


/* 圆角 */
.lc-border-radius-small{border-radius:3px;}
.lc-border-radius{border-radius:5px;}
.lc-border-radius-large{border-radius:10px}
.lc-border-radius-top{border-radius:10px 10px 0 0;}
.lc-border-radius-bottom{border-radius:0 0 10px 10px;}

.lc-margin-small{margin:0 5px;}
.lc-margin-top{margin-top: 10px;}
.lc-margin-bottom{margin-bottom: 10px;}
.lc-margin-left{margin-left: 10px;}
.lc-margin-right{margin-right: 10px;}
.lc-padding-small{padding:0 5px;}
.lc-padding-left{padding-left: 10px;}
.lc-padding-left-small{padding-left: 5px;}
.lc-padding-right{padding-right: 10px;}
.lc-padding-right-small{padding-right: 5px;}
.lc-padding-top{padding-top: 10px;}
.lc-padding-top-small{padding-top: 5px;}
.lc-padding-top-max{padding-top:20px;}
.lc-padding-bottom{padding-bottom: 10px;}
.lc-padding-bottom-small{padding-bottom: 5px;}
.lc-padding-all{padding:10px;}
.lc-margin-all{margin:10px;}
.lc-margin-top-max{margin-top:20px;}
.lc-box-shadow{box-shadow: 0px 0px 6px #DFDFDF;}
.lc-box-shadow-x{box-shadow: 0px 0px 88px 0px rgba(0, 0, 0, 0.07)} 