* { padding: 0; margin: 0 } html, body { height: auto; width: 100%; overflow: hidden; } body { font-family: "Microsoft YaHei"; font-size: 12px; } ul, ol, li, dl, dd, dt { list-style-type: none; } select, input, img, select, button { vertical-align: middle; font-size: 12px; } a { text-decoration: none; color: #323232 } a:hover { color: #0262AB; } a:hover, a:link { text-decoration: none; } input { outline: none } input[type=button] { cursor: pointer; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } .river-course { width: 100%; height: 100%; } .river-top { width: 100%; height: 50px; background: rgb(187, 195, 200); } .river-menu, .rain-menu, .reser-menu { width: 100%; height: 35px; } .river-menu ul li, .rain-menu ul li, .reser-menu ul li { min-width: 50px; padding: 0 15px; height: 35px; float: left; margin-top: 15px; line-height: 35px; color: #fff; cursor: pointer; margin-left: 5px; font-size: 14px; } .river-menu ul li:hover, .rain-menu ul li:hover, .reser-menu ul li:hover { background: #539af6; } .river-menu ul li.on, .rain-menu ul li.on, .reser-menu ul li.on { background: #fff; color: rgb(187, 195, 200); } .river-box { width: 100%; height: 420px; } .rain-box { width: 100%; height: 420px; } .reser-box { width: 100%; height: 420px; } .river-course .river-box .river-fou { position: relative; width: 100%; height: 100%; } .river-course .river-box .river-fou .river-fou-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 700px; height: 380px; } .river-course .river-box .river-fou .river-fou-box ul { position: absolute; top: 40px; left: 44px; width: 666px; height: 220px; } .river-course .reser-box .river-fou .river-fou-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 700px; height: 380px; } .river-course .reser-box .river-fou .river-fou-box ul { position: absolute; top: 40px; left: 44px; width: 666px; height: 220px; } .river-course .rain-box .river-fou .river-fou-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 700px; height: 380px; } .river-course .rain-box .river-fou .river-fou-box ul { position: absolute; top: 40px; left: 44px; width: 666px; height: 220px; } .river-one, .river-two, .river-thr, .river-fou { width: 100%; height: 100%; } .river-box-top { height: 45px; width: 100%; } .river-pei { width: 53%; height: 87%; float: left; } .river-tab { width: 46%; height: 360px; float: left; } .river-fou-box { width: 100%; } .river-fou-box ul li { width: 48%; float: left; margin-left: 1%; height: 30px; line-height: 30px; margin-top: 14px; } .river-fou-box ul li span { width: 80px; height: 30px; text-align: right; display: inline-block; float: left; } .river-fou-box ul li div { width: 150px; height: 30px; border: 1px solid #d0d0d0; float: left; padding-left: 10px; } .river-fou-box ul li div.on { border: 1px solid #3892d4; } .table-thead { width: 100%; font-size: 12px; background-color: #f0eded; border: 1px solid #CFCFCF; border-collapse: collapse; border-spacing: 0px; } .table-thead tr th { text-align: left; border-right: 1px solid #CFCFCF; color: #404040; } .table-thead tr th:last-child, .table-thead tr th:nth-last-child(2) { border-right: 0; } .table-thead tr th div { padding-left: 3px; } .table-thead tr, .table-tbody tr { height: 35px; } .table-tbody { width: 100%; font-size: 12px; background-color: #FFF; border-left: 1px solid #CFCFCF; border-collapse: collapse; border-spacing: 0px; } .table-tbody tr { border-bottom: 1px solid #CFCFCF; } .table-tbody tr:last-child { border-bottom: 0; } .table-tbody tr td { border-right: 1px solid #CFCFCF; } .table-tbody tr td:first-child { text-align: center; } .table-tbody tr td div { text-align: center; padding-left: 3px; } .river-thead tr th { text-align: center; } .river-thead tr th:nth-child(1) div { width: 28px; } .river-thead tr th:nth-child(2) div { width: 108px; } .river-thead tr th:nth-child(3) div { width: 80px; } .river-thead tr th:nth-child(4) div { width: 41px; } .river-thead tr th:nth-child(5) div { width: 68px; } .river-thead tr th:nth-child(6) { width: 14px; } .river-thead tr th:nth-child(6) div { width: 14px; } .river-tbody tr td:nth-child(1) div { width: 28px; } .river-tbody tr td:nth-child(2) div { width: 108px; } .river-tbody tr td:nth-child(3) div { width: 80px; } .river-tbody tr td:nth-child(4) div { width: 41px; } .river-tbody tr td:nth-child(5) div { width: 68px; } .comTbody { width: 100%; display: inline-block; max-height: 90%; overflow-y: scroll; border-bottom: 1px solid #CFCFCF; } /*降雨*/ .rain-pei { width: 53%; height: 87%; float: left; } .rain-tab { width: 46%; height: 360px; float: left; } .rain-thead tr th { text-align: center; } .rain-thead tr th:nth-child(1) div { width: 34px; } .rain-thead tr th:nth-child(2) div { width: 110px; } .rain-thead tr th:nth-child(3) div { width: 80px; } .rain-thead tr th:nth-child(4) div { width: 14px; } .rain-thead tr th:nth-child(4) { width: 17px; } .rain-tbody tr td:nth-child(1) div { width: 34px; } .rain-tbody tr td:nth-child(2) div { width: 110px; } .rain-tbody tr td:nth-child(3) div { width: 82px; } .rain-thead-box tr th { text-align: center; } .rain-thead-box tr th:nth-child(1) div { width: 45px; } .rain-thead-box tr th:nth-child(2) div { width: 150px; } .rain-thead-box tr th:nth-child(3) div { width: 68px; } .rain-thead-box tr th:nth-child(4) div { width: 68px; } .rain-thead-box tr th:nth-child(5) div { width: 68px; } .rain-thead-box tr th:nth-child(6) div { width: 68px; } .rain-thead-box tr th:nth-child(7) div { width: 68px; } .rain-thead-box tr th:nth-child(8) div { width: 68px; } .rain-thead-box tr th:nth-child(9) div { width: 68px; } .rain-thead-box tr th:nth-child(10) div { width: 67px; } .rain-thead-box tr th:nth-child(11) div { width: 17px; } .rain-thead-box tr th:nth-child(11) { width: 17px; } .rain-tbody-box tr td:nth-child(1) div { width: 45px; } .rain-tbody-box tr td:nth-child(2) div { width: 150px; } .rain-tbody-box tr td:nth-child(3) div { width: 68px; } .rain-tbody-box tr td:nth-child(4) div { width: 68px; } .rain-tbody-box tr td:nth-child(5) div { width: 68px; } .rain-tbody-box tr td:nth-child(6) div { width: 68px; } .rain-tbody-box tr td:nth-child(7) div { width: 68px; } .rain-tbody-box tr td:nth-child(8) div { width: 68px; } .rain-tbody-box tr td:nth-child(9) div { width: 68px; } .rain-tbody-box tr td:nth-child(10) div { width: 67px; } .rser-thead tr th { text-align: center; } .rser-thead tr th:nth-child(1) div { width: 35px; } .rser-thead tr th:nth-child(2) div { width: 90px; } .rser-thead tr th:nth-child(3) div { width: 51px; } .rser-thead tr th:nth-child(4) div { width: 14px; } .rser-thead tr th:nth-child(4) { width: 17px; } .rser-tbody tr td:nth-child(1) div { width: 35px; } .rser-tbody tr td:nth-child(2) div { width: 90px; } .rser-tbody tr td:nth-child(3) div { width: 51px; } .rese-pei { width: 585px; height: 360px; float: left; } .rese-tab { width: 200px; height: 360px; float: left; } /* 模拟下拉框 */ .hide { display: none; } .select { width: 200px; position: relative; margin: 10px 0 0 10px; float: left; } .selectsd { position: relative; margin: 10px 10px 0 0px; float: left; } .select .input_in input { width: 188px; height: 28px; line-height: 28px; border: 1px solid #d0d0d0; cursor: pointer; padding-left: 10px; color: #6d6d6d; background: url("../image/sel.png") no-repeat 175px; } .selectsd .input_insd input { width: 50px; height: 28px; line-height: 28px; border: 1px solid #d0d0d0; cursor: pointer; padding-left: 10px; color: #6d6d6d; background: url("../image/sel.png") no-repeat 40px; } .select .city { position: absolute; top: 30px; left: 0; z-index: 10; } .select .city ul { width: 198px; border: 1px solid #d6d6d6; border-top: none; } .select .city ul li { padding-left: 10px; width: 188px; height: 28px; line-height: 28px; cursor: pointer; background: #fff; color: #404040; } .select .city ul li:hover { background: #539af6; color: #fff; } .selectsd .city { position: absolute; top: 30px; left: 0; z-index: 10; } .selectsd .city ul { width: 60px; border: 1px solid #d6d6d6; border-top: none; } .selectsd .city ul li { padding-left: 10px; width: 50px; height: 28px; line-height: 28px; cursor: pointer; background: #fff; color: #404040; } .selectsd .city ul li:hover { background: #539af6; color: #fff; } /** 日历代码 **/ .river-data { float: left; margin-top: 10px; } .datainp { width: 145px; height: 30px; border: 1px solid #d0d0d0; padding-left: 5px; margin-left: 10px; margin-right: 10px; color: #6d6d6d; } .wicon { background: url("../image/data.png") no-repeat 120px; } .time-icon { background: url("../image/sel.png") no-repeat 128px; } .river-btn { width: 50px; height: 30px; border: 1px solid #d0d0d0; background: #f6f6f6; margin-top: 10px; color: #6d6d6d; float: left; } .loc-btn { width: 80px; height: 30px; border: 1px solid #d0d0d0; background: #f6f6f6; margin-top: 10px; margin-left: 10px; color: #6d6d6d; float: left; } .none { display: none; } .load-box-list { display: block; overflow-y: auto; width: 100%; background-color: #fff; position: absolute; top: 0; } .load-box-list .rote-load { position: absolute; top: 36%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 80px; } .load-box-list .rote-load img { position: absolute; top: 0; left: 0; width: 100%; height: 60px; animation: rote 3s linear infinite; } @keyframes rote { 0% { transform: rotate(0deg); } 25% { transform: rotate(90deg); } 50% { transform: rotate(180deg); } 75% { transform: rotate(270deg); } 100% { transform: rotate(360deg); } } .load-box-list .rote-load span { margin: 0 !important; position: absolute; left: 0; bottom: 0; width: 100%; height: 20px; line-height: 20px !important; text-align: center; } .load-box-list { /*margin-left: 1%;*/ height: auto; max-height: 91.5%; overflow-y: auto; background-color: #fff; position: absolute; bottom: 0px; top: 95px; } /**洪水淹没分析弹窗**/ .flood-box { margin: 20px; } .flood-box-left { width: 80%; } .flood-box-left img { width: 100%; height: 100%; } .flood-box-top { display: flex; width: 100%; height: 475px; border: 1px solid black; } .flood-box-bottom { text-align: right; margin-top: 15px; } /**损失分析**/ .evaluate-analysis { height: 744px; margin: 15px; } .evaluate-box { height: 100%; } .evaluate-box-top{ height: 49%; } .evaluate-box-middle{ height: 46%; width: 443px !important; } .evaluate-box-bottom{ display: flex; justify-content: center; position: relative; z-index: 2; } .evaluate-box-bottom input{ width: 86px; height: 25px; background-color: #124ebb; border: none; color: white; border-radius: 5px; } .evaluate-box-bottom input:hover{ background: #094895 } .export-img{ margin-right: 10px; } .save-btn{ margin-right: 10px; } .row-1{ display: flex; margin-bottom: 5px; } .row-2{ display: flex; } .list-echarts-button{ text-align: center; display: flex; flex-direction: row-reverse; position: absolute; right: 19px; z-index: 2; } .list-echarts-button input{ width: 55px; height: 20px; border: none; background-color: rgb(187, 186, 186); color: white; border-radius: 5px; } .choose-button { background: #094895 !important; border: none; color: white; } .unchoose-button { background: rgb(187, 186, 186) !important; border: none; color: white; } .evaluate-box-middle table { width: 100%; } .table-title{ display: flex; height: 33px; } .table-label{ width: 145%; font-size: 19px; text-align: center; font-weight: bold; } .evaluate-table-caption { font-size: 20px; margin: 15px 0 15px 0; } .evaluate-table-thead tr th { text-align: center; border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; color: #404040; } .evaluate-tbody tr td { text-align: center; border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; color: #404040; } /**分页器**/ .flood-analysis-pagination { position: relative; text-align: center; zoom: 1; display: flex; width: 92%; justify-content: flex-end; } .flood-analysis-pagination:before, .flood-analysis-pagination:after { content: ""; display: table; } .flood-analysis-pagination:after { clear: both; overflow: hidden; } .flood-analysis-pagination span { float: left; margin: 0 5px; width: 25px; height: 25px; line-height: 25px; color: #bdbdbd; font-size: 14px; } .flood-analysis-pagination .active { float: left; margin: 3px 5px; width: 25px; height: 25px; line-height: 25px !important; background: #e91e63; color: #fff; font-size: 14px; border: 1px solid #e91e63; } .flood-analysis-pagination a { float: left; margin: 3px 5px; width: 25px; height: 25px; line-height: 25px !important; background: #fff; border: 1px solid #ebebeb; color: #bdbdbd; font-size: 14px; } .flood-analysis-pagination a:hover { color: #fff; background: #e91e63; } .flood-analysis-pagination .next, .flood-analysis-pagination .prev { font-family: "Simsun"; font-size: 16px; font-weight: bold; } .now, .count { padding: 0 5px; color: #f00; } .eg img { max-width: 800px; min-height: 500px; } .flood-analysis-pagination input { float: left; margin: 3px 5px; width: 25px; height: 25px; line-height: 25px !important; text-align: center; background: #fff; border: 1px solid #ebebeb; outline: none; color: #bdbdbd; font-size: 14px; } #pagination { position: absolute; margin-top: 5px; } .flood-analysis-pagination .jump-btn { width: 38px !important; } .evaluate-echarts { width: 100%; display: none; } /**淹没图**/ .flood-image-top img { width: 100%; } .flood-image-bottom { width: 96%; text-align: right; } .flood-image-box .description { font-size: 16px; } /**确认保存弹出框**/ .confirm-popup { margin-top: 5%; } .confirm-popup > div { text-align: center; } .confirm-top { font-size: 30px; } .confirm-bottom { margin-top: 8%; } .save-name-input { height: 26px; width: 215px; } .confirm-button { width: 80px; height: 32px; }