.iconfont {
  font-size: 12px;
  font-weight: normal;
}
@font-face {
  font-family: "pf";
  src: url("/fonts/PINGFANG_REGULAR.TTF");
}
@font-face {
  font-family: "pf_blod";
  src: url("/fonts/PINGFANG_BOLD.TTF");
}
body {
  font-family: "pf", Microsoft YaHei, Arial, sans-serif;
}
.tgg_login-container {
  background: url(/images/login_bg.jpg) no-repeat center;
  background-size: cover;
  position: relative;
}
.tgg_login_formbox {
  background: #fff;
  border-radius: 20px;
  width: 450px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10%;
  z-index: 99;
}
.tgg_login-container .tgg_login_formbox .login-form {
  width: 100%;
  box-sizing: border-box;
  padding: 60px 45px;
}
.tgg_login_title {
  font-size: 24px;
  color: #000000;
}
.tgg_login_line {
  width: 61px;
  height: 1px;
  background: #028bff;
  margin-top: 8px;
}
.tgg_title-container {
  margin-bottom: 35px;
}
.tgg_login-container .el-form-item {
  background: #f7f7f7 !important;
}
.tgg_login-container .el-input input {
  color: #333 !important;
}

.tgg_login-container .el-button--medium {
  border-radius: 26px;
  background-image: -moz-linear-gradient(
    180deg,
    rgb(80, 57, 251) 0%,
    rgb(0, 141, 255) 100%
  );
  background-image: -webkit-linear-gradient(
    180deg,
    rgb(80, 57, 251) 0%,
    rgb(0, 141, 255) 100%
  );
  background-image: -ms-linear-gradient(
    180deg,
    rgb(80, 57, 251) 0%,
    rgb(0, 141, 255) 100%
  );
  box-shadow: 0px 8px 18px 0px rgba(0, 138, 255, 0.41);
  width: 100%;
  height: 47px;
  z-index: 20;
  font-size: 18px;
  color: #fff;
  margin-bottom: 0px !important;
  letter-spacing: 2px;
  margin-top: 15px;
}
.login_bottom_wrap {
  width: 100%;
  position: absolute;
  z-index: 6;
  left: 0;
  bottom: 15px;
  text-align: center;
}
.login_bottom_box {
  display: inline-block;
}
.login_bottom_main span a {
  font-size: 14px;
  color: #fff;
  opacity: 0.8;
}
.login_bottom_main span a:hover {
  opacity: 1;
}
.login_bottom_href {
  margin-left: 30px;
}
.el-menu--popup-right-start .el-menu-item {
  height: 50px !important;
  line-height: 50px !important;
}

/* 清理浮动 */
.clearfix:before,
.clearfix:after {
  display: block;
  content: " ";
  clear: both;
}
.clearfix {
  zoom: 1; /* for ie67*/
}
.fr {
  float: right;
}
.fl {
  float: left;
}
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* 相同的页面标题 */
.public_title_box {
  font-family: "pf_blod";
  color: #28333e;
  font-size: 22px;
  line-height: 22px;
  position: relative;
  padding-left: 10px;
  border-left: 3px solid #3292f9;
  margin-bottom: 20px;
}
.app-main {
  background-color: #eff1fa;
}
.app-container-wrap {
  width: 100%;
  overflow-y: auto;
}
.app-container-box {
  box-sizing: border-box;
  min-width: 1080px;
  min-height: calc(100vh - 68px);
}
.app-top-contatiion {
  min-height: calc(100vh - 149px);
  box-sizing: border-box;
  padding-bottom: 60px;
}
.app-bottom-wrap {
  border-top: 1px solid rgba(57, 71, 108, 0.1);
  padding: 20px 0;
}
.app-bottom-contactbox {
  text-align: center;
  color: #39476c;
  font-size: 14px;
  font-family: Helvetica Neue, Helvetica;
  line-height: 14px;
}
.app-bottom-contactboxlt {
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px;
}
.app-bottom-contactboxlt a {
  color: #39476c;
  font-size: 14px;
  line-height: 14px;
}
.app-bottom-contactboxrt {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border-left: 1px solid rgba(57, 71, 108, 0.1);
  padding: 0 15px;
}

.grey_placeholder_style ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #888 !important;
  font-size: 14px;
}

.grey_placeholder_style ::-moz-placeholder {
  /* Firefox 19+ */
  color: #888 !important;
  font-size: 14px;
}

.grey_placeholder_style :-ms-input-placeholder {
  /* IE 10+ */
  color: #888 !important;
  font-size: 14px;
}

.grey_placeholder_style :-moz-placeholder {
  /* Firefox 18- */
  color: #888 !important;
  font-size: 14px;
}

.violet_placeholder_style ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #91959f !important;
  font-size: 14px;
}

.violet_placeholder_style ::-moz-placeholder {
  /* Firefox 19+ */
  color: #91959f !important;
  font-size: 14px;
}

.violet_placeholder_style :-ms-input-placeholder {
  /* IE 10+ */
  color: #91959f !important;
  font-size: 14px;
}

.violet_placeholder_style :-moz-placeholder {
  /* Firefox 18- */
  color: #91959f !important;
  font-size: 14px;
}

.width_complete .el-input__inner {
  /* 让下面的子元素100% */
  width: 100% !important;
  box-sizing: border-box;
}
.width_complete .el-select {
  width: 100%;
}
.bulebg {
  background: #3292f9;
}
.greenbg {
  background: #1be4ff;
}
.graybg {
  background: #a6a9bc;
}
.yellowbg {
  background: #ffa842;
}
.redtbg {
  background: #ff0000;
}
.greensbg {
  background: #09a836;
}
.bulebg.el-button {
  background: #3292f9;
}
.greenbg.el-button {
  background: #1be4ff;
}
.graybg.el-button {
  background: #a6a9bc;
}
.yellowbg.el-button {
  background: #ffa842;
}

.sbmit_operation_itemcz.el-button {
  background: #a6a9bc !important;
}
.sbmit_operation_itemcz.el-button:hover {
  background: #a6a9bc;
}
.yellowbgborder.el-button {
  border: 1px solid #ffa842 !important;
}
.yellowbg.el-button:active {
  background: #ffa842;
}
.redtbg.el-button {
  background: #ff0000;
}
.greensbg.el-button {
  background: #09a836;
}

.bulebg.el-button:hover {
  background: #3292f9;
}
.greenbg.el-button:hover {
  background: #1be4ff;
}
.graybg.el-button:hover {
  background: #a6a9bc;
}
.yellowbg.el-button:hover {
  background: #ffa842;
}
.redtbg.el-button:hover {
  background: #ff0000;
}
.greensbg.el-button:hover {
  background: #09a836;
}

.bulebg.el-button:active {
  background: #3292f9;
}
.greenbg.el-button:active {
  background: #1be4ff;
}
.graybg.el-button:active {
  background: #a6a9bc;
}
.yellowbg.el-button:active {
  background: #ffa842;
}
.redtbg.el-button:active {
  background: #ff0000;
}
.greensbg.el-button:active {
  background: #09a836;
}

.bulebg.el-button.is-disabled {
  background: #3292f9;
  opacity: 0.5;
}
.greenbg.el-button.is-disabled {
  background: #1be4ff;
  opacity: 0.5;
}
.graybg.el-button.is-disabled {
  background: #a6a9bc;
  opacity: 0.5;
}
.yellowbg.el-button.is-disabled {
  background: #ffa842;
  opacity: 0.5;
}
.redtbg.el-button.is-disabled {
  background: #ff0000;
  opacity: 0.5;
}
.greensbg.el-button.is-disabled {
  background: #09a836;
  opacity: 0.5;
}

.bulebg.el-button.is-disabled:hover {
  background: #3292f9;
  opacity: 0.5;
}
.greenbg.el-button.is-disabled:hover {
  background: #1be4ff;
  opacity: 0.5;
}
.graybg.el-button.is-disabled:hover {
  background: #a6a9bc;
  opacity: 0.5;
}
.yellowbg.el-button.is-disabled:hover {
  background: #ffa842;
  opacity: 0.5;
}
.redtbg.el-button.is-disabled:hover {
  background: #ff0000;
  opacity: 0.5;
}
.greensbg.el-button.is-disabled:hover {
  background: #09a836;
  opacity: 0.5;
}

.tgggray_color {
}
.input_heught40 .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
/* 管理员管理 */
.administrators_form_wrap {
  width: 100%;
  display: flex;
}
.administrators_input_item {
  width: 16.5%;
  margin-right: 12px;
}
.administrators_input_item .el-input--medium .el-input__inner {
  border: none;
  font-size: 14px;
  color: #333;
  height: 40px;
  line-height: 40px;
}
.administrators_input_item .el-range-editor--medium.el-input__inner {
  border: none;
  font-size: 14px;
  color: #333;
  height: 40px;
  line-height: 40px;
}
.administrators_input_item .el-range-editor--medium .el-range-separator {
  line-height: 35px;
}
.administrators_input_item .el-range-editor--medium .el-range-input {
  font-size: 13px;
}
.administrators_form_wrap .administrators_input_item:nth-of-type(1) {
  width: 19%;
}
.administrators_form_wrap .el-range-editor--medium .el-range__icon,
.administrators_form_wrap .el-range-editor--medium .el-range__close-icon {
  line-height: 36px;
}
.administrators_form_wrap .administrators_input_itemlast {
  margin-right: 0%;
  width: 18%;
  display: flex;
  justify-content: space-between;
}
.administrators_form_wrap .administrators_input_itemlastTWO {
  margin-right: 12px;
}
.administrators_form_wrap .el-form-item {
  margin-bottom: 16px;
}
.administrators_input_itemlast .administrators_btn {
  width: 48.5%;
  height: 40px;
  line-height: 40px;
  font-size: 17px;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  padding: 0;
  border: none;
}
.administrators_add {
  width: 110px;
  height: 43px;
  line-height: 43px;
  border-radius: 4px;
  background: #ffa842;
  text-align: center;
  color: #fff;
  font-size: 17px;
  cursor: pointer;
  transition: all 0.3s linear;
}
.administrators_add:hover {
  opacity: 0.9;
}
.administrators_table_wrap {
  width: 100%;
  margin-top: 20px;
  background: #fff;
  box-sizing: border-box;
  border-radius: 10px;
  overflow: hidden;
  padding: 26px;
  padding-bottom: 32px;
}
.add_model_layer {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
}
.add_model_main {
  position: fixed;
  z-index: 1000;
  /* background: #fff; */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.add_model_content {
  display: flex;
  height: auto;
}
.add_model_left {
  width: 220px;
  background: transparent;
}
.add_model_right {
  background: #fff;
  box-sizing: border-box;
  padding: 26px 30px 0px 22px;
}
.add_model_title {
  font-size: 20px;
  font-family: "pf_blod";
  color: #28333e;
  border-left: 3px solid #3292f9;
  padding-left: 13px;
  line-height: 22px;
}
.add_input_itembox {
  display: flex;
  align-items: center;
}
.add_model_inputbox {
  margin-top: 30px;
}
.add_item_text {
  width: 67px;
  font-size: 14px;
  color: #888;
  text-align: right;
}
.add_item_input {
  margin-left: 12px;
  margin-right: 8px;
  width: 300px;
}
.add_item_input .el-form-item {
  margin-bottom: 0px;
}
.add_input_itembox {
  margin-bottom: 17px;
}

.add_item_star {
  color: #ff0000;
}
.add_sbmit_btn {
  width: 96%;
  margin-left: 4%;
  height: 48px;
  background: #3292f9;
  color: #fff;
  font-size: 18px;
  line-height: 48px;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  margin-top: 25px;
}
.add_centel_btn {
  width: 96%;
  margin-left: 4%;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 16px;
  color: #91959f;
}
.add_centel_btn span {
  cursor: pointer;
}
.pagination_wrapbox {
  margin-top: 20px;
}
.blue_color {
  color: #3292f9 !important;
}
.green_colort {
  color: #21bb7e !important;
}
.tggblue_color {
  color: #3292f9;
}
.tggred_color {
  color: #ff0000;
}
.tgg_guanli_state span {
  cursor: pointer;
}
.operation_item_btn {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 8px;
  font-size: 14px;
  margin: 0 4px;
  cursor: pointer;
  vertical-align: middle;
}

.el-button.pink_btn {
  padding: 0 8px;
  color: #ff6e6e;
  border: 1px solid #ff6e6e;
  background: rgba(255, 110, 110, 0.1);
}
.el-button.pink_btn:hover {
  padding: 0 8px;
  color: #ff6e6e;
  border: 1px solid #ff6e6e;
  background: rgba(255, 110, 110, 0.1);
}
.el-button.operation_item_btn {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 8px;
  font-size: 14px;
  margin: 0 4px;
  cursor: pointer;
}
.DarkOrange {
  border: 1px solid #ff8c00;
  color: #ff8c00;
  background: rgba(255, 140, 0, 0.1);
}
.el-button.red_style_btn {
  border: 1px solid #ff0000;
  color: #ff0000;
  background: rgba(255, 0, 0, 0.1);
}
.el-button.red_style_btn:hover {
  border: 1px solid #ff0000;
  color: #ff0000;
  background: rgba(255, 0, 0, 0.1);
}
.yellow_style_btn {
  border: 1px solid #ffa842;
  color: #ffa842;
  background: rgba(255, 168, 66, 0.1);
}

.el-button.yellow_style_btn {
  border: 1px solid #ffa842;
  color: #ffa842;
  background: rgba(255, 168, 66, 0.1);
}

.el-button.yellow_style_btn:hover {
  border: 1px solid #ffa842;
  color: #ffa842;
  background: rgba(255, 168, 66, 0.1);
}
.green_style_btn {
  border: 1px solid #00bf75;
  color: #00bf75;
  background: rgba(0, 191, 117, 0.1);
}
.el-button.green_style_btn {
  border: 1px solid #00bf75;
  color: #00bf75;
  background: rgba(0, 191, 117, 0.1);
}

.el-button.green_style_btn:hover {
  border: 1px solid #00bf75;
  color: #00bf75;
  background: rgba(0, 191, 117, 0.1);
}
.el-button.blue_style_btn {
  border: 1px solid #409eff;
  color: #409eff;
  background: rgba(64, 158, 255, 0.1);
}
.el-button.blue_style_btn:hover {
  border: 1px solid #409eff;
  color: #409eff;
  background: rgba(64, 158, 255, 0.1);
}
.red_style_btn {
  border: 1px solid #ff0000;
  color: #ff0000;
  background: rgba(255, 0, 0, 0.1);
}
.blue_style_btn {
  border: 1px solid #409eff;
  color: #409eff;
  background: rgba(64, 158, 255, 0.1);
}
.SlateBlue {
  border: 1px solid #6a5acd;
  color: #6a5acd;
  background: rgba(106, 90, 205, 0.1);
}
.gray_table .el-table th > .cell {
  padding: 0 8px !important;
  font-size: 15px;
  color: #38466b;
}
.gray_table .el-table--border th {
  background: #eef2fc;
  padding: 14px 0;
}
.gray_table .el-table--enable-row-transition .el-table__body td {
  font-size: 14px;
  color: #8e95a7;
  padding: 11px 0;
}
.administrators_operation_box .administrators_operation_main {
  /* height: 28px; */
}
.administrators_operation_box .administrators_operation_main > span {
  margin: 4px;
}
.pagination_wrapbox {
  text-align: right;
}
.pagination_wrapbox .float-right {
  display: inline-block;
}
.operation_basics_top {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  padding: 20px 22px 22px 22px;
}
.operation_basics_inputgrounds {
  margin-top: 20px;
}
.operation_basics_toptitle {
  font-family: "pf_blod";
  color: #333333;
  font-size: 17px;
}
.operation_basics_inputrow {
  display: flex;
}
.operation_basics_item {
  width: 32.5%;
  margin-right: 1.25%;
}
.operation_basics_inputrow .operation_basics_item:nth-of-type(3) {
  margin-right: 0px;
}
.operation_basics_item .el-input--medium .el-input__inner {
  height: 40px;
  line-height: 40px;
}
.operation_basics_inputrow1 {
  margin-bottom: 18px;
}
.operation_basics_bottombox {
  margin-top: 18px;
}
.basics_bottom_titlebox {
  display: flex;
  align-items: center;
}
.upload_btnbox {
  width: 80px;
  font-size: 15px !important;
}
.basics_bottom_upload {
  margin-left: 18px;
}
.basics_bottom_title {
  font-family: "pf_blod";
  font-size: 16px;
  color: #333333;
}
.basics_bottom_datalist {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  border-left: 1px solid #e9e9e9;
}
.basics_bottom_data_item {
  width: 25%;
  box-sizing: border-box;
  border-right: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
}
.basics_bottom_data_item:nth-of-type(1) {
  border-top: 1px solid #e9e9e9;
}
.basics_bottom_data_item:nth-of-type(2) {
  border-top: 1px solid #e9e9e9;
}
.basics_bottom_data_item:nth-of-type(3) {
  border-top: 1px solid #e9e9e9;
}
.basics_bottom_data_item:nth-of-type(4) {
  border-top: 1px solid #e9e9e9;
}
.basics_bottom_data_imgbox {
  width: 100%;
  position: relative;
  z-index: 1;
}
.basics_bottom_data_imgbg {
  width: 100%;
}
.basics_bottom_data_imgbg img {
  display: block;
  width: 100%;
}
.basics_bottom_data_img {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  /* display: flex;
  justify-content: center;
  align-items: center; */
}
.basics_bottom_data_imgmain {
  width: 100%;
  height: 100%;
  /* overflow: hidden; */
  padding: 22px;
  box-sizing: border-box;
}
.basics_bottom_data_imgitem {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.basics_bottom_data_img img {
  max-width: 100%;
}
.basics_bottom_data_input .el-input__inner {
  height: 45px !important;
  line-height: 45px !important;
  font-size: 15px;
  color: #38466b;
  border-radius: 0px !important;
  text-align: center;
  border: none !important;
  background: #eef2fc;
}
.basics_bottom_data_inputbox {
  border-top: 1px solid #d9deeb !important;
  background: #eef2fc;
}
.basics_bottom_datalistbox {
  margin-top: 20px;
}
.sbmit_operation_item {
  display: inline-block;
  width: 200px;
  height: 45px;
  line-height: 45px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  color: #fff;
  text-align: center;
  transition: all 0.3s linear;
}
.sbmit_operation_item:hover {
  opacity: 0.85;
}
.sbmit_operation_itemtj {
  background: #3292f9;
}
.sbmit_operation_itemcz {
  background: #a6a9bc;
  margin-left: 16px;
}
.sbmit_operation_box {
  text-align: center;
  margin-top: 50px;
}
.sbmit_operation_row {
  display: inline-block;
}
.basics_bottom_data_imgitem_wrap {
  text-align: center;
  width: 100%;
}
.basics_bottom_data_imgitemimg {
}
.basics_bottom_data_imgitemtext {
  font-size: 22px;
  color: #999;
  margin-top: 6px;
  text-align: center;
}
.basics_bottom_data_imgitemimg img {
  display: block;
  width: 100%;
}
.sign_imgitem_box {
  max-width: 42%;
  margin: 0 auto;
}
.sign_imgitem_box img {
  display: block;
  width: 100%;
}
.basics_bottom_data_delietm {
  position: absolute;
  z-index: 36;
  right: 15px;
  top: 15px;
  width: 33px;
  height: 33px;
  border-radius: 100%;
  background: rgba(255, 0, 0, 0.6);
  box-sizing: border-box;
  /* border: 1px solid #ff0000; */
  display: flex;
  justify-content: center;
  align-items: center;
}
.basics_bottom_data_delietm span {
  font-size: 18px;
  color: #fff;
}
.operation_basics_inputrow .el-form-item {
  width: 100%;
}
.teachers_wrap {
  margin-top: 31px;
}
.teacher_operation_item {
  display: inline-block;
  width: 110px;
  height: 43px;
  line-height: 43px;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  font-size: 17px !important;
  cursor: pointer;
  transition: all 0.3s linear;
}
.teacher_operation_item:hover {
  opacity: 0.85;
}
.teacher_operation_wrap {
  margin-top: 10px;
  margin-bottom: 26px;
}
.teacher_operation_add {
  background: #ffa842;
  margin-right: 12px;
}
.teacher_operation_export {
  background: #21bb7e !important;
  padding: 0 !important;
  border: none !important;
}
.teacher_input_item {
  position: relative;

  display: flex;

  width: 100%;
}
.teacher_input_title {
  width: 120px;

  font-size: 15px;
  color: #38466b;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 16;
  background: #eef2fc;
  box-sizing: border-box;
  font-family: Helvetica Neue, Helvetica;
  border: 1px solid #dcdfe6;
  border-right: none;
}
.teacher_input_wrap {
  width: calc(100% - 120px);
}
.teacher_inputgrounds
  .operation_basics_item
  .el-input--medium
  .el-input__inner {
  height: 48px;
  line-height: 48px;
  border-radius: 0px;
  color: #8e95a7;
  font-size: 15px;
}
.teacher_input_groundss {
  flex-wrap: wrap;
}
.teacher_input_groundss .operation_basics_item:nth-child(3n) {
  margin-right: 0px;
}
.four_textipload_button.el-button--small {
  font-size: 13px !important;
  padding: 7px 15px;
}
.hover_table_btn .el-button {
  width: 100% !important;
  border: none !important;
  background: transparent !important;
}
.tggcertificates_listbox {
  width: 100%;
  height: 200px;
  overflow: hidden;
  overflow-y: auto;
}
.tggcertificates_item {
  font-size: 15px;
  color: #666;
  width: 100%;
  word-break: break-all;
  padding: 5px 0;
}
.teacher_seacher_inputgrounds .administrators_input_item {
  margin-right: 1%;
}
.teacher_seacher_inputgrounds .administrators_input_item:last-child {
  margin-right: 0%;
}
.teacher_seacher_inputgrounds .administrators_input_item:nth-of-type(1) {
  width: 18%;
}
.teacher_seacher_inputgrounds
  .administrators_input_item:nth-of-type(1)
  .el-input {
  /*  min-height: 40px !important;
  line-height: normal !important;
  height: auto !important; */
}
.teacher_seacher_inputgrounds .administrators_input_item:nth-of-type(2) {
  width: 12%;
}
.teacher_seacher_inputgrounds .administrators_input_item:nth-of-type(3) {
  width: 10%;
}

.teacher_seacher_inputgrounds .administrators_input_item:nth-of-type(4) {
  width: 21.5%;
}
.teacher_seacher_inputgrounds .administrators_input_item:nth-of-type(5) {
  width: 17%;
}

.student_inputgrounds .operation_basics_item:last-child {
  width: 100%;
  margin-right: 0%;
}
.student_inputgrounds
  .returnshow_inputgrounds
  .operation_basics_item:last-child {
  width: 32.5%;
}

.Reading_students_form .operation_basics_item {
  margin-right: 0%;
  width: 33.333%;
}
.Reading_students_form
  .returnshow_inputgrounds
  .operation_basics_item:last-child {
  width: 33.333%;
}
.Reading_students_form .el-form-item {
  margin-bottom: 0%;
}
.Reading_students_form .teacher_input_title {
  border-top: none;
  border-left: none;
}
.Reading_students_form .el-input--medium .el-input__inner {
  border-top: none;
}
.Reading_students_form .teacher_input_groundss {
  border-top: 1px solid #dcdfe6;
  border-left: 1px solid #dcdfe6;
}
.width_complete .el-date-editor.el-input {
  width: 100%;
}

.data_time_input .el-input--prefix .el-input__inner {
  padding-left: 15px;
}

.budget_item_input {
  width: 45%;
  box-sizing: border-box;
  padding: 0 15px;
  display: flex;
  min-height: 48px;
  border: 1px solid #dcdfe6;
  /* line-height: 48px; */
  padding-top: 5px;
  padding-bottom: 5px;
}
.single_input_btn.four_textipload_button {
  display: inline-block;
  height: 28px !important;
  font-size: 12px !important;
  box-sizing: border-box;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 26px;
}
.red_single_input_btn.four_textipload_button {
  background: #ff6e6e;
  border: none;
  margin-left: 8px;
}
.red_single_input_btn.four_textipload_button.el-button--primary:active {
  background: #ff6e6e;
  border: none;
}
.red_single_input_btn.four_textipload_button:hover {
  background: #ff6e6e;
  border: none;
  opacity: 0.9;
}
.budget_item_btn {
  display: inline-block;
}
.budget_item_right {
  flex: 1;
  box-sizing: border-box;
  padding-left: 5%;
  padding-right: 1%;
  display: block;

  /* margin-top: 2px; */
}
.budget_item_rightbox {
  width: 100%;
  min-height: 32px;
  box-sizing: border-box;
  padding: 6px 0;
  background: #f3f6f9;
  display: flex;
  align-items: center;
  margin-top: 1px;
  /*  max-width: 100%;
  display: inline-block;
  line-height: normal; */
}
.budget_item_rightmain {
  width: 100%;
  display: flex;
  box-sizing: border-box;
  padding: 0 2%;
  margin-top: 2px;
  word-break: break-all;
}
.budget_item_right_icon img {
  display: block;
  width: 18px;
}
.budget_item_right_cencelbox {
  font-size: 20px;
  color: #a9adb7;
  line-height: normal;
  line-height: 20px;
  opacity: 0.9;
  cursor: pointer;
  padding: 0 8px;
}
.budget_item_right_titlebox {
  flex: 1;
  box-sizing: border-box;
  padding-left: 2%;
  padding-right: 5%;
}
.budget_item_right_title {
  font-size: 13px;
  color: #3292f9;
  line-height: 16px;
  width: 100%;
}
.number_tgg_style {
  color: #0054ff;
  cursor: pointer;
}
.fail_Reasons_wrap {
  display: block;
  background: rgba(255, 0, 0, 0.1);

  padding: 15px 2%;
  box-sizing: border-box;
  text-align: center;
  margin-bottom: 22px;
}
.fail_Reasons_same {
  display: inline !important;
  vertical-align: middle !important;
  color: #ff0000;
}
.fail_Reasons_icom {
  font-size: 25px;
  line-height: 24px;
}
.fail_Reasons_text {
  font-size: 16px;
  padding-left: 8px;
  line-height: 24px;
}
.class_lang_title {
  width: 170px;
}
.class_lang_inoput {
  width: calc(100% - 170px);
}
.Audit_status_inputrow {
  width: 100%;
  display: flex;
}
.Audit_status_itemrt {
  margin-left: 36px;
}
.Audit_status_item .el-form-item--medium .el-form-item__content {
  line-height: normal;
}
.Audit_status_inputrow .el-form-item {
  width: 100%;
}
.Audit_status_item .el-radio__inner::after {
  background: url(../images/bai_gou.png) no-repeat center;
  width: 10px;
  height: 8px;
}
.four_textipload_buttonload.el-button--small {
  padding: 0px;
}
.single_input_btn.four_textipload_buttonload.el-button--small {
  padding: 0px;
}
.hastwo_inputs_wrap {
  display: flex;
  width: 100%;
}
.hastwo_inputs_item {
  flex: 1;
  box-sizing: border-box;
}
.hastwo_inputs_wrap .hastwo_inputs_item:nth-of-type(2) {
  margin-left: 10px;
}
.hastwo_inputs_item .el-form-item {
  margin-bottom: 0;
}
.margin_bottom_22 {
  margin-bottom: 22px;
}
.student_training_inputs {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.student_training_item {
  width: 48%;
  box-sizing: border-box;
}
.student_model_wrap .el-dialog__header {
  padding: 20px 30px;
  padding-top: 30px;
}
.student_model_wrap .el-dialog__body {
  padding: 20px 30px;
}
.addstudent_training_table_wrap {
  margin-top: 22px;
}
.success_class_inputitem {
  height: 100%;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #dcdfe6;
  border-left: none;
}
.success_class_inputbox {
  min-height: 46px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 5px 15px;
  justify-content: space-between;
}
.success_class_inputrta {
  font-size: 14px;
  color: #3292f9;
  text-decoration: underline;
  line-height: normal;
  display: block;
}
.success_class_inputrta:hover {
  color: #3292f9;
  text-decoration: underline;
}
.success_class_inputlt {
  flex: 1;
  box-sizing: border-box;
  padding-right: 1%;
}
.success_class_inputltbox {
  display: flex;
  width: 100%;
  align-items: center;
}
.success_class_inputnum {
  color: #8e95a7;
  font-size: 15px;
  width: 60px;
  line-height: normal;
}
.success_class_inputbtn {
  width: calc(100% - 60px);
  box-sizing: border-box;
  padding-left: 2px;
}
.success_class_inputbtn .el-button + .el-button {
  margin-left: 5px;
}
.teacher_evaluate_item {
  width: 100%;
  display: flex;
  border: 1px solid #d9deeb;
  border-right: none;
  min-height: 120px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.teacher_evaluate_inputlist .teacher_evaluate_item:last-child {
  margin-bottom: 0px;
}
.teacher_evaluate_name {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 11%;
  background: #eef2fc;
}
.teacher_evaluate_inputbox {
  width: 40%;

  box-sizing: border-box;
  padding: 8px 2%;
}
.teacher_evaluate_comment {
  width: 35%;
  box-sizing: border-box;
  padding: 4px 2%;
}
.teacher_evaluate_average {
  width: 14%;
  box-sizing: border-box;
}
.teacher_evaluate_inputlist {
  margin-top: 22px;
}
.teacher_evaluate_namebox {
  font-size: 20px;
  color: #38466b;
  font-family: Helvetica Neue, Helvetica;
}
.teacher_evaluate_iteminput {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px dashed #e7e7e7;
  padding: 5px 0px;
}
.teacher_evaluate_inputbox .teacher_evaluate_iteminput:last-child {
  border-bottom: none;
}
.teacher_evaluate_itemelinput .el-form-item {
  margin-bottom: 0px;
}
.teacher_evaluate_itemelinput .el-input--medium .el-input__inner {
  border: none;
  text-align: right;
  color: #ff8555;
}
.teacher_evaluate_itemtitle {
  font-size: 15px;
  color: #333333;
  font-family: Helvetica Neue, Helvetica;
}
.teacher_evaluate_itemsame {
  box-sizing: border-box;
  border-right: 1px solid #d9deeb;
}
.teacher_evaluate_commenttitle {
  font-size: 15px;
  color: #333333;
  font-family: Helvetica Neue, Helvetica;
  line-height: 15px;
  padding-top: 18px;
  padding-bottom: 18px;
}
.teacher_evaluate_comment_text .el-textarea__inner {
  padding: 0;
  width: 100%;
  border: none;
  font-size: 14px;
  color: #ff8555;
}
.teacher_evaluate_averagebox {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 4px 12%;
}
.teacher_evaluate_averagenumbox {
  height: calc(100% - 59px);
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: #ff8555;
  font-family: arial;
}
.suess_formwrapbox .operation_basics_item:nth-of-type(1) {
  width: 24.06%;
}
.suess_formwrapbox .operation_basics_item:nth-of-type(2) {
  width: 24.06%;
}
.suess_formwrapbox .operation_basics_item:nth-of-type(3) {
  width: 24.06%;
  margin-right: 1.25%;
}
.suess_formwrapbox .operation_basics_item:nth-of-type(4) {
  width: 24.06%;
  margin-right: 0;
}
.suess_formwrapbox .operation_basics_item:nth-of-type(6) {
  margin-right: 1.25%;
}
.suess_formwrapbox .operation_basics_item:nth-of-type(9) {
  margin-right: 1.25%;
}
.suess_formwrapbox .operation_basics_item:nth-of-type(7) {
  margin-right: 0%;
}
.suess_formwrapbox .operation_basics_item:nth-of-type(10) {
  margin-right: 0%;
}
.success_havebtnbox {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.teacher_inputgrounds
  .operation_basics_item
  .success_havebtnbox
  .el-input--medium
  .el-input__inner {
  height: 37px;
  line-height: 37px;
  border: none;
  padding: 0;
}
.success_class_span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}
.see_model_successmain {
  /* position: fixed;
  z-index: 1001;
  top: 50%;
  left: 230px;
 transform: translateY(-50%);
  width: calc(100% - 230px);
  padding: 0px 18px; */
  padding-right: 20px;
}
.see_model_successcontent {
  background: #fff;
  width: 100%;
  box-sizing: border-box;
  /* max-height: 550px;
  overflow-y: auto; */
  padding: 18px;
}
.see_model_successtitle {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.see_model_successtitlelt {
  font-size: 20px;
  font-family: "pf_blod";
  color: #28333e;
  line-height: 20px;
  padding-left: 6px;
  border-left: 3px solid #3292f9;
}
.see_model_successtitlecenterl span {
  cursor: pointer;
  font-size: 23px;
  line-height: 23px;
  color: #666;
}
.see_model_seacherbox
  .administrators_input_item
  .el-input--medium
  .el-input__inner {
  border: 1px solid #dcdfe6;
  box-shadow: none;
  margin-bottom: 0px;
}
.see_model_seacherbox .administrators_form_wrap .el-form-item {
  margin-bottom: 14px;
}
.see_model_successform {
  margin-top: 20px;
}
.see_model_seacherbox .administrators_input_item {
  width: 17.5%;
}
.see_model_seacherbox .administrators_input_item:nth-of-type(1) {
  width: 13%;
}
.see_model_seacherbox .administrators_input_item:last-child {
  width: auto;
  flex: 1;
  justify-content: flex-start;
}
.see_model_seacherbox .administrators_input_itemlast .administrators_btn {
  max-width: 95px;
}
.see_model_seacherbox .administrators_input_itemlast .administrators_btn {
  font-size: 16px;
}
.see_model_success_operation {
  display: flex;
}
.see_model_success_operation .el-button--medium {
  border: none;
  padding: 0;
  min-width: 80px;
  text-align: center;
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  color: #fff;
}
.tggheightfix {
  /* max-height: 350px;
  overflow-y: auto; */
}
.see_model_success_tablemain {
  margin-top: 15px;
}
.see_model_successwrap .el-dialog {
  width: calc(100% - 230px) !important;
  margin-left: 230px !important;
  background: transparent !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.see_model_successwrap .el-dialog__body {
  padding: 0px 20px;
}
.see_model_successwrap .el-dialog__header {
  display: none;
}
.operation_student_dialogbox {
  padding-bottom: 70px;
}
.operation_student_dialogbottom {
  padding-bottom: 55px;
}
.declare_file_content {
  justify-content: space-between;
}
.teacher_inputgrounds
  .operation_basics_item
  .declare_file_content
  .el-input--medium
  .el-input__inner {
  height: 100%;
  line-height: normal;
  padding: 0px;
  min-height: 36px;
  border: none;
}
.declare_file_wrap {
  height: 100%;
  width: calc(100% - 120px);
}
.declare_file_wrap .el-input {
  height: 100%;
}
.single_input_btn.width_55.el-button--small {
  width: 55px;
}
.Approval_model_success_operation {
  padding-top: 5px;
  margin-bottom: 28px;
}
.Approval_model_success_operation .el-button--medium {
  min-width: 95px;
  height: 42px;
  line-height: 42px;
}
.approvalform_wampbox .operation_basics_item:nth-of-type(8) {
  width: 66.25%;
  margin-right: 0%;
}

.approvalform_wampbox
  .returnshow_inputgrounds
  .operation_basics_item:last-child {
  width: 100%;
  margin-right: 0%;
}
.refuse_reason_title {
  font-size: 14px;
  color: #000;
  margin-bottom: 10px;
}
.operation_approvalform_view {
  padding-top: 45px;
}
.total_number {
  margin-top: 18px;
  text-align: right;
}
.total_number_box {
  display: inline-block;
  font-size: 16px;
  color: #333;
  font-family: "pf_blod";
}
.total_number_box .total_number_text {
  color: #ff0000;
}
.trainingturn_form_box .operation_basics_item {
  width: 49.375%;
}
.trainingturn_form_box .operation_basics_item:nth-of-type(2) {
  margin-right: 0%;
}
.teacher_evaluate_wrap .el-form-item__error {
  padding-top: 0px;
  left: auto;
  right: 0;
}
.dashboard-editor-container_home {
  padding: 0 !important;
}
.tgg_home_show {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.data_item_same {
  width: 32.5%;
}
.data_item_samebox {
  background: #fff;
  padding: 16px 16px;
  border-radius: 10px;
  height: 100%;
}
.chart_title_smae {
  font-size: 16px;
  font-family: "pf_blod";
  color: #333333;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.index_main_item {
  margin-bottom: 35px;
}
.index_main_itemrow {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.more_gohref {
  /* border: 1px solid #409eff; */
  color: #fff;
  background: #1875f3;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 20px;
  font-size: 14px;
  margin: 0 4px;
  cursor: pointer;
  vertical-align: middle;
}
.open_class_box {
  width: 100%;
  margin-top: 6px;
  background: #fff;
  box-sizing: border-box;
  border-radius: 10px;
  overflow: hidden;
  padding: 22px;
  padding-bottom: 32px;
}
.chart_wrapbox {
  padding: 0 7%;
  padding-right: 11%;
}
.tgg_chattitle_style {
  font-size: 32px;
  color: pink;
  color: #333333;
  opacity: 0.9;
}
.tgg_chatsmailtxt_style {
  font-size: 14px;
}
.school_main_home {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.school_tabs_left {
  width: 260px;
  background: #fff;
  border-radius: 10px;
  box-sizing: border-box;
  padding: 55px 20px 43px 20px;
  height: 498px;
}
.school_tabs_leftwrap {
  height: 100%;
  overflow: hidden;
}

.school_tabs_right {
  width: calc(100% - 280px);
  background: #fff;
  border-radius: 10px;
  box-sizing: border-box;
  padding: 55px 20px 43px 20px;
}
.school_tabs_list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.school_tabs_list li {
  text-align: right;
  margin-bottom: 25px;
  cursor: pointer;
}
.school_tabs_list li:last-child {
  margin-bottom: 0px;
}
.school_tabs_itembox {
  display: inline-block;
}
.school_tabs_item {
  display: flex;
  align-items: center;
}
.school_tabs_item_text {
  font-size: 14px;
  color: #999999;
  text-align: left;
}
.school_tabs_item_icon {
  margin-left: 5px;
  opacity: 0;
}
.school_tabs_list li.school_cur .school_tabs_item_icon {
  opacity: 1;
}
.school_tabs_list li.school_cur .school_tabs_item_text {
  color: #3292f9;
  font-family: "pf_blod";
}
.school_tabs_list li:hover .school_tabs_item_icon {
  opacity: 1;
}
.school_tabs_list li:hover .school_tabs_item_text {
  color: #3292f9;
  font-family: "pf_blod";
}
.school_tabs_rightbox {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.school_tabs_rightitem {
  width: 48%;
}
.class_Finance_wrap_seachchbox {
  display: flex;
  align-items: center;
}
.class_Finance_seachtime {
  display: flex;
  align-items: center;

  margin-left: 25px;
}
.class_Finance_seachtime .el-range-editor.el-input__inner {
  width: 100%;
  background: transparent;
}
.class_Finance_seachtime .el-date-editor .el-range-input {
  background: transparent;
  color: #5a637c;
  font-size: 14px;
}
.class_Finance_timeinput {
  margin-right: 8px;
  width: 310px;
}
.class_Finance_seachtime .el-button--primary {
  background: #1875f3;
  padding: 10px 15px;
}
.class_Finance_seachbtnbox .el-button--mini.is-round {
  padding: 7px 20px;
  background: transparent;
  border: 1px solid rgba(90, 99, 124, 0.6);
  color: #5a637c;
}
.class_Finance_seachbtnbox .el-button--mini.is-round:hover {
  background: #1875f3;
  border: 1px solid #1875f3;
  color: #fff;
}
.class_Finance_seachbtnbox .el-button--mini.is-round.seach_active {
  background: #1875f3;
  border: 1px solid #1875f3;
  color: #fff;
}
.class_Finance_seachtime .el-date-editor .el-range__icon {
  display: none !important;
}
.class_Finance_seachtime .el-date-editor .el-range__close-icon {
  display: none !important;
}
.class_Finance_wrap .public_title_box {
  margin-bottom: 0px;
}
.class_Statistics_table {
  margin-top: 20px;
}
.Ranking_list_box {
  display: flex;
  width: 100%;
}
.Ranking_item_box {
  width: 32.5%;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
}
.Ranking_list_box .Ranking_item_box {
  margin-right: 1.25%;
}
.Ranking_list_box .Ranking_item_box:last-child() {
  margin-right: 0%;
}
.Ranking_list_wrap {
  margin-top: 25px;
}
.Ranking_item_title {
  font-size: 16px;
  color: #fff;
  font-family: "pf_blod";
  padding: 15px 22px;
  box-sizing: border-box;
}
.Ranking_list_wrap .blue_bg {
  background: #3292f9;
}
.Ranking_list_wrap .yellow_bg {
  background: #ffa842;
}
.Ranking_list_wrap .green_bg {
  background: #1be4ff;
}
.Ranking_item_listbox {
  width: 100%;
  box-sizing: border-box;
  padding: 0 22px;
}
.Ranking_item_ul li {
  vertical-align: middle;
  padding: 14px 0;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}
.Ranking_item_ul li:last-child {
  border-bottom: 1px dashed #fff;
}
.Ranking_item_linum {
  font-size: 15px;
  color: #666666;
}
.Ranking_item_lititlebox {
  width: 72%;
  box-sizing: border-box;
  padding-left: 7px;
  font-size: 14px;
  color: #000;
  margin-top: 2px;
}
.Ranking_item_rtnum {
  font-size: 15px;
  color: #999999;
}
.Ranking_item_ul li:nth-of-type(1) .Ranking_item_linum {
  color: #ff3600;
  font-weight: bold;
  font-size: 16px;
}
.Ranking_item_ul li:nth-of-type(1) .Ranking_item_rtnum {
  color: #ff3600;
}
.Ranking_item_ul li:nth-of-type(2) .Ranking_item_linum {
  color: #ff7800;
  font-weight: bold;
  font-size: 16px;
}
.Ranking_item_ul li:nth-of-type(1) .Ranking_item_rtnum {
  color: #ff7800;
}
.Ranking_item_ul li:nth-of-type(3) .Ranking_item_linum {
  color: #ffae00;
  font-weight: bold;
  font-size: 16px;
}
.Ranking_item_ul li:nth-of-type(3) .Ranking_item_rtnum {
  color: #ffae00;
}
.Ranking_item_ul li:nth-of-type(2) .Ranking_item_rtnum {
  color: #ff7800;
}
.Ranking_item_li {
  vertical-align: middle;
}

.supplier_form_wrap .administrators_input_item {
  /* width: 17%; */
}
.supplier_form_wrap .administrators_input_item:nth-of-type(1) {
  width: 16%;
}
.supplier_form_wrap .administrators_input_item:nth-of-type(3) {
  width: 18.5%;
}
.supplier_form_wrap .operation_basics_item:nth-of-type(5) {
  width: 42%;
}
.supplier_form_wrap .operation_basics_item:nth-of-type(6) {
  width: 23%;
}
/* .supplier_form_wrap .operation_basics_item:nth-of-type(7){
  width: 49.375%;
}
.supplier_form_wrap .operation_basics_item:nth-of-type(8){
  width: 49.375%;
  margin-right: 0;
} */
.supplier_form_wrap .operation_basics_item.row_50_style {
  width: 49.375%;
  margin: 0;
}
.supplier_form_wrap .operation_basics_item.row_100_style {
  width: 100%;
  margin: 0;
}
.supplier_form_wrap .operation_basics_item.have_right_margin {
  margin-right: 1.25%;
}

.supplier_operration_wrap .el-dialog__header {
  padding: 20px 20px;

  padding-top: 20px;
}
.supplier_operration_wrap .el-dialog__title {
  font-family: "pf_blod";
  border-left: 3px solid #3292f9;
  line-height: 18px;
  padding-left: 8px;
  display: inline-block;
}
.supplier_operration_inputs {
  flex-wrap: wrap;
}
.supplier_operration_inputs .student_training_item {
  width: 100%;
}
.historical_form_wrap .administrators_input_item:nth-of-type(4) {
  width: 22%;
}
.inputpurchse_title {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cgtime {
  width: 100%;
  box-sizing: border-box;
  padding: 0 2%;
}
.cgtime .el-date-editor.el-input {
  width: 100% !important;
}
.administrators_tabl_btns {
  padding-top: 30px;
}
.input_count_rowbox {
  text-align: right;
  margin-top: 40px;
  padding-bottom: 30px;
}
.input_count_rowwrap {
  display: inline-block;
}
.input_count_rowmain {
  display: flex;
  font-size: 16px;
  color: #333333;
  align-items: center;
}
.input_count_rowmain .input_count_num {
  font-size: 22px;
  padding: 0 4px;
}
.system_input_wrap .administrators_input_item:nth-of-type(1) {
  width: 28%;
}
.system_input_wrap .administrators_input_item:nth-of-type(2) {
  width: 20%;
}
.system_inputs_wrap .el-input--medium .el-input__inner {
  height: 50px;
  line-height: 50px;
}
.dialog-footersyster {
  padding: 10px;
}
.dialog-footersyster .dialog-footer-quding.el-button--medium {
  margin: 0 !important;
  box-sizing: border-box;
  width: 100%;
  padding: 13px 20px;
  font-size: 16px;
  letter-spacing: 1px;
}
.dialog-footersyster .dialog-footer-quxiao.el-button--medium {
  margin: 0 !important;
  box-sizing: border-box;
  width: 100%;
  padding: 13px 20px;
  font-size: 14px;
  letter-spacing: 1px;
  border: 1px solid #fff;
  color: #91959f;
}
.dialog-footersyster .dialog-footer-quxiao.el-button--medium:hover {
  background: #fff;
}
.syster_operration .el-dialog__title {
  font-size: 20px;
  line-height: 20px;
}
.router_top_wrap .el-form--inline .el-form-item {
  display: block;
  margin-right: 0x;
  width: 100%;
}
.router_top_wrap .el-form--inline .el-form-item__content {
  display: block;
}
.form_moreshowbox {
  width: 90%;
  display: flex;
  flex-wrap: wrap;
}
.form_moreshow_left {
  width: calc(100% - 150px);
  box-sizing: border-box;
  padding-right: 21px;
}
.form_moreshow_right {
  width: 150px;
}
.administrators_form_wrap .form_moreshow_right .administrators_input_item {
  width: 100%;
  display: block;
}
.form_moreshow_right .administrators_input_itemlast .administrators_btn {
  width: 100%;
  margin: 0;
}
.administrators_form_wrap .form_moreshow_leftbox .administrators_input_item {
  width: 23.8%;
  margin-right: 1.5%;
}
.administrators_form_wrap
  .form_moreshow_leftbox
  .administrators_input_item:nth-child(4n) {
  margin-right: 0%;
}
.form_moreshow_leftbox {
  display: flex;
  flex-wrap: wrap;
}
.form_moreshow_right
  .administrators_input_itemlast
  .administrators_btn.bulebg.el-button {
  margin-bottom: 16px;
}
.academic_input_row {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.academic_input_item {
  width: 49.5%;
}
.teacher_inputgrounds
  .operation_basics_item
  .academic_input_item
  .el-input--medium
  .el-input__inner {
  font-size: 14px;
}
.academic_disabled {
  position: relative;
}
.academic_disabledbtn {
  position: absolute;
  z-index: 6;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}
.academic_graduation_inputs .academic_left_inputtitle .teacher_input_title {
  width: 130px;
}
.academic_graduation_inputs .academic_left_inputtitle .teacher_input_wrap {
  width: calc(100% - 130px);
}

.academic_graduation_inputs .academic_center_inputtitle .teacher_input_title {
  width: 160px;
}
.academic_graduation_inputs .academic_center_inputtitle .teacher_input_wrap {
  width: calc(100% - 160px);
}

.academic_graduation_inputs .academic_right_inputtitle .teacher_input_title {
  width: 160px;
}
.academic_graduation_inputs .academic_right_inputtitle .teacher_input_wrap {
  width: calc(100% - 160px);
}
.academic_seach_inputs .administrators_form_wrap {
  flex-wrap: wrap;
  width: 92%;
}
.academic_seach_inputs .administrators_input_item {
  width: 19.2%;
  margin-right: 1%;
}
.academic_seach_inputs .administrators_input_item:nth-of-type(1) {
  width: 18.8%;
}
.academic_seach_inputs .administrators_input_item:nth-of-type(5) {
  margin-right: 0%;
}
.academic_seach_inputs .administrators_input_item:nth-of-type(10) {
  width: 19%;
  margin-right: 0%;
}
.have_seach_header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.have_seach_header .class_Finance_seachtime .el-button--primary {
  padding: 10px 20px;
}
.have_seach_header .public_title_box {
  margin-bottom: 0px;
}
.have_seach_header {
  margin-bottom: 18px;
}
.diploma_main_wrap {
  width: 100%;
  background: #fff;
  box-sizing: border-box;
  padding: 20px 22px;
  border-radius: 10px;
  overflow: hidden;
}
.education_data_list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.education_data_list li {
  width: 15.4%;
  margin-right: 1.5%;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
}
.education_data_list li:last-child {
  margin-right: 0%;
}
.education_data_itam {
  position: relative;
  min-height: 153px;
  box-sizing: border-box;
  padding: 30px 25px 20px 25px;
}
.education_data_itambg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}

.education_data_itemicon {
  position: absolute;
  right: 8px;
  bottom: 8px;
}
.education_data_itemicon img {
  display: block;
  width: 100%;
  height: auto;
}
.education_data_itemicon0 {
  width: 62px;
}
.education_data_itemicon1 {
  width: 58px;
}
.education_data_itemicon2 {
  width: 60px;
}
.education_data_itemicon3 {
  width: 55px;
}
.education_data_itemicon4 {
  width: 45px;
}
.education_data_itemicon5 {
  width: 48px;
}
.education_data_info {
  position: relative;
  z-index: 3;
}
.education_data_num {
  font-size: 31px;
  color: #fff;
  font-family: "pf_blod";
  letter-spacing: 1px;
}
.education_data_text {
  font-size: 16px;
  color: #fff;
  letter-spacing: 1px;
  opacity: 0.75;
  margin-top: 4px;
}
.Finance_leftnum {
  align-items: center;
}
.Statistics_left_list .teacher_input_title {
  border-bottom: none;
}
.Statistics_left_list .budget_item_input {
  border-bottom: none;
  min-height: 50px;
}
.Statistics_left_list {
  border-bottom: 1px solid #dcdfe6;
}
.Finance_Statistics {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.Statistics_left {
  width: 30%;
}
.Statistics_right {
  width: 64%;
}
.statistics_main_list {
  display: flex;
  flex-wrap: wrap;
}
.statistics_main_list li {
  width: 49%;
  border-radius: 6px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 10px 0px rgba(0, 59, 209, 0.15);
  box-sizing: border-box;
  padding: 8px 0;
  margin-bottom: 16px;
}
.statistics_main_list li:nth-child(odd) {
  margin-right: 2%;
}
.statistics_main_list li:nth-of-type(3) {
  margin-bottom: 0px;
}
.statistics_main_list li:nth-of-type(4) {
  margin-bottom: 0px;
}
.statistics_main_title {
  font-size: 16px;
  font-family: "pf_blod";
  color: #333333;
  line-height: 16px;
  border-left: 2px solid #3292f9;
  padding-left: 9px;
}
.statistics_main_row {
  width: 100%;
  box-sizing: border-box;
  padding: 0 12px;
}
.statistics_main_rowbox {
  display: flex;
  width: 100%;
}
.statistics_main_rowitem {
  width: 50%;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  padding: 20px 0;
}
.statistics_main_rowboxlt::after {
  position: absolute;
  content: "";
  width: 1px;
  height: 50%;
  background: rgba(0, 0, 0, 0.1);
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.statistics_main_info {
  display: inline-block;
  text-align: left;
}

.statistics_main_inumber {
  color: #1875f3;
  font-size: 22px;
}
.statistics_main_itxt {
  font-size: 14px;
  color: #999999;
  margin-top: 2px;
}
.campus_material_input .administrators_input_item:nth-of-type(2) {
  width: 30%;
}
.mateeial_table_wrap {
  max-height: 400px;
  overflow: auto;
}
.material_header_btns {
  display: flex;
  align-items: center;
}
.material_header_btns .success_class_inputrt {
  margin-left: 15px;
}
.material_header_btns .success_class_inputrta {
  font-size: 15px;
  font-family: "pf_blod";
}
.result_show_returnbox {
  padding-bottom: 40px;
}
.certificata_operation_basics_inputrowtwo .operation_basics_item {
  width: 100%;
  margin: 0;
}
.material_user_choosebox
  .administrators_input_item
  .el-range-editor--medium.el-input__inner {
  border: 1px solid #dcdfe6;
}
.see_model_seacherbox
  .material_user_choosebox
  .administrators_input_item:nth-of-type(1) {
  width: 30%;
}
/* .see_model_seacherbox .material_user_choosebox .administrators_input_item:nth-of-type(2){
  width: 30%;
} */
.material_seach_inputs .administrators_input_item:nth-of-type(1) {
  width: 30%;
}
.material_seach_inputs .administrators_input_item:nth-of-type(2) {
  width: 16.5%;
}
.user_material_seach .user_time_inpust {
  width: 25%;
}
.Change_Password_wrap .el-dialog__footer {
  padding-bottom: 0px;
}
.new_sudentformbox {
  flex-wrap: wrap;
  width: 86%;
}
.new_sudentformbox .administrators_input_item {
  margin-right: 1%;
  width: 24.25%;
}
.new_sudentformbox .administrators_input_item:nth-of-type(1) {
  width: 24.25%;
}
.new_sudentformbox .administrators_input_item:nth-of-type(2) {
  width: 24.25%;
}
.new_sudentformbox .administrators_input_item:nth-of-type(3) {
  width: 24.25%;
}
.new_sudentformbox .administrators_input_item:nth-of-type(4) {
  width: 24.25%;
}
.new_sudentformbox .administrators_input_item:nth-of-type(5) {
  width: 24.25%;
}
.new_sudentformbox .administrators_input_item:nth-child(4n) {
  margin-right: 0%;
}
.see_model_successmain {
  padding-bottom: 40px;
}
.see_model_successcontent {
  padding-bottom: 30px;
}
.administrators_operation_box
  .administrators_operation_main
  > span.thover_table_btn {
  margin: 0;
}
.role_response_wrap .el-dialog {
  margin-bottom: 60px;
}
.class_row_input_item .el-form-item {
  margin-bottom: 0px;
}
.class_row_inputtwo {
  width: 100%;
  display: flex;
}
.class_row_inputtwoactive {
  justify-content: space-between;
}
.class_row_input_item {
  width: 100%;
}
.class_row_inputtwoactive .class_row_input_item1 {
  width: 40%;
}
.class_row_inputtwoactive .class_row_input_item2 {
  width: 59%;
}
.class_item_formwrap .operation_basics_item:nth-of-type(14) {
  /* width: 66.25%; */
  /* margin-right: 0%; */
}
.type_of_work_remarktxt {
  font-size: 13px;
  color: #999;
  opacity: 0.9;
}
.success_style_from .operation_basics_item:nth-of-type(16) {
  width: 66.25%;
  margin-bottom: 22px;
}

.success_style_from .operation_basics_item:nth-of-type(17) {
  margin-right: 0px;
}
.tgg_declare_file_wrap {
  margin-bottom: 22px;
}
.tgg_declare_file_wrap .el-form-item {
  margin-bottom: 0;
}
.tgg_declare_file_wrap .budget_item_left {
  margin-top: 5px;
}
.success_zijin_row .declare_file_wrap {
  width: calc(100% - 120px);
}
.success_zijin_row .success_class_inputrt {
  padding-left: 8px;
}
.operation_basics_item .el-cascader {
  display: block;
  width: 100%;
}
.administrators_input_item .el-cascader {
  display: block;
  width: 100%;
}
.down_file_btntgg {
  margin-left: 15px;
}
.news_tranclass_seach_wrap .administrators_form_wrap {
  flex-wrap: wrap;
}

.news_tranclass_seach_wrap .administrators_input_item {
  width: 21%;
}
.news_tranclass_seach_wrap .administrators_input_item:nth-of-type(1) {
  width: 25%;
}
.news_tranclass_seach_wrap .administrators_input_item:nth-of-type(5) {
  width: 25%;
}
.file_item_modelcancel {
  display: flex;
  justify-content: center;
}
.show_flie_main {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 33.5vw;
}
.show_flie_img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.show_flie_img img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.two_chart_row {
  margin-top: 20px;
}
/* .data_item_same{
  width: 49.2%;
} */
.chart_title_smae_seachrow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 5px;
  padding-bottom: 9px;
}
.chart_title_smaeseach .class_Finance_timeinput {
  width: auto;
}
.chart_title_smaeseach .el-input--medium .el-input__inner {
  height: 32px;
  line-height: 32px;
  font-size: 13px;
}
.chart_title_smaeseach .class_Finance_seachtime .el-button--primary {
  padding: 8px 16px;
}
.chart_title_smaeseach .el-input--medium .el-input__icon {
  line-height: 32px;
}
.money_chattitle_style {
  font-size: 32px;
}
.income_Statistics_item .data_item_samebox {
  padding-top: 10px;
}
.income_chrt_box {
  padding-top: 45px;
}

.circular_chart_box .chart_wrapbox {
  padding-left: 14%;
}

.chart_title_smaeseach .class_Finance_timeinput {
  width: 150px;
}
.chart_title_smaeseach .class_Finance_timeinput .el-input {
  width: 100%;
}

.chart_title_smaeseach .class_Finance_seachtime .el-button--small {
  padding: 8px 16px;
}

.tags-view-container {
  display: none;
}
