/************************ button ************************/ .button { position: relative; box-sizing: border-box; width: 80px; height: 24px; border-radius: 4px; font-size: 1.2rem; text-align: center; /*border: none;*/ cursor: pointer; } .bigbtn { position: relative; box-sizing: border-box; width: 100px; height: 28px; border-radius: 4px; font-size: 1.2rem; text-align: center; border: none; cursor: pointer; } .btn_light { background: #FFFFFF; color: #FF0000; border: #C0C0C0 1px solid; } .btn_blue { background: #1366CB; color: white; } .btn_red { background: #ef4135; color: white; } /* -------------- * menu * * ------------ */ .l-menu { border:1px solid #979797; background:#F5F5F5;position:absolute; overflow:hidden; padding-bottom:2px; z-index:1001} .l-menu-shadow{z-index:1000; FILTER: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2); BACKGROUND: #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); position: absolute;} .l-menu-inner{ position:relative;width:100%;z-index:103;} .l-menu-over{position:absolute;top:-24px;left:2px; z-index:102; height:22px; overflow:hidden;background:url('root/image/popupmenu/menu-item-over-m.gif') repeat-x;width:97%;} .l-menu-yline { background:url('root/image/popupmenu/menu-line-y.gif') repeat-y; width:2px; height:2000px; position:absolute; left:28px; top:1px; z-index:101;} .l-menu-over-l{background:url('root/image/popupmenu/menu-item-over-l.gif') no-repeat; width:28px; height:22px; position:absolute;top:0; left:0;} .l-menu-over-r{background:url('root/image/popupmenu/menu-item-over-r.gif') no-repeat; width:3px;height:22px; position:absolute;top:0; right:0;} .l-menu-item { position:relative; height:23px; line-height:23px; width:100%; cursor:pointer;} .l-menu-item:hover { background-color: #e6dada; } .l-menu-item-line{background:url('root/image/popupmenu/menu-line-x.gif') repeat-x; height:2px; width:100%; margin-top:1px; margin-bottom:1px; margin-left:30px; line-height:2px; overflow:hidden;} .l-menu-item-arrow{background:url('root/image/popupmenu/menu-item-arrow.gif') no-repeat; position:absolute; top:8px; right:9px; width:4px; height:7px;} .l-menu-item-text{color:#000000;left: 33px;position: absolute;top: 0;} .l-menu-item-icon{ left: 3px;top: 0;position: absolute; width:25px; height:22px; overflow:hidden;} .l-menu-item-color{border: 1px solid #cccccc;left: 6px;top: 3px;position: absolute;width: 16px;height: 16px;overflow: hidden;} .l-menu-item-disable{ cursor:default;} .l-menu-item-disable .l-menu-item-text{ color:#A1A1A1;} /************************ card ************************/ .card_header { position: relative; border: 1px solid #CCC; margin-left: 4px; margin-right: 4px; margin-top: 4px; height: 40px; background: #FFF; } .card_content { position: relative; margin-left: 4px; margin-right: 4px; margin-top: 4px; bottom: 0px; background: #FFF; border: 1px solid #CCC; } .card_band { position: relative; border: 1px solid #CCC; margin-left: 4px; margin-right: 4px; margin-top: 4px; height: 80%; background: #FFF; } .card { position: absolute; overflow:auto; /******/ left: 0px; right: 0px; top: 0px; bottom: 0px; background: #FFF; border: 1px solid #CCC; } /************************ panel ************************/ .panel { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; border: 1px solid #CCC; } .panel_row { position: relative; overflow: hidden; font-size: 14px; } /************************ list ************************/ .list_title { position: relative; width: 100%; height: 32px; overflow: hidden; border-bottom: #D8AFAC 1px solid; background: #F9EEE1; text-align: center; font-size: 1.4rem; } .list_title_item { position: relative; box-sizing: border-box; float: left; margin: 6px 0; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #797777; } .list_title_border { position: relative; box-sizing: border-box; float: left; margin: 6px 0; height: 20px; font-size: 14px; line-height: 20px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .list { position: relative; width: 100%; background: #FFFFFF; overflow: auto; margin-bottom: 42px; } .list_row { position: relative; height: 28px; border-bottom: #E0E0E0 1px solid; } .list_cell { position: relative; box-sizing: border-box; float: left; height: 28px; padding: 2px; color: #5F5955; font-size: 1rem; line-height: 24px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } /************************ data list *************************/ .datalist_header { height: 36px; background-color: #EFEFEF; color: #1366CB; font-size: 14px; font-weight: bold; border-bottom: #C7B2B2 1px dotted; border-top: #C7B2B2 1px dotted; } .datalist_row { height: 36px; color: #666; font-size: 14px; border-bottom: #E0E0E0 1px solid; } .datalist_row_selected { background-image: url("../image/selected.png"); background-repeat: no-repeat; background-size: 20px 20px; background-position: 15px 17px; } .datalist_row_interval { background-color: #F8F8F8; } .datalist_row_touch { background-color: #ABD7F3; } .datalist_cell { float: left; text-align: center; height: 36px; line-height: 36px; padding-left: 2px; overflow: hidden; } .datalist_click_outer { border: silver 1px solid; border-radius: 2px; width: 16px; height: 16px; margin: 9px 0px 0px 0px; } .datalist_click_selected { border-radius: 2px; background: #1366CB; width: 10px; height: 10px; margin: 3px 3px 3px 3px; display: none; } /************************ indicator ************************/ .indicator { overflow: hidden; } .indicator_full { stroke: #90887E; stroke-width: 1; fill: none; } .indicator_progress { stroke: #40d425; stroke-width: 20; fill: none; } .indicator_percent { text-anchor: middle; font-size: 40px; fill: #21B3C1; } .indicator_text { text-anchor: middle; font-size: 26px; fill: #21B3C1; } /************************ tab ************************/ .div_tab { position: relative; box-sizing: border-box; z-index: 5; width: 100%; height: 40px; border-bottom: #C0D0E0 1px solid; background: #F0F8FF; } .div_tab_on,.div_tab_off { position: relative; float: left; box-sizing: border-box; margin: 0px; width: 21%; height: 39px; font-size: 16px; text-align: center; line-height: 39px; cursor: pointer; } .div_tab_on { border-bottom: #233E6B 3px solid; color: #233E6B; background-color: #e7eaef; font-weight: bold; } .div_tab_off { color:#8090A0; background: #F0F8FF; } /************************ options ************************/ .options { position: fixed; z-index: 200; bottom: 0px; left:0; right:0; height:40px; background:#DFEEFF; width: 100%; } .options_off, .options_on { position:relative; height:28px; border:#0090FF 1px solid; border-right:none; padding:0 16px; font-size:14px; text-align:center; line-height:28px; margin-top: 8px; } .options_off { background:#FFFFFF; color:#0090FF; } .options_on { background:#0090FF; color:#FFFFFF; } .options_left { border-top-left-radius:4px; border-bottom-left-radius:4px; } .options_right { border-top-right-radius:4px; border-bottom-right-radius:4px; border-right:#0090FF 1px solid; } /*********************** loading ************************/ .loading_mask { position: fixed; z-index: 1200; 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-repeat: no-repeat; background-position: 0px 0px; margin-bottom: 10px; -moz-background-size: 32px 32px; -o-background-size: 32px 32px; -webkit-background-size: 32px 32px; background-size: 32px 32px; } .loading_text { position: relative; height: 24px; line-height: 24px; text-align: center; font-size: 14px; } /*********************** 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; } .databox_footer { min-width: 250px; margin-top: 10px; padding: 8px 50px 8px 0px; text-align: right; border-top: #C7B2B2 1px dotted; } .gm_body { margin-bottom:5px; overflow:hidden; } .gm_header { height: 38px; cursor: pointer; min-width: 150px; } .gm_header_indicator { float: left; width: 8px; height: 100%; } .gm_header_img { float: left; margin: 7px 5px 0 0; height: 20px; margin-left: 10%; } .gm_header_text { float:left; height:100%; line-height: 35px; } .gm_menu { height:38px; padding-left:35px; cursor: pointer; display:none; min-width: 150px; } .gm_menu_img { float: left; margin: 7px 8px 0 8px; width: 20px; } .gm_menu_text { float:left; height:100%; line-height: 35px; } /************************ intergrateBoard *************************/ .intergrateBoard { position: absolute; left: 10px; top: 20px; right: 0px; bottom: 10px; overflow: auto; } .intergrateBoard_item { position: relative; border-radius: 5px; border: 2px solid gray; width: 90px; padding: 3px; margin: 0 10px 10px 0; float: left } .intergrateBoard_text { float: left; font: 13px 微软雅黑; height: 20px; overflow: hidden } .intergrateBoard_close { position: absolute; right: 0px; top: 4px; width: 20px; height:20px; } /************************ targetor ************************/ .targetor_txt { color: #969287; height: 20px; line-height: 20px; width: 200px; margin: 4px 0px 0px 20px; padding: 0px 0px 2px 18px; text-align: left; border-bottom: 1px solid #E8E6E1; } .targetor_indicator { position: absolute; z-index: 0; top: 25px; left: 5px; bottom: 0px; width: 30%; margin: 3px 0px 0px 2%; } .targetor_msg { position: absolute; z-index: 0; top: 25px; left: 33%; width: 62%; margin-left: 2%; font-size: 1.2rem; } .targetor_msg_a { margin-top: 15px; } .targetor_msg_a_txt { /* float: left; */ margin-left: 5%; height: 30px; line-height: 15px; /* width: 110px; */ text-align: left; } .targetor_msg_bar { /* float: right; */ position: relative; margin-left: 5%; height: 20px; border-radius: 4px; width: 95%; margin-top: 2px; } .targetor_msg_innerbar { height: 100%; background-color: #FF746B; border-radius: 4px; width: 100%; } .targetor_msg_b { margin-top: 20px; } .targetor_msg_b_txt { /* float: left; */ margin-left: 5%; height: 30px; line-height: 15px; /* width: 110px; */ text-align: left; } .targetor_btn { position: absolute; z-index: 0; width: 80px; height: 22px; top: 90px; left: 45%; border-radius: 4px; color: #4C4C4C; } /************************ popupEditor ************************/ .popup_editor { position: relative; height: 100%; max-height: 60px; } .popup_input { position: absolute; left: 0px; right: 26px; top: 0px; height: 100%; } .popup_button { position: absolute; width: 24px; top: 3px; right: 1px; bottom: 3px; background-color: #d7e0e4; border-radius: 20%; cursor: pointer; border: 1px solid #f1cdcd; } .readonly { background-color: #f7f7f7; } /* radioTable */ .radioTable:HOVER{ cursor: pointer; font-weight: bold; }