.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;

}
.two_row{
   text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.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: 1020px;
  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_input_itemlast .administrators_btn1{
  width: 58.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: 90px;
  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;
}
.  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);
}

.Greyblue_style_btn{
  border: 1px solid #ED3801;
  color: #ED3801;
  background: rgba(237,56,1,0.1);
}
.Greyblue_style_btn:hover{
  border: 1px solid #ED3801;
  color: #ED3801;
  background: rgba(237,56,1,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);
}
.gray_style_btn{
  border: 1px solid rgba(99,99,99,0.5);
  color: #999;
  background: rgba(66,66,66,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: 100%;
  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_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%;

}
.fieldmanage_box{
  display: flex;
  justify-content: space-between;
}

.field_form_box .el-input--medium .el-input__inner{
  height: 38px;
  line-height: 38px;
}
.field_form_title{
  font-size: 15px;
  color: #666;
  margin-bottom: 10px;
  line-height: normal;
}
.Multiple_status_title{
  margin-bottom: 5px;
}
.field_form_box .Audit_status_itemrt{
  margin-left: 45px;
}

.user_header_img{
  width: 40px;
  height: 40px;
  border-radius: 100%;
  overflow: hidden;
  background: #f6f6f6;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  cursor: pointer;
}
.user_header_img img{
  display: block;
  max-width: 100%;
}
.month_statw_row .el-switch__label.is-active{
  color: #303133;
}
.Monthlycard_operation .operation_item_btn{
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  padding: 0 4px;
}
.news_model_style .el-dialog__header{
  display: none;
}
.news_model_style .el-dialog__body{
  /* padding: 10px 5px; */
}
.news_model_style .see_model_successmain{
  padding-right: 0;
}
.news_model_style .operation_student_dialogbox{
  padding-bottom: 0px;
}
.news_model_style .el-dialog{
  margin-bottom: 60px;
}
.header_show_model .el-dialog{

}
.header_show_model .sbmit_operation_item{
  height: 40px;
      line-height: 40px;
      width: 160px;
}
.Bigpicture_content{
  width: 100%;
  margin-top: 20px;
}
.Bigpicture_img{
  width: 100%;
  min-height: 240px;

}
.Bigpicture_img img{
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.car_card_row{
  width: 100%;
  display: flex;
}
.car_card_content{
  padding-top: 16px;
}
.car_card_title{
  font-size: 14px;
  color: #666;
  width: 70px;
}
.red_car_txt{
  color: #ff0000;
  font-family: "pf_m";
}
.car_card_rowone{
  margin-bottom: 24px;
}
.car_card_numberrow .car_card_row .car_card_title{
  margin-top: 10px;
}
.car_card_numberrow .car_card_info{
  flex: 1;
  box-sizing: border-box;
  padding-right: 1%;
}
.change_endattime .long_left_title{
  width: 88px;
}
.car_card_numberrow .beizhu_changeenat .car_card_row .car_card_title{
  margin-top:3px ;
}
.car_power_row{
  display: flex;
  align-items: center;
}
.car_power_content{
  padding-top: 10px;
}
.car_power_rowitem{
  font-size:15px;
  color: #666;
}
.car_power_rowhasdata{
  margin: 0 15px;
}
.car_power_seach{
  margin-top: 30px;
}
.car_power_seachbox .el-button + .el-button{
  margin-left: 15px;
}
.carpower_chat_box{
  margin-top: 38px;
}
.seach_quick_row{
  margin-top: 15px;
  padding-bottom: 10px;
}
.pay_ment_searchbox{
  display: flex;
  align-items: center;
}
.pay_ment_searchbox .see_model_success_operation{
  margin-left: 30px;
}
.green_text_color{
  color: #21bb7e;
}
.yellow_bg_text_color{
  color: #ffa842;
}
.bule_bg_text_color{
  color: #0054ff;
}
.red_bg_text_color{
  color: #ff0000;
}
.financialflow_seach_box .administrators_form_wrap{
  flex-wrap: wrap;
}
.financialflow_seach_box .administrators_input_item{
  width: 293px;
}
.financialflow_seach_box .administrators_input_item:nth-of-type(1){
  width: 293px;
}
.financialflow_seach_box .user_time_inpust{
  width: 27%;
}
.financialflow_seach_box .quick_seach_FinancialFlow{
  width: auto;
}
.financialflow_seach_box .el-radio-button__inner{
  border-color: #fff;
  border-right: 1px solid #eff1fa;
  padding: 12px 21px;
}
.financialflow_seach_box .el-radio-button:first-child .el-radio-button__inner{
    border-left: 1px solid #fff;
}
.Propertyflowsum{
  text-align: right;
  margin-top: 32px;
  padding-bottom: 10px;
  padding-right: 10px;
}
.Propertyflowsum_main{
  display: inline-block;
  text-align: left;
}
.Propertyflow_income{
  margin-bottom: 10px;
  font-size: 16px;
  font-family: 'pf_blod';
  color: #666;

}
 .Workerauthority_rows{
  align-items: flex-start;
 }
 .Workerauthority_rows .add_item_text{
   margin-top: 10px;
 }
 .Workerauthority_box .el-checkbox-group{
   max-height: 200px;
   overflow: auto;
 }
.project_page_brns .see_model_success_operation{
  margin-left: 12px;
}

.Parking_lot_numtxt{
  font-style: normal;
  color: #3292f9;
}
.twocode_icon{
  cursor: pointer;
  font-size: 24px;
  color: #8e95a7;
  display: block;
  margin: 0 auto;
   width: 32px;
}
.two_code_modelwrap{
  width: 300px;
      height: 300px;
      margin: 0 auto;
      overflow: auto;
}
.twocode_icon img{
 width: 100%;
  display: block;

}
.add_door_formbox .operation_basics_inputgrounds{
  flex-wrap: wrap;
}
.add_door_formbox .operation_basics_item{
  width: 100%;
  margin: 0;
}
.add_door_formbox {
  padding: 0px;
  padding-top: 15px;
}
.add_door_model_content .el-dialog__body{
  padding: 0 6px;
}
.monitoring_management_model .student_model_wrap .el-dialog__body{
  padding: 10px 30px;
}
.monitoring_management_model .el-dialog__footer{
  padding-bottom: 0px;
  padding-top: 0px;
}
.monitoring_management_model .dialog-footersyster{
  padding-bottom: 0px;
}
.monitoring_management_model .el-form-item{
    margin-bottom: 16px;
}
.monitoring_management_model .el-dialog{
    margin-top: 10vh !important;
}
.monitoring_management_model .el-dialog__body{
  padding-bottom: 0px;
}
/* .monitoring_management_model .student_training_item:last-child .el-form-item{
  margin-bottom: 0px;
} */
.tgg_down_Template{
  margin-left: 12px;
  font-weight: bold;
}
.tip_import_determine .el-dialog__body{
  padding: 20px 20px;
}
.tip_import_determine .upload-demo{
  display: inline-block;
  margin-left: 15px;

  vertical-align: middle;
}
.tip_import_determine .teacher_operation_export{
  width: auto;
  height: auto;
  padding: 9px 20px !important;
      font-size: 14px;
      border-radius: 4px;
      background-color: #1890ff !important;
          border-color: #1890ff !important;
          border-bottom: 1px solid #1890ff;

}
.impotr_tips_main{
  font-size: 15px;
  color: #333;
}
.tworow_form .administrators_input_item{
  width: 23% !important;
}
.tworow_form .administrators_input_item.user_time_inpust{
    width: 30%;
}
.more_select_inputbox .input_heught .el-input__inner{
  min-height: 40px;
  /* height: auto !important; */
  line-height: normal !important;
}
.width_auto_formbox .administrators_input_item{
  width: auto;
}
.width_auto_formbox .administrators_form_wrap .administrators_input_itemlast{
  width: 240px;
}
.width_auto_formbox .administrators_form_wrap{
  flex-wrap: wrap;
}
.width_auto_formbox.historical_form_wrap .administrators_input_item:nth-of-type(4){
  width: auto;
}
