﻿@charset "utf-8";
/* CSS Document */
body{background:#fafafa;padding: 0px;}
.b2table{background:#fafafa;padding: 0px;overflow-x:hidden;}
/*body{background:#fafafa;padding: 8px 0px 0px 0px;}*/
.myH{ height:45px; width:100%; background-color:#000; position:relative;}
.myLogo{ height:45px; width:100px; background:url(default/images/logo.png) no-repeat center; float:left;}
.myNiv{ line-height:45px; font-family:"微软雅黑", "新宋体", Arial; }
.myNiv a{color:#919191; margin-left:20px; font-size:14px; text-decoration:none;}
.myNiv a.on,.myNiv a:hover{ color:#ffffff;}
.myUser{ position:absolute; right:0px; top:15px; padding:0; margin:0;}
.myUser li{ list-style:none; float:left; display:block; color:#919191; padding-left:20px; padding-right:20px; font-size:12px; line-height:25px;}
.myUser li a{ color:#919191; text-decoration:none;}
.myUser li.user{ background:url(default/images/user.png) left no-repeat;}
.myUser li.logOut{ background:url(default/images/logout.png) left no-repeat;}
.layout-split-west{border-right: 5px solid #fff;}
/*panel*/

.accordion-header-selected .icon-sys{ background: url(default/images/tree_icons.png) no-repeat scroll -286px -18px;}
.panel-header, .panel-body {border-width: 0;/*height: 100%;*/}
/*.panel-header, .panel-body {border-width: 0;}*/
.panel-header{ background:#e3ecf4 none repeat scroll 0 0;}
.panel-header .panel-title{ color:#000; padding-left:10px;}
#left,#west{ background:url(default/images/leftBg.gif) left repeat-y #ffffff;}
#left .panel-body,.accordion{ background:none;}
.panel-tool a:hover{ background-color:transparent;}
.accordion-noborder .accordion-header{border-width:0;}
.panel-with-icon { padding-left: 32px; font-size:14px;color:#000000;}
.layout-button-left {background: transparent url("default/images/layout_arrows.png") no-repeat scroll 0px 0px;}
.layout-button-right {background: transparent url("default/images/layout_arrows.png") no-repeat scroll 0px -16px;}
.tabs-scroller-left {border:none; background: url('default/images/tabs_leftarrow.png') no-repeat 1px 5px;margin-top:4px;}
.tabs-scroller-right {border:none; background: url('default/images/tabs_rightarrow.png') no-repeat 2px 5px;margin-top:4px;}
/*left tree*/
.easyui-accordion ul {padding:0 10px;}
.layout-expand{ background-color:#292929;}
.tree-node-selected{ /* background:none; */}
.tree-file {background:url(default/images/tree_icons.png) no-repeat scroll -240px 0px;}
.tree-node-selected .tree-file,.tree-node-hover .tree-file{ background:url(default/images/tree_icons.png) no-repeat scroll -272px 0px;}
.tree-node-selected .tree-title,.tree-node-hover .tree-title{ color:#107bdd;}
.tree-node-hover{ /* background:none; */}
.accordion .accordion-header{ background:none; height:16px !important;}
.accordion .accordion-header-selected, .tree{ background:#fff;border:1px solid #fff;}
.icon-sys{background:url(default/images/tree_icons.png) no-repeat scroll -286px 0;}
.accordion-collapse{ background:none;}
.tree-title{ font-size:13px;}
/*tabs*/
.tabs-header{}
/*.tabs-header{margin-bottom: 4px;}*/
.tabs-header, .tabs-tool{ /*background-color:#ff7e30;*/ border-width:0;}
/*.tabs-panels, .tabs{border-width:0;}*/
.tabs-panels{
    border-width:0;
    border: 1px solid #6694cf;
    margin-top: -7px;
    border-radius: 0px 10px 10px 10px;
    width: 99.8% ;
}
.tabs{border-width:0;}
.tabs-icon{ display:none;}
.tabs-with-icon{ padding:0;}
.tabs li{border-color:#ff7e30;border-radius:0;}
.tabs li.tabs-selected{border-color:#ffffff; border-radius:0;}
.tabs li a.tabs-inner{ border-width:0; border-radius:0; background:none; color:#fff;}
.tabs li a.tabs-close{ 
    background:transparent url("default/images/tabs_icons.png") no-repeat scroll -34px center;}
.tabs li.tabs-selected  a.tabs-close{ 
    background:#fff url("default/images/tabs_icons.png") no-repeat scroll -48px center;}
.tabs li a.tabs-close:hover{ 
    background:#fff url("default/images/tabs_icons.png") no-repeat scroll -48px center;}
.tabs li.tabs-selected a.tabs-inner,.tabs li a.tabs-inner:hover ,#tt .tabs li.tabs-selected a.tabs-inner,#tt .tabs li a.tabs-inner:hover { background:#fff; color:#ffc125; font-weight:100;}
#tt .tabs-header,#tt .tabs-tool{ background:none;}
/*#tt .tabs-header,#tt .tabs-tool{ background-color:#fff;}*/
#tt .tabs li a.tabs-inner{ 
    border-width:0;
    background:#bfdbff;
    color:#225582;
    border-radius:10px 10px 0px 0px; 
    overflow: hidden; 
}
/*#tt .tabs li a.tabs-inner{ 
    border-width:0; 
    border-top:1px solid #fff; 
    border-radius:0; 
    background:none; color:#fea068;
}*/
#tt .tabs li.tabs-selected a.tabs-inner,#tt .tabs li a.tabs-inner:hover{ 
    border-color:#fff;
    border-radius:10px 10px 0px 0px; 
    overflow: hidden; 
    border:1px solid #6694cf;
    border-bottom:#225582;
    color: #6283ce;
    z-index: 999;
}
/*#tt .tabs li.tabs-selected a.tabs-inner,#tt .tabs li a.tabs-inner:hover{ 
    border-width:1px 1px 0 1px;
    padding: 0px 9px; 
    border-color:#ffc125;
}*/
#tt .tabs {margin-left: -4px;}
/*#tt .tabs { border-bottom:1px solid #ffc125;}*/
.tabs li a.tabs-inner{padding:0 17px;}
.tabs-title{font-size:13px;}

/*表格*/
.datagrid-header{ height:34px;}
.datagrid-header .datagrid-cell {  height: 34px;line-height: 34px;}
/**11*/
/**.datagrid-header, .datagrid-td-rownumber{background: #eef1df;}**/
.datagrid-header, .datagrid-td-rownumber{background: #e3ecf4;}
.datagrid-row-over{background: #f9fbe9;}
.datagrid-row-selected{ background:#edf4c3;}
/*.datagrid-view{border: 1px solid #e4e6d6;}*/
.layout-split-north{border-bottom:5px solid #000000;}
.datagrid-toolbar, .datagrid-pager{background: #e3ecf4}
.datagrid .datagrid-pager{border-style: solid;border-width: 0;display: block;margin: 0;}
/*flexTable*/
.tableH{background: #6283ce; font-weight:900; height:32px; line-height:32px; padding-left:10px;}
.flexTable{
    border-collapse: collapse;
    /* margin-top:8px; 
    margin-bottom:8px;*/
    ollaborder-spacing: 0px;
    background: #fff;
    margin-bottom: 8px;
  /*  border:0; 
    cellpadding:0; 
    cellspacing:1; 
    bgcolor:#BAD8FC;*/
}
.flex2Table{
    padding:0; height:59px; border:0; width:98%; margin-left: -1%; 
}
.sT-two{
    margin-left: 0.5%;margin-right: 0.5%;
    width: 99%;
    border-collapse: separate;
}
.flexTable a{text-decoration: none;}
.flexTable select{border:1px solid #6283ce;}
.flexTable .tdSelect{}
.flexTable .tdInput{border:1px solid #6283ce; width: 100px;}
.flexTable .tableFunction{text-align:left;}
.queryTitle{
    width: 101%; 
    margin-top: -8px;
    background-color: #fff;
}
#searchTablecontent{
    /*margin-left: 1%;*/
    display:block
}
#class2content{
    display:block
}
.queryTitle .queryButton{margin: 6px 10px; }
.queryTitle .queryText{margin-left: 4px;color: #fff;font-size: 16px;}
.flexTable td,.flexTable th{ /*border-bottom: 1px dashed #e4e6d6; padding:3px; */white-space:nowrap;}
.tableInfo{padding-left: 20px; height:26px; text-align:right; }
.flexTableMgt{margin-bottom:2px;}

#divList {padding:0px;}
.dList{
    width:100%;height:100px;
}
.searchTable h1 { 
    font:100% Arial, Helvetica, sans-serif; 
    text-align:left; 
    font-weight:bolder; 
    background:#bfdbff;  
    padding-left: 28px; 
    display:block; 
    color:#225582;
    height: 28px;
    line-height: 28px;
}
.searchTable { 
    /*width:99%; 
    background:rgb(224,224,224); 
    position:relative; 
    margin:0 auto; 
    padding:1px;
    border-radius: 10px 10px 10px 10px; 
    overflow: hidden;
    background-color: #fff;*/ 
    background:#bfdbff;
    margin-top:4px; 
    margin-left:0.5%; 
    margin-right:0.5%; 
    border-radius:10px 10px 10px 10px; 
    overflow: hidden; 
    border:1px solid #6694cf;
}
.searchTable .flex_T{
    margin-top: -8px;
    margin-bottom: -8px;
}
.searchTable .ch2{
    margin-left: 8px;
    font-size: 14px;
    color: #225582;
    font-weight: lighter;
}
.searchTable .flex { 
    /*position:absolute; 
    right:10px; 
    top:8px; 
    cursor: pointer; */
    color:#fff;
    float:left;
    margin-top: -21px;
    margin-left: 4px;
    text-decoration: none;
}
.searchTable #stateBut1s { 
    color:#fff;
    float: right;
    margin-top: -30px;
    margin-right: 10px;}
.searchTable #class2content{
    width: 100%;
    float: left;
    /*height: 430px;*/
/*    margin-top: -8px;*/ 
/*    min-height: 615px;
    max-height: 430px;*/
}
.listBackground{
    background-color:#fff;
    line-height: 20px;
    display:block;
}
.listTr{
   line-height: 24px;
}
.gtInput{
    margin-left: 5px;border:1px solid #6283ce;
}
.gt2Input{
    margin-left: 9px;border:1px solid #6283ce;
}
#bcmMapl .tdText{
    padding-left: 10px;
}
#bcmMapl .tdText input{
    border:1px solid #6283ce;
}
#bcmMapl .tdIcon{
    margin-left: 3px;
}
#bcmMapl .icon-delete{
    line-height: 16px;
}
.wlgyfpTable{
    margin-left: 20px;
    margin-top: 10px;
    width:97%; 
    border:0; 
}
.altBottom{position:relative;}
.altBottom .altTitle{display:none;}
.altBottom:hover .altTitle{
    display:block;
    position:absolute;
    top:-10px;left:26px;
    background:rgba(0,0,0,0.8);
    border-radius:10px 10px 10px 10px;  
    overflow: hidden;
    border:1px solid #000;
    height: 30px;width:60px;
    z-index: 999;
}
.altBottom:hover .altTitle p{
    color:#fff;
    padding:1px;
    font-size:12px;
    text-align:center;
    margin-top:7px;
}

.easyui-linkbutton-alt{position:relative; font-size: 20px;}
.easyui-linkbutton-alt:hover{
	background:#bfdbff; 
    color:#225582;
    --webkit-box-shadow:inset 1px 1px 10px rgba(70,100,165,0.6); 
    --moz-box-shadow:inset 1px 1px 10px rgba(70,100,165,0.6); 
    box-shadow:inset 1px 1px 10px rgba(70,100,165,0.6); 
    border-radius: 5px 5px 5px 5px; 
    overflow: hidden;
    text-decoration: none;
    height:20px;
}
.easyui-linkbutton-alt .alt2Title{display:none;}
.easyui-linkbutton-alt:hover .alt2Title{
	display:block;
    position:absolute;
    top:30px;left:-26px;
    background:rgb(250,250,250);
    border-radius:8px 8px 8px 8px;  
    box-shadow:2px 2px 5px rgba(30,30,30,0.4);
    overflow: hidden;
    border:1px solid rgb(250,250,250);
    height: auto;width:80px;
    z-index: 999;
}
.easyui-linkbutton-alt:hover .alt2Title p{
    color:#000;
    font-size:12px;
    text-align:center;
    margin-top:6px;
    margin-bottom:6px;
    /* white-space:nowrap; */
}

/*.callSelect{
    height: 20px;
}*/
.searchTable .flex3Table{
    height: 100%;
    background: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    display:block;
    overflow-x: auto;
}


/*button*/

button,.l-btn-plain,input[type="button"]{  height:25px; line-height:22px; border:0; margin-right:10px;  -moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; color:#fff; outline:0;}
.l-btn-plain:hover {  border:0;padding:1px;}
button,input[type="button"]{background:#6fb3e0;color:#ffffff;letter-spacing: 1px;}
/*08*/
/*.easyui-linkbutton{ float:left;background:#b4e003;color:#ffffff; }*/
.allButton {
    background: #e9f2ff; 
    height:28px; 
    margin-top:4px; 
    margin-left:0.5%; 
    margin-right:0.5%;
    padding-left: 4px;
}
.allButton a{
    text-decoration: none;
}
.easyui-linkbutton-two {
    float:left;
    background:#e9f2ff;
    color:#225582;
    margin-left: 2px;
    font-weight: bold;
    margin-top: 3px;
    height: 22px;
}
.easyui-linkbutton-two:hover{
    color:#225582;
    --webkit-box-shadow:inset 1px 1px 10px rgba(98,131,206,0.6); 
    --moz-box-shadow:inset 1px 1px 10px rgba(98,131,206,0.6); 
    box-shadow:inset 1px 1px 10px rgba(98,131,206,0.6); 
    border-radius: 5px 5px 5px 5px; 
    overflow: hidden;
}
.easyui-linkbutton-two .iconText{
    margin-right: 8px;
}
.easyui-linkbutton-three{
    float:left;background:#fff;
    color:#6283ce;
    margin-left: 2px;
    font-weight: bold;
    height: 22px;
    /*margin-top: 3px;*/
}
.easyui-linkbutton-three:hover{
    color:#6283ce;
    --webkit-box-shadow:inset 1px 1px 10px rgba(200,200,200,0.8); 
    --moz-box-shadow:inset 1px 1px 10px rgba(200,200,200,0.8); 
    box-shadow:inset 1px 1px 10px rgba(200,200,200,0.8); 
    border-radius: 5px 5px 5px 5px; 
    overflow: hidden;
}
.easyui-linkbutton-three .iconText{
    margin-right: 8px;
}
.easyui-linkbutton-one{ 
    float:left;
    background:#bfdbff;
    color:#225582;
    margin-left: 2px;
    font-weight: bold;
    height: 22px;
}
.easyui-linkbutton-one:hover{ 
    background:#bfdbff; 
    color:#225582;
    --webkit-box-shadow:inset 1px 1px 10px rgba(70,100,165,0.6); 
    --moz-box-shadow:inset 1px 1px 10px rgba(70,100,165,0.6); 
    box-shadow:inset 1px 1px 10px rgba(70,100,165,0.6); 
    border-radius: 5px 5px 5px 5px; 
    overflow: hidden;
    text-decoration: none;
}
.easyui-linkbutton-one .iconText{
    margin-right: 8px;
}
.left-bt{border-radius:5px 0 0 5px; margin:0;}
.left-bt:hover { background:#438eb9; border-radius:5px 0 0 5px; margin:0;}
.mid-bt{ border-radius:0; margin:0; }
.mid-bt:hover { border-radius:0; margin:0;}
.right-bt{border-radius:0 5px 5px 0;margin-right:10px;}
.right-bt:hover { border-radius:0 5px 5px 0;margin-right:10px;}

.icon-get-dates{ background:url(default/images/btIcon.png) no-repeat -4px 0;}
.icon-order{ background:url(default/images/btIcon.png) no-repeat -42px 0;}
.icon-up{ background:url(default/images/btIcon.png) no-repeat -72px -1px;}
.icon-down{ background:url(default/images/btIcon.png) no-repeat -107px -1px;}
.icon-paiChan{ background:url(default/images/btIcon.png) no-repeat -144px 0;}
.icon-data-paiChan{ background:url(default/images/btIcon.png) no-repeat -172px 0;}
.icon-paiChan-chanNeng{ background:url(default/images/btIcon.png) no-repeat -202px 0;}
.icon-qiangZhi-paiChan{ background:url(default/images/btIcon.png) no-repeat -231px -1px;}
.icon-data-paiChan-chanNeng{ background:url(default/images/btIcon.png) no-repeat -264px 0px;}
.l-btn{/*word-spacing:4px; letter-spacing: 1px;*/}

.tb{width: 99%; background:#fff; border-radius: 10px 10px 0px 0px; overflow: hidden; margin-top:14px; margin-left:0.5%; margin-right:0.5%;border:1px solid rgb(224,224,224);}
.fl{ float:left;}
.fr{background:#6283ce;}
.frButton{
    float:left;
    margin: -25px 178px;
    /*background:#6283ce;*/
}
.clearL{ clear:left;}.clearR{ clear:right;}.clearB{clear:both;}

/*tooltip*/
.tooltip {position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible; background:none; border:none;}
.tooltip.in {opacity:.8;filter:alpha(opacity=80)}
.tooltip.top {padding:5px 0;margin-top:-3px}
.tooltip.right {padding:0 5px;margin-left:3px}
.tooltip.bottom {padding:5px 0;margin-top:3px}
.tooltip.left {padding:0 5px;margin-left:-3px}
.tooltip-inner {max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow {position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow {bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow {top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow {top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow {top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}

/*window*/
.window, .window-shadow{   
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 10px;
}
.window{
    background: #bfdbff;
    border: 1px solid #6694cf;
    border-radius: 10px;
    overflow: hidden;
}
.window .panel-header .panel-title{color:#225582; }
.window .panel-header{background:#bfdbff; padding:6px 0;}

.easyui-splitbutton {
   /* background: #6fb3e0 none repeat scroll 0 0;
    color: #ffffff;
    float: left;*/
}
.easyui-splitbutton:hover{/*background:#438eb9; color:#fff;*/}


.title_w1{width:65%; border:1px solid #6283ce;}
.title_w2{width:95%; border:1px solid #6283ce;}
.title_w3{width:97%; height:40px; line-height:20px; border:1px solid #6283ce;}
.title_w4{width:98%; border:1px solid #6283ce;}
.easyui-tabs{width:99%;}
.sCut{font-size:26px;color:rgb(240,240,240);}
.bomItems{width:100%;/*height:100px;*/}
.class2content{background-color: #fff;}
.listBootstrap{overflow-x: scroll;margin:4px 6px;}
.list2Bootstrap{/*overflow-x: scroll;*/width:100%;height: 100px;}
.mycontainer{margin:4px 6px;}
.listTd{text-align:right;width: 4%;}
.list1TdDate{text-align:left;width: 12.5%;white-space: initial !important;}
.list1Td{text-align:left;width: 12.5%;}
.list1Tds{text-align:right;width: 20%;}
.list2Td{text-align:left;width: 25%;}
.list3Td{text-align:left;width: 37.5%;}
.list4Td{text-align:left;width: 50%;}
.list5Td{text-align:left;width: 62.5%;}
.list6Td{text-align:left;width: 75%;}
.list7Td{text-align:left;width: 87.5%;}
.list8Td{text-align:left;width: 12.5%;}
.list1Td .combo{width: 46% !important;}
.list8Td .combo{width: 65% !important;}
.list1TdDate .combo{width: 32% !important;}
.layout-tree-header{
	padding-top:5px;padding-bottom:5px;
	line-height:15px;
	color:rgb(21,66,139);
	font-weight:bold;font-size:14px;
	position:relative;
	txet-align:left;
	background:url('../../../common/images/panel_title.png')repeat-x;
	border:1px solid #99bbe8;
}
.ulMenu{
	border-right: 8px solid rgb(224, 236, 255);
	border-bottom: 8px solid rgb(224, 236, 255);
	background:#fff;
}