body{ font-size: 14px; color: #6b6b6b;}
body a{ color: #6b6b6b;}
body a:hover{ color: #1E9FFF; text-decoration: none;}
.layuimini-logo h1{ display: none!important;}
.layui-layout-admin .layuimini-logo h1{ display: block; margin: 0; color: #fff;}
.showLLW .layuimini-logo img{ display: inline-block!important;}
.showLLW .layui-layout-admin .layuimini-logo h1{ display: none;}

.layuimini-content-page{background-color:#f2f2f2!important;}
.layuimini-container {border:1px solid #f2f2f2;border-radius:5px;background-color:#f2f2f2}
.layuimini-main {margin:10px 10px 10px 10px;border:5px solid #ffffff;border-radius:5px;background-color:#ffffff}
.layui-breadcrumb>* {font-size: 13px!important;}

/*截取字符串*/
.ellipsis{white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; -o-text-overflow: ellipsis;}

/**必填红点 */
.layuimini-form>.layui-form-item>.required:after {content:'*';color:red;position:absolute;margin-left:4px;font-weight:bold;line-height:1.8em;top:6px;right:5px;}
.layuimini-form>.layui-form-item>.layui-form-label {width:120px !important;}
.layuimini-form>.layui-form-item>.layui-input-block {margin-left:150px !important;}
.layuimini-form>.layui-form-item>.layui-input-block >tip {display:inline-block;margin-top:10px;line-height:10px;font-size:10px;color:#a29c9c;}

/**搜索框*/
.layuimini-container .table-search-fieldset {margin: 0;border: 1px solid #e6e6e6;padding: 10px 20px 5px 20px;color: #6b6b6b;}

/*隐藏弹窗表单提交按钮*/
.hide-laySubmit{display: none;}

/*全局通用宽度*/
.w50{width: 50px!important;}
.w100{width: 100px!important;}
.w150{width: 150px!important;}
.w200{width: 200px!important;}
.w250{width: 250px!important;}
.w300{width: 300px!important;}
.w350{width: 350px!important;}
.w400{width: 400px!important;}
.w500{width: 500px!important;}
.margin10{margin: 10px;}

/*重置下拉框最大高度*/
.layui-form-select dl{ max-height: 200px!important;}

.editModuleInfo{ padding: 15px 10px; width: auto!important;}
.editModuleInfo .layui-form-label{ width: 120px;}
.editModuleInfo .layui-input-block,.editModuleInfo .layui-input-inline{ margin-left: 150px;}

/* 表格分页默认居中 */
.layui-table-page {text-align: center; padding-top: 10px; height: 50px;}
/*表格表头全局居中*/
/* .layui-table-header  th .layui-table-cell{ text-align: center;} */

.admin-tips{ display: inline-block; white-space: nowrap; margin-left: 10px; font-size: 14px; background-color: #e6f7ff; border: 1px solid #91d5ff; color: #3a3a3a; padding: 0 10px; border-radius: 3px;}
.admin-tips > i{ margin-right: 5px; color: rgb(14, 111, 185); vertical-align: middle;}

/*排序页面*/
.navListSort{ position: absolute; top: 15px; right: 5px; padding-right: 10px; bottom: 15px; left: 15px; overflow-y: auto;}
.navSort-list{display: block; position: relative;}
.navSort-list .navSort-list{padding-left: 40px;}
.navSort-collapsed .navSort-list{display: none;}
.navSort-item, .navSort-empty, .navSort-placeholder{display: block; position: relative; min-height: 40px;}

.navSort-handle,.navSort-handle-none{display: block; width: 40px; height: 37px; line-height: 35px; text-align: center; border: 1px solid #ccc; background: #fafafa; -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; top: -1px; left: -1px; position: absolute; border-top-right-radius: 0; border-bottom-right-radius: 0; cursor: move; font-size: 20px;}

.navSort-handle:hover,.navSort-handle-none:hover,.navSort-con:hover{color: #5874d8; background: #fff;}
.navSort-item>.navSort-btn{display: block; position: absolute; top: 4px; left: 48px; cursor: pointer; width: 20px; height: 30px; text-align: center; z-index: 99; cursor: pointer; line-height: 30px; font-family: "layui-icon" !important; font-size: 20px;transition: all .2s;}
.navSort-item>.navSort-btn::before{ content: "\e602"; }
.navSort-item>.navSort-btn[data-action='collapse']{transform: rotate(90deg); top: 5px; left: 46px;}

.navSort-placeholder, .navSort-empty{margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box;}
.navSort-empty{border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; }
.navSort-dragel{position: absolute; pointer-events: none;z-index: 99999999; min-width:400px;}
.navSort-dragel .navSort-handle{-webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1); box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1);}
.navSort-con{display: block; height:35px; margin: 5px 0; padding:0px 10px 0px 70px; border: 1px solid #ddd; background: #fefefe;  border-radius: 3px; position: relative;}
.navSort-con.navSort-con-selected{background: #fff;}
.navSort-dragel > .navSort-item > .navSort-con{margin: 0;}
.navSort-text{ height: 35px; line-height: 35px; cursor: default;}
.navSort-text > span{ display: inline-block; margin: 0 5px;}
.navSort-text > span.showtips{ font-size: 14px;}
.navSort-con:hover{ background-color: #fafafa;}
.navSort-con:hover > .navSort-handle,.navSort-dragel>.navSort-item .navSort-handle{ background-color: #5874d8; color: #fff;}

li.navSort-item li .navSort-con::before,li.navSort-item li .navSort-con::after{ position: absolute; content:"";}
li.navSort-item li .navSort-con::before{ left: -20px; top: -6px; height: 50px; width: 1px; background-color: #ccc;}
li.navSort-item li .navSort-con::after{ left: -20px; top: 16px; width: 20px; height: 1px; background-color: #ccc;}
li.navSort-item li:last-child > .navSort-con::before{ height: 23px;}

li.navSort-item ol ol::before{left: -19px;top: -8px; bottom: 0; width: 1px; background-color: #ccc;position: absolute;content:"";}
li.navSort-item > ol > li:last-child > ol::before{ display: none;}
.navListSort .displayHide{ opacity: .5;}

.layui-laypage .layui-laypage-first,.layui-laypage .layui-laypage-last{ border: 1px solid #ddd!important; margin-right: 8px; border-radius: 2px;}

.clearfix::before,.clearfix::after{ display: block; height: 0; overflow: hidden; width: 100%; clear: both; content: "";}

.edit-hide{ display: none;}
/*招商产品购买*/
#agentProduct .pro_title{ height: 50px; font-size: 18px; line-height: 50px; border-bottom: 1px solid #ddd; padding-left: 15px; color: #333;}
#agentProduct .pro_content{ padding: 15px; min-width: 200px;}
#agentProduct .pro_webList > span.webAccount{ display: inline-block; vertical-align: middle; margin-right: 5px;}
#agentProduct .proBuy_con{ padding-top: 15px;}
#agentProduct .proBuy_Img{ float: left; width: 500px;}
#agentProduct .proBuy_Img img{ display: block; width: 100%;}
#agentProduct .proBuy_info{width: calc(100% - 550px); min-height: 300px; float:right;}
#agentProduct .checkboxList{ max-width: 700px;}
#agentProduct .checkboxList li{ display: inline-block; height: 34px; line-height: 34px; padding: 0 10px; min-width: 80px; text-align: center; white-space: nowrap; border: 1px solid #ddd; background-color: #fff; white-space: nowrap; cursor: pointer; margin-right: 10px; border-radius: 4px; margin-bottom: 10px;}
#agentProduct .checkboxList li.on{ border: 1px solid #5874d8; color: #5874d8;}
#agentProduct .orderInfo{ line-height: 40px;}
#agentProduct .price_text{ color: #f32929; font-size: 16px;}
#agentProduct #orderTitle{ color: #5874d8; font-size: 16px;}
#agentProduct #orderPay{ width: 180px; height: 45px; font-size: 16px;}
.orderAlert{ margin-right: 10px;}

#proDetail{ padding-top: 30px;}
#proDetail > .layui-elem-quote{ font-size: 16px;}
#proDetail > .detailContext{ min-height: 200px; padding: 15px; line-height: 2;}
#proDetail .detailContext img,#proDetail .detailContext table,#proDetail .detailContext iframe{max-width: 100%;}