@charset "UTF-8"; .app { position: relative; width: 100%; height: 100%; } .app .selectBtn { width: 2rem; height: 4rem; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; top: calc(50% - 2rem); border-radius: 0 2.5rem 2.5rem 0; background: #0998f1; font-size: 2rem; opacity: 0.7; -webkit-transition: left 1s; transition: left 1s; left: 0; cursor: pointer; padding-right: 0.3rem; z-index: 1000; } .app .selectBtn:hover { opacity: 1; } .app .select { position: absolute; left: -20rem; width: 20rem; height: 100%; overflow: auto; background-color: black; z-index: 1000; transition: left 1s; -moz-transition: left 1s; /* Firefox 4 */ -webkit-transition: left 1s; /* Safari 和 Chrome */ -o-transition: left 1s; /* Opera */ } .app .select .selectTree { font-size: 1.5rem; } .app .select .selectTree .child-container { margin: 0; } .app .select .selectTree .node-container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 1rem 0; border-bottom: 1px solid #444444; cursor: auto !important; } .app .select .selectTree .node-container .node-switch-empty { position: absolute; left: 1rem; border: 0px !important; } .app .select .selectTree .node-container .node-switch { position: absolute; left: 1rem; border: 0px !important; } .app .select .selectTree .node-container .tree-node { color: white; } .app .select .selectTree .tree-node-selected { color: #0894f5 !important; text-decoration: underline; } .app .select .selectTree .child-container .tree-node { color: #707070; cursor: pointer; } .app .select .selectTree .child-container .tree-node:hover { color: #d8d7d7; } .app .select .selectTree .ds-base-icon下 { font-size: 2rem !important; color: white !important; } .app .select .selectTree .ds-base-icon右 { font-size: 2rem !important; color: white !important; } .app .select .selectTree .node-switch { width: 2rem !important; height: 2rem !important; border: 0.1rem solid white !important; } .app .select .selectTree .node-switch-empty { width: 2rem !important; height: 2rem !important; } .normal { width: 100%; height: 100%; } .moudle-content-content { width: 100%; height: 100%; } .changeEduType { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .changeEduType p { color: white; cursor: pointer; } .changeEduType p:hover { color: #1ccdab; } .changeEduType .changeEduType-select { color: #1ccdab; text-decoration: underline; } .selectTypeName { width: 30%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .citySchoolSpread .moudle-content-content { position: relative; } .citySchoolSpread .moudle-content-content .dataNum { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; top: 2rem; left: 0; width: 100%; z-index: 10; -ms-flex-pack: distribute; justify-content: space-around; } .citySchoolSpread .moudle-content-content .moudleTop-data { position: absolute; top: 2rem; left: 0; width: 100%; z-index: 10; } .citySchoolSpread .moudle-content-content .schoolData { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 20em; position: absolute; right: 4rem; top: calc(50% - 180px); z-index: 10; font-size: 1.5rem; background-color: rgba(48, 106, 152, 0.5); padding: 0 2rem; } .teacherCondition .teacherCondition-right { width: 70%; height: 100%; } .studentCondition .studentCondition-right { width: 70%; height: 100%; } .teachingStaff .teachingStaff-right { width: 70%; height: 100%; } .moudleTop-data { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; padding-bottom: 1rem; } .moudleTop-data div { color: white; padding: 0.7rem; font-size: 1.3rem; font-weight: bolder; border-top: 1px solid #0aa0ff; border-bottom: 1px solid #0aa0ff; background-color: rgba(98, 116, 132, 0.2); } .schoolAreaSpread .moudle-content-content { width: 100%; height: 100%; } .schoolAreaSpread .moudle-content-content .dataNum { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; padding: 1rem 0; } .schoolAreaSpread .moudle-content-content .schoolAreaSpread-top { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; } .schoolAreaSpread .moudle-content-content .schoolAreaSpread-top div { color: white; padding: 0.7rem; font-size: 1.3rem; font-weight: bolder; border-top: 1px solid #0aa0ff; border-bottom: 1px solid #0aa0ff; background-color: rgba(98, 116, 132, 0.2); } .schoolAreaSpread .moudle-content-content .schoolAreaSpread-select { width: 25rem; margin: 2rem auto 3rem auto; } .schoolAreaSpread .moudle-content-content .schoolAreaSpread-select .default-select-grid { padding: 0.2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; width: 8rem; background-color: transparent; } .schoolAreaSpread .moudle-content-content .schoolAreaSpread-select .default-select-grid-selected { background-color: #3498db !important; } ._selectTypeName { width: 15%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } ._selectTypeName-right { width: 85%; height: 100%; } ._schoolAreaSpread .moudle-content-content { width: 100%; height: 100%; } ._schoolAreaSpread .moudle-content-content .dataNum { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; padding: 1rem 0; } ._schoolAreaSpread .moudle-content-content .schoolAreaSpread-top { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; } ._schoolAreaSpread .moudle-content-content .schoolAreaSpread-top div { color: white; padding: 0.7rem; font-size: 1.3rem; font-weight: bolder; border-top: 1px solid #0aa0ff; border-bottom: 1px solid #0aa0ff; background-color: rgba(98, 116, 132, 0.2); } ._schoolAreaSpread .moudle-content-content .schoolAreaSpread-select { width: 40rem; margin: 2rem auto 3rem auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } ._schoolAreaSpread .moudle-content-content .schoolAreaSpread-select span:nth-child(1) { color: #1ccdab; text-decoration: underline; } ._schoolAreaSpread .moudle-content-content .schoolAreaSpread-select span:nth-child(2) { margin-left: 5em; } ._schoolAreaSpread .moudle-content-content .schoolAreaSpread-select .default-select-group { width: 20rem; } ._schoolAreaSpread .moudle-content-content .schoolAreaSpread-select .default-select-grid { padding: 0.2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; width: 8rem; background-color: transparent; } ._schoolAreaSpread .moudle-content-content .schoolAreaSpread-select .default-select-grid-selected { background-color: #3498db !important; } .teachingStaff_detailed, ._teachingStaff_detailed { position: relative; display: inline-block; overflow: hidden; } .teachingStaff_detailed .teachingStaff_detailed-table, ._teachingStaff_detailed .teachingStaff_detailed-table { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .teachingStaff_detailed .teachingStaff_detailed-table table, ._teachingStaff_detailed .teachingStaff_detailed-table table { color: white; text-align: center; width: 90%; font-size: 1.5rem; } .teachingStaff_detailed .teachingStaff_detailed-table table th, ._teachingStaff_detailed .teachingStaff_detailed-table table th { text-align: center; padding: 0.25rem; border: 1px solid; font-weight: bolder; } .teachingStaff_detailed .teachingStaff_detailed-table table td, ._teachingStaff_detailed .teachingStaff_detailed-table table td { border: 1px solid; padding: 0.2rem; } .teachingStaff_detailed .teachingStaff_detailed-table img, ._teachingStaff_detailed .teachingStaff_detailed-table img { width: 90%; } .teachingStaff_detailed .teachingStaff_detailed-echarts, ._teachingStaff_detailed .teachingStaff_detailed-echarts { width: 100%; height: 100%; -webkit-transition: margin-top 1s; transition: margin-top 1s; } .teachingStaff_detailed .teachingStaff_detailed-change, ._teachingStaff_detailed .teachingStaff_detailed-change { font-size: 4rem; color: white; bottom: 1.5rem; right: 1.5rem; position: absolute; cursor: pointer; } .teachingStaff_detailed .teachingStaff_detailed-change:hover, ._teachingStaff_detailed .teachingStaff_detailed-change:hover { color: #5695f3; } .dsi-pie-chart-default { width: 100%; height: 100%; } .dsi-pie-chart-default .echart-pie-default { height: 100%; } .default-echarts { width: 100%; height: 100%; } .dsi-line-chart-default { width: 100%; height: 100%; margin: auto; padding-top: 1rem; } .dsi-line-chart-default .echart-line-default { height: 100%; width: 100%; margin: auto; } .dsi-bar-chart-default { width: 100%; height: 100%; margin: auto; } .dsi-bar-chart-default .echart-bar-default { height: 100%; width: 100%; margin: auto; } .moudle { height: 100%; padding: 1rem; width: 100%; background: -webkit-radial-gradient(center center, circle, rgba(40, 60, 130, 0.3), rgba(40, 60, 130, 0.3)), -webkit-linear-gradient(#71f5f5, #71f5f5) left top, -webkit-linear-gradient(#71f5f5, #71f5f5) left top, -webkit-linear-gradient(#71f5f5, #71f5f5) right top, -webkit-linear-gradient(#71f5f5, #71f5f5) right top, -webkit-linear-gradient(#71f5f5, #71f5f5) left bottom, -webkit-linear-gradient(#71f5f5, #71f5f5) left bottom, -webkit-linear-gradient(#71f5f5, #71f5f5) right bottom, -webkit-linear-gradient(#71f5f5, #71f5f5) right bottom, -webkit-linear-gradient(#71f5f5, #71f5f5) top, -webkit-linear-gradient(#71f5f5, #71f5f5, #71f5f5) left, -webkit-linear-gradient(#71f5f5, #71f5f5, #71f5f5) right; background: radial-gradient(circle at center center, rgba(40, 60, 130, 0.3), rgba(40, 60, 130, 0.3)), linear-gradient(#71f5f5, #71f5f5) left top, linear-gradient(#71f5f5, #71f5f5) left top, linear-gradient(#71f5f5, #71f5f5) right top, linear-gradient(#71f5f5, #71f5f5) right top, linear-gradient(#71f5f5, #71f5f5) left bottom, linear-gradient(#71f5f5, #71f5f5) left bottom, linear-gradient(#71f5f5, #71f5f5) right bottom, linear-gradient(#71f5f5, #71f5f5) right bottom, linear-gradient(#71f5f5, #71f5f5) top, linear-gradient(#71f5f5, #71f5f5, #71f5f5) left, linear-gradient(#71f5f5, #71f5f5, #71f5f5) right; background-repeat: no-repeat; background-position: 1px 1px, 0px 0px, 0px 0px, 0px 100%, 0px 100%, 100% 0px, 100% 0px, 100% 100%, 100% 100%, 0px 0px, 0px 100%, 0px 100%, 100% 100%; background-size: calc(100% - 3px) calc(100% - 3px), 1.5px 10px, 10px 1.5px, 1.5px 10px, 10px 1.5px, 1.5px 10px, 10px 1.5px, 1.5px 10px, 10px 1.5px, 0% 1.5px, 0% 1.5px, 1.5px 0%, 1.5px 0%; } .moudle .moudle-top { padding-bottom: 0.5rem; border-bottom: 1px solid #61fdff; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 1rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .moudle .moudle-top .moudle-top-left { display: -webkit-box; display: -ms-flexbox; display: flex; } .moudle .moudle-top .moudle-top-left div { height: 2.5rem; width: 2.5rem; margin-right: 0.5rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMDcvMTduqHARAAABhklEQVQ4jZXUv0tXURjH8dfV72A49R84OhkObd+9OYoiLYqowMh+EP2AlpZETDITCpKisIQCqbW9qcGhIVyCxpaoxUEyvw3nXrmdnlP6gbt8zjnP+4Hnc59q5UPPDnWu/nL1cAdvSw/7dkrAYzwK/Aq3cKj0sIMDOFhfbvQd9/E1u/8Ev3AhAN1EP17nkD68wwtstfy9uI6hoLFnmA/8CtdwLILAeyxis3U2iCsYDgou4Z40jxx0FccjCKxiARstbwCTGA1Ay5gNQHAZJyMIrNUdrre8jpSqblDsFWYKoEmchv6jZ2/nhz/wEfuwp/YqjOAnPmf3P+Fb3USVne1HrxTh0s+TF/nffag6gTmEi9LgG23hpRSQXIdxo9DAQzzNIcOYkAbeaFP6P1aDIkek2EaABTwnDbXRKM5k3kbdzVpQZEyKeASYl2KuDeli3J9pW8cDfAmKnMClwO9hTor3tna7VuCUv9dKA7grWCvVLrYwKffnC4BprESPonSV9K9VP4U3pYe/AWg+UrpJj8bTAAAAAElFTkSuQmCC) center no-repeat; } .moudle .moudle-top .moudle-top-left p { color: white; font-size: 1.7rem; font-weight: bolder; } .moudle .moudle-top p { color: #89add6; margin-right: 1.5rem; font-size: 1.6rem; font-weight: bolder; } .moudle .moudle-content { height: calc(100% - 49px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; font-size: 1.2rem; } .numRoll { height: 3rem; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; } .numRoll p { color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 1.5rem; font-weight: 700; } .numRoll p:nth-of-type(2) { padding-left: 0.25rem; } .numRoll .numRoll-num { margin: 0 0.5px; -webkit-transition: margin-top 1.2s linear; transition: margin-top 1.2s linear; color: white; } .numRoll .numRoll-num .numRoll-num-every { height: 3rem; width: 2rem; border: 1px solid #cccccc; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 2rem; background-image: -webkit-linear-gradient(top, #267bce, #172377, #267bce); background-image: linear-gradient(to bottom, #267bce, #172377, #267bce); border-radius: 3px; box-sizing: border-box; } .default-select-grid { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; color: #808080; background-color: white; border: 0.16rem solid #808080; padding: 0.16rem 0.4rem; border-radius: 0.25rem; cursor: pointer; -webkit-transition: background-color 0.3s,color 0.3s,border-color 0.3s; transition: background-color 0.3s,color 0.3s,border-color 0.3s; } .default-select-grid:hover { border-color: #3498db; } .default-select-grid:active { border-color: #2980b9; } .default-select-grid-selected { border-color: #3498db; background-color: #3498db; color: #e6e6e6; } .default-select-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .frame { width: 100%; height: 100%; background: url(./images/2512d896116754d497e274e26c7f1b8b.jpg) no-repeat; background-size: 100% 100%; overflow: hidden; } .frame .padding { padding: 0.5em; } .frame .frame-top { color: white; font-size: 2.5rem; height: 6rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 600; background: -webkit-radial-gradient(center center, circle, rgba(47, 68, 169, 0.5), rgba(23, 24, 29, 0.5)); background: radial-gradient(circle at center center, rgba(47, 68, 169, 0.5), rgba(23, 24, 29, 0.5)); } .frame .frame-top p:nth-child(1) { background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#0573fb), to(#eeeeee)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .frame .frame-top .frame-top-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; position: relative; } .frame .frame-top ._frame-top-title p { position: absolute; height: 73px; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#0573fb), to(#ffffff)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .frame .frame-top .frame-top-click { font-size: 1.5rem; color: #6ab4ef; cursor: pointer; line-height: 2.2rem; } .frame .frame-content { width: 100%; height: calc(100% - 6rem); display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 0.5rem; } .common-map-default { height: 100%; width: 100%; position: relative; } .common-map-default .map-div { height: 100%; width: 100%; } .common-map-default .anchorBL { display: none; } .default-tree { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .default-tree .node-container { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .default-tree .node-container .node-switch { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 1rem; height: 1rem; border-radius: 0.25rem; border: 0.1rem solid #808080; color: #808080; cursor: pointer; font-size: 0.8rem; -webkit-transition: border-color 0.3s,color 0.3s; transition: border-color 0.3s,color 0.3s; } .default-tree .node-container .node-switch-empty { width: 1rem; min-width: 1rem; height: 1rem; visibility: hidden; } .default-tree .node-container .default-state-select { margin-left: 0.1rem; font-size: 0.8rem; } .default-tree .tree-node { cursor: pointer; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; padding-top: 0.1rem; padding-bottom: 0.1rem; margin-left: 0.1rem; color: #000000; -webkit-transition: color 0.3s,background-color 0.3s,padding 0.3s; transition: color 0.3s,background-color 0.3s,padding 0.3s; } .default-tree .tree-node:hover { color: #3bafff; } .default-tree .tree-node:active { color: #2980b9; } .default-tree .tree-node-selected { color: #3498db; text-decoration: underline; } .default-tree .tree-node-drag-enter { padding-left: 0.25rem; padding-right: 0.25rem; background-color: #3498db; color: #ecf0f1; } .default-tree .drag-line { width: 100%; height: 2px; margin: -1px; background-color: #3498db; } .default-tree .child-container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: 1.2rem; } .default-state-select { background-color: white; width: 1rem; height: 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 0.25rem; color: #3498db; border: 0.1rem solid #808080; cursor: pointer; -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s; transition: color 0.3s,background-color 0.3s,border-color 0.3s; } .default-state-select:hover { border-color: #3bafff; } .default-state-select:active { border-color: #2980b9; } .default-state-select-1 { color: transparent; } .default-state-select-2 { border-color: #3498db; } .default-state-select-3 { border-color: #3498db; } .default-toggle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 1rem; width: 1rem; padding: 0.25rem; background-color: #34495e; color: #c0c0c0; cursor: pointer; -webkit-transition: background-color 0.3s,color 0.3s; transition: background-color 0.3s,color 0.3s; border-radius: 0.25rem; } .default-toggle-true { color: #e6e6e6; background-color: #3498db; }