.ui-gridtable {overflow: hidden;display: block;position: relative;background: #ffffff;width: 100%;height: 100%;zoom: 1;}
.activetable {}
.ui-grid {overflow: hidden;position: absolute;left: 0px;top: 0px;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.ui-grid-fixed {position: fixed;z-index: 1000;}
.ui-grid-fixed-hbar{width:100%;overflow-y: hidden;overflow-x: auto;height:18px;bottom:0px;}
.ui-grid-fixed-hbar  .ui-grid-fixed-hbarblock{height:100%;}
.ui-grid table.gtable,.ui-grid table.bottomtbl {border: 1px solid #e5e5e5;border-collapse: collapse;table-layout: fixed;width: 0px;background: #fff;}
.ui-grid table.bottomtbl {background-color: white;border: 1px solid #fff;}
.ui-grid table.scrollm0bottomtbl,.ui-grid table.scrollm3bottomtbl {bottom: 0px;left: 0px;position: absolute;}
.ui-grid  .headrow {}
.ui-gridrc .gtable tr:nth-child(2n) {}
.ui-gridrc .gtable tr.oddrow {background-color: #F9F9F9}
.ui-grid .gtable tr.focusrow {background-color: #c0e1f8;}
.activetable .ui-grid tr.bluefocusrow {background-color: #316AC5;color: #000;}
.ui-grid tr.selectedrow {background-color: #e0edfb;}
.ui-gridtable .focusblock {position: absolute;}
.ui-gridtable .markseledcells,.ui-xlstable .markseledcells {position: absolute;pointer-events: none;background-color: #D8E2F2;-moz-opacity: 0.5;opacity: 0.5;filter: alpha(opacity = 50);}
.ui-gridtable .ucmarkseledcells,.ui-xlstable .ucmarkseledcells {border: 1px solid #316AC5;}
.ui-gridtable .cmarkseledcells,.ui-xlstable .cmarkseledcells {border: 2px dashed #ff6d7f;}
.ui-grid .gtable tr:hover {background-color: #f2f2f2;}
.activetable .ui-grid  tr.focusrow {background-color: #c0e1f8;}
.ui-grid th.head {font-weight: bold;background: none repeat scroll 0 0 #F5F5F5;color: #333;text-align: center;}
.ui-grid  th.noblank {}
.ui-grid  th.rdonly {color: #999;}
.ui-grid  th  span.lb_flag {color: red;padding-right: 4px;visibility: hidden;font-size: 14px;height: 9px;font-family: '微软雅黑';vertical-align: -3px;line-height: 24px;display: inline-block;}
.ui-grid  th.noblank  span.lb_flag {visibility: inherit;}
.ui-grid  td.head1 {background-image: #F2F9FF url(grid/header-bg.png);text-align: center;}
.ui-grid  td.head2 {}
.ui-grid tfoot td {border: 1px solid #9FD6FF;white-space: nowrap;}
.ui-grid table.gtable>tbody>tr>td,.ui-grid table.gtable>tbody>tr>th {white-space: nowrap;}
.ui-grid table.gtable>tbody>tr>td , .ui-grid table.gtable>tbody>tr>th,.ui-grid table.gtable>thead>tr>td , .ui-grid table.gtable>thead>tr>th,.ui-grid table.bottomtbl>tbody>tr>td , .ui-grid table.btoopmtable>tbody>tr>th{border: 1px solid #dadfe6;overflow:hidden;text-overflow:ellipsis;text-overflow:clip\9;}
.gtbl-edable .ui-grid table.gtable>tbody>tr>td:first-child ,  .gtbl-edable .ui-grid table.gtable>tbody>tr>th:first-child,.gtbl-edable .ui-grid table.gtable>thead>tr>td:first-child ,  .gtbl-edable .ui-grid table.gtable>thead>tr>th:first-child,.gtbl-edable .ui-grid table.bottomtbl>tbody>tr>td:first-child ,  .gtbl-edable .ui-grid table.btoopmtable>tbody>tr>th:first-child{border-left: 1px solid transparent;border-top: 1px solid transparent;border-bottom: 1px solid transparent;background:transparent;}
.ui-grid table.bottomtbl>tbody>tr>td {border: 1px solid #fff;}
.ui-grid table.bottomtbl.scrollm0bottomtbl>tbody>tr>td {border-top: 1px solid #ddd;}
.ui-grid table.gtable td.ui-mlinecell,.ui-grid table.gtable td .ui-mlinecell{white-space: normal;word-wrap: break-word;}
.ui-grid table.gtable{font-size:12px;color:#000;border: 1px solid #e5e5e5;}
.ui-grid table.gtable tr th,.ui-grid table.gtable tr td {border: 1px solid #e5e5e5;padding: 0 8px;}
.ui-grid table.gtable tr td.td-rdonly{background: #f7f7f7;cursor: not-allowed;background-clip: padding-box;}
.ui-grid table.gtable tr td.td-rdonly.disablecss {background: none;cursor: default;}
.ui-grid table.gtable tr th.padd0,.ui-grid table.gtable tr td.padd0 {padding: 0px;}
.ui-grid table.gtable tr th.posr,.ui-grid table.gtable tr td.posr {position: relative;}
.ui-grid table.bottomtbl > tbody > tr > td,.ui-grid table.btoopmtable > tbody > tr > th{padding: 0px 8px 0px 0px;}
.ui-grid table.gtable tr th {background: #f2f5f8;border-right: 1px solid #cad2db !important;font-weight: bold;color: #333;}
.ui-grid table.gtable tr{height: 30px;}
.ui-grid table.bottomtbl tr{height: 30px;}
.ui-grid table.gtable thead tr {height: 28px;}
.ui-grid table.gtable thead tr:only-child {height: 38px;}
.ui-grid table.gtable tr:hover {background-color: #f3f5f7;}
.ui-grid table.gtable tr:hover td:first-child {border-left: 1px solid #e5e5e5;}
.ui-grid table.gtable tr:hover td:last-child {border-right: 1px solid #e5e5e5;}
.ui-grid table.gtable tr.selectedrow:hover {background-color: #e0edfb;}
.ui-grid table.gtable tr.focusrow {background-color: #e0edfb;}
.ui-grid table.gtable tr.focusrow td {border-left: 1px solid #cad2db;border-right-width: 0;}
.ui-grid table.gtable tr.focusrow td.focusedcell {border-left: 1px solid #cad2db;border-right: 1px solid #cad2db;background: #cce0f7;color: #000;}
.ui-grid table.gtable tr.focusrow td:first-child {border-left-width: 1px;border-right: 0;}
.ui-grid table.gtable tr.focusrow td:last-child {border-right-width: 1px;}
.ui-grid table.gtable tr:hover td.ui-grid-opcol {border-left: 1px solid #ffffff;}
.ui-grid table.gtable tr.focusrow td.ui-grid-opcol {border-left: 1px solid #ffffff;}
.gridtable_normal .ui-grid tr td span.bold {color: #f80;}
.ui-grid table.gtable  table.ui_gridlayout td{border: none !important;padding: 0px;}.ui-grid table.gtable  table.ui_gridlayout tr:hover{background-color: transparent;}.ui-grid table.gtable > tbody > tr> td.td_operate{text-overflow:inherit;}.ui-grid table.gtable > tbody > tr> td.td_operate span{ white-space:nowrap}.ui-grid table.gtable > tbody > tr> td.td_operate span a{ float:none}.ui-grid .gtable tr td.td-textarea {padding: 0px;}
.ui-grid .gtable td.td-textarea.focusedcell {position: relative;}
.ui-grid .gtable td.td-textarea.focusedcell textarea.ui-gcell-input {border: 1px solid #3285e1;border-radius: 3px;outline: 0;outline: thin dotted \9;background: #fff;}
.ui-grid .gtable td.td-textarea textarea.ui-gcell-input {resize: none;width: 100%;height: 100%;border: 0px;margin: 0px;padding: 2px;display: block;font-size: 12px;background: transparent;box-sizing: border-box;}
.ui-grid table.gtable tr td.row-no {color: #9b9b9b;text-align: center;}
.ui-gridtable  table.movinghead{position:absolute;background:#cccccc;text-align: center;border:1px solid #7f9db9;vertical-align:middle;-moz-user-select:   none;}
.ui-gridtable  table.movinghead div{white-space:  normal;}
.ui-grid .checked{background: url("../res/images/icons/icons-scatter.png") no-repeat;background-position: -19px -233px;height: 14px;width: 14px;margin: 0 auto;cursor: pointer;}
.ui-grid .unchecked,.ui-grid .uncheckedrow{background: url("../res/images/icons/icons-scatter.png") no-repeat;display: inline-block;vertical-align: middle;background-position: 0 -211px;width: 14px;height: 14px;margin: 0 auto;cursor: pointer;}
.ui-grid .unchecked:hover,.ui-grid .uncheckedrow:hover{background-position: -19px -211px;}
.ui-grid.ui-grid-clipoverflow table.gtable>tbody>tr>td{text-overflow:clip;}
.ui-xlsgrid .delete{background: url(../res/icon14/xls_delete.png) no-repeat 50% 50%;height:14px;   width:17px; display:inline-block;}
.ui-xlsgrid .deletegray{background: url(../res/icon14/xls_delete-gray.png) no-repeat 50% 50%;height:14px; width:17px; display:inline-block;}
.ui-xlsgrid .insert{background: url(../res/icon14/xls_insert.png) no-repeat 50% 50%;height:14px; width:17px; display:inline-block;}
.ui-grid table tbody tr td:first-child .delete{background: url(../res/icon14/plus.png) no-repeat 50% 50%;height:17px;   width:17px; display:inline-block;cursor: pointer;}
.ui-grid table tbody tr td:first-child .deletegray{}
.ui-grid table tbody tr td:first-child .insert{background: url(../res/icon14/insert.png) no-repeat 50% 50%;height:17px;   width:17px; display:inline-block;cursor: pointer;}
.ui-grid table tbody tr td:first-child .insertgray{}
.ui-grid .operate_search{background: url(../res/images/icons/grid-btn-icons.png) no-repeat 2px -1920px;height: 17px;width: 17px;display: inline-block;}
.ui-grid .operate_search:hover{background-position: 2px -660px;}
.ui-grid .uncheckedcell{background: url("../res/images/icons/icons-scatter.png") no-repeat;vertical-align: middle;background-position: 0 -211px;width: 14px;height: 14px;margin: 0 auto;cursor: pointer;}
.ui-grid .uncheckedcell:hover{background-position: -19px -211px;}
.activetable .ui-grid td.focusedcell{background-color: #cce0f7;border-left: 1px solid #cce0f7;border-right: 1px solid #cce0f7;color: #000;}
.ui-grid  .hrefcell:hover{color:blue;text-decoration:underline;cursor:pointer;}
.activetable .ui-grid td.fhrefcell{background-color:#87BAD5;}
.activetable .ui-grid td.fhrefcell:hover{text-decoration:underline;cursor:pointer;}
.activetable .focusedcell .operateclass{}
.ui-grid td.focusedcella{padding-right:16px;}
.ui-gridtable .combobutton{background-image:url(combo1.png);background-repeat:no-repeat;background-position:left 50%;width:16px;position:absolute;z-index: 1;}
.ui-gridtable .combobutton:hover{background-image:url(combo2.png);}
.ui-gridtable .ui-statusbar {font-size: 14px;position: fixed;z-index: 9999;bottom: 0px;left: 0px;padding: 8px 12px;background: #e0edfb;color: #1567c2;display: inline-block;position: fixed;}
.ui-grid-bar {position:absolute;left:0px;bottom:0px;height:100%;width:100%;overflow-x:auto;overflow:hidden}.ui-grid-barblock {display:block;position:relative;left:0px;top:0px;width:16px;height:16px}.ui-grid-resizeline {position:absolute;left:0;top:0;height:100%;width:1px;display:none;background:#f88477;}.ui-grid .gtable  .treenode {width:16px;height:14px;display:block;float:left;background-repeat:no-repeat;background-position:0px 50%;}
.ui-grid .gtable .treeleafnode {background-image:url(../res/tree/ftv2node.gif);}
.ui-grid .gtable .treevertline {background-image:url(../res/tree/ftv2vertline.gif);}
.ui-grid .gtable .treefirstnode {background-image:url(../res/tree/ftv2firstnode.gif);}
.ui-grid .gtable .treelastnode {background-image:url(../res/tree/ftv2lastnode.gif);}
.ui-grid .gtable .treefirstlastnode {background-image:url(../res/tree/ftv2firstlastnode.gif);}
.ui-grid .gtable .treemnode {background-image:url(../res/tree/ftv2mnode.gif);}
.ui-grid .gtable .treemfirstnode {background-image:url(../res/tree/ftv2mfirstnode.gif);}
.ui-grid .gtable .treemlastnode {background-image:url(../res/tree/ftv2mlastnode.gif);}
.ui-grid .treemfirstlastnode {background-image:url(../res/tree/ftv2mfirstlastnode.gif);}
.ui-grid .gtable .treepnode {background-image:url(../res/tree/ftv2pnode.gif);}
.ui-grid .treepfirstnode {background-image:url(../res/tree/ftv2pfirstnode.gif);}
.ui-grid .gtable .treeplastnode {background-image:url(../res/tree/ftv2plastnode.gif);}
.ui-grid .gtable .treepfirstlastnode {background-image:url(../res/tree/ftv2pfirstlastnode.gif);}
.ui-grid .gtable .treefolderclosed {background-image:url(../res/tree/ftv2folderclosed.gif);}
.ui-grid .gtable .treefolderopen {background-image:url(../res/tree/ftv2folderopen.gif);}
.ui-grid .td-graydftvalue.td-defaultvalue{color: #c0c0c0;}.ui-grid .gtable  .x-sort-icon{background-repeat:no-repeat;height:4px;margin-left:5px;vertical-align:middle;width:13px;display:inline-block;}
html.ui-ie .ui-grid  .gtable  .x-sort-icon {zoom: 1;*display: inline;}
.ui-grid .gtable .sort-asc {background: url(../res/images/icons/icons-scatter.png) no-repeat;width: 7px;height: 4px;background-position: -22px -68px;}
.ui-grid .gtable .sort-desc {background: url(../res/images/icons/icons-scatter.png) no-repeat;width: 7px;height: 4px;background-position: -22px -54px;}
.ui-grid >.x-filter1-icon{height:14px;width:13px;position:absolute;background:url(grid/filtericon.png) no-repeat ;}
.ui-grid >.x-filter2-icon{height:13px;  width:13px;position:absolute;background:url(grid/filtericon.png) no-repeat ;background-position:-16px 0px;}
.ui-grid table.gtable .popupedtblrow{background-color:white;overflow:visible;}
.ui-filterpane{background-color: white;z-index: 50000;border: 1px solid #d0d9df;-webkit-box-shadow: 0 0 5px rgba(63, 72, 85, .25);-moz-box-shadow:  0 0 5px rgba(63, 72, 85, .25);-o-box-shadow: 0 0 5px rgba(63, 72, 85, .25);box-shadow:  0 0 5px rgba(63, 72, 85, .25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding: 4px 10px 10px 3px;}
.ui-filterpane #SearchBar {margin: 3px 0 11px 7px;}
.ui-filterpane #SearchBar input{margin: 0px!important;}
.ui-filterpane #SearchBar .ui-input-field{width: 158px!important;margin: 1px 3px!important;}
.ui-filterpane .valuelist{border-top: 1px solid #e5e8ea;border-bottom: 1px solid #e5e8ea;overflow: auto;max-height: 250px;max-width: 300px;margin: 5px 2px 5px 7px;padding: 5px 0;}
.ui-filterpane .valuelist .ui-check {margin: 4px 7px 5px 0;}
.ui-filterpane .rowfilter_udefine {color: #3285e1;display: inline-block;margin: 4px 0 15px 6px;cursor: pointer;}
.ui-filterpane .rowfilter_udefine:hover {text-decoration: underline;}
.ui-filterpane #ButtonsBar {text-align: center;}
.ui-filterpane .btn {min-width: 56px;height: 26px;line-height: 24px;padding: 0;font-size: 12px;}
.ui-rgridtable{overflow:auto;position:relative;background: white ;}
.ui-rgrids{}
.ui-rgrids .rgrid{position:relative;border:1px none;margin:1px;padding:3px;}
.ui-rgrids .rgrid .bcell{overflow:hidden;}
.copy_input {margin-right: 5px;}
.pages_l span.fl {margin-right: 5px;margin-top: 4px;}
.htmleditor {border:1px solid #ddd;}
.htmleditor #content {width:100%;position:relative;}
.htmleditor #content iframe {width:100%; height:100%;border:none;position:absolute;left:0px;top:0px;}
.htmleditor #content textarea {width:100%; height:100%;position:absolute;left:0px;top:0px;background:white;}
.ui-tbbtn-editortbbtns span{background-image:url(../res/icon16/editortbbtns.png);background-repeat: no-repeat;background-color: transparent;padding-left:18px;display: inline-block;height: 18px;}
.ui-edtbbtn-left span{background-position: 0px -8px;}
.ui-edtbbtn-center span{background-position: 0px -40px;}
.ui-edtbbtn-right span{background-position: 0px -72px;}
.ui-edtbbtn-justify span{background-position: 0px -104px;}
.ui-edtbbtn-bold span{background-position: 0px -136px;}
.ui-edtbbtn-italic span{background-position: 0px -168px;}
.ui-edtbbtn-underline span{background-position: 0px -200px;}
.ui-edtbbtn-forecolor span{background-position: 0px -232px;}
.ui-edtbbtn-backcolor span{background-position: 0px -264px;}
.ui-edtbbtn-htmllink span{background-position: 0px -296px;}
.ui-edtbbtn-picture span{background-position: 0px -328px;}
.ui-edtbbtn-source span{background-position: 0px -360px;}
.ui-edtbbtn-top span{background-position: 0px -392px;}
.ui-edtbbtn-middle span{background-position: 0px -424px;}
.ui-edtbbtn-bottom span{background-position: 0px -456px;}
.ui-edtbbtn-mergecells span{background-position: 0px -488px;}
.ui-edtbbtn-undo span{background-position: 0px -520px;}
.ui-edtbbtn-redo span{background-position: 0px -552px;}
.ui-edtbbtn-justifyfull span{background-position: 0px -584px;}
.ui-edtbbtn-numlist span{background-position: 0px -616px;}
.ui-edtbbtn-table span{background-position: 0px -648px;}
.ui-edtbbtn-line span{background-position: 0px -680px;}
.ui-edtbbtn-indent span{background-position: 0px -712px;}
.ui-edtbbtn-outdent span{background-position: 0px -744px;}
.ui-htmlinputfield {background-color: white;border: 1px solid #7F9DB9;padding: 1px;display: inline-block;overflow: hidden;vertical-align: middle;}
.ui_bgridlayout .ui-htmlinputfield {border: 1px solid white;}
.ui-imageinputfield {background-color: white;border: 1px solid #7F9DB9;padding: 1px;overflow: hidden;}
.ui-imageinputfield  .ui-inputfieldx {display: block;height: 18px;}
.ui-htmlinputfield  .ui-htmlcontent {display: inline-block;overflow: hidden;}
.ui-htmlinputfield  a {text-decoration: none;}
.ui-htmlinputfield  a:hover {text-decoration: underline;}
.ui-uploadfile-field {width: 300px;position: relative;}
.ui-uploadfile-field2 {height: 24px;}
.ui-uploadfile-field .UploadFileB {width: 100%;display: inline-block;background: #F3F3F3;cursor: pointer;border: 1px solid #EBEBEB;font-size: 120%;color: #999999;text-align: center;padding: 3px 0px 0px 3px;}
.ui-uploadfile-field:hover .UploadFileB {color: #EA655D;}
.ui-uploadfile-field .UploadFileIcon {background: url("button/add2.png") repeat scroll 0 0 transparent;display: inline-block;height: 18px;line-height: 20em;overflow: hidden;vertical-align: middle;width: 18px;}
.ui-uploadfile-field:hover .UploadFileIcon {background-position: -19px 0;}
.ui-uploadfile-field>#UploadFile {width: 100%;}
.ui-uploadfile-field .UploadFileA {display: block;position: absolute;left: 0px;top: 0px;filter: alpha(opacity = 0);opacity: 0;font-size: 20px;overflow: hidden;width: 100%;height: 100%;}
.ui-selcodepane ul {margin: 0px;padding: 1px;}
.ui-selcodepane li {list-style-type: none;}
.ui-selcodepane li:hover {background: #DFE8F6;}
.ui-selcodepane li span.bold {font-weight: bold;}
.ui-forprint,.ui-page-forprint .ui-nforprint {display: none;}
.ui-page-forprint .ui-forprint {display: inherit;border: none;}
.ui-pagenav {font-size: 12px;color: #666;line-height: 26px;margin-top: 15px;}
.ui-pagenav-pos0 {position: absolute;bottom: 0px;left: 0px;right: 0px;padding-right: 20px;}
.ui-pagenav .navbtns {display: inline-block;}
.ui-pagenav .pages_l span.fl {margin-right: 5px;margin-top: 0;}
.ui-pagenav .copy_input {height: 26px;margin-right: 5px;background: #fff;box-sizing: border-box;line-height: 25px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 62px;}
.ui-pagenav .copy_input .ui-inputfieldx {margin: 0;}
.ui-pagenav .copy_input select {border: none;color: #3d4755;min-width: 52px;}
.ui-pagenav .ui-btndisable {border: 1px solid #d0d9df;color: #304755;margin: 0 5px;width: 28px;height: 28px;line-height: 28px;display: inline-block;opacity: 0.6;filter: alpha(opacity=60);cursor: default;box-sizing: border-box;pointer-events: none;}
.ui-pagenav .ui-btnenable {border: 1px solid #d0d9df;color: #3d4755;display: inline-block;width: 28px;height: 28px;line-height: 28px;box-sizing: border-box;}
.ui-pagenav .ui-btnenable:hover {background-color: #f3f5f7;border: 1px solid #d0d9df;cursor: pointer;}
.ui-pagenav .ui-nagbtn {border: 1px solid #ddd;color: #666;width: 28px;height: 28px;line-height: 28px;display: inline-block;box-sizing: border-box;text-align: center;}
.ui-pagenav .ui-btncurrpg {background: #3285e1;border: 1px solid #3285e1;color: #fff;cursor: pointer;}
.ui-pagenav .ui-btncurrpg:hover {}
.ui-pagenav #ellipsis1 {padding: 0 5px;}
.ui-pagenav #ellipsis2 {padding: 3px 5px 0 6px;display: inline-block;margin-top: -2px;}
.ui-pagenav .ui-textfield {height: 28px;width: 39px;border: 1px solid #d0d9df;text-align: center;padding: 0;margin: 0 7px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-sizing: border-box;}
.ui-pagenav .sure {cursor: pointer;background: none;border: 1px solid #d0d9df;padding: 5px 11px;margin: 2px 0 0 9px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.ui-pagenav .sure:hover {background-color: #3285e1;border: 1px solid #3285e1;color: #fff;}
.ui-pagenav .prev span i,.ui-pagenav .next span i{background-image: url("../res/images/icons/icons-scatter.png");background-repeat: no-repeat;display: inline-block;height: 10px;opacity: 0.6;width: 5px;}
.ui-pagenav .prev span i {background-position: -3px -54px;}
.ui-pagenav .next span i {background-position: -3px -69px;}
.ui-pagenav .prev span:hover,.ui-pagenav .next span:hover {background-color: #f0f0f0;}
.ui-pagenav .ui-pagination-goto {margin-top: -3px;}
.ui-pagenav .ui-pagination-goto .padt3 {padding: 3px 7px 0 8px;float: left;}
.ui-pagenav .ui-pagination-goto .padt1 {padding-top: 1px;float: left;}
.ui-pagenav .pages_r ul {margin-top: 0;display: inline;}
.ui-pagenav .pages_r ul li {height: 28px;line-height: 28px;overflow: hidden;margin-left: -1px;}
.ui-pagenav .pages_r ul li span {font-family: Arial;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0 3px 0 4px;}
.ui-pagenav  em {font-family: Arial;}
.custom-scrollable {position: relative;overflow:hidden;}
.custom-scrollable .scroll-bar {opacity: 1;position: absolute;z-index: auto;overflow: hidden;cursor: default;}
.custom-scrollable .scroll-cur {background-clip: padding-box;background-color: #ccc;border: 0 none;border-radius: 5px;position: absolute;cursor: pointer;}
.custom-scrollable  .scroll-bar:hover .scroll-cur {background-color: #bababa;}
.custom-scrollable .vscroll-bar {top:0px; bottom:0px;width:8px;right:0px;}
.custom-scrollable .vscroll-cur {width: 100%;}
.custom-scrollable .hscroll-bar {left:0px; right:0px;height:10px;bottom:0px;}
.custom-scrollable .hscroll-cur {height: 100%;}
.selcodewin-div {padding: 0 20px 20px;}
.x-selcode-win , .x-sellvcode-win{background-color:white;border-radius: 3px;}
.x-selcode-win #SeledtedVals , .x-sellvcode-win #SeledtedVals{background: url("combo/select_bg.png") repeat-x scroll left top transparent;}
.x-selcode-win #SeledtedVals ul , .x-sellvcode-win #SeledtedVals ul{padding: 0px;max-width:670px;}
.x-selcode-win #SearchBar{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 0px;padding: 20px 0 5px;margin-bottom: 8px;}
.x-selcode-win #SearchBOX{min-width:340px;display:inline-block;line-height: 0px;margin-top:1px;position:relative;}
.ui-mobile .x-selcode-win  #SearchBOX{width:200px;}
.x-selcode-win #SearchBar #SearchBOX {line-height: 28px;height: 28px;position: relative;white-space: nowrap;display: inline-block;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}
.x-selcode-win #SearchBar #SearchBOX span.x-selcode-key {width: 50px;text-align: left;float: left;padding-right: 6px;font-family: 微软雅黑;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.x-selcode-win .combobutton{background-image: url("combo1.png");background-position: right 50%;background-repeat: no-repeat;width: 16px;height:16px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.x-selcode-win #SearchBar #SearchBOX input#SearchInput {border: 1px solid #cfd4d6;box-shadow: none;font-family: sans-serif;font-size: 1em;outline: 0 none;padding: 4px 10px 4px 5px;display: inline-block;width: 280px;outline: 0 none;vertical-align: middle;border-radius: 3px;}
.x-selcode-win #SearchBar #SearchBOX input#SearchInput:focus {border: 1px solid #3285e1;}
.x-selcode-win #SearchBar #SearchBOX #SearchDelete {background: url(../res/images/icons/icons-scatter.png) no-repeat -18px -372px;display: inline-block;height: 26px;position: absolute;right: 5px;top: 0;width: 20px;cursor: pointer;opacity: 0.5;filter: alpha(opacity=50);}
.x-selcode-win #SearchBar #SearchBOX #SearchDelete:hover {opacity: 0.7;filter: alpha(opacity = 70);}
.x-selcode-win  #SearchButtons{line-height: 26px;height:26px;display:inline-block;padding:0px 4px;vertical-align:middle;}
.x-selectcode.x-selcode-win .searchpane_btn {margin-left: 7px;}
.x-selcode-win  #Btn_query , .x-sellvcode-win #Btn_query{}
.x-selcode-win  #Btn_query:hover, .x-sellvcode-win #Btn_query:hover{}
.x-selcode-win  #Btn_query i ,  .x-sellvcode-win #Btn_query i{}
.x-selcode-win  #Btn_addnew{display: inline-block;background: url("selcode/add_new.gif") no-repeat;width:53px; height:23px;cursor: pointer;line-height: 23px;vertical-align: middle;}
.x-selcode-win #MatchModeBtns{line-height: 13px;position: relative;display: inline-block;vertical-align: middle;}
.x-selcode-win .matchLableTitle{display: inline-block;}
.x-selcode-win .matchbtn{display: inline-block;margin: 0 5px;vertical-align: middle;cursor: pointer;}
.x-selcode-win .matchbtn i{background-image: url("../res/images/icons/icons-scatter.png");background-repeat: no-repeat;display: inline-block;width: 15px;height: 15px;margin: 0 5px;position: relative;vertical-align: middle;cursor: pointer;}
.x-selcode-win #MatchMode1Btn{}
.x-selcode-win .matched-off i{background-position:0 -145px;}
.x-selcode-win .matched-off i:hover{background-position:-19px -145px;}
.x-selcode-win .matched-on i{background-position:0px -188px;}
.x-selcode-win #InfoRecordsCnt{padding:0px 0px 0px 8px;}
.x-selcode-win #ButtonsBar{padding-top: 20px;background: none;}
.x-selcode-win #PageInfo{vertical-align: middle;display: inline-block;line-height:12px;}
.x-selcode-win #GoPageSelect{padding: 2px;border: 1px solid #CCCCCC;width:45px;}
.x-selectcode  #BtnGroup{white-space: nowrap;font-size: 0;position: relative;vertical-align: middle;text-align:center;}
.x-selectcode #BtnGroup > .btn{}
.x-selectcode  #BtnGroup i[class^="icol-"], .x-selcode-win  #BtnGroup i[class*="icol-"]{background-image: url("icons/icons.png");background-repeat:no-repeat;display: inline-block;height: 16px;line-height: 16px;margin-right: 2px;vertical-align: text-top;width: 16px;}
.x-selectcode #BtnGroup > .btn:first-child {}
.x-selectcode #BtnGroup > .btn + .btn {}
.x-selectcode  #BtnGroup > .btn:last-child {}
.x-selectcode  #BtnGroup .icol-down{background-position: -62px 2px;}
.x-selectcode #BtnGroup .icol-up{background-position: 0 1px;}
.x-selectcode #BtnGroup .icol-choice{background-position: -125px -1px;}
.x-selectcode #BtnGroup .icol-all{background-position: -183px -1px;}
.x-selectcode #BtnGroup .icol-clear{background-position: -244px -1px;}
.x-selectcode #BtnGroup .icol-update{background-position: -301px -0px;}
.x-selectcode #BtnGroup .icol-give_up{background-position: -357px -1px;}
.x-selcode-win #BtnGroup .btngrp i[class*="icol-"]{background-image: url("combo/btn_group.png");}
.x-selcode-win #LIST {height: 400px;width: 100%;box-sizing: border-box;padding-bottom: 10px;}
.x-selcode-win .activetable .ui-grid tr.bluefocusrow {background-color: #e0edfb;}
.x-sellvcode-win{overflow: auto;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #333333;}
.x-sellvcode-win #SearchLabel{display:inline-block;box-sizing: border-box;display: inline-block;height: 26px;line-height: 26px;position: relative;vertical-align: middle;white-space: nowrap;width: 440px;}
.x-sellvcode-win #SearchLabel .x-selcode-key {float: left;padding-right: 6px;text-align: left;width: 50px;}
.x-sellvcode-win #ButtonsBar{height:32px;line-height:32px;margin: 3px 15px;}
.x-sellvcode-win #SelectListBox{white-space:nowrap;overflow: auto;margin:0px 15px;position: relative;}
.x-sellvcode-win #ButtonsBar input#SearchInput{border: 1px solid #eee;border-radius: 0;box-shadow: none;display: inline-block;font-family: sans-serif;font-size: 1em;outline: 0 none;padding: 4px 10px 4px 5px;vertical-align: middle;width: 380px;}
.x-sellvcode-win #InfoSearchResult{color: #FF0300;font-family: "宋体";margin: 0 6px;padding: 6px 0;}
.x-sellvcode-win #ButtonsBar #SearchDelete{}
.x-sellvcode-win #SelectListBox table{border-collapse:collapse;table-layout:fixed;display:inline-block;border:1px solid #BAC2D5;max-width:400px;min-width:200px;height:300px;margin:1px;cursor: pointer;overflow: auto;padding:0px;}
.x-sellvcode-win #SelectListBox table{float:left}.x-sellvcode-win #SelectListBox table tr:hover{background: #fffef4;color: #444;}
.x-sellvcode-win #SelectListBox table tr.focused{background:#fffef4;color:#f50;}
.x-sellvcode-win #SelectListBox table td{padding: 2px 6px 2px;height:20px;vertical-align:top;}
.x-sellvcode-win #SelectListBox table th{padding: 2px 4px 2px;height:20px;vertical-align:top;}
.x-sellvcode-win #SelectListBox tr.selected i{visibility: visible;}
.x-sellvcode-win #SelectListBox tr i{display:inline-block;width:12px;height:12px;background:url(combo/selected.png) center center no-repeat;vertical-align: middle;margin-left:4px;visibility: hidden;}
.x-sellvcode-win #SelectedInd{background:#fffef4;border: 1px solid #f3ddb3;color: #444;font-size: 12px;font-family: "宋体";margin: 5px 15px ;padding: 8px 10px;}
.x-sellvcode-win #SearchResult ,  .x-sellvcode-win #HistSelectBox{margin:10px 0;display:none;}
.x-selectcode #SearchResult ul  , .x-selectcode #HistSelectBox ul{border-top: 1px solid #DDDDDD;border-bottom: 1px dashed #DDDDDD;margin:5px 0px 0px;overflow:auto;max-height:200px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.x-selectcode #SearchResult ul:first-child:last-child,.x-selectcode #HistSelectBox ul:first-child:last-child {border: none;}
.x-selectcode #SearchResult ul li , .x-selectcode #HistSelectBox ul li{display: block;list-style: none outside none;cursor: pointer;padding: 4px 10px;height: 18px;font-family:"微软雅黑";position: relative;}
.x-selectcode #HistSelectBox ul li span{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:90%}
.x-selectcode #HistSelectBox ul li i.del-icon{position: absolute;right: 11px;top: 6px;width: 12px;height: 12px;cursor: pointer;background: url(../res/images/icons/icons-scatter.png) no-repeat;display: inline-block;vertical-align: middle;background-position: -18px -381px;opacity: 0.4;filter: alpha(opacity=40);}
.x-selectcode #HistSelectBox ul li i.del-icon:hover{opacity: 0.7;filter: alpha(opacity=70);}
.x-selectcode #SearchResult ul li:hover, .x-selectcode #HistSelectBox ul li:hover{background-color:#e0edfb;}
.x-sellvcode-win #SearchResult ul li:hover , .x-sellvcode-win #SearchResult ul li:hover{background-color:#D5EDF9;color:#000;}
.x-sellvcode-win #CollapseSearchResult,.x-sellvcode-win #CollapseHistSelect{background: url("icons/CollapseUP.jpg") no-repeat scroll right 0px transparent;padding-right: 10px;float:right;display:inline-block;color: #0088CC;cursor: pointer;}
.x-sellvcode-win #SearchResult.collapsed #CollapseSearchResult{background: url("icons/slide_up.jpg") no-repeat scroll right 3px transparent;}
.x-sellvcode-win #SearchResult.uncollapsed #CollapseSearchResult{background: url("icons/slide_down.jpg") no-repeat scroll right 3px transparent;}
.x-sellvcode-win #BtnGroup #NoSelectedPrompt{background:#555;color:#fff;display: inline-block;font-size: 12px;margin-left:10px;padding:5px 10px;}
.x-selectcode #LbHistSelect{color: #444;float: left;font-family: "微软雅黑";font-size: 12px;height: 26px;line-height: 26px;padding-right: 6px;width: 50px;text-align: left;}
.x-selectcode #HistSelectBox {position: relative;margin-bottom:10px;padding: 0;}
.x-selectcode #HistSelectedVal{border: 1px solid #cfd4d6;display: inline-block;height: 28px;line-height: 28px;padding-left: 5px;width: 280px;box-sizing: border-box;border-radius: 3px;}
.x-selectcode #DropHistSelect{background: url(combo1.png) no-repeat center center;bottom: 0;cursor: pointer;right: 3px;opacity: 1;position: absolute;right: 10px;top: 1px;width: 22px;height: 26px;opacity: 0.65;filter:alpha(opacity=65);z-index: 999;}
.x-selectcode #DropHistSelect:hover {background: url(combo2.png) no-repeat center center;}
.x-selectcode #HistSelectLayer{min-width: 280px;box-shadow: 0 1px 3px rgba(4,0,0,0.2);border-radius: 3px;border: 1px solid #c4ccd0;}
.x-selectcode #HistSelectLayer ul{margin:0;}
.x-selcode-win #LIST .ui-grid tr  td span.bold{color:#f80;}
.x-sellvcode-win #SelectedInd span.indval{color: #f50;}
.x-selectcode #SearchBOX {line-height: 26px;line-height: normal\9;height: 26px;position: relative;white-space: nowrap;display: inline-block;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}
.x-selchkcode-win {}
.x-selchkcode-win table td {padding: 3px;}
.x-selchkcode-win .ui-check:hover label {color: #3285e1;}
.x-selectattachment {position: relative;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;border: none;animation:fadeIn 0.5s forwards;　　-webkit-animation:fadeIn 0.5s forwards;　　-moz-animation:fadeIn 0.5s forwards;}
.x-selectattachment .x-selattacontent {background-color: white;position: relative;padding:20px;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
.x-selectattachment h4 {padding-left: 20px;background: #435269;color: #fff;height: 42px;line-height: 42px;border-radius: 3px 3px 0 0;margin-bottom: 0;font-size: 14px;font-family: "微软雅黑";}
.x-selectattachment  .x-selattacontent table {padding: 0;font-family: 微软雅黑;}
.x-selectattachment .x-selattacontent table:first-child {margin-top: -3px;}
.x-selectattachment  table td {padding: 5px 2px;position: relative;}
.x-selectattachment table tr td:first-child {padding-right: 6px;box-sizing: border-box;}
.x-selectattachment table tr:first-child td {padding-top: 0;white-space: nowrap;}
.x-selattacontent table:last-child td {padding-bottom: 0;}
.x-selectattachment td:hover>.selectfile-btn {border: 1px solid #4691e4;background: #4691e4;color: #fff;cursor: pointer;}
.x-selectattachment td:hover>.selectfile-btn i{background-position: -16px 0;}
.x-selectattachment #FileName {width: 300px;height: 28px;padding: 6px 8px;border: 1px solid #d0d9df;box-sizing: border-box;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.x-selectattachment .selectfile-btn {position: absolute;top: 0;width: 87px;height: 28px;line-height: 26px;background: #f3f3f3;border: 1px solid #d0d9df;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;pointer-events: none;padding-left: 10px;box-sizing: border-box;color: #3e4956;-webkit-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;-o-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;}
.x-selectattachment #UploadFile {width: 300px;color: #787f88;cursor: pointer;padding-left: 22px;box-sizing: border-box;padding-top: 3px;padding-bottom: 3px;}
.x-selectattachment #Remark {width: 300px;height: 68px;padding: 6px 8px;border: 1px solid #d0d9df;box-sizing: border-box;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;resize: none;}
.x-selectattachment #Btn_viewattachment {line-height: 18px;padding: 7px 14px;display: none;}
.x-selectattachment #Btn_close {background: url("../res/images/icons/icons-scatter.png") no-repeat scroll -12px -85px;cursor: pointer;width: 25px;height: 25px;opacity: 0.6;filter: alpha(opacity=60);position: absolute;right: 10px;top: 10px;z-index: 999;}
.x-selectattachment #Btn_close:hover{opacity: 0.8;filter: alpha(opacity=80);}
.x-selectattachment #TmpFileID {display: none;}
.x-selectattachment #filelist,.x-selectattachment #console {background-color: #f5f5f5;border: 1px solid #cfd4d6;min-width: 440px;}
.x-selectattachment #console {border: 0;background: none;padding: 5px;}
.x-selectattachment ul#filelist li {list-style-type: none;padding: 0px;font-family: "微软雅黑";}
.x-selectattachment ul#filelist li #remove {background: url(../res/images/icons/icons-scatter.png) no-repeat;background-position: 1px -507px;display: inline-block;vertical-align: middle;width: 17px;height: 22px;visibility: hidden;margin-top: 2px;opacity: 0.5;}
.x-selectattachment ul#filelist li #remove:hover{opacity: 0.7;}
.x-selectattachment ul#filelist li:hover #remove {visibility: visible;}
.x-selectattachment #filelist {min-height: 94px;max-height: 300px;overflow: auto;}
.x-selectattachment #btn-container {padding-top: 5px;}
.x-selectattachment button {font-family: 微软雅黑;font-size: 14px;border-radius: 3px;border: 1px solid #d0d9df;background: #f3f5f7;min-width: 90px;height: 32px;margin-top: 9px;}
.x-selectattachment .btn-upload {border: 1px solid #3285e1;background: #3285e1;color: #fff;margin-right: 12px;cursor: pointer;}
.x-selectattachment .btn-upload:hover{background: #307dd2;border-color: #307dd2;}
input[type="file"]::-webkit-file-upload-button {cursor: pointer;}
.x-selectattachment #console {display: none;}
.x-selectattachment #console .error-msg {color: #ff0000;}
.plfile_empty_div {position: absolute;left: 29%;top: 33%;}
#file_empty_div .plfile_empty_tips {color : #3e4856;}
#file_empty_div .plfile_empty_tips .icons-scatter-tips{margin-right: 8px;vertical-align: -3px;}
.x-selectattachment ul#filelist {max-width: 500px;background: #fff;border-left: 0;border-right: 0;line-height: 24px;padding: 15px 0;box-sizing: border-box;}
#filelist li {clear: both;line-height: 22px;height: 22px;}
#filelist li:hover {background: #e0edfb;}
.plupload_filename {width: 185px;display: block;float: left;overflow: hidden;white-space: nowrap;word-wrap: break-word;margin-right: 0;line-height: 22px;color: #3e4956;padding-left: 10px;}
.plupload_filesize {width: 98px;line-height: 22px;display: block;float: left;color: #3d5266;}
.plupload_fileremove {float: right;line-height: 22px;display: block;cursor: pointer;}
.plupload_fileprogress {display: block;width: 88px;line-height: 22px;float: left;text-align: right;color: #3d5266;}
.plupload_invisible {display: none;}
#btn-container {text-align: center;}
#btn-container .btn-pickfiles,#btn-container .btn-upload {background-color: #3487e2;border: 1px solid #3487e2;border-radius: 3px;color: #fff;font-family: "微软雅黑";font-size: 14px;padding: 4px 6px 5px 6px;position: relative;text-decoration: none;margin-left: 0px;margin-right: 10px;}
#btn-container .btn-pickfiles:hover,#btn-container .btn-upload:hover{background-color: #307dd2;border: 1px solid #307dd2;}
#btn-container .btn-upload {margin-left: 0px;margin-right: 0px;}
#btn-container .btn-upload.ui-disabled {opacity:0.6;pointer-events: none;}
.ui-xlstable{overflow: hidden;position:relative;background: #ffffff ;width:100%; height:100%;zoom:1;overflow-x: auto;}
.ui-xlstable .ui-xlsgrid{position:absolute;left:0px;top:0px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
.ui-xlsgrid table{border-collapse:collapse;table-layout:fixed;border:0px none ;font-size:12px;width:0px;}
.ui-xlsgrid  table.ui-xjs-line td{border-color:#dddddd;border-style:solid;}
.ui-xlsgrid table th{background-color: #FAFAFA;overflow:hidden;border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;border-left:0px none;border-top:0px none;}
.ui-xlsgrid table th.selected{background-color:#CBDDEE;}
.ui-xlsgrid table td{padding:0px;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:0px none;border-top:0px none;padding: 0px;}
.ui-xlsgrid  table.ui-xjs-line td.xls-opcell{border-bottom: 1px solid transparent;white-space: nowrap;}
.ui-xlsgrid  table .xls-opcell .xls-opblock{white-space: nowrap;}
.ui-xlsgrid table td  #cell-bglabel{color: #999999;opacity: 1;padding: 0 0 0 0px;pointer-events: none;transition: all 0.2s ease-out 0s;display:block;height:0px; width:100%;overflow: visible;}
.ui-xlsgrid table td.focusedcell #cell-bglabel{color: #dddddd;}
.ui-xlsgrid  table tr.xlsrow-insdisable.xlsrow-deldisable .xls-opcell .xls-opblock,.ui-xlsgrid  table tr.xlsrow-deldisable #op-delete,.ui-xlsgrid  table tr.xlsrow-insdisable #op-insert{visibility: hidden;}
.ui-xls-designmode .ui-xlsgrid table td.formulacell{background:	#80C0A0;overflow: hidden;white-space: nowrap;}
td.formulacell .formula-text{max-height:18px;}
.ui-xls-designmode .ui-xlsgrid table td.rdonlycell{background:#eeeeee;}
.ui-xls-designmode .ui-xlsgrid table td.focusedcell ,.ui-xls-designmode .ui-xlsgrid table td.focusedcell.formulacell,.ui-xls-viewmode.ui-xlsedable  .ui-xlsgrid table td.edablecell{background: #fffee6;}
.ui-xlsgrid table td.focusedcell ,.ui-xlsgrid table td.focusedcell.formulacell{outline:#56932C groove 3px;outline:#56932C groove 3px\9;}
.ui-xlsgrid table td textarea , .ui-xlsgrid table td input{border: 0px none;font-size: inherit;font-family: inherit;cursor: default;background:none;outline: none;padding: 2px;display:block;margin:0px;width:100%;resize:none;box-sizing:border-box;z-index: 1;overflow:hidden;}
.ui-xlsgrid  .combobutton {background-image: url("combo1.png");background-position: right 50%;background-repeat: no-repeat;position: absolute;width: 16px;height: 16px;z-index: 1;}
.ui-xlsgrid  .combobutton:HOVER{background-image: url("combo2.png");}
.ui-xlstable  .ui-loopind{position: absolute;border-style:solid;border-color:red;border-width: 1px 0px 1px 1px;pointer-events: none;}
.ui-xlstable  .ui-ruleline{position: absolute;border-color: #2DB7F0;border-style: dotted;border-width: 0px;}
.ui-xlstable  .ui-pageline{position: absolute;border-color: #808080;border-style: dotted;border-width: 0px;}
.ui-xlstable  .ui-rulehline , .ui-xlstable  .ui-pagehline{height:0px; width:100%;left:0px;border-top-width: 1px;}
.ui-xlstable  .ui-rulevline ,.ui-xlstable  .ui-pagevline{width:0px;top:0px;height:100%;border-left-width: 1px;}
.ui-xlstable  .ui-ruletext{color: #2DB7F0;position: absolute;}
.flow-chart{position:relative;}
.flow-chart .flow-node-box{position: absolute;}
.flow-chart .flow-node{position: absolute;top:0;left:0;bottom:0;right:0;border: 1px solid black;margin: auto ;width:100px;height:40px;background-color:#FFCCFF;text-align: center;cursor: default;}
.flow-chart .flow-node .flow-text{margin: auto ;}
.flow-chart .flow-node.focused{border-color:red;}
.flow-chart .flow-line{background-color:black;position: absolute;}
.flow-chart .flow-line.focused{background-color:red;}
.flow-chart .flow-vline{width:1px;}
.flow-chart .flow-hline{height:1px;}
.flow-chart .flow-lnarrow{border: 5px solid transparent;width: 0px;height: 0px;position: absolute;}
.flow-chart .arrow0{border-left: 10px solid black;transform:translate(-10px,-4px);}
.flow-chart .arrow1{border-top: 10px solid black;transform:translate(-5px,-10px);}
.flow-chart .arrow2{border-right: 10px solid black;transform:translate(-5px,-5px);}
.flow-chart .arrow3{border-bottom: 10px solid black;transform:translate(-5px,-5px);}
.flow-chart .arrow0.focused{border-left-color: red;}
.flow-chart .arrow1.focused{border-top-color: red;}
.flow-chart .arrow2.focused{border-right-color: red;}
.flow-chart .arrow3.focused{border-bottom-color: red;}
