@charset "utf-8";@import url(../lib/layui/css/layui.css);*{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
a{text-decoration:none}
html{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}
body{width:100%;min-height:100%;background:#f1f1f1}
.layui-form-switch{margin-top:0}
.layui-input:focus,.layui-textarea:focus{border-color:#189f92!important}
.layui-fluid{padding:15px}
.x-nav{padding:0 20px;position:relative;z-index:99;border-bottom:1px solid #e5e5e5;line-height:39px;height:39px;overflow:hidden;background:#fff}
.page{text-align:center}
.page a{display:inline-block;background:#fff;color:#888;padding:5px;min-width:20px;border:1px solid #e2e2e2}
.page span{display:inline-block;padding:5px;min-width:20px;border:1px solid #e2e2e2}
.page span.current{display:inline-block;background:#009688;color:#fff;padding:5px;min-width:20px;border:1px solid #009688}
.page .pagination li{display:inline-block;margin-right:5px;text-align:center}
.page .pagination li.active span{background:#009688;color:#fff;border:1px solid #009688}
.container{width:100%;height:45px;background-color:#222}
.container a,.layui-nav .layui-nav-item a{color:#fff}
.container .logo a{background-color:rgba(0,0,0,0)}
.container .logo a{float:left;font-size:18px;padding-left:0px;line-height:45px;width:220px;text-align:center}
.container .logo a img{width:120px;max-width:220px;}
.container .right{background-color:rgba(0,0,0,0);float:right}
.container .left_open{height:45px;float:left;margin-left:10px}
.container .left_open i{display:block;background:rgba(255,255,255,0.1);width:32px;height:32px;line-height:32px;border-radius:3px;text-align:center;margin-top:7px;cursor:pointer}
.container .left_open i:hover{background:rgba(255,255,255,0.3)}
.container .left{background-color:rgba(0,0,0,0);float:left}
.container .layui-nav-item{line-height:45px}
.container .layui-nav-child{top:50px}
.container .layui-nav-child i{margin-right:10px}
.layui-nav .layui-nav-item a{cursor:pointer}
.layui-nav .layui-nav-child a{color:#333;cursor:pointer}
.left-nav{position:absolute;top:45px;bottom:0;left:0;z-index:2;padding-top:0px;background-color:#eee;width:230px;max-width:230px;overflow:auto;overflow-x:hidden;overflow:hidden}
#side-nav{width:230px}
.left-nav #nav .current{background-color:rgba(0,0,0,0.3)}
.left-nav #nav li a{font-size:14px;padding:15px 15px;display:block;cursor:pointer;border-left:4px solid transparent;transition:all .3s}
.left-nav a:hover{background:#009688!important;color:#fff;border-color:#04564e!important}
.left-nav a.active{background:#009688!important;color:#fff;border-color:#04564e!important}
.left-nav #nav li a cite{font-size:14px}
.left-nav #nav li .sub-menu{display:none}
.left-nav #nav li .opened{display:block}
.left-nav #nav li .sub-menu li a{padding:15px 15px 15px 30px;font-size:14px;cursor:pointer;}
.left-nav #nav li .sub-menu li .sub-menu li a{padding-left:45px}
.left-nav #nav li .sub-menu li a i{font-size:14px}
.left-nav #nav li a i{padding-right:5px;line-height:14px}
.left-nav #nav li .nav_right{float:right;font-size:16px;padding-right: 0;}
.x-slide_left{width:17px;height:61px;background:url(../images/icon.png) 0 0 no-repeat;position:absolute;top:200px;left:230px;cursor:pointer;z-index:3}
.page-content{position:absolute;top:45px;right:0;bottom:0;left:230px;overflow:hidden;z-index:1}
.page-content-bg{position:absolute;top:45px;right:0;bottom:0;left:230px;background:rgba(0,0,0,0.5);overflow:hidden;z-index:100;display:none}
.page-content .tab{height:100%;width:100%;margin:0}
.page-content .layui-tab-title{height:35px;background:#efeef0;position:relative;z-index:100}
.page-content .layui-tab-title li.home i{padding-right:5px}
.page-content .layui-tab-title li.home .layui-tab-close{display:none}
.page-content .layui-tab-title li{line-height:35px}
.page-content .layui-tab-title .layui-this:after{height:36px}
.page-content .layui-tab-title li .layui-tab-close{border-radius:50%}
.page-content .layui-tab-title .layui-this{background:#fff}
.page-content .layui-tab-bar{height:34px;line-height:35px}
.page-content .layui-tab-content{position:absolute;top:36px;bottom:0;width:100%;padding:0;overflow:hidden}
.page-content .layui-tab-content .layui-tab-item{width:100%;height:100%}
.page-content .layui-tab-content .layui-tab-item iframe{width:100%;height:100%}
.x-admin-carousel,.layui-carousel,.x-admin-carousel>[carousel-item]>*{background-color:#fff}
.x-admin-backlog .x-admin-backlog-body{display:block;padding:10px 15px;background-color:#f8f8f8;color:#999;border-radius:2px;transition:all .3s;-webkit-transition:all .3s}
.x-admin-backlog-body h3{padding-bottom:10px;font-size:12px}
.x-admin-backlog-body p cite{font-style:normal;font-size:30px;font-weight:300;color:#009688}
.x-admin-backlog-body:hover{background-color:#cfcfcf;color:#888}
.layui-table td,.layui-table th{padding:8px 5px;}
table th,table td{word-break:break-all}
.fly-panel{margin-bottom:15px;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
.fly-none{min-height:600px;text-align:center;padding-top:50px;color:#999}
.fly-none .layui-icon{line-height:300px;font-size:300px;color:#393d49}

.fly-none p{margin-top:50px;padding:0 15px;font-size:20px;color:#999;font-weight:300}
#tab_right{display:none;width:80px;position:absolute;top:35px;left:0}
#tab_right dl{top:0}
#tab_show{position:absolute;top:36px;bottom:0;width:100%;background:#ffffff00;padding:0;overflow:hidden;display:none}
@media screen and (max-width:768px){.fast-add{display:none}
.layui-nav .to-index{display:none}
.container .logo a{width:140px}
.left-nav{width:60px}
.left-nav #nav li a i{font-size:18px}
.left-nav cite,.left-nav .nav_right{display:none}
.page-content{left:60px}
.page-content .layui-tab-content .layui-tab-item{-webkit-overflow-scrolling:touch;overflow-y:scroll}
.x-so input.layui-input{width:100%;margin:10px}
}


.x-admin-sm{font-size:12px}
.x-admin-sm body{font-size:12px}
.x-admin-sm .login input[type=submit],.x-admin-sm .login input[type=button]{font-size:14px}
.x-admin-sm .login input[type=text],.x-admin-sm .login input[type=file],.x-admin-sm .login input[type=password],.x-admin-sm .login input[type=email],.x-admin-sm select{font-size:12px}
.x-admin-sm .login .message{font-size:14px}
.x-admin-sm .layui-table td,.x-admin-sm .layui-table th{font-size:12px;/*border-left:0;border-right:0;*/}
.x-admin-sm .layui-elem-field legend{font-size:18px}
.x-admin-sm .x-admin-backlog-body p cite{font-size:24px}

.x-admin-sm .left-nav #nav li a cite{font-size:14px}

.layui-row-span span{margin-right: 10px;}
.x-admin-sm .iconfont{font-size:14px}
.x-admin-sm .layui-tab-title li{font-size:12px}
.x-admin-sm .layui-icon{font-size:12px}
.x-admin-sm .layui-nav *{font-size:12px}
.x-admin-sm .layui-breadcrumb>*{font-size:12px}
.x-admin-sm .layui-btn,.x-admin-sm .layui-btn-xs,.x-admin-sm .layui-btn-sm{font-size:12px}
.x-admin-sm .layui-laydate{font-size:12px}
.x-admin-sm .layui-btn-lg{height:38px;line-height:38px;padding:0 18px;font-size:14px}
.x-admin-sm .layui-layer-title,.x-admin-sm .layui-layer-dialog .layui-layer-content{font-size:12px}
.x-admin-sm .layui-input,.x-admin-sm .layui-select,.x-admin-sm .layui-textarea{height:30px}
.x-admin-sm .layui-form-pane .layui-form-label{height:30px;line-height:14px}
.x-admin-sm .layui-form-checkbox span{font-size:12px}
.x-admin-sm .fly-none .layui-icon{line-height:300px;font-size:300px;color:#393d49}
.layui-btn-disabled{pointer-events: none !important;}

.left-nav{ overflow-y: auto;}
::-webkit-scrollbar{ width:7px;height:8px}
::-webkit-scrollbar-track{ background-color:#0000000d}
::-webkit-scrollbar-thumb{ background-color:#9093994d;border-radius:2px;box-shadow:inset 0 0 6px #0003}
::-webkit-scrollbar-thumb:hover{ background-color:#b6b7b9}

.layui-form-item{margin-bottom: 5px;}
.layui-form-item .layui-input-inline-medium{width:250px;}
.layui-card-padding{padding:0;}
.layui-card-body-scroll{overflow-x:auto;}
.layui-layer-btn{text-align: center !important; }


.layui-input, .layui-select, .layui-textarea{border-color: #ccc;}

.x-red{color:#f56c6c !important;}
.x-blue{color:#1E9FFF !important;}
.x-black{color:#393D49 !important;}
.x-green{color:#009688 !important;}
.x-orange{color:#FF5722 !important;}
.x-yellow{color:#FFB800 !important;}

.xselect select{display: none;}

/*自定义样式*/
.alizi-goods-head{color:#333;padding:5px 0;}
.alizi-goods-detail .lt{float: left;width:75px;border: 1px solid #eee;}
.alizi-goods-detail .lt>img{width:100%;}
.alizi-goods-detail .rt{float:left;padding-left:5px;}

.information{display: flex;justify-content: center;align-items: center;width: 370px;margin: 0 !important;text-align: left;padding: 15px 0;}
.information .layui-name{display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;width: 375.95px;}
.information_wap .information:not(:nth-child(1)){border-top: 1px #dddddd solid;}

.layui-type-th{text-align: center !important;}

input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {/* 字体颜色 */-webkit-text-fill-color: @c_text_fff !important;/* 背景颜色 */background-color:transparent !important;/* 背景图片 */background-image: none !important;/* 设置input输入框的背景颜色为透明色 */-webkit-box-shadow: 0 0 0px 1000px transparent  inset !important;transition: background-color 50000s ease-in-out 0s;  }