/*后台图标*/
@import url(//at.alicdn.com/t/font_247300_8azul59xdme1m7vi.css);
body{background-color:#e6e6e6;}
.required:after{
	content: "*";
	color: red;
}
.more:after{
	content: "▶";
	color:#000000;
}
.euro:after{
	content: "€";
}
.baifen:after{
	content: "%";
}
.Italique{
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
}
.white-space-pre{white-space: pre;}
.print_page{
	page-break-after:always!important;
}
.resizeMe{
	
}
/*鼠标禁用样式*/
.cursor-not{cursor:not-allowed!important;}

/*图标消失*/
.icon-none{display: none;}

/*鼠标的所有事件无效*/
.pointerEvents{pointer-events:none;}

/*鼠标手*/

.cuesor_pointer{cursor: pointer;}

/*表格内输入框边框清除*/
.inputBorderNone td input[type="text"]{border:none!important;background-color:rgba(0,0,0,0);}

.no-result{text-align: center;width: 100%;font-size: 16px;color: red;}
.tabNavBox{background-color: #97989c!important;}
/*.mouse_disable:hover{
	cursor:url("/static/admin/image/disbale.ico"),auto;
}*/
.td_max-width{max-width: 250px!important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.fl{float:left;}
.fr{float:right;}
.justify-around{display:flex;justify-content:space-around}
.justify-between{display:flex;justify-content:space-between}

.flex_nowrap{
  display: flex;
  flex-wrap: nowrap;
}
.flex_wrap{
  display: flex;
  flex-wrap: wrap;
}
.flex_end{
  display: flex;
  justify-content:flex-end;
}
.flex_start{
  display: flex;
  justify-content: flex-start;
}
.flex_center{
  display: flex;
  justify-content: center ;
}
.flex_between{
  display: flex;
  justify-content: space-between;
}
.flex_around{
  display: flex;
  justify-content: space-around;
}
.flex_items_end{
  display: flex;
  align-items:flex-end;
}

/*3.1 flex-direction属性
flex-direction属性决定主轴的方向（即项目的排列方向）。*/
.flex-di-row{flex-direction:row}
.flex-di-reverse{flex-direction:row-reverse}
.flex-di-column{flex-direction:column}
.flex-di-column-reverse{flex-direction:column-reverse}

.nobg{background-color:transparent!important}
/*文字大小*/
.font12{font-size:12px!important;}
.font18{font-size:18px!important;}
.font20{font-size:20px!important;}
.font10{font-size:10px!important;}

/*内外边距*/
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
._mt5{margin-top:-5px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt60{margin-top:60px;}
.mt75{margin-top:75px;}
.mt95{margin-top:95px;}
.mt125{margin-top:125px;}
.mt129{margin-top:129px;}
.mt140{margin-top:140px;}
.mt138{margin-top:138px;}
.mt86{margin-top:86px;}
.mt91{margin-top:91px;}
.mt94{margin-top:94px;}
.mall8{margin: 8px 0px;}
.mlPer4{margin-left:4%;}
.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml12{margin-left:12px;}
.ml15{margin-left:15px;}
.ml16{margin-left:16px;}
.ml20{margin-left:20px;}
.ml23{margin-left:23px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}
.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml105{margin-left:105px;}
.ml110{margin-left:110px;}
.ml120{margin-left:120px;}
.ml200{margin-left:200px;}
.ml230{margin-left:230px;}
.ml300{margin-left:300px;}
.ml330{margin-left:330px;}
.ml352{margin-left:350px;}
.ml362{margin-left:362px;}
.ml400{margin-left:400px;}
.ml402{margin-left:402px;}
.ml460{margin-left:460px;}
.ml495{margin-left:495px;}
.ml550{margin-left:550px;}
.mr5{margin-right: 5px;}
.mr6{margin-right: 6px;}
.mr3{margin-right:3px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr50{margin-right:50px!important;}
.mr100{margin-right:100px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb80{margin-bottom:80px;}
.mtb5{margin:5px 0px;}
.mtb10{margin:10px 0px !important;}
.mtorl100{margin: 100px 0px 0px 100px;}
.mlr20{margin: 0 20px;}
.mlr25{margin: 0 25px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.pr50{padding-right:50px;}
.pl100{padding-left: 100px;}
.pl115{padding-left:115px;}
.pl120{padding-left:120px;}
.pr60{padding-right:60px;}
.pr80{padding-right:80px;}
.pb10{padding-bottom:10px;}
.pb50{padding-bottom:50px;}
.pb62{padding-bottom:62px;}
.pt1{padding-top: 1px;}
.pt2{padding-top: 2px;}
.pt3{padding-top: 3px;}
.pt5{padding-top: 5px;}
.pt7{padding-top: 7px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt35{padding-top: 35px;}
.padd-top{padding: 10px 0px 0px 0px;}
.padd-top-bottom{padding: 2px 0px;}
.padd-left10-right10{padding: 5px 10px;}
.plr10{padding: 0 10px;}
.plr25{padding: 0 25px;}
.padd-top-bottom5{padding: 5px 10px;}
.padd1{padding: 5px 5px 5px 0px;}
.padd2{padding: 5px 5px;}
.padd3{padding: 5px 0px 5px 5px;}
.padd-all10{padding:10px;}

.top4{top: 4px !important;}

/*宽,高度*/
.w15{width: 15px;}
.w20{width: 20px;}
.w25{width: 25px;}
.w30{width: 30px;}
.w40{width: 40px!important;}
.w45{width: 45px!important;}
.w50{width:50px!important;}
.w55{width:55px!important;}
.w60{width:60px!important;}
.w75{width:75px!important;}
.w70{width:70px!important;}
.w80{width:80px!important;}
.w85{width:85px!important;}
.w90{width:90px!important;}
.w95{width:95px!important;}
.w92{width:92px!important;}
.w100{width:100px!important;}
.w105{width:105px!important;}
.w110{width:110px!important;}
.w115{width:115px!important;}
.w120{width:120px!important;}
.w130{width:130px!important;}
.w135{width:135px!important;}
.w140{width:140px!important;}
.w145{width:145px!important;}
.w148{width:148px!important;}
.w150{width:150px!important;}
.w153{width:153px!important;}
.w160{width:160px!important;}
.w170{width:170px!important;}
.w177{width:177px!important;}
.w180{width:180px!important;}
.w190{width:190px!important;}
.w195{width:195px!important;}
.w200{width:200px!important;}
.w210{width:210px!important;}
.w220{width:220px!important;}
.w230{width:230px!important;}
.w240{width:240px!important;}
.w250{width:250px!important;}
.w265{width:265px!important;}
.w270{width:270px!important;}
.w280{width:280px!important;}
.w300{width:300px!important;}
.w320{width:320px!important;}
.w325{width:325px!important;}
.w350{width:350px!important;}
.w400{width:400px!important;}
.w402{width:402px!important;}
.w420{width:420px!important;}
.w450{width:450px!important;}
.w456{width:456px!important;}
.w479{width:479px!important;}
.w482{width:482px!important;}
.w485{width:485px!important;}
.w490{width:490px!important;}
.w499{width:499px!important;}
.w500{width:500px!important;}
.w510{width:510px!important;}
.w520{width:520px!important;}
.w550{width:550px!important;}
.w600{width:600px!important;}

.max_width50{max-width: 50px;}
.max_width60{max-width: 60px;}
.max_width70{max-width: 70px;}
.max_width80{max-width: 80px;}
.max_width90{max-width: 90px;}
.max_width100{max-width: 100px;}
.max_width110{max-width: 110px;}
.max_width120{max-width: 120px;}
.max_width130{max-width: 130px;}
.max_width140{max-width: 140px;}
.max_width150{max-width: 150px;}
.max_width160{max-width: 160px;}
.max_width170{max-width: 170px;}
.max_width180{max-width: 180px;}
.max_width190{max-width: 190px;}

.min_width300{min-width: 300px;}

.minheight40{min-height: 40px;}
.maxheight100{max-height: 100px;}
.maxheight120{max-height: 120px;}
.maxheight700{max-height: 700px;}
.maxheight740{max-height: 740px;}

.table_nav{
	position: fixed;
	z-index: 40;
	left: 0;
	top:94px;
	width: 100%;
	background-color: #E6E6E6;
	height:36px;
	/*padding-left: 5px;*/
}

.table_nav li {
	/*border-top: 1px inset #D6D6D6 !important;*/
	/*border-right: 2px inset #D6D6D6 !important;*/
	/*border-bottom: 2px inset #E5F1FB !important;*/
	background-color: #fff !important;
	border-radius: 4px!important;
	margin: 0 2px!important;

}

.table_nav .layui-this {
	background-color: #C3D5E0 !important;
}
.table_nav li p{
	display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

@page{
	size: a4;
	margin: 12mm 10mm;
	padding: 0;
	font-family: "微软雅黑";
	font-size: 10pt;
}
.selectbackground{background-color: #f4cb95;}
.underline{text-decoration:underline;cursor: pointer;}
.line_block{display: inline-block;vertical-align: middle;}
.line_blockm{display: inline-block;vertical-align: middle;}
.line_blockt{display: inline-block;vertical-align: top;}
.w_full{width: 100%;}
.h_full{height: 100%;}
.h_22{height: 22px;}
.h_29{height: 29px;}
.h24{height: 24px !important;line-height: 24px!important;}
.h25{height: 25px!important;line-height: 25px!important;}
.h_36{height: 36px;}
.h_40{height: 40px;}
.h_50{height: 50px;}
.h_60{height: 60px;}
.h_100{height: 100px;}
.h_110{height: 110px;}
.h_120{height: 120px;}
.h_135{height: 135px;}
.h_150{height: 150px;}
.h_160{height: 160px;}
.h_680{height: 680px;}
.h_690{height: 690px;}
.h_700{height: 700px;}
.h_740{height: 740px;}
.h_770{height: 770px;}
.h_75vh{height: 75vh;}
.h_78vh{height: 78vh;}
.h_77vh{height: 77vh;}
.h_80vh{height: 80vh;}
.w_A_half48{width: 48%;}
.w_A_49{width: 49%;float:left;}
.w_A_half49{width: 49.5%;}
.w_Al_half{width: 50%;}
.w_Al_495{width: 49.5%;}
.w_Al_60{width: 60%;}
.w_Al_40{width: 40%;}
.w_A_half{width: 50%;float: left;}
.w_30{width: 30%;float: left;}
.wline_10{width: 10%;display: inline-block;}
.wline_14{width: 14%;display: inline-block;}
.wline_19{width: 19%;display: inline-block;}
.wline_25{width: 25%;display: inline-block;}
.wline_30{width: 30%;display: inline-block;}
.wline_32{width: 32%;display: inline-block;}
.wline_33{width: 33%;display: inline-block;}
.wline_35{width: 35%;display: inline-block;}
.wline_40{width: 40%;display: inline-block;vertical-align: top;}
.wline_42{width: 42%;display: inline-block;vertical-align: top;}
.wline_44{width: 44%;display: inline-block;vertical-align: top;}
.wline_45{width: 45%;display: inline-block;vertical-align: top;}
.wline_48{width: 48%;display: inline-block;vertical-align: top;}
.wline_49{width: 49%;display: inline-block;vertical-align: top;}
.wline_53{width: 53%;display: inline-block;}
.wline_55{width: 55%;display: inline-block;}
.wline_58{width: 58%;display: inline-block;}
.wline_59{width: 59%;display: inline-block;}
.wline_60{width: 60%;display: inline-block;}
.wline_69{width: 69%;display: inline-block;vertical-align: top;}
.wline_70{width: 70%;display: inline-block;}
.wline_74{width: 74%;display: inline-block;}
.wline_45{width: 45%;}
.wline_20{width: 20%;float: left;}
.wline_22{width: 22%;}
.wl_25{width: 25%;float: left;}
.wl_40{width: 40%;float: left;}
.wline_50{width: 50%;float: left;}
.wline_54{width: 54%;float: left;}
.wline_52{width: 52%;}
.wline_74_6{width: 74.6%;}
.wline_79{width: 79%;float: left;}
.wline_77{width: 77%;float: left;}
.wline_8{width: 8%;}
.w_40{width: 40%;float: left;}
.w_44{width: 44%;float: left;}
.w_55{width: 55%;float: left;}
.w_58{width: 58%;float: left;}
.w_60{width: 60%;float: left;}
.w_70{width: 70%;float: left;}


.w_only100{width: 100%;}
.w_only94{width: 94%;}
.w_only90{width: 90%;}
.w_only85{width: 85%;}
.w_only84{width: 84%;}
.w_only79{width: 79%;}
.w_only77{width: 77%;}
.w_only76{width: 76%;}
.w_only75{width: 75%;}
.w_only74{width: 74%;}
.w_only72{width: 72%;}
.w_only70{width: 70%;}
.w_only69{width: 69%;}
.w_only65{width: 65%;}
.w_only55{width: 55%;}
.w_only52{width: 52%;}
.w_only50{width: 50%;}
.w_only48{width: 48%;}
.w_only47{width: 47%;}
.w_only45{width: 45%;}
.w_only42{width: 42%;}
.w_only41{width: 41%;}
.w_only40{width: 40%;}
.w_only38{width: 38%;}
.w_only37{width: 37%;}
.w_only36{width: 36%;}
.w_only35{width: 35%;}
.w_only34{width: 34%;}
.w_only33{width: 33%;}
.w_only32{width: 32%;}
.w_only31{width: 31%;}
.w_only30{width: 30%;}
.w_only29{width: 29%;}
.w_only28{width: 28%;}
.w_only27{width: 27%;}
.w_only26{width: 26%;}
.w_only25{width: 25%;}
.w_only24{width: 24%;}
.w_only23{width: 23%;}
.w_only22{width: 22%;}
.w_only20{width: 20%;}
.w_only19{width: 19%;}
.w_only16{width: 16%;}
.w_only15{width: 15%;}
.w_only10{width: 10%;}


.overflow{overflow: hidden;}
.fontsize14{font-size: 14px!important;color: #FFFFFF!important;}
.fontsize_14{font-size: 14px}
.fontsize16{font-size: 16px;}
.fontsize12{font-size: 12px;}
.fontsize16pt{font-size: 16pt;}
.fontsize14pt{font-size: 14pt;}
.fontsize12pt{font-size: 12px;}
.fontweight{font-weight: bold;}


.but_style{padding: 5px;border: 2px solid #FFFFFF;border-radius:3px ;}
.layui-layer-page .layui-layer-content{padding: 5px 10px;}
.border-bottom-1{border-bottom: 1px solid #7a7a79;}
.border-bottom-2{border-bottom: 2px solid #FFFFFF;}
.line-height40{line-height: 40px;display: block;}
.line-height40_ine{line-height: 40px;display: inline-block;}
.line-height30{line-height:30px!important;}
.line-height20{line-height:20px;}
.line-height22{line-height:22px;}
.line-height15{line-height:15px;}
.line-height25{line-height:25px;}
.line-height38{line-height:38px;}
.line-height18{line-height:18px;}
.height_or_lineheight22{line-height:22px;height: 22px;}
.height_or_lineheight24{line-height:24px;height: 24px;}
.shop_listput{color: #4d4d4d!important;border: 1px solid #4167C4;}

.head_lablew70 label{width: 70px;}
.head_lablew80 label{width: 80px;}


/*边框*/
.borderall1{border: 1px solid #E1E1E8;}
.borderallGary1{border: 1px solid #939292;}
.border-radius{border-radius: 4px;}

/*文本位置*/
.txt_left{text-align:left;}
.txt_center{text-align:center;}
.txt_right{text-align:right;}
.text_down_line_css{text-decoration:underline!important;}/*下划线*/
.txt_download{color:#94c11e !important;cursor: pointer; text-decoration: underline !important;}
.text_center_line_css{text-decoration:line-through!important;}/*贯穿删除线*/
.text_up_line_css{text-decoration:overline!important;}/*上划线*/
.text_ucd_line_css{text-decoration:underline overline line-through!important;} 
/*相对定位*/
.posit{position: relative;}
/*绝对定位*/
.right_20{position: absolute;right:20px;top:15px;z-index: 10;}
.right_10{position: absolute;right:10px;top:2px;z-index: 10;}

/*静止定位*/
.left_nav_box200{height:85vh;position: fixed;left:0px;top:129px;width: 210px;bottom: 0px;z-index: 10;border-radius: 4px;}
.left_nav_box300{height:85vh;position: fixed;left:0px;top:129px;width: 300px;bottom: 0px;z-index: 10;}
.left_nav_box350{height:85vh;position: fixed;left:0px;top:129px;width: 350px;bottom: 0px;z-index: 10;}
.left_nav_box360{height:85vh;position: fixed;left:0px;top:129px;width: 360px;bottom: 0px;z-index: 10;}
.left_nav_box1{height:85vh;position: fixed;left:300px;top:129px;width: 100%;height: 100%;bottom: 20px;z-index: 10;}

/*删除*/
/*表格换号样式*/
.line_num{
	/*background-color:#636362;*/
	font-size:12px !important;
	color:#9D9D9C;
	text-align:center;
	/*transform: scale(0.9);*/
	}/*删除*/.demo-delete{margin-right: 5px;padding:0px 3px;border-radius:4px;cursor: pointer;font-size: 18px;font-weight: 1000;color:#4167C4;}
/*颜色*/
.backredcolor{background-color:#f95f6d!important;}
.backredcolor_shadow{background-color:#FFFFFF!important;box-shadow: 0,0,0,3,#c6cacb,inset;color: #343A40;opacity: 1;}
.postrequired{border:1px solid red!important;}
.mcolor{color:#5c90d2;}
.mcolor2{color:#009688;}
.text_color{color:#000;}
.whitecolor{color:#4D4D4D!important;}
.layui-bg-gray{background-color: #efefef!important;}
.layui-bg-white{background-color: #FFFFFF!important;}
.title_back{background-color: #c7c9c9;}
.readonlycolor{background-color:#efefef;}
.configure-show{background-color: #ffffff!important;color: #4D4D4D!important;border-bottom: 5px solid #DD7685;}
.LightgreyBack{background-color: #efefef!important;}
.input_warn_bg_color{background-color: #E6E6E6!important;}
.button-green{background-color:#4167c4 !important;}
.hide{display:none!important;}
.red{color:#f00;}
.border_red{border:1px solid #f00!important;}
#form-icon-preview{float:left;width:34px;height:36px;line-height:36px;font-size:30px!important;border:1px solid #e6e6e6;text-align:center;border-radius:3px;}
.j-iframe-pop{margin:0 10px;}
.help-tips{cursor:pointer;}
.wauto{width:auto;}
.refres_bgbtn{background-color:#4167c4;border-radius: 50%;width: 22px;height: 22px;text-align: center;line-height: 20px;}
.color-w{color:#FFFFFF;}
.color-blue{color:#4167c4;}
.bgcolor_blue{background-color:#4167c4;}
.bgcolor-E6{background-color:#E6E6E6;}
.titlefont{font-size: 15px !important;color:#4167c4;font-weight: bold;vertical-align: top !important;}
.bg_00C49A{background-color: #00C49A;}
.bg_F4B942{background-color: #F4B942;}
.bg_DF3B57{background-color: #DF3B57;}
/*主面板*/
.layui-header,.layui-side{z-index:900}
.header-logo{height:45px;line-height:45px;text-indent:15px;color:#c2c2c2;font-size:18px;}
.header-fold{width:50px;height:60px;line-height:60px;text-align:center;color:#fff;}
.header-fold a{color:#fff;}
.head-info .layui-nav-child{top:50px;}
.head-info .layui-nav-item a{padding:0 10px;}
.head-info .layui-nav-child a{padding: 8px 0px 8px 40px;}
.main-nav{padding:0;}
.main-nav .layui-nav-item a{font-size:14px;padding:0;margin:0 8px;}
.main-nav .layui-this{border-bottom: 5px solid #DD7685;height: 45px;}
.main-nav li:hover{border-bottom: 5px solid #DD7685;height: 45px;}
.font-bold .layui-nav-item a::before {
    display: block;
    content: attr(data-frtitle);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.footer{line-height:44px;padding:0 10px;color:#666;}
.footer a{color:#5c90d2;}
#switchNav{position:fixed;left:0px;top:104px;z-index:10}
#switchNav .layui-nav-child dd{position:relative;}
#switchNav .layui-nav-child dd .j-del-menu{position:absolute;right:10px;top:3px;font-size:18px;color:#999;cursor:pointer;}
#switchNav .layui-nav-child dd .j-del-menu:hover{color:#fff;}
#switchBody{z-index:;}
#switchNav .fold-mark i.aicon{margin-right:20px;}
#switchNav a{cursor:pointer;}
#switchNav i.typcn,#switchNav i.fa{font-size:16px!important;}
.bread-crumbs{display:block;background-color:#f9f9f9;padding:10px 0 0 10px;
position: "absolute";
z-index:1000;
width:'100%';
}
.bread-crumbs li{color:#4D4D4D;height:43px;padding: 13px 11px;}
.bread-crumbs .secondleft li{margin: 0;padding: 13px 17px;}
.bread-crumbs .secondleft li:hover{background:rgb(40 72 142 / 50%);border-bottom: 5px solid #28488e;}
.bread-crumbs li a{color:#4D4D4D;display: flex;}
.page-body{display:block;margin:8px;overflow:auto;}
.page-body>.layui-tab{margin:0;}
.page-tab-content{background-color:#fff;margin-left:151px;}
/* 全屏 */
.tool-btns{position:absolute;right:15px;top:0px;font-size:18px;color:#888}
.tool-btns .sys-icon{color:#999;margin-left:8px;}
.fullscreen{position:fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:1090;margin-bottom: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;-webkit-backface-visibility: hidden;backface-visibility: hidden;height:100%}
.fullscreen.page-body,
.fullscreen .layui-tab{margin:0;}
/* 页面工具栏 */
.page-toolbar{display:block;overflow:hidden;}
.page-filter{height:40px;overflow:hidden;}
.page-filter .layui-form-pane .layui-form-label{width:auto;}
.page-filter .layui-form-pane .layui-form-item .layui-input-inline{margin-right:0;}
.page-tips{margin-bottom:10px;}
.page-tips .layui-colla-title{height:26px;line-height:26px;background-color:#f9f9f9;color:#999;}
.page-form{margin:10px 0;}
#layerTopTips{background-color:#393D49;color:#fff;padding:5px 25px;border-radius:0 0 5px 5px;}
/*分页*/
.pagination{overflow:hidden;display:block;border-left:1px solid #eee;float:right;}
.pagination li{float:left;border:1px solid #eee;margin-left:-1px;font-size:16px;overflow:hidden;cursor:pointer;}
.pagination li a,
.pagination li span{display:block;padding:6px 18px;}
.pagination li.active{background-color:#393e49;color:#fff;border-color:#393e49;}

/* 角色权限设置 */
.role-list-form dl{display:block;}
.role-list-form-top{border:1px solid #f9f9f9;}
.role-list-form dl dt{display:block;background-color:#f9f9f9;padding:0px 10px 10px 10px;}
.role-list-form dl dd{display:block;padding:0px 15px;overflow:hidden;}
.role-list-form dl dd dl dt{background:none;}
.role-list-form dl dd dl dd{padding:0px 25px;}
.role-list-form dl dd dl dd dl dd{padding:0 35px;}
.role-list-form dl dd dl dd dl dd a{display:inline-block;}

/* 系统菜单管理 */
.menu-hd{font-size:14px;font-weight:400;border-top:1px dotted #eee;}
.menu-dl dt,.menu-dl dd{position:relative;border:1px dotted #eee;border-top:none;}
.menu-dl .hd,
.menu-dl .hd2,
.menu-dl .hd3,
.menu-dl .layui-form-switch,.menu-btns{position:absolute;left:260px;top:4px;}
.menu-dl .hd,
.menu-dl .hd2,
.menu-dl .hd3{top:-26px;}
.menu-dl .hd{left:280px}
.menu-dl .hd2{left:520px;}
.menu-dl .hd3{left:710px;}
.menu-dl .layui-form-switch{left:490px;top:1px;margin:0;}
.menu-dl .checkbox-ids{width:;}
.menu-dl .menu-sort{position:absolute;left:260px;top:3px;height:20px;line-height:20px;width:40px;padding:0;text-align:center;color:#666;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 2px}
.menu-dl1,.menu-dl2{display:block;}
.menu-dl1 dt,.menu-dl2 dt{padding:5px 2px;}
.menu-dl2{padding-left:20px;}
.menu-dl2 dd{padding:5px 20px;}
.menu-dl1 dt .menu-sort{left:280px}
.menu-dl2 dt .menu-sort{left:300px;}
.menu-dl2 dd .menu-sort{left:340px}
.menu-dl1 .layui-form-switch{left:520px}
.menu-dl2 .layui-form-switch{left:500px}
.menu-btns{left:710px;}
.menu-dl2 .menu-btns{left:688px;}
/*.layui-nav-child dd:hover{color: #fff;}*/
/*数据列表页排序字段*/
.input-sort{height:24px;line-height:24px;width:40px;padding:0;text-align:center;color:#666;}
/*模块、插件、支付平台列表*/
.module-list-info{display:block;overflow:hidden;}
.module-list-info img{float:left;margin-right:10px;border-radius:10px;}
.module-list-info i{float:left;margin-right:10px;font-size:80px;line-height:82px;text-align:center;overflow:hidden;color:#2a95de;}
.module-list-info .txt{float:left;max-width:80%;overflow:hidden;}
.module-list-info .txt h3{font-weight:500;display:inline-block;}
.module-list-info .txt p{font-size:12px;}
.module-list-info .txt p span{color:#2a95de;}
/*弹窗底部bar*/
.pop-bottom-bar{position:fixed;left:0;bottom:0;width:96%;background:#eee;padding:5px 2%;}
.pop-bottom-bar .pages{max-width:70%;overflow:hidden;}
.pop-bottom-bar .pages .pager{}
.pop-bottom-bar .pages .pager li{float:left;margin:0 5px;}
.pop-bottom-bar .pages .pager li a,.pop-bottom-bar .pages .pager li span{height:38px;line-height:38px;padding:0 10px;font-weight:500;display:inline-block;}

.hook-plugins-sort{margin:10px 0 20px 0;border-top:1px dotted #eee;border-left:1px dotted #eee;border-right:1px dotted #eee;float:left;overflow:hidden;}
.hook-plugins-sort li{float:left;width:100%;padding:5px 10px;border-bottom:1px dotted #eee;overflow:hidden;}
.hook-plugins-sort li span{float:left;margin-right:20px;width:150px;height:20px;line-height:22px;}
/*layui*/
.layui-layout-admin{min-width:1000px;}
.layui-form-label{min-width:90px;}
.layui-tab-title li{padding:0 10px; border-bottom: 3px solid #E6E6E6;}
.layui-tab-title li:hover{
	-webkit-text-stroke: 0.6px #4167c4;
}
.layui-tab-title .layui-this{
	 color: #4167c4;
	-webkit-text-stroke: 0.6px #4167c4;
}
/*layui 保留第一个元素不被删除*/
.layui-tab-index li:first-child i{
display: none;
}
/*layui 树形*/
.layui_xtree .layui-icon{
	 top:0px!important;
}
.layui_xtree .layui-xtree-icon{
	position: absolute !important;
}
.layui_xtree .layui-xtree-item{
	position: relative;
}
.layui_xtree .layui-xtree-icon-null{
	position: absolute !important;
}
.layui_xtree .layui-xtree-item .layui-form-checkbox{
	margin-left: 23px;
}
.layui_xtree .layui-xtree-item .layui-form-checkbox span{
	padding-left: 26px;
}
.layui_xtree .layui-xtree-item .layui-form-checkbox i{
	position: absolute;
    left: 0;
}

.page-tips .layui-colla-content{/*color:#999;background-color:#f9f9f9*/}
.layui-form-mid{font-size:13px!important;}
/*themes*/
.themes{}
.themes li{float:left;width:360px;overflow:hidden;margin:10px 20px 10px 10px;}
.themes li img{float:left;border-radius:5px;padding:2px;border:1px solid #ddd;}
.themes li dl{float:right;width:190px;overflow:hidden;}
.themes li dd{line-height:28px;}
.themes li dt{margin-top:10px;}

/* 小提示 */
.tooltip{display:inline-block;width:14px;height:14px;background:url(../image/tooltip.png) no-repeat;position:relative;cursor:pointer;}
.ai-tishi{color:#1e91cf!important;position:relative;cursor:pointer;}
.tooltip i{position:absolute;left:18px;top:1px;width:160px;word-break:break-all;padding:3px 10px;background-color:#000;color:#fff;font-size:12px;font-style:normal;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:subpixel-antialiased;z-index:998;text-align:left;display:none;}
.tooltip i:before{content:'';border-width:5px;border-style: solid;border-color: transparent #000 transparent transparent;position:absolute;left:-10px;top:4px;}
.tooltip i a{color:#fff;}

/* 锁屏 */
.lock-screen{padding:20px;overflow:hidden;display:block;}
.lock-screen input{width:80%;margin:0px auto;border-color:#009688;color:#333333;font-size:16px;}
.lock-screen input::-webkit-input-placeholder{color:#333333;} 
.lock-screen input:-moz-placeholder{color:#333333;} 
.lock-screen input::-moz-placeholder{color:#333333;} 
.lock-screen input:-ms-input-placeholder{color:#333333;} 
.lock-screen button{margin:10px auto;display: block;}
/*自定义滚动条*/
.scrollstyle_yv{overflow-y:visible;}
.scrollstyle_x{overflow-x:auto;}
.scrollstyle_y{overflow-y:auto;}

.scrollstyle-1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 10px;
    }
.scrollstyle-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #4167C4;
    }
.scrollstyle-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #efefef;
    }

/*- scrollbar -*/
/*::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
::-webkit-scrollbar-thumb{
    background-color: #999;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
::-webkit-scrollbar-thumb:vertical:hover{
    background-color: #666;
}
::-webkit-scrollbar-thumb:vertical:active{
    background-color: #333;
}
::-webkit-scrollbar-button{
    display: none;
}
::-webkit-scrollbar-track{
    background-color: #f1f1f1;
}*/
/*- scrollbar -*/


.customer_table th{min-width: 50px;}

/*通用表格固定样式*/
.tableChildeSpace td{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.tablemax_width td{max-width: 80px;}
.no_word_break td{white-space:nowrap;}  /*//强制不换行*/
.rec_list tr td{max-width: 90px;}

.move-icon{margin-top: 43%;font-size: 25px;font-weight: bold;color: #4167c4;position: relative;left: -4px;}


/*ul下的li超出部分文本省略*/
.ulChildeLiSpace li{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}

/*超出部分文本省略样式*/
.omission_class{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}

.add_reminder{
	margin-left: 15px;
	cursor: pointer;
}

.position_re{
	position: relative;
}
.position_ab_left{
	position: absolute;
	z-index: 5;
	left: 0;
	top: 0px;
}
.position_ab_left_top40{
	position: absolute;
	z-index: 5;
	left: 0;
	top: 32px;
}

.position_left{
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0px;
}
.position_center{
	position: relative;
	left: 50%;
	top: 40%;
	transform: translate(-50%, -50%);
}
.add_product_upload{
	height:160px;
	width: 160px!important;
	position: relative;
	overflow: hidden;
	border: 1px solid #EEEEEE;
	border-radius:5px ;
}
.upload_box_size{
	height:110px;
	width: 110px!important;
	position: relative;
	overflow: hidden;
	border: 1px solid #EEEEEE;
	border-radius:5px ;
}
.uploadimg{
	position: absolute;  
    margin: auto;  
    top: -9999px;  
    right: -9999px;  
    bottom: -9999px;  
    left: -9999px;
    width: 100%;
}
.addimgbut{
	position: absolute;  
    margin: auto;  
    top: -9999px;  
    right: -9999px;  
    bottom: -9999px;  
    left: -9999px;
    width: 40px;
}
.upload_opticy{
	opacity: 0;
	height: 110px;
	width: 110px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}
.upload_but_size{
	height: 200px;
    width: 160px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	cursor: pointer;
}

.logosize{
	height: 50px;
	margin: 5px 0px;
}
.logosize_other{
	height: 36px;
	margin: 3px 0px;
}
.Explain_del_but{
	position: absolute;
	z-index: 10;
	right: 15px;
	top: 3px;
	width: 25px;
	cursor: pointer;
}
.pop_text_width500{
	width: 500px!important;
	margin: 10px auto!important;
}

/*图片遮罩层*/
.mask_shade{
	display: block;
	position: fixed;
	z-index: 999999;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
}
.picture_container{
	position: relative;
    width: 900px;
    height: 700px;
    display: block;
    margin: 150px auto;
    overflow: hidden;
}
.picture_img{
	position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    max-width: 100%;
}
.tablelayout{
	table-layout: fixed;
	width: 100%;
	max-width: 300%;
	min-width: 100%!important;
	}
.tablelayout thead tr td{
	position: relative;
}
.tablelayout thead tr td p{
	position: absolute;
    right: 0;
    background: #575756;
    top: 1px;
    width: 20px;
    height: 20px;
}
.tablelayout .layui-table-sort{
	display: block;
    position: absolute;
    z-index: 100;
    top: 1px;
    right: 0px;
/*    background-color: #575756;*/
}
.tablelayout .layui-table-sort .layui-edge{
	left: 0;
}
.tablelayout thead tr td img{
	display: block;
    position: absolute;
    z-index: 100;
    top: 1px;
    right: 0px;
    width: 20px;
    /*background-color: #575756;*/
    margin-right: 5px;
}
.table tr td{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 2px!important;
    }
.auto_table_style tr td{
    overflow:visible;
}
.table thead tr td{
	padding: 1px 4px;
    line-height: 1.42857143;
    vertical-align: middle;
    font-size: 12px;
}
.table tbody tr td{
	padding: 0px 4px;
    line-height: 1.42857143;
    vertical-align: middle;
    font-size:12px;
    height:26px;
    font-family:arial;
    border-right: 1px solid #ccc !important;
    color: #4D4D4D;
}
.table tbody .blue td{
	color: #fff;
}
.tablevatop thead tr td{vertical-align: top;}
.table button{
	font-size: 12px;
}
.othertable thead tr td{
	padding: 1px 1px;
    line-height: 1.42857143;
    vertical-align: middle;
    font-size: 12px;
}
.othertable tbody tr td{
	padding: 1px 1px;
    line-height: 1.42857143;
    vertical-align: middle;
    font-size: 12px;
}
.table input{font-size: 12px;}
.am_list td,.pm_list td{
	padding: 1px 1px;
}
.am_list input[type="text"],.pm_list input[type="text"]{
	width: 100%;
	height:23px;
}

.local_tabletr td{
	padding: 0px 8px!important;
    line-height: 1.42857143;
    vertical-align: middle;
}

.flex_nowrap{
  display: flex;
  flex-wrap: nowrap;
}
.flex_wrap{
  display: flex;
  flex-wrap: wrap;
}
.flex_end{
  display: flex;
  justify-content:flex-end;
}
.flex_start{
  display: flex;
  justify-content: flex-start;
}
.flex_center{
  display: flex;
  justify-content: center ;
}
.flex_between{
  display: flex;
  justify-content: space-between;
}
.flex_around{
  display: flex;
  justify-content: space-around;
}
.flex_items_end{
  display: flex;
  align-items:flex-end;
}
.actual_sales{display: none;}
.bgRed{background-color:#ffb3c1!important;}
.white{background-color: #FFFFFF!important;}
.pink{background-color: #fc9cce!important;}
.green{background-color: #a9fad5!important;}
.blue{background-color: #28488e!important;border-color:#28488e!important;color:#fff!important;}
.yellow{background-color: #948155;}
.yearspalnblue{background-color: #35d6e4!important;}
.yearspalnred{background-color:#f95f6d!important;color: #FFFFFF;}
.orange{background-color: #eb8336;}
.select_bg{background-color: #cfcfce;}
.rag-grey{background-color:#F2F2F2!important;}
.rag-darkgray{background-color:#C3C3C3!important;}

.text_ellipsis{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.tablefamily td{font-family:arial;font-size: 12px;}
.tableHeard td{color: #9d9d9c;}
/*.tablebody td{color: #4D4D4D;}*/

/*loading加载样式*/
#waitBoxParent{position: fixed;z-index: 999;left:0px;top:0px;right:0px;bottom:0px;display: none;}
#loadBox{width: 100%;height:100%;background-color:rgba(0,0,0,0.3);display:flex;justify-content: center;align-items: center;position:fixed;z-index:1000;left:0px;top:0px;bottom:0px;right:0px;}
#loadBox img{width:100px;height:100px;}


/*自定义select样式*/
.copySelect{position: relative;padding:0px 20px 0px 2px;border-radius:2px;    border: 1px solid #c3ceea;}
.copySelect span{position: absolute;z-index: 1;right:5px;top:6px;width:16px;height:10px;display:block;overflow: hidden;}
.copySelectPut{width: 100%;border: none;height:22px;border-radius:2px;background-color: rgba(0,0,0,0);}
.copySelectList{min-width: 100%;position: absolute;z-index: 1;left: 0px;top:25px;background-color:#ffffff;color:#4D4D4D;border:1px solid #d2d2d2;display: none;}
.copySelectList li{font-family: arial;height:25px;line-height: 25px;padding: 0px 5px;overflow: hidden;text-overflow: ellipsis;white-space: normal;font-size:14px;border-bottom: 1px solid #706f6f;cursor: pointer;width:100%;}
.copySelectList li:hover{color:#4167c4;}
.copySelectList li.layui-this{background-color: #EDEDED;color: #605E5D;}
.upBtnBox img{width:16px;height:16px;margin-top:-17px;}

/*自定义chechbox样式开始圆形(带勾勾的复选框,选中时绿色背景，白色勾勾)*/
.customCheckbox{display: inline-block;vertical-align: middle;cursor: pointer;height:20px}
.customCheckbox input[type='checkbox']{opacity: 0;width: 20px;height:20px;margin: 0;cursor: pointer;float: left;}
.customCheckbox input[type='checkbox'] + label{display: inline-block;vertical-align: middle;width: 20px;height: 20px;background-color: #fff;margin-left:-23px;border: 1px solid #706f6f;}
.customCheckbox input[type='checkbox'] + label:before{content:'';background-size:16px 16px;background-repeat:no-repeat ;cursor: pointer;width: 16px;height:16px;float:left;margin-left:1px;margin-top:1px;}
.customCheckbox input[type='checkbox']:checked + label{background-color: #ffffff;border-color:#4167c4;}
.customCheckbox input[type='checkbox']:checked + label:before {content: '';background-image:url(backimage/gg1.png);}
/* 点击时，缓动动画过渡 */
.customCheckbox input[type='checkbox'] + label:before,.customCheckbox input[type='checkbox'] + label:after,.customCheckbox input[type='checkbox'] + label {
	-webkit-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;		
}
/*自定义chechbox样式圆形结束*/
.roundbtn{width: 20px;height: 20px;background-color:#4167c4;color: #fff;border-radius: 50%;font-size: 10px;}
.okiconbtn{cursor: pointer;vertical-align: middle;width: 22px;height: 22px;font-size: 16px;font-weight: bold;color:#4167c4;}
/*自定义chechbox样式开始圆形(带勾勾的复选框,选中时背景色不变，灰色勾勾)*/
.customOtherCheckbox{display: inline-block;vertical-align: middle;cursor: pointer;height:20px}
.customOtherCheckbox input[type='checkbox']{opacity: 0;width: 20px;height:20px;margin: 0;cursor: pointer;float: left;}
.customOtherCheckbox input[type='checkbox'] + label{display: inline-block;vertical-align: middle;width: 20px;height: 20px;border:1px solid #706f6f;margin-left:-23px;}
.customOtherCheckbox input[type='checkbox'] + label:before{content:'';background-size:16px 16px;background-repeat:no-repeat ;cursor: pointer;width: 16px;height:16px;float:left;margin-left:1px;margin-top:1px;}
.customOtherCheckbox input[type='checkbox']:checked + label{background-color: #ffffff;border-color:#4167c4;}
.customOtherCheckbox input[type='checkbox']:checked + label:before {content: '';background-image:url(backimage/gg1.png);}
/* 点击时，缓动动画过渡 */
.customOtherCheckbox input[type='checkbox'] + label:before,.customOtherCheckbox input[type='checkbox'] + label:after,.customOtherCheckbox input[type='checkbox'] + label {
	-webkit-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;		
}
/*自定义chechbox样式圆形结束*/

/*自定义chechbox样式无边框开始(带勾勾的复选框)*/
/*无边框CheckBox*/
.noBorderCheckbox{display: inline-block;vertical-align: middle;cursor: pointer;height:22px;width:100%;position:relative;}
.noBorderCheckbox input[type="checkbox"]{opacity: 0; float: left;width: 100%;height: 22px;margin: 0px;cursor: pointer;position:absolute;}
.noBorderCheckbox input[type="checkbox"] + label {display: inline-block;vertical-align: middle;height: 22px;margin-left:-4px;line-height: 22px;white-space:nowrap;}
.noBorderCheckbox input[type="checkbox"] + label:before {content:'';cursor: pointer;width: 22px;height:22px;float:left;margin:3px 5px 0px 3px;background-image:url(backimage/gg2.png);background-size:20px 16px;background-repeat:no-repeat;}
.noBorderCheckbox input[type="checkbox"]:checked + label {background-color:'';}
.noBorderCheckbox input[type="checkbox"]:checked + label:before {content: '';background-image:url(backimage/gg1.png);margin:3px 5px 0px 3px;background-size: cover;}
/* 点击时，缓动动画过渡 */
.noBorderCheckbox input[type="radio"] + label:before,.noBorderCheckbox input[type="radio"] + label:after,.noBorderCheckbox input[type="radio"] + label {
	-webkit-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;		
}
/*自定义chechbox样式无边框结束*/

/*自定义switch开关样式开始*/
.switchCheckBox{padding-top: 1px;display: inline-block;cursor: pointer;height:16px}
.switchCheckBox input[type="checkbox"]{opacity: 0;margin:0; float: left;width: 16px;height: 16px;cursor: pointer;position: absolute;z-index: 999;}
.switchCheckBox input[type="checkbox"] + label {display: inline-block;width: 14px;height: 14px;background-color: #ffffff; border: 1px solid #4167C4;}
.switchCheckBox input[type="checkbox"] + label:before {content:'';cursor: pointer;width: 12px;height:12px;border-radius:50%;float:left;margin-left:3px;margin-top:1px;}
/*.switchCheckBox input[type="checkbox"]:checked + label {background-color: #3d3d3b;}*/
.switchCheckBox input[type="checkbox"]:checked + label:before {content: '\e605';font-family: layui-icon;color: #4167C4;font-size: 12px;font-weight: bold;line-height: initial;position: relative;left: -3px;}
/* 点击时，缓动动画过渡 */
.switchCheckBox input[type="checkbox"] + label:before,.switchCheckBox input[type="checkbox"] + label:after,.switchCheckBox input[type="checkbox"] + label {
	-webkit-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;		
}
/*新控件内部组件*/
/*图标居中*/
.agicon-center{
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ag-theme-balham .switchCheckBox{
	/*margin-top:10px;*/
	line-height: 20px;
}

.ag-theme-balham .ag-icon-checkbox-checked, .ag-theme-balham .ag-icon-checkbox-indeterminate, .ag-theme-balham .ag-icon-checkbox-unchecked
{
	display: block;
    width: 14px;
    border-radius: 0px;
    height: 14px;
    border: 1px solid #4167c4;
    margin-top: 2px;
    border-radius: 0px !important;
}
.ag-theme-balham .ag-icon{font-size: 12px !important;}
.ag-theme-balham .ag-icon-checkbox-unchecked:before{content: '' !important;}
.ag-theme-balham .ag-icon-checkbox-checked:before{
	content: '\e605' !important;font-family: layui-icon;color: #4167C4;font-size: 12px;font-weight: bold;line-height: initial;position: relative;left:0px;top: -2px;
}

.ag-theme-balham .ag-checkbox{position: relative;left: 10px;}
/*layui*/
.layui_switch_min .layui-form-switch{
	height: 14px;
    line-height: 14px;
    width: 35px;
    background-color: #3D3D3B;
    border: 1px solid #3D3D3B;}
.layui_switch_min .layui-form-switch i {
    width: 12px;
    height: 12px;
    top: 0px;
    background-color: #7c7c7b
}
.layui_switch_min .layui-form-onswitch i {
    left: 21px;
    background-color: #4167C4;
}
.dl_h207 dl{height: 207px;}/*自定义switch开关样式结束*/

/*自定义radio样式开始*/
.radioCheck{display: inline-block;vertical-align: middle;cursor: pointer;height:23px}
.radioCheck input[type="radio"]{opacity: 0; float: left;width: 20px;height: 20px;margin: 0px;cursor: pointer;}
.radioCheck input[type="radio"] + label {display: inline-block;width: 20px;height: 20px;border-radius: 50%;border:2px solid #4167c4;margin-left:-23px;vertical-align: middle;}
.radioCheck input[type="radio"] + label:before {content:'';cursor: pointer;width: 10px;height:10px;border-radius:50%;float:left;margin-left:3px;margin-top:3px;}
.radioCheck input[type="radio"]:checked + label {background-color:'';}
.radioCheck input[type="radio"]:checked + label:before {content: '';background-color: #4167c4;}
/* 点击时，缓动动画过渡 */
.radioCheck input[type="radio"] + label:before,.radioCheck input[type="radio"] + label:after,.radioCheck input[type="radio"] + label {
	-webkit-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;		
}
/*自定义radio样式结束*/

/*二级目录边界线*/
.sub_menu_border{
	border-right:1px solid #dadada!important ;
}
/*二级目录边界线*/
.sub_menu_border_left{
	border-left:1px solid #dadada!important ;
}
/*二级目录弹出框*/
.sum_menu_dd{
	background-color:#4167C4!important ;
	color:#ffffff!important ;
	border-left: 5px solid #4167C4;
	font-family:arial;
}
dd.disabled_sum_menu_dd{
    background-color:#4167C4!important;
    color:#ffffff!important;
    cursor:not-allowed!important;
}

.bread-crumbs dd:hover{
	color:#ffffff!important ;
	border-left: 5px solid #DD7685;
	background-color: #254daf !important;
}
.bread-crumbs dd{
	border-left: 5px solid transparent;
}
.bread-crumbs i{
	font-family:arial;
}

.secondNav i{
	font-family:arial;
	padding-left: 5px;
}

.layui-popup-form{
	height: 30px;
	line-height: 30px;
}

/* 弹出框样式 */
.layui-popup-form .layui-popup-title{
	color: #4D4D4D;
	text-align: center;
	font-family:arial;
}

.layui-popup-form input{
	height:22px;
	background-color: #ffffff;
	color: #4D4D4D;
	border:0px;
	font-family: Raleway-Medium;
}

.layui-popup-form label{
	width: auto;
	color: #4D4D4D;
	font-family:arial;
}
/*输入框通用文字*/
.input_txt_12pt{font-family:arial;font-size: 12px;}
input[type="text"]{font-family:arial;}
textarea{font-family:arial;font-size: 12px; border: 1px solid #ADADAD;border-radius: 4px;}

/*自定义输入框*/
.custom-input .layui-input{height: 28px;}
.custom-input .product_put label,.custom-input .warehouse_put label{line-height: 28px;}
.custom-input .product_put{margin-bottom: 15px;}
.custom-input input[disabled]{background-color: #E6E6E6!important;}
.custom-input .layui-form-select input{background-color: #e6e6e6;}
.custom-input .layui-select-disabled .layui-disabled{border-color:#a1a1a1!important}
/* 输入框选中颜色 */
textarea:focus{border-color: #4167C4!important}
.kedy_theme .paymentsMessages[readonly]:focus{
	color: #4D4D4D!important;
	font-weight: bold;
	background-color:rgba(0,0,0,0.0)!important;
    border:1px solid #4167C4!important;
}


.kedy_theme .paymentsMessages:focus{
	background-color:#ffffff!important;
	color:#4D4D4D!important;
        border:1px solid #4167C4!important;
}



.kedy_theme input:focus{
	background-color:#ffffff!important;
	color:#4D4D4D!important;
	border:1px solid #4167C4!important;
	
}

/* 禁用输入框选中颜色 */
.kedy_theme input[readonly]:focus{
	color: #4D4D4D!important;
	font-weight: bold;
	/*background-color:rgba(0,0,0,0.0)!important;*/
	border:1px solid #4167C4!important;
}
/* 禁用输入框选中颜色 */
.kedy_theme .readonly_input input[readonly]:focus{
	background-color: #f4f4f4!important;
}
/* 禁用select输入框选中颜色 */
.kedy_theme .layui-form-select input[readonly]:focus{
    background-color: #ffffff!important;
}
.kedy_sale_store_tab .store_hide{
	visibility:hidden;
} 

/*按钮颜色*/
.kedy_theme .layui-btn{
	background-color: #4167C4;
	}

/*自定义禁用按钮*/
.bg2e_btn_disabled .layui-btn-disabled{
	background-color: #999999!important;
    color: #fff!important;
}
.bg2e_btn_disabled .layui-btn{
	background-color: #7C7C7B;
}.store_disabled[disabled]{
	cursor:not-allowed;
} 

.kedy_sale_store_tab .store_gone{
	display:none;
}
.store_visible{
	visibility:hidden;
}  
.store_display{
	display:none;
}
.kedy_sale_store_tab .store_visible{
	visibility:visible;
}
.kedy_sale_store_tab .store_display{
	display: block;
}
.custom_select_parent_box{
    display:none;
    position: absolute;
    z-index: 100000000;
    top:0px;
    left: 0px;
}
.custom_select_box{
    display:block;
    clear:both;
    overflow:hidden;
    background-color:#EFEFEF;
    border: 1px solid #d2d2d2;
    padding:0.5px;
}
.custom_select_box li{
    display:inline-block;
    width:100%;
    height:25px;
    line-height:25px;
    overflow:hidden;
    font-family: arial;
    color:#333333;
    background-color:#fff;
    margin:0.5px;
    padding: 0px 3px;
    cursor:pointer;
}
.custom_select_box li:hover{
    color: #4167C4;
}
.custom_select_box li.layui-this{
    background-color: #4167C4;
    color: #FFF;
}
.custom_select_box li.layui-this:hover{
    color: #fff;
}
.clear{clear: both;}
.btn_subjia{
	width: 15px;
    height: 15px;
    line-height: 15px;
    background-color: #ffffff;
    color: #4167C4;
    border-radius: 50%;
    display: inline-block;
    margin-left: 5px;
}
.layui-btn-disabled .btn_subjia{color: #999999;}
/* dashboard css */
.GaugeMeter{
		Position:				Relative;
		Text-Align:			Center;
		Overflow:				Hidden;
		Cursor:				Default;
}

.GaugeMeter SPAN,
.GaugeMeter B{
	Margin:				0 23%;
	Width:					54%;
	Position:				Absolute;
	Text-Align:			Center;
	Display:				Inline-Block;
	Color:					RGBa(0,0,0,.8);
	Font-Weight:			100;
	Font-Family:			"Open Sans", Arial;
	Overflow:				Hidden;
	White-Space:			NoWrap;
	Text-Overflow:		Ellipsis;
}
.GaugeMeter[data-style="Semi"] B{
	Margin:				0 10%;
	Width:					80%;
}

.GaugeMeter S,
.GaugeMeter U{
	Text-Decoration:	None;
	Font-Size:			.60em;
	Font-Weight:			200;
	Opacity:				.6;
}

.GaugeMeter B{
	Color:					Black;
	Font-Weight:			200;
	Opacity:				.8;
}

/*erp自定义按钮*/
.scerp_btn32 .layui-btn{
	height: 32px;
    line-height: 32px;
    padding: 0 20px;
    border-radius: 4px;
}
.scerp_btn26 .layui-btn{
	height: 26px;
    line-height: 26px;
    padding: 0 15px;
}
.layui-btn img{vertical-align: middle;}
.layui-btn span{vertical-align: middle;}

.command_nva{
	position: relative;
	width: 100%;
	padding:15px 20px;
	background-color: #FFFFFF;
	border-radius: 2px;
}
