.my-collection-wrap {
  width: 100%;
  background-color: #fff;
  box-sizing: border-box;
  position: relative;
}
.my-collection-wrap .searchBox input {
  width: 250px !important;
}
.my-collection-wrap .pagination {
  border-top: 1px solid #eee;
  padding-top: 20px;
  height: 80px;
  box-sizing: border-box;
  padding-right: 20px;
}
.my-collection-wrap .collection-content {
  width: 960px;
}
.my-collection-wrap .collection-content .collection-border {
  border-bottom: 1px solid #dcdcdc;
}
.my-collection-wrap .collection-content .collection-menu {
  width: 100%;
  height: 52px;
  background-color: #fff;
  box-sizing: border-box;
}
.my-collection-wrap .collection-content .collection-menu ul li {
  float: left;
  height: 52px;
  line-height: 52px;
  box-sizing: border-box;
  margin-right: 10px;
  width: 127px;
  text-align: center;
  font-size: 15px;
  color: #383838;
  position: relative;
  padding-left: 10px;
}
.my-collection-wrap .collection-content .collection-menu ul li.selected {
  border-bottom: 2px solid #279ff5;
}
.my-collection-wrap .collection-content .collection-menu ul li.selected a {
  color: #279ff5;
}
.my-collection-wrap .collection-content .collection-menu ul li a {
  color: #279ff5;
}
.my-collection-wrap .collection-content .collection-num {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #333;
}
.my-collection-wrap .collection-content .collection-list {
  padding: 0 20px;
  margin-top: 20px;
  display: flex;
  justify-content: flex-start;
  flex-flow: wrap;
}
.my-collection-wrap .collection-content .collection-list .collection-value {
  position: relative;
  width: 228px;
  z-index: 0;
  margin-bottom: 15px;
  border: 1px solid #fff;
}
.my-collection-wrap .collection-content .collection-list .collection-value:nth-child(4n) {
  margin-right: 0px;
}
.my-collection-wrap .collection-content .collection-list .collection-value:hover {
  border: 1px solid #dddddd;
}
.my-collection-wrap .collection-content .collection-list .collection-value:hover .collection-name a {
  color: #279ff5;
}
.my-collection-wrap .collection-content .collection-list .collection-value:hover .del-icon {
  display: block;
}
.my-collection-wrap .collection-content .collection-list .collection-value:hover .del-icon .course-del-icon {
  background: url("../image/del-icon.png") no-repeat center center;
  background-size: 100% 100%;
}
.my-collection-wrap .collection-content .collection-list .collection-value .hover-cover-box {
  width: 208px;
  margin: 10px auto;
}
.my-collection-wrap .collection-content .collection-list .collection-value .del-icon {
  position: absolute;
  right: 10px;
  bottom: 10px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.my-collection-wrap .collection-content .collection-list .collection-value .del-icon .course-del-icon {
  width: 16px;
  height: 18px;
  display: inline-block;
  background: url("../image/del2-icon.png") no-repeat center center;
  background-size: 100% 100%;
}
.my-collection-wrap .collection-content .collection-list .collection-value label {
  display: none;
  width: 32px;
  height: 32px;
  background-color: #d1d1d1;
  position: absolute;
  right: 10px;
  bottom: 5px;
  text-align: center;
}
.my-collection-wrap .collection-content .collection-list .collection-value label input {
  display: none;
}
.my-collection-wrap .collection-content .collection-list .collection-value label input + span {
  width: 14px;
  height: 14px;
  display: inline-block;
  background: #fff;
  margin-top: 9px;
  margin-left: 0px;
  cursor: pointer;
}
.my-collection-wrap .collection-content .collection-list .collection-value label input:checked + span {
  cursor: pointer;
  background: #fff url(../image/icon.png) no-repeat -117px -58px;
}
.my-collection-wrap .collection-content .collection-list .collection-value.edite-all-item:hover {
  border: 1px solid #1192ff;
}
.my-collection-wrap .collection-content .collection-list .collection-value.edite-all-item label {
  display: block;
}
.my-collection-wrap .collection-content .collection-list .collection-value.item-selected:hover {
  border: 1px solid #1192ff;
}
.my-collection-wrap .collection-content .collection-list .collection-value.item-selected label {
  background-color: #4faeff;
}
.my-collection-wrap .collection-content .collection-list .collection-value .cover {
  display: block;
  width: 100%;
  height: 137px;
  margin: 0 auto;
  border-radius: 8px;
}
.my-collection-wrap .collection-content .collection-list .collection-value .cover img {
  width: 100%;
  border-radius: 8px;
}
.my-collection-wrap .collection-content .collection-list .collection-value .collection-name {
  width: 100%;
  margin-top: 14px;
  margin-bottom: 12px;
  font-size: 14px;
  color: #333;
}
.my-collection-wrap .collection-content .collection-list .collection-value .collection-time {
  color: #777;
  margin-bottom: 10px;
}
.my-collection-wrap .collection-content .collection-list .collection-value .course-m span {
  color: #fd6500;
  font-size: 18px;
}
.width-auto {
  width: auto !important;
}
.width-210 {
  width: 210px !important;
}
.width-224 {
  width: 224px !important;
}
.feet-page {
  padding-right: 20px;
  border-top: 1px solid #ddd;
  padding-top: 20px;
  padding-bottom: 20px;
}

.my-paper-wrap {
  width: 100%;
  font-size: 14px;
  margin-top: -17px;
}
.my-paper-wrap .paper-value {
  height: 75px;
  border-bottom: 1px dashed #ddd;
  padding: 18px 25px 0 25px;
  box-sizing: border-box;
  position: relative;
}
.my-paper-wrap .paper-value .paper-name {
  font-size: 14px;
  color: #333;
  margin-bottom: 10px;
}
.my-paper-wrap .paper-value .paper-name a {
  display: block;
}
.my-paper-wrap .paper-value .paper-time {
  color: #777;
  font-size: 14px;
}
.my-paper-wrap .paper-value .paper-time .year-time {
  margin-right: 25px;
}
.my-paper-wrap .paper-value .paper-link {
  width: 80px;
  height: 32px;
  display: block;
  border-radius: 2px;
  background-color: #4faeff;
  position: absolute;
  line-height: 32px;
  text-align: center;
  color: #fff;
  right: 25px;
  top: 18px;
}
.my-paper-wrap .paper-page {
  margin-top: 30px;
}

.my-collection-wrap.joined {
  width: 100%;
  box-sizing: border-box;
}
.my-collection-wrap.joined .joined-title {
  font-size: 14px;
  height: 40px;
  border-bottom: 1px solid #dcdcdc;
  box-sizing: border-box;
  background-color: #fff;
}
.my-collection-wrap.joined .joined-title .joined-title-search {
  width: 250px;
  position: relative;
  margin-top: 5px;
  margin-left: 15px;
  border-radius: 10px;
  background: #eeeeee;
}
.my-collection-wrap.joined .joined-title .joined-title-search input {
  width: 210px;
  height: 30px;
  line-height: 30px;
  border-radius: 10px;
  background: #eeeeee;
  color: #8e8e8e;
  text-indent: 10px;
}
.my-collection-wrap.joined .joined-title .joined-title-search .seachfor {
  top: 5px;
}
.my-collection-wrap.joined .joined-title .menu {
  float: left;
}
.my-collection-wrap.joined .joined-title .menu ul {
  position: relative;
  padding-left: 12px;
}
.my-collection-wrap.joined .joined-title .menu ul li {
  float: left;
  font-size: 14px;
  color: #333;
  text-align: center;
  cursor: pointer;
  position: relative;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
}
.my-collection-wrap.joined .joined-title .menu ul li.selected a {
  color: #279ff5;
}
.my-collection-wrap.joined .joined-title .menu ul li a {
  padding: 0 20px;
  border-right: 1px solid #ddd;
  color: #666;
}
.my-collection-wrap.joined .joined-title .menu ul li a:hover {
  color: #279ff5;
}
.my-collection-wrap.joined .joined-title .menu ul li span.num {
  color: #ff0b0b;
  margin-left: 5px;
  font-weight: 500;
}
.my-collection-wrap.joined .joined-title .menu ul .bill-now {
  position: absolute;
  width: 109px;
  height: 4px;
  background-color: #ff4431;
  top: 36px;
  display: block;
}
.my-collection-wrap.joined .joined-title .search-join {
  position: relative;
  float: right;
  top: -7px;
}
.my-collection-wrap.joined .joined-title .search-join input {
  width: 300px;
  height: 30px;
  border: 1px solid #ddd;
  padding-left: 15px;
}
.my-collection-wrap.joined .joined-title .search-join .search {
  position: absolute;
  top: 5px;
  right: 8px;
  cursor: pointer;
}
.my-collection-wrap.joined .joined-list-wrap {
  
}
.my-collection-wrap.joined .joined-list-wrap .join-border {
  margin-bottom: 20px;
  border-bottom: 1px solid #e8e8e8;
}
.my-collection-wrap.joined .joined-list-wrap .join-value {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  margin-top: 15px;
  border-radius: 6px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main {
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
  flex: 1;
  
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main.my-fabu2 .main-left {
  position: relative;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main.my-fabu2 .main-left img {
  width: 212px;
  height: 135px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main.my-fabu2 .info {
  margin-top: 0;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left {
  display: inline-block;
  border-radius: 5px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left.cover-img {
  position: relative;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left.cover-img span {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 5px;
  width: 34px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 2px;
  font-size: 12px;
  color: #ffffff;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left.cover-img span.live {
  background-color: #41de9d;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left.cover-img span.video {
  background-color: #3762dd;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left.cover-img span.face {
  background-color: #1192ff;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left.cover-img span.ImageText {
  background-color: #4bbdc7;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left.cover-img .haveEndThis {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 102px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .main-left img {
  width: 160px;
  height: 102px;
  border-radius: 5px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .fabu-time-box {
  color: #999;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .fabu-time-box .topTime {
  display: block;
  margin-bottom: 10px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .fabu-time-box span {
  vertical-align: middle;
  font-size: 15px;
  color: #999;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .fabu-time-box .date-main {
  margin-left: 10px;
  margin-right: 10px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .fabu-time-box .sign {
  margin-left: 25px;
  margin-right: 25px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .fabu-time-box .time {
  margin: 0 15px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info {
  display: flex;
  flex-flow: column;
  align-self: normal;
  justify-content: space-between;
  margin-left: 20px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .separate {
  margin: 0 20px 0 27px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info a.name {
  width: 344px;
  font-size: 18px;
  color: #333;
  font-weight: 500;
  line-height: 22px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info a.name:hover {
  color: #1192ff;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info a.info-name {
  font-size: 18px;
  color: #383838;
  font-weight: 500;
  line-height: 20px;
  width: 450px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info a.info-name:hover {
  color: #1192ff;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .state {
  font-size: 14px;
  color: #777;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .state .time {
  margin-left: 25px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .state .state-score {
  display: block;
  margin-top: 10px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .state .state-score .num {
  display: inline-block;
  margin-left: 6px;
  margin-right: 20px;
  color: #333;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .state .progressBarBox {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .state .progressBarBox .progressBar {
  width: 30%;
  height: 6px;
  background-color: #cecece;
  border-radius: 50px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .state .progressBarBox .progressBar .speedOfProgress {
  width: 59%;
  border-radius: 50px;
  display: inline-block;
  height: 6px;
  background-color: #1192ff;
  position: relative;
  top: -6px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .state .progressBarBox .progressNum {
  font-size: 16px;
  color: #1192ff;
  margin-left: 10px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .info .price {
  font-size: 17px;
  color: #fd6500;
  margin-right: 28px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .course-main .img-cover-bg {
  width: 52px;
  height: 22px;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 22px;
  color: #fff;
  border-bottom-right-radius: 6px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .project-sign-info {
  height: calc(100% - 20px);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .project-sign-info .projectScoreState {
  margin-top: 2px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .project-sign-info .projectFujianResult {
  width: 96px;
  height: 32px;
  line-height: 32px;
  background-color: #1192ff;
  cursor: pointer;
  color: #fff;
  margin-top: 15px;
  text-align: center;
  border-radius: 4px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info {
  position: absolute;
  right: 0;
  top: 0;
  padding-right: 20px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info img {
  width: 100px;
  height: 100px;
  margin-top: 1px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .block {
  margin-bottom: 8px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .sign-info-block {
  margin-bottom: 8px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .btn {
  padding: 0 13px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  border-radius: 4px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .cancel {
  border: 1px solid #ddd;
  color: #333;
  cursor: pointer;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .cancel:hover {
  background-color: #f8f8f8;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .comment {
  color: #fff;
  background-color: #1192ff;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .e-ticket {
  background: #f1b13d;
  color: #fff;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .check-ticket {
  color: #fff;
  background-color: #f1b13d;
  margin-right: 10px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .check-ticket:hover {
  background-color: #f1b13d;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .no-credits {
  position: relative;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .no-credits .credits-txt {
  text-align: center;
  color: #333;
  font-size: 16px;
  line-height: 20px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value .sign-info .no-credits .no-credits-txt {
  color: #333;
}
.my-collection-wrap.joined .joined-list-wrap .join-value.join-value2 {
  position: relative;
  height: auto;
}
.my-collection-wrap.joined .joined-list-wrap .join-value.join-value2:not(:last-child) {
  border-bottom: 1px solid #e8e8e8;
}
.my-collection-wrap.joined .joined-list-wrap .join-value.join-value2 .sign-info {
  position: absolute;
  right: 0;
  top: 0px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value.join-value2 .sign-info .btn {
  padding: 0 20px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value.join-value2 .sign-info .block {
  margin-bottom: 15px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value.join-value2 .scanlist .evaluate {
  margin-left: 15px;
}
.my-collection-wrap.joined .joined-list-wrap .join-value.join-value2 .scanlist .fege {
  margin: 0 10px;
}
.my-collection-wrap.my-fabu-join {
  border-top: none;
  width: 100%;
}

.my-course-main .search-box2 {
  background-color: #fff;
  color: #666;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.my-course-main .search-box2 .search-tip {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 350px;
}
.my-course-main .search-box2 .search-tip a {
  display: inline-block;
  width: 68px;
  height: 28px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #dddddd;
  color: #666666;
  margin-left: 5px;
  text-align: center;
  line-height: 28px;
}
.my-course-main .search-box2 .search-tip a.hover {
  color: #1192ff;
  border: 1px solid #1192ff;
}
.my-course-main .search-box2 .rightContentSearch {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.my-course-main .del-wrap {
  position: relative;
}
.my-course-main .del-wrap .s-input-wrap {
  position: relative;
  display: inline-block;
}
.my-course-main .del-wrap .s-input-wrap .del-input {
  width: 300px;
  height: 30px;
  border: 1px solid #ddd;
  padding-left: 15px;
}
.my-course-main .del-wrap .s-input-wrap .search {
  position: absolute;
  right: 6px;
  top: 4px;
  cursor: pointer;
}
.my-course-main .del-wrap .edite-item-wrap {
  display: inline-block;
}
.my-course-main .del-wrap .edite-item-wrap.edite-batch-del .cancel {
  display: inline-block;
  cursor: pointer;
}
.my-course-main .del-wrap .edite-item-wrap.edite-batch-del .sure-del {
  display: inline-block;
}
.my-course-main .del-wrap .edite-item-wrap.edite-batch-del .batch {
  display: none;
}
.my-course-main .del-wrap .edite-item-wrap .del-btn {
  display: inline-block;
  width: 90px;
  height: 30px;
  margin-left: 10px;
  line-height: 30px;
  font-size: 14px;
  color: #333;
  border: 1px solid #ddd;
  text-align: center;
  cursor: pointer;
}
.my-course-main .del-wrap .edite-item-wrap .cancel {
  display: none;
}
.my-course-main .del-wrap .edite-item-wrap .sure-del {
  display: none;
  background-color: #dcefff;
  border: 1px solid #b3dcff;
}
.my-course-main .del-wrap .edite-item-wrap .batch {
  display: inline-block;
}
.del-wrap {
  position: relative;
}
.del-wrap .s-input-wrap {
  position: relative;
  display: inline-block;
}
.del-wrap .s-input-wrap .del-input {
  width: 300px;
  height: 30px;
  border: 1px solid #ddd;
  padding-left: 15px;
  background-color: #fff;
}
.del-wrap .s-input-wrap .search {
  position: absolute;
  right: 7px;
  top: 5px;
  cursor: pointer;
}
.edite-item-wrap {
  margin: 20px 0 0 20px;
  display: inline-block;
}
.edite-item-wrap.edite-batch-del .cancel {
  display: inline-block;
  cursor: pointer;
}
.edite-item-wrap.edite-batch-del .sure-del {
  display: inline-block;
}
.edite-item-wrap.edite-batch-del .batch {
  display: none;
}
.edite-item-wrap .del-btn {
  display: inline-block;
  width: 90px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #333;
  border: 1px solid #ddd;
  text-align: center;
  cursor: pointer;
}
.edite-item-wrap .cancel {
  display: none;
}
.edite-item-wrap .sure-del {
  display: none;
  background-color: #dcefff;
  border: 1px solid #b3dcff;
}
.edite-item-wrap .batch {
  display: inline-block;
}

.course-date {
  margin-left: 10px;
  margin-right: 10px;
}

.blueBTN-1 {
  line-height: 34px;
  background-color: #279ff5;
  font-size: 16px;
  color: #fff;
  display: inline-block;
  text-align: center;
  padding: 0 15px;
  border-radius: 4px;
  min-width: 100px;
  box-sizing: border-box;
  cursor: pointer;
}
.blueBTN-1:hover {
  color: #fff;
}
.tested {
  height: 100px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}
.testListBorder {
  border: 1px solid #dddddd;
  box-shadow: 0 1px 0px rgba(211, 211, 211, 0.3);
  border-radius: 2px;
}
.testListBorder .btnszu {
  margin-right: 20px;
  margin-top: 5px;
}
.testListBorder .btnszu .timeLeft {
  font-size: 22px;
  color: #fd6500;
}
.testListBorder .btnszu .tips {
  font-size: 16px;
  color: #bbb;
  text-align: center;
  margin-top: 10px;
}
.testListBorder .btnszu .state {
  font-size: 16px;
  color: #8599a7;
  display: inline-block;
}
.testListBorder .btnszu .allRanking {
  font-size: 13px;
  color: #279ff5;
  position: relative;
  top: -10px;
  cursor: pointer;
}
.testListBorder .course-main .name {
  max-width: 600px;
  display: inline-block !important;
}
.testListBorder .teststartTime {
  padding-top: 13px;
}
.testListBorder .teststartTime span {
  color: #383838;
  font-size: 15px;
}
.testListBorder .secSpan {
  height: 22px;
  line-height: 22px;
  border-radius: 30px;
  text-align: center;
  display: inline-block;
  padding: 0 10px;
  color: #fd6500;
  font-size: 12px;
  border: 1px solid #fd6500;
  vertical-align: top;
  position: relative;
  top: -2px;
}
.haveTestDownList.batch-operation-box .batch-search {
  width: 120px;
}
.haveTestDownList.batch-operation-box .batch-search input {
  width: 86px;
}
.haveTestDownList.batch-operation-box .batch-down-list {
  width: 120px;
}
.mytestTime.time-box-filter .box input {
  width: 120px;
}
.screenbtn {
  width: 80px;
  height: 36px;
  line-height: 36px;
  background: #1192ff;
  border-radius: 5px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 15px;
}
.screenbtn:hover {
  background: #4d9fee;
  color: #fff;
}
.lineheight {
  height: 38px !important;
  line-height: 38px !important;
}
.iconList {
  display: inline-block;
  text-align: center;
  margin-left: 30px;
  vertical-align: middle;
}
.iconList.passState {
  font-size: 18px;
}
.iconList .blueCircle {
  display: inline-block;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-color: #279ff5;
}
.iconList .paper-color {
  position: relative;
  top: 5px;
  left: 2px;
}
.iconList .medal-color {
  position: relative;
  top: 6px;
  left: 1px;
}
.iconList .havEexamnum {
  font-size: 16px;
  color: #383838;
  margin-top: 5px;
}
.user-modal {
  width: 530px;
}
.user-modal .bodyModal {
  padding-top: 10px;
}
.user-modal .box {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0 70px;
  margin-top: 25px;
}
.user-modal .box:last-child {
  margin-bottom: 25px;
}
.user-modal .box .InputModal {
  width: 300px;
  height: 40px;
  border: 1px solid #e7e7e7;
  line-height: 40px;
  box-sizing: border-box;
  text-indent: 15px;
  color: #383838;
  font-size: 16px;
}
.fillUserInfo .screenbtn {
  width: 300px;
  display: inline-block;
  margin-left: 38px;
}
.fillUserInfo .inputWrap {
  display: inline-block;
}
.fillUserInfo .inputWrap::after {
  content: '*';
  position: relative;
  right: 20px;
  top: 9px;
  color: #383838;
  font-size: 24px;
}
.user-modal.rankingList {
  width: 655px ;
}
.user-modal.rankingList .titileName {
  font-size: 20px;
  color: #555;
}
.user-modal.rankingList .myUserInfo {
  height: 50px;
  line-height: 50px;
  background-color: #279ff5;
  color: #fff;
}
.user-modal.rankingList .myUserInfo span {
  font-size: 16px;
  display: inline-block;
  margin: 0 25px;
}
.user-modal.rankingList .logos.iconList {
  display: block;
  height: 70px;
  line-height: 70px;
  margin-left: 0;
}
.user-modal.rankingList .logos.iconList .blueCircle {
  margin: 0 50px;
  margin-top: 15px;
}
.user-modal.rankingList .logos.iconList .blueCircle i {
  vertical-align: top;
}
.user-modal.rankingList .logos.iconList .blueCircle i.person-color {
  position: relative;
  top: 5px;
}
.user-modal.rankingList .rankingListWraper {
  text-align: center;
}
.user-modal.rankingList .rankingListWraper .iterm {
  height: 40px;
  line-height: 40px;
}
.user-modal.rankingList .rankingListWraper .iterm:nth-child(2n+1) {
  background-color: #e9f5fd;
}
.user-modal.rankingList .rankingListWraper .iterm span {
  display: inline-block;
  width: 140px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-modal.rankingList .smallPage {
  background-color: #f9f9f9;
}
.user-modal.rankingList .smallPage.page-wrap a {
  background-color: transparent;
}
.check-electronic {
  background-color: #fd6500 !important;
}
.price-title {
  color: #fd6500;
  font-size: 17px;
  margin-top: 15px;
  width: 100%;
  display: flex;
}
.price-title .progressBarBox {
  width: 80%;
  margin-left: 10px;
  margin-top: 0 !important;
}
.price-title .progressBarBox .progressBar .speedOfProgress {
  top: -9px !important;
}
.liveclass-tab-border,
.liveclass-tab-list-content {
  border-bottom: 1px #e4e7ed solid;
  margin-bottom: 20px;
}
.joined-title-border {
  border-bottom: none !important;
}
.distribution-Popup {
  width: 660px;
  height: 300px;
}
.distribution-Popup .distribution-title {
  width: 100%;
  height: 56px;
  line-height: 56px;
  padding-left: 20px;
  color: #279ff5;
  font-size: 17px;
  box-sizing: border-box;
  position: relative;
  border-bottom: 1px #e3e3e3 solid;
}
.distribution-Popup .distribution-title span {
  font-size: 17px;
}
.distribution-Popup .distribution-title .gray-x {
  position: absolute;
  right: 16px;
  top: 20px;
  cursor: pointer;
}
.distribution-Popup .distribution-body {
  width: 416px;
  margin: 0 auto;
  overflow: hidden;
}
.distribution-Popup .distribution-body .distribution-wrap {
  margin-top: 30px;
}
.distribution-Popup .distribution-body .distribution-wrap span {
  color: #a7a7a7;
  font-size: 16px;
  display: inline-block;
}
.distribution-Popup .distribution-body .distribution-wrap input {
  width: 300px;
  height: 40px;
  line-height: 40px;
  border: 1px #e7e7e7 solid;
  color: #383838;
  font-size: 16px;
  padding: 0 15px;
  box-sizing: border-box;
  margin-left: 10px;
}
.distribution-Popup .modal-btn {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-right: 20px;
}
.distribution-Popup .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;
}
.distribution-Popup .modal-btn .s-btn.cancel {
  border: 1px solid #ddd;
  background-color: #fff;
  color: #333;
}
.distribution-Popup .modal-btn .s-btn.sure {
  background-color: #279ff5;
  color: #fff;
}
.rebate-ratio {
  width: 250px;
  height: 25px;
  background: #FD9B00;
  color: #fff;
  text-align: left;
  font-size: 14px;
  line-height: 25px;
  padding: 0 10px;
  margin-top: 10px;
}
.Credit-method .Credit-method-list.selected {
  cursor: pointer;
}
.Credit-method .Credit-method-list.selected h3,
.Credit-method .Credit-method-list.selected p {
  color: #279ff5;
}
.border-top-none {
  border-top: none !important;
}
.my-score-menu-li {
  color: #279ff5 !important;
}
.cursor-Notallowed {
  cursor: not-allowed;
}

.geren .asection02.usersignListWrapper {
  background-color: transparent;
  border: none;
}
.usersignListWrapper .signMain {
  background-color: #fff;
  border: 1px solid #ddd;
  min-height: 500px;
  box-sizing: border-box;
  padding: 20px;
}
.usersignListWrapper .signMain .courseName {
  font-size: 20px;
  color: #383838;
}
.usersignListWrapper .signMain .startTime {
  font-size: 16px;
  color: #999;
  margin-top: 15px;
}
.usersignListWrapper .signMain .place {
  font-size: 16px;
  color: #999;
  margin-top: 10px;
}
.usersignListWrapper .signMain .title {
  font-size: 16px;
  line-height: 24px;
}
.usersignListWrapper .signMain .mainPlace {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  max-width: 700px;
  line-height: 24px;
}
.usersignListWrapper .signMain .signList .check-list-btn {
  font-size: 14px;
  color: #279ff5;
  border: none;
  background-color: transparent;
  float: none;
  margin-top: 30px;
  padding-left: 0;
}
.usersignListWrapper .signMain .signList ul {
  padding-left: 10px;
  color: #383838;
  margin-top: 20px;
}
.usersignListWrapper .signMain .signList ul li {
  margin-bottom: 18px;
}
.usersignListWrapper .signMain .signList .signName {
  display: inline-block;
  width: 260px;
  float: left;
  font-size: 16px;
}
.usersignListWrapper .signMain .signList .state {
  display: inline-block;
  float: left;
  font-size: 16px;
}
.width-500 {
  width: 500px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.tips {
  margin-top: 0 !important;
}
.timeLeft {
  margin-top: 10px !important;
  font-size: 19px !important;
}
.timeLeft .orangeClock {
  vertical-align: -1px !important;
  margin-right: 5px !important;
}
.leng_width25px {
  width: 25px !important;
  height: 25px !important;
}
.leng_width25px .delete {
  margin-top: 3px !important;
}
.leng_width25px label {
  width: 25px !important;
  height: 25px !important;
}
.leng_width25px input + span {
  width: 18px !important;
  height: 18px !important;
  margin-top: 3.5px !important;
  margin-left: 2px !important;
}
.leng_width25px input:checked + span {
  cursor: pointer !important;
  background: #fff url(../image/icon.png) no-repeat -116px -55px !important;
}
.exam-modal {
  width: 490px;
  z-index: 999999!important;
}
.exam-modal .examModal-title {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 600;
  margin: 20px 20px 40px 20px;
  color: #333333;
}
.exam-modal .examModal-body {
  margin: 0 20px 0 20px;
}
.exam-modal .examModal-body .examModal-content {
  color: #333333;
}
.exam-modal .examModal-body .examModal-content .information {
  font-size: 14px;
  color: #333;
  text-align: left;
}
.exam-modal .examModal-body .examModal-content .examModal-content-title {
  margin-top: 20px;
}
.exam-modal .examModal-body .examModal-content .examPasswordInput {
  margin-top: 10px;
  height: 38px;
  width: 100%;
  line-height: 38px;
  display: block;
  border-radius: 4px;
  border: 1px solid #e4e7ed;
  text-indent: 10px;
}
.exam-modal .examModal-body .examModal-content .examPasswordInput:focus {
  border: 1px solid #1192ff;
  border-radius: 4px;
}
.exam-modal .examModal-body .examModal-content .pwd-errorInfo {
  font-size: 14px;
  margin-top: 15px;
  color: #ff0000;
}
.exam-modal .examModal-btn {
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-end;
}
.exam-modal .examModal-btn div {
  padding: 0 34px;
  border-radius: 4px;
  cursor: pointer;
}
.exam-modal .examModal-btn .s-btn {
  font-size: 14px;
}
.exam-modal .examModal-btn .s-btn.cancel {
  border: 1px solid #e3e7ee;
  background-color: #fff;
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
  color: #333333;
}
.exam-modal .examModal-btn .s-btn.sure {
  background-color: #1192ff;
  height: 38px;
  line-height: 38px;
  color: #ffffff;
  margin-right: 20px;
}