﻿body { margin: 5px auto 0px; background:#FCFCFC; font-size:12px; }
.query{ min-width: 768px; }
.edit{min-width: 512px;}
table label { line-height: 20px; height: 20px; margin-top: 3px; display: inline; }
.btn { vertical-align: middle; margin-right: 5px; }
.table thead tr.head > th { color: #DD4814;background-color: #EEE; margin :auto;}
.pager #PageIndex, #goPage { width: 30px; line-height: 20px; height: 20px; padding:0px;}
#PageIndex{ text-align:center;}
#PageSize, #PageSize_dropdownlist { width: 60px; height:22px; padding:0px; }
.table .center, .center { text-align: center; }
.table .middle, .middle { vertical-align: middle; }
table tbody tr td{ vertical-align: middle;}
table tr td{ vertical-align: middle;}
.table .block, .block { display: block; }
.query td, th { word-break: keep-all; white-space: nowrap; }
.edit td, th { word-break: keep-all; white-space: nowrap; }
.detail tr td{ word-break:break-all;word-wrap :break-word   }
.break{ word-break:break-all;word-wrap :break-word;   }
.w30 { width: 30px;}
.w50 { width: 50px;}
.w70 { width: 70px;}
.w90 { width: 90px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w150 { width: 150px; }
.w180 { width: 180px; }
.min150 { min-width: 150px; }
.w400{ width:400px;}
.w220{ width:220px;}
.w20{ width:20px;}
.qlabel120 { background: #f9f9f9; width:120px; }
.qlabel100 { background: #f9f9f9; width:100px; }
.qlabel { background: #f9f9f9; width:80px; }
.qlabel label,.required, .error,.remind{display: inline-block;vertical-align: middle; }
.qlabel label .required{height: 15px;line-height: 15px; vertical-align:bottom; margin-right:5px;}
.bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse; 
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.centerNote{  float:left;  margin-left:50px; margin-top:5px;  color:Green; font-size:15px; }
.required, .error{ color: #b94a48; }
 .Failure, .FailStop, .Error, .ErrorStop{ background:#b94a48;}
.success{color: #468847; }
button.error,input.error,select.error,textarea.error{ border:1px solid #b94a48; color:#000000; }
.cusError{ border:1px solid #b94a48; }
.remind{ color:#999; }
.clear{ clear:both;}
.fl{ float:left; padding:5px 10px 0px 10px;}
.pager a ,.pager li{ margin-left:2px;}
.pager a.disable{ cursor:default; color:#ccc;}
.fr{ float:right; padding-right:10px;}
.table .nopadding{ padding:0px; margin:0px;}
.table .noleftborder{ border-left:0px;}
.litab { float: left; line-height: 25px; width: 120px; font-size: 15px; font-weight: bold; background: #ddd; margin: 5px; }
.select { background: #A4BED4; }
.nodisplay,.advSearch { display: none; }
.display { display: block; }
.link { cursor: pointer; }
.right{ float:right; margin-right:15px;}
 table>tbody>tr.over {color: #f00; }
.table-hover tbody tr:hover > td .ladd{display:inline;}
/*.table-hover tbody tr> td .ladd{ display:none;}*/
.tab_action { float: right; margin:2px 0px; width: 150px; height: 15px;  display:none; }
.tab_action a { float: left; margin: 0px 4px; padding: 2px 0px; width: 16px; height: 12px; }
.tab_action .moveup { background: url(../images/search.png) -14px -261px; }
.tab_action .movedown { background: url(../images/search.png) 0px -261px; }
.tab_action .movetop { background: url(../images/search.png) -32px -261px; }
.tab_action .moveend { background: url(../images/search.png) -48px -261px; }
.tab_action .delbtn { background: url(../images/search.png) -64px -261px; }
.tab_action .editbtn { background: url(../images/search.png) -80px -260px; }
.tab_action .cutbtn { background: url(../images/search.png) -96px -261px; }
.tab_action .gobtn { background: url(../images/ui-icons_B94A48_256x240.png) -210px -190px;}
.tab_action .no-moveup { background: url(../images/search.png) -14px -277px; }
.tab_action .no-movedown { background: url(../images/search.png) 0px -277px; }
.tab_action .no-movetop { background: url(../images/search.png) -32px -277px; }
.tab_action .no-moveend { background: url(../images/search.png) -48px -277px; }
.segmentPosition{float:left; width:100%;}
.nodePosition{float: left; margin: 10px 5px 5px 5px; width: 80px; height:40px; border: 1px solid #b5d6e6; text-align:center; padding-top:18px; background-color: #D3D3D3;}
.firstSubNodePosition{ margin: 80px 5px 5px 5px; width: 80px; height:20px; border: 1px solid #b5d6e6; text-align:center; padding-top:3px; background-color: #F0F8FF;}
.subNodePosition{ margin: 10px 5px 5px 5px; width: 80px; height:20px; border: 1px solid #b5d6e6; text-align:center; padding-top:3px; background-color: #F0F8FF;}
.nodePoint{float: left; margin: 17px 5px 5px 5px; width: 30px;}
.subNodePoint{margin: 1px 5px 1px 5px; width: 80px;height:20px;}
#AjaxEnum,.checkboxlabel{ margin-top:5px;}
.checkboxlabel label input{width:15px;}
.checkboxlabel label:hover{background-color: #D3D7D4;}
td .editlink{ height:30px; line-height:30px; display:inline-block; }
.ui-menu-item a{ display:block;}
#optionMsg{ margin-left:50px; line-height:28px;}
.pdca-old{ background:#d9edf7}
.pdca-even{ background:#FFFFFF}
.node{float: left; margin: 15px 5px 5px 5px; width: 80px; height:45px; position:relative; border: 1px solid #b5d6e6; text-align:center;   }
.smtColor{background-color: #CCBBFF;}
.assColor{background-color: #99DD00;}
.rfColor{background-color: #FFFF77;}
.pkgColor{background-color: #EEFFBB;}
.nodePoint1{float: left; margin:15px 5px 5px 5px; width: 30px; height:30px;}

.route_action { float: right;  top:0; width:75px; z-index:999; position:absolute; margin: 0px 15px 50px 8px;  height: 15px;display:none; }
.route_action a { float: left; margin: 0px 4px; padding: 2px 0px; width: 16px; height: 12px; }
.route_action .right { background: url(../images/search.png) -13px -311px; }
.route_action .left { background: url(../images/search.png) -16px -295px;  }
.route_action .del { background: url(../images/search.png) -64px -261px;  }

.treegrid-indent{ text-indent:0.5cm; display:inline-table;  }
.cusalert { position:fixed; bottom:20px;left: 0px; right: 0px; margin: auto 150px; display: none;  }
.cusalert .content{ overflow:hidden; margin-left:15px;}
#ajaxContent{overflow:auto;   margin:5px auto;}
.detailtitle{ display:inline-block; float:left; margin:8px auto;}
.bigsuccess,.bigerror{background: url(../images/success.png) no-repeat ; width:180px; height:32px;padding-left:42px; margin-left:10px; line-height:32px; font-weight:bold; font-size:18px; color:#7ac427; }
.bigerror{background: url(../images/error.png) no-repeat; color:#b94a48; }
.bigstrong{ font-weight:bold; font-size:15px;}
.bigcounts{ width:300px; height:36px; line-height:36px; color:#FF0033}
.shijiandian { background-color: #E0E0E0; margin:5px; }
.query tbody>tr>td.selected{ background-color:#f5e79e}
.alert-warn {color: #c09853;background-color: #fcf8e3;border-color: #fbeed5;}
.alert-error {color: #E74C3C;background-color: #fcf8e3;border-color: #E74C3C;}
.alert-success {color: #18BC9C;background-color: #fcf8e3;border-color: #18BC9C;border-color: transparent;}
.a-underline { text-decoration:underline;}
.tablesorter .head .header, .tablesorter .head .tablesorter-header{
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right:15px;
	background-color:#E9F7FC
}
.tablesorter .head  .headerSortUp,.tablesorter .head  .tablesorter-headerDesc {
	background-image: url(../images/asc.gif);
    background-color:#CDE9FD;
    padding-right:15px;

}
.tablesorter .head  .headerSortDown ,.tablesorter .head .tablesorter-headerAsc  {
	background-image: url(../images/desc.gif);
	background-color:#CDE9FD;
	padding-right:15px;
}
.timeSpan{ display:block; width:120px;}

.tdnoborder { padding: 0; vertical-align: middle;white-space: nowrap;  }
.divnoborder { float: left;  }
.tablenoborder{ border-style: none outset none none;
                    border-width: 0 1px 0 0; border-color: inherit; border-collapse: collapse; padding: 0;
                    margin: 0; width: 100%;   }