.admin-hd {
  border-top: 1px solid #ddd;
  height: 40px;
  
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.11);
  position: relative;
  z-index: 1;
}
.admin-hd ul {
  padding-left: 23px;
}
.admin-hd ul li {
  float: left;
  padding: 0 15px;
}
.admin-hd ul li a {
  display: block;
  height: 37px;
  line-height: 37px;
  padding: 0 10px;
}
.admin-hd ul li.hover a {
  color: #007fda;
  border-bottom: 3px solid #2299ee;
}
.org-manage {
  margin-bottom: 30px;
  position: relative;
  border: 1px solid #ddd;
}
.main-manage-menu .depart-wrap .depart-list li a {
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-manage-menu .depart-wrap .newUserTotal {
  margin: 0;
  text-align: center;
  text-indent: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-radius: 4px 4px 0 0;
  background-color: #1192ff;
  color: #ffffff;
}
.depart-wrap ul {
  
}
.depart-wrap ul ul {
  
}
.depart-wrap li {
  clear: left;
  
}
.depart-wrap li a {
  color: #383838;
  display: block;
  width: 100%;
  text-indent: 60px;
  
}
.depart-wrap li a .black-trangle-wrap {
  display: inline-block;
  width: 8px;
  height: 8px;
  position: relative;
  top: 0;
  padding: 6px;
  vertical-align: middle;
}
.depart-wrap li a .black-trangle-wrap.open::after {
  border: 5px solid transparent;
  border-top: 5px solid #9d9d9d;
}
.depart-wrap li a .black-trangle-wrap::after {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left: 5px solid #9d9d9d;
  content: "";
  margin: 0;
  cursor: pointer;
  display: block;
}
.depart-wrap li a .black-trangle-wrap.no-jiao {
  border: none;
}
.depart-wrap li a .p-name {
  width: 130px;
  height: 20px;
  line-height: 20px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.depart-wrap li a .p-name.p-level-2 {
  width: 110px;
}
.depart-wrap li a .p-name.p-level-3 {
  width: 100px;
}
.depart-wrap li a .p-name.p-level-4 {
  width: 90px;
}
.depart-wrap li a .p-name.p-level-5 {
  width: 80px;
}
.depart-wrap li a .p-name.p-level-6 {
  width: 70px;
}
.depart-wrap li a .p-name.p-level-7 {
  width: 60px;
}
.depart-wrap li a .p-name.p-level-8 {
  width: 50px;
}
.depart-wrap .depart-title {
  margin-bottom: 20px;
  font-size: 14px;
  color: #999;
  text-indent: 15px;
  position: relative;
}
.depart-wrap .depart-title.verification {
  margin-bottom: 30px;
  cursor: pointer;
}
.depart-wrap .depart-title.verification .small-gray-right-arrow {
  float: right;
  margin-right: 10px;
  margin-top: 12px;
}
.depart-wrap .depart-title.verification.selected,
.depart-wrap .depart-title.verification:hover {
  background-color: #f1f4fb;
  color: #279ff5;
}
.depart-wrap .depart-title .oranize-arrow {
  position: absolute;
  top: 13px;
  right: 0;
}
.depart-wrap .depart-list {
  padding-top: 5px;
  font-size: 14px;
  
}
.depart-wrap .depart-list li a {
  text-indent: 0;
  line-height: 30px;
  cursor: pointer;
}
.depart-wrap .depart-list li a.selected {
  background-color: #f1f4fb;
  color: #383838;
}
.depart-wrap .depart-list li a:hover {
  
  background-color: #f1f4fb;
}
.changewidth {
  margin-left: 0 !important;
}
.right-main-manage-content-wrap {
  box-sizing: border-box;
  margin-left: 220px;
  background-color: #fff;
  border: 0;
  border-radius: 8px;
  
}
.right-main-manage-content-wrap .operation {
  color: #0083e0;
  cursor: pointer;
}
@keyframes slide-down {
  0% {
    transform: scale(1, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}
.right-main-manage-content-wrap .depart-person-content-wrap {
  font-size: 14px;
  background-color: #fff;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap {
  width: 100%;
  min-height: 400px;
  margin-top: 20px;
  box-sizing: border-box;
  overflow-x: auto;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td {
  text-align: center;
  height: auto;
  line-height: normal;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .loading {
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo {
  width: 99%;
  margin-left: 1%;
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList {
  margin-top: 10px;
  height: 38px;
  line-height: 38px;
  width: 24%;
  margin-right: 1%;
  background-color: #f4f6fa;
  border-radius: 4px;
  display: flex;
  font-size: 14px;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList .courseName {
  width: 80%;
  text-align: left;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList .courseName div {
  margin-left: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList .courseProgress {
  width: 20%;
  text-align: center;
  color: #ffffff;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList .success {
  background-color: #18bf66;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList .error {
  background-color: #ff0000;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList .notStarted {
  background-color: #999999;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList .fail {
  background-color: #fd6500;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo td .courseInfo .courseDetailList .ProgressBlue {
  background-color: #1192ff;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap .learning-project-statistics tbody .userCourseInfo:hover {
  background-color: #ffffff;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table {
  width: 100%;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table.layout {
  table-layout: fixed;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table .theme-checkbox-radio {
  cursor: pointer;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table .theme-checkbox-radio:hover span {
  border: 1px solid #4faeff;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table .edit-normal {
  display: inline-block;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table .reset-people-pass {
  display: inline-block;
  margin: 0 10px;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table .disable-power,
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table .delete-power {
  display: inline-block;
  margin-right: 10px;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table thead th.label-wrap {
  width: 50px;
  text-align: right;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table .email {
  line-height: 26px;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table th,
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td {
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  
  box-sizing: border-box;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td:last-child {
  overflow: auto;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table thead {
  height: 38px;
  line-height: 38px;
  background-color: #f5f7fa;
  color: #333333;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table thead tr th {
  font-size: 14px;
  font-weight: 600;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table thead .separator {
  display: inline-block;
  margin-right: 10px;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table tbody tr:hover {
  background-color: #f1f4fb;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table tbody .openList {
  user-select: none;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td {
  height: 51px;
  line-height: 50px;
  border-bottom: 1px solid #e4e7ed;
  color: #333333;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td .Upload-photos {
  width: 20px;
  height: 20px;
  background: url("../image/uploadUserIcon.png") no-repeat center center;
  display: inline-block;
  position: relative;
  left: 21px;
  top: 7px;
  cursor: pointer;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td .personalPhotoIcon {
  width: 20px;
  height: 20px;
  background: url("../image/personalPhotoIcon.png") no-repeat center center;
  display: inline-block;
  position: relative;
  left: 21px;
  top: 7px;
  cursor: pointer;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td.blue {
  width: 100%;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td.super {
  color: #ff6c00;
}
.manage-starf-modal {
  color: #999;
  width: 560px;
  border-radius: 8px;
}
.manage-starf-modal.onKeyStartNext {
  width: 740px;
}
.manage-starf-modal.onKeyStartNext .p1 {
  color: #333333;
  font-size: 14px;
  padding-left: 20px;
  line-height: 24px;
}
.manage-starf-modal.onKeyStartNext .p3 {
  color: #333;
  font-size: 14px;
  padding-left: 20px;
}
.manage-starf-modal.onKeyStartNext .titleNum {
  display: inline-block;
  width: 25px;
  vertical-align: top;
}
.manage-starf-modal.onKeyStartNext .mainListBox {
  display: inline-block;
  vertical-align: top;
}
.manage-starf-modal.onKeyStartNext .outerCourseListWrap .listIterm {
  padding-right: 0;
}
.manage-starf-modal.onKeyStartNext .one {
  width: 230px;
}
.manage-starf-modal.onKeyStartNext .two {
  width: 170px;
}
.manage-starf-modal.onKeyStartNext .four {
  float: left;
  width: 60px;
  text-align: center;
  cursor: pointer;
}
.manage-starf-modal.enableSuccess .s-btn {
  padding: 0 10px;
}
.manage-starf-modal.enableSuccess .successLogoBox {
  margin-top: 20px;
  text-align: center;
  margin-bottom: 30px;
}
.manage-starf-modal.enableSuccess .successLogoBox .logoWraper {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #2ada60;
  vertical-align: middle;
}
.manage-starf-modal.enableSuccess .successLogoBox .white-right-24 {
  margin-top: 5px;
}
.manage-starf-modal.enableSuccess .successTitle {
  font-size: 18px;
  color: #333;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.manage-starf-modal.commonSimple {
  width: 470px;
}
.manage-starf-modal.commonSimple .p1 {
  text-align: center;
  font-size: 16px;
  color: #999;
  margin-bottom: 10px;
}
.manage-starf-modal.endByCart {
  width: 490px;
}
.manage-starf-modal.endByCart .p1 {
  font-size: 14px;
  color: #333;
  text-align: center;
  margin-top: 40px;
}
.manage-starf-modal.endByCart .p2 {
  font-size: 14px;
  color: #999;
  text-align: center;
  margin-top: 10px;
}
.manage-starf-modal.add-department {
  width: 560px;
  background-color: #fff;
}
.manage-starf-modal.add-company-classify-box {
  width: 560px;
  background-color: #fff;
}
.manage-starf-modal.return-sub {
  width: 540px;
  height: 340px;
  background-color: #fff;
}
.manage-starf-modal.Batch-change-labels {
  padding: 0 20px 0 10px;
  display: flex;
  flex-direction: column;
}
.manage-starf-modal.Batch-change-labels .block-div {
  margin: 10px 0 !important;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.manage-starf-modal.Batch-change-labels .block-div .titleLeftBox {
  width: 120px !important;
  display: flex;
  margin-right: 10px;
  justify-content: flex-end;
  align-items: center;
}
.manage-starf-modal.Batch-change-labels .block-div .job-position-wrap {
  flex: 1;
  margin-left: 0;
}
.manage-starf-modal.Batch-change-labels .block-div .job-position-wrap .stations {
  height: 36px;
  line-height: 36px;
}
.manage-starf-modal.Batch-change-labels .block-div .job-position-wrap .down-list {
  top: 38px;
}
.manage-starf-modal.Batch-change-labels .block-div .job-position-wrap .point-right {
  top: 16px;
}
.manage-starf-modal.Batch-change-labels .block-div .job-position-wrap .box {
  box-sizing: border-box;
}
.manage-starf-modal.Batch-change-labels .block-div .job-position-wrap .box,
.manage-starf-modal.Batch-change-labels .block-div .job-position-wrap .one {
  margin-right: 0;
}
.manage-starf-modal.Batch-change-labels .block-div .input-container {
  flex: 1;
}
.manage-starf-modal.Batch-change-labels .block-div .input-container input {
  width: 100%;
  margin-left: 0;
}
.manage-starf-modal.add-starf-div {
  width: 560px;
  height: auto;
}
.manage-starf-modal.add-starf-div .add-attention-title {
  color: #999;
  text-align: center;
  margin-top: 20px;
}
.manage-starf-modal.add-starf-div .block-div {
  margin: 20px 0;
  position: relative;
  font-size: 0;
}
.manage-starf-modal.add-starf-div .block-div.department {
  position: relative;
}
.manage-starf-modal.add-starf-div .block-div.department .modal-input {
  display: inline-block;
  text-align: left;
  position: relative;
}
.manage-starf-modal.add-starf-div .block-div.department .select-department {
  width: 273px;
  margin: 0 auto;
  border: 1px solid #ddd;
  margin-left: 123px;
  margin-top: -2px;
  box-sizing: border-box;
  background-color: #fff;
  position: absolute;
  top: 33px;
  left: 0;
  z-index: 400;
}
.manage-starf-modal.add-starf-div .block-div.department .select-department ul li {
  width: 273px;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  text-align: left;
  text-indent: 15px;
}
.manage-starf-modal.add-starf-div .block-div.department .select-department ul li:hover {
  color: #109cff;
}
.manage-starf-modal.add-starf-div .block-div.authority .authority-title {
  vertical-align: top;
}
.manage-starf-modal.add-starf-div .block-div.authority label {
  margin-right: 15px;
}
.manage-starf-modal.add-starf-div .block-div.authority .radios {
  display: inline-block;
  margin-left: 4px;
  width: 320px;
  text-align: left;
  line-height: 27px;
  position: relative;
  top: -5px;
  left: 8px;
  font-size: 14px;
}
.manage-starf-modal.add-starf-div .block-div .red {
  color: red;
}
.manage-starf-modal.add-starf-div .block-div .modal-input {
  margin: 0 0 0 12px;
  color: #333;
  font-size: 14px;
}
.manage-starf-modal.add-starf-div .block-div .modal-input.no-write {
  background-color: #f5f5f5;
}
.manage-starf-modal.add-starf-div .block-div .modal-input.stations {
  position: relative;
  left: 5px;
}
.manage-starf-modal.add-starf-div .home_file_box {
  overflow: auto;
  height: 350px;
}
.manage-starf-modal.import-starf {
  width: 560px;
  min-height: 355px;
}
.manage-starf-modal.import-starf .main-content-modal {
  padding: 20px 20px 0;
}
.manage-starf-modal.import-starf .main-content-modal .information {
  font-size: 14px;
  color: #333;
  text-align: left;
}
.manage-starf-modal.import-starf .main-content-modal .template {
  border: 1px solid #ddd;
  background-color: #f5f5f5;
  min-height: 40px;
  line-height: 40px;
  margin-top: 18px;
  padding-left: 15px;
  display: block;
}
.manage-starf-modal.import-starf .main-content-modal .template.upload {
  background-color: #fff;
  border: 1px solid #ddd;
  line-height: 20px;
}
.manage-starf-modal.import-starf .main-content-modal .template .document-name {
  color: #666;
  font-size: 14px;
}
.manage-starf-modal.import-starf .main-content-modal .template .document-name.post-file {
  cursor: pointer;
  display: inline-block;
  padding: 10px 0;
}
.manage-starf-modal.import-starf .main-content-modal .template .load-template {
  width: 17px;
  height: 15px;
  background-position: -152px -569px;
}
.manage-starf-modal.import-starf .main-content-modal .template .download-template {
  color: #007fda;
  float: right;
  margin-right: 20px;
}
.manage-starf-modal.batch-change {
  width: 560px;
  height: 440px;
}
.manage-starf-modal.batch-change .modal-main {
  box-sizing: border-box;
  padding: 20px 45px 0;
}
.manage-starf-modal.batch-change .modal-main .content-left {
  color: #333;
  width: 200px;
  float: left;
}
.manage-starf-modal.batch-change .modal-main .content-left .title {
  margin-bottom: 10px;
}
.manage-starf-modal.batch-change .modal-main .content-left .starf-list-box {
  width: 200px;
  height: 240px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  background-color: #f5f5f5;
  overflow: auto;
}
.manage-starf-modal.batch-change .modal-main .content-left .starf-list-box ul {
  padding-top: 8px;
}
.manage-starf-modal.batch-change .modal-main .content-left .starf-list-box ul li {
  padding-left: 15px;
  padding-right: 5px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.manage-starf-modal.batch-change .modal-main .content-left .starf-list-box ul li:hover {
  background-color: #e1e8fa;
}
.manage-starf-modal.batch-change .modal-main .content-left .starf-list-box ul li .closeX-gray {
  float: right;
  margin-top: 10px;
  padding: 5px;
}
.manage-starf-modal.batch-change .modal-main .double-right-arrow {
  display: block;
  float: left;
  margin: 136px 25px 0;
}
.manage-starf-modal.batch-change .modal-main .content-right {
  width: 200px;
  float: left;
}
.manage-starf-modal.batch-change .modal-main .content-right .title {
  margin-bottom: 10px;
}
.manage-starf-modal.batch-change .modal-main .content-right .edit-starf-department {
  width: 200px;
  height: 240px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  overflow: auto;
}
.manage-starf-modal.batch-change .modal-main .content-right .edit-starf-department ul li {
  
  padding-left: 15px;
  cursor: pointer;
  
}
.manage-starf-modal.preRegistration {
  width: 735px;
}
.manage-starf-modal.preRegistration .modal-main {
  padding: 20px 20px;
  border-bottom: 1px solid #ddd;
  height: 380px;
  overflow: auto;
}
.manage-starf-modal.preRegistration .modal-main .main-top {
  padding-left: 5px;
  margin-bottom: 20px;
}
.manage-starf-modal.preRegistration .modal-main .main-top a {
  position: relative;
  color: #279ff5;
  border-bottom: 1px solid #279ff5;
}
.manage-starf-modal.preRegistration .modal-main .main-top a i {
  display: inline-table;
  vertical-align: middle;
  width: 8px;
  height: 14px;
  background: url(../image/icon.png) no-repeat -88px 0;
  margin-right: 5px;
}
.manage-starf-modal.preRegistration .modal-main .main-top a i.up-arrow {
  transform: rotate(180deg);
}
.manage-starf-modal.preRegistration .modal-main .main-top .notice {
  margin-left: 10px;
  color: #ccc;
}
.manage-starf-modal.preRegistration .modal-main .course-content {
  color: #333;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box {
  padding: 20px 30px 0;
  background-color: #f9f9f9;
  margin-bottom: 20px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-info {
  margin-bottom: 20px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-info .total {
  width: 135px;
  margin-right: 20px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item {
  margin-bottom: 20px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .boxIterm {
  float: left;
  margin-bottom: 0;
  margin-right: 30px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .boxIterm .title {
  text-align: left;
  width: 70px;
  margin-right: 10px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .boxIterm .itermContent {
  background-color: #fff;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .boxIterm .itermContent .fillContent {
  width: 70px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .time-box-filter {
  margin-right: 50px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .time-box-filter .box {
  background-color: #fff;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .time-box-filter .box input {
  height: 30px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .time-box-filter .box .caret-arrow {
  top: 6px;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .operate span {
  display: inline-block;
  width: 21px;
  height: 25px;
  margin-top: 2px;
  margin-right: 20px;
  cursor: pointer;
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .operate .add-one {
  background: url(../image/add.png);
}
.manage-starf-modal.preRegistration .modal-main .course-content .course-box .course-set .box-item .operate .reduce-one {
  background: url(../image/reduce.png);
}
.manage-starf-modal.preRegistration .modal-main .plan-content .course-box {
  padding: 20px;
  background-color: #f9f9f9;
  color: #333;
  margin-bottom: 20px;
}
.manage-starf-modal.preRegistration .modal-main .plan-content .course-box .course-info {
  border-bottom: 1px dashed #ddd;
}
.manage-starf-modal.preRegistration .modal-main .plan-content .course-box .course-info .plan-item {
  margin-bottom: 20px;
}
.manage-starf-modal.preRegistration .modal-main .plan-content .course-box .person-info {
  padding-top: 20px;
}
.manage-starf-modal.preRegistration .modal-main .plan-content .course-box .left {
  display: inline-block;
  width: 350px;
}
.manage-starf-modal.preRegistration .modal-main .plan-content .course-box .right {
  display: inline-block;
}
.manage-starf-modal.add_plan {
  width: 980px;
}
.manage-starf-modal.add_plan .modal-body {
  padding: 20px;
}
.manage-starf-modal.add_plan .modal-body .set_item {
  margin-bottom: 20px;
}
.manage-starf-modal.add_plan .modal-body .set_item .titleName {
  color: #000;
}
.manage-starf-modal.add_plan .modal-body .set_item input {
  border: 1px solid #ddd;
  width: 100px;
  height: 32px;
  margin-right: 10px;
}
.manage-starf-modal.add_plan .modal-body .set_item ul {
  display: inline-block;
  vertical-align: middle;
}
.manage-starf-modal.add_plan .modal-body .set_item ul li {
  float: left;
  width: 80px;
  height: 30px;
  background-color: #fff;
  border: 1px solid #279ff5;
  text-align: center;
  line-height: 30px;
  position: relative;
  margin-right: 20px;
  cursor: pointer;
}
.manage-starf-modal.add_plan .modal-body .set_item ul li i {
  position: absolute;
  top: 8px;
  left: 15px;
  width: 15px;
  height: 15px;
  background: url(../image/icon.png) no-repeat -1px -248px;
  margin-right: 10px;
}
.manage-starf-modal.add_plan .modal-body .set_item ul li span {
  position: absolute;
  color: #279ff5;
  top: 0;
  right: 15px;
}
.manage-starf-modal.add_plan .modal-body .set_item ul li.selected {
  background-color: #279ff5;
}
.manage-starf-modal.add_plan .modal-body .set_item ul li.selected i {
  background-position: -1px -197px;
}
.manage-starf-modal.add_plan .modal-body .set_item ul li.selected span {
  color: #fff;
}
.manage-starf-modal.add_plan .modal-body .table-box {
  border: 1px solid #ddd;
  margin-top: 20px;
  padding-top: 20px;
  height: 214px;
}
.manage-starf-modal.add_plan .modal-body .table-box .allNum {
  margin-left: 20px;
  float: left;
}
.manage-starf-modal.add_plan .modal-body .table-box .addNewTask {
  font-size: 14px;
}
.manage-starf-modal.add_plan .modal-body .table-box .commonManageWrap {
  margin-top: 20px;
}
.manage-starf-modal.add_plan .select-box {
  width: 715px;
  left: 135px;
}
.manage-starf-modal.add_plan .select-box .ml18 {
  margin-left: 18px;
}
.manage-starf-modal.add_plan .modal_header h3 {
  font-size: 17px;
  color: #7193ac;
}
.manage-starf-modal.ready-to-attend {
  width: 480px;
  top: 200px !important;
}
.manage-starf-modal.ready-to-attend .menu-block {
  color: #555;
}
.manage-starf-modal.ready-to-attend .menu-block ul {
  width: 300px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.manage-starf-modal.ready-to-attend .menu-block ul li {
  line-height: 30px;
}
.manage-starf-modal.ready-to-attend .menu-block ul li span:first-child {
  display: inline-block;
  width: 140px;
  text-align: right;
  margin-right: 10px;
}
.manage-starf-modal.ready-to-attend .menu-block ul li span.green {
  color: green;
  font-weight: 700;
}
.manage-starf-modal.ready-to-attend .menu-block ul li span.red {
  color: red;
  font-weight: 700;
}
.manage-starf-modal.ready-to-attend .menu-block .notice {
  color: red;
  text-align: center;
}
.manage-starf-modal .manage-starf-title {
  width: 100%;
  height: 56px;
  line-height: 56px;
  padding-left: 20px;
  color: #333;
  font-size: 16px;
  background-color: #fff;
  box-sizing: border-box;
  position: relative;
  border-radius: 8px;
  border-bottom: 0;
  font-weight: 600;
}
.manage-starf-modal .manage-starf-title .gray-x {
  position: absolute;
  right: 16px;
  top: 20px;
  cursor: pointer;
}
.manage-starf-modal #userPersonalPhotos {
  padding: 20px 0 40px;
  width: 200px;
  height: 200px;
  border-radius: 4px;
}
.manage-starf-modal .showSealName {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.manage-starf-modal .showSealName span {
  display: inline-block;
  width: 90px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 10px;
}
.manage-starf-modal .showSealName button {
  color: #1192ff;
  cursor: pointer;
}
.manage-starf-modal .modal-input {
  width: 330px;
  height: 38px;
  padding-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 38px;
  box-sizing: border-box;
  text-indent: 15px;
  border: 1px solid #d8d8d8;
  margin-top: 40px;
  margin-left: 95px;
  color: #333;
}
.manage-starf-modal .modal-btn-user {
  display: flex;
  justify-content: center;
  padding-bottom: 40px;
}
.manage-starf-modal .modal-btn-user .btn-userPhoto {
  display: block;
  width: 200px;
  line-height: 38px;
  font-size: 14px;
  height: 38px;
  text-align: center;
  background-color: #1192ff;
  color: #ffffff;
  border-radius: 4px;
  cursor: pointer;
}
.manage-starf-modal .modal-btn {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-right: 20px;
  display: flex;
  justify-content: flex-end;
}
.manage-starf-modal .modal-btn .s-btn {
  display: inline-block;
  min-width: 56px !important;
  width: auto !important;
  padding: 0 20px !important;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin: 0 10px 0 0;
  cursor: pointer;
  border-radius: 4px;
}
.manage-starf-modal .modal-btn .s-btn:last-child {
  margin-right: 0;
}
.manage-starf-modal .modal-btn .s-btn.cancel {
  border: 1px solid #e4e7ed;
  background-color: #fff;
  color: #333;
  height: 36px;
  line-height: 36px;
}
.manage-starf-modal .modal-btn .s-btn.sure {
  background-color: #1192ff;
  color: #fff;
}
.manage-starf-modal .modal-btn .s-btn.next {
  background-color: #279ff5;
  color: #fff;
}

.tab-menu {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  background-color: #f8f8f8;
  padding-left: 15px;
  font-size: 14px;
}
.tab-menu.course-verify {
  background-color: #f5f5f5;
  border-bottom: none;
}
.tab-menu .course-state {
  margin-right: 20px;
  display: inline-block;
}
.tab-menu .classfify {
  color: #666;
  display: inline-block;
  vertical-align: middle;
}
.tab-menu .classfify > span {
  line-height: 18px;
  margin-right: 26px;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  text-align: center;
}
.tab-menu .classfify > span.selected,
.tab-menu .classfify > span:hover {
  background-color: #109cff;
  color: #fff;
}
.tab-menu .classfify .k_time_ge {
  width: 18px;
}
.search-wrap {
  padding: 0 20px;
}
.search-wrap .title {
  font-size: 14px;
  color: #333;
  float: left;
  margin: 24px 0 26px;
}
.search-wrap .title .orange {
  color: #ff7e00;
}
.manage-starf-modal.appoint-see {
  width: 560px;
}
.manage-starf-modal.appoint-see a:hover {
  background-color: #fff !important;
}
.manage-starf-modal.appoint-see a.selected {
  color: #555 !important;
  background-color: #fff !important;
}
.manage-starf-modal.appoint-see .prompt-title {
  text-align: left;
  font-size: 14px;
  width: 516px;
  margin: 20px auto 0;
}
.manage-starf-modal.appoint-see .content-right {
  width: 516px;
  margin: 0 auto;
  border: 1px solid #ddd;
  margin-top: 20px;
  height: 300px;
  overflow-y: auto;
}
.manage-starf-modal.appoint-see .content-right .title {
  line-height: 40px;
  background-color: #f5f5f5;
  text-indent: 15px;
  border-bottom: 1px solid #ddd;
}
.manage-starf-modal.appoint-see .edit-starf-department .depart-wrap .depart-list li a:hover {
  background-color: #e1e8fa;
  color: #555;
}
table td.operation span,
table td.operation a {
  color: #279cff;
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
}
.modal-main p {
  font-size: 14px;
  color: #333;
  width: 450px;
  margin: 30px auto 0;
}
.modal-main p .red {
  color: red;
}
.modal-main textarea {
  width: 450px;
  height: 150px;
  margin: 0 auto;
  display: block;
  border: 1px solid #ddd;
  box-sizing: border-box;
  margin-top: 10px;
  text-indent: 15px;
  padding-top: 10px;
}

.course-comments-manage {
  background-color: #fff;
}
.evaluate-manage-wrap {
  border: 1px solid #ddd;
  background-color: #fff;
  
  margin-bottom: 30px;
}
.evaluate-manage-wrap .evaluate-filter-state {
  margin-top: 20px;
}
.evaluate-manage-wrap .evaluate-filter-state .title {
  color: #333;
  display: inline-block;
  margin-left: 40px;
}
.evaluate-manage-wrap .evaluate-filter-state .state-title {
  color: #666;
  display: inline-block;
  padding: 10px 18px;
  border-radius: 20px;
  margin: 0 10px;
  cursor: pointer;
}
.evaluate-manage-wrap .evaluate-filter-state .state-title.selected {
  background-color: #d6eeff;
}
.evaluate-manage-wrap .evaluate-filter-time {
  margin-top: 20px;
  color: #333;
  padding-right: 30px;
}
.evaluate-manage-wrap .evaluate-filter-time .title {
  margin-left: 40px;
}
.evaluate-manage-wrap .evaluate-filter-time .time-block {
  position: relative;
  display: inline-block;
}
.evaluate-manage-wrap .evaluate-filter-time .time-block .time-input {
  width: 120px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #ddd;
  text-align: center;
}
.evaluate-manage-wrap .evaluate-filter-time .time-block .bottom-trangle {
  position: absolute;
  top: 14px;
  right: 8px;
  border-top: 6px solid #c5c5c5;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.evaluate-manage-wrap .evaluate-filter-time .sure-btn {
  display: inline-block;
  width: 70px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #aeddff;
  background-color: #e9f6ff;
  text-align: center;
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
}
.evaluate-manage-wrap .evaluate-filter-time .s-input {
  margin-top: 0;
}
.evaluate-manage-wrap .evaluate-filter-time .pushTask-input {
  position: relative;
}
.evaluate-manage-wrap .evaluate-filter-time .pushTask-input .search-person-input {
  width: 190px;
  height: 36px;
  line-height: 36px;
  text-indent: 10px;
  border: 1px solid #ddd;
  color: #999;
  padding-right: 30px;
}
.evaluate-manage-wrap .evaluate-filter-time .pushTask-input .admin-searchicon {
  position: absolute;
  top: 10px;
  right: 8px;
  cursor: pointer;
}
.evaluate-manage-wrap .evaluate-content {
  margin-top: 23px;
  padding: 0 30px;
  box-sizing: border-box;
}
.evaluate-manage-wrap .mycomment {
  padding: 0 30px;
  margin-top: 23px;
}
.evaluate-manage-wrap .mycomment .bd .comment-title {
  width: 1140px;
  font-size: 14px;
  color: #333;
  border: 1px solid #c6e7ff;
  background-color: #e9f6ff;
  height: 36px;
  line-height: 36px;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .title {
  width: 120px;
  float: left;
  position: relative;
  text-align: center;
  margin-left: 20px;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .title .s-popup {
  margin-top: 0;
  height: 35px;
  line-height: 36px;
  border: 1px solid #c6e7ff;
  border-top: none;
  box-sizing: border-box;
  background-color: #fff;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .title .s-dropmenu {
  width: 98px;
  border: 1px solid #c6e7ff;
  border-top: none;
  left: -1px;
  top: 34px;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .title .s-dropmenu ul li {
  padding-left: 0;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .title .s-dropmenu ul li:hover {
  background-color: #109cff;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .title .s-dropmenu ul li:hover a {
  color: #fff;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .evalu-content {
  width: 300px;
  position: relative;
  float: left;
  text-align: left;
  text-align: center;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .evalu-content .s-popup.w100 {
  height: 36px;
  line-height: 36px;
  margin-top: 0;
  border: none;
  cursor: auto;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .eval-person {
  float: left;
  width: 200px;
  text-align: center;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .course-info {
  float: left;
  width: 260px;
  text-align: center;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .state {
  float: left;
  width: 148px;
  text-align: center;
}
.evaluate-manage-wrap .mycomment .bd .comment-title .oparation {
  float: left;
  width: 90px;
  text-align: center;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .evalu-classify {
  width: 120px;
  float: left;
  padding-top: 28px;
  padding-left: 38px;
  box-sizing: border-box;
  margin-left: 20px;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .eval-info {
  float: left;
  width: 300px;
  padding-top: 20px;
  text-align: left;
  line-height: 20px;
  word-wrap: break-word;
  word-break: break-all;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .eval-info p {
  margin-top: 10px;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .eval-person-cont {
  float: left;
  width: 200px;
  text-align: center;
  padding-top: 35px;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .course-info-cont {
  float: left;
  width: 260px;
  text-align: center;
  padding-top: 20px;
  line-height: 20px;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .course-info-cont .linkcolor {
  display: block;
  height: 25px;
  width: 260px;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .course-info-cont .post-person {
  display: block;
  width: 260px;
  height: 25px;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .state-cont {
  float: left;
  width: 148px;
  text-align: center;
  padding-top: 35px;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .state-cont .have-del {
  color: #ff7e00;
}
.evaluate-manage-wrap .mycomment .bd .comment-content li .oparation-cont {
  float: left;
  width: 90px;
  color: #007fda;
  cursor: pointer;
  text-align: center;
  padding-top: 35px;
}


.autocompleter {
  width: 273px;
  background: #fff;
  position: absolute;
  top: 32px;
  left: 123px;
  z-index: 100;
}
.autocompleter,
.autocompleter-hint {
  position: absolute;
}
.autocompleter-list {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.autocompleter-item-selected {
  background: #ffffff;
}
.autocompleter-item {
  padding: 6px 12px;
  color: #444444;
  font-size: 20px;
  cursor: pointer;
}
.autocompleter-item:hover {
  background: #109cff;
}
.autocompleter-item strong {
  background: #f9de8f;
  text-shadow: 0 1px 0 #ffffff;
}
.autocompleter-item span {
  color: #bbbbbb;
}
.autocompleter-hint {
  color: #ccc;
  text-align: left;
  top: -56px;
  font-weight: 400;
  left: 0;
  width: 100%;
  padding: 12px 12px 12px 13px;
  font-size: 24px;
  display: none !important;
}
.autocompleter-hint span {
  color: transparent;
}
.autocompleter-hint-show {
  display: block;
}
.autocompleter-closed {
  display: none;
}

.s-input {
  float: right;
  position: relative;
  margin-top: 16px;
}
.s-input.hover .search-person-input {
  box-shadow: 0 1px 7px rgba(139, 195, 255, 0.6);
  border: 1px solid #8bc5ff;
}
.s-input.hover .admin-searchicon {
  background-position: -70px -290px;
}
.s-input .search-person-input {
  width: 190px;
  height: 36px;
  line-height: 36px;
  text-indent: 10px;
  border: 1px solid #ddd;
  color: #999;
  padding-right: 30px;
}
.s-input .admin-searchicon {
  position: absolute;
  top: 10px;
  right: 8px;
  cursor: pointer;
}

.manage-starf-modal .modal-input.menu-input {
  margin-top: 0;
  margin-left: 0;
}
.menu-block,
.new-category {
  margin: 20px 0;
  position: relative;
  font-size: 14px;
  color: #999;
}
.menu-block > span,
.new-category > span {
  display: inline-block;
  width: 115px;
  text-align: right;
}
.menu-block .trangle,
.new-category .trangle {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #a1a1a1;
  width: 0;
  height: 0;
  display: inline-block;
  position: relative;
  left: -20px;
  z-index: -10;
}
.menu-block .trangle.open,
.new-category .trangle.open {
  border-top: 4px solid #a1a1a1;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.menu-block .depart-wrap,
.new-category .depart-wrap {
  width: 271px;
  border: 1px solid #ddd;
  position: absolute;
  top: 37px;
  left: 119px;
  background-color: #fff;
  z-index: 999;
  height: 120px;
  overflow-y: auto;
}
.menu-block .depart-wrap .depart-list,
.new-category .depart-wrap .depart-list {
  padding-top: 0;
}
.menu-block .depart-wrap .depart-list li a,
.new-category .depart-wrap .depart-list li a {
  
  text-indent: 0;
  border: none;
}
.menu-block .depart-wrap .depart-list li a:hover,
.new-category .depart-wrap .depart-list li a:hover {
  border: none;
}
.new-category .new-category-wrap {
  width: 271px;
  border: 1px solid #ddd;
  position: absolute;
  top: 37px;
  left: 119px;
  background-color: #fff;
  z-index: 999;
  height: 120px;
  overflow-y: auto;
}

.block-div {
  position: relative;
}
.block-div .trangle {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #a1a1a1;
  width: 0;
  height: 0;
  display: inline-block;
  position: relative;
  left: -20px;
}
.block-div .trangle.open {
  border-top: 4px solid #a1a1a1;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.block-div .depart-wrap {
  text-align: left;
  width: 328px;
  border: 1px solid #ddd;
  position: absolute;
  top: 37px;
  left: 152px;
  background-color: #fff;
  z-index: 999;
  height: 170px;
  overflow-y: scroll;
}
.block-div .depart-wrap .depart-list {
  padding-top: 0;
}
.block-div .depart-wrap .depart-list li a {
  border: none;
}
.block-div .depart-wrap .depart-list li a:hover {
  border: none;
}
.block-div .point-right {
  border-left: 4px solid #a1a1a1;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  position: absolute;
  right: 80px;
  top: 16px;
  cursor: pointer;
  z-index: -6;
}
.block-div .point-right.bottom {
  border-top: 4px solid #a1a1a1;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.block-div .titleLeftBox {
  display: inline-block;
  width: 140px;
  text-align: right;
  font-size: 14px;
}

.edit-department {
  width: 560px;
  background-color: #fff;
}

.edit-starf-department .depart-wrap {
  z-index: 999;
}
.edit-starf-department .depart-wrap .depart-list {
  padding-top: 0;
  padding-left: 10px;
}
.edit-starf-department .depart-wrap .depart-list li {
  padding-left: 0 !important;
}
.edit-starf-department .depart-wrap .depart-list li a {
  border: none;
}
.edit-starf-department .depart-wrap .depart-list li a:hover {
  
}
.edit-starf-department .depart-wrap .depart-list li a.selected {
  background-color: #e1e8fa;
  color: #555;
}

.depart-title-new {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #333;
  text-indent: 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.basicsetting .depart-wrap {
  width: 210px;
  overflow-x: auto;
}
.basicsetting .depart-wrap .depart-list li a {
  text-indent: 0;
  width: 210px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.edit-position,
.del-positon {
  display: inline-block;
  margin-right: 10px;
  color: #0083e0;
  cursor: pointer;
}
.manage-starf-modal.add-new-position-modal {
  width: 560px;
}

.manage-starf-modal.edit-positon-modal {
  width: 560px;
}

.right-main-manage-content-wrap .organizationTitle {
  width: 100%;
  min-height: 60px;
  border-bottom: 1px solid #e4e7ed;
  background-color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  line-height: 60px;
  float: none;
  padding-bottom: 20px;
}
.right-main-manage-content-wrap .organizationTitle .position-classify-name {
  display: inline-block;
}
.right-main-manage-content-wrap .organizationTitle .little-memu-ul {
  display: inline-block;
}
.right-main-manage-content-wrap .organizationTitle .little-memu-ul li {
  width: auto;
  height: auto;
  color: #279ff5;
  line-height: 60px;
  cursor: pointer;
  font-size: 14px;
  background-color: #fff;
  margin: 0 0 0 40px;
  padding: 0;
}
.right-main-manage-content-wrap .courseManageHead {
  width: 100%;
  border-bottom: 1px solid #e4e7ed;
  background-color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  min-height: auto;
  line-height: normal;
}
.right-main-manage-content-wrap .courseManageHead .title {
  margin: 30px 20px;
  width: auto;
  color: #333333;
  font-size: 16px;
  min-height: auto;
}
.right-main-manage-content-wrap .courseBtnList {
  width: 100%;
  height: 38px;
  margin: 30px 20px 30px;
}
.right-main-manage-content-wrap .courseBtnList .exportCourseList {
  height: 38px;
  line-height: 38px;
  text-align: center;
  display: inline-block;
  padding: 0 20px;
  font-size: 14px;
  background-color: #1192ff;
  color: #fff;
  border-radius: 4px;
  margin-right: 20px;
  cursor: pointer;
}
.right-main-manage-content-wrap .course-box-search {
  margin: 0 20px;
  color: #333333;
}
.right-main-manage-content-wrap .course-box-search .seatchBox {
  width: 100%;
}
.right-main-manage-content-wrap .course-box-search .seatchBox .hacks {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.right-main-manage-content-wrap .course-box-search .seatchBox .news-batch-point {
  display: flex;
  padding: 0 10px 30px 0;
  margin: 0;
}
.right-main-manage-content-wrap .course-box-search .seatchBox .news-batch-point .konwledGepointPoit {
  color: #333333;
  line-height: 36px;
  display: inline-block;
}
.right-main-manage-content-wrap .course-box-search .seatchBox .news-batch-point .popup:focus {
  border: 1px solid #1192ff;
}
.right-main-manage-content-wrap .course-box-search .seatchBox .news-batch-point .fn_course_do_search {
  background-color: #1192ff;
  width: 68px;
  border-radius: 4px;
  margin: 0 0 0 10px;
}
.operation-title-wrap {
  width: 100%;
  min-height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #e4e7ed;
  background-color: #fff;
  float: none;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.operation-title-wrap .tipsBox {
  font-size: 14px;
  padding-left: 20px;
  display: inline-block;
  color: #999;
}
.operation-title-wrap .course-name {
  font-size: 15px;
  color: #383838;
}
.operation-title-wrap .title {
  color: #383838;
  display: inline-block;
  margin-left: 20px;
}
.operation-title-wrap .fontBold {
  font-size: 16px;
  font-weight: 600;
}
.operation-title-wrap .little-memu-ul {
  padding: 0 20px 0 0;
  float: right;
  font-size: 0;
  height: 60px;
}
.operation-title-wrap .little-memu-ul .icon-16 {
  margin-right: 10px;
}
.operation-title-wrap .little-memu-ul span {
  vertical-align: middle;
  font-size: 14px;
}
.operation-title-wrap .little-memu-ul li {
  display: inline-block;
  width: auto;
  height: auto;
  background-color: #fff;
  color: #279ff5;
  margin-left: 40px;
  margin-bottom: 0;
  line-height: 58px;
  cursor: pointer;
  font-size: 14px;
}
.operation-title-wrap .little-memu-ul li a {
  color: #279ff5;
}
.operation-title-wrap .little-memu-ul li:last-child {
  margin-right: 0;
}
.operation-title-wrap .little-memu-ul li .add-news-btn {
  color: #279ff5;
}
.operation-title-wrap .return-list {
  margin-left: 20px;
  color: #279ff5;
}
.operation-title-wrap .return-list .gobackto {
  margin-left: 0;
  margin-right: 5px;
}
.operation-title-wrap .admin-add-student {
  display: inline-block;
  height: 25px;
  line-height: 25px;
  padding: 5px 15px;
  margin-left: 20px;
  background-color: #279ff5;
  color: #fff;
  border-radius: 20px;
  cursor: pointer;
}
.projectLearnUlBtn {
  display: flex;
  margin: 30px 20px;
}
.projectLearnUlBtn li {
  text-align: center;
  padding: 12px 20px;
  font-size: 14px;
  background-color: #1192ff;
  color: #fff;
  border-radius: 4px;
  margin-right: 10px;
  cursor: pointer;
}
.btnBoxList {
  display: flex;
  margin: 0 20px;
}
.btnBoxList .batch-operation-box .batch-title {
  color: #333333;
}
.btnBoxList .searchBox {
  margin-bottom: 0;
  width: 220px;
  height: 38px;
  display: inline-block;
  box-sizing: border-box;
}
.btnBoxList .searchBox input {
  width: 165px !important;
}
.intro {
  position: fixed;
  z-index: 22;
  top: 80px;
}
.study-manage .to-be-pushed-content {
  position: relative;
}
.study-manage .to-be-pushed-content .to-be-pushed-batch {
  position: absolute;
  top: 14px;
  left: 110px;
  cursor: pointer;
}
.study-manage .to-be-pushed-content .to-be-pushed-batch span {
  vertical-align: bottom;
  color: #279ff5;
}
.study-manage .to-be-pushed {
  overflow: hidden;
  padding: 20px 20px 0;
}
.study-manage .to-be-pushed li {
  padding: 0 30px;
  line-height: 38px;
  text-align: center;
  float: left;
  cursor: pointer;
  border-radius: 50px;
  border: 1px solid #1192ff;
  color: #1192ff;
  margin-right: 20px;
}
.study-manage .to-be-pushed li.selected {
  background: #1192ff;
  border-radius: 50px;
  color: #fff;
}
.min-height-800 {
  min-height: 800px !important;
}
.newProject {
  border: 0 !important;
  border-radius: 8px;
}
.depart-manage {
  border-radius: 12px;
  border-top: none;
  background-color: #fff;
}
.depart-manage .department-btn-wrap {
  border-top: 1px solid #e9e9e9;
  background-color: #fafafa;
  height: 60px;
  line-height: 60px;
}
.depart-manage .department-btn-wrap .btn-list span {
  color: #279ff5;
  font-size: 14px;
}
.depart-manage .depart-wrap .depart-list {
  padding-bottom: 100px;
}
.depart-manage .depart-wrap .depart-list .fatherGrayBg {
  background-color: #f1f4fb;
}
.depart-manage .depart-wrap ul {
  margin-top: 0;
}
.depart-manage .right-main-manage-content-wrap {
  width: 100%;
  box-sizing: border-box;
  position: static;
  margin-left: 0;
  border-right: none;
  min-height: 0;
  float: none;
  border-top: 1px solid #f5f5f5;
}
.depart-manage .right-main-manage-content-wrap .depart-wrap .depart-list li {
  
}
.depart-manage .right-main-manage-content-wrap .depart-wrap .depart-list li a {
  line-height: 50px;
}
.depart-manage .right-main-manage-content-wrap .depart-wrap .depart-list li a.selected {
  color: #0083e0;
  background-color: #e1e8fa;
}
.clearborder {
  border: none;
}
.clearborder p {
  padding: 0 !important;
}
.clearborder p:last-child {
  padding-left: 26px !important;
}
.clearborder .tips {
  float: left;
  margin-bottom: 16px;
}
.operation span {
  font-size: 14px;
  color: #279ff5;
}


.job-position-wrap {
  display: inline-block;
  width: 273px;
  margin-left: 12px;
  font-size: 0;
  text-align: left;
  position: relative;
  vertical-align: middle;
}
.job-position-wrap .stations {
  width: 131px;
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  text-indent: 15px;
  color: #333;
  font-size: 14px;
}
.job-position-wrap .box {
  display: inline-block;
  font-size: 0;
  vertical-align: top;
  position: relative;
  border: 1px solid #ddd;
  width: 131px;
  box-sizing: border-box;
}
.job-position-wrap .box.one {
  margin-right: 10px;
}
.job-position-wrap.lableDownList .stations {
  width: 100%;
}
.job-position-wrap.lableDownList .box {
  width: 100%;
}
.job-position-wrap.lableDownList .down-list {
  width: 100%;
}
.job-position-wrap .point-right {
  border-left: 4px solid #a1a1a1;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
  z-index: -1;
}
.job-position-wrap .point-right.bottom {
  border-top: 4px solid #a1a1a1;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.job-position-wrap .down-list {
  width: 131px;
  border: 1px solid #ddd;
  border-top: none;
  box-sizing: border-box;
  position: absolute;
  left: -1px;
  top: 33px;
  z-index: 100;
  background-color: #fff;
  overflow-x: auto;
  font-size: 14px;
}
.job-position-wrap .down-list li {
  text-align: left;
  line-height: 30px;
  cursor: pointer;
  padding-left: 20px;
  white-space: nowrap;
}
.job-position-wrap .down-list li:hover {
  color: #0083e0;
  background-color: #f5f5f5;
}

.staff-manage .searchBoxCategory,
.study-manage .searchBoxCategory,
.course-comments-manage .searchBoxCategory {
  width: auto;
  margin: 0 12px;
  line-height: 38px;
  height: 38px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #e4e7ed;
  box-sizing: border-box;
}
.staff-manage .searchBoxCategory input,
.study-manage .searchBoxCategory input,
.course-comments-manage .searchBoxCategory input {
  width: 75%;
  line-height: 38px;
  height: 38px;
  border: 0;
  box-sizing: border-box;
  position: relative;
  bottom: 2px;
  left: 10px;
}
.staff-manage .searchBoxCategory .seachfor,
.study-manage .searchBoxCategory .seachfor,
.course-comments-manage .searchBoxCategory .seachfor {
  background: url(../image/icon.png) no-repeat -30px -168px;
  display: inline-block;
  position: relative;
  top: 4px;
  left: 6px;
}
.staff-manage .changetop,
.study-manage .changetop,
.course-comments-manage .changetop {
  padding: 0 20px !important;
}
.staff-manage .box-search-wraper,
.study-manage .box-search-wraper,
.course-comments-manage .box-search-wraper {
  padding-left: 20px;
  background-color: #fff;
  box-sizing: border-box;
  position: relative;
}
.staff-manage .box-search-wraper.course-box-search .seatchBox,
.study-manage .box-search-wraper.course-box-search .seatchBox,
.course-comments-manage .box-search-wraper.course-box-search .seatchBox {
  display: inline-block;
  margin-left: 80px;
}
.staff-manage .box-search-wraper.starf-study-detail,
.study-manage .box-search-wraper.starf-study-detail,
.course-comments-manage .box-search-wraper.starf-study-detail {
  min-height: 0;
  padding-bottom: 10px;
}
.staff-manage .box-search-wraper .search-result,
.study-manage .box-search-wraper .search-result,
.course-comments-manage .box-search-wraper .search-result {
  position: relative;
  top: 15px;
}
.staff-manage .box-search-wraper .title,
.study-manage .box-search-wraper .title,
.course-comments-manage .box-search-wraper .title {
  margin-top: 20px;
  color: #999;
  display: inline-block;
}
.staff-manage .box-search-wraper .search-num,
.study-manage .box-search-wraper .search-num,
.course-comments-manage .box-search-wraper .search-num {
  font-size: 14px;
  color: #333333;
  padding: 30px 0;
}
.staff-manage .box-search-wraper .search-num-pay,
.study-manage .box-search-wraper .search-num-pay,
.course-comments-manage .box-search-wraper .search-num-pay {
  margin-top: 11px;
}
.staff-manage .box-search-wraper .notice,
.study-manage .box-search-wraper .notice,
.course-comments-manage .box-search-wraper .notice {
  margin-top: 13px;
  margin-left: 20px;
  color: #f00;
}
.staff-manage .searchBox,
.study-manage .searchBox,
.course-comments-manage .searchBox {
  float: right;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  margin-right: 15px;
  margin-top: 20px;
}
.staff-manage .searchBox input,
.study-manage .searchBox input,
.course-comments-manage .searchBox input {
  width: 140px;
}
.staff-manage .batch-operation-box,
.study-manage .batch-operation-box,
.course-comments-manage .batch-operation-box {
  margin-top: 20px;
}
.staff-manage .time-box-filter,
.study-manage .time-box-filter,
.course-comments-manage .time-box-filter {
  margin-top: 20px;
}
.staff-manage .time-box-filter_setup,
.study-manage .time-box-filter_setup,
.course-comments-manage .time-box-filter_setup {
  margin-top: 20px;
  margin-bottom: 20px;
}
.staff-manage .floatnone,
.study-manage .floatnone,
.course-comments-manage .floatnone {
  float: none !important;
}
.study-manage .searchBox {
  margin-top: 20px;
  margin-right: 15px;
}
.study-manage .searchBox input {
  width: 140px;
}
.main-manage-menu {
  width: 200px;
  background-color: #fff;
  font-size: 14px;
  padding-top: 20px;
  border-radius: 8px;
  
  position: absolute;
  top: 20px;
  left: 20px;
  margin-bottom: 20px;
}
.main-manage-menu .title {
  font-size: 14px;
  color: #999;
  margin-left: 20px;
}
.main-manage-menu .left-menu-btn {
  float: right;
  margin-right: 15px;
  color: #279ff5;
  cursor: pointer;
}
.main-manage-menu .left-menu-btn .blue-add {
  margin-right: 5px;
  position: relative;
  top: -1px;
}
.main-manage-menu .little-memu-left-list {
  margin-top: 15px;
}
.main-manage-menu .little-memu-left-list li {
  line-height: 35px;
  height: 35px;
  cursor: pointer;
  padding-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-manage-menu .little-memu-left-list li.selected {
  background-color: #f1f4fb;
  color: #279ff5;
}
.manage-starf-modal.edit-positon-classify-modal {
  width: 560px;
}
.depart-wrap .depart-list.position-left-menu {
  text-align: center;
}
.menu-block .depart-wrap.position-classify-list {
  text-align: center;
}
.manage-starf-modal.add-position-classify-modal {
  width: 600px;
}
.no-classify-attention {
  text-align: center;
  margin-top: 50px;
}
.no-classify-attention span {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  color: #999;
}
.no-classify-attention span.line {
  width: 27px;
  border-top: 1px solid #ddd;
  margin: 0 5px;
}
.posi-table-wrap table {
  table-layout: fixed;
}
.posi-table-wrap table th,
.posi-table-wrap table td {
  text-align: left !important;
}
.posi-table-wrap table th:nth-child(1),
.posi-table-wrap table td:nth-child(1) {
  padding-left: 29px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.posi-table-wrap table th:nth-child(2),
.posi-table-wrap table td:nth-child(2) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.right-main-manage-content-wrap.gangwei .depart-person-content-wrap .staff-list-content-wrap {
  margin-top: 0;
}
.export-logo {
  background-position: -182px -540px;
  width: 21px;
  margin-right: 10px;
}
.father-menu {
  cursor: pointer;
}
.select-starf-depart {
  cursor: pointer;
}
.job-position-wrap .stations {
  cursor: pointer;
}

.orange {
  color: #ff7e00;
}
.study-manage .right-main-manage-content-wrap {
  margin-left: 0;
  border-top: none;
}
.study-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap {
  margin-top: 0;
}
.study-manage .have-through .right-main-manage-content-wrap {
  margin-left: 220px;
}
.study-manage .depart-wrap {
  margin-top: 20px;
}
.manage-task-wrap.category-wrapper {
  position: relative;
}
.category-btn {
  float: right;
  display: inline-block;
  width: 80px;
  line-height: 30px;
  border: 1px solid #ddd;
  color: #333;
  text-align: center;
  background-color: #fff;
  margin-right: 20px;
  margin-top: 9px;
  box-sizing: border-box;
}
.category-btn.category-sure-btn,
.category-btn.add-btn {
  background-color: #109cff;
  color: #fff;
  border: none;
}
.category-btn.add-btn {
  margin-top: 0;
  float: none;
  margin-right: 0;
  margin-left: 10px;
  vertical-align: middle;
}
.category-list-wrap {
  position: relative;
}
.category-list-wrap .category-content {
  width: 886px;
  box-sizing: border-box;
  background-color: #fff;
}
.category-list-wrap .add-category {
  position: absolute;
  bottom: 0;
  top: 0;
  margin-left: 885px;
  width: 314px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  box-sizing: content-box;
  background-color: #f8f8f8;
  padding: 40px 20px 0;
  box-sizing: border-box;
  font-size: 0;
}
.category-list-wrap .add-category .fill-input {
  width: 180px;
  height: 30px;
  line-height: 30px;
  text-indent: 15px;
  border: 1px solid #ddd;
  font-size: 14px;
  color: #333;
  background-color: #fff;
  box-sizing: border-box;
}
.category-content ul {
  padding-left: 50px;
  margin-top: 40px;
  font-size: 0;
}
.category-content ul li {
  display: inline-block;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  margin-right: 10px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  box-sizing: content-box;
  color: #333;
  font-size: 14px;
  margin-bottom: 10px;
  border-radius: 2px;
  position: relative;
}
.category-content ul li .category-x {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #109cff;
  position: absolute;
  top: -7px;
  right: -7px;
  border-radius: 50%;
  background-position: -341px -570px;
  cursor: pointer;
}

.courseCat-box {
  border: 1px solid #ddd;
  width: 300px;
  height: 32px;
  line-height: 32px;
  text-indent: 15px;
  padding-right: 30px;
}
.post_main_ul .post_main_li .post_main_r.cat-downList {
  position: relative;
  width: 332px;
}
.cat-downList.menu-block {
  margin: 0;
}
.cat-downList.menu-block .depart-wrap {
  width: 332px;
  position: absolute;
  top: 34px;
  left: 0;
  background-color: #fff;
  z-index: 10;
  border: 1px solid #ddd;
  border-top: none;
  height: 350px;
  overflow-y: auto;
}
.cat-downList.menu-block .trangle {
  position: absolute;
  top: 12px;
  left: 315px;
  z-index: 10;
}
.cat-downList.menu-block .trangle.open {
  border-top: 4px solid #a1a1a1;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cat-downList .depart-wrap .depart-list li a {
  border: none;
}
.cat-downList .depart-wrap .depart-list li a:hover {
  border: none;
}
.cat-downList .depart-wrap .depart-list li a.selected {
  border: none;
}

.right-main-manage-content-wrap.company-information .depart-person-content-wrap .staff-list-content-wrap table td:nth-child(6) {
  color: #0083e0;
  cursor: pointer;
}
.right-main-manage-content-wrap.company-information .depart-person-content-wrap .staff-list-content-wrap table td:nth-child(6) a {
  color: #0083e0;
  cursor: pointer;
  margin: 0 5px;
  display: inline-block;
}
.right-main-manage-content-wrap.company-information .depart-person-content-wrap .staff-list-content-wrap table td.name {
  width: 400px;
}
.right-main-manage-content-wrap.company-information .depart-person-content-wrap .staff-list-content-wrap table td.name a {
  width: 400px;
  display: block;
  padding: 0 10px;
  box-sizing: border-box;
}
.right-main-manage-content-wrap.company-information .depart-person-content-wrap .staff-list-content-wrap table td .delete-information {
  margin: 0 5px;
  display: inline-block;
  vertical-align: middle;
}
.right-main-manage-content-wrap.company-information .depart-person-content-wrap .staff-list-content-wrap table td.last-child {
  overflow: inherit;
}
.scroll-block {
  max-height: 410px;
  overflow-y: auto;
  border-bottom: 1px solid #ddd;
}

.staff-manage .right-main-manage-content-wrap {
  border-top: none;
}
.projectSelectBox {
  width: auto;
  margin: 30px 20px 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-right: 15px;
  color: #333333;
}
.projectSelectBox .batch-title {
  color: #333333 !important;
}
.batch-operation-box {
  float: right;
  line-height: 40px;
  margin-right: 15px;
  position: relative;
}
.batch-operation-box .batch-title {
  color: #333333;
}
.batch-operation-box .batch-title-color {
  color: #333;
}
.batch-operation-box .caret-arrow {
  position: absolute;
  top: 12px;
  right: 10px;
  cursor: pointer;
  z-index: 10;
}
.batch-operation-box .caret-arrow-set {
  right: 5px;
}
.batch-operation-box .batch-search,
.batch-operation-box .userGroup-batch-search {
  display: inline-block;
  width: 130px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #e4e7ed;
  border-radius: 4px;
  box-sizing: border-box;
}
.batch-operation-box .batch-search input,
.batch-operation-box .userGroup-batch-search input {
  width: 90px;
  height: 38px;
  line-height: 38px;
  color: #555;
  text-indent: 10px;
  cursor: pointer;
  position: relative;
  top: -2px;
}
.batch-operation-box .batch-search.userGroup-batch-search,
.batch-operation-box .userGroup-batch-search.userGroup-batch-search {
  width: 300px;
}
.batch-operation-box .batch-search.userGroup-batch-search .userGroupSelect,
.batch-operation-box .userGroup-batch-search.userGroup-batch-search .userGroupSelect {
  width: 270px;
}
.batch-operation-box .batch-down-list {
  position: absolute;
  z-index: 199;
  display: inline-block;
  width: 130px;
  max-height: 200px;
  overflow-x: inherit;
  overflow-y: auto;
  border: 1px solid #ededed;
  right: -2px;
  top: 48px;
  background-color: #fff;
  box-shadow: 0 0 10px #ededed;
}
.batch-operation-box .batch-down-list li {
  cursor: pointer;
  padding-left: 10px;
  box-sizing: border-box;
}
.batch-operation-box .batch-down-list li:hover,
.batch-operation-box .batch-down-list li.selected {
  background-color: #f1f4fb;
}
.batch-operation-box .groupList {
  position: absolute;
  z-index: 199;
  display: inline-block;
  width: 300px;
  max-height: 300px;
  overflow-x: inherit;
  overflow-y: auto;
  border: 1px solid #ededed;
  right: -2px;
  top: 48px;
  background-color: #fff;
  box-shadow: 0 0 10px #ededed;
}
.batch-operation-box .groupList .ztreeUserGroupBox .groupSearchBox {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  width: 180px;
  margin: 10px 20px;
  height: 36px;
  line-height: 36px;
  border-radius: 5px;
  position: relative;
}
.batch-operation-box .groupList .ztreeUserGroupBox .groupSearchBox input {
  width: 140px;
  height: 35px;
  line-height: 35px;
  text-indent: 10px;
}
.batch-operation-box .groupList .ztreeUserGroupBox .ztree {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  padding: 0 20px 20px;
}
.batch-operation-box .ul-batch-set {
  width: 120px;
  top: 40px;
}
.batch-operation-box.select-date {
  margin-right: 20px;
}
.batch-operation-box.select-date .batch-search {
  width: 180px !important;
}
.batch-operation-box.select-date .batch-search input {
  width: 145px !important;
}
.batch-operation-box.select-date .batch-down-list {
  width: 180px !important;
}
.coursenum {
  float: left;
  padding-top: 21px;
}
.coursenum span {
  color: #0083e0 !important;
}
.coursetime {
  float: left;
  padding-left: 21px;
  padding-top: 21px;
}
.coursetime span {
  color: #0083e0 !important;
}
.batch-operation-set {
  float: left;
  margin-left: 0;
  margin-top: 7px;
}
.batch-operation-set .batch-search-set {
  width: 118px;
  height: 36px;
  line-height: 36px;
  margin-top: 1px;
}
.batch-operation-set .batch-search-set input {
  width: 95px;
  line-height: 30px;
  height: 30px;
}
table.no-th-padding th:first-child {
  padding-left: 17px !important;
}
table.no-th-padding th:nth-child(2) {
  padding-left: 0 !important;
}
table.no-th-padding th:nth-child(3) {
  padding-left: 0 !important;
}
table.manage-table td,
table.manage-table th {
  text-align: left !important;
  padding-left: 17px;
}
table.manage-table td:nth-child(1),
table.manage-table th:nth-child(1) {
  text-align: right !important;
}
table.manage-table.manageTableCommon {
  
}
table.manage-to td,
table.manage-to th {
  
  text-align: left !important;
}
table.manage-to td:nth-child(3),
table.manage-to th:nth-child(3),
table.manage-to td:nth-child(4),
table.manage-to th:nth-child(4),
table.manage-to td:nth-child(5),
table.manage-to th:nth-child(5) {
  
}
table.manage-table-achievement td,
table.manage-table-achievement th {
  
  text-align: left !important;
}
table.manage-table-add td,
table.manage-table-add th {
  
  text-align: left !important;
}
table.manage-table-add td:nth-child(1),
table.manage-table-add th:nth-child(1) {
  
  text-align: right !important;
}
table.manage-table-add td:nth-child(3),
table.manage-table-add th:nth-child(3) {
  
}
table.manage-table-add td:nth-child(7),
table.manage-table-add th:nth-child(7) {
  
}
table.manage-table-distribution td,
table.manage-table-distribution th {
  
  text-align: left !important;
}
table.manage-table-distribution td:nth-child(1),
table.manage-table-distribution th:nth-child(1) {
  padding-left: 20px;
}
table.manage-table-distribution td:nth-child(2),
table.manage-table-distribution th:nth-child(2) {
  padding-left: 20px;
}
table.manage-table-test td,
table.manage-table-test th {
  text-align: left !important;
}
table.manage-table-test td:nth-child(1),
table.manage-table-test th:nth-child(1) {
  text-align: right !important;
}
table.manage-remind td {
  text-align: left !important;
}
table.manage-remind td:nth-child(1),
table.manage-remind td:nth-child(2) {
  padding-left: 0 !important;
}
table.manage-remind td:nth-child(10) {
  color: #555 !important;
}
table.manage-remind th {
  text-align: left !important;
}
table.manage-remind th:nth-child(1),
table.manage-remind td:nth-child(1) {
  padding-left: 20px !important;
}
table.manage-notstart td {
  text-align: left !important;
}
table.manage-notstart td:nth-child(1),
table.manage-notstart td:nth-child(2) {
  padding-left: 0 !important;
}
table.manage-notstart td:nth-child(10) {
  color: #555 !important;
}
table.manage-notstart th {
  text-align: left !important;
}
table.manage-notstart th:nth-child(1),
table.manage-notstart td:nth-child(1) {
  padding-left: 20px !important;
}
table.manage-table-monitor td,
table.manage-table-monitor th {
  padding-left: 20px;
  text-align: left !important;
}
table.manage-table-monitor th {
  padding-left: 0;
}
table.manage-table-monitor th:nth-child(1) {
  padding-left: 20px !important;
}
table.manage-table-monitor td {
  padding-left: 0;
}
table.manage-table-monitor td:nth-child(1) {
  padding-left: 35px;
}
.changecenter thead tr th {
  text-align: left !important;
}
.changecenter thead tr th .separator {
  float: left;
  margin-right: 2px !important;
}
.changecenter thead tr th:first-child {
  padding-left: 20px !important;
}
.changecenter tbody tr td {
  text-align: left !important;
  padding-left: 11px !important;
}
.study-manage table.manage-table {
  
  
  
  
  
  
  
  
  
}
.study-manage table.manage-table td:nth-child(1),
.study-manage table.manage-table th:nth-child(1) {
  padding-left: 14px;
  text-align: left !important;
}
.study-manage table.manage-table.department-authority td span,
.study-manage table.manage-table.department-authority th span {
  position: relative;
  top: 0;
  left: 0;
}
.study-manage table.manage-table.department-authority td:nth-child(1),
.study-manage table.manage-table.department-authority th:nth-child(1) {
  padding-left: 20px;
}
.study-manage table.manage-table.department-authority td:nth-child(1) span,
.study-manage table.manage-table.department-authority th:nth-child(1) span {
  left: 0 !important;
}
.study-manage table.manage-table.department-authority td {
  padding-left: 15px;
}
.study-manage table.manage-table.department-authority td:nth-child(1) {
  padding-left: 30px !important;
}
.study-manage table.manage-table.account-manage.student-cash-untreated td:nth-child(1),
.study-manage table.manage-table.account-manage.student-cash-untreated th:nth-child(1) {
  text-align: left !important;
}
.study-manage table.manage-table.account-manage.student-cash td:nth-child(1),
.study-manage table.manage-table.account-manage.student-cash th:nth-child(1) {
  text-align: left !important;
}
.study-manage table.manage-table.account-manage.account-have td:nth-child(1),
.study-manage table.manage-table.account-manage.account-have th:nth-child(1) {
  padding-left: 20px;
  text-align: left !important;
}
.study-manage table.manage-table.account-manage.account-detail td:nth-child(1),
.study-manage table.manage-table.account-manage.account-detail th:nth-child(1) {
  text-align: left !important;
}
.study-manage table.manage-table.account-manage .green {
  color: #2dcb73;
}
.study-manage table.manage-table.account-manage .red {
  color: #e71f19;
}
.study-manage table.manage-table.account-manage td:nth-child(1),
.study-manage table.manage-table.account-manage th:nth-child(1) {
  padding-left: 20px;
  text-align: left !important;
}
.study-manage table.manage-table.account-manage td.name {
  padding-left: 30px;
}
.study-manage table.manage-table.account-manage td:nth-child(10) {
  color: #555;
}
.study-manage table.manage-table.static-starf-study td:nth-child(1),
.study-manage table.manage-table.static-starf-study th:nth-child(1) {
  padding-left: 20px;
  text-align: left !important;
}
.study-manage table.manage-table.static-starf-study td.name {
  padding-left: 30px;
}
.study-manage table.manage-table.static-starf-study .level-box {
  display: inline-block;
}
.study-manage table.manage-table.static-starf-study .select-filter {
  display: inline-block;
  margin-left: 10px;
}
.study-manage table.manage-table.static-course-analysis td:nth-child(1),
.study-manage table.manage-table.static-course-analysis th:nth-child(1) {
  padding-left: 20px;
  text-align: left !important;
}
.study-manage table.manage-table.static-course-analysis td.name {
  padding-left: 17px;
}
.study-manage table.manage-table.static-study-project td:nth-child(1),
.study-manage table.manage-table.static-study-project th:nth-child(1) {
  padding-left: 20px;
  text-align: left !important;
}
.study-manage table.manage-table.static-study-project td.name {
  padding-left: 30px;
}
.study-manage table.manage-table.static-study-project .level-box {
  display: inline-block;
}
.study-manage table.manage-table.static-study-project .select-filter {
  display: inline-block;
  margin-left: 10px;
}
.study-manage table.manage-table.course-task th,
.study-manage table.manage-table.course-task td {
  
  
  
  
  
  
}
.study-manage table.manage-table.course-unreviewed td:nth-child(1) {
  padding-left: 17px;
}
.study-manage table.manage-table.course-unreviewed th,
.study-manage table.manage-table.course-unreviewed td {
  
  
  
  
  
  
}
.study-manage table.manage-table.course-all td:nth-child(1) {
  padding-left: 17px;
}
.study-manage table.manage-table.course-all th,
.study-manage table.manage-table.course-all td {
  
  
  
  
  
  
  
  
}
.study-manage table.manage-table.have-checked th,
.study-manage table.manage-table.have-checked td {
  
  
  
  
  
  
  
}
.study-manage table.manage-table.have-checked th:nth-child(2),
.study-manage table.manage-table.have-checked td:nth-child(2) {
  padding-left: 0;
}
.study-manage table.manage-table.external-training td:nth-child(5),
.study-manage table.manage-table.external-training th:nth-child(5) {
  color: red;
}
.study-manage table.manage-table.checkAchi .caret-arrow {
  cursor: pointer;
}
table.manage-table.course-table td:nth-child(6),
table.manage-table.course-table th:nth-child(6),
table.manage-table.course-table td:nth-child(7),
table.manage-table.course-table th:nth-child(7) {
  text-align: left !important;
}
.study-manage table.manage-table.static-course-detail td {
  padding-left: 15px;
}
.study-manage table.manage-table.static-course-detail td:nth-child(1) {
  padding-left: 35px;
}
.study-manage table.manage-table.static-course-detail.share th:nth-child(2),
.study-manage table.manage-table.static-course-detail.share td:nth-child(2) {
  white-space: normal;
  text-overflow: clip;
  overflow: auto;
}
.study-manage table.manage-table.static-course-detail.share th:nth-child(2) .comments,
.study-manage table.manage-table.static-course-detail.share td:nth-child(2) .comments {
  line-height: 20px;
  padding: 10px 0;
}
.staff-manage table.table-news-manage td,
.staff-manage table.table-news-manage th {
  text-align: left !important;
}
.staff-manage table.table-news-manage td:nth-child(1),
.staff-manage table.table-news-manage th:nth-child(1) {
  text-align: right !important;
}
.staff-manage table.table-news-manage td:nth-child(2) {
  padding-left: 0;
}
.table-news-manage-test td,
.table-news-manage-test th {
  text-align: left !important;
}
.table-news-manage-test td:nth-child(1),
.table-news-manage-test th:nth-child(1) {
  padding-left: 30px !important;
}
.table-news-manage-test td:nth-child(2) {
  padding-left: 0;
}
.delete-information {
  cursor: pointer;
  margin-left: 10px;
}

.blue {
  color: #1192ff !important;
}
.course-comments-manage {
  border: 1px solid #dcdcdc;
  border-top: none;
}
.course-comments-manage .right-main-manage-content-wrap {
  margin-left: 0;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap {
  margin-top: 0 !important;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table {
  table-layout: fixed;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table .caret-arrow {
  margin-left: 10px;
  position: relative;
  bottom: 2px;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table th.last-child,
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td.last-child {
  overflow: inherit;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td {
  height: 90px;
  line-height: 20px;
  overflow: visible;
  white-space: normal;
  padding-top: 0 !important;
  padding-bottom: 20px !important;
  position: relative;
  font-size: 14px;
  color: #555;
  text-align: left;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td .position-absolute {
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
  padding-left: 15px;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td .curse-link {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 30px;
  box-sizing: border-box;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td .post-people-name {
  margin-top: 10px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 30px;
  box-sizing: border-box;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td .comments-main {
  padding: 15px;
  word-break: break-word;
  white-space: normal;
  height: 150px;
  overflow-y: auto;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td .time {
  margin-top: 10px;
  padding-left: 15px;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td:nth-child(1) {
  text-align: left !important;
  padding-left: 0;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td:nth-child(1) .position-absolute {
  text-align: center;
  padding-right: 24px;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table th {
  height: 40px;
  line-height: 40px;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table th .filter-comments {
  width: 130px;
  position: absolute;
  top: 44px;
  left: 30px;
  border: 1px solid #e3e3e3;
  box-shadow: 0 0 10px #ededed;
  background-color: #fff;
  z-index: 999;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table th .filter-comments li {
  height: 35px;
  line-height: 35px;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table th .filter-comments li.selected {
  background-color: #f1f4fb;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table th .filter-comments li:hover {
  background-color: #f1f4fb;
}
.course-comments-manage .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table th:nth-child(1) {
  text-align: center !important;
  cursor: pointer;
  position: relative;
  overflow: visible;
}
.course-comments-manage .batch-operation-box {
  margin-right: 10px;
  margin-left: 0;
}
.changepadding td {
  padding-left: 11px !important;
}
.changepadding td:first-child {
  padding-left: 27px !important;
}
.time-box-filter-float {
  float: left !important;
  margin-right: 0 !important;
}
.time-box-filter {
  display: inline-block;
  color: #999;
  margin-right: 35px;
}
.time-box-filter span {
  font-size: 14px;
}
.time-box-filter .sure,
.time-box-filter .cancel {
  width: 90px;
  height: 34px;
  line-height: 34px;
  background-color: #ff8636;
  border-radius: 2px;
  border: 1px solid #ff8636;
  font-size: 15px;
  color: #fff;
  display: inline-block;
  text-align: center;
}
.time-box-filter .sure {
  background-color: #279ff5;
  border: 1px solid #279ff5;
  color: #ffffff;
}
.time-box-filter .cancel {
  margin-left: 8px;
}
.time-box-filter .cancel:hover {
  color: #999 !important;
}
.time-box-filter .box {
  display: inline-block;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  position: relative;
  margin: 0 5px;
}
.time-box-filter .box input {
  width: 150px;
  height: 36px;
  line-height: 36px;
  text-indent: 10px;
  position: relative;
  z-index: 11;
  cursor: pointer;
}
.time-box-filter .box .caret-arrow {
  position: absolute;
  top: 9px;
  right: 4px;
}
.time-box-filter .box-bg {
  background: #fff;
}
.time-box-filter .box-bg .caret-arrow-gray {
  position: absolute;
  top: 10px;
  right: 4px;
}
.timeTag {
  font-size: 14px;
  color: #999;
  display: inline-block;
  margin-left: -25px;
}
.clearfix-float {
  float: none;
}
.course-manage-content.have-through {
  position: relative;
}
.course-manage-content.have-through .main-manage-menu {
  position: absolute;
  top: 0;
  left: 0;
}

.range-box {
  font-size: 14px;
  color: #999;
}
.range-box span {
  font-size: 15px;
  color: #999;
}
.range-box .iterm {
  margin-right: 25px;
}
.fs-15 {
  font-size: 15px;
}
.operation-title-wrap .range-box {
  margin-left: 20px;
}
.changebottom {
  margin-bottom: 20px !important;
}
.activity-degree-timeBox {
  text-align: center;
}
.activity-degree-timeBox .time-box-filter {
  float: none;
}
.activity-degree-content {
  margin-bottom: 50px;
  text-align: center;
  font-size: 0;
  margin-top: 40px;
}
.activity-degree-content .iterm {
  width: 200px;
  display: inline-block;
  margin: 0 30px;
}
.activity-degree-content .iterm .top {
  width: 100%;
  height: 95px;
  border-radius: 10px;
  text-align: center;
  color: #fff;
  margin-bottom: 10px;
}
.activity-degree-content .iterm .top .title {
  padding-top: 20px;
  font-size: 14px;
  margin-bottom: 10px;
}
.activity-degree-content .iterm .top .number {
  font-size: 38px;
}
.activity-degree-content .iterm p {
  line-height: 18px;
  text-align: left;
}
.activity-degree-content .iterm:nth-child(1) .top {
  background-color: #6accb0;
}
.activity-degree-content .iterm:nth-child(2) .top {
  background-color: #e99a85;
}
.activity-degree-content .iterm:nth-child(3) .top {
  background-color: #c0a2f8;
}
.activity-degree-content .iterm:nth-child(4) .top {
  background-color: #d2b57c;
}
.sort-default-arrow {
  width: 20px;
  margin-left: 10px;
  cursor: pointer;
}
.sort-default-arrow.hover-top {
  background-position: -504px -242px;
}
.sort-default-arrow.hover-bottom {
  background-position: -529px -242px;
}
.filter-comments {
  width: 130px;
  position: absolute;
  top: 44px;
  left: 18px;
  border: 1px solid #e3e3e3;
  box-shadow: 0 0 10px #ededed;
  background-color: #fff;
  z-index: 999;
}
.filter-comments li {
  height: 35px;
  line-height: 35px;
  text-align: center;
}
.filter-comments li.selected {
  background-color: #f1f4fb;
}
.filter-comments li:hover {
  background-color: #f1f4fb;
}
th.position-relative {
  position: relative;
  overflow: visible !important;
  cursor: pointer;
}

.gray-box-wrap {
  padding: 20px;
}
.gray-box {
  width: 100%;
  height: 100px;
  padding: 20px 0;
  box-sizing: border-box;
  background-color: #f9f9f9;
}
.gray-box .account-box {
  height: 100%;
  padding-right: 20px;
  border-right: 1px solid #ddd;
}
.gray-box .title-box {
  font-size: 14px;
  color: #bbb;
  height: 100%;
  display: inline-block;
}
.gray-box .title-box p {
  margin-top: 25px;
  padding-left: 20px;
}
.gray-box .blue-btn {
  display: inline-block;
  width: 70px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #279ff5;
  border-radius: 4px;
  margin-top: 15px;
}
.gray-box .account {
  display: inline-block;
  font-size: 14px;
  color: #bbb;
}
.gray-box .realname {
  display: inline-block;
  font-size: 14px;
  color: #bbb;
}
.gray-box .number {
  font-size: 34px;
  color: #ff7e00;
  display: inline-block;
  margin-left: 20px;
  margin-right: 50px;
  vertical-align: middle;
}

.withdraw {
  width: 560px;
}
.withdraw .menu-block {
  margin-left: 0;
}
.withdraw .block-name {
  display: inline-block;
  width: 120px;
  text-align: right;
}
.withdraw i {
  color: #e71f19;
  font-size: 12px;
  margin-left: 5px;
}
.withdraw i.AnAppend {
  width: 189px;
  display: inline-block;
  line-height: 18px;
  float: right;
  margin-right: 15px;
}
.withdraw.manage-starf-modal .modal-input {
  width: 220px;
}
.withdraw .get-code {
  width: 130px;
  height: 38px;
  line-height: 38px;
  box-sizing: border-box;
  text-align: center;
  border: 1px solid #279ff5;
  color: #279ff5;
  margin-left: 25px;
  border-radius: 2px;
  cursor: pointer;
}
.withdraw .get-code.waite-code {
  background-color: #ccc;
  color: #fff;
  border: none;
}
.NotesP p {
  margin-top: 10px !important;
}
table .blue {
  cursor: pointer;
}
table .gray {
  cursor: pointer;
}

.noClickName {
  
  
  
}
.noClickName > a {
  cursor: default !important;
  color: #999 !important;
  background-color: inherit !important;
}
.noClickName > a:hover {
  cursor: default !important;
  color: #999 !important;
  background-color: inherit !important;
}

table.manage-table.test-bank td,
table.manage-table.test-bank th {
  text-align: left !important;
}
table.manage-table.test-bank td:nth-child(1),
table.manage-table.test-bank th:nth-child(1) {
  padding-left: 20px;
}
table.manage-table.test-bank td:last-child span {
  color: #0083e0;
  cursor: pointer;
  margin: 0 5px;
  display: inline-block;
}
.sort-default-arrow {
  margin-left: 10px;
  cursor: pointer;
}
td.option-wrapper span {
  color: #0083e0;
  display: inline-block;
  margin: 0 5px;
  cursor: pointer;
}
table.knowleage-point-manage-table td,
table.knowleage-point-manage-table th {
  text-align: left !important;
}
table.knowleage-point-manage-table td:nth-child(1),
table.knowleage-point-manage-table th:nth-child(1) {
  padding-left: 30px !important;
}
table.knowleage-point-manage-table td:nth-child(1) {
  padding-left: 30px !important;
}
.treeBoxing {
  width: auto;
  margin: 0 8px !important;
  overflow: inherit;
}

.box-search-wraper.exam-manage-search .batch-operation-box .batch-search {
  width: 100px;
}
.box-search-wraper.exam-manage-search .batch-operation-box .batch-search input {
  width: 65px;
}
.box-search-wraper.exam-manage-search .batch-operation-box .batch-down-list {
  width: 100px;
}
.box-search-wraper.exam-manage-search .time-box-filter .box input {
  width: 120px;
}
.box-search-wraper.exam-manage-search .filterSomething {
  float: right;
}
.filterSomething input {
  height: 38px;
  border: 1px solid #d8d8d8;
  width: 140px;
  background: #fff;
  box-sizing: border-box;
  border-radius: 3px;
  text-indent: 10px;
}
.filterSomething .titleName {
  display: inline-block;
}
@media all and (max-width: 1579px) {
  .hack-two {
    margin-top: 10px;
  }
}
@media all and (min-width: 1580px) {
  .hack {
    display: inline-block;
  }
  .hack-two {
    display: inline-block;
  }
}
@media all and (max-width: 1579px) {
  .batch_operation {
    margin-right: 0 !important;
  }
}
@media all and (min-width: 1580px) {
  .hacks {
    display: inline-block;
  }
  .hacks-two {
    display: inline-block;
  }
}
.pd-left-17 th {
  padding-left: 17px !important;
}
.manageTest #parcisesData td:last-child {
  white-space: nowrap;
  text-overflow: inherit;
}
.manageTest th:nth-child(1) {
  padding-left: 17px;
}
.manageTest td:nth-child(1) {
  padding-left: 17px !important;
}
.manageTest th,
.manageTest td {
  text-align: left !important;
  
  
}
.manageTest th:nth-child(8),
.manageTest td:nth-child(8) {
  position: relative;
}
.manageTest.planTable {
  border-collapse: separate;
}
.manageTest.planTable th,
.manageTest.planTable td {
  text-align: left !important;
}
.manageTest.planTable th .caret-arrow,
.manageTest.planTable td .caret-arrow {
  margin-left: 10px;
  background-position: -320px -293px;
}
.manageTest.planTable th:nth-child(1),
.manageTest.planTable td:nth-child(1) {
  padding-left: 15px !important;
}
.manageTest.planTable th:nth-child(4),
.manageTest.planTable td:nth-child(4) {
  border-right: 1px solid #ddd;
}
.manageTest.planTable th {
  border-bottom: 1px solid #e3e3e3;
}
.manageTest.planTable th:nth-child(4) {
  border-right: none;
}
.manageTest.planTable tr:first-child td:nth-child(1) {
  padding-left: 30px !important;
  border-right: 1px solid #ddd;
}
.manageTest.planTable tr:first-child td:nth-child(4) {
  border-right: none;
}
.manageTest.planTable tr:first-child td:nth-child(5) {
  border-right: 1px solid #ddd;
}
.manageTest.planTable th:nth-child(5) {
  border-right: none;
}
.manageTest.planTable tr.batch {
  box-shadow: none;
}
.manageTest.planTable tr.batch > td {
  box-shadow: 0 0 12px 0 #dfdfdf,  -10px 0 0 0 #fff,  10px 0 0 0 #fff,  0 0 12px 0 #dfdfdf;
  
}
.manageTest.planTable tr.batch td:nth-child(1) {
  padding-left: 15px !important;
}
.manageTest.externalDetail tr td a {
  color: #1192ff;
}
.manageTest .black-code-img {
  cursor: pointer;
}
.manageTest .caret-arrow {
  cursor: pointer;
}
.manageTest .caret-arrow.rotate {
  transform-origin: center;
  -webkit-transform-origin: center;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
table .blue {
  display: inline-block;
  margin-right: 5px;
}
.codeImgwrap {
  position: absolute;
  left: 400px;
  top: 400px;
  background-color: #fff;
  border-radius: 4px;
  padding: 10px;
  box-shadow: 0 0 12px #cbcbcb;
  z-index: 10;
}
.codeImgwrap img {
  width: 122px;
  height: 122px;
}
.codeImgwrap .sanjiaoxin-out {
  position: absolute;
  right: 0;
  top: -10px;
  z-index: -1;
}
.codeImgwrap .sanjiaoxin-border {
  width: 0;
  height: 0;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 40px solid transparent;
  position: absolute;
  right: 28px;
  top: 127px;
  border-bottom: 0;
}
.codeImgwrap .sanjiaoxin {
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #fff;
  position: absolute;
  right: 38px;
  z-index: 3;
  top: 136px;
  border-bottom: none;
}
.copyTest .copyTitle {
  font-size: 15px;
  color: #999;
  padding-top: 25px;
  padding-left: 20px;
}
.copyTest .labelWraper {
  margin-top: 20px;
  margin-left: 20px;
}
.copyTest .labelWraper label {
  display: inline-block;
  margin-right: 90px;
  margin-bottom: 25px;
}
tr.batch {
  border: none !important;
  box-shadow: 0 0 12px #cbcbcb;
  display: table-row;
}
tr.batch table {
  table-layout: fixed;
}
tr.batch td,
tr.batch th,
tr.batch thead,
tr.batch table {
  border: none !important;
}
tr.batch td .hidden,
tr.batch th .hidden,
tr.batch thead .hidden,
tr.batch table .hidden {
  visibility: hidden;
}
tr.batch .batchDiv {
  margin-left: -17px;
}
tr.batch > td {
  box-shadow: 0 0 12px #cbcbcb;
}
.InforHints {
  font-size: 16px;
  color: #333;
  padding: 20px 20px 10px 20px;
}
.InforHints span {
  color: #ff7e00;
}
.floatR {
  float: right !important;
}
.right-main-statistics {
  box-sizing: border-box;
  margin-left: 0;
  border: 1px solid #dcdcdc;
  background-color: #fff;
}
.Liveness-statistics {
  margin: 20px auto 0;
  overflow: hidden;
}
.Liveness-statistics li {
  float: left;
  width: 340px;
}
.Liveness-statistics li .Liveness-title {
  font-size: 12px;
  color: #bbb;
  height: 36px;
  line-height: 36px;
}
.Liveness-statistics li .Liveness-title-blue {
  color: #279ff5;
  margin-bottom: 10px;
}
.Liveness-statistics li .Liveness-title-blue-fs {
  color: #fff;
  margin-bottom: 10px;
}
.Liveness-statistics li .Liveness-box h3 {
  height: 60px;
  background: #8bb6fa;
  line-height: 60px;
  color: #fff;
}
.Liveness-statistics li .Liveness-box h3 span {
  font-size: 16px;
  float: left;
  margin-left: 15px;
}
.Liveness-statistics li .Liveness-box h3 i {
  font-size: 16px;
  float: right;
  margin-right: 15px;
  cursor: pointer;
  margin-top: 18px;
}
.Liveness-statistics li .Liveness-box .Liveness-box-wrap {
  overflow: hidden;
  border: 1px #dedede solid;
  border-top: 0;
}
.Liveness-statistics li .Liveness-box .Liveness-box-wrap .Liveness-box-wrap-num {
  height: 146px;
  background: #f9f9f9;
  padding: 20px 20px 40px;
  box-sizing: border-box;
}
.Liveness-statistics li .Liveness-box .Liveness-box-wrap .Liveness-box-wrap-num p {
  font-size: 12px;
  color: #bbb;
}
.Liveness-statistics li .Liveness-box .Liveness-box-wrap .Liveness-box-wrap-num span {
  width: 150px;
  text-align: right;
  color: #333;
  font-size: 14px;
}
.Liveness-statistics li .Liveness-box .Liveness-box-wrap .Liveness-box-wrap-num span i {
  font-size: 26px;
  color: #ff7e00;
  margin-left: 10px;
  vertical-align: sub;
}
.Liveness-statistics li .Liveness-box .Liveness-box-wrap .Liveness-box-wrap-num span b {
  font-weight: normal;
  width: 90px;
  text-align: right;
}
.Liveness-statistics li .Liveness-box .Liveness-box-wrap .noneData {
  font-size: 14px;
  color: #999;
  text-align: center;
  margin-top: 80px;
}
.margin-right-0 {
  margin-right: 0 !important;
}
.margin-right-30 {
  margin-right: 30px !important;
}
.margin-bottom-40 {
  margin-bottom: 40px !important;
}
.Liveness-box-wrap-tab {
  padding-top: 0;
  background: #f9f9f9;
}
.Liveness-box-wrap-tab .Liveness-box-wrap-tab-tit {
  padding: 0 20px 20px;
  border-bottom: 1px #dedede solid;
}
.Liveness-box-wrap-tab .Liveness-box-wrap-tab-tit ol li {
  width: 148px;
  float: left;
  font-size: 14px;
  color: #bbb;
  text-align: center;
  cursor: pointer;
}
.Liveness-box-wrap-tab .Liveness-box-wrap-tab-tit ol li.selected {
  width: 128px;
  color: #4198fa;
  border: 1px #dedede solid;
  line-height: 35px;
  border-radius: 5px;
  border-bottom: none;
  position: relative;
  bottom: 14px;
  background: #fff;
}
.Liveness-box-wrap-tab .Liveness-box-wrap-tab-txt {
  background: #fff;
  width: 100%;
  float: left;
  padding: 0 20px 10px;
  height: 210px;
  box-sizing: border-box;
}
.Liveness-box-wrap-tab .Liveness-box-wrap-tab-txt .Liveness-box-wrap-tab-level .Liveness-box-wrap-tab-le {
  color: #333;
  line-height: 30px;
  height: 40px;
}
.Liveness-box-wrap-tab .Liveness-box-wrap-tab-txt .Liveness-box-wrap-tab-level .Liveness-box-wrap-tab-le span {
  width: 120px;
  float: left;
  font-size: 14px;
}
.Liveness-box-wrap-tab .Liveness-box-wrap-tab-txt .Liveness-box-wrap-tab-level .Liveness-box-wrap-tab-le i {
  float: right;
  font-size: 14px;
}
.Liveness-box-wrap-tab .Liveness-box-wrap-tab-txt .Liveness-box-wrap-tab-level .Liveness-box-wrap-tab-le b {
  width: 120px;
  display: inline-block;
  font-weight: normal;
  font-size: 14px;
}
.Liveness-box-wrap-tab .CourseReg span {
  width: 180px !important;
}
@media all and (max-width: 1500px) {
  .Liveness-statistics {
    width: 1080px;
  }
  .rightValue {
    margin-right: 30px !important;
  }
}
@media all and (min-width: 1560px) {
  .Liveness-statistics {
    width: 1200px;
  }
  .rightValue {
    margin-right: 90px !important;
  }
}
.batch-operation-box-add {
  float: right !important;
}
.commonManageWrap table {
  width: 100%;
}
.commonManageWrap table thead {
  height: 38px;
  line-height: 38px;
  background-color: #f1f4fb;
  border-bottom: 1px solid #eee;
  color: #7193ac;
  text-align: left;
}
.commonManageWrap table th,
.commonManageWrap table td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.commonManageWrap table td {
  text-align: left;
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e3e3e3;
  color: #555;
}
.commonManageWrap table td.operate span,
.commonManageWrap table td.operate a {
  color: #279cff;
  cursor: pointer;
  margin: 0 3px;
}
.commonManageWrap table td.operate span:nth-child(1),
.commonManageWrap table td.operate a:nth-child(1) {
  margin: 0;
}
.commonManageWrap table.fixedTable {
  table-layout: fixed;
}
.commonManageWrap table.noSelAndNum th:nth-child(1) {
  padding-left: 17px;
}
.commonManageWrap table.noSelAndNum td:nth-child(1) {
  padding-left: 17px;
}
.commonManageWrap table.numberList th:nth-child(1),
.commonManageWrap table.numberList td:nth-child(1) {
  padding-left: 20px;
}
.certificateHead {
  width: auto;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.certificateHead .searchContainer {
  display: flex;
}
.certificateHead .searchContainer .batch-operation-box {
  margin-top: 0;
}
.certificateHead .searchContainer .inputContainer {
  border: 1px solid #E4E7ED;
  border-radius: 4px;
  padding: 0 12px;
  display: flex;
  align-items: center;
}
.box-search-wraper span {
  font-size: 14px;
}
.box-search-wraper span i {
  color: #383838;
}
.box-search-wraper .range-box {
  padding: 20px 0;
  display: inline-block;
}
.teacherinfo {
  padding-left: 21px;
}
.teacherinfo li {
  float: left;
  margin-left: 100px;
  color: #666;
}
.teacherinfo li p {
  margin-top: 15px;
}
.teacherinfo li:first-child {
  margin-left: 0;
}
.search-type {
  margin-right: 20px;
  margin-top: 20px;
}
.search-type .titleName {
  display: inline-block;
  margin-top: 12px;
  margin-right: 10px;
  color: #999;
}
.candidates-block span {
  font-size: 14px;
  color: #999;
  margin-top: 15px;
  display: inline-block;
}
.candidates-block span i {
  color: #383838;
}
.searchBox-wrap {
  float: right;
  background-color: #fff;
  border: 1px solid #d8d8d8;
}
.transfer {
  font-size: 17px;
  color: #7193ac;
}
.transfer-title {
  width: 654px !important;
  box-shadow: none !important;
}
.transfer-title .bg-eee {
  background: #eee;
}
.width-50 {
  width: 50px !important;
}
.width-80 {
  width: 80px !important;
}
.margin-top-170 {
  margin-top: 170px !important;
}
.staff-manage-wrap {
  background: #fff;
  padding-top: 40px;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
}
.staff-manage-wrap ul li {
  margin-bottom: 20px;
}
.staff-manage-wrap ul li .post_main_l_tit {
  width: 110px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  float: left;
  text-align: right;
  padding-right: 20px;
  box-sizing: content-box;
  color: #383838;
  font-size: 16px;
}
.staff-manage-wrap ul li .post_main_l_tit b {
  color: #f00;
}
.staff-manage-wrap ul li .post_main_r {
  display: inline-block;
}
.staff-manage-wrap ul li .post_main_r input {
  width: 360px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #d9d9d9;
  padding-left: 15px;
  font-size: 16px;
  color: #999;
  box-sizing: border-box;
}
.staff-manage-wrap ul li .post_main_r .teacher-info {
  box-sizing: border-box;
  width: 360px;
  height: 178px;
  border: 1px solid #ddd;
  resize: none;
  text-indent: 15px;
  padding-top: 10px;
  font-size: 16px;
  color: #999;
}
.staff-manage-wrap ul li .post_main_r .post_main_r_txt {
  width: 120px;
  color: #383838;
  font-size: 16px;
  float: left;
}
.staff-manage-wrap ul li .post_main_r .post_main_r_txt i {
  color: #f00;
}
.staff-manage-wrap ul li .post_main_r span {
  color: #419df7;
  font-size: 16px;
  cursor: pointer;
}
.margin-top-8 {
  margin-top: 8px;
}
.staff-manage-btn {
  margin-top: 50px;
  margin-bottom: 50px;
}
.staff-manage-btn .btn_Post {
  display: inline-block;
  width: 160px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 22px;
  color: #fff;
  margin-right: 15px;
  background-color: #279ff5;
  border: 1px solid #279ff5;
  box-sizing: border-box;
  border-radius: 2px;
  margin-left: 130px;
}
.staff-manage-btn .prev_step {
  display: inline-block;
  width: 160px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 22px;
  color: #666;
  background-color: #f5f5f5;
  border-radius: 2px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  margin-left: 60px;
}
.staff-manage-btn .buttonBtn {
  display: inline-block;
  width: 120px;
  height: 40px;
  line-height: 40px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  box-sizing: border-box;
  color: #666;
  border-radius: 2px;
  margin: 0 20px;
  font-size: 18px;
  text-align: center;
}
.staff-manage-btn .buttonBtn.blueBtn {
  background-color: #279ff5;
  border: 1px solid #279ff5;
  color: #fff;
}
.staff-manage-btn .buttonBtn.grayBtn {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  box-sizing: border-box;
}
.questions-content {
  padding-left: 15px;
}
.questions-wrap {
  width: 220px;
  display: inline-block;
}
.width-percentage {
  width: 100% !important;
}
.tisUpdate {
  height: 100px;
  background-color: #feede2;
  position: relative;
  top: -20px;
}
.tisUpdate .title {
  padding: 20px 0;
  text-align: center;
  color: #ff7d14;
}
.operateOpenCourse {
  
  text-align: left;
  padding: 0 10px;
  border-bottom: 1px solid #ddd;
}
.operateOpenCourse .title {
  margin: 0 0 20px;
}
.operateOpenCourse label {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
}
.fillInputPrice {
  width: 80px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ddd;
  text-indent: 10px;
}
.outercourseTable td.name {
  position: relative;
}
.outercourseTable td.name .icon-16.new {
  position: absolute;
  right: 0;
  top: 19px;
}

.blue-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #279ff5;
  border-radius: 4px;
  padding: 0 15px;
  cursor: pointer;
}
.range-box.tableTopBox {
  padding: 20px 20px 0;
}
.range-box.tableTopBox .tips {
  margin-bottom: 10px;
}
.range-box.tableTopBox .num {
  font-size: 14px;
  color: #383838;
}
.range-box .blue-btn {
  color: #fff;
}
.course-table table th:first-child.td-roleAuth,
.course-table table td:first-child.td-roleAuth {
  overflow: visible;
  text-overflow: inherit;
  white-space: inherit;
}
.haveSelectTree {
  margin-left: 13px;
}

.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td.name {
  padding-right: 25px;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td:nth-child(2).name {
  padding-left: 17px;
}
.right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td.last-child {
  overflow: inherit;
}
.edit-point-wrap .modal_body {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  color: #333;
  padding-top: 20px;
}
.line-height-32 {
  line-height: 32px;
}
.line-height-38 {
  line-height: 38px;
}
.box-shadow-none {
  box-shadow: none !important;
}
.fs-17-7193ac {
  font-size: 17px;
  color: #7193ac;
}
.new-people-span {
  line-height: 32px;
  font-size: 16px;
  color: #383838;
}
.margin-left-130 {
  margin-left: 130px !important;
}
.main-manage-menu {
  max-height: 770px;
  overflow: hidden;
  overflow-y: auto;
}
.main-manage-menu::-webkit-scrollbar {
  display: none;
}
.main-manage-menu .addCategoryBtnBox {
  width: auto;
  margin: 0 12px;
}
.main-manage-menu .addCategoryBtnBox .addCategoryBtn {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 13px 0;
  font-size: 14px;
  background-color: #1192ff;
  color: #fff;
  border-radius: 4px;
  margin-right: 20px;
  cursor: pointer;
}
.main-manage-menu .treeTipsBox {
  height: 160px;
  background-color: #fbeee3;
  text-align: center;
  font-size: 0;
  margin-top: 20px;
}
.main-manage-menu .treeTipsBox p {
  font-size: 15px;
  color: #fa8537;
  padding: 20px 10px;
  line-height: 24px;
}
.main-manage-menu .treeTipsBox .getIt {
  display: inline-block;
  line-height: 30px;
  border: 1px solid #fa8537;
  padding: 0 20px;
  color: #fa8436;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}
.imgLoadAbsolute {
  position: absolute;
  top: 50%;
  left: 50%;
}
.imgLoadAbsolute img {
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.groupName {
  color: #383838;
  font-size: 14px;
  margin-left: 20px;
}
.import-tips {
  width: 560px;
}
.import-tips .import-tips-title {
  width: 100%;
  height: 56px;
  line-height: 56px;
  padding-left: 20px;
  color: #7193ac;
  font-size: 17px;
  background-color: #eee;
  box-sizing: border-box;
  position: relative;
}
.import-tips .import-tips-title .gray-x {
  position: absolute;
  right: 16px;
  top: 20px;
  cursor: pointer;
}
.import-tips .main-content-modal {
  padding: 20px;
}
.import-tips .main-content-modal .information,
.import-tips .main-content-modal .template {
  font-size: 15px;
  color: #333;
  text-align: left;
  line-height: 32px;
}
.import-tips .modal-btn {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
}
.import-tips .modal-btn .s-btn {
  display: inline-block;
  width: 90px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  margin: 0 12px;
  cursor: pointer;
  border-radius: 2px;
  background-color: #279ff5;
  color: #fff;
}
.upLoadTipsBox {
  background-color: #fafafa;
  padding: 10px 0 10px 20px;
  font-size: 14px;
}
.upLoadTipsBox .fileName {
  color: #7193ac;
}
.upLoadTipsBox .itermBox {
  margin-left: 20px;
}
.upLoadTipsBox .errorInfo {
  cursor: pointer;
}
.upLoadTipsBox .pointThree {
  display: inline-block;
  background-color: #fafafa;
}
.padding-bottom-0 {
  padding-bottom: 0;
}
.fs-15-999 {
  font-size: 15px;
  color: #999;
}
.copyModal-set {
  display: inline-block;
  box-sizing: border-box;
  padding: 10px 30px;
}
.copyModal-set ul li {
  float: left;
  width: 186px;
  margin-right: 30px;
  margin-bottom: 20px;
  color: #555;
  font-size: 15px;
}
.gobackto {
  display: inline-block;
  margin-left: 30px;
  cursor: pointer;
}
.gobackto b {
  color: #279ff5;
  font-size: 14px;
  font-weight: normal;
  margin-left: 20px;
}
.text-align-right {
  text-align: right !important;
}
.label-wrapFist {
  width: 30px !important;
}
.padding-left-17 {
  padding-left: 17px !important;
}
.CreateProject-steps {
  width: auto;
  margin: 0 20px 0 20px;
  padding-top: 20px;
  overflow: hidden;
  position: relative;
}
.CreateProject-steps ul li {
  float: left;
  color: #fff;
  text-align: center;
}
.CreateProject-steps ul li span {
  line-height: 60px;
  font-size: 18px;
}
.CreateProject-steps .li_addTask {
  position: absolute;
  left: 270px;
}
.CreateProject-steps .li_ProjectSet {
  position: absolute;
  left: 513px;
}
.CreateProject-steps .li_ProjectFinish {
  position: absolute;
  left: 756px;
}
.courseCover {
  
  float: none;
  display: inline-block;
}
.courseCover .courseCover-post {
  position: relative;
  display: inline-block;
}
.courseCover .courseCover-post img {
  width: 360px;
  
  float: none;
  display: inline-block;
}
.courseCover .courseCover-post .poster-right {
  position: relative;
  left: 0;
  display: inline-block;
  margin-left: 15px;
  vertical-align: bottom;
}
.courseCover .courseCover-post .poster-right ul {
  line-height: 22px;
  color: #999;
  font-size: 12px;
  
  margin-top: 5px;
  float: none;
}
.fill-qus-set {
  width: 700px;
  height: 250px;
  border: 1px solid #e0e0e0;
  padding: 10px;
}
.project-finish {
  margin-bottom: 50px;
}
.project-finish img {
  width: 59px;
  height: auto;
  margin-top: 60px;
  margin-bottom: 24px;
}
.project-finish .finish-text {
  color: #333;
  font-size: 18px;
  text-align: center;
}
.projctSettingLeftInput {
  margin-top: 0 !important;
}
.As-certificate {
  width: 700px;
  float: none;
  display: inline-block;
  margin-top: 13px;
}
.As-certificate span i {
  color: #279ff5;
  margin-left: 20px;
  margin-right: 30px;
  cursor: pointer;
}
.As-certificate span a {
  color: #279ff5;
}
.As-certificate p {
  font-size: 12px;
  color: #999;
  line-height: 36px;
  margin-left: 70px;
}
.AddCertificates {
  height: 580px !important;
}
.AddCertificates .left {
  height: 446px !important;
}
.AddCertificates-right {
  float: right;
  margin: 0 40px 0 30px;
}
.AddCertificates-right ul {
  width: 600px;
  margin-top: 20px;
  height: 372px;
  overflow-y: auto;
}
.AddCertificates-right ul li {
  width: 110px;
  height: 190px;
  float: left;
  margin: 0 42px 15px auto;
}
.AddCertificates-right ul li span {
  color: #333;
  font-size: 14px;
  text-align: center;
  display: block;
  line-height: 36px;
}
.AddCertificates-right ul li img {
  width: 96px;
  border: 2px #fff solid;
  padding: 5px;
}
.AddCertificates-right ul li.selected img {
  border: 2px #279ff5 solid;
  padding: 5px;
}
.AddCertificates-right ul li:nth-child(4n) {
  margin-right: 0;
}
.AddCertificates-right .s-input-box {
  position: relative;
}
.AddCertificates-right .s-input-box .AddCertificates-span {
  position: absolute;
  left: 0;
  top: 40px;
  color: #999;
}
.AddCertificates-right .s-input-box .AddCertificates-span i {
  color: #666;
}
.certips-set {
  font-size: 17px;
  color: #555;
  text-align: center;
  line-height: 32px;
}
.project-over {
  font-size: 16px;
  color: #279ff5;
  margin-top: 5px;
  text-align: center;
  margin-right: 6px;
}
.project-over-red {
  font-size: 14px;
  color: #ff4f00;
  margin-bottom: 5px;
}
.project-over-red .timeNum {
  font-size: 16px;
  color: #ff4f00;
  margin-left: 5px;
  vertical-align: middle;
}
.project-over-red .timeWrap {
  margin-top: 6px;
}
.makeUpExam {
  min-width: 60px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  border-radius: 4px;
  display: inline-block;
  background-color: #279ff5;
  cursor: pointer;
}
.projectScoreState {
  color: #333;
  font-size: 16px;
  margin-top: 12px;
  text-align: right;
}
.project-over-grey {
  font-size: 14px;
  color: #999;
  line-height: 20px;
}
.sign-info-p {
  position: absolute;
  right: 30px;
  top: 96px;
}
.sign-progres {
  margin-top: 15px;
}
.sign-progres .rateNum {
  color: #999;
  margin-left: 4px;
}
.sign-progres .progresBar {
  width: 110px;
  height: 5px;
  background: #cecece;
  display: inline-block;
  border-radius: 10px;
}
.sign-progres .progresBar .nowBar {
  width: 0;
  height: 5px;
  border-radius: 10px;
  background-color: #279ff5;
}
.detail-ul {
  padding: 20px 0;
}
.detail-ul li {
  width: 168px;
  height: 28px;
  line-height: 28px;
  float: left;
  border: 1px #ddd solid;
  text-align: center;
  border-radius: 5px;
  color: #666;
  margin-right: 25px;
}
.detail-ul li.selected {
  background: #109cff;
  border: 1px #109cff solid;
  color: #fff;
}
.margin-left-110 {
  margin-left: 110px !important;
}
.list-certificate {
  width: 958px;
  overflow: hidden;
}
.list-certificate li {
  width: 450px;
  float: left;
  background: #f2f2f2;
  padding: 10px;
  box-sizing: border-box;
  margin-right: 17px;
  margin-bottom: 17px;
}
.list-certificate li img {
  width: 188px;
  height: 260px;
  float: left;
}
.list-certificate li .list-certificate-wrap {
  float: left;
  margin-left: 15px;
  margin-top: 10px;
  width: 200px;
}
.list-certificate li .list-certificate-wrap h3 {
  font-size: 18px;
  color: #333;
  line-height: 38px;
}
.list-certificate li .list-certificate-wrap p {
  color: #666;
  font-size: 14px;
  line-height: 24px;
}
.list-certificate li .list-certificate-wrap .certificate-btn {
  margin-top: 30px;
}
.list-certificate li .list-certificate-wrap .certificate-btn span {
  width: 82px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  background: #279ff5;
  display: inline-block;
  border-radius: 4px;
  cursor: pointer;
}
.list-certificate li .list-certificate-wrap .certificate-btn .preview {
  color: #279FF5;
  font-size: 14px;
  margin-left: 20px;
  cursor: pointer;
}
.list-certificate li:nth-child(2n) {
  margin-right: 0;
}
.border-top-bottom {
  border-bottom: none !important;
  border-top: none !important;
}
.project-finish-btn {
  color: #999;
  font-size: 14px;
  line-height: 38px;
}
.finish-text-set {
  color: #333;
  font-size: 18px;
  text-align: center;
}
.margin-top-50 {
  margin-top: 50px !important;
}

.deleteCart {
  width: 677px;
}
.deleteCourseBox {
  padding: 20px;
}
.deleteCourseBox .tips {
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.deleteCourseBox .tips2 {
  margin-top: 15px;
  color: #333;
  font-size: 14px;
}
.deleteCourseBox .tips2 .number {
  line-height: 24px;
}
.deleteCourseBox .tips2 .tipsRight {
  color: #333;
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
}
.deleteCourseBox .tips2 .tipsRight .goToEnd {
  color: #279ff5;
  cursor: pointer;
  text-decoration: underline;
}
.deleteCourseBox .tips2 .blocks {
  margin-bottom: 20px;
}
.deleteCourseBox .mainBoxWraper {
  border: 1px solid #ddd;
}
.deleteCourseBox .mainBoxWraper .freshTitle {
  height: 32px;
  line-height: 32px;
  background-color: #efefef;
}
.deleteCourseBox .mainBoxWraper .iconWraper {
  float: right;
  color: #279ff5;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  margin-right: 20px;
}
.deleteCourseBox .mainBox {
  min-height: 100px;
  max-height: 250px;
  overflow-y: auto;
  margin-top: 5px;
  padding: 20px;
  box-sizing: border-box;
}
.deleteCourseBox .mainBox li {
  font-size: 14px;
  color: #333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 15px;
}
.studyProjectSteps .uploadify-button {
  background-color: #599df0;
}
.studyProjectSteps .uploadify {
  float: left;
  margin-bottom: 0;
}
.studyProjectSteps .poster-right ul {
  float: none;
}
.studyStepsOne.print-button .word .uploadify {
  display: inline-block;
  position: absolute;
  top: 25px;
  right: 70px;
}
.studyStepsOne .word-print object {
  right: 2px;
  width: 80px !important;
  height: 32px !important;
}
.studyStepsOne .word-print .button-change {
  padding: 0;
  margin: 0;
  height: 32px !important;
  line-height: 32px !important;
  width: 80px !important;
  border-radius: 2px;
}
.studyStepsOne.print-button .button-change {
  margin: 0;
  padding: 0;
  float: none;
  display: block;
}
.studyStepsOne .uploadify-button {
  background-color: #efefef;
  color: #ffa200;
}
.studyStepsOne .uploadify-button:hover {
  background-color: #efefef;
  color: #ffa200;
}
.studyStepsOne object {
  left: 0;
}
.studyStepsOne .uploadify:hover .uploadify-button {
  background-color: #efefef;
}
.pushOnline {
  width: 200px;
  height: 80px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99;
  tansform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background: #f9f9f9;
  border-radius: 4px;
  box-shadow: 0 0 12px rgba(119, 119, 119, 0.6);
}
.pushOnline img {
  display: block;
  margin: 18px auto 0;
}
.pushOnline .tips {
  font-size: 14px;
  color: #333;
  text-align: center;
  margin-top: 5px;
}

.outerCoursTitle {
  font-size: 14px;
  color: #999;
  margin: 20px 0 10px 20px;
}
.outerCourseOpen {
  width: 670px;
  color: #333333;
}
.outerCourseOpen .p1 {
  font-size: 14px;
  line-height: 24px;
  padding-left: 20px;
}
.outerCourseOpen .fontBlack {
  color: #333;
}
.outerCourseListWrap {
  font-size: 14px;
}
.outerCourseListWrap .title {
  background-color: #f5f7fa;
  height: 38px;
  line-height: 38px;
  border-bottom: 1px solid #e4e7ed;
  padding: 0 20px;
  color: #333333;
}
.outerCourseListWrap .listWraperContent {
  width: 100%;
  max-height: 280px;
  min-height: 270px;
  overflow-y: auto;
}
.outerCourseListWrap .listIterm {
  padding: 0 20px;
  color: #555;
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #e4e7ed;
}
.outerCourseListWrap .listIterm .menu-block {
  width: 100%;
  margin: 0;
}
.outerCourseListWrap .listIterm .menu-block .modal-input {
  width: 170px;
  height: 30px;
}
.outerCourseListWrap .listIterm .menu-block .modal-input.mustSelect {
  color: #ff7c11;
}
.outerCourseListWrap .listIterm .menu-block .ztree {
  width: 168px;
  height: 150px;
  left: 0;
  top: 38px;
}
.outerCourseListWrap .listIterm .menu-block .trangle {
  position: absolute;
  top: 20px;
  left: 156px;
}
.outerCourseListWrap .one {
  width: 240px;
  float: left;
}
.outerCourseListWrap .two {
  width: 180px;
  float: left;
}
.outerCourseListWrap .tree {
  width: 170px;
  float: left;
}
.tableScrollWraper {
  float: left;
  width: 100%;
  position: relative;
  min-height: 400px;
}
.table-Marquee {
  position: absolute;
  right: 0;
  top: 0;
}
.table-Marquee .Marquee {
  position: absolute;
  top: 14px;
  right: 10px;
  cursor: pointer;
}
.table-Marquee .table-Marquee-box {
  width: 215px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  position: absolute;
  right: 20px;
  z-index: 90;
  top: 40px;
  padding-top: 15px;
}
.table-Marquee .table-Marquee-box .table-Marquee-box-label {
  padding-left: 20px;
  margin-bottom: 10px;
}
.table-Marquee .table-Marquee-box .table-Marquee-box-btn {
  border-top: 1px #eceaf4 solid;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
}
.table-Marquee .table-Marquee-box .commonBtn {
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  border-radius: 4px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  display: inline-block;
  min-width: 60px;
  background-color: #279ff5;
  vertical-align: middle;
  cursor: pointer;
  box-sizing: border-box;
}
.table-Marquee .table-Marquee-box .commonBtn-delete {
  color: #bbb;
  background-color: #fff;
  border: 1px #ccc solid;
}
.table-Marquee .table-Marquee-box .MarqueeHeight {
  max-height: 350px;
  overflow-y: auto;
}
.search-numadd {
  padding-left: 20px;
  margin-bottom: 10px;
}
.search-numadd span {
  font-size: 14px;
  color: #999;
  display: inline-block;
}
.group-num {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.group-num span {
  margin-right: 20px;
  color: #333;
  font-size: 14px;
}
.group-num span i {
  color: #999;
  margin: 0 10px;
}
.rangStyle {
  margin-top: 15px;
}

.shortMessageRecord .title {
  padding: 10px 20px;
  font-size: 14px;
  color: #999;
}
.tabButtonWraper ul {
  height: 56px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  position: relative;
  margin-bottom: 20px;
}
.tabButtonWraper ul li {
  float: left;
  position: relative;
}
.tabButtonWraper ul li.hover .sanjiaoxin-out {
  display: block;
}
.tabButtonWraper ul li.hover a {
  color: #279ff5;
}
.tabButtonWraper ul a {
  display: block;
  float: left;
  font-size: 15px;
  color: #555;
  line-height: 56px;
  padding-left: 30px;
  cursor: pointer;
}
.tabButtonWraper ul a:hover {
  color: #279ff5;
}
.tabButtonWraper ul .sanjiaoxin-out {
  left: 74px;
  right: auto;
  top: 40px;
  z-index: 10;
  display: none;
}
.tabButtonWraper ul .sanjiaoxin {
  border-bottom: 11px solid #eee;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 6px;
}
.tabButtonWraper ul .sanjiaoxin-border {
  border-bottom: 13px solid #dcdcdc;
  top: 4px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  left: -31px;
}
.bStyle {
  color: #279ff5;
}
.tipsModal .p1 {
  font-size: 14px;
  padding: 20px 20px 0 40px;
}
.fs-ff6c00 {
  color: #FF6C00 !important;
}
.updatePlantform {
  width: 400px;
  border-radius: 6px;
}
.updatePlantform .topBg {
  width: 100%;
  height: 118px;
  background: url('../image/updateTips.png');
}
.updatePlantform .title {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 20px;
  color: #333;
}
.updatePlantform .tipsContentWrap {
  padding: 0 20px 20px;
}
.updatePlantform .tipsContent {
  border-top: 1px dashed #c5d0e7;
  padding-top: 20px;
  font-size: 14px;
  color: #666;
  line-height: 12px;
}
.updatePlantform .secondTitle {
  margin-bottom: 10px;
  color: #109cff;
}
.updatePlantform .tipsMain {
  line-height: 18px;
}
.updatePlantform .tipsMain img {
  width: 100%;
}
.updatePlantform .iKnow {
  display: block;
  margin: 0 auto;
  width: 140px;
  height: 34px;
  line-height: 34px;
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background-color: #109cff;
  margin-bottom: 32px;
  cursor: pointer;
}
.projectExamTips .contentList {
  padding: 30px 30px 0;
  font-size: 14px;
}
.projectExamTips .contentList li {
  margin-bottom: 20px;
  color: #333;
}
.projectExamTips .contentList li .examsList {
  display: inline-block;
  max-width: 420px;
  vertical-align: top;
}
.projectExamTips .contentList li .examIterm {
  margin-bottom: 6px;
  max-width: 420px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.projectExamTips .contentList .stepsTitle {
  display: inline-block;
}
.projectExamTips .contentList .title {
  color: #999;
  margin-bottom: 20px;
}
.newCategory {
  position: relative;
  margin-bottom: 20px;
  width: 174px;
}
.newCategory input {
  width: 188px;
  height: 38px;
  padding-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 38px;
  box-sizing: border-box;
  text-indent: 15px;
  border: 1px solid #d8d8d8;
  color: #333;
  cursor: pointer;
  margin-left: 6px;
  background: #fff;
}
.newCategory .ztree {
  width: 212px;
  border: 1px solid #ddd;
  position: absolute;
  top: 37px;
  left: 6px;
  background-color: #fff;
  z-index: 1;
  height: 210px;
  overflow: auto;
}
.newCategory .ztree#category_tree {
  width: 186px;
}
.newCategory .caret-arrow {
  position: absolute;
  top: 10px;
  right: 1px;
  cursor: pointer;
  z-index: 10;
}
.newCategory .width-174 {
  width: 174px !important;
}
.screenpSet {
  margin-bottom: 8px !important;
  text-indent: 8px !important;
}

.categoryManage {
  width: 100%;
  height: 40px;
  background-color: #f5f7fa;
  font-size: 14px;
  color: #333;
  line-height: 40px;
  font-weight: 600;
  box-sizing: border-box;
}
.categoryManage .title {
  float: left;
  margin-left: 65px;
}
.categoryManage .operateTitle {
  float: right;
  margin-right: 153px;
}
.levels ul li {
  height: 40px;
  border-bottom: 1px solid #e3e3e3;
  color: #555;
}
.levels ul li p {
  float: left;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.levels ul li p:first-child {
  margin-left: 65px;
  width: 84px;
}
.levels ul li p:last-child {
  float: right;
  margin-right: 99px;
}
.levels ul li p:last-child a {
  margin: 0 10px;
  cursor: pointer;
  color: #279ff5;
}
.editBtnWraper {
  font-size: 12px;
  color: #279ff5;
  width: 160px;
  display: inline-block;
  position: absolute;
  right: 20px;
}
.editBtnWraper.noAuthor {
  color: #999;
}
.editBtnWraper i {
  display: inline-block;
  width: 44px;
  text-align: left;
}
.cartManage {
  box-sizing: border-box;
}
.cartManage.depart-wrap li a {
  text-indent: 0;
  padding-left: 60px;
}
.cartManage .ztree li {
  line-height: 46px;
}
.cartManage .ztree li a {
  height: 46px;
  position: relative;
}
.cartManage .ztree li a.curSelectedNode {
  height: 46px;
  color: #279ff5;
  background-color: #dbe3f6 !important;
}
.cartManage .ztree li a:hover {
  background-color: transparent;
  color: #279ff5;
}
.cartAddBox {
  width: 100%;
  border-top: 1px solid #e9e9e9;
  background-color: #fafafa;
  height: 60px;
  line-height: 60px;
  float: none;
  overflow: hidden;
}
.cartMangeOperate {
  width: 100%;
  position: fixed;
  z-index: 99;
  top: 80px;
  left: 0;
  box-shadow: 0 0 20px rgba(153, 153, 153, 0.8);
}
.cartMangeOperate.operation-title-wrap .tipsBox {
  margin-left: 200px;
}
.cartMangeOperate-user {
  width: 100%;
  position: fixed;
  z-index: 99;
  top: 80px;
  left: 0;
  background-color: #ffffff;
  box-shadow: 0 0 20px rgba(153, 153, 153, 0.8);
}

.addResearch {
  width: 560px;
  height: 554px;
  overflow: auto;
}
.addResearch .contentTopTips .p1 {
  font-size: 14px;
  color: #333;
  line-height: 20px;
}
.addResearch .contentTopTips .p1 .pContent {
  display: inline-block;
  width: 500px;
  vertical-align: top;
  margin-left: 10px;
}
.addResearch .quesTxt {
  min-width: 516px;
  height: 250px;
  padding: 10px;
  border: 2px solid #75c5f0;
  margin: 0 auto;
  margin-top: 10px;
  font-size: 12px;
  color: #333;
  white-space: pre;
  word-wrap: normal;
  resize: auto;
  overflow: auto;
}
.addResearch .quesTxt:focus {
  border: 2px solid #279ff5;
}

.shippingGoods {
  width: 450px;
  height: 154px;
  background-color: #f6f6f6;
  border: 1px solid #ddd;
  display: block;
  margin: 20px auto 0;
  padding: 10px;
}

.orderItermDetail {
  padding: 20px;
}
.orderItermDetail .personInfo {
  font-size: 14px;
  color: #333;
}
.orderItermDetail .personInfo .title {
  color: #999;
  display: inline-block;
  vertical-align: top;
}
.orderItermDetail .personInfo .boxIterm {
  margin-bottom: 15px;
  line-height: 20px;
}
.orderItermDetail .personInfo .itermContent {
  display: inline-block;
  width: 330px;
  vertical-align: top;
  margin-left: 20px;
}
.orderItermDetail .goodsInfo {
  border: 1px solid #ddd;
  margin-top: 20px;
  width: 920px;
}
.orderItermDetail .goodsInfo .title {
  height: 38px;
  line-height: 38px;
  background-color: #eee;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  color: #666;
}
.orderItermDetail .goodsInfo .itermTitle {
  display: inline-block;
  text-align: center;
}
.orderItermDetail .goodsInfo .itermTitle.one {
  text-align: initial;
  text-indent: 165px;
}
.orderItermDetail .goodsInfo .one {
  width: 470px;
  display: inline-block;
  padding-left: 20px;
  box-sizing: border-box;
  vertical-align: middle;
}
.orderItermDetail .goodsInfo .two {
  width: 130px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.orderItermDetail .goodsInfo .three {
  width: 130px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.orderItermDetail .goodsInfo .four {
  width: 150px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.orderItermDetail .goodsInfo .orderDetail {
  padding: 20px;
  padding-left: 0;
  font-size: 14px;
  color: #333;
}
.orderItermDetail .goodsInfo a {
  display: inline-block;
  cursor: pointer;
}
.orderItermDetail .goodsInfo a:hover {
  color: #333;
}
.orderItermDetail .goodsInfo img {
  width: 120px;
  height: 76px;
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle;
}
.orderItermDetail .goodsInfo .name {
  display: inline-block;
  line-height: 22px;
  width: 240px;
  vertical-align: middle;
}
.orderItermDetail .btnsBottom {
  width: 922px;
  margin-top: 50px;
}
table td.illustration {
  overflow: initial !important;
  white-space: initial !important;
  line-height: 20px !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
.EnableTips {
  width: 490px !important;
}
.EnableTips .p1 {
  margin-top: 40px;
  font-size: 14px;
  color: #333;
  line-height: 24px;
  text-align: center;
}
.editIntegralSet .modal_body {
  padding-top: 30px;
}
.editIntegralSet .boxIterm {
  margin-bottom: 20px;
  color: #333;
  font-size: 14px;
}
.editIntegralSet .boxIterm.hasInput {
  font-size: 0;
}
.editIntegralSet .boxIterm.hasInput .title {
  vertical-align: middle;
}
.editIntegralSet .boxIterm.hasInput .itermContent {
  vertical-align: middle;
}
.editIntegralSet .boxIterm.hasInput .littleBox {
  vertical-align: middle;
  cursor: pointer;
}
.editIntegralSet .boxIterm.hasInput .fillContent {
  vertical-align: middle;
}
.editIntegralSet .boxIterm .littleBox {
  width: 30px;
  height: 30px;
  border: 1px solid #ddd;
  display: inline-block;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #333;
}
.editIntegralSet .boxIterm .fillContent {
  width: 40px;
  height: 30px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #333;
}
.editIntegralSet .boxIterm .tipsUnit {
  display: inline-block;
  vertical-align: middle;
}
.editIntegralSet .boxIterm .unit {
  display: inline-block;
  margin-left: 10px;
  margin-right: 20px;
  color: #333;
  font-size: 14px;
}
.editIntegralSet .boxIterm .limit {
  color: #999;
  font-size: 14px;
}
.editIntegralSet .title {
  display: inline-block;
  width: 95px;
  text-align: right;
  margin-right: 20px;
  vertical-align: top;
  font-size: 14px;
  color: #333;
}
.editIntegralSet .itermContent {
  display: inline-block;
  vertical-align: top;
  max-width: 305px;
}
.editIntegralSet .itermContent p {
  line-height: 22px;
}
.addProductTitle {
  font-size: 14px;
  color: #999;
  margin-left: 20px;
}
.zanwu {
  width: 100%;
  text-align: center;
  font-size: 18px;
  margin-top: 150px;
}
.mt10 {
  margin-top: 10px;
}
.mt18 {
  margin-top: 18px;
  float: left !important;
  margin-left: 98px;
}
.float_left {
  float: left !important;
  overflow: hidden;
}
.width_float {
  width: 80%;
  float: left;
}
.right20 {
  margin-right: 20px;
  margin-top: 35px;
}
.mt52 {
  margin-top: 52px;
  
}
.float_right {
  padding: 0 20px;
  box-sizing: border-box;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background: #fafafa;
  overflow: hidden;
  color: #279ff5;
  border-bottom: 1px solid #f7f7f7;
}
.float_right p {
  width: 100px;
  font-size: 14px;
  cursor: pointer;
  float: right;
  text-align: right;
}
.icon-16.daochu_icon {
  width: 22px;
  height: 22px;
  background: url(../image/icon.png) no-repeat -446px -231px;
}
.list_detail {
  width: 470px;
  height: 455px;
  box-sizing: border-box;
}
.list_detail .modal_header,
.addtostart .modal_body {
  padding: 0 20px !important;
}
.list_detail .modal_body ul {
  overflow: hidden;
  padding: 20px 0;
}
.list_detail .modal_body ul li {
  margin-top: 20px;
  overflow: hidden;
  font-size: 14px;
  color: #333;
}
.list_detail .modal_body ul li span {
  display: block;
  float: left;
}
.list_detail .modal_body ul li span:first-child {
  width: 148px;
  text-align: right;
}
.list_detail .modal_body ul li span:last-child {
  margin-left: 20px;
}
.list_detail .modal-footer .s-btn {
  display: block;
  width: 88px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  
  font-size: 15px;
  margin: 0 auto;
  cursor: pointer;
}

.list_detail .modal-footer span:first-child {
  height: 32px;
  line-height: 32px;
  background: #279ff5;
  color: #fff;
  
}
.addtostart .manage-table {
  width: 100%;
  overflow: hidden;
  text-align: center;
  border: 1px solid #ddd;
}
.leng_table {
  width: 100%;
  overflow: hidden;
  height: 300px;
  overflow: auto;
}
.addtostart .overflow {
  overflow: hidden;
}
.addtostart table.manage-table td:nth-child(1),
.addtostart table.manage-table th:nth-child(1) {
  width: 56px;
  text-align: left !important;
  text-align: center !important;
}
.addtostart table.manage-table td,
.addtostart table.manage-table th {
  width: 178px;
  text-align: center !important;
  border-top: 1px solid #ddd;
}
.addtostart .modal_body {
  border: none !important;
}
.addtostart table thead th {
  height: 40px;
  background: #f1f4fb;
}
.addtostart table tbody td {
  height: 50px;
}
.addtostart .s-input {
  margin-bottom: 10px;
}
.addtostart .modal_header {
  background: #eee !important;
}
.addtostart table.manage-table th {
  width: 120px;
  text-align: center !important;
  border-top: 1px solid #ddd;
}
.addtostart table.manage-table th:nth-child(1) {
  width: 120px;
  text-align: left !important;
  text-align: center !important;
}
.box_fenxiao {
  width: 475px;
  height: 175px;
  border: 1px solid #ddd;
  margin-top: 20px;
}
.box_fenxiao .tops {
  padding: 15px 20px;
  background: #eee;
  color: #666;
  font-size: 14px;
}
.box_fenxiao .fenxiao_fanli {
  width: 100%;
  overflow: hidden;
}
.box_fenxiao .fenxiao_fanli p {
  width: 80px;
  float: left;
  color: #333;
  font-size: 14px;
  text-align: center;
  margin-top: 35px;
}
.box_fenxiao .fenxiao_fanli p span {
  display: block;
}
.box_fenxiao .fenxiao_fanli p:first-child {
  margin-left: 60px;
}
.box_fenxiao .fenxiao_fanli p:nth-child(2) {
  margin-left: 97px;
}
.box_fenxiao .fenxiao_fanli p span:last-child {
  font-size: 30px;
  margin-top: 10px;
}
.box_fenxiao .fanli_btn {
  width: 60px;
  height: 30px;
  float: left;
  border: 1px solid #279ff5;
  color: #279ff5;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  border-radius: 3px;
  margin-top: 55px;
  margin-left: 56px;
  cursor: pointer;
}
.top_title {
  width: 100%;
  box-sizing: border-box;
  color: #333;
  font-size: 20px;
  padding: 0 20px;
  margin-top: 40px;
}
.mt13 {
  margin-top: 23px !important;
  display: block;
}
.label_w {
  width: 80px;
  display: inline-block;
}
.label_w .floatLeft {
  float: left;
}
.label_w strong {
  width: 58px;
  font-weight: normal;
  text-align: left;
}
.addtostart .leng_padding {
  padding: 0 !important;
}
.addtostart .leng_padding .right .s-input-box {
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}
.leng_tab_padding table th:first-child {
  padding-left: 29px !important;
}
.leng_tab_padding table thead th:first-child span {
  left: 20px !important;
}
.leng_tab_padding table td:first-child {
  padding-left: 32px !important;
}
.leng_tab_padding table th:first-child.td-roleAuth {
  width: auto !important;
}
.no_edit .operation span {
  color: #ccc !important;
  cursor: no-drop;
}
.left276 {
  left: 276px !important;
}
.number_info {
  width: 278px;
  overflow: hidden;
  margin-left: 153px;
  line-height: 20px;
  color: #999;
}
.text_infos {
  width: 235px;
  text-align: left;
  margin-left: 297px;
  margin-top: 15px;
  font-size: 14px;
  color: #999;
}
.changeright {
  padding-left: 10px;
}
.addwidth {
  width: 100% !important;
}
.table-list tr td {
  padding-left: 8px !important;
}
.online-test-attend .admire_item {
  position: relative;
  height: 90px;
}
.online-test-attend .admire_item .class_name_new {
  position: absolute;
  left: 40%;
  color: #777;
}
.online-test-attend .admire_item .bot {
  position: absolute;
  bottom: 15px;
  line-height: 1em;
}
.online-test-attend .admire_item .bot ul li {
  float: left;
  color: #999;
  margin-right: 20px;
}
.online-test-launch .admire_item p a {
  max-width: 200px;
}
.online-test-launch .admire_item .class_name_new {
  margin-right: 50px;
}
.online-test-launch .admire_item .set-right .checkbox + label {
  height: 20px;
  width: 40px;
}
.online-test-launch .admire_item .set-right .checkbox:checked + label:after {
  content: ' ';
  position: absolute;
  background: #1192ff;
  box-shadow: 0 0 1px #1192ff;
}
.online-test-launch .admire_item .set-right .checkbox + label:before {
  width: 20px;
  height: 20px;
}
.online-test-launch .admire_item .btn-group .fabu_button_a {
  box-sizing: border-box;
}
.online-test-launch .admire_item .btn-group .fabu_button_a.test-faqi-btn {
  min-width: 56px;
  padding: 0 10px;
  background-color: #fff;
  color: #599df0;
}
.online-test-launch .admire_item .btn-group .fabu_button_a.test-faqi-btn:hover {
  background-color: #599df0;
  color: #fff;
}
.homeworkList {
  padding: 0 20px 80px;
}
.homeworkList ul li {
  line-height: 28px;
  border-top: 1px solid #ddd;
  padding-top: 20px;
}
.homeworkList ul li p .student_name {
  display: inline-block;
  margin-right: 50px;
}
.homeworkList ul li p .homework_title {
  display: inline-block;
  width: 80px;
}
.homeworkList ul li .homework_detail {
  width: 80px;
}
.homeworkList ul li .l_detail {
  width: 90%;
}
.homeworkList ul li .l_detail img {
  width: 400px;
  height: 300px;
  margin: 20px 0;
}
.operation {
  text-overflow: inherit !important;
}
.self-definition-time {
  font-size: 16px;
}
.self-definition-time .header-span {
  font-size: 16px !important;
}
.self-definition-time a {
  float: right;
  cursor: pointer;
  color: #1192ff;
  margin-right: 20px;
}
.no-jiao::after {
  border: 0 !important;
}
.menu-font input {
  height: 20px;
  width: 20px;
  margin-right: 5px;
}
.menu-font label {
  font-size: 15px;
  margin-right: 20px;
}
.add-new-point .menu-block {
  margin: 35px 45px;
}
.add-new-point .menu-block .evaluationNum {
  margin-bottom: 20px;
}
.add-new-point .menu-block .jurisdiction p {
  display: inline-block;
}
.add-new-point .menu-block .jurisdiction h2 {
  line-height: 20px;
  font-size: 14px;
  display: block;
  width: 300px;
  margin-left: 72px;
  margin-top: 10px;
}
#fn_table_data_container_id .manageTest td:nth-child(1) {
  padding-left: 17px !important;
}
.newBoxSearchWraper {
  width: auto;
  margin: 10px 20px 30px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  flex-wrap: wrap;
}
.newBoxSearchWraper .news-batch-point {
  margin: 0 0 0 10px;
}
.newBoxSearchWraper .left {
  margin-top: 20px;
}
.newBoxSearchWraper .left .batch-operation-box {
  margin: 0 0 0 10px;
}
.newBoxSearchWraper .left .addtime-box-filter {
  margin: 0;
  display: flex;
  align-items: center;
}
.newBoxSearchWraper .left .addtime-box-filter .box {
  width: 140px;
  border-radius: 4px;
  margin: 0;
}
.newBoxSearchWraper .left .addtime-box-filter .box input {
  width: 100%;
}
.newBoxSearchWraper .right {
  margin-top: 20px;
  display: flex;
}
.newBoxSearchWraper .right .time-box-filter {
  margin: 0 0 0 10px;
  display: flex;
  align-items: center;
}
.newBoxSearchWraper .right .time-box-filter .box {
  width: 140px;
  border-radius: 4px;
  margin: 0;
}
.newBoxSearchWraper .right .time-box-filter .box input {
  width: 100%;
}
.newBoxSearchWraper .right .batch-operation-box {
  margin: 0 0 0 10px;
  display: flex;
}
.newBoxSearchWraper .right .batch-operation-box .batch-search {
  width: 140px;
}
.newBoxSearchWraper .right .batch-operation-box .batch-search input {
  width: 80%;
}
.newBoxSearchWraper .right .batch-operation-box .batch-search .caret-arrow {
  top: 10px;
}
.newBoxSearchWraper .right .searchBox {
  margin: 0 0 0 10px;
  width: 150px;
  position: relative;
}
.newBoxSearchWraper .right .searchBox input {
  width: 80%;
}
.newBoxSearchWraper .right .searchBox .icon-16.search {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 10px;
}
.newBoxSearchWraper .right .screenBtn {
  background-color: #1192ff;
}
.newBoxSearchWraper .right .emptyBtn {
  background-color: #fd6500;
}
.newBoxSearchWraper .right .sureBtn {
  background-color: #fd6500;
}
.newBoxSearchWraper .right a {
  color: #ffffff;
  border-radius: 4px;
  min-width: 56px;
  padding: 0 20px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
}
.newBoxSearchWraper .right a:hover {
  color: #ffffff;
}
.new-project-table {
  width: auto !important;
  margin: 0 20px !important;
}
.rechargeRecord,
.usageRecord {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}
.rechargeRecord .time-box-filter,
.usageRecord .time-box-filter {
  margin-top: 0;
  padding-left: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rechargeRecord .news-batch-point,
.usageRecord .news-batch-point {
  margin-left: 40px;
}
.table-layout-auto {
  table-layout: auto !important;
}