html { background-color: #f2f2f2; color: #666; }
.layadmin-link { color: #029789!important; }
.layui-layout-admin .layui-logo{color:white;font-size:24px;font-weight:bold;border-bottom:1px solid rgba(121, 121, 121, 1);}
.layui-layout-admin .layui-logo i{font-size:24px;}
.layui-layout-admin .layui-logo,.layui-header .layui-nav .layui-nav-item a{line-height:48px;}
.layui-layout-admin{min-width: 1366px;}
.layui-layout-index{min-width: 1349px;}
.layui-layout-body{overflow:auto;}
.layui-nav-child{top:48px;}
.layui-header{height:48px;}
.layui-header .layui-nav .layui-nav-item a:hover { background-color: rgba(255, 87, 34, 1); transition: all .3s; -webkit-transition: all .3s; }
.layui-side .layui-nav-item a:hover { background-color: #5FB878; transition: all .3s; -webkit-transition: all .3s; }
.layui-layout-left .layui-nav-item:first-child{ border-left:1px solid rgba(121, 121, 121, 1);}
.layui-layout-left .layui-nav-item{ border-right:1px solid rgba(121, 121, 121, 1);}
.layui-bg-custom-erp { background-color: #393D49 !important;}
.layui-layout-admin .layui-header .layui-nav { padding:0px; }
.layui-side .layui-nav-item i{position: relative; font-size: 22px;top:3px;}
.layui-side .layui-nav-item span{padding:0 0px;}
.layui-nav-tree .layui-nav-item a {line-height: 35px;height:40px;color:white;}

.layadmin-link {
    color: #029789 !important;
}

.layui-nav-bar{ display: none; }
.layui-btn-erp{ background-color: #393D49; }
.layui-btn-erp:hover { opacity: 1; filter: alpha(opacity=100); background-color: #5FB878;}

.layui-layout-admin .layui-logo i {
    font-size: 24px;
}

.erp-content{ padding:15px;position: relative;background-color: white;  border-radius: 2px;  box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}

/* 页面主体body部分 */
.layui-layout-admin .layui-body{top:48px;bottom:0px;}
.layui-body{min-width:1165px;}

/*layui 数据表格列宽自适应出现横向滚动条的解决方案*/
.layui-body{overflow-y: scroll;}

/* 左侧菜单导航栏样式 */
.layui-layout-admin .layui-side{top:48px;position: absolute;}


/*登录页*/
#LAY_app, body, html { height: 100%; }
#LAY-user-login, .layadmin-user-display-show { display: block!important; }
.layadmin-user-login { position: relative; left: 0; top: 0; padding: 110px 0; min-height: 100%; box-sizing: border-box; }
.layadmin-user-login-footer { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; padding: 20px; text-align: center; box-sizing: border-box; color: rgba(0,0,0,.5); }
.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; }
.layadmin-user-login-icon { position: absolute; left: 1px; top: 1px; width: 38px; line-height: 36px; text-align: center;  color: #d2d2d2; }
.layadmin-user-login-body .layui-form-item .layui-input { padding-left: 38px; }
.layadmin-user-login-codeimg { max-height: 38px; width: 100%; cursor: pointer; box-sizing: border-box; }
.layadmin-user-jump-change { float: right; }
.layadmin-user-login-body .layui-form-item { position: relative; }
.layadmin-user-login-footer a { padding: 0 5px; color: rgba(0,0,0,.5); }

#LAY-user-login, .layadmin-user-display-show {
    display: block !important;
}

.layadmin-user-login {
    position: relative;
    left: 0;
    top: 0;
    padding: 110px 0;
    min-height: 100%;
    box-sizing: border-box;
}

.layadmin-user-login-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 30px;
    padding: 20px;
    text-align: center;
    box-sizing: border-box;
    color: rgba(0, 0, 0, .5);
}

.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;
}

.layadmin-user-login-icon {
    position: absolute;
    left: 1px;
    top: 1px;
    width: 38px;
    line-height: 36px;
    text-align: center;
    color: #d2d2d2;
}

.layadmin-user-login-body .layui-form-item .layui-input {
    padding-left: 38px;
}

.layadmin-user-login-codeimg {
    max-height: 38px;
    width: 100%;
    cursor: pointer;
    box-sizing: border-box;
}

.layadmin-user-jump-change {
    float: right;
}

.layadmin-user-login-body .layui-form-item {
    position: relative;
}

.layadmin-user-login-footer a {
    padding: 0 5px;
    color: rgba(0, 0, 0, .5);
}
.wb-num{
	padding: 10px 20px;
    border-bottom: 1px #ccc solid;
	margin-bottom:10px;
}
.wb-num span{
	color:#f00;
	font-weight:bold;
	padding:0 5px;}
.wbOrder{
    width: 92%;
    margin: auto;
    height: 30px;
    line-height: 30px;
    margin-bottom: 6px;
    border-radius: 2px;
    padding: 0 10px;
	font-size:14px;
}
.wbOrder.srccess{background-color: #CAEBC7;}
.wbOrder.defeat {background-color: #FFB9BB;}
.wbOrder span{ font-weight:bold; margin-left:10px;}
.wbOrder.srccess span{color: #249907;}
.wbOrder.defeat span{color: #b81f0c;}
.wbOrder.defeat a{
    text-decoration: none;
    font-size: 12px;
    background-color: #b81f0c;
    color: #fff;
    padding: 2px 5px;
    border-radius: 2px;
    display: inline-block;
    margin-left: 10px;
    height: 18px;
    line-height: 18px;
}

.wblog-main table{
	border: 0;
    border-collapse: collapse;
	margin:auto;
    margin-top: 10px;
    line-height: 30px;
    font-size: 14px;}
.wblog-main tr{
    font-size: 12px;
    border-bottom: 1px #ccc solid;
    height: 30px;
    line-height: 1.5;
}
.wblog-main tr.dethead{
	font-size: 14px;
    border-bottom: 1px solid #c39089;
    background-color: #f5dcdd!important;
    height: 30px!important;
}
.seccess_box{
	width: 90%;
    margin: auto;
    font-size: 14px;
	overflow:hidden
	}
.seccess_box h3{ 
	font-weight:normal; 
	line-height:24px; 
	width:45%;
	float:left;
	margin-right:10px; 
	overflow:hidden
}
/*库存商品样式*/
.goods-index-search-area{height:38px;width:auto;background-color: #393D49;display: inline-block; vertical-align: top;}
.goods-index-search-area .search-form-item{padding:5px 0;}
.user-list-search-area{height:38px;width:auto;background-color: #393D49;display: inline-block; vertical-align: top;}
.user-list-search-area .search-form-item{padding:5px 0;}
.goods-add-one-form-area{margin:30px auto;border:1px solid black;background-color: #f2f2f2;width:58%;}
.goods-add-two-form-area{margin:30px auto;border:1px solid black;background-color: #f2f2f2;min-width:480px;width:58%;vertical-align: top;}
.goods-add-two-textarea{display: inline-block;min-width:480px;width:68%;margin-top:30px;margin-left:30px;padding:0 15px;border:1px solid black;background-color: #f2f2f2;vertical-align: top;}



/*订单页面样式*/
.order-top-area{padding-bottom:10px;}
.order-top-index-search-area{height:38px;width:auto;background-color: #393D49;display: inline-block; vertical-align: top;}
.order-top-index-search-area .search-form-item{padding:5px 0;}
.order-top-left-index-search-area{float: right;}
.order-search-area{padding: 15px;background-color:white;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
.order-data-area{padding:5px 15px;}
#orderPage .layui-form-select .layui-input,#printExpressDialog .layui-form-select .layui-input,#printShipListDialog .layui-form-select .layui-input{height:26px;}
#orderPage .layui-form-select dl,#printExpressDialog .layui-form-select dl{top:29px;}
#orderPage .layui-layer-page .layui-layer-content{position: initial;}
#orderPage .layui-colla-content{padding:0px 7px}

/*工厂页面样式*/
.factory-top-area{padding-bottom:10px;}
.factory-top-index-search-area{height:38px;width:auto;background-color: #393D49;display: inline-block; vertical-align: top;}
.factory-top-index-search-area .search-form-item{padding:5px 5px;}
.factory-top-left-index-search-area{float: right;}
.factory-search-area{padding: 15px;background-color:white;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
.factory-data-area{padding:5px 15px;}


/* add by Wanglx */
.bottom_navbar {
    width: 100%;
    height: 55px;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: rgba(94, 97, 107, 0.8);
    margin-left: 200px;
    box-shadow: rgb(5, 4, 4) 0px 0px 12px;
}


@media screen and (max-width: 1800px) {
	
	#receiverMobile{width:108px !important;}
	#skuCode{width:120px !important;}
	#waybillNo{width:120px !important;}
	#waybillNo{width:120px !important;}
	#title{width:130px !important;}
	
	.erp-content div .layui-btn-group{margin:5px 0;}
	#skuInfo{width:110px !important;}
	#lastCl{width:120px !important;}
	.factory-top-index-search-area,.order-top-index-search-area{margin:5px 0;}
	#search-lx-area{display:inline-block !important;margin:5px 0;}
	
}




.next-tag-selectable.next-tag-level-normal.next-tag-selected {
    color: #009688;
    background-color: #fff;
    border-color: #009688;
}
.next-tag-selectable.next-tag-level-normal.next-tag-selected {
    color: #009688;
}
.next-tag-selectable.next-tag-level-normal {
    color: #666;
    background-color: #fff;
    border-color: #ccc;
}
.next-tag {
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,PingFang SC,Microsoft YaHei;
    font-size: 14px;
    line-height: 1.28571;
    white-space: nowrap;
    cursor: pointer;
}
.next-tag-medium {
    font-size: 12px;
    line-height: 26px;
}
.next-tag-medium {
    margin: 8px;
    margin-top: 8px;
    margin-left: 8px;
    height: 28px;
    font-size: 12px;
    line-height: 26px;
    border-width: 1px;
}
.next-tag, .next-tag *, .next-tag *::after, .next-tag *::before {
    box-sizing: border-box;
}
.next-tag-medium {
    margin: 8px;
    height: 28px;
    font-size: 12px;
    line-height: 26px;
    border-width: 1px;
}
.next-tag {
    color: #333;
    font-family: Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,PingFang SC,Microsoft YaHei;
    font-size: 14px;
    line-height: 1.28571;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-style: solid;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
    -webkit-transition: all .1s cubic-bezier(.78,.14,.15,.86);
    transition: all .1s cubic-bezier(.78,.14,.15,.86);
    border-radius: 4px;
    cursor: pointer;
    max-width: 100%;
}
.next-tag-selectable.next-tag-level-normal.next-tag-selected::after {
    position: absolute;
    right: -2px;
    bottom: -3px;
    line-height: 14px;
    font-size: 15px;
    font-family: NextIcon;
    -webkit-font-smoothing: antialiased;
    content: "\2714";
    -webkit-transform: scale(.6);
    transform: scale(.6);
    color: #fff;
}
.next-tag-selectable.next-tag-level-normal.next-tag-selected::before {
    position: absolute;
    content: " ";
    right: -9px;
    bottom: -9px;
    -webkit-font-smoothing: antialiased;
    background: #009688;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 18px;
    height: 18px;
}

