.ez-ui-msgbox{ position:absolute; z-index:1000; background:#000; min-width:350px; min-height:60px; border:solid 1px #000;filter:Alpha(opacity=80);opacity:0.8; border-radius: 30px;}
.ez-ui-msgbox .ui-title{font-size:16px;padding:0 5px; text-align:left; height:10px;}
.ez-ui-msgbox .ui-text{margin:5px 0px; vertical-align:middle; height: auto; line-height:50px; text-align:center; color:#ffffff;}
.ez-ui-msgbox  .ui-icon{}
.ez-ui-msgbox  .ui-close{width:10px;height:10px;}
.ez-ui-msgbox  .ui-icon .alert{}

.ez-ui-cover{ background:#000; position:absolute; z-index:100;width:100%;height:100%;filter:alpha(Opacity=5);-moz-opacity:0.05;opacity: 0.05; top:0px; left:0px;}
.ez-ui-guild{height:36px; line-height:36px; border-bottom:solid 1px #EFEFEF;margin-bottom:10px;}
.ez-ui-guild .title{ text-indent:10px;}
.ui-window{position: absolute;border:solid 1px #717171/*1775ad*/; background: #fff; /*border-radius: 10px 10px 0px 0px;*/box-shadow: 0 5px 15px #333;}
.wap-ui-window{postion:fixed;/*border:solid 1px #ccc;*/ background: #fff;top:0px;left: 0px;}
.wap-ui-window .bnt-back{position: absolute;top: 10px; left: 10px; z-index: 1000;margin-top: 0px !important;width: 60px;}
.window-main{background: #fff;}
.ui-header{height:42px; cursor: move;background:#eae7e7;/* #82bfe3;border-radius: 10px 10px 0px 0px;*/ }
.separate-line{clear:both;  height: 1px;  border-top: solid 1px #ccc9c9;/*1775ad;*/}
.separate-light{clear:both;  height: 1px;  border-top: solid 1px #ebebeb;}
.wap-ui-window .ui-title{height:42px; line-height: 42px;    text-align: center; overflow: hidden;/*margin-right: 60px;text-indent: 15px;*/}
.ui-window .ui-title{height:42px; line-height: 42px; float: left;  text-indent: 10px;}
.ui-close{height: 24px; position: absolute; z-index: 1000; top: 9px;right: 16px; /*margin-right: 10px;margin-top:9px;*/ cursor: default;font-size: 16px;color:#5f5858;}
.ui-close:hover{color: #999;}
.ui-body{ clear: both; }
.ui-body iframe{width: 100%;height: 100%; border: 0px;}
.ez-ui-confirm .ui-title{text-align: left;text-indent: 15px;}
.tbAdd .ez-ui-select{height:28px !important; line-height: 28px !important;}
.tbAdd .ez-ui-select-focus{height:28px !important; line-height: 28px !important;}
.ez-ui-select{height:32px; line-height: 32px; display:inline-block; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    border: solid 1px #c9c9c9;}
/* .ez-ui-select:focus, .ez-ui-select:hover{height:29px; line-height: 29px; display:inline-block; background-image: -webkit-linear-gradient(top, #ffffff, #C7E0FC);
    border: solid 1px #54a0f6;}*/
.ez-ui-select-focus{height:32px; line-height: 32px; display:inline-block; background-image: -webkit-linear-gradient(top, #ffffff, #C7E0FC);
    border: solid 1px #54a0f6;}
 .ez-ui-select input{outline: none;height: 18px;}
 .ez-ui-select .n-ico{width: 20px; height: 10px; background: url(img/select.png) top center  no-repeat; display: inline-block; opacity: 0.7;transform:rotate(0deg);transition: transform .3s ease-in;}
 .ez-ui-select .f-ico{width: 20px; height: 10px; background: url(img/select.png) top center no-repeat;opacity: 1; display: inline-block;transform:rotate(180deg);transition: transform .3s ease-in;}
.ez-ui-select input{border: none;width: 100%; background: none; text-indent: 10px; font-weight:normal;margin: 0px;}
.ez-ui-select-pannel{border: solid 1px #54a0f6;background: #ffffff; overflow-y: auto;}
.ez-ui-select-pannel ul{margin:0;}
.ez-ui-select-pannel li{height:26px;line-height: 26px;text-align: left; text-indent: 10px; overflow:hidden;}
.ez-ui-select-pannel li:hover{background:#54a0f6; cursor: default;text-align: left; text-indent: 10px; overflow:hidden;}
.ez-ui-select-pannel .selected{background:#54a0f6;color:#ffffff;}
.ez-ui-select-pannel .optgroup{}
.ez-ui-select-pannel .optgroup-label{color: #000000;font-weight: bold;}
.ez-ui-select-pannel li.option-li{text-indent: 2em;}
.ez-ui-confirm-msg{width:98%;margin:0 1%; font-size: 16px; text-align: center; line-height: 60px; overflow-y: hidden; /*overflow-y: auto;*/ color: #dc3545;padding-top: 25px;}
.ez-ui-confirm-bnt{/*border-top: solid 1px #ccc9c9; */text-align: right;padding:15px 20px;}
.ez-ui-confirm-line{clear: both;background: #ccc9c9; height: 1px;width: 100%;margin-top: 5px;}
.ez-ui-color-read{color: #ff0000;}
.ez-ui-menu-list{margin:4px 0; font-size: 14px;}
.ez-ui-menu-list ul{margin-left:4px;margin-bottom: 5px;}
.ez-ui-menu-list ul li .children{/*margin-left:15px;*/margin:5px 0 0 15px;}
.ez-ui-menu-list ul li .children a{}
.ez-ui-menu-list ul li{margin:5px 0;}
.ez-ui-menu-list ul li a{ display: inline-block;width: 100%;height: 26px; line-height: 26px; text-indent: 8px;color:#333;}
.ez-ui-menu-list ul li a:hover{color: #ff0000;/*background:#ecf0f5;*/ }
.ez-ui-menu-list ul li .selected{color: #ff0000;/*font-weight: bold;*/background: #c9e2fa;}
.ez-ui-menu-list ul li .edit-selected{/*background:#ecf0f5;*/}
.ez-ui-menu-list a.ez-menu-close .iconv{display: inline-block;width:12px;height:12px;/*background: url(img/select.png) left center no-repeat;*/margin-right: 30px;float: right;   }
.ez-ui-menu-list a.ez-menu-open .iconv{display: inline-block;width:12px;height:12px;/*background: url(img/selecto.png) left center no-repeat;*/margin-right: 30px;float: right;  }
.ez-ui-menu-list .menu-cmd-list{width: 80px;height:20px; line-height: 20px;}
.ez-ui-menu-list .menu-cmd-list a{ display: inline-block; margin:1px 1px;width: 20px;height: 20px; line-height: 20px; text-align: center;text-indent: 0px;color: #666;}
.ez-ui-menu-list .menu-cmd-list a:hover{border: solid 1px #cccccc; background: #ffffff; color: #333;}

/*.ez-ui-menu-list-folder{font-size: 13px;}
.ez-ui-menu-list-folder .selected{font-size: 13px;}*/
.ez-ui-menu-folder-cmd{padding: 10px 0;height: 36px;background: #428452;line-height: 36px;}

.ez-ui-loading{background: url(img/loading.gif) left center no-repeat;background-size: contain; width: 42px; height: 42px; position: absolute;margin: 5px 0px 5px -42px;}
.ez-ui-loading{margin-left: 20px;}
.ez-ui-loading-img{width: 42px; height: 42px;vertical-align: middle;margin-right: 10px;}

.ez-ui-tree-list{margin:4px 0; }
.ez-ui-tree-list ul{margin-left:4px;margin-bottom: 5px;}
.ez-ui-tree-list ul li .children{/*margin-left:15px;*/ margin-left:15px; }
.ez-ui-tree-list ul li .children a{}
.ez-ui-tree-list ul li{}
.ez-ui-tree-list ul li a{ display: inline-block;width: 100%;height: 26px; line-height: 26px; text-indent: 8px;color:#333; }
.ez-ui-tree-list a:hover{background:#ecf0f5; }
.ez-ui-tree-list ul li .selected{color: #ff0000;font-weight: bold;}
.ez-ui-tree-list ul li .edit-selected{background:#ecf0f5;}
.ez-ui-tree-list a.ez-menu-close .iconv{display: inline-block;width:12px;height:12px;/*background: url(img/tree_plus2.gif) top center no-repeat;*/margin-right: 5px;float: left;    }
.ez-ui-tree-list a.ez-menu-open .iconv{display: inline-block;width:12px;height:12px;/*background: url(img/tree_minus2.gif) top center no-repeat;*/margin-right:5px;float: left;  }
.ez-ui-tree-list .menu-cmd-list{width: 80px;height:20px; line-height: 20px;}
.ez-ui-tree-list .menu-cmd-list a{ display: inline-block; margin:1px 1px;width: 20px;height: 20px; line-height: 20px; text-align: center;text-indent: 0px;color: #666;}
/*.ez-ui-tree-list .menu-cmd-list a:hover{border: solid 1px #cccccc; background: #ffffff; color: #333;}*/
.ez-ui-tree-list-folder{font-size: 13px;}
.ez-ui-tree-list-folder .selected{font-size: 13px;}
.ez-ui-tree-folder-cmd{padding: 10px 0;height: 36px;background: #428452;line-height: 36px;}


.ez-tree-parent{}

.ez-action-more-list{ background: #ffffff; border: solid 1px #d3d0d0;width: 80px; color: #333;}
.ez-action-more-list ul{margin:0;padding:0;}
.ez-action-more-list ul li{padding:0 10px; height: 32px;line-height: 32px; border-bottom: solid  1px #ebecef; cursor: pointer;}
.ez-action-more-list ul li:hover{background:#54a0f6; color: #ffffff;}
.ez-input-edit{width: 100%;height: 100%; background: none;border: none; outline: none;}
.img-text-top{vertical-align: text-top;margin-left: 2px;}
.img-text-middle{vertical-align:middle;margin-left: 2px;}
.ez-ui-disabled{color: #999;}

.ez-ui-dic-success{color:#1e7e34;}
.ez-ui-dic-fail{color:#ff0000;}
.ez-ui-dic-red{color:#ff0000;}
.ez-ui-dic-orange{color:#ffa500;}

.ez-ui-popu-menu{width: 120px; border: solid 1px #ddd; background: #fff; position: absolute;z-index: 1100;}
.ez-ui-popu-menu li{width: 100%;height: 30px;line-height: 30px; text-indent: 15px;border-bottom: solid 1px #ddd;cursor:default;}
.ez-ui-popu-menu li:hover{background:#54a0f6;color: #ffffff;}

.ez-ui-sql-list{}
.ez-ui-sql-list .name-list{border: solid 1px #ddd;}
.ez-ui-sql-list .name-list li{width: 100%;height: 22px; line-height: 22px; text-indent: 4px;cursor: default;}
.ez-ui-sql-list .name-list li:hover{background:#54a0f6; color: #ffffff;}
.ez-ui-sql-list .name-list li.selected{background:#54a0f6; color: #ffffff;}

.ez-ui-edit-input{border: none;width: 100%;height: 100%; outline: none;background: none; color: #ff0000;}

.ez-ui-tab-menu{margin:5px 0px ;margin-left:0px;height:36px; border-bottom:solid 1px #e1e0e0; vertical-align:bottom; /*background:#D7EBFF;*/}
.ez-ui-tab-menu .menu_bar{margin:5px 0; padding-left:20px; }
.ez-ui-tab-menu .tab_f{overflow: hidden;background:#ffffff;float:left; border:solid 1px #e1e0e0; border-bottom:none; text-align:center;margin-left:4px;height:30px; font-size:10.5pt;cursor:pointer;/*padding-top:6px;*/margin-top:6px;padding:0 15px; /*padding-top:10px \9;*/ line-height:30px;}
.ez-ui-tab-menu .tab_n{overflow: hidden;float:left; /*border:solid 1px #e1e0e0; border-bottom:none; */text-align:center;margin-left:4px;height:30px; font-size:10.5pt;cursor:pointer;/*padding-top:6px;*/margin-top:6px;padding:0 15px;/*padding-top:10px \9;*/ line-height:30px;}
.ez-ui-tab-menu .tab_n:hover{background:#f1f0f0;}

.ez-ui-gridlist{}
.ez-ui-gridlist td{height: 24px;line-height: 24px;}
.ez-ui-msg-tip{color: #ff0000;line-height: 26px;}

.ez-ui-li-item ul{padding:10px 0px 10px 5px;}
.ez-ui-li-item ul li{width:100%;height: 30px; line-height: 30px; text-indent: 10px;}
.ez-ui-li-item ul li a{width: 100%;height: 30px; display: block;}
.ez-ui-li-item ul li a.selected{ background: #c9e2fa;/*background: #ffffff; font-weight: bold;*/ }
.ez-ui-li-item ul li:hover{ background: #ffffff; }
.ez-ui-li-item ul.list_icon_font{font-size: 14px;} 

.ez-ui-panel-bottom{width: 100%;bottom: 0px;position: fixed; background: #fff; height: 60px; line-height: 60px;}

/**plus css**/
.iconfont{vertical-align: middle;/*line-height: 28px;*/}
.ez-ui-process-bg{border:solid 1px #ccc; text-align: center;margin:0 auto;}
.ez-ui-process-rate-bg{background: #ccc;transition: width .6s ease;-webkit-transition: width .6s ease;}
.ez-ui-process-rate-bg .rate{color: #ff0000;}

.ez-img-list{margin:20px;}
.ez-img-list li{width: 120px;height: 120px; float: left; text-align: center;margin-left: 5px;}
.ez-img-list li .img{width: 100px;height: 100px; text-align: center;}
.ez-img-list li .img img{width: 100px;height: 100px;border:solid 1px #ccc;opacity: 0.8;}
.ez-img-list li .img img:hover{opacity: 1;}
.ez-img-list li .title{width: 120px;height: 20px; line-height: 20px; text-align: center; overflow: hidden;}
.ez-img-list li .newAdd{font-size: 30px;width: 100%;height: 100%;background:#fafafa; display: block; line-height: 120px;border:solid 1px #ccc;opacity: 0.8;}
.ez-img-list li .newAdd:hover{opacity: 1; background:#f1f1f1;}
.ez-img-list .bnt{width: 48px;height: 24px; line-height: 20px;margin-right: 2px;background: #333;border-radius: 0px; text-align: center; color: #fff;  }
.ez-img-list .bnt:hover{}

.ez-right-list{}
.ez-right-list a{width: auto;margin:2px 0px;}


.ez-ui-tree-select{}
.ez-ui-tree-select a.ez-menu-close .iconv{display: inline-block;width:12px;height:12px;/*background: url(img/select.png) left center no-repeat;*/margin-right: 30px;float: right;   }
.ez-ui-tree-select a.ez-menu-open .iconv{display: inline-block;width:12px;height:12px;/*background: url(img/selecto.png) left center no-repeat;*/margin-right: 30px;float: right;  }
.ez-ui-tree-select li{margin:5px 0; }
.ez-ui-tree-select a{cursor: default;}

.ez-ui-tree-select li{float: left;margin-right: 5px;}
.ez-ui-tree-select li.ez-tree-parent{float: none;clear: both;margin:5px 0px;margin-right: none;}
.ez-ui-tree-select .iconv{margin-right: 15px !important;}
.ez-ui-tree-select .children{clear: both;margin-left:15px;}
.ez-ui-tree-select .ez-menu-open{font-weight: bold;}
.ez-ui-tree-select .ez-menu-close{font-weight: bold;}
.ez-ui-tree-select ul{margin:0;}
.ez-ui-tree-select .clear{clear: both;}

.ui-bnt-back{font-size: 20px !important;}

.ui-list-nodata{line-height: 300px; text-align: center; font-size: 16px;}

.ui-bnt-start-right{position: absolute;right: 30px;height: 42px;margin-top: -3px;color: #ededed;}
.ui-bg-red{background: #ff0000;}
.ui-bg-orange{background: #f37b1d;}
.ui-bg-yellow{background: #fbbd08;}
 

.ez-ui-switch{
    display: inline-flex;
    align-items: center;
    position: relative;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    vertical-align: middle;
    margin: 5px;
  }
   .ez-ui-switch .off{
    margin: 0;
    position: relative;
    width: 60px;
    height: 30px;
    border: 1px solid #dcdfe6;
    outline: 0;
    border-radius: 30px;
    box-sizing: border-box;
    background: #dcdfe6;
    transition: border-color .3s,background-color .3s;
    vertical-align: middle;
   }
   .ez-ui-switch .off:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    border-radius: 100%;
    transition: all .3s;
    width: 26px;
    height: 26px;
    background-color: #fff;
}
   .ez-ui-switch .on:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 100%;
    margin-left: -29px;
    border-radius: 100%;
    transition: all .3s;
    width: 26px;
    height: 26px;
    background-color: #fff;}
   .ez-ui-switch .on{
    margin: 0;
    position: relative;
    width: 60px;
    height: 30px;
    border: 1px solid #00E166;
    outline: 0;
    border-radius: 30px;
    box-sizing: border-box;
    background: #00E166;
    transition: border-color .3s,background-color .3s;
    vertical-align: middle;

   }
   .ez-ui-bottom-fixed{width: 100%;height: 46px; position: fixed; text-align: center;bottom: 0px;}
   .ez-ui-bottom-fixed .bground{line-height: 46px;}
   .ez-ui-board-title{    margin: 10px 0px;
    font-weight: bold; 
    line-height: 46px;
    text-indent: 30px;
    color: #4b985d;
    border-bottom: solid 1px #e3e3e3;
    font-size: 16px;}
.ez-tb-img-list{vertical-align: middle;margin: 5px 10px 5px 5px;height:40px;} 
.ez-ui-float-right{float: right;}