@charset "utf-8";
.panel-body{font-size: 14px;}
.tree-file{display: none;}
.panel-header{border:0px;}.tree-folder
.tabs-title{font-size: 14px;}
.panel-body{border:0px;background: #f9f9f9;}
.layout-panel-north .layout-body{border-bottom: #dd362d 4px solid;}
.layout-split-west{border-right: 0px;background:#333333;}
.layout-split-west .panel-header{background: none;border:0px;height: 42px; padding: 0px;border-bottom: 1px #dddddd solid;}
.layout-split-west .panel-header .panel-title{line-height: 42px;color: #c7c7c7;font-size: 14px;text-indent:30px;}
.layout-split-west .panel-body{background: none;border:0px;}
.tabs-header{height: 42px;background: #fff;box-shadow: 2px 4px 3px #ddd;padding: 0px;border:0px;}
.tabs-header .tabs-wrap{ height: 42px;}
.tabs-header .tabs-wrap .tabs{border-bottom: 0px;}
.tabs li{margin: 5px;height: 30px;}
.tabs li a.tabs-inner{background: #fff;border:1px #ddd solid;border-radius: 50px;height: 28px !important;line-height: 28px !important;padding: 0px 15px;}
.tabs li.tabs-selected a.tabs-inner{border:1px #333333 solid;background: #333;color: #fff;font-weight: normal}
.tabs-panels{border:0px; padding: 20px 20px 0px;}
.tree-expanded,.tree-collapsed{display: none;}
.tree-node{height: 40px;position: relative;border-bottom: 1px #999999 solid;}
.tree-folder{position: absolute;right: 10px; top: 12px;background:url(../images/skin-tree-icons.png) no-repeat}
.tree-folder{background-position: 0px -32px;}
.tree-folder-open{background-position: 0px -48px;}
.tree-node-selected{background: #dd362d;}
.tree-title{font-size: 14px;color: #bbb;    height: 40px;line-height: 40px;}
.layout-button-left{background:url(../images/skin-tree-icons.png) no-repeat}
.layout-button-right{background:url(../images/skin-tree-icons.png) no-repeat 0px -16px;}
.layout-expand{background: #333;}
.tree-node-selected .tree-title{color: #fff;}
.tree-node-hover{background: none;border-bottom: 1px #dd362d solid;}
.tree-node-hover .tree-title{color: #fff;}
.tree li .tree-title{text-indent: 30px;    padding: 0px;font-weight: bolder;}
.tree li>ul>li .tree-title{text-indent: 10px;font-weight: normal;}

.tabs li a.tabs-inner:hover{background: #f5f5f5;}
.tree-node-hover.tree-node-selected{background: #dd362d;}
.tabs li a.tabs-close{background:url(../images/skin-tree-icons.png) no-repeat -2px -66px;}
.tabs li.tabs-selected a.tabs-close{background-position: -2px -82px;}
.tabs li.tabs-selected a.tabs-inner:hover{background: #000;}
.tabs li a:hover.tabs-close{background-position: -2px -98px;}
.datagrid-btable,.datagrid-htable{border-left:1px #ddd solid;border-right:1px #ddd solid;}
.base-row-tool.datagrid-toolbar{background:none;}

.datagrid-btable{width: 100%;}
.datagrid-header-inner{    width: 100%;}
.datagrid-view2 .datagrid-header-inner .datagrid-htable{width: 100%;}
.datagrid-body .datagrid-cell, .datagrid-footer .datagrid-cell{padding:5px 5px;}
.datagrid-header .datagrid-cell{    padding: 8px 5px;}
.datagrid-header td, .datagrid-body td, .datagrid-footer td{    border-width: 0 0px 1px 0;    border-color: #dedede;    border-style: solid;}
.datagrid-header td.datagrid-header-over{background-color:#efefef;}
.datagrid-htable tr>td{    border-right: 1px #ddd solid;text-align:center;}
.datagrid-header .datagrid-cell{margin:0px auto;    text-align: center !important;font-weight: normal; color: #666;}
.datagrid-body .datagrid-cell, .datagrid-footer .datagrid-cell{text-align: center !important;}
.datagrid-htable tr>td:last-child{border-right:0px;}
.datagrid-btable tr>td{border-right: 1px #ddd solid;}
.datagrid-btable tr>td:last-child{border-right:0px;}
.datagrid-htable, .datagrid-btable, .datagrid-ftable{    border-spacing: 0px;}
.datagrid-header, .datagrid-td-rownumber { background: #f5f5f5;}
.datagrid-row-over td{background:#f9f9f9;}
.datagrid-view{    background: #fff;}

.pagination table{padding-bottom:20px;padding-top:16px;float:right;margin-right:20px;}
.pagination-info{float:left;margin: 20px 15px 0 20px;}
.panel-body.window-body{background-color: #fff;}

.datagrid-view1{    position: relative;}
.pagination-info{margin: 10px 15px 0 10px; padding-bottom:10px;}
.l-btn-text{line-height:28px;}
.datagrid-view1 .datagrid-body-inner{padding-bottom:0px;min-height:42px;}
.datagrid .datagrid-pager .l-btn-plain{width:28px;line-height:28px;height:28px;padding:0px;border:1px #f9f9f9 solid;}
.datagrid .datagrid-pager .l-btn-plain:hover{border:1px #dd342c solid;}
.pagination .pagination-num{height:28px;line-height:28px;padding:0px 0px;}
.combo-p{background:#fff;}
.layout{    overflow-y: auto;}
.datagrid .panel-body,.datagrid-body,.newheight0329{height:auto !important;    border: 0px;}
.panel-noscroll{overflow-y: auto;}
.datagrid-body{min-height:42px;}
.datagrid-header-inner{width:100%;}
.datagrid-view2 .datagrid-htable tr>td:nth-child(1){width:29px;}
.datagrid-view2 .datagrid-btable tr>td:nth-child(1){width:29px;}
.datagrid-view2 .datagrid-header-inner .datagrid-htable{width:100%;}
.datagrid-header-check, .datagrid-cell-check{float:left;height:19px;}
.pagination-info{font-size: 14px;}
.datagrid-body tr:last-child td{border-bottom:0px;}
.datagrid-body tr:nth-child(1) td,.datagrid-body tr:nth-child(2) td,.datagrid-body tr:nth-child(3) td{border-bottom:1px #ddd solid;}
.pagination table{height:49px;}
.dialog-button .l-btn-text{line-height:38px;}
.messager-button .l-btn{width:auto;min-width:108px;margin:0px 8px;}
.tooltip{padding:2px 10px;box-shadow: 0px 1px 5px #ddd;}
.datagrid-toolbar, .datagrid-pager{background: none;}

.new-icon-btn{min-width: 88px;height: 28px;border:1px #dd362d solid;border-radius: 0px;color: #dd362d;    padding: 0px;margin-right: 10px;}
.new-icon-btn .l-btn-text{ line-height: 28px;font-size: 14px;}
.new-icon-btn.add{background: #dd362d ;color: #fff;}
.new-icon-btn.l-btn-plain:hover{border:1px #dd362d solid;border-radius: 0px;background:#dd362d;color: #fff;}
.new-icon-btn.l-btn-plain.add:hover{border:1px #B61109 solid;border-radius: 0px;background:#B61109;}
.new-icon-btn .l-btn-icon{display: none;}
.new-icon-btn .l-btn-icon-left .l-btn-text{margin:0px 4px;}
.base-tool-head{padding-bottom: 20px;}

.base-tool-search{background:#fff;border:1px #ddd solid; padding:10px;margin-bottom: 20px;}
.textbox{border-left:0px;border-top:0px;border-right:0px; height: 30px !important;   border-radius: 0px;border-bottom: 1px solid #DADADA;}
.textbox .textbox-text{box-shadow: 0px 0px 0px rgba(0,0,0,.05) inset; height: 30px; padding: 0px 0px;background-color: transparent;    text-indent: 10px;}
.textbox-focused{border-color:#343434;    box-shadow: 0 0 0px 0 #fff;}
.textbox-invalid.textbox-focused{border-color:#dd362d;    box-shadow: 0 0 0px 0 #fff;}
.textbox .textbox-addon-right{box-shadow:0px 0px 0px;}
.textbox-invalid{border-color:#DADADA;}
.datagrid-body tr td{height: 40px;}
.new-search-btn{background: #dd362d;color:#fff;border:0px #dd362d solid; margin-left: 7px; height: 30px;  padding: 0px;border-radius: 0px;     line-height:30px; min-width:90px;}
.new-search-btn.l-btn-plain:hover{  background: #b61109;border:0px #b61109 solid;color:#fff;border-radius: 0px; }
.new-search-btn .l-btn-text{line-height: 30px;font-size: 14px;  }
.new-search-btn  .icon-search{display: none;}
.new-search-btn .l-btn-icon-left .l-btn-text{margin:0px 4px;}
.base-tool-search label{line-height: 30px;display: inline-block;}
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber{font-size: 14px;}
.datagrid-body .datagrid-cell, .datagrid-footer .datagrid-cell{    margin: 0px auto;    text-align: center;}
.datagrid-row-selected{background: #f9f9f9  !important;}
.datagrid-row-alt{background: #fff;}

/* 弹出框优化 b*/
/*.panel-tool-close {     background-position: -25px -4px;}*/
/*.panel-tool-max{  background-position:-3px -25px;}*/
.panel-tool a:hover{background-color: #f5f5f5;}
.window{border:0px #979797 solid;background: #fff;border-radius:0px;padding: 0px;}
.window .window-body{border:0px;}
.window .window-header{    background: #f8f8f8; padding: 0px;}
.window-proxy-mask, .window-mask{background: #000;}
.window .panel-body .tabs-header{ background-color:#fff;}
.window .window-header .panel-title{font-size:16px;padding: 0 0 0 20px;}
.window-mask{    filter: alpha(opacity=70);opacity: 0.70;}
.window .panel-title{height:50px;line-height:50px; font-size: 18px;font-weight: normal;border-bottom: 1px #ddd solid;color: #333;}
.window .window-header .panel-tool{    right: 10px;margin-top: -8px;}
.fc99{color: #999;}
.sztab{padding-right: 20px;padding-top: 10px;}
.formtable{width: 100%;}
.formtable tr{height: 50px;}
.formtable tr td{ font-size: 14px;  }
.formtable tr td:nth-child(1){width: 100px;text-align: right;  padding-right: 15px;}
.formtable tr td .textbox{height: 30px !important;}
.combo-arrow{background: url(../images/combo_arrow2.png) no-repeat center center;}
.combo-arrow:hover{background: url(../images/combo_arrow2.png) no-repeat center center;}
.formbottom{position: fixed;bottom: 0px;left: 0px;width: 100%;background: #f5f5f5;border-top: 1px #ddd solid; padding: 14px 0px 15px;text-align: center}





.newfooter-btn{min-width: 108px;height: 38px;border:1px #e5e5e5 solid;border-radius: 3px;color: #666666; background: #Fff;    padding: 0px;margin-right: 10px;}
.newfooter-btn .l-btn-text{ line-height: 38px;font-size: 14px;}
.newfooter-btn.add{background: #dd362d ;color: #fff;}
.newfooter-btn:hover{border:1px #dd362d solid;border-radius: 3px;color: #dd362d;background: #fff;}
.newfooter-btn.add:hover{border:1px #B61109 solid;border-radius: 3px;background:#B61109;color: #fff;}
.newfooter-btn .l-btn-icon{display: none;}
.newfooter-btn .l-btn-icon-left .l-btn-text{margin:0px 4px;}
.l-btn:active, .l-btn-plain:active, .l-btn:hover, .l-btn-plain:hover{background: #fff;}
.window-shadow{box-shadow: 0px 0px 0px #ddd;}
.messager-body{padding: 10px 0px 70px;text-align: center;min-height: 50px;position: relative; line-height: 30px;}
.messager-button{width: 100%;background: #f5f5f5;position: absolute;left: 0px;bottom: 0px; border-top: 1px #ddd solid; padding: 14px 0px 15px;text-align: center}
.messager-body .messager-icon{display: none;}
.messager-button .l-btn{    line-height: 38px;background: #fff;font-size: 14px;}
.messager-button .l-btn .l-btn-text{line-height: 38px;}
.messager-button .l-btn:hover{border:1px #dd362d solid;color: #dd362d;}
/* 弹出框优化 e*/
.datagrid-header .datagrid-cell span{font-size: 14px;}
.tooltip{
    font-size: 14px;}
.formbottom-bg{height:90px;}
.layout-panel-center .layout-split-west{background: none;}
.base-list-head{border-left:4px #dd342c solid;height: 20px;line-height: 20px;padding-left: 10px;    margin-bottom: 20px;font-weight: bolder;}
.admin_index_bg{border:1px #ddd solid !important;}
.admin_index_bg .admin_index_title{ position: absolute;left:10%;color: #000; top:10%;}
.admin_index_bg .admin_index_title h2{font-size: 30px;font-weight: normal;height:50px;}
.admin_index_bg .admin_index_title .introduce{font-size: 18px;line-height: 36px;}


.headnumber{   margin-top: 15px;position: absolute;z-index: 11;right: 20px;}
.headnumber .jgname{float:left;color:#333;line-height:36px;}
.headnumber .alltext{float:left;margin-left:20px;}
.headnumber .alltext .item{position: relative;width:36px; height:36px;float:left;    background:url(../images/headnuber-ico.png) no-repeat;}
.headnumber .alltext .item i{    font-style: normal;font-size: 12px;color: #fff;display: inline-block;position: relative;left:25px;top:0px;width:20px;height:20px;text-align:center;line-height:20px;background: #dd362d;border-radius:50%;overflow:hidden;}
.headnumber .alltext .item:hover{background-position:0px -36px;}
.headnumber .user{float:left;position: relative;margin-left:20px;}
.headnumber .user .userico{width:36px; height:36px;float:left;background:url(../images/headnuber-ico.png) 0px 0px no-repeat;}
.headnumber .user .username{line-height:36px;padding-left:10px;float:left;}
.headnumber .user .userarrow{width:9px; height:6px;float:left;  -webkit-transition: -webkit-transform .2s ease-out;
    -moz-transition: -moz-transform .2s ease-out;
    -o-transition: -o-transform .2s ease-out;
    -ms-transition: -ms-transform .2s ease-out;    margin-top: 16px;margin-left: 10px;   background:url(../images/headnuber-ico.png) -23px -55px no-repeat;}
.headnumber .user .userframe{position:fixed;    min-height: 50px;width:180px;right:0px; display:none; top:34px;}
.headnumber .user .userframe .box{box-shadow:0px 0px 10px #999;border:1px #ddd solid;border-bottom:0px;background:#fff;top:36px;left:0px;position:absolute;}
.headnumber .user .userframe a{ height:49px;color:#333;border-bottom:1px #ddd solid; line-height:49px; width:100%;float:left;}
.headnumber .user .userframe a .ico{width:20px;height:20px;float:left;margin:15px 10px 0px;background:url(../images/headnuber-ico.png)  no-repeat;}
.headnumber .user .userframe a .ico.name{background-position:0px -46px;}
.headnumber .user .userframe a .ico.more{background-position:0px  -66px;}
.headnumber .user .userframe a .ico.password{background-position:0px  -86px;}
.headnumber .user .userframe a .ico.cancel{background-position:0px  -106px;}
.headnumber .user .userframe a:hover{border-bottom:1px #fff4f4 solid;border-top:1px #fff4f4 solid;margin-top:-1px;background:#fff4f4;color:#333;}
.headnumber .user:hover .userframe{display:block;}
.headnumber .user:hover .userarrow{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);}


.tanchubg .panel-body{background: #fff;}
.pagination-page-list{height: 28px;}
.pagination-page-list, .pagination .pagination-num{    border-color: #ddd;}

.juese .panel-header{background: #ddd;}
.juese .panel-header .panel-title{color: #666 }
.juese  .tree-title{color: #333;}
.juese  .tree-checkbox{margin-top: 10px;}

.caidancss  .tree-checkbox{margin: 10px 0px 0px 0px;}
.caidancss .tree-node-hover .tree-title{color: #dd362d;}
.caidancss .tree-title{color: #666;}
.caidancss .tree-node-selected{background: #f5f5f5;}
.caidancss .tree-node-hover.tree-node-selected{background: #efefef;}
.caidancss .tree-node{    border-bottom: 1px #ddd solid;}
.juesecss .datagrid-row-over{background: none;}
.juesecss .datagrid-row-over td{color: #dd362d; }
.juesecss .datagrid-row-selected td{color: #dd362d;}
