body {font-family: Arial,"微软雅黑";font-size:13px;color: #434343;width:100%;height:100%;position: relative;}
ul,li {list-style: none;}
img {border: none;}
a {text-decoration: none;color: #555;}
[v-cloak]{display: none;opacity: 0;}
.layui-form-label{width: 100%;text-align: left;padding: 5px 0px;}
.layui-input{height: 30px;}
.layui-btn{height: 30px;line-height: 30px;}
.layui-form-item,.layui-form-inline{margin-bottom: 3px;}
.query_btn{padding: 0px 40px;margin-top: 10px;}
.layui-anim.layui-icon{display: none!important;}
/* 图案资料设定 */
.departImg{width: 70px;height: 70px;text-align: center;line-height: 70px;border:1px solid #ddd;position: absolute;top: 0px;left: -85px;}
.departImg img{width: 70px;height: 70px;}
/*.departImg img{width: 100%;height:100%;}*/
.depart_top_btn{text-align: right;}
.depart_top_btn button{height: 28px;line-height: 28px;padding: 0px 24px;}

.warpBox{width: 80%;height: 100%;margin: 15px 10%;}
.warpBox .layui-form-item{margin-bottom: 8px;}
.warpBox .layui-input{height: 32px;}
.warpBox #upLoad{position:absolute;top:25px;left:0;width:100%;height:32px;opacity:0;z-index: 888;}
.warpBox #upLoadSrc{position:absolute;top:25px;left:0;width:100%;height:32px;opacity:0;z-index: 888;}
.warpBox .showImgWrap{height: 60px;line-height:60px;text-align: center;}
.warpBox .srcShowImg{width: 60px;height: 60px;}
.warpBox .showImg{width: 60px;height: 60px;}
.warpBox .layui-btn{width: 80%;height: 36px;line-height: 36px;margin-top: 20px;}

/*.warpBox i{color: #f00;padding: 5px;}*/
.warpBox #upLoadInfo{position:absolute;top:25px;left:0;width:100%;height:32px;opacity:0;z-index: 888;}
.warpBox .showImgInfo{width: 90px;height: 90px;}
/*上传附件*/
.warpBox #upLoadWord{position:absolute;top:40px;left:0;width:100%;height:32px;opacity:0;z-index: 888;}
.depart_tab_info{float: left;width: 100%;}
.depart_tab_info .layui-tab-title span{float: right;display: inline-block;}
.depart_tab_info .layui-tab-title span button{height: 32px;line-height: 32px;margin-right: 20px;}

/*cut、切割机多语言设置*/
#upDateType .warpBox{float: left;}
#upDateType .warpBox .layui-input{width: 80%;}
#upDateType .warpBox .changeType{width: 100%;}
#upDateType .cutlang{float: left;width: 96%;margin-left: 2%;}
#upDateType .cutlang h3{display: block;width: 100%;border-bottom: 1px solid #1E9FFF;padding: 12px 5px 5px;font-size: 16px;position: relative;}
#upDateType .cutlang h3 .layui-btn{height: 28px;line-height: 28px;position: absolute;right: 0px;top: 5px;}
#upDateType .btnType{width: 100%;text-align: center;}
#upDateType .btnType .layui-btn{width:30%;margin-top: 20px;}
/*通用蒙层    属性*/
button:disabled{
	opacity: 0.7;
	cursor: no-drop;
}
.current{
	width: 70%;
	margin: 15px 15%;
}
.current .layui-form-label{
	padding: 5px 2px;
}
.current .layui-input{
	width: 100%;
}
.current .layui-form-label i{
	color: #f00;
	margin-right: 5px;
}
.current .current-btn{
	text-align: center;
	margin-top: 20px;
}
.current .current-btn .layui-btn{
	width: 100%;
	height: 35px;
	line-height: 35px;
}
.tabCont{
	float: left;
}
.layui-btn-xs{
	height: 26px;
	line-height: 26px;
	padding: 0px 12px;
}
.current .layui-form-select dl{
	top: 60px;
}
.current .layui-form-select .layui-edge{
	top: 75%;
}
.warpBox .layui-form-item .defult_china{
	width: 20%;
	margin: 0px;
	height: 32px;
	line-height: 32px;
	border-radius: 0px;
	padding: 0px;
}
/*图案资料设定*/
#shopTypeCont{
	margin: 8px 10px;
}
#shopTypeCont .cutCont{
	width: 100%;
	min-height: 500px;
	float: left;
	background: #fff;
}
#shopTypeCont .cutCont.cut_menu_tree{
	min-height: 500px;
	border-right: 1px solid #ccc;
}
.trans{
	height: 32px;
	margin: 15px 0px 5px 0px;
	border-bottom: 1px solid #ccc;
}
.trans .depart_top_btn{
	float: right;
}
#Cut{
	margin: 8px;
}
#Cut .cut_menu{
	width: 100%;
	background: #fff;
	float: left;
	min-height: 500px;

}
#Cut .cut_menu .cut_menu_tree{
	min-height: 500px;
	border-right: 1px solid #ccc;
	overflow: hidden;
	overflow-y: scroll;
	max-height: 500px;
}
.cut_query{
	width: 100%;
	min-height: 10px;
	display: inline-block;
	border: 5px solid #eee;
	box-sizing: border-box;
	padding: 5px 10px;
}
.cut_query .layui-form-select .layui-edge{
	top: 75%;
	right: 25%;
}
.cut_query .layui-form-select dl{
	top: 65px;
	min-width: 80%;
}
/*setType -- 客户资料设定*/
.depart_tab .layui-tab-content{
	padding: 10px 0px;
}
/*表格小按钮*/
.cut_tab{

}
.cut_tab .layui-btn-xs{
	height: 24px;
	line-height: 24px;
	padding: 0px 8px;
}
.enterQuery{
	position: relative;
	margin: 10px 10px 0px;
}
.enterQuery .layui-input{
	width: 300px;
}
.enterQuery i{
	position: absolute;
	left: 245px;
	top: 0px;
	padding: 6px 20px;
	cursor: pointer;
}
.enterQuery i:hover{
	color: #fff;
	background: #009688;
}
/*批量导入*/
.excel_query{
	width: 100%;
	min-height: 10px;
	float: left;
	border: 5px solid #eee;
	box-sizing: border-box;
	padding: 10px 6px;
	display: block;
}
.excel_query .upload_excel{
	position: relative;
	cursor: pointer;
}
.excel_query .upload_excel input[type=file] {
	opacity: 0;
	position: absolute;
	top: 0px;
	z-index: 99;
}
.excel_tab{
	float: left;
}
#uploadExcel .layui-table-cell{
	height: 25px;
	line-height: 25px;
}
/*下载模板*/
.upload_excel input[type=file] {
	width: 65%;
}
.upload_excel .excelname{
	width:65%;
}
.upload_excel .layui-btn{
	float: right;
	padding: 0px;
	width: 200px;
	position: absolute;
	left: 67%;
	top: 0px;
}
.excel_query{
	float: left;
}
.search_fixlst{
	display: block;
	margin-top: 12px;
}
.search_fixlst .layui-input{
	width: 90%;
}
/*登录页*/
.wrap{
	width: 100%;
	height: 60px;
	background: #fff;
}
.wrap .heading{
	width: 1000px;
	height: 100%;
	margin: 0 auto;
}
.wrap .heading h2{
	display: inline-block;
	height: 60px;
	line-height: 60px;
	font-size: 24px;
}
.language{
	display: inline-block;
	line-height: 80px;
	float: right;
}
.language a{
	padding: 5px 20px;
}
.language .curr-lang{
	color: #fff;
	background: #009688;
}
.language a:hover{
	color: #fff;
	background: #009688;
}
/*字体闪烁*/
.AdminTitle{
	display: inline-block;
	background: linear-gradient(left, #ccc, #fff);
  background: -webkit-linear-gradient(left, #ccc, #fff);
  background: -o-linear-gradient(right, #ccc, #fff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation:scratchy 1.5s linear forwards infinite;
}
@keyframes  scratchy {
	0% {
		background-position: 0 0;
	}
	20% {
		background-position: 20px -20px;
	}
	30% {
		background-position: 40px -40px;
	}
	40% {
		background-position: 60px -60px;
	}
	51% {
		background-position: 80px -80px;
	}
	60% {
		background-position: 100px -100px;
	}
	75% {
		background-position: 120px -120px;
	}
	85% {
		background-position: 140px -140px;
	}
	99% {
		background-position: 140px -140px;
	}
	100% {
		background-position: 0 0;
	}
}

.loginTitle{
	display: block;
	background: linear-gradient(left, #000, #ccc);
  background: -webkit-linear-gradient(left, #000, #ccc);
  background: -o-linear-gradient(right, #000, #ccc);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation:loginScratchy 2s linear forwards infinite;
}
@keyframes  loginScratchy {
	0% {
		background-position: 0 0;
	}
	20% {
		background-position: 40px -40px;
	}
	30% {
		background-position: 80px -80px;
	}
	40% {
		background-position: 120px -120px;
	}
	50% {
		background-position: 150px -150px;
	}
	60% {
		background-position: 190px -190px;
	}
	70% {
		background-position: 220px -220px;
	}
	80% {
		background-position: 250px -250px;
	}
	90% {
		background-position: 280px -280px;
	}
	100% {
		background-position: 320px -320px;
	}
}
/*图案资料设定*/
#changeShopInfo .layui-form-inline i{
	padding: 0px;
	color: #fff;
}
#changeShopInfo .addCust{
	width: 180px;
	height: 28px;
	line-height: 28px;
	margin-top: 4px;
}
.custlist span{
	padding: 3px 5px;
	border:1px solid #009688;
	background: #009688;
	color: #fff;
	white-space: nowrap;
	display: inline-block;
	margin-top: 5px;
	margin-right: 3px;
}
#custEntry{
	width: 200px;
}
.saveCustlist{
	width: 120px;
	margin: 5px 10px;
}
/*数据打包*/
#downData .wrap-box{
	margin: 12px;
	background: #fff;
	min-height: 500px;
}
.wrap-box .top-btn{
	padding: 15px 20px 10px;
	border-bottom: 1px solid #009688;
}


thead .layui-table-cell {
	height:60px;
	line-height:60px;
	overflow:visible;
	text-overflow:inherit;
	white-space:normal;
}

.layadmin-pagetabs .layui-tab-title li {
	max-width: 320px;
}

.opera_fixlst button{
	margin-top: 10px; margin-left: 10px;
}

.el-button.el-button--success, .el-button.el-button--primary {
	background: #35aea0;
	border: 1px solid #35aea0;
}