﻿/* 网站管理后台，重写样式 */
/* 解寒召 */
@charset "utf-8";
html{background-color:#f2f2f2;color:#666;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0}
table {border-collapse: collapse;border-spacing: 0;}
table th, table td {padding: 5px;}
img {border: 0;}
ol, ul {list-style: none;}
a {color: #333;text-decoration: none;}
a:focus {outline: none;}
a:hover {color: #3074c1;text-decoration: none;}
p {word-spacing: -1.5px;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input, button, textarea, select {*font-size:100%;}
input, select {vertical-align: middle;}
select, input, button, textarea, button {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;border-collapse: collapse;}
pre, code, kbd, samp, tt {font-family: monospace;*font-size:108%;line-height: 100%;}
h1 {font-size: 32px;}
h2 {font-size: 26px;}
h3 {font-size: 20px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
body {background-color: #fff;overflow-x: hidden;color: #333;font-size: 14px;font-family: microsoft yahei;position: relative;overflow-x: hidden;overflow-y: auto;}
.html-login{background-color: #fff;}
/*通用样式*/
.hidden {visibility: hidden;}
.none{display: none;}
.clear {clear: both;height: 0;line-height: 0;font-size: 0;}
/*文字对齐样式*/
.tl {text-align: left!important;}
.tc {text-align: center!important;}
.tr {text-align: right!important;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
/*文字颜色*/
.red{color: red;}
.green{color: green;}
.blue{color: blue;}
/*背景颜色*/
.bgc999{background-color:#999;}
.bgcwx{background-color: #339900;}
/*最小宽度*/
.mw150{min-width: 150px!important;}
.mw170{min-width: 170px!important;}
.mw250{min-width: 250px!important;}
/*宽度*/
.w1200{width: 1200px!important;}
.w1000{width: 1000px!important;}
.w800{width: 800px!important;}
.w750{width: 750px!important;}
.w600{width: 600px!important;}
.w100{width: 100px!important;}
.w80{width: 80px!important;}
.w10{width: 10px!important;}
.wbf80{width: 80%!important;}
/*最小高度*/
.mh1000{min-height: 1000px;}
/*高度*/
.h50{height: 50px;}
/*左距*/
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.pl35{padding-left: 35px;}
.pl40{padding-left: 40px;}
.pl45{padding-left: 45px;}
.pl50{padding-left: 50px;}
.pl55{padding-left: 55px;}


/*layui重写*/
/*颜色修改*/
/*#16baaa改为#009688*/
.layui-table th{text-align: center;}
.layui-table td{text-align: center;}
.layui-form-switch{min-width: 70px!important;}
.layui-body .layadmin-tabsbody-item{overflow: auto!important; }
/*输入框宽度*/
.input-sort{width: 50px; margin:0 auto; text-align: center; padding-left: 0;}
/*.input-import{padding: 6px 0 0 5px;}*/
/*导入表单*/
/*.import{height: 60px;_border-top: 1px solid #e6e6e6; padding-top:20px;}*/
.bottom-left-box{padding:10px 0;float: left;}
/*layui分页重写*/
.pagess{}
.pagess ul li { display:inline-block;}
.pagess .active span{background-color: #16baaa;color: #fff;padding: 1px 15px;}
.pagess .disabled span, .pagess .disabled span:hover {color: #d2d2d2!important;cursor: not-allowed!important;}
/*文件上传按钮大小*/
.file-btn{height: 76px}
/*批量删除*/
.deleteall{padding-top: 8px; padding-right: 15px;float:right;width: 78px;}


/*相应式布局*/
@media screen and (min-width: 960px) {
/*.layui-input-block{width: 400px;}*/
.litpic-box{width: 307.5px;}
}
/*小于1600时生效*/
@media screen and (max-width: 1600px) {
.thisurl{display: none;}
.hide-bg{display: none!important;}
}
/*lg-小于1200时生效*/
@media screen and (max-width:1200px){
.hide-lg{display: none!important;}
.header-nav .fl{margin: 0 15px!important;}
}
/*md-小于970时生效*/
@media screen and (max-width:970px){
.hide-md{display: none!important;}
.header-nav .fl{margin: 0 10px!important;}
}
/*xs-小于750时生效*/
@media screen and (max-width:750px){
/*左侧导航隐藏*/
.layui-side{display:none;}
.layadmin-pagetabs,.layui-body,.layui-footer, .layui-layout-left{left:0}
.layui-logo{display: none!important;}
.layui-body{padding:10px 0!important;}
.layui-body .layui-card{overflow-y: hidden;}
.layui-body .layui-card .layui-card-body{overflow-x: scroll;}
/*手机站顶部样式*/
.layui-card-header{flex-wrap:wrap;}
.layui-card-header .layui-btn{margin-bottom: 5px; margin-left: 5px;padding: 0 10px;}
.search-box{flex-wrap:wrap;}
.search-box .layui-inline{margin-bottom: 5px;}
/*手机站操作按钮*/
.czbtnbox .layui-btn{margin-left: 0!important; margin-bottom: 5px;}
/*手机站编辑内按钮*/
.sub-btn .layui-input-block{margin-left: 0; text-align: center;}
.footer-btn{left: 0!important;}
/*.arctype-type{width: 220px!important;}*/
.state-type{width: 220px!important;}
/*手机站文章内容*/
.body{display: flex;flex-wrap:wrap;}
.body .layui-input-block{margin-left: 0;max-width: 100%!important;}
#pics{overflow: hidden;}
/*上传按钮*/
.litpic{float: right;}
.video{float: right;}
.file{float: right;height: 38px;}
.layui-card-body .layui-table th{min-width: 90px;}
}









/*顶部菜单*/
/*管理员系统文字颜色修改*/
.layui-logo .logo{color: rgba(255,255,255,.8)!important;background-color:#23292e;line-height: 50px;height: 51px;font-size: 16px;text-align: center;display: block;}
/*显示菜单*/
.topmenu{color:#000;cursor: pointer;}
/*顶部导航*/
.layui-layout-admin .layui-header{background-color: #fff;border-bottom: 1px solid #f6f6f6;height: 50px;line-height: 50px;}
.layui-nav .layui-nav-item{line-height: 50px;}
.header-nav .layui-nav-item a{color: #333;}
.header-nav .layui-nav-item a:hover{color: #333;}
.header-nav .layui-this:after{background-color:#fff!important;}
.header-nav .layui-this a{color:red;}
.header-nav .fl{margin: 0 20px;}
.header-nav i{padding-right: 5px;}
/*左侧导航*/
.layui-layout-admin .layui-side{top:50px;background-color: #20222A!important;z-index: 99999;}
.layui-nav-tree .layui-nav-item>a{border-left: 4px solid #20222A;padding:6px 20px 6px 16px;}
.layui-nav-tree .layui-nav-item>a:hover{border-left: 4px solid #16baaa;transition:all 1s;-webkit-transition:all 1s;}
.left-nav .layui-nav{background-color: #20222A!important;}
.layui-layout-admin .layui-side cite{padding-left: 13px;}
.layui-nav-tree .layui-nav-item .layui-nav-child{background-color:#16181d;}
.layui-nav-tree .layui-nav-item .layui-nav-child a{padding-left: 45px;}
.layui-nav-tree .layui-nav-item .layui-nav-child .layui-this a{padding-left: 45px;background-color: #009688 !important}


/*页面主体内容*/
.layui-body{padding:10px 10px 20px 10px; top: 50px!important;}
/*主体内部样式*/
.layui-card-header {height: auto;line-height: 30px;display: flex;align-items: center;padding:10px 15px;}
.layui-card-body{padding: 10px 15px 1px 15px;}
.layui-card-body>.layui-form{padding-bottom: 15px;}
.se .layui-card-body{min-height: 70px;}
/*顶部总计*/
.total-btn{font-weight: 600;font-size: 15px;border-color:#f2f2f2;}
.total-btn span{color: red;font-size: 16px;}
/*顶部搜索框*/
.search-box{display: inline-block; margin-left: auto;display: flex;}
.search-box .layui-input-block{display: inline-block;}
.search-box .layui-form-label{padding-left: 0!important;padding-right: 0!important;}
/*表格标题背景重写*/
.layui-table thead tr{background-color: #f2f2f2!important;}
/*表格边框重写*/
/*.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: 1px;border-style: solid;border-color: #e6e6e6;}*/
/*窄版table样式*/
.min-table td{padding:1px 15px;}
.min-table td input{line-height: 28px!important;height: 28px;border-color: #f2f2f2;}
.min-table td .layui-textarea{min-height: 80px!important;border-color: #f2f2f2;}
.mid-table td{padding:4px 15px;}
.mid-table td input{line-height: 28px!important;height: 28px;border-color: #f2f2f2;}
.mid-table td .layui-textarea{min-height: 80px!important;border-color: #f2f2f2;}
/*line-footer占位*/
.line-footer{width: 100%;height: 75px;}
/*提交按钮样式*/
.sub-btn{padding-top: 15px;}
.footer-btn{text-align: center; padding: 15px!important;z-index: 999999999!important}
.edui-default{border:0;padding: 0;}


/*单页样式*/
/*图片上传插件样式*/
.webuploader-pick{margin-top:7px!important;}
/*编辑器图标*/
.edui-button.edui-for-135editor .edui-button-wrap .edui-button-body .edui-icon{background-image: url("/static/ueditor/editor-135-icon.png") !important;background-size: 85%;background-position: center;background-repeat: no-repeat;}
/*编辑器边框*/

/*批量添加图片*/
.layui-upload-img { max-width: 120px; height: 90px; margin: 0; }
.pic-more { width:100%; left; margin: 10px 0px 0px 0px;}
.pic-more li { _width:90px; float: left; margin-right: 5px;margin-bottom: 5px;}
.pic-more li .layui-input { display: initial; }
.pic-more li a { position: absolute; top: 0; display: block; }
.pic-more li a i { font-size: 24px; background-color: #008800; }    
#slide-pc-priview .item_img img{ max-width: 120px; height: 90px;}
#slide-pc-priview li{position: relative;}
#slide-pc-priview li .operate{ color: #000; display: none;}
#slide-pc-priview li .toleft{ position: absolute;top: 40px; left: 1px; cursor:pointer;}
#slide-pc-priview li .toright{ position: absolute;top: 40px; right: 1px;cursor:pointer;}
#slide-pc-priview li .close{position: absolute;top: 5px; right: 5px;cursor:pointer;}
#slide-pc-priview li:hover .operate{ display: block;}
.layui-form-select dl{max-height: 500px;z-index: 999999;}
#slide-pc .webuploader-pick{margin-top:0px!important;padding: 0px 15px;}
/*index常用功能*/
.layadmin-shortcut{padding-bottom: 10px;}
.layadmin-shortcut li {text-align: center;}
.layadmin-shortcut li .layui-icon {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;}
.layadmin-shortcut li cite {position: relative;top: 2px;display: block;color: #666;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 14px;}

/*栏目文章通用内容页样式*/
.arccon{}
.arccon #topcon{min-height: 1000px;padding:0;border:0;}
.arccon #bottomcon{min-height: 1000px;padding:0;border:0;}
.arccon h4{font-size: 16px; font-weight: 800; color: green;padding-bottom: 10px;}
.arccon .leftcon{float: left; width: 48%;}
.arccon .rightcon{float: left; width: 48%;padding-left: 1%;}
/*登录页面*/
.layadmin-user-login {position: relative;left: 0;top: 0;padding: 110px 0;min-height: 100%;box-sizing: border-box;}
.layadmin-user-login-main {width: 375px;margin: 0 auto;box-sizing: border-box;}
.layadmin-user-login-header {text-align: center;}
.layadmin-user-login-box {padding: 20px;}
.layadmin-user-login-header h2 {margin-bottom: 10px;font-weight: 300;font-size: 30px;color: #000;}
.layadmin-user-login-header p {font-weight: 300;color: #999;}
/*权限规则样式*/
.authtr{height: 15px;}
.authtr .layui-form-switch{margin-top: 0px;}
.authtr .layui-input{height: auto;}
.authgroup .level3{display: inline-block!important; margin-left: 60px!important; width: 80px;}
/*权限分配页面*/
.auth-group .level1 span{color: green!important;font-weight: 800;}
.auth-group .level2{border-top: 1px solid #e6e6e6;width: 100%!important;margin-top: 10px;margin-left: 30px!important;padding-top: 5px;}
.auth-group .level2 span{font-weight: 800;}
.auth-group .layui-input-block{margin-left: 0}

/*tp调试框*/
#think_page_trace_open{z-index: 99999999999;}



















