::-webkit-scrollbar-track-piece{background-color:#fff;-webkit-border-radius:0;border-radius:0}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-thumb{background-color:#999;-webkit-border-radius:4px;border-radius:4px;border:1px solid #fff}
::-webkit-scrollbar-thumb:hover{height:50px;background-color:#9f9f9f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
html,body{height:100%;min-height:100%;width:100%;max-width:100%;min-width:1080px;}
p{margin:0;}
/**
 * bootstrap(alter)
 */
.alert{padding:10px;margin:10px 0;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:700}
.alert>p,
.alert>ul{margin-bottom:0}
.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}

/**
 * bootstrap(pagination)
 */
.pagination{padding-left:0;margin:5px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,
.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#1890FF;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:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#1890FF;border-color:#1890FF}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover{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}

/**
 * common style
 */
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

.float-left{float:left;}
.float-right{float:right;}

.layui-side{position:absolute;}

.layui-layout-admin .layui-body{min-width:880px;}

.layui-header .layui-logo img{width:30px;height:30px;border-radius:15px;vertical-align:middle;}
.layui-header .layui-logo span{vertical-align:middle;font-weight:bold;font-size:16px;}

.layui-header .layui-nav-user-panel{min-width:150px;right:0;text-align:center;}
.layui-header .layui-nav-user-panel .layui-nav-userinfo p{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.layui-header .layui-nav-user-panel .layui-nav-userinfo p span{display:block;line-height:20px;}
.layui-header .layui-nav-user-panel .layui-nav-more{vertical-align:middle;}

.layui-side .layui-nav-child1 a{padding-left:40px;}
.layui-side .layui-nav-child2 a{padding-left:60px;}
.layui-side i{width: 14px;vertical-align:middle;}
.layui-side i.fa-caret-right{position:absolute;right:15px;top:15px;}

.layui-breadcrumb{visibility:visible;height:50px;line-height:50px;margin-bottom:0;border-bottom:1px solid #cfdbe2;padding: 0 15px;}
.layui-fluid{margin:10px;padding:25px;box-shadow: 0 0 3px 1px #ccc;background-color:#fff;min-width:880px;overflow:auto;}

.layui-table-box{border-right:1px #e6e6e6 solid;}

.layui-table .status-off{color:#d9534f}
.layui-table .status-on{color:#5cb85c}

.layui-navbar{border-bottom:2px solid #ccc;padding-bottom:15px;min-height:38px;}
.layui-navbar .edit-title{height:38px;line-height:38px;font-size:16px;}

.layui-edit-form{padding:20px;}

.layui-card{border:1px #f2f2f2 solid;}




