/*自己定义的CSS*/
* html .clearfix {height: 1%;}
.clearfix {zoom: 1;}
/* 左侧菜单 */
.J_menuItem.active{background-color: #3F91FD;}

/* select */
.fly-form-select select {border: none;padding: 3px 22px 6px 6px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAXCAYAAACMLIalAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFHSURBVEiJ7dY/SgNREMfx7wQrlSBLCo+RNMFY5Qapts4FFK0ClrmGNoEEcoGcQT2A5AQKVmqRRlTGwp8SdNk/8a27hQMPdmffzPvs48GuuTt1i0bVgKT4R+WNhpmNzSz+bSMzi81sHAJlwD3wBBy6+8OGoAi4BPbcfT8ErAc8AgvA3J0iQy+2UI9e0frEnmo8ABwYbYAaqXYQAvSFUvML4A3oFwD1VXMeCvQdtQNcAbdAlAMUAXeq2S4FpYXaOhvzHKi55rZDgn6gtNhQZ+QkBXSqOcPQoESUFp0AL0A34VkXeAUmZYDSUE1gCdwArbV8S7kl0PxTlAAd7dZ0LTdVrlMWKBUlxJHOTqzhwHGZoEyUYDPgWWNWNsjdPz4raWFmu8C1bg/cfZVaECC2sia4+8rMzj6vywYB2TtVRdTzJ69qQFLUEvUOCvU4pv7sx1oAAAAASUVORK5CYII=") no-repeat right center #fff;background-size: auto 40%;
    -webkit-appearance: none;-moz-appearance: none;appearance: none; border-radius: 1px;width: 100%;border: solid 1px #cfdadd;
}
.fly-form-select select:before {font-family: "hui-font";content: "\e63d"; font-size: 12px;}
/*表格剧中样式*/
.table-center th, .table-center td {text-align: center;vertical-align: middle !important;}
/*表格列表样式*/
.table td,.table th{font-size:13px;}/*设置所有表格表头为13px*/
.ajax-list-table {table-layout:fixed;word-break:break-all;}
.ajax-list-table th,.ajax-list-table td{font-size:13px;word-break:break-all;}
.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*表格列表td超出长度隐藏*/
.ajax-list-table .MHover{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*数据表格选中样式*/
.ajax-list-table .active{background-color: #F5F5F5;}

/*表格，表头字段，排序样式*/
.sort-filed {/*background: url(../img/arrow.png) no-repeat right;*/cursor: pointer;}
.sort-filed span:after {font: normal normal normal 14px/1 FontAwesome;content: "\f0dc";margin-left: 10px;}
.sort-filed.asc span:after {font: normal normal normal 14px/1 FontAwesome; content: "\f0de"; margin-left: 10px;/*background: url(../img/arrow-up.png) no-repeat right;*/}
.sort-filed.desc span:after {font: normal normal normal 14px/1 FontAwesome;content: "\f0dd";margin-left: 10px; /*background: url(../img/arrow-down.png) no-repeat right;*/}
.chosen-container{min-width: 150px;}

/**
 * 分页面，表格数据区域固定样式，滚动条样式
 */
.sticky-table {overflow:auto;width:100%;padding:0;position:relative;-webkit-overflow-scrolling:touch;}
/* 首行永远固定在头部*/
.sticky-table .sorttable thead {position:sticky;top:0;background-color:#F5F5F6; z-index:20;}
/* 首列永远固定在左侧*/
.sticky-table .sorttable td:first-child,
.sticky-table .sorttable th:first-child {position:sticky;left:0;z-index:1;background-color:#F5F5F6;width:30px;max-width:30px;}

/* 第2列永远固定在左侧*/
.sticky-table .sorttable td:nth-child(2),.sticky-table .sorttable th:nth-child(2) {position:sticky;left:30px;z-index:10;}

/*移动横向滚动条时，左侧固定列的背景色改变*/
.sticky-table.scroll-left .sorttable th:nth-child(2) {background-color:#F5F5F6;box-shadow: 4px 0 4px rgba(0, 0, 0, 0.1);}
.sticky-table.scroll-left .sorttable td:nth-child(2) {background-color:#fff;box-shadow: 4px 0 4px rgba(0, 0, 0, 0.1);}

/* 移动横向滚动条时 最后一列*/
.sticky-table .sorttable.fixed-last-td td:last-child,
.sticky-table .sorttable.fixed-last-td th:last-child {position:sticky;right:0;z-index:1;background-color:#F5F5F6;min-width:30px;}
.sticky-table .sorttable.fixed-last-td td:last-child{background:#ffffff; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.1);}

/* 分页固定在下方列*/
.sticky-table .table-page-bar {bottom:0px;position:fixed;width:calc(100% - 43px);background:#F6F8F8;margin-bottom:0px;}
.sticky-table .table-page-bar td {background:#F5F5F6;}
.sticky-table .table-page-bar-pagination {padding-top:0px;padding-bottom:10px;}
.sticky-table th > div {width:100%;white-space:normal;word-wrap:break-word;/*当单元格内的单词太长时，允许将单词拆分成多个行。*/
    word-break:break-all;/*允许在单元格内的单词内进行换行，而不仅限于字母间的换行。*/;
}

/*分页面*/
.table-page-bar-pagination {padding-top: 20px;}

/*表单样式*/
.w50 { width: 50px;}
.w60 {width: 60px;}
.w70 { width: 70px;}
.w80 {width: 80px;}
.w100 { width: 100px;}
.w120 { width: 120px;}
.w150 {width: 150px;display: inline-block;}
.w200 {width: 200px;}
.pd-5{padding: 5px;}
.pd-b-5 {padding-bottom: 5px;}
.mr-t-5 {margin-top: 5px;}
.mr-b-5 {margin-bottom: 5px;}
.line-h25 {line-height: 25px;}
.border-bottom{border-bottom: solid 1px #ccc;}
.orderlist { list-style: none;}
.orderlist p {text-align: center;    height: 25px;}
.fly-logo-name {font-size: 80px;}

/*重写下拉样式*/
.form-group select{border:none; padding:3px 22px 6px 6px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAXCAYAAACMLIalAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFHSURBVEiJ7dY/SgNREMfx7wQrlSBLCo+RNMFY5Qapts4FFK0ClrmGNoEEcoGcQT2A5AQKVmqRRlTGwp8SdNk/8a27hQMPdmffzPvs48GuuTt1i0bVgKT4R+WNhpmNzSz+bSMzi81sHAJlwD3wBBy6+8OGoAi4BPbcfT8ErAc8AgvA3J0iQy+2UI9e0frEnmo8ABwYbYAaqXYQAvSFUvML4A3oFwD1VXMeCvQdtQNcAbdAlAMUAXeq2S4FpYXaOhvzHKi55rZDgn6gtNhQZ+QkBXSqOcPQoESUFp0AL0A34VkXeAUmZYDSUE1gCdwArbV8S7kl0PxTlAAd7dZ0LTdVrlMWKBUlxJHOTqzhwHGZoEyUYDPgWWNWNsjdPz4raWFmu8C1bg/cfZVaECC2sia4+8rMzj6vywYB2TtVRdTzJ69qQFLUEvUOCvU4pv7sx1oAAAAASUVORK5CYII=") no-repeat right center #fff; background-size:auto 40%; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:1px;width: 100%; border:solid 1px #cfdadd;}
.form-group select:before{font-family:"hui-font"; content:"\e63d"; font-size:12px;}
.form-control.daterange-btn{min-width: 180px;}/*双日历*/
/*这个商品查询框，下拉样式*/
.form-control.goods-lookup{
    width: 100%;
    border: solid 1px #ffffff;
    height: 30px;
    line-height: 30px;
    margin: 0;
}

/*重写ibox增加阴影*/
.ibox{box-shadow: 0 0 4px rgba(0,0,0,0.1); border-radius: 0px;/*max-width: 1600px;*/margin: auto;margin-bottom: 10px;}
.ibox-head{background: #efefef;line-height: 30px;padding: 10px 0px;}
.ibox-tools select{width: 150px;color:#0C1021;border: solid 1px #c4c4c4;padding: 2px;margin-top:-5px;border-radius: 3px;}
.ibox-tools select option{line-height: 25px;height: 25px;}
.ibox-tab{float: left;padding-left:10px;}
.ibox-tab a{margin-right: 25px;cursor: pointer;color: #666;font-weight: 500;}
.ibox-tab a:hover{color: #3F91FD}
.ibox-tab a.on{color: #3F91FD}

/*重写ibox-tab移动效果*/
@media (max-width: 768px) {
    .ibox-tab{float:none;line-height:25px;}
    .ibox-tab a{margin-right: 15px;}
    .ibox-title{height:auto;}
    .ibox-tools{display:none;}
}

/*下拉操作菜单*/
.dropdown-menu lqf_link > li  a {display: block;clear: both;font-weight: 400;color: #333;white-space: nowrap;border-radius: 3px;line-height: 25px;margin: 4px;text-align: left;padding: 3px 20px;}
.dropdown-menu lqf_link > li a:hover {color:#262626;text-decoration:none;background-color:#f5f5f5}

/*新增加ibox-content tabs*/
.ibox-content .nav-tabs{margin-bottom: 0px;}
.ibox-content .nav-tabs h3{font-weight: 600;font-size:14px;  padding: 5px 30px 0px 5px;}
.ibox-content.nopadding{padding: 0;}

/*//授权样式*/
.auth-box {border-bottom: #0e9aef 2px solid;line-height: 30px;}
.auth-box .ibox-head{border-bottom: #0e9aef 2px solid;}
.auth-box .ibox-head-child{border-bottom: #0e9aef 2px solid;}
.navbar-right{text-align: right;}

/*下划线*/
.line-b-t{border-bottom: 1px solid #F0F3F4;margin: 5px 0px;}
.line-bb{border-bottom: 3px solid #F0F3F4;margin: 5px 0px;}
.list-group-item .time{float: right;}

/*树形菜单 下拉选择  checkbox 选择样式*/
.menu-tree-checkbox li{list-style: none;}
.menu-tree-checkbox li span {display: inline-block;/*padding: 3px 3px;*/text-decoration: none;width: 20px;vertical-align: middle;padding-bottom: 5px;}
.menu-tree-checkbox li.has_child > span {cursor: pointer}
.menu-tree-checkbox li.has_child > ul > li {/*padding-left: 20px;*/}
.menu-tree-checkbox > ul > li::before, .tree > ul > li::after {border: 0}
.menu-tree-checkbox li:last-child::before {height: 30px}
.icon-plus-sign {display: inline-block;width: 20px;height: 26px;background: url('../img/caret.png') center no-repeat;background-size: 18px 18px;vertical-align: bottom;}
.icon-minus-sign {display: inline-block;width: 20px;height: 26px;background: url('../img/caret.png') center no-repeat;background-size: 18px 18px;vertical-align: bottom;
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
/* 销售看板=》销售排名 */
.salrank table tr .phicon{font-size: 16px;font-weight: 600;}
.salrank table tr:nth-child(1) .phicon{background: url("../img/ph1.png") no-repeat center; background-size:contain;width: 50px;height: 50px;color: #ffffff;}
.salrank table tr:nth-child(2) .phicon{background: url("../img/ph2.png") no-repeat center; background-size:contain;width: 50px;height: 50px;color: #ffffff;}
.salrank table tr:nth-child(3) .phicon{background: url("../img/ph3.png") no-repeat center; background-size:contain;width: 50px;height: 50px;color: #ffffff;}

/* 下拉查询插件样式 */
.suggest-search-box .dropdown-toggle{height: 30px;}

/* 详细页面 */
.detail-tit{padding: 5px 0;display:block;}
@media (max-width: 768px) {
    .detail-tit{display:inline-block;padding-left: 10px;}
    .detail-tit:after{content: ":"}
}
/*详细页面--tab样式*/
.detail-tabs .nav-tabs{margin-bottom: 0px;background: #F9F9F9;}
.detail-tabs .nav-tabs h3{font-weight: 600;font-size:14px;  padding: 5px 30px 0px 5px;}
.detail-tabs .tab-content{border-left: solid 1px #e7eaec;border-right: solid 1px #e7eaec;border-bottom: solid 1px #e7eaec;}

/*look-group组件清除*/
.lookup-group-box .clearable{font-size: 20px; z-index: 9;position: absolute;right: 20px;right: 40px;cursor: pointer;display: none;}
.lookup-group-box:hover .clearable{display:block;font-weight: bold;}


/* chose-goods-list 选择商品样式*/
.table.table-goods-list td{padding:1px 2px;}
.goods_code_box{position:relative;}
.goods_code_search{position:absolute;top:10%;right:3px;display:inline-block;cursor:pointer;background:#ffffff;}
.goods_code_search i{font-size:18px;line-height:25px;color:#DDDDDD;}
.goods_code_search i:hover{color:#999;}
.goods_code_chose_table{position:absolute;z-index:999;background:#fff;border:solid 1px #ccc;}
.goods_code_chose_table table tr{cursor:pointer;}
.goods_code_chose_table table tr:hover{background:#c1e2b3;}

/**excel-多个表单**/
.table.table-excel > tbody > tr > td{padding:0px;}
.table.table-excel .form-control{border:solid 1px #fff;border-radius:0px;}
.table.table-excel .form-control[disabled],.table.table-excel .form-control[readonly]{background-color:#ffffff;}
.table.table-excel .form-control[disabled],.table.table-excel .form-control[readonly]{background-color:#ffffff;}