html #layuicss-layuiAdmin{display: none; position: absolute; width: 1989px;}
/* body{font-size:12px !important;} */
/* 系统 */
::-webkit-input-placeholder{color: #ccc}
.clear{ clear:both; overflow:hidden; line-height:0px; height:0px; font-size:0px;}
.wrap{width:1210px;height:auto;margin:0 auto;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.fl{ float:left !important;}
.fr{ float:right !important;}
/** 滚动条 **/
/*
::-webkit-scrollbar{width: 10px; height: 10px;}
::-webkit-scrollbar-button:vertical{display: none;}
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner{background-color: #e2e2e2;}
::-webkit-scrollbar-thumb{border-radius: 0; background-color: rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb:vertical:hover{background-color: rgba(0,0,0,.35);}
::-webkit-scrollbar-thumb:vertical:active{background-color: rgba(0,0,0,.38);}
*/
/* 全局 */
html{background-color: #f2f2f2; color: #666;}
*[template],
.layadmin-tabsbody-item{display: none;}
*[lay-href],
*[lay-tips],
*[layadmin-event]{cursor: pointer;}

/* 重置布局结构 */
.layui-layout-admin .layui-header{position: fixed; top: 0; left: 0; width: 100%; height: 50px;} 

/*
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a{color: #fff;}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a cite{color: rgba(255,255,255,.7);}
*/

.link a {border-bottom: 1px #1E9FFF solid;color: #1E9FFF;}

.center{text-align: center;}
.imgbox{margin:0 auto;margin-bottom:5px;margin-right:0 !important;float: none !important;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-child a{color: #333;}
.layui-layout-admin .layui-side{width: 220px; top: 0; z-index: 1001;}
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header .layui-nav .layui-nav-item{height: 50px; line-height: 50px;}
.layui-layout-admin .layui-logo{position: fixed; left: 0; top: 0; z-index: 1002; width: 220px; height: 49px; padding: 0 15px; box-sizing: border-box; overflow: hidden; font-weight: 300; background-repeat: no-repeat; background-position: center center;}
.layui-layout-admin .layui-layout-left,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer{left: 220px;}
.layadmin-pagetabs{position: fixed; top: 50px; right: 0; z-index: 999;}
.layadmin-pagetabs .layui-breadcrumb{padding: 0 15px;}
.layui-layout-admin .layui-body{position: fixed; top: 90px; bottom: 0;}
.layui-layout-admin .layui-body .layadmin-tabsbody-item{position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden;}
.layui-layout-admin .layui-header .layui-nav-img{width: 26px; height: 26px;}
.layui-layout-admin .layui-header .layui-nav-child{top: 55px;}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-child{left: auto; right: 0;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a,
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this{background: none}
.layui-logo{height: 90px !important;line-height: 90px !important;}
/* 统一动画 */
.layui-layout-admin .layui-header .layui-nav .layui-nav-item,
.layui-layout-admin .layui-layout-left,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer,
.layui-layout-admin .layui-side,
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header .layui-layout-right{transition: all .3s; -webkit-transition: all .3s;}

/* 图标 */
.layui-icon-login-qq{color: #3492ED;}
/* .layui-icon-login-wechat{color: #4DAF29;} */
.layui-icon-login-weibo{color: #CF1900;}

/* 重置表格风格 */
/*
.layui-table th, 
.layui-table td, 
.layui-table[lay-skin="line"],
.layui-table[lay-skin="row"], 
.layui-table-view, 
.layui-table-header,
.layui-table-tool,
.layui-table-page,
.layui-table-fixed-r,
.layui-table-tips-main{border-color: #f6f6f6;}

.layui-table thead tr, 
.layui-table-header, 
.layui-table-tool,
.layui-table-patch, 
.layui-table-mend{background-color: #fff;}

.layui-table[lay-even] tr:nth-child(even),
.layui-table tbody tr:hover,
.layui-table-hover,
.layui-table-click{background-color: #f8f8f8;}
*/

/* 表单 */
.layui-form[wid100] .layui-form-label{width: 100px;}
.layui-form[wid100] .layui-input-block{margin-left: 130px;}
@media screen and (max-width: 450px){
  .layui-form[wid100] .layui-form-item .layui-input-inline{margin-left: 132px;}
  .layui-form[wid100] .layui-form-item .layui-input-inline+.layui-form-mid{margin-left: 130px;}
}
.layui-form-item .layui-input-company{width: auto; padding-right: 10px; line-height: 38px;}

/* 辅助 */
.layui-bg-white{background-color: #fff;}
.layadmin-loading{position: absolute; left: 50%; top: 50%; margin: -16px -15px; font-size: 30px; color: #c2c2c2;}
.layadmin-fixed{position: fixed; left: 0; top: 0; z-index: 999;}
.layadmin-link{color: #029789!important;}
.layadmin-link:hover{opacity: 0.8;}

/* 弹出面板 */
.layui-layer-admin .layui-layer-title{height: 50px; line-height: 50px; border: none 0; background-color: #20222A; color: #fff;}
.layui-layer-admin i[close]{position: absolute; padding: 5px; right: 10px; top: 12px; color: #fff; cursor: pointer;}
.layui-layer-admin .layui-layer-content{padding: 20px; line-height: 22px;}
.layui-layer-admin .layui-layer-content cite{font-style: normal; color: #FF5722;}

/* 右侧面板 */
.layui-layer-adminRight{top: 50px !important; bottom: 0; box-shadow: 1px 1px 10px rgba(0,0,0,.1); border-radius: 0; overflow: auto;}

/* 弹出便签 */
.layadmin-note .layui-layer-content{padding: 0;}
.layadmin-note textarea{display: block; width: 300px; height: 132px; min-width: 300px; min-height: 132px; line-height: 20px; padding: 10px 20px; border: none; box-sizing: border-box; color: #666; word-wrap: break-word;}

/* 头部导航 */
.layui-layout-admin .layui-layout-left{padding: 0 10px;}
.layui-layout-admin .layui-layout-left .layui-nav-item{margin: 0 20px;}
.layui-layout-admin .layui-input-search{display: inline-block; vertical-align: middle; height: 32px; border: none; cursor: text;}
.layui-layout-admin .layui-layout-left a{padding: 0;}
.layui-layout-admin .layui-layout-right{padding: 0;}
.layui-header .layui-nav-item .layui-icon{position: relative; top: 1px; font-size: 16px;}
.layui-header .layui-layout-right .layui-badge-dot{margin-left: 0px;}
.layui-header .layui-nav .layui-this:after,
.layui-layout-admin .layui-header .layui-nav-bar{top: 0 !important; bottom: auto; height: 3px; background-color: #fff; background-color: rgba(255,255,255,.3);}

/* 遮罩 */
.layadmin-body-shade{position: fixed; display: none; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.3); z-index: 1000;}

/* 侧边菜单 */
.layui-side-menu .layui-side-scroll{width: 240px;}
.layui-side-menu .layui-nav{width: 220px; margin-top: 90px; background: none;}
.layui-side-menu .layui-nav .layui-nav-item a{height: 40px; line-height: 40px; padding-left: 45px; padding-right: 30px;}
.layui-side-menu .layui-nav .layui-nav-item > a{padding-top: 8px; padding-bottom: 8px;}
.layui-side-menu .layui-nav .layui-nav-item a:hover{background: #344058;}
.layui-side-menu .layui-nav .layui-nav-itemed > .layui-nav-child{padding: 5px 0;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon{position: absolute; top: 50%; left: 20px; margin-top: -19px;}
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child{background: none!important;}
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a{padding-left: 60px}
.layui-side-menu .layui-nav .layui-nav-more{right: 15px;}

/* 侧边菜单 - 平板移动设备 */
@media screen and (max-width: 992px) {
  .layui-layout-admin .layui-side{transform: translate3d(-220px, 0, 0); -webkit-transform: translate3d(-220px, 0, 0); width: 220px;}
  .layui-layout-admin .layui-layout-left,
  .layadmin-pagetabs,
  .layui-layout-admin .layui-body,
  .layui-layout-admin .layui-footer{left: 0;}
}

/* 侧边收缩模式 */
.layadmin-side-shrink .layui-layout-admin .layui-logo{width: 60px; background-image: url(res/logo.png); /*background-size: 20px;)*/}
.layadmin-side-shrink .layui-layout-admin .layui-logo span{display: none;}
.layadmin-side-shrink .layui-side{left: 0; width: 60px;}
.layadmin-side-shrink .layui-layout-admin .layui-layout-left,
.layadmin-side-shrink .layadmin-pagetabs,
.layadmin-side-shrink .layui-layout-admin .layui-body,
.layadmin-side-shrink .layui-layout-admin .layui-footer{left: 60px;}
.layadmin-side-shrink .layui-side-menu .layui-nav{position: static; width: 60px;}
.layadmin-side-shrink .layui-side-menu .layui-nav-item{position: static;}
.layadmin-side-shrink .layui-side-menu .layui-nav-item>a{padding-right: 0;}
.layadmin-side-shrink .layui-side-menu .layui-nav-item cite,
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > a .layui-nav-more,
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child{display: none; padding: 8px 0; width: 200px;}
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-itemed>a{background: rgba(0,0,0,.3);}

/* 移动端展开模式 */
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-left,
.layadmin-side-spread-sm .layadmin-pagetabs,
.layadmin-side-spread-sm .layui-layout-admin .layui-body,
.layadmin-side-spread-sm .layui-layout-admin .layui-footer{left: 0; transform: translate3d(220px, 0, 0); -webkit-transform: translate3d(220px, 0, 0);}
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-right{transform: translate3d(220px, 0, 0); -webkit-transform: translate3d(220px, 0, 0);}
.layadmin-side-spread-sm .layui-side{transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}
.layadmin-side-spread-sm .layadmin-body-shade{display: block; }


/* 页面标签 */
.layadmin-pagetabs{height: 40px; line-height: 40px; padding: 0 80px 0 40px; /*border-bottom: 2px solid #292B34;*/ background-color: #fff; box-sizing: border-box; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.layadmin-pagetabs .layadmin-tabs-control{position: absolute; top: 0; width: 40px; height: 100%; text-align: center; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; box-sizing: border-box; border-left: 1px solid #f6f6f6;}
.layadmin-pagetabs .layadmin-tabs-control:hover{background-color: #f6f6f6;}
.layadmin-pagetabs .layui-icon-prev{left: 0; border-left: none; border-right: 1px solid #f6f6f6;}
.layadmin-pagetabs .layui-icon-next{right: 40px; right: 40px;}
.layadmin-pagetabs .layui-icon-down{right: 0;}
.layadmin-tabs-select.layui-nav{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0; background: none;}
.layadmin-tabs-select.layui-nav .layui-nav-item{line-height: 40px;}
.layadmin-tabs-select.layui-nav .layui-nav-item>a{height: 40px;}
.layadmin-tabs-select.layui-nav .layui-nav-item a{color: #666;}
.layadmin-tabs-select.layui-nav .layui-nav-child{top: 40px; left: auto; right: 0;}
.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this,
.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this a{background-color: #f2f2f2!important; color: #333;}
.layadmin-tabs-select.layui-nav .layui-nav-more,
.layadmin-tabs-select.layui-nav .layui-nav-bar{display: none;}

.layadmin-pagetabs .layui-tab{margin: 0; overflow: hidden;}
.layadmin-pagetabs .layui-tab-title{height: 40px; border: none;}
.layadmin-pagetabs .layui-tab-title li{min-width: 0; line-height: 40px; max-width: 160px; text-overflow: ellipsis; padding-right: 40px; overflow: hidden; border-right: 1px solid #f6f6f6; vertical-align: top;}
.layadmin-pagetabs .layui-tab-title li:first-child{ padding-right: 15px;}
.layadmin-pagetabs .layui-tab-title li:first-child .layui-tab-close{display: none;}
.layadmin-pagetabs .layui-tab-title li .layui-tab-close{position: absolute; right: 8px; top: 50%; margin: -7px 0 0 0; width: 16px; height: 16px; line-height: 16px; border-radius: 50%; font-size: 12px;}
.layadmin-pagetabs .layui-tab-title li:after{content:''; position: absolute; top: 0; left: 0; width: 0; height: 2px; border-radius: 0; background-color: #292B34; transition: all .3s; -webkit-transition: all .3s;}
.layadmin-pagetabs .layui-tab-title li:hover:after{width: 100%;}
.layadmin-pagetabs .layui-tab-title li:hover,
.layadmin-pagetabs .layui-tab-title li.layui-this{background-color: #f6f6f6;}
.layadmin-pagetabs .layui-tab-title li.layui-this:after{width: 100%; border: none; height: 2px; background-color: #292B34;}

/* 不开启页面标签时 */
.layadmin-tabspage-none .layui-layout-admin .layui-header{border-bottom: none; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}
.layadmin-tabspage-none .layui-layout-admin .layui-body{top: 50px;}
.layadmin-tabspage-none .layadmin-header{display: block;}
.layadmin-tabspage-none .layadmin-header .layui-breadcrumb{border-top: 1px solid #f6f6f6;}

/* 底部固定区域 */
.layui-layout-admin .layui-footer{padding: 10px 0; text-align: center;}

/* 默认主题修饰 */
.layui-layout-admin .layui-header{border-bottom: 1px solid #f6f6f6; box-sizing: border-box; background-color: #fff;}
.layui-layout-admin .layui-header a,
.layui-layout-admin .layui-header a cite{color: #333;}
.layui-layout-admin .layui-header a:hover{color: #000;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-more{border-top-color: #666}
.layui-layout-admin .layui-header .layui-nav .layui-nav-mored{border-color: transparent; border-bottom-color: #666;}
.layui-layout-admin .layui-header .layui-nav .layui-this:after, 
.layui-layout-admin .layui-header .layui-nav-bar{height: 2px; background-color: #20222A}
.layui-layout-admin .layui-logo{background-color: #20222A; box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);}
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-logo a{color: #fff; color: rgba(255,255,255,.8)}
.layui-side-menu{box-shadow: 1px 0 2px 0 rgba(0,0,0,.05);}
.layui-layout-admin .layui-footer{box-shadow: 0 -1px 2px 0 rgba(0,0,0,.05);}

.layui-side-menu,
.layadmin-setTheme-side{background-color: #20222A; color: #fff;}
.layadmin-setTheme-header{background-color: #fff;}

.layui-layout-admin .layui-footer{background-color: #fff;}
.layui-tab-admin .layui-tab-title{background-color: #393D49; color: #fff;}


/*
 
 格局
 
*/

.layui-fluid{padding: 15px;}
.layadmin-header{display: none; height: 50px; line-height: 50px; margin-bottom: 0; border-radius: 0;}
.layadmin-header .layui-breadcrumb{padding: 0 15px;}
.layui-card-header{position: relative;}
.layui-card-header .layui-icon{line-height: initial; position: absolute; right: 15px; top: 50%; margin-top: -7px;}
.layadmin-iframe{position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0;}


/*
 
 控制台
 
*/


/* 重置轮播样式 */
.layadmin-carousel{height: 185px !important; background-color: #fff;}
.layadmin-carousel .layui-carousel-ind li{background-color: #e2e2e2;}
.layadmin-carousel .layui-carousel-ind li:hover{background-color: #c2c2c2;}
.layadmin-carousel .layui-carousel-ind li.layui-this{background-color: #999;}
.layadmin-carousel .layui-carousel,
.layadmin-carousel > *[carousel-item] > *{background-color: #fff;}
.layadmin-carousel .layui-col-space10{margin: 0;}
.layadmin-carousel .layui-carousel-ind{position: absolute; top: -41px; text-align: right;}
.layadmin-carousel .layui-carousel-ind ul{background: none;}

/* 重置tab样式 */
.layui-card .layui-tab-brief .layui-tab-title{height: 42px; border-bottom-color: #f6f6f6;}
.layui-card .layui-tab-brief .layui-tab-title li{margin: 0 15px; padding: 0; line-height: 42px;}
.layui-card .layui-tab-brief .layui-tab-title li.layui-this{color: #333;}
.layui-card .layui-tab-brief .layui-tab-title .layui-this:after{height: 43px;}
.layui-card .layui-tab-brief .layui-tab-content{padding: 15px;}
.layui-card .layui-table-view{margin: 0;}

/* 快捷方式 */
.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;}
.layadmin-shortcut li:hover .layui-icon{background-color: #f2f2f2;}

/* 待办事项 */
.layadmin-backlog .layadmin-backlog-body{display: block; padding: 10px 15px; background-color: #f8f8f8; color: #999; border-radius: 2px; transition: all .3s; -webkit-transition: all .3s;}
.layadmin-backlog-body h3{padding-bottom: 10px; font-size: 12px;}
.layadmin-backlog-body p cite{font-style: normal; font-size: 30px; font-weight: 300; color: #009688;}
.layadmin-backlog-body:hover{background-color: #f2f2f2; color: #888;}

/* 数据概览 */
.layadmin-dataview{height: 332px !important;}
.layadmin-dataview>*[carousel-item]:before{display: none;}
.layadmin-dataview>*[carousel-item]>div{height: 332px;}

/* 控制台效果报告 */
.layadmin-takerates{padding-top: 5px;}
.layadmin-takerates .layui-progress{margin: 50px 0 60px;}
.layadmin-takerates .layui-progress:last-child{margin-bottom: 10px;}
.layadmin-takerates .layui-progress h3{position: absolute; right: 0; top: -35px; color: #999; font-size: 14px;}
.layadmin-takerates .layui-progress-bar{text-align: left;}
.layadmin-takerates .layui-progress-text{top: -35px; line-height: 26px; font-size: 26px;}

/* 产品动态 */
.layadmin-news{height: 60px !important; padding: 5px 0;}
.layadmin-news a{display: block; line-height: 60px; text-align: center;}
.layadmin-news .layui-carousel-ind{height: 45px;}

/* 文字列表 */
.layadmin-list li{margin-bottom: 6px; padding-bottom: 6px; border-bottom-color: #f6f6f6; list-style-position: inside; list-style-type: disc;}
.layadmin-list li{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.layadmin-list li a{color: #666;}
.layadmin-list li a:hover{color: #009688;}
.layadmin-list li:last-child{border: none; padding: 0; margin: 0;}

/* 文本区域 */
.layadmin-text p{margin-bottom: 10px; text-indent: 2em;}
.layadmin-text p:last-child{margin: 0;}
.layadmin-font-em{font-size: 13px; color: #758697;}




/********************************
 
  其它主页开始 By star1029
 
*******************************/

/* 主页示例一 by star1029 */
/* 进行中的项目 */
.layui-card-header .layui-a-tips{position: absolute; right: 15px; color: #01AAED;}
.layuiadmin-card-text{background-color: #f8f8f8; color: #777; padding: 24px;}
.layuiadmin-card-text .layui-text-top{padding-bottom: 10px;}
.layuiadmin-card-text .layui-text-top i{margin-right: 10px; font-size: 24px; color: #009688;}
.layuiadmin-card-text .layui-text-top a{line-height: 24px; font-size: 16px; vertical-align: top;}
.layuiadmin-card-text .layui-text-center{height: 44px; line-height: 22px; margin-bottom: 10px; overflow: hidden;}
.layuiadmin-card-text .layui-text-bottom{position: relative;}
.layuiadmin-card-text .layui-text-bottom a{color: #777; font-size: 12px; text-overflow: ellipsis; word-break: break-all;}
.layuiadmin-card-text .layui-text-bottom span{color: #CCC; font-size: 12px; position: absolute; right: 0;}
.layuiadmin-card-text a:hover,
.layuiadmin-card-link a:hover,
.layuiadmin-card-team li a:hover{color: #01AAED; transition: all 300ms;}

/* 动态 */
.layuiadmin-card-status{padding: 0 10px 10px 10px;}
.layuiadmin-card-status dd{padding: 15px 0; border-bottom: 1px solid #EEE; display: -webkit-flex; display: flex;}
.layuiadmin-card-status dd:last-child{border: none;}
.layuiadmin-card-status dd div.layui-status-img,
.layuiadmin-card-team .layui-team-img{width: 32px; height: 32px; border-radius: 50%; background-color: #009688; margin-right: 15px;}
.layuiadmin-card-status dd div.layui-status-img a{width: 100%; height: 100%; display: inline-block; text-align: center; line-height: 32px;}
.layuiadmin-card-status dd div.layui-status-img img,
.layuiadmin-card-team .layui-team-img img{width: 50%; height: 50%;}
.layuiadmin-card-status dd div a{color: #01AAED;}
.layuiadmin-card-status dd div span{color: #BBB;}

/* 便捷导航 */
.layuiadmin-card-link{padding-left: 10px; font-size: 0}
.layuiadmin-card-link a{display: inline-block; width: 25%; color: #666; font-size: 14px; margin-bottom: 12px;}
.layuiadmin-card-link button{vertical-align: top;}
.layuiadmin-card-link button:hover{color: #009688;}

/* 团队 */
.layuiadmin-card-team li{padding: 10px 0 10px 10px;}
.layuiadmin-card-team .layui-team-img{display: inline-block; margin-right: 8px; width: 24px; height: 24px; text-align: center; line-height: 24px;}
.layuiadmin-card-team span{color: #777;}


/* 主页示例二 by star1029 */
.layuiadmin-badge{position: absolute; top: 50%; margin-top: -9px; right: 15px; color: #01AAED; }
.layuiadmin-card-list{padding: 15px;}
.layuiadmin-card-list p.layuiadmin-big-font{font-size: 36px; color: #666; line-height: 36px; padding: 5px 0 10px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; white-space: nowrap;}
.layuiadmin-card-list p.layuiadmin-normal-font{padding-bottom: 10px; font-size: 20px; color: #666; line-height: 24px;}
.layuiadmin-span-color{font-size: 14px; position: absolute; right: 15px;}
.layuiadmin-span-color i{padding-left: 5px;}
.layuiadmin-btn-group{position: absolute; right: 15px;}

.layuiadmin-card-status li{position: relative; padding: 10px 0; border-bottom: 1px solid #EEE;}
.layuiadmin-card-status li h3{padding-bottom: 5px; font-weight: 700;}
.layuiadmin-card-status li p{padding-bottom: 10px;}
.layuiadmin-card-status li>span{color: #999;}
.layuiadmin-home2-usernote .layuiadmin-reply{display: none; position: absolute; right: 0; bottom: 12px;}
.layuiadmin-home2-usernote li:hover .layuiadmin-reply{display: block;}

.layuiadmin-page-table td span{color: #2F4056;}
.layuiadmin-page-table td span.first{color: #FF5722;}
.layuiadmin-page-table td span.second{color: #FFB800;}
.layuiadmin-page-table td span.third{color: #5FB878;}


/******  其它主页结束 By star1029  ******/




/*

 应用
 
*/


/* 消息中心 */
.layuiAdmin-msg-detail h1{font-size: 16px;}
.layuiAdmin-msg-detail .layui-card-header{height: auto; line-height: 30px; padding: 15px;}
.layuiAdmin-msg-detail .layui-card-header span{padding: 0 5px; color: #999;}
.layuiAdmin-msg-detail .layui-card-header span:first-child{padding-left: 0;}
.layuiAdmin-msg-detail .layui-card-body{padding: 15px;}

/* 文章列表 */
.layuiadmin-content-bread{padding-bottom: 20px;}

/* 进度条样式 */
.layuiadmin-order-progress{position: relative; top: 12px;}




/*
 
 系统
 
*/


/* 头部图标重置 */
.layui-card-header.layuiadmin-card-header-auto{padding-top: 15px; padding-bottom: 15px; height: auto;}
.layuiadmin-card-header-auto i.layuiadmin-button-btn{position: relative; right: 0; top: 0; vertical-align: middle;}
.layuiadmin-card-header-auto .layui-form-item:last-child{margin-bottom: 0;}


/* 主题设置 */
.layadmin-setTheme{padding: 15px; overflow-x: hidden;}
.layadmin-setTheme>h5{padding: 20px 0 10px; color: #000;}
.layadmin-setTheme>h5:first-child{padding-top: 0;}
.layadmin-setTheme-color{width: 330px; font-size: 0;}
.layadmin-setTheme-color li{position: relative; display: inline-block; vertical-align: top; width: 80px; height: 50px; margin: 0 15px 15px 0; background-color: #f2f2f2; cursor: pointer; font-size: 12px; color: #666;}
.layadmin-setTheme-color li:after{content: ''; position: absolute; z-index: 20; top: 50%; left: 50%; width: 1px; height: 0; border: 1px solid #f2f2f2; transition: all .3s; -webkit-transition: all .3s; opacity: 0;}
.layadmin-setTheme-color li.layui-this:after,
.layadmin-setTheme-color li:hover:after{width: 100%; height: 100%; padding: 4px; top: -5px; left: -5px; border-color: #5FB878; opacity: 1;}

.layadmin-setTheme-header{position: relative; z-index: 10; height: 10px; border-top: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
.layadmin-setTheme-side{position: absolute; left: 0; top: 0; width: 20px; height: 100%; z-index: 11; box-shadow: 1px 0 2px 0 rgba(0,0,0,.05);}
.layadmin-setTheme-logo{position: absolute; left: 0; top: 0; width: 100%; height: 10px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);}
.layadmin-form-right{text-align: right;}


/* 关于 */
.layadmin-about p{margin-bottom: 10px;}

/* 菜单列表 */
.layadmin-menu-list .layui-card-header{height: 50px; line-height: 50px; font-size: 16px;}
.layadmin-menu-list .layui-card-header:active{background-color: #f2f2f2;}
.layadmin-menu-list .layui-card-header .layui-icon{position: relative; top: 1px; left: 0; display: inline-block; margin: 0 10px 0; font-size: 18px;}


/* 动画 */
@-webkit-keyframes layui-rl{ /* 从右往左滑入 */
  from {-webkit-transform: translate3d(100%, 0, 0);}
  to {-webkit-transform: translate3d(0, 0, 0);}
}
@keyframes layui-rl{
  from {transform: translate3d(100%, 0, 0);}
  to {transform: translate3d(0, 0, 0);}
}
.layui-anim-rl{-webkit-animation-name: layui-rl; animation-name: layui-rl;}

@-webkit-keyframes layui-lr{ /* 从右往左滑入 */
  from {-webkit-transform: translate3d(0 0, 0); opacity: 1;}
  to {-webkit-transform: translate3d(100%, 0, 0); opacity: 1;}
}
@keyframes layui-lr{
  from {transform: translate3d(0, 0, 0);}
  to {transform: translate3d(100%, 0, 0);}
}
.layui-anim-lr{-webkit-animation-name: layui-lr; animation-name: layui-lr;}

.layui-anim-rl.layer-anim-close{-webkit-animation-name: layui-lr; animation-name: layui-lr;}


/* 提示页 */
.layadmin-tips{margin-top: 30px; text-align: center;}
.layadmin-tips .layui-icon[face]{display: inline-block; font-size: 300px; color: #393D49;}
.layadmin-tips .layui-text{width: 500px; margin: 30px auto; padding-top: 20px; border-top: 5px solid #009688; font-size: 16px;}
.layadmin-tips h1{font-size: 100px; line-height: 100px; color: #009688;}
.layadmin-tips .layui-text .layui-anim{display: inline-block;}

/* 表格上搜索框 */
.searchbox{border-bottom: none;}
.searchbox .layui-form-label{width:60px;padding:9px 0;margin-top:1px;}
.searchbox .layui-input-block{margin-left:65px;min-height: auto !important;}
.searchbox .layui-inline{margin-right:0;}
.searchbox .layui-input{height:30px;margin-top:5px;}
.searchbox .layui-form-select dl dd.layui-this{background-color: #1e9fff;}
/* .searchbox .layui-form-label{padding:5px 15px;} */
.searchbox .layui-form-select dl{top:30px;padding:0;font-size:12px;}
.searchbox .layui-form-select dl dd, .layui-form-select dl dt{line-height: 30px;}
.searchselect{margin-right:-1px !important;}
.searchbox .layui-layout-left{position: static !important;float: left;}
.searchbox .layui-layout-right{position: static !important;float: right;}
.frsearch{float:right;margin-right:0 !important;}
.frsearch .input{height:30px;}
/* switch开关 */
.layui-form-onswitch{border-color: #1e9fff;background-color: #1e9fff;}

/* 选中 */
.layui-form-checked, .layui-form-checked:hover{border-color:#1e9fff;}
.layui-form-checked span, .layui-form-checked:hover span{background-color:#1e9fff;}
.layui-form-checked i, .layui-form-checked:hover i{color:#1e9fff;}
.layui-form-checked[lay-skin=primary] i{border-color:#1e9fff !important;background-color: #1e9fff;}

/* 页码 */
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #1e9fff;}
.layui-laypage a:hover{color: #1e9fff;}
.layui-laypage input:focus, .layui-laypage select:focus{border-color:#1e9fff !important;}

/* 操作 */
.operationbtn{color:#1e9fff;position: relative;}
.operationbtn:hover{color:#57b3f7;}
.operationbtn ul{width:200px;height:auto;border:1px #eee solid;position:absolute;top:0;left:0;}

/* 选项卡 */
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom:2px solid #1e9fff;}

/* raido */
.layui-form-radio>i:hover, .layui-form-radioed>i{color:#1e9fff;}

/* 下拉 */
.layui-form-select dl dd.layui-this{background-color: #1e9fff;}

/* 重置按钮 */
.layui-btn-primary:hover{color:#333;border-color:#1e9fff;}

.index-list{padding:0;}
/* 宽度 */
.width14{width:14px !important;}/*1字*/
.width28{width:28px !important;}/*2字*/
.width50{width:50px !important;}
.width56{width:56px !important;}/*4字*/
.width80{width:80px !important;}
.width100{width:100px !important;}
.width110{width:110px !important;}
.width120{width:120px !important;}
.width130{width:130px !important;}
.width140{width:140px !important;}
.width150{width:150px !important;}
.width200{width:200px !important;}
.width250{width:250px !important;}
.width300{width:300px !important;}
.width350{width:350px !important;}
.width400{width:400px !important;}
.width450{width:450px !important;}
.width500{width:500px !important;}
.width550{width:550px !important;}
.width600{width:600px !important;}
.width650{width:650px !important;}
.width700{width:700px !important;}
.width750{width:750px !important;}
.width800{width:800px !important;}
.width850{width:850px !important;}
.width900{width:900px !important;}
.width950{width:950px !important;}
.width1000{width:1000px !important;}
.widthauto{width:auto !important;}
.minwidth500{min-width:500px !important;}
.minwidth600{min-width:600px !important;}
.minwidth700{min-width:700px !important;}
.margin0{margin:0 !important;}
.margin5{margin:5px !important;}
.margin10{margin:10px !important;}
.margin15{margin:15px !important;}
.margin20{margin:20px !important;}
.padding0{padding:0 !important;}
.padding5{padding:5px !important;}
.padding10{padding:10px !important;}
.padding15{padding:15px !important;}
.padding20{padding:20px !important;}

.thumb{max-width:100%;display: none;}
.hide{display:none;}
.show{display:block;}
.layui-table-cell{height:auto;}
/* 分页 */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
  width: 100%;
}
.pagination li {
  border-bottom:none !important;
  padding:0 !important;
}
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 23px;
  color: #1E9FFF;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;display: inline-block;
}
.pagination > li {
  display: inline;
}
.pagination > li > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 23px;
  color: #1E9FFF;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #1E9FFF;
  border-color: #1E9FFF;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* 日期 */
.layui-laydate .layui-this{background-color: #1e9fff !important;}
/* tips */
.tips{font-size:18px;line-height:38px;position: absolute;top:0;right:-30px;}
/* 其它 */
.relative{position: relative;}
.select158 .layui-form-select{width:158px !important;float:left;}
.red{color:#f00;}
.erweima{position: relative;}
.erweima img{display:none;background-color: #fff;position: absolute;right: -55px;top: 66px;z-index: 999;max-width: 150px;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);}
.erweima:hover img{display: inline-block;}
.layui-layer-btn{text-align: center !important;}
.addlesson th{text-align: center;}
.lessonclose{font-size:22px;padding-top:1px;float:left;}
.lessonclose:hover{color: #f00;}
.lessonplus{font-size:20px;float:right;}
.lessonplus:hover{color: #1e9fff;}
.day{display:none;}
.semester{display: none;}
.text-c{text-align:center;}
.layui-elem-quote{border-left:5px solid #1e9fff !important;}
.headimg{text-align: center;width: 100px;height:100px;margin: 0 auto;position: relative;padding:10px;border:2px #efefef dotted;margin-bottom:20px;}
.headimg img{width:100%;height:100%;}
.headimg p{width:100%;height:auto;line-height: 24px;background-color: rgba(159,170,185,0.7);color:#fff;text-align: center;position: absolute;bottom: 0;cursor:pointer;left:0;}
.headimg p:hover{background-color: #1e9fff;}
.layui-nav-tree .layui-nav-bar{background:#1e9fff !important;}
.lessoncotistrue{display: inline-block;background: #eee;padding: 7px 10px;}
.smallinput{height: 31px;font-size:12px;}
.defaulttitle{width:calc(100% - 10px);height:auto;font-size:16px;padding-left:10px;position: relative;margin:20px 0;}
.defaulttitle::before{position: absolute;top: 50%;left:0;display: block;width: 2px;height: 15px;margin-top: -8px;background: #007aff;content: "";}
.default-text-color{color: #b7bcc1;text-align: center;font-size:12px;line-height: 150px;}
.receivable{line-height: 38px;}
.infobox{width:100%;min-height:150px;}
.enrolltitle{width:calc(100% - 20px);height:auto;border:1px #d4dfe5 solid;border-top:2px #1e9fff solid;background-color: #f2f8ff;padding:5px 10px;}
.enrolltitle .left{float:left;}
.enrolltitle .left em{font-weight: normal;}
.enrolltitle .right{float:right;}
.enrolltitle .right span{line-height: 38px;font-size: 12px;color: #98a0a7;}
.enrolltitle em{font-style: normal;}
.enrolltitle .keshi{font-size:18px;font-weight: bold;padding-right:5px;color:#666;}
.enrolltitle .xiaoji{font-size:18px;font-weight: bold;padding-right:5px;color:#666;}
.enrolltitle .closebtn{color:#fb6363;font-size:24px;position: relative;top:5px;padding-left:10px;}
.enrollcot{width:100%;height:auto;border:1px #d4dfe5 solid;border-top:none;}
.enrollcot .left{float:left;width:calc(50% - 1px);height:auto;border-right:1px #d4dfe5 solid;}
.enrollcot .left .title{width:calc(100% - 30px);height:auto;line-height:40px;font-weight: bold;padding:0 15px;}
.enrollcot .left .jiage {font-size:14px;color:#98a0a7;}
.enrollcot .left .jiage span{color:#1e9fff;}
.enrollcot .right{float:left;width:50%;height:auto;}
.enrollcot .right .title{width:calc(100% - 30px);height:auto;line-height:40px;font-weight: bold;padding:0 15px;}
.enrollcot .right .jiage {font-size:14px;color:#98a0a7;}
.enrollcot .right .jiage span{color:#1e9fff;}
.enrollcot .right{float:left;width:50%;height:auto;}
.enrollcot .right .jiagecot{width:calc(100% - 15px);padding-left:15px;}
.infobox .mark{width:100%;border:1px #d4dfe5 solid;border-top:none;padding:10px 0;}
.studentinfo{width:calc(100% - 20px);height:auto;line-height: 40px;background: #f2f8ff;padding:0 10px;display: none;}
.studentinfo .name{font-size:16px;font-weight:bold;}
.studentinfo .contact{border-right:1px #ccc solid;padding-right:5px;}
.studentinfo .lesson{padding-left:5px;border-right:1px #ccc solid;padding-right:10px;}
.studentinfo .school{padding-left:5px;padding-right:5px;}
.studentlistwindow{width:325px;height:auto;position: absolute;top: 35px;left: 0;border: 1px #eee solid;z-index: 9;box-shadow: 0 1px 6px rgba(0,0,0,.2);border-radius: 4px;display: none;}
.studentlistwindow table th{background-color:rgb(233 237 242);text-align: center;line-height: 30px;font-weight: normal;}
.studentlistwindow table tr{text-align: left;line-height: 30px;width:100%;height:auto;background-color: #fff;border-bottom:1px #eee solid;}
.studentlistwindow table tr:hover{background-color: #ebf6fc;}
.studentlistwindow table td{text-align: center;}
/* .studentlistwindow tbody{display: table;width: 100%;overflow: auto;max-height: 100px;} */
.studentlistwindow tbody tr{width:100%;}
.studentlistwindow tbody tr td:first-child{padding-left:5px;text-align: left;}
.studentlistwindow tbody tr:first-child{text-align: center;line-height: 35px;}
/* 表格下统计 */
.datatongji{width:auto;height:auto;padding:20px 0 10px 0;overflow: hidden;position: absolute;bottom: 7px;right:10px;}
.datatongji .info{min-width:235px;float:right;padding-right:20px;}
.datatongji span:first-child{font-weight: bold;}
.yfk{min-width:65px;height:auto;float:left;text-align: right;padding-right:40px;}
.yzf{min-width:65px;height:auto;float:left;text-align: right;padding-right:40px;}
.dzf{min-width:65px;height:auto;float:left;text-align: right;}
/* 登录头底部 */
body{background: #F2F6FC;}
.top{width:100%;height:auto;background: #fff;color:#000;font-size:16px;}
.wrap{width:1200px;height:auto;margin:0 auto;}
.logo{width:200px;height:auto;max-height:60px;float:left;vertical-align:middle;overflow:hidden;padding-top:3px;}
.logo img{max-width:100%;max-height:100%;}
.nav{width:336px;height:auto;float:right;}
.nav a{display: block;margin:0 20px;text-align: center;line-height: 60px;float: left;border-bottom:3px #fff solid;padding-top:3px;}
.nav a:hover{color:#1E9FFF;border-bottom:3px #1E9FFF solid;}
/* 错误提示 */
.layui-form-item{margin-bottom:6px !important;position: relative;}
.error{position: absolute;left:3px;top:62px;color:#f00;display:none;font-size:12px;}
.redborder{border:1px #f00 solid;}
/* 底部 */
.footer{width:100%;height:60px;text-align:center;line-height: 60px;margin-top: 91px;background: #ffffff17;position: fixed;bottom:0;color:#fff;}
/* 注册 */
.content{height:auto;}
.registcot{height:auto;background:#fff;}
.regist{width:640px;padding:60px;margin:0 auto;}
.regist .layui-form-label{font-size:14px;width:105px;padding:9px 0;font-weight:bold;}
.regist .layui-input-block{margin-left:105px;}
.regist .province{width:156px;}
.regist .endarea{margin-right:0;}
.regist .phone{width:calc(100% - 106px);}
.regist .captcha{float:left;width:106px;height:38px;}
.regist .layui-form-item{margin-bottom:20px !important;}
.regist .layui-input{border-radius:6px;}
.regist .code{min-width:106px;}
.regist .error{top:38px;}
.layui-layer-system .layui-layer-title{background:#1e9fff;color:#fff;}
.layui-layer-system .layui-layer-btn a{background:#1e9fff;background-color: #1e9fff;}
.thdtabbox{height:42px;padding-bottom:2px;border-bottom:2px #fff solid;}
.thdtab li{margin:0 10px;padding:0 10px;border-right:none;float:left;}
.thdtab li a{display:block;}
.thdtab li:hover, .thdtab li.layui-this{background-color: #fff !important;border-bottom:2px #1e9fff solid;}

/* 图片上传框 */
.imgupload{width:100%;min-height:100px;position: relative;text-align: center;border:1px #e6e6e6 solid;background: url('../style/res/template/thumb.png') center center no-repeat;background-size:auto 70%;}
.imgupload .imgbtn{width:100%;height:auto;position:absolute;display: none;}
.imgupload:hover .imgbtn{display: block;}
.imgupload span{width:auto;font-size:12px;line-height: 20px;display: inline-block;float:left;margin-right:5px;background-color: #1E9FFF;color:#fff;padding:3px 10px;}
.imgupload span:last-child{margin-right:0;background-color: #FF5722;color:#fff;}

.resourcebox{width:100%;height:auto;overflow: hidden;}
.resourcebox li{width:calc(19% - 32px);height:auto;float:left;margin-bottom:20px;margin-right:1%;position:relative;border:1px #eee solid;padding:15px;}
.resourcebox .img{width:100%;height:150px;overflow: hidden;text-align: center;}
.resourcebox .img img{max-width:100%;}
.resourcebox .img video{max-width:100%;}
.resourcebox .img audio{max-width:100%;}
.resourcebox .sc{position: absolute;top:0;left:0;}
.resourcebox .info{width:calc(100% - 30px);height:100%;position:absolute;bottom:0;left:0;background:#00000091;color:#fff;padding:0 15px;display: none;}
.resourcebox .info a{color:#fff;}
.resourcebox p{width:100%;height:28px;line-height:28px;font-size:14px;display: block;white-space:nowrap;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}
.resourcebox p:first-child{padding-top:50px;height:auto;display:inline-block;white-space:normal;overflow:visible;text-overflow:clip;line-height:20px;}
.resourcebox span{font-weight: bold;}
@media screen and (max-width:1200px) {
.wrap{width:98%;}
.registcot .wrap{width:100%;}
}
/*响应式补充*/
@media screen and (max-width: 768px) {
.regist{width:calc(100% - 100px);padding:40px 50px;}
/* 产品清单模板 */
.layadmin-panel-selection{margin: 0; width: auto;}
/* 导航 */
.layui-body .layui-nav .layui-nav-item{display: block;}
/* 主体容器 */
.layui-layout-admin .layui-body .layadmin-tabsbody-item{-webkit-overflow-scrolling: touch; overflow: auto;}
}
@media screen and (max-width: 750px) {
.footer{margin-top:20px;}
.enrollcot .left{width:100%;}
.enrollcot .right{width:100%;}
.resourcebox li{width:calc(49% - 32px);
}
@media screen and (max-width: 725px) {
.regist .province{width: calc(100% - 150px) !important;margin-right: 0 !important;margin-bottom: 10px;}
.regist .city{margin-left:150px;}
.regist .endarea{margin-left:150px;}
}
@media screen and (max-width: 650px) {
.enrolltitle .left span{width:100%;display: block;line-height: 40px;}
.enrolltitle .right{float:left;width:100%;}
}
@media screen and (max-width:550px) {
.logo{width:100%;text-align:center;}
.nav{width:100%;}
.nav a{width:25%;margin:0;}
}
@media screen and (max-width: 455px) {
.regist .layui-form-label{text-align:left;float:none;padding:9px 0;}
.regist .layui-input-block{margin-left:0;}
.regist .province{width:100% !important;margin-left:0;}
/* .regist{width:435px;padding-left:10px;padding-right:10px;} */
/* .province{width:285px !important;left:0 !important;margin-left:150px !important} */
}
@media screen and (max-width: 450px) {
.searchbox .layui-inline{margin-bottom:5px;}
.searchbox .layui-input-inline{margin-bottom:0;}
}
@media screen and (max-width:400px) {
.nav{display: none;}
.footer{display: none;}
}