/*通用*/
body{background: #f7f7f7;min-width: 320px;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;font-size:100%; font-weight: normal;line-height: normal;}
a{text-decoration:none;outline:none;color: inherit;}
a:hover,a:focus{/*color: inherit;*/text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
/*清除浮动*/
.clear-fix:before,.clear-fix:after{content:"";display:table;}
.clear-fix:after{clear:both;}
/*IE/7/6*/
.clear-fix{*zoom:1;}

/*强制换行*/
.break_word{word-wrap:break-word;word-break:break-all;}

/*禁止换行*/
.keep_all{word-break:keep-all;white-space:nowrap;}

/*超出省略号，仅限单行，并且需要设定一个宽度*/
.ellipsis {overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

/*定义两行超出省略号，需设置高度，兼容火狐浏览器*/
.clamp2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

/*段落两端对齐*/
.case_intro , .txt_justify{text-align:justify;text-justify:inter-ideograph;}

.main-tabhead{transition:all .3s;/*tab导航悬浮*/}
.main-tabhead.fixed{position:fixed;left: 0px;top: 50px;width: 100%;background: #fff;z-index: 1000;padding-left: 235px;padding-right:15px;box-shadow: 0px 2px 10px #ccc;}

/*.layui-table, .layui-table-view,.layui-card-body .layui-table{margin: 0px 0px -1px;}*/

#menuTree .layui-tree-icon{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

/*表单加减框*/
.handle-inputbox{position: relative;}
.handle-inputbox .layui-btn{position: absolute;top: 0px;border-radius: 0px;width: 40px;padding: 0px;}
.handle-inputbox .layui-icon{margin-right: 0px;}
.handle-inputbox .layui-input{padding: 0px 50px;text-align: center;}
.layui-btn-sell{background-color: #5fb878;left: 1px; font-weight: bold;}
.layui-btn-buy{background-color: #da3a3a;right: 1px; font-weight: bold;}

/*弹出层公共样式*/
.pop-class, .pop-progress{max-width: 980px;}
.layui-layer-iframe .layui-layer-title{color: #409eff;font-weight: bold;}
.pop-class .layui-layer-btn,
.pop-progress .layui-layer-btn{text-align: center;border-top: solid 2px #eee;}
.pop-class .layui-layer-btn,
.pop-progress .layui-layer-btn{padding: 5px 15px 12px;} 
.pop-class .layui-layer-btn a,
.pop-progress .layui-layer-btn a{line-height: 28px;height: 30px;}
.pop-class .layui-layer-btn .layui-layer-btn0,.pop-progress .layui-layer-btn .layui-layer-btn0{background: #409eff; border: 1px solid #409eff; color: #fff;}
.pop-class .layui-layer-btn .layui-layer-btn1,.pop-progress .layui-layer-btn .layui-layer-btn1{border: 1px solid #409eff; color: #409eff;}

.pop-progress .layui-layer-btn{text-align: center;}

.pd20{padding: 20px;}
.pdtp15{padding-top: 15px;padding-bottom:15px;}
.pdlr15{padding-left: 15px;padding-right:15px;}
.pdtop30{padding-top: 30px !important;}
.mrtop15{margin-top: 15px !important;}

.pop-box{display: none;}
.pop-box .pop-box-ctx{padding:20px; height: 100%; overflow: hidden; position: relative;}

.pop-skin{min-width:320px; max-width:980px; overflow: hidden;}
.pop-skin .layui-form{height:100%; overflow:hidden;}
.pop-skin .layui-form-item,
.pop-skin .layui-inline{position: relative;}
.pop-skin .layui-form-label{width:100px; padding-right:10px;}
.pop-skin .layui-input-block{margin-left:100px;position: relative;}
.pop-skin .pop-action{position:absolute; left: 0px;bottom: 0px; width: 100%; background:#fff; padding:15px 20px; text-align:center; box-shadow: 0px -4px 7px #eee;}
.pop-skin .pop-action .layui-btn{min-width:80px;}

/*按钮*/ 
.layui-btn-sm .layui-icon{font-size: 12px !important;}
/*文件上传按钮*/
.file-button{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 10;opacity: 0;filter: alpha(opacity=0);}

/*表单字符定位盒子和提示文字*/
.layui-input-relative{position:relative;}
.layui-input-relative .layui-input{padding-right:30%;}
.percentage-box{position: absolute;right: 10px;top: 50%;max-width: 30%;line-height: 20px;font-size: 14px;color: #333;margin-top: -10px;padding-left:10px;overflow:hidden;}
.layui-input-tips{min-height:auto !important;font-size: 10px;color: #999;line-height:16px;padding-top:4px;}

/*文字*/
.font-tips{font-size: 10px;color: #999;margin: 0px 5px;}
.font-minimum{height: 14px;line-height: 14px;position: absolute;bottom: -4px;right: -12px;-webkit-text-size-adjust: none;font-size: 10px;-webkit-transform: scale(0.8);*font-size: 10px;color: #9c9c9c;}
.color-red{color: #f00;margin:0px 6px;font-style: inherit;}
.color-theme{color: #409eff;}

/*列表*/
.entry-lnowidth{/*左对齐未知宽度显示*/display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.entry-lnowidth li{float:left;font-size:14px;color:#555;line-height:20px;padding:10px 0px;}
.entry-lnowidth li:last-child{max-width:20%;padding-left:10px;color:#000;}


/*表单文字显示盒子*/
.main-versionbox{padding-top: 10px;padding-bottom: 10px;font-size: 14px;color: #333;line-height: 18px;}

/*返回上级*/
.back-box{display: block;font-size: 12px;color: #999;line-height: 20px;margin-bottom: 10px;}
.back-box i{font-size: 12px;}
.back-box:hover{color: #409eff;}

/*登录页*/
.login-box{position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;background: #f0f5f9 url(../images/background.png) no-repeat center center;background-size:100% 100%;overflow-y: auto;overflow-x: hidden;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;padding: 5% 0px;min-height: 568px;}
.login-body{width: 514px;background: #fff;box-shadow: 0 1px 28px 3px rgba(144,152,172,0.30);border-radius: 2px;padding: 45px 37px 15px;margin: 0px auto;}
.login-logo {
  max-height: 100%;
  display: block;
  margin: 0px auto;
  height: 80px;/*border-radius: 50%;*/overflow: hidden;/*background-color: #9D43F8;*/background-repeat: no-repeat;background-size: cover;}
.login-logo img{
  max-height: 100%;
  display: block;
  margin: 0px auto;}
.login-cite{margin: 20px auto 0px auto;font-size: 12px;line-height: 12px;color: #666;text-align: center;  cursor: pointer;
  }

.login-content .layui-form-item{margin-bottom: 0px;margin-top: 40px;position: relative;}
.login-warn{position: absolute;width: 100%;left: 0px;top: -12px;color: #f00;font-size: 14px;line-height: 20px;display: none;}
.login-content .layui-btn-container{margin-top: 34px;}
.login-content .layui-input{border:none;border-bottom: 1px solid #ccc;padding: 10px 0px;font-size: 16px;height: auto;line-height: 30px;}
.login-content .layui-form-checkbox[lay-skin=primary]:hover i{border-color: #1976d2;}
.login-content .layui-form-checked[lay-skin=primary] i{border-color: #1976d2!important;background-color: #1976d2;}
.login-content .layui-btn{background-color: #9D43F8;background-image: linear-gradient(-46deg, #3754FA 0%, #1976d2 100%);height: 44px; line-height: 44px; padding: 0 25px; font-size: 16px;}

/*遮罩层*/
.main-share{display: none;position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;background: #000;opacity: 0.3;z-index: 1000;}
/*头部*/
.main-header{position: fixed;width:100%;height: 60px;/*padding-left: 220px;*/background: #1976d2;left: 0px;top: 0px;z-index: 1000;box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);transition: all 0.3s;min-width: 320px;}
.main-header.in{padding-left: 0px;}
.main-header-left{float: left;height: 100%;padding: 0px 10px;}
.main-header-menubtn{padding: 0px 20px;float: left;line-height: 60px;}
.main-header-menubtn i{display: block;height: 100%;position: relative;transition: all .3s;color:#fff}
.main-header-menubtn i:after{content: '';display: block;width: 100%;height: 2px;background: #409eff;position: absolute;left: 0px;top: 0px;transition: all .3s;-ms-transform:scale(0);-webkit-transform: scale(0);transform: scale(0);}
.main-header-menubtn:hover i:after{-ms-transform:scale(1);-webkit-transform: scale(1);transform: scale(1);}
.main-header-left .layui-breadcrumb{float: left;}
.main-header-left .layui-breadcrumb li{float: left;display:inline-block;}
.main-header-left .layui-breadcrumb a{display: inline-block;line-height: 30px;padding: 15px 0px;position: relative;color: #fff!important;}
.main-header-left .layui-breadcrumb a:after{content: '';display: block;width: 100%;height: 2px;background: #409eff;position: absolute;left: 0px;top: 0px;transition: all .3s;-ms-transform:scale(0);-webkit-transform: scale(0);transform: scale(0);}
.main-header-left .layui-breadcrumb a:hover:after{-ms-transform:scale(1);-webkit-transform: scale(1);transform: scale(1);}
.main-header-right{float: right;height: 100%;}
.main-header-right .layui-nav{background: transparent;}
.main-header-right .layui-nav .layui-nav-item{line-height: 50px;}
.main-header-right .layui-nav .layui-nav-item a{color: #fff;}
.main-header-right .layui-icon {font-size: 18px;}
.main-header-right .layui-nav .layui-badge-dot{margin: -10px 2px 0px;}
.main-header-right .layui-nav .layui-nav-more{border-color: #000 transparent transparent;}
.main-header-right .layui-nav-bar{display: none;}
.main-header-right .layui-nav .layui-this:after,
.main-header-right .layui-nav .layui-nav-item:before{content: '';display: block;width: 100%;height: 2px;background: #409eff;position: absolute;left: 0px;top: 0px;transition: all .3s;-ms-transform:scale(0);-webkit-transform: scale(0);transform: scale(0);}
.main-header-right .layui-nav .layui-this:after,
.main-header-right .layui-nav .layui-nav-item:hover:before{-ms-transform:scale(1);-webkit-transform: scale(1);transform: scale(1);}

/*框架左侧菜单*/
.main-menu{position: fixed;width: 220px;height: 100%;top: 0px;left: 0px;background: #fff;overflow: hidden;padding: 50px 0px 0px;z-index: 1001;transition: all 0.3s;}
.main-menu.in{width: 0px;}
.main-logo{position: absolute;left: 0px;top: 0px;width: 220px;text-align: center;height: 60px;background: #fff;z-index: 110;}
.main-logo a{display: block;height: 100%;padding: 9px 0px 8px;}
.main-logo a img{height: 100%;max-height:100%;display: block;margin: 0px auto;}
.main-menu-box{position: relative;width: 237px;height: 100%;left: 0px;overflow-y: scroll;overflow-x: hidden;z-index: 100;padding-bottom: 30px;}
.nav-devider{height: 1px;
  background: rgba(120, 130, 140, 0.13);
  display: block;
  margin: 10px 0;}
/*头像*/
.main-left-head{padding: 10px 0px 0px;border-bottom: solid 0px #1C1D1D;}
.main-left-head a{display: flex;margin: 0px auto;color:#67757c;width: 133px;}
.main-left-head img{/*display: block;*/width: 60px;/*height: 0px;*/padding-bottom: 50px;padding: 5px;
  border: 1px solid rgba(120, 130, 140, 0.13);
  background-repeat: no-repeat;background-position: center;background-size: cover;margin: 0px auto;border-radius: 50%;overflow: hidden;background-color: #f8f8f8;}
.main-left-head .emp-content{text-align: left;font-size: 14px;line-height: 20px;font-weight: bold;/*color: #fff;*/margin-top: 8px;/*padding: 5px 20px;*/}
.main-left-head .depart-content{text-align: left;font-size: 12px;line-height: 20px;color: #888;margin-top: 8px;/*padding: 5px 20px;*/}
/*.main-left-head .main-left-head-foot {margin-top: 10px;margin-left: 50px;}
.main-left-head .main-left-head-foot a{float: left;width: 10%;margin:0 0px 0 20px;font-weight: 600;}
.main-left-head .main-left-head-foot a:hover{color:#1976d2;}*/
/*导航*/
.menu-nav{width: 220px;}
.menu-navli a{display: block;width: 100%;position: relative;color: #67757c;font-size: 14px;line-height: 30px;transition: all .3s;}
.menu-nav-title{padding: 5px 30px 5px 48px;background: #fff;}
.menu-nav-title:before{content: '';display: block;position: absolute;left: 0px;top: 0px;width: 3px;height: 100%;background: #fff;transition: all .3s;-ms-transform:scale(0);-webkit-transform: scale(0);transform: scale(0);}
.nav-icon{display: block;position: absolute;left: 20px;top:50%;width: 14px;height: 14px;margin-top: -7px;}
.nav-icon.img02{display: none;}
.menu-navli .parentIcon{left: -20px;}
/*展开按钮*/
.menu-nav-more{display: flex;position: absolute;padding-right: 15px;width: 100%;height: 100%;line-height: 30px;top: 0px;right: 0px;align-items: center;justify-content: flex-end;}
.menu-nav-more:before{transition: all .3s;}
/*多级导航快*/
.menu-subnav{/*padding: 5px 0px;*/display: none;position: relative;}
.menu-navli>.menu-subnav{padding-left: 3px;}
.menu-navli>.menu-subnav:before{content: '';display: block;position: absolute;left: 0px;top: 0px;width: 3px;height: 100%;background: #409eff;transition: all .3s;-ms-transform:scale(0);-webkit-transform: scale(0);transform: scale(0);}
{-ms-transform:scale(1);-webkit-transform: scale(1);transform: scale(1);}
.menu-subnav>li>a{padding: 5px 30px 5px 45px;}
.menu-subnav>li>ul>li>a{padding: 5px 30px 5px 55px;}
.menu-subnav>li>ul>li>ul>li>a{padding: 5px 0px 5px 65px;}
.menu-subnav li a:hover{color: #1976d2;background: #fff;}
.menu-subnav li a.on{color: #1976d2;/*background: #409eff;*/}
.menu-navli.cur .menu-subnav li a.turn{background: #fff;color: #000000;}
.menu-subnav li.cur a{background: #fff;color: #1976d2;}

.menu-navli:hover .menu-nav-title,.menu-navli.cur .menu-nav-title,.menu-navli.icon-cur .menu-nav-title{color: #1976d2;}
.menu-navli:hover .menu-nav.main-logo-title:before,.menu-navli.cur .menu-nav-title:before,.menu-navli.icon-cur .menu-nav-title:before,.menu-navli.cur>.menu-subnav:before,.menu-navli.icon-cur>.menu-subnav:before{-ms-transform:scale(1);-webkit-transform: scale(1);transform: scale(1);}
/*.menu-navli.cur .menu-nav-title{color: #409eff;background: #1C1D1D;}*/
.menu-nav-more.active:before{transform: rotate(270deg);-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);}
.menu-navli.cur>.menu-subnav{display: block;}

/*框架主体容器*/
.main-body{position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 1;overflow: hidden;/*padding-left: 220px;*/padding-top: 50px;transition: all .3s;min-width: 320px;}
.main-body.in{padding-left: 0px;}
.main-body-box{position: relative;background: #eef5f9;left: 0px;top: 20px;width: 100%;height: 100%;z-index: 1;overflow: hidden;overflow-y: auto;transition: all .3s;}
.layui-fluid{padding: 60px 15px 15px 15px;background: #eef5f9;}

/*底部*/
.layui-footer{position: fixed;z-index: 99;width: 100%;padding:10px 15px;padding-bottom: 25px;padding-left: 220px;background:#eef5f9;left: 0px;bottom: 0px;text-align: center;
  /*box-shadow: 0 -1px 2px 0 rgba(0,0,0,.05);*/
  min-width: 320px;}
.layui-footer.in{padding-left: 0px;}


/*股票选择代码*/
#tStock-pop{width: 100%;height: 100%;}
.tStock-box{position: relative;overflow: hidden;height: 100%;width: 100%;}
.tStock-box .tStock-item{position: relative;width: 100%;z-index: 5;background: #fff;padding:20px 20px 1px;}
.tStock-box .tStock-item input{margin-bottom: 15px;}

.tStock-list{display: none;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;overflow-y:auto;z-index: 1;padding: 85px 20px 20px;}
.tStock-list li{border-bottom: dashed 1px #eee;padding: 10px 0px;font-size: 14px;line-height: 20px;color: #666;cursor: pointer;}
.tStock-list li span{margin-right: 10px;}
.tStock-list li:hover{color: #409eff;}
/*公司选择代码*/
#tCompany-pop{width: 100%;height: 100%;}
.tCompany-box{position: relative;overflow: hidden;height: 100%;width: 100%;}
.tCompany-box .tCompany-item{position: relative;width: 100%;z-index: 5;background: #fff;padding:20px 20px 1px;}
.tCompany-box .tCompany-item input{margin-bottom: 15px;}

.tCompany-list{display: none;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;overflow-y:auto;z-index: 1;padding: 85px 20px 20px;}
.tCompany-list li{border-bottom: dashed 1px #eee;padding: 10px 0px;font-size: 14px;line-height: 20px;color: #666;cursor: pointer;}
.tCompany-list li span{margin-right: 10px;}
.tCompany-list li:hover{color: #409eff;}
/*筛选栏盒子*/
.filter-barbox{margin-bottom: 0px;}
.filter-barbox.layui-form-item .layui-form-label{width: 90px;padding-right: 10px;}
.filter-barbox.layui-form-item .layui-input-block{margin-left: 90px;}
.filter-barbox .layui-inline .layui-input-block{min-width: auto;width: 180px;}

/*股票交易*/
.trade-action-skin{min-width:320px;max-width:980px;overflow: hidden;}
.trade-action-skin #trade-action,
.trade-action-skin .layui-form{height:100%;overflow:hidden;}
.trade-action-skin .layui-form-label{width:100px;padding-right:10px;}
.trade-action-skin .layui-input-block{margin-left:100px;}
.trade-action-skin .handle-buttonbox{font-size:0px;min-height:auto;}

.trade-action-main{padding:20px 20px 70px;height: 100%;overflow-y: auto;}
.trade-flodatitem .layui-form-item{width:49%;clear:none;float:left;}
.trade-flodatitem .layui-form-item:last-child{float:right;}
.handle-buttonbox .layui-btn{margin-top:6px;margin-right:10px;margin-left:0px;}
.trade-action-bot{position:absolute;left: 0px;bottom: 0px;width: 100%;background:#fff;padding:15px 20px;text-align:center;box-shadow: 0px -4px 7px #eee;}
.trade-action-bot .layui-btn{min-width:80px;}

/*方案设计*/
.scheme-formbox{padding-top:15px;}
.scheme-formtitle{font-size:14px;color:#409eff;font-weight:bold;line-height:20px;text-align:center;}
.scheme-form-item{position:relative;padding-left:100px;margin-bottom:15px;}
.scheme-form-item .layui-form-label{position:absolute;left:0px;top:0px;}
.scheme-form-item .layui-input-inline{width:100%;margin:0px;display:block;float:left;left:0px;}
.scheme-form-item .layui-input-inline:last-child{float:right;}
.layui-row .scheme-form-item .layui-form-label{width:100px;padding-right:10px;}
.layui-row .scheme-form-item .layui-input-block{margin-left:0px;}

/*k线图盒子*/
#stockDays{width: 100%;height: 520px;}

.iframe-popbox{height:100%;overflow-y:auto;}

/*标题*/
.main-title{margin-bottom:15px;}
.main-title h3{font-size:16px;color:#409eff;font-weight:bold;line-height:38px;}
.main-title .layui-inline{clear:initial;}

/*建设中*/
.build-box{text-align:center;padding:100px 20px;}
.build-box img{display:block;margin:0px auto;}
.build-box p{font-size:16px;color:#999;line-height:30px;margin-top:20px;}

/*标题次要信息*/
.minor-title{padding: 10px 0px 0px;}
.minor-text{font-size: 14px;color: #409eff;line-height: 22px;display: inline-block;padding-right: 10px;font-size: 'Arial';}

.layui-transfer-data{height: 200px;}

.report-checked{color: red;}

.layui-table-title{text-align: center;font-weight: bold; }

.traggle{
  width: 150px;
  height: 20px;
  position: relative;
  margin-right: 15px;
  margin-bottom: 5px;
  text-align: center;
  /*border-radius:5px 0 0 5px;*/
}
.traggle-start{
  background-color: #4FCF8A;
  color: #fff;
  /*padding: 4px 0;*/
}
.traggle-start::after{
  border-color: transparent transparent transparent #4FCF8A;
}

.traggle-center{
  background-color: #E7EAF0;
  color: #888;
  /*padding: 4px 0;*/
}
.traggle-center::after{
  border-color: transparent transparent transparent #E7EAF0;
}

.traggle::after{
  display: block;
  content: '';
  border-width: 10px;
  border-style: dotted dotted dotted solid;
  position: absolute;
  right: -20px;
  top: 0;
}
.traggle-end{
  background-color: #17B461;
  width: 120px;
}

.traggle-end::after{
  border-color: transparent transparent transparent #17B461;
}

.traggle-end .layui-select-title .layui-input {
  color: #fff !important;
  border-color: #17B461;
  height: 20px;
}

.traggle-end .layui-form-select .layui-edge {
  position: absolute;
  right: 10px;
  top: 50%;
  cursor: pointer;
  border-width: 6px;
  border-top-color: #fff !important;
  border-top-style: solid;
  transition: all .3s;
  -webkit-transition: all .3s;
}

.traggle-end .layui-select-title input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
  color: #fff !important;
}

.traggle-card{display: flex;
  padding-right: 25px;
  flex-flow: row wrap;
  justify-content: left;
  align-items: center;
}
.layui-card-title{text-align: left;font-weight: bold;padding: 10px 15px }
.layui-card-title button{background: orange;color: white;border: 1px solid transparent;}
.x-admin-backlog .x-admin-backlog-body {
  display: block;
  padding: 10px 15px;
  background-color: #fff;
  color: #1976d2;
  border-radius: 2px;
  transition: all .3s;
  -webkit-transition: all .3s;
}

.index-menu-content{display: flex;}
.index-menu-content h2{line-height: 36px;font-size: 18px;color: #455a64;}
.index-menu-content h6{line-height: 16px;font-size: 14px;font-weight: 400;color: #455a64;}
.index-menu-content .menu-content{width: 85%;}
.index-menu-content .menu-img{width: 15%;}

.main-top-head-foot {float: right;line-height: 60px;padding-right: 50px;}
.main-top-head-foot a{padding-right: 10px;height: 100%;position: relative;transition: all .3s;color: #fff;}
.main-top-head-foot .layui-badge-dot{margin: -10px 0px 10px;}
/*底部工具栏*/
.menu-bar {
  position: fixed;
  z-index: 99;
  width: 100%;
  bottom: 0px;
  height: 20px;
  background-color: #eef5f9;
  padding-top: 1px;
  padding-bottom: 10px;
  text-align: -moz-left;
  margin-left: 20px;
  font-size: 12px;
  color: #666;
}
.menu-bar span{
  float: right;
  padding-right: 50px;
  cursor: pointer;
}
.repeat-ul{
  flex-wrap: wrap;
  display:flex;
}
.repeat-ul-li {
  width: 30%;
  padding-left: 50px;
  cursor: pointer;
}
.color-blue{color: #1976d2;margin:0px 6px;font-style: inherit;}



/*制造单弹出层样式*/
.order-pop-class, .pop-progress{max-width: 980px;min-height: 400px;}
.layui-layer-iframe .layui-layer-title{color: #409eff;font-weight: bold;}
.order-pop-class .layui-layer-btn,
.pop-progress .layui-layer-btn{text-align: center;border-top: solid 2px #eee;}
.order-pop-class .layui-layer-btn,
.pop-progress .layui-layer-btn{padding: 5px 15px 12px;}
.order-pop-class .layui-layer-btn a,
.pop-progress .layui-layer-btn a{line-height: 28px;height: 30px;}
.order-pop-class .layui-layer-btn .layui-layer-btn0,.pop-progress .layui-layer-btn .layui-layer-btn0{background: #409eff; border: 1px solid #409eff; color: #fff;}
.order-pop-class .layui-layer-btn .layui-layer-btn1,.pop-progress .layui-layer-btn .layui-layer-btn1{border: 1px solid #409eff; color: #409eff;}

.pop-progress .layui-layer-btn{text-align: center;}

.pd400{padding: 20px;height: 400px}
.pd580{padding: 20px;height: 580px}

.order-pop-box{display: none;}
.order-pop-box .order-pop-box-ctx{padding:20px; min-height: 350px;height: 100%; overflow: hidden; position: relative;}

.foundation-head{position: relative;padding: 20px 15px 15px;background: #fff;box-shadow: 0px 0px 8px #ccc;}
.foundation-head .back-box{position: absolute;left: 15px;top: 0px;z-index: 10;padding: 10px 0px;}
.foundation-head .info{text-align: center;}
.foundation-head .info h2{font-size: 17px;color: #9d378a;line-height: 24px;font-family: 'Arial';padding: 0px 180px;}
.foundation-head .info p{font-size: 0px;margin-top: 8px;}
.foundation-head .info p span{display: inline-block;font-size: 15px;color: red;line-height: 20px;font-family: 'Arial';margin: 0px 15px; }
.foundation-head .info p span i{font-style: inherit;}
.foundation-head .btn{position: absolute;right: 15px;top: 10px;z-index: 10;}

.two-columns{
  margin-left: 10px!important;
}


.approve-btn {
  display: inline-block;
  height: 30px;
  margin-left: 22px;
  margin-bottom: 5px;
  padding: 7px 12px;
  cursor: pointer;
  border: 1px solid #f46301;
  background: #f46301;
  color: #fff;
  border-radius: 0.25rem;
  white-space: nowrap;
  text-align: center;
  font-size: 14px;
  line-height: 1.25;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer
}


.labelTabContent li{
  list-style: none;
}
.labelTabContent .tabUl{
  display: flex;

}
.labelTabContent .tabCard{
  padding: 10px;
  border: 1px solid #efefef;
  margin: 0 10px;
}
.labelTabContent .del{
  padding-left: 5px;
  cursor: pointer;
}

.form-bottom{
  padding-bottom: 100px;
}
