/********* tab *************/ .tab-A { position: relative; width: 100%; height: 100%; } .tab-A-headerOuter { position: relative; width: 100%; margin-top: 1px; height: 22px; line-height: 22px; border-bottom: 1px solid #e0e0e0; } .tab-A-goleft { position: absolute; top: 0px; left: 0px; width: 24px; height: 100%; cursor: pointer; text-align: center; background-color: #ebf1ed; color: #e1d4d4; } .tab-A-goright { position: absolute; top: 0px; width: 24px; right: 0px; height: 100%; cursor: pointer; text-align: center; background-color: #ebf1ed; color: #e1d4d4; } .tab-A-header { position: absolute; left: 24px; right: 24px; height: 100%; overflow: hidden; } .tab-A-header-inner { height: 100%; } .tab-A-body { position: absolute; top: 23px; width: 100%; bottom: 0px; } .tab-A-item-header { width: 110px; border: 2px solid #1861ae4f; border-radius: 10px 10px 0px 0px; background: #ffffff; float: left; /* width: 160px; */ height: 19px; margin-left: 3px; color: #808080; text-align: center; /* background-image: url("../img/tab_gray_unactive.png"); */ background-repeat: no-repeat; background-size: 100% 100%; -moz-background-size: 100% 100%; overflow: hidden; cursor: pointer; font-size: 13px; line-height: 19px; margin-top: 1px; } .tab-A-item-header:hover { color: #808080; background-color: #e0e5ef; } .tab-A-item_menu { border: 1px solid #ccc; background-color: #fff; } .tab-A-item_menu .div_sub { padding: 2px 10px; line-height: 20px; cursor: pointer; } .tab-A-item_menu .div_sub:hover { background-color: #e6e6e6; } .tab-A-item-header .closeTab { color: #808080; } .tab-A-item-selectedHeader .closeTab { color: #fff; } .closeTab { /* background-image: url("../img/Colosed_1.png"); */ background-size: cover; display: inline-block; height: 18px; width: 18px; float: right; /* color: #fff; */ margin-right: 5px; /* margin-top: 2px; */ } #closeBtn:hover { /* background-image: url("../img/closed_color.png"); */ background-size: cover; display: inline-block; height: 18px; width: 18px; float: right; color: red; /* margin-right: 5px; margin-top: 2px; */ } .tab-A-item-selectedHeader { color: #fff; background-color: #7b9ada; /* background-image: url("../img/tab_gray_active.png"); */ overflow: hidden; } .tab-A-item-headerImg { font-size: 8px; margin-right: 3px; margin-left: 5px; } .tab-A-item-iframe { height: 100%; width: 100%; border: none; z-index: 10; } .tab-A-subitem-iframe { height: 100%; width: 100%; margin-left: -100%; border: 1px solid #d8d8d8; z-index: 10; } .tab-A-item-div { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; } /********* toolbar *************/ /*++++++++ A ++++++++++*/ .toolbar-A { padding: 3px; font-size: 13px; font-family: Tahoma, Verdana, 微软雅黑,新宋体, Helvetica, Arial, sans-serif; } .toolbar-A-director { float: left; width: 1px; background-color: #c8b1b1; border-left: 1px solid #dcdceb; border-right: 1px solid #dcdceb; height: 22px; margin: 3px 3px 0px 2px; } .toolbar-A-btn-outer { padding-right: 5px; text-decoration: none; color: #777; background: transparent; } .toolbar-A-btn { border: 1px solid #ccc; border-radius: 3px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); background: -moz-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2)); background: -o-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2)); background: -ms-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2)); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f7f7f7, endcolorstr=#f2f2f2, gradientType=0); height: 24px; padding: 1px 8px; cursor: pointer; line-height: 23px; display: inline-block; color: #444; white-space: nowrap; } .toolbar-A-btn:hover { border: 1px solid #76B4AC; color: black; } .toolbar-A-btn-icon { font-size: 16px; } .toolbar-A-btn-content { background-position: left center; display: inline-block; vertical-align: baseline; margin-left: 2px; background-repeat: no-repeat; } /*++++++++ B ++++++++++*/ .toolbar-B { height: 100%; padding: 0px; margin: 0px; border: 0; } .toolbar-B-btn { height: 100%; float: left; cursor: pointer; } .toolbar-B-btn:hover { background-color: #10ae99; } .toolbar-B-btn-text { margin-left: 10px; } .toolbar-B-btn-image { margin-left: 5px; vertical-align: middle; } /*++++++++ C ++++++++++*/ .toolbar-C { height: 100%; padding: 0px; margin: 0px; border: 0; } .toolbar-C-btn { height: 100%; /* width: 7.6%; */ padding-right: 10px; padding-left: 10px; float: left; cursor: pointer; text-align: center; overflow: hidden; } .toolbar-C-btn:hover { background-color: #808689; } .toolbar-C-btn-text { width: 100%; /* margin-top: 2px; */ } .toolbar-C-btn-icon { width: 100%; } /********* treemenu *************/ .treemenu-A { position: relative; list-style: none; margin: 0; padding: 0; } .treemenu-A-item { position: relative; line-height: 36px; font-weight: normal; cursor: pointer; } .treemenu-A-itemBody { background-color: #7b9ada; color: #ddd; /* border-left: 5px solid transparent; */ } .treemenu-A-itemBody:HOVER { background-color: #1a9182; color: white; } .treemenu-A-activeBody { background-color: #796161; color: white; font-weight: bold; border-left: 5px solid #33aecc; } .treemenu-A-body-arrow { float: right; margin-right: 20px; } .treemenu-A-text { margin-left: 5px; } .tab-A-item_menu .treemenu-A-text { margin-left: 5px; font-size: 12px; } /******************* popup ************************/ .popup-cover { position: absolute; top: 0; bottom: 0; z-index: 1800; width: 100vw; background-color: #00000050; display: flex; /* align-items: center; */ /* justify-content: center; */ margin-left: 100%; min-height: 500px; /* max-height: 99vh; */ } .popup-close { position: absolute; top: 15px; right: 15px; font-size: 16px; z-index: 120; } .popup-close:hover { cursor: pointer; font-weight: bold; } #win_btn_closepopup:hover { cursor: pointer; font-weight: bold; } .popup-title { position: absolute; top: 0; left: 0px; right: 0px; height: 40px; line-height: 40px; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #e7e7e7; z-index: 100; background-color: #1861ae; color: #fff; font-size: 16px; border-radius: 5px 5px 0px 0px; } .popup-page { position: relative; background-color: #fff; /* margin: 0 auto; */ max-width: 99vw; max-height: 99vh; border-bottom: 0px solid #1861ae; border-left: 0px solid #1861ae; border-right: 0px solid #1861ae; border-top: 0px solid #1861ae; border-radius: 5px; } .popup-page:hover { cursor: move; } .popup-body { position: absolute; top: 40px; /* top: 10px; */ left: 0px; right: 0px; bottom: 0px; /* background-color: #1861ae; */ /* padding-left: 20px; padding-right: 20px; */ } .popup-footer { position: absolute; left: 0; right: 0; bottom: 0; height: 48px; text-align: right; padding: 0px 40px; line-height: 44px; border-top: 1px solid #e7e7e7; } /*********************** window ************************/ .win_mask { position: fixed; z-index: 1000; top: 0px; left: 0px; width: 100%; height: 100%; transform: translateY(0); background-color: rgba(0, 0, 0, 0.5); background: #000\9; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); } .win { position: fixed; z-index: 500; color: blue; top: 0px; left: 0px; right: 0px; bottom: 0px; max-width: 420px; display: none; text-align: center; display: none; } .win-content { position: fixed; z-index: 1001; height: 100%; width: 100%; } .win-iframe { width: 100%; height: 100%; border: 0px; border-radius:4px; } /************************ dialog *************************/ .dialog_mask { position: fixed; z-index: 900; top: 0px; left: 0px; width: 100%; height: 100%; transform: translateY(0); background: rgba(0, 0, 0, 0.5); } .dialog { background-color: white; width: 80%; max-width: 400px; min-width: 250px; margin-top: 5%; text-align: left; overflow: auto; } .dialog_databox { background-color: white; margin-top: 100px; text-align: left; overflow: auto; width: 80%; width: max-content; width: -webkit-max-content; width: -moz-max-content; max-width: 80%; } .dialog_header { height: 28px; line-height: 28px; background-color: #EFEFEF; color: #1366CB; font-size: 14px; font-weight: bold; border-bottom: #C7B2B2 1px dotted; border-top: #C7B2B2 1px dotted; padding-left: 10px; } .dialog_body { height: 55px; } .databox_body { /* height: 95px; */ min-height: 90px; max-height: 200px; min-width: 250px; overflow: auto; } .dialog_content { margin: 15px 0px 20px 20px; width: 90%; height: 40px; /*line-height: 40px; */ } .databox_content { margin: 0px 20px 10px 20px; /* height: 40px; width: 90%; line-height: 40px; */ } .dialog_image { float: left; width: 28px; height: 28px; background-size: 100%; margin: 4px 10px 0px 0px } .databox_image { /* float: left; */ width: 28px; height: 28px; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin: 4px 10px 0px 0px; background-image: url("../image/dialog/confirm.png"); } .icon_confirm { background-image: url("../image/dialog/confirm.png"); background-repeat: no-repeat; -moz-background-size: 28px 28px; -o-background-size: 28px 28px; -webkit-background-size: 28px 28px; background-size: 28px 28px; } .icon_alert { background-image: url("../image/dialog/alert.png"); background-repeat: no-repeat; -moz-background-size: 28px 28px; -o-background-size: 28px 28px; -webkit-background-size: 28px 28px; background-size: 28px 28px; } .dialog_text { color: #1366CB; font-size: 14px; } .databox_text { color: #1366CB; font-size: 14px; /* text-align: center; */ } .dialog_footer { padding: 8px 50px 8px 0px; text-align: right; border-top: #C7B2B2 1px dotted; } /*********************** loading ************************/ .loading_mask { position: fixed; z-index: 600; top: 0px; left: 0px; width: 100%; height: 100%; transform: translateY(0); background: rgba(255, 255, 255, 0.6); } .loading_area { display: inline-block; max-width: 240px; margin: 200px 0px 0px 0px; border-radius: 15px; background-color: rgba(0, 0, 0, 0.6); font-size: 14px; padding-left: 20px; padding-right: 20px; padding: 10px 20px 10px 20px; color: #FFFFFF; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .loading_image { width: 32px; height: 32px; background-image: url(../image/loading.gif); background-size: 32px 32px; background-repeat: no-repeat; background-position: 0px 0px; margin-bottom: 10px; } .loading_text { position: relative; height: 24px; line-height: 24px; text-align: center; font-size: 14px; } /*********************** scroll ************************/ .scroll-x { position: absolute; left: 0px; right: 0px; bottom: 30px; height: 13px; background-color: #f6e9e9; } .scroll-x-slider { position: absolute; right: 0px; width: 50px; top: 0px; bottom: 0px; background-color: #c1c1c1; cursor: pointer; } .scroll-x-slider:HOVER { background-color: #b8b2b2; } .scroll-y { position: absolute; right: 0px; width: 13px; top: 0px; bottom: 0px; background-color: #f6e9e9; } .scrolly-y-slider { position: absolute; left: 0px; right: 0px; top: 0px; height: 50px; background-color: #c1c1c1; cursor: pointer; } .scroll-y-slider:HOVER { background-color: #b8b2b2; }