#rule button{ margin-top: 10px; padding: 4px 14px; background: #3388FF; color: #fff; border: none; cursor: pointer; border-radius: 3px; } #rule button.showGrid{ margin: 10px 0 0 0px; padding: 4px 12px; background: #f6faff; color: #006cff; border: 1px solid #ccc; cursor: pointer; border-radius: 3px; } #rule button.showRange{ background: #ec887e; border: 1px solid #da493e; margin: 0 10px 0 7px; } #rule button.generateList{ background: #3ec0f6; border: 1px solid #0f91ed; } #rule button.output{ width: 120px; margin: 10px 75px; position: absolute; bottom: 0; } .level{margin-top: 5px;} #rule{ position: fixed; top: 145px; right: 125px; z-index: 555; width: 280px; border: 2px solid #01b7ff; background: rgba(255,255,255,1); display: none; cursor: move; } #rule h2{ color: #fff; background: #01b7ff url(images/header_bak.png) repeat-x; background-size: auto 100%; font-weight: normal; font-size: 14px; padding: 0 10px; height: 30px; line-height: 30px; clear: both; } #rule h2 .close{ font-size: 20px; color: #f7f7f7; cursor: pointer; float: right; } #rule h3{ margin: 2px; padding: 0 8px; font-size: 14px; background: #c9e6ff; color: #006cff; height: 28px; line-height: 28px; font-weight: normal; } #rule .content{ padding: 10px 12px; } #rule .content .mtBtn{ margin: 20px 0; } #rule select{ height: 22px; width: 190px; margin-left: 5px; padding: 0 2px; } #rule .diyRules,.level select{ display: none; } #rule .level select.active{ display: inline-block; width: 100px; } #rule span{ color: #111; } .range span{ display: inline-block; margin: 5px 5px 0 0; } .range input{ width: 50px; margin-left: 5px; padding: 0 5px; } .explain1{ width: 20px; height: 20px; vertical-align: middle; margin-left: 5px; cursor: pointer; } .lgPopUp{ height: 280px; display: none; } .lgPopUp .close{ float: right; color: #666; font-size: 25px; cursor: pointer; } .lgPopUp h3{ background: #f7f7f7; margin: 0; color: #fff; padding: 13px 20px; clear: both; } #rule .lgPopUp h3{ background: #f7f7f7; color: #111; border-top: 2px solid #01b7ff; border-bottom: 1px solid #ebebeb; } .lgPopUp p{ text-align: left; margin: 5px 10px; color: #222; } .lgPopUp div.list{ overflow: auto; max-height: 200px; overflow-y: scroll; } .lgPopUp .calculation{ text-align: center; padding: 10px 0 5px 0; } .lgPopUp .calculation label{ margin-right: 5px; } .blackBoard{ position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.5; z-index: 998; top: 0; left: 0; display: none; } .lgPopUp_total{ position: absolute; width: 450px; height: 180px; background: #fff; z-index: 999; top: 0; bottom: 0; left: 0; right: 0; margin: auto; display: none; } .lgPopUp_total p:first-child{ margin-top: 8%; } .lgPopUp_total p{ margin-left: 12%; } .lgPopUp_total .ec{ text-align: center; } .lgPopUp_total img{ width: 60px; top: 0; bottom: 0; left: 0; right: 0; margin: auto; position: absolute; } .lgPopUp_none{ position: absolute; width: 450px; height: 180px; background: #fff; z-index: 999; top: 0; bottom: 0; left: 0; right: 0; margin: auto; display: none; text-align: center; } .lgPopUp_none p:first-child{ margin-top: 10%; }