.admin {
  margin-left: 200px;
  position: relative;
  
}
.admin .admin-title {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #555;
  background: #fff;
  padding-left: 20px;
}
.admin .admin-title .icon-16 {
  margin-right: 10px;
}
.admin .admin-title span {
  margin: 0 5px;
}
.admin .edit-news {
  padding-top: 60px;
  padding-left: 40px;
  position: relative;
}
.admin .edit-news .fabu_button_a {
  float: none;
  display: inline-block;
}
.admin .edit-news .row {
  display: inline-block;
  width: 800px;
  margin-left: 20px;
  margin-top: 3px;
}
.admin .edit-news .row .set-right {
  margin-left: 0;
}
.admin .edit-news .row a {
  margin-right: 0;
}
.admin .edit-news .point-right {
  right: 12px;
  top: 14px;
}
.admin .edit-news .block-div .depart-wrap {
  left: 20px;
  width: 336px;
}
.admin .edit-news form li span {
  padding-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 0;
  vertical-align: middle;
  height: 44px;
  line-height: 44px;
}
.admin .edit-news form p {
  display: inline-block;
  vertical-align: top;
  margin-top: 0 !important;
}
.admin .edit-news > div {
  margin-bottom: 30px;
}
.admin .edit-news > div > p {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  width: 100px;
  text-align: right;
}
.admin .edit-news > div > p span {
  color: red;
  margin-right: 5px;
}
.admin .edit-news .edit-news_type {
  position: relative;
  z-index: 99;
}
.admin .edit-news .edit-news_detail {
  position: relative;
  z-index: 88;
}
.admin .edit-news .edit-Prompt {
  font-size: 15px;
  color: #999;
  position: absolute;
  top: 35px;
  left: 165px;
}

.admin-search {
  padding-bottom: 20px;
  margin-top: 20px;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.admin-search .searchBox {
  height: 38px;
  border: 1px solid #d8d8d8;
  width: 220px;
  background: #fff;
  box-sizing: border-box;
}
.admin-search .searchBox input {
  width: 172px;
  height: 38px;
  line-height: 38px;
}
.admin-search .s-popup {
  box-sizing: border-box;
  width: 220px;
  height: 38px;
  border: 1px solid #d8d8d8;
  position: relative;
  padding-left: 10px;
  border-radius: 2px;
}
.admin-search .s-popup input {
  color: #555;
  height: 38px;
  line-height: 38px;
}
.admin-search .s-popup .icon-16 {
  position: absolute;
  right: 6px;
  top: 10px;
}
.admin-search .s-popup ul li {
  line-height: 38px;
}
.admin-search .s-popup ul li:hover {
  background: #1192ff;
  color: #fff;
}
.admin-search .course-source .s-dropmenu {
  top: 35px;
}
.admin-search .course-source .s-dropmenu li:hover {
  background-color: #f1f4fb;
}
.admin-search .course-source .s-dropmenu li a:hover {
  background-color: #f1f4fb;
}
.admin-search .course-source .hd-ll {
  float: left;
  line-height: 70px;
}
.admin-search .course-source .hd-ll a {
  display: inline-block;
  padding: 0 20px;
  height: 32px;
  line-height: 32px;
  border-radius: 40px;
  color: #777;
}
.admin-search .course-source .hd-ll a.hover {
  color: #333;
  background-color: #d6eeff;
}
.admin-search .course-source .hd-rr {
  float: right;
  margin-top: 15px;
}
.admin-search .course-source .hd-rr .admin-searchicon {
  position: absolute;
  right: 7px;
  top: 23px;
  cursor: pointer;
}
.admin-search .course-source .hd-rr .admin-searchicon.admin-searchicon-hover {
  display: none;
}
.admin-search .course-source .hd-rr.hover input {
  box-shadow: 0px 1px 7px rgba(139, 195, 255, 0.6);
  border: 1px solid #8bc5ff;
}
.admin-search .course-source .hd-rr.hover .admin-searchicon {
  display: none;
}
.admin-search .course-source .hd-rr.hover .admin-searchicon.admin-searchicon-hover {
  display: block;
}
.admin-search .course-searchtip .sort-wrap {
  height: auto;
  padding: 15px 15px 0 60px;
  margin-top: 0;
}
.admin-search .course-searchtip .sort-wrap p {
  font-size: 13px;
  color: #999;
  margin-bottom: 10px;
}
.admin-search .course-searchtip .sort-wrap .sort-content {
  padding-left: 0;
  float: left;
  border-bottom: none;
  height: auto;
}
.admin-search .course-searchtip .sort-wrap .sort-content .tip {
  font-size: 15px;
  color: #383838;
}
.admin-search .course-searchtip .sort-wrap .sort-content .increase {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  margin-top: -3px;
}
.admin-search .course-searchtip .sort-wrap .sort-content .icon-16 {
  opacity: 0;
  margin-left: 6px;
  vertical-align: top;
  position: relative;
  top: 13px;
}
.admin-search .course-searchtip .sort-wrap li {
  width: auto;
}
.admin-search .course-searchtip .sort-wrap li.hover .tip {
  color: #1192ff;
}
.admin-search .course-searchtip .sort-wrap li.hover .icon-16 {
  opacity: 1;
}
.admin-search .course-searchtip .searchresult {
  text-align: center;
  margin-top: 15px;
}
.course-table table {
  width: 100%;
  table-layout: fixed;
  margin-top: 16px;
}
.course-table table tr {
  border-bottom: 1px solid #dcdcdc;
}
.course-table table thead {
  background-color: #f1f4fb;
}
.course-table table thead th {
  color: #7193ac;
  position: relative;
}
.course-table table thead th span {
  position: absolute;
  left: -10px;
  color: #ccd0d8;
}
.course-table table thead th:first-child span {
  left: 62px;
}
.course-table table thead th.people {
  width: 100px;
}
.course-table table thead th.visit {
  width: 100px;
}
.course-table table thead th.operation {
  width: 150px;
}
.course-table table thead th.time {
  width: 250px;
}
.course-table table thead th.place {
  width: 150px;
}
.course-table table td,
.course-table table th {
  height: 40px;
  line-height: 40px;
  text-align: left;
}
.course-table table td:first-child,
.course-table table th:first-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 74px;
}
.course-table table td {
  font-size: 14px;
  color: #555;
}
.course-table table td:last-child a {
  color: #1192ff;
}
.course-table table td a:hover {
  color: #0083e0;
}
.course-table table td a:visited {
  color: #0083e0;
}
.admin-system .admin-hd {
  height: 40px;
  
  background-color: #fff;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.11);
  position: relative;
  z-index: 1;
}
.admin-system .admin-hd ul {
  padding-left: 23px;
}
.admin-system .admin-hd ul li {
  float: left;
  padding: 0 15px;
}
.admin-system .admin-hd ul li a {
  display: block;
  height: 37px;
  line-height: 37px;
  padding: 0 10px;
}
.admin-system .admin-hd ul li.hover a {
  color: #1192ff;
  border-bottom: 3px solid #2299ee;
}
.admin-system .admin-bd {
  position: relative;
  padding: 20px;
}
.admin-system .admin-bd .homepage {
  position: relative;
}
.admin-system .admin-bd .homepage-model,
.admin-system .admin-bd .postedCourse {
  background-color: #fff;
  border: 1px solid #dcdcdc;
  margin-bottom: 20px;
}
.admin-system .admin-bd .homepage-model .row,
.admin-system .admin-bd .postedCourse .row {
  margin: 15px 0;
  min-height: 36px;
  line-height: 36px;
}
.admin-system .admin-bd .homepage-model .row .set-left,
.admin-system .admin-bd .postedCourse .row .set-left {
  font-size: 16px;
}
.admin-system .admin-bd .homepage-model .row .set-right .set-right > p,
.admin-system .admin-bd .postedCourse .row .set-right .set-right > p {
  font-size: 14px;
  color: #555;
}
.admin-system .admin-bd .homepage-model .row .set-right .edit-over span,
.admin-system .admin-bd .postedCourse .row .set-right .edit-over span {
  font-size: 14px;
  color: #555;
}
.admin-system .admin-bd .homepage-model .row .set-right label,
.admin-system .admin-bd .postedCourse .row .set-right label {
  margin-right: 20px;
}
.admin-system .admin-bd .h3-title {
  padding-left: 3.6%;
  font-size: 15px;
  color: #383838;
  margin-bottom: 30px;
  margin-top: 50px;
}
.admin-system .admin-bd .postedCourse {
  border: none;
  margin-bottom: 0px;
}
.admin-system .admin-bd .admin-bd--tab {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 140px;
  border: 1px solid #ddd;
  border-bottom: none;
  background-color: #f2f2f2;
}
.admin-system .admin-bd .admin-bd--tab ul li {
  height: 40px;
  margin-top: 10px;
  line-height: 40px;
  text-align: center;
}
.admin-system .admin-bd .admin-bd--tab ul li.hover {
  background-color: #109cff;
  border: 1px solid #109cff;
  width: 140px;
  position: relative;
  left: -1px;
}
.admin-system .admin-bd .admin-bd--tab ul li.hover a {
  color: #fff;
}
.admin-system .admin-bd .admin-bd--content .tab-box {
  background-color: #ffffff;
  padding-left: 25px;
  height: 63px;
}
.admin-system .admin-bd .admin-bd--content .tab-box ul {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #dddddd;
}
.admin-system .admin-bd .admin-bd--content .tab-box ul li {
  width: 70px;
  display: inline-block;
  height: 64px;
  margin-right: 44px;
  line-height: 64px;
  font-size: 16px;
  color: #555555;
  text-align: center;
  cursor: pointer;
  position: relative;
  top: 1px;
}
.admin-system .admin-bd .admin-bd--content .tab-box ul li.activeTab {
  border-bottom: 2px solid #1192ff;
  color: #1192ff;
}
.admin-system .admin-bd .admin-bd--content #new-systemManage-tab ul {
  border-radius: 8px 8px 0 0;
  margin-bottom: 0;
  border-bottom: 1px solid #e4e7ed;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul {
  height: 56px;
  background-color: #fff;
  border-radius: 8px;
  position: relative;
  margin-bottom: 20px;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul li {
  float: left;
  position: relative;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul li.hover .tab-hover-flag {
  width: 64px;
  position: absolute;
  left: 30px;
  top: 54px;
  height: 2px;
  background-color: #1192ff;
  display: block;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul li.hover .sanjiaoxin-out {
  display: block;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul li.hover a {
  color: #1192ff;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul a {
  display: block;
  float: left;
  font-size: 16px;
  color: #555;
  line-height: 56px;
  padding-left: 30px;
  cursor: pointer;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul a:hover {
  color: #1192ff;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul a.courseFactoryBtn {
  font-size: 16px;
  color: #4275b4;
  padding-left: 50px;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul a.courseFactoryBtn i {
  margin-right: 5px;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul .sanjiaoxin-out {
  left: 74px;
  right: auto;
  top: 40px;
  z-index: 10;
  display: none;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul .tab-hover-flag {
  left: 74px;
  right: auto;
  top: 40px;
  z-index: 10;
  display: none;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul .sanjiaoxin {
  border-bottom: 11px solid #F5F7FA;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 6px;
}
.admin-system .admin-bd .admin-bd--content .systemManage-tab ul .sanjiaoxin-border {
  border-bottom: 13px solid #dcdcdc;
  top: 4px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  left: -31px;
}
.admin-system .admin-bd .admin-bd--content .change-tab {
  height: 40px;
  line-height: 40px;
  padding-left: 21px;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.admin-system .admin-bd .admin-bd--content .change-tab ul li {
  float: left;
  width: 100px;
  text-align: center;
  box-sizing: border-box;
}
.admin-system .admin-bd .admin-bd--content .change-tab ul li.hover {
  border-bottom: 2px solid #1192ff;
  color: #1192ff;
}
.admin-system .admin-bd .admin-bd--content .postedCourse {
  background: #fff;
  border: 1px solid #dcdcdc;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .hd {
  height: 50px;
  line-height: 50px;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .hd li {
  float: left;
  position: relative;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .hd li.hover .sanjiaoxin-out {
  display: block;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .hd li.hover h3 {
  color: #1192ff;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .hd h3 {
  font-size: 15px;
  color: #383838;
  float: left;
  padding-left: 30px;
  cursor: pointer;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .hd .sanjiaoxin-out {
  left: 74px;
  right: auto;
  top: 40px;
  z-index: 10;
  display: none;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .hd .sanjiaoxin {
  border-bottom: 11px solid #eee;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 6px;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .hd .sanjiaoxin-border {
  border-bottom: 13px solid #dcdcdc;
  top: 4px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  left: -31px;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .set-right {
  margin-left: 12px;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd li {
  padding-left: 3.6%;
  margin-right: 1.6%;
  font-size: 0;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd li .imgbox-wrap {
  width: 23%;
  margin-right: 2%;
  margin-bottom: 2%;
  display: inline-block;
  vertical-align: top;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd li .imgbox-wrap .no-img {
  font-size: 17px;
  color: #999;
  text-align: center;
  margin-top: 15px;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd li img {
  width: 100%;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd.w282 li {
  margin-left: 1%;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd.w282 li .imgbox-wrap {
  float: left;
  width: 22%;
  margin-right: 3%;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd.w282 li img {
  width: 100%;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd .textbox {
  margin-top: 5px;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd .textbox p {
  line-height: 28px;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd .textbox .textbox-des a {
  font-size: 17px;
  display: block;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd .textbox .textbox-time {
  font-size: 14px;
  color: #999;
}
.admin-system .admin-bd .admin-bd--content .postedCourse .bd .textbox .textbox-free {
  font-size: 17px;
  color: #1192ff;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap {
  padding: 37px;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannertip {
  margin-bottom: 20px;
  font-size: 13px;
  color: #999;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist {
  overflow: hidden;
  height: 110px;
  margin-bottom: 46px;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist .ajax-file-upload {
  width: 100% !important;
  height: 100% !important;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist .imgbox {
  float: left;
  width: 465px;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist .imgbox img {
  width: 100%;
  
  max-height: 100%;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist .editstate {
  margin-top: 8px;
  margin-left: 510px;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist .editstate p span {
  font-size: 15px;
  color: #555;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist .editstate input {
  height: 34px;
  line-height: 34px;
  width: 250px;
  border: 1px solid #d8d8d8;
  padding-left: 15px;
  box-sizing: border-box;
  color: #999;
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist .editstate input:focus {
  border: 1px solid #8bc5ff;
  box-shadow: 1px 0px 5px rgba(139, 195, 255, 0.3);
}
.admin-system .admin-bd .admin-bd--content .admin-bannerwrap .bannerlist .editstate .editbtn {
  display: inline-block;
  width: 90px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  box-sizing: border-box;
  background: #1192ff;
  vertical-align: middle;
  font-size: 15px;
  color: #fff;
  margin-left: 6px;
}
.admin-system .admin-bd .admin-bd--content .fs-14-999 {
  font-size: 14px;
  color: #999 !important;
}
.admin-system .admin-bd .admin-bd--content .row {
  line-height: 22px;
}
.admin-system .admin-bd .admin-bd--content .row .set-left {
  line-height: 35px;
  height: 35px;
  font-size: 16px;
}
.admin-system .admin-bd .admin-bd--content .row .set-left .iswhat {
  position: relative;
  top: -1px;
}
.admin-system .admin-bd .admin-bd--content .row .set-right {
  line-height: 35px;
  height: 35px;
  font-size: 16px;
}
.admin-system .admin-bd .admin-bd--content .row .set-right .set-right > p {
  font-size: 14px;
  color: #555;
}
.admin-system .admin-bd .admin-bd--content .row .set-right .edit-over span {
  font-size: 14px;
  color: #555;
}
.admin-system .admin-bd .admin-bd--content .row .set-right label {
  margin-right: 20px;
}
.admin-system .admin-bd .admin-bd--content .imgbox-set {
  width: 330px !important;
  height: 80px;
  margin-right: 20px;
  margin-left: 180px;
}
.newBannerSet {
  width: 1009px;
  height: 100px !important;
  margin-bottom: 20px !important;
  border-bottom: 1px #bbb dashed;
  margin-left: 127px;
}
.newBannerSet .checkBoxs {
  float: left;
  line-height: 20px;
  margin-top: 30px;
}
.newBannerSet .imgbox-set {
  margin-left: 12px !important;
}
.newBannerBtn {
  float: right;
  margin-right: 30px;
}
.newBannerBtn span {
  font-size: 15px;
  text-align: center;
  line-height: 32px;
  border-radius: 5px;
  display: inline-block;
  padding: 0 12px;
  cursor: pointer;
  margin-left: 18px;
  background: #fff;
  border: 1px #1192ff solid;
  color: #1192ff;
}
.newBannerBtn span.grey {
  background: #dbdbdb;
  border: 1px #dbdbdb solid;
  color: #666666;
}
.upLineLive {
  width: 896px;
  height: 326px;
  z-index: 999;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -448px;
  margin-top: -163px;
  background: #fff;
  border-radius: 5px;
}
.upLineLive .import-tips-title {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
  color: #333;
  font-size: 16px;
  border-bottom: 1px #ddd solid;
  box-sizing: border-box;
  position: relative;
}
.upLineLive .information {
  font-size: 14px;
  color: #333;
  text-align: center;
  padding: 45px 0 25px 0;
}
.upLineLive .gray-x {
  cursor: pointer;
  position: absolute;
  top: 13px;
  right: 20px;
}
.upLineLive .itemLeft {
  float: left;
  width: 60px;
  margin-right: 20px;
  margin-top: 50px;
}
.upLineLive .itemLeft img {
  width: 60px;
  height: 60px;
  border-radius: 100%;
}
.upLineLive .itemLeft p {
  color: #627a88;
  font-size: 12px;
  margin-top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.upLineLive ul {
  width: 776px;
  overflow: hidden;
  float: left;
}
.upLineLive .max-word {
  color: #fd6500;
}
.downlineTip {
  width: 406px;
  height: 158px;
  background: #fff;
  z-index: 999;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -203px;
  margin-top: -79px;
}
.downlineTip .import-tips-title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  padding-left: 20px;
  color: #7193ac;
  font-size: 14px;
  background-color: #eee;
  box-sizing: border-box;
  position: relative;
  border-radius: 4px;
}
.downlineTip .information {
  font-size: 14px;
  color: #333;
  text-align: center;
  padding: 45px 0 25px 0;
}
.downlineTip .gray-x {
  cursor: pointer;
  position: absolute;
  top: 13px;
  right: 11px;
}
.downlineTip .modal-btn {
  text-align: center;
}
.downlineTip .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: #1192ff;
  color: #fff;
}
.forcedownlineTip {
  width: 406px;
  height: 158px;
  background: #fff;
  z-index: 999;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -203px;
  margin-top: -79px;
}
.forcedownlineTip .import-tips-title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  padding-left: 20px;
  color: #7193ac;
  font-size: 14px;
  background-color: #eee;
  box-sizing: border-box;
  position: relative;
  border-radius: 4px;
}
.forcedownlineTip .information {
  font-size: 14px;
  color: #333;
  text-align: center;
  padding: 35px 20px;
  line-height: 25px;
}
.forcedownlineTip .gray-x {
  cursor: pointer;
  position: absolute;
  top: 13px;
  right: 11px;
}
#maskBg {
  background-color: #000;
  display: block;
  z-index: 3;
  position: absolute;
  left: 0px;
  top: 0px;
  filter: alpha(opacity=30);
  
  -moz-opacity: 0.3;
  
  opacity: 0.8;
  z-index: 999;
}
.newBanner {
  height: auto !important;
  margin-bottom: 10px !important;
}
.editPLine {
  font-size: 14px !important;
  line-height: 22px;
  margin-left: 87px;
  margin-top: 10px;
}
.margin-left-100 {
  margin-left: 100px !important;
}
.editOverBtn {
  margin-left: 137px;
}
.editOverBtn span {
  width: 90px;
  height: 32px;
  background: #1192ff;
  font-size: 15px;
  color: #fff;
  text-align: center;
  line-height: 34px;
  border: 1px #1192ff solid;
  display: inline-block;
  border-radius: 4px;
  cursor: pointer;
}
.editOverBtn .cancel {
  color: #1192ff;
  border: 1px #1192ff solid;
  background: #fff;
  margin-left: 20px;
}
.BannerSet {
  width: 960px;
}
.BannerSet .set-left {
  width: 110px !important;
}
.box-shadow {
  height: 1px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.11);
  background-color: white;
  position: relative;
  z-index: 10;
}

.admin-bd-banner {
  border: 1px solid #dcdcdc;
  background: #fff;
}

.admin-bd-homepage {
  border: 1px solid #dcdcdc;
  background: #fff;
  padding-left: 40px;
}
.admin-bd-homepage ul {
  overflow: hidden;
}
.admin-bd-homepage ul li {
  float: left;
}
.admin-bd-homepage ul li:first-child {
  margin-right: 140px;
}
.admin-bd-newCenter {
  background: #fff;
  border: 1px solid #dcdcdc;
  
}
.admin-bd-newCenter .page {
  margin: 20px;
}
.admin-bd-newCenter .fb_Btn {
  border: none;
}
.admin-bd-newCenter .p-tip {
  position: relative;
  top: 20px;
  left: 77px;
}
.admin-bd-newCenter .p-tip .iswhat {
  margin-right: 10px;
}
.admin-bd-newCenter .list {
  overflow: hidden;
  padding-left: 20px;
}
.admin-bd-newCenter .list > a {
  float: left;
}
.admin-bd-newCenter .list > a > span {
  font-size: 12px;
  color: #999;
  margin-left: 16px;
}
.admin-bd-newCenter #courseName {
  width: 500px;
}
.admin-bd-newCenter #courseContent {
  width: 900px;
  height: 500px;
  border: 1px solid #ddd;
  resize: none;
}
.admin-bd-newCenter .news-hd {
  padding: 20px 20px;
  height: 74px;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.admin-bd-newCenter .news-hd p {
  line-height: 30px;
  color: #333;
  font-size: 12px;
}
.admin-bd-newCenter .news-hd p span {
  color: #ff6c00;
}
.admin-bd-newCenter .news-hd a {
  margin-right: 0;
}
.admin-bd-newCenter .news ul li {
  line-height: 60px;
  height: 60px;
  border-bottom: 1px dashed #ddd;
}
.admin-bd-newCenter .news ul li a {
  color: #333;
  font-size: 14px;
  padding-right: 20px;
}
.admin-bd-newCenter .news ul li a.blue {
  color: #017fea;
}
.admin-bd-newCenter .news ul li a:hover {
  color: #017fea;
}
.admin-bd-newCenter .new .list {
  display: block;
}
.admin-bd-newCenter .new-post_title {
  width: 320px;
  margin-left: 20px;
  height: 32px;
  border: 1px solid #ddd;
  padding-left: 10px;
  padding-right: 6px;
  font-size: 14px;
  background-color: #fff;
}
.admin-bd-newCenter .new-post_type {
  width: 320px;
  margin-left: 20px;
  height: 36px;
  border: 1px solid #ddd;
  padding-left: 10px;
  padding-right: 6px;
  font-size: 14px;
  background-color: #fff;
}
.admin-bd-newCenter .new-post_text {
  width: 800px;
  min-height: 250px;
  margin-left: 20px;
  display: inline-block;
}

.newbasicsetting {
  padding: 30px 80px 40px;
}
.basicsetting,
.functionSettingsBox,
.studySettingsBox {
  min-height: 400px;
  font-size: 14px;
  background-color: #fff;
}
.basicsetting .row,
.functionSettingsBox .row,
.studySettingsBox .row {
  min-height: 36px;
  line-height: 36px;
}
.basicsetting .row.logo,
.functionSettingsBox .row.logo,
.studySettingsBox .row.logo {
  margin-top: 15px;
}
.basicsetting .row.login-cover-wrap,
.functionSettingsBox .row.login-cover-wrap,
.studySettingsBox .row.login-cover-wrap {
  margin-top: 15px;
}
.basicsetting .row.code-img,
.functionSettingsBox .row.code-img,
.studySettingsBox .row.code-img {
  margin-top: 15px;
}
.set-left {
  display: inline-block;
  width: 164px;
  text-align: right;
  vertical-align: top;
  font-size: 15px;
  color: #555;
}
.set-right {
  display: inline-block;
  margin-left: 12px;
  font-size: 15px;
  color: #999;
  position: relative;
}
.set-right .edit-over input {
  width: 220px;
  height: 38px;
  border: 1px solid #ddd;
  padding-left: 10px;
  color: #555;
}
.set-right .edit-over .add-hotline {
  font-size: 14px;
  color: #1192ff;
}
.set-right .code-img-content {
  margin-bottom: 10px;
}
.set-right .code-img-content .code-img-cover {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: bottom;
  margin-top: 10px;
  width: 130px;
  height: 130px;
}
.set-right .code-img-content .code-img-cover img {
  height: 100%;
}
.set-right .select-cover-wrap {
  display: inline-block;
  margin-left: 20px;
}
.set-right .select-cover-wrap .select-attention {
  font-size: 14px;
  color: #afafaf;
  line-height: 20px;
  margin-top: 25px;
}
.set-right .select-cover-wrap .select-pic-btn {
  margin-top: 24px;
}
.set-right .select-cover-wrap .select-pic-btn .button {
  display: inline-block;
  width: 100px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  border-radius: 5px;
  box-sizing: border-box;
}
.set-right .select-cover-wrap .select-pic-btn .button.up-btn {
  background-color: #4faeff;
  color: #fff;
}
.set-right .select-cover-wrap .select-pic-btn .button.select-btn {
  background-color: #f3f5fa;
  border: 1px solid #ddd;
  color: #333;
  margin-left: 20px;
  vertical-align: middle;
}
.set-right .select-cover-wrap .select-pic-btn .uploadify-button-text {
  font-size: 16px;
  font-weight: normal;
  font-family: "微软雅黑", "Microsoft YaHei", "宋体", Verdana, Arial, Helvetica, sans-serif;
}
.set-right .select-cover-wrap .select-pic-btn .uploadify {
  display: inline-block;
}
.set-right .select-cover-wrap.moudleUpLoad {
  width: 700px;
  text-align: center;
}
.set-right .select-cover-wrap.moudleUpLoad .select-pic-btn {
  margin-top: 10px;
}
.set-right .edit-ng a {
  display: inline-block;
  width: 68px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  vertical-align: middle;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid #1192ff;
  border-radius: 5px;
  margin-right: 10px;
}
.set-right .edit-ng a.sure {
  background-color: #1192ff;
  color: #fff;
}
.set-right .edit-ng a.confirm {
  background-color: #1192ff;
  color: #fff;
}
.set-right .edit-ng a.cancle {
  background-color: #fff;
  color: #1192ff;
}
.set-right .edit-ng input {
  width: 220px;
  height: 30px;
  padding-left: 10px;
  box-sizing: border-box;
  font-size: 14px;
  margin-right: 20px;
  line-height: 30px;
  border-radius: 4px;
  border: 1px solid #e4e7ed;
}
.set-right .edit-ng input:focus {
  border: 1px solid #1192ff;
  border-radius: 4px;
}
.set-right .modify {
  color: #1192ff;
  font-size: 14px;
  margin-left: 70px;
}
.set-right .btn-and-tip {
  display: inline-block;
  vertical-align: bottom;
}
.set-right .up-logo-pic {
  display: inline-block;
  width: 100px;
  height: 36px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  background-color: #1192ff;
  color: #fff;
  font-weight: normal;
  vertical-align: middle;
  font-family: "微软雅黑", "Microsoft YaHei", "宋体", Verdana, Arial, Helvetica, sans-serif;
  border-radius: 5px;
  margin-left: 20px;
}
.set-right .up-logo-pic #uploadifive-uploadLogo,
.set-right .up-logo-pic #uploadifive-uploadQRcode,
.set-right .up-logo-pic #uploadifive-uploadLoginPicture {
  border-radius: 5px;
}
.set-right .up-logo-pic input {
  width: 100%;
}
.set-right .up-logo-pic .ajax-file-upload {
  font-size: 16px;
}
.set-right .logo-content {
  margin-bottom: 10px;
}
.set-right .logo-content .logo-btn {
  display: inline-block;
  font-size: 24px;
  color: #afafaf;
  text-align: center;
  line-height: 80px;
  position: relative;
  width: 200px;
  height: 60px;
  vertical-align: bottom;
}
.set-right .logo-content .logo-btn img {
  width: 100%;
  max-height: 100%;
}
.set-right .logo-content .logo-tip {
  font-size: 14px;
  color: #afafaf;
  line-height: 22px;
  margin-top: 5px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 15px;
  position: relative;
  top: -12px;
}
.set-right .theme-checkbox-radio,
.set-right .study-time {
  font-size: 14px;
  color: #333;
}
.set-right .theme-checkbox-radio > input[type="checkbox"] + span {
  border-radius: 50%;
}
.set-right .checkbox {
  display: none;
}
.set-right .checkbox + label {
  background-color: #fafbfa;
  border-radius: 50px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 15px;
  width: 40px;
  height: 20px;
}
.set-right .checkbox + label:after {
  content: ' ';
  position: absolute;
  top: 0;
  -webkit-transition: box-shadow 0.5s ease-in 6.5s;
  transition: box-shadow 0.5s ease-in 6.5s;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  box-shadow: inset 0 0 0 0 #eee, 0 0 1px rgba(0, 0, 0, 0.4);
}
.set-right .checkbox + label:before {
  content: ' ';
  position: absolute;
  background: white;
  top: 0px;
  left: 1px;
  z-index: 99;
  width: 20px;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  height: 20px;
  border-radius: 100px;
  border-right: 1px solid #ddd;
  cursor: pointer;
}
.set-right .checkbox:checked + label:before {
  content: ' ';
  position: absolute;
  right: -1px;
  left: auto;
  border-radius: 100px;
}
.set-right .checkbox:checked + label:after {
  content: ' ';
  position: absolute;
  background: #4cda60;
  box-shadow: 0 0 1px #4cda60;
}
.set-right .iswhat {
  background-position: -137px -327px;
}
.set-right .typeWrap .login-cover-content {
  margin-bottom: 10px;
}
.set-right .typeWrap .login-cover-content .login-cover {
  width: 430px;
  height: 130px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: bottom;
  background-color: #f3f3f3;
}
.set-right .title {
  display: block;
  font-size: 12px;
  color: #999999;
  line-height: 16px;
}
.set-right .title.special {
  margin-top: 7px;
}
.checked-btn .theme-checkbox-radio > input + span {
  border-radius: 0 !important;
}
.set-right-width-140 {
  width: 140px !important;
}
.set-right-width-126 {
  width: 126px !important;
}
.admin-system-hack .iswhatshare {
  background-color: #e9f6ff;
  border: 1px solid #cceaff;
  font-size: 12px;
  color: #0089ea;
}
.admin-system-hack .iswhatshare i {
  background-position: -123px -38px;
}
.admin-system-hack .modal .modal_header {
  height: 78px;
  line-height: 78px;
  text-align: center;
}
.admin-system-hack .modal .modal_body {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.admin-system-hack .modal li:not(:last-child) {
  margin-bottom: 20px;
}
.admin-system-hack .modal li a {
  float: left;
  width: 130px;
  height: 68px;
  text-align: center;
  line-height: 68px;
  box-sizing: border-box;
  border: 1px solid #eee;
  background-color: #f6f6f6;
  font-size: 14px;
  color: #666;
}
.admin-system-hack .modal li a:not(:last-child) {
  margin-right: 20px;
}
.admin-system-hack .modal li a.hover {
  background-color: #ddd;
  border: 1px solid #ddd;
}
.admin-system-hack .modal li a:active {
  background-color: #ddd;
  border: 1px solid #ddd;
}

.auth-manage {
  padding-top: 0px;
}
.auth-manage .auth-hd {
  height: 60px;
  position: relative;
  background-color: #fafafa;
}
.auth-manage .auth-hd .create-group {
  position: absolute;
  right: 20px;
  top: 12px;
  text-align: center;
  font-size: 14px;
  color: #1192ff;
  line-height: 38px;
}
.auth-manage .auth-hd .create-group i {
  margin-right: 10px;
}
.auth-manage .auth-bd p {
  font-size: 13px;
  color: #999;
  padding: 24px 0 14px 60px;
  line-height: 20px;
}
.auth-manage .auth-bd table {
  width: 100%;
}
.auth-manage .auth-bd thead .td-roleAuth {
  width: 400px;
}
.auth-manage .auth-bd tbody tr {
  text-align: center;
}
.auth-manage .auth-bd tbody tr:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
.auth-manage .auth-bd tbody tr td.td-roleName .icon-16 {
  position: relative;
  top: -2px;
  right: -5px;
}
.auth-manage .auth-bd tbody tr td {
  height: 60px;
  vertical-align: middle !important;
}
.auth-manage .auth-bd tbody td:last-child:after {
  content: '';
  display: block;
  clear: both;
}
.auth-manage .auth-bd tbody td:last-child a {
  display: inline-block;
  text-align: center;
  line-height: 24px;
}
.auth-manage .auth-bd tbody td:last-child a:not(:first-child) {
  margin-left: 20px;
}
.auth-manage .auth-bd tbody td:last-child a .icon-16.setup {
  margin-left: 3px;
}
.auth-manage .auth-bd tbody td:last-child a:hover .icon-16.admin-del {
  background-position: -254px -445px;
}
.auth-manage .auth-bd tbody td:last-child a:hover .icon-16.admin-edit {
  background-position: -58px -475px;
}
.auth-manage .auth-bd tbody td:last-child a:hover .icon-16.admin-add {
  background-position: -56px -445px;
}
.auth-manage .auth-bd tbody td:last-child a:hover .icon-16.setup {
  background-position: -102px -187px;
}
.auth-manage .auth-bd tbody td:last-child a:last-child {
  margin-right: 25px;
}
.auth-manage .auth-bd tbody td.td-roleAuth {
  padding-right: 20px;
  line-height: 20px;
}
.auth-manage .auth-bd .td-roleAuth span:not(:last-child):after {
  content: ',';
  margin: 0 5px;
}
.modal-role {
  width: 457px;
}
.modal-role .modal_header {
  color: #333;
  height: 55px;
  line-height: 55px;
  padding: 0 20px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #ddd;
}
.modal-role .modal_header .icon-16 {
  margin-top: 18px;
  float: right;
}
.modal-role .modal_body {
  padding: 0;
  max-height: 440px;
  overflow-y: auto;
}
.modal-role .role-name {
  text-align: center;
  border-bottom: 1px solid #ddd;
  position: relative;
  padding-top: 30px;
}
.modal-role .role-name .error-tip {
  position: absolute;
  top: 15%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  line-height: 20px;
}
.modal-role .role-name span {
  color: #f30000;
}
.modal-role .role-name p {
  padding: 20px 0 10px 20px;
  text-align: left;
}
.modal-role .role-name em {
  font-size: 14px;
  color: #999;
}
.modal-role .role-name input {
  width: 220px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #ddd;
  background-color: #fff;
  padding-left: 15px;
  margin-left: 15px;
}
.modal-role .role-main .role-main--hd {
  height: 40px;
  line-height: 40px;
}
.modal-role .role-main .role-main--bd li {
  margin-bottom: 1px;
  background-color: #f1f4fb;
  padding: 15px 25px;
}
.modal-role .role-main .role-main--bd .auth-name {
  color: #999;
  margin-bottom: 10px;
}
.modal-role .role-main .role-main--bd .auth-content {
  width: 410px;
  box-sizing: border-box;
  font-size: 0;
}
.modal-role .role-main .role-main--bd .auth-content label {
  display: inline-block;
  line-height: 40px;
  width: 33%;
  box-sizing: border-box;
  font-size: 14px;
}
.modal-role .role-main .role-main--bd .auth-content label span {
  margin-right: 10px;
}
.modal-operation {
  min-width: 500px;
}
.modal-operation.modal-manage .theme-checkbox-radio > input:checked + span {
  background: #fff url(../image/icon.png) no-repeat -118px -70px !important;
  border-color: #e60012 !important;
  cursor: pointer;
}
.modal-operation.modal-manage tr.hover {
  background-color: #ffeddc !important;
}
.modal-operation .modal_header {
  height: 55px;
  line-height: 55px;
  padding: 0 20px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.modal-operation .modal_header h3 {
  color: #333;
  float: left;
  font-size: 14px;
}
.modal-operation .modal_header .icon-16 {
  float: right;
  margin-top: 18px;
}
.modal-operation .modal_body {
  padding: 0;
}
.modal-operation .modal_body .search-line {
  text-align: center;
  height: 94px;
  line-height: 94px;
}
.modal-operation .modal_body .search-line input {
  width: 270px;
  height: 38px;
  padding-left: 15px;
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #dcdcdc;
}
.modal-operation .modal_body .search-line .btn {
  width: 90px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  background-color: #fff;
  border: none;
  margin-left: 12px;
  border: 1px solid #dcdcdc;
}
.modal-operation .modal_body .table-wrap {
  height: 240px;
  overflow-y: scroll;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.modal-operation .modal_body table {
  width: 100%;
}
.modal-operation .modal_body table tr {
  border: 1px solid #ddd;
}
.modal-operation .modal_body table tr.hover {
  background-color: #e9f6ff;
}
.modal-operation .modal_body table thead tr {
  background-color: #f8f8f8;
  border-top: none;
}
.modal-operation .modal_body table thead tr th {
  height: 40px;
  line-height: 40px;
}
.modal-operation .modal_body table td {
  height: 40px;
  line-height: 40px;
}
.modal-operation .modal_body table td:not(first-child) {
  text-align: center;
}
.modal-operation .modal_body table .theme-checkbox-radio > input[type="checkbox"] + span {
  border-radius: 0;
}
.modal-operation .modal_body table .theme-checkbox-radio > input:checked + span {
  background: #fff url(../image/icon.png) no-repeat -118px -58px;
  border-color: #0695fa;
  cursor: pointer;
}

.manage-task-wrap .admin-search {
  height: auto;
}
.study-manage__hack .batch-operation-box {
  float: left;
}
@media all and (min-width: 1900px) {
  .study-manage__hack .time-box-filter {
    margin-left: 20px;
  }
  .study-manage__hack .bath-operation__wrap {
    display: inline-block;
    vertical-align: middle;
  }
}
@media all and (max-width: 1366px) {
  .study-manage__hack .time-box-filter {
    margin-top: 15px;
  }
}
.active-degree .search li {
  position: relative;
}
.active-degree .search .s-left h3 {
  font-size: 16px;
  color: #333;
}
.active-degree .search .s-left span.on-left {
  height: 32px;
  line-height: 32px;
}
.active-degree .search .s-left ul li a.hover {
  color: #fff;
  background-color: #4faeff;
}
.active-degree .search .s-right ul > li:hover {
  background-color: #f0f0f0;
}
.active-degree .search .s-right ul > li {
  float: left;
  font-size: 14px;
  color: #333;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.active-degree .input-next-a {
  padding: 0px 20px;
  border-radius: 3px;
  background-color: #0099FF;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  box-sizing: border-box;
  color: #fff;
}
.active-degree .date-selector {
  position: absolute;
  z-index: 99;
  background-color: #fff;
  border: 1px solid #ddd;
  width: 100%;
  margin: 0 auto;
}
.active-degree .date-selector ul {
  height: 100px;
  overflow-y: auto;
}
.active-degree .date-selector ul li {
  float: none !important;
  text-align: center;
}
.active-degree .date-header span.prev + span {
  display: block;
  text-align: center;
}
.active-degree .date-header {
  position: relative;
  background-color: #fff;
}
.active-degree .prev {
  position: absolute;
  top: 0px;
  left: 0px;
}
.active-degree .next {
  position: absolute;
  top: 0px;
  right: 0px;
}
.active-degree .date-selector .date-header span.prev a,
.active-degree .date-selector .date-header span.next a {
  width: 14px;
  height: 14px;
  padding: 2px 5px;
  border: 1px solid #ddd;
  line-height: 8px;
  text-align: center;
  background-color: #d3d3d3;
  border-radius: 3px;
  color: #333;
}
.active-degree > div:not(:last-child) {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
.admin-bd .courseAnalysis .tab-menu__wrap {
  padding: 15px 0;
  background-color: #f8f8f8;
  border-bottom: 1px solid #eee;
}
.admin-bd .courseAnalysis .tab-menu {
  padding-left: 30px;
  line-height: 40px;
  height: 40px;
}
.admin-bd .courseAnalysis .tab-menu:last-child {
  margin-top: 3px;
}
.admin-bd .courseAnalysis .k_time_date {
  background-color: #fff;
}
.admin-bd .courseAnalysis .admin-bd--content {
  margin-left: 0px;
}
.admin-bd .courseAnalysis .admin-bd--content .admin-search {
  border-top: 0;
  padding: 0 30px;
}
.admin-bd .courseAnalysis .admin-bd--content .admin-search .course-source span.on-left {
  margin-top: -4px;
}
.admin-bd .courseAnalysis .admin-bd--content .admin-search .course-source .hd-ll {
  line-height: 58px;
}
.admin-bd .courseAnalysis .admin-bd--content .admin-search .course-source .k_time_date {
  line-height: 20px;
}
.admin-bd .courseAnalysis .auth-manage {
  text-align: center;
  border: 1px solid #dcdcdc;
}
.admin-bd .courseAnalysis .auth-manage table {
  table-layout: fixed;
}
.admin-bd .courseAnalysis .auth-manage thead tr {
  background-color: #F5F5F5;
}
.admin-bd .courseAnalysis .auth-manage thead tr th {
  border: 1px solid #ddd;
}
.admin-bd .courseAnalysis .auth-manage thead tr th:first-child {
  text-align: left;
  padding-left: 20px;
  line-height: 36px;
}
.admin-bd .courseAnalysis .auth-manage tr td:first-child {
  height: 40px;
  line-height: 40px;
  text-align: left;
  padding-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin-bd .courseAnalysis .auth-manage tr td:nth-child(2) {
  padding-left: 0;
}
.admin-bd .courseAnalysis .auth-manage tr td:last-child a {
  color: #1192ff;
  margin-right: 0;
}
.admin-bd .courseAnalysis .auth-manage tbody tr:nth-child(even) {
  background-color: #f8f8f8;
}
.admin-bd .courseAnalysis .auth-manage tbody tr td {
  padding-top: 0;
  padding-bottom: 0;
  border: 1px solid #ddd;
}
.admin-bd .courseAnalysis .auth-manage tbody tr td:last-child {
  text-align: center;
}

.study-manage .time-box-filter {
  margin-right: 0;
}
.study-manage .time-box-filter .sure {
  margin-left: 4px;
}
.study-manage .time-box-filter .sure,
.study-manage .time-box-filter .cancel {
  width: 90px;
  vertical-align: middle;
}
.study-manage > table {
  width: 100%;
  table-layout: fixed;
  margin-bottom: 20px;
  color: #555;
}
.study-manage > table th {
  height: 36px;
  line-height: 36px;
  text-align: left;
  color: #7193ac;
}
.study-manage > table th:not(:first-child)::before {
  content: '';
  display: inline-block;
  height: 20px;
  width: 1px;
  vertical-align: -5px;
  background: #ccd0d8;
  margin-right: 10px;
}
.study-manage > table td {
  height: 50px;
  line-height: 50px;
  text-align: left;
}
.study-manage > table th:nth-child(2) {
  width: 157px;
}
.study-manage thead tr {
  background-color: #f1f4fb;
}
.study-manage thead tr th {
  border-bottom: none;
}
.study-manage tbody tr.title-total {
  background-color: #c8d4f0;
}
.study-manage tbody tr.title-total td {
  padding-left: 12px;
  color: #fff;
}
.study-manage tbody tr.title-total td:first-child {
  text-align: center;
  padding-left: 0;
}
.study-manage tbody tr.title-depart {
  background-color: #f1f4fb;
  border-bottom: 1px solid #ddd;
}
.study-manage tbody tr.title-depart td {
  padding-left: 12px;
}
.study-manage tbody tr.title-depart td:first-child {
  text-align: center;
  padding-left: 0;
}
.study-manage .dpt-table {
  border-bottom: 1px solid #ddd;
}
.study-manage .dpt-table > td:first-child {
  
}
.study-manage .dpt-table table {
  width: 100%;
  table-layout: fixed;
}
.study-manage .dpt-table table td {
  height: 34px;
  padding-left: 7px;
}
.study-manage .dpt-table table tbody tr {
  border-left: 1px solid #ddd;
}
.study-manage .dpt-table table tbody tr:not(:last-child) {
  border-bottom: 1px solid #ddd;
}

.admin-hd.static-list .location {
  vertical-align: -4px;
  display: inline-block;
}
.admin-hd.static-list .bread {
  padding: 0;
  padding-top: 1px;
}
.admin-hd.static-list .bread li {
  float: none;
  padding: 0;
}
.admin-hd.static-list .bread li.hover a {
  border-bottom: none;
}
.admin-hd.static-list .bread li a {
  display: inline;
  padding: 0;
}
.admin-bd .static-list--hd {
  height: 130px;
  box-sizing: border-box;
  text-align: center;
  padding: 43px 0;
}
.admin-bd .static-list--hd.task {
  height: 60px;
  line-height: 60px;
  padding: 0;
  background-color: #fafafa;
  border-bottom: 1px solid #ddd;
}
.admin-bd .static-list--hd h3 {
  font-size: 16px;
  color: #383838;
  margin-bottom: 9px;
}
.admin-bd .static-list--hd p {
  color: #999;
}
.admin-bd .static-list--hd p span {
  margin-left: 26px;
}
.admin-bd .static-list--bd {
  padding-bottom: 55px;
  margin-bottom: 23px;
  padding-left: 3%;
  
}
.admin-bd .static-list--bd .imgbox {
  width: 31%;
  float: left;
  margin-right: 2%;
  margin-bottom: 2%;
  box-sizing: border-box;
  padding: 17px 0 17px 17px;
  border: 1px solid #eee;
}
.admin-bd .static-list--bd .imgbox .imgleft {
  float: left;
}
.admin-bd .static-list--bd .imgbox .imgleft img {
  border-radius: 100%;
  width: 70px;
  height: 70px;
}
.admin-bd .static-list--bd .imgbox .textright {
  margin-left: 87px;
}
.admin-bd .static-list--bd .imgbox .textright p {
  font-size: 18px;
}
.admin-bd .static-list--bd .imgbox .textright p:first-child {
  margin-top: 13px;
}
.admin-bd .static-list--bd .imgbox .textright p:first-child span {
  margin-left: 15px;
}
.admin-bd .static-list--bd .imgbox .textright p:last-child {
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin-bd .static-list--bd .imgbox .textright p:last-child span:last-child {
  margin-left: 25px;
}
.admin-bd .static-list--bd .imgbox .textright p span {
  font-size: 14px;
}
.admin-bd .static-list--bd .loadmore {
  display: block;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #0089ea;
  box-sizing: border-box;
  border: 1px solid #cceaff;
  background-color: #e9f6ff;
}
.admin-bd .static-list--bd.task {
  padding: 0;
  margin: 0;
  position: relative;
}
.admin-bd .static-list--bd .left {
  width: 298px;
  background-color: #f1f4fb;
  height: 100%;
  border-right: 1px solid #ddd;
  position: absolute;
  left: 0;
}
.admin-bd .static-list--bd .left .depart-wrap {
  width: 100%;
  background-color: #f1f4fb;
}
.admin-bd .static-list--bd .left .depart-wrap .depart-title {
  border-top: none;
}
.admin-bd .static-list--bd .right {
  width: 100%;
  padding-left: 298px;
  padding-right: 20px;
  box-sizing: border-box;
}
.admin-bd .static-list--bd .right .right-hd {
  padding-left: 25px;
}
.admin-bd .static-list--bd .right .right-hd p {
  float: left;
  margin-top: 30px;
  color: #999;
}
.admin-bd .static-list--bd .right .right-hd p span {
  color: #ff7e00;
}
.admin-bd .static-list--bd .right table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 10px;
}
.admin-bd .static-list--bd .right table th,
.admin-bd .static-list--bd .right table td {
  height: 55px;
  width: 25%;
}
.admin-bd .static-list--bd .right table th a,
.admin-bd .static-list--bd .right table td a {
  color: #0083e0;
}
.admin-bd .static-list--bd .right .notes-no {
  padding-top: 120px;
}

.admin-bd .courseAnalysis .auth-manage table.sign-list {
  table-layout: fixed;
}
.admin-bd .courseAnalysis .auth-manage table.sign-list thead tr th:first-child {
  width: auto;
  text-align: center;
}
.admin-bd .courseAnalysis .auth-manage table.sign-list thead tr th:last-child {
  text-align: center;
  padding-right: 0px;
}
.auth-manage .auth-bd table.sign-list tbody td:first-child {
  text-align: center;
}
.auth-manage .auth-bd table.sign-list tbody td:last-child {
  text-align: center;
}
.admin-bd .courseAnalysis .ganshou-list .auth-manage thead tr th:nth-child(2) {
  width: 800px;
}
.admin-bd .courseAnalysis .ganshou-list .auth-manage tbody tr td:nth-child(2) {
  width: 800px;
  padding: 10px;
}
.admin-bd .courseAnalysis .auth-manage .sign-list thead tr th:nth-child(1) {
  padding-left: 0px;
}
.admin-bd .courseAnalysis .auth-manage .sign-list tbody tr td:nth-child(1) {
  padding-left: 0px;
}
.admin-bd .courseAnalysis .auth-manage table.sign-list tr th:first-child {
  padding-left: 0px;
}
.list-table-content-wrap .time-title {
  padding-left: 20px;
  font-size: 14px;
  float: left;
  vertical-align: middle;
  line-height: 30px;
  margin-right: 20px;
}
.auth-manage .auth-bd table.sign-list tbody td:last-child a:last-child {
  margin-right: 0px;
}
.auth-manage .auth-bd table.sign-list tbody td:last-child a:last-child {
  margin-right: 0px;
}
.list-table-content-wrap .auth-manage {
  margin-top: 20px;
}
.static-detail-course-name {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 35px;
  font-size: 18px;
  color: #333;
  background-color: #f8f8f8;
}
.admin-bd .courseAnalysis .tab-menu.list-menu {
  border-bottom: 1px solid #ddd;
  padding-left: 0px;
}
.admin-bd .courseAnalysis .tab-menu.list-menu .little-menu {
  margin-right: 20px;
}
.admin-bd .courseAnalysis .tab-menu.list-menu .little-menu.blue {
  color: #1192ff;
}
.admin-bd .courseAnalysis .tab-menu.list-menu .little-menu:first-child {
  border-left: 1px solid #eee;
}
.tab-menu .classfify.static-detail-menu > span {
  box-sizing: border-box;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333;
  background-color: #f8f8f8;
  border-right: 1px solid #f8f8f8;
  border-left: 1px solid #f8f8f8;
  vertical-align: top;
  margin-left: -1px;
}
.tab-menu.list-menu .classfify > span.selected {
  background-color: #fff;
  color: #333;
  border-top: 4px solid #109cff;
  box-sizing: content-box;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  position: relative;
  top: -3px;
  border-bottom: 1px solid #fff;
}
.tab-menu.list-menu .classfify > span:hover {
  color: #1192ff;
  box-sizing: content-box;
  background-color: #f8f8f8;
}
.tab-menu.list-menu .classfify > span.selected:hover {
  background-color: #fff;
  color: #333;
}
.tab-menu.list-menu .classfify > span.selected .blue,
.tab-menu.list-menu .classfify > span:hover .blue {
  color: #1192ff;
}
.daochu-list .title {
  display: inline-block;
  width: 115px;
  height: 32px;
  line-height: 32px;
  background-color: #00bf51;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  margin-right: 20px;
}
.daochu-list .title .white-daochu {
  position: relative;
  left: -5px;
  top: -1px;
}
.daochu-list {
  float: right;
}
.search-time-btn {
  width: 95px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  background-color: #109cff;
  text-align: center;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
}
.search-time-btn:hover {
  color: #fff;
}
.search-result-num {
  padding-left: 20px;
  margin-top: 20px;
  font-size: 14px;
}
.search-result-num .orange {
  color: #fa912a;
  display: inline-block;
  margin: 0 5px;
}

.admin-bd .clear_time {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
}
.admin-bd .clear_time:hover {
  color: #017fea;
}
.courseAnalysis .timer-shanxuan-wrap {
  margin-top: 20px;
  padding-left: 20px;
}
.timer-shanxuan-wrap .time-title {
  float: left;
  line-height: 32px;
}

.news-manage .s-input {
  margin-top: 0px;
  margin-right: 20px;
}
.news-manage .s-input .search-person-input {
  background-color: #fff;
}
.news-manage .s-input .admin-searchicon {
  top: 10px;
}
.library-course {
  display: inline-block;
  width: 980px;
  padding: 20px 0;
  vertical-align: top;
  box-sizing: border-box;
}
.library-course .iterm {
  display: inline-block;
  min-width: 140px;
  vertical-align: middle;
}
.library-course .iterm:first-child .title {
  text-align: left;
  text-indent: 20px;
}
.library-course .iterm .title {
  text-align: left;
  text-indent: 30px;
  margin-bottom: 13px;
  line-height: 18px;
}
.library-course .set-right {
  width: 140px;
  text-align: center;
  margin-left: -9px;
  margin-right: 0px;
}

.system-stage-wrap .menu-left {
  position: fixed;
  left: 0;
  top: 80px;
  bottom: 0;
  z-index: 198;
  width: 200px;
  background-color: #222735;
  overflow-y: auto;
}
.system-stage-wrap .menu-left .menu-box {
  width: 100%;
  padding-top: 10px;
  float: left;
  text-align: left;
  box-sizing: border-box;
  background-color: #222735;
}
.system-stage-wrap .menu-left .menu-box i:first-child {
  margin-right: 17px;
  margin-left: 32px;
}
.system-stage-wrap .menu-left .menu-box i.white-arrow {
  width: 20px;
  height: 20px;
  background-position: -507px 8px;
  position: absolute;
  right: 20px;
}
.system-stage-wrap .menu-left .menu-box i.white-arrow.closed {
  transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.system-stage-wrap .menu-left .menu-box a {
  box-sizing: border-box;
}
.system-stage-wrap .menu-left .menu-box li {
  width: 100%;
  height: 48px;
  line-height: 48px;
  clear: left;
  background-color: #222735;
  box-sizing: border-box;
  cursor: pointer;
  text-align: left;
}
.system-stage-wrap .menu-left .menu-box li .firstBox {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.system-stage-wrap .menu-left .menu-box li.sel-level-1 {
  box-sizing: border-box;
}
.system-stage-wrap .menu-left .menu-box li.sel-level-1 .firstBox {
  width: 90%;
  margin: 0 auto;
  border-radius: 8px;
  background-color: #3d4252;
  color: #fff;
  box-sizing: border-box;
}
.system-stage-wrap .menu-left .menu-box li.sel-level-1 .firstBox i:first-child {
  margin-left: 22px;
}
.system-stage-wrap .menu-left .menu-box li.sel-level-1.selected a {
  color: #1192ff;
}
.system-stage-wrap .menu-left .menu-box li.sel-level-1 .second-box .selected {
  color: #1192ff;
}
.system-stage-wrap .menu-left .menu-box li.sel-level-1 .second-box .selected em {
  background-color: #1192ff;
}
.system-stage-wrap .menu-left .menu-box li a,
.system-stage-wrap .menu-left .menu-box li div {
  color: #fff;
  display: block;
  width: 100%;
  font-size: 14px;
}
.system-stage-wrap .menu-left .menu-box li ul {
  float: left;
  width: 100%;
  text-align: left;
}
.system-stage-wrap .menu-left .menu-box li ul.second-box {
  text-align: center;
}
.system-stage-wrap .menu-left .menu-box li ul.second-box a {
  text-align: left;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.system-stage-wrap .menu-left .menu-box li ul.second-box a em {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 22px;
  margin-left: 40px;
}
.system-stage-wrap .menu-left .menu-box li ul li {
  height: 48px;
  line-height: 48px;
}
.system-stage-wrap .menu-left .menu-box li ul li a {
  font-size: 14px;
}
.system-stage-wrap .firstBox .icon-16 {
  width: 14px;
  height: 14px;
}
.system-stage-wrap .firstBox .icon-16.sys-adminManage {
  background: url("../image/sys-adminManage.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-set {
  background: url("../image/sys-set.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-person {
  background: url("../image/sys-person.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-class {
  background: url("../image/sys-class.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-lecturer {
  background: url("../image/sys-lecturer.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-study {
  background: url("../image/sys-study.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-test {
  background: url("../image/sys-test.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-statistics {
  background: url("../image/sys-statistics.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-account {
  background: url("../image/sys-account.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-integral {
  background: url("../image/sys-integral.png") no-repeat center center;
  background-size: 100% 100%;
}
.system-stage-wrap .firstBox .icon-16.sys-sold {
  background: url("../image/sys-sold.png") no-repeat center center;
  background-size: 100% 100%;
}

.manage-task-wrap .admin-search {
  margin-top: 0;
  border: none;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.manage-task-wrap .admin-search .searchBox {
  margin-left: 40px;
}
.manage-task-wrap .admin-search .certi-searchBox {
  display: flex;
  margin-top: 20px;
  align-items: center;
}
.manage-task-wrap .admin-search .certi-searchBox .batch-operation-box,
.manage-task-wrap .admin-search .certi-searchBox .searchBox {
  margin: 0;
  margin-right: 10px;
  height: 36px;
  line-height: 36px;
}
.manage-task-wrap .admin-search .certi-searchBox .btnBox button {
  margin-right: 10px;
  width: 80px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  background: #1192ff;
  text-align: center;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
}
.manage-task-wrap .admin-search .boxRight {
  display: flex;
  justify-content: right;
  align-items: center;
  flex: 1;
}
.manage-task-wrap .admin-search .boxRight button {
  width: 80px;
  height: 34px;
  line-height: 34px;
  color: #fff;
  background: #1192ff;
  text-align: center;
  font-size: 15px;
  margin-left: 30px;
  border-radius: 4px;
  cursor: pointer;
}
.manage-task-wrap .admin-search .boxRight .searchBox {
  margin-bottom: 0 !important;
}
.manage-task-wrap .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td {
  padding-left: 17px;
}
.manage-task-wrap .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td.name {
  padding-left: 17px;
}
.manage-task-wrap .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td.name_paddingLeft {
  padding-left: 0 !important;
}
.manage-task-wrap .right-main-manage-content-wrap .depart-person-content-wrap .staff-list-content-wrap table td.last-child {
  overflow: inherit;
}
.label_paddingLeft {
  padding-left: 17px !important;
}
.pushTask-content {
  width: 905px !important;
}
.pushTask-content .result-box {
  width: 310px;
  background-color: #fcfcfc;
  float: left;
  border: 1px solid #ddd;
  border-bottom: none;
  border-top: none;
  padding-top: 20px;
}
.pushTask-content .result-box .del-all-result {
  cursor: pointer;
  padding-bottom: 16px;
  padding-top: 20px;
  padding-left: 200px;
}
.pushTask-content .result-box .bottom {
  position: relative;
}
.pushTask-content .result-box .bottom .have-choose {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #f1f4fb;
  color: #7193ac;
  font-size: 14px;
  text-indent: 18px;
}
.pushTask-content .arrorw-box {
  float: left;
  margin: 0 25px;
  margin-top: 190px;
}
.pushTask-content .pushTask_left {
  width: 200px;
  overflow-y: auto;
  height: 421px;
  float: left;
  display: block;
  border-right: 1px solid #ddd;
  background-color: #f5f5f5;
}
.pushTask-content .pushTask-padding {
  padding-top: 10px;
  box-sizing: border-box;
}
.pushTask-content .pushTask_right {
  width: 310px;
  padding-top: 20px;
  box-sizing: border-box;
  float: left;
  display: block;
  border-right: 1px solid #ddd;
}
.pushTask-content .pushTask_right .pushTask-table .push-hd {
  height: 42px;
  line-height: 42px;
  background-color: #f1f4fb;
}
.pushTask-content .pushTask_right .pushTask-table .push-hd .first {
  width: 100%;
  padding-left: 16px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px #ddd solid;
  
}
.pushTask-content .pushTask_right .pushTask-table .push-hd .first.downListFilter {
  overflow: inherit;
  border-bottom: none;
}
.pushTask-content .pushTask_right .pushTask-table .push-hd .first.downListFilter .titleName {
  width: 170px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pushTask-content .pushTask_right .pushTask-table .push-hd .first.downListFilter .batch-operation-box {
  margin-left: 0px;
}
.pushTask-content .pushTask_right .pushTask-table .push-hd .first.downListFilter .batch-operation-box .batch-search {
  width: 80px;
  border: none;
}
.pushTask-content .pushTask_right .pushTask-table .push-hd .first.downListFilter .batch-operation-box .batch-search input {
  width: 67px;
}
.pushTask-content .pushTask_right .pushTask-table .push-hd .first.downListFilter .batch-operation-box .batch-down-list {
  width: 80px;
}
.pushTask-content .pushTask_right .pushTask-table .push-hd .first.downListFilter .batch-operation-box .caret-arrow {
  right: 11px;
}
.pushTask-content .pushTask_right .pushTask-table .push-bd-box {
  height: 307px;
  overflow-y: auto;
}
.pushTask-content .pushTask_right .pushTask-table .push-bd-box .push-bd .row-disabled {
  color: #bbb !important;
}
.pushTask-content .pushTask_right .pushTask-table .push-bd-box .push-bd .row {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  color: #555;
}
.pushTask-content .pushTask_right .pushTask-table .push-bd-box .push-bd .first {
  width: 250px;
  padding-left: 16px;
  padding-right: 16px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pushTask-content .pushTask_right .pushTask-table label {
  margin-right: 12px;
}
.pushTask-content .pushTask-input {
  position: relative;
  margin-right: 40px;
  box-sizing: border-box;
  overflow: hidden;
  padding-bottom: 15px;
}
.pushTask-content .pushTask-input .search-person-input {
  width: 190px;
  height: 36px;
  line-height: 36px;
  text-indent: 10px;
  border: 1px solid #ddd;
  color: #999;
  padding-right: 30px;
  float: right;
}
.pushTask-content .pushTask-input .admin-searchicon {
  position: absolute;
  top: 10px;
  right: 8px;
  cursor: pointer;
}
.pushTask-content .choose-list-wrap_pushTask {
  border-top: 1px solid #ddd;
  height: 307px;
  overflow-y: auto;
}
.pushTask-content .choose-list-wrap_pushTask li {
  height: 50px;
  box-sizing: border-box;
  padding-left: 16px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}
.pushTask-content .choose-list-wrap_pushTask li span {
  float: left;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pushTask-content .choose-list-wrap_pushTask li i {
  float: right;
  color: #1192ff;
  padding-right: 16px;
  display: none;
}
.pushTask-content .choose-list-wrap_pushTask li:hover {
  background-color: #f1f4fb;
}
.pushTask-content .choose-list-wrap_pushTask li:hover .del-button {
  display: inline-block;
}
.pushTask-content .modal-footer {
  padding: 20px 0;
  border-top: 1px solid #ddd;
  text-align: right;
}
.pushTask-content .modal-footer .s-btn {
  display: inline-block;
  width: 90px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  margin: 0 12px;
  cursor: pointer;
  border-radius: 2px;
}
.pushTask-content .modal-footer .cancel {
  border: 1px solid #ddd;
  background-color: #fff;
  color: #333;
}
.pushTask-content .modal-footer .sure {
  background-color: #1192ff;
  color: #fff;
}
.push-unselected {
  width: 562px;
}
.push-unselected .modal_header {
  height: 55px;
  line-height: 55px;
  padding: 0 20px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.push-unselected .modal_header h3 {
  font-size: 17px;
  color: #7193ac;
}
.push-unselected .modal_header .gray-x {
  margin-top: 18px;
}
.push-unselected .modal_body {
  padding: 0;
}
.push-unselected .modal_body .push-unselected-text {
  padding: 20px;
}
.push-unselected .modal_body .push-unselected-text h3 {
  font-size: 18px;
  color: #555;
  margin-top: 15px;
  margin-bottom: 10px;
}
.push-unselected .modal_body .push-unselected-text p,
.push-unselected .modal_body .push-unselected-text .p_div {
  font-size: 15px;
  color: #555;
  line-height: 26px;
}
.push-unselected .modal_body .push-unselected-text .p_span {
  color: #7193ac;
}
.push-unselected .modal_body .push-unselected-text .p_div {
  margin-top: 10px;
}
.push-unselected .modal-footer {
  padding: 20px 0;
  text-align: right;
}
.push-unselected .modal-footer .s-btn {
  display: inline-block;
  width: 90px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  margin: 0 12px;
  cursor: pointer;
  border-radius: 2px;
}
.push-unselected .modal-footer .cancel {
  border: 1px solid #ddd;
  background-color: #fff;
  color: #333;
}
.push-unselected .modal-footer .sure {
  background-color: #1192ff;
  color: #fff;
}
.pushTask-modal {
  width: 802px;
}
.pushTask-modal .modal_header {
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  background: #fff;
  border-radius: 8px 8px 0 0;
  border: 1px #ddd solid;
}
.pushTask-modal .modal_header h3 {
  font-size: 14px;
  color: #333;
}
.pushTask-modal .modal_header .gray-x {
  margin-top: 18px;
}
.pushTask-modal .modal_body {
  padding: 0;
}
.pushTask-modal .modal_body .depart-wrap .depart-list li a {
  height: 100%;
  box-sizing: border-box;
  
}
.pushTask-modal .modal_body .depart-wrap .depart-list li a.selected {
  background-color: #e1e8fa;
}
.pushTask-modal .modal_body .left {
  display: none;
}
.pushTask-modal .modal_body .right {
  display: none;
}
.pushTask-modal.selPerson .right {
  height: 520px !important;
}
.pushTask-modal.active {
  
}
.pushTask-modal.active .left {
  width: 242px;
  height: 520px;
  float: left;
  display: block;
  border-right: 1px solid #ddd;
  background-color: #f5f5f5;
}
.pushTask-modal.active .left .depart-wrap {
  background-color: #fff;
  overflow-y: auto;
}
.pushTask-modal.active .right-padding {
  padding-bottom: 0 !important;
  height: auto !important;
}
.pushTask-modal.active .right {
  width: 558px;
  padding: 20px 0;
  box-sizing: border-box;
  
  height: 400px;
  float: right;
  display: block;
  
}
.pushTask-modal.active .right .s-input-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 20px;
}
.pushTask-modal.active .right .s-input-box .s-input {
  margin-top: 0;
  float: left;
}
.pushTask-modal.active .right .s-input-box .btn {
  float: right;
  width: 86px;
  height: 34px;
  line-height: 34px;
  background-color: #1192ff;
  border: 1px solid #1192ff;
  border-radius: 2px;
  color: #fff;
}
.pushTask-modal.active .right .push-table {
  
  padding-top: 50px;
}
.pushTask-modal.active .right .push-table .push-hd {
  height: 42px;
  line-height: 42px;
  background-color: #f1f4fb;
}
.pushTask-modal.active .right .push-table .push-hd > div {
  display: inline-block;
}
.pushTask-modal.active .right .push-table .push-hd .first {
  padding-left: 16px;
  box-sizing: border-box;
  font-size: 14px;
  color: #7193ac;
}
.pushTask-modal.active .right .push-table .push-hd .second {
  width: 74px;
  float: right;
}
.pushTask-modal.active .right .push-table .push-bd-box {
  height: 390px;
  overflow-y: auto;
}
.pushTask-modal.active .right .push-table .push-bd .notes-no {
  padding-top: 100px;
}
.pushTask-modal.active .right .push-table .push-bd .row {
  height: 54px;
  line-height: 54px;
  border-top: 1px solid #ddd;
  color: #555;
}
.pushTask-modal.active .right .push-table .push-bd .row:nth-child(even) {
  background-color: #fbfbfb;
}
.pushTask-modal.active .right .push-table .push-bd .row > div {
  display: inline-block;
}
.pushTask-modal.active .right .push-table .push-bd .first {
  width: 190px;
  padding-left: 16px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pushTask-modal.active .right .push-table .push-bd .second {
  width: 280px;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pushTask-modal.active .right .push-table .push-bd .three {
  width: 10%;
  vertical-align: top;
}
.pushTask-modal.active .right .push-table .push-bd .three span {
  color: #999;
  display: none;
}
.pushTask-modal.active .right .push-table .push-bd .three a {
  color: #1192ff;
  display: inline-block;
}
.pushTask-modal.active .right .push-table .push-bd .three.active span {
  display: inline-block;
}
.pushTask-modal.active .right .push-table .push-bd .three.active a {
  display: none;
}
.pushTask-modal.active .depart-wrap {
  height: 100%;
  overflow-y: auto;
}
.pushTask-modal .push-table label {
  margin-right: 12px;
}

.pushTask-wait,
.pushTask-loading {
  width: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding-bottom: 8px;
  padding-top: 8px;
  background-color: #676d89;
  border-radius: 6px;
  text-align: center;
}
.pushTask-wait .imgleft,
.pushTask-loading .imgleft {
  overflow: hidden;
}
.pushTask-wait .imgleft img,
.pushTask-loading .imgleft img {
  width: 60px;
  vertical-align: middle;
  position: relative;
  left: -10px;
  top: 3px;
}
.pushTask-wait .imgleft span,
.pushTask-loading .imgleft span {
  color: #fff;
  position: relative;
  left: -10px;
  top: 4px;
}
.pushTask-wait .imgleft p,
.pushTask-loading .imgleft p {
  color: #fff;
  position: relative;
}
.push-modal {
  position: absolute;
  
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 300;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-animation: opacity 0.3s;
  animation: opacity 0.3s;
}
.push-modal.fixedBox {
  position: fixed;
}
.push-modal.hightIndex {
  position: fixed;
  z-index: 200;
}
.pushTask-loading {
  width: auto;
}
.pushTask-loading .imgleft img {
  left: 1px;
}

.static-list--bd .depart-wrap .depart-list li a {
  width: 100%;
  border-top: 1px solid #f1f4fb;
  border-bottom: 1px solid #f1f4fb;
  height: 100%;
  box-sizing: border-box;
}
.static-list--bd .depart-wrap .depart-list li a:hover,
.static-list--bd .depart-wrap .depart-list li a.selected {
  border-top: 1px solid #e1e8fa;
  border-bottom: 1px solid #e1e8fa;
  background-color: #e1e8fa;
}

.pushTask-modal.appoint-boxing.active {
  width: 878px;
}
.pushTask-modal.appoint-boxing.active.addTaskModal,
.pushTask-modal.appoint-boxing.active.addWorkModal,
.pushTask-modal.appoint-boxing.active.addVoteModal {
  width: 697px;
}
.pushTask-modal.appoint-boxing.active.appoint-depart {
  width: 610px;
  background: #fff;
  position: absolute;
  border-radius: 8px;
  box-shadow: 0 0 15px #c3bdbd;
}
.pushTask-modal.appoint-boxing.active.selKnowledgeDot .right .push-table .push-bd-box,
.pushTask-modal.appoint-boxing.active.addMustQues .right .push-table .push-bd-box {
  height: 288px;
}
.pushTask-modal.appoint-boxing.active .modal-footer {
  padding: 20px 0;
  border-top: 1px solid #ddd;
  text-align: center;
}
.pushTask-modal.appoint-boxing.active .modal-footer .s-btn {
  display: inline-block;
  width: 90px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  margin: 0 12px;
  cursor: pointer;
  border-radius: 5px;
}
.pushTask-modal.appoint-boxing.active .modal-footer .s-btn.cancel {
  border: 1px solid #ddd;
  background-color: #fff;
  color: #333;
}
.pushTask-modal.appoint-boxing.active .modal-footer .s-btn.sure {
  background-color: #1192ff;
  color: #fff;
}
.pushTask-modal.appoint-boxing.active .left {
  width: 230px;
  overflow: auto;
  height: 400px;
  border-bottom: none;
}
.pushTask-modal.appoint-boxing.active .right {
  float: left;
  width: 300px;
  border: 1px solid #ddd;
  border-bottom: none;
}
.pushTask-modal.appoint-boxing.active .right .s-input-box {
  padding: 0 40px;
}
.pushTask-modal.appoint-boxing.active .right .push-table .push-bd-box {
  
  height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
.pushTask-modal.appoint-boxing.active .right .push-table .push-bd .first {
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pushTask-modal.appoint-boxing.active .arrorw-box {
  float: left;
  margin: 0 25px;
  margin-top: 190px;
}
.pushTask-modal.appoint-boxing.active .result-box {
  width: 310px;
  background-color: #fcfcfc;
  float: left;
  border-left: 1px solid #ddd;
  border-bottom: none;
}
.pushTask-modal.appoint-boxing.active .result-box .top {
  height: 70px;
  width: 100%;
  position: relative;
}
.pushTask-modal.appoint-boxing.active .result-box .top .del-all {
  position: absolute;
  right: 10px;
  bottom: 20px;
  cursor: pointer;
}
.pushTask-modal.appoint-boxing.active .result-box .top .title {
  margin-left: 5px;
  color: #1192ff;
  font-size: 14px;
  vertical-align: middle;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .have-choose {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #EEEEEE;
  color: #7193ac;
  font-size: 14px;
  text-indent: 35px;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .chooseBoxing {
  height: 290px;
  overflow-y: auto;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .choose-list-wrap {
  height: 290px;
  overflow-y: auto;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .choose-list-wrap.quesBankSelResult {
  height: 245px;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .choose-list-wrap li {
  width: 100%;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .choose-list-wrap li:hover {
  background-color: #f1f4fb;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .choose-list-wrap li:hover .del-button {
  display: inline-block;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .choose-list-wrap li .course-name {
  display: inline-block;
  width: 225px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 35px;
  color: #555;
}
.pushTask-modal.appoint-boxing.active .result-box .bottom .choose-list-wrap li .del-button {
  display: inline-block;
  vertical-align: top;
  color: #1192ff;
  float: right;
  margin-right: 10px;
  cursor: pointer;
  display: none;
}
.pushTask-modal.appoint-boxing.active.appoint-person .right .push-table .push-bd .first {
  width: 150px;
}
.pushTask-modal.appoint-boxing.active.appoint-person .right .push-table .push-bd .second {
  width: 100px;
  vertical-align: top;
  margin-left: 20px;
}
.pushTask-modal.appoint-boxing.active.authorization {
  width: 986px;
}
.pushTask-modal.appoint-boxing.active.authorization .right {
  width: 296px;
  border-left: none;
}
.pushTask-modal.appoint-boxing.active.authorization .right .push-table .push-hd .first {
  width: 150px;
}
.pushTask-modal.appoint-boxing.active.authorization .right .push-table .push-hd .second {
  width: 100px;
  margin-left: 20px;
  float: none;
  color: #7193ac;
}
.pushTask-modal.appoint-boxing.active.authorization .result-box {
  width: 376px;
}
.pushTask-modal.appoint-boxing.active.authorization .result-box label {
  vertical-align: top;
}
.pushTask-modal.appoint-boxing.active.authorization .result-box .check-eit {
  display: inline-block;
  width: 95px;
  text-align: center;
}
.pushTask-modal.appoint-boxing.active.authorization .result-box .bottom .have-choose {
  text-indent: 18px;
}
.pushTask-modal.appoint-boxing.active.authorization .result-box .bottom .choose-box-title {
  height: 44px;
  line-height: 44px;
  padding-left: 18px;
  border-bottom: 1px solid #ddd;
}
.pushTask-modal.appoint-boxing.active.authorization .result-box .bottom .choose-box-title > div {
  display: inline-block;
  font-size: 15px;
  color: #555;
  width: 95px;
}
.pushTask-modal.appoint-boxing.active.authorization .result-box .bottom .choose-list-wrap li.default .course-name {
  color: #bbb;
  font-size: 14px;
}
.pushTask-modal.appoint-boxing.active.authorization .result-box .bottom .choose-list-wrap li .course-name {
  width: 95px;
  text-indent: 18px;
  color: #555;
  vertical-align: top;
}
.pushTask-modal.appoint-boxing.active.appoint-person .right .s-input-box,
.pushTask-modal.appoint-boxing.active.appoint-course .right .s-input-box {
  float: none;
}
.pushTask-modal.appoint-boxing.active.appoint-course .right {
  overflow-y: visible;
}
.pushTask-modal.appoint-boxing.active.appoint-course .result-box {
  overflow: visible;
}
.pushTask-modal.appoint-boxing.active.appoint-course .push-table .push-bd-box {
  height: 250px;
  overflow: auto;
}

.personalModule ul li {
  width: 798px;
  border: 1px solid #ddd;
  margin: 20px;
  margin-bottom: 40px;
}
.personalModule ul li img {
  display: block;
}
.personalModule .coverPic {
  width: 798px;
  height: 140px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #f9f9f9;
  float: left;
}
.personalModule .coverPic img {
  width: 798px;
  height: 140px;
}
.personalModule .mainBox {
  width: 798px;
  float: left;
  padding: 20px;
  padding-top: 0px;
}
.personalModule .mainBox .p1 {
  text-align: center;
  font-size: 18px;
  color: #555;
  float: left;
  margin: 22px 20px 0 0;
}
.personalModule .goToEdit {
  display: block;
  margin: 0 auto;
  width: 140px;
  height: 35px;
  line-height: 35px;
  color: #fff;
  background-color: #1192ff;
  border-radius: 4px;
  text-align: center;
  font-size: 15px;
  margin-top: 15px;
  float: left;
}
.personalModule .set-right {
  text-align: center;
  margin-top: 22px;
  margin-right: 30px;
  color: #555;
  font-size: 15px;
  float: right;
}
.personalModule .set-right label {
  margin-left: 20px;
}
.MoudlesMain {
  position: relative;
}
.MoudlesMain .main-manage-menu {
  left: 0;
  top: 0;
}
.MoudlesMain .set-right .moudle-cover {
  width: 700px;
  height: 123px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: bottom;
  background-color: #f3f3f3;
}
.MoudlesMain .set-right .moudle-cover img {
  width: 700px;
  height: 123px;
}
.informationCoverWrap .tips {
  font-size: 12px;
  color: #999;
  margin-left: 10px;
}
.informationCoverWrap .set-right {
  margin-top: 95px;
}
.informationCoverWrap .picCoverWrap {
  width: 195px;
  height: 140px;
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
}
.informationCoverWrap .picCover {
  
  width: 190px;
  height: 140px;
}
.addLinkTitle {
  font-size: 16px;
  color: #15afff;
  margin-left: 10px;
  cursor: pointer;
}
.addLink {
  font-size: 0;
}
.addLink input {
  border: 1px solid #7cc6fa !important;
}
.addLink.haveSel input {
  border: 1px solid #ddd !important;
  background-color: #f3f3f3;
}
.addLink .commonBtns {
  margin-left: 10px;
  cursor: pointer;
}
.commonBtns {
  display: inline-block;
  width: 60px;
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  font-size: 15px;
  color: #fff;
  background-color: #269ff5;
  border-radius: 2px;
  text-align: center;
  vertical-align: middle;
}
.commonBtns.noBG {
  background-color: #fff;
  color: #999;
  margin-left: 0;
  width: 50px;
}
.commonBtns.blueColor {
  width: 50px;
  background-color: #fff;
  color: #15afff;
  margin-left: 0;
}
.logoWraperContent {
  width: 80px;
  text-align: center;
  margin-right: 74px;
}
.logoWraperContent p {
  line-height: 16px;
  font-size: 16px;
  color: #999;
  margin-top: 12px;
}
.logoWraperContent .theme-checkbox-radio {
  margin: 0 auto;
}
.staticTypeBox {
  margin: 0 20px;
  background-color: #fff;
  border: 1px #dcdcdc solid;
  margin-bottom: 20px;
}
.staticTypeBox .titleTop {
  padding-left: 20px;
  height: 50px;
  background: #fafafa;
}
.staticTypeBox .titleTop .typeName {
  display: inline-block;
  font-size: 14px;
  color: #2c3e50;
  line-height: 50px;
}
.staticTypeBox .boxWraper {
  padding-left: 20px;
  padding-bottom: 30px;
  
}
.staticTypeBox .chartBox {
  width: 800px;
  height: 470px;
  margin: 0 auto;
  margin-top: 30px;
}
.push-hd-all {
  float: left;
  margin-left: 15px;
}
.push-hd-all label {
  color: #7193ac;
}
.fs-16-555 {
  font-size: 16px;
  color: #555;
}
.fs-14-555 {
  font-size: 14px;
  color: #555;
}
.ul-setting li {
  width: 960px;
  height: 70px;
  border: 1px #ededed solid;
  line-height: 70px;
  margin-bottom: 20px;
}
.ul-setting li h3 {
  font-size: 20px;
  color: #555;
  float: left;
  padding-left: 30px;
}
.ul-setting li .ul-setting-right {
  width: 312px;
  float: right;
}
.ul-setting li .ul-setting-right .btn {
  width: 80px;
  height: 34px;
  line-height: 34px;
  color: #fff;
  background: #1192ff;
  text-align: center;
  font-size: 15px;
  margin-left: 30px;
  border-radius: 4px;
}
.input-information {
  width: 320px;
  height: 36px;
  line-height: 36px;
  border: 1px #d8d8d8 solid;
  text-indent: 10px;
}
.textarea-information {
  width: 650px;
  height: 150px;
  text-indent: 10px;
  border: 1px #d8d8d8 solid;
  padding: 10px;
}
.input-information-link {
  font-size: 16px;
  color: #15afff;
  margin-left: 15px;
  cursor: pointer;
}
.star-red {
  color: red;
  margin-right: 5px;
}
.margin-top-66 {
  margin-top: 66px !important;
}
.width-850 {
  width: 850px !important;
}
.publish-wrap {
  width: 960px;
}
.publish-btn {
  width: 196px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background: #1192ff;
  text-align: center;
  font-size: 22px;
  border-radius: 4px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 50px;
  cursor: pointer;
}
.width-110 {
  width: 110px !important;
}
.width-130 {
  width: 130px !important;
}
.admin-p {
  color: #999;
  font-size: 13px;
  margin-bottom: 30px;
}

.admin-system .admin-bd .modularTop {
  height: 64px;
  background-color: #b9c8eb;
  font-size: 16px;
  color: #fff;
}
.admin-system .admin-bd .modularTop .modularNameWrap {
  margin-left: 40px;
  display: inline-block;
  margin-top: 24px;
}
.admin-system .admin-bd .modularTop .modularName {
  font-size: 16px;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  width: 160px;
}
.admin-system .admin-bd .modularTop .editWhitePen {
  cursor: pointer;
}
.admin-system .admin-bd .modularTop .edit-ng {
  margin-top: 15px;
  margin-left: 30px;
  display: inline-block;
}
.admin-system .admin-bd .modularTop .edit-ng input {
  width: 125px;
  height: 32px;
  line-height: 32px;
  background-color: #a8b9e2;
  border-radius: 4px;
  text-indent: 10px;
  color: #fff;
}
.admin-system .admin-bd .modularTop .edit-ng .sure {
  font-size: 14px;
  width: 58px;
  line-height: 32px;
  height: 32px;
  text-align: center;
  display: inline-block;
  border-radius: 4px;
  background-color: #809cde;
  color: #fff;
  margin: 0 15px 0 40px;
}
.admin-system .admin-bd .modularTop .edit-ng .cancle {
  font-size: 14px;
  color: #fff;
}
.admin-system .admin-bd .modularTop .openDownBtn {
  display: inline-block;
  margin-right: 40px;
  margin-top: 25px;
  height: 40px;
  cursor: pointer;
}
.admin-system .admin-bd .modularTop .openDownBtn * {
  font-size: 16px;
  color: #fff;
}
.admin-system .admin-bd .modularTop .caret-arrow-white {
  margin-left: 10px;
}
.admin-system .admin-bd .modularTop .openDownBtn .moreicon.up .caret-arrow-white {
  transform: rotate(180deg);
  tansform-origin: center;
  -webkit-transform: rotate(180deg);
  -webkit-tansform-origin: center;
  margin-top: -5px;
}
.admin-system .admin-bd .modularTop .openDownBtn .downBtn .moreicon {
  display: none;
}
.admin-system .admin-bd .modularTop .openDownBtn .downBtn .moreicon.down {
  display: block;
}
.admin-system .admin-bd .modularTop .openDownBtn .downBtn.open .up.moreicon {
  display: block;
}
.admin-system .admin-bd .modularTop .openDownBtn .downBtn.open .down.moreicon {
  display: none;
}
.recommendBox {
  margin-bottom: 20px;
  position: relative;
}
.recommend-fs {
  cursor: pointer;
  font-size: 14px;
  color: #1192ff;
}
.homepage-span {
  font-size: 20px;
  color: #555;
  padding-left: 30px;
  float: left;
  width: 196px;
  box-sizing: border-box;
}
.drag {
  padding: 8px;
  cursor: pointer;
  color: #1192ff;
  font-size: 14px;
  text-align: center;
  border: 1px #1192ff solid;
  display: inline-block;
  box-sizing: border-box;
  margin-left: 10px;
}
.drag-modular {
  width: 960px;
  overflow: hidden;
}
.drag-modular.recommendTips {
  width: 100%;
}
.drag-modular p {
  float: right;
}
.ul-setting li {
  position: relative;
}
.dragmask {
  cursor: move;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.operationNotAllowed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 100;
  cursor: no-drop;
}
.shareTips {
  width: 630px;
  line-height: 24px;
  margin-top: 10px;
  font-size: 14px;
  color: #333;
}
.backgroundBox {
  width: 674px;
  height: 54px;
  line-height: 54px;
  border-radius: 4px;
  padding: 0 20px;
  margin: 15px 0 10px 0;
  background-color: #f5f7fa;
  font-size: 14px;
  color: #000000;
}
.designated-user {
  width: 700px;
  background: #f5f5f5;
  font-size: 14px;
  color: #666;
  line-height: 24px;
  padding: 10px;
  margin-left: 256px;
  margin-bottom: 10px;
}
.margin-left-184 {
  margin-left: 184px !important;
}
.modal-replay-recommend {
  position: fixed;
}
.floatnone {
  float: none !important;
}
.tuijian_img {
  position: relative;
  cursor: pointer;
}
.cancel_tuijian {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  font-size: 14px;
}
.cancel_tuijian span {
  
}
.tuijian_img:hover .cancel_tuijian {
  display: block;
}
.discontinuation_box {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 16px;
}
.discontinuation_box span {
  display: inline-block;
  cursor: pointer;
  height: 30px;
  width: 100px;
  line-height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.leng_bg279ff5 {
  background: #279ff5 !important;
  color: #fff !important;
  border: 1px solid #279ff5 !important;
}
.admire_item .btn-group .fabu_button_a {
  background: #ffffff;
  color: #599df0;
}
#lengthStudy {
  text-align: center;
  vertical-align: unset;
  border-bottom: 1px solid #333;
}
.underline_input {
  text-align: center;
  vertical-align: unset;
  border-bottom: 1px solid #333;
}
.single_sign {
  position: relative;
}
.single_sign .check_info {
  color: #1192ff;
  font-size: 14px;
  margin-left: 10px;
}
.single_sign .check_alert_content {
  width: 600px;
  height: 600px;
  top: 50% !important;
  margin-left: 0 !important;
  transform: translate(-50%, 0);
  position: fixed !important;
  border-radius: 5px;
}
.single_sign .check_alert_content .headerModal {
  height: 56px;
  line-height: 56px;
  padding-left: 20px;
  color: #7193ac;
  font-size: 17px;
  background-color: #eee;
  box-sizing: border-box;
  border-radius: 5px 5px 0 0;
}
.single_sign .check_alert_content .headerModal .close2 {
  top: 20px;
  right: 20px;
}
.single_sign .check_alert_content .check_content_img {
  width: 100%;
  height: 500px;
  overflow: auto;
  margin: 20px auto;
}
.single_sign .check_alert_content .check_content_img img {
  width: 100%;
  margin: 5px 0;
}
.single_sign .btn_content_box {
  display: inline-block;
  margin-top: 20px;
}
.single_sign .btn_content_box .btn_content button {
  cursor: pointer;
  padding: 10px 20px;
  font-size: 15px;
  color: #ffffff;
  background-color: #1192ff;
  border-radius: 5px;
  margin-right: 10px;
}
.synchronizeUserInformation,
.informationFilled {
  width: 448px;
  height: 209px;
  border-radius: 6px;
  background-color: #fff;
  position: fixed;
}
.synchronizeUserInformation .modal-header,
.informationFilled .modal-header {
  height: 50px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #ddd;
  border-radius: 6px 6px 0 0;
  line-height: 50px;
}
.synchronizeUserInformation .modal-header span,
.informationFilled .modal-header span {
  padding-left: 20px;
}
.synchronizeUserInformation .modal-header .remove,
.informationFilled .modal-header .remove {
  top: 16px !important;
  right: 16px !important;
}
.synchronizeUserInformation .content-box,
.informationFilled .content-box {
  width: 100%;
  line-height: 25px;
  border-bottom: 1px solid #ddd;
  display: inline-block;
}
.synchronizeUserInformation .content-box span,
.informationFilled .content-box span {
  display: inline-block;
  padding: 25px 20px;
}
.synchronizeUserInformation .content-box .fill_information,
.informationFilled .content-box .fill_information {
  width: 100%;
  display: inline-block;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
  margin: 30px 0 10px;
}
.synchronizeUserInformation .content-box .fill_information .info_box,
.informationFilled .content-box .fill_information .info_box {
  font-size: 15px;
  color: #333;
  margin-bottom: 20px;
  padding-right: 15px;
}
.synchronizeUserInformation .content-box .fill_information .info_box span,
.informationFilled .content-box .fill_information .info_box span {
  width: 100px;
  display: inline-block;
  text-align: right;
  padding: 0;
}
.synchronizeUserInformation .content-box .fill_information .info_box input,
.informationFilled .content-box .fill_information .info_box input {
  width: 326px;
  height: 32px;
  border: 1px solid #ddd;
  background-color: #ffffff;
  border-radius: 5px;
  text-indent: 10px;
}
.synchronizeUserInformation .footer,
.informationFilled .footer {
  text-align: right;
}
.synchronizeUserInformation .footer a,
.informationFilled .footer a {
  width: 72px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  text-align: center;
  margin-right: 20px;
  margin-top: 13px;
  border-radius: 4px;
}
.synchronizeUserInformation .footer a.cancel-btn,
.informationFilled .footer a.cancel-btn {
  color: #1192ff;
  border: 1px solid #ddd;
}
.synchronizeUserInformation .footer a.sure-btn,
.informationFilled .footer a.sure-btn {
  color: #fff;
  background-color: #1192ff;
}
.informationFilled {
  height: 310px;
}
.right-main-manage-content-wrap .Statistics-search {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
}
.right-main-manage-content-wrap .Statistics-search .addtime-box-filter {
  margin-top: 20px !important;
  margin-right: 20px;
  display: flex;
  align-items: center;
}
.right-main-manage-content-wrap .Statistics-search .addbath-operation__wrap {
  display: flex;
}
.right-main-manage-content-wrap .Statistics-search .addbath-operation__wrap .batch-operation-box:last-child {
  margin-right: 20px;
}
.right-main-manage-content-wrap .Statistics-search .searchBox {
  margin-bottom: 0;
}