.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.bigImgSrcModal {
  top: 30px;
  position: relative;
  z-index: 999;
}
.bigImgSrcModal .ant-modal-body {
  padding: 0;
}
.bigImgSrcModal .bigImgSrcModalIcon {
  position: fixed;
  top: 84%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 9999;
  color: #d9d9d9;
}
.bigImgSrcModal .bigImgSrcModalIcon .circleIcon {
  font-size: 44px;
  cursor: pointer;
}
.bigImgSrcModal .bigImgSrcModalIcon .circleNum {
  margin: 0 20px;
  font-size: 34px;
}
.forum-detail .floatButtonBlackTop {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 25px;
  background: linear-gradient(180deg, #f5f0f8 0%, #fff 100%);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 20px;
  right: 25px;
  z-index: 1002;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.forum-detail .ant-table table {
  border: 1px solid transparent !important;
}
.forum-detail .ant-table table .ant-table-row-cell-break-word {
  border: 1px solid transparent !important;
  border-bottom: 1px solid rgba(128, 128, 128, 0.233) !important;
}
.forum-detail .braft-output-content p {
  margin-bottom: 0;
}
.forum-detail .braft-output-content ol {
  padding-left: 40px;
  list-style: decimal !important;
}
.forum-detail .braft-output-content ul {
  padding-left: 40px;
  list-style: initial !important;
}
.forum-detail .braft-output-content blockquote {
  display: block;
  margin: 20px 0;
  padding: 0.5em 1.2em;
  line-height: 2em;
  background-color: #ececec;
  border-left: 5px solid #35b378;
}
.forum-detail .braft-output-content code {
  margin: 0;
  padding: 3px 0;
  overflow-x: auto;
  font-size: 14px;
  word-break: normal;
  color: #a9b7c6;
  background-color: #282c34;
  border-radius: 0;
}
.forum-detail .braft-output-content pre {
  display: block;
  padding: 20px;
  overflow-x: auto;
  font-size: 14px;
  line-height: 28px;
  word-break: break-word;
  color: #a9b7c6;
  background-color: #282c34;
  border-radius: 0;
}
.forum-detail .markdown-body {
  margin-bottom: 15px;
  width: 100%;
  padding: 20px 18px;
  background: #ffffff;
  color: #252933;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  overflow-x: hidden;
  word-break: break-word;
}
.forum-detail .markdown-body h1 {
  border-bottom: 1px solid #e3e0e0;
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 5px;
  font-weight: 900;
}
.forum-detail .markdown-body h2 {
  border-bottom: 1px solid #ececec;
  font-size: 23px;
  line-height: 34px;
  padding-bottom: 12px;
  font-weight: 700;
}
.forum-detail .markdown-body h3 {
  font-size: 20px;
  line-height: 28px;
}
.forum-detail .markdown-body h4 {
  font-size: 18px;
  line-height: 26px;
}
.forum-detail .markdown-body h5 {
  font-size: 17px;
  line-height: 24px;
}
.forum-detail .markdown-body h6 {
  font-size: 16px;
  line-height: 24px;
}
.forum-detail .markdown-body p {
  line-height: inherit;
  margin-bottom: 22px;
  margin-top: 22px;
}
.forum-detail .markdown-body img {
  max-width: 100%;
}
.forum-detail .markdown-body hr {
  border-top: 1px solid #dddddd;
}
.forum-detail .markdown-body code {
  background-color: #fff5f5;
  border-radius: 2px;
  color: #ff502c;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 0.87em;
  overflow-x: auto;
  padding: 0.065em 0.4em;
  word-break: break-word;
}
.forum-detail .markdown-body pre {
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  line-height: 1.75;
  overflow: auto;
  position: relative;
}
.forum-detail .markdown-body pre::before {
  background-color: #fff5f5;
  display: none;
}
.forum-detail .markdown-body pre > code {
  background: #f8f8f8;
  color: #333333;
  display: block;
  font-size: 12px;
  margin: 0;
  overflow-x: auto;
  padding: 15px 12px;
  word-break: normal;
}
.forum-detail .markdown-body a {
  color: #0269c8;
  text-decoration: none;
}
.forum-detail .markdown-body a:active {
  color: #275b8c;
}
.forum-detail .markdown-body a:hover {
  color: #275b8c;
}
.forum-detail .markdown-body table {
  border: 1px solid #f6f6f6;
  display: inline-block !important;
  font-size: 12px;
  max-width: 100%;
  overflow: auto;
  width: auto;
}
.forum-detail .markdown-body thead {
  background: #f6f6f6;
  color: #000000;
  text-align: left;
}
.forum-detail .markdown-body tr:nth-child(2n) {
  background-color: #fcfcfc;
}
.forum-detail .markdown-body td {
  line-height: 24px;
  min-width: 120px;
  padding: 12px 7px;
  border: 1px solid #f6f6f6;
  font-size: 14px;
}
.forum-detail .markdown-body th {
  line-height: 24px;
  padding: 12px 7px;
  border: 1px solid #f6f6f6;
  font-size: 16px;
}
.forum-detail .markdown-body blockquote {
  background-color: #f8f8f8;
  border-left: 4px solid #cbcbcb;
  color: #666666;
  margin: 22px 0;
  padding: 1px 23px;
}
.forum-detail .markdown-body blockquote:after {
  content: '';
  display: block;
}
.forum-detail .markdown-body blockquote > p {
  margin: 10px 0;
}
.forum-detail .markdown-body ol {
  padding-left: 28px;
}
.forum-detail .markdown-body ol li {
  list-style: auto;
  margin-bottom: 0;
  padding-left: 6px;
}
.forum-detail .markdown-body ol li .task-list-item {
  list-style: none;
}
.forum-detail .markdown-body ol li .task-list-item ol {
  margin-top: 0;
}
.forum-detail .markdown-body ol li .task-list-item ul {
  margin-top: 0;
}
.forum-detail .markdown-body ol ol {
  margin-top: 3px;
}
.forum-detail .markdown-body ol ul {
  margin-top: 3px;
}
.forum-detail .markdown-body ul {
  padding-left: 28px;
}
.forum-detail .markdown-body ul li {
  list-style: inherit;
  margin-bottom: 0;
}
.forum-detail .markdown-body ul li .task-list-item {
  list-style: none;
}
.forum-detail .markdown-body ul li .task-list-item ol {
  margin-top: 0;
}
.forum-detail .markdown-body ul li .task-list-item ul {
  margin-top: 0;
}
.forum-detail .markdown-body ul ol {
  margin-top: 3px;
}
.forum-detail .markdown-body ul ul {
  margin-top: 3px;
}
.forum-detail .markdown-body .contains-task-list {
  padding-left: 0;
}
.forum-detail .markdown-body .task-list-item {
  list-style: none;
}
.forum-detail .markdown-body h1,
.forum-detail .markdown-body h2,
.forum-detail .markdown-body h3,
.forum-detail .markdown-body h4,
.forum-detail .markdown-body h5,
.forum-detail .markdown-body h6 {
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 35px;
  padding-bottom: 5px;
}
.forum-detail .fileUrl {
  margin: 60px 0;
}
.forum-detail .fileUrl .fileContent {
  padding: 12px 12px;
  word-wrap: break-word;
  background: #f6f8fa;
}
.forum-detail table {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  overflow: auto;
  font-size: 14px;
  line-height: 1.7;
  border: 1px solid #f6f6f6;
  border-collapse: collapse;
  border-spacing: 0;
}
.forum-detail table tr {
  border: 1px solid #efefef;
}
.forum-detail table th {
  min-width: 60px;
  padding: 10px 6px;
  font-weight: 700;
  text-align: center;
  word-break: break-word;
  background-color: #f5f7fa;
  border: 1px solid #efefef;
}
.forum-detail table td {
  padding: 10px 15px;
  text-align: left;
  word-break: break-word;
  border: 1px solid #efefef;
}
.forum-detail .forum-detail-content {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 80px;
  padding: 0;
}
@media (min-width: 1600px) {
  .forum-detail .forum-detail-content {
    width: 1440px;
  }
}
.forum-detail .forum-detail-content .sidebarBoxDetail {
  width: 100%;
  margin-bottom: 16px;
  padding: 15px;
  background: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-left {
  display: flex;
  align-items: center;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-left .personnel-flex {
  display: inline-table;
  font-family: 'Outfit', sans-serif;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-left .personnel-flex .myName {
  font-weight: 600;
  font-size: 16px;
  color: #1d2129;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-left .personnel-flex .myName .userName {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-left .personnel-flex .watcher {
  font-weight: 400;
  font-size: 12px;
  color: #6c7784;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-left .personnel-flex img {
  width: 48.55px;
  height: 48.55px;
  border-radius: 48.55px;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-right .watch,
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-right .watched {
  width: 78px;
  height: 32px;
  border-radius: 30px;
  font-size: 14px;
  border: 1px solid #ff5125;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-right .watch i,
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-right .watched i {
  margin-right: 5px;
  vertical-align: middle;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-right .watch {
  color: #ff5125;
  background: #fff;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .personnel .personnel-right .watched {
  background: #ff5125;
  color: #ffffff;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .content {
  width: 100%;
  margin-top: 20px;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .content .content-list {
  width: 25%;
  display: inline-block;
  text-align: center;
  font-family: 'Outfit', sans-serif;
  font-weight: 400;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .content .content-list :first-child {
  font-size: 12px;
  color: #4e5969;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .content .content-list :last-child {
  font-size: 14px;
  color: #1d2129;
}
.forum-detail .forum-detail-content .sidebarBoxDetail .sidebar {
  display: block;
  width: 100%;
  height: 40px;
  color: #FF5125;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  background: linear-gradient(#042f18, #041737);
  cursor: pointer;
}
.forum-detail .forum-detail-content .detail {
  width: 100%;
  /* stylelint-disable-next-line no-descending-specificity */
}
.forum-detail .forum-detail-content .detail .detail-admin {
  padding: 20px 16px;
  overflow: hidden;
  background: #fff;
  border-radius: 2px;
  margin-bottom: 16px;
}
.forum-detail .forum-detail-content .detail .showlogin {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  color: #303133;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.59) 28%, #fff);
}
.forum-detail .forum-detail-content .detail .title {
  flex: 1;
  font-weight: 400;
  font-size: 22px;
  word-break: break-all;
  display: flex;
}
.forum-detail .forum-detail-content .detail .title .title-h1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 600px;
}
.forum-detail .forum-detail-content .detail .title img {
  height: 18px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .title .forumTypeImg {
  display: flex;
  align-items: center;
}
.forum-detail .forum-detail-content .detail .title .solvedingImg {
  height: 18px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .title .solvedImg {
  height: 18px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .title .helpImg {
  height: 18px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .title .top {
  display: flex;
  align-items: center;
}
.forum-detail .forum-detail-content .detail .title .top img {
  height: 18px;
  border-radius: 2px;
  margin-left: 5px;
}
.forum-detail .forum-detail-content .detail .title .refined {
  display: flex;
  align-items: center;
}
.forum-detail .forum-detail-content .detail .title .refined img {
  border-radius: 2px;
  margin-left: 5px;
  height: 18px;
}
.forum-detail .forum-detail-content .detail .title .icon-box {
  margin-left: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 18px;
  line-height: 18px;
  background: #fff;
  border: 1px solid #FF5125;
  border-radius: 10.209px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .title .icon-box .round {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #FF5125;
  vertical-align: top;
}
.forum-detail .forum-detail-content .detail .title .icon-box .round .award {
  margin: 0;
  width: 14px;
  height: 14px;
}
.forum-detail .forum-detail-content .detail .title .icon-box .integral {
  color: #FF5125;
  font-weight: 400;
  font-size: 14px;
  transform: scale(0.8);
  text-align: center;
}
.forum-detail .forum-detail-content .detail .title .solveding {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #0b60fa;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .title .solved {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #02b359;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .title .help {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #fa8429;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #fff1e1;
  border-radius: 5px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .title .company-name {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 3px;
  background: linear-gradient(242.96deg, #34ffce 23.81%, #34ff92 73.3%);
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  border-radius: 3px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .solve-button {
  padding: 5px;
  color: #02b359;
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  cursor: pointer;
}
.forum-detail .forum-detail-content .detail .info {
  display: flex;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #e7e6ea;
}
.forum-detail .forum-detail-content .detail .info .label {
  margin-right: 5px;
  padding: 2px 5px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
}
.forum-detail .forum-detail-content .detail .info .icon .each {
  margin: 0 10px;
  color: #606266;
  font-size: 12px;
  cursor: pointer;
}
.forum-detail .forum-detail-content .detail .info .icon .each .anticon {
  margin-right: 3px;
}
.forum-detail .forum-detail-content .detail .avatar-name {
  display: flex;
  padding: 0;
}
.forum-detail .forum-detail-content .detail .avatar-name .other {
  display: flex;
  flex-direction: column;
}
.forum-detail .forum-detail-content .detail .avatar-name .other .name {
  display: block;
  color: #303133;
  font-size: 16px;
}
.forum-detail .forum-detail-content .detail .avatar-name .other .name img {
  margin-left: 5px;
  vertical-align: text-bottom;
}
.forum-detail .forum-detail-content .detail .avatar-name .other .time {
  display: block;
  color: #606266;
  font-size: 14px;
}
.forum-detail .forum-detail-content .detail .avatar-name .commentsBox {
  width: 100%;
  margin-left: inherit;
  border: 1px solid #e4e7ed;
}
.forum-detail .forum-detail-content .detail .avatar-name .commentsBox input {
  width: 100%;
  height: 60px;
}
.forum-detail .forum-detail-content .detail .control {
  padding-bottom: 50px;
  display: flex;
}
.forum-detail .forum-detail-content .detail .control .control-main {
  margin: 0 auto;
  width: 76%;
  display: flex;
  text-align: center;
  font-size: 24px;
  justify-content: center;
}
.forum-detail .forum-detail-content .detail .control .control-main .item {
  width: 120px;
  margin: 0px 21px;
}
.forum-detail .forum-detail-content .detail .control .control-main .item .btn {
  width: 60px;
  height: 60px;
  background: #ffffff;
  color: #ff5125;
  border: 1px solid #ff5125;
  font-weight: 500;
  font-size: 22px;
  border-radius: 60px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
  cursor: pointer;
}
.forum-detail .forum-detail-content .detail .control .control-main .item .num {
  font-size: 14px;
  text-align: center;
  color: #7d8498;
  margin: 0 auto;
  width: 122px;
}
.forum-detail .forum-detail-content .detail .braft-output-content {
  padding: 20px;
  word-break: break-all;
  min-height: 400px;
  /* stylelint-disable-next-line no-descending-specificity */
  /* stylelint-disable-next-line no-descending-specificity */
  /* stylelint-disable-next-line no-descending-specificity */
}
.forum-detail .forum-detail-content .detail .braft-output-content p {
  min-height: 24px;
}
.forum-detail .forum-detail-content .detail .braft-output-content blockquote {
  margin: 10px 10px;
  padding: 10px;
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  quotes: '\201C' '\201D' '\2018' '\2019';
}
.forum-detail .forum-detail-content .detail .braft-output-content blockquote p {
  display: inline;
}
.forum-detail .forum-detail-content .detail .braft-output-content img,
.forum-detail .forum-detail-content .detail .braft-output-content video {
  max-width: 100%;
  margin: 10px;
}
.forum-detail .forum-detail-content .detail .braft-output-content .image-wrap img,
.forum-detail .forum-detail-content .detail .braft-output-content .video-wrap video {
  max-width: 100%;
  margin: 10px;
}
.forum-detail .forum-detail-content .detail .braft-output-contentForum .image-wrap img {
  max-width: 100%;
  margin: 10px;
}
.forum-detail .forum-detail-content .detail .comment .comment-button {
  width: 91px;
  height: 30px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  background: #ff5125;
}
.forum-detail .forum-detail-content .detail .comment .comment-button:hover {
  background-color: #F62 !important;
}
.forum-detail .forum-detail-content .detail .clearfix::after,
.forum-detail .forum-detail-content .detail .clearfix::before {
  display: table;
  content: '';
}
.forum-detail .forum-detail-content .detail .clearfix::after {
  clear: both;
}
.forum-detail .forum-detail-content .detail .clearfix {
  *zoom: 1;
}
.ant-modal-content .custom-html-style ol {
  padding-left: 40px;
  list-style: decimal !important;
}
.ant-modal-content .custom-html-style ul {
  padding-left: 40px;
  list-style: initial !important;
}
.ant-modal-body .giveModel {
  display: flex;
  flex-direction: column;
  justify-items: center;
  align-items: center;
}
.ant-modal-body .giveModel img {
  width: 70.81px;
  height: 70.81px;
  border-radius: 70.81px;
  margin-bottom: 12px;
}
.ant-modal-body .giveModel .desc {
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  color: #1d2129;
  margin-bottom: 18px;
}
.ant-modal-body .giveModel .tips {
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  color: #939ca7;
  margin-bottom: 8px;
}
.ant-modal-body .giveModel .btnList {
  margin-bottom: 32px;
  color: #ff5125;
}
.ant-modal-body .giveModel .btnList button {
  width: 69px;
  height: 26px;
  border: 1px solid #ff5125;
  border-radius: 2px;
  margin-right: 8px;
}
.ant-modal-title {
  font-weight: 500;
  font-size: 16px;
  color: #282936;
}

.resource {
  min-height: 800px;
  overflow: hidden;
}
.resource .banner {
  min-width: 1200px;
  height: 300px;
}
.resource .content {
  display: flex;
  justify-content: space-between;
  width: 1200px;
  margin: 0 auto;
}
@media (min-width: 1600px) {
  .resource .content {
    width: 1440px;
  }
}
.resource .content .middle {
  width: 950px;
  padding: 40px 0 16px 0;
}
.resource .content .middle .resource-class {
  margin-bottom: 60px;
}
.resource .content .middle .resource-class .title {
  position: relative;
  color: #252525;
  font-weight: 600;
  font-size: 20px;
  border-top: 0;
  z-index: 1;
}
.resource .content .middle .resource-class .title::before {
  position: absolute;
  bottom: -2px;
  left: -4px;
  z-index: -1;
  display: block;
  width: 14px;
  height: 14px;
  background: #FF5125;
  content: '';
}
.resource .content .middle .resource-class .resource-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 20px 0 30px;
}
.resource .content .middle .resource-class .resource-content .operation a {
  color: #FF5125;
}
.resource .content .middle .resource-class .resource-content .item {
  position: relative;
  box-sizing: border-box;
  width: calc((100% - 30px) / 4);
  min-width: calc((100% - 30px) / 4);
  max-width: calc((100% - 30px) / 4);
  height: 160px;
  margin: 0 10px 20px 0;
  padding: 20px;
  background: url(data:image/png;base64,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) no-repeat right bottom #fff;
  border: 1px solid #e9e9e9;
}
.resource .content .middle .resource-class .resource-content .item:nth-child(4n) {
  margin-right: 0;
}
.resource .content .middle .resource-class .resource-content .item .main-title {
  margin-bottom: 10px;
  overflow: hidden;
  color: #4e4e4e;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.resource .content .middle .resource-class .resource-content .item .subtitle {
  display: -webkit-box;
  margin-bottom: 0;
  overflow: hidden;
  color: #62676c;
  font-weight: 400;
  font-size: 14px;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.resource .content .middle .resource-class .resource-content .item .download {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.resource .content .middle .resource-class .resource-content .item .download .text {
  color: #606266;
  font-weight: 400;
  font-size: 1px;
}
.resource .classify {
  width: 180px;
  background: transparent;
}
.resource .classify .ant-anchor .ant-anchor-ink .ant-anchor-ink-ball {
  width: 0;
  height: 0;
  border: none;
  border-left: 7.5px solid transparent;
  border-right: 7.5px solid transparent;
  border-bottom: 12px solid #FF5125;
  transform: rotate(90deg);
  background-color: transparent;
  border-radius: 0;
}
.resource .classify .ant-anchor .ant-anchor-ink::before {
  content: none;
}
.resource .classify .ant-anchor .ant-anchor-link-title {
  color: rgba(0, 0, 0, 0.7);
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
.resource .classify .ant-anchor .ant-anchor-link-title-active {
  color: #000;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
}
.resource .checked {
  margin-top: 85px;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@media only screen and (max-width: 1440px) {
  .accessory-list {
    max-width: 1200px !important;
  }
}
@media (min-width: 1600px) {
  .accessory-styled .accessory-list,
  .accessory-styled .ecological_cooperation_content {
    width: 1440px !important;
  }
  .accessory-styled .accessory-list .list-details .details {
    width: 23.6% !important;
  }
  .accessory-styled .accessory-list .list-details .details:nth-child(4n) {
    margin-right: 0 !important;
  }
  .accessory-styled .accessory-list .list-details .details:nth-child(3n) {
    margin-right: 24px !important;
  }
}
.accessory-styled {
  width: 100%;
  overflow: hidden;
  background-color: #F9F9F9;
}
.accessory-styled .search-tips {
  width: 100vw;
  height: 510px;
  padding-top: 175px;
  background: url(/_next/static/images/accessory_bg-7226a1767ad432b7ef0c8d69113687e5.png) no-repeat;
  background-size: 100% 100%;
  color: #fff;
}
.accessory-styled .search-tips .title {
  text-align: center;
  font-size: 36px;
  font-weight: 500;
}
.accessory-styled .search-tips .desc {
  width: 692px;
  margin: 18px auto 0;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  /* 150% */
  letter-spacing: 1px;
}
.accessory-styled .anchorAdsorb {
  height: 56px;
  font-size: 14px;
  background: #FFF;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1);
  border-top: 1px solid #E9EBEE;
  overflow: hidden;
}
.accessory-styled .anchorAdsorb .ant-anchor-ink-ball {
  border: none;
}
.accessory-styled .anchorAdsorb .content {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.accessory-styled .anchorAdsorb .content .anchor {
  display: flex;
  margin: 0 auto;
  gap: 48px;
}
.accessory-styled .anchorAdsorb .content .anchor .ant-anchor-link {
  padding: 0;
}
.accessory-styled .anchorAdsorb .content .anchor .ant-anchor-link-title {
  font-size: 14px;
  line-height: 56px;
  color: #40444C;
  margin: 0;
  cursor: pointer;
}
.accessory-styled .anchorAdsorb .content .anchor .ant-anchor-link-active > .ant-anchor-link-title {
  color: #FF5125;
}
.accessory-styled .accessory-list {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 80px;
  padding-top: 58px;
}
.accessory-styled .accessory-list .list-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 36px;
}
.accessory-styled .accessory-list .list-details .title {
  padding-bottom: 12px;
  margin-bottom: 28px;
  font-weight: 600;
  font-size: 24px;
  color: #242933;
  border-bottom: 1px solid #E9EBEE;
}
.accessory-styled .accessory-list .list-details .detailsList {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.accessory-styled .accessory-list .list-details .details {
  width: 31.5%;
  height: 371px;
  position: relative;
  margin-right: 24px;
  margin-bottom: 24px;
}
.accessory-styled .accessory-list .list-details .details .item {
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  background-color: #F2F2F2;
}
.accessory-styled .accessory-list .list-details .details .item {
  z-index: 1;
  border: 1px solid #F2F2F2;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
}
.accessory-styled .accessory-list .list-details .details .item .image {
  width: 100%;
  height: 237px;
  background-color: #fff;
  border-radius: 4px 4px 0 0;
}
.accessory-styled .accessory-list .list-details .details .item .image img {
  width: 100%;
  height: 100%;
  border-radius: 4px 4px 0 0;
}
.accessory-styled .accessory-list .list-details .details .item h3,
.accessory-styled .accessory-list .list-details .details .item p {
  padding: 0 16px;
  margin: 0;
}
.accessory-styled .accessory-list .list-details .details .item h3 {
  padding: 24px 40px 0;
  font-weight: 600;
  font-size: 20px;
  color: #242933;
  overflow: hidden;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.accessory-styled .accessory-list .list-details .details .item p {
  height: 44px;
  margin-top: 8px;
  padding: 0 40px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #40444C;
  letter-spacing: 1px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.accessory-styled .accessory-list .list-details .details .item .link {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 56px;
  height: 56px;
  display: none;
  line-height: 56px;
  text-align: center;
  background: #FF5125;
  border-radius: 50%;
  transition: all 0.3s;
}
.accessory-styled .accessory-list .list-details .details .item .link a {
  color: #111;
}
.accessory-styled .accessory-list .list-details .details:hover .item {
  border: 1px solid #FF5125;
}
.accessory-styled .accessory-list .list-details .details:hover .link {
  display: block;
}
.accessory-styled .accessory-list .list-details .details:nth-child(3n) {
  margin-right: 0;
}
.accessory-styled .ecological_cooperation {
  width: 100vw;
  height: 347px;
  background: url(/_next/static/images/accessory_ec_bg-5fa939aace6b1bfa6df98279bc33898d.png) no-repeat;
  background-size: 100% 100%;
}
.accessory-styled .ecological_cooperation_content {
  width: 1200px;
  padding-top: 65px;
  margin: 0 auto;
  color: #000;
}
.accessory-styled .ecological_cooperation_content .title {
  font-size: 32px;
  font-weight: 600;
}
.accessory-styled .ecological_cooperation_content .desc {
  max-width: 625px;
  margin-top: 14px;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}
.accessory-styled .ecological_cooperation_content .link {
  margin-top: 38px;
  width: 56px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  background: #000;
  border-radius: 50%;
}

.bigImgSrcModal {
  top: 30px;
  position: relative;
  z-index: 999;
}
.bigImgSrcModal .ant-modal-body {
  padding: 0;
}
.bigImgSrcModal .bigImgSrcModalIcon {
  position: fixed;
  top: 84%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 9999;
  color: #d9d9d9;
}
.bigImgSrcModal .bigImgSrcModalIcon .circleIcon {
  font-size: 44px;
  cursor: pointer;
}
.bigImgSrcModal .bigImgSrcModalIcon .circleNum {
  margin: 0 20px;
  font-size: 34px;
}
@media only screen and (max-width: 1440px) {
  .titleType .Breadcrumb {
    max-width: 1186px !important;
  }
  .centermessage {
    max-width: 1186px !important;
  }
}
.messageDetails {
  overflow: hidden;
  background-color: #F5F5F5;
}
.messageDetails .titleType {
  height: 274px;
  padding-top: 20px;
  text-align: center;
  color: #000;
  font-size: 14px;
  background: url(/_next/static/images/contentDetailsBG-ddebbe8f853a592a4cc6ed875bd96033.png) center no-repeat;
  background-size: cover;
}
.messageDetails .titleType .Breadcrumb {
  width: 100%;
  max-width: 1200px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto;
}
.messageDetails .titleType .Breadcrumb span {
  opacity: 0.5;
}
.messageDetails .titleType .Breadcrumb .action {
  opacity: 1;
}
.messageDetails .titleType h3 {
  font-weight: 600;
  font-size: 40px;
  margin-top: 50px;
  margin-bottom: 30px;
  overflow: hidden;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.messageDetails .titleType .description {
  display: flex;
  justify-content: center;
  align-items: center;
}
.messageDetails .titleType .description span {
  font-size: 14px;
  margin: 0 10px;
}
.messageDetails .centermessage {
  width: 100%;
  max-width: 1200px;
  margin: 26px auto 80px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.messageDetails .centermessage .message {
  width: 77.07%;
  min-height: 320px;
  margin-right: 16px;
  background: #FFFFFF;
  border: 1px solid #EBEBEB;
  padding: 40px;
  border-radius: 2px;
}
.messageDetails .centermessage .message ol {
  list-style: auto;
}
.messageDetails .centermessage .message ul {
  list-style: unset;
}
.messageDetails .centermessage .message pre {
  max-width: 100%;
  max-height: 100%;
  margin: 10px 0;
  padding: 15px;
  overflow: auto;
  background-color: #f1f2f3;
  border-radius: 3px;
  color: #666;
  font-family: monospace;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.messageDetails .centermessage .message blockquote {
  margin: 0 0 10px;
  padding: 15px 20px;
  background-color: #f1f2f3;
  border-left: 5px solid #ccc;
  color: #666;
  font-style: italic;
}
.messageDetails .centermessage .message video {
  max-width: 100%;
}
.messageDetails .centermessage .message img {
  max-width: 100%;
  height: auto;
}
.messageDetails .centermessage .list {
  width: 254px;
  background: #FFFFFF;
  border: 1px solid #EBEBEB;
  padding: 16px 17px;
  border-radius: 2px;
}
.messageDetails .centermessage .list .listHeader {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 16px;
  color: #000;
  opacity: 0.8;
}
.messageDetails .centermessage .list .item {
  border-top: 1px solid #F3F3F3;
  padding: 14px 0;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.messageDetails .centermessage .list .item .image {
  width: 70px;
  height: 70px;
  margin-right: 16px;
}
.messageDetails .centermessage .list .item .image img {
  width: 100%;
}
.messageDetails .centermessage .list .item .tips {
  flex: 1;
}
.messageDetails .centermessage .list .item .tips h5 {
  font-weight: 400;
  font-size: 14px;
  color: #000;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.messageDetails .centermessage .list .item .tips h5:hover {
  color: #ff5125;
}
.messageDetails .centermessage .list .item .tips p {
  font-weight: 400;
  font-size: 12px;
  color: #000;
  opacity: 0.3;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
  margin: 0;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@media only screen and (max-width: 1440px) {
  .informationcenter .informationHeader .content {
    max-width: 1186px !important;
  }
  .informationcenter .bodyList {
    max-width: 1186px !important;
  }
  .informationcenter .bannerbody {
    max-width: 1186px !important;
  }
  .developercase .modlestyle .bodyList {
    max-width: 1200px !important;
  }
}
.informationcenter {
  background-color: #fff;
  overflow: hidden;
}
.informationcenter .modlestyle {
  background-color: #F4F4F4;
  padding-bottom: 64px;
}
.informationcenter .informationHeader {
  width: 100%;
  margin: 0 auto;
  height: 300px;
}
.informationcenter .informationHeader .content {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 140px;
}
.informationcenter .informationHeader .content h3 {
  font-weight: 600;
  font-size: 40px;
  color: #FFFFFF;
  margin-bottom: 36px;
}
.informationcenter .informationHeader .content p {
  width: 898px;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: rgba(255, 255, 255, 0.8);
  mix-blend-mode: normal;
  margin-bottom: 46px;
  overflow: hidden;
}
.informationcenter .informationHeader .content span {
  cursor: pointer;
  display: inline-block;
  width: 198px;
  height: 50px;
  background: #FF5125;
  border-radius: 4px;
  font-weight: 500;
  font-size: 20px;
  line-height: 50px;
  letter-spacing: 0.875px;
  color: #fff;
  text-align: center;
}
.informationcenter .informationHeader .content span:hover {
  background: #f62;
}
.informationcenter .bodyList {
  width: 1200px;
  margin: 0 auto;
  padding-top: 76px;
  display: flex;
  flex-direction: column;
}
.informationcenter .bodyList h3 {
  margin-bottom: 56px;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
  color: #000;
}
.informationcenter .bodyList .center {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.informationcenter .bodyList .center .detail {
  width: 280px;
  height: 280px;
  margin-right: 22px;
  margin-bottom: 22px;
  cursor: pointer;
}
.informationcenter .bodyList .center .detail .item {
  width: 100%;
  height: 100%;
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  box-sizing: content-box;
}
.informationcenter .bodyList .center .detail .item .imageP {
  width: 280px;
  height: 172px;
  background: #FF5125;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.informationcenter .bodyList .center .detail .item .imageP img {
  width: 86%;
}
.informationcenter .bodyList .center .detail .item .image {
  width: 100%;
  height: 172px;
}
.informationcenter .bodyList .center .detail .item .image img {
  width: 100%;
  height: 100%;
  border-radius: 5px 5px 0 0;
}
.informationcenter .bodyList .center .detail .item h5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  margin-top: 24px;
  margin-bottom: 10px;
  padding: 0 20px;
  height: 16px;
  overflow: hidden;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.informationcenter .bodyList .center .detail .item p {
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  height: 32px;
  color: #666;
  padding: 0 20px;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.informationcenter .bodyList .center .detail .item:hover {
  border: 1px solid #FF5125;
}
.informationcenter .bodyList .center .detail:nth-child(4n + 4) {
  margin-right: 0;
}
.informationcenter .bodyList .center .businesspartner {
  width: 23.35%;
  height: 280px;
  margin-right: 1.6%;
  margin-bottom: 16px;
  background-color: #fff;
}
.informationcenter .bodyList .center .businesspartner .image {
  width: 100px;
  height: 100px;
  margin: 45px auto 0;
}
.informationcenter .bodyList .center .businesspartner .image img {
  width: 100%;
  height: 100%;
}
.informationcenter .bodyList .center .businesspartner h5 {
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  color: #333333;
  margin-top: 32px;
}
.informationcenter .bodyList .center .businesspartner p {
  width: 160px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #6D7278;
  margin: 0 auto;
}
.informationcenter .bodyList .center .modeltype {
  width: 376px;
  height: 350px;
  margin-right: 29px;
  border: 1px solid #FFF;
  background-color: #FBFBFB;
  border-radius: 5px;
}
.informationcenter .bodyList .center .modeltype .image {
  padding-top: 86px;
  text-align: center;
}
.informationcenter .bodyList .center .modeltype h5 {
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #333;
  margin-top: 33px;
  margin-bottom: 10px;
}
.informationcenter .bodyList .center .modeltype p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #666;
}
.informationcenter .bodyList .center .modeltype:first-child .image {
  padding-top: 76px;
}
.informationcenter .bodyList .center .modeltype:last-child {
  margin-right: 0;
}
.informationcenter .joinus {
  width: 100%;
  height: 490px;
  background: url(/_next/static/images/joinusBG-31c16aa9af1c091c5db0e599fe8bcd41.png) center no-repeat;
  background-size: 100%;
  margin: 80px auto 0;
  text-align: center;
}
.informationcenter .joinus .iconright {
  width: 26px;
  height: 20px;
}
.informationcenter .joinus .iconright img {
  width: 100%;
  height: 100%;
}
.informationcenter .joinus h3 {
  padding-top: 80px;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  color: #fff;
}
.informationcenter .joinus .center {
  width: 67.5%;
  padding: 60px 0;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.informationcenter .joinus .center .image {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  border-radius: 30px;
  overflow: hidden;
}
.informationcenter .joinus .center .image img {
  width: 100%;
  height: 100%;
}
.informationcenter .joinus .center span {
  display: inline-block;
  text-align: center;
  color: #fff;
  margin-top: 16px;
  font-size: 18px;
}
.informationcenter .joinus .button {
  display: inline-block;
  text-align: center;
  color: #fff;
  cursor: pointer;
  width: 198px;
  height: 50px;
  line-height: 50px;
  background: #FF5125;
  border-radius: 4px;
  font-size: 20px;
  font-weight: 500;
}
.informationcenter .joinus .button:hover {
  background: #f62;
}
.informationcenter .competition {
  width: 100%;
  background-color: #f5f5f5;
  padding-top: 76px;
  padding-bottom: 87px;
}
.informationcenter .competition .body {
  width: 1186px;
  display: flex;
  justify-content: space-between;
}
.informationcenter .competition h3 {
  margin-bottom: 56px;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
  color: #000;
}
.informationcenter .competition .bannerbody {
  width: 1200px;
  margin: 0 auto;
  visibility: visible;
}
.informationcenter .competition .slick-list {
  position: relative;
}
.informationcenter .competition .slick-list {
  padding: 10px;
}
.informationcenter .competition .item {
  cursor: pointer;
  position: relative;
  z-index: 0;
}
.informationcenter .competition .item .content {
  width: 380px;
  height: 404px;
  background: #FFFFFF;
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.informationcenter .competition .item .content .image {
  width: 378px;
  height: 280px;
}
.informationcenter .competition .item .content .image img {
  width: 100%;
  height: 100%;
  border-radius: 5px 5px 0 0;
}
.informationcenter .competition .item .content .title {
  padding: 24px 20px 10px;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  overflow: hidden;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.informationcenter .competition .item .content p {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  height: 44px;
  color: #666;
  padding: 0 20px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.informationcenter .competition .item .content:hover {
  transform: scale(1.03);
  box-shadow: 1px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.informationcenter .competition .slick-prev,
.informationcenter .competition .slick-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  width: 56px;
  height: 56px;
  cursor: pointer;
}
.informationcenter .competition .slick-prev .itemContent,
.informationcenter .competition .slick-next .itemContent {
  position: relative;
}
.informationcenter .competition .slick-prev .itemContent .itemIcon,
.informationcenter .competition .slick-next .itemContent .itemIcon {
  position: absolute;
  z-index: 101;
  width: 56px;
  height: 56px;
  transition-duration: 0.3s;
}
.informationcenter .competition .slick-prev .itemContent .itemIcon img,
.informationcenter .competition .slick-next .itemContent .itemIcon img {
  width: 100%;
  height: 100%;
}
.informationcenter .competition .slick-prev {
  left: -65px;
}
.informationcenter .competition .slick-next {
  right: -72px;
}
.universitiescooperation {
  border-bottom: 80px solid #F4F4F4;
}
.universitiescooperation .informationHeader {
  background: url(/_next/static/images/universityRelations-74d19255ca7035b889e2a0e664d0a8d1.png) center no-repeat rgba(1, 12, 21, 0.8);
  background-size: 100%;
  height: 499px !important;
}
.universitiescooperation .informationHeader .content {
  padding-top: 140px;
}
.partnership .informationHeader {
  background: url(/_next/static/images/cooperativePartner-a1be3fd00c4979699a4a2f6bc52e09b9.png) center no-repeat rgba(1, 12, 21, 0.8);
  background-size: 100%;
}
.developercase .informationHeader {
  background: url(/_next/static/images/developerCase-bad6e4c9be56fa4fe98c9ec0607690f8.png) center no-repeat rgba(1, 12, 21, 0.8);
  background-size: 100%;
  height: 469px;
}
.developercase .informationHeader .content p {
  line-height: normal;
}
.developercase .informationHeader .content span {
  width: 159px;
}
.developercase .modlestyle {
  padding-bottom: 80px;
}
.developercase .modlestyle .bodyList .center .modeltype {
  width: 380px;
  height: 280px;
  margin-right: 30px;
  margin-bottom: 30px;
  background: #fff;
  position: relative;
}
.developercase .modlestyle .bodyList .center .modeltype h5 {
  position: absolute;
  width: 100%;
  bottom: 56px;
  font-size: 22px;
  margin: 0;
  line-height: normal;
}
.developercase .modlestyle .bodyList .center .modeltype:nth-child(3n + 3) {
  margin-right: 0;
}
.developercase .modlestyle .bodyList .center .image {
  padding-top: 0 !important;
}

@charset "UTF-8";
/* Slider */
/* Arrows */
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 30px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

.bannerbody {
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
}
.bannerbody .img {
  width: 100%;
  height: 200px;
}
.bannerbody .slick-dots {
  position: relative;
  bottom: 40px;
}

.each-list {
  position: relative;
  padding: 18px 0;
  background: #fff;
  border-top: 1px solid #F2F1F5;
  cursor: pointer;
}
.each-list .forumTitle {
  flex: 1;
  padding-right: 60px;
  font-size: 16px;
  word-break: break-all;
  cursor: pointer;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.each-list .forumTitle .title-h1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 550px;
  color: #282936;
}
.each-list .forumTitle .forumPermission {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 3px;
  background: linear-gradient(242.96deg, #34ffce 23.81%, #34ff92 73.3%);
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  border-radius: 3px;
  vertical-align: text-bottom;
}
.each-list .forumTitle .forumTypeImg {
  display: flex;
}
.each-list .forumTitle .solvedingImg {
  height: 18px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.each-list .forumTitle .solvedImg {
  height: 18px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.each-list .forumTitle .helpImg {
  height: 18px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.each-list .forumTitle .top {
  display: flex;
}
.each-list .forumTitle .top img {
  height: 16px;
  margin-left: 10px;
}
.each-list .forumTitle .refined {
  display: flex;
}
.each-list .forumTitle .refined img {
  margin-left: 4px;
  height: 16px;
}
.each-list .forumTitle .icon-box {
  margin-left: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 18px;
  line-height: 18px;
  background: #fff;
  border: 1px solid #FF5125;
  border-radius: 10.209px;
  vertical-align: text-bottom;
}
.each-list .forumTitle .icon-box .round {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #FF5125;
  vertical-align: top;
}
.each-list .forumTitle .icon-box .round .award {
  margin: 0;
  width: 14px;
  height: 14px;
}
.each-list .forumTitle .icon-box .integral {
  color: #FF5125;
  font-weight: 400;
  font-size: 14px;
  transform: scale(0.8);
  text-align: center;
}
.each-list .forumTitle .solveding {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #0b60fa;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  vertical-align: text-bottom;
}
.each-list .forumTitle .solved {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #02b359;
  font-size: 12px;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  font-weight: 400;
  vertical-align: text-bottom;
}
.each-list .forumTitle .help {
  display: inline-block;
  width: 55px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #fa8429;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  background: #fff1e1;
  border-radius: 25%;
  vertical-align: text-bottom;
}
.each-list .forumTitle .company-name {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 3px;
  background: linear-gradient(242.96deg, #34ffce 23.81%, #34ff92 73.3%);
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  border-radius: 3px;
  vertical-align: text-bottom;
}
.each-list .label {
  margin-right: -18px;
  padding: 2px 5px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
  margin-left: 24px;
}
.each-list .operation {
  display: flex;
  justify-content: space-between;
  color: #606266;
}
.each-list .operation .left,
.each-list .operation .right {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
}
.each-list .operation .left .operation-b,
.each-list .operation .right .operation-b {
  margin-left: 20px;
}
.each-list .operation .left .operation-b .anticon-eye,
.each-list .operation .right .operation-b .anticon-eye {
  font-size: 14px;
}
.each-list .operation .left .operation-b,
.each-list .operation .right .operation-b,
.each-list .operation .left .time,
.each-list .operation .right .time {
  color: #606266;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.each-list .operation .left .operation-b .operation-b-title,
.each-list .operation .right .operation-b .operation-b-title,
.each-list .operation .left .time .operation-b-title,
.each-list .operation .right .time .operation-b-title {
  margin-left: -20px;
}
.each-list .operation .left .operation-b .operation-b-title img,
.each-list .operation .right .operation-b .operation-b-title img,
.each-list .operation .left .time .operation-b-title img,
.each-list .operation .right .time .operation-b-title img {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  border-radius: 20px;
  vertical-align: sub;
}
.each-list .operation .left .operation-b .num,
.each-list .operation .right .operation-b .num,
.each-list .operation .left .time .num,
.each-list .operation .right .time .num {
  display: inline-block;
  text-overflow: ellipsis;
  margin: 0 5px;
  /*让截断的文字显示为点点。还有一个值是clip意截断不显示点点*/
  white-space: nowrap;
  /*让文字不换行*/
  overflow: hidden;
  /*超出要隐藏*/
  vertical-align: bottom;
}
.each-list .operation .left .label,
.each-list .operation .right .label {
  margin-right: -18px;
  padding: 1px 5px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
}
.each-list .operation .left {
  flex-wrap: wrap;
}

.dgp .dgp_banner_center,
.dgp .dgp_info_center,
.dgp .dgp_list_center,
.dgp .dgp_interests_center {
  width: 1440px !important;
  margin: 0 auto;
}
.dgp .left_img {
  position: absolute;
  top: 0;
  left: 0;
}
.dgp .right_img {
  position: absolute;
  top: 0;
  right: 0;
}
.dgp .dgp_banner {
  height: 700px;
  background: #ff9857;
  position: relative;
  overflow: hidden;
}
.dgp .dgp_banner .dgp_banner_center {
  padding-top: 148px;
  position: relative;
}
.dgp .dgp_banner .dgp_banner_center > p {
  height: 88px;
  text-align: center;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  justify-content: center;
  font-size: 48px;
  color: #ffffff;
}
.dgp .dgp_banner .dgp_banner_center > p img {
  margin-left: -50px;
  width: 495px;
  height: 202px;
}
.dgp .dgp_banner .dgp_banner_center > p > span {
  position: relative;
  margin-right: 10px;
}
.dgp .dgp_banner .dgp_banner_center > p > span img {
  position: absolute;
  top: -58px;
  left: -88px;
}
.dgp .dgp_banner .dgp_banner_center > p > span span {
  position: relative;
  font-weight: bold;
  text-shadow: 0 4px 8px rgba(255, 120, 0, 0.45), 0 1px 0 #fff, 2px 2px 0 #ff7800, 0 0 16px rgba(255, 120, 0, 0.25);
}
.dgp .dgp_banner .dgp_banner_center > span {
  display: block;
  width: 925px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 44px;
  font-family: PingFang SC;
  text-align: center;
  color: #ffffff;
}
.dgp .dgp_banner .dgp_banner_center button {
  margin: 88px auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  width: 341px;
  height: 52px;
  border: 1px solid #ffffff;
  border-radius: 4px;
  font-size: 20px;
  font-family: PingFang SC;
  color: #ffffff;
  position: relative;
  cursor: pointer;
  transition: background 0.2s;
  letter-spacing: 2px;
}
.dgp .dgp_banner .dgp_banner_center button .dgp-arrow {
  display: inline-block;
  margin-left: 16px;
  width: 46px;
  height: 2px;
  background: none;
  position: relative;
}
.dgp .dgp_banner .dgp_banner_center button .dgp-arrow::before {
  content: '';
  display: block;
  width: 46px;
  height: 2px;
  background: #fff;
  border-radius: 1px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.dgp .dgp_banner .dgp_banner_center button .dgp-arrow::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 12px;
  height: 12px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  border-radius: 1px;
  background: transparent;
}
.dgp .dgp_info {
  height: 1100px;
  background-image: url(/_next/static/images/bannerBg-a297b33a4002c4036dbd7a42c868345c.png);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;
}
.dgp .dgp_info .dgp_info_center {
  padding-top: 100px;
  text-align: center;
  position: relative;
}
.dgp .dgp_info .dgp_info_center > p {
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 36px;
  display: inline-block;
  height: 44px;
  line-height: 44px;
  font-weight: bold;
  font-family: PingFang SC;
  margin-bottom: 30px;
}
.dgp .dgp_info .dgp_info_center > p::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -3px;
  transform: translateX(-50%);
  width: 100%;
  height: 16px;
  background: rgba(255, 177, 74);
  filter: blur(4px);
  border-radius: 40%;
  z-index: -1;
  pointer-events: none;
}
.dgp .dgp_info .dgp_info_center > span {
  font-family: PingFang SC;
  display: block;
  font-size: 18px;
  color: #333333;
  line-height: 26px;
  width: 928px;
  margin: 0 auto;
}
.dgp .dgp_info .dgp_info_center > video {
  margin-left: 20px;
  margin-top: 40px;
  margin-bottom: 70px;
}
.dgp .dgp_info .dgp_info_center .bottom {
  font-size: 25px;
  font-family: PingFang SC;
  line-height: 50px;
  text-align: left;
  width: 979px;
  margin: 0 auto;
  font-weight: bold;
  color: #000000;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.dgp .dgp_info .dgp_info_center .bottom span {
  margin-bottom: -15px;
}
.dgp .dgp_list {
  min-height: 994px;
  background: linear-gradient(180deg, #ffd29c 0%, #f9fddf 43%, #c0ecff 100%);
  overflow: hidden;
}
.dgp .dgp_list .dgp_list_center {
  padding-top: 80px;
  text-align: center;
}
.dgp .dgp_list .dgp_list_center > p {
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 36px;
  display: inline-block;
  height: 44px;
  line-height: 44px;
  font-weight: bold;
  font-family: PingFang SC;
  margin-bottom: 30px;
}
.dgp .dgp_list .dgp_list_center > p::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -3px;
  transform: translateX(-50%);
  width: 100%;
  height: 16px;
  background: #FFC800;
  filter: blur(4px);
  border-radius: 40%;
  z-index: -1;
  pointer-events: none;
}
.dgp .dgp_list .dgp_list_center > span {
  font-family: PingFang SC;
  display: block;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 26px;
  width: 928px;
  margin: 0 auto;
}
.dgp .dgp_list .dgp_list_center ul {
  width: 1200px;
  margin: 80px auto 120px;
  list-style: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.dgp .dgp_list .dgp_list_center ul li {
  list-style: none;
  width: 392px;
  height: 188px;
  background: #ffffff;
  padding: 24px;
  border-radius: 12px;
  text-align: left;
  margin-bottom: 16px;
  position: relative;
  cursor: pointer;
  margin-right: 12px;
}
.dgp .dgp_list .dgp_list_center ul li > div {
  display: none;
}
.dgp .dgp_list .dgp_list_center ul li img {
  max-width: 100%;
  height: 40px;
  display: block;
  margin-bottom: 16px;
  position: relative;
}
.dgp .dgp_list .dgp_list_center ul li p {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  font-family: PingFang SC;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.dgp .dgp_list .dgp_list_center ul li span {
  font-size: 14px;
  color: #656565;
  line-height: 22px;
  margin-bottom: 10px;
  display: block;
  font-family: PingFang SC;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.dgp .dgp_list .dgp_list_center ul li h6 {
  font-family: PingFang SC;
  font-size: 12px;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.dgp .dgp_list .dgp_list_center ul li:hover h6 {
  opacity: 0.5;
}
.dgp .dgp_list .dgp_list_center ul li:hover > div {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/_next/static/images/listActive-35ce2139d899519b6139eaeae282ca58.png);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.dgp .dgp_list .dgp_list_center ul li:hover > div span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: #ff5722;
  border-radius: 50%;
  position: absolute;
  right: 16px;
  bottom: 16px;
  z-index: 1;
}
.dgp .dgp_list .dgp_list_center ul li:hover > div span::before {
  content: '';
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  border-radius: 2px;
  position: absolute;
  left: 11px;
  top: 50%;
  transform: translateY(-50%);
}
.dgp .dgp_list .dgp_list_center ul li:hover > div span::after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  background: transparent;
}
.dgp .dgp_list .dgp_list_center ul li:nth-child(3n) {
  margin-right: 0;
}
.dgp .dgp_interests {
  height: 800px;
  background-image: url(/_next/static/images/interestsBg-5ebfd9ad2d332b5950aa2a83161f1b07.png);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;
}
.dgp .dgp_interests .dgp_interests_center {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: relative;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABTAAAALQCAYAAACnjl9uAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABaGSURBVHgB7d3hTRtZAEbRGSqgA1xCOiAdQAdbAu4AdxBtBdkSshVACXQQOsAdeN+gYWVpQ9iIJL4/zpE+RjZjCrh6Y+bpOw6Hw/m4bMcuxzbrAAAAAADeYz/2MPZl7O95nh+nHzHC5Wbsbuxp7NPY1djFBAAAAADwTktrHLsc+zz2db1u/u+Ht+uHbtcTmAAAAAAAv8zaIpfDlNu3btyt8XIzAQAAAAD8JutT4Uub3L12w1a8BAAAAABO5Shibr/1iyfxEgAAAAA4paOIuTl+c/mSzNsJAAAAAODE1u/EvHt58Vw0JwAAAACAgOWfi69PjJ+fjddXY/cTAAAAAEDAPM/7cflr7GapmXdjlxMAAAAAQMRoltfPj5GvRzEvJgAAAACAiH+/+nL8OEwAAAAAADFLuzybAAAAAACiBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyBEwAAAAAIEvABAAAAACyloD5eDgcLiYAAAAAgIjRLDfjsn8OmGMfJgAAAACAjs3YwxIw78c+TgAAAAAAHX+MfVmOYp6PPS3XCQAAAAAgYPTKr8tj5GfzPO/H64exmwkAAAAA4MRGuNyNy/1ol48vb2xeiuYEAAAAAHAia6t8+k+rHG9sRUwAAAAA4FSODlrevHbDrYgJAAAAAPxuR/Hy9q0bt+sRzd0EAAAAAPALrf9kfPfdk5ff+NBSOz+vH1quH53KBAAAAAB+hrU/Xo99Wg9T3r3WH+e3/tC4XI1dj30YO58AAAAAAN7ncd392J/zPO9fu/EfFMGADYCBgVEAAAAASUVORK5CYII=);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 1328px;
  height: 720px;
  text-align: center;
  padding-top: 72px;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box > p {
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 36px;
  display: inline-block;
  height: 44px;
  line-height: 44px;
  font-weight: bold;
  font-family: PingFang SC;
  margin-bottom: 28px;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box > p::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -3px;
  transform: translateX(-50%);
  width: 80%;
  height: 16px;
  background: #58B1FF;
  filter: blur(4px);
  border-radius: 40%;
  z-index: -1;
  pointer-events: none;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box > span {
  font-family: PingFang SC;
  display: block;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 26px;
  width: 928px;
  margin: 0 auto 37px;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box > h6 {
  display: block;
  text-align: left;
  margin-left: 118px;
  font-size: 24px;
  line-height: 44px;
  font-family: PingFang SC;
  color: #000000;
  font-weight: bold;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box > h6 img {
  margin-right: -19px;
  margin-top: 4px;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box ul {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 44px;
  margin-left: 118px;
  text-align: left;
  list-style: none;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box ul li {
  list-style: none;
  margin-bottom: 42px;
  width: 30%;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box ul li p {
  font-size: 20px;
  font-family: PingFang SC;
  line-height: 24px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 11px;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box ul li p img {
  margin-right: 11px;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box ul li p > span {
  height: 25px;
  display: inline-block;
}
.dgp .dgp_interests .dgp_interests_center .dgp_interests_center_box ul li > span {
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 28px;
  text-align: left;
}
.dgp .dgp_swiper {
  min-height: 700px;
  padding-top: 80px;
  text-align: center;
  position: relative;
  background: linear-gradient(120deg, #ffd29c 0%, #f9fddf 43%, #c0ecff 100%);
}
.dgp .dgp_swiper > p {
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 36px;
  display: inline-block;
  height: 44px;
  line-height: 44px;
  font-weight: bold;
  font-family: PingFang SC;
  margin-bottom: 90px;
}
.dgp .dgp_swiper > p::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -3px;
  transform: translateX(-50%);
  width: 100%;
  height: 16px;
  background: #FFC800;
  filter: blur(4px);
  border-radius: 40%;
  z-index: -1;
  pointer-events: none;
}
.dgp .dgp_swiper .swiper_container {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}
@keyframes dgp-scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(calc(-50% + 55px));
  }
}
.dgp .dgp_swiper .swiper_container .swiper_content {
  animation-name: dgp-scroll-left;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  width: max-content;
}
.dgp .dgp_swiper .swiper_container .imgList {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: max-content;
}
.dgp .dgp_swiper .swiper_container .imgList > div {
  width: 220px;
  height: 76px;
  margin-right: 15px;
  background: #ffffff;
}
.dgp .dgp_swiper .swiper_container .imgList > div > div {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  border-radius: 4px;
  padding: 16px;
  cursor: pointer;
}
.dgp .dgp_swiper .swiper_container .imgList > div > div img {
  width: 100%;
  height: 100%;
  object-fit: scale-down;
}
.dgp .dgp_swiper .swiper_container .imgList:nth-child(2n) {
  margin-left: 110px;
}
.dgp .dgp_join {
  background: #FDFCF0;
  height: 400px;
  padding-top: 106px;
  position: relative;
}
.dgp .dgp_join .dgp_join_center {
  position: relative;
}
.dgp .dgp_join ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 856px;
  margin: 0 auto;
  list-style: none;
}
.dgp .dgp_join ul li {
  list-style: none;
}
.dgp .dgp_join ul li img {
  display: block;
  margin: 0 auto;
}
.dgp .dgp_join ul li p {
  font-family: PingFang SC;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 0;
  color: #000000;
}
.dgp .dgp_join ul > img {
  margin-bottom: 36px;
}
.dgp .dgp_join button {
  display: block;
  margin: 40px auto 0;
  background: #FF5125;
  border-radius: 4px;
  border: 0;
  color: #ffffff;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: bold;
  width: 180px;
  height: 40px;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@media (min-width: 1600px) {
  .home .prevArrow {
    left: 120px !important;
  }
  .home .nextArrow {
    right: 120px !important;
  }
  .home .developerSuite .suiteBox,
  .home .operatingSystem .suiteBox,
  .home .activityClub .activityBox,
  .home .horizonRoboticsSchool .collegeBox,
  .home .documentSystem .documentBox,
  .home .accessorySystem .accessoryBox,
  .home .technicalSupport .tsBox {
    width: 1440px !important;
  }
  .home .documentSystem {
    height: 764px !important;
  }
  .home .documentSystem .documentBox .doc_con .doc_item {
    height: 472px !important;
  }
  .home .developerSuite .suiteBox .suiteCon .feature_box {
    margin-right: 40px !important;
  }
  .home .operatingSystem .suiteBox .nodehub_item {
    width: 23.88% !important;
  }
  .home .horizonRoboticsSchool .collegeBox .college_left {
    padding: 24px 24px 0 !important;
  }
  .home .horizonRoboticsSchool .collegeBox .college_left .text {
    margin-left: 0 !important;
  }
  .home .horizonRoboticsSchool .collegeBox .college_left_box_item .image img {
    height: 226.7px !important;
  }
  .home .horizonRoboticsSchool .collegeBox .college_left_box_item .image .play {
    height: 60px !important;
  }
  .home .horizonRoboticsSchool .collegeBox .college_left_box_item .description h3 {
    height: 30px !important;
    margin-bottom: 8px !important;
    word-break: break-all !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 1 !important;
    overflow: hidden !important;
  }
}
.home {
  background-color: #fff;
  overflow: hidden;
}
.home .banner {
  min-width: 1340px;
  height: 500px;
  position: relative;
  /* stylelint-disable-next-line no-descending-specificity */
}
.home .banner .prevArrow,
.home .banner .nextArrow {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
  text-align: center;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  z-index: 1;
}
.home .banner .prevArrow:hover,
.home .banner .nextArrow:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.home .banner .prevArrow {
  left: 60px;
}
.home .banner .nextArrow {
  right: 60px;
}
.home .banner:hover .prevArrow,
.home .banner:hover .nextArrow {
  display: block;
}
.home .banner .slick-dots li button::before {
  font-size: 0;
}
.home .banner .slick-dots {
  bottom: 27px;
}
.home .anchorAdsorb {
  height: 56px;
  font-size: 14px;
  background: #FFF;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  border-top: 1px solid #E9EBEE;
  overflow: inherit;
}
.home .anchorAdsorb .ant-anchor-ink-ball {
  border: none;
}
.home .anchorAdsorb .content {
  position: relative;
  width: 680px;
  margin: 0 auto;
}
.home .anchorAdsorb .content .anchor {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0;
}
.home .anchorAdsorb .content .anchor .ant-anchor-link {
  padding: 0;
}
.home .anchorAdsorb .content .anchor .ant-anchor-link-title {
  font-size: 14px;
  line-height: 56px;
  color: #40444C;
  margin: 0;
  cursor: pointer;
}
.home .anchorAdsorb .content .anchor .ant-anchor-link-active > .ant-anchor-link-title {
  color: #FF5125;
}
.home .developerSuite {
  height: 797px;
  background-image: url(/_next/static/images/suite_bg-8aaebf8be9c5ac9233cbd13a2e41cfc9.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.home .developerSuite .suiteBox {
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0;
}
.home .developerSuite .suiteBox .title {
  color: #555961;
  font-size: 24px;
}
.home .developerSuite .suiteBox .subTitle {
  margin-top: 10px;
  margin-bottom: 35px;
  color: #000;
  font-size: 36px;
  font-weight: 600;
}
.home .developerSuite .suiteBox .subTitle i {
  color: #FF5409;
  font-style: normal;
}
.home .developerSuite .suiteBox .suiteCon {
  display: flex;
  flex-flow: wrap;
  height: 238px;
}
.home .developerSuite .suiteBox .suiteCon .suite {
  width: 49%;
  display: flex;
  margin-right: 24px;
  margin-bottom: 25px;
  background: #fff;
  border: 1px solid #E9EBEE;
  cursor: pointer;
}
.home .developerSuite .suiteBox .suiteCon .suite_left {
  width: 299px;
  height: 238px;
  line-height: 238px;
  background: #000;
  text-align: center;
}
.home .developerSuite .suiteBox .suiteCon .suite_left img {
  width: 299px;
  height: 238px;
}
.home .developerSuite .suiteBox .suiteCon .suite_right {
  height: 238px;
  flex: 1;
  padding: 20px 24px;
  position: relative;
  background: #fff;
  color: #000;
}
.home .developerSuite .suiteBox .suiteCon .suite_right .arrow {
  display: none;
  position: absolute;
  right: 25px;
  top: 24px;
  width: 12.7px;
  cursor: pointer;
  transition: all 0.3s;
}
.home .developerSuite .suiteBox .suiteCon .suite_right .name {
  font-size: 32px;
  font-weight: 700;
  font-family: Outfit, sans-serif;
}
.home .developerSuite .suiteBox .suiteCon .suite_right .desc {
  margin-top: 4px;
  color: #666;
  font-size: 16px;
  line-height: 22px;
}
.home .developerSuite .suiteBox .suiteCon .suite_right .feature {
  position: absolute;
  width: calc(100% - 42px);
  left: 24px;
  bottom: 20px;
  display: flex;
}
.home .developerSuite .suiteBox .suiteCon .suite_right .feature_box {
  display: flex;
  flex-direction: column;
  margin-right: 24px;
  font-size: 12px;
  font-weight: 400;
}
.home .developerSuite .suiteBox .suiteCon .suite_right .feature_box img {
  height: 39px;
  margin-bottom: 15px;
}
.home .developerSuite .suiteBox .suiteCon .suite_right .feature .feature_box:last-child {
  margin-right: 0;
}
.home .developerSuite .suiteBox .suiteCon .suite_right .card {
  width: 65px;
  height: 26px;
  position: absolute;
  top: 30px;
  right: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FFF1F0;
  border-radius: 4px;
  font-size: 12px;
  color: #FF5125;
}
.home .developerSuite .suiteBox .suite:nth-child(2n) {
  margin-right: 0;
}
.home .developerSuite .suiteBox .suite:hover {
  border: 1px solid #FF5125;
}
.home .developerSuite .suiteBox .suite:hover .arrow {
  display: block;
  transition: all 0.3s;
}
.home .operatingSystem {
  height: 892px;
  background-image: url(/_next/static/images/system_bg-24dc41220aa33f3a9f45d5181631d73f.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.home .operatingSystem .suiteBox {
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0;
}
.home .operatingSystem .suiteBox .title {
  color: #E9EBEE;
  font-size: 24px;
}
.home .operatingSystem .suiteBox .subTitle {
  margin-top: 10px;
  margin-bottom: 35px;
  color: #FFF;
  font-size: 36px;
}
.home .operatingSystem .suiteBox .subTitle i {
  color: #FF5409;
  font-style: normal;
}
.home .operatingSystem .suiteBox .system_con {
  display: flex;
  height: 600px;
}
.home .operatingSystem .suiteBox .system_con .system_left {
  padding: 30px 24px 0;
  flex: 1;
  background: #fff;
}
.home .operatingSystem .suiteBox .system_con .system_left .title {
  color: #000;
  font-size: 36px;
}
.home .operatingSystem .suiteBox .system_con .system_left .desc {
  margin-top: 8px;
  color: #515151;
  font-size: 14px;
  line-height: 19px;
  /* 135.714% */
  letter-spacing: 1px;
}
.home .operatingSystem .suiteBox .system_con .system_left_con {
  margin-top: 26px;
  display: flex;
  flex-flow: wrap;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item {
  width: 23.58%;
  margin-right: 16px;
  margin-bottom: 16px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  background: #fff;
  cursor: pointer;
  transition-duration: 0.3s;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .face {
  width: 100%;
  height: 146px;
  border-radius: 4px;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .info {
  flex: 1;
  position: relative;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .info .info-top .name {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 6px;
  color: #030303;
  font-size: 16px;
  line-height: 21px;
  overflow: hidden;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .info .info-top .course-desc .head-sculpture {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 4px;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .info .info-top .course-desc .text {
  display: inline-block;
  color: #666;
  font-size: 12px;
  line-height: 16px;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .info .info-botton {
  position: absolute;
  top: -23px;
  z-index: 3;
  left: 8px;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .info .info-botton .flex-left-center .column {
  margin-right: 5px;
  display: inline-block;
  color: #fff;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .info .info-botton .flex-left-center .column i {
  font-size: 12px;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.home .operatingSystem .suiteBox .system_con .system_left_con .nodehub_item:nth-child(4n) {
  margin-right: 0;
}
.home .operatingSystem .suiteBox .system_con .system_right {
  width: 292px;
  margin-left: 12px;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_os {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVeSURBVHgB7ZxtcuI2GMcfCaczO/2SI5ATbG7Q5ARbTtDsx06HAB86KXmZmNmy7KYfgE07/Qg9QblB0hOwPUG5QTOzfQ22VD1+oQSIF1uSpczo9yl2SLB/WH/L0iMALKZ79cN+t/fuCCyGgs1w1hdHOOp2+/tgKXYLTGDU2wVLeRICbcYJlMQJlMQJlMQJlMQJlMQJlMQJlMQJlMRagfgcLJ7lqtEGZQdgKQQsw/dHu588+3DJAZorv5oBg85Z+3gMFmGVwNffXV9yzpvAIXr2ZZwPKSfvRTu5FJvV6EWEjudhpeO3v5yBBVgh8FXv+oBSPoJEEufkNuDBS7/dmqWv+fb1uyapQAMsE2lUYJRzOGQF/CDZNWOMvLxo1283vb7X61dDSn0C5Iv09aabtRGBazlH4I5z6JyfHA+2+XsUyQgdACEvkl3GRJYucFPOhf8w3/dbd5CTaLTacD6WJnCbnCvKaj4SSgf3QWVYhkjtAvPmXFFM5aM2gbI5V5RIJPFGhPz/gQmprdOT+gQ0oEWgypwrSln5qFSgzpwrfkxDn9KoWVdxW3U+KhFYVs4VRWc+Sgk0lXNF0ZGPhQXakHNFUZmPuQXGzTX8GSzKuaKs5yPxT7+ud3L8i/zjgTwMmrCQB78G3HuS8pCLdsNnjP+UbnPGfciJ1IAqIfB8h86n2JzhiYE9hu7b6xtxBUoduweF4R1x86jinQ0/ue5bkSsWDniu0uv9KO7Igbgj8/iOLG58EEILi5igAIWvwJCR2flJ40h0Vw4BuwXYrLGS6up66ouDBMvAHgO2FFaZTyN5Qpxovp35X+GezIcucQXGJH29vcWdjfN90ax/6159b83IcXxsorvFkpsFwOQ+DFsqslvZpBJ+ipSFh/ipRjs4OzKdj2nOJc2zij0GbDGnJ8c1VTc+6StwmXZ8UL7osI7Tnr+JfHws587b9TEoRqnAlETkkbgCxotn4zgfG/PQq+lq1tGT0ad/NBifNwl28DHnQtHB/5cNdHXwtQhMKTMfdeZcFqVMrOvMxzJyLgutV+AyqvOxzJzLojSBKbL5aCLnsihdYEqRfDSVc1kYLy5a5KMYDot2xPl4s5yPpnMuC2NX4DJJs26KfBys5iMH8ovpnMvCqvI2FBk9XwOpQfJ8rfK5VQdWXIGrXMRD7BPRbKeiTe+zkNQu2se3YCG2V6haPz3gSnwlcQIlcQIlcQIlcQIlcQIlcQIlcQIlcQIlcQIlcQIlcQIlySUQBzYJJZ/hz55Hn/t+39rvc8kDnlf6c95vStqqPjCufcaCxEVlZ4rWpQTRKLR4Txx91lEujBNTjAYjmfPKFLgmLpnAoRVvIobe8Y33F28YVGpnZ1+9B4XoEphOTC3qAdPzAjJ7ULm6hciNAh8TtzrzpXspgQ6Bb8TsXwhCXEZp8tp5ZYh8IHBbcaskpbKLSSAslb3/MxjKTjOqFBjlN+EDLArFbZyYwoL4rP+7jchI4NoyhQJzrTqWEqgQuCHnci/ByBJJ/H5/d+e+8nu0W8EkdbQUlVZuHrxZwXyUEfhYzsmc26pIDtCKrsBXb4YDsXWncnZfRT4WFbhNzskQnxt5MWdBS/tqTZl8zCuwSM7Jov1JBJcSUBbucYiXE2CT2nlWmar8ak/Mubjint8k8jDnDs+/qR/qXm5W6or1vPn4sStQR87lpdSJ9aSEY+9BPnrhtEjBZZxzH3zOlnLu7/KXmhn91o6P5eOmK9BEzmVhVCCS1X9cFuiBN5Ptz+nAuMCUjfkI5A6ft4XcibgJfR7tNVxQuYo1AlM29PoX2Lik1jqBKcv5aDrnnizYrJcHOx0Oh8NhF/8Bu3bk6CGPwzsAAAAASUVORK5CYII=) no-repeat;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_studio {
  background: url(data:image/png;base64,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) no-repeat;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_cloud {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVlSURBVHgB7ZtdbhpJEMera8ZxstJK7Akye4J4T2BygtgnCH5c7drAw8YhBGUsBxO8D2BQtI/GJ4h9gpATLLnB5ARr7a7kD5iuVA/gYEtmZviYmUD/JMR43GD876ruquoCQKPRaDQajUaj0Wg0Go0mBAIixLaPU7B6mTKgZ43eR4nn3e4Pjm1vncN3xlwFVIKtrP63AQauA8k037Jg/Kc5BxIdAXRGPaNdLP7WgYQzFwH3K800IrwBoPTwHgELo8QR8jNJ8CxNgnAQyBIIKSKyCPCJQFrjwanByxwetNe9+vE0qdY5UwFvCde3praUcORe9Tq2nQ8sgPc+Qm6AEM+gb7WOQNF69cf2HiSMmQhYqfxlSewdD4WTLrFosh5GtPsoVxoZ8CalL6SyyGJhpwUJYWoB9w+aG2jSsXI7SSzcpbRnIdxdRoVka7STYo1TCXhQbb4hIJsvHSnFVqmw3YY5UqnULBfRFiCe80fvdKW5aRd+dSBGJhZwKB4RfO5duul5WN197FeObEShrNHpypWncYo4kYA34gGdvN7NZiAG3h40csKAGigRL9xfopzAURBC8u6wmVXisfKncYmneP1qp04u5PnSWnlkfoCYCCWg2m1dojpfOtcX7hbEjBJRbVxq9z+oNnIQA6EElNj9qJ670n0al8vcpfQyy8KJNgHUyuX3axAxgQX0wgh2Fwm0ZxfyDiQIlL0tL3A3ZQ0iJrgF9mMwp7SbtSFhFHhCVfCuXFllMRAhgQQcWp/KAiChuA9lXVlhP5WMjmAWOLC+JKVQd7Hz+fM4rNBXwMHCrNa+E0g4JsiWd6EKEZH9TR+k0csg+wb25CkkHLUWlqvNNgp4zs9Phvc5Zj0nIdhC3S9A2HGF2ZlV9uIrIArkD0JOsZhPfHFTQS6dcYZi8ZV1c09wfZEoxemf+ondrgtKaJB0Mu2y5JvKlasNTjzorPgyG5lbzIvy4fs1SdISIDe4ILEOMyiRjRXQW/9M928paa9USF74Mi23a42TVXfGbiISpVdaNxC/C/cNi7K64u7Oz8pA2LXXVjjTsjldDfMeOP6X/XXEHZxhLCrKu/h8ZpP9MRVWxNDVmEWltLt9KkmoAom14h1PBEMLOEJfxH4wPsi+fPFZA4XnujQSEiw67qq0vcJEwJRwrICm7HmbB+eXKVgSvqWEYAVJCccKePWwv3kIgiewRHiFCUWAlHCsgGo2VHzEJp2GJaL/f4ODiOt+Y/1zYZKfUIisbddSYavQ3pmxAdnRe92L3uZ972PXaqkH1+YxV5dns2QI4RRf/D7R0QNJ+iQQnvmN89+FCb0igvnIyEBYDH45fXswvhMgSfXJ3H7dpA+V/8J0zGYiy4eNfzj5/ghLxP67o7pXB/AhUBwYV7k8TgQFs75AAsZVLo8TgfiY11DfGkAgAW+Vy3ljgKWA0iDlF79RgVO5QWzkoEE1tSPDArNfHRgJCd8qfGABPSuUg2Q7xlaKKGBRvNCrC247wNjgqPa1m1aKP5sLuR72N0p2X4JWkAaC0NUY1UpBIE440MzAgqGa4hFJlbKcLrmBzsDn3qVvrP4feb/KEPX1iTCd/gfVRo0DvxyfkWwFPSPxTeWmwVj9NzdohIwHdFXm81OQoUPx1BLFFeoWBGSuAt7AM6q+0gARgkLmBl3+Yxk2yHPNM60aRvvdXsGJREC1m0Xd0fW2cpQRARaonrjOIYi06jqbpHEqGgtMMCbJusQHrdKLyb4VtfQCFqb0DH2oNCVawCnRAk5JJGuggeYap0gWRAiX4x+rA9l5E4mACPRhUW19rgJ6JbBLsw0xgQYudE+PRqPRaDQajUaj0Wg0Go1Go4mWr5UEmSlKjmbuAAAAAElFTkSuQmCC) no-repeat;
  position: relative;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_cloud .card {
  width: 65px;
  height: 26px;
  position: absolute;
  top: 32px;
  right: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FFF1F0;
  border-radius: 4px;
  font-size: 12px;
  color: #FF5125;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_item {
  width: 100%;
  height: 192px;
  margin-bottom: 12px;
  padding: 22px 15px;
  position: relative;
  background-color: #fff;
  background-size: 80px 80px;
  background-position: 186px 104px;
  box-shadow: 0 0 0 1px transparent;
  /* 默认状态 */
  cursor: pointer;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_item .title {
  color: #000;
  font-size: 36px;
  line-height: 45px;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_item .desc {
  margin-top: 16px;
  color: #858992;
  line-height: 19px;
  /* 135.714% */
  letter-spacing: 1px;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_item .arrow {
  position: absolute;
  top: 18px;
  right: 17px;
  width: 12.5px;
  height: 12.5px;
  display: none;
  transition: all 0.3s;
  cursor: pointer;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_os:hover {
  background: url(data:image/png;base64,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) no-repeat;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_studio:hover {
  background: url(data:image/png;base64,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) no-repeat;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_cloud:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUoSURBVHgB7ZtNchpHFMdfz5AyTipVSOAyrDygA0g3EFlmZXmXXdAJxA2ETiD7BEYnsLTLznjnnckBIsYrkXKwSFVSIiVNv7zXwyAqsZkehvkA9a8KjUADPfzn9cf7vxaAwWAwGAwGg8FgMBgMBkMEBKRIqeSUoAilAoAz/7rwYHx7C+547I5hzUhUQBbsmyIcSLD2AbBJzTmw+GrGgNhHFBe2lL1Pn9w+5JxEBKxUnSaCOKaPb84aEkoYesCvtpAq0hDApQtwPLRKwgJHIO5KIfYEQmn6NpfeeeJNvPO8RudKBZwXDimaLAk9EPLV3QT6UQRQnyOsA0R8LkA49JJLYnc/Dy9PIGesRMBS1XFsEK9nwiGQaPLlKqKmXHVafFMCITkiR8PfurAplGs7B+Va47pcbSAdX6qJIol2SMjtan3A7WxXG8ewCVToi0y/0IC7HSQMR3q5Wu9ym5Va/QM/h3VlJl6t3k8q6ha03VERTzduLUUMxONogIzYrjXaMxFTvoGx2H7aOFIX/nTnDWTMvYj1t5ARdpSTubtYQvzC6zf5j/xxMhlPIENu/rp+/+33W1s0M//0+LutP2/+vn4PeYa7C9/xvI07FYpAvq4nT5w9SBlL98RydadFB4ei72Q8dF3IEXeAh7z+lLY4hbzC0cfLFcgpwcycxnJqHq0IDKKPsoHcpVIBnPlwFPqpZM7Ie/QFZBGFoRFY8gdmhx5nkHPuQHb5yEYEpEQh7AS7YLXYd7I9eQ45hyc3mpF71I1/prXh7uwPKMbsNZJz8hGF7HtI7tCKJsJQAZVHB8JdB3OTIT/xgq7ZgTnXGy0osceI0ye8+CWBe9QBz+I6O6F2Fo8p5BJfjH4fpNYtkoKHI7tAwqI4IDH3E7fIuEF/UG50YAOZt8iWdXcWTiIF27fWedyADWQ0dMnlHtSpG55QuWHPButtVBEXCiim4wiNH2tXLYvCH8PLDpUeXtA6shRVRO1UbtMZXbnnAuQh/TotT+hhBJyDRaRu94prO9PsK5SFAkphq64rwHbggeDdyA6nhDTya6WECwX00FOTB5UX18fxjQlXErmqSL86Oinh4i488ScPFGIXHhBsTPBRJyVcKCDfDSGg72/LeDj49WzkYv5+2LmhqRx9yDs6HHHhJmqhnGvGgPJo/jVvgi++9jnchv3Iek3rphUNGcIdDS8PYTne0TLuedhJobOwQN9EKDwiUyEynsoVg4dK6sPaI/Hm3xPnAfd7bJYj7vsDttXOg+wqX1nAuyyUDxCC1jrQn5VEM227PFM0Vx5aAubaLk8IGgKeoZpAF6Ml4P3aiFboNWftbS0dKFiaQuLHsPO0UzkVhTS1kyF5ulZbKZZArR4YYYW68NoCqiik+itwsl0UmW/rSBIxXXp54PVg1QSz08bs0fsPPFH6+212tByZpXao8q4sGiP2Pw8v67BBqIV80frAaxcJ8gedwlNoJvIlRsNBS+c8vqBCEVLfrxLA/z4RpRhmPbaOafbgDQSHulW7pQTUpVC02nQ3M+vqWFBmyJbOuZQsnJLz3mY/cHSlX2BKVMAAi5xeVNWv9EC02/QzNJedbZBHaNL5Z6OrQRsikIqAtwC9tHd00Tjd0hnibWG1WTzedUYFpg5EJBUB84yH5P150B0vuXHgwQsYt2eYolJMjIAxMQLGJJUx0BawV0l9Y7r1DCHUD41NOpMIWm+S/yr/axTSIFEB2QKjVK4HGXHnbfaeHoPBYDAYDAaDwWAwGAwGg8GQLv8Cxo0AXcutP74AAAAASUVORK5CYII=) no-repeat;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_item:hover {
  box-shadow: 0 0 0 1px #FF5125;
  background-color: #fff;
  background-position: 186px 104px;
  background-size: 80px 80px;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_item:hover .desc {
  color: #515151;
}
.home .operatingSystem .suiteBox .system_con .system_right .rdk_item:hover .arrow {
  display: block;
  transition: all 0.3s;
}
.home .accessorySystem {
  height: 775px;
  background-color: #F7F7F7;
}
.home .accessorySystem .accessoryBox {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
}
.home .accessorySystem .accessoryBox .title {
  color: #555961;
  font-size: 24px;
}
.home .accessorySystem .accessoryBox .subTitle {
  margin-top: 10px;
  margin-bottom: 35px;
  display: flex;
  align-items: center;
  color: #000;
  font-size: 36px;
}
.home .accessorySystem .accessoryBox .subTitle i {
  color: #FF5409;
  font-style: normal;
}
.home .accessorySystem .accessoryBox .subTitle .arrow {
  width: 40px;
  height: 40px;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1.5px solid #000;
  border-radius: 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuNjkzMzYgNC4wNjQyN0gxMi41OTVWOS45NjU5MSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMy43MjE2MiAxMS44ODAxTDMuMTkxMjkgMTIuNDEwNUw0LjI1MTk2IDEzLjQ3MTFMNC43ODIyOCAxMi45NDA4TDMuNzIxNjIgMTEuODgwMVpNMTMuMTI4NCA0LjU5NDZDMTMuNDIxMyA0LjMwMTcxIDEzLjQyMTMgMy44MjY4MyAxMy4xMjg0IDMuNTMzOTRDMTIuODM1NiAzLjI0MTA1IDEyLjM2MDcgMy4yNDEwNSAxMi4wNjc4IDMuNTMzOTRMMTMuMTI4NCA0LjU5NDZaTTQuNzgyMjggMTIuOTQwOEwxMy4xMjg0IDQuNTk0NkwxMi4wNjc4IDMuNTMzOTRMMy43MjE2MiAxMS44ODAxTDQuNzgyMjggMTIuOTQwOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 15.7px 15.7px;
  background-position: center;
}
.home .accessorySystem .accessoryBox .subTitle .arrow:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuNjkzMzYgNC4wNjQyN0gxMi41OTVWOS45NjU5MSIgc3Ryb2tlPSIjRkY1NDA5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zLjcyMTYyIDExLjg4MDFMMy4xOTEyOSAxMi40MTA1TDQuMjUxOTYgMTMuNDcxMUw0Ljc4MjI4IDEyLjk0MDhMMy43MjE2MiAxMS44ODAxWk0xMy4xMjg0IDQuNTk0NkMxMy40MjEzIDQuMzAxNzEgMTMuNDIxMyAzLjgyNjgzIDEzLjEyODQgMy41MzM5NEMxMi44MzU2IDMuMjQxMDUgMTIuMzYwNyAzLjI0MTA1IDEyLjA2NzggMy41MzM5NEwxMy4xMjg0IDQuNTk0NlpNNC43ODIyOCAxMi45NDA4TDEzLjEyODQgNC41OTQ2TDEyLjA2NzggMy41MzM5NEwzLjcyMTYyIDExLjg4MDFMNC43ODIyOCAxMi45NDA4WiIgZmlsbD0iI0ZGNTQwOSIvPgo8L2c+Cjwvc3ZnPgo=);
  border: 1px solid #FF5125;
}
.home .accessorySystem .swiper_container {
  width: 100vw;
  margin-top: 80px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}
.home .accessorySystem .swiper_container .swiper_content {
  display: flex;
  animation: scroll-left 60s linear infinite;
}
.home .accessorySystem .swiper_container .swiper_content img {
  flex-shrink: 0;
  height: 366px;
}
.home .accessorySystem .swiper_container .left_bg {
  width: 351px;
  height: 678px;
  position: absolute;
  top: -52px;
  left: 0;
  z-index: 100;
  background: linear-gradient(270deg, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0.89) 48.11%, #F7F7F7 90%);
}
.home .accessorySystem .swiper_container .right_bg {
  width: 336px;
  height: 678px;
  position: absolute;
  top: -52px;
  right: 0;
  z-index: 100;
  background: linear-gradient(90deg, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0.89) 48.11%, #F7F7F7 90%);
}
.home .activityClub {
  height: 558px;
  background-color: #F7F7F7;
  background-image: url(/_next/static/images/activity_bg-563878578f62828a03be3fa85b36142f.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.home .activityClub .activityBox {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
}
.home .activityClub .activityBox .title {
  color: #E9EBEE;
  font-size: 24px;
}
.home .activityClub .activityBox .subTitle {
  margin-top: 10px;
  margin-bottom: 35px;
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 36px;
}
.home .activityClub .activityBox .subTitle i {
  color: #FF5409;
  font-style: normal;
}
.home .activityClub .activityBox .subTitle .arrow {
  width: 40px;
  height: 40px;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1.5px solid #fff;
  border-radius: 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuNjkxNDEgNC4wNjQyMUgxMi41OTNWOS45NjU4NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMy43MTk2NyAxMS44ODAxTDMuMTg5MzQgMTIuNDEwNEw0LjI1IDEzLjQ3MTFMNC43ODAzMyAxMi45NDA3TDMuNzE5NjcgMTEuODgwMVpNMTMuMTI2NSA0LjU5NDU0QzEzLjQxOTQgNC4zMDE2NCAxMy40MTk0IDMuODI2NzcgMTMuMTI2NSAzLjUzMzg4QzEyLjgzMzYgMy4yNDA5OSAxMi4zNTg3IDMuMjQwOTkgMTIuMDY1OCAzLjUzMzg4TDEzLjEyNjUgNC41OTQ1NFpNNC43ODAzMyAxMi45NDA3TDEzLjEyNjUgNC41OTQ1NEwxMi4wNjU4IDMuNTMzODhMMy43MTk2NyAxMS44ODAxTDQuNzgwMzMgMTIuOTQwN1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 15.7px 15.7px;
  background-position: center;
}
.home .activityClub .activityBox .subTitle .arrow:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuNjkzMzYgNC4wNjQyN0gxMi41OTVWOS45NjU5MSIgc3Ryb2tlPSIjRkY1NDA5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zLjcyMTYyIDExLjg4MDFMMy4xOTEyOSAxMi40MTA1TDQuMjUxOTYgMTMuNDcxMUw0Ljc4MjI4IDEyLjk0MDhMMy43MjE2MiAxMS44ODAxWk0xMy4xMjg0IDQuNTk0NkMxMy40MjEzIDQuMzAxNzEgMTMuNDIxMyAzLjgyNjgzIDEzLjEyODQgMy41MzM5NEMxMi44MzU2IDMuMjQxMDUgMTIuMzYwNyAzLjI0MTA1IDEyLjA2NzggMy41MzM5NEwxMy4xMjg0IDQuNTk0NlpNNC43ODIyOCAxMi45NDA4TDEzLjEyODQgNC41OTQ2TDEyLjA2NzggMy41MzM5NEwzLjcyMTYyIDExLjg4MDFMNC43ODIyOCAxMi45NDA4WiIgZmlsbD0iI0ZGNTQwOSIvPgo8L2c+Cjwvc3ZnPgo=);
  border: 1px solid #FF5125;
}
.home .activityClub .activityBox .activity_con {
  display: flex;
}
.home .activityClub .activityBox .activity_con .activity_left {
  width: 25.92%;
  height: 268px;
  background: #FF5125;
}
.home .activityClub .activityBox .activity_con .activity_left_item {
  padding: 46px 50px 0 31px;
  color: #F6F7FA;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEzIiBoZWlnaHQ9IjExMiIgdmlld0JveD0iMCAwIDExMyAxMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEyLjAzNCAxOS4zMjk2TDExMi4xODMgMTExLjAwMUwxNC44NTggMTExLjE1OUM1LjY3MjY0IDk5LjU2MDkgMC4xNjE5ODcgODQuODA1NyAwLjEzNTg4NyA2OC43MzQyQzAuMDc1MTQwNSAzMS4zMjkzIDI5Ljc0NiAwLjk1ODM1NiA2Ni40MDc3IDAuODk4ODE3Qzg0LjA2NDkgMC44NzAxNDEgMTAwLjEyMyA3Ljg3NzgyIDExMi4wMzQgMTkuMzI5NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xODYxXzI1OTMpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTg2MV8yNTkzIiB4MT0iNTYuMDg4MiIgeTE9IjQ3LjM0NDMiIHgyPSIxMy44NDg0IiB5Mj0iNi45MzE3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuNDc1IiBzdG9wLWNvbG9yPSIjRkY1MTI1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGOTQ2NiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  background-size: 110px 112px;
  background-position: 200px 154.8px;
  position: relative;
  height: 100%;
}
.home .activityClub .activityBox .activity_con .activity_left_item .description h3 {
  margin-bottom: 24px;
  color: #fff;
  font-size: 22px;
  height: 48px;
  line-height: 24px;
  /* 100% */
  font-weight: 400;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.home .activityClub .activityBox .activity_con .activity_left_item .description p {
  width: 160px;
  height: 47px;
  margin-bottom: 27px;
  font-size: 14px;
  line-height: 22px;
  /* 157.143% */
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.home .activityClub .activityBox .activity_con .activity_left_item .description .btn {
  width: 102px;
  height: 40px;
  line-height: 40px;
  border-radius: 29px;
  background: #F6F7FA;
  font-size: 14px;
  color: #000;
  text-align: center;
  cursor: pointer;
}
.home .activityClub .activityBox .activity_con .activity_left_item .description img {
  position: absolute;
  right: 14px;
  bottom: 23px;
  width: 86px;
  height: 86px;
}
.home .activityClub .activityBox .activity_con .activity_right {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.home .activityClub .activityBox .activity_con .activity_right_item {
  width: 48.36%;
  height: 128px;
  margin-left: 12px;
  margin-bottom: 12px;
  padding: 24px 16px 0 22px;
  background: #fff;
  color: #000;
  position: relative;
  box-shadow: 0 0 0 1px transparent;
  /* 默认状态 */
}
.home .activityClub .activityBox .activity_con .activity_right_item .description h3 {
  width: 321px;
  height: 56px;
  margin-bottom: 8px;
  color: #000;
  font-size: 20px;
  font-weight: 400;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.home .activityClub .activityBox .activity_con .activity_right_item .description p {
  margin: 0;
  color: #666;
  font-size: 14px;
  line-height: 22px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.home .activityClub .activityBox .activity_con .activity_right_item .description .btn {
  position: absolute;
  bottom: 16px;
  right: 16px;
  width: 86px;
  height: 32px;
  display: none;
  line-height: 32px;
  text-align: center;
  border-radius: 29px;
  background: #E6E8F1;
  font-size: 14px;
  color: #000;
  cursor: pointer;
}
.home .activityClub .activityBox .activity_con .activity_right_item .status {
  position: absolute;
  top: 0;
  right: 0;
}
.home .activityClub .activityBox .activity_con .activity_right_item .status img {
  width: 73px;
  height: 28px;
}
.home .activityClub .activityBox .activity_con .activity_right_item:hover {
  box-shadow: 0 0 0 1px #FF5125;
}
.home .activityClub .activityBox .activity_con .activity_right_item:hover .btn {
  display: block;
}
.home .horizonRoboticsSchool {
  height: 682px;
  background-image: url(/_next/static/images/college_bg-4293024788b4a60c7d117e429217a35d.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.home .horizonRoboticsSchool .collegeBox {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
}
.home .horizonRoboticsSchool .collegeBox .title {
  color: #555961;
  font-size: 24px;
}
.home .horizonRoboticsSchool .collegeBox .subTitle {
  margin-top: 10px;
  margin-bottom: 35px;
  display: flex;
  align-items: center;
  color: #000;
  font-size: 36px;
}
.home .horizonRoboticsSchool .collegeBox .subTitle i {
  color: #FF5409;
  font-style: normal;
}
.home .horizonRoboticsSchool .collegeBox .subTitle .arrow {
  width: 40px;
  height: 40px;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1.5px solid #000;
  border-radius: 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuNjkzMzYgNC4wNjQyN0gxMi41OTVWOS45NjU5MSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMy43MjE2MiAxMS44ODAxTDMuMTkxMjkgMTIuNDEwNUw0LjI1MTk2IDEzLjQ3MTFMNC43ODIyOCAxMi45NDA4TDMuNzIxNjIgMTEuODgwMVpNMTMuMTI4NCA0LjU5NDZDMTMuNDIxMyA0LjMwMTcxIDEzLjQyMTMgMy44MjY4MyAxMy4xMjg0IDMuNTMzOTRDMTIuODM1NiAzLjI0MTA1IDEyLjM2MDcgMy4yNDEwNSAxMi4wNjc4IDMuNTMzOTRMMTMuMTI4NCA0LjU5NDZaTTQuNzgyMjggMTIuOTQwOEwxMy4xMjg0IDQuNTk0NkwxMi4wNjc4IDMuNTMzOTRMMy43MjE2MiAxMS44ODAxTDQuNzgyMjggMTIuOTQwOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 15.7px 15.7px;
  background-position: center;
}
.home .horizonRoboticsSchool .collegeBox .subTitle .arrow:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuNjkzMzYgNC4wNjQyN0gxMi41OTVWOS45NjU5MSIgc3Ryb2tlPSIjRkY1NDA5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zLjcyMTYyIDExLjg4MDFMMy4xOTEyOSAxMi40MTA1TDQuMjUxOTYgMTMuNDcxMUw0Ljc4MjI4IDEyLjk0MDhMMy43MjE2MiAxMS44ODAxWk0xMy4xMjg0IDQuNTk0NkMxMy40MjEzIDQuMzAxNzEgMTMuNDIxMyAzLjgyNjgzIDEzLjEyODQgMy41MzM5NEMxMi44MzU2IDMuMjQxMDUgMTIuMzYwNyAzLjI0MTA1IDEyLjA2NzggMy41MzM5NEwxMy4xMjg0IDQuNTk0NlpNNC43ODIyOCAxMi45NDA4TDEzLjEyODQgNC41OTQ2TDEyLjA2NzggMy41MzM5NEwzLjcyMTYyIDExLjg4MDFMNC43ODIyOCAxMi45NDA4WiIgZmlsbD0iI0ZGNTQwOSIvPgo8L2c+Cjwvc3ZnPgo=);
  border: 1.5px solid #FF5125;
}
.home .horizonRoboticsSchool .collegeBox .text {
  margin-bottom: 20px;
  margin-left: 8px;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.home .horizonRoboticsSchool .collegeBox .college_con {
  display: flex;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left {
  flex: 1;
  height: 390px;
  padding: 24px 16px 0;
  margin-right: 15px;
  background: #fff;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box {
  display: flex;
  justify-content: space-between;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item {
  color: #F6F7FA;
  position: relative;
  height: 100%;
  width: 32.5%;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item .image {
  position: relative;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item .image img {
  width: 100%;
  height: 180px;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item .image .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  margin-left: -30px;
  text-align: center;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item .description h3 {
  margin-top: 15px;
  margin-bottom: 12px;
  color: #000;
  font-size: 20px;
  height: 60px;
  line-height: 30px;
  /* 100% */
  font-weight: 400;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item .description p {
  margin: 0;
  color: #858992;
  font-size: 16px;
  display: flex;
  align-items: center;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item .description p .line {
  display: inline-block;
  margin: 0 12px;
  width: 1px;
  height: 14px;
  background: #CCD0D6;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item .description .btn {
  width: 102px;
  height: 40px;
  line-height: 40px;
  border-radius: 29px;
  background: #F6F7FA;
  font-size: 14px;
  color: #000;
  text-align: center;
  cursor: pointer;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_left_box_item .description img {
  position: absolute;
  right: 14px;
  bottom: 23px;
  width: 86px;
  height: 86px;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right {
  width: 291px;
  height: 390px;
  padding-top: 24px;
  background: #fff;
  display: flex;
  flex-direction: column;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right .text {
  margin-left: 24px;
  margin-bottom: 9px;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item {
  padding: 11.5px 20px;
  background: #fff;
  color: #000;
  display: flex;
  align-items: start;
  border-bottom: 1px solid #E9EBEE;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item .index {
  margin-right: 16px;
  color: #FA5800;
  font-family: Outfit, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  /* 88.889% */
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item .description h3 {
  margin-bottom: 5px;
  color: #282936;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item .description p {
  margin: 0;
  color: #858992;
  font-size: 12px;
  line-height: 19px;
  display: flex;
  align-items: center;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item .description p .line {
  display: inline-block;
  margin: 0 10px;
  width: 1px;
  height: 10px;
  background: #CCD0D6;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item .description .btn {
  position: absolute;
  bottom: 16px;
  right: 16px;
  width: 86px;
  height: 32px;
  display: none;
  line-height: 32px;
  text-align: center;
  border-radius: 29px;
  background: #E6E8F1;
  font-size: 14px;
  color: #000;
  cursor: pointer;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item .status {
  position: absolute;
  top: 0;
  right: 0;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item .status img {
  width: 73px;
  height: 28px;
}
.home .horizonRoboticsSchool .collegeBox .college_con .college_right_item:last-child {
  border: none;
}
.home .documentSystem {
  height: 685px;
  background-image: url(/_next/static/images/doc_bg-0dbbc6fcc7090df21aa8cfa95611d9a0.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.home .documentSystem .documentBox {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
}
.home .documentSystem .documentBox .title {
  color: #E9EBEE;
  font-size: 24px;
}
.home .documentSystem .documentBox .subTitle {
  margin-top: 10px;
  margin-bottom: 35px;
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 36px;
}
.home .documentSystem .documentBox .subTitle i {
  color: #FF5409;
  font-style: normal;
}
.home .documentSystem .documentBox .subTitle .arrow {
  width: 40px;
  height: 40px;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1.5px solid #fff;
  border-radius: 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuNjkxNDEgNC4wNjQyMUgxMi41OTNWOS45NjU4NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMy43MTk2NyAxMS44ODAxTDMuMTg5MzQgMTIuNDEwNEw0LjI1IDEzLjQ3MTFMNC43ODAzMyAxMi45NDA3TDMuNzE5NjcgMTEuODgwMVpNMTMuMTI2NSA0LjU5NDU0QzEzLjQxOTQgNC4zMDE2NCAxMy40MTk0IDMuODI2NzcgMTMuMTI2NSAzLjUzMzg4QzEyLjgzMzYgMy4yNDA5OSAxMi4zNTg3IDMuMjQwOTkgMTIuMDY1OCAzLjUzMzg4TDEzLjEyNjUgNC41OTQ1NFpNNC43ODAzMyAxMi45NDA3TDEzLjEyNjUgNC41OTQ1NEwxMi4wNjU4IDMuNTMzODhMMy43MTk2NyAxMS44ODAxTDQuNzgwMzMgMTIuOTQwN1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 15.7px 15.7px;
  background-position: center;
}
.home .documentSystem .documentBox .subTitle .arrow:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuNjkzMzYgNC4wNjQyN0gxMi41OTVWOS45NjU5MSIgc3Ryb2tlPSIjRkY1NDA5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zLjcyMTYyIDExLjg4MDFMMy4xOTEyOSAxMi40MTA1TDQuMjUxOTYgMTMuNDcxMUw0Ljc4MjI4IDEyLjk0MDhMMy43MjE2MiAxMS44ODAxWk0xMy4xMjg0IDQuNTk0NkMxMy40MjEzIDQuMzAxNzEgMTMuNDIxMyAzLjgyNjgzIDEzLjEyODQgMy41MzM5NEMxMi44MzU2IDMuMjQxMDUgMTIuMzYwNyAzLjI0MTA1IDEyLjA2NzggMy41MzM5NEwxMy4xMjg0IDQuNTk0NlpNNC43ODIyOCAxMi45NDA4TDEzLjEyODQgNC41OTQ2TDEyLjA2NzggMy41MzM5NEwzLjcyMTYyIDExLjg4MDFMNC43ODIyOCAxMi45NDA4WiIgZmlsbD0iI0ZGNTQwOSIvPgo8L2c+Cjwvc3ZnPgo=);
  border: 1.5px solid #FF5125;
}
.home .documentSystem .documentBox .doc_con {
  display: flex;
  justify-content: space-between;
}
.home .documentSystem .documentBox .doc_con .doc_item {
  width: 23.5%;
  height: 393px;
  padding: 32px 32px 16px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  text-align: right;
  position: relative;
}
.home .documentSystem .documentBox .doc_con .doc_item_box {
  display: none;
}
.home .documentSystem .documentBox .doc_con .doc_item_box img {
  width: 80px;
  height: 80px;
}
.home .documentSystem .documentBox .doc_con .doc_item_box .title {
  margin-top: 33px;
  margin-left: 8px;
  color: #FFF;
  font-size: 28px;
  line-height: 39px;
  text-align: left;
}
.home .documentSystem .documentBox .doc_con .doc_item_box ul {
  text-align: left;
  padding-left: 26px;
  margin-top: 8px;
}
.home .documentSystem .documentBox .doc_con .doc_item_box ul li {
  color: #FFF;
  font-weight: 400;
  line-height: 24px;
  /* 171.429% */
  letter-spacing: 1px;
}
.home .documentSystem .documentBox .doc_con .doc_item_box .arrow {
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 16px;
  right: 16px;
  cursor: pointer;
}
.home .documentSystem .documentBox .doc_con .doc_item:nth-child(1) {
  background-image: url(data:image/png;base64,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);
}
.home .documentSystem .documentBox .doc_con .doc_item:nth-child(2) {
  background-image: url(/_next/static/images/doc_icon02-35303dd16c6d4f3525e7e413ec27ec78.png);
}
.home .documentSystem .documentBox .doc_con .doc_item:nth-child(3) {
  background-image: url(data:image/png;base64,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);
}
.home .documentSystem .documentBox .doc_con .doc_item:nth-child(4) {
  background-image: url(data:image/png;base64,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);
}
.home .documentSystem .documentBox .doc_con .doc_item:hover {
  background: linear-gradient(180deg, #FF3B01 0%, #FE5927 50.36%, #FF815B 76.94%, #FFF 100%);
}
.home .documentSystem .documentBox .doc_con .doc_item:hover .doc_item_box {
  display: block;
}
.home .technicalSupport {
  height: 697px;
  background-image: url(/_next/static/images/technicalSupport_bg-5fa939aace6b1bfa6df98279bc33898d.png);
  background-size: 100% 459px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.home .technicalSupport .tsBox {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
}
.home .technicalSupport .tsBox .title {
  color: #757575;
  font-size: 24px;
}
.home .technicalSupport .tsBox .subTitle {
  margin-top: 10px;
  margin-bottom: 35px;
  display: flex;
  align-items: center;
  color: #000;
  font-size: 36px;
}
.home .technicalSupport .tsBox .subTitle i {
  color: #FF5409;
  font-style: normal;
  font-family: Outfit, sans-serif;
}
.home .technicalSupport .tsBox .ts_con {
  display: flex;
  margin-top: 57px;
}
.home .technicalSupport .tsBox .ts_con .ts_item {
  width: 32.16%;
  height: 460px;
}
.home .technicalSupport .tsBox .ts_con .ts_item_top {
  width: 100%;
  height: 165px;
  padding: 20px 34px 0 36px;
  background: linear-gradient(0deg, #F3F3F3 0%, #F3F3F3 100%), #FFF;
  color: #40444C;
  font-size: 20px;
}
.home .technicalSupport .tsBox .ts_con .ts_item_top .title {
  height: 80px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 4px;
  color: #000;
  font-size: 24px;
  line-height: 80px;
  font-weight: 600;
}
.home .technicalSupport .tsBox .ts_con .ts_item_top .title i {
  font-size: 64px;
  margin-right: 6px;
  font-style: inherit;
  font-family: Outfit, sans-serif;
  font-weight: 400;
}
.home .technicalSupport .tsBox .ts_con .ts_item_top .title img {
  width: 59px;
}
.home .technicalSupport .tsBox .ts_con .ts_item_bottom {
  width: 100%;
  height: 295px;
  padding: 50px 78px 0 36px;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), #FFF;
}
.home .technicalSupport .tsBox .ts_con .ts_item_bottom img {
  width: 120px;
  height: 120px;
  margin-bottom: 16px;
}
.home .technicalSupport .tsBox .ts_con .ts_item_bottom .text {
  color: #000;
  font-size: 14px;
  line-height: 25px;
  /* 178.571% */
  letter-spacing: 2px;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(2) .ts_item_top {
  background: #FF5409;
  color: #fff;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(2) .ts_item_top .title {
  color: #fff;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(2) .ts_item_top .title i {
  color: #fff;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(2) .ts_item_top .title img {
  width: 53.5px;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(2) .ts_item_bottom {
  background: #F3F3F3;
  position: relative;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(2) .ts_item_bottom .arrow {
  position: absolute;
  bottom: 29px;
  right: 24px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #000;
  border-radius: 50%;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(2) .ts_item_bottom .arrow img {
  width: 23.5px;
  height: 23.5px;
  margin: 0;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(2) .ts_item_bottom .arrow:hover {
  background: #FF5125;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(3) .ts_item_top {
  width: 100vw;
  height: 249px;
  background: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(7px);
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(3) .ts_item_top .title {
  display: block;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(3) .ts_item_top .title img {
  width: 57px;
  height: 53px;
  margin-left: 186px;
  vertical-align: sub;
}
.home .technicalSupport .tsBox .ts_con .ts_item:nth-child(3) .ts_item_top .text {
  width: 270px;
  margin-top: 44px;
  color: #40444C;
  font-size: 14px;
  line-height: 25px;
  /* 178.571% */
  letter-spacing: 2px;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.information-styled {
  width: 100%;
  overflow: hidden;
  background-color: #f4f4f4;
}
.information-styled .search-tips {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 66px;
  margin: -1px auto 0;
  background-image: url(/_next/static/images/accessorysearch-24869342be48e8847be9e6c379856438.png);
  background-repeat: round;
}
.information-styled .search-tips .search {
  width: 600px;
  position: relative;
  margin-bottom: 70px;
  text-align: center;
}
.information-styled .search-tips .search input {
  font-size: 16px;
}
.information-styled .search-tips .search .ant-input-search-icon {
  color: #ff000000 !important;
  font-size: 18px;
  z-index: 999;
}
.information-styled .search-tips .search .ant-input:focus {
  border-color: #FF5125;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2);
}
.information-styled .search-tips .search .ant-input:hover {
  border-color: #FF5125;
}
.information-styled .anchorAdsorb {
  width: 100%;
  height: 70px;
  font-size: 48px;
}
.information-styled .anchorAdsorb .content {
  position: relative;
  width: 100%;
}
.information-styled .anchorAdsorb .content .ant-anchor-wrapper {
  background: transparent;
  border-bottom: 1px solid #E5E6EB;
}
.information-styled .anchorAdsorb .content .ant-anchor-wrapper .ant-anchor-ink {
  display: none;
}
.information-styled .anchorAdsorb .content .anchor {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
}
.information-styled .anchorAdsorb .content .anchor .ant-anchor-link {
  font-size: 26px;
  line-height: 68px;
  color: #333;
  margin: 0;
  cursor: pointer;
  padding: 4px 0 0;
  position: relative;
}
.information-styled .anchorAdsorb .content .anchor .ant-anchor-link .item_bg {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 68px;
}
.information-styled .anchorAdsorb .content .anchor .action,
.information-styled .anchorAdsorb .content .anchor .ant-anchor-link-active {
  font-weight: 700;
  position: relative;
}
.information-styled .anchorAdsorb .content .anchor .ant-anchor-link-title {
  color: #333;
}
.information-styled .anchorAdsorb .content .anchor .action::after,
.information-styled .anchorAdsorb .content .anchor .ant-anchor-link-active::after {
  position: absolute;
  content: "";
  left: 50%;
  bottom: 0;
  padding: 0 8px;
  z-index: 9;
  width: 105px;
  height: 6px;
  margin-left: -52.5px;
  transition: all 0.3s;
  box-sizing: content-box;
  transform: translateX(-8px);
  background: linear-gradient(243deg, #ffad98 16.65%, #ff5125 83.35%);
}
.information-styled .anchorAdsorb .content .anchor .ant-anchor-link-title:hover {
  color: #333;
}
.information-styled .anchorAction {
  position: fixed;
  top: 70px;
  left: 0;
  z-index: 10;
  background-color: #f4f4f4;
}
.information-styled .informationlist {
  width: 1200px;
  background-color: #f4f4f4;
  margin: 0 auto;
  padding-bottom: 80px;
  min-height: 600px;
}
@media (min-width: 1600px) {
  .information-styled .informationlist {
    width: 1440px;
  }
}
.information-styled .informationlist .infoitem {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.information-styled .informationlist .infoitem .title {
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  color: #333;
  margin: 36px 0 24px;
  display: flex;
  justify-content: flex-start;
  align-items: end;
}
.information-styled .informationlist .infoitem .detailsList {
  width: 102%;
  display: flex;
  flex-wrap: wrap;
}
.information-styled .informationlist .infoitem .details {
  width: 272px;
  position: relative;
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px;
}
.information-styled .informationlist .infoitem .details .item {
  width: 100%;
  height: 100%;
  margin-bottom: 4px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid #fff;
}
.information-styled .informationlist .infoitem .details .item .quarter-circle {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  border-bottom-left-radius: 100%;
  background-color: #ff5125;
  transform: scale(0);
}
.information-styled .informationlist .infoitem .details .item .quarter-circle:hover {
  transform: scale(1);
}
.information-styled .informationlist .infoitem .details .item .quarter-circle .arrow img {
  width: 26px;
  height: 26px;
  position: absolute;
  right: 0;
}
.information-styled .informationlist .infoitem .details .item:hover {
  border: 1px solid #FF5125;
}
.information-styled .informationlist .infoitem .details .item:hover .quarter-circle {
  transform: translateX(1%);
}
.information-styled .informationlist .infoitem .details .item {
  padding: 27px 20px;
}
.information-styled .informationlist .infoitem .details .item h3,
.information-styled .informationlist .infoitem .details .item p {
  margin: 0;
  overflow: hidden;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  white-space: pre-wrap;
}
.information-styled .informationlist .infoitem .details .item h3 {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
  color: #333;
  margin-bottom: 6px;
  position: relative;
}
.information-styled .informationlist .infoitem .details .item p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #666;
}
.information-styled .informationlist .infoitem .details .item .item-title {
  position: absolute;
  bottom: 4px;
  left: 0;
  background-color: #ff5125;
  width: 10px;
  height: 3px;
}
.information-styled .informationlist .infoitem .details:hover .item-title {
  width: 31.5px;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.nodehub-post-page {
  min-height: 800px;
  background: #F1F3F5;
}
.nodehub-post-page .nodehub-post-page-content {
  width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
@media (min-width: 1600px) {
  .nodehub-post-page .nodehub-post-page-content {
    width: 1440px;
  }
}
.nodehub-post-page .nodehub-post-page-content .steps {
  width: 100%;
  height: 88px;
  border-radius: 4px;
  border: 1px solid #E9EBEE;
  background: #FFF;
  border-radius: 2px;
  padding: 0 200px;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps {
  padding-top: 18px;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-item-wait .ant-steps-item-icon {
  background: #F1F3F5;
  color: #4E5969;
  border: none;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: #4E5969;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-item-process .ant-steps-item-icon {
  background: #FF5125;
  border-color: #FF5125;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-item-process .ant-steps-item-title {
  font-weight: 700 !important;
  color: #1D2129 !important;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 300px;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-small .ant-steps-item-description {
  color: #86909c;
  font-size: 12px;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-small .ant-steps-item-title {
  color: #4e5969;
  font-weight: 400;
}
.nodehub-post-page .nodehub-post-page-content .steps .nodehub-post-page .nodehub-post-page-content .steps .ant-steps-small .ant-steps-item-title {
  color: #1d2129;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-item-finish .ant-steps-item-icon {
  background: #F1F3F5;
  border: none;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #FF5125;
}
.nodehub-post-page .nodehub-post-page-content .steps .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background: #FF5125;
}
.nodehub-post-page .nodehub-post-page-content .ant-form-horizontal {
  margin: 0 auto;
  width: 770px;
}
@media (min-width: 1600px) {
  .nodehub-post-page .nodehub-post-page-content .ant-form-horizontal {
    width: 1140px;
  }
}
.nodehub-post-page .nodehub-post-page-content .ant-form-horizontal .form-module {
  padding-top: 16px;
}
.nodehub-post-page .nodehub-post-page-content .ant-form-horizontal .form-module .comment-button {
  height: 32px;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .ant-form-horizontal .form-module .comment-button:hover {
  background-color: #FF6622 !important;
  border-color: #FF6622;
}
.nodehub-post-page .nodehub-post-page-content .ant-form-horizontal .form-module .prompt {
  width: 100%;
  background-color: #e8f3ff;
  padding: 13px 17px;
  border-radius: 2px;
  margin-bottom: 16px;
  border: 1px solid #92B5F5;
}
.nodehub-post-page .nodehub-post-page-content .ant-form-horizontal .form-module .prompt .info {
  font-size: 14px;
  color: #0a60fa;
}
.nodehub-post-page .nodehub-post-page-content .ant-form-horizontal .form-module .prompt .prompt-text {
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #1d2129;
  margin: 0 0 0 10px;
}
.nodehub-post-page .nodehub-post-page-content .ant-form-horizontal .form-module .prompt .prompt-text a {
  color: #0a60fa;
}
.nodehub-post-page .nodehub-post-page-content .display-box {
  padding-top: 40px;
}
.nodehub-post-page .nodehub-post-page-content .display-box .comment-button {
  height: 32px;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .display-box a {
  color: #0A60FA;
}
.nodehub-post-page .nodehub-post-page-content .display-box .upper-box {
  text-align: center;
}
.nodehub-post-page .nodehub-post-page-content .display-box .upper-box .success-text {
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 500;
  font-size: 14px;
  color: #1d2129;
  line-height: 22px;
}
.nodehub-post-page .nodehub-post-page-content .display-box .upper-box .text {
  margin: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #86909c;
}
.nodehub-post-page .nodehub-post-page-content .display-box .upper-box .text .click-text {
  color: #0b60fa;
  text-decoration: underline;
}
.nodehub-post-page .nodehub-post-page-content .display-box .middle-box {
  margin-top: 60px;
  padding: 0 35px;
  height: 80px;
  background: #f7f8fa;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nodehub-post-page .nodehub-post-page-content .display-box .middle-box .comment-button {
  background: #F9FAFC;
  border: 1px solid #FF5125;
  color: #FF5125;
  height: 32px;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .display-box .middle-box .comment-button:hover {
  background-color: #FFEDE8 !important;
  border: 1px solid #FFEDE8;
}
.nodehub-post-page .nodehub-post-page-content .display-box .middle-box .project-link {
  margin: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.85);
}
.nodehub-post-page .nodehub-post-page-content .display-box .middle-box .project-link .link {
  width: 600px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #0b60fa;
  text-decoration: underline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.nodehub-post-page .nodehub-post-page-content .display-box .explain {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  color: #6c7784;
  background: #f7f8fa;
  position: relative;
  height: 200px;
  text-align: center;
  line-height: 200px;
}
.nodehub-post-page .nodehub-post-page-content .display-box .explain::before {
  position: absolute;
  content: 'Node Hub \4EE3\7801\63D0\4EA4\6D41\7A0B\8BF4\660E';
  display: inline-block;
  top: 10px;
  left: 10px;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  color: #6c7784;
}
.nodehub-post-page .nodehub-post-page-content .display-box .explain img {
  height: 120px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .middle-box {
  margin-top: 20px;
  padding: 0 35px;
  height: 80px;
  background: #f7f8fa;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .middle-box .comment-button {
  background: #F9FAFC;
  border: 1px solid #FF5125;
  color: #FF5125;
  height: 32px;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .middle-box .comment-button:hover {
  background-color: #FF6622;
  border: 1px solid #FF6622;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .middle-box .preview-refresh {
  width: 88px;
  font-weight: 400;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .middle-box .preview-refresh:hover {
  background-color: #FFEDE8 !important;
  border: 1px solid #f62;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .middle-box .project-link {
  margin: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.85);
}
.nodehub-post-page .nodehub-post-page-content .publish-box .middle-box .project-link .link {
  width: 600px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #0b60fa;
  text-decoration: underline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .cover-preview {
  margin: 20px 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .cover-preview .cover-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .cover-preview .cover-container {
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px;
  width: 315px;
  height: 205.2px;
  background: #f7f8fa;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .cover-preview .cover-container .grab-failed-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #939ca7;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .cover-preview .cover-container .cover-img {
  width: 100%;
  height: 100%;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .cover-preview .default-prompt {
  margin-top: 10px;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  color: #6c7784;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview {
  margin: 20px 0 60px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .ant-tabs-bar {
  border-bottom: none;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .ant-tabs-bar a {
  color: #0A60FA;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  color: #40444c;
  font-size: 20px;
  font-weight: 400;
  padding: 12px 10px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-active {
  color: #242933;
  font-weight: 600;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .ant-tabs-bar .ant-tabs-ink-bar {
  background-color: #FF5125;
  height: 20px !important;
  width: 4px !important;
  left: 0;
  bottom: 16px !important;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #000000;
  margin-left: 11px;
  position: relative;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-title .full-screen-preview {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #283ada;
  position: absolute;
  right: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-title::after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 4px;
  height: 20px;
  left: -10px;
  top: 5px;
  background: #18d46f;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container {
  margin-top: 8px;
  min-height: 400px;
  background-color: #f7f8fa;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail {
  padding: 10px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .ant-modal-body {
  min-height: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .floatButtonBlackTop {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 25px;
  background: linear-gradient(180deg, #f5f0f8 0%, #fff 100%);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 20px;
  right: 25px;
  z-index: 1002;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .btn {
  height: 32px;
  cursor: pointer;
  color: #fff;
  background: #FF5125;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .btn:hover {
  border-color: #e09dfc;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .btn:active {
  border-color: #e09dfc;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .sidebar {
  width: 200px;
  float: left;
  background-color: #f0f0f0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .sidebar ul {
  padding-left: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .sidebar ul li {
  margin-bottom: 5px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .sidebar ul li a {
  color: #000;
  text-decoration: none;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .content {
  margin-left: 220px;
  padding: 10px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .header-link-2,
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .header-link-3 {
  visibility: hidden;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .anchor:hover .header-link-2,
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .anchor:hover .header-link-3 {
  visibility: visible;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .header-link-2 {
  margin-left: -20px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .header-link-3 {
  margin-left: -40px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-one-top {
  width: 1200px;
  overflow: hidden;
}
@media (min-width: 1600px) {
  .nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-one-top {
    width: 1440px;
  }
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top {
  width: 1200px;
  margin: 0 auto;
  height: 50px;
  overflow: hidden;
  background: #fff7e3;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0 15px;
  border-radius: 7px;
}
@media (min-width: 1600px) {
  .nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top {
    width: 1440px;
  }
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text {
  width: 100%;
  margin: 0 auto;
  padding-top: 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title {
  margin-bottom: 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title .title-text {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #000000;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title .title-button {
  float: right;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title .title-button button {
  margin-left: 12px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title .title-button .icon-like {
  margin-right: 6px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title .title-button .icon-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title-desc {
  color: #40444c;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding-left: 2px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title-means .title-author {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title-means .title-time {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title-means .title-apart {
  height: 11px;
  width: 2px;
  background-color: #e9e9e9;
  display: inline-block;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-review-top .title-top-text .title-means .label {
  margin-right: 5px;
  width: 32px;
  height: 22px;
  padding: 4px 8px;
  color: #555961;
  background: #f2f3f5;
  font-size: 14px;
  border-radius: 2px;
  font-weight: 500;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div {
  width: 1200px;
  margin: 0 auto;
}
@media (min-width: 1600px) {
  .nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div {
    width: 1440px;
  }
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top {
  width: 100%;
  overflow: hidden;
  background: #F6F8F9;
  border-bottom: 1px solid #eaeef5;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text {
  width: 100%;
  margin: 0 auto;
  margin-top: 36px;
  margin-bottom: 24px;
  padding: 0 15px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title {
  margin-bottom: 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title .title-text {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 34px;
  color: #000000;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title .title-button {
  float: right;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title .title-button button {
  margin-left: 12px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title .title-button .icon-like {
  margin-right: 6px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title .title-button .icon-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title-desc {
  color: #40444c;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding-left: 2px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title-means .title-author {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title-means .title-time {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title-means .title-apart {
  height: 11px;
  width: 2px;
  background-color: #e9e9e9;
  display: inline-block;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .review-div .title-top .title-top-text .title-means .label {
  margin-right: 5px;
  width: 32px;
  height: 22px;
  padding: 4px 8px;
  color: #555961;
  background: #f2f3f5;
  font-size: 14px;
  border-radius: 2px;
  font-weight: 500;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top {
  width: 100%;
  overflow: hidden;
  background: #F6F8F9;
  border-bottom: 1px solid #eaeef5;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text {
  width: 100%;
  margin: 0 auto;
  margin-top: 22px;
  padding: 0 15px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title {
  margin-bottom: 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title .title-text {
  color: #242933;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title .title-button {
  float: right;
  display: flex;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title .title-button button {
  margin-left: 12px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title .title-button .icon-like {
  margin-right: 6px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title .title-button .icon-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title .title-button .icon-text-l {
  border-radius: 30px;
  border: 1px solid #40444C;
  background: #fff;
  color: #40444C;
  width: 82px;
  height: 32px;
  display: block;
  text-align: center;
  line-height: 30px;
  margin-right: 8px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title .title-button .icon-text-r {
  border-radius: 30px;
  border: 1px solid #40444C;
  background: #fff;
  color: #40444C;
  width: 56px;
  height: 32px;
  display: block;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title .title-button .follow-btn {
  border: 1px solid #b9bcc1;
  background: #fff;
  color: #b9bcc1;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title-desc {
  color: #40444c;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding-left: 2px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .apache-label {
  width: 94px;
  height: 24px;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #f77234;
  padding: 4px 8px;
  border-radius: 2px;
  background: #fff3e8;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title-means .title-author {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title-means .title-time {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title-means .title-apart {
  height: 11px;
  width: 2px;
  background-color: #e9e9e9;
  display: inline-block;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .title-top .title-top-text .title-means .label {
  margin-right: 5px;
  width: 32px;
  height: 22px;
  padding: 4px 8px;
  color: #555961;
  background: #f2f3f5;
  font-size: 14px;
  border-radius: 2px;
  font-weight: 500;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content {
  width: 100%;
  margin: 0 auto;
  padding: 15px 0;
  position: relative;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .ant-col-6 {
  padding-right: 0 !important;
  padding-left: 6px !important;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .right-information {
  width: 100%;
  background: #ffffff;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  margin-bottom: 16px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .right-information .introduce-image {
  height: 225px;
  width: 100%;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .right-information .introduce-icon {
  width: 20px;
  height: 20px;
  margin-top: -4px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .right-information .introduce-title {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
  color: #000000;
  mix-blend-mode: normal;
  opacity: 0.8;
  margin-left: 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .right-information .introduce-divider {
  margin: 12px 0;
  background-color: #979797;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .right-information .introduce-tag {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .right-information .introduce-url {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .right-information .introduce-url a {
  color: #1d2129;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .p12 {
  padding: 15px;
  height: 70px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .information-btn {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
  height: 42px;
  display: block;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .information-btnL {
  width: 64.46%;
  color: #fff;
  background: #FF5125;
  border: 1px solid #FF5125;
  border-radius: 4px;
  float: left;
  cursor: pointer;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .information-git {
  width: 100%;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .information-git a {
  width: 100%;
  color: #FF5125;
  display: block;
  border: 1px solid #FF5125;
  border-radius: 4px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .information-mum {
  position: absolute;
  top: 720px;
  background: #ffffff;
  width: 282px;
}
@media (min-width: 1600px) {
  .nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .information-mum {
    width: 340px;
  }
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .detail-project {
  margin-bottom: 15px;
  width: 100%;
  padding: 20px 18px;
  background: #ffffff;
  border-bottom: 1px solid #eaeef5;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .detail-project img {
  max-width: 100%;
  height: auto;
  display: block;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body {
  width: 100%;
  padding: 0 20px 18px 20px;
  background: #ffffff;
  border-bottom: 1px solid #eaeef5;
  color: #252933;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  overflow-x: hidden;
  word-break: break-word;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body .copy {
  display: none;
  position: absolute;
  right: 4px;
  top: 4px;
  color: #ffffff;
  background-color: #9999aa;
  padding: 2px 8px;
  margin: 2px 8px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.05);
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h1 {
  color: #242933;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 5px;
  border-bottom: 1px solid #e5e6eb;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h2 {
  color: #242933;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e5e6eb;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h3 {
  color: #242933;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h4 {
  color: #242933;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h5 {
  font-size: 14px;
  line-height: 18px;
  color: #242933;
  font-weight: 600;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h6 {
  font-size: 12px;
  line-height: 16px;
  color: #242933;
  font-weight: 600;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body p {
  margin-bottom: 22px;
  margin-top: 22px;
  color: #40444c;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body img {
  max-width: 100%;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body hr {
  border-top: 1px solid #dddddd;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body code {
  background-color: #fff5f5;
  border-radius: 2px;
  color: #ff502c;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 0.87em;
  overflow-x: auto;
  padding: 0.065em 0.4em;
  word-break: break-word;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body pre {
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  line-height: 1.75;
  overflow: auto;
  position: relative;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body pre:hover .copy {
  display: inline;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body pre > code {
  background: #f8f8f8;
  color: #333333;
  display: block;
  font-size: 12px;
  margin: 0;
  overflow-x: auto;
  padding: 15px 12px;
  word-break: normal;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body a {
  color: #0269c8;
  text-decoration: none;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body a:active {
  color: #275b8c;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body a:hover {
  color: #275b8c;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body table {
  border: 1px solid #f6f6f6;
  display: inline-block !important;
  font-size: 12px;
  max-width: 100%;
  overflow: auto;
  width: auto;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body thead {
  background: #f6f6f6;
  color: #000000;
  text-align: left;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body tr:nth-child(2n) {
  background-color: #fcfcfc;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body td {
  line-height: 24px;
  min-width: 120px;
  padding: 12px 7px;
  border: 1px solid #f6f6f6;
  font-size: 14px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body th {
  line-height: 24px;
  padding: 12px 7px;
  border: 1px solid #f6f6f6;
  font-size: 16px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body blockquote {
  background-color: #f8f8f8;
  border-left: 4px solid #cbcbcb;
  color: #666666;
  margin: 22px 0;
  padding: 1px 23px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body blockquote:after {
  content: '';
  display: block;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body blockquote > p {
  margin: 10px 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ol {
  padding-left: 28px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ol li {
  margin-bottom: 0;
  padding-left: 6px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ol li .task-list-item ol {
  margin-top: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ol li .task-list-item ul {
  margin-top: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ol ol {
  margin-top: 3px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ol ul {
  margin-top: 3px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ul {
  padding-left: 28px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ul li {
  margin-bottom: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ul li .task-list-item ol {
  margin-top: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ul li .task-list-item ul {
  margin-top: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ul ol {
  margin-top: 3px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body ul ul {
  margin-top: 3px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body .contains-task-list {
  padding-left: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h1,
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h2,
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h3,
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h4,
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h5,
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .markdown-body h6 {
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 35px;
  padding-bottom: 5px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .detail-comment {
  margin-bottom: 16px;
  width: 100%;
  padding: 20px 18px;
  overflow: hidden;
  background: #fff;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .detail-comment .comment-button {
  width: 73px;
  height: 28px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .detail-comment .comment-button:hover {
  background-color: #FF6622;
  border: 1px solid #FF6622;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-box {
  width: 100%;
  border: 1px solid #f2f2f2;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-box video {
  max-width: 100%;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-box .sidebar {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background: #FF5125;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-box .sidebar:hover {
  border-color: #e09dfc;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-box .sidebar:active {
  border-color: #e09dfc;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum {
  position: absolute;
  top: 80px;
  width: 100%;
  background-color: #ffffff;
  padding: 0 18px;
  font-size: 14px;
  overflow: auto;
  padding-bottom: 14px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum::-webkit-scrollbar-thumb {
  background: #FF5125;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum .introduce-mum-divider {
  border-color: #979797;
  margin: 0;
  padding: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum .catalog-title {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
  color: #000000;
  mix-blend-mode: normal;
  opacity: 0.8;
  margin-top: 16px;
  margin-bottom: 14px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum .catalog-title .introduce-icon {
  width: 20px;
  height: 20px;
  margin-top: -4px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum .sidebar-link {
  display: block;
  padding: 7px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #4e5969;
  margin: 0;
  cursor: pointer;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum .sidebar-link:hover {
  background: #f2f3f5;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum .active {
  color: #FF5125;
  position: relative;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum .active::before {
  content: '';
  position: absolute;
  top: 6px;
  left: -22px;
  width: 8px;
  height: 24px;
  border-radius: 29%;
  background-color: #FF5125;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum ul {
  padding-bottom: 14px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .nodehub-detail-content .sidebar-mum ul li {
  color: #252933;
  font-weight: 400;
  padding-top: 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .nodehub-detail .mr12 {
  margin-right: 12px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .project-container .ant-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 400px;
  justify-content: center;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-log-box {
  width: 100%;
  padding: 28px 21px;
  border-bottom: 1px solid #eaeef5;
  min-height: 700px;
  overflow: auto;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-log-box p {
  margin-bottom: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-log-box .log-box {
  margin-bottom: 20px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-log-box .log-box .title {
  color: #40444c;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  /* 175% */
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-log-box .log-box .content {
  color: #555961;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box {
  width: 100%;
  border-bottom: 1px solid #eaeef5;
  min-height: 700px;
  overflow: auto;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div {
  width: 100%;
  margin: 0 auto;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top {
  width: 100%;
  overflow: hidden;
  background: #F6F8F9;
  border-bottom: 1px solid #eaeef5;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text {
  width: 100%;
  margin: 0 auto;
  margin-top: 36px;
  padding: 0 15px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title {
  margin-bottom: 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title .title-text {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 34px;
  color: #000000;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title .title-button {
  float: right;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title .title-button button {
  margin-left: 12px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title .title-button .icon-like {
  margin-right: 6px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title .title-button .icon-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title-desc {
  color: var(--8, #40444c);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding-left: 2px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title-means .title-author {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title-means .title-time {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title-means .title-apart {
  height: 11px;
  width: 2px;
  background-color: #e9e9e9;
  display: inline-block;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .review-div .title-top .title-top-text .title-means .label {
  margin-right: 5px;
  width: 32px;
  height: 22px;
  padding: 3px 8px;
  color: #62676c;
  background: #ffffff;
  font-size: 11px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top {
  width: 100%;
  overflow: hidden;
  background: #F6F8F9;
  border-bottom: 1px solid #eaeef5;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text {
  width: 100%;
  margin: 0 auto;
  margin-top: 36px;
  padding: 0 15px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title {
  margin-bottom: 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title .title-text {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 34px;
  color: #000000;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title .title-button {
  float: right;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title .title-button button {
  margin-left: 12px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title .title-button .icon-like {
  margin-right: 6px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title .title-button .icon-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title-desc {
  color: var(--8, #40444c);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding-left: 2px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .apache-label {
  width: 94px;
  height: 24px;
  background: #FF5125;
  border-radius: 1px;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  color: #ffffff;
  padding: 4px 8px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title-means .title-author {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title-means .title-time {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title-means .title-apart {
  height: 11px;
  width: 2px;
  background-color: #e9e9e9;
  display: inline-block;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .title-top .title-top-text .title-means .label {
  margin-right: 5px;
  width: 32px;
  height: 22px;
  padding: 3px 8px;
  color: #62676c;
  background: #ffffff;
  font-size: 11px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box pre {
  display: block;
  padding: 20px;
  overflow-x: auto;
  font-size: 14px;
  line-height: 28px;
  word-break: break-word;
  color: #a9b7c6;
  background-color: #282c34;
  border-radius: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box pre code {
  margin: 0;
  padding: 3px 0;
  overflow-x: auto;
  font-size: 14px;
  word-break: normal;
  color: #a9b7c6;
  background-color: #282c34;
  border-radius: 0;
}
.nodehub-post-page .nodehub-post-page-content .publish-box .project-preview .detail-project-box .mr14 {
  margin-right: 14px;
}
.nodehub-post-page .nodehub-PostPage-bottom {
  width: 100%;
  background: #fff;
  position: fixed;
  bottom: 0;
  height: 56px;
  margin: 0 !important;
  line-height: 40px;
  font-size: 14px;
  border-top: 1px solid #e8e7e8;
  z-index: 10;
}
.nodehub-post-page .nodehub-PostPage-bottom .nodehub-PostPage-bottom-admin {
  background: #fff;
  width: 1200px;
  margin: 0 auto;
  padding-top: 2px;
}
.nodehub-post-page .nodehub-PostPage-bottom .nodehub-PostPage-bottom-admin .comment-button {
  height: 32px;
  border-radius: 2px;
}
.nodehub-post-page .nodehub-PostPage-bottom .nodehub-PostPage-bottom-admin .comment-button:hover {
  background-color: #f62 !important;
  border-color: #f62 !important;
}
.nodehub-post-page .nodehub-PostPage-bottom .nodehub-PostPage-bottom-admin .ant-btn[disabled] {
  background-color: #FCA782 !important;
  color: #fff;
  border: none;
}
@media (min-width: 1600px) {
  .nodehub-post-page .nodehub-PostPage-bottom .nodehub-PostPage-bottom-admin {
    width: 1440px;
  }
}
.nodehub-post-page .nodehub-PostPage-bottom .nodehub-PostPage-bottom-admin .checkbox {
  margin-left: 10px;
}
.nodehub-post-page .nodehub-PostPage-bottom .nodehub-PostPage-bottom-admin .checkbox a {
  color: #0A60FA;
}
.nodehub-post-page .ant-checkbox-checked .ant-checkbox-inner {
  background: #FF5125;
  border-color: #FF5125;
}
.nodehub-post-page .ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #fff;
}
.nodehub-post-page .ant-checkbox-checked::after {
  border-color: #FF5125;
}
.nodehub-post-page .ant-btn-disabled,
.nodehub-post-page .ant-btn.disabled,
.nodehub-post-page .ant-btn[disabled],
.nodehub-post-page .ant-btn-disabled:hover,
.nodehub-post-page .ant-btn.disabled:hover,
.nodehub-post-page .ant-btn[disabled]:hover,
.nodehub-post-page .ant-btn-disabled:focus,
.nodehub-post-page .ant-btn.disabled:focus,
.nodehub-post-page .ant-btn[disabled]:focus,
.nodehub-post-page .ant-btn-disabled:active,
.nodehub-post-page .ant-btn.disabled:active,
.nodehub-post-page .ant-btn[disabled]:active,
.nodehub-post-page .ant-btn-disabled.active,
.nodehub-post-page .ant-btn.disabled.active,
.nodehub-post-page .ant-btn[disabled].active {
  opacity: 0.7;
}
.ordinary-button {
  width: 75px;
  height: 32px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #40444C;
  background: transparent;
  margin-right: 10px;
  border: 1px solid #CCD0D6;
}
.ordinary-button:hover {
  color: #40444C;
  background: transparent;
  border-color: #B9BCC1;
}
.prompt-modal {
  text-align: center;
}
.prompt-modal .ant-modal-body {
  padding: 0;
}
.prompt-modal .ant-modal-body .prompt-modal-box {
  padding: 50px 32px 30px 32px;
  position: relative;
}
.prompt-modal .ant-modal-body .prompt-modal-box .close {
  position: absolute;
  top: 15px;
  right: 15px;
}
.prompt-modal .ant-modal-body .prompt-modal-box .prompt-img {
  margin-bottom: 36px;
}
.prompt-modal .ant-modal-body .prompt-modal-box .prompt-text {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #1d2129;
}
.prompt-modal .ant-modal-body .ant-modal-confirm-btns {
  margin: 0 0 24px 0;
  width: 100%;
  float: none;
}
.prompt-modal .ant-modal-body .ant-modal-confirm-btns .ant-btn {
  border: none;
  font-weight: 700;
  border: 1px solid #B6C0CC;
  color: #4E5969;
}
.prompt-modal .ant-modal-body .ant-modal-confirm-btns .ant-btn:hover {
  color: #4E5969;
}
.prompt-modal .ant-modal-body .ant-modal-confirm-btns .ant-btn-primary {
  width: 88px;
  color: #fff;
  font-size: 14px;
  background: #FF5125;
  border: none;
}
.prompt-modal .ant-modal-body .ant-modal-confirm-btns .ant-btn-primary:hover {
  color: #fff;
}
.prompt-fail-modal {
  text-align: center;
}
.prompt-fail-modal .ant-modal-body {
  padding: 0;
}
.prompt-fail-modal .ant-modal-body .prompt-modal-box {
  padding: 50px 32px 24px 32px;
  position: relative;
}
.prompt-fail-modal .ant-modal-body .prompt-modal-box .close {
  position: absolute;
  top: 15px;
  right: 15px;
}
.prompt-fail-modal .ant-modal-body .prompt-modal-box .prompt-img {
  margin-bottom: 33px;
}
.prompt-fail-modal .ant-modal-body .prompt-modal-box .prompt-title {
  color: #1d2129;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 5px !important;
}
.prompt-fail-modal .ant-modal-body .prompt-modal-box .prompt-text {
  color: #858992;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px !important;
}
.prompt-fail-modal .ant-modal-body .ant-modal-confirm-btns {
  margin: 0 0 24px 0;
  width: 100%;
  float: none;
}
.prompt-fail-modal .ant-modal-body .ant-modal-confirm-btns .ant-btn-primary {
  width: 88px;
  color: #fff;
  font-size: 14px;
  background: #FF5125;
}
.apache-label-text p {
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
}
.showPromptButton {
  text-align: right;
  margin-top: 30px;
}
.showPromptButton .codeButtonFalse {
  border-radius: 2px;
}
.showPromptButton .codeButtonFalse:hover {
  color: #9747ff;
  border-color: #9747ff;
}
.showPromptButton .codeButtonCopa {
  color: #fff;
  background: var(--11, #FF5125);
  border-radius: 2px;
}
.showPromptButton .codeButtonCopa:hover {
  border-color: #e09dfc;
}
.run-plat-list-span {
  min-width: 100px;
  display: inline-flex;
  flex-direction: column;
}
.ant-popover-inner-content .ant-popover-buttons .ant-btn-sm {
  background: #F2F3F5;
  color: #4E5969;
  border: none;
}
.ant-popover-inner-content .ant-popover-buttons .ant-btn-primary {
  background: #FF5125;
  color: #fff;
  border: none;
}
.ant-popover-inner-content .ant-popover-buttons .ant-btn-primary:hover,
.ant-popover-inner-content .ant-popover-buttons .ant-btn-primary:focus {
  border: none;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@media (min-width: 1600px) {
  .rdks100 .nev .wrapper-nev {
    width: 1440px !important;
  }
}
.rdks100 .banner .content,
.rdks100 .rdks100Box .brainSystem,
.rdks100 .mind,
.rdks100 .listItem,
.rdks100 .rdks100Eye,
.rdks100 .rdks100Development > div,
.rdks100 .rdks100Application {
  width: 1440px !important;
  margin: 0 auto;
}
.rdks100 {
  background: #000000;
}
.rdks100 .banner {
  height: 700px;
  margin-top: 70px;
  background-image: url(/_next/static/images/s100_banner_bg-013fe12bc28793c13571cbd01a3aa3db.png);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.rdks100 .banner .content {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  overflow: hidden;
  height: 100%;
}
.rdks100 .banner .content .left {
  margin-left: 133px;
  margin-top: 170px;
}
.rdks100 .banner .content .left h1 {
  font-size: 90px;
  color: #ffffff;
  margin: 0 0 30px;
  font-family: 'Outfit', sans-serif;
  white-space: nowrap;
  font-weight: bold;
  height: 112px;
}
.rdks100 .banner .content .left p {
  margin-bottom: 22px;
  font-weight: 500;
  font-size: 22px;
  color: #FFFFFF;
  letter-spacing: 2px;
}
.rdks100 .banner .content img {
  display: block;
  margin-top: 85px;
  width: 818px;
}
.rdks100 .banner .btn {
  width: 128px;
  height: 50px;
  margin-right: 24px;
  line-height: 50px;
  border-radius: 4px;
  background: #fff;
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 32px;
  /* 160% */
  text-transform: capitalize;
  border: none;
}
.rdks100 .banner .btn:hover {
  background-color: #F9FAFC;
}
.rdks100 .banner .buy {
  background: #FF5125;
  color: #FFF;
}
.rdks100 .banner .buy:hover {
  background-color: #F62;
}
.rdks100 .rdks100Box .brainSystem,
.rdks100 .rdks100Application .brainSystem,
.rdks100 .rdks100Center .brainSystem {
  padding-top: 1px;
}
.rdks100 .rdks100Box .brainSystem .title,
.rdks100 .rdks100Application .brainSystem .title,
.rdks100 .rdks100Center .brainSystem .title {
  text-align: center;
  margin-top: 77px;
  margin-bottom: 0;
  letter-spacing: 5px;
}
.rdks100 .rdks100Box .brainSystem .title span,
.rdks100 .rdks100Application .brainSystem .title span,
.rdks100 .rdks100Center .brainSystem .title span {
  font-size: 36px;
  background: linear-gradient(270deg, #FFAB00 0%, #FE3C00 100%);
  background-clip: text;
  color: transparent;
}
.rdks100 .rdks100Box .brainSystem .titleInfo,
.rdks100 .rdks100Application .brainSystem .titleInfo,
.rdks100 .rdks100Center .brainSystem .titleInfo {
  margin-top: 21px;
  text-align: center;
}
.rdks100 .rdks100Box .brainSystem .titleInfo span,
.rdks100 .rdks100Application .brainSystem .titleInfo span,
.rdks100 .rdks100Center .brainSystem .titleInfo span {
  margin-bottom: 0;
  color: #ffffff;
  font-size: 22px;
  color: #BBBBBB;
}
.rdks100 .fadeIn {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
.rdks100 .rdks100Box {
  background: rgba(255, 255, 255, 0.06);
  border: 2px solid #000000;
  margin-top: 24px;
}
.rdks100 .rdks100Box .mind {
  margin-top: 83px;
  position: relative;
  padding-top: 94px;
  padding-bottom: 86px;
  margin-bottom: 100px;
}
.rdks100 .rdks100Box .mind > p {
  text-align: center;
  color: #ffffff;
  margin-bottom: 0;
  position: relative;
  font-weight: 500;
  font-size: 25px;
}
.rdks100 .rdks100Box .mind .titleMindBig {
  margin-bottom: -110px;
}
.rdks100 .rdks100Box .mind .titleMindSmall {
  position: absolute;
  bottom: 125px;
  left: 50%;
  transform: translateX(-100%);
  margin-left: -125px;
}
.rdks100 .rdks100Box .mind > img {
  display: block;
  margin: 0 auto;
}
.rdks100 .rdks100Box .mind .cpu {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-100%);
  margin-left: -270px;
}
.rdks100 .rdks100Box .mind .bpu {
  position: absolute;
  top: 25px;
  left: 50%;
  margin-left: 225px;
}
.rdks100 .rdks100Box .mind .mcu {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-100%);
  margin-left: -83px;
}
.rdks100 .rdks100Box .mind > div h6 {
  color: #ffffff;
  font-size: 15.83px;
  margin: 0;
  display: flex;
  align-items: center;
  font-family: 'Outfit', sans-serif;
  margin-left: 1px;
}
.rdks100 .rdks100Box .mind > div h6 > span {
  background: linear-gradient(270deg, #FFAB00 0%, #FE3C00 100%);
  background-clip: text;
  color: transparent;
  margin-left: 10px;
  font-size: 19px;
  font-weight: 600;
  font-family: 'Outfit', sans-serif;
  display: flex;
  align-items: center;
}
.rdks100 .rdks100Box .mind > div h6 > span span {
  color: #FFD44A;
  margin-left: 5px;
  font-weight: 500;
  font-size: 10px;
  border: 2px solid #FFD44A;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -5px;
  font-family: 'Outfit', sans-serif;
}
.rdks100 .rdks100Box .mind > div p {
  font-size: 28.67px;
  color: #ffffff;
  margin: 0;
  font-family: 'Outfit', sans-serif;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.rdks100 .rdks100Box .mind > div p span {
  margin-left: 10px;
  font-weight: 500;
  font-size: 13px;
  color: #FFFFFF;
  border: 2px solid #ffffff;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -5px;
  font-family: 'Outfit', sans-serif;
}
.rdks100 .rdks100Box .mind > div > span {
  font-size: 14px;
  color: #ffffff;
  font-weight: 300;
}
.rdks100 .rdks100Box .listBox {
  border-radius: 16px;
  border: 2px solid #292929;
  margin: 0 33px 18px;
  position: relative;
}
.rdks100 .rdks100Box .listBox > span {
  background: #FE3C00;
  display: block;
  position: absolute;
  top: -2px;
  right: 99px;
  width: 37.5px;
  height: 3.2px;
}
.rdks100 .rdks100Box .listBox .listItem {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.rdks100 .rdks100Box .listBox .listItem > div {
  margin-left: 210px;
}
.rdks100 .rdks100Box .listBox .listItem > div > p {
  font-weight: 500;
  font-size: 30px;
  color: #FFFFFF;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  letter-spacing: 2px;
}
.rdks100 .rdks100Box .listBox .listItem > div span {
  font-size: 16px;
  color: #D4CDCD;
  display: flex;
  align-items: center;
  letter-spacing: 2px;
}
.rdks100 .rdks100Box .listBox .listItem > div span span {
  font-size: 10px;
  color: #D4CDCD;
  border: 1px solid #D4CDCD;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -5px;
  font-family: 'Outfit', sans-serif;
  margin-right: 5px;
}
.rdks100 .rdks100Box .listBox .largeModel {
  height: 453px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChartTitle {
  margin-left: 169px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart img {
  margin-top: 15px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart > p {
  position: absolute;
  font-family: 'Outfit', sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #707070;
  margin: 0;
  display: flex;
  align-items: center;
  top: 60px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart > p span {
  display: block;
  background: #FF3A00;
  border-radius: 50%;
  width: 6.4px;
  height: 6.4px;
  margin-right: 5px;
  border: 0;
  margin-top: 0;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div > p {
  font-family: 'Outfit', sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #FFFFFF;
  position: absolute;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div > p:nth-child(1) {
  top: 150px;
  left: 30px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div > p:nth-child(2) {
  top: 90px;
  left: 130px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div > p:nth-child(3) {
  top: 60px;
  left: 228px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div > p:nth-child(4) {
  top: 160px;
  left: 331px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div ul {
  position: absolute;
  bottom: 40px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  list-style: none;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div ul li {
  flex: 1;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div ul li p {
  font-family: 'Outfit', sans-serif;
  font-weight: 300;
  font-size: 17px;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 2px;
}
.rdks100 .rdks100Box .listBox .largeModel .barChart div ul li span {
  display: block;
  font-weight: 300;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
}
.rdks100 .rdks100Box .listBox .smallModel {
  height: 300px;
}
.rdks100 .rdks100Box .listBox .smallModel > p {
  font-family: 'Outfit', sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: #FE3C00;
  line-height: 32px;
  display: block;
  margin-left: 150px;
  text-align: left;
  margin-bottom: 0;
}
.rdks100 .rdks100Box .listBox .smallModel > span {
  background: linear-gradient(124deg, rgba(255, 120, 0, 0.81) 0%, rgba(255, 120, 0, 0.81) 11.37695313%, rgba(255, 0, 0, 0.81) 59.98535156%, rgba(0, 110, 255, 0.81) 91.40625%, rgba(60, 144, 255, 0.81) 100%);
  background-clip: text;
  color: transparent;
  font-family: 'Outfit', sans-serif;
  font-weight: 400;
  font-size: 129px;
}
.rdks100 .rdks100Box .listBox .smallModel img {
  margin-left: 48px;
  margin-right: 28px;
}
.rdks100 .rdks100Box .listBox .modelCollaboration {
  height: 795px;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  justify-content: flex-start;
}
.rdks100 .rdks100Box .listBox .modelCollaboration > div {
  margin: 58px auto 0;
  position: relative;
  z-index: 2;
}
.rdks100 .rdks100Box .listBox .modelCollaboration > div p {
  justify-content: center;
}
.rdks100 .rdks100Box .listBox .modelCollaboration > div span {
  text-align: center;
}
.rdks100 .rdks100Box .listBox .modelCollaboration img {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.rdks100 .rdks100Box .listBox:nth-child(2) {
  margin-top: 75px;
}
.rdks100 .rdks100Box .listBox:nth-child(3) > span {
  left: 99px;
  right: auto;
}
.rdks100 .rdks100Box .listBox:nth-child(4) {
  margin-bottom: 42px;
}
.rdks100 .rdks100Box .modelCollaborationBox {
  position: relative;
  border: 0;
}
.rdks100 .rdks100Box .modelCollaborationBox span {
  top: 0;
  z-index: 2;
}
.rdks100 .rdks100Box .modelCollaborationBox > img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.rdks100 .rdks100Eye {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 802px;
  margin-top: 22px;
}
.rdks100 .rdks100Eye .brainSystem {
  position: relative;
  margin-right: 60px;
}
.rdks100 .rdks100Eye .brainSystem .title {
  margin-bottom: 21px;
}
.rdks100 .rdks100Eye .brainSystem .title span {
  font-size: 36px;
  background: linear-gradient(270deg, #FFAB00 0%, #FE3C00 100%);
  background-clip: text;
  color: transparent;
  letter-spacing: 5px;
}
.rdks100 .rdks100Eye .brainSystem .titleInfo span {
  margin-bottom: 0;
  color: #ffffff;
  font-size: 22px;
  color: #BBBBBB;
  letter-spacing: 2px;
}
.rdks100 .rdks100Eye .eye {
  position: relative;
  margin-top: 100px;
}
.rdks100 .rdks100Eye .eye p {
  position: absolute;
  font-weight: 400;
  font-size: 21px;
  color: #BBBBBB;
}
.rdks100 .rdks100Eye .eye p:nth-Child(1) {
  top: 20px;
  left: 0;
  margin-left: 170px;
}
.rdks100 .rdks100Eye .eye p:nth-Child(2) {
  top: 20px;
  right: 0;
  margin-right: 195px;
}
.rdks100 .rdks100Eye .eye p:nth-Child(3) {
  top: 195px;
  left: 0;
  margin-left: 45px;
}
.rdks100 .rdks100Eye .eye p:nth-Child(4) {
  top: 330px;
  left: 0;
  margin-left: 45px;
}
.rdks100 .rdks100Eye .eye p:nth-Child(5) {
  top: 145px;
  right: 0;
  margin-right: 45px;
}
.rdks100 .rdks100Eye .eye p:nth-Child(6) {
  top: 195px;
  right: 0;
  margin-right: 45px;
}
.rdks100 .rdks100Eye .eye p:nth-Child(7) {
  top: 270px;
  right: 0;
  margin-right: 45px;
}
.rdks100 .rdks100Eye .eye p:nth-Child(8) {
  bottom: 135px;
  left: 0;
  margin-left: 148px;
  margin-bottom: 0;
}
.rdks100 .rdks100Eye .eye p:nth-Child(9) {
  bottom: 135px;
  left: 0;
  margin-left: 315px;
  margin-bottom: 0;
}
.rdks100 .rdks100Eye .eye p:nth-Child(10) {
  bottom: 135px;
  right: 0;
  margin-right: 145px;
  margin-bottom: 0;
}
.rdks100 .rdks100Development > div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 802px;
  margin-top: 22px;
  flex-wrap: wrap;
  flex-direction: column;
  border: 2px solid #000000;
  background-image: url(/_next/static/images/s100_development-8d81717fa1801013adcd94407814fe9c.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.rdks100 .rdks100Development .brainSystem {
  text-align: right;
  width: 1200px;
}
.rdks100 .rdks100Development .brainSystem .title {
  margin-bottom: 21px;
}
.rdks100 .rdks100Development .brainSystem .title span {
  font-size: 36px;
  background: linear-gradient(270deg, #FFAB00 0%, #FE3C00 100%);
  background-clip: text;
  color: transparent;
  letter-spacing: 5px;
}
.rdks100 .rdks100Development .brainSystem .titleInfo span {
  margin-bottom: 0;
  color: #ffffff;
  font-size: 22px;
  color: #BBBBBB;
  letter-spacing: 2px;
}
.rdks100 .rdks100Development .developmentList {
  width: 1200px;
  margin-top: 190px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 81px;
}
.rdks100 .rdks100Development .developmentList li {
  border-radius: 16px;
  border: 2px solid rgba(181, 181, 181, 0.22);
  padding: 22px;
  height: 144px;
  flex: 1;
  margin-right: 20px;
}
.rdks100 .rdks100Development .developmentList li p {
  font-weight: 500;
  font-size: 24px;
  color: #FFFFFF;
  margin-bottom: 10px;
}
.rdks100 .rdks100Development .developmentList li span {
  font-weight: 300;
  font-size: 18px;
  color: #FFFFFF;
}
.rdks100 .rdks100Development .developmentList li:last-child {
  margin-right: 0;
}
.rdks100 .rdks100Application {
  margin-top: 22px;
  height: 1000px;
  margin-bottom: 76px;
  background-image: url(/_next/static/images/s100_application_bg-5c3352ac444e81f75cad0e03d9b440b9.png);
  background-position: 0 130px;
  background-repeat: no-repeat;
  background-size: 100%;
  position: relative;
}
.rdks100 .rdks100Application img {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.rdks100 .rdks100Center {
  width: 1200px;
  margin: 0 auto;
}
.rdks100 .rdks100Center > span {
  background: #FFFFFF;
  border-radius: 3px;
  border: 2px solid #000000;
  opacity: 0.11;
  display: block;
  height: 7.4px;
}
.rdks100 .rdks100Center .parts {
  margin-top: 100px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 175px;
}
.rdks100 .rdks100Center .parts li {
  margin-right: 60px;
}
.rdks100 .rdks100Center .parts li div {
  width: 190px;
  height: 190px;
  border-radius: 50%;
  margin: 0 auto;
}
.rdks100 .rdks100Center .parts li div img {
  display: block;
  width: 100%;
  height: 100%;
}
.rdks100 .rdks100Center .parts li p {
  font-weight: 300;
  font-size: 26px;
  color: #FFFFFF;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 0;
}
.rdks100 .rdks100Center .parts li:last-child {
  margin-right: 0;
}
.rdks100 .rdks100Center .parameter {
  margin-top: 185px;
}
.rdks100 .rdks100Center .parameter > p {
  height: 91px;
  background: #1E1E1E;
  border: 1px solid #555555;
  font-family: 'Outfit', sans-serif;
  font-weight: 500;
  font-size: 32px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  letter-spacing: 2px;
}
.rdks100 .rdks100Center .parameter ul li {
  display: flex;
  justify-content: flex-start;
  margin-top: 12px;
  background: #0D0D0D;
  border: 1px solid #555555;
}
.rdks100 .rdks100Center .parameter ul li p {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-family: 'Outfit', sans-serif;
  font-weight: 500;
  font-size: 28px;
  color: #FFFFFF;
  padding: 0 29px;
  background: #141414;
  width: 327px;
}
.rdks100 .rdks100Center .parameter ul li span {
  font-family: 'Outfit', sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  padding: 22px 43px;
}
.rdks100 .rdks100Center .notes {
  margin: 54px 0 158px;
}
.rdks100 .rdks100Center .notes p {
  font-size: 20px;
  color: #CFC8C8;
  line-height: 45px;
  margin: 0;
}
.rdks100 .rdks100Center .notes div {
  font-size: 16px;
  color: #CFC8C8;
  line-height: 38px;
  font-weight: 300;
}
.rdks100 .visible {
  opacity: 1 !important;
}
.rdks100 .visibleOut {
  transition: none !important;
}
.rdks100 .purchase {
  background-image: url(/_next/static/images/purchase_bg-52c93ae1c583b76bd13649879f13af79.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.rdks100 .purchase .module {
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdks100 .purchase .module .title {
  position: relative;
  color: #111;
  font-weight: 600;
  font-size: 20px;
  line-height: 50px;
}
.rdks100 .purchase .module .title-text {
  margin-bottom: 12px;
  position: relative;
  z-index: 1;
  font-weight: 500;
  font-size: 36px;
  text-align: center;
  letter-spacing: 2px;
}
.rdks100 .purchase .module .title .desc {
  margin-top: 48px;
}
.rdks100 .purchase .module .content {
  margin-top: 16px;
  width: 1200px;
}
.rdks100 .purchase .module .content .logo-block {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.rdks100 .purchase .module .content .logo-block .logo-wrap {
  width: 24.25%;
  margin-right: 12px;
  margin-bottom: 16px;
  cursor: pointer;
  border-radius: 4px;
  position: relative;
  text-align: center;
  background-color: #fff;
}
.rdks100 .purchase .module .content .logo-block .logo-wrap img {
  width: 291px;
  height: 83px;
  border-radius: 4px 4px 0 0;
}
.rdks100 .purchase .module .content .logo-block .logo-wrap .buy {
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #F5F5F5;
  border-radius: 0 0 4px 4px;
}
.rdks100 .purchase .module .content .logo-block .logo-wrap .buy button {
  width: 110px;
  height: 37px;
  border-radius: 4px;
  font-size: 14px;
  color: #161C2D;
  border: none;
  background: #F5F5F5;
  box-shadow: none;
  letter-spacing: -0.6px;
}
.rdks100 .purchase .module .content .logo-block .logo-wrap .buy button:hover {
  background: #FF5125;
  color: #fff;
}
.rdks100 .purchase .module .content .logo-block .logo-wrap:nth-child(4n) {
  margin-right: 0;
}
.rdks100 .nev {
  background: #FFF;
  position: fixed;
  top: 70px;
  z-index: 10;
  width: 100%;
  height: 64px;
  border-top: 1px solid #E9EBEE;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}
.rdks100 .nev .wrapper-nev {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 1200px;
  height: 64px;
  margin: 0 auto;
}
.rdks100 .nev .wrapper-nev .nev-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #40444C;
}
.rdks100 .nev .wrapper-nev .nev-title span {
  margin-left: 12px;
  font-size: 12px;
  color: #555961;
  font-weight: 400;
}
.rdks100 .nev .wrapper-nev .my-button {
  width: 88px;
  height: 32px;
  border-radius: 4px;
  background: #FF5125;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
.rdks100 .nev .wrapper-nev .my-button:hover {
  background-color: #F62;
}
.rdks100 .nev .wrapper-nev .my-button .ant-anchor-wrapper {
  background: none;
}
.rdks100 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-ink {
  display: none;
}
.rdks100 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-link {
  padding: 0;
  line-height: 36px;
}
.rdks100 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-link a {
  font-weight: 600;
  font-size: 14px;
  color: #fff;
}
.rdks100 .nev .wrapper-nev .my-button span {
  font-size: 14px;
  line-height: 32px;
  color: #fff;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@media (min-width: 1600px) {
  .rdkStudio .studio_banner .content,
  .rdkStudio .boardSeries .boardBox,
  .rdkStudio .upgradeMethod .umBox,
  .rdkStudio .nodehub .nodehubBox,
  .rdkStudio .prodcuctInfo .operate_Box,
  .rdkStudio .studioDownload,
  .rdkStudio .helpSupport {
    width: 1440px !important;
  }
  .rdkStudio .prodcuctInfo .studioDownload .sd_box .item {
    height: 520px !important;
  }
  .rdkStudio .studio_banner .content img {
    margin-right: 0 !important;
  }
}
.rdkStudio {
  background: #F5F5F5;
}
.rdkStudio .studio_banner {
  height: 720px;
  margin-top: 70px;
  background-image: url(/_next/static/images/rdkstudio_banner-e546f498d0af1d42026f8888af0ad3e6.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.rdkStudio .studio_banner .content {
  width: 1200px;
  margin: 0 auto;
  padding-top: 125px;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.rdkStudio .studio_banner .content .title {
  margin-top: 52px;
  color: #FFF;
  font-size: 36px;
  line-height: 56px;
  margin-bottom: 24px;
  font-weight: 400;
}
.rdkStudio .studio_banner .content .title i {
  color: #FF5125;
  line-height: 30px;
  font-style: normal;
}
.rdkStudio .studio_banner .content p {
  margin: 0;
  margin-bottom: 48px;
  color: #F1F3F5;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
.rdkStudio .studio_banner .content .btn {
  width: 200px;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  text-align: center;
  font-size: 20px;
  text-transform: capitalize;
  border: none;
  background: #FF5125;
  color: #FFF;
}
.rdkStudio .studio_banner .content .btn:hover {
  background-color: #F62;
}
.rdkStudio .studio_banner .content img {
  width: 722px;
  height: 433px;
  margin-right: -50px;
}
.rdkStudio .boardSeries {
  height: 770px;
  background: #FFF;
}
.rdkStudio .boardSeries .boardBox {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
}
.rdkStudio .boardSeries .boardBox .title {
  color: #333;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}
.rdkStudio .boardSeries .boardBox .title i {
  color: #FF5409;
  font-style: normal;
}
.rdkStudio .boardSeries .boardBox .subTitle {
  margin-top: 10px;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  color: #333;
  font-size: 24px;
}
.rdkStudio .boardSeries .boardBox .board_con_box {
  display: flex;
  justify-content: space-between;
}
.rdkStudio .boardSeries .boardBox .board_con .board_item {
  width: 23.66%;
  height: 420px;
  border-radius: 4px;
  background: #E6E6E6;
  position: relative;
}
.rdkStudio .boardSeries .boardBox .board_con .board_item .board_item_top {
  width: 100%;
  height: 322px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  text-align: center;
}
.rdkStudio .boardSeries .boardBox .board_con .board_item .board_item_top img {
  height: 230px;
  margin-top: 63px;
}
.rdkStudio .boardSeries .boardBox .board_con .board_item .title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 98px;
  line-height: 98px;
  text-align: center;
  cursor: pointer;
  color: #FFF;
  font-size: 24px;
  background: #999;
  border-radius: 0 0 4px 4px;
}
.rdkStudio .boardSeries .boardBox .board_con .board_item:hover {
  background: #ff5125;
  box-shadow: 5px 5px 4px 0px rgba(255, 81, 38, 0.31);
}
.rdkStudio .boardSeries .boardBox .board_con .board_item:hover .title {
  background: #ff5125;
}
.rdkStudio .boardSeries .boardBox .slick-list {
  position: relative;
}
.rdkStudio .boardSeries .boardBox .slick-prev,
.rdkStudio .boardSeries .boardBox .slick-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  width: 56px;
  height: 56px;
  cursor: pointer;
}
.rdkStudio .boardSeries .boardBox .slick-prev .itemContent,
.rdkStudio .boardSeries .boardBox .slick-next .itemContent {
  position: relative;
}
.rdkStudio .boardSeries .boardBox .slick-prev .itemContent .itemIcon,
.rdkStudio .boardSeries .boardBox .slick-next .itemContent .itemIcon {
  position: absolute;
  z-index: 101;
  width: 56px;
  height: 56px;
  transition-duration: 0.3s;
}
.rdkStudio .boardSeries .boardBox .slick-prev .itemContent .itemIcon img,
.rdkStudio .boardSeries .boardBox .slick-next .itemContent .itemIcon img {
  width: 100%;
  height: 100%;
}
.rdkStudio .boardSeries .boardBox .slick-prev {
  left: -65px;
}
.rdkStudio .boardSeries .boardBox .slick-next {
  right: -72px;
}
.rdkStudio .upgradeMethod {
  height: 1044px;
  background: #000;
}
.rdkStudio .upgradeMethod .umBox {
  width: 1200px;
  margin: 0 auto;
  padding-top: 122px;
}
.rdkStudio .upgradeMethod .umBox .title {
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}
.rdkStudio .upgradeMethod .umBox .title i {
  color: #FF5409;
  font-style: normal;
}
.rdkStudio .upgradeMethod .umBox .subTitle {
  margin-top: 16px;
  margin-bottom: 60px;
  display: flex;
  align-items: center;
  color: #D8D8D8;
  font-size: 24px;
}
.rdkStudio .upgradeMethod .umBox .um_con {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.rdkStudio .upgradeMethod .umBox .um_con .um_item {
  width: 48.34%;
  margin-bottom: 40px;
}
.rdkStudio .upgradeMethod .umBox .um_con .um_item img {
  width: 100%;
}
.rdkStudio .nodehub {
  background: #fff;
}
.rdkStudio .nodehub .nodehubBox {
  width: 1200px;
  height: 770px;
  margin: 0 auto;
  padding-top: 98px;
}
.rdkStudio .nodehub .nodehubBox .title {
  color: #333;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}
.rdkStudio .nodehub .nodehubBox .title i {
  color: #FF5409;
  font-style: normal;
}
.rdkStudio .nodehub .nodehubBox .subTitle {
  margin-top: 13px;
  margin-bottom: 32px;
  display: flex;
  align-items: center;
  color: #000;
  font-size: 20px;
}
.rdkStudio .nodehub .nodehubBox .content {
  margin: 26px auto 0;
  display: flex;
  flex-flow: wrap;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item {
  width: 15.8%;
  margin-right: 12px;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  background: #fff;
  cursor: pointer;
  transition-duration: 0.3s;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .face {
  width: 100%;
  height: 146px;
  border-radius: 4px;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .info {
  flex: 1;
  position: relative;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .info .info-top .name {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 6px;
  color: #030303;
  font-size: 16px;
  line-height: 21px;
  overflow: hidden;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc .head-sculpture {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 4px;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc .text {
  display: inline-block;
  color: #666;
  font-size: 12px;
  line-height: 16px;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .info .info-botton {
  position: absolute;
  top: -23px;
  z-index: 3;
  left: 8px;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .info .info-botton .flex-left-center .column {
  margin-right: 5px;
  display: inline-block;
  color: #fff;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .info .info-botton .flex-left-center .column i {
  font-size: 12px;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.rdkStudio .nodehub .nodehubBox .content .nodehub_item:nth-child(6n) {
  margin-right: 0;
}
.rdkStudio .prodcuctInfo {
  padding-bottom: 100px;
  background-image: url(/_next/static/images/studio_bg01-fd89cc76559b222716d2cabd8d60f4a6.png);
  background-repeat: no-repeat;
  background-size: 100% 1856px;
  background-position: top;
  background-color: #000;
}
.rdkStudio .prodcuctInfo .operate_Box {
  width: 1200px;
  margin: 0 auto;
  padding-top: 145px;
  display: flex;
  justify-content: space-between;
}
.rdkStudio .prodcuctInfo .operate_Box .left {
  width: 34.34%;
}
.rdkStudio .prodcuctInfo .operate_Box .left img {
  width: 100%;
}
.rdkStudio .prodcuctInfo .operate_Box .right {
  width: 63.42%;
}
.rdkStudio .prodcuctInfo .operate_Box .right img {
  width: 100%;
}
.rdkStudio .prodcuctInfo .studioDownload {
  width: 1200px;
  margin: 0 auto;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box {
  width: 100%;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .title {
  margin-top: 236px;
  margin-bottom: 92px;
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  line-height: 50px;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content {
  display: flex;
  justify-content: space-between;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item {
  width: 31.6%;
  height: 474px;
  padding: 0 40px;
  position: relative;
  color: #fff;
  background-image: url(/_next/static/images/studio_download_bg02-2b767833df14ee3765deefda9ac8ab4f.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 16px;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .item_center {
  margin-top: 128px;
  text-align: center;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .item_center img {
  width: 116.5px;
  height: 116.6px;
  margin-bottom: 22px;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .item_center .name {
  font-size: 36px;
  line-height: 50px;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .download {
  margin-top: 60px;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .download_box {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 500;
  font-family: Outfit, sans-serif;
  line-height: 24px;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .download_box .download_btn {
  padding-left: 3px;
  font-weight: 400;
  border-bottom: 0.5px solid #fff;
  margin-bottom: 10px;
  cursor: pointer;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .download_box .download_btn img {
  width: 11px;
  margin-right: 6px;
  vertical-align: middle;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .coming_soon {
  margin: 48px auto 0;
  width: 96px;
  height: 32px;
  line-height: 32px;
  font-size: 16px;
  border-radius: 4px;
  background-color: #4F4F4F;
  text-align: center;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item .coming_soon_img {
  position: absolute;
  top: 0;
  right: 0;
  width: 160px;
  z-index: 100;
}
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item:first-child,
.rdkStudio .prodcuctInfo .studioDownload .sd_box .content .item:nth-child(2) {
  background-image: url(/_next/static/images/studio_download_bg01-828a8fff09b5f278cb8696e5e3c15cfb.png);
  background-repeat: no-repeat;
  background-size: cover;
  border: none;
}
.rdkStudio .prodcuctInfo .helpSupport {
  width: 1200px;
  margin: 0 auto;
}
.rdkStudio .prodcuctInfo .helpSupport_box {
  margin-top: 236px;
}
.rdkStudio .prodcuctInfo .helpSupport_box .title {
  color: #FFF;
  text-align: center;
  font-size: 36px;
  font-weight: 500;
}
.rdkStudio .prodcuctInfo .helpSupport_box .content {
  margin-top: 104px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.rdkStudio .prodcuctInfo .helpSupport_box .content .item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 100px;
  width: 100%;
}
.rdkStudio .prodcuctInfo .helpSupport_box .content .accessorie-highlights {
  width: 46%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.rdkStudio .prodcuctInfo .helpSupport_box .content .accessorie-highlights .highlights-img {
  margin-right: 14px;
}
.rdkStudio .prodcuctInfo .helpSupport_box .content .accessorie-highlights .highlights-img img {
  width: 86px;
  height: 86px;
}
.rdkStudio .prodcuctInfo .helpSupport_box .content .accessorie-highlights .highlights-title {
  font-weight: 400;
  font-size: 26px;
  color: #fff;
  line-height: 36px;
  text-align: left;
  margin-bottom: 12px;
}
.rdkStudio .prodcuctInfo .helpSupport_box .content .accessorie-highlights .highlights-text {
  font-weight: 300;
  font-size: 18px;
  line-height: 25px;
  color: #fff;
  text-align: left;
  width: 435px;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@media (min-width: 1600px) {
  .rdkUltra .x5banner .content,
  .rdkUltra .nev .wrapper-nev,
  .rdkUltra .accessorie_box .module,
  .rdkUltra .specification .module,
  .rdkUltra .purchase .module,
  .rdkUltra .purchase .module .content {
    width: 1440px !important;
  }
  .rdkUltra .x5banner .content p {
    width: 726px !important;
  }
}
.rdkUltra {
  background: #F5F5F5;
}
.rdkUltra .x5banner {
  height: 717px;
  margin-top: 70px;
  background: #000;
}
.rdkUltra .x5banner .content {
  width: 1200px;
  margin: 0 auto;
  padding-top: 188px;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.rdkUltra .x5banner .content .title {
  margin-top: 23px;
  color: #FFF;
  font-size: 36px;
  line-height: 50px;
  margin-bottom: 30px;
}
.rdkUltra .x5banner .content .title i {
  margin-right: 10px;
  color: #FF5125;
  font-size: 42px;
  font-weight: 600;
  line-height: 30px;
  font-style: normal;
}
.rdkUltra .x5banner .content p {
  margin: 0;
  margin-bottom: 46px;
  width: 526px;
  color: #F1F3F5;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
.rdkUltra .x5banner .content .btn {
  width: 128px;
  height: 50px;
  margin-right: 24px;
  line-height: 50px;
  border-radius: 4px;
  background: #fff;
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 32px;
  /* 160% */
  text-transform: capitalize;
  border: none;
}
.rdkUltra .x5banner .content .btn:hover {
  background-color: #F9FAFC;
}
.rdkUltra .x5banner .content .buy {
  background: #FF5125;
  color: #FFF;
}
.rdkUltra .x5banner .content .buy:hover {
  background-color: #F62;
}
.rdkUltra .x5banner .content img {
  width: 527px;
  height: 451px;
}
.rdkUltra .nev {
  background: #FFF;
  position: fixed;
  top: 70px;
  z-index: 10;
  width: 100%;
  height: 64px;
  border-top: 1px solid #E9EBEE;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}
.rdkUltra .nev .wrapper-nev {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 1200px;
  height: 64px;
  margin: 0 auto;
}
.rdkUltra .nev .wrapper-nev .nev-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #40444C;
}
.rdkUltra .nev .wrapper-nev .nev-title span {
  margin-left: 12px;
  font-size: 12px;
  color: #555961;
  font-weight: 400;
}
.rdkUltra .nev .wrapper-nev .my-button {
  width: 88px;
  height: 32px;
  border-radius: 4px;
  background: #FF5125;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
.rdkUltra .nev .wrapper-nev .my-button:hover {
  background-color: #F62;
}
.rdkUltra .nev .wrapper-nev .my-button .ant-anchor-wrapper {
  background: none;
}
.rdkUltra .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-ink {
  display: none;
}
.rdkUltra .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-link {
  padding: 0;
  line-height: 36px;
}
.rdkUltra .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-link a {
  font-weight: 600;
  font-size: 14px;
  color: #fff;
}
.rdkUltra .nev .wrapper-nev .my-button span {
  font-size: 14px;
  line-height: 32px;
  color: #fff;
}
.rdkUltra .accessorie {
  background: #F4F4F4;
}
.rdkUltra .accessorie_box {
  width: calc(100vw - 48px);
  margin: 16px auto 20px;
  background: #fff;
  border-radius: 20px;
}
.rdkUltra .accessorie_box .module {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkUltra .accessorie_box .module .title {
  position: relative;
  font-weight: 500;
  font-size: 36px;
  text-align: center;
  color: #000;
}
.rdkUltra .accessorie_box .module .title span {
  position: relative;
  z-index: 1;
}
.rdkUltra .accessorie_box .module .content {
  margin-top: 70px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkUltra .accessorie_box .module .content .accessorie-highlights {
  width: 46%;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.rdkUltra .accessorie_box .module .content .accessorie-highlights .highlights-img {
  margin-right: 12px;
}
.rdkUltra .accessorie_box .module .content .accessorie-highlights .highlights-title {
  font-weight: 400;
  font-size: 26px;
  color: #000;
  line-height: 36px;
  text-align: left;
  margin-bottom: 12px;
}
.rdkUltra .accessorie_box .module .content .accessorie-highlights .highlights-text {
  font-weight: 300;
  font-size: 18px;
  line-height: 25px;
  color: #000;
  text-align: left;
  width: 440px;
}
.rdkUltra .accessorie_box .module .content .logo-block {
  height: 560px;
  overflow: scroll;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkUltra .accessorie_box .module .content .logo-block .logo-wrap {
  flex: 1;
  width: 390px;
  height: 80px;
  padding-left: 30px;
  line-height: 80px;
  text-align: left;
  background: #1f202b;
  border-bottom: 1px solid #2d2e39;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkUltra .accessorie_box .module .content .logo-block .logo-wrap .text {
  position: relative;
  z-index: 1;
  color: #8f8f8f;
  font-weight: 500;
  font-size: 20px;
}
.rdkUltra .accessorie_box .module .content .logo-block .logo-wrap:hover {
  cursor: pointer;
}
.rdkUltra .accessorie_box .module .content .logo-block .logo-wrap:hover .text {
  color: #fff;
}
.rdkUltra .accessorie_box .module .content .logo-block .checked {
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkUltra .accessorie_box .module .content .logo-block .checked .text {
  color: #fff;
}
.rdkUltra .accessorie_box .module .content .logo-block .checked .name_selectBG {
  position: absolute;
  bottom: 1px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 9px;
  background: linear-gradient(270deg, #11b8bb 0%, #2f45d6 100%);
}
.rdkUltra .accessorie_box .module .content .logo-block::-webkit-scrollbar {
  display: none;
}
.rdkUltra .accessorie_box .module .content .rightContent {
  position: relative;
  flex: 1;
  height: 560px;
  text-align: left;
  background: #59607433;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkUltra .accessorie_box .module .content .rightContent .name {
  color: #fff;
  font-weight: 400;
  font-size: 32px;
  line-height: 50px;
}
.rdkUltra .accessorie_box .module .content .rightContent .introduction {
  display: -webkit-box;
  width: 340px;
  margin-top: 37px;
  overflow: hidden;
  color: #ffffffb3;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 5;
}
.rdkUltra .accessorie_box .module .content .rightContent img {
  position: absolute;
  right: 32px;
  bottom: 20px;
  width: 300px;
  max-height: 300px;
}
.rdkUltra .accessorie_box .module .content .rightContent button {
  position: absolute;
  bottom: 56px;
  left: 62px;
  width: 176px;
  height: 42px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
  font-size: 14px;
  line-height: 42px;
  background: #FF5125;
  border-radius: 1px;
}
.rdkUltra .accessorie_box .module .content .item {
  width: 24%;
  text-align: left;
}
.rdkUltra .accessorie_box .module .content .item .accessoriesName {
  margin: 0;
  font-size: 16px;
}
.rdkUltra .accessorie_box .module .content .item .introduction {
  font-size: 14px;
}
.rdkUltra .specification {
  background: #000;
  padding-top: 80px;
}
.rdkUltra .specification .title {
  color: #FFF;
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: 2px;
}
.rdkUltra .specification .module {
  width: 1200px;
  margin: 0 auto;
}
.rdkUltra .specification .module .content {
  margin-top: 50px;
  padding-bottom: 90px;
}
.rdkUltra .specification .module .content .contentCpu {
  border: 1px solid #282828;
  border-radius: 4px;
  background: linear-gradient(90deg, rgba(42, 42, 42, 0.4) 0%, rgba(0, 0, 0, 0) 48.87%);
  width: 100%;
  padding-left: 60px;
  padding-top: 44px;
  padding-bottom: 44px;
}
.rdkUltra .specification .module .content .contentCpu .contentAdmin {
  display: inline-block;
  width: 50%;
  text-align: left;
  margin-bottom: 20px;
}
.rdkUltra .specification .module .content .contentCpu .contentAdmin .contentTitle {
  width: 150px;
  display: inline-block;
  margin-right: 90px;
}
.rdkUltra .specification .module .content .contentCpu .contentAdmin .contentTxt {
  font-weight: 400;
}
.rdkUltra .specification .module .content .contentCpu .contentAdmin span {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 600;
  opacity: 0.6;
}
.rdkUltra .specification .module .content .contentCpu .contentAdminTen {
  text-align: left;
  display: flex;
}
.rdkUltra .specification .module .content .contentCpu .contentAdminTen .contentTitle {
  width: 150px;
  display: inline-block;
  margin-right: 90px;
}
.rdkUltra .specification .module .content .contentCpu .contentAdminTen .contentTxt {
  font-weight: 400;
}
.rdkUltra .specification .module .content .contentCpu .contentAdminTen span {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 600;
  opacity: 0.6;
}
.rdkUltra .specification .module .content .contentBon {
  display: flex;
  justify-content: space-between;
  border: 1px solid #282828;
  border-radius: 4px;
  background: linear-gradient(90deg, rgba(42, 42, 42, 0.4) 0%, rgba(0, 0, 0, 0) 48.87%);
  width: 100%;
  margin-top: 24px;
  padding-left: 64px;
  min-height: 510px;
}
.rdkUltra .specification .module .content .contentBon .contentTxt {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding-top: 73px;
}
.rdkUltra .specification .module .content .contentBon .contentTxt .contentAdmin {
  display: -webkit-box;
  margin-bottom: 11px;
  line-height: 33px;
}
.rdkUltra .specification .module .content .contentBon .contentTxt .contentAdmin .contentTitleL {
  width: 150px;
  display: inherit;
  margin-right: 90px;
  font-weight: 600;
  transition: all 0.3s;
  opacity: 0.6;
}
.rdkUltra .specification .module .content .contentBon .contentTxt .contentAdmin .contentTitleR {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: all 0.3s;
  opacity: 0.6;
}
.rdkUltra .specification .module .content .contentBon .contentTxt .contentAdmin:hover .contentTitleL {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  width: 253px;
  display: inherit;
  margin-right: -10px;
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentTxt .contentAdmin:hover .contentTitleR {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentTxt .contentAdminCol {
  transition: all 0.3s;
}
.rdkUltra .specification .module .content .contentBon .contentTxt .contentAdminCol .contentTitleL {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  display: inherit;
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentTxt .contentAdminCol .contentTitleR {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentImg {
  position: relative;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentX3M {
  width: 504px;
  padding-right: 14px;
  padding-top: 40px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentX3D {
  width: 504px;
  padding-right: 14px;
  padding-top: 43px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentX3MCFX1 {
  position: absolute;
  left: 138px;
  top: 190px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentX3MCFX1 .contentImgCFX {
  width: 10px;
  height: 82px;
  background: linear-gradient(157deg, #ff896b 24.56%, #ff5125 50.69%, #ff4213 82.8%);
  transform: skewX(-30deg);
  display: block;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentX3MCFX2 {
  position: absolute;
  left: 273px;
  top: 226px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentX3MCFX2 .contentImgCFX {
  width: 10px;
  height: 82px;
  background: linear-gradient(157deg, #ff896b 24.56%, #ff5125 50.69%, #ff4213 82.8%);
  transform: skewX(-27deg);
  display: block;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content1 {
  width: 600px;
  margin-right: -12px;
  margin-top: -33px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content2 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  left: 40px;
  top: 216px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content31 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  left: 80px;
  top: 250px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content31:hover {
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content32 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  left: 152px;
  top: 306px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content32:hover {
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content33 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  left: 224px;
  top: 362px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content33:hover {
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content4 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  right: 258px;
  bottom: 68px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content4:hover {
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content51 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 306px;
  right: 72px;
  transform: rotate(20deg);
}
.rdkUltra .specification .module .content .contentBon .contentImg .content51:hover {
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content52 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 66px;
  left: 140px;
  transform: rotate(97deg);
}
.rdkUltra .specification .module .content .contentBon .contentImg .content52:hover {
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content53 {
  position: absolute;
  transition: all 0.2s;
  width: 108px;
  left: 206px;
  bottom: 88px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .content53:hover {
  opacity: 1;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImgQ {
  width: 20px;
  height: 20px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImgQ .contentImgQF {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 5px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImgQ:hover {
  background-color: rgba(255, 72, 26, 0.3);
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImgQ:hover .contentImgQF {
  background-color: #ff4d1f;
}
.rdkUltra .specification .module .content .contentBon .contentImg .backgroundCol {
  background-color: rgba(255, 72, 26, 0.3);
}
.rdkUltra .specification .module .content .contentBon .contentImg .backgroundCol .contentImgQF {
  background-color: #ff4d1f;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImg1 {
  position: absolute;
  top: 118px;
  left: 194px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImg2 {
  position: absolute;
  top: 258px;
  left: 217px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImg3 {
  position: absolute;
  bottom: 128px;
  right: 245px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImg4 {
  position: absolute;
  left: 140px;
  top: 228px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImg5 {
  position: absolute;
  bottom: 186px;
  right: 284px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImg6 {
  position: absolute;
  top: 282px;
  right: 138px;
}
.rdkUltra .specification .module .content .contentBon .contentImg .contentImg7 {
  position: absolute;
  left: 94px;
  top: 186px;
}
.rdkUltra .purchase {
  background-image: url(/_next/static/images/purchase_bg-52c93ae1c583b76bd13649879f13af79.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.rdkUltra .purchase .module {
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkUltra .purchase .module .title {
  position: relative;
  color: #111;
  font-weight: 600;
  font-size: 20px;
  line-height: 50px;
}
.rdkUltra .purchase .module .title-text {
  margin-bottom: 12px;
  position: relative;
  z-index: 1;
  font-weight: 500;
  font-size: 36px;
  text-align: center;
  letter-spacing: 2px;
}
.rdkUltra .purchase .module .title .desc {
  margin-top: 48px;
}
.rdkUltra .purchase .module .content {
  margin-top: 16px;
  width: 1200px;
}
.rdkUltra .purchase .module .content .logo-block {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.rdkUltra .purchase .module .content .logo-block .logo-wrap {
  width: 24.25%;
  margin-right: 12px;
  margin-bottom: 16px;
  cursor: pointer;
  border-radius: 4px;
  position: relative;
  text-align: center;
  background-color: #fff;
}
.rdkUltra .purchase .module .content .logo-block .logo-wrap img {
  width: 291px;
  height: 83px;
  border-radius: 4px 4px 0 0;
}
.rdkUltra .purchase .module .content .logo-block .logo-wrap .buy {
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #F5F5F5;
  border-radius: 0 0 4px 4px;
}
.rdkUltra .purchase .module .content .logo-block .logo-wrap .buy button {
  width: 110px;
  height: 37px;
  border-radius: 4px;
  font-size: 14px;
  color: #161C2D;
  border: none;
  background: #F5F5F5;
  box-shadow: none;
  letter-spacing: -0.6px;
}
.rdkUltra .purchase .module .content .logo-block .logo-wrap .buy button:hover {
  background: #FF5125;
  color: #fff;
}
.rdkUltra .purchase .module .content .logo-block .logo-wrap:nth-child(4n) {
  margin-right: 0;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@media (min-width: 1600px) {
  .rdkX3 .nev .wrapper-nev,
  .rdkX3 .banner .content,
  .rdkX3 .productImage .content,
  .rdkX3 .accessorie .content .m_box,
  .rdkX3 .nodehub .nodehubBox .content,
  .rdkX3 .specification .module,
  .rdkX3 .purchase .module,
  .rdkX3 .purchase .module .content {
    width: 1440px !important;
  }
  .rdkX3 .banner .content p {
    width: 695px !important;
  }
  .rdkX3 .productImage .content .pi_item {
    width: 322px !important;
  }
}
.rdkX3 {
  background: #F4F4F4;
}
.rdkX3 .nev {
  background: #FFF;
  position: fixed;
  top: 70px;
  z-index: 10;
  width: 100%;
  height: 64px;
  border-top: 1px solid #E9EBEE;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}
.rdkX3 .nev .wrapper-nev {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 1200px;
  height: 64px;
  margin: 0 auto;
}
.rdkX3 .nev .wrapper-nev .nev-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #40444C;
}
.rdkX3 .nev .wrapper-nev .nev-title span {
  margin-left: 12px;
  font-size: 12px;
  color: #555961;
  font-weight: 400;
}
.rdkX3 .nev .wrapper-nev .my-button {
  width: 88px;
  height: 32px;
  border-radius: 4px;
  background: #FF5125;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
.rdkX3 .nev .wrapper-nev .my-button:hover {
  background-color: #F62;
}
.rdkX3 .nev .wrapper-nev .my-button .ant-anchor-wrapper {
  background: none;
}
.rdkX3 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-ink {
  display: none;
}
.rdkX3 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-link {
  padding: 0;
  line-height: 36px;
}
.rdkX3 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-link a {
  font-weight: 600;
  font-size: 14px;
  color: #fff;
}
.rdkX3 .nev .wrapper-nev .my-button span {
  font-size: 14px;
  line-height: 32px;
  color: #fff;
}
.rdkX3 .banner {
  height: 752px;
  margin-top: 70px;
  background: #000;
}
.rdkX3 .banner .content {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.rdkX3 .banner .content .title {
  margin-top: 211px;
  color: #FFF;
  font-size: 36px;
  line-height: 50px;
  margin-bottom: 30px;
}
.rdkX3 .banner .content .title i {
  margin-right: 10px;
  color: #FF5125;
  font-size: 42px;
  font-weight: 600;
  line-height: 30px;
  font-style: normal;
}
.rdkX3 .banner .content p {
  margin: 0;
  margin-bottom: 46px;
  width: 526px;
  color: #F1F3F5;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
.rdkX3 .banner .content .btn {
  width: 128px;
  height: 50px;
  margin-right: 24px;
  line-height: 50px;
  border-radius: 4px;
  background: #fff;
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 32px;
  /* 160% */
  text-transform: capitalize;
  border: none;
}
.rdkX3 .banner .content .btn:hover {
  background-color: #F9FAFC;
}
.rdkX3 .banner .content .buy {
  background: #FF5125;
  color: #FFF;
}
.rdkX3 .banner .content .buy:hover {
  background-color: #F62;
}
.rdkX3 .banner .content img {
  width: 710px;
  height: 752px;
}
.rdkX3 .productImage {
  background: #000;
  padding: 24px 0 70px;
}
.rdkX3 .productImage .content {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.rdkX3 .productImage .content .pi_item {
  width: 282px;
  height: 411px;
  position: relative;
}
.rdkX3 .productImage .content .pi_item img {
  width: 100%;
  height: 100%;
}
.rdkX3 .productImage .content .pi_item .title {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  margin-top: -14px;
  color: #FFF;
  font-size: 24px;
  line-height: 28px;
}
.rdkX3 .moreBox {
  height: 300px;
  background-repeat: no-repeat;
  background-size: cover;
}
.rdkX3 .moreBox .content {
  width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
  text-align: center;
}
@media (min-width: 1600px) {
  .rdkX3 .moreBox .content {
    width: 1440px;
  }
}
.rdkX3 .moreBox .content .title {
  margin-bottom: 35px;
  color: #e6e9f2;
  font-weight: 300;
  font-size: 36px;
}
.rdkX3 .moreBox .content .title .label {
  font-weight: 700;
  font-size: 44px;
  font-style: italic;
}
.rdkX3 .moreBox .content button {
  width: 176px;
  height: 42px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
  font-size: 14px;
  line-height: 42px;
  background: #FF5125;
  border-radius: 1px;
}
.rdkX3 .accessorie {
  margin-bottom: 16px;
}
.rdkX3 .accessorie .content {
  width: calc(100vw - 48px);
  margin: 0 auto;
  height: 100%;
}
.rdkX3 .accessorie .content .module {
  height: 329px;
  margin-top: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 106px;
  border-radius: 20px;
}
.rdkX3 .accessorie .content .module .m_box {
  width: 1200px;
  margin: 0 auto;
}
.rdkX3 .accessorie .content .module .m_box .title {
  color: #FFF;
  font-size: 28px;
  letter-spacing: 3px;
  line-height: 39px;
  margin-bottom: 22px;
}
.rdkX3 .accessorie .content .module .m_box .info {
  color: #CCD0D6;
  font-size: 18px;
  line-height: 28px;
  /* 155.556% */
  letter-spacing: 2px;
}
.rdkX3 .accessorie .content .module:nth-child(1) {
  background-image: url(/_next/static/images/x3_accessorie_bg01-6a1fdece1b71c0df0478d5b188adbe23.png);
}
.rdkX3 .accessorie .content .module:nth-child(2) {
  background-image: url(/_next/static/images/x3_accessorie_bg02-26c2bd9302e7b0069dc15f6da781c5bc.png);
}
.rdkX3 .accessorySystem {
  margin-bottom: 16px;
}
.rdkX3 .accessorySystem .accessoryBox {
  width: calc(100vw - 48px);
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 88px;
  background: #fff;
  border-radius: 20px;
}
.rdkX3 .accessorySystem .accessoryBox .title {
  margin-bottom: 50px;
  color: #000;
  font-size: 36px;
  line-height: 50px;
  text-align: center;
}
.rdkX3 .accessorySystem .accessoryBox .desc {
  width: 1000px;
  margin: 0 auto;
  color: #555961;
  font-size: 18px;
  line-height: 25px;
}
.rdkX3 .accessorySystem .accessoryBox .swiper_container {
  margin-top: 45px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}
.rdkX3 .accessorySystem .accessoryBox .swiper_container .swiper_content {
  display: flex;
  animation: scroll-left 60s linear infinite;
}
.rdkX3 .accessorySystem .accessoryBox .swiper_container .swiper_content img {
  flex-shrink: 0;
  height: 400px;
}
.rdkX3 .accessorySystem .accessoryBox .swiper_container .left_bg {
  width: 268px;
  height: 400px;
  position: absolute;
  top: -8px;
  left: 0;
  z-index: 100;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 30.24%, rgba(255, 255, 255, 0.7) 57.91%, #FFF 90%);
}
.rdkX3 .accessorySystem .accessoryBox .swiper_container .right_bg {
  width: 268px;
  height: 400px;
  position: absolute;
  top: -8px;
  right: 0;
  z-index: 100;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 30.24%, rgba(255, 255, 255, 0.7) 57.91%, #FFF 90%);
}
.rdkX3 .nodehub {
  margin-bottom: 16px;
}
.rdkX3 .nodehub .nodehubBox {
  width: calc(100vw - 48px);
  margin: 0 auto;
  padding: 80px 0;
  background: #fff;
  border-radius: 20px;
}
.rdkX3 .nodehub .nodehubBox .title {
  margin-bottom: 50px;
  color: #000;
  font-size: 36px;
  line-height: 50px;
  text-align: center;
}
.rdkX3 .nodehub .nodehubBox .desc {
  width: 1052px;
  margin: 0 auto;
  color: #555961;
  font-size: 18px;
  line-height: 25px;
}
.rdkX3 .nodehub .nodehubBox .content {
  width: 1200px;
  margin: 26px auto 0;
  display: flex;
  flex-flow: wrap;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item {
  width: 15.8%;
  margin-right: 12px;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  background: #fff;
  cursor: pointer;
  transition-duration: 0.3s;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .face {
  width: 100%;
  height: 146px;
  border-radius: 4px;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .info {
  flex: 1;
  position: relative;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .info .info-top .name {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 6px;
  color: #030303;
  font-size: 16px;
  line-height: 21px;
  overflow: hidden;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc .head-sculpture {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 4px;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc .text {
  display: inline-block;
  color: #666;
  font-size: 12px;
  line-height: 16px;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .info .info-botton {
  position: absolute;
  top: -23px;
  z-index: 3;
  left: 8px;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .info .info-botton .flex-left-center .column {
  margin-right: 5px;
  display: inline-block;
  color: #fff;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .info .info-botton .flex-left-center .column i {
  font-size: 12px;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.rdkX3 .nodehub .nodehubBox .content .nodehub_item:nth-child(6n) {
  margin-right: 0;
}
.rdkX3 .specification {
  background: #000;
  padding-top: 86px;
}
.rdkX3 .specification .module {
  width: 1200px;
  margin: 0 auto;
}
.rdkX3 .specification .module .title {
  margin-bottom: 60px;
  color: #FFF;
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: 2px;
}
.rdkX3 .specification .module .tabs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rdkX3 .specification .module .tabs p {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  margin: 0 52px;
  cursor: pointer;
}
.rdkX3 .specification .module .tabs .action {
  font-weight: 600;
  color: #fff;
  border-bottom: 4px solid #ff5125;
}
.rdkX3 .specification .module .content {
  margin-top: 42px;
  padding-bottom: 90px;
}
.rdkX3 .specification .module .content .contentCpu {
  border: 1px solid #282828;
  border-radius: 4px;
  background: linear-gradient(90deg, rgba(42, 42, 42, 0.4) 0%, rgba(0, 0, 0, 0) 48.87%);
  width: 100%;
  padding-left: 60px;
  padding-top: 44px;
  padding-bottom: 44px;
}
.rdkX3 .specification .module .content .contentCpu .contentAdmin {
  display: inline-block;
  width: 50%;
  text-align: left;
  margin-bottom: 20px;
}
.rdkX3 .specification .module .content .contentCpu .contentAdmin .contentTitle {
  width: 150px;
  display: inline-block;
  margin-right: 90px;
}
.rdkX3 .specification .module .content .contentCpu .contentAdmin .contentTxt {
  font-weight: 400;
}
.rdkX3 .specification .module .content .contentCpu .contentAdmin span {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 600;
  opacity: 0.6;
}
.rdkX3 .specification .module .content .contentCpu .contentAdminTen {
  text-align: left;
}
.rdkX3 .specification .module .content .contentCpu .contentAdminTen .contentTitle {
  width: 150px;
  display: inline-block;
  margin-right: 90px;
}
.rdkX3 .specification .module .content .contentCpu .contentAdminTen .contentTxt {
  font-weight: 400;
}
.rdkX3 .specification .module .content .contentCpu .contentAdminTen span {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 600;
  opacity: 0.6;
}
.rdkX3 .specification .module .content .contentBon {
  display: flex;
  justify-content: space-between;
  border: 1px solid #282828;
  border-radius: 4px;
  background: linear-gradient(90deg, rgba(42, 42, 42, 0.4) 0%, rgba(0, 0, 0, 0) 48.87%);
  width: 100%;
  margin-top: 24px;
  padding-left: 64px;
  min-height: 554px;
}
.rdkX3 .specification .module .content .contentBon .contentTxt {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding-top: 43px;
}
.rdkX3 .specification .module .content .contentBon .contentTxt .contentAdmin {
  display: -webkit-box;
  margin-bottom: 11px;
  line-height: 33px;
}
.rdkX3 .specification .module .content .contentBon .contentTxt .contentAdmin .contentTitleL {
  width: 150px;
  display: inherit;
  margin-right: 90px;
  font-weight: 600;
  transition: all 0.3s;
  opacity: 0.6;
}
.rdkX3 .specification .module .content .contentBon .contentTxt .contentAdmin .contentTitleR {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: all 0.3s;
  opacity: 0.6;
  width: 280px !important;
}
.rdkX3 .specification .module .content .contentBon .contentTxt .contentAdmin:hover .contentTitleL {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  display: inherit;
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentTxt .contentAdmin:hover .contentTitleR {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
  width: 280px;
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentTxt .contentAdminCol {
  transition: all 0.3s;
}
.rdkX3 .specification .module .content .contentBon .contentTxt .contentAdminCol .contentTitleL {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  display: inherit;
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentTxt .contentAdminCol .contentTitleR {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
  width: 418px;
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg {
  position: relative;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3M {
  width: 504px;
  padding-right: 14px;
  padding-top: 40px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D {
  width: 504px;
  padding-right: 14px;
  padding-top: 43px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3MCFX1 {
  position: absolute;
  left: 138px;
  top: 190px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3MCFX1 .contentImgCFX {
  width: 10px;
  height: 82px;
  background: linear-gradient(157deg, #ff896b 24.56%, #ff5125 50.69%, #ff4213 82.8%);
  transform: skewX(-30deg);
  display: block;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3MCFX2 {
  position: absolute;
  left: 273px;
  top: 226px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3MCFX2 .contentImgCFX {
  width: 10px;
  height: 82px;
  background: linear-gradient(157deg, #ff896b 24.56%, #ff5125 50.69%, #ff4213 82.8%);
  transform: skewX(-27deg);
  display: block;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content1 {
  width: 500px;
  padding-right: 80px;
  padding-top: 43px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content2 {
  position: absolute;
  transition: all 0.2s;
  width: 56px;
  height: 43px;
  left: 3px;
  top: 436px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content31 {
  position: absolute;
  transition: all 0.2s;
  width: 56px;
  height: 43px;
  top: 12px;
  left: 208px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content31:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content32 {
  position: absolute;
  transition: all 0.2s;
  width: 56px;
  height: 43px;
  top: 49px;
  left: 290px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content32:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content33 {
  position: absolute;
  transition: all 0.2s;
  width: 56px;
  height: 43px;
  top: 42px;
  left: 358px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content33:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content4 {
  position: absolute;
  transition: all 0.2s;
  width: 54px;
  height: 53px;
  left: 23px;
  top: 220px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content4:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content51 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 434px;
  right: 170px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content51:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content52 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 325px;
  right: 114px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content52:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content53 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 266px;
  right: 84px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content53:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content54 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 200px;
  right: 50px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .content54:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImgQ {
  width: 20px;
  height: 20px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImgQ .contentImgQF {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 5px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImgQ:hover {
  background-color: rgba(255, 72, 26, 0.3);
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImgQ:hover .contentImgQF {
  background-color: #ff4d1f;
}
.rdkX3 .specification .module .content .contentBon .contentImg .backgroundCol {
  background-color: rgba(255, 72, 26, 0.3);
}
.rdkX3 .specification .module .content .contentBon .contentImg .backgroundCol .contentImgQF {
  background-color: #ff4d1f;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg1 {
  position: absolute;
  top: 80px;
  left: 192px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg2 {
  position: absolute;
  top: 118px;
  left: 275px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg3 {
  position: absolute;
  top: 100px;
  right: 130px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg4 {
  position: absolute;
  top: 255px;
  left: 78px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg5 {
  position: absolute;
  top: 198px;
  right: 112px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg6 {
  position: absolute;
  top: 258px;
  right: 146px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg7 {
  position: absolute;
  top: 322px;
  right: 178px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg8 {
  position: absolute;
  top: 431px;
  right: 232px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg9 {
  position: absolute;
  top: 386px;
  left: 175px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentImg10 {
  position: absolute;
  top: 396px;
  left: 47px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D21 {
  position: absolute;
  transition: all 0.2s;
  width: 56px;
  height: 43px;
  top: 405px;
  left: 40px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D22 {
  position: absolute;
  transition: all 0.2s;
  width: 56px;
  height: 43px;
  top: 440px;
  left: 122px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D3 {
  position: absolute;
  transition: all 0.2s;
  width: 56px;
  height: 43px;
  top: 24px;
  left: 283px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D3:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D41 {
  position: absolute;
  transition: all 0.2s;
  width: 54px;
  height: 53px;
  left: 76px;
  top: 155px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D41:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D42 {
  position: absolute;
  transition: all 0.2s;
  width: 54px;
  height: 53px;
  left: 23px;
  top: 223px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D42:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D43 {
  position: absolute;
  transition: all 0.2s;
  width: 54px;
  height: 53px;
  left: -11px;
  top: 304px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D43:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D44 {
  position: absolute;
  transition: all 0.2s;
  width: 54px;
  height: 53px;
  left: 108px;
  top: 86px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D44:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D51 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 172px;
  right: 6px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D51:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D52 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 235px;
  right: 31px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D52:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D53 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 307px;
  right: 60px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D53:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D54 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 377px;
  right: 99px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D54:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D55 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 455px;
  right: 131px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3D55:hover {
  opacity: 1;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg1 {
  position: absolute;
  top: 64px;
  left: 284px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg2 {
  position: absolute;
  top: 149px;
  right: 96px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg3 {
  position: absolute;
  top: 124px;
  right: 30px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg4 {
  position: absolute;
  top: 186px;
  left: 123px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg5 {
  position: absolute;
  top: 208px;
  right: 126px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg6 {
  position: absolute;
  top: 276px;
  right: 160px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg7 {
  position: absolute;
  top: 371px;
  right: 173px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg8 {
  position: absolute;
  top: 432px;
  right: 221px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg9 {
  position: absolute;
  top: 412px;
  left: 164px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg10 {
  position: absolute;
  top: 380px;
  left: 78px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg11 {
  position: absolute;
  top: 332px;
  left: 35px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg12 {
  position: absolute;
  top: 260px;
  left: 73px;
}
.rdkX3 .specification .module .content .contentBon .contentImg .contentX3DImg13 {
  position: absolute;
  top: 117px;
  left: 157px;
}
.rdkX3 .purchase {
  background-image: url(/_next/static/images/purchase_bg-52c93ae1c583b76bd13649879f13af79.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.rdkX3 .purchase .tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
}
.rdkX3 .purchase .tabs p {
  color: #111;
  font-size: 28px;
  line-height: 35px;
  margin: 0 52px;
  cursor: pointer;
  border-bottom: none;
  font-weight: 400;
}
.rdkX3 .purchase .tabs .action {
  color: #FF5125;
  border-bottom: 4px solid #FF5125;
  font-weight: 600;
}
.rdkX3 .purchase .module {
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkX3 .purchase .module .title {
  position: relative;
  color: #111;
  font-weight: 600;
  font-size: 20px;
  line-height: 50px;
}
.rdkX3 .purchase .module .title-text {
  position: relative;
  z-index: 1;
  font-weight: 500;
  font-size: 36px;
  text-align: center;
  letter-spacing: 2px;
}
.rdkX3 .purchase .module .title .desc {
  margin-top: 40px;
}
.rdkX3 .purchase .module .title .solution_provider {
  margin-top: 47px;
}
.rdkX3 .purchase .module .content {
  margin-top: 16px;
  width: 1200px;
}
.rdkX3 .purchase .module .content .logo-block {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.rdkX3 .purchase .module .content .logo-block .logo-wrap {
  width: 24.25%;
  margin-right: 12px;
  margin-bottom: 16px;
  cursor: pointer;
  border-radius: 4px;
  position: relative;
  background-color: #fff;
  text-align: center;
}
.rdkX3 .purchase .module .content .logo-block .logo-wrap img {
  height: 83px;
  border-radius: 4px 4px 0 0;
}
.rdkX3 .purchase .module .content .logo-block .logo-wrap .buy {
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #F5F5F5;
  border-radius: 0 0 4px 4px;
}
.rdkX3 .purchase .module .content .logo-block .logo-wrap .buy button {
  width: 110px;
  height: 37px;
  border-radius: 4px;
  font-size: 14px;
  color: #161C2D;
  border: none;
  background: #F5F5F5;
  box-shadow: none;
  letter-spacing: -0.6px;
}
.rdkX3 .purchase .module .content .logo-block .logo-wrap .buy button:hover {
  background: #FF5125;
  color: #fff;
}
.rdkX3 .purchase .module .content .logo-block .logo-wrap:nth-child(4n) {
  margin-right: 0;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@media (min-width: 1600px) {
  .rdkx5 .x5banner .content,
  .rdkx5 .nev .wrapper-nev,
  .rdkx5 .computingPower .cp_box,
  .rdkx5 .interface .interface_box,
  .rdkx5 .accessorie .accessorie_box,
  .rdkx5 .paradigm .paradigm_box,
  .rdkx5 .nodehub .nodehubBox,
  .rdkx5 .specification .module,
  .rdkx5 .purchase .module,
  .rdkx5 .purchase .module .content {
    width: 1440px !important;
  }
  .rdkx5 .x5banner .content p {
    width: 726px !important;
  }
  .rdkx5 .interface_box .item_top img {
    height: 176px !important;
  }
  .rdkx5 .accessorie_box .content .item {
    height: 251px !important;
  }
  .rdkx5 .accessorie_box .content .item:hover .hover .highlights-title {
    margin-top: 60px !important;
  }
  .rdkx5 .paradigm {
    background-image: url(/_next/static/images/rdkx5_paradigm_bg01-02ea5d9cd988a41ae62ec5b4b66c2bdb.png) !important;
  }
}
.rdkx5 {
  background: #F5F5F5;
}
.rdkx5 .x5banner {
  height: 700px;
  margin-top: 70px;
  background-image: url(/_next/static/images/rdkx5_banner_bg-18fc84d9c6ca22a852c476abd4cfb025.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.rdkx5 .x5banner .content {
  width: 1200px;
  margin: 0 auto;
  padding-top: 144px;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.rdkx5 .x5banner .content .title {
  margin-top: 50px;
  color: #FFF;
  font-size: 36px;
  line-height: 50px;
  margin-bottom: 24px;
}
.rdkx5 .x5banner .content .title i {
  margin-right: 10px;
  color: #FF5125;
  font-size: 42px;
  font-weight: 600;
  line-height: 30px;
  font-style: normal;
  font-family: Outfit, sans-serif;
}
.rdkx5 .x5banner .content p {
  margin: 0;
  margin-bottom: 40px;
  width: 526px;
  color: #F1F3F5;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
.rdkx5 .x5banner .content .btn {
  width: 128px;
  height: 50px;
  margin-right: 24px;
  line-height: 50px;
  border-radius: 4px;
  background: #fff;
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 32px;
  /* 160% */
  text-transform: capitalize;
  border: none;
}
.rdkx5 .x5banner .content .btn:hover {
  background-color: #F9FAFC;
}
.rdkx5 .x5banner .content .buy {
  background: #FF5125;
  color: #FFF;
}
.rdkx5 .x5banner .content .buy:hover {
  background-color: #F62;
}
.rdkx5 .x5banner .content img {
  width: 556px;
  height: 395px;
}
.rdkx5 .nev {
  background: #FFF;
  position: fixed;
  top: 70px;
  z-index: 10;
  width: 100%;
  height: 64px;
  border-top: 1px solid #E9EBEE;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}
.rdkx5 .nev .wrapper-nev {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 1200px;
  height: 64px;
  margin: 0 auto;
}
.rdkx5 .nev .wrapper-nev .nev-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #40444C;
}
.rdkx5 .nev .wrapper-nev .nev-title span {
  margin-left: 12px;
  font-size: 12px;
  color: #555961;
  font-weight: 400;
}
.rdkx5 .nev .wrapper-nev .my-button {
  width: 88px;
  height: 32px;
  border-radius: 4px;
  background: #FF5125;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
.rdkx5 .nev .wrapper-nev .my-button:hover {
  background-color: #F62;
}
.rdkx5 .nev .wrapper-nev .my-button .ant-anchor-wrapper {
  background: none;
}
.rdkx5 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-ink {
  display: none;
}
.rdkx5 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-link {
  padding: 0;
  line-height: 36px;
}
.rdkx5 .nev .wrapper-nev .my-button .ant-anchor-wrapper .ant-anchor-link a {
  font-weight: 600;
  font-size: 14px;
  color: #fff;
}
.rdkx5 .nev .wrapper-nev .my-button span {
  font-size: 14px;
  line-height: 32px;
  color: #fff;
}
.rdkx5 .computingPower {
  background: #000;
  padding: 110px 0 126px;
}
.rdkx5 .computingPower .cp_box {
  width: 1200px;
  margin: 0 auto;
}
.rdkx5 .computingPower .cp_box .title {
  margin-bottom: 35px;
  color: #FFF;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}
.rdkx5 .computingPower .cp_box .title .arrow {
  width: 62px;
  margin-left: 10px;
  vertical-align: sub;
}
.rdkx5 .computingPower .cp_box .desc {
  margin-bottom: 70px;
  color: #E9EBEE;
  font-size: 18px;
  line-height: 25px;
}
.rdkx5 .computingPower .cp_box .content img {
  width: 100%;
}
.rdkx5 .interface {
  background: #fff;
  padding: 100px 0 53px;
}
.rdkx5 .interface_box {
  width: 1200px;
  margin: 0 auto;
}
.rdkx5 .interface_box .title {
  margin-bottom: 50px;
  color: #000;
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}
.rdkx5 .interface_box .content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.rdkx5 .interface_box .content .item {
  width: 22.67%;
  margin-bottom: 37px;
  border-radius: 4px;
}
.rdkx5 .interface_box .content .item_top img {
  width: 100%;
  height: 147px;
}
.rdkx5 .interface_box .content .item_bottom .name {
  margin-top: 14px;
  color: #333;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}
.rdkx5 .interface_box .content .item_bottom .desc {
  margin-top: 4px;
  color: #555961;
  font-size: 14px;
  line-height: 20px;
}
.rdkx5 .accessorie {
  background: #F0F0F0;
}
.rdkx5 .accessorie_box {
  width: 1200px;
  margin: 0 auto;
  padding: 100px 0 66px;
}
.rdkx5 .accessorie_box .title {
  margin-bottom: 24px;
  font-weight: 500;
  font-size: 36px;
  text-align: center;
  color: #000;
  line-height: 50px;
}
.rdkx5 .accessorie_box .desc {
  margin-bottom: 42px;
  color: #333;
  font-size: 18px;
  text-align: center;
  line-height: 25px;
}
.rdkx5 .accessorie_box .content {
  margin-top: 70px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.rdkx5 .accessorie_box .content .item {
  position: relative;
  margin-bottom: 34px;
  width: 48.34%;
  height: 210px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.rdkx5 .accessorie_box .content .item .default .highlights-title,
.rdkx5 .accessorie_box .content .item .hover .highlights-title {
  font-weight: 500;
  font-size: 24px;
  color: #fff;
}
.rdkx5 .accessorie_box .content .item .default {
  width: 100%;
  height: 72px;
  line-height: 72px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(102, 102, 102, 0.3) 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 36px;
  border-radius: 4px;
}
.rdkx5 .accessorie_box .content .item .hover {
  display: none;
}
.rdkx5 .accessorie_box .content .item .hover .highlights-title {
  line-height: 34px;
}
.rdkx5 .accessorie_box .content .item .hover .highlights-text {
  font-size: 18px;
  line-height: 29px;
  color: #fff;
}
.rdkx5 .accessorie_box .content .item:hover {
  padding: 0 80px;
  background: #ff5125 !important;
  text-align: center;
}
.rdkx5 .accessorie_box .content .item:hover .default {
  display: none;
}
.rdkx5 .accessorie_box .content .item:hover .hover {
  display: block;
}
.rdkx5 .accessorie_box .content .item:hover .hover .highlights-title {
  margin-top: 39px;
  margin-bottom: 27px;
}
.rdkx5 .accessorie_box .content .item:nth-child(1) {
  background-image: url(/_next/static/images/rdkx5_advantage01-bf21bb30a1f96653d0f8e561c491aabe.png);
}
.rdkx5 .accessorie_box .content .item:nth-child(2) {
  background-image: url(/_next/static/images/rdkx5_advantage02-400c6c72aed0e18d1dbd0e4b0d4c2ba2.png);
}
.rdkx5 .accessorie_box .content .item:nth-child(3) {
  background-image: url(/_next/static/images/rdkx5_advantage03-1e96cfe730670014c32d1ab4f8c170d7.png);
}
.rdkx5 .accessorie_box .content .item:nth-child(4) {
  background-image: url(/_next/static/images/rdkx5_advantage04-7c222de4b0879aac5f0837aa2c1ce0b0.png);
}
.rdkx5 .paradigm {
  height: 730px;
  background-image: url(/_next/static/images/rdkx5_paradigm_bg02-91af6f8a4bab1fb53253f6a84e231c31.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.rdkx5 .paradigm .paradigm_box {
  width: 1200px;
  margin: 0 auto;
  padding-top: 178px;
}
.rdkx5 .paradigm .paradigm_box .title {
  margin-bottom: 26px;
  color: #FFF;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}
.rdkx5 .paradigm .paradigm_box .title i {
  color: #FF5125;
  font-style: normal;
}
.rdkx5 .paradigm .paradigm_box .desc {
  width: 380px;
  line-height: 26px;
  color: #E9EBEE;
  font-size: 18px;
  letter-spacing: 2px;
}
.rdkx5 .nodehub {
  background: #fff;
}
.rdkx5 .nodehub .nodehubBox {
  width: 1200px;
  margin: 0 auto;
  padding: 100px 0;
}
.rdkx5 .nodehub .nodehubBox .title {
  color: #000;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
  text-align: center;
}
.rdkx5 .nodehub .nodehubBox .subTitle {
  margin-top: 24px;
  margin-bottom: 50px;
  color: #555961;
  line-height: 25px;
  font-size: 18px;
  text-align: center;
}
.rdkx5 .nodehub .nodehubBox .content {
  margin: 26px auto 0;
  display: flex;
  flex-flow: wrap;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item {
  width: 15.8%;
  margin-right: 12px;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  background: #fff;
  cursor: pointer;
  transition-duration: 0.3s;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .face {
  width: 100%;
  height: 146px;
  border-radius: 4px;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .info {
  flex: 1;
  position: relative;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .info .info-top .name {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 6px;
  color: #030303;
  font-size: 16px;
  line-height: 21px;
  overflow: hidden;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc .head-sculpture {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 4px;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .info .info-top .course-desc .text {
  display: inline-block;
  color: #666;
  font-size: 12px;
  line-height: 16px;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .info .info-botton {
  position: absolute;
  top: -23px;
  z-index: 3;
  left: 8px;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .info .info-botton .flex-left-center .column {
  margin-right: 5px;
  display: inline-block;
  color: #fff;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .info .info-botton .flex-left-center .column i {
  font-size: 12px;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.rdkx5 .nodehub .nodehubBox .content .nodehub_item:nth-child(6n) {
  margin-right: 0;
}
.rdkx5 .specification {
  background: #000;
  padding-top: 80px;
}
.rdkx5 .specification .title {
  color: #FFF;
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: 2px;
}
.rdkx5 .specification .module {
  width: 1200px;
  margin: 0 auto;
}
.rdkx5 .specification .module .content {
  margin-top: 50px;
  padding-bottom: 90px;
}
.rdkx5 .specification .module .content .contentCpu {
  border: 1px solid #282828;
  border-radius: 4px;
  background: linear-gradient(90deg, rgba(42, 42, 42, 0.4) 0%, rgba(0, 0, 0, 0) 48.87%);
  width: 100%;
  padding-left: 60px;
  padding-top: 44px;
  padding-bottom: 44px;
}
.rdkx5 .specification .module .content .contentCpu .contentAdmin {
  display: inline-block;
  width: 50%;
  text-align: left;
  margin-bottom: 20px;
}
.rdkx5 .specification .module .content .contentCpu .contentAdmin .contentTitle {
  width: 150px;
  display: inline-block;
  margin-right: 90px;
}
.rdkx5 .specification .module .content .contentCpu .contentAdmin .contentTxt {
  font-weight: 400;
}
.rdkx5 .specification .module .content .contentCpu .contentAdmin span {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 600;
  opacity: 0.6;
}
.rdkx5 .specification .module .content .contentCpu .contentAdmin:nth-child(5) {
  width: 60%;
}
.rdkx5 .specification .module .content .contentCpu .contentAdminTen {
  text-align: left;
  display: flex;
}
.rdkx5 .specification .module .content .contentCpu .contentAdminTen .contentTitle {
  width: 150px;
  display: inline-block;
  margin-right: 90px;
}
.rdkx5 .specification .module .content .contentCpu .contentAdminTen .contentTxt {
  font-weight: 400;
  flex: 1;
}
.rdkx5 .specification .module .content .contentCpu .contentAdminTen span {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 600;
  opacity: 0.6;
}
.rdkx5 .specification .module .content .contentBon {
  display: flex;
  justify-content: space-between;
  border: 1px solid #282828;
  border-radius: 4px;
  background: linear-gradient(90deg, rgba(42, 42, 42, 0.4) 0%, rgba(0, 0, 0, 0) 48.87%);
  width: 100%;
  margin-top: 24px;
  padding-left: 64px;
  height: 680px;
}
.rdkx5 .specification .module .content .contentBon .contentTxt {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding-top: 73px;
}
.rdkx5 .specification .module .content .contentBon .contentTxt .contentAdmin {
  display: -webkit-box;
  margin-bottom: 11px;
  line-height: 33px;
}
.rdkx5 .specification .module .content .contentBon .contentTxt .contentAdmin .contentTitleL {
  width: 150px;
  display: inherit;
  margin-right: 90px;
  font-weight: 600;
  transition: all 0.3s;
  opacity: 0.6;
}
.rdkx5 .specification .module .content .contentBon .contentTxt .contentAdmin .contentTitleR {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: all 0.3s;
  opacity: 0.6;
}
.rdkx5 .specification .module .content .contentBon .contentTxt .contentAdmin:hover .contentTitleL {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  width: 253px;
  display: inherit;
  margin-right: -10px;
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentTxt .contentAdmin:hover .contentTitleR {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
  opacity: 1;
  max-width: 500px;
}
.rdkx5 .specification .module .content .contentBon .contentTxt .contentAdminCol {
  transition: all 0.3s;
}
.rdkx5 .specification .module .content .contentBon .contentTxt .contentAdminCol .contentTitleL {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  display: inherit;
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentTxt .contentAdminCol .contentTitleR {
  cursor: pointer;
  color: #ff5125;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg {
  position: relative;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentX3M {
  width: 504px;
  padding-right: 14px;
  padding-top: 40px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentX3D {
  width: 504px;
  padding-right: 14px;
  padding-top: 43px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentX3MCFX1 {
  position: absolute;
  left: 138px;
  top: 190px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentX3MCFX1 .contentImgCFX {
  width: 10px;
  height: 82px;
  background: linear-gradient(157deg, #ff896b 24.56%, #ff5125 50.69%, #ff4213 82.8%);
  transform: skewX(-30deg);
  display: block;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentX3MCFX2 {
  position: absolute;
  left: 273px;
  top: 226px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentX3MCFX2 .contentImgCFX {
  width: 10px;
  height: 82px;
  background: linear-gradient(157deg, #ff896b 24.56%, #ff5125 50.69%, #ff4213 82.8%);
  transform: skewX(-27deg);
  display: block;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content1 {
  width: 600px;
  margin-right: -40px;
  margin-top: 30px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content2 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  left: 113px;
  top: 226px;
  transform: rotate(76deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content31 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  left: 162px;
  top: 128px;
  transform: rotate(76deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content31:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content32 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  right: 252px;
  bottom: 103px;
  transform: rotate(-16deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content32:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content33 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  left: 140px;
  top: 178px;
  transform: rotate(76deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content33:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content34 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  right: 338px;
  bottom: 142px;
  transform: rotate(-16deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content34:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content4 {
  position: absolute;
  transition: all 0.2s;
  width: 34px;
  height: 30px;
  right: 141px;
  top: 83px;
  transform: rotate(162deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content4:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content51 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 65px;
  right: 66px;
  transform: rotate(158deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content51:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content52 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 245px;
  left: 127px;
  transform: rotate(4deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content52:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content53 {
  position: absolute;
  transition: all 0.2s;
  width: 108px;
  left: 206px;
  bottom: 88px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content53:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content6 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  left: 80px;
  bottom: 180px;
  transform: rotate(-16deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content6:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content7 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  bottom: 212px;
  right: 102px;
  transform: rotate(250deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content7:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content8 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 279px;
  right: 50px;
  transform: rotate(250deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content8:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .content9 {
  position: absolute;
  transition: all 0.2s;
  width: 61px;
  height: 63px;
  top: 78px;
  left: 193px;
  transform: rotate(76deg);
}
.rdkx5 .specification .module .content .contentBon .contentImg .content9:hover {
  opacity: 1;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImgQ {
  width: 20px;
  height: 20px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImgQ .contentImgQF {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 5px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImgQ:hover {
  background-color: rgba(255, 72, 26, 0.3);
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImgQ:hover .contentImgQF {
  background-color: #ff4d1f;
}
.rdkx5 .specification .module .content .contentBon .contentImg .backgroundCol {
  background-color: rgba(255, 72, 26, 0.3);
}
.rdkx5 .specification .module .content .contentBon .contentImg .backgroundCol .contentImgQF {
  background-color: #ff4d1f;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg1 {
  position: absolute;
  top: 276px;
  left: 192px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg2 {
  position: absolute;
  bottom: 193px;
  right: 241px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg3 {
  position: absolute;
  left: 228px;
  top: 171px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg4 {
  position: absolute;
  left: 202px;
  top: 219px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg5 {
  position: absolute;
  top: 135px;
  right: 174px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg6 {
  position: absolute;
  top: 136px;
  right: 109px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg7 {
  position: absolute;
  bottom: 229px;
  right: 329px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg8 {
  position: absolute;
  left: 323px;
  top: 182px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg9 {
  position: absolute;
  left: 126px;
  bottom: 267px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg10 {
  position: absolute;
  right: 170px;
  bottom: 256px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg11 {
  position: absolute;
  right: 115px;
  top: 274px;
}
.rdkx5 .specification .module .content .contentBon .contentImg .contentImg12 {
  position: absolute;
  left: 256px;
  top: 120px;
}
.rdkx5 .purchase {
  background-image: url(/_next/static/images/purchase_bg-52c93ae1c583b76bd13649879f13af79.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.rdkx5 .purchase .module {
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0;
  /* stylelint-disable-next-line no-descending-specificity */
}
.rdkx5 .purchase .module .title {
  position: relative;
  color: #111;
  font-weight: 600;
  font-size: 20px;
  line-height: 50px;
}
.rdkx5 .purchase .module .title-text {
  margin-bottom: 12px;
  position: relative;
  z-index: 1;
  font-weight: 500;
  font-size: 36px;
  text-align: center;
  letter-spacing: 2px;
}
.rdkx5 .purchase .module .title .desc {
  margin-top: 48px;
}
.rdkx5 .purchase .module .content {
  margin-top: 16px;
  width: 1200px;
}
.rdkx5 .purchase .module .content .logo-block {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.rdkx5 .purchase .module .content .logo-block .logo-wrap {
  width: 24.25%;
  margin-right: 12px;
  margin-bottom: 16px;
  cursor: pointer;
  border-radius: 4px;
  position: relative;
  text-align: center;
  background-color: #fff;
}
.rdkx5 .purchase .module .content .logo-block .logo-wrap img {
  width: 291px;
  height: 83px;
  border-radius: 4px 4px 0 0;
}
.rdkx5 .purchase .module .content .logo-block .logo-wrap .buy {
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #F5F5F5;
  border-radius: 0 0 4px 4px;
}
.rdkx5 .purchase .module .content .logo-block .logo-wrap .buy button {
  width: 110px;
  height: 37px;
  border-radius: 4px;
  font-size: 14px;
  color: #161C2D;
  border: none;
  background: #F5F5F5;
  box-shadow: none;
  letter-spacing: -0.6px;
}
.rdkx5 .purchase .module .content .logo-block .logo-wrap .buy button:hover {
  background: #FF5125;
  color: #fff;
}
.rdkx5 .purchase .module .content .logo-block .logo-wrap:nth-child(4n) {
  margin-right: 0;
}

.maintenanceContainer {
  min-height: 100vh;
  display: flex;
  background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
}
.maintenanceContainer .content {
  flex: 1;
  min-height: 100vh;
}
.maintenanceContainer .mainContent {
  padding: 40px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  transition: all 0.3s ease;
}
.maintenanceContainer .mainContent:hover {
  box-shadow: 0 12px 48px rgba(0, 0, 0, 0.12);
}
.maintenanceContainer .mainContent .logoSection {
  margin-bottom: 32px;
}
.maintenanceContainer .mainContent .maintenanceImage {
  max-width: 200px;
  transition: transform 0.3s ease;
}
.maintenanceContainer .mainContent .maintenanceImage:hover {
  transform: scale(1.02);
}
.maintenanceContainer .mainContent h2.ant-typography {
  margin-bottom: 24px;
  font-weight: 500;
  background: linear-gradient(45deg, #333 30%, #666);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 0.5px;
}
.maintenanceContainer .mainContent .progressSection {
  margin: 32px 0;
  padding: 0 20px;
}
.maintenanceContainer .mainContent .messageBox {
  margin-top: 32px;
  padding: 32px;
  background: #fff;
  border-radius: 12px;
  border-left: 5px solid #ff5125;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  font-size: 18px;
}
.maintenanceContainer .mainContent .messageBox .ant-typography {
  white-space: pre-wrap;
  line-height: 1.8;
}
.maintenanceContainer .mainContent .messageBox br + br {
  margin-top: 8px;
}

.my-editor-wrapper-t {
  background: #f5f6f7;
}
.my-editor-wrapper-t .controlsIcon {
  height: 24px;
  font-size: 16px;
  width: 22px;
  padding-top: 5px;
}
.my-editor-wrapper-t .controlsTitle {
  font-size: 16px;
}
.my-editor-wrapper-t .bf-controlbar {
  display: flex;
  justify-content: center;
  background: #f5f5f5;
  border-bottom: initial;
  margin-bottom: 40px;
  position: fixed;
  top: 70px;
  left: 0;
  width: 100%;
  z-index: 9;
}
.my-editor-wrapper-t .bf-controlbar .component-wrapper {
  display: contents;
}
.my-editor-wrapper-t .bf-controlbar .control-item,
.my-editor-wrapper-t .bf-controlbar .button {
  margin-bottom: -5px;
  height: 36px;
}
.my-editor-wrapper-t .braft-editor-title {
  padding: 0 40px;
  padding-top: 32px;
  width: 1200px;
  background-color: #fff;
  margin: 0 auto;
  margin-top: 70px;
}
.my-editor-wrapper-t .braft-editor-title .braft-editor-input {
  height: 60px;
  border: none;
  line-height: 32px;
  font-size: 26px;
  font-weight: 600;
  border-bottom: 1px solid #E5E6EB;
  padding: 0;
  padding-bottom: 10px;
}
.my-editor-wrapper-t .bf-container {
  border: none;
}
.my-editor-wrapper-t .bf-content {
  min-height: 400px;
  background-color: #fff;
  width: 1200px;
  margin: 0 auto;
  padding: 0 40px;
}
.my-editor-wrapper-t .bf-content .public-DraftEditor-content {
  padding: 0;
  padding-top: 32px;
}
.my-editor-wrapper-t .public-DraftEditor-content span {
  line-height: 23px;
}
.my-editor-wrapper-f {
  background: #f5f6f7;
}
.my-editor-wrapper-f .controlsIcon {
  height: 24px;
  font-size: 16px;
  width: 22px;
  padding-top: 5px;
}
.my-editor-wrapper-f .controlsTitle {
  font-size: 16px;
}
.my-editor-wrapper-f .bf-controlbar {
  display: flex;
  justify-content: center;
  background: #f5f5f5;
  border-bottom: initial;
  margin-bottom: 40px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9;
}
.my-editor-wrapper-f .bf-controlbar .component-wrapper {
  display: contents;
}
.my-editor-wrapper-f .bf-controlbar .control-item,
.my-editor-wrapper-f .bf-controlbar .button {
  margin-bottom: -5px;
  height: 36px;
}
.my-editor-wrapper-f .braft-editor-title {
  padding: 0 40px;
  padding-top: 0;
  width: 100%;
  background-color: #fff;
  margin: 0 auto;
  margin-top: 70px;
}
.my-editor-wrapper-f .braft-editor-title .braft-editor-input {
  height: 60px;
  border: none;
  line-height: 32px;
  font-size: 26px;
  font-weight: 600;
  border-bottom: 1px solid #E5E6EB;
  padding: 0;
  padding-bottom: 10px;
}
.my-editor-wrapper-f .bf-container {
  border: none;
}
.my-editor-wrapper-f .bf-content {
  min-height: 400px;
  background-color: #fff;
  width: 100%;
  margin: 0 auto;
  padding: 0 40px;
}
.my-editor-wrapper-f .bf-content .public-DraftEditor-content {
  padding: 0;
  padding-top: 32px;
}
.my-editor-wrapper-f .public-DraftEditor-content span {
  line-height: 23px;
}

.cvpr-header {
  height: 64px;
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.cvpr-header .cvpr-header-content {
  width: 70%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cvpr-header .cvpr-header-content .left {
  display: flex;
  align-items: center;
  gap: 48px;
}
.cvpr-header .cvpr-header-content .left .logo-group {
  display: flex;
  align-items: center;
}
.cvpr-header .cvpr-header-content .left .logo-group img.logo {
  height: 28px;
}
.cvpr-header .cvpr-header-content .left .logo-group .separator {
  margin: 0 12px;
  font-size: 20px;
}
.cvpr-header .cvpr-header-content .left .logo-group .title {
  color: #404040;
  font-size: 18px;
  font-weight: 600;
}
.cvpr-header .cvpr-header-content .left .lang-switch {
  display: flex;
  align-items: center;
  gap: 2px;
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  width: 66px;
  height: 26px;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  font-size: 10px;
  justify-content: center;
}
.cvpr-header .cvpr-header-content .right {
  display: flex;
  align-items: center;
  gap: 24px;
}
.cvpr-header .cvpr-header-content .right .tabs {
  display: flex;
  gap: 48px;
  margin-right: 35px;
}
.cvpr-header .cvpr-header-content .right .tabs .tab {
  font-size: 14px;
  color: #40444C;
  font-weight: 500;
  text-decoration: none;
  padding: 9px 0;
  position: relative;
  cursor: pointer;
}
.cvpr-header .cvpr-header-content .right .tabs .tab.active {
  color: #ff5125;
}
.cvpr-header .cvpr-header-content .right .tabs .tab.active::after {
  content: '';
  position: absolute;
  top: 35px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 4px;
  background: #FF5125;
  border-radius: 16px;
}
.cvpr-header .cvpr-header-content .right .buttons {
  display: flex;
  gap: 16px;
}
.cvpr-header .cvpr-header-content .right .buttons .user-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #000;
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
}
.cvpr-header .cvpr-header-content .right .buttons .user-info .user-name {
  display: inline-block;
  width: 47px;
  overflow: hidden;
  text-decoration: none;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cvpr-header .cvpr-header-content .right .buttons .btn {
  padding: 5px 15px;
  border-radius: 4px;
  font-size: 14px;
  text-decoration: none;
}
.cvpr-header .cvpr-header-content .right .buttons .btn.register {
  background: #ff5125;
  color: white;
}
.cvpr-header .cvpr-header-content .right .buttons .btn.login {
  border: 1px solid #ff5125;
  color: #ff5125;
}
.cvpr-menu {
  padding: 4px !important;
}
.cvpr-menu .ant-dropdown-menu-item {
  color: #595959;
  border-radius: 4px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.cvpr-menu .ant-dropdown-menu-item .active-icon {
  display: none;
}
.cvpr-menu .ant-dropdown-menu-item .default-icon {
  display: block;
}
.cvpr-menu .ant-dropdown-menu-item:hover {
  background-color: #ff5125;
  color: #fff;
}
.cvpr-menu .ant-dropdown-menu-item:hover .active-icon {
  display: block;
}
.cvpr-menu .ant-dropdown-menu-item:hover .default-icon {
  display: none;
}

.forum-column {
  margin-bottom: 16px;
  padding: 12px 16px;
  background: #fff;
  border-bottom: 1px solid rgba(151, 151, 151, 0.1);
}
.forum-column .toptitle {
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  color: #000;
  margin-bottom: 12px;
}
.forum-column .toptitle img {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  position: relative;
  bottom: 3px;
}
.forum-column .label {
  display: block;
  padding: 16px 0 12px 0;
  border-top: 1px dashed rgba(151, 151, 151, 0.2);
  cursor: pointer;
}
.forum-column .label .title {
  margin-bottom: 10px;
  font-size: 14px;
  color: #282936;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 设置显示的行数 */
  overflow: hidden;
}
.forum-column .label .pageviews {
  display: flex;
  color: #606266;
  font-weight: 400;
  font-size: 12px;
}
.forum-column .label .pageviews .each {
  margin-right: 23px;
  font-size: 12px;
}
.forum-column .label .pageviews .each img {
  width: 14px;
  height: 14px;
  border-radius: 14px;
  margin-right: 4px;
  vertical-align: sub;
}
.forum-column .label .pageviews .each .anticon {
  margin-right: 4px;
  font-size: 14px;
  vertical-align: sub;
}
.forum-column .label .pageviews .watch {
  margin-right: 20px;
}
.forum-column .label .pageviews .resive {
  margin-right: 0;
}
.forum-column .time {
  color: #606266;
  font-size: 12px;
}

.forum-module-list {
  margin-bottom: 16px;
  padding: 12px 16px;
  background: #fff;
  border-bottom: 1px solid #e3eaec;
  border-radius: 2px;
}
.forum-module-list .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 12px;
  border-bottom: dashed 1px rgba(151, 151, 151, 0.2);
}
.forum-module-list .title .title-left {
  font-weight: 600;
  font-size: 16px;
  color: #000;
}
.forum-module-list .title .title-left .img-icon {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  position: relative;
  bottom: 3px;
}
.forum-module-list .title .view-more {
  float: right;
  font-size: 12px;
  color: #FF5125;
}
.forum-module-list .time {
  color: #606266;
  font-size: 12px;
}
.forum-module-list .ant-table-thead > tr > th {
  color: #a6a6a6 !important;
  background-color: #fff;
  font-size: 12px;
  padding: 16px 10px !important;
  text-align: left;
}
.forum-module-list .ant-table-tbody > tr > td {
  color: #333;
  border: none;
}
.forum-module-list .ant-table-tbody > tr > td:first-child {
  padding-left: 0 !important;
  text-align: left;
}
.forum-module-list .ant-table-tbody > tr > td:last-child {
  padding-right: 0 !important;
  text-align: right;
}

.admin .container {
  display: flex;
  width: 1200px;
  min-height: 800px;
  margin: 0 auto;
  padding-top: 24px;
  background-color: #fff;
}
@media (min-width: 1600px) {
  .admin .container {
    width: 1440px;
  }
}
.admin .container .ant-menu {
  height: 100%;
  min-width: 180px !important;
}
.admin .container .content {
  flex: 1;
  width: 1020px;
}
.admin .container .content table .operation a {
  margin-right: 16px;
}
.admin .container .ant-table-tbody > tr > td {
  word-break: break-all;
}
.admin .adminHome .item,
.admin .adminX3 .item,
.admin .adminX5 .item,
.admin .adminStudio .item {
  display: flex;
  justify-content: space-between;
  margin: 10px 0 26px;
}
.admin .adminHome .title,
.admin .adminX3 .title,
.admin .adminX5 .title,
.admin .adminStudio .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminBanner .title {
  padding: 10px 28px 26px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminBanner .item {
  position: relative;
  padding: 0 30px 70px;
}
.admin .adminBanner .item .ant-tabs-nav .ant-tabs-tab {
  padding: 16px;
}
.admin .adminBanner .item .addBanner {
  position: absolute;
  top: 10px;
  right: 30px;
}
.admin .adminActivity .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminActivity .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminActivity .item {
  padding: 0 30px;
}
.admin .adminActivity .item .add {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 12px 0;
}
.admin .adminActivity .item .add .text {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 18px;
}
.admin .adminCollege .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminCollege .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminCollege .admin-item {
  padding: 0 30px;
}
.admin .adminCollege .admin-item .ant-tabs-nav .ant-tabs-tab {
  margin-right: 0;
}
.admin .adminCollege .addCollege {
  margin: 15px 0 10px;
  text-align: right;
}
.admin .adminCourseClassify,
.admin .adminPostDetail,
.admin .adminCourseDetail {
  width: 100%;
  padding: 0 40px 70px;
}
.admin .adminCourseClassify .item,
.admin .adminPostDetail .item,
.admin .adminCourseDetail .item {
  display: flex;
  justify-content: space-between;
  margin: 10px 0 26px;
}
.admin .adminCourseClassify .item .title,
.admin .adminPostDetail .item .title,
.admin .adminCourseDetail .item .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminCourseClassify .content,
.admin .adminPostDetail .content,
.admin .adminCourseDetail .content {
  width: 100%;
}
.admin .adminCourseDetail .content .detail {
  display: flex;
  padding: 18px 0;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminCourseDetail .content .detail img {
  width: 150px;
  height: 95px;
  margin-right: 10px;
}
.admin .adminCourseDetail .content .detail .courseName {
  margin-bottom: 8px;
  color: #131415;
  font-weight: 500;
  font-size: 16px;
}
.admin .adminCourseDetail .content .detail .courseDesc {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.admin .adminCourseDetail .content .partTitle {
  margin: 28px 0 16px;
  color: #131415;
  font-size: 16px;
}
.admin .adminForum {
  padding: 0 28px 70px;
}
.admin .adminForum .item {
  display: flex;
  justify-content: space-between;
  margin: 10px 0 26px;
}
.admin .adminForum .item .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminTemplate .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px 0;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminTemplate .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminTemplate .item {
  padding: 10px 0;
}
.admin .templateContext {
  /* stylelint-disable-next-line no-descending-specificity */
}
.admin .templateContext img {
  max-width: 100%;
}
.admin .adminUser .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminUser .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminUser .item {
  position: relative;
  padding: inherit;
}
.admin .adminUser .item .select {
  position: absolute;
  top: 10px;
  right: 30px;
}
.admin .adminPush .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminPush .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminPush .item {
  padding: 7px 30px 0;
}
.admin .adminNodeHubReview .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminNodeHubReview .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminNodeHubReview .item {
  padding: inherit;
}
.admin .adminNodeHubReview .item .inquireAbout {
  display: flex;
  margin-top: 10px;
  line-height: 32px;
}
.admin .adminNodeHubReview .item .inquireAbout .inquireSpan {
  overflow: hidden;
  display: flex;
  float: left;
  margin-right: 10px;
}
.admin .adminNodeHubReview .item .inquireAbout .inquireSpan .searchDate {
  margin-bottom: 0;
}
.admin .adminNodeHubReview .item .ant-tabs-nav .ant-tabs-tab {
  margin-right: 0;
  padding: 16px 14px;
}
.admin .adminNodeHubReview .item .addNodeHub {
  margin: 15px 0 10px;
  text-align: right;
}
.admin .ant-input {
  border-radius: 0 !important;
}
.admin .selImg {
  position: relative;
  top: 45%;
  left: 50%;
  width: 100px;
  height: 32px;
  margin-left: -50px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  background-color: #09f;
}
.admin .selImg input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 32px;
  background: #09f;
  opacity: 0;
}
.admin .excelTemplate {
  height: 20px;
}
.admin .excelTemplate label {
  color: #fff;
}
.admin .btn-delete {
  color: #e02020;
}
.admin .btn-delete:hover {
  color: #e02020;
  border-color: #d9d9d9;
}
.admin .operationaldata .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .operationaldata .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .operationaldata .item {
  padding: inherit;
}
.admin .operationaldata .item .searchDate {
  float: left;
  margin: 0;
  line-height: 32px;
}
.admin .operationaldata .item .register {
  height: 480px;
  margin-top: 10px;
  overflow: hidden;
  background: #fff;
}
.admin .operationaldata .item .register .export {
  margin-left: 24%;
  padding: 20px;
  padding-bottom: 0;
  overflow: hidden;
}
.admin .operationaldata .item .register .onLineCount {
  float: left;
  width: 24%;
  padding: 20px;
  padding-top: 12%;
  text-align: center;
}
.admin .operationaldata .item .register .growth {
  float: left;
  width: 76%;
  height: 90%;
  padding: 20px;
  text-align: center;
}
.admin .operationaldata .item .growthTrend {
  margin-top: 20px;
  padding-top: 20px;
  background: #fff;
}
.admin .operationaldata .item .growthTrend .echarts {
  width: 100%;
  height: 450px;
  margin-top: 20px;
  padding-top: 20px;
}
.admin .operationaldata .dataView {
  width: 100%;
  height: 350px;
  color: #000;
  text-align: center;
  border: 1px solid #333;
}
.admin .page-view .item,
.admin .nodehub-view .item {
  padding: inherit;
}
.admin .page-view .item .searchDate,
.admin .nodehub-view .item .searchDate {
  float: left;
  margin: 0;
  line-height: 32px;
}
.admin .page-view .item .register,
.admin .nodehub-view .item .register {
  height: 480px;
  margin-top: 10px;
  overflow: hidden;
  background: #fff;
}
.admin .page-view .item .register .export span:last-child .searchDate,
.admin .nodehub-view .item .register .export span:last-child .searchDate {
  margin-left: 10px;
}
.admin .page-view .item .register .growth,
.admin .nodehub-view .item .register .growth {
  float: left;
  width: 100%;
  height: 90%;
  padding: 20px;
  text-align: center;
}
.admin .page-view .item .growthTrend,
.admin .nodehub-view .item .growthTrend {
  margin-top: 20px;
  padding-top: 20px;
  background: #fff;
}
.admin .page-view .item .growthTrend .echarts,
.admin .nodehub-view .item .growthTrend .echarts {
  width: 100%;
  height: 450px;
  margin-top: 20px;
  padding-top: 20px;
}
.admin .page-view .item .growthTrend .myTable,
.admin .nodehub-view .item .growthTrend .myTable {
  width: 100%;
  padding-top: 40px;
}
.admin .page-view .dataView,
.admin .nodehub-view .dataView {
  width: 100%;
  height: 315px;
  color: #000;
  text-align: center;
  border: 1px solid #333;
}
.admin .userData .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .userData .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .userData .item {
  padding: 0;
}
.admin .userData .click-item {
  color: #0b60fa;
  cursor: pointer;
}
.admin .partUpload {
  display: flex;
  align-items: end;
}
.admin .partUpload .partUploadVideo {
  width: 200px;
  height: 104px;
  margin-right: 20px;
  text-align: center;
  background: rgba(0, 0, 0, 0.02);
  border: 1px dashed rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
.admin .partUpload .partUploadVideo .plus {
  margin-top: 24px;
  font-size: 16px;
}
.admin .adminResource .search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 28px 26px;
  border-bottom: 1px solid #e8e8e8;
}
.admin .adminResource .search .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.admin .adminResource .item {
  position: relative;
  padding: inherit;
}
.admin .adminResource .item .select {
  position: absolute;
  top: 10px;
  right: 30px;
}
.user-admin-medal .medal-list {
  width: 100px;
  height: 148px;
  background: #ffffff;
  border-radius: 8px;
  display: inline-block;
  text-align: center;
  transition: all 0.3s ease;
  position: relative;
}
.user-admin-medal .medal-list:hover {
  background: #F2F3F5;
}
.user-admin-medal .medal-list:hover .medal-name {
  color: #0A60FA;
}
.user-admin-medal .medal-list .medal-check {
  position: absolute;
  width: 90px;
  height: 100%;
  background-color: #f2f3f5b3;
  left: 5px;
}
.user-admin-medal .medal-list img {
  width: 80px;
  margin: 18px 0 11px 0;
}
.user-admin-medal .medal-list .medal-name {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #1D2129;
  transition: all 0.3s ease;
}
.user-admin-medal .medal-list .medal-rule {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #6C7784;
  margin-bottom: 2px;
}
.user-admin-medal .medal-list .medal-time {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #6C7784;
}
.comment_detail_container {
  display: flex;
  width: 1200px;
  min-height: 800px;
  margin: 0 auto;
}
@media (min-width: 1600px) {
  .comment_detail_container {
    width: 1440px;
  }
}
.comment_detail_container .ant-menu {
  height: 100%;
}
.comment_detail_container .content {
  flex: 1;
  width: 1020px;
}
.comment_detail_container .content table .operation a {
  margin-right: 16px;
}
.comment_detail_container .ant-table-tbody > tr > td {
  word-break: break-all;
}
.comment_detail_container .adminCommentDetail {
  width: 100%;
}
.comment_detail_container .adminCommentDetail .item {
  display: flex;
  justify-content: space-between;
  margin: 32px 0 0;
  padding-bottom: 29px;
  border-bottom: 1px solid #e8e8e8;
}
.comment_detail_container .adminCommentDetail .item .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
.comment_detail_container .adminCommentDetail .comment_item {
  margin-top: 20px;
  padding: 12px 20px;
  overflow: hidden;
  background: #fff;
}
.comment_detail_container .adminCommentDetail .comment_item .comment_item_title {
  display: flex;
  justify-content: space-between;
}
.comment_detail_container .adminCommentDetail .comment_item .comment_item_title .title {
  color: #333;
  font-size: 14px;
  line-height: 16px;
}
.comment_detail_container .adminCommentDetail .comment_item .comment_item_title .time {
  color: #333;
  font-size: 12px;
  line-height: 14px;
}
.comment_detail_container .adminCommentDetail .comment_item .braft-output-content {
  margin-top: 19px;
}
.comment_detail_container .adminCommentDetail .comment_item .operate {
  float: right;
}
.comment_detail_container .adminCommentDetail .content {
  width: 100%;
}
.comment_detail_container .adminCommentDetail .my-pagination {
  margin-top: 20px;
  text-align: center;
}
.container {
  display: flex;
  width: 1200px;
  min-height: 800px;
  margin: 0 auto;
  padding-top: 24px;
  background-color: #fff;
}
@media (min-width: 1600px) {
  .container {
    width: 1440px;
  }
}
.container .ant-menu {
  height: 100%;
}
.container .content {
  flex: 1;
  width: 1020px;
}
.container .content table .operation a {
  margin-right: 16px;
}
.container .ant-table-tbody > tr > td {
  word-break: break-all;
}
.adminCourseClassify,
.adminPostDetail,
.adminCourseDetail {
  width: 100%;
  padding: 0 40px 70px;
}
.adminCourseClassify .item,
.adminPostDetail .item,
.adminCourseDetail .item {
  display: flex;
  justify-content: space-between;
  margin: 10px 0 26px;
}
.adminCourseClassify .item .title,
.adminPostDetail .item .title,
.adminCourseDetail .item .title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 20px;
}
.adminCourseClassify .content,
.adminPostDetail .content,
.adminCourseDetail .content {
  width: 100%;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.topTitle {
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding: 14px 16px;
  background: #fff;
}
.topTitle .status {
  display: flex;
  align-items: center;
  flex: 1;
  height: 30px;
  font-weight: 400;
}
.topTitle .status .statusName {
  display: inline-block;
  padding: 0 16px;
  color: #696a74;
  font-size: 14px;
  cursor: pointer;
}
.topTitle .status .btn-forumType .text {
  color: #ff5125;
  padding-bottom: 17px;
  font-weight: 700;
  border-bottom: 3px solid #ff5125;
}
.topTitle .status .btn-active {
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
}
.topTitle .select {
  background: #fff;
  margin-right: 14px;
}
.topTitle .select .ant-select {
  color: #696A74;
}
.topTitle .select .ant-select-selection:hover {
  border-color: #FF5125;
}
.topTitle .select .ant-select-selection:focus {
  border-color: #FF5125;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2);
}
.topTitle .search {
  background: #fff;
}
.topTitle .search .ant-input:focus {
  border-color: #FF5125;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2);
}
.topTitle .search .ant-input:hover {
  border-color: #FF5125;
}
.user-list .user-each {
  position: relative;
  border-bottom: 1px solid #f2f1f5;
  padding: 14px 18px;
  background: #fff;
  cursor: pointer;
}
.user-list .user-each .user-each-list {
  display: flex;
}
.user-list .user-each .user-each-list .img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #333;
  margin-right: 10px;
}
.user-list .user-each .user-each-list .name {
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 5px;
}
.user-list .user-each .user-each-list .data-info {
  display: flex;
}
.user-list .user-each .user-each-list .data-info .text-center {
  display: flex;
  margin-right: 16px;
  margin-bottom: 0;
  align-items: center;
}
.user-list .user-each .user-each-list .data-info .text-center .font {
  font-weight: 400;
  font-size: 12px;
  color: #939ca7;
  margin-right: 4px;
}
.user-list .user-each .user-each-list .data-info .text-center .num {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}
.user-list .user-each .operate {
  position: absolute;
  right: 26px;
  top: 50%;
  margin-top: -11px;
}
.user-list .user-each .operate .btnHert {
  background: #e5e6eb;
  z-index: 10;
  border-radius: 57px;
  height: 36px;
  width: 75px;
  color: #939ca7;
}
.user-list .user-each .operate .ant-btn {
  width: 75px;
  height: 30px;
  border-radius: 33px;
  font-size: 14px;
  font-family: 'Outfit', sans-serif;
  font-style: normal;
}
.user-list .user-each .operate .ant-btn.one {
  background: #e5e6eb;
  color: #939ca7;
}
.user-list .user-each .operate .ant-btn.two {
  background: #fff;
  border: 1px solid #ff5125;
  color: #ff5125;
}
.searchTitle {
  display: flex;
  align-items: center;
  margin: 0 auto;
  background: #fff;
  border-bottom: 1px solid #f2f2f2;
}
.searchTitle .status {
  display: flex;
  align-items: center;
  flex: 1;
  height: 58px;
  font-weight: 400;
}
.searchTitle .status .statusName {
  display: inline-block;
  padding: 0 16px;
  color: #696a74;
  font-size: 16px;
  cursor: pointer;
}
.searchTitle .status .btn-forumType .text {
  color: #ff5125;
  padding-bottom: 18px;
  font-weight: 700;
  border-bottom: 3px solid #ff5125;
}
.forum-search {
  height: 160px;
  background-color: #f5f6f8;
}
.forum-list {
  width: 1200px;
  margin: 0 auto;
}
@media (min-width: 1600px) {
  .forum-list {
    width: 1440px;
  }
}
.forum-list .bread-crumb {
  padding: 12px 0px;
  color: #696A74;
}
.forum-list .forum-content {
  display: flex;
}
.forum-list .forum-content .forum-content-left {
  width: 900px;
  margin: 0 16px 80px 0;
}
@media (min-width: 1600px) {
  .forum-list .forum-content .forum-content-left {
    width: 1080px;
  }
}
.forum-list .forum-content .forum-content-left .list-content {
  border-radius: 2px;
  border: 1px solid #f2f2f2;
}
.forum-list .forum-content .forum-content-left .list-content-search {
  padding: 0 0 20px 0;
}
.forum-list .forum-content .right-content {
  width: 300px;
}
@media (min-width: 1600px) {
  .forum-list .forum-content .right-content {
    width: 360px;
  }
}
.forum-list .forum-content .right-content .sidebarBox {
  width: 100%;
  height: 70px;
  margin-bottom: 16px;
  padding: 15px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #f2f2f2;
}
.forum-list .forum-content .right-content .sidebarBox .sidebar {
  display: block;
  width: 100%;
  height: 40px;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  background: #ff5125;
  cursor: pointer;
  border-radius: 2px;
}
.forum-list .forum-content .right-content .sidebarBox .sidebar:hover {
  background: #f62;
}
.forum-list .forum-content .right-content .advertising-space {
  width: 100%;
  height: auto;
  padding-bottom: 0;
  border-radius: 2px;
  border: 1px solid #f2f2f2;
}
.centent {
  padding: 5px 3px;
}
.centent .btnTitle {
  color: #000;
  font-weight: 600;
  font-size: 16px;
}
.centent .desc {
  font-family: 'Outfit', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.centent.share::before,
.centent.help::before {
  display: block;
  width: 40px;
  height: 40px;
  content: '';
  margin-right: 5px;
  float: left;
  margin-right: 10px;
}
.centent.share::before {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.centent.help::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAqcSURBVHgB7Z1NbFRVFMfPG+0Gv7pRE3UxxJAUIRE3ZakVXfk1dQEbDcpSqV9sQOPnQnFhgtK4NJi4UBdSlZ1AZQkbMCkfCYvOAlzIwgahmwkd3/+9eVCmM+3Mffe+e+57/18y6WPoNJ3X/5xz7jnnnhvJgLQb9VGRkYbU5Elpy5b4qXr8GBVCRBbiR1MiOSNLckKkNRPNNBcGeWG01je0G2N1iW68E1/uFAqODEokh2Sp9WksxObq39aHxOLVRj6Ord07QogpkRyIfrn4bv//7kHH6s1K6mYJyUtT2q2JXtaw1v1Eu7FhC8VHLBMbtJHZRFtd3GYBafmIY1ZYwpsCTGK+aOS0UHzELRDhE9kq+ZYLxoKD4iPuqXe0lpBYwI7rnRdCiqLdWg9XnFrA6MYnQkihjCTpvagT+/0rhBTLAqxgLSmvEVI8SWm3FkeBTwkhPqjJk4gBHxdCfNCWLRBgXQjxQx0CZIcL8cVoTQjxCAVIvEIBEq9QgMQrFCDxCgVIvEIBEq9QgMQrFCDxCgVIvEIBEq9QgMQrFCDxCgVIvEIBEq9QgMQrFCDxCgVIvEIBEq9QgMQrdwpZnbvuEXngEZH6RpH1Y/G/702v8Tyu8VjO9avp45/L8df/RK5cSq/nL4icPSnkdijAbiCs9Y+JjG8T2bQ1vt445Os7ooRoezEXi7B5XuTkMQpSMBtmckNbqk4muud2imweX2nVXAFLOXdKZPYXkVNHpYpUW4APPCwy8bLI8zuLE10/4KZhEX86mF5XhGoKcHPsWrfvTr9qBBaxIkKslgBh8Xbv1yu8biogxGoIEDHe86+J7JiSIDlyKBUiVtUlo/wChLWD1YP1CxlYQYgQVrFElFeAsHo73koXGGWiZNawnAKEtfvsh/CtXj9gDT96pRSxYflKcePPiHz1a3nFB/De8B7xXgOnXALEImPvt/5zekWA94j3GurCqkN5BIg/ROB/DCMCf9/lEGBVxZcR8PsPvxmh6Js/fz4tmWEBcOXv+Oul3itSxGlJ58xY2tCAGvM6h6FBdg+wQg6IsFfBRYhv8arIyaNx/u1wLL5z+dIfEOKm8TQ11K9bJi8QYEAiDFeAWAEiCHcFhPf792nezUXODQnyicm0GcI2+98IprsmTAFmaQhXq90ik73jz4rs2mfXIqLNa89LQeQJwxMgKhxf/eYmz4fu5YP70qbRIsEHadf7dq0hxLfnRfUVk/BWwSivuRAfFhcfvlq8+AAs1sG9dmM33KMAVsZhCTBrHrUNxKehtAUBHvlerIEOoE26W8/CEWDSXODgEw23++UbelwVRIg9I7aY2p/eO6WEI0BXrhduV1OwDnf83ediDdwzWEKlhCHA5CY6cL1au40Rh9rs+4PnUNqcEYYAXblezQlbJL5tgqZchegvxWU712zz47RYAdUNbFTH74nFzJXL6de8wAriYWv/Cn4OFiTK9iLrF6Ar65fXxeH36red01b7/NlTdjdQ7dgdr/Z1CVC3C3Zl/Y7ncG9ZFQYC7FeJwfdg9Ynkch4gQJtAzMpiQd0CdJVINbVMSGeg1X/QcR1YfeZZPM1bTMdkuPhA50C3AF0kUZvnzFe+JqmgxFIa5uGyIUc2ScIGPXlBvQJEkd6Fu8BQIBNMU0Fw03gvpqDf0CZJj+JjogW9Anx6UpwwZxhX5QkHMNZNEy/o2aqqV4DoIHYBXPCw5F0MadskhaZYJW5YpwCxWnPRvo6YatcHqSsdJr7MG4vmieNciFeRG9aZB3S13xU3HpZsYtlzWGlmo9EwxbTZo+1+q8f9t8MOyByUrdtUJKV1CrBeYMyEPzAey0XWLcp6ThGgw9r0d3OFqxBnSHQK0Pf4tF6iNAU5R9NWL5cigQtGHOi5DU1fDBjK7L5BSFr894oxz70mTnG1M28I9AlQW8rCFIjvm31iTBFls7pDFz8g+gR4v/9PZW6wpRPdNnmC/CLapxR82PXFgKFPtYL40GWdp46LRHER90FBflKfBVynd//CmsDtvvdSPvFBeNsL2s1GC9gDBYGxETY2s2eDNYuyTOvuE9/oE+DdgVnAxc4mouM5m099THVVUI7TJ8B1yuqmqwGXu//N/H17vkYKK4gBeVacKdliI2+/HhYc26eqMdW1BxSgKd/szSc+WDs0RpRgznMeKEATsODIM/6sLGeXWECfAOHaNMeBiPvyzG+By339A1EB2tM8oy8PeE35ASzoqDbeUzKlR3xAwTwcfQJU8KlcFVPrB8unbVya7f0mBugToM3JULaB+zVJuSDW02T5MhZpAVeieaInmlNN0DookhawB/OKLaDJH8zVdAcbKJgMRhc8DCbWWdEe3BWYWnSL6BNg2U4Hf/AhUYuCTUk6V8Ga3fCwaE0rzfkXH9C5L9j2VCiyEiWhjk4BBnLKT9CYzsixjM5aMFywxpIcJipMDDmzRmOXC8IcJZNSdQoQNwglL22dIhBTGdqmFIU4eocT2TywhdxO3u5ti+gVYOaGiV1QTlQUY+sV4PXOcanELnO6Mgy6R/TO6nEVpUHZ2Si6O6JRFbF5VkZeEBYMmz9DLVjLgYH4QCurNOlvyf95Wo8AETsNa0HQiKBFgApPhtJ/VFd2YhDJh0LrB8I4K246x4gzkqL0XLwwBJgdfUXMwC4+pV1G4ZwXjMS0gg7e4FB+Kmg4AkRecDrHwMeqgjmFirc5hCNAgMUIS3SDA9erPJcalgBBcso5XfGaaD+Qu0N4AoQr/uhV1olXIxucpHmHYYfwBAiwojvIeLAveQcnFUiYAgQn/2Bqphe4JwF1lIcrQICbTRHeIsD7Ef54tuyGFzF9wKSxoKhB4IF+GKP25Ia2lAEIUOsIDNcE7AnCdsHLqao7Dvx9l8cCZmx9VmTqi7CGnZuAVAtWu4FvYS2PBczA6hiHxZQ5WZ0diFOC/dPlEyBADmxPo5xlO5TXkg9YOWbolM8Fd4OO5B27wz2BKSM5+nVf6Zpzyy9AgM3kWCFjskGIYJEByxdAaW1YqiHADOTxIEStAyO7gbWbDqesZkK1BJihXYgQHjZjVWAvTDUFmJEJcdO4/xhxsbMRX+nmIVdUW4DLQf4Qk682jxeXQ1zsDGHCan3+XCljvLWgAHuBfcjj20TqG+3vScbmdoxGO3WssqJbDgU4CBBhfSx12XDVONUd13ffu9Jawqpdu5oKC1MUkpHDF9JrJMcrLrhuKEDilXJWQkgwUIDEKxQg8QoFSLxCARKvUIDEKxQg8QoFSLxCARKvUIDEKxQg8QoFSLxCARKvUIDEKxQg8QoFSLwCAS4IIX5YgACbQogfmjVpR38JIT6I5ExsAdt/CiE+WJITsQBbM8I4kHihNVOLZpoL0hYeP0SKJZJD0F4nDXPHASGkSJZan+JLIsBo5kJT2ktfCyFFEGsttn5NXEY3n2vURyUaOR1f1oUQdzSjwxfXZ/+4WQlJY8E7JoR5QeKO2NO2JpY/cVspLnXFMikUIbFPoq3M9WZEvb6z3RirS3RjVuiOiR0Sy9ctPhCt9qp249EDEtXeFkJMSRa3Nz5JQrweRGu+HtYw/gHxdwY64Zt4oJNbbh3oZfWWs6YAM5JVsow04sun4lc9Lql7HhVC0kpaE7VdlNdQ4ehn8br5HwIxe1HIAihaAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
}
.showPromptButton {
  text-align: right;
  margin-top: 30px;
}
.showPromptButton .codeButtonFalse {
  border-radius: 2px;
}
.showPromptButton .codeButtonFalse:hover {
  color: #9747ff;
  border-color: #9747ff;
}
.showPromptButton .codeButtonCopa {
  color: #fff;
  background: #ff5125;
  border-radius: 4px;
}
.showPromptButton .codeButtonCopa:hover {
  border-color: #ff5125;
}
.ant-select-dropdown-menu {
  color: #40444C;
}
.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #FFEDE6;
}
.ant-select-dropdown-menu-item-selected {
  font-weight: 400;
  background-color: transparent;
}
.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #FFEDE6;
}

.image-code {
  padding: 10px;
  user-select: none;
}
.image-container {
  position: relative;
  border-radius: 2px;
  background: #ADADAD;
}
.canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.reload-container {
  margin: 5px 0;
}
.reload-wrapper {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  padding: 4px;
  font-size: 16px;
}
.reload-ico {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: center / cover no-repeat;
}
.reload-tips {
  margin-left: 5px;
  font-size: 12px;
  color: #666;
}
.slider-wrpper {
  position: relative;
  margin: 0;
}
.slider-bar {
  margin-top: 12px;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  text-align: center;
  color: #555961;
  border-radius: 2px;
  border: 1px solid #E6EAEF;
  background: #F8FAFE;
}
.slider-button {
  position: absolute;
  top: 1px;
  left: 0;
  width: 46px;
  height: 46px;
  cursor: pointer;
  box-shadow: 0 2px 10px 0 #333;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  border: 1px solid #E6EAEF;
  background: #FFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.slider-button .anticon-pause {
  font-size: 25px;
}
/* 提示信息 */
.tips-container,
.tips-container--active {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  align-items: center;
  padding: 10px;
  transform: translate(-50%, -50%);
  transition: all 0.25s;
  background: #fff;
  border-radius: 5px;
  visibility: hidden;
  opacity: 0;
}
.tips-container--active {
  visibility: visible;
  opacity: 1;
}
.tips-ico {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: center / cover no-repeat;
}
.tips-text {
  margin-left: 5px;
  color: #666;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #FF5125 !important;
}
.login_account {
  width: 700px;
  padding: 38px 0 0;
  position: relative;
  overflow: hidden;
  transition: height 1s ease;
  background-color: transparent;
}
.login_account .modeBox {
  position: absolute;
  right: 0;
  top: 0;
  color: #FF5125;
  font-size: 14px;
  font-weight: 700;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2NiA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBpZD0iRWxsaXBzZSA4NyIgY3g9IjQ0LjUiIGN5PSIxNS41IiByPSI0NCIgc3Ryb2tlPSIjRkY1MTI1IiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPC9zdmc+Cg==) no-repeat;
  background-position: 29px 0;
  width: 95px;
  height: 104px;
  padding: 12px 12px 0 0;
  text-align: right;
  cursor: pointer;
}
.login_account .modeBox:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2NiA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBpZD0iRWxsaXBzZSA4NyIgY3g9IjQ0LjUiIGN5PSIxNS41IiByPSI0NCIgZmlsbD0iI0ZGNTEyNSIgc3Ryb2tlPSIjRkY1MTI1IiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPC9zdmc+Cg==) no-repeat;
  background-position: 29px 0;
  color: #fff;
}
.login_account .box {
  display: flex;
}
.login_account .box .qr-code {
  position: relative;
  padding-top: 18px;
}
.login_account .box .qr-code .logo {
  margin-bottom: 38px;
  text-align: center;
}
.login_account .box .qr-code .logo img {
  width: 140px;
}
.login_account .box .qr-code #login_container {
  height: 300px;
}
.login_account .box .form-box {
  margin-top: 46px;
  font-size: 14px;
  padding: 0 48px;
  word-wrap: break-word;
  flex: 1;
  position: relative;
}
.login_account .box .form-box .text-center {
  height: 220px;
  text-align: center !important;
}
.login_account .box .form-box .logo {
  width: 140px;
}
.login_account .box .form-box .title {
  margin: 28px auto 40px;
  color: #000;
  font-weight: 600;
  font-size: 22px;
  text-align: center;
}
.login_account .box .form-box .tabs {
  margin-bottom: 20px;
}
.login_account .box .form-box .login-code {
  display: inline-block;
  height: 40px;
  color: #FF5125;
  font-weight: 600;
  font-size: 16px;
  line-height: 40px;
  cursor: pointer;
  margin-right: 24px;
  position: relative;
}
.login_account .box .form-box .login-code ::after {
  position: absolute;
  bottom: -5px;
  left: 5%;
  content: ' ';
  display: inline-block;
  height: 2px;
  width: 90%;
  background: #FF5125;
}
.login_account .box .form-box .login-account {
  display: inline-block;
  height: 40px;
  color: #40444C;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
  cursor: pointer;
  margin-right: 24px;
}
.login_account .box .form-box .ant-form-item {
  margin-bottom: 18px;
}
.login_account .box .form-box .login-input {
  width: 100%;
  height: 30px;
  padding: 6px 10px;
  color: #000;
  line-height: 30px;
  background: #fff;
  border: none;
  border-bottom: 1px solid #C0C4CC;
  outline: none;
}
.login_account .box .form-box .gain-button {
  float: right;
  color: #FF5125;
  cursor: pointer;
}
.login_account .box .form-box input:-internal-autofill-selected {
  -webkit-text-fill-color: #000 !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
.login_account .box .form-box .phoneCode {
  display: flex;
  justify-content: space-between;
}
.login_account .box .form-box .cancel {
  color: #FF5125;
  cursor: pointer;
}
.login_account .box .form-box .loginBtn {
  width: 100%;
  height: 41px;
  margin-top: 25px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  background: #FF5125;
  border-radius: 2px;
  border: #FF5125;
}
.login_account .box .form-box .link {
  height: 16.5px;
  line-height: 16.5px;
  margin-top: -6px;
  text-align: right;
  color: #858992;
}
.login_account .box .form-box .link .forgo-password {
  color: #858992;
  cursor: pointer;
}
.login_account .box .form-box .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FF5125;
  border-color: #FF5125;
}
.login_account .box .form-box .areaCode {
  position: absolute;
  z-index: 100;
}
.login_account .box .form-box .areaCode .ant-select-selection {
  color: #40444C;
  background-color: transparent;
  border: none;
}
.login_account .box .form-box .areaCode .ant-select-selection .anticon {
  color: #40444C;
}
.login_account .box .form-box .areaCode .ant-select-selection--single {
  box-shadow: none;
}
.login_account .box .form-box .gitla_class {
  margin-top: 6px;
}
.login_account .box .form-box .gitla_class .ant-switch-checked {
  background-color: #1890ff !important;
}
.login_account .box .form-box .gitla_class .ant-switch {
  background-color: #ffffff40;
}
.login_account .box .form-box > ::before {
  position: absolute;
  left: 0;
  top: -40px;
  content: ' ';
  display: inline-block;
  width: 1px;
  height: 100%;
  background: #E9EBEE;
}
.login_account .box .register {
  margin-top: 30px;
}
.login_account .box .register > ::before {
  top: 20px;
  height: 88%;
}
.login_account .box .register .login-code {
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  color: #40444C;
  font-weight: 600;
}
.login_account .box .register .login-code ::after {
  content: none;
}
.login_account .tips {
  margin-bottom: 21px;
  text-align: center;
  color: var(--6, #858992);
  font-size: 12px;
  font-weight: 400;
}
.login_account .tips span {
  color: #FF5125;
  cursor: pointer;
}
.login-box {
  min-height: 441px;
}
.registration-box {
  min-height: 550px;
}
.rightValidate {
  width: 280px;
  margin: 0px auto;
  position: relative;
  line-height: 33px;
  height: 33px;
  text-align: center;
  z-index: 99;
}
.v_rightBtn {
  position: absolute;
  left: 0;
  top: 0;
  height: 33px;
  width: 40px;
  background: #ddd;
  cursor: pointer;
}
.imgBtn {
  width: 44px;
  height: 171px;
  position: absolute;
  left: 0;
  top: 5px;
}
.imgBtn img {
  width: 100%;
  z-index: 99;
}
.imgBg {
  position: absolute;
  bottom: 35px;
  width: 280px;
  height: 171px;
  box-shadow: 0px 4px 8px #3C5476;
  display: none;
  z-index: 9;
}
.hkinnerWrap {
  border: 1px solid #eee;
}
.green {
  border-color: #34C6C2 !important;
}
.green .v_rightBtn {
  background: #34C6C2;
  color: #fff;
}
.red {
  border-color: red !important;
}
.red .v_rightBtn {
  background: red;
  color: #fff;
}
.refresh {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 4px;
  top: 4px;
  font-size: 12px;
  color: #fff;
  text-shadow: 0px 0px 9px #333;
  cursor: pointer;
  display: none;
}
.notSel {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
}
.codeModal .ant-modal-body {
  padding: 8px;
}
input:-internal-autofill-selected {
  background-color: #fff !important;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.cvpr-page {
  min-height: 100vh;
  background: #f6f8f9;
}
.cvpr-page .ant-input:hover,
.cvpr-page .ant-input:focus,
.cvpr-page .ant-input-focused {
  border-color: #ff5125 !important;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2) !important;
}
.cvpr-page .ant-select:hover .ant-select-selector,
.cvpr-page .ant-select-focused .ant-select-selector {
  border-color: #ff5125 !important;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2) !important;
}
.cvpr-page .banner {
  margin-top: 64px;
  height: 700px;
  background-image: url(/_next/static/images/cvpr_banner_new-03740b67b6ec25362a49dde1a5e8daa5.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.cvpr-page .banner_box {
  width: 70%;
  height: 100%;
  margin: 0 auto;
  padding-top: 152px;
  color: #ffffff;
  font-weight: 600;
}
.cvpr-page .banner_box .title {
  margin-bottom: 36px;
  font-size: 58px;
  width: 1200px;
}
.cvpr-page .banner_box .sub-title {
  margin-bottom: 86px;
  font-size: 40px;
  width: 650px;
}
.cvpr-page .banner_box .desc {
  margin-bottom: 20px;
  font-size: 32px;
}
.cvpr-page .banner_box .time {
  font-size: 24px;
  margin-bottom: 36px;
}
.cvpr-page .banner_box .btn-register {
  width: 200px;
  height: 60px;
  line-height: 60px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.15);
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  border: none;
}
.cvpr-page .banner_box .btn-register:hover {
  background-color: rgba(255, 255, 255, 0.45);
}
.cvpr-page .content {
  width: 70%;
  margin: 0 auto;
  color: #000;
  padding-bottom: 120px;
}
.cvpr-page .content .content-tabs {
  position: sticky;
  top: 64px;
  background: #fff;
  z-index: 99;
  width: 100%;
  margin: 0 auto;
}
.cvpr-page .content .content-tabs .tab-list {
  display: flex;
  height: 60px;
}
.cvpr-page .content .content-tabs .tab-list .tab {
  width: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #333;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  gap: 8px;
  transition: all 0.3s;
}
.cvpr-page .content .content-tabs .tab-list .tab:not(:last-child)::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 35px;
  background: rgba(0, 0, 0, 0.2);
}
.cvpr-page .content .content-tabs .tab-list .tab:hover {
  color: #fff;
  background: #ffb19d;
}
.cvpr-page .content .content-tabs .tab-list .tab.active {
  color: #fff;
  background: #ff5125;
}
.cvpr-page .content .content-tabs .tab-list .tab .icon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cvpr-page .content .section {
  padding-top: 48px;
}
.cvpr-page .content .section .section-title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cvpr-page .content .section .section-title .sub-title {
  margin-left: 20px;
  font-size: 14px;
  font-weight: 400;
  vertical-align: middle;
}
.cvpr-page .content .section .section-title .my-rank {
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.cvpr-page .content .section .section-title .my-rank .score,
.cvpr-page .content .section .section-title .my-rank .rank {
  color: #ffc013;
  font-family: 'PingFang SC';
  line-height: 40px;
}
.cvpr-page .content .section .section-title .my-rank .score {
  margin: 0 20px 0 0;
  font-size: 24px;
  font-weight: 400;
}
.cvpr-page .content .section .section-title .my-rank .rank {
  font-size: 32px;
  font-weight: 500;
  vertical-align: sub;
}
.cvpr-page .content .section .section-content .detail-intro {
  margin-bottom: 40px;
}
.cvpr-page .content .section .section-content .detail-intro p {
  font-size: 14px;
  line-height: 25px;
  color: #000;
  margin-bottom: 16px;
}
.cvpr-page .content .section .section-content .detail-intro p:last-child {
  margin-bottom: 0;
}
.cvpr-page .content .section .section-content .detail-intro .submission-list {
  margin-left: 20px;
  margin-bottom: 16px;
}
.cvpr-page .content .section .section-content .detail-intro .submission-list li {
  font-size: 14px;
  line-height: 25px;
  color: #000;
  margin-bottom: 10px;
  list-style-type: none;
  position: relative;
}
.cvpr-page .content .section .section-content .track-section {
  margin-bottom: 46px;
}
.cvpr-page .content .section .section-content .track-section:last-child {
  margin-bottom: 0;
}
.cvpr-page .content .section .section-content .track-section .track-title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin-bottom: 16px;
}
.cvpr-page .content .section .section-content .track-section .track-subtitle {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin-bottom: 14px;
}
.cvpr-page .content .section .section-content .track-section p {
  font-size: 14px;
  line-height: 25px;
  color: #000;
  margin-bottom: 16px;
}
.cvpr-page .content .section .section-content .track-section p:last-child {
  margin-bottom: 0;
}
.cvpr-page .content .section .section-content .important-update {
  margin: 24px 0;
  padding: 16px 24px;
  background-color: #fff6f6;
  border-radius: 8px;
  border-left: 4px solid #ff5125;
}
.cvpr-page .content .section .section-content .important-update i {
  color: #ff5125;
  font-style: normal;
  line-height: 1.6;
}
.cvpr-page .content .section .section-content .rewards-container {
  display: flex;
  gap: 26px;
  justify-content: center;
  flex-wrap: wrap;
}
.cvpr-page .content .section .section-content .rewards-container .reward-item {
  width: 280px;
  height: 204px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: all 0.3s;
}
.cvpr-page .content .section .section-content .rewards-container .reward-item:hover {
  transform: translateY(-4px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}
.cvpr-page .content .section .section-content .rewards-container .reward-item .reward-content {
  text-align: center;
  font-size: 14px;
}
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-thead tr th {
  color: #666666;
}
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-thead tr th::before {
  display: none;
}
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-tbody tr td {
  color: #333333;
}
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-tbody tr.top-three .medal-icon {
  width: 30px;
  height: 30px;
}
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-row-expand-icon:hover,
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-row-expand-icon-expanded:hover,
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-row-expand-icon:active,
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-row-expand-icon-expanded:active,
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-row-expand-icon:focus,
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-row-expand-icon-expanded:focus,
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-row-expand-icon:focus-visible,
.cvpr-page .content .section .section-content .ant-table-wrapper .ant-table .ant-table-row-expand-icon-expanded:focus-visible {
  color: #ff5125 !important;
  border-color: #ff5125 !important;
  outline: none !important;
  box-shadow: none !important;
}
.cvpr-page .content .timeline-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cvpr-page .content .timeline-wrapper .scroll-button {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: right;
  line-height: 122px;
  width: 165px;
  height: 122px;
  cursor: pointer;
  z-index: 2;
  transition: all 0.3s ease;
  border-radius: 0px 2px 2px 0px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 83%);
}
.cvpr-page .content .timeline-wrapper .scroll-button.left {
  left: 0;
  padding-left: 20px;
  text-align: left;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFF 83%);
}
.cvpr-page .content .timeline-wrapper .scroll-button.right {
  right: 0;
  padding-right: 20px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 83%);
}
.cvpr-page .content .timeline-wrapper .scroll-button.hidden,
.cvpr-page .content .timeline-wrapper .scroll-button.hide {
  display: none;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.cvpr-page .content .timeline-wrapper:hover .scroll-button {
  display: block;
}
.cvpr-page .content .timeline-wrapper .timeline-container {
  align-items: center;
  position: relative;
  padding: 24px 20px;
  background-color: #fff;
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
}
.cvpr-page .content .timeline-wrapper .timeline-container::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline-content {
  display: flex;
  flex-direction: column;
  min-width: max-content;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline-times {
  display: flex;
  gap: 100px;
  margin-bottom: 10px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline-times .time {
  width: 190px;
  font-size: 16px;
  font-weight: 600;
  color: #323232;
  text-align: center;
  white-space: nowrap;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline-times .time:nth-child(1) {
  width: 130px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline-times .time:nth-child(2) {
  width: 198px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline-times .time:nth-child(3) {
  width: 158px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline {
  display: flex;
  gap: 100px;
  align-items: center;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline .timeline-item {
  position: relative;
  display: flex;
  align-items: center;
  color: #323232;
  justify-content: center;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(1) {
  width: 130px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(1) .arrow-icon {
  right: -97px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(2) {
  width: 198px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(3) {
  width: 158px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline .timeline-item .label {
  padding: 0 15px 0 12px;
  height: 36px;
  border-radius: 6px;
  background: #f4f4f4;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  justify-content: center;
  text-align: center;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline .timeline-item .label img {
  width: 16px;
  height: 16px;
}
.cvpr-page .content .timeline-wrapper .timeline-container .timeline .timeline-item .arrow-icon {
  position: absolute;
  right: -95px;
  top: 50%;
  transform: translateY(-50%);
  width: 90px;
  z-index: 1;
}
.cvpr-page .fixed-card {
  position: fixed;
  left: 40px;
  bottom: 25%;
  width: 170px;
  background: #ffffff;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 10px 18px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 99;
  color: #000000;
}
.cvpr-page .fixed-card.right {
  left: auto;
  right: 40px;
  padding: 18px 0 13px;
}
.cvpr-page .fixed-card.right .qrcode {
  text-align: center;
}
.cvpr-page .fixed-card.right .qrcode img {
  width: 126px;
  height: 126px;
  margin-bottom: 15px;
}
.cvpr-page .fixed-card.right .qrcode .label {
  font-size: 16px;
  font-weight: 400;
}
.cvpr-page .fixed-card .countdown {
  text-align: center;
  margin-bottom: 20px;
}
.cvpr-page .fixed-card .countdown .time-row {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.cvpr-page .fixed-card .countdown .time-row .number {
  height: 90px;
  margin-right: 12px;
  font-size: 64px;
  font-family: 'PingFang SC';
  font-weight: 600;
}
.cvpr-page .fixed-card .countdown .time-row .text {
  font-size: 20px;
  font-weight: 600;
}
.cvpr-page .fixed-card .countdown .label {
  font-size: 16px;
}
.cvpr-page .fixed-card .register-btn {
  width: 134px;
  height: 40px;
  border-radius: 4px;
  background: #ff5125;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  border: none;
}
.cvpr-page .fixed-card .register-btn:hover {
  background: #f62;
}
.cvpr-page .back-to-top {
  position: fixed;
  right: 40px;
  bottom: 40px;
  width: 72px;
  height: 72px;
  background: #ff5125;
  border-radius: 4px;
  box-shadow: 0px 0px 9.9px 0px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 99;
  transition: all 0.3s;
}
.cvpr-page .back-to-top:hover {
  background: #f62;
}
.cvpr-page .back-to-top .arrow {
  margin-bottom: 4px;
}
.cvpr-page .back-to-top .arrow svg {
  width: 16px;
  height: 16px;
}
.cvpr-page .back-to-top .text {
  margin-top: 7px;
  color: #fff;
  font-size: 10px;
  font-weight: 500;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container {
  position: relative;
  padding: 22px 20px;
  background-color: #fff;
  border-radius: 2px;
  display: flex;
  flex-direction: column;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline-times .time {
  min-width: 220px;
  font-size: 16px;
  font-weight: 600;
  color: #323232;
  text-align: center;
  justify-content: center;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline-times .time:nth-child(5) {
  width: 290px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline-times .time:nth-child(6) {
  width: 250px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline-times .time:nth-child(7) {
  width: 270px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline-times .time:nth-child(8) {
  width: 235px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline {
  gap: 100px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item {
  width: 220px;
  position: relative;
  display: flex;
  align-items: center;
  color: #323232;
  justify-self: center;
  justify-content: center;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item .label {
  padding: 0 15px 0 12px;
  height: 36px;
  border-radius: 6px;
  background: #f4f4f4;
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  line-height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  white-space: nowrap;
  min-width: 190px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item .label img {
  width: 16px;
  height: 16px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item .arrow-icon {
  position: absolute;
  right: -92px;
  width: 102px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(5) {
  width: 290px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(5) .arrow-icon {
  right: -97px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(6) {
  width: 250px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(7) {
  width: 270px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(7) .arrow-icon {
  right: -97px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline .timeline-item:nth-child(8) {
  width: 235px;
}
.cvpr-page-zh .content .timeline-wrapper .timeline-container .timeline-line {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background: #000;
  transform: translateY(-14px);
}
.ant-badge-status-dot {
  width: 8px !important;
  height: 8px !important;
}
.filter-select .ant-select-focused .ant-select-selection,
.filter-select .ant-select-selection:hover,
.filter-select .ant-select-selection:focus,
.filter-select .ant-select-selection:active {
  border-color: #ff5125 !important;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.1) !important;
}
.cvpr-admin-select.ant-select-dropdown .ant-select-dropdown-menu-item:hover,
.cvpr-admin-select.ant-select-dropdown .ant-select-dropdown-menu-item-active {
  background-color: #ff5125 !important;
  color: #fff;
}
.cvpr-admin-page {
  min-height: calc(100vh - 64px);
  margin-top: 64px;
  background: #f6f8f9;
}
.cvpr-admin-page .ant-layout-content {
  padding: 24px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .my-rank {
  width: 100%;
  margin-bottom: 16px;
  padding-right: 14px;
  text-align: right;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .my-rank .score,
.cvpr-admin-page .ant-layout-content .content-wrapper .my-rank .rank {
  color: #ffc013;
  font-family: 'PingFang SC';
  line-height: 40px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .my-rank .score {
  margin: 0 20px 0 0;
  font-size: 24px;
  font-weight: 400;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .my-rank .rank {
  font-size: 32px;
  font-weight: 500;
  vertical-align: sub;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card {
  background: #fff;
  padding: 24px;
  border-radius: 8px;
  margin-bottom: 24px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .ant-table-row-expand-icon:hover,
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .ant-table-row-expand-icon-expanded:hover,
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .ant-table-row-expand-icon:active,
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .ant-table-row-expand-icon-expanded:active,
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .ant-table-row-expand-icon:focus,
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .ant-table-row-expand-icon-expanded:focus,
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .ant-table-row-expand-icon:focus-visible,
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .ant-table-row-expand-icon-expanded:focus-visible {
  color: #ff5125 !important;
  border-color: #ff5125 !important;
  outline: none !important;
  box-shadow: none !important;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .content-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .content-header .title-section {
  display: flex;
  align-items: center;
  gap: 12px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .content-header .title-section .content-title {
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .content-header .title-section .description {
  color: #666;
  font-size: 14px;
  font-weight: 400;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .content-header .filter-select {
  width: 200px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide {
  padding: 0 20px;
  color: #333;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 24px 0 12px;
  color: #000;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide h3:first-child {
  margin-top: 0;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide p {
  margin-bottom: 16px;
  line-height: 1.6;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide pre {
  background: #f6f8f9;
  padding: 12px 16px;
  border-radius: 4px;
  margin: 12px 0;
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  font-size: 13px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide pre.code-shell {
  background-color: #f6f8fa;
  border-radius: 6px;
  padding: 16px;
  margin: 16px 0;
  font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
  font-size: 14px;
  line-height: 1.5;
  white-space: pre;
  color: #24292e;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide pre.code-shell .c {
  color: #6a737d;
  /* GitHub style comment color */
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .notice {
  background-color: #f8f8f8;
  border-left: 4px solid #e7e7e7;
  padding: 20px;
  margin: 16px 0;
  border-radius: 0 4px 4px 0;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .notice h3 {
  margin-top: 0;
  margin-bottom: 12px;
  color: #24292e;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .notice ul {
  margin: 0;
  padding-left: 20px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .notice ul li {
  margin: 4px 0;
  color: #666;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .download-section a {
  color: #ff5125;
  text-decoration: none;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .download-section a:hover {
  text-decoration: underline;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .submission-steps {
  margin-top: 24px;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .submission-steps pre .c {
  color: #998;
  font-style: italic;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .submission-steps code {
  padding: 2px 4px;
  color: #1f1f1f;
  background-color: #f0f0f0;
  border-radius: 4px;
  font-size: 90%;
  font-weight: inherit;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: keep-all;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .code-block {
  background-color: #f6f8fa;
  border-radius: 6px;
  padding: 16px;
  margin: 16px 0;
  overflow-x: auto;
}
.cvpr-admin-page .ant-layout-content .content-wrapper .content-card .submission-guide .code-block code {
  font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
  font-size: 14px;
  line-height: 1.5;
  white-space: pre;
  color: #24292e;
}
.cvpr-admin-page .ant-select:hover .ant-select-selector {
  border-color: #ff5125 !important;
}
.cvpr-admin-page .ant-select.ant-select-focused .ant-select-selector {
  border-color: #ff5125 !important;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.1) !important;
}
.cvpr-admin-page .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected) {
  background-color: rgba(255, 81, 37, 0.1);
}
.cvpr-admin-page .ant-select-dropdown .ant-select-item-option-selected {
  background-color: rgba(255, 81, 37, 0.1);
  color: #ff5125;
}
.cvpr-admin-page .ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state {
  color: #ff5125;
}
.cvpr-admin-page .custom-radio {
  appearance: none;
  width: 16px;
  height: 16px;
  border: 2px solid #d9d9d9;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  position: relative;
}
.cvpr-admin-page .custom-radio:checked {
  border-color: #ff5125;
  background: white;
}
.cvpr-admin-page .custom-radio:checked::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: #ff5125;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cvpr-admin-page .custom-radio:hover {
  border-color: #ff5125;
}
.cvpr-admin-page .score-section {
  display: flex;
  align-items: center;
}
.cvpr-admin-page .score-section .final-score-tag {
  margin-left: 8px;
  font-size: 10px;
  font-weight: 500;
}
.cvpr-admin-page .status-section {
  display: flex;
  align-items: center;
  gap: 4px;
}
.markdown-body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word;
}
.markdown-body h1 {
  padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid #eaecef;
  margin-bottom: 16px;
}
.markdown-body h2 {
  padding-bottom: 0.3em;
  font-size: 1.5em;
  border-bottom: 1px solid #eaecef;
  margin: 24px 0 16px;
}
.markdown-body h3 {
  font-size: 1.25em;
  margin: 20px 0 16px;
}
.markdown-body p {
  margin: 16px 0;
}
.markdown-body ul {
  padding-left: 2em;
  margin: 16px 0;
}
.markdown-body li {
  margin: 8px 0;
}
.markdown-body a {
  color: #ff5125;
  text-decoration: none;
}
.markdown-body a:hover {
  text-decoration: underline;
}
.markdown-body code {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27, 31, 35, 0.05);
  border-radius: 3px;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
}
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 6px;
  margin: 16px 0;
}
.markdown-body pre code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
  display: inline;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
}
.markdown-body .notice {
  background-color: #f8f8f8;
  border-left: 4px solid #e7e7e7;
  padding: 20px;
  margin: 16px 0;
  border-radius: 0 4px 4px 0;
}
.markdown-body .notice p {
  margin: 0;
}
.markdown-body .notice ul {
  margin: 0;
  padding-left: 20px;
  background-color: rgba(255, 81, 37, 0.05);
}
.markdown-body .notice ul li {
  margin: 4px 0;
  color: #666;
}
.markdown-body .notice h3 {
  margin-top: 0;
  margin-bottom: 12px;
  color: #24292e;
}
.cvpr-admin .rank-info {
  background: #fff;
  padding: 16px 24px;
  margin: 16px 24px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}
.cvpr-admin .rank-info .rank-item {
  display: flex;
  align-items: center;
  gap: 16px;
}
.cvpr-admin .rank-info .rank-item .rank-label {
  color: #666;
  font-size: 14px;
}
.cvpr-admin .rank-info .rank-item .rank-value {
  font-size: 20px;
  font-weight: 600;
  color: #ff5125;
}
.cvpr-admin .rank-info .rank-item .rank-score {
  font-size: 14px;
  color: #333;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.forum-search-admin {
  width: 100%;
  background-image: url(/_next/static/images/forum_bg_new-3143f7b2aa3998da44ad179913093d9f.png);
  background-repeat: round;
  position: relative;
  z-index: 1;
}
.forum-search-admin .forum-search-title {
  text-align: center;
}
.forum-search-admin .forum-search-title .forum-search-h {
  color: #000;
  font-size: 28px;
  font-weight: 600;
  line-height: normal;
  padding-top: 64px;
  margin-bottom: 12px;
}
.forum-search-admin .forum-search-title .forum-search-txt {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 24px;
}
.forum-search-admin .forum-search-div {
  text-align: center;
}
.forum-search-admin .forum-search-div .forum-search-main {
  height: 48px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid #e9ebee;
  background: #fff;
  box-shadow: 0px 4px 10px 0px rgba(8, 15, 39, 0.05);
  margin-right: 8px;
}
.forum-search-admin .forum-search-div .forum-search-main .ant-input {
  border: none;
  border-radius: 4px;
  padding-right: 0;
}
.forum-search-admin .forum-search-div .forum-search-main .ant-input:focus {
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2);
}
.forum-search-admin .forum-search-div .ant-input-search-icon {
  color: #ff000000 !important;
  font-size: 18px;
  z-index: 999;
}
.forum-search-admin .forum-search-div .ant-btn {
  border-color: #ffad98;
}
.forum-search-admin .forum-search-div .forum-search-button .sidebar {
  display: inline-block;
  width: 85px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  cursor: pointer;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  flex-shrink: 0;
  border-radius: 4px;
  background: #ff5125;
  box-shadow: 0px 4px 10px 0px rgba(8, 15, 39, 0.05);
}
.forum-search-admin .forum-search-div .forum-search-button .sidebar:hover {
  background: #F62;
}
.forum-search-admin .forum-search-list {
  color: #555961;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  padding-bottom: 118px;
  max-width: 866px;
  margin: 0 auto;
  margin-top: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.forum-search-admin .forum-search-list .forum-search-list-title img {
  margin-right: 6px;
  margin-top: -3px;
}
.forum-search-admin .forum-search-list .forum-search-list-title span {
  margin-right: 8px;
}
.forum-search-admin .forum-search-list .forum-search-list-span .forum-search-list-span-txt {
  cursor: pointer;
  transition: color 0.2s;
}
.forum-search-admin .forum-search-list .forum-search-list-span .forum-search-list-span-txt:hover {
  color: #ffad98;
}
.forum-search-admin .forum-search-list .forum-search-list-span .forum-search-list-span-fg {
  margin-left: 8px;
  margin-right: 8px;
  color: #b9bcc1;
}
.forum {
  min-height: 600px;
  margin-top: -88px;
  background-color: #f4f4f4;
}
.forum .forum-content {
  display: flex;
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 80px;
}
@media (min-width: 1600px) {
  .forum .forum-content {
    width: 1440px;
  }
}
.forum .forum-content .list-content {
  width: 100%;
  z-index: 2;
}
.forum .forum-content .list-content .list-title {
  line-height: 29px;
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 15px;
  margin-top: 38px;
}
.forum .forum-content .list-content .list-title::before {
  content: '';
  width: 8px;
  height: 8px;
  background: #ff5125;
  display: inline-block;
  margin-bottom: 3px;
  margin-right: 9px;
  transform: rotate(45deg);
}
.forum .forum-content .list-content .content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.forum .forum-content .list-content .content .list-item {
  background: #ffffff;
  padding: 16px 18px;
  border: 1px solid #fff;
  border-radius: 4px;
  cursor: pointer;
}
.forum .forum-content .list-content .content .list-item:hover {
  border: 1px solid #ff5125;
}
.forum .forum-content .list-content .content .list-item .item-left {
  display: flex;
  align-items: normal;
}
.forum .forum-content .list-content .content .list-item .item-left .img {
  width: 42px;
  height: 42px;
  margin-right: 16px;
}
.forum .forum-content .list-content .content .list-item .item-left .column {
  width: 100%;
  font-weight: 400;
}
.forum .forum-content .list-content .content .list-item .item-left .column .modeltitle {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 14px;
  padding-left: 0;
}
.forum .forum-content .list-content .content .list-item .item-left .column .firstForum {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: #666666;
}
.forum .forum-content .list-content .content .list-item .item-left .column .firstForum .forumTitle {
  width: 280px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.forum .forum-content .list-content .content .list-item .item-left .column p {
  padding: 2px;
  margin: 0;
}
.forum .forum-content .list-content .content .list-item .item-right {
  display: flex;
  color: #656565;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  padding-left: 58px;
  margin-top: 7px;
}
.forum .forum-content .list-content .content .list-item .item-right div {
  margin-right: 30px;
}
.centent-search {
  width: 318px;
  padding-left: 24px;
  padding-top: 22px;
  padding-bottom: 22px;
}
.centent-search .btnTitle {
  color: #001c10;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 6px;
}
.centent-search .desc {
  color: #797979;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.centent-search.share-search::before,
.centent-search.help-search::before {
  display: block;
  width: 36px;
  height: 36px;
  content: '';
  float: left;
}
.centent-search.share-search::before {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
  margin-right: 12px;
}
.centent-search.help-search::before {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
  margin-right: 12px;
}
.forum-search-menu .ant-dropdown-menu-item {
  transition: background 0.5s !important;
}
.forum-search-menu .ant-dropdown-menu-item:hover {
  background: #f5f5f5 !important;
}
.ant-dropdown-menu {
  padding: 8px 0;
}
.ant-dropdown-menu .forum-search-li {
  padding: 0;
}

.wechat-float-icon {
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 1000;
  background-color: #fff;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transition: all 0.3s;
}
.wechat-float-icon:hover {
  transform: scale(1.1);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
/* 微信二维码Tooltip样式 */
.wechat-qrcode-tooltip {
  /* 隐藏Tooltip的箭头 */
}
.wechat-qrcode-tooltip .ant-tooltip-inner {
  margin-bottom: 10px;
  min-height: auto;
  padding: 8px;
  background-color: #fff;
  border-radius: 8px;
}
.wechat-qrcode-tooltip .ant-tooltip-arrow {
  display: none;
}

.custom-input:hover,
.custom-input:focus {
  border-color: #ff5125 !important;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2) !important;
}
/* 覆盖Ant Design默认样式 */
.ant-input {
  border-radius: 4px !important;
}
.ant-input:hover {
  border-color: #ff5125 !important;
}
.ant-input:focus {
  border-color: #ff5125 !important;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2) !important;
}
/* 确保样式优先级足够高 */
.ant-form-item .ant-input:hover,
.ant-form-item .ant-input:focus {
  border-color: #ff5125 !important;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2) !important;
}
/* 上传组件样式 */
.ant-upload.ant-upload-drag {
  /* 上传组件的文字颜色 */
}
.ant-upload.ant-upload-drag:hover {
  border-color: #ff5125 !important;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover {
  border-color: #ff5125 !important;
}
.ant-upload.ant-upload-drag:focus,
.ant-upload.ant-upload-drag.ant-upload-drag-focused {
  border-color: #ff5125 !important;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2) !important;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  color: #666;
}
.ant-upload.ant-upload-drag:hover p.ant-upload-text {
  color: #ff5125;
}
/* 按钮样式 */
.ant-btn {
  border-radius: 4px !important;
}
.ant-btn.ant-btn-dashed:hover,
.ant-btn.ant-btn-dashed:focus {
  color: #ff5125;
  border-color: #ff5125;
}
.ant-btn.ant-btn-primary {
  background-color: #ff5125;
  border-color: #ff5125;
}
.ant-btn.ant-btn-primary:hover,
.ant-btn.ant-btn-primary:focus {
  background-color: rgba(255, 81, 37, 0.8);
  border-color: rgba(255, 81, 37, 0.8);
}
/* Modal样式 */
.ant-modal .ant-modal-content {
  border-radius: 12px !important;
  overflow: hidden;
}
.ant-modal .ant-modal-content .ant-modal-header {
  border-radius: 12px 12px 0 0 !important;
}
.ant-modal .ant-modal-content .ant-modal-body {
  border-radius: 0 0 12px 12px !important;
}
.ant-modal .ant-modal-close {
  color: #666;
}
.ant-modal .ant-modal-close:hover {
  color: #ff5125;
}
.wechat-float-icon {
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 1000;
  background-color: #fff;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transition: all 0.3s;
}
.wechat-float-icon:hover {
  transform: scale(1.1);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
/* 微信二维码Tooltip样式 */
.wechat-qrcode-tooltip {
  /* 隐藏Tooltip的箭头 */
}
.wechat-qrcode-tooltip .ant-tooltip-inner {
  margin-bottom: 10px;
  min-height: auto;
  padding: 8px;
  background-color: #fff;
  border-radius: 8px;
}
.wechat-qrcode-tooltip .ant-tooltip-arrow {
  display: none;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.activity {
  background: #F4F4F4;
}
.activity_banner {
  position: relative;
  height: 566px;
  background: url(/_next/static/images/banner_activity-8ff32b50aae37f153617ba223dc90397.png) center no-repeat;
  background-size: 100%;
}
.activity_banner .banner_text {
  width: 100%;
  padding-top: 80px;
  color: #242933;
  text-align: center;
  font-size: 16px;
}
.activity_banner .banner_text_title {
  font-weight: 600;
  font-size: 32px;
  margin-bottom: 16px;
}
.activity_banner .banner_content {
  width: 1104px;
  height: 400px;
  margin: 0 auto;
  margin-top: 56px;
  padding: 40px;
  display: flex;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
}
.activity_banner .banner_content_left {
  margin-right: 40px;
}
.activity_banner .banner_content_left img {
  width: 505px;
  height: 320px;
  border-radius: 10px;
}
.activity_banner .banner_content_right {
  color: #666;
  font-size: 16px;
  line-height: 24px;
}
.activity_banner .banner_content_right .activity_title {
  height: 80px;
  color: #242933;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制文本显示的行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.activity_banner .banner_content_right .activity_status {
  width: 80px;
  height: 36px;
  margin: 12px 0 48px;
  line-height: 36px;
  text-align: center;
  border-radius: 2px;
}
.activity_banner .banner_content_right .registration {
  background: #E6F5E6;
  color: #1AB531;
}
.activity_banner .banner_content_right .ongoing {
  background: #FFEBE6;
  color: #FF5125;
}
.activity_banner .banner_content_right .ended {
  background: #F1F3F5;
  color: #A0A4AB;
}
.activity_banner .banner_content_right .activity_info .column {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.activity_banner .banner_content_right .activity_info .column .beyond {
  margin-left: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* 限制文本显示的行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.activity_content {
  margin-top: 106px;
}
.activity .module {
  width: 1112px;
  margin: 0 auto;
}
.activity .module .title {
  position: relative;
  margin-bottom: 100px;
  color: #000;
  font-weight: 500;
  font-size: 30px;
  text-align: center;
}
.activity .module .title img {
  position: absolute;
  top: -2px;
  left: 38%;
}
.activity .module .title span {
  position: relative;
  z-index: 1;
}
.activity .module .content {
  display: flex;
  flex-wrap: wrap;
}
.activity .module .content .block {
  position: relative;
  width: 352px;
  height: 434px;
  margin: 0 24px 24px 0;
  border-radius: 10px;
  background: #FBFBFB;
  border: 1px solid #E9E9E9;
}
.activity .module .content .block .item {
  position: relative;
  width: 100%;
  height: 212px;
}
.activity .module .content .block .item .info {
  padding: 16px 24px 0;
  color: #666;
  font-size: 14px;
}
.activity .module .content .block .item .info .name {
  height: 72px;
  margin-bottom: 32px;
  line-height: 36px;
  color: #242933;
  font-weight: 500;
  font-size: 20px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制文本显示的行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.activity .module .content .block .item .info .column {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.activity .module .content .block .item .info .column i {
  margin-right: 8px;
}
.activity .module .content .block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.activity .module .content .block .activityStatus {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 70px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 10px 0px;
}
.activity .module .content .block .registration {
  background: #1AB531;
}
.activity .module .content .block .ongoing {
  background: #FF5125;
}
.activity .module .content .block .ended {
  background: #A0A4AB;
}
.activity .module .content .block:nth-child(3n + 3) {
  margin-right: 0;
}
.activity .module .content .block:hover {
  border: 1px solid #FF5125;
}
.activity .activityList {
  width: 1104px;
  padding-bottom: 30px;
}
.activity .activityList .status {
  display: flex;
  height: 78px;
  align-items: center;
  margin-bottom: 32px;
  padding: 0 32px;
  color: #242933;
  font-size: 18px;
  border-radius: 4px;
  background: #FFF;
}
.activity .activityList .status span {
  font-weight: 500;
}
.activity .activityList .status ul {
  display: flex;
  list-style: none;
}
.activity .activityList .status ul li {
  position: relative;
  z-index: 10;
  margin-right: 40px;
  cursor: pointer;
}
.activity .activityList .status ul .status_select {
  color: #FF5125;
  font-weight: 500;
}
.activity .activityList .status ul .status_selectBG {
  position: absolute;
  top: 26px;
  left: 50%;
  width: 10px;
  height: 5px;
  margin-left: -5px;
  background: #FF5125;
  border-radius: 16px;
}
.activity .activityList .content {
  margin-bottom: 6px;
}
.activity .activityList .content .block .item .activityFaceImg {
  width: 100%;
  height: 222px;
  border-radius: 10px 10px 0 0;
}
.activity .activityList .content .block:nth-child(3n + 3) {
  margin-right: 0;
}
.activityDetail {
  background: #f6f8f9;
}
.activityDetail .banner,
.activityDetail .banner .activityBanner {
  min-width: 1340px;
  height: 300px;
}
.activityDetail .banner {
  position: relative;
}
.activityDetail .banner .bannerContent {
  position: absolute;
  top: 82px;
  left: 0;
  width: 100%;
}
.activityDetail .banner .bannerContent .bannerInfo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 1200px;
  margin: 0 auto;
}
.activityDetail .banner .bannerContent .bannerLeft {
  width: 420px;
  color: #E9EBEE;
  font-size: 14px;
}
.activityDetail .banner .bannerContent .bannerLeft .title {
  margin-bottom: 40px;
  color: #fff;
  font-size: 24px;
  line-height: 36px;
}
.activityDetail .banner .bannerContent .bannerLeft .activityAddr {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.activityDetail .banner .bannerContent .bannerRight {
  padding-right: 78px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
.activityDetail .banner .bannerContent .bannerRight .countDown {
  margin: 8px 0 16px;
}
.activityDetail .banner .bannerContent .bannerRight .countDown .ant-statistic-content {
  color: #fff;
  font-weight: 500;
  font-size: 28px;
}
.activityDetail .banner .bannerContent .bannerRight .enterUrl {
  width: 114px;
  height: 40px;
  margin: 0 auto;
  color: #fff;
  font-weight: 500;
  line-height: 40px;
  background: #FF5125;
  border-radius: 2px;
  cursor: pointer;
}
.activityDetail .banner .bannerContent .bannerRight .enterUrl:hover {
  background: #f62;
}
.activityDetail .banner .bannerContent .bannerRight .enterCount {
  display: inline-block;
  margin-top: 10px;
  color: #fff;
  font-size: 14px;
}
.activityDetail .actDetailBox .actDetail {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 60px;
  background: #F4F4F4;
}
.activityDetail .actDetailBox .actDetail .breadcrumb {
  padding: 12px 0;
}
.activityDetail .actDetailBox .actDetail .actContent {
  margin-top: 30px;
  min-height: 400px;
  padding: 0 24px 30px;
  background: #fff;
}
.activityDetail .actDetailBox .actDetail .actContent img {
  max-width: 100%;
}
.activityDetail .actDetailBox .actDetail .actContent .actHead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 22px 0 18px;
  border-bottom: 1px solid #E9EBEE;
}
.activityDetail .actDetailBox .actDetail .actContent .actHead .actInfo {
  color: #282936;
  font-weight: 500;
  font-size: 18px;
}
.activityDetail .actDetailBox .actDetail .actContent .actHead .actShare {
  color: #000;
  font-size: 14px;
  cursor: pointer;
}
.activityDetail .actDetailBox .actDetail .actContent .actHead .actShare .actShareIcon {
  margin-right: 4px;
  padding: 2px;
  color: #555961;
  border-radius: 50%;
}
.activityDetail .actDetailBox .actDetail .actContent .actEditor {
  padding-top: 24px;
  word-break: break-all;
}
.activityDetail .actDetailBox .actDetail .actContent .actEditor p {
  margin-bottom: 0;
}
.activityDetail .actDetailBox .actDetail .actContent .actEditor ol {
  padding-left: 20px;
  list-style: decimal !important;
}
.activityDetail .actDetailBox .actDetail .actContent .actEditor ul {
  padding-left: 20px;
  list-style: initial !important;
}
.activityDetail .actDetailBox .actDetail .actContent .actEditor blockquote {
  display: block;
  margin: 20px 0;
  padding: 0.5em 1.2em;
  line-height: 2em;
  background-color: #ececec;
  border-left: 5px solid #35b378;
}
.activityDetail .actDetailBox .actDetail .actContent .actEditor code {
  margin: 0;
  padding: 3px 0;
  overflow-x: auto;
  font-size: 14px;
  word-break: normal;
  background-color: #f5f5f5;
  border-radius: 0;
}
.activityDetail .actDetailBox .actDetail .actContent .actEditor pre {
  display: block;
  padding: 20px;
  overflow-x: auto;
  font-size: 14px;
  line-height: 28px;
  word-break: break-word;
  background-color: #f5f5f5;
  border-radius: 0;
}

.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(a) ". ";counter-increment:a}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(b) ". ";counter-increment:b}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(c) ". ";counter-increment:c}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(d) ". ";counter-increment:d}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(e) ". ";counter-increment:e}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:a}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:b}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:c}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:d}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:e}.bf-image-link-editor,.bf-image-size-editor{padding-bottom:1px;overflow:hidden;border-radius:2px 2px 0 0;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.1)}.bf-image-link-editor .editor-input-group,.bf-image-size-editor .editor-input-group{width:300px;margin:8px 10px;overflow:hidden}.bf-image-link-editor input,.bf-image-size-editor input{display:block;float:left;box-sizing:content-box;height:32px;margin:0 5px 0 0;padding:0 10px;background-color:hsla(0,0%,100%,.1);border:none;border-radius:2px;outline:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#fff;font-weight:700}.bf-image-link-editor input:hover,.bf-image-size-editor input:hover{box-shadow:inset 0 0 0 1px rgba(52,152,219,.5)}.bf-image-link-editor input:focus,.bf-image-size-editor input:focus{box-shadow:inset 0 0 0 1px #3498db}.bf-image-link-editor button,.bf-image-size-editor button{float:left;width:90px;height:32px;margin:0;padding:0 20px;background-color:#3498db;border:none;color:#fff;font-size:12px;border-radius:2px;cursor:pointer}.bf-image-link-editor button:hover,.bf-image-size-editor button:hover{background-color:#2084c7}.bf-image-size-editor input{width:80px}.bf-image-link-editor input{width:185px}.bf-image-link-editor .switch-group{height:16px;margin:10px}.bf-image-link-editor .switch-group .bf-switch{float:left}.bf-image-link-editor .switch-group label{float:left;margin-left:15px;color:#999;font-size:12px;line-height:16px}.bf-content .bf-image{position:relative}.bf-content .bf-image .bf-csize-icon{position:absolute;z-index:2;width:10px;height:10px;background-color:rgba(52,152,219,.3)}.bf-content .bf-image .bf-csize-icon.right-bottom{right:0;bottom:0;cursor:se-resize}.bf-content .bf-image .bf-csize-icon.left-bottom{left:0;bottom:0;cursor:sw-resize}.bf-content .bf-image .bf-pre-csize{position:absolute;z-index:1;background:transparent}.bf-content .bf-image .bf-pre-csize.rightbottom{left:0;top:0;border:1px dashed #00bfff}.bf-content .bf-image .bf-pre-csize.leftbottom{right:0;top:0;border:1px dashed #00bfff}.bf-content .bf-image .bf-media-toolbar:before{visibility:hidden}.bf-content .bf-image .bf-media-toolbar[data-align=center] [data-align=center],.bf-content .bf-image .bf-media-toolbar[data-align=left] [data-align=left],.bf-content .bf-image .bf-media-toolbar[data-align=right] [data-align=right],.bf-content .bf-image .bf-media-toolbar[data-float=left] [data-float=left],.bf-content .bf-image .bf-media-toolbar[data-float=right] [data-float=right]{color:#3498db}@font-face{font-family:braft-icons;src:url(data:font/woff;base64,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);font-weight:400;font-style:normal}.bf-container [class*=" bfi-"],.bf-container [class^=bfi-],.bf-modal-root [class*=" bfi-"],.bf-modal-root [class^=bfi-]{font-family:braft-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bf-container .bfi-table:before,.bf-modal-root .bfi-table:before{content:"\E228"}.bf-container .bfi-clear_all:before,.bf-modal-root .bfi-clear_all:before{content:"\E0B8"}.bf-container .bfi-format_clear:before,.bf-modal-root .bfi-format_clear:before{content:"\E239"}.bf-container .bfi-hr:before,.bf-modal-root .bfi-hr:before{content:"\E925"}.bf-container .bfi-colorize:before,.bf-modal-root .bfi-colorize:before{content:"\E3B8"}.bf-container .bfi-crop_free:before,.bf-modal-root .bfi-crop_free:before{content:"\E3C2"}.bf-container .bfi-pause:before,.bf-modal-root .bfi-pause:before{content:"\E034"}.bf-container .bfi-play_arrow:before,.bf-modal-root .bfi-play_arrow:before{content:"\E037"}.bf-container .bfi-bin:before,.bf-modal-root .bfi-bin:before{content:"\E9AC"}.bf-container .bfi-replay:before,.bf-modal-root .bfi-replay:before{content:"\E042"}.bf-container .bfi-tune:before,.bf-modal-root .bfi-tune:before{content:"\E429"}.bf-container .bfi-close:before,.bf-modal-root .bfi-close:before{content:"\E913"}.bf-container .bfi-align-center:before,.bf-modal-root .bfi-align-center:before{content:"\E028"}.bf-container .bfi-align-justify:before,.bf-modal-root .bfi-align-justify:before{content:"\E026"}.bf-container .bfi-align-left:before,.bf-modal-root .bfi-align-left:before{content:"\E027"}.bf-container .bfi-align-right:before,.bf-modal-root .bfi-align-right:before{content:"\E029"}.bf-container .bfi-image-right:before,.bf-modal-root .bfi-image-right:before{content:"\E914"}.bf-container .bfi-image-left:before,.bf-modal-root .bfi-image-left:before{content:"\E91E"}.bf-container .bfi-music:before,.bf-modal-root .bfi-music:before{content:"\E90E"}.bf-container .bfi-camera:before,.bf-modal-root .bfi-camera:before{content:"\E911"}.bf-container .bfi-copy:before,.bf-modal-root .bfi-copy:before{content:"\E92C"}.bf-container .bfi-file-text:before,.bf-modal-root .bfi-file-text:before{content:"\E926"}.bf-container .bfi-film:before,.bf-modal-root .bfi-film:before{content:"\E91C"}.bf-container .bfi-github:before,.bf-modal-root .bfi-github:before{content:"\EAB0"}.bf-container .bfi-ltr:before,.bf-modal-root .bfi-ltr:before{content:"\EA74"}.bf-container .bfi-page-break:before,.bf-modal-root .bfi-page-break:before{content:"\EA68"}.bf-container .bfi-pagebreak:before,.bf-modal-root .bfi-pagebreak:before{content:"\EA6E"}.bf-container .bfi-paint-format:before,.bf-modal-root .bfi-paint-format:before{content:"\E90C"}.bf-container .bfi-paste:before,.bf-modal-root .bfi-paste:before{content:"\E92D"}.bf-container .bfi-pilcrow:before,.bf-modal-root .bfi-pilcrow:before{content:"\EA73"}.bf-container .bfi-pushpin:before,.bf-modal-root .bfi-pushpin:before{content:"\E946"}.bf-container .bfi-redo:before,.bf-modal-root .bfi-redo:before{content:"\E968"}.bf-container .bfi-rtl:before,.bf-modal-root .bfi-rtl:before{content:"\EA75"}.bf-container .bfi-spinner:before,.bf-modal-root .bfi-spinner:before{content:"\E980"}.bf-container .bfi-subscript:before,.bf-modal-root .bfi-subscript:before{content:"\EA6C"}.bf-container .bfi-superscript:before,.bf-modal-root .bfi-superscript:before{content:"\EA6B"}.bf-container .bfi-undo:before,.bf-modal-root .bfi-undo:before{content:"\E967"}.bf-container .bfi-media:before,.bf-modal-root .bfi-media:before{content:"\E90F"}.bf-container .bfi-add:before,.bf-modal-root .bfi-add:before{content:"\E918"}.bf-container .bfi-bold:before,.bf-modal-root .bfi-bold:before{content:"\E904"}.bf-container .bfi-code:before,.bf-modal-root .bfi-code:before{content:"\E903"}.bf-container .bfi-done:before,.bf-modal-root .bfi-done:before{content:"\E912"}.bf-container .bfi-drop-down:before,.bf-modal-root .bfi-drop-down:before{content:"\E906"}.bf-container .bfi-drop-up:before,.bf-modal-root .bfi-drop-up:before{content:"\E909"}.bf-container .bfi-emoji:before,.bf-modal-root .bfi-emoji:before{content:"\E91B"}.bf-container .bfi-font-size:before,.bf-modal-root .bfi-font-size:before{content:"\E920"}.bf-container .bfi-fullscreen:before,.bf-modal-root .bfi-fullscreen:before{content:"\E910"}.bf-container .bfi-fullscreen-exit:before,.bf-modal-root .bfi-fullscreen-exit:before{content:"\E90D"}.bf-container .bfi-help:before,.bf-modal-root .bfi-help:before{content:"\E902"}.bf-container .bfi-indent-decrease:before,.bf-modal-root .bfi-indent-decrease:before{content:"\E92F"}.bf-container .bfi-indent-increase:before,.bf-modal-root .bfi-indent-increase:before{content:"\E92E"}.bf-container .bfi-info:before,.bf-modal-root .bfi-info:before{content:"\E901"}.bf-container .bfi-italic:before,.bf-modal-root .bfi-italic:before{content:"\E924"}.bf-container .bfi-link:before,.bf-modal-root .bfi-link:before{content:"\E91A"}.bf-container .bfi-link-off:before,.bf-modal-root .bfi-link-off:before{content:"\E919"}.bf-container .bfi-list:before,.bf-modal-root .bfi-list:before{content:"\E923"}.bf-container .bfi-list-numbered:before,.bf-modal-root .bfi-list-numbered:before{content:"\E922"}.bf-container .bfi-menu:before,.bf-modal-root .bfi-menu:before{content:"\E908"}.bf-container .bfi-more-horiz:before,.bf-modal-root .bfi-more-horiz:before{content:"\E90B"}.bf-container .bfi-more-vert:before,.bf-modal-root .bfi-more-vert:before{content:"\E90A"}.bf-container .bfi-not-disturb:before,.bf-modal-root .bfi-not-disturb:before{content:"\E907"}.bf-container .bfi-print:before,.bf-modal-root .bfi-print:before{content:"\E915"}.bf-container .bfi-quote:before,.bf-modal-root .bfi-quote:before{content:"\E921"}.bf-container .bfi-search:before,.bf-modal-root .bfi-search:before{content:"\E916"}.bf-container .bfi-settingsx:before,.bf-modal-root .bfi-settingsx:before{content:"\E917"}.bf-container .bfi-share:before,.bf-modal-root .bfi-share:before{content:"\E905"}.bf-container .bfi-share-square:before,.bf-modal-root .bfi-share-square:before{content:"\E900"}.bf-container .bfi-strikethrough:before,.bf-modal-root .bfi-strikethrough:before{content:"\E91F"}.bf-container .bfi-text-color .path1:before,.bf-modal-root .bfi-text-color .path1:before{font-family:braft-icons!important;content:"\E930";opacity:.36}.bf-container .bfi-text-color .path2:before,.bf-modal-root .bfi-text-color .path2:before{font-family:braft-icons!important;content:"\E931";margin-left:-1em}.bf-container .bfi-underlined:before,.bf-modal-root .bfi-underlined:before{content:"\E91D"}.bf-content{height:500px;padding-bottom:10px;overflow:auto;font-size:16px}.bf-content img{user-select:none}.bf-content *{line-height:normal}.bf-container{position:relative;height:100%;padding:0}.bf-container.disabled{pointer-events:none;opacity:.7;filter:grayscale(70%)}.bf-container.read-only .bf-controlbar{pointer-events:none}.bf-container.read-only .bf-image img:hover{outline:none}.bf-container.read-only .bf-hr{pointer-events:none}.bf-container.fullscreen{position:fixed;display:flex;flex-direction:column;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:#fff;height:100%!important}.bf-container.fullscreen .bf-content{flex-grow:1;height:auto}.bf-container .input-group{display:block}.bf-container .input-group input{box-sizing:border-box;width:100%;height:36px;padding:0 15px;font-size:14px}.bf-container .pull-left{float:left}.bf-container .pull-right{float:right}.bf-container button{line-height:normal}.bf-container button.default,.bf-container button.ghost,.bf-container button.primary{height:32px;padding:0 20px;color:#fff;font-size:12px}.bf-container button.default{background-color:hsla(0,0%,100%,.15);border:none}.bf-container button.default:hover{background-color:hsla(0,0%,100%,.1)}.bf-container button.ghost{background-color:transparent;border:none;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.5)}.bf-container button.ghost:hover{box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.7)}.bf-container button.primary{background-color:#3498db;border:none;color:#fff}.bf-container button.primary:hover{background-color:#2084c7}.bf-container .public-DraftEditorPlaceholder-root{top:15px;left:15px;font-size:16px;pointer-events:none}.bf-container .DraftEditor-editorContainer{box-sizing:border-box;border:none}.bf-container .DraftEditor-root,.bf-container .public-DraftEditor-content{height:100%}.bf-container .public-DraftEditor-content{box-sizing:border-box;padding:15px;word-wrap:break-word;word-break:break-all}.bf-container .public-DraftEditor-content>div{padding-bottom:20px}.bf-container .public-DraftEditor-content .braft-link{color:#4078c0}.bf-container .public-DraftEditor-content blockquote{margin:0 0 10px;padding:15px 20px;background-color:#f1f2f3;border-left:5px solid #ccc;color:#666;font-style:italic}.bf-container .public-DraftEditor-content pre{max-width:100%;max-height:100%;margin:10px 0;padding:15px;overflow:auto;background-color:#f1f2f3;border-radius:3px;color:#666;font-family:monospace;font-size:14px;font-weight:400;line-height:16px;word-wrap:break-word;white-space:pre-wrap}.bf-container .public-DraftEditor-content pre pre{margin:0;padding:0}.bf-container .bfa-left,.bf-container .bfa-left .public-DraftStyleDefault-ltr{text-align:left}.bf-container .bfa-right,.bf-container .bfa-right .public-DraftStyleDefault-ltr{text-align:right}.bf-container .bfa-center,.bf-container .bfa-center .public-DraftStyleDefault-ltr{text-align:center}.bf-container .bfa-justify,.bf-container .bfa-justify .public-DraftStyleDefault-ltr{text-align:justify}.bf-container .bfa-center>div,.bf-container .bfa-justify>div,.bf-container .bfa-left>div,.bf-container .bfa-right>div{display:inline-block}.bf-container .bff-left:hover,.bf-container .bff-right:hover{z-index:2}.bf-container .bff-left{position:relative;z-index:1;float:left;margin:0 10px 0 0}.bf-container .bff-right{position:relative;z-index:1;float:right;margin:0 0 0 10px}.bf-container .bftd-1{text-indent:2em;display:initial}.bf-container .bftd-2{text-indent:4em;display:initial}.bf-container .bftd-3{text-indent:6em;display:initial}.bf-container .bftd-4{text-indent:8em;display:initial}.bf-container .bftd-5{text-indent:10em;display:initial}.bf-container .bftd-6{text-indent:12em;display:initial}.bf-container .bf-image,.bf-container .bf-media{position:relative}.bf-container .bf-image img{display:block;max-width:100%;font-size:0;resize:both;outline-offset:1px}.bf-container .bf-image img:hover{outline:1px solid #3498db}.bf-container .bf-media-toolbar{position:absolute;z-index:3;bottom:15px;left:50%;width:auto;background-color:#21242a;border-radius:2px;font-weight:400;text-align:center;white-space:nowrap;transform:translateX(-50%);box-shadow:0 5px 15px rgba(0,0,0,.2);user-select:none}.bf-container .bf-media-toolbar .bf-media-toolbar-arrow,.bf-container .bf-media-toolbar:before{position:absolute;bottom:-10px;left:50%;display:block;border:5px solid transparent;border-top-color:#21242a;content:"";transform:translateX(-5px)}.bf-container .bf-media-toolbar a{display:inline-block;min-width:40px;height:40px;color:hsla(0,0%,100%,.5);font-family:braft-icons!important;font-size:18px;font-weight:400;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.bf-container .bf-media-toolbar a:hover{color:#fff}.bf-container .bf-media-toolbar a:first-child{border-radius:2px 0 0 2px}.bf-container .bf-media-toolbar a:last-child{border-radius:0 2px 2px 0}.bf-container .bf-media-toolbar a.active{color:#3498db}.bf-switch{position:relative;width:32px;height:16px;background-color:hsla(0,0%,100%,.15);border-radius:8px;transition:background .3s}.bf-switch.active{background-color:#3498db}.bf-switch.active:before{left:16px}.bf-switch:before{position:absolute;left:0;display:block;width:16px;height:16px;border-radius:8px;background-color:#eee;content:"";transform:scale(1.2);transition:.3s}.bf-video-player video{display:block;width:640px;max-width:80vw;height:auto;margin:0 10px 10px;object-fit:contain}.bf-modal{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%}.bf-modal button{outline:none}.bf-modal-mask{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .2s}.bf-modal-content{position:absolute;z-index:2;top:45%;left:50%;max-width:95%;background-color:#fff;border-radius:2px;box-shadow:0 15px 30px rgba(0,0,0,.1);opacity:0;transform:translate(-50%,-40%);transition:transform .2s,opacity .2s}.bf-modal-header{height:50px}.bf-modal-caption{float:left;margin:0;padding:0 15px;color:#999;font-size:14px;font-weight:400;line-height:50px}.bf-modal-close-button{float:right;width:50px;height:50px;background-color:transparent;border:none;color:#ccc;font-size:18px;cursor:pointer}.bf-modal-close-button:hover{color:#e74c3c}.bf-modal-body{overflow:auto}.bf-modal-footer{min-height:15px;padding:0 15px;overflow:hidden}.bf-modal-addon-text{float:left;color:#999;font-size:12px;line-height:60px}.bf-modal-buttons{float:right}.bf-modal-cancel,.bf-modal-confirm{height:36px;margin:12px 0 12px 15px;padding:0 30px;border:none;border-radius:2px;font-size:12px;font-weight:700;cursor:pointer}.bf-modal-cancel{background-color:#e8e9ea;color:#999}.bf-modal-cancel:hover{background-color:#d8d9da}.bf-modal-confirm{background-color:#3498db;color:#fff}.bf-modal-confirm:hover{background-color:#2084c7}.bf-modal-confirm.disabled{opacity:.3;pointer-events:none;filter:grayscale(.4)}.bf-modal-root.active .bf-modal-mask{opacity:1}.bf-modal-root.active .bf-modal-content{opacity:1;transform:translate(-50%,-50%)}.bf-audio-player audio{width:480px;max-width:80vw;margin:0 10px 10px}.bf-player-holder{position:relative;height:240px;overflow:hidden;background-color:#21242a;border-radius:3px}.bf-player-holder .icon-badge{position:absolute;z-index:2;top:0;left:0;height:30px;padding:0 15px;border-radius:0 0 3px 0;color:#fff;background-color:hsla(0,0%,100%,.1)}.bf-player-holder .icon-badge i,.bf-player-holder .icon-badge span{display:block;float:left;line-height:30px}.bf-player-holder .icon-badge span{margin-left:5px;font-size:12px}.bf-player-holder .button-remove{position:absolute;z-index:2;top:5px;right:5px;width:40px;height:40px;background-color:transparent;border:none;border-radius:50%;outline:none;color:#fff;font-size:24px;text-align:center;cursor:pointer}.bf-player-holder .button-remove:hover{color:#e74c3c}.bf-player-holder .button-play{position:relative;z-index:2;display:block;width:80px;height:80px;margin:40px auto 20px;background-color:rgba(0,0,0,.7);border:none;border-radius:50%;outline:none;color:#fff;font-size:48px;line-height:80px;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.bf-player-holder .button-play:hover{background-color:#3498db}.bf-player-holder .bf-name{position:relative;z-index:2;margin:0;color:#fff;font-size:14px;font-weight:500;text-align:center}.bf-player-holder .bf-url{position:relative;z-index:2;width:70%;margin:10px auto;color:hsla(0,0%,100%,.5);font-size:12px;font-weight:400;text-align:center}.bf-player-holder .bf-poster{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:.3}.bf-content .bf-hr{position:relative;box-sizing:content-box;height:15px;padding-top:15px;text-align:center}.bf-content .bf-hr:before{display:block;height:1px;background-color:rgba(0,0,0,.1);content:""}.bf-content .bf-hr:hover:before{background-color:rgba(0,0,0,.3)}.bf-content .bf-hr:hover .bf-media-toolbar{display:block}.bf-content .bf-hr .bf-media-toolbar{display:none}.bf-link-editor{width:360px;padding-top:25px}.bf-link-editor .input-group{margin:0 15px 8px}.bf-link-editor .input-group input{background-color:hsla(0,0%,100%,.07);border:none;border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#fff;font-weight:700}.bf-link-editor .input-group input:hover{box-shadow:inset 0 0 0 1px rgba(52,152,219,.5)}.bf-link-editor .input-group input:focus{box-shadow:inset 0 0 0 1px #3498db}.bf-link-editor .input-group input:disabled{color:hsla(0,0%,100%,.7);box-shadow:none}.bf-link-editor .switch-group{height:16px;margin:15px}.bf-link-editor .switch-group .bf-switch{float:left}.bf-link-editor .switch-group label{float:left;margin-left:15px;color:#999;font-size:12px;line-height:16px}.bf-link-editor .buttons{box-sizing:content-box;height:32px;margin-top:20px;padding:15px;overflow:hidden;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1)}.bf-link-editor .buttons .button-remove-link{color:#999;font-size:12px;line-height:32px;cursor:pointer}.bf-link-editor .buttons .button-remove-link:hover{color:#e74c3c}.bf-link-editor .buttons .button-remove-link i{margin-right:5px;font-size:16px}.bf-link-editor .buttons .button-remove-link i,.bf-link-editor .buttons .button-remove-link span{display:block;float:left;line-height:32px}.bf-link-editor .buttons button{margin-left:10px;border-radius:2px;font-weight:700;cursor:pointer}.bf-controlbar{margin:0;padding:0 5px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2)}.bf-controlbar:after{display:block;content:"";clear:both}.bf-controlbar button{padding:0;outline:none}.bf-controlbar button[disabled]{pointer-events:none;opacity:.3}.bf-controlbar [data-title]{position:relative}.bf-controlbar [data-title]:after,.bf-controlbar [data-title]:before{position:absolute;z-index:10;top:100%;left:50%;pointer-events:none;opacity:0;transform:translateX(-50%) translateY(-5px);transition:opacity .3s,transform .3s}.bf-controlbar [data-title]:before{margin-top:3px;border:5px solid transparent;border-bottom-color:#21242a;content:""}.bf-controlbar [data-title]:after{margin-top:12px;padding:5px;background-color:#21242a;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#fff;font-size:12px;line-height:16px;white-space:nowrap;content:attr(data-title)}.bf-controlbar [data-title]:hover:after,.bf-controlbar [data-title]:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.bf-controlbar input{outline:none}.bf-controlbar .separator-line{display:block;float:left;height:26px;width:1px;margin:10px;box-shadow:inset -1px 0 0 0 rgba(0,0,0,.1)}.bf-controlbar .separator-line+.control-item,.bf-controlbar .separator-line+.control-item-group{margin-left:0}.bf-controlbar .separator-line+.separator-line,.bf-controlbar .separator-line.first-child,.bf-controlbar .separator-line.last-child{display:none}.bf-controlbar .control-item-group{float:left;height:36px;margin:5px 0 5px 3px}.bf-controlbar .control-item-group:first-child{margin-left:0}.bf-controlbar .control-item-group>.control-item{margin-top:0;margin-bottom:0}.bf-controlbar .dropdown-handler{border-radius:2px}.bf-controlbar .control-item{display:block;float:left;height:36px;margin:5px 0 5px 3px;border-radius:2px;cursor:pointer}.bf-controlbar .control-item.component-wrapper{cursor:default}.bf-controlbar .control-item:first-child{margin-left:0}.bf-controlbar .control-item.button{box-sizing:border-box;min-width:36px;padding:0 8px;background-color:transparent;border:none;color:#6a6f7b;font-size:14px}.bf-controlbar .control-item.button:hover{background-color:rgba(0,0,0,.05)}.bf-controlbar .control-item.button.active{color:#3498db}.bf-controlbar .control-item.button i:before{display:block;height:36px;font-size:18px;line-height:36px}.bf-controlbar .control-item.button .bfi-redo:before,.bf-controlbar .control-item.button .bfi-undo:before{font-size:14px}.bf-controlbar .dropdown .control-item{width:100%;float:none;margin:0}.headings-dropdown{min-width:110px}.headings-dropdown .menu{width:200px;overflow:hidden}.headings-dropdown .menu .menu-item{padding:15px 20px;text-align:left;line-height:normal}.headings-dropdown .menu .menu-item h1,.headings-dropdown .menu .menu-item h2,.headings-dropdown .menu .menu-item h3,.headings-dropdown .menu .menu-item h4,.headings-dropdown .menu .menu-item h5,.headings-dropdown .menu .menu-item h6{margin:0;padding:0;color:inherit}.headings-dropdown .menu .menu-item h1{font-size:28px}.headings-dropdown .menu .menu-item h2{font-size:24px}.headings-dropdown .menu .menu-item h3{font-size:20px}.headings-dropdown .menu .menu-item h4{font-size:16px}.headings-dropdown .menu .menu-item h5{font-size:14px}.headings-dropdown .menu .menu-item h6{font-size:12px}.bf-colors{box-sizing:content-box;list-style:none;width:240px;margin:0;padding:15px;overflow:hidden}.bf-colors li{box-sizing:content-box;display:block;float:left;width:24px;height:24px;margin:5px;padding:0;background-color:currentColor;border:3px solid transparent;border-radius:50%;cursor:pointer;transition:transform .2s}.bf-colors li:hover{transform:scale(1.3)}.bf-colors li.active{box-shadow:0 0 0 2px #3498db}.text-color-dropdown.light-theme .bf-color-switch-buttons button{border-bottom:1px solid #ccc;color:#616569}.text-color-dropdown.light-theme .bf-color-switch-buttons button.active{border-bottom-color:#3498db;color:#3498db}.text-color-dropdown button.dropdown-handler span{width:36px;padding:0;overflow:hidden;border-radius:2px}.text-color-dropdown .bf-text-color-picker-wrap{overflow:hidden}.text-color-dropdown .bf-color-switch-buttons{height:36px}.text-color-dropdown .bf-color-switch-buttons button{float:left;width:50%;height:36px;background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-size:12px;font-weight:400;text-transform:uppercase;cursor:pointer}.text-color-dropdown .bf-color-switch-buttons button.active{border-bottom-color:#3498db;color:#3498db}.bf-dropdown{position:relative;width:auto;height:36px;margin:0}.bf-dropdown.disabled{pointer-events:none;opacity:.3}.bf-dropdown.light-theme .dropdown-content{border:1px solid #ccc}.bf-dropdown.light-theme .dropdown-content .dropdown-arrow{background-color:#fff;border:1px solid #ccc}.bf-dropdown.light-theme .dropdown-content .dropdown-content-inner{background-color:#fff}.bf-dropdown .dropdown-content{box-sizing:content-box;position:absolute;z-index:10;top:100%;left:50%;visibility:hidden;float:left;width:auto;min-width:100%;margin-top:9px;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,.2);opacity:0;cursor:default;transform:translate(-50%,20px);transition:.2s}.bf-dropdown .dropdown-content ::-webkit-scrollbar-track{background-color:transparent}.bf-dropdown .dropdown-content ::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:2px}.bf-dropdown .dropdown-content ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:2px}.bf-dropdown .dropdown-content .dropdown-arrow{position:absolute;z-index:1;top:-3px;left:50%;width:10px;height:10px;background-color:#21242a;transform:translateX(-50%) rotate(45deg);transition:margin .2s}.bf-dropdown .dropdown-content .dropdown-arrow.active{background-color:#3498db}.bf-dropdown .dropdown-content .menu{list-style:none;margin:0;padding:0;overflow:hidden;border-radius:2px}.bf-dropdown .dropdown-content .menu-item{display:block;list-style:none;margin:0;font-size:16px;cursor:pointer}.bf-dropdown .dropdown-content .menu-item:hover{background-color:rgba(0,0,0,.1)}.bf-dropdown .dropdown-content .menu-item.active{background-color:#3498db;color:#fff}.bf-dropdown .dropdown-content .menu-item:not(.active){color:hsla(0,0%,100%,.6);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.1)}.bf-dropdown .dropdown-content-inner{position:relative;z-index:2;overflow:auto;background-color:#21242a;border-radius:2px}.bf-dropdown .dropdown-handler{position:relative;display:block;width:100%;height:36px;background-color:transparent;border:none;color:#6a6f7b;cursor:pointer}.bf-dropdown .dropdown-handler:hover{background-color:rgba(0,0,0,.05)}.bf-dropdown .dropdown-handler *{display:inline;padding:0;font-size:inherit;font-weight:400}.bf-dropdown .dropdown-handler>span{float:left;padding:0 10px;font-size:14px;line-height:36px;pointer-events:none}.bf-dropdown .dropdown-handler>span i{display:block;height:36px;font-size:16px;line-height:36px;text-align:center}.bf-dropdown .dropdown-handler .bfi-drop-down{float:right;width:30px;height:36px;font-size:16px;line-height:36px;text-align:center;pointer-events:none}.bf-dropdown.active .dropdown-handler{background-color:rgba(0,0,0,.05)}.bf-dropdown.active .dropdown-content{visibility:visible;opacity:1;transform:translate(-50%)}.font-family-dropdown{min-width:120px}.font-family-dropdown .dropdown-content{width:180px}.font-family-dropdown .menu-item{padding:12px 15px}.bf-font-size-dropdown{min-width:95px}.bf-font-sizes{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-font-sizes li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-font-sizes li:hover{background-color:hsla(0,0%,100%,.2)}.bf-font-sizes li.active{background-color:#3498db}.bf-line-height-dropdown{min-width:95px}.bf-line-heights{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-line-heights li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-line-heights li:hover{background-color:hsla(0,0%,100%,.2)}.bf-line-heights li.active{background-color:#3498db}.bf-emojis-wrap{position:relative;width:210px;height:220px;overflow:hidden}.bf-emojis-wrap:after,.bf-emojis-wrap:before{position:absolute;z-index:1;right:0;left:0;height:30px;border-radius:2px;content:"";pointer-events:none}.bf-emojis-wrap:before{top:0;background-image:linear-gradient(0deg,rgba(33,36,42,0),#21242a)}.bf-emojis-wrap:after{bottom:0;background-image:linear-gradient(rgba(33,36,42,0),#21242a)}.bf-emojis{box-sizing:content-box;width:200px;height:195px;list-style:none;margin:0;padding:15px 15px 20px;overflow:auto}.bf-emojis li{display:block;float:left;width:30px;height:30px;margin:0;padding:0;color:#fff;border-radius:2px;font-family:Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;line-height:32px;text-align:center;cursor:pointer;user-select:none;transition:transform .2s}.bf-emojis li:hover{transform:scale(1.5)}.bf-letter-spacing-dropdown{min-width:95px}.bf-letter-spacings{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-letter-spacings li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-letter-spacings li:hover{background-color:hsla(0,0%,100%,.2)}.bf-letter-spacings li.active{background-color:#3498db}
.my-Comment {
  background: #fff;
}
.my-Comment .my-Comment-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #303133;
  border-bottom: 1px solid #e4e7ed;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.my-Comment .best-comment {
  border-bottom: 1px solid #e4e7ed;
}
.my-Comment .best-comment .ant-comment-content-author-name {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #303133;
}
.my-Comment .best-comment .ant-comment-content-author-time {
  font-size: 12px;
  line-height: 22px;
}
.my-Comment .best-comment .dangerously .dangerously-img {
  width: 100%;
  height: 32px;
  border-radius: 4px;
  background: #fff8e6;
  margin-bottom: 10px;
  margin-top: 12px;
}
.my-Comment .best-comment .dangerously .dangerously-img img {
  height: 32px;
}
.my-Comment .best-comment .dangerously .dangerously-main img {
  max-width: 100%;
}
.my-Comment .comment-list .ant-list-header,
.my-Comment .comment-list .ant-comment-content-author-name {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #303133;
}
.my-Comment .comment-list .comment .avatar-name {
  display: block;
  width: 100%;
  padding: 0;
}
.my-Comment .comment-list .comment .avatar-name input {
  height: 60px;
}
.my-Comment .comment-list .ant-comment {
  border-bottom: 1px solid #e4e7ed;
  padding-bottom: 10px;
}
.my-Comment .comment-list .ant-comment .ant-comment-avatar {
  margin-right: 10px;
}
.my-Comment .comment-list .ant-comment .ant-comment-content-author {
  margin-bottom: 10px;
}
.my-Comment .comment-list .ant-comment .ant-comment-content-author .ant-comment-content-author-name {
  font-size: 16px;
}
.my-Comment .comment-list .ant-comment .ant-comment-content-author .ant-comment-content-author-time {
  font-size: 12px;
  line-height: 22px;
}
.my-Comment .comment-list .ant-comment .content-text p {
  font-family: 'Outfit', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #606266;
  padding-left: 12px;
}
.my-Comment .comment-list .ant-comment .head-img {
  width: 40px;
  height: 40px;
}
.my-Comment .comment-list .ant-comment .head-img img {
  width: 40px;
  height: 40px;
  object-fit: inherit;
}
.my-Comment .comment-list .ant-comment img {
  max-width: 100%;
}
.my-Comment .comment-list .ant-comment .icon-comment,
.my-Comment .comment-list .ant-comment .icon-like,
.my-Comment .comment-list .ant-comment .icon-top,
.my-Comment .comment-list .ant-comment .icon-delete {
  margin-right: 4px;
  vertical-align: sub;
}
.my-Comment .comment-list .ant-comment-nested {
  margin-left: 54px;
}
.my-Comment .comment-list .ant-comment-nested .ant-comment {
  background: #fafafa;
  border-color: transparent;
}
.my-Comment .comment-list .ant-comment-nested .ant-comment .ant-comment-inner {
  padding: 20px 25px 0 20px;
}

.my-pagination {
  display: flex;
  justify-content: center;
  padding: 10px 0;
}
.my-pagination .ant-pagination-total-text {
  color: #000;
  font-size: 14px;
}
.my-pagination .ant-pagination-item,
.my-pagination .ant-pagination-disabled,
.my-pagination .ant-pagination-next {
  color: rgba(0, 0, 0, 0.65);
  border-color: rgba(0, 0, 0, 0.15);
}
.my-pagination .ant-pagination-item-active {
  border-color: #FF5125;
}
.my-pagination .ant-pagination-item-active a {
  color: #FF5125;
}
.my-pagination .ant-pagination-prev:focus .ant-pagination-item-link,
.my-pagination .ant-pagination-next:focus .ant-pagination-item-link,
.my-pagination .ant-pagination-prev:hover .ant-pagination-item-link,
.my-pagination .ant-pagination-next:hover .ant-pagination-item-link {
  color: #FF5125;
  border-color: #FF5125;
}
.my-pagination .ant-pagination-item:focus,
.my-pagination .ant-pagination-item:hover {
  border-color: #FF5125;
}
.my-pagination .ant-pagination-item:focus a,
.my-pagination .ant-pagination-item:hover a {
  color: #FF5125 !important;
}
.my-pagination .options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.my-pagination .options .options-quick-jumper {
  display: flex;
  height: 32px;
}
.my-pagination .options .options-quick-jumper .page-number {
  width: 50px;
  height: 32px;
  padding: 0;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
  color: #FF5125;
}
.my-pagination .options .options-quick-jumper .ant-input:focus {
  border-color: #FF5125;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2);
}
.my-pagination .options .options-quick-jumper .ant-input:hover {
  border-color: #FF5125;
}
.my-pagination .options .options-quick-jumper .jump {
  display: inline-block;
  width: 50px;
  height: 32px;
  color: #000;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
}
.my-pagination .ant-pagination-options-quick-jumper input:hover {
  border: none;
  border-right-width: 0 !important;
}

.node-column {
  margin-bottom: 16px;
  padding: 25px 24px 14px;
  border-radius: 4px;
  background: #FFF;
}
.node-column .toptitle {
  align-items: center;
  color: #000;
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 27px;
}
.node-column .label {
  display: flex;
  align-items: flex-start;
  padding-bottom: 14px;
  cursor: pointer;
}
.node-column .label .dpib {
  display: inline-block;
}
.node-column .label .dpib_l {
  width: 41px;
}
.node-column .label .dpib_r {
  width: 100%;
}
.node-column .label .img-icon {
  width: 28px;
  height: 28px;
  margin-right: 13px;
}
.node-column .label .span-icon {
  width: 28px;
  height: 28px;
  margin-right: 13px;
  color: #BABABA;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  display: block;
  text-align: center;
}
.node-column .label .title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #282936;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 5px;
  max-width: 200px;
}
@media (min-width: 1600px) {
  .node-column .label .title {
    max-width: 260px;
  }
}
.node-column .label .txt {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #282936;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 11px;
  max-width: 200px;
}
@media (min-width: 1600px) {
  .node-column .label .txt {
    max-width: 260px;
  }
}
.node-column .label .pageviews {
  display: flex;
  align-items: center;
  color: #606266;
  font-weight: 400;
  font-size: 12px;
}
.node-column .label .pageviews .each {
  color: #606266;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  margin-right: 16px;
}
.node-column .label .pageviews .each img {
  width: 14px;
  height: 14px;
  border-radius: 14px;
  margin-right: 4px;
}
.node-column .label .pageviews .each .anticon {
  margin-right: 4px;
}
.node-column .label .pageviews .each:nth-child(1) {
  width: 90px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.node-column .label .pageviews .each:nth-child(2) {
  width: 50px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.node-column .label .pageviews .each:nth-child(3) {
  width: 50px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.node-column .time {
  color: #606266;
  font-size: 12px;
}

.contributor-column {
  margin-bottom: 16px;
  padding: 25px 24px 14px;
  border-radius: 4px;
  background: #fff;
}
.contributor-column .toptitle {
  align-items: center;
  color: #000;
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 27px;
}
.contributor-column .label {
  display: block;
  padding-bottom: 14px;
  cursor: pointer;
}
.contributor-column .label .dpib {
  display: inline-block;
}
.contributor-column .label .img-icon {
  width: 28px;
  height: 28px;
  margin-right: 13px;
  position: relative;
  bottom: 13px;
}
.contributor-column .label .span-icon {
  width: 28px;
  height: 28px;
  margin-right: 13px;
  position: relative;
  bottom: 10px;
  color: #bababa;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  display: block;
  text-align: center;
}
.contributor-column .label .pageviews {
  display: flex;
  color: #606266;
  font-weight: 400;
  font-size: 12px;
  align-items: center;
}
.contributor-column .label .pageviews .each {
  display: flex;
  margin-right: 10px;
  color: #606266;
  font-size: 12px;
}
.contributor-column .label .pageviews .each img {
  width: 31px;
  height: 31px;
  border-radius: 31px;
  margin-right: 8px;
}
.contributor-column .label .pageviews .each .name {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100px;
  margin-top: -3px;
}
@media (min-width: 1600px) {
  .contributor-column .label .pageviews .each .name {
    width: 150px;
  }
}
.contributor-column .label .pageviews .each .name .userName {
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  margin-bottom: 3px;
}
.contributor-column .label .pageviews .each .name .nodeHubNum {
  color: #858992;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.contributor-column .label .pageviews .button {
  border-radius: 30px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  width: 55px;
  height: 22px;
  display: block;
}
.contributor-column .label .pageviews .not {
  border: 1px solid #FF5125;
  color: #FF5125;
}
.contributor-column .label .pageviews .not:hover {
  border: 1px solid #f62;
  background-color: #FFEDE8;
}
.contributor-column .label .pageviews .already {
  border: 1px solid #b9bcc1;
  color: #b9bcc1;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.nodehub {
  background-color: #F8F8F9;
}
.nodehub .skeletonStartBanner {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: auto 100%;
  color: #fff;
  background: center center / cover no-repeat;
  background-color: #09090b;
}
.nodehub .skeletonStartBanner .message {
  width: 1200px;
}
@media (min-width: 1600px) {
  .nodehub .skeletonStartBanner .message {
    width: 1440px;
  }
}
.nodehub .skeletonStartBanner .tips .title {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
  line-height: normal;
  padding-bottom: 14px;
  margin-top: 140px;
}
.nodehub .skeletonStartBanner .tips .title .title-btn {
  display: inline;
  position: relative;
}
.nodehub .skeletonStartBanner .tips .title .title-btn .title-span {
  font-size: 12px;
  font-weight: 600;
  background: linear-gradient(90deg, #FFE2DA 3.52%, #FF5125 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border-radius: 16px;
  border: 1px solid #762612;
  margin-left: 8px;
  position: absolute;
  width: 138px;
  top: 52%;
  transform: translateY(-45%);
  text-align: center;
  height: 32px;
  line-height: 32px;
}
.nodehub .skeletonStartBanner .tips .content {
  width: 548px;
  color: #A0A4AB;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 50px;
}
.nodehub .skeletonStartBanner .tips .button {
  display: inline-flex;
  padding: 11px 28px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  margin-right: 22px;
  border-radius: 4px;
  background: #FF5125;
  border: 1px solid #FF5125;
  margin-bottom: 130px;
  transition: border-color 0.2s;
}
.nodehub .skeletonStartBanner .tips .button:hover {
  background-color: #f62;
}
.nodehub .skeletonStartBanner .tips .default {
  background: none;
  border: 1px solid rgba(249, 250, 252, 0.8);
  border-radius: 3.2px;
  color: #F9FAFC;
}
.nodehub .skeletonStartBanner .tips .default:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.nodehub .skeletonStartBanner .tips .step {
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(4px);
  padding-top: 24px;
  padding-left: 78px;
  padding-bottom: 24px;
  padding-right: 63px;
  margin-bottom: 52px;
  text-align: center;
}
.nodehub .skeletonStartBanner .tips .step .step-main .step-mlr {
  margin: 0 116px;
}
.nodehub .skeletonStartBanner .tips .step .step-main .step-list {
  display: inline-block;
  text-align: left;
}
.nodehub .skeletonStartBanner .tips .step .step-main .step-list .step-round {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 13px;
  border: 2px solid #FF5125;
}
.nodehub .skeletonStartBanner .tips .step .step-main .step-list .step-title {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-left: 8px;
  line-height: 18px;
}
.nodehub .skeletonStartBanner .tips .step .step-main .step-list .step-txt {
  margin-top: 6px;
  color: #CCD0D6;
  font-size: 14px;
  font-weight: 400;
  width: 274px;
  padding-left: 24px;
}
.nodehub .banner {
  min-width: 1340px;
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .banner .slick-dots li button::before {
  font-size: 0;
}
.nodehub .nodehub-content {
  width: 1200px;
  margin: 0 auto;
}
@media (min-width: 1600px) {
  .nodehub .nodehub-content {
    width: 1440px;
  }
}
.nodehub .nodehub-content .nodehub-popular-main .nodehub-popular-top {
  margin-top: 44px;
}
.nodehub .nodehub-content .nodehub-popular-main .nodehub-popular-top .nodehub-popular-title {
  color: #131822;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 8px;
}
.nodehub .nodehub-content .nodehub-popular-main .nodehub-popular-top .nodehub-popular-txt {
  color: #858992;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 19px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects {
  width: 100%;
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block {
  position: relative;
  width: 24%;
  height: 355px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block:nth-of-type(2) {
  margin: 0 1.5%;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block:nth-of-type(3) {
  margin: 0 1.5%;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item {
  display: flex;
  position: relative;
  z-index: 1;
  height: 355px;
  width: 100%;
  background: #fff;
  cursor: pointer;
  transition-duration: 0.3s;
  flex-direction: column;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .course-face {
  width: 100%;
  height: 147px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info {
  flex: 1;
  color: #666;
  font-weight: 400;
  font-size: 14px;
  border: 1px solid #e9e9e9;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-top {
  padding: 12px 20px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-top .name {
  width: 100%;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 7px;
  overflow: hidden;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-top .course-desc .head-sculpture {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 8px;
  border: 0.5px solid #848484;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-top .course-desc .text {
  display: inline-block;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-botton {
  position: relative;
  border-top: 1px solid #e9e9e9;
  padding: 12px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-botton .flex-left-center .column {
  display: inline-block;
  width: 80px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-botton .flex-left-center .column i {
  margin-right: 6px;
  font-size: 16px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-botton .flex-right-center .iconheart {
  width: 22px;
  height: 22px;
  display: flex;
  align-items: flex-start;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-botton .flex-right-center .iconheart img {
  width: 100%;
  height: 100%;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .info .info-botton .flex-right-center i {
  color: #FF5125;
  font-size: 12px;
  height: 14px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .itembg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 355px;
  width: 100%;
  background: transparent;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .dispose {
  color: #2953f6;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
  z-index: 10;
  background: #1d2129;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .item:hover > .noticeFaceImg,
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block .signUp:hover + .item > .noticeFaceImg {
  display: block;
  transition: all 0.3s;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block:hover .itembg {
  background: #FF5125;
  transition: all 2s;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .block:nth-child(2n + 2) {
  margin-right: 0;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .m15 {
  margin: 0 15px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container {
  margin: 0 auto;
  padding-bottom: 30px;
  text-align: center;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block {
  position: relative;
  margin-bottom: 8px;
  width: 330px;
  transition: all 0.5s;
  display: inline-grid;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block:hover .itembg {
  background: #FF5125;
  transition: all 2s;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .sequence-icon {
  position: absolute;
  top: -2px;
  left: -4px;
  width: 61px;
  height: 28px;
  z-index: 1;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item {
  position: relative;
  z-index: 1;
  flex-wrap: wrap;
  padding: 0;
  background: #fff;
  overflow: hidden;
  justify-content: center;
  height: 406px;
  border-radius: 4px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .item-banner .activityFaceImg {
  height: 226px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .nodehub-popular-information {
  margin: 9px 30px 0;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .nodehub-popular-information .nodehub-popular-information-title {
  color: #030303;
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .nodehub-popular-information .nodehub-popular-information-txt {
  color: #6f6f6f;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 22px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-align: left;
  height: 70px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .nodehub-popular-information .nodehub-popular-information-btn {
  border-radius: 4px;
  border: 1px solid #CCD0D6;
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
  width: 94px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  float: right;
  margin-bottom: 20px;
  display: none;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .nodehub-popular-information .nodehub-popular-information-btn:hover {
  border: 1px solid #B9BCC1;
  background-color: #F9FAFC;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .nodehub-popular-information .nodehub-popular-information-btn img {
  width: 10px;
  height: 10px;
  margin-left: 4px;
  vertical-align: baseline;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info {
  width: 100%;
  color: #666;
  font-weight: 400;
  font-size: 14px;
  border: 1px solid #e9e9e9;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-top {
  padding: 12px 20px;
  width: 276px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-top .name {
  width: 250px;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 7px;
  overflow: hidden;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-top .course-desc .head-sculpture {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 8px;
  border: 0.5px solid #848484;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-top .course-desc .text {
  display: inline-block;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-botton {
  position: relative;
  border-top: 1px solid #e9e9e9;
  padding: 12px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-botton .flex-left-center .column {
  display: inline-block;
  width: 80px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-botton .flex-left-center .column i {
  margin-right: 6px;
  font-size: 16px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-botton .flex-right-center .iconheart {
  width: 22px;
  height: 22px;
  display: flex;
  align-items: flex-start;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-botton .flex-right-center .iconheart img {
  width: 100%;
  height: 100%;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .info .info-botton .flex-right-center i {
  color: #e5e6eb;
  margin-right: 6px;
  font-size: 16px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .item:hover .nodehub-popular-information-btn {
  display: block;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .itembg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 360px;
  height: 361px;
  background: #fff;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .operation {
  position: absolute;
  right: 6px;
  bottom: 6px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .hot-block .operation .ant-btn {
  font-size: 12px;
  border-radius: 2px;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .extend {
  width: 48.5%;
}
.nodehub .nodehub-content .nodehub-popular-main .popular-projects .partner-container .partnerList .contract {
  width: 24.5%;
}
.nodehub .nodehub-content .nodehub-list {
  display: flex;
  justify-content: center;
}
.nodehub .nodehub-content .nodehub-list .nodehub-content-left {
  width: 900px;
  margin: 0 16px 0 0;
}
@media (min-width: 1600px) {
  .nodehub .nodehub-content .nodehub-list .nodehub-content-left {
    width: 1080px;
  }
}
.nodehub .nodehub-content .nodehub-list .right-content {
  width: 300px;
}
@media (min-width: 1600px) {
  .nodehub .nodehub-content .nodehub-list .right-content {
    width: 360px;
  }
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox {
  width: 100%;
  margin-bottom: 16px;
  padding: 24px 38px 20px;
  border-radius: 4px;
  background: #fff;
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar {
  display: block;
  width: 100%;
  height: 40px;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #FF5125;
  cursor: pointer;
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar:hover {
  background-color: #f62;
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar-border {
  width: 100%;
  border-bottom: 1px solid #d8dbe0;
  margin-top: 18px;
  margin-bottom: 20px;
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar-node .sidebar-icon {
  width: 20px;
  height: 20px;
  margin-top: -3px;
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar-node .sidebar-txt {
  color: #282936;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  padding-left: 4px;
  cursor: pointer;
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar-node .sidebar-node-l {
  display: inline-block;
  padding-left: 6px;
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar-node .sidebar-node-r {
  display: inline-block;
  float: right;
  padding-right: 6px;
}
@media (min-width: 1600px) {
  .nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar-node .sidebar-txt {
    padding-left: 8px;
  }
  .nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar-node .sidebar-node-l {
    padding-left: 16px;
  }
  .nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .sidebar-node .sidebar-node-r {
    padding-right: 16px;
  }
}
.nodehub .nodehub-content .nodehub-list .right-content .sidebarBox .popular-nodehub-title {
  color: #000;
  font-size: 22px;
  font-weight: 600;
  line-height: 16px;
}
.nodehub .nodehub-content .nodehub-list .right-content .popularBox {
  width: 100%;
  margin-bottom: 16px;
  padding: 25px 24px 32px;
  border-radius: 4px;
  background: #fff;
}
.nodehub .nodehub-content .nodehub-list .right-content .popularBox .popular-nodehub-title {
  color: #000;
  font-size: 22px;
  font-weight: 600;
  line-height: 16px;
}
.nodehub .nodehub-content .nodehub-list .right-content .contributorBox {
  width: 100%;
  padding: 25px 24px 32px;
  border-radius: 4px;
  background: #fff;
}
.nodehub .nodehub-content .nodehub-list .right-content .contributorBox .contributor-title {
  color: #000;
  font-size: 22px;
  font-weight: 600;
  line-height: 16px;
}
.nodehub .tabulation {
  position: relative;
}
.nodehub .tabulation .tabulationContent {
  margin: 0 auto;
}
.nodehub .tabulation .tabulationContent .screen {
  padding: 16px 16px 23px 19px;
  background: #fff;
  border-top: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.nodehub .tabulation .tabulationContent .screen .search {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 11px;
}
.nodehub .tabulation .tabulationContent .screen .search .allCourse {
  color: #000;
  font-weight: 600;
  font-size: 16px;
}
.nodehub .tabulation .tabulationContent .screen .search .searchBox {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: flex-start;
}
.nodehub .tabulation .tabulationContent .screen .search .searchBox .ant-input {
  height: 32px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.nodehub .tabulation .tabulationContent .screen .search .searchBox .ant-input:focus {
  border-color: #FF5125;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2);
}
.nodehub .tabulation .tabulationContent .screen .search .searchBox .ant-input:hover {
  border-color: #FF5125;
}
.nodehub .tabulation .tabulationContent .screen .search .searchBox .btn-developer {
  width: 80px;
  height: 32px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid #FF5125;
  color: #FF5125;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 32px;
  background: none;
}
.nodehub .tabulation .tabulationContent .screen .conditions {
  display: flex;
  align-items: baseline;
  color: #131415;
  font-size: 14px;
  font-weight: 400;
}
.nodehub .tabulation .tabulationContent .screen .conditions .classification,
.nodehub .tabulation .tabulationContent .screen .conditions .permissions {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  padding: 0;
}
.nodehub .tabulation .tabulationContent .screen .conditions .classification .name,
.nodehub .tabulation .tabulationContent .screen .conditions .permissions .name {
  position: relative;
  z-index: 1;
  margin: 13px 0;
  padding: 0 16px;
  font-size: 14px;
  cursor: pointer;
  list-style: none;
  color: #858992;
  font-weight: 400;
}
.nodehub .tabulation .tabulationContent .screen .conditions .classification .name_select,
.nodehub .tabulation .tabulationContent .screen .conditions .permissions .name_select {
  color: #FF5125;
  font-weight: 500;
}
.nodehub .tabulation .tabulationContent .screen .conditions .classification .name_selectBG,
.nodehub .tabulation .tabulationContent .screen .conditions .permissions .name_selectBG {
  position: absolute;
  top: 22px;
  left: 50%;
  margin-left: -5px;
  z-index: -1;
  width: 10px;
  height: 5px;
  background: #FF5125;
  border-radius: 16px;
}
.nodehub .tabulation .tabulationContent .listContent {
  overflow: hidden;
  padding: 0 0 0 21px;
  background: #fff;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation {
  margin: 0 auto;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .module {
  width: 100%;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .classify-name {
  display: flex;
  justify-content: space-between;
  margin-bottom: 18px;
  color: #000;
  font-weight: 500;
  font-size: 24px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .classify-name .seeMore {
  font-weight: 400;
  font-size: 14px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .classify-name .seeMore a {
  color: #FF5125;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .classify-name .seeMore a i {
  margin-left: 2px;
  font-size: 14px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content {
  width: 100%;
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 24px;
  width: 195px;
  float: left;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item {
  display: flex;
  position: relative;
  z-index: 1;
  width: 100%;
  background: #fff;
  cursor: pointer;
  transition-duration: 0.3s;
  flex-direction: column;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .item-img {
  position: relative;
  width: 100%;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .item-img .overlay {
  position: absolute;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  overflow: hidden;
  transition: height 0.3s ease;
  display: flex;
  flex-direction: column;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .item-img .overlay p {
  margin: -5px 13px 0;
  padding-bottom: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  height: 70px;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .item-img .overlay .ksck {
  height: 25px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  text-align: center;
  margin-bottom: -38px;
  margin-top: 17px;
  line-height: 25px;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .item-img .overlay .ksck .ksck-icon {
  font-size: 12px;
  margin-right: 4px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .item-img:hover .overlay {
  height: 147px;
  /* 蒙层高度 */
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 0;
  width: 100%;
  z-index: 4;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .course-face {
  width: 100%;
  height: 147px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
  animation: pause-animation 1s forwards;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .course-face:hover {
  animation-play-state: paused;
}
@keyframes pause-animation {
  0% {
    animation-play-state: running;
  }
  100% {
    animation-play-state: paused;
  }
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info {
  position: relative;
  flex: 1;
  color: #666;
  font-weight: 400;
  font-size: 14px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info .info-top {
  padding-top: 8px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info .info-top .name {
  width: 100%;
  margin-bottom: 6px;
  overflow: hidden;
  color: #030303;
  font-size: 16px;
  font-weight: 400;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info .info-top .course-desc .head-sculpture {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 4px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info .info-top .course-desc .text {
  display: inline-block;
  color: #666;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info .info-botton {
  position: absolute;
  top: -24px;
  z-index: 3;
  left: 8px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info .info-botton .flex-left-center .column {
  margin-right: 6px;
  display: inline-block;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .info .info-botton .flex-left-center .column i {
  font-size: 14px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item:hover .info-botton {
  display: none;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .flex-right-center {
  display: none;
  position: absolute;
  top: 8px;
  right: 8px;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 11;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .flex-right-center .iconheart {
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .flex-right-center .iconheart img {
  width: 12px;
  height: 12px;
  margin-bottom: 8px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .flex-right-center i {
  color: #FF5125;
  font-size: 12px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .official {
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  width: 32px;
  text-align: center;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 11;
  color: #fff;
  font-size: 12px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .itembg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 355px;
  width: 100%;
  background: transparent;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .dispose {
  color: #2953f6;
  position: absolute;
  top: 8px;
  right: 32px;
  cursor: pointer;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .dispose .dispose-img {
  width: 10px;
  height: 10px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item:hover > .noticeFaceImg,
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .signUp:hover + .item > .noticeFaceImg {
  display: block;
  transition: all 0.3s;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item:hover .flex-right-center {
  display: block;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block .item:hover .official {
  display: block;
}
@media (min-width: 1600px) {
  .nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .block {
    margin-right: 8px;
  }
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList {
  display: flex;
  color: #282828;
  font-size: 20px;
  background: #fff;
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList .ant-tabs-bar {
  border: 0;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList .ant-tabs-bar .ant-tabs-ink-bar {
  background-color: #FF5125;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  color: #000;
  font-weight: 500;
  font-size: 20px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-active {
  color: #000;
  font-weight: 500;
  font-size: 20px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList ul {
  display: flex;
  width: 1200px;
  margin: 0 auto;
  overflow: scroll;
}
@media (min-width: 1600px) {
  .nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList ul {
    width: 1440px;
  }
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList ul li {
  position: relative;
  z-index: 10;
  flex-shrink: 0;
  margin-right: 40px;
  cursor: pointer;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList ul .status_select {
  color: #000;
  font-weight: 500;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList ul .status_selectBG {
  position: absolute;
  bottom: 1px;
  left: -2px;
  z-index: -1;
  width: 100%;
  height: 10px;
  background: #FF5125;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .classifyList ul::-webkit-scrollbar {
  display: none;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel {
  width: 1120px;
  margin: 0 auto;
  padding-bottom: 40px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .slick-slider {
  width: 1120px;
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .slick-slider .slick-list {
  box-sizing: content-box;
  width: 1120px;
  margin: 0 auto;
  padding: 10px 10px 20px 10px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .slick-slider .slick-prev,
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .slick-slider .slick-next {
  z-index: 100;
  width: 47px;
  height: 47px;
  color: #000;
  line-height: 47px;
  text-align: center;
  background: #fff;
  border: 1px solid #e9e9e9;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .slick-slider .slick-prev::before,
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .slick-slider .slick-next::before {
  color: #000;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  line-height: 47px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .slick-slider .slick-prev {
  left: -15px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .slick-slider .slick-next {
  right: -32px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel a {
  cursor: default;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block {
  position: relative;
  width: 360px !important;
  margin-right: 20px;
  margin-bottom: 8px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  height: 361px;
  padding: 0;
  background: #fff;
  border: 1px solid #e9e9e9;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .item-banner {
  text-align: center;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .item-banner .activityFaceImg {
  width: 359px;
  height: 230px;
  line-height: 230px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info {
  width: 100%;
  color: #666;
  font-weight: 400;
  font-size: 14px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-top {
  padding: 12px 20px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-top .name {
  width: 250px;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 7px;
  overflow: hidden;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-top .course-desc .head-sculpture {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 8px;
  border: 0.5px solid #848484;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-top .course-desc .text {
  display: inline-block;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-botton {
  position: relative;
  border-top: 1px solid #e9e9e9;
  padding: 12px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-botton .flex-left-center .column {
  display: inline-block;
  width: 80px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-botton .flex-left-center .column i {
  margin-right: 6px;
  font-size: 16px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-botton .flex-right-center .iconheart {
  width: 22px;
  height: 22px;
  display: flex;
  align-items: flex-start;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-botton .flex-right-center .iconheart img {
  width: 100%;
  height: 100%;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .info .info-botton .flex-right-center i {
  color: #e5e6eb;
  font-size: 16px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .itembg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 360px;
  height: 361px;
  background: #fff;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .operation {
  position: absolute;
  right: 6px;
  bottom: 6px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block .operation .ant-btn {
  font-size: 12px;
  border-radius: 2px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .cursor {
  cursor: pointer;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .carousel .hot-block:hover .itembg {
  background: #FF5125;
  transition: all 2s;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container {
  position: relative;
  box-sizing: content-box;
  width: 1120px;
  margin: 0 auto;
  margin-top: 30px;
  padding: 10px 20px;
  overflow: hidden;
  transition: all 2s;
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList {
  display: flex;
  transition: all 0.5s;
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block {
  position: relative;
  margin-right: 20px;
  margin-bottom: 8px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  height: 361px;
  padding: 0;
  background: #fff;
  border: 1px solid #e9e9e9;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .item-banner {
  text-align: center;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .item-banner .activityFaceImg {
  width: 359px;
  height: 230px;
  line-height: 230px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info {
  width: 100%;
  color: #666;
  font-weight: 400;
  font-size: 14px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-top {
  padding: 12px 20px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-top .name {
  width: 250px;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 7px;
  overflow: hidden;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-top .course-desc {
  display: inline-flex;
  align-items: center;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-top .course-desc .head-sculpture {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 8px;
  border: 0.5px solid #848484;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-top .course-desc .text {
  display: inline-block;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-botton {
  position: relative;
  border-top: 1px solid #e9e9e9;
  padding: 12px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-botton .flex-left-center .column {
  display: inline-block;
  width: 80px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-botton .flex-left-center .column i {
  margin-right: 6px;
  font-size: 16px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-botton .flex-right-center .iconheart {
  width: 22px;
  height: 22px;
  display: flex;
  align-items: flex-start;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-botton .flex-right-center .iconheart img {
  width: 100%;
  height: 100%;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .info .info-botton .flex-right-center i {
  color: #e5e6eb;
  font-size: 16px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .itembg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 360px;
  height: 361px;
  background: #fff;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .operation {
  position: absolute;
  right: 6px;
  bottom: 6px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block .operation .ant-btn {
  font-size: 12px;
  border-radius: 2px;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block:hover .item {
  border: 1px solid #f5f5f5;
  -webkit-transform: translate(-10px, -10px);
  -moz-transform: translate(-10px, -10px);
  transform: translate(-10px, -10px);
  transition: all 0.3s;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .partnerList .hot-block:hover .itembg {
  background: #FF5125;
  transition: all 2s;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .button-box {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  display: flex;
  justify-content: space-between;
  width: 1160px;
  margin: 0 auto;
  transform: translate(-50%, -50%);
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .button-box .right {
  position: relative;
  z-index: 100;
  display: inline-block;
  box-sizing: content-box;
  width: 47px;
  height: 47px;
  border: 1px solid #e9e9e9;
  cursor: pointer;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .button-box .right .arrow {
  position: absolute;
  top: 0;
  left: 0;
  width: 47px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  background: #fff;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .button-box .right:hover .arrow {
  color: #FF5125;
  background: #232323;
  -webkit-transform: translate(-2px, -2px);
  -moz-transform: translate(-2px, -2px);
  transform: translate(-2px, -2px);
  transition: all 0.3s;
}
.nodehub .tabulation .tabulationContent .listContent .nodehubTabulation .content .partner-container .button-box .right:hover .itembg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 47px;
  height: 47px;
  background: #FF5125;
  transition: all 2s;
}
.nodehub .activity {
  width: 1110px;
  height: 636px;
  padding-top: 48px;
  background-color: #f7f7fa;
}
.nodehub .activity .title {
  margin-bottom: 58px;
}
.nodehub .activity .title img {
  left: 37%;
}
.nodehub .activity .content {
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .activity .content .block {
  margin-right: 18px;
  /* stylelint-disable-next-line no-descending-specificity */
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .activity .content .block .item {
  display: flex;
  flex-wrap: wrap;
  width: 358px;
  height: 360px;
  margin-bottom: 74px;
  padding: 0;
  background: #fff;
  border: 1px solid #e9e9e9;
}
.nodehub .activity .content .block .item .activityFaceImg {
  width: 356px;
  height: 230px;
}
.nodehub .activity .content .block .item .info {
  width: 100%;
  padding: 12px 20px;
  color: #666;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
}
.nodehub .activity .content .block .item .info .activityName {
  margin-bottom: 8px;
  color: #000;
  font-weight: 400;
  font-size: 20px;
}
.nodehub .activity .content .block .item .info .column {
  display: flex;
  align-items: center;
  line-height: 22px;
}
.nodehub .activity .content .block .item .info .column i {
  margin-right: 8px;
}
.nodehub .activity .content .block .itembg {
  width: 358px;
  height: 360px;
  background: transparent;
}
.nodehub .activity .content .block .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
  transition-duration: 0.3s;
}
.nodehub .activity .content .block:hover .activityStatus {
  left: -11px;
}
.nodehub .nodehub {
  width: 1110px;
  height: 600px;
  padding-top: 48px;
}
.nodehub .nodehub .title {
  margin-bottom: 58px;
}
.nodehub .nodehub .title img {
  left: 37%;
}
.nodehub .nodehub .content {
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .nodehub .content .block {
  margin-right: 18px;
  /* stylelint-disable-next-line no-descending-specificity */
  /* stylelint-disable-next-line no-descending-specificity */
}
.nodehub .nodehub .content .block .item {
  display: flex;
  flex-wrap: wrap;
  width: 358px;
  height: 340px;
  margin-bottom: 62px;
  padding: 0;
  background: #fff;
  border: 1px solid #e9e9e9;
}
.nodehub .nodehub .content .block .item .courseFace {
  width: 356px;
  height: 230px;
}
.nodehub .nodehub .content .block .item .info .courseDesc {
  margin-bottom: 11px;
}
.nodehub .nodehub .content .block .item .info .column {
  display: inline-block;
  width: 50%;
}
.nodehub .nodehub .content .block .item .info .column i {
  font-size: 16px;
}
.nodehub .nodehub .content .block .itembg {
  width: 358px;
  height: 340px;
  background: transparent;
}
.nodehub .buoy {
  position: fixed;
  right: 22px;
  bottom: 372px;
  z-index: 1000;
  width: 40px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.nodehub .buoy .buoyItem {
  width: 40px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #fff;
}
.nodehub .buoy .buoyItem .chamberIcon {
  width: 22px;
  height: 22px;
}
.nodehub .buoy .buoyItem:hover {
  background: #f2f4f9;
}
.nodehub .mypagination {
  text-align: center;
  margin-bottom: 45px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  background: #fff;
}
.nodehub .mypagination .my-pagination {
  padding-bottom: 30px;
}
.stop-animation {
  animation-play-state: paused;
}
.create-nodehub {
  width: 740px;
  height: 417px;
  border-radius: 4px;
  background: #FFF;
  padding: 30px 40px 50px;
}
.create-nodehub .ant-modal-content {
  box-shadow: none;
}
.create-nodehub .pro_create .title {
  margin-bottom: 24px;
  color: #1E1E1E;
  font-size: 16px;
  font-weight: 600;
}
.create-nodehub .pro_create_box {
  display: flex;
  justify-content: space-between;
}
.create-nodehub .pro_create_box_content {
  width: 318px;
  height: 292px;
  padding: 36px 30px 0;
  border-radius: 4px;
  border: 1px solid #CDCDCD;
  text-align: center;
}
.create-nodehub .pro_create_box_content img {
  width: 105px;
  height: 105px;
  border-radius: 11px;
}
.create-nodehub .pro_create_box_content .pro_type {
  margin-top: 15px;
  margin-bottom: 12px;
  color: #1E1E1E;
  font-size: 14px;
  font-weight: 600;
}
.create-nodehub .pro_create_box_content .pro_desc {
  width: 242px;
  text-align: left;
  margin: 0 auto;
  padding-left: 8px;
  color: #797979;
  font-size: 12px;
}
.create-nodehub .pro_create_box_content:hover {
  border-color: #FF5125;
}

.my-comment-box {
  background: #fff;
  padding: 30px 20px 0 25px;
}
.my-comment-box .avatar-name {
  display: flex;
}
.my-comment-box .avatar-name img {
  margin-left: 5px;
  vertical-align: text-bottom;
}
.my-comment-box .avatar-name .comments-div {
  width: 100%;
  min-height: 70px;
  resize: none;
  border-radius: 2px;
}
.my-comment-box .avatar-name .comments-div .my-editor {
  padding: 6px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  border-radius: 2px;
  min-height: 70px !important;
  height: inherit !important;
}
.my-comment-box .avatar-name .comments-div .my-editor .bf-container {
  border: none;
}
.my-comment-box .avatar-name .comments-div .my-editor .public-DraftEditor-content {
  padding: 0 !important;
  min-height: 70px;
}
.my-comment-box .avatar-name .comments-div .my-editor .public-DraftEditorPlaceholder-root {
  top: 0;
  left: 0;
}
.my-comment-box .avatar-name .comments-div .my-editor .bf-controlbar {
  display: none;
}
.my-comment-box .avatar-name .comments-div .my-editor .bf-content {
  width: 100%;
  min-height: 70px !important;
  height: inherit !important;
  padding-bottom: 0;
}
.my-comment-box .avatar-name .comments-not-login {
  display: flex;
  background-color: #f2f3f5;
  color: #252933;
  font-size: 15px;
  font-weight: 400;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}
.my-comment-box .avatar-name .comments-not-login .login-button {
  color: #1e80ff;
  font-weight: 500;
  cursor: pointer;
  margin: 0 4px;
}
.my-comment-box .avatar-name .comments .comments-unchecked {
  transition: all 0.3s;
  background: #f2f3f5;
  border: 1px solid #f2f3f5;
  min-height: 70px !important;
  height: inherit !important;
  border-radius: 2px;
}
.my-comment-box .avatar-name .comments input {
  width: 100%;
  height: 60px;
}
.my-comment-box .avatar-button {
  margin-left: 70px;
}
.my-Comment {
  background: #fff;
}
.my-Comment .my-Comment-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #303133;
  border-bottom: 1px solid #e4e7ed;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.my-Comment .comment-list .comment .avatar-name {
  display: block;
  width: 100%;
  padding: 0;
}
.my-Comment .comment-list .comment .avatar-name input {
  height: 60px;
}
.my-Comment .comment-list .ant-comment {
  padding-right: 25px;
}
.my-Comment .comment-list .ant-comment .ant-comment-inner {
  padding: 20px 25px 0 20px;
}
.my-Comment .comment-list .ant-comment .ant-comment-avatar {
  margin-right: 10px;
}
.my-Comment .comment-list .ant-comment .ant-comment-content-author {
  margin-bottom: 10px;
}
.my-Comment .comment-list .ant-comment .ant-comment-content-author .ant-comment-content-author-name {
  font-size: 16px;
}
.my-Comment .comment-list .ant-comment .ant-comment-content-author .ant-comment-content-author-time {
  font-size: 12px;
}
.my-Comment .comment-list .ant-comment .content-text p {
  font-family: 'Outfit', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #606266;
  padding-left: 12px;
}
.my-Comment .comment-list .ant-comment .head-img {
  width: 40px;
  height: 40px;
}
.my-Comment .comment-list .ant-comment .head-img img {
  width: 40px;
  height: 40px;
  object-fit: inherit;
}
.my-Comment .comment-list .ant-comment img {
  max-width: 100%;
}
.my-Comment .comment-list .ant-comment .icon-comment,
.my-Comment .comment-list .ant-comment .icon-like,
.my-Comment .comment-list .ant-comment .icon-delete {
  margin-right: 4px;
  vertical-align: sub;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
p {
  margin: 0;
}
.see-appoint-home-head {
  width: 100%;
  height: 160px;
  background: url(/_next/static/images/personal_bg_new-48f15b2d672b807842d58e23e1e23660.png) no-repeat center;
  background-size: 100% 100%;
}
.see-appoint-home-head .head {
  margin: 0 auto;
  border-radius: 2px;
  display: flex;
  width: 1200px;
  padding: 20px;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 1600px) {
  .see-appoint-home-head .head {
    width: 1440px;
  }
}
.see-appoint-home-head .head .head-left {
  display: flex;
}
.see-appoint-home-head .head .head-left .text-box .name {
  margin-bottom: 0;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 34px;
  color: #000000;
}
.see-appoint-home-head .head .head-left .text-box .userLevel {
  width: 152px;
  font-size: 12px;
  color: #00000065;
}
.see-appoint-home-head .head .head-left .text-box .userLevel .levelText {
  display: flex;
  justify-content: space-between;
}
.see-appoint-home-head .head .head-left .img {
  width: 104px;
  height: 104px;
  border-radius: 50%;
  background: #333;
  margin-right: 10px;
}
.see-appoint-home-head .head .head-left .name {
  font-weight: 400;
  font-size: 26px;
}
.see-appoint-home-head .head .head-left .followers {
  font-weight: 400;
  font-size: 14px;
}
.see-appoint-home-head .head .head-left .data-info {
  display: flex;
}
.see-appoint-home-head .head .head-left .data-info .text-center {
  margin-right: 32px;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.see-appoint-home-head .head .head-left .data-info .text-center .font {
  color: #939ca7;
  font-size: 12px;
  font-weight: 400;
}
.see-appoint-home-head .head .head-left .data-info .text-center dd span {
  font-size: 18px;
}
.see-appoint-home-head .head .head-left .data-info .text-center dd .list {
  color: #0a60fa;
}
.see-appoint-home-head .head .head-right .ant-btn {
  width: 75px;
  height: 30px;
  border-radius: 33px;
  font-size: 14px;
  font-family: 'PingFang HK';
  font-style: normal;
}
.see-appoint-home-head .head .head-right .ant-btn.one {
  background: #FF5125;
  color: #fff;
}
.see-appoint-home-head .head .head-right .ant-btn.two {
  background: #fff;
  border: 1px solid #FF5125;
  color: #FF5125;
}
.see-appoint-home {
  width: 1200px;
  margin: 0 auto;
}
@media (min-width: 1600px) {
  .see-appoint-home {
    width: 1440px;
  }
}
.see-appoint-home .content-mian-box {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.see-appoint-home .content-mian-box .ant-tabs-bar {
  margin-bottom: 12px;
}
.see-appoint-home .content-mian-box .ant-tabs-top-bar {
  background: #fff;
  padding: 5px 10px 5px 0;
  border-radius: 2px;
}
.see-appoint-home .content-mian-box .ant-tabs-top-bar .ant-tabs-tab {
  padding: 15px 0px;
  margin: 0 22px 0 26px;
}
.see-appoint-home .content-mian-box .ant-tabs-top-bar .ant-tabs-tab:hover {
  color: #1d2129;
}
.see-appoint-home .content-mian-box .ant-tabs-top-bar .ant-tabs-tab-active {
  color: #1d2129;
}
.see-appoint-home .content-mian-box .ant-tabs-top-bar .ant-tabs-ink-bar {
  height: 4px;
  background-color: #1d2129;
}
.see-appoint-home .content-mian-box .ant-tabs-top-bar .ant-input:focus {
  border-color: #FF5125;
  box-shadow: 0 0 0 2px rgba(255, 81, 37, 0.2);
}
.see-appoint-home .content-mian-box .ant-tabs-top-bar .ant-input:hover {
  border-color: #FF5125;
}
.see-appoint-home .content-mian-box .left-information {
  flex: 1;
  margin-right: 20px;
}
.see-appoint-home .content-mian-box .left-information .userfourm {
  border-radius: 2px;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list {
  position: relative;
  padding: 18px;
  background: #fff;
  border-bottom: 1px solid rgba(151, 151, 151, 0.1);
  cursor: pointer;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .title {
  flex: 1;
  padding-right: 60px;
  font-weight: 700;
  font-size: 16px;
  word-break: break-all;
  cursor: pointer;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .title img {
  width: 60px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .title .top {
  display: inline-block;
  padding: 1px 4px;
  margin-left: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  text-align: center;
  background-color: #e53b37;
  border-radius: 3px;
  vertical-align: text-bottom;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .title .refined {
  display: inline-block;
  padding: 1px 4px;
  margin-left: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  text-align: center;
  background-color: #fa8429;
  border-radius: 3px;
  vertical-align: text-bottom;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .title .solveding {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #0b60fa;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  vertical-align: text-bottom;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .title .solved {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #02b359;
  font-size: 12px;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  font-weight: 400;
  vertical-align: text-bottom;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .title .help {
  display: inline-block;
  width: 55px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #fa8429;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  background: #fff1e1;
  border-radius: 25%;
  vertical-align: text-bottom;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .title .company-name {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 3px;
  background: linear-gradient(242.96deg, #34ffce 23.81%, #34ff92 73.3%);
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  border-radius: 3px;
  vertical-align: text-bottom;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .label {
  margin-right: 5px;
  padding: 2px 5px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation {
  display: flex;
  justify-content: space-between;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .operation-b,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .operation-b,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .time,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .time {
  color: #606266;
  font-size: 12px;
  margin-right: 15px;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .operation-b .operation-b-title img,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .operation-b .operation-b-title img,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .time .operation-b-title img,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .time .operation-b-title img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 20px;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .operation-b .num,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .operation-b .num,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .time .num,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .time .num {
  display: inline-block;
  max-width: 150px;
  text-overflow: ellipsis;
  /*让截断的文字显示为点点。还有一个值是clip意截断不显示点点*/
  white-space: nowrap;
  /*让文字不换行*/
  overflow: hidden;
  /*超出要隐藏*/
  vertical-align: bottom;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .operation-b .num.watch::before,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .operation-b .num.watch::before,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .time .num.watch::before,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .time .num.watch::before {
  width: 25px;
  height: 25px;
  display: inline-block;
  position: relative;
  top: 8px;
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjgzNzkxMzAxMzY3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwNjIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA3MzYuOGMtMTkyLjE2IDAtMzQyLjQtMTk4LjQtMzQ4LjY0LTIwNi44OC04LTEwLjU2LTgtMjUuMjggMC0zNS44NCA2LjI0LTguNDggMTU2LjQ4LTIwNi44OCAzNDguNjQtMjA2Ljg4czM0Mi40IDE5OC40IDM0OC42NCAyMDYuODhjOCAxMC41NiA4IDI1LjI4IDAgMzUuODQtNi4yNCA4LjQ4LTE1Ni40OCAyMDYuODgtMzQ4LjY0IDIwNi44OHpNMjI2LjA4IDUxMkMyNjUuNiA1NTguMDggMzgwLjggNjc2LjggNTEyIDY3Ni44YzEzMS41MiAwIDI0Ni40LTExOC43MiAyODUuOTItMTY0LjhDNzU4LjQgNDY1LjkyIDY0My4yIDM0Ny4yIDUxMiAzNDcuMmMtMTMxLjUyIDAtMjQ2LjQgMTE4LjcyLTI4NS45MiAxNjQuOHoiIGZpbGw9IiMyQTJDMkMiIHAtaWQ9IjEwNjMiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDYwNS45MmMtNTEuODQgMC05My45Mi00Mi4wOC05My45Mi05My45MnM0Mi4wOC05My45MiA5My45Mi05My45MiA5My45MiA0Mi4wOCA5My45MiA5My45Mi00Mi4wOCA5My45Mi05My45MiA5My45MnogbTAtMTM5Ljg0Yy0yNS4yOCAwLTQ1LjkyIDIwLjY0LTQ1LjkyIDQ1LjkyczIwLjY0IDQ1LjkyIDQ1LjkyIDQ1LjkyIDQ1LjkyLTIwLjY0IDQ1LjkyLTQ1LjkyLTIwLjY0LTQ1LjkyLTQ1LjkyLTQ1LjkyeiIgZmlsbD0iIzJBMkMyQyIgcC1pZD0iMTA2NCI+PC9wYXRoPjwvc3ZnPg==) no-repeat;
  background-size: 100% 100%;
}
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .operation-b .num.resive::before,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .operation-b .num.resive::before,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .left .time .num.resive::before,
.see-appoint-home .content-mian-box .left-information .userfourm .each-list .operation .right .time .num.resive::before {
  width: 15px;
  height: 25px;
  top: 8px;
  position: relative;
  content: '';
  margin-right: 5px;
  display: inline-block;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjgzNzkxMjg3NTQ4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwODcgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjkxNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMTIuMzA0Njg3NSIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzQuNzQ5Nzc5IDkyMi4zNTEwOTlsMTYzLjg3MzQyOC01NC41OTg1ODcgMjkuMTI0NDI0IDEzLjM1ODQwM0E0NjYuODQ1MTA0IDQ2Ni44NDUxMDQgMCAwIDAgNTQzLjY1NjY5NiA5MzEuOTgxNTc2YzEzMS44NzUzOTMtNC4wMzg1ODcgMjQxLjY5Mzg4OS00Ny4xNDI3MzUgMzI5LjQ1NTQ4Ny0xMjkuMjM0Nzc5czEzMy4yNzMzNjUtMTgxLjQyNTc0NyAxMzYuNTM1MzAxLTI5Ny45MjM0NDNjLTMuMjYxOTM2LTExNi40OTc2OTctNDguNzczNzAyLTIxNS44MzE0LTEzNi41MzUzMDEtMjk3LjkyMzQ0NFM2NzUuNjA5NzU0IDgxLjc4MTM4MyA1NDMuNzM0MzYxIDc3Ljc0Mjc5NmMtMTMxLjg3NTM5MyA0LjAzODU4Ny0yNDEuNjkzODg5IDQ3LjE0MjczNS0zMjkuNDU1NDg3IDEyOS4yMzQ3NzlTODEuMDA1NTA5IDM4OC40MDMzMjIgNzcuNzQzNTczIDUwNC45MDEwMTljMCA0Mi4wOTQ1MDEgNy4zMDA1MjIgODMuNzIzMDEyIDIxLjkwMTU2NyAxMjUuMDQwODYxIDE0LjUyMzM4IDQxLjE2MjUyIDM1Ljk1ODk1NiA3OS45OTUwODUgNjQuMzA2NzI5IDExNi40OTc2OTdsMjYuNzE2ODA1IDM1LjE4MjMwNS01NS45MTg4OTUgMTQwLjcyOTIxN3ogbS01NS44NDEyMjkgOTkuNDg5MDM0YTM1LjQxNTMgMzUuNDE1MyAwIDAgMS0zOS40NTM4ODctMTAuMzI5NDYzIDM2Ljg5MDkzNyAzNi44OTA5MzcgMCAwIDEtNy44NDQxNzgtNDAuNjE4ODYzbDcwLjM2NDYwOS0xNzcuMjMxODNhNTI2LjQ5MTkyNSA1MjYuNDkxOTI1IDAgMCAxLTc1LjI1NzUxMi0xMzcuNzAwMjc4QTQzOC42NTI2NjIgNDM4LjY1MjY2MiAwIDAgMSAwLjAwMDc3NyA1MDQuODIzMzU0YzMuMjYxOTM2LTEzMy41MDYzNjEgNTQuOTg2OTEzLTI0OS43NzEwNjIgMTU1LjMzMDI2Mi0zNDguODcxNzdDMjU1LjY3NDM4OSA1Ni44NTA4NzYgMzg1LjA2NDQ5OCA0Ljg5MjkwMyA1NDMuNjU2Njk2IDBjMTU4LjU5MjE5OCA0Ljg5MjkwMyAyODcuOTgyMzA3IDU2Ljg1MDg3NiAzODguMzI1NjU2IDE1NS45NTE1ODQgMTAwLjM0MzM1IDk5LjEwMDcwOCAxNTIuMDY4MzI3IDIxNS4zNjU0MDkgMTU1LjMzMDI2MyAzNDguODcxNzctMy4yNjE5MzYgMTMzLjUwNjM2MS01NC45ODY5MTMgMjQ5Ljc3MTA2Mi0xNTUuMzMwMjYzIDM0OC44NzE3NjktMTAwLjM0MzM1IDk5LjEwMDcwOC0yMjkuNzMzNDU4IDE1MS4wNTg2OC0zODguMzI1NjU2IDE1NS45NTE1ODRhNTYzLjg0ODg1MyA1NjMuODQ4ODUzIDAgMCAxLTI1MS4xNjkwMzUtNTguMjQ4ODQ4bC0yMTMuNTc5MTExIDcwLjQ0MjI3NHogbTQ2NC44MjU4MTEtNDU1LjExNzY3YTU4LjcxNDgzOSA1OC43MTQ4MzkgMCAwIDEtNTMuNDMzNjEtMzAuOTg4Mzg3IDYyLjY3NTc2MSA2Mi42NzU3NjEgMCAwIDEtOC41NDMxNjUtMzAuODMzMDU3YzAtMTAuNTYyNDU4IDIuODczNjEtMjAuODkxOTIgOC41NDMxNjUtMzAuOTg4Mzg4YTU4LjcxNDgzOSA1OC43MTQ4MzkgMCAwIDEgNTMuNDMzNjEtMzAuOTEwNzIyIDYwLjAzNTE0NyA2MC4wMzUxNDcgMCAwIDEgNjEuODk5MTEgNjEuODk5MTEgNjAuMDM1MTQ3IDYwLjAzNTE0NyAwIDAgMS02MS44OTkxMSA2MS44OTkxMDl6IG0yMzIuOTk1Mzk0IDBhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMS01My40MzM2MS0zMC45ODgzODcgNjIuNjc1NzYxIDYyLjY3NTc2MSAwIDAgMS04LjU0MzE2NS0zMC44MzMwNTdjMC0xMC41NjI0NTggMi44NzM2MS0yMC44OTE5MiA4LjU0MzE2NS0zMC45ODgzODhhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMSA1My40MzM2MS0zMC45MTA3MjIgNjAuMTEyODEyIDYwLjExMjgxMiAwIDAgMSA2MS44OTkxMSA2MS44OTkxMSA2MC4wMzUxNDcgNjAuMDM1MTQ3IDAgMCAxLTYxLjg5OTExIDYxLjg5OTEwOXogbS00NjUuOTkwNzg4IDBhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMS01My40MzM2MS0zMC45ODgzODcgNjIuNjc1NzYxIDYyLjY3NTc2MSAwIDAgMS04LjU0MzE2NS0zMC44MzMwNTdjMC0xMC41NjI0NTggMi44NzM2MS0yMC44OTE5MiA4LjU0MzE2NS0zMC45ODgzODhhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMSA1My40MzM2MS0zMC45MTA3MjIgNjAuMDM1MTQ3IDYwLjAzNTE0NyAwIDAgMSA2MS44OTkxMSA2MS44OTkxMSA2MC4wMzUxNDcgNjAuMDM1MTQ3IDAgMCAxLTYxLjg5OTExIDYxLjg5OTEwOXoiIHAtaWQ9IjkxNyI+PC9wYXRoPjwvc3ZnPg==) no-repeat;
  background-size: 100% 100%;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list {
  border-radius: 2px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block {
  display: block;
  position: relative;
  margin-bottom: 8px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  background: #fff;
  border: 1px solid #e9e9e9;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .activityFaceImg {
  width: 219px;
  height: 122px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info {
  flex: 1;
  padding: 10px;
  color: #666;
  font-size: 12px;
  text-align: left;
  margin-right: 18px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .name {
  margin-bottom: 4px;
  color: #000;
  font-size: 20px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .handle-box {
  display: flex;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.101);
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .handle-box img {
  width: 20px;
  height: 20px;
  border-radius: 20px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .handle-box .column {
  margin: 0 10px 0 0;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .handle-box .refuse {
  color: red;
  width: 400px;
  margin: 0;
  white-space: nowrap;
  /*强制在一行显示*/
  text-overflow: ellipsis;
  /*设置超出内容显示...*/
  overflow: hidden;
  /*一定不能少 超出的内容进行隐藏*/
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .handle-box .refuse .icon {
  margin-right: 5px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .operation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .operation .operation-b {
  margin: 0 20px 0 0;
  display: inline;
  font-size: 14px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .operation .operation-b .beyond {
  margin-left: 2px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .operation .operation-b i {
  margin-right: 3px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .info .operation .flex-right-center {
  color: #e5e6eb;
  display: inline-flex;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .operate {
  width: 130px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .operate .ant-btn {
  font-size: 12px;
  border-radius: 2px;
}
.see-appoint-home .content-mian-box .left-information .userNodehub-list .block .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
}
.see-appoint-home .content-mian-box .right-information {
  border-radius: 2px;
  background: #fff;
}
.see-appoint-home .content-mian-box .right-information .title {
  padding: 10px;
  font-weight: bold;
  letter-spacing: 2px;
  text-align: left;
  border-bottom: 1px dashed #97979741;
}
.see-appoint-home .content-mian-box .right-information .title::before {
  content: '';
  position: relative;
  top: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASRSURBVHgB7VjNbxtFFP/NrhPCAeH0hiohJwiVAAeHQ9RbN+kByeXDSXCJVFpID1xDe6nEgdj8AWnhgoRE4uaDj1Rq2kqtkku80ArlAk1UKRRQYvdQIYQqW6XCju3dx5vYB8f27uy6PrRSfpKt3Zk3b37zZt7HLLCPfTxZEGgDFmIUhoYjto2wBoRZa5AIGSGQs4EN7jNPfi9MtIjHIjk3RoawMMlaDJUsAWmeLPHBorgIn2iJ5EyUgh0dWPJCrgGEVKmE0+NXRMbrEN8kZ8YoFLCR4oEhtAhpVY0wcuKSWPci74tkOwjWIFsq4g0vFtXgA20kKNEd6MSqPDoqQc8kF96niTYS3AXr62Gin3iQU0OulpXdbjfJKuS29/K255wEPFlS70BURZCdIce/BE/Yc/BViJKGHpswzm0ZuKNbZU1PlpyPUcot3Egi5SIG650gFeeIfpe31Maq2yKlt59cFL1O/Z4sSYKziAuYQLyZlw7GBUJdSMPGacX4kJsDKUnKsMNKHBVIK7plkcGkwDMCJguacEFnh7OlfYWgZhDEudkDCO5yfH5bt+STADXJAnKu/QJHoICl7547pZwTlCRl/JLhxUUkOH+cHEPIYoxQsvARFM5XLmO9ZZISTPKqQmTy21GK1jZc+5gqBIF+ris/U0xgugXzADxA2Ejycj50EQnaOpbmYpTUBa5ZGnKPcgiWBaJshVOKYExs5aSbgDKY/3mDEHgWuPUVtmWuRZshA3mpaA/9kI/cW1lZoWYyrttNKQJpmCj+hzgsnEX7waRodubBscF8XpsyjFhTIR0uBO8W0MPF6Xd8pg6/8Do+/+sOngfcHcAnxfVv/ol8yvs9zW9vgnYyAwP9G5ubm3vEHC0pCeqEVVSyTVDvxDRftM6y4ttoCz+kC8XiqGWLOCp5nfOCOH//fi5sGAaUJNNsRd3GZewtCozD45jizHD0MYnyRRLbOzvFo7PZYemMp2r6uvVA4HKh0BWqHdCw3dJRbIvPIDDWoJ5j3cF+HDrwGkb/voNCNUD7uYIQM/ziUfHhiYXse+eY7LkmMt26JsJ9fS/Nbm1tVaetwx/LNMFVywXFZBm25sjP88jqlQW9Uy1C6vVR9S/HHaZtWV9+/eAtodliiqCsrC5oWv6MaZpNSN6gNLxW4IQkx9BZ3g9zbZqtqnHNSXixZqZ7ZGEjX/r3x7mHx8PCEhPc9i68gUpF6l1bW840krxO51mRPCvBxsU5ImNZGO97e+9XiooDdPWwc/wKl3IPVYvXvGbkF5BbN5eHVBPjtyUKsVcHLZu9mzOK00SsZOnliBhp1mcYUZTtApe/YhJOBAnDpRLtlnLSck30e8Pv1ynO8XKycQak7R0M9Q07358NIyIsi1abX0Hoys2flofhAs/1JMdIs0lzVkWwQnKAdL1TWjpd10VyF6CAry8Y9U7FX8zOvBIRqkiAClED1fP5Cz90V5tJ1/IH2INda1ZflTkf5os1zwmvBCVkKAGeS/PAmhqArqoI+iZpa1xSVbJN6tCx3XTmC6Z5CbrelWRPSTDBbdvSEtjHPp5C/A8SRso3gYd1sgAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% 100%;
}
.see-appoint-home .content-mian-box .right-information .content {
  width: 300px;
  height: auto;
  padding: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 10px;
}
.see-appoint-home .content-mian-box .right-information .content .item {
  width: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.see-appoint-home .content-mian-box .right-information .content .item .img {
  width: 100%;
  height: 50px;
}
.medel .ant-modal-content {
  border-radius: 16px;
}
.medel .ant-modal-content .ant-modal-body {
  text-align: center;
}
.medel .ant-modal-content .ant-modal-body .medelDialog {
  padding: 60px;
}
.medel .ant-modal-content .ant-modal-body .medelDialog div {
  font-family: 'PingFang HK';
  text-align: center;
}
.medel .ant-modal-content .ant-modal-body .medelDialog .medalName {
  margin-top: 48px;
  font-size: 24px;
  font-weight: 600;
  color: #1d2e29;
}
.medel .ant-modal-content .ant-modal-body .medelDialog .medalRule {
  font-size: 20px;
  color: #6c7784;
}
.medel .ant-modal-content .ant-modal-body .medelDialog .createTime {
  font-size: 20px;
  color: #6c7784;
  margin-top: 16px;
}
.medel .ant-modal-content .ant-modal-body .medelDialog img {
  width: 168px;
  height: 179px;
}
.medel .ant-modal-content .ant-modal-body .closeBtn {
  position: relative;
  top: 27px;
}
.medel .ant-modal-content .ant-modal-body .closeBtn .btn {
  display: inline-block;
  background: #0000003d;
  width: 48px;
  height: 48px;
  font-size: 31px;
  color: white;
  border-radius: 48px;
  line-height: 40px;
  cursor: pointer;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
p {
  margin: 0;
}
.fengyun-list {
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px;
}
@media (min-width: 1600px) {
  .fengyun-list {
    width: 1440px;
  }
}
.fengyun-list .content-mian-box {
  position: relative;
}
.fengyun-list .content-mian-box .tips {
  position: absolute;
  right: 16px;
  top: 16px;
}
.fengyun-list .ant-tabs-nav .ant-tabs-tab-active {
  color: #FF5125;
}
.fengyun-list .ant-tabs-tab:hover {
  color: #FF5125;
}
.fengyun-list .ant-tabs-ink-bar {
  background-color: #FF5125 !important;
}
.fengyun-list .ranking {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.fengyun-list .ranking span {
  color: #FF5125;
  font-size: 22px;
}
.fengyun-list .medalInfo {
  width: 25px;
  height: 25px;
  margin-right: 5px;
  border-radius: 50%;
}

.md-editor-divider{position:relative;display:inline-block;width:1px;top:.1em;height:.9em;margin:0 8px;background-color:var(--md-border-color)}.md-editor-dropdown{overflow:hidden;box-sizing:border-box;position:absolute;transition:all .3s;opacity:1;z-index:10000;background-color:var(--md-bk-color)}.md-editor-dropdown-hidden{opacity:0;z-index:-10000}.md-editor-dropdown-overlay{margin-top:6px}.md-editor-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;height:100%;background-color:var(--md-modal-mask)}.md-editor-modal{display:block;background-color:var(--md-bk-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;border-radius:3px;border:1px solid var(--md-border-color);position:fixed;z-index:20001;flex-direction:column}.md-editor-modal-header{cursor:grab;display:flex;justify-content:space-between;padding:10px 24px;color:var(--md-color);font-weight:600;font-size:16px;line-height:22px;word-wrap:break-word;user-select:none;border-bottom:1px solid var(--md-border-color);position:relative}.md-editor-modal-body{padding:24px;font-size:14px;word-wrap:break-word;height:calc(100% - 61px);box-sizing:border-box}.md-editor-modal .md-editor-modal-func{position:absolute;top:10px;right:10px}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust,.md-editor-modal .md-editor-modal-func .md-editor-modal-close{cursor:pointer;width:24px;height:24px;line-height:24px;text-align:center;display:inline-block}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust{padding-right:10px}.animation{animation-duration:.15s;animation-fill-mode:forwards}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoom-in{animation-name:zoomIn;animation-duration:.15s;animation-fill-mode:forwards}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoom-out{animation-name:zoomOut;animation-duration:.15s;animation-fill-mode:forwards}.md-editor-clip{position:relative;display:flex;height:calc(100% - 32px)}.md-editor-clip-main,.md-editor-clip-preview{width:50%;height:100%;border:1px solid var(--md-border-color)}.md-editor-clip-main{margin-right:1em}.md-editor-clip-main .md-editor-clip-cropper{position:relative;width:100%;height:100%}.md-editor-clip-main .md-editor-clip-cropper .md-editor-clip-delete{position:absolute;top:0;right:0;font-size:0;background-color:var(--md-bk-color-outstand);border-bottom-left-radius:4px;color:var(--md-color);cursor:pointer}.md-editor-clip-main .md-editor-clip-upload{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.md-editor-clip-main .md-editor-clip-upload .md-editor-icon{width:auto;height:40px}.md-editor-clip-preview-target{width:100%;height:100%;overflow:hidden}@media (max-width: 688px){.md-editor-modal-clip .md-editor-modal{max-width:calc(100% - 20px);max-height:calc(100% - 20px);margin:10px;left:0!important}.md-editor-modal-clip .md-editor-clip{flex-direction:column}.md-editor-modal-clip .md-editor-clip-main,.md-editor-modal-clip .md-editor-clip-preview{width:100%;height:0;flex:1}.md-editor-modal-clip .md-editor-clip-main{margin-bottom:1em}}.md-editor-checkbox{cursor:pointer;width:12px;height:12px;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);border-radius:2px;line-height:1;text-align:center}.md-editor-checkbox:after{content:"";font-weight:700}.md-editor-checkbox-checked:after{content:"\2713"}.md-editor-catalog-editor{--md-color: #222;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f6f6f6;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;position:absolute;overflow:auto;top:44px;right:0;height:calc(100% - 44px);background-color:var(--md-bk-color-outstand);border-left:1px solid var(--md-border-color);width:200px;box-sizing:border-box;margin:0;padding:5px 10px;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";z-index:2}.md-editor-catalog>.md-editor-catalog-link{padding:5px 8px}.md-editor-catalog-link{padding:5px 0 5px 1em;line-height:1.2}.md-editor-catalog-link span{display:inline-block;width:100%;position:relative;overflow:hidden;color:var(--md-color);white-space:nowrap;text-overflow:ellipsis;transition:color .3s;cursor:pointer}.md-editor-catalog-link span:hover{color:#73d13d}.md-editor-catalog-wrapper>.md-editor-catalog-link{padding-top:5px;padding-bottom:5px}.md-editor-catalog-wrapper>.md-editor-catalog-link:first-of-type{padding-top:10px}.md-editor-catalog-wrapper>.md-editor-catalog-link:last-of-type{padding-bottom:0}.md-editor-catalog-active>span{color:#73d13d}.md-editor-catalog-dark{--md-color: #999;--md-hover-color: #bbb;--md-bk-color: #000;--md-bk-color-outstand: #111;--md-bk-hover-color: #1b1a1a;--md-border-color: #2d2d2d;--md-border-hover-color: #636262;--md-border-active-color: #777;--md-modal-mask: #00000073;--md-scrollbar-bg-color: #0f0f0f;--md-scrollbar-thumb-color: #2d2d2d;--md-scrollbar-thumb-hover-color: #3a3a3a;--md-scrollbar-thumb-active-color: #3a3a3a}.md-editor{--md-color: #222;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f6f6f6;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;width:100%;height:425px;position:relative;box-sizing:border-box;border:1px solid var(--md-border-color);display:flex;flex-direction:column;overflow:hidden;color:var(--md-color);background-color:var(--md-bk-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.md-editor ::-webkit-scrollbar{width:6px;height:6px}.md-editor ::-webkit-scrollbar-corner,.md-editor ::-webkit-scrollbar-track{background-color:var(--md-scrollbar-bg-color)}.md-editor ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-scrollbar-thumb-color)}.md-editor ::-webkit-scrollbar-button:vertical{display:none}.md-editor ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-scrollbar-thumb-hover-color)}.md-editor ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-scrollbar-thumb-active-color)}.md-editor-icon{width:24px;height:24px;fill:currentColor;overflow:hidden}.md-editor-menu{margin:0;padding:0;border-radius:3px;border:1px solid var(--md-border-color);background-color:inherit}.md-editor-menu-item{list-style:none;font-size:12px;color:var(--md-color);padding:4px 10px;cursor:pointer;line-height:16px}.md-editor-menu-item:first-of-type{padding-top:8px}.md-editor-menu-item:last-of-type{padding-bottom:8px}.md-editor-menu-item:hover{background-color:var(--md-bk-hover-color)}.md-editor-table-shape{padding:4px;border-radius:3px;border:1px solid var(--md-border-color);display:flex;flex-direction:column}.md-editor-table-shape-row{display:flex}.md-editor-table-shape-col{padding:2px;cursor:pointer}.md-editor-table-shape-col-default{width:16px;height:16px;background-color:#e0e0e0;border-radius:3px;transition:all .2s}.md-editor-table-shape-col-include{background-color:#aaa}.md-editor-toolbar-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;height:35px;flex-shrink:0;padding:4px;border-bottom:1px solid var(--md-border-color)}.md-editor-toolbar-wrapper::-webkit-scrollbar{height:0!important}.md-editor-toolbar-wrapper .md-editor-toolbar{height:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:content-box}.md-editor-toolbar-wrapper .md-editor-toolbar-item{height:24px;display:inline-block;padding:0 4px;transition:all .3s;border-radius:0;cursor:pointer;list-style:none;user-select:none}.md-editor-toolbar-wrapper .md-editor-toolbar-item:hover{border-radius:3px;background-color:var(--md-bk-color-outstand)}.md-editor-toolbar-wrapper .md-editor-toolbar-left,.md-editor-toolbar-wrapper .md-editor-toolbar-right{padding:1px 0;display:flex;align-items:center}.md-editor-content{display:flex;flex:1;height:0;flex-shrink:0}.md-editor-content .md-editor-input-wrapper{flex:1;box-sizing:border-box}.md-editor-content .md-editor-input-wrapper textarea{width:100%;height:100%;padding:10px 20px;box-sizing:border-box;font-size:1em;font-family:-apple-system,Consolas,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;resize:none;border:none;outline:none;overflow-y:scroll;color:inherit;background-color:inherit;line-height:1.4}.md-editor-content .md-editor-input-wrapper textarea:disabled{cursor:not-allowed}.md-editor-content .md-editor-input-wrapper textarea.textarea-only{overflow-y:auto}.md-editor-content .md-editor-preview-wrapper{position:relative;flex:1;box-sizing:border-box;overflow:auto;padding:10px 20px}.md-editor-content .md-editor-preview,.md-editor-content .md-editor-html{font-size:16px;position:relative;word-break:break-all}.md-editor-footer{height:24px;flex-shrink:0;font-size:12px;color:var(--md-color);border-top:1px solid var(--md-border-color);display:flex;justify-content:space-between}.md-editor-footer-item{display:inline-flex;align-items:center;height:100%;padding:0 10px}.md-editor-footer-label{padding-right:5px;line-height:1}.md-editor-form-item{margin-bottom:14px;text-align:center}.md-editor-form-item:last-of-type{margin-bottom:0}.md-editor-label{font-size:14px;color:var(--md-color);width:80px;text-align:center;display:inline-block}.md-editor-input{border-radius:4px;padding:4px 11px;color:var(--md-color);font-size:14px;line-height:1.5715;background-color:var(--md-bk-color);background-image:none;border:1px solid var(--md-border-color);transition:all .2s}.md-editor-input:focus,.md-editor-input:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor-input:focus{border-color:var(--md-border-active-color)}.md-editor-btn{font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;user-select:none;height:32px;padding:0 15px;font-size:14px;border-radius:4px;transition:all .2s linear;color:var(--md-color);background-color:var(--md-bk-color);border-color:var(--md-border-color);margin-left:10px}.md-editor-btn:first-of-type{margin-left:0}.md-editor-btn:hover{color:var(--md-hover-color);background-color:var(--md-bk-color);border-color:var(--md-border-hover-color)}.md-editor-btn-row{width:100%}.md-editor-previewOnly{border:none;height:auto}.md-editor-previewOnly .md-editor-content{height:100%}.md-editor-previewOnly .md-editor-preview{padding:0}.md-editor-dark{--md-color: #999;--md-hover-color: #bbb;--md-bk-color: #000;--md-bk-color-outstand: #111;--md-bk-hover-color: #1b1a1a;--md-border-color: #2d2d2d;--md-border-hover-color: #636262;--md-border-active-color: #777;--md-modal-mask: #00000073;--md-scrollbar-bg-color: #0f0f0f;--md-scrollbar-thumb-color: #2d2d2d;--md-scrollbar-thumb-hover-color: #3a3a3a;--md-scrollbar-thumb-active-color: #3a3a3a}.md-editor-dark .md-editor-table-shape-col-default{background-color:#222}.md-editor-dark .md-editor-table-shape-col-include{background-color:#555}.md-editor-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important;z-index:10000}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:100001}.md-editor .md-editor-preview{--md-theme-color: #222;--md-theme-color-reverse: #eee;--md-theme-color-hover: #eee;--md-theme-color-hover-inset: #ddd;--md-theme-link-color: #2d8cf0;--md-theme-link-hover-color: #73d13d;--md-theme-border-color: #e6e6e6;--md-theme-border-color-reverse: #bebebe;--md-theme-border-color-inset: #d6d6d6;--md-theme-bg-color: #fff;--md-theme-bg-color-inset: #ececec;--md-theme-bg-color-scrollbar-track: #e2e2e2;--md-theme-bg-color-scrollbar-thumb: rgba(0, 0, 0, .3019607843);--md-theme-bg-color-scrollbar-thumb-hover: rgba(0, 0, 0, .3490196078);--md-theme-bg-color-scrollbar-thumb-active: rgba(0, 0, 0, .3803921569);--md-theme-code-copy-tips-color: inherit;--md-theme-code-copy-tips-bg-color: #fff}.md-editor-dark .md-editor-preview{--md-theme-color: #999;--md-theme-color-reverse: #222;--md-theme-color-hover: #191919;--md-theme-color-hover-inset: #444;--md-theme-link-color: #2d8cf0;--md-theme-link-hover-color: #73d13d;--md-theme-border-color: #2d2d2d;--md-theme-border-color-reverse: #e6e6e6;--md-theme-border-color-inset: #5a5a5a;--md-theme-bg-color: #000;--md-theme-bg-color-inset: #111;--md-theme-bg-color-scrollbar-track: #0f0f0f;--md-theme-bg-color-scrollbar-thumb: #2d2d2d;--md-theme-bg-color-scrollbar-thumb-hover: #3a3a3a;--md-theme-bg-color-scrollbar-thumb-active: #3a3a3a;--md-theme-code-copy-tips-color: inherit;--md-theme-code-copy-tips-bg-color: #3a3a3a}.md-editor-scrn span[rn-wrapper]{position:absolute;pointer-events:none;top:1em;font-size:100%;left:0;width:3em;letter-spacing:-1px;user-select:none;counter-reset:linenumber}.md-editor-scrn span[rn-wrapper]>span{display:block;pointer-events:none;counter-increment:linenumber}.md-editor-scrn span[rn-wrapper]>span:before{color:#999;display:block;padding-right:.5em;text-align:right;content:counter(linenumber)}.md-editor-scrn pre code{padding-left:3.5em!important}.md-editor .md-editor-alert-note{--marked-alert-color: #448aff;--marked-alert-bg-color: #d5e2f9}.md-editor .md-editor-alert-abstract{--marked-alert-color: #02b1ff;--marked-alert-bg-color: #d1eefb}.md-editor .md-editor-alert-info{--marked-alert-color: #333;--marked-alert-bg-color: #e3e3e3}.md-editor .md-editor-alert-tip{--marked-alert-color: #666;--marked-alert-bg-color: #e6e6e6}.md-editor .md-editor-alert-success{--marked-alert-color: #00c852;--marked-alert-bg-color: #c1f1d5}.md-editor .md-editor-alert-question{--marked-alert-color: #f0b400;--marked-alert-bg-color: #fff1dd}.md-editor .md-editor-alert-warning{--marked-alert-color: #ff9104;--marked-alert-bg-color: #ffe9cc}.md-editor .md-editor-alert-failure{--marked-alert-color: #c2185b;--marked-alert-bg-color: #ffd9d9}.md-editor .md-editor-alert-danger{--marked-alert-color: #ff5252;--marked-alert-bg-color: #ffe4e4}.md-editor .md-editor-alert-bug{--marked-alert-color: #f60357;--marked-alert-bg-color: #ffd3e2}.md-editor .md-editor-alert-example{--marked-alert-color: #7c4dff;--marked-alert-bg-color: #e3d8ff}.md-editor .md-editor-alert-quote{--marked-alert-color: #9e9e9e;--marked-alert-bg-color: #f0f0f0}.md-editor .md-editor-alert-hint{--marked-alert-color: #009688;--marked-alert-bg-color: #cdf4f0}.md-editor .md-editor-alert-caution{--marked-alert-color: #ffa726;--marked-alert-bg-color: #ffe7c4}.md-editor .md-editor-alert-error{--marked-alert-color: #d32f2f;--marked-alert-bg-color: #ffd8d8}.md-editor .md-editor-alert-attention{--marked-alert-color: #455a64;--marked-alert-bg-color: #cbefff}.md-editor-dark .md-editor-alert-note{--marked-alert-color: #1262e7;--marked-alert-bg-color: #021d4c}.md-editor-dark .md-editor-alert-abstract{--marked-alert-color: #058dc9;--marked-alert-bg-color: #002433}.md-editor-dark .md-editor-alert-info{--marked-alert-color: #999;--marked-alert-bg-color: #212121}.md-editor-dark .md-editor-alert-tip{--marked-alert-color: #888;--marked-alert-bg-color: #191818}.md-editor-dark .md-editor-alert-success{--marked-alert-color: #00c551;--marked-alert-bg-color: #003014}.md-editor-dark .md-editor-alert-question{--marked-alert-color: #cd9a00;--marked-alert-bg-color: #311d00}.md-editor-dark .md-editor-alert-warning{--marked-alert-color: #ed8500;--marked-alert-bg-color: #3c2200}.md-editor-dark .md-editor-alert-failure{--marked-alert-color: #d5125f;--marked-alert-bg-color: #3f0000}.md-editor-dark .md-editor-alert-danger{--marked-alert-color: #d80505;--marked-alert-bg-color: #390000}.md-editor-dark .md-editor-alert-bug{--marked-alert-color: #da0d54;--marked-alert-bg-color: #390013}.md-editor-dark .md-editor-alert-example{--marked-alert-color: #7443ff;--marked-alert-bg-color: #140045}.md-editor-dark .md-editor-alert-quote{--marked-alert-color: #9e9e9e;--marked-alert-bg-color: #2b2b2b}.md-editor-dark .md-editor-alert-hint{--marked-alert-color: #00ae9e;--marked-alert-bg-color: #00423b}.md-editor-dark .md-editor-alert-caution{--marked-alert-color: #db8609;--marked-alert-bg-color: #573300}.md-editor-dark .md-editor-alert-error{--marked-alert-color: #df1a1a;--marked-alert-bg-color: #440000}.md-editor-dark .md-editor-alert-attention{--marked-alert-color: #0f8bc7;--marked-alert-bg-color: #00354d}.md-editor-preview .md-editor-alert{background-color:var(--marked-alert-bg-color);border:1px solid var(--marked-alert-color);border-radius:.5rem;color:var(--marked-alert-color);display:flow-root;font-size:14px;font-weight:400;margin:1rem 0;padding:1em 1em .5em;page-break-inside:avoid}.md-editor-preview .md-editor-alert-title{border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin:0;padding:0;position:relative;font-weight:700}.md-editor-preview .md-editor-alert p{margin:.5em 0;padding:0}.md-editor-preview .md-editor-alert p:first-of-type{margin-top:0}.md-editor-preview .md-editor-alert+p:empty,.md-editor-preview .md-editor-alert+p:empty+p:empty{display:none}.md-editor-mermaid{overflow-x:auto;display:none;text-align:center}[class=md-editor-mermaid][data-processed]{display:block}.prefix-katex-block{text-align:center;margin:20px}.prefix-katex-inline,.prefix-katex-block{display:none}.prefix-katex-inline[data-processed]{display:initial}.prefix-katex-block[data-processed]{display:block}.md-editor article.default-theme{--default-theme-code-block-color: #a9b7c6;--default-theme-code-bg-color: #282c34;--default-theme-code-before-bg-color: var(--default-theme-code-bg-color);--md-theme-code-copy-tips-color: #141414}.md-editor-dark article.default-theme{--default-theme-code-block-color: #a9b7c6;--default-theme-code-bg-color: #1a1a1a;--default-theme-code-before-bg-color: var(--default-theme-code-bg-color);--md-theme-code-copy-tips-color: inherit}.default-theme code{color:#3594f7;background-color:#3baafa1a;display:inline-block;padding:0 4px;border-radius:2px;line-height:22px}.default-theme pre{position:relative;border-radius:5px;box-shadow:#0005 0 2px 2px}.default-theme pre code{padding:1em;background-color:var(--default-theme-code-bg-color);color:var(--default-theme-code-block-color);border-radius:0 0 5px 5px}.default-theme pre code>*{line-height:1.6}.default-theme pre code span[rn-wrapper]{top:calc(1em + 32px)}.default-theme pre .copy-button{color:var(--default-theme-code-block-color)}.default-theme pre:before{content:"";display:block;background:url(data:image/png;base64,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);height:32px;width:100%;background-size:40px;background-repeat:no-repeat;background-color:var(--default-theme-code-before-bg-color);margin-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;background-position:10px 10px}.default-theme h1,.default-theme h2,.default-theme h3,.default-theme h4,.default-theme h5,.default-theme h6{margin:1.4em 0 .8em;font-weight:700;color:var(--md-theme-color)}.default-theme img{margin:0 auto;max-width:100%;box-sizing:border-box;padding:5px;border:1px solid var(--md-theme-border-color);border-radius:3px}.default-theme blockquote img{border-color:var(--md-theme-border-color-inset)}.default-theme a{color:var(--md-theme-link-color);transition:color .3s}.default-theme a:hover{color:var(--md-theme-link-hover-color)}.default-theme ol,.default-theme ul{margin:.6em 0;padding-left:1.6em}.default-theme ol li,.default-theme ul li{line-height:1.6;margin:.5em 0}.default-theme p{line-height:1.6;margin:0;padding:.5rem 0}.default-theme p:empty{display:none}.default-theme blockquote{margin:20px 0;padding:0 1.2em;line-height:2em;background-color:var(--md-theme-bg-color-inset);border-left:5px solid #35b378;display:block}.md-editor article.default-theme{--default-theme-table-stripe-color: #fafafa}.md-editor-dark article.default-theme{--default-theme-table-stripe-color: #0c0c0c}.default-theme table{overflow:auto;border-spacing:0;border-collapse:collapse;margin-bottom:1em;margin-top:1em}.default-theme table tr th,.default-theme table tr td{word-wrap:break-word;padding:8px 14px;border:1px solid var(--md-theme-border-color)}.default-theme table tbody tr:nth-child(2n){background-color:var(--default-theme-table-stripe-color)}.default-theme table tbody tr:hover{background-color:var(--md-theme-color-hover)}.default-theme blockquote table{line-height:initial}.default-theme blockquote table tr th,.default-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}.default-theme blockquote table tbody tr:nth-child(n){background-color:inherit}.default-theme blockquote table tbody tr:hover{background-color:var(--md-theme-color-hover-inset)}.default-theme{color:var(--md-theme-color)}.default-theme ::-webkit-scrollbar{width:6px;height:6px}.default-theme ::-webkit-scrollbar-corner,.default-theme ::-webkit-scrollbar-track{background-color:var(--md-theme-bg-color-scrollbar-track);border-radius:2px}.default-theme ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-theme-bg-color-scrollbar-thumb)}.default-theme ::-webkit-scrollbar-button:vertical{display:none}.default-theme ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-theme-bg-color-scrollbar-thumb-hover)}.default-theme ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-theme-bg-color-scrollbar-thumb-active)}.default-theme h1,.default-theme h2,.default-theme h3,.default-theme h4,.default-theme h5,.default-theme h6{position:relative;word-break:break-all}.default-theme h1 a,.default-theme h2 a,.default-theme h3 a,.default-theme h4 a,.default-theme h5 a,.default-theme h6 a,.default-theme h1 a:hover,.default-theme h2 a:hover,.default-theme h3 a:hover,.default-theme h4 a:hover,.default-theme h5 a:hover,.default-theme h6 a:hover{color:inherit}.default-theme ol>li{list-style:decimal}.default-theme ul>li{list-style:disc}.default-theme ol .li-task,.default-theme ul .li-task{list-style-type:none}.default-theme ol .li-task input,.default-theme ul .li-task input{margin-left:-1.5em;margin-right:.1em}.default-theme a{text-decoration:none}.default-theme pre,.default-theme code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px}.default-theme pre{margin:20px 0}.default-theme pre code{display:block;line-height:1;overflow:auto}.default-theme pre code .code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom}.default-theme pre code[language]:before{content:attr(language);font-size:12px;position:absolute;top:11px;right:40px;line-height:1}.default-theme .copy-button{position:absolute;font-size:12px;top:5px;right:7px;cursor:pointer;line-height:1}.default-theme .copy-button:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:max-content;text-align:center;padding:4px;border-radius:2px;box-shadow:0 0 2px #0003;left:0;top:50%;transform:translate(-100%,-50%)}.default-theme .copy-button:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-2px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.default-theme .copy-button:before,.default-theme .copy-button:after{visibility:hidden;transition:.3s}.default-theme .copy-button:hover:before,.default-theme .copy-button:hover:after{visibility:visible}.default-theme hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.default-theme div[inline]>.figure{padding-right:.5em}.default-theme div[inline]>.figure img{padding:0;border:none}.default-theme .figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.default-theme .figure .figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.default-theme .md-editor-mermaid{line-height:1}.md-editor article.vuepress-theme{--vuepress-theme-code-inline-color: #d63200;--vuepress-theme-code-inline-bg-color: #f8f8f8;--vuepress-theme-code-block-color: #747384;--vuepress-theme-code-block-bg-color: #f8f8f8}.md-editor-dark article.vuepress-theme{--vuepress-theme-code-inline-color: #e06c75;--vuepress-theme-code-inline-bg-color: #1a1a1a;--vuepress-theme-code-block-color: #999;--vuepress-theme-code-block-bg-color: #1a1a1a}.vuepress-theme code{color:var(--vuepress-theme-code-inline-color);padding:3px 5px;margin:0 2px;border-radius:2px;background-color:var(--vuepress-theme-code-inline-bg-color)}.vuepress-theme pre{border-radius:2px;position:relative;font-size:.875em;margin:1em 0;background-color:var(--vuepress-theme-code-block-bg-color)}.vuepress-theme pre code{overflow-x:auto;color:var(--vuepress-theme-code-block-color);white-space:pre;padding:22px 1em;background-color:var(--vuepress-theme-code-block-bg-color)}.vuepress-theme pre code>*{line-height:1.6}.vuepress-theme pre code span[rn-wrapper]{top:22px}.vuepress-theme pre .copy-button{color:var(--md-theme-color)}.md-editor article.vuepress-theme{--vuepress-theme-heading-color: #273849}.md-editor-dark article.vuepress-theme{--vuepress-theme-heading-color: #999}.vuepress-theme h1,.vuepress-theme h2,.vuepress-theme h3,.vuepress-theme h4,.vuepress-theme h5,.vuepress-theme h6{font-weight:600;color:var(--heading-color);line-height:1.45;position:relative;margin-top:1em}.vuepress-theme h1{font-size:2.2em;margin:1em 0}.vuepress-theme h2{font-size:1.65em;padding-bottom:.3em;border-bottom:1px solid var(--vuepress-theme-border-color)}.vuepress-theme h3{line-height:1.35em}.vuepress-theme img{max-width:100%}.vuepress-theme a{color:#42b983;font-weight:600}.vuepress-theme ul,.vuepress-theme ol{position:relative;padding-left:1.25em;line-height:1.4em;margin:1.2em 0;z-index:1}.vuepress-theme ul li,.vuepress-theme ol li{margin:1.2em 0}.vuepress-theme p{word-spacing:.05em;line-height:1.6em;margin:1.2em 0;position:relative}.vuepress-theme p:empty{display:none}.vuepress-theme blockquote{margin:2em 0;padding-left:20px;border-left:4px solid #42b983}.vuepress-theme blockquote p{margin-left:0;margin-top:1.2em;margin-bottom:0;padding:0}.md-editor article.vuepress-theme{--vuepress-theme-table-border-color: #dfe2e5;--vuepress-theme-table-bg-color: #f6f8fa}.md-editor-dark article.vuepress-theme{--vuepress-theme-table-border-color: #2d2d2d;--vuepress-theme-table-bg-color: #0c0c0c}.vuepress-theme table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}.vuepress-theme table tr{border-top:1px solid var(--vuepress-theme-table-border-color)}.vuepress-theme table tr th,.vuepress-theme table tr td{border:1px solid var(--vuepress-theme-table-border-color);padding:.6em 1em}.vuepress-theme table tr:nth-child(2n){background-color:var(--vuepress-theme-table-bg-color)}.md-editor .vuepress-theme{--vuepress-theme-color: #304455}.md-editor-dark .vuepress-theme{--vuepress-theme-color: #999}.vuepress-theme{color:var(--md-theme-color);font-size:16px;color:var(--vuepress-theme-color)}.vuepress-theme ::-webkit-scrollbar{width:6px;height:6px}.vuepress-theme ::-webkit-scrollbar-corner,.vuepress-theme ::-webkit-scrollbar-track{background-color:var(--md-theme-bg-color-scrollbar-track);border-radius:2px}.vuepress-theme ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-theme-bg-color-scrollbar-thumb)}.vuepress-theme ::-webkit-scrollbar-button:vertical{display:none}.vuepress-theme ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-theme-bg-color-scrollbar-thumb-hover)}.vuepress-theme ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-theme-bg-color-scrollbar-thumb-active)}.vuepress-theme h1,.vuepress-theme h2,.vuepress-theme h3,.vuepress-theme h4,.vuepress-theme h5,.vuepress-theme h6{position:relative;word-break:break-all}.vuepress-theme h1 a,.vuepress-theme h2 a,.vuepress-theme h3 a,.vuepress-theme h4 a,.vuepress-theme h5 a,.vuepress-theme h6 a,.vuepress-theme h1 a:hover,.vuepress-theme h2 a:hover,.vuepress-theme h3 a:hover,.vuepress-theme h4 a:hover,.vuepress-theme h5 a:hover,.vuepress-theme h6 a:hover{color:inherit}.vuepress-theme ol>li{list-style:decimal}.vuepress-theme ul>li{list-style:disc}.vuepress-theme ol .li-task,.vuepress-theme ul .li-task{list-style-type:none}.vuepress-theme ol .li-task input,.vuepress-theme ul .li-task input{margin-left:-1.5em;margin-right:.1em}.vuepress-theme a{text-decoration:none}.vuepress-theme pre,.vuepress-theme code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px}.vuepress-theme pre{margin:20px 0}.vuepress-theme pre code{display:block;line-height:1;overflow:auto}.vuepress-theme pre code .code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom}.vuepress-theme pre code[language]:before{content:attr(language);font-size:12px;position:absolute;top:11px;right:40px;line-height:1}.vuepress-theme .copy-button{position:absolute;font-size:12px;top:5px;right:7px;cursor:pointer;line-height:1}.vuepress-theme .copy-button:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:max-content;text-align:center;padding:4px;border-radius:2px;box-shadow:0 0 2px #0003;left:0;top:50%;transform:translate(-100%,-50%)}.vuepress-theme .copy-button:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-2px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.vuepress-theme .copy-button:before,.vuepress-theme .copy-button:after{visibility:hidden;transition:.3s}.vuepress-theme .copy-button:hover:before,.vuepress-theme .copy-button:hover:after{visibility:visible}.vuepress-theme hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.vuepress-theme div[inline]>.figure{padding-right:.5em}.vuepress-theme div[inline]>.figure img{padding:0;border:none}.vuepress-theme .figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.vuepress-theme .figure .figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.vuepress-theme .md-editor-mermaid{line-height:1}.vuepress-theme em{color:#4f5959;padding:0 6px 0 4px}.md-editor article.github-theme{--github-theme-code-inline-color: inherit;--github-theme-code-inline-bg-color: #eff1f2;--github-theme-code-block-color: inherit;--github-theme-code-block-bg-color: #f6f8fa}.md-editor-dark article.github-theme{--github-theme-code-inline-color: #c9d1d9;--github-theme-code-inline-bg-color: #2d3339;--github-theme-code-block-color: #a9b7c6;--github-theme-code-block-bg-color: #161b22}.github-theme code{padding:.2em .4em;margin:0;color:var(--github-theme-code-inline-color);background-color:var(--github-theme-code-inline-bg-color);border-radius:6px}.github-theme pre{border-radius:6px;position:relative}.github-theme pre code{position:relative;padding:22px 1em;margin-bottom:0;word-break:normal;letter-spacing:1px;color:var(--github-theme-code-block-color);background-color:var(--github-theme-code-block-bg-color)}.github-theme pre code>*{line-height:1.6}.github-theme pre code span[rn-wrapper]{top:22px}.github-theme pre .copy-button{color:var(--github-theme-code-block-color)}.md-editor article.github-theme{--github-theme-heading-color: inherit;--github-theme-heading-6-color: #2d3339;--github-theme-heading-border-color: #d9dee4}.md-editor-dark article.github-theme{--github-theme-heading-color: #c9d1d9;--github-theme-heading-6-color: #768390;--github-theme-heading-border-color: #373e47}.github-theme h1,.github-theme h2,.github-theme h3,.github-theme h4,.github-theme h5,.github-theme h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25;color:var(--github-theme-heading-color)}.github-theme h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--github-theme-heading-border-color)}.github-theme h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--github-theme-heading-border-color)}.github-theme h3{font-size:1.25em}.github-theme h4{font-size:1em}.github-theme h5{font-size:.875em}.github-theme h6{font-size:.85em;color:var(--github-theme-heading-6-color)}.md-editor article.github-theme{--github-theme-heading-bg-color: #fff}.md-editor-dark article.github-theme{--github-theme-heading-bg-color: #22272e}.github-theme img{max-width:100%;box-sizing:content-box;background-color:var(--github-theme-heading-bg-color)}.github-theme a{color:#539bf5}.github-theme a:hover{text-decoration:underline}.github-theme ol,.github-theme ul{padding-left:2em}.github-theme ol li+li,.github-theme ul li+li{margin-top:.25em}.github-theme p:empty{display:none}.md-editor article.github-theme{--github-theme-quote-color: #57606a;--github-theme-quote-border-color: #d0d7de}.md-editor-dark article.github-theme{--github-theme-quote-color: #8b949e;--github-theme-quote-border-color: #444c56}.github-theme blockquote{padding:0 1em;color:var(--github-theme-quote-color);border-left:.25em solid var(--github-theme-quote-border-color)}.md-editor article.github-theme{--github-theme-table-stripe-color: #f7f8fa;--github-theme-table-tr-bg-color: #fff;--github-theme-table-tr-border-color: #d8dee4;--github-theme-table-td-border-color: #d0d7de}.md-editor-dark article.github-theme{--github-theme-table-stripe-color: #161b22;--github-theme-table-tr-bg-color: transparent;--github-theme-table-tr-border-color: #808080;--github-theme-table-td-border-color: #30363d}.github-theme table{display:block;max-width:100%;overflow:auto;border-spacing:0;border-collapse:collapse}.github-theme table tr{background-color:var(--github-theme-table-tr-bg-color);border-top:1px solid var(--github-theme-table-tr-border-color)}.github-theme table tr th,.github-theme table tr td{padding:6px 13px;border:1px solid var(--github-theme-table-td-border-color)}.github-theme table tr:nth-child(2n){background-color:var(--github-theme-table-stripe-color)}.md-editor .github-theme{--github-theme-color: #222}.md-editor-dark .github-theme{--github-theme-color: #c9d1d9}.github-theme{color:var(--md-theme-color);line-height:1.5;color:var(--github-theme-color)}.github-theme ::-webkit-scrollbar{width:6px;height:6px}.github-theme ::-webkit-scrollbar-corner,.github-theme ::-webkit-scrollbar-track{background-color:var(--md-theme-bg-color-scrollbar-track);border-radius:2px}.github-theme ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-theme-bg-color-scrollbar-thumb)}.github-theme ::-webkit-scrollbar-button:vertical{display:none}.github-theme ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-theme-bg-color-scrollbar-thumb-hover)}.github-theme ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-theme-bg-color-scrollbar-thumb-active)}.github-theme h1,.github-theme h2,.github-theme h3,.github-theme h4,.github-theme h5,.github-theme h6{position:relative;word-break:break-all}.github-theme h1 a,.github-theme h2 a,.github-theme h3 a,.github-theme h4 a,.github-theme h5 a,.github-theme h6 a,.github-theme h1 a:hover,.github-theme h2 a:hover,.github-theme h3 a:hover,.github-theme h4 a:hover,.github-theme h5 a:hover,.github-theme h6 a:hover{color:inherit}.github-theme ol>li{list-style:decimal}.github-theme ul>li{list-style:disc}.github-theme ol .li-task,.github-theme ul .li-task{list-style-type:none}.github-theme ol .li-task input,.github-theme ul .li-task input{margin-left:-1.5em;margin-right:.1em}.github-theme a{text-decoration:none}.github-theme pre,.github-theme code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px}.github-theme pre{margin:20px 0}.github-theme pre code{display:block;line-height:1;overflow:auto}.github-theme pre code .code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom}.github-theme pre code[language]:before{content:attr(language);font-size:12px;position:absolute;top:11px;right:40px;line-height:1}.github-theme .copy-button{position:absolute;font-size:12px;top:5px;right:7px;cursor:pointer;line-height:1}.github-theme .copy-button:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:max-content;text-align:center;padding:4px;border-radius:2px;box-shadow:0 0 2px #0003;left:0;top:50%;transform:translate(-100%,-50%)}.github-theme .copy-button:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-2px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.github-theme .copy-button:before,.github-theme .copy-button:after{visibility:hidden;transition:.3s}.github-theme .copy-button:hover:before,.github-theme .copy-button:hover:after{visibility:visible}.github-theme hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.github-theme div[inline]>.figure{padding-right:.5em}.github-theme div[inline]>.figure img{padding:0;border:none}.github-theme .figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.github-theme .figure .figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.github-theme .md-editor-mermaid{line-height:1}.github-theme p,.github-theme blockquote,.github-theme ul,.github-theme ol,.github-theme dl,.github-theme table,.github-theme pre,.github-theme details{margin-top:0;margin-bottom:16px}.cyanosis-theme code{padding:.065em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;color:var(--cyanosis-theme-code-color);overflow-x:auto;background-color:var(--cyanosis-theme-code-bg-color);border-radius:2px}.cyanosis-theme code::selection{background-color:var(--cyanosis-theme-slct-codebg-color)}.cyanosis-theme pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace;position:relative}.cyanosis-theme pre code{padding:22px 12px;margin:0;color:var(--cyanosis-theme-base-color);word-break:normal;overflow-x:auto;background:var(--cyanosis-theme-code-pre-color)}.cyanosis-theme pre code::selection{background-color:var(--cyanosis-theme-slct-prebg-color)}.cyanosis-theme pre code>*{line-height:1.75}.cyanosis-theme pre code::-webkit-scrollbar{width:4px;height:4px}.cyanosis-theme pre code::-webkit-scrollbar-track{background-color:var(--cyanosis-theme-border-color)}.cyanosis-theme pre code::-webkit-scrollbar-thumb{background-color:var(--cyanosis-theme-strong-color);border-radius:10px}.cyanosis-theme pre code span[rn-wrapper]{top:22px}.cyanosis-theme pre .copy-button{color:var(--cyanosis-theme-base-color)}.cyanosis-theme h1{padding-bottom:4px;margin-top:36px;margin-bottom:10px;font-size:30px;line-height:1.5;color:var(--cyanosis-theme-title-color);transition:color .35s}.cyanosis-theme h2{position:relative;padding-left:10px;padding-right:10px;padding-bottom:10px;margin-top:36px;margin-bottom:10px;font-size:24px;line-height:1.5;color:var(--cyanosis-theme-title-color);border-bottom:1px solid var(--cyanosis-theme-border-color-2);transition:color .35s}.cyanosis-theme h2:before{content:"\300C";position:absolute;top:-6px;left:-14px}.cyanosis-theme h2:after{content:"\300D";position:relative;top:6px;right:auto}.cyanosis-theme h3{position:relative;padding-bottom:0;margin-top:30px;margin-bottom:10px;font-size:20px;line-height:1.5;color:var(--cyanosis-theme-title-color);padding-left:6px;transition:color .35s}.cyanosis-theme h3:before{content:"\BB";padding-right:6px;color:var(--cyanosis-theme-strong-color)}.cyanosis-theme h4{padding-bottom:0;margin-top:24px;margin-bottom:10px;font-size:16px;line-height:1.5;color:var(--cyanosis-theme-title-color);padding-left:6px;transition:color .35s}.cyanosis-theme h5{padding-bottom:0;margin-top:18px;margin-bottom:10px;font-size:14px;line-height:1.5;color:var(--cyanosis-theme-title-color);padding-left:6px;transition:color .35s}.cyanosis-theme h6{padding-bottom:0;margin-top:12px;margin-bottom:10px;font-size:12px;line-height:1.5;color:var(--cyanosis-theme-title-color);padding-left:6px;transition:color .35s}.cyanosis-theme h1::selection,.cyanosis-theme h2::selection,.cyanosis-theme h3::selection,.cyanosis-theme h4::selection,.cyanosis-theme h5::selection,.cyanosis-theme h6::selection{color:var(--cyanosis-theme-slct-title-color);background-color:var(--cyanosis-theme-slct-titlebg-color)}@media (max-width: 720px){.cyanosis-theme h1{font-size:24px}.cyanosis-theme h2{font-size:20px}.cyanosis-theme h3{font-size:18px}}.cyanosis-theme img{max-width:100%}.cyanosis-theme a{position:relative;display:inline-block;text-decoration:none;color:var(--cyanosis-theme-link-color);border-bottom:1px solid var(--cyanosis-theme-border-color)}.cyanosis-theme a:hover{color:var(--cyanosis-theme-linkh-color);border-bottom-color:var(--cyanosis-theme-linkh-color)}.cyanosis-theme a:active{color:var(--cyanosis-theme-linkh-color)}.cyanosis-theme a:after{position:absolute;content:"";top:100%;left:0;width:100%;opacity:0;border-bottom:1px solid var(--cyanosis-theme-border-color);transition:top .3s,opacity .3s;transform:translateZ(0)}.cyanosis-theme a:hover:after{top:0;opacity:1;border-bottom-color:var(--cyanosis-theme-linkh-color)}.cyanosis-theme ol,.cyanosis-theme ul{padding-left:28px}.cyanosis-theme ol li,.cyanosis-theme ul li{margin-bottom:0;list-style:inherit}.cyanosis-theme ol li .task-list-item,.cyanosis-theme ul li .task-list-item{list-style:none}.cyanosis-theme ol li .task-list-item ul,.cyanosis-theme ol li .task-list-item ol,.cyanosis-theme ul li .task-list-item ul,.cyanosis-theme ul li .task-list-item ol{margin-top:0}.cyanosis-theme ol ul,.cyanosis-theme ol ol,.cyanosis-theme ul ul,.cyanosis-theme ul ol{margin-top:4px}.cyanosis-theme ol li{padding-left:6px}.cyanosis-theme ol li::selection,.cyanosis-theme ul li::selection{color:var(--cyanosis-theme-slct-text-color);background-color:var(--cyanosis-theme-slct-bg-color)}.cyanosis-theme p{line-height:inherit;margin-top:16px;margin-bottom:16px}.cyanosis-theme p::selection{color:var(--cyanosis-theme-slct-text-color);background-color:var(--cyanosis-theme-slct-bg-color)}.cyanosis-theme blockquote{color:var(--cyanosis-theme-blockquote-color);border-left:4px solid var(--cyanosis-theme-strong-color);background-color:var(--cyanosis-theme-blockquote-bg-color);padding:1px 20px;margin:22px 0;transition:color .35s}.cyanosis-theme blockquote:after{display:block;content:""}.cyanosis-theme blockquote>p{margin:10px 0}.cyanosis-theme blockquote>b,.cyanosis-theme blockquote>strong{color:var(--cyanosis-theme-strong-color)}.cyanosis-theme table{display:inline-block!important;width:auto;max-width:100%;overflow:auto;border:1px solid var(--cyanosis-theme-table-border-color);border-spacing:0;border-collapse:collapse}.cyanosis-theme table thead{color:#000;text-align:left;background:#f6f6f6}.cyanosis-theme table tr:nth-child(2n){background-color:var(--cyanosis-theme-table-tr-nc-color)}.cyanosis-theme table tr:hover{background-color:var(--cyanosis-theme-table-trh-color)}.cyanosis-theme table th,.cyanosis-theme table td{padding:12px 8px;line-height:24px;border:1px solid var(--cyanosis-theme-table-border-color)}.cyanosis-theme table th{color:var(--cyanosis-theme-table-tht-color);background-color:var(--cyanosis-theme-table-th-color)}.cyanosis-theme table td{min-width:120px}.cyanosis-theme table thead th::selection{background-color:#0000}.cyanosis-theme table tbody td::selection{background-color:var(--cyanosis-theme-slct-bg-color)}.md-editor .cyanosis-theme{--cyanosis-theme-base-color:#353535;--cyanosis-theme-title-color:#005bb7;--cyanosis-theme-strong-color:#2196f3;--cyanosis-theme-em-color:#4fc3f7;--cyanosis-theme-del-color:#ccc;--cyanosis-theme-link-color:#3da8f5;--cyanosis-theme-linkh-color:#007fff;--cyanosis-theme-border-color:#bedcff;--cyanosis-theme-border-color-2:#ececec;--cyanosis-theme-bg-color:#fff;--cyanosis-theme-blockquote-color:#8c8c8c;--cyanosis-theme-blockquote-bg-color:#f0fdff;--cyanosis-theme-code-color:#c2185b;--cyanosis-theme-code-bg-color:#fff4f4;--cyanosis-theme-code-pre-color:#f8f8f8;--cyanosis-theme-table-border-color:#c3e0fd;--cyanosis-theme-table-th-color:#dff0ff;--cyanosis-theme-table-tht-color:#005bb7;--cyanosis-theme-table-tr-nc-color:#f7fbff;--cyanosis-theme-table-trh-color:#e0edf7;--cyanosis-theme-slct-title-color:#005bb7;--cyanosis-theme-slct-titlebg-color:rgba(175,207,247,.25);--cyanosis-theme-slct-text-color:#c80000;--cyanosis-theme-slct-bg-color:rgba(175,207,247,.25);--cyanosis-theme-slct-del-color:#999;--cyanosis-theme-slct-elbg-color:#e8ebec;--cyanosis-theme-slct-codebg-color:#ffeaeb;--cyanosis-theme-slct-prebg-color:rgba(160,200,255,.25)}.md-editor-dark .cyanosis-theme{--cyanosis-theme-base-color:#cacaca;--cyanosis-theme-title-color:#ddd;--cyanosis-theme-strong-color:#fe9900;--cyanosis-theme-em-color:#ffd28e;--cyanosis-theme-del-color:#ccc;--cyanosis-theme-link-color:#ffb648;--cyanosis-theme-linkh-color:#fe9900;--cyanosis-theme-border-color:#ffe3ba;--cyanosis-theme-border-color-2:#ffcb7b;--cyanosis-theme-bg-color:#2f2f2f;--cyanosis-theme-blockquote-color:#c7c7c7;--cyanosis-theme-blockquote-bg-color:rgba(255,199,116,.1);--cyanosis-theme-code-color:#000;--cyanosis-theme-code-bg-color:#ffcb7b;--cyanosis-theme-code-pre-color:rgba(30,25,18,.5);--cyanosis-theme-table-border-color:#fe9900;--cyanosis-theme-table-th-color:#ffb648;--cyanosis-theme-table-tht-color:#000;--cyanosis-theme-table-tr-nc-color:#6d5736;--cyanosis-theme-table-trh-color:#947443;--cyanosis-theme-slct-title-color:#000;--cyanosis-theme-slct-titlebg-color:#fe9900;--cyanosis-theme-slct-text-color:#00c888;--cyanosis-theme-slct-bg-color:rgba(175,207,247,.25);--cyanosis-theme-slct-del-color:#999;--cyanosis-theme-slct-elbg-color:#000;--cyanosis-theme-slct-codebg-color:#ffcb7b;--cyanosis-theme-slct-prebg-color:rgba(160,200,255,.25)}.cyanosis-theme{color:var(--md-theme-color);word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;color:var(--cyanosis-theme-base-color);transition:color .35s}.cyanosis-theme ::-webkit-scrollbar{width:6px;height:6px}.cyanosis-theme ::-webkit-scrollbar-corner,.cyanosis-theme ::-webkit-scrollbar-track{background-color:var(--md-theme-bg-color-scrollbar-track);border-radius:2px}.cyanosis-theme ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-theme-bg-color-scrollbar-thumb)}.cyanosis-theme ::-webkit-scrollbar-button:vertical{display:none}.cyanosis-theme ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-theme-bg-color-scrollbar-thumb-hover)}.cyanosis-theme ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-theme-bg-color-scrollbar-thumb-active)}.cyanosis-theme h1,.cyanosis-theme h2,.cyanosis-theme h3,.cyanosis-theme h4,.cyanosis-theme h5,.cyanosis-theme h6{position:relative;word-break:break-all}.cyanosis-theme h1 a,.cyanosis-theme h2 a,.cyanosis-theme h3 a,.cyanosis-theme h4 a,.cyanosis-theme h5 a,.cyanosis-theme h6 a,.cyanosis-theme h1 a:hover,.cyanosis-theme h2 a:hover,.cyanosis-theme h3 a:hover,.cyanosis-theme h4 a:hover,.cyanosis-theme h5 a:hover,.cyanosis-theme h6 a:hover{color:inherit}.cyanosis-theme ol>li{list-style:decimal}.cyanosis-theme ul>li{list-style:disc}.cyanosis-theme ol .li-task,.cyanosis-theme ul .li-task{list-style-type:none}.cyanosis-theme ol .li-task input,.cyanosis-theme ul .li-task input{margin-left:-1.5em;margin-right:.1em}.cyanosis-theme a{text-decoration:none}.cyanosis-theme pre,.cyanosis-theme code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px}.cyanosis-theme pre{margin:20px 0}.cyanosis-theme pre code{display:block;line-height:1;overflow:auto}.cyanosis-theme pre code .code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom}.cyanosis-theme pre code[language]:before{content:attr(language);font-size:12px;position:absolute;top:11px;right:40px;line-height:1}.cyanosis-theme .copy-button{position:absolute;font-size:12px;top:5px;right:7px;cursor:pointer;line-height:1}.cyanosis-theme .copy-button:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:max-content;text-align:center;padding:4px;border-radius:2px;box-shadow:0 0 2px #0003;left:0;top:50%;transform:translate(-100%,-50%)}.cyanosis-theme .copy-button:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-2px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.cyanosis-theme .copy-button:before,.cyanosis-theme .copy-button:after{visibility:hidden;transition:.3s}.cyanosis-theme .copy-button:hover:before,.cyanosis-theme .copy-button:hover:after{visibility:visible}.cyanosis-theme hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.cyanosis-theme div[inline]>.figure{padding-right:.5em}.cyanosis-theme div[inline]>.figure img{padding:0;border:none}.cyanosis-theme .figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.cyanosis-theme .figure .figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.cyanosis-theme .md-editor-mermaid{line-height:1}.cyanosis-theme hr{position:relative;width:98%;height:1px;margin-top:32px;margin-bottom:32px;background-image:linear-gradient(90deg,var(--cyanosis-theme-link-color),rgba(255,0,0,.3),rgba(37,163,65,.3),rgba(255,0,0,.3),var(--cyanosis-theme-link-color));border-width:0;overflow:visible}.cyanosis-theme b,.cyanosis-theme strong{color:var(--cyanosis-theme-strong-color)}.cyanosis-theme i,.cyanosis-theme em{color:var(--cyanosis-theme-em-color)}.cyanosis-theme del{color:var(--cyanosis-theme-del-color)}.cyanosis-theme details>summary{outline:none;color:var(--cyanosis-theme-title-color);font-size:20px;font-weight:bolder;border-bottom:1px solid var(--cyanosis-theme-border-color);cursor:pointer}.cyanosis-theme details>p{padding:10px 20px;margin:10px 0 0;color:#666;background-color:var(--cyanosis-theme-blockquote-bg-color);border:2px dashed var(--cyanosis-theme-strong-color)}.cyanosis-theme a::selection,.cyanosis-theme b::selection,.cyanosis-theme strong::selection,.cyanosis-theme i::selection,.cyanosis-theme em::selection{background-color:var(--cyanosis-theme-slct-elbg-color)}.cyanosis-theme del::selection{color:var(--cyanosis-theme-slct-del-color);background-color:var(--cyanosis-theme-slct-elbg-color)}.mk-cute-theme code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;border-radius:2px;overflow-x:auto;background-color:#282c34;color:#4ec9b0;padding:.14em .46em;margin:0 4px}.mk-cute-theme pre{position:relative}.mk-cute-theme pre code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;border-radius:10px;padding:22px;margin:0;word-break:normal;display:block;overflow-x:auto;color:#4ec9b0;background:#282c34}.mk-cute-theme pre code>*{line-height:1.75}.mk-cute-theme pre code span[rn-wrapper]{top:22px}.mk-cute-theme pre .copy-button{color:#4ec9b0}.mk-cute-theme h1,.mk-cute-theme h2,.mk-cute-theme h3,.mk-cute-theme h4,.mk-cute-theme h5,.mk-cute-theme h6{color:#36ace1}.mk-cute-theme h1:before,.mk-cute-theme h2:before,.mk-cute-theme h3:before,.mk-cute-theme h4:before,.mk-cute-theme h5:before,.mk-cute-theme h6:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url(data:image/png;base64,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);animation:spin 2s linear 1s infinite}.mk-cute-theme h1{position:relative;font-size:30px;padding:12px 38px;margin:30px 0}.mk-cute-theme h1:before{width:30px;height:30px;background-size:30px 30px}.mk-cute-theme h2{position:relative;font-size:24px;padding:12px 36px;margin:28px 0}.mk-cute-theme h2:before{width:28px;height:28px;background-size:28px 28px}.mk-cute-theme h3{position:relative;font-size:18px;padding:4px 32px;margin:26px 0}.mk-cute-theme h3:before{width:24px;height:24px;background-size:24px 24px}.mk-cute-theme h4{position:relative;padding:4px 28px;font-size:16px;margin:22px 0}.mk-cute-theme h4:before{width:20px;height:20px;background-size:20px 20px}.mk-cute-theme h5{position:relative;padding:4px 26px;font-size:15px;margin:20px 0}.mk-cute-theme h5:before{width:18px;height:18px;background-size:18px 18px}.mk-cute-theme h6{position:relative;padding:4px 22px;font-size:14px;margin:16px 0}.mk-cute-theme h6:before{width:16px;height:16px;background-size:16px 16px}@media (max-width: 720px){.mk-cute-theme h1{font-size:24px}.mk-cute-theme h2{font-size:20px}.mk-cute-theme h3{font-size:18px}}.mk-cute-theme img{max-width:100%}.mk-cute-theme a{display:inline-block;text-decoration:none;color:#409eff;border-bottom:1px solid #409eff}.mk-cute-theme a:hover,.mk-cute-theme a:active{color:#007bff;border-bottom:1px solid #007bff}.mk-cute-theme ol,.mk-cute-theme ul{padding-left:28px}.mk-cute-theme ol li,.mk-cute-theme ul li{margin-bottom:0;list-style:inherit}.mk-cute-theme ol li .task-list-item,.mk-cute-theme ul li .task-list-item{list-style:none}.mk-cute-theme ol li .task-list-item ul,.mk-cute-theme ol li .task-list-item ol,.mk-cute-theme ul li .task-list-item ul,.mk-cute-theme ul li .task-list-item ol{margin-top:0}.mk-cute-theme ol ul,.mk-cute-theme ol ol,.mk-cute-theme ul ul,.mk-cute-theme ul ol{margin-top:3px}.mk-cute-theme ol li{padding-left:6px}.mk-cute-theme p{line-height:inherit;margin-top:22px;margin-bottom:22px}.mk-cute-theme p:empty{display:none}.md-editor article.mk-cute-theme{--mk-cute-theme-quote-color: #fff;--mk-cute-theme-quote-border-color: #409eff;--mk-cute-theme-quote-bg-color: rgba(54, 172, 225, .75)}.md-editor-dark article.mk-cute-theme{--mk-cute-theme-quote-color: inherit;--mk-cute-theme-quote-border-color: #265d97;--mk-cute-theme-quote-bg-color: rgba(18, 80, 108, .75)}.mk-cute-theme blockquote{position:relative;padding:8px 26px;background-color:var(--mk-cute-theme-quote-bg-color);margin:16px 0;border-left:4px solid var(--mk-cute-theme-quote-border-color);border-radius:5px}.mk-cute-theme blockquote:before{content:"\275D";top:10px;left:8px;color:#409eff;font-size:20px;line-height:1;font-weight:700;position:absolute;opacity:.7}.mk-cute-theme blockquote:after{content:"\275E";font-size:20px;position:absolute;right:8px;bottom:0;color:#409eff;opacity:.7}.mk-cute-theme blockquote>p,.mk-cute-theme blockquote ul li,.mk-cute-theme blockquote ol li{color:var(--mk-cute-theme-quote-color)}.md-editor article.mk-cute-theme{--mk-cute-theme-table-color: #000;--mk-cute-theme-table-border-color: #f6f6f6;--mk-cute-theme-table-thead-bg-color: #f6f6f6;--mk-cute-theme-table-stripe-color: #fcfcfc}.md-editor-dark article.mk-cute-theme{--mk-cute-theme-table-color: inherit;--mk-cute-theme-table-border-color: #1c1c1c;--mk-cute-theme-table-thead-bg-color: rgba(28, 28, 28, .631372549);--mk-cute-theme-table-stripe-color: rgba(28, 28, 28, .631372549)}.mk-cute-theme table{display:inline-block;width:auto;max-width:100%;overflow:auto;border:solid 1px var(--mk-cute-theme-table-border-color)}.mk-cute-theme thead{background-color:var(--mk-cute-theme-table-thead-bg-color);color:var(--mk-cute-theme-table-color);text-align:left}.mk-cute-theme tr:nth-child(2n){background-color:var(--mk-cute-theme-table-stripe-color)}.mk-cute-theme th,.mk-cute-theme td{padding:12px 7px;line-height:24px}.mk-cute-theme td{min-width:120px}.mk-cute-theme blockquote table tr{background-color:var(--mk-cute-theme-table-stripe-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.md-editor .mk-cute-theme{background-image:linear-gradient(90deg,rgba(50,58,66,.25) 3%,rgba(0,0,0,0) 3%),linear-gradient(360deg,rgba(50,58,66,.25) 3%,rgba(0,0,0,0) 3%)}.md-editor-dark .mk-cute-theme{background-image:linear-gradient(90deg,rgba(217,234,251,.25) 3%,rgba(0,0,0,0) 3%),linear-gradient(360deg,rgba(217,234,251,.25) 3%,rgba(0,0,0,0) 3%);--md-theme-bg-color-scrollbar-thumb: #4d4d4d}.mk-cute-theme{color:var(--md-theme-color);word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;color:#36ace1;background-size:20px 20px;background-position:center center}.mk-cute-theme ::-webkit-scrollbar{width:6px;height:6px}.mk-cute-theme ::-webkit-scrollbar-corner,.mk-cute-theme ::-webkit-scrollbar-track{background-color:var(--md-theme-bg-color-scrollbar-track);border-radius:2px}.mk-cute-theme ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-theme-bg-color-scrollbar-thumb)}.mk-cute-theme ::-webkit-scrollbar-button:vertical{display:none}.mk-cute-theme ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-theme-bg-color-scrollbar-thumb-hover)}.mk-cute-theme ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-theme-bg-color-scrollbar-thumb-active)}.mk-cute-theme h1,.mk-cute-theme h2,.mk-cute-theme h3,.mk-cute-theme h4,.mk-cute-theme h5,.mk-cute-theme h6{position:relative;word-break:break-all}.mk-cute-theme h1 a,.mk-cute-theme h2 a,.mk-cute-theme h3 a,.mk-cute-theme h4 a,.mk-cute-theme h5 a,.mk-cute-theme h6 a,.mk-cute-theme h1 a:hover,.mk-cute-theme h2 a:hover,.mk-cute-theme h3 a:hover,.mk-cute-theme h4 a:hover,.mk-cute-theme h5 a:hover,.mk-cute-theme h6 a:hover{color:inherit}.mk-cute-theme ol>li{list-style:decimal}.mk-cute-theme ul>li{list-style:disc}.mk-cute-theme ol .li-task,.mk-cute-theme ul .li-task{list-style-type:none}.mk-cute-theme ol .li-task input,.mk-cute-theme ul .li-task input{margin-left:-1.5em;margin-right:.1em}.mk-cute-theme a{text-decoration:none}.mk-cute-theme pre,.mk-cute-theme code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px}.mk-cute-theme pre{margin:20px 0}.mk-cute-theme pre code{display:block;line-height:1;overflow:auto}.mk-cute-theme pre code .code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom}.mk-cute-theme pre code[language]:before{content:attr(language);font-size:12px;position:absolute;top:11px;right:40px;line-height:1}.mk-cute-theme .copy-button{position:absolute;font-size:12px;top:5px;right:7px;cursor:pointer;line-height:1}.mk-cute-theme .copy-button:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:max-content;text-align:center;padding:4px;border-radius:2px;box-shadow:0 0 2px #0003;left:0;top:50%;transform:translate(-100%,-50%)}.mk-cute-theme .copy-button:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-2px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.mk-cute-theme .copy-button:before,.mk-cute-theme .copy-button:after{visibility:hidden;transition:.3s}.mk-cute-theme .copy-button:hover:before,.mk-cute-theme .copy-button:hover:after{visibility:visible}.mk-cute-theme hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.mk-cute-theme div[inline]>.figure{padding-right:.5em}.mk-cute-theme div[inline]>.figure img{padding:0;border:none}.mk-cute-theme .figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.mk-cute-theme .figure .figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.mk-cute-theme .md-editor-mermaid{line-height:1}.mk-cute-theme hr{position:relative;width:98%;height:1px;border:none;margin-top:32px;margin-bottom:32px;background-image:linear-gradient(to right,#36ace1,#dff0fe,#36ace1);overflow:visible}.mk-cute-theme del{color:#36ace1}.md-editor article.smart-blue-theme{--smart-blue-theme-code-inline-color: #d63200;--smart-blue-theme-code-inline-bg-color: #fff5f5;--smart-blue-theme-code-block-color: #333;--smart-blue-theme-code-block-bg-color: #f8f8f8}.md-editor-dark article.smart-blue-theme{--smart-blue-theme-code-inline-color: #e06c75;--smart-blue-theme-code-inline-bg-color: #1a1a1a;--smart-blue-theme-code-block-color: #999;--smart-blue-theme-code-block-bg-color: #1a1a1a}.smart-blue-theme pre code{padding:22px 12px;margin:0;word-break:normal;display:block;overflow-x:auto;color:var(--smart-blue-theme-code-block-color);background-color:var(--smart-blue-theme-code-block-bg-color)}.smart-blue-theme pre code>*{line-height:1.6}.smart-blue-theme pre code span[rn-wrapper]{top:22px}.smart-blue-theme pre .copy-button{color:var(--md-theme-color)}.smart-blue-theme code{border-radius:2px;overflow-x:auto;background-color:var(--smart-blue-theme-code-inline-bg-color);color:#ff502c;padding:.065em .4em}.smart-blue-theme pre,.smart-blue-theme code{overflow:auto;position:relative;line-height:1.75;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.md-editor article.smart-blue-theme{--smart-blue-theme-heading-color: #135ce0}.md-editor-dark article.smart-blue-theme{--smart-blue-theme-heading-color: #3a73dd}.smart-blue-theme h1,.smart-blue-theme h2,.smart-blue-theme h3,.smart-blue-theme h4,.smart-blue-theme h5,.smart-blue-theme h6{padding:30px 0;margin:0;color:var(--smart-blue-theme-heading-color)}.smart-blue-theme h1 a,.smart-blue-theme h2 a,.smart-blue-theme h3 a,.smart-blue-theme h4 a,.smart-blue-theme h5 a,.smart-blue-theme h6 a{border:none}.smart-blue-theme h1{position:relative;text-align:center;font-size:22px;margin:50px 0}.smart-blue-theme h2{position:relative;font-size:20px;border-left:4px solid;padding:0 0 0 10px;margin:30px 0}.smart-blue-theme h3{font-size:16px}.smart-blue-theme img{max-width:100%;margin:0 auto;display:block}.md-editor article.smart-blue-theme{--smart-blue-theme-link-color: #036aca}.md-editor-dark article.smart-blue-theme{--smart-blue-theme-link-color: #2d7dc7}.smart-blue-theme a{color:var(--smart-blue-theme-link-color);font-weight:400;text-decoration:none}.smart-blue-theme ul,.smart-blue-theme ol{margin-top:1em;padding-left:1.6em}.smart-blue-theme ul{list-style:disc outside}.smart-blue-theme li{line-height:2;margin-bottom:0;list-style:inherit}.smart-blue-theme p{line-height:2;font-weight:400}.smart-blue-theme *+p{margin-top:16px}.md-editor article.smart-blue-theme{--smart-blue-theme-quote-color: #666;--smart-blue-theme-quote-bg-color: #fff9f9;--smart-blue-theme-quote-border-color: #b2aec5}.md-editor-dark article.smart-blue-theme{--smart-blue-theme-quote-color: #999;--smart-blue-theme-quote-bg-color: #2a2a2a;--smart-blue-theme-quote-border-color: #0063bb}.smart-blue-theme blockquote{background-color:var(--smart-blue-theme-quote-bg-color);margin:2em 0;padding:2px 20px;border-left:4px solid var(--smart-blue-theme-quote-border-color)}.smart-blue-theme blockquote p{color:var(--smart-blue-theme-quote-color);line-height:2}.md-editor article.smart-blue-theme{--smart-blue-theme-table-border-color: #dfe2e5;--smart-blue-theme-table-bg-color: #f6f8fa}.md-editor-dark article.smart-blue-theme{--smart-blue-theme-table-border-color: #2d2d2d;--smart-blue-theme-table-bg-color: #0c0c0c}.smart-blue-theme table{border-collapse:collapse;margin:1rem 0;overflow-x:auto}.smart-blue-theme table tr{border-top:1px solid var(--smart-blue-theme-table-border-color)}.smart-blue-theme table tr:nth-child(2n){background-color:var(--smart-blue-theme-table-bg-color)}.smart-blue-theme table tr th,.smart-blue-theme table tr td{border:1px solid var(--smart-blue-theme-table-border-color);padding:.6em 1em}.smart-blue-theme blockquote table{line-height:initial}.smart-blue-theme blockquote table tr th,.smart-blue-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}.smart-blue-theme blockquote table tbody tr:nth-child(n){background-color:inherit}.md-editor .smart-blue-theme{--smart-blue-theme-color: #595959}.md-editor .smart-blue-theme{background-image:linear-gradient(90deg,rgba(60,10,30,.04) 3%,rgba(0,0,0,0) 3%),linear-gradient(360deg,rgba(60,10,30,.04) 3%,rgba(0,0,0,0) 3%)}.md-editor-dark .smart-blue-theme{--smart-blue-theme-color: #999}.md-editor-dark .smart-blue-theme{background-image:linear-gradient(90deg,rgba(207,207,207,.04) 3%,rgba(255,255,255,0) 3%),linear-gradient(360deg,rgba(207,207,207,.04) 3%,rgba(255,255,255,0) 3%)}.smart-blue-theme{color:var(--md-theme-color);color:var(--smart-blue-theme-color);font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background-size:20px 20px;background-position:center center}.smart-blue-theme ::-webkit-scrollbar{width:6px;height:6px}.smart-blue-theme ::-webkit-scrollbar-corner,.smart-blue-theme ::-webkit-scrollbar-track{background-color:var(--md-theme-bg-color-scrollbar-track);border-radius:2px}.smart-blue-theme ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-theme-bg-color-scrollbar-thumb)}.smart-blue-theme ::-webkit-scrollbar-button:vertical{display:none}.smart-blue-theme ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-theme-bg-color-scrollbar-thumb-hover)}.smart-blue-theme ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-theme-bg-color-scrollbar-thumb-active)}.smart-blue-theme h1,.smart-blue-theme h2,.smart-blue-theme h3,.smart-blue-theme h4,.smart-blue-theme h5,.smart-blue-theme h6{position:relative;word-break:break-all}.smart-blue-theme h1 a,.smart-blue-theme h2 a,.smart-blue-theme h3 a,.smart-blue-theme h4 a,.smart-blue-theme h5 a,.smart-blue-theme h6 a,.smart-blue-theme h1 a:hover,.smart-blue-theme h2 a:hover,.smart-blue-theme h3 a:hover,.smart-blue-theme h4 a:hover,.smart-blue-theme h5 a:hover,.smart-blue-theme h6 a:hover{color:inherit}.smart-blue-theme ol>li{list-style:decimal}.smart-blue-theme ul>li{list-style:disc}.smart-blue-theme ol .li-task,.smart-blue-theme ul .li-task{list-style-type:none}.smart-blue-theme ol .li-task input,.smart-blue-theme ul .li-task input{margin-left:-1.5em;margin-right:.1em}.smart-blue-theme a{text-decoration:none}.smart-blue-theme pre,.smart-blue-theme code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px}.smart-blue-theme pre{margin:20px 0}.smart-blue-theme pre code{display:block;line-height:1;overflow:auto}.smart-blue-theme pre code .code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom}.smart-blue-theme pre code[language]:before{content:attr(language);font-size:12px;position:absolute;top:11px;right:40px;line-height:1}.smart-blue-theme .copy-button{position:absolute;font-size:12px;top:5px;right:7px;cursor:pointer;line-height:1}.smart-blue-theme .copy-button:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:max-content;text-align:center;padding:4px;border-radius:2px;box-shadow:0 0 2px #0003;left:0;top:50%;transform:translate(-100%,-50%)}.smart-blue-theme .copy-button:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-2px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.smart-blue-theme .copy-button:before,.smart-blue-theme .copy-button:after{visibility:hidden;transition:.3s}.smart-blue-theme .copy-button:hover:before,.smart-blue-theme .copy-button:hover:after{visibility:visible}.smart-blue-theme hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.smart-blue-theme div[inline]>.figure{padding-right:.5em}.smart-blue-theme div[inline]>.figure img{padding:0;border:none}.smart-blue-theme .figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.smart-blue-theme .figure .figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.smart-blue-theme .md-editor-mermaid{line-height:1}.smart-blue-theme strong,.smart-blue-theme em strong{color:#036aca}.smart-blue-theme hr{border-top:1px solid #135ce0}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.default-theme h1 {
  border-bottom: 1px solid #e3e0e0;
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 5px;
  font-weight: 700;
}
.default-theme h2 {
  border-bottom: 1px solid #ececec;
  font-size: 22px;
  line-height: 34px;
  padding-bottom: 12px;
}
.default-theme h3 {
  font-size: 20px;
  line-height: 28px;
}
.default-theme h4 {
  font-size: 18px;
  line-height: 26px;
}
.default-theme h5 {
  font-size: 17px;
  line-height: 24px;
}
.default-theme h6 {
  font-size: 16px;
  line-height: 24px;
}
.default-theme p {
  line-height: inherit;
  margin-bottom: 22px;
  margin-top: 22px;
}
.default-theme img {
  max-width: 100%;
}
.default-theme hr {
  border-top: 1px solid #dddddd;
}
.default-theme code {
  background-color: #fff5f5;
  border-radius: 2px;
  color: #ff502c;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 0.87em;
  overflow-x: auto;
  padding: 0.065em 0.4em;
  word-break: break-word;
}
.default-theme pre {
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  line-height: 1.75;
  overflow: auto;
  position: relative;
}
.default-theme pre::before {
  background-color: #fff5f5;
  display: none;
}
.default-theme pre > code {
  background: #f8f8f8;
  color: #333333;
  display: block;
  font-size: 12px;
  margin: 0;
  overflow-x: auto;
  padding: 15px 12px;
  word-break: normal;
}
.default-theme a {
  color: #0269c8;
  text-decoration: none;
}
.default-theme a:active {
  color: #275b8c;
}
.default-theme a:hover {
  color: #275b8c;
}
.default-theme table {
  border: 1px solid #f6f6f6;
  display: inline-block !important;
  font-size: 12px;
  max-width: 100%;
  overflow: auto;
  width: auto;
}
.default-theme thead {
  background: #f6f6f6;
  color: #000000;
  text-align: left;
}
.default-theme tr:nth-child(2n) {
  background-color: #fcfcfc;
}
.default-theme td {
  line-height: 24px;
  min-width: 120px;
  padding: 12px 7px;
  border: 1px solid #f6f6f6;
}
.default-theme th {
  line-height: 24px;
  padding: 12px 7px;
  border: 1px solid #f6f6f6;
}
.default-theme blockquote {
  background-color: #f8f8f8;
  border-left: 4px solid #cbcbcb;
  color: #666666;
  margin: 22px 0;
  padding: 1px 23px;
}
.default-theme blockquote:after {
  content: '';
  display: block;
}
.default-theme blockquote > p {
  margin: 10px 0;
}
.default-theme ol {
  padding-left: 28px;
}
.default-theme ol li {
  list-style: inherit;
  margin-bottom: 0;
  padding-left: 6px;
}
.default-theme ol li .task-list-item {
  list-style: none;
}
.default-theme ol li .task-list-item ol {
  margin-top: 0;
}
.default-theme ol li .task-list-item ul {
  margin-top: 0;
}
.default-theme ol ol {
  margin-top: 3px;
}
.default-theme ol ul {
  margin-top: 3px;
}
.default-theme ul {
  padding-left: 28px;
}
.default-theme ul li {
  list-style: inherit;
  margin-bottom: 0;
}
.default-theme ul li .task-list-item {
  list-style: none;
}
.default-theme ul li .task-list-item ol {
  margin-top: 0;
}
.default-theme ul li .task-list-item ul {
  margin-top: 0;
}
.default-theme ul ol {
  margin-top: 3px;
}
.default-theme ul ul {
  margin-top: 3px;
}
.default-theme .contains-task-list {
  padding-left: 0;
}
.default-theme .task-list-item {
  list-style: none;
}
.default-theme h1,
.default-theme h2,
.default-theme h3,
.default-theme h4,
.default-theme h5,
.default-theme h6 {
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 35px;
  padding-bottom: 5px;
}
.forum-PostPage {
  min-height: 800px;
  background: #f5f6f7;
}
.forum-PostPage .release-btn {
  width: 150px;
  height: 44px;
  margin-bottom: 100px;
  color: #fff;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  background: #FF5125;
}
.forum-PostPage .release-btn:hover {
  border-color: #FF6622 !important;
  background: #FF6622 !important;
}
.forum-PostPage .draft-box {
  width: 150px;
  height: 44px;
  margin: 0 0 100px 38px;
  color: #40444C;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  border: 1px solid #CCD0D6;
}
.forum-PostPage .draft-box:hover {
  border: 1px solid #B9BCC1 !important;
}
.forum-PostPage .ant-btn:hover,
.forum-PostPage .ant-btn:focus {
  border-color: transparent;
}
.forum-PostPage .custom-html-style ol {
  padding-left: 40px;
  list-style: decimal !important;
}
.forum-PostPage .custom-html-style ul {
  padding-left: 40px;
  list-style: initial !important;
}
.forum-PostPage .forum-PostPage-content {
  margin: 0 auto;
  padding-top: 20px;
}
.forum-PostPage .forum-PostPage-content .title {
  position: relative;
  margin-left: 10px;
  color: #000;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
}
.forum-PostPage .forum-PostPage-content .title::before {
  position: absolute;
  top: 4px;
  left: -10px;
  display: inline-block;
  width: 4px;
  height: 20px;
  margin-right: 3px;
  background: #18d46f;
  content: ' ';
}
.forum-PostPage .forum-PostPage-content .ant-form .label {
  margin-right: 5px;
  padding: 3px 20px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
  cursor: pointer;
}
.forum-PostPage .forum-PostPage-content .ant-form .selected {
  background: linear-gradient(#042f18, #041737);
  color: #FF5125;
}
.forum-PostPage .forum-PostPage-content .ant-form .ant-form-item:last-child {
  margin: 0;
}
.forum-PostPage .forum-PostPage-content .ant-form .my-upload {
  margin-bottom: 10px;
}
.forum-PostPage .forum-PostPage-content .ant-form .my-upload .ant-upload {
  color: #0b60fa;
}
.forum-PostPage .forum-PostPage-content .ant-form .my-upload .ant-upload .anticon {
  color: #666;
}
.forum-PostPage .forum-PostPage-content .ant-checkbox-group {
  display: block;
  line-height: 40px;
}
.forum-PostPage .forum-PostPage-content .ant-checkbox-checked .ant-checkbox-inner,
.forum-PostPage .forum-PostPage-content .ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: transparent;
  border: 1px solid #dadcdf;
}
.forum-PostPage .forum-PostPage-content .ant-checkbox {
  width: 71px;
  height: 21px;
}
.forum-PostPage .forum-PostPage-content .ant-checkbox .ant-checkbox-inner {
  width: 71px;
  height: 21px;
  line-height: 21px;
  background-color: transparent;
  border: 1px solid #dadcdf;
}
.forum-PostPage .forum-PostPage-content .ant-checkbox-checked .ant-checkbox-inner::after {
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(#042f18, #041737);
  border: 0;
  transform: rotate(0deg);
}
.forum-PostPage .forum-PostPage-content .ant-checkbox-wrapper span:last-child {
  position: absolute;
  top: 10.5px;
  left: 35.5px;
  height: 21px;
  transform: translate(-50%, -50%);
}
.forum-PostPage .forum-PostPage-content .ant-checkbox-wrapper-checked span:last-child {
  color: #FF5125;
}
.forum-PostPage .forum-PostPage-option {
  padding: 30px 40px;
  background: #fff;
  width: 1200px;
  margin: 0 auto;
}
.forum-PostPage .forum-PostPage-option .tagGroup {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.forum-PostPage .forum-PostPage-option .tagGroup .title {
  color: #858992;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
}
.forum-PostPage .forum-PostPage-option .tagGroup .label {
  margin-right: 5px;
  padding: 4px 8px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #d8dbe0;
  border-radius: 2px;
  background: #f9fafc;
  cursor: pointer;
  height: 14px;
  display: inline-block;
  box-sizing: content-box;
  line-height: 14px;
  margin-bottom: 5px;
}
.forum-PostPage .forum-PostPage-option .tagGroup .label .anticon-close {
  z-index: 100;
  display: inline-block;
}
.forum-PostPage .forum-PostPage-option .tagGroup .custom {
  margin-left: 20px;
  position: relative;
}
.forum-PostPage .forum-PostPage-option .tagGroup .custom::before {
  position: absolute;
  left: -10px;
  top: 10px;
  content: ' ';
  display: inline-block;
  width: 2px;
  height: 18px;
  background: #e9ebee;
}
.forum-PostPage .forum-PostPage-option .tagGroup .increase,
.forum-PostPage .forum-PostPage-option .tagGroup .increaseInput {
  background: #f1f3f5;
  padding: 4px 8px;
  color: #62676c;
  font-size: 12px;
  border: 1px solid #d8dbe0;
  border-radius: 2px;
  background: #f9fafc;
  cursor: pointer;
  height: 14px;
  display: inline-block;
  box-sizing: content-box;
  line-height: 14px;
  margin-bottom: 5px;
}
.forum-PostPage .forum-PostPage-bottom {
  width: 100%;
  background: #fff;
  position: fixed;
  bottom: 0;
  height: 66px;
  margin: 0 !important;
  line-height: 40px;
  font-size: 14px;
  border-top: 1px solid #e8e7e8;
  z-index: 10;
}
.forum-PostPage .forum-PostPage-bottom .forum-PostPage-bottom-admin {
  background: #fff;
  width: 1200px;
  margin: 0 auto;
  padding-top: 12px;
}
.md-css .md-title {
  height: 70px;
  width: 100%;
  background-color: #ffffff;
  display: flex;
  justify-content: space-between;
}
.md-css .md-title .md-title-left {
  position: relative;
}
.md-css .md-title .md-title-left .md-input {
  height: 70px;
  border: none;
  line-height: 32px;
  font-size: 26px;
  font-weight: 600;
  padding-left: 32px;
}
.md-css .md-title .md-title-right {
  padding-top: 13px;
}
.md-css .md-title .md-title-right .md-title-l {
  float: left;
  height: 46px;
  width: 1px;
  display: inline-block;
  background-color: #e5e6eb;
  margin-right: 19px;
}
.md-css .draft-box {
  width: 150px;
  height: 44px;
  color: #000;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  border: 1px solid #000;
}
.md-css .release-btn {
  width: 150px;
  height: 44px;
  color: #fff;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  background: #FF5125;
  margin-right: 20px;
}
.md-css .tagGroup {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.md-css .tagGroup .title {
  color: #858992;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
}
.md-css .tagGroup .label {
  margin-right: 5px;
  padding: 4px 8px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #d8dbe0;
  border-radius: 2px;
  background: #f9fafc;
  cursor: pointer;
  height: 14px;
  display: inline-block;
  box-sizing: content-box;
  line-height: 14px;
  margin-bottom: 5px;
}
.md-css .tagGroup .label .anticon-close {
  z-index: 100;
  display: inline-block;
}
.md-css .tagGroup .custom {
  margin-left: 20px;
  position: relative;
}
.md-css .tagGroup .custom::before {
  position: absolute;
  left: -10px;
  top: 10px;
  content: ' ';
  display: inline-block;
  width: 2px;
  height: 18px;
  background: #e9ebee;
}
.md-css .tagGroup .increase,
.md-css .tagGroup .increaseInput {
  background: #f1f3f5;
  padding: 4px 8px;
  color: #62676c;
  font-size: 12px;
  border: 1px solid #d8dbe0;
  border-radius: 2px;
  background: #f9fafc;
  cursor: pointer;
  height: 14px;
  display: inline-block;
  box-sizing: content-box;
  line-height: 14px;
  margin-bottom: 5px;
}
.md-css .my-upload {
  margin-bottom: 10px;
}
.md-css .my-upload .ant-upload {
  color: #0b60fa;
}
.md-css .my-upload .ant-upload .anticon {
  color: #666;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #FF5125 !important;
}
.forgetBox {
  width: 960px;
  min-height: 800px;
  margin: 0 auto;
  padding: 30px 0;
}
.forgetBox .forgetHead {
  width: 100%;
  height: 76px;
  margin-left: 32px;
  padding-top: 24px;
  color: #303133;
  font-weight: 500;
  font-size: 20px;
  border-bottom: 1px solid #d6d8e0;
}
.account {
  width: 400px;
  padding: 20px 24px 32px;
  background-size: 100% 100%;
  border-radius: 4px;
}
.account .form {
  margin: 0;
  font-size: 14px;
  word-wrap: break-word;
}
.account .form .text-center {
  height: 220px;
  text-align: center !important;
}
.account .form .logo {
  width: 140px;
}
.account .form .title {
  margin: 28px auto 40px;
  color: #000;
  font-weight: 600;
  font-size: 22px;
  text-align: center;
}
.account .form .tabs {
  margin-bottom: 20px;
  padding: 0 40px;
  text-align: center;
}
.account .form .login-code {
  display: inline-block;
  width: 33%;
  height: 40px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
  cursor: pointer;
}
.account .form .login-account {
  display: inline-block;
  width: 33%;
  height: 40px;
  color: #999;
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
  cursor: pointer;
}
.account .form .ant-form-item {
  margin-bottom: 18px;
}
.account .form .login-input {
  width: 100%;
  height: 30px;
  padding: 6px 10px;
  color: #000;
  line-height: 30px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #C0C4CC;
  outline: none;
}
.account .form .gain-button {
  float: right;
  color: #FF5125;
  cursor: pointer;
}
.account .form input:-internal-autofill-selected {
  -webkit-text-fill-color: #000 !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
.account .form .phoneCode {
  display: flex;
  justify-content: space-between;
}
.account .form .cancel {
  color: #FF5125;
  cursor: pointer;
}
.account .form .loginBtn {
  width: 100%;
  height: 41px;
  margin-top: 25px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  background: #FF5125;
  border-radius: 2px;
  border: #FF5125;
}
.account .form .link {
  display: flex;
  justify-content: space-between;
}
.account .form .link .forgo-password {
  cursor: pointer;
  color: #666;
}
.account .form .link .no-account {
  color: #666;
  cursor: pointer;
}
.account .form .link .register-now {
  color: #FF5125;
  cursor: pointer;
}
.account .form .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FF5125;
  border-color: #FF5125;
}
.account .form .areaCode {
  position: absolute;
  z-index: 100;
}
.account .form .areaCode .ant-select-selection {
  color: #FF5125;
  background-color: transparent;
  border: none;
}
.account .form .areaCode .ant-select-selection .anticon {
  color: #FF5125;
}
.account .form .areaCode .ant-select-selection--single {
  box-shadow: none;
}
.account .form .gitla_class {
  margin-top: 6px;
}
.account .form .gitla_class .ant-switch-checked {
  background-color: #1890ff !important;
}
.account .form .gitla_class .ant-switch {
  background-color: #ffffff40;
}
.rightValidate {
  width: 280px;
  margin: 0px auto;
  position: relative;
  line-height: 33px;
  height: 33px;
  text-align: center;
  z-index: 99;
}
.v_rightBtn {
  position: absolute;
  left: 0;
  top: 0;
  height: 33px;
  width: 40px;
  background: #ddd;
  cursor: pointer;
}
.imgBtn {
  width: 44px;
  height: 171px;
  position: absolute;
  left: 0;
  top: 5px;
}
.imgBtn img {
  width: 100%;
  z-index: 99;
}
.imgBg {
  position: absolute;
  bottom: 35px;
  width: 280px;
  height: 171px;
  box-shadow: 0px 4px 8px #3C5476;
  display: none;
  z-index: 9;
}
.hkinnerWrap {
  border: 1px solid #eee;
}
.green {
  border-color: #34C6C2 !important;
}
.green .v_rightBtn {
  background: #34C6C2;
  color: #fff;
}
.red {
  border-color: red !important;
}
.red .v_rightBtn {
  background: red;
  color: #fff;
}
.refresh {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 4px;
  top: 4px;
  font-size: 12px;
  color: #fff;
  text-shadow: 0px 0px 9px #333;
  cursor: pointer;
  display: none;
}
.notSel {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
}

.header {
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 100%;
  height: 70px;
  padding: 0;
  background: #fff;
}
.header .wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  width: 1200px;
  height: 70px;
  margin: 0 auto;
}
@media (min-width: 1600px) {
  .header .wrapper {
    width: 1440px;
  }
}
.header .wrapper .left {
  cursor: pointer;
}
.header .wrapper .left .logo {
  width: 141px;
}
.header .center {
  display: flex;
  align-items: center;
  margin-left: 70px;
}
.header .center .btn-active,
.header .center .header-btn {
  position: relative;
  display: inline-block;
  height: 70px;
  margin: 0 12px;
  padding: 0 4px;
  color: #40444C;
  font-weight: 500;
  font-size: 14px;
  line-height: 70px;
  cursor: pointer;
}
.header .center .btn-active {
  color: #FF5125;
}
.header .center .btn-active::after {
  content: '';
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 4px;
  right: -17px;
  /* 使伪元素水平居中 */
  background: #FF5125;
  border-radius: 16px;
}
.header .right {
  display: flex;
  height: 70px;
  margin-left: 32px;
  color: #40444C;
}
.header .right .language .en {
  cursor: pointer;
}
.header .right .new-lo {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 70px;
}
.header .right .nameInfo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header .right .nameStyle {
  padding-right: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.header .right .nameStyle .nickName {
  line-height: 26px;
  overflow: hidden;
  max-width: 144px;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.my-menu,
.ant-dropdown-menu-submenu > .ant-dropdown-menu {
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1);
}
.my-menu .ant-dropdown-menu-item,
.my-menu .ant-dropdown-menu-submenu-title,
.my-menu .ant-dropdown-menu-item > a,
.my-menu .ant-dropdown-menu-submenu-title > a,
.ant-dropdown-menu-submenu > .ant-dropdown-menu .ant-dropdown-menu-item > a,
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: #40444C;
  font-weight: 500;
}
.my-menu .ant-dropdown-menu-item:hover,
.my-menu .ant-dropdown-menu-submenu-title:hover,
.my-menu .ant-dropdown-menu-item > a:hover,
.my-menu .ant-dropdown-menu-submenu-title > a:hover,
.ant-dropdown-menu-submenu > .ant-dropdown-menu .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-submenu .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title:hover {
  color: #40444C;
  background: var(---2-, #F1F3F5);
}
.my-menu .menu_current_active > a {
  color: #FF5125;
}
.ant-dropdown-menu-submenu .ant-dropdown-menu-item:hover .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title:hover .ant-dropdown-menu-submenu-arrow-icon {
  color: #FF5125;
}
.gitlab-modal-title {
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 18px;
  text-align: center;
}
.gitlab-modal-button {
  margin-bottom: 20px;
  color: #FF5125;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.gitlab-modal .ant-modal-body {
  padding: 0 !important;
}
.my-menu-left {
  padding-bottom: 20px;
  background-color: #fff;
  background-repeat: round;
  position: relative;
  display: flex;
  border-bottom: 1px solid #F1F3F5;
}
.my-menu-left .face {
  width: 50px;
  height: 50px;
  margin-right: 13px;
  border-radius: 50px;
  border: 2px solid #FFF;
  float: left;
}
.my-menu-left .userInfo {
  float: left;
  margin-right: 24px;
}
.my-menu-left .userInfo .userName {
  font-weight: 500;
  font-size: 14px;
  color: #40444C;
}
.my-menu-left .userInfo .userLevel {
  width: 152px;
}
.my-menu-left .userInfo .userLevel .levelText {
  display: flex;
  justify-content: space-between;
  margin-bottom: -5px;
  line-height: 17px;
}
.my-menu-left .userInfo .userLevel .levelText .levelTextL {
  color: rgba(0, 0, 0, 0.9);
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
}
.my-menu-left .userInfo .userLevel .levelText .levelTextR {
  color: #000000;
  opacity: 0.4;
}
.my-menu-personalcenter {
  border-radius: 8px !important;
  box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.1) !important;
}
.my-menu-list {
  margin-top: 15px;
  border-bottom: 1px solid #F1F3F5;
  text-align: left;
}
.my-menu-list .mlrb-3 {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 4px;
}
.my-menu-list .my-menu-list-span {
  width: 100px;
  height: 64px;
  margin-bottom: 7px;
  border-radius: 2px;
  display: inline-block;
  color: #555961;
  transition: background-color 0.3s ease;
  text-align: center;
  cursor: pointer;
}
.my-menu-list .my-menu-list-span:hover {
  background: #FFF8EE;
  color: #FF5125;
}
.my-menu-list .my-menu-list-span .face {
  width: 24px;
  height: 24px;
  margin-top: 8px;
  margin-bottom: 6px;
}
.my-menu-list .my-menu-list-span .text {
  font-size: 12px;
  font-weight: 500;
}
.my-menu-logout {
  margin-top: 12px;
  color: #555961;
  text-align: right;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}
.forget-modal .form {
  margin: 0;
  font-size: 14px;
  word-wrap: break-word;
  position: relative;
}
.forget-modal .form .modeBox {
  position: absolute;
  right: 0;
  top: 0;
  color: #FF5125;
  font-size: 14px;
  font-weight: 700;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2NiA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBpZD0iRWxsaXBzZSA4NyIgY3g9IjQ0LjUiIGN5PSIxNS41IiByPSI0NCIgc3Ryb2tlPSIjRkY1MTI1IiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPC9zdmc+Cg==) no-repeat;
  background-position: 29px 0;
  width: 95px;
  height: 104px;
  padding: 12px 12px 0 0;
  text-align: right;
  cursor: pointer;
}
.forget-modal .form .modeBox:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2NiA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBpZD0iRWxsaXBzZSA4NyIgY3g9IjQ0LjUiIGN5PSIxNS41IiByPSI0NCIgZmlsbD0iI0ZGNTEyNSIgc3Ryb2tlPSIjRkY1MTI1IiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPC9zdmc+Cg==) no-repeat;
  background-position: 29px 0;
  color: #fff;
}
.forget-modal .form .logo {
  width: 140px;
  margin: 26px 0 0 44px;
}
.forget-modal .form .title {
  margin: 48px 0 28px 53px;
  color: #000;
  font-weight: 600;
  font-size: 22px;
  text-align: left;
}
.forget-modal .form .ant-form-item {
  margin-bottom: 12px;
}
.forget-modal .form .login-input {
  width: 100%;
  height: 30px;
  padding: 6px 10px;
  color: #000;
  line-height: 30px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #C0C4CC;
  outline: none;
}
.forget-modal .form .gain-button {
  float: right;
  color: #FF5125;
  cursor: pointer;
}
.forget-modal .form input:-internal-autofill-selected {
  -webkit-text-fill-color: #000 !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
.forget-modal .form .phoneCode {
  display: flex;
  justify-content: space-between;
}
.forget-modal .form .loginBtn {
  width: 100%;
  height: 41px;
  margin-top: 22px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  background: #FF5125;
  border-radius: 2px;
  border: #FF5125;
}
.forget-modal .form .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FF5125;
  border-color: #FF5125;
}
.forget-modal .form .areaCode {
  position: absolute;
  z-index: 100;
}
.forget-modal .form .areaCode .ant-select-selection {
  color: #40444C;
  background-color: transparent;
  border: none;
}
.forget-modal .form .areaCode .ant-select-selection .anticon {
  color: #40444C;
}
.forget-modal .form .areaCode .ant-select-selection--single {
  box-shadow: none;
}
.forget-modal .form .ant-result-success {
  margin-top: 50px;
}
.forget-modal .form .ant-result-success .ant-result-icon {
  margin-bottom: 16px;
}
.forget-modal .form .ant-result-success .ant-result-icon svg {
  width: 56px;
  height: 56px;
}
.forget-modal .form .ant-result-success .ant-result-title {
  font-size: 16px;
  color: #1D2129;
  font-weight: 500;
  line-height: 22px;
}
.forget-modal .form .ant-result-success .ant-result-subtitle {
  color: #86909C;
  font-size: 14px;
  line-height: 22px;
}
.forget-modal .form .ant-result-success .ant-result-extra {
  margin-top: 38px;
}
.forget-modal .form .ant-result-success .ant-result-extra button {
  width: 145px;
  height: 39px;
  line-height: 39px;
  border-radius: 2.525px;
  border: 1px solid #FF5125;
  color: #FF5125;
  font-size: 14px;
  font-weight: 700;
}
.userDropdown .ant-dropdown-menu {
  left: -127px !important;
}

.footerBar {
  position: relative;
  z-index: 1000;
  width: 100%;
  padding: 0 !important;
  color: #fff !important;
  font-size: 14px !important;
  background: #fff !important;
  border-top: 8px solid;
  border-image: linear-gradient(to right, #FF5409 50%, #000 50%);
  border-image-slice: 1;
}
.footerBar .contactus {
  display: flex;
}
.footerBar .contactus .img {
  margin-bottom: 8px;
  margin-right: 24px;
}
.footerBar .contactus span {
  opacity: 0.7;
}
.footerBar .footer {
  display: flex;
  justify-content: space-between;
  width: 1200px;
  height: 260px;
  margin: 0 auto;
  padding-top: 48px;
}
@media (min-width: 1600px) {
  .footerBar .footer {
    width: 1440px;
  }
}
.footerBar .footer .footer_left {
  margin-right: 240px;
}
.footerBar .footer .footer_left img {
  width: 170px;
  margin-bottom: 26px;
}
.footerBar .footer .footer_left .title {
  width: 248px;
  color: #40444C;
  font-size: 14px;
  font-weight: 400;
}
.footerBar .footer .footer_left p {
  color: #b9bcc1;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
.footerBar .footer .footer_center {
  display: flex;
  justify-content: space-between;
  width: 820px;
  margin-right: 80px;
  list-style: none;
}
.footerBar .footer .footer_center p {
  color: #242933;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 22px;
}
.footerBar .footer .footer_center dd {
  color: #555961;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 10px;
}
.footerBar .footer .footer_center dd a {
  color: #555961;
}
.footerBar .footer .footer_center dd:hover {
  color: #FF5125;
  font-weight: 400;
  opacity: 1;
  text-decoration: underline 2px;
}
.footerBar .footer .footer_center dd:hover a {
  color: #FF5125;
  opacity: 1;
}
.footerBar .footer .footer_right {
  text-align: left;
}
.footerBar .footer .footer_right .simple-text {
  color: #242933;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 23px;
}
.footerBar .footer .footer_right .email-path {
  color: #555961;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
  opacity: 0.7;
  margin-bottom: 18px;
}
.footerBar .footer .footer_right .button-groups {
  width: 261px;
  display: flex;
  justify-content: space-between;
}
.footerBar .footer .footer_right .button-groups .button-item {
  cursor: pointer;
  text-align: center;
  width: 79px;
  height: 43px;
  flex-shrink: 0;
  border-radius: 4px;
  background: #E9EBEE;
  line-height: 43px;
}
.footerBar .footer .footer_right .button-groups .button-item img {
  width: 20px;
  height: 20px;
}
.footerBar .footer .footer_right .button-groups .button-item p {
  margin-top: 4px;
  color: #858992;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.footerBar .footer .footer_right .button-groups .button-item:hover {
  background: #04D368;
}
.footerBar .footer .footer_right .button-groups .button-item:first-child:hover {
  background: #04D368;
}
.footerBar .footer .footer_right .button-groups .button-item:last-child:hover {
  background: #FB7299;
}
.footerBar .link_div {
  width: 100%;
  background: #F9FAFC;
  color: #858992;
}
.footerBar .link_div .link_info {
  width: 1200px;
  height: 56px;
  margin: 0 auto;
  font-family: "PingFang SC";
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* stylelint-disable-next-line no-descending-specificity */
}
@media (min-width: 1600px) {
  .footerBar .link_div .link_info {
    width: 1440px;
  }
}
.footerBar .link_div .link_info div {
  line-height: 56px;
}
.footerBar .link_div .link_info a {
  margin-left: 8px;
  color: #858992;
}
.footerBar .link_div .link_info img {
  margin-left: 8px;
}
.my-popover .ant-popover-inner-content {
  padding: 0;
}
.my-popover .ant-popover-inner-content img {
  width: 120px;
  height: 120px;
}

.sideToolbar {
  position: fixed;
  right: 25px;
  bottom: 75px;
  z-index: 1002;
  height: auto;
}
.sideToolbar .floatButton {
  display: flex;
  flex-direction: row;
}
.sideToolbar .floatButton .floatIcon {
  width: 38px;
  height: 132px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 36.5px;
  border: 1px solid #FF5125;
  background: #fff;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.sideToolbar .floatButton .floatIcon .icon {
  width: 26px;
  height: 26px;
}
.sideToolbar .floatButton .floatIcon .icon path {
  fill: #FF5125 !important;
}
.sideToolbar .floatButton .floatIcon p {
  display: flex;
  flex-direction: column;
  width: 15px;
  color: #FF5125;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  /* 128.571% */
}
.sideToolbar .floatButton .floatIcon:hover {
  background: #FF5125;
}
.sideToolbar .floatButton .floatIcon:hover p {
  color: #f9fafc;
}
.sideToolbar .floatButton .floatIcon:hover .icon path {
  fill: #f9fafc !important;
}
.sideToolbar .floatButton .floatBox {
  margin-right: 20px;
  width: 283px;
  height: 126px;
  padding: 17px 10px 16px 16px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  display: none;
  transition: display 0.5s ease;
  position: relative;
}
.sideToolbar .floatButton .floatBox .icon {
  display: inline-block;
  vertical-align: top;
}
.sideToolbar .floatButton .floatBox .content {
  margin-left: 14px;
  display: inline-block;
  width: 190px;
}
.sideToolbar .floatButton .floatBox .content h3 {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 3px;
}
.sideToolbar .floatButton .floatBox .content p {
  color: #40444c;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
}
.sideToolbar .floatButton .floatBox .content .fillIn {
  display: inline-block;
  width: 78px;
  height: 24px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #FF5125;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  /* 166.667% */
  text-align: center;
  cursor: pointer;
}
.sideToolbar .floatButton .floatBox .content .fillIn:hover {
  background: #f62;
}
.sideToolbar .floatButton .floatBox::before {
  content: '';
  /* 必须添加内容，即伪元素的显示内容为空 */
  position: absolute;
  /* 使伪元素绝对定位 */
  top: 20%;
  /* 调整伪元素的位置，使其位于上方 */
  right: -17px;
  /* 使伪元素水平居中 */
  border-width: 10px;
  /* 控制三角形的大小 */
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  /* 设置三角形的颜色 */
}
.sideToolbar .floatButton:hover .floatBox {
  display: block;
}
.sideToolbar .floatButton:hover .floatIcon {
  background: #FFEDE8;
}
.sideToolbar .floatButton:hover .floatIcon p {
  color: #FF3B00;
}
.sideToolbar .floatButton:hover .floatIcon .icon path {
  fill: #FF3B00 !important;
}
.sideToolbar .topping {
  width: 38px;
  height: 38px;
  border-radius: 19px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: linear-gradient(180deg, #f5f0f8 0%, #fff 100%);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  margin-top: 10px;
  margin-left: auto;
}
.sideToolbar .topping img {
  width: 20px;
  height: 20px;
}

.layout-index {
  margin-top: 70px;
}
.main-container {
  width: 100%;
}
.topic-pagenation-container {
  display: flex;
  margin: 30px 0;
  justify-content: center;
}
.main-inside-container {
  max-width: 1100px;
  padding: 0 15px;
  width: 100%;
  /* height: 2000px; */
  /* background-color: aqua */
}
.menu-group-left {
  display: none;
}
.ant-menu-inline {
  min-width: 236px !important;
}
.ant-drawer-body {
  padding: 0 !important;
}
/* Home Part CSS */
.home-container::after {
  display: block;
  content: '';
  clear: both;
}
.home-container .list-item-container {
  width: 100%;
  float: left;
  padding: 10px 0;
  max-width: 740px;
  background: #ffffff;
}
.home-container .list-item-container .topic-channel-button {
  margin-right: 5px;
  margin-bottom: 5px;
  height: 28px;
  font-size: 14px;
}
.home-container .home-right-container {
  margin-top: 30px;
  width: 300px;
  display: flex;
  float: right;
  flex-direction: column;
}
.home-container .home-right-container .user-info-container {
  display: flex;
  padding-bottom: 10px;
  align-items: center;
  border-bottom: 1px solid #dddddd;
}
.home-container .home-right-container .user-info-container--right {
  display: flex;
  flex-direction: column;
}
.home-container .home-right-container .hot-topic-container {
  margin-top: 20px;
  padding-left: 5px;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #dddddd;
}
.home-container .home-right-container .hot-topic-container .hot-title-container {
  color: #52c41a;
  display: flex;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 5px;
}
.home-container .home-right-container .hot-topic-container .hot-title-container .title-start-block {
  height: 26px;
  width: 5px;
  background-color: #52c41a;
  margin-right: 10px;
}
.home-container .home-right-container .hot-topic-container .hot-list-container {
  list-style: none;
  padding-left: 15px;
}
.home-container .home-right-container .ad-container {
  width: 100%;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-container .topic-container {
  position: relative;
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.home-container .topic-container .left-item {
  margin-right: 15px;
}
.home-container .topic-container .right-item {
  max-width: 72%;
  display: flex;
  flex-direction: column;
}
.home-container .topic-container .right-item h1 {
  font-size: 18px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home-container .topic-container .right-item .desc {
  color: #979797;
  font-size: 16px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home-container .topic-container .right-item .bottom-info {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.home-container .topic-container .right-item .bottom-info .bottom-tag {
  border-radius: 3px;
}
.home-container .topic-container .right-item .bottom-info .info-item {
  margin: 0 5px;
}
.home-container .topic-container .comment-info-container {
  position: absolute;
  right: 0;
  border-radius: 25px;
  padding: 0 15px;
  height: 25px;
  line-height: 25px;
  background-color: #dddddd;
  color: #ffffff;
}
/* TopicDetail Part CSS */
.topic-detail-container .detail-title {
  margin: 30px 0;
  font-size: 46px;
  word-wrap: break-word;
}
.topic-detail-container .main-info-container {
  display: flex;
  position: relative;
}
.topic-detail-container .main-info-container .user-avatar {
  margin-right: 10px;
}
.topic-detail-container .main-info-container .praise-control-container {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: column;
}
.topic-detail-container .main-control-container {
  padding-left: 60px;
}
.topic-detail-container .topic-content-container {
  font-size: 18px;
  color: black;
  word-wrap: break-word;
}
.topic-detail-container .comment-list {
  margin-top: 20px;
}
.topic-detail-container .share-icon {
  margin-left: 10px;
}
/* TopicEdit Part CSS */
.editer-container {
  width: 740px;
  margin-top: 40px !important;
}
@media screen and (max-width: 768px) {
  .home-container .topic-container .right-item .bottom-info .hide-item {
    display: none;
  }
  .menu-group-left {
    display: block;
  }
}
@media screen and (max-width: 1100px) {
  .home-container .home-right-container {
    display: none;
  }
}
.login-form {
  margin-top: 150px !important;
  width: 300px;
}
.login-form-forgot {
  float: right;
}
.login-form-button {
  width: 100%;
}

@font-face {
  font-family: 'KaTeX_AMS';
  font-family: 'KaTeX_Caligraphic';
  font-family: 'KaTeX_Fraktur';
  font-family: 'KaTeX_Main';
  font-family: 'KaTeX_Math';
  font-family: 'KaTeX_SansSerif';
  font-family: 'KaTeX_Script';
  font-family: 'KaTeX_Size1';
  font-family: 'KaTeX_Size2';
  font-family: 'KaTeX_Size3';
  font-family: 'KaTeX_Size4';
  font-family: 'KaTeX_Typewriter';
  font-style: italic;
  font-style: normal;
  font-weight: bold;
  font-weight: normal;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_AMS-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_AMS-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_AMS-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Caligraphic-Bold.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Caligraphic-Bold.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Caligraphic-Bold.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Caligraphic-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Caligraphic-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Caligraphic-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Fraktur-Bold.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Fraktur-Bold.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Fraktur-Bold.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Fraktur-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Fraktur-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Fraktur-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Bold.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Bold.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Bold.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-BoldItalic.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-BoldItalic.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-BoldItalic.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Italic.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Italic.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Italic.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Main-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Math-BoldItalic.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Math-BoldItalic.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Math-BoldItalic.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Math-Italic.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Math-Italic.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Math-Italic.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Bold.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Bold.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Bold.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Italic.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Italic.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Italic.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_SansSerif-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Script-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Script-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Script-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size1-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size1-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size1-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size2-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size2-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size2-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size3-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size3-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size3-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size4-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size4-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Size4-Regular.ttf) format('truetype');
  src: url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Typewriter-Regular.woff2) format('woff2'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Typewriter-Regular.woff) format('woff'), url(https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.15.1/fonts/KaTeX_Typewriter-Regular.ttf) format('truetype');
}
.katex {
  font: normal 1.21em KaTeX_Main, Times New Roman, serif;
  line-height: 1.2;
  text-indent: 0;
  text-rendering: auto;
}
.katex * {
  -ms-high-contrast-adjust: none !important;
  border-color: currentColor;
}
.katex .katex-version::after {
  content: "0.15.1";
}
.katex .katex-mathml {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.katex .katex-html > .newline {
  display: block;
}
.katex .base {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
}
.katex .strut {
  display: inline-block;
}
.katex .textbf {
  font-weight: bold;
}
.katex .textit {
  font-style: italic;
}
.katex .textrm {
  font-family: KaTeX_Main;
}
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .texttt {
  font-family: KaTeX_Typewriter;
}
.katex .mathnormal {
  font-family: KaTeX_Math;
  font-style: italic;
}
.katex .mathit {
  font-family: KaTeX_Main;
  font-style: italic;
}
.katex .mathrm {
  font-style: normal;
}
.katex .mathbf {
  font-family: KaTeX_Main;
  font-weight: bold;
}
.katex .boldsymbol {
  font-family: KaTeX_Math;
  font-style: italic;
  font-weight: bold;
}
.katex .amsrm {
  font-family: KaTeX_AMS;
}
.katex .mathbb {
  font-family: KaTeX_AMS;
}
.katex .textbb {
  font-family: KaTeX_AMS;
}
.katex .mathcal {
  font-family: KaTeX_Caligraphic;
}
.katex .mathfrak {
  font-family: KaTeX_Fraktur;
}
.katex .textfrak {
  font-family: KaTeX_Fraktur;
}
.katex .mathtt {
  font-family: KaTeX_Typewriter;
}
.katex .mathscr {
  font-family: KaTeX_Script;
}
.katex .textscr {
  font-family: KaTeX_Script;
}
.katex .mathsf {
  font-family: KaTeX_SansSerif;
}
.katex .mathboldsf {
  font-family: KaTeX_SansSerif;
  font-weight: bold;
}
.katex .textboldsf {
  font-family: KaTeX_SansSerif;
  font-weight: bold;
}
.katex .mathitsf {
  font-family: KaTeX_SansSerif;
  font-style: italic;
}
.katex .textitsf {
  font-family: KaTeX_SansSerif;
  font-style: italic;
}
.katex .mainrm {
  font-family: KaTeX_Main;
  font-style: normal;
}
.katex .vlist-t {
  border-collapse: collapse;
  display: inline-table;
  table-layout: fixed;
}
.katex .vlist-r {
  display: table-row;
}
.katex .vlist {
  display: table-cell;
  position: relative;
  vertical-align: bottom;
}
.katex .vlist > span {
  display: block;
  height: 0;
  position: relative;
}
.katex .vlist > span > span {
  display: inline-block;
}
.katex .vlist > span > .pstrut {
  overflow: hidden;
  width: 0;
}
.katex .vlist-t2 {
  margin-right: -2px;
}
.katex .vlist-s {
  display: table-cell;
  font-size: 1px;
  min-width: 2px;
  vertical-align: bottom;
  width: 2px;
}
.katex .vbox {
  align-items: baseline;
  display: inline-flex;
  flex-direction: column;
}
.katex .hbox {
  display: inline-flex;
  flex-direction: row;
  width: 100%;
}
.katex .thinbox {
  display: inline-flex;
  flex-direction: row;
  max-width: 0;
  width: 0;
}
.katex .msupsub {
  text-align: left;
}
.katex .mfrac > span > span {
  text-align: center;
}
.katex .mfrac .frac-line {
  border-bottom-style: solid;
  display: inline-block;
  width: 100%;
}
.katex .mspace {
  display: inline-block;
}
.katex .llap {
  position: relative;
  width: 0;
}
.katex .rlap {
  position: relative;
  width: 0;
}
.katex .clap {
  position: relative;
  width: 0;
}
.katex .llap > .inner {
  position: absolute;
  right: 0;
}
.katex .rlap > .inner {
  left: 0;
  position: absolute;
}
.katex .clap > .inner {
  left: 0;
  position: absolute;
}
.katex .llap > .fix {
  display: inline-block;
}
.katex .rlap > .fix {
  display: inline-block;
}
.katex .clap > .fix {
  display: inline-block;
}
.katex .clap > .inner > span {
  margin-left: -50%;
  margin-right: 50%;
}
.katex .rule {
  border: solid 0;
  display: inline-block;
  position: relative;
}
.katex .overline .overline-line {
  border-bottom-style: solid;
  display: inline-block;
  width: 100%;
}
.katex .underline .underline-line {
  border-bottom-style: solid;
  display: inline-block;
  width: 100%;
}
.katex .hline {
  border-bottom-style: solid;
  display: inline-block;
  width: 100%;
}
.katex .hdashline {
  border-bottom-style: dashed;
  display: inline-block;
  width: 100%;
}
.katex .sqrt > .root {
  margin-left: 0.27777778em;
  margin-right: -0.55555556em;
}
.katex .sizing.reset-size1.size1 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size1.size1 {
  font-size: 1em;
}
.katex .sizing.reset-size1.size2 {
  font-size: 1.2em;
}
.katex .fontsize-ensurer.reset-size1.size2 {
  font-size: 1.2em;
}
.katex .sizing.reset-size1.size3 {
  font-size: 1.4em;
}
.katex .fontsize-ensurer.reset-size1.size3 {
  font-size: 1.4em;
}
.katex .sizing.reset-size1.size4 {
  font-size: 1.6em;
}
.katex .fontsize-ensurer.reset-size1.size4 {
  font-size: 1.6em;
}
.katex .sizing.reset-size1.size5 {
  font-size: 1.8em;
}
.katex .fontsize-ensurer.reset-size1.size5 {
  font-size: 1.8em;
}
.katex .sizing.reset-size1.size6 {
  font-size: 2em;
}
.katex .fontsize-ensurer.reset-size1.size6 {
  font-size: 2em;
}
.katex .sizing.reset-size1.size7 {
  font-size: 2.4em;
}
.katex .fontsize-ensurer.reset-size1.size7 {
  font-size: 2.4em;
}
.katex .sizing.reset-size1.size8 {
  font-size: 2.88em;
}
.katex .fontsize-ensurer.reset-size1.size8 {
  font-size: 2.88em;
}
.katex .sizing.reset-size1.size9 {
  font-size: 3.456em;
}
.katex .fontsize-ensurer.reset-size1.size9 {
  font-size: 3.456em;
}
.katex .sizing.reset-size1.size10 {
  font-size: 4.148em;
}
.katex .fontsize-ensurer.reset-size1.size10 {
  font-size: 4.148em;
}
.katex .sizing.reset-size1.size11 {
  font-size: 4.976em;
}
.katex .fontsize-ensurer.reset-size1.size11 {
  font-size: 4.976em;
}
.katex .sizing.reset-size2.size1 {
  font-size: 0.83333333em;
}
.katex .fontsize-ensurer.reset-size2.size1 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size2.size2 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size2.size2 {
  font-size: 1em;
}
.katex .sizing.reset-size2.size3 {
  font-size: 1.16666667em;
}
.katex .fontsize-ensurer.reset-size2.size3 {
  font-size: 1.16666667em;
}
.katex .sizing.reset-size2.size4 {
  font-size: 1.33333333em;
}
.katex .fontsize-ensurer.reset-size2.size4 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size2.size5 {
  font-size: 1.5em;
}
.katex .fontsize-ensurer.reset-size2.size5 {
  font-size: 1.5em;
}
.katex .sizing.reset-size2.size6 {
  font-size: 1.66666667em;
}
.katex .fontsize-ensurer.reset-size2.size6 {
  font-size: 1.66666667em;
}
.katex .sizing.reset-size2.size7 {
  font-size: 2em;
}
.katex .fontsize-ensurer.reset-size2.size7 {
  font-size: 2em;
}
.katex .sizing.reset-size2.size8 {
  font-size: 2.4em;
}
.katex .fontsize-ensurer.reset-size2.size8 {
  font-size: 2.4em;
}
.katex .sizing.reset-size2.size9 {
  font-size: 2.88em;
}
.katex .fontsize-ensurer.reset-size2.size9 {
  font-size: 2.88em;
}
.katex .sizing.reset-size2.size10 {
  font-size: 3.45666667em;
}
.katex .fontsize-ensurer.reset-size2.size10 {
  font-size: 3.45666667em;
}
.katex .sizing.reset-size2.size11 {
  font-size: 4.14666667em;
}
.katex .fontsize-ensurer.reset-size2.size11 {
  font-size: 4.14666667em;
}
.katex .sizing.reset-size3.size1 {
  font-size: 0.71428571em;
}
.katex .fontsize-ensurer.reset-size3.size1 {
  font-size: 0.71428571em;
}
.katex .sizing.reset-size3.size2 {
  font-size: 0.85714286em;
}
.katex .fontsize-ensurer.reset-size3.size2 {
  font-size: 0.85714286em;
}
.katex .sizing.reset-size3.size3 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size3.size3 {
  font-size: 1em;
}
.katex .sizing.reset-size3.size4 {
  font-size: 1.14285714em;
}
.katex .fontsize-ensurer.reset-size3.size4 {
  font-size: 1.14285714em;
}
.katex .sizing.reset-size3.size5 {
  font-size: 1.28571429em;
}
.katex .fontsize-ensurer.reset-size3.size5 {
  font-size: 1.28571429em;
}
.katex .sizing.reset-size3.size6 {
  font-size: 1.42857143em;
}
.katex .fontsize-ensurer.reset-size3.size6 {
  font-size: 1.42857143em;
}
.katex .sizing.reset-size3.size7 {
  font-size: 1.71428571em;
}
.katex .fontsize-ensurer.reset-size3.size7 {
  font-size: 1.71428571em;
}
.katex .sizing.reset-size3.size8 {
  font-size: 2.05714286em;
}
.katex .fontsize-ensurer.reset-size3.size8 {
  font-size: 2.05714286em;
}
.katex .sizing.reset-size3.size9 {
  font-size: 2.46857143em;
}
.katex .fontsize-ensurer.reset-size3.size9 {
  font-size: 2.46857143em;
}
.katex .sizing.reset-size3.size10 {
  font-size: 2.96285714em;
}
.katex .fontsize-ensurer.reset-size3.size10 {
  font-size: 2.96285714em;
}
.katex .sizing.reset-size3.size11 {
  font-size: 3.55428571em;
}
.katex .fontsize-ensurer.reset-size3.size11 {
  font-size: 3.55428571em;
}
.katex .sizing.reset-size4.size1 {
  font-size: 0.625em;
}
.katex .fontsize-ensurer.reset-size4.size1 {
  font-size: 0.625em;
}
.katex .sizing.reset-size4.size2 {
  font-size: 0.75em;
}
.katex .fontsize-ensurer.reset-size4.size2 {
  font-size: 0.75em;
}
.katex .sizing.reset-size4.size3 {
  font-size: 0.875em;
}
.katex .fontsize-ensurer.reset-size4.size3 {
  font-size: 0.875em;
}
.katex .sizing.reset-size4.size4 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size4.size4 {
  font-size: 1em;
}
.katex .sizing.reset-size4.size5 {
  font-size: 1.125em;
}
.katex .fontsize-ensurer.reset-size4.size5 {
  font-size: 1.125em;
}
.katex .sizing.reset-size4.size6 {
  font-size: 1.25em;
}
.katex .fontsize-ensurer.reset-size4.size6 {
  font-size: 1.25em;
}
.katex .sizing.reset-size4.size7 {
  font-size: 1.5em;
}
.katex .fontsize-ensurer.reset-size4.size7 {
  font-size: 1.5em;
}
.katex .sizing.reset-size4.size8 {
  font-size: 1.8em;
}
.katex .fontsize-ensurer.reset-size4.size8 {
  font-size: 1.8em;
}
.katex .sizing.reset-size4.size9 {
  font-size: 2.16em;
}
.katex .fontsize-ensurer.reset-size4.size9 {
  font-size: 2.16em;
}
.katex .sizing.reset-size4.size10 {
  font-size: 2.5925em;
}
.katex .fontsize-ensurer.reset-size4.size10 {
  font-size: 2.5925em;
}
.katex .sizing.reset-size4.size11 {
  font-size: 3.11em;
}
.katex .fontsize-ensurer.reset-size4.size11 {
  font-size: 3.11em;
}
.katex .sizing.reset-size5.size1 {
  font-size: 0.55555556em;
}
.katex .fontsize-ensurer.reset-size5.size1 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size5.size2 {
  font-size: 0.66666667em;
}
.katex .fontsize-ensurer.reset-size5.size2 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size5.size3 {
  font-size: 0.77777778em;
}
.katex .fontsize-ensurer.reset-size5.size3 {
  font-size: 0.77777778em;
}
.katex .sizing.reset-size5.size4 {
  font-size: 0.88888889em;
}
.katex .fontsize-ensurer.reset-size5.size4 {
  font-size: 0.88888889em;
}
.katex .sizing.reset-size5.size5 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size5.size5 {
  font-size: 1em;
}
.katex .sizing.reset-size5.size6 {
  font-size: 1.11111111em;
}
.katex .fontsize-ensurer.reset-size5.size6 {
  font-size: 1.11111111em;
}
.katex .sizing.reset-size5.size7 {
  font-size: 1.33333333em;
}
.katex .fontsize-ensurer.reset-size5.size7 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size5.size8 {
  font-size: 1.6em;
}
.katex .fontsize-ensurer.reset-size5.size8 {
  font-size: 1.6em;
}
.katex .sizing.reset-size5.size9 {
  font-size: 1.92em;
}
.katex .fontsize-ensurer.reset-size5.size9 {
  font-size: 1.92em;
}
.katex .sizing.reset-size5.size10 {
  font-size: 2.30444444em;
}
.katex .fontsize-ensurer.reset-size5.size10 {
  font-size: 2.30444444em;
}
.katex .sizing.reset-size5.size11 {
  font-size: 2.76444444em;
}
.katex .fontsize-ensurer.reset-size5.size11 {
  font-size: 2.76444444em;
}
.katex .sizing.reset-size6.size1 {
  font-size: 0.5em;
}
.katex .fontsize-ensurer.reset-size6.size1 {
  font-size: 0.5em;
}
.katex .sizing.reset-size6.size2 {
  font-size: 0.6em;
}
.katex .fontsize-ensurer.reset-size6.size2 {
  font-size: 0.6em;
}
.katex .sizing.reset-size6.size3 {
  font-size: 0.7em;
}
.katex .fontsize-ensurer.reset-size6.size3 {
  font-size: 0.7em;
}
.katex .sizing.reset-size6.size4 {
  font-size: 0.8em;
}
.katex .fontsize-ensurer.reset-size6.size4 {
  font-size: 0.8em;
}
.katex .sizing.reset-size6.size5 {
  font-size: 0.9em;
}
.katex .fontsize-ensurer.reset-size6.size5 {
  font-size: 0.9em;
}
.katex .sizing.reset-size6.size6 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size6.size6 {
  font-size: 1em;
}
.katex .sizing.reset-size6.size7 {
  font-size: 1.2em;
}
.katex .fontsize-ensurer.reset-size6.size7 {
  font-size: 1.2em;
}
.katex .sizing.reset-size6.size8 {
  font-size: 1.44em;
}
.katex .fontsize-ensurer.reset-size6.size8 {
  font-size: 1.44em;
}
.katex .sizing.reset-size6.size9 {
  font-size: 1.728em;
}
.katex .fontsize-ensurer.reset-size6.size9 {
  font-size: 1.728em;
}
.katex .sizing.reset-size6.size10 {
  font-size: 2.074em;
}
.katex .fontsize-ensurer.reset-size6.size10 {
  font-size: 2.074em;
}
.katex .sizing.reset-size6.size11 {
  font-size: 2.488em;
}
.katex .fontsize-ensurer.reset-size6.size11 {
  font-size: 2.488em;
}
.katex .sizing.reset-size7.size1 {
  font-size: 0.41666667em;
}
.katex .fontsize-ensurer.reset-size7.size1 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size7.size2 {
  font-size: 0.5em;
}
.katex .fontsize-ensurer.reset-size7.size2 {
  font-size: 0.5em;
}
.katex .sizing.reset-size7.size3 {
  font-size: 0.58333333em;
}
.katex .fontsize-ensurer.reset-size7.size3 {
  font-size: 0.58333333em;
}
.katex .sizing.reset-size7.size4 {
  font-size: 0.66666667em;
}
.katex .fontsize-ensurer.reset-size7.size4 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size7.size5 {
  font-size: 0.75em;
}
.katex .fontsize-ensurer.reset-size7.size5 {
  font-size: 0.75em;
}
.katex .sizing.reset-size7.size6 {
  font-size: 0.83333333em;
}
.katex .fontsize-ensurer.reset-size7.size6 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size7.size7 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size7.size7 {
  font-size: 1em;
}
.katex .sizing.reset-size7.size8 {
  font-size: 1.2em;
}
.katex .fontsize-ensurer.reset-size7.size8 {
  font-size: 1.2em;
}
.katex .sizing.reset-size7.size9 {
  font-size: 1.44em;
}
.katex .fontsize-ensurer.reset-size7.size9 {
  font-size: 1.44em;
}
.katex .sizing.reset-size7.size10 {
  font-size: 1.72833333em;
}
.katex .fontsize-ensurer.reset-size7.size10 {
  font-size: 1.72833333em;
}
.katex .sizing.reset-size7.size11 {
  font-size: 2.07333333em;
}
.katex .fontsize-ensurer.reset-size7.size11 {
  font-size: 2.07333333em;
}
.katex .sizing.reset-size8.size1 {
  font-size: 0.34722222em;
}
.katex .fontsize-ensurer.reset-size8.size1 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size8.size2 {
  font-size: 0.41666667em;
}
.katex .fontsize-ensurer.reset-size8.size2 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size8.size3 {
  font-size: 0.48611111em;
}
.katex .fontsize-ensurer.reset-size8.size3 {
  font-size: 0.48611111em;
}
.katex .sizing.reset-size8.size4 {
  font-size: 0.55555556em;
}
.katex .fontsize-ensurer.reset-size8.size4 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size8.size5 {
  font-size: 0.625em;
}
.katex .fontsize-ensurer.reset-size8.size5 {
  font-size: 0.625em;
}
.katex .sizing.reset-size8.size6 {
  font-size: 0.69444444em;
}
.katex .fontsize-ensurer.reset-size8.size6 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size8.size7 {
  font-size: 0.83333333em;
}
.katex .fontsize-ensurer.reset-size8.size7 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size8.size8 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size8.size8 {
  font-size: 1em;
}
.katex .sizing.reset-size8.size9 {
  font-size: 1.2em;
}
.katex .fontsize-ensurer.reset-size8.size9 {
  font-size: 1.2em;
}
.katex .sizing.reset-size8.size10 {
  font-size: 1.44027778em;
}
.katex .fontsize-ensurer.reset-size8.size10 {
  font-size: 1.44027778em;
}
.katex .sizing.reset-size8.size11 {
  font-size: 1.72777778em;
}
.katex .fontsize-ensurer.reset-size8.size11 {
  font-size: 1.72777778em;
}
.katex .sizing.reset-size9.size1 {
  font-size: 0.28935185em;
}
.katex .fontsize-ensurer.reset-size9.size1 {
  font-size: 0.28935185em;
}
.katex .sizing.reset-size9.size2 {
  font-size: 0.34722222em;
}
.katex .fontsize-ensurer.reset-size9.size2 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size9.size3 {
  font-size: 0.40509259em;
}
.katex .fontsize-ensurer.reset-size9.size3 {
  font-size: 0.40509259em;
}
.katex .sizing.reset-size9.size4 {
  font-size: 0.46296296em;
}
.katex .fontsize-ensurer.reset-size9.size4 {
  font-size: 0.46296296em;
}
.katex .sizing.reset-size9.size5 {
  font-size: 0.52083333em;
}
.katex .fontsize-ensurer.reset-size9.size5 {
  font-size: 0.52083333em;
}
.katex .sizing.reset-size9.size6 {
  font-size: 0.5787037em;
}
.katex .fontsize-ensurer.reset-size9.size6 {
  font-size: 0.5787037em;
}
.katex .sizing.reset-size9.size7 {
  font-size: 0.69444444em;
}
.katex .fontsize-ensurer.reset-size9.size7 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size9.size8 {
  font-size: 0.83333333em;
}
.katex .fontsize-ensurer.reset-size9.size8 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size9.size9 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size9.size9 {
  font-size: 1em;
}
.katex .sizing.reset-size9.size10 {
  font-size: 1.20023148em;
}
.katex .fontsize-ensurer.reset-size9.size10 {
  font-size: 1.20023148em;
}
.katex .sizing.reset-size9.size11 {
  font-size: 1.43981481em;
}
.katex .fontsize-ensurer.reset-size9.size11 {
  font-size: 1.43981481em;
}
.katex .sizing.reset-size10.size1 {
  font-size: 0.24108004em;
}
.katex .fontsize-ensurer.reset-size10.size1 {
  font-size: 0.24108004em;
}
.katex .sizing.reset-size10.size2 {
  font-size: 0.28929605em;
}
.katex .fontsize-ensurer.reset-size10.size2 {
  font-size: 0.28929605em;
}
.katex .sizing.reset-size10.size3 {
  font-size: 0.33751205em;
}
.katex .fontsize-ensurer.reset-size10.size3 {
  font-size: 0.33751205em;
}
.katex .sizing.reset-size10.size4 {
  font-size: 0.38572806em;
}
.katex .fontsize-ensurer.reset-size10.size4 {
  font-size: 0.38572806em;
}
.katex .sizing.reset-size10.size5 {
  font-size: 0.43394407em;
}
.katex .fontsize-ensurer.reset-size10.size5 {
  font-size: 0.43394407em;
}
.katex .sizing.reset-size10.size6 {
  font-size: 0.48216008em;
}
.katex .fontsize-ensurer.reset-size10.size6 {
  font-size: 0.48216008em;
}
.katex .sizing.reset-size10.size7 {
  font-size: 0.57859209em;
}
.katex .fontsize-ensurer.reset-size10.size7 {
  font-size: 0.57859209em;
}
.katex .sizing.reset-size10.size8 {
  font-size: 0.69431051em;
}
.katex .fontsize-ensurer.reset-size10.size8 {
  font-size: 0.69431051em;
}
.katex .sizing.reset-size10.size9 {
  font-size: 0.83317261em;
}
.katex .fontsize-ensurer.reset-size10.size9 {
  font-size: 0.83317261em;
}
.katex .sizing.reset-size10.size10 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size10.size10 {
  font-size: 1em;
}
.katex .sizing.reset-size10.size11 {
  font-size: 1.19961427em;
}
.katex .fontsize-ensurer.reset-size10.size11 {
  font-size: 1.19961427em;
}
.katex .sizing.reset-size11.size1 {
  font-size: 0.20096463em;
}
.katex .fontsize-ensurer.reset-size11.size1 {
  font-size: 0.20096463em;
}
.katex .sizing.reset-size11.size2 {
  font-size: 0.24115756em;
}
.katex .fontsize-ensurer.reset-size11.size2 {
  font-size: 0.24115756em;
}
.katex .sizing.reset-size11.size3 {
  font-size: 0.28135048em;
}
.katex .fontsize-ensurer.reset-size11.size3 {
  font-size: 0.28135048em;
}
.katex .sizing.reset-size11.size4 {
  font-size: 0.32154341em;
}
.katex .fontsize-ensurer.reset-size11.size4 {
  font-size: 0.32154341em;
}
.katex .sizing.reset-size11.size5 {
  font-size: 0.36173633em;
}
.katex .fontsize-ensurer.reset-size11.size5 {
  font-size: 0.36173633em;
}
.katex .sizing.reset-size11.size6 {
  font-size: 0.40192926em;
}
.katex .fontsize-ensurer.reset-size11.size6 {
  font-size: 0.40192926em;
}
.katex .sizing.reset-size11.size7 {
  font-size: 0.48231511em;
}
.katex .fontsize-ensurer.reset-size11.size7 {
  font-size: 0.48231511em;
}
.katex .sizing.reset-size11.size8 {
  font-size: 0.57877814em;
}
.katex .fontsize-ensurer.reset-size11.size8 {
  font-size: 0.57877814em;
}
.katex .sizing.reset-size11.size9 {
  font-size: 0.69453376em;
}
.katex .fontsize-ensurer.reset-size11.size9 {
  font-size: 0.69453376em;
}
.katex .sizing.reset-size11.size10 {
  font-size: 0.83360129em;
}
.katex .fontsize-ensurer.reset-size11.size10 {
  font-size: 0.83360129em;
}
.katex .sizing.reset-size11.size11 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size11.size11 {
  font-size: 1em;
}
.katex .delimsizing.size1 {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.size2 {
  font-family: KaTeX_Size2;
}
.katex .delimsizing.size3 {
  font-family: KaTeX_Size3;
}
.katex .delimsizing.size4 {
  font-family: KaTeX_Size4;
}
.katex .delimsizing.mult .delim-size1 > span {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.mult .delim-size4 > span {
  font-family: KaTeX_Size4;
}
.katex .nulldelimiter {
  display: inline-block;
  width: 0 0.12em;
}
.katex .delimcenter {
  position: relative;
}
.katex .op-symbol {
  position: relative;
}
.katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.katex .op-limits > .vlist-t {
  text-align: center;
}
.katex .accent > .vlist-t {
  text-align: center;
}
.katex .accent .accent-body {
  position: relative;
}
.katex .accent .accent-body:not(.accent-full) {
  width: 0;
}
.katex .overlay {
  display: block;
}
.katex .mtable .vertical-separator {
  display: inline-block;
  min-width: 1px;
}
.katex .mtable .arraycolsep {
  display: inline-block;
}
.katex .mtable .col-align-c > .vlist-t {
  text-align: center;
}
.katex .mtable .col-align-l > .vlist-t {
  text-align: left;
}
.katex .mtable .col-align-r > .vlist-t {
  text-align: right;
}
.katex .svg-align {
  text-align: left;
}
.katex svg {
  display: block;
  fill-opacity: 1;
  fill-rule: nonzero;
  fill: currentColor;
  height: inherit;
  position: absolute;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-opacity: 1;
  stroke-width: 1;
  stroke: currentColor;
  width: 100%;
}
.katex svg path {
  stroke: none;
}
.katex img {
  border-style: none;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
}
.katex .stretchy {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.katex .hide-tail {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.katex .halfarrow-left {
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 50.2%;
}
.katex .halfarrow-right {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 50.2%;
}
.katex .brace-left {
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 25.1%;
}
.katex .brace-center {
  left: 25%;
  overflow: hidden;
  position: absolute;
  width: 50%;
}
.katex .brace-right {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 25.1%;
}
.katex .x-arrow-pad {
  padding: 0 0.5em;
}
.katex .cd-arrow-pad {
  padding: 0 0.55556em 0 0.27778em;
}
.katex .x-arrow {
  text-align: center;
}
.katex .mover {
  text-align: center;
}
.katex .munder {
  text-align: center;
}
.katex .boxpad {
  padding: 0 0.3em;
}
.katex .fbox {
  border: 0.04em solid;
  box-sizing: border-box;
}
.katex .fcolorbox {
  border: 0.04em solid;
  box-sizing: border-box;
}
.katex .cancel-pad {
  padding: 0 0.2em;
}
.katex .cancel-lap {
  margin-left: -0.2em;
  margin-right: -0.2em;
}
.katex .sout {
  border-bottom-style: solid;
  border-bottom-width: 0.08em;
}
.katex .angl {
  border-right: 0.049em solid;
  border-top: 0.049em solid;
  box-sizing: border-box;
  margin-right: 0.03889em;
}
.katex .anglpad {
  padding: 0 0.03889em;
}
.katex .eqn-num::before {
  content: "(" counter(katexEqnNo) ")";
  counter-increment: katexEqnNo;
}
.katex .mml-eqn-num::before {
  content: "(" counter(mmlEqnNo) ")";
  counter-increment: mmlEqnNo;
}
.katex .mtr-glue {
  width: 50%;
}
.katex .cd-vert-arrow {
  display: inline-block;
  position: relative;
}
.katex .cd-label-left {
  display: inline-block;
  position: absolute;
  right: calc(50% 0.3em);
  text-align: left;
}
.katex .cd-label-right {
  display: inline-block;
  left: calc(50% 0.3em);
  position: absolute;
  text-align: right;
}
.katex .mfrac .frac-line,
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline,
.katex .hdashline,
.katex .rule {
  min-height: 1px;
}
.katex-display {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.katex-display > .katex {
  display: block;
  text-align: center;
  white-space: nowrap;
}
.katex-display > .katex > .katex-html {
  display: block;
  position: relative;
}
.katex-display > .katex > .katex-html > .tag {
  position: absolute;
  right: 0;
}
.katex-display.leqno > .katex > .katex-html > .tag {
  left: 0;
  right: auto;
}
.katex-display.fleqn > .katex {
  padding-left: 2em;
  text-align: left;
}
body {
  counter-reset: katexEqnNo mmlEqnNo;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
ol,
ul {
  margin: 0;
  padding: 0;
}
.btn-link {
  margin: 0 5px;
  color: #1890ff;
  cursor: pointer;
}
.ant-table-wrapper {
  background-color: #fff;
}
.btn-primary-color {
  background-color: #0b60fa !important;
}
.bf-container {
  border: 1px solid #cccccc;
}
.btn-developer {
  display: inline-block;
  width: 80px;
  height: 32px;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background: #FF5125;
  border-radius: 2px;
}
.btn-developer:hover {
  border-color: #FF5125;
}
.btn-developer:active {
  border-color: #FF5125;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
}
::-webkit-scrollbar-thumb {
  background-color: rgba(64, 68, 76, 0.3);
  border-radius: 30px;
  opacity: 0.3;
  height: 96px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
}

pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 2em;
}
code.hljs {
  padding: 3px 5px;
}
.hljs {
  color: #abb2bf;
  background: #282c34;
}
.hljs-keyword,
.hljs-operator,
.hljs-pattern-match {
  color: #f92672;
}
.hljs-function,
.hljs-pattern-match .hljs-constructor {
  color: #61aeee;
}
.hljs-function .hljs-params {
  color: #a6e22e;
}
.hljs-function .hljs-params .hljs-typing {
  color: #fd971f;
}
.hljs-module-access .hljs-module {
  color: #7e57c2;
}
.hljs-constructor {
  color: #e2b93d;
}
.hljs-constructor .hljs-string {
  color: #9ccc65;
}
.hljs-comment,
.hljs-quote {
  color: #b18eb1;
  font-style: italic;
}
.hljs-doctag,
.hljs-formula {
  color: #c678dd;
}
.hljs-deletion,
.hljs-name,
.hljs-section,
.hljs-selector-tag,
.hljs-subst {
  color: #e06c75;
}
.hljs-literal {
  color: #56b6c2;
}
.hljs-addition,
.hljs-attribute,
.hljs-meta .hljs-string,
.hljs-regexp,
.hljs-string {
  color: #98c379;
}
.hljs-built_in,
.hljs-class .hljs-title,
.hljs-title.class_ {
  color: #e6c07b;
}
.hljs-attr,
.hljs-number,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-pseudo,
.hljs-template-variable,
.hljs-type,
.hljs-variable {
  color: #d19a66;
}
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-symbol,
.hljs-title {
  color: #61aeee;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-strong {
  font-weight: 700;
}
.hljs-link {
  text-decoration: underline;
}

.main-button {
  border-radius: 2px;
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
.pop-frame .ant-btn-primary,
.confirmation-box .ant-btn-primary {
  background: linear-gradient(274deg, #005aff 0%, #1a99fd 100%) !important;
}
/*
  *lineNum: 参数，行数
  */
.comment-button {
  min-width: 73px;
  padding: 0 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #ff5125;
}
.comment-button:hover {
  color: #fff;
  background-color: #F62 !important;
  border-color: #f62 !important;
}
.comment-button:active {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.comment-button:focus {
  border-color: #ff5125;
  color: #fff;
  background: #ff5125;
}
.login-modal .ant-modal-content {
  border-radius: 6px;
  overflow: hidden;
}
.personalCenter {
  padding-bottom: 20px;
  background: #f6f8f9;
}
.personalCenter .pc_container {
  width: 1200px;
  margin: 0 auto;
}
.personalCenter .pc_container .personalContent {
  display: flex;
  margin-top: 16px;
}
.personalCenter .pc_container .personalContent .personalMenu .menuBox {
  width: 230px;
  background: #fff;
  border-radius: 2px;
}
.personalCenter .pc_container .personalContent .personalMenu .menuBox .ant-badge-not-a-wrapper .ant-badge-count {
  padding: 0 3px;
  transform: scale(0.8);
}
.personalCenter .pc_container .personalContent .personalMenu .menuBox .menuName {
  display: block;
  padding: 22px 18px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  border-bottom: 1px solid rgba(151, 151, 151, 0.1);
  cursor: pointer;
}
.personalCenter .pc_container .personalContent .personalMenu .menuBox .menu_select {
  color: #000;
  font-size: 16px;
}
.personalCenter .pc_container .personalContent .personalMenu .menuBox .menu_selectBG {
  position: absolute;
  top: 12px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 10px;
  background: linear-gradient(92deg, #FF5125 0%, rgba(255, 81, 37, 0.34) 42.19%, rgba(255, 81, 37, 0.06) 100%);
}
.personalCenter .pc_container .personalContent .contentR {
  flex: 1;
  margin-left: 16px;
}
.personalCenter .personalTop {
  background-color: #fff;
  background-image: url(/_next/static/images/personal_bg_new-48f15b2d672b807842d58e23e1e23660.png);
  background-repeat: round;
  position: relative;
}
.personalCenter .personalTop .personalData {
  display: flex;
  justify-content: space-between;
  padding: 14px 0;
  width: 1200px;
  margin: 0 auto;
}
.personalCenter .personalTop .personalData .left {
  display: flex;
  flex: 1;
  align-items: center;
  color: #000;
  font-size: 12px;
}
.personalCenter .personalTop .personalData .left .headAvataImgUrl {
  margin-right: 19px;
}
.personalCenter .personalTop .personalData .left .headAvataImgUrl .ant-upload-select-picture-card {
  background-color: inherit;
  border: initial;
  margin-right: 0;
  margin-bottom: 0;
}
.personalCenter .personalTop .personalData .left .headAvataImgUrl .headAvataImgSpan {
  position: relative;
}
.personalCenter .personalTop .personalData .left .headAvataImgUrl .headAvataImgSpan .headAvataImgDiv .headAvataImgbr {
  position: absolute;
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  bottom: 0;
  z-index: 2;
  left: 0;
  width: 120px;
  background-color: rgba(65, 65, 65, 0.5);
  line-height: 40px;
  border-radius: 80px;
  height: 120px;
}
.personalCenter .personalTop .personalData .left .headAvataImgUrl .headAvataImgSpan .headAvataImgDiv .headAvataImgbr .headAvataImgText {
  position: absolute;
  bottom: 0;
  left: 44px;
}
.personalCenter .personalTop .personalData .left .headAvataImgUrl .headAvataImgSpan img {
  display: block;
}
.personalCenter .personalTop .personalData .left .face {
  width: 120px;
  height: 120px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 80px;
  background-color: #ffffff;
}
.personalCenter .personalTop .personalData .left .userInfo .userName {
  font-weight: 500;
  font-size: 24px;
  line-height: 34px;
  margin-top: 24px;
  margin-bottom: 4px;
}
.personalCenter .personalTop .personalData .left .userInfo .userLevel {
  width: 152px;
}
.personalCenter .personalTop .personalData .left .userInfo .userLevel .levelText {
  display: flex;
  justify-content: space-between;
  margin-bottom: -5px;
  line-height: 17px;
}
.personalCenter .personalTop .personalData .left .userInfo .userLevel .levelText .levelTextL {
  color: rgba(0, 0, 0, 0.9);
}
.personalCenter .personalTop .personalData .left .userInfo .userLevel .levelText .levelTextR {
  color: #000000;
  opacity: 0.4;
}
.personalCenter .personalTop .personalData .left .ownSign {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 400;
  font-size: 14px;
}
.personalCenter .personalTop .personalData .left .followers {
  font-weight: 400;
  font-size: 14px;
}
.personalCenter .personalTop .personalData .left .data-info {
  display: flex;
}
.personalCenter .personalTop .personalData .left .data-info .text-center {
  margin-right: 32px;
  font-weight: 400;
  font-size: 12px;
}
.personalCenter .personalTop .personalData .left .data-info .text-center .font {
  color: #939CA7;
  line-height: 15px;
  margin-bottom: 2px;
  font-weight: 400;
}
.personalCenter .personalTop .personalData .left .data-info .text-center dd {
  color: #40444C;
  font-size: 18px;
  line-height: 25px;
}
.personalCenter .personalTop .personalData .left .data-info .text-center .color {
  cursor: pointer;
  color: #FF5125;
}
.personalCenter .personalTop .personalData .right {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 240px;
}
.personalCenter .personalTop .personalData .right .icon {
  margin-right: 8px;
  vertical-align: text-bottom;
  width: 16px;
  height: 16px;
}
.personalCenter .personalTop .personalData .right .edit {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
}
.personalCenter .personalTop .personalData .right .editLogout {
  text-align: center;
  line-height: 40px;
  width: 106px;
  height: 40px;
  border-radius: 50px;
  border: 1px solid #F9FAFC;
  background: #FFF;
  cursor: pointer;
  margin-top: 58px;
}
.change-number {
  position: 'relative';
}
.change-number .number-title {
  margin-top: 72px;
  margin-bottom: 52px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 26px;
  text-align: center;
}
.change-number .number-text {
  width: 370px;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
  font-size: 16px;
}
.change-number .number-text .ant-row {
  display: inline-block;
  margin-bottom: 0;
}
.change-number .number-text .ant-row .ant-select-selection--single {
  height: inherit;
  border: 1px solid #dbe0eb;
  border-right: inherit;
  border-top-left-radius: 2px;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: 2px;
}
.change-number .number-text .ant-row .ant-select-selection__rendered {
  width: 58px;
  height: 44px;
  line-height: 44px;
}
.change-number .number-text .ant-row .ant-select-arrow {
  line-height: 44px;
}
.change-number .number-text input {
  width: 276px;
  height: 46px;
  padding-left: 14px;
  line-height: 46px;
  background: #fff;
  border: 1px solid #dbe0eb;
  border-top-left-radius: inherit;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: inherit;
}
.change-number .number-text span {
  color: rgba(0, 0, 0, 0.85);
}
.change-number .number-input {
  width: 370px;
  margin: 0 auto;
  margin-top: 26px;
}
.change-number .number-input input {
  width: 235px;
  height: 44px;
  padding-left: 14px;
  background: #fff;
  border: 1px solid #dbe0eb;
  border-radius: 2px;
}
.change-number .number-input button {
  float: right;
  height: 44px;
  padding-right: 18px;
  padding-left: 18px;
  background: #fff;
  border: 1px solid #dbe0eb;
  border-radius: 2px;
}
.change-number .number-next {
  margin-top: 30px;
  margin-bottom: 96px;
  text-align: center;
}
.change-number .number-next button {
  width: 370px;
  height: 44px;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  background: #FF5125;
  border-radius: 2px;
}
.change-number .number-next .ant-btn:hover,
.change-number .number-next .ant-btn:focus {
  border: none;
}
.modify-PostPage .modify-PostPage-content .modify-head {
  display: flex;
  align-content: center;
  justify-content: space-between;
}
.modify-PostPage .modify-PostPage-content .modify-head .title {
  position: relative;
  padding-left: 18px;
  color: #000;
  font-weight: 700;
  font-size: 22.8px;
  line-height: 29px;
  letter-spacing: 1px;
}
.modify-PostPage .modify-PostPage-content .modify-head .title::before {
  position: absolute;
  top: 1px;
  left: 0;
  display: inline-block;
  width: 8px;
  height: 26px;
  background: #FF5125;
  border-radius: 1px;
  content: ' ';
}
.modify-PostPage .modify-PostPage-content .modify-head .title span {
  height: 35px;
  padding-left: 20px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
  font-size: 14px;
  line-height: 35px;
  letter-spacing: normal;
}
.modify-PostPage .modify-PostPage-content .modify-head .edit-botton {
  position: 0;
  width: 61px;
  height: 32px;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  background: #FF5125;
  border-radius: 2px;
}
.modify-PostPage .modify-PostPage-content .hr {
  width: 100%;
  height: 1px;
  border-bottom: 1px #9797977c solid;
}
.modify-PostPage .modify-PostPage-content .frame {
  padding: 17px 32px;
  background: #fff;
}
.modify-PostPage .modify-PostPage-content .frame .title {
  color: #40444C;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding-bottom: 11px;
  border-bottom: 1px #F0F0F0 solid;
}
.modify-PostPage .modify-PostPage-content .frame .replenishTitle {
  width: 100%;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #FFDAAD;
  background: #FFF8EE;
  margin-top: 16px;
}
.modify-PostPage .modify-PostPage-content .frame .replenishTitle .replenish {
  color: #FF5125;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  text-align: left;
}
.modify-PostPage .modify-PostPage-content .frame .replenishTitle .replenishB {
  color: #FF5125;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  float: right;
  margin-right: 12px;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .unified {
  font-weight: 400;
  font-size: 14px;
  line-height: 100px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .text {
  float: left;
  width: 17%;
  padding-right: 34px;
  color: #858992;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .deactivation {
  color: #FF5125;
  cursor: pointer;
  margin-left: 5px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .changing-bindings {
  color: #FF5125;
  cursor: pointer;
  margin-left: 5px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .debinding {
  color: #FF5125;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .WeChat {
  margin-right: 4px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FF5125;
  border-color: #FF5125;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .ant-checkbox-checked::after {
  border-color: #FF5125;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .upload {
  float: right;
  width: 20%;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .upload .ant-upload-select-picture-card {
  float: right;
  margin-right: 0;
  background-color: #fff;
  border: none;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .upload .ant-upload-select-picture-card .ant-upload {
  padding: 0;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .text-area {
  width: 40%;
  margin-right: 10px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .level {
  display: inline-block;
  width: 158px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .level .level-text {
  display: inline-block;
  width: 20%;
  margin-right: 12px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .level .level-main {
  display: inline-block;
  width: 60%;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .replace {
  float: right;
  color: #0b60fa;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .grade {
  float: right;
  color: #979797;
  font-weight: 400;
  font-size: 14px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .ant-row {
  display: inline-block;
  width: 330px;
  margin-bottom: 0;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop .ant-row .ant-form-item-control {
  margin-top: -5px;
  line-height: 0;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .informationTop input[type='text'] {
  width: 100%;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information {
  display: inline-table;
  padding-bottom: 20px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information span {
  color: #40444C;
  font-size: 16px;
  font-weight: 400;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .deactivation {
  color: #FF5125;
  cursor: pointer;
  margin-left: 5px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .changing-bindings {
  color: #FF5125;
  cursor: pointer;
  margin-left: 5px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .debinding {
  color: #FF5125;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .WeChat {
  margin-right: 4px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FF5125;
  border-color: #FF5125;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .ant-checkbox-checked::after {
  border-color: #FF5125;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .upload {
  float: right;
  width: 20%;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .upload .ant-upload-select-picture-card {
  float: right;
  margin-right: 0;
  background-color: #fff;
  border: none;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .upload .ant-upload-select-picture-card .ant-upload {
  padding: 0;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .text-area {
  width: 40%;
  margin-right: 10px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .level {
  display: inline-block;
  width: 158px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .level .level-text {
  display: inline-block;
  width: 20%;
  margin-right: 12px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .level .level-main {
  display: inline-block;
  width: 60%;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .replace {
  float: right;
  color: #0b60fa;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .grade {
  float: right;
  color: #979797;
  font-weight: 400;
  font-size: 14px;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .ant-row {
  display: inline-block;
  width: 330px;
  margin-bottom: 0;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information .ant-row .ant-form-item-control {
  margin-top: -5px;
  line-height: 0;
}
.modify-PostPage .modify-PostPage-content .frame .assembly .information input[type='text'] {
  width: 100%;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .community-frame-assembly {
  width: 50%;
  float: left;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .unified {
  font-weight: 400;
  font-size: 14px;
  line-height: 100px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .text {
  float: left;
  width: 34%;
  padding-right: 34px;
  color: #858992;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop span {
  color: #40444C;
  font-size: 16px;
  font-weight: 400;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .deactivation {
  color: #FF5125;
  cursor: pointer;
  margin-left: 5px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .changing-bindings {
  color: #FF5125;
  cursor: pointer;
  margin-left: 5px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .debinding {
  color: #FF5125;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .WeChat {
  margin-right: 4px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FF5125;
  border-color: #FF5125;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .ant-checkbox-checked::after {
  border-color: #FF5125;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .upload {
  float: right;
  width: 20%;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .upload .ant-upload-select-picture-card {
  float: right;
  margin-right: 0;
  background-color: #fff;
  border: none;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .upload .ant-upload-select-picture-card .ant-upload {
  padding: 0;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .text-area {
  width: 40%;
  margin-right: 10px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .level {
  display: inline-block;
  width: 158px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .level .level-text {
  display: inline-block;
  width: 20%;
  margin-right: 12px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .level .level-main {
  display: inline-block;
  width: 60%;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .replace {
  float: right;
  color: #0b60fa;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .ant-row {
  display: inline-block;
  width: 330px;
  margin-bottom: 0;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop .ant-row .ant-form-item-control {
  margin-top: -5px;
  line-height: 0;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .informationTop input[type='text'] {
  width: 100%;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information {
  display: inline-table;
  width: 85%;
  padding-bottom: 20px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .deactivation {
  color: #FF5125;
  cursor: pointer;
  margin-left: 5px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .changing-bindings {
  color: #FF5125;
  cursor: pointer;
  margin-left: 5px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .debinding {
  color: #FF5125;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .WeChat {
  margin-right: 4px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #FF5125;
  border-color: #FF5125;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .ant-checkbox-checked::after {
  border-color: #FF5125;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .upload {
  float: right;
  width: 20%;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .upload .ant-upload-select-picture-card {
  float: right;
  margin-right: 0;
  background-color: #fff;
  border: none;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .upload .ant-upload-select-picture-card .ant-upload {
  padding: 0;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .text-area {
  width: 40%;
  margin-right: 10px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .level {
  display: inline-block;
  width: 158px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .level .level-text {
  display: inline-block;
  width: 20%;
  margin-right: 12px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .level .level-main {
  display: inline-block;
  width: 60%;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .replace {
  float: right;
  color: #0b60fa;
  cursor: pointer;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .grade {
  float: right;
  color: #979797;
  font-weight: 400;
  font-size: 14px;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .ant-row {
  display: inline-block;
  width: 330px;
  margin-bottom: 0;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information .ant-row .ant-form-item-control {
  margin-top: -5px;
  line-height: 0;
}
.modify-PostPage .modify-PostPage-content .frame .community-frame .assembly .information input[type='text'] {
  width: 100%;
}
.modify-PostPage .structure {
  width: 100%;
  background: #fff;
}
.modify-PostPage .structure .structure-width {
  text-align: right;
}
.modify-PostPage .structure .structure-width .submit-btn {
  width: 182px;
  height: 40px;
  background: #FF5125;
  border-radius: 2px;
  border-color: transparent;
}
.modify-PostPage .structure .structure-width .cancel-btn {
  width: 180px;
  height: 40px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
}
.gitlab-modal .ant-modal-body {
  padding: 0 !important;
}
.gitlab-modal .ant-modal-body .account {
  padding: 28px 13px 22px;
}
.gitlab-modal .ant-modal-body .account .form .logo {
  width: 140px;
  margin-left: 31px;
}
.gitlab-modal .ant-modal-body .account .form .title {
  margin: 48px 40px 18px;
  text-align: left;
  color: #40444C;
}
.medal-list {
  width: 170px;
  height: 198px;
  background: #ffffff;
  border-radius: 8px;
  display: inline-block;
  text-align: center;
  transition: all 0.3s ease;
}
.medal-list:hover {
  background: #F2F3F5;
}
.medal-list:hover .medal-name {
  color: #0A60FA;
}
.medal-list img {
  width: 80px;
  margin: 18px 0 11px 0;
}
.medal-list .medal-name {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #1D2129;
  transition: all 0.3s ease;
}
.medal-list .medal-rule {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #6C7784;
  margin-bottom: 2px;
}
.medal-list .medal-time {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #6C7784;
}
.ant-btn-up {
  width: 102px;
  height: 36px;
  color: #FF5125;
  font-size: 14px;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border-radius: 2px;
  border-color: #FF5125;
}
.ant-btn-up:hover {
  color: #fff;
  background: #FF5125;
  border-color: #FF5125;
}
.medal-modal-box {
  text-align: center;
  padding: 33px 36px;
}
.medal-modal-box .medal-user {
  text-align: left;
}
.medal-modal-box .medal-user .medal-face {
  width: 56px;
  height: 56px;
  border-radius: 80px;
  margin-right: 8px;
}
.medal-modal-box .medal-user .medal-user-name {
  font-weight: 600;
  font-size: 24px;
  line-height: 34px;
  color: #1D2129;
}
.medal-modal-box .medal-text {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #6C7784;
  text-align: left;
  margin: 14px 0 39px 0;
}
.medal-modal-box .medal-img {
  width: 160px;
  margin-bottom: 22px;
}
.medal-modal-box .medal-name {
  font-weight: 600;
  font-size: 24px;
  line-height: 34px;
  color: #1D2129;
  margin-bottom: 4px;
}
.medal-modal-box .medal-rule {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #6C7784;
  margin-bottom: 16px;
}
.medal-modal-box .medal-time {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #6C7784;
}
.modal-br .modal-ant-btn {
  text-align: center;
  padding-bottom: 19px;
  position: relative;
}
.modal-br .modal-ant-btn .closeBtn {
  position: absolute;
  top: 85px;
  left: 174px;
}
.modal-br .modal-ant-btn .closeBtn .btn {
  display: inline-block;
  background: #0000003d;
  width: 48px;
  height: 48px;
  font-size: 31px;
  color: white;
  border-radius: 48px;
  line-height: 40px;
  cursor: pointer;
}
.modal-br .ant-modal-body {
  padding: 0;
}
.modal-br .ant-modal-content {
  border-radius: 16px;
}
.codeModal .ant-modal-body {
  padding: 8px;
}

.myForum {
  flex: 1;
}
.myForum .menu {
  display: flex;
  align-items: center;
  height: 60px;
  background: #FFFFFF;
  border: 1px solid #F2F2F2;
  border-radius: 2px;
  padding: 18px 0 0 24px;
}
.myForum .menu .module {
  display: flex;
  flex: 1;
}
.myForum .menu .module .moduleName {
  display: inline-block;
  padding: 0 4px;
  margin-right: 56px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  padding-bottom: 13px;
  cursor: pointer;
}
.myForum .menu .module .btn-active {
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
  border-bottom: 4px solid #1d2129;
}
.myForum .menu .search {
  padding: 0 16px;
  margin-top: -18px;
}
.myForum .forumList {
  margin-top: 12px;
  background: #FFFFFF;
}
.myForum .forumList .forumBox {
  display: flex;
  align-items: flex-end;
  padding: 20px;
  background-color: #fff;
  cursor: pointer;
}
.myForum .forumList .forumBox .left {
  flex: 1;
}
.myForum .forumList .forumBox .left .forumTitle {
  flex: 1;
  padding-right: 60px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: justify;
  word-break: break-all;
  cursor: pointer;
}
.myForum .forumList .forumBox .left .forumTitle img {
  width: 60px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.myForum .forumList .forumBox .left .forumTitle .top img {
  width: 30px;
  height: 16px;
}
.myForum .forumList .forumBox .left .forumTitle .refined img {
  width: 18px;
  height: 16px;
}
.myForum .forumList .forumBox .left .forumTitle .icon-box {
  margin-left: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 18px;
  line-height: 18px;
  background: #fff;
  border: 1px solid #FF5125;
  border-radius: 10.209px;
  vertical-align: text-bottom;
}
.myForum .forumList .forumBox .left .forumTitle .icon-box .round {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #FF5125;
  vertical-align: top;
}
.myForum .forumList .forumBox .left .forumTitle .icon-box .round .award {
  margin: 0;
  width: 14px;
  height: 14px;
}
.myForum .forumList .forumBox .left .forumTitle .icon-box .integral {
  color: #FF5125;
  font-weight: 400;
  font-size: 10px;
  transform: scale(0.8);
}
.myForum .forumList .forumBox .left .forumTitle .solveding {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #0b60fa;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  vertical-align: text-bottom;
}
.myForum .forumList .forumBox .left .forumTitle .solved {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #02b359;
  font-size: 12px;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  font-weight: 400;
  vertical-align: text-bottom;
}
.myForum .forumList .forumBox .left .forumTitle .help {
  display: inline-block;
  width: 55px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #fa8429;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  background: #fff1e1;
  border-radius: 25%;
  vertical-align: text-bottom;
}
.myForum .forumList .forumBox .left .forumTitle .company-name {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 3px;
  background: linear-gradient(242.96deg, #34ffce 23.81%, #34ff92 73.3%);
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  border-radius: 3px;
  vertical-align: text-bottom;
}
.myForum .forumList .forumBox .left .operation {
  display: flex;
  justify-content: space-between;
}
.myForum .forumList .forumBox .left .operation .left,
.myForum .forumList .forumBox .left .operation .right {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
}
.myForum .forumList .forumBox .left .operation .left .operation-b,
.myForum .forumList .forumBox .left .operation .right .operation-b {
  margin-right: 20px !important;
}
.myForum .forumList .forumBox .left .operation .left .operation-b,
.myForum .forumList .forumBox .left .operation .right .operation-b,
.myForum .forumList .forumBox .left .operation .left .time,
.myForum .forumList .forumBox .left .operation .right .time {
  color: #606266;
  font-size: 12px;
  margin-right: 10px;
}
.myForum .forumList .forumBox .left .operation .left .operation-b .operation-b-title img,
.myForum .forumList .forumBox .left .operation .right .operation-b .operation-b-title img,
.myForum .forumList .forumBox .left .operation .left .time .operation-b-title img,
.myForum .forumList .forumBox .left .operation .right .time .operation-b-title img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 20px;
}
.myForum .forumList .forumBox .left .operation .left .operation-b .num,
.myForum .forumList .forumBox .left .operation .right .operation-b .num,
.myForum .forumList .forumBox .left .operation .left .time .num,
.myForum .forumList .forumBox .left .operation .right .time .num {
  display: inline-block;
  text-overflow: ellipsis;
  /*让截断的文字显示为点点。还有一个值是clip意截断不显示点点*/
  white-space: nowrap;
  /*让文字不换行*/
  overflow: hidden;
  /*超出要隐藏*/
  vertical-align: bottom;
}
.myForum .forumList .forumBox .left .operation .left .operation-b .num.watch,
.myForum .forumList .forumBox .left .operation .right .operation-b .num.watch,
.myForum .forumList .forumBox .left .operation .left .time .num.watch,
.myForum .forumList .forumBox .left .operation .right .time .num.watch {
  vertical-align: super;
}
.myForum .forumList .forumBox .left .operation .left .operation-b .num.watch::before,
.myForum .forumList .forumBox .left .operation .right .operation-b .num.watch::before,
.myForum .forumList .forumBox .left .operation .left .time .num.watch::before,
.myForum .forumList .forumBox .left .operation .right .time .num.watch::before {
  width: 25px;
  height: 25px;
  display: inline-block;
  position: relative;
  top: 8px;
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjgzNzkxMzAxMzY3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwNjIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA3MzYuOGMtMTkyLjE2IDAtMzQyLjQtMTk4LjQtMzQ4LjY0LTIwNi44OC04LTEwLjU2LTgtMjUuMjggMC0zNS44NCA2LjI0LTguNDggMTU2LjQ4LTIwNi44OCAzNDguNjQtMjA2Ljg4czM0Mi40IDE5OC40IDM0OC42NCAyMDYuODhjOCAxMC41NiA4IDI1LjI4IDAgMzUuODQtNi4yNCA4LjQ4LTE1Ni40OCAyMDYuODgtMzQ4LjY0IDIwNi44OHpNMjI2LjA4IDUxMkMyNjUuNiA1NTguMDggMzgwLjggNjc2LjggNTEyIDY3Ni44YzEzMS41MiAwIDI0Ni40LTExOC43MiAyODUuOTItMTY0LjhDNzU4LjQgNDY1LjkyIDY0My4yIDM0Ny4yIDUxMiAzNDcuMmMtMTMxLjUyIDAtMjQ2LjQgMTE4LjcyLTI4NS45MiAxNjQuOHoiIGZpbGw9IiMyQTJDMkMiIHAtaWQ9IjEwNjMiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDYwNS45MmMtNTEuODQgMC05My45Mi00Mi4wOC05My45Mi05My45MnM0Mi4wOC05My45MiA5My45Mi05My45MiA5My45MiA0Mi4wOCA5My45MiA5My45Mi00Mi4wOCA5My45Mi05My45MiA5My45MnogbTAtMTM5Ljg0Yy0yNS4yOCAwLTQ1LjkyIDIwLjY0LTQ1LjkyIDQ1LjkyczIwLjY0IDQ1LjkyIDQ1LjkyIDQ1LjkyIDQ1LjkyLTIwLjY0IDQ1LjkyLTQ1LjkyLTIwLjY0LTQ1LjkyLTQ1LjkyLTQ1LjkyeiIgZmlsbD0iIzJBMkMyQyIgcC1pZD0iMTA2NCI+PC9wYXRoPjwvc3ZnPg==) no-repeat;
  background-size: 100% 100%;
}
.myForum .forumList .forumBox .left .operation .left .operation-b .num.resive,
.myForum .forumList .forumBox .left .operation .right .operation-b .num.resive,
.myForum .forumList .forumBox .left .operation .left .time .num.resive,
.myForum .forumList .forumBox .left .operation .right .time .num.resive {
  vertical-align: super;
}
.myForum .forumList .forumBox .left .operation .left .operation-b .num.resive::before,
.myForum .forumList .forumBox .left .operation .right .operation-b .num.resive::before,
.myForum .forumList .forumBox .left .operation .left .time .num.resive::before,
.myForum .forumList .forumBox .left .operation .right .time .num.resive::before {
  width: 15px;
  height: 25px;
  top: 8px;
  position: relative;
  content: '';
  margin-right: 5px;
  display: inline-block;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjgzNzkxMjg3NTQ4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwODcgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjkxNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMTIuMzA0Njg3NSIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzQuNzQ5Nzc5IDkyMi4zNTEwOTlsMTYzLjg3MzQyOC01NC41OTg1ODcgMjkuMTI0NDI0IDEzLjM1ODQwM0E0NjYuODQ1MTA0IDQ2Ni44NDUxMDQgMCAwIDAgNTQzLjY1NjY5NiA5MzEuOTgxNTc2YzEzMS44NzUzOTMtNC4wMzg1ODcgMjQxLjY5Mzg4OS00Ny4xNDI3MzUgMzI5LjQ1NTQ4Ny0xMjkuMjM0Nzc5czEzMy4yNzMzNjUtMTgxLjQyNTc0NyAxMzYuNTM1MzAxLTI5Ny45MjM0NDNjLTMuMjYxOTM2LTExNi40OTc2OTctNDguNzczNzAyLTIxNS44MzE0LTEzNi41MzUzMDEtMjk3LjkyMzQ0NFM2NzUuNjA5NzU0IDgxLjc4MTM4MyA1NDMuNzM0MzYxIDc3Ljc0Mjc5NmMtMTMxLjg3NTM5MyA0LjAzODU4Ny0yNDEuNjkzODg5IDQ3LjE0MjczNS0zMjkuNDU1NDg3IDEyOS4yMzQ3NzlTODEuMDA1NTA5IDM4OC40MDMzMjIgNzcuNzQzNTczIDUwNC45MDEwMTljMCA0Mi4wOTQ1MDEgNy4zMDA1MjIgODMuNzIzMDEyIDIxLjkwMTU2NyAxMjUuMDQwODYxIDE0LjUyMzM4IDQxLjE2MjUyIDM1Ljk1ODk1NiA3OS45OTUwODUgNjQuMzA2NzI5IDExNi40OTc2OTdsMjYuNzE2ODA1IDM1LjE4MjMwNS01NS45MTg4OTUgMTQwLjcyOTIxN3ogbS01NS44NDEyMjkgOTkuNDg5MDM0YTM1LjQxNTMgMzUuNDE1MyAwIDAgMS0zOS40NTM4ODctMTAuMzI5NDYzIDM2Ljg5MDkzNyAzNi44OTA5MzcgMCAwIDEtNy44NDQxNzgtNDAuNjE4ODYzbDcwLjM2NDYwOS0xNzcuMjMxODNhNTI2LjQ5MTkyNSA1MjYuNDkxOTI1IDAgMCAxLTc1LjI1NzUxMi0xMzcuNzAwMjc4QTQzOC42NTI2NjIgNDM4LjY1MjY2MiAwIDAgMSAwLjAwMDc3NyA1MDQuODIzMzU0YzMuMjYxOTM2LTEzMy41MDYzNjEgNTQuOTg2OTEzLTI0OS43NzEwNjIgMTU1LjMzMDI2Mi0zNDguODcxNzdDMjU1LjY3NDM4OSA1Ni44NTA4NzYgMzg1LjA2NDQ5OCA0Ljg5MjkwMyA1NDMuNjU2Njk2IDBjMTU4LjU5MjE5OCA0Ljg5MjkwMyAyODcuOTgyMzA3IDU2Ljg1MDg3NiAzODguMzI1NjU2IDE1NS45NTE1ODQgMTAwLjM0MzM1IDk5LjEwMDcwOCAxNTIuMDY4MzI3IDIxNS4zNjU0MDkgMTU1LjMzMDI2MyAzNDguODcxNzctMy4yNjE5MzYgMTMzLjUwNjM2MS01NC45ODY5MTMgMjQ5Ljc3MTA2Mi0xNTUuMzMwMjYzIDM0OC44NzE3NjktMTAwLjM0MzM1IDk5LjEwMDcwOC0yMjkuNzMzNDU4IDE1MS4wNTg2OC0zODguMzI1NjU2IDE1NS45NTE1ODRhNTYzLjg0ODg1MyA1NjMuODQ4ODUzIDAgMCAxLTI1MS4xNjkwMzUtNTguMjQ4ODQ4bC0yMTMuNTc5MTExIDcwLjQ0MjI3NHogbTQ2NC44MjU4MTEtNDU1LjExNzY3YTU4LjcxNDgzOSA1OC43MTQ4MzkgMCAwIDEtNTMuNDMzNjEtMzAuOTg4Mzg3IDYyLjY3NTc2MSA2Mi42NzU3NjEgMCAwIDEtOC41NDMxNjUtMzAuODMzMDU3YzAtMTAuNTYyNDU4IDIuODczNjEtMjAuODkxOTIgOC41NDMxNjUtMzAuOTg4Mzg4YTU4LjcxNDgzOSA1OC43MTQ4MzkgMCAwIDEgNTMuNDMzNjEtMzAuOTEwNzIyIDYwLjAzNTE0NyA2MC4wMzUxNDcgMCAwIDEgNjEuODk5MTEgNjEuODk5MTEgNjAuMDM1MTQ3IDYwLjAzNTE0NyAwIDAgMS02MS44OTkxMSA2MS44OTkxMDl6IG0yMzIuOTk1Mzk0IDBhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMS01My40MzM2MS0zMC45ODgzODcgNjIuNjc1NzYxIDYyLjY3NTc2MSAwIDAgMS04LjU0MzE2NS0zMC44MzMwNTdjMC0xMC41NjI0NTggMi44NzM2MS0yMC44OTE5MiA4LjU0MzE2NS0zMC45ODgzODhhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMSA1My40MzM2MS0zMC45MTA3MjIgNjAuMTEyODEyIDYwLjExMjgxMiAwIDAgMSA2MS44OTkxMSA2MS44OTkxMSA2MC4wMzUxNDcgNjAuMDM1MTQ3IDAgMCAxLTYxLjg5OTExIDYxLjg5OTEwOXogbS00NjUuOTkwNzg4IDBhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMS01My40MzM2MS0zMC45ODgzODcgNjIuNjc1NzYxIDYyLjY3NTc2MSAwIDAgMS04LjU0MzE2NS0zMC44MzMwNTdjMC0xMC41NjI0NTggMi44NzM2MS0yMC44OTE5MiA4LjU0MzE2NS0zMC45ODgzODhhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMSA1My40MzM2MS0zMC45MTA3MjIgNjAuMDM1MTQ3IDYwLjAzNTE0NyAwIDAgMSA2MS44OTkxMSA2MS44OTkxMSA2MC4wMzUxNDcgNjAuMDM1MTQ3IDAgMCAxLTYxLjg5OTExIDYxLjg5OTEwOXoiIHAtaWQ9IjkxNyI+PC9wYXRoPjwvc3ZnPg==) no-repeat;
  background-size: 100% 100%;
}
.myForum .forumList .forumBox .left .operation .label {
  margin-right: 7px;
  padding: 2px 5px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
}
.myForum .forumList .forumBox .left .operation .left {
  flex-wrap: wrap;
}
.myForum .forumList .borderBottomW {
  border-bottom: 1px solid #F2F2F2;
  width: 98%;
  margin: 0 auto;
}

.myNews {
  flex: 1;
}
.myNews .menu,
.myNews .operation {
  display: flex;
  align-items: center;
  height: 60px;
  background-color: #fff;
}
.myNews .menu .status,
.myNews .operation .status {
  display: flex;
  flex: 1;
}
.myNews .menu .status .statusName,
.myNews .operation .status .statusName {
  display: inline-block;
  padding: 0 20px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  cursor: pointer;
}
.myNews .menu .status .btn-active,
.myNews .operation .status .btn-active {
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
}
.myNews .operation {
  padding: 0 16px;
}
.myNews .newsList {
  margin-top: 15px;
}
.myNews .newsList .newsBox {
  display: flex;
  align-items: start;
  margin-bottom: 2px;
  padding: 16px;
  background-color: #fff;
  cursor: pointer;
}
.myNews .newsList .newsBox .left {
  display: flex;
  flex: 1;
  align-items: center;
}
.myNews .newsList .newsBox .left .content {
  display: flex;
  flex: 1;
  align-items: center;
  margin-left: 16px;
  color: #606266;
  font-size: 14px;
}
.myNews .newsList .newsBox .left .content .newsImg {
  margin-right: 10px;
}
.myNews .newsList .newsBox .left .content .newsImg .icon {
  width: 26px;
  height: 26px;
}
.myNews .newsList .newsBox .left .content .newsType {
  color: #303133;
  font-weight: 500;
  font-size: 16px;
}
.myNews .newsList .newsBox .left .content .newsContext {
  width: 720px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.myNews .newsList .newsBox .time {
  color: #606266;
  font-size: 12px;
}
.myNews .newsList .newsBox .line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 14px;
  color: #606266;
  font-size: 14px;
}
.myNews .newsList .newsBox:hover {
  background-color: #fafafa;
}
.ant-modal-body {
  min-height: 150px;
  color: rgba(19, 18, 21, 0.77);
  font-size: 14px;
}
.newsDetail {
  display: flex;
}
.newsDetail .messageContext {
  flex: 1;
}
.newsDetail a {
  margin-left: 30px;
  color: #0b60fa;
  font-weight: 500;
  font-size: 14px;
}
.newsDetail .headAvataUrl {
  width: 40px;
  height: 40px;
  margin-right: 8px;
  border-radius: 40%;
}
.commentInfo {
  margin: 15px 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.commentInfo p {
  margin: 0;
}
.commentInfo img {
  max-width: 100%;
}
.forumInfo {
  width: 100%;
  margin-top: 15px;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 20px;
  background: #f6f6f6;
  border-radius: 2px;
}
.forumInfo p {
  margin: 0;
}
.forumInfo img {
  max-width: 100%;
}

.myComment {
  flex: 1;
}
.myComment .commentList .commentBox {
  margin-bottom: 12px;
  background: #fff;
  border-radius: 2px;
}
.myComment .commentList .commentBox .commentTitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px 0 14px;
}
.myComment .commentList .commentBox .commentTitle .titleText {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
}
.myComment .commentList .commentBox .commentContent {
  padding: 0 17px 14px 14px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.myComment .commentList .commentBox .commentContent .comment p {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.myComment .commentList .commentBox .commentContent .comment img {
  max-width: 100% !important;
}
.myComment .commentList .commentBox .commentContent .evaluated {
  margin-top: 8px;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.45);
  background: #f6f6f6;
  border-radius: 2px;
}
.myComment .commentList .commentBox .commentContent .evaluated .userName {
  display: flex;
}

.myCourse {
  flex: 1;
}
.myCourse .menu {
  display: flex;
  align-items: center;
  height: 60px;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  padding: 15px 10px 0 0;
}
.myCourse .menu .classify {
  display: flex;
  flex: 1;
}
.myCourse .menu .classify .classifyName {
  display: inline-block;
  padding: 0;
  margin-left: 26px;
  margin: 0 22px 0 26px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  padding-bottom: 13px;
  cursor: pointer;
}
.myCourse .menu .classify .btn-active {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
  border-bottom: 4px solid #1d2129;
}
.myCourse .courseList {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
}
.myCourse .courseList .block {
  position: relative;
  width: 312px;
  margin-right: 9px;
  margin-bottom: 9px;
}
.myCourse .courseList .block .item {
  display: flex;
  flex-wrap: wrap;
  height: 264px;
  padding: 0;
  background: #fff;
  border: 1px solid #e9e9e9;
}
.myCourse .courseList .block .item .courseFace {
  width: 312px;
  height: 196px;
}
.myCourse .courseList .block .item .info {
  width: 100%;
  padding: 10px;
  color: #666;
  font-size: 12px;
  text-align: left;
}
.myCourse .courseList .block .item .info .name {
  margin-bottom: 6px;
  color: #000;
  font-size: 16px;
}
.myCourse .courseList .block .item .info .column {
  display: flex;
  align-items: center;
  line-height: 20px;
}
.myCourse .courseList .block .item .info .column i {
  margin-right: 8px;
}
.myCourse .courseList .block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.myCourse .courseList .block .operation {
  position: absolute;
  right: 6px;
  bottom: 6px;
}
.myCourse .courseList .block .operation .ant-btn {
  font-size: 12px;
  border-radius: 2px;
}
.myCourse .courseList .block:nth-child(3n + 3) {
  margin-right: 0;
}

.myActivity {
  flex: 1;
}
.myActivity .menu {
  display: flex;
  align-items: center;
  height: 60px;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  padding: 15px 10px 0 0;
}
.myActivity .menu .status {
  display: flex;
  flex: 1;
}
.myActivity .menu .status .statusName {
  display: inline-block;
  padding: 0;
  margin-left: 26px;
  margin: 0 22px 0 26px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  padding-bottom: 13px;
  cursor: pointer;
}
.myActivity .menu .status .btn-active {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
  border-bottom: 4px solid #1d2129;
}
.myActivity .activityList {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
}
.myActivity .activityList .block {
  position: relative;
  width: 312px;
  margin-right: 9px;
  margin-bottom: 9px;
}
.myActivity .activityList .block .item {
  display: flex;
  flex-wrap: wrap;
  height: 285px;
  padding: 0;
  background: #fff;
  border: 1px solid #e9e9e9;
}
.myActivity .activityList .block .item .activityFaceImg {
  width: 312px;
  height: 196px;
}
.myActivity .activityList .block .item .info {
  width: 100%;
  padding: 10px;
  color: #666;
  font-size: 12px;
  text-align: left;
}
.myActivity .activityList .block .item .info .name {
  margin-bottom: 4px;
  color: #000;
  font-size: 16px;
}
.myActivity .activityList .block .item .info .column {
  display: flex;
  align-items: center;
  line-height: 20px;
}
.myActivity .activityList .block .item .info .column i {
  margin-right: 8px;
}
.myActivity .activityList .block .item .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.myActivity .activityList .block .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
}
.myActivity .activityList .block .operation {
  position: absolute;
  right: 6px;
  bottom: 6px;
}
.myActivity .activityList .block .operation .ant-btn {
  font-size: 12px;
  border-radius: 2px;
}
.myActivity .activityList .block:nth-child(3n + 3) {
  margin-right: 0;
}

.MyNodeHub {
  width: 100%;
}
.MyNodeHub .menu {
  display: flex;
  align-items: center;
  height: 60px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  background-color: #fff;
  padding: 15px 10px 0 0;
}
.MyNodeHub .menu .status {
  display: flex;
  flex: 1;
}
.MyNodeHub .menu .status .statusName {
  display: inline-block;
  padding: 0;
  margin-left: 26px;
  margin: 0 22px 0 26px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  padding-bottom: 13px;
  cursor: pointer;
}
.MyNodeHub .menu .status .btn-active {
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
  border-bottom: 4px solid #1d2129;
}
.MyNodeHub .menu .search {
  position: relative;
  top: -6px;
}
.MyNodeHub .nodehub-list {
  margin-top: 12px;
}
.MyNodeHub .nodehub-list .block {
  display: block;
  position: relative;
  margin-bottom: 12px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
}
.MyNodeHub .nodehub-list .block .item {
  display: flex;
  align-items: center;
  height: 88px;
  padding: 4px;
  justify-content: space-between;
  background: #fff;
}
.MyNodeHub .nodehub-list .block .item .left {
  height: 79px;
  display: flex;
}
.MyNodeHub .nodehub-list .block .item .left .activityFaceImg {
  width: 128px;
  height: 79px;
}
.MyNodeHub .nodehub-list .block .item .left .info {
  padding: 2px 0px 5px 15px;
  color: #666;
  font-size: 12px;
  text-align: left;
}
.MyNodeHub .nodehub-list .block .item .left .info .name {
  margin-bottom: 4px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
}
.MyNodeHub .nodehub-list .block .item .left .info .handle-box {
  display: flex;
}
.MyNodeHub .nodehub-list .block .item .left .info .handle-box .column {
  font-size: 14px;
  margin: 0 10px 0 0;
}
.MyNodeHub .nodehub-list .block .item .left .info .handle-box .refuse {
  color: #ff7d00;
  width: 400px;
  margin: 0;
  white-space: nowrap;
  /*强制在一行显示*/
  text-overflow: ellipsis;
  /*设置超出内容显示...*/
  overflow: hidden;
  /*一定不能少 超出的内容进行隐藏*/
}
.MyNodeHub .nodehub-list .block .item .left .info .handle-box .refuse .icon {
  margin-right: 5px;
}
.MyNodeHub .nodehub-list .block .item .left .info .operation .operation-b {
  margin: 0 25px 0 0;
  display: inline;
  font-size: 14px;
}
.MyNodeHub .nodehub-list .block .item .left .info .operation .operation-b .beyond {
  margin-left: 2px;
}
.MyNodeHub .nodehub-list .block .item .left .info .operation .operation-b i {
  margin-right: 3px;
}
.MyNodeHub .nodehub-list .block .item .left .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.MyNodeHub .nodehub-list .block .operate {
  width: 100px;
}
.MyNodeHub .nodehub-list .block .operate .ant-btn {
  font-size: 12px;
  border-radius: 2px;
}
.MyNodeHub .nodehub-list .block .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
}

.MyAttention {
  width: 100%;
}
.MyAttention .menu {
  display: flex;
  align-items: center;
  height: 60px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  background-color: #fff;
  padding: 15px 10px 0 0;
}
.MyAttention .menu .status {
  display: flex;
  flex: 1;
}
.MyAttention .menu .status .statusName {
  display: inline-block;
  padding: 0;
  margin-left: 26px;
  margin: 0 22px 0 26px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  padding-bottom: 13px;
  cursor: pointer;
}
.MyAttention .menu .status .btn-active {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
  border-bottom: 4px solid #1d2129;
}
.MyAttention .menu .search {
  position: relative;
  top: -6px;
}
.MyAttention .nodehub-list {
  margin-top: 12px;
}
.MyAttention .nodehub-list .block {
  display: block;
  position: relative;
  margin-bottom: 12px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
}
.MyAttention .nodehub-list .block .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 88px;
  padding: 4px;
  border-radius: 2px;
  background: #fff;
}
.MyAttention .nodehub-list .block .item .left {
  height: 79px;
  display: flex;
}
.MyAttention .nodehub-list .block .item .left .activityFaceImg {
  width: 128px;
  height: 79px;
}
.MyAttention .nodehub-list .block .item .left .info {
  padding: 2px 0px 5px 15px;
  color: #666;
  font-size: 12px;
  text-align: left;
}
.MyAttention .nodehub-list .block .item .left .info .name {
  margin-bottom: 5px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
}
.MyAttention .nodehub-list .block .item .left .info .handle-box {
  display: flex;
}
.MyAttention .nodehub-list .block .item .left .info .handle-box .column {
  font-size: 14px;
  margin: 0 10px 0 0;
}
.MyAttention .nodehub-list .block .item .left .info .handle-box .refuse {
  color: red;
  width: 400px;
  margin: 0;
  white-space: nowrap;
  /*强制在一行显示*/
  text-overflow: ellipsis;
  /*设置超出内容显示...*/
  overflow: hidden;
  /*一定不能少 超出的内容进行隐藏*/
}
.MyAttention .nodehub-list .block .item .left .info .handle-box .refuse .icon {
  margin-right: 5px;
}
.MyAttention .nodehub-list .block .item .left .info .operation .operation-b {
  margin: 0 25px 0 0;
  display: inline;
  font-size: 14px;
}
.MyAttention .nodehub-list .block .item .left .info .operation .operation-b .beyond {
  margin-left: 2px;
}
.MyAttention .nodehub-list .block .item .left .info .operation .operation-b i {
  margin-right: 3px;
}
.MyAttention .nodehub-list .block .item .left .beyond {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.MyAttention .nodehub-list .block .operate {
  width: 85px;
}
.MyAttention .nodehub-list .block .operate .btnHert {
  background: #e5e6eb;
  z-index: 10;
  border-radius: 57px;
  height: 36px;
  width: 75px;
  color: #939ca7;
}
.MyAttention .nodehub-list .block .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
}
.MyAttention .user-list {
  margin-top: 15px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
}
.MyAttention .user-list .user-each {
  position: relative;
  border-bottom: 1px solid #f2f1f5;
  padding: 14px 18px;
  background: #fff;
  cursor: pointer;
}
.MyAttention .user-list .user-each .user-each-list {
  display: flex;
}
.MyAttention .user-list .user-each .user-each-list .img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #333;
  margin-right: 10px;
}
.MyAttention .user-list .user-each .user-each-list .name {
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 5px;
}
.MyAttention .user-list .user-each .user-each-list .data-info {
  display: flex;
}
.MyAttention .user-list .user-each .user-each-list .data-info .text-center {
  display: flex;
  margin-right: 16px;
  margin-bottom: 0;
  align-items: center;
}
.MyAttention .user-list .user-each .user-each-list .data-info .text-center .font {
  font-weight: 400;
  font-size: 12px;
  color: #939ca7;
  margin-right: 4px;
}
.MyAttention .user-list .user-each .user-each-list .data-info .text-center .num {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}
.MyAttention .user-list .user-each .operate {
  position: absolute;
  right: 26px;
  top: 50%;
  margin-top: -11px;
}
.MyAttention .user-list .user-each .operate .btnHert {
  background: #e5e6eb;
  z-index: 10;
  border-radius: 57px;
  height: 36px;
  width: 75px;
  color: #939ca7;
}
.MyAttention .MyAttention-forum-list {
  margin-top: 12px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
}
.MyAttention .MyAttention-forum-list .forum-each {
  position: relative;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list {
  border-bottom: 1px solid #f2f1f5;
  padding: 18px;
  background: #fff;
  cursor: pointer;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .label {
  margin-right: 5px;
  padding: 2px 5px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle {
  flex: 1;
  padding-right: 60px;
  font-weight: 700;
  font-size: 16px;
  word-break: break-all;
  cursor: pointer;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle img {
  width: 60px;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .top img {
  width: 30px;
  height: 16px;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .refined img {
  width: 18px;
  height: 16px;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .icon-box {
  margin-left: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 18px;
  line-height: 18px;
  background: #fff;
  border: 1px solid #FF5125;
  border-radius: 10.209px;
  vertical-align: text-bottom;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .icon-box .round {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #FF5125;
  vertical-align: top;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .icon-box .round .award {
  margin: 0;
  width: 14px;
  height: 14px;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .icon-box .integral {
  color: #FF5125;
  font-weight: 400;
  font-size: 10px;
  transform: scale(0.8);
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .solveding {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #0b60fa;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  vertical-align: text-bottom;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .solved {
  display: inline-block;
  width: 58px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #02b359;
  font-size: 12px;
  line-height: 16px;
  background: #ecfae9;
  border-radius: 5px;
  font-weight: 400;
  vertical-align: text-bottom;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .help {
  display: inline-block;
  width: 55px;
  height: 16px;
  margin-left: 5px;
  padding: 0 3px;
  color: #fa8429;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  background: #fff1e1;
  border-radius: 25%;
  vertical-align: text-bottom;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .forumTitle .company-name {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 3px;
  background: linear-gradient(242.96deg, #34ffce 23.81%, #34ff92 73.3%);
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  border-radius: 3px;
  vertical-align: text-bottom;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .label {
  margin-right: 5px;
  padding: 2px 5px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation {
  display: flex;
  justify-content: space-between;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .operation-b,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .operation-b,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .time,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .time {
  color: #606266;
  font-size: 12px;
  margin-right: 10px;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .operation-b .operation-b-title img,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .operation-b .operation-b-title img,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .time .operation-b-title img,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .time .operation-b-title img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 20px;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .operation-b .num,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .operation-b .num,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .time .num,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .time .num {
  font-size: 12px;
  display: inline-block;
  text-overflow: ellipsis;
  /*让截断的文字显示为点点。还有一个值是clip意截断不显示点点*/
  white-space: nowrap;
  /*让文字不换行*/
  overflow: hidden;
  /*超出要隐藏*/
  vertical-align: bottom;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .operation-b .num.watch,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .operation-b .num.watch,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .time .num.watch,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .time .num.watch {
  vertical-align: super;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .operation-b .num.watch::before,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .operation-b .num.watch::before,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .time .num.watch::before,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .time .num.watch::before {
  width: 25px;
  height: 25px;
  display: inline-block;
  position: relative;
  top: 8px;
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjgzNzkxMzAxMzY3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwNjIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA3MzYuOGMtMTkyLjE2IDAtMzQyLjQtMTk4LjQtMzQ4LjY0LTIwNi44OC04LTEwLjU2LTgtMjUuMjggMC0zNS44NCA2LjI0LTguNDggMTU2LjQ4LTIwNi44OCAzNDguNjQtMjA2Ljg4czM0Mi40IDE5OC40IDM0OC42NCAyMDYuODhjOCAxMC41NiA4IDI1LjI4IDAgMzUuODQtNi4yNCA4LjQ4LTE1Ni40OCAyMDYuODgtMzQ4LjY0IDIwNi44OHpNMjI2LjA4IDUxMkMyNjUuNiA1NTguMDggMzgwLjggNjc2LjggNTEyIDY3Ni44YzEzMS41MiAwIDI0Ni40LTExOC43MiAyODUuOTItMTY0LjhDNzU4LjQgNDY1LjkyIDY0My4yIDM0Ny4yIDUxMiAzNDcuMmMtMTMxLjUyIDAtMjQ2LjQgMTE4LjcyLTI4NS45MiAxNjQuOHoiIGZpbGw9IiMyQTJDMkMiIHAtaWQ9IjEwNjMiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDYwNS45MmMtNTEuODQgMC05My45Mi00Mi4wOC05My45Mi05My45MnM0Mi4wOC05My45MiA5My45Mi05My45MiA5My45MiA0Mi4wOCA5My45MiA5My45Mi00Mi4wOCA5My45Mi05My45MiA5My45MnogbTAtMTM5Ljg0Yy0yNS4yOCAwLTQ1LjkyIDIwLjY0LTQ1LjkyIDQ1LjkyczIwLjY0IDQ1LjkyIDQ1LjkyIDQ1LjkyIDQ1LjkyLTIwLjY0IDQ1LjkyLTQ1LjkyLTIwLjY0LTQ1LjkyLTQ1LjkyLTQ1LjkyeiIgZmlsbD0iIzJBMkMyQyIgcC1pZD0iMTA2NCI+PC9wYXRoPjwvc3ZnPg==) no-repeat;
  background-size: 100% 100%;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .operation-b .num.resive,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .operation-b .num.resive,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .time .num.resive,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .time .num.resive {
  vertical-align: super;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .operation-b .num.resive::before,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .operation-b .num.resive::before,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left .time .num.resive::before,
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .right .time .num.resive::before {
  width: 15px;
  height: 25px;
  top: 8px;
  position: relative;
  content: '';
  margin-right: 5px;
  display: inline-block;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjgzNzkxMjg3NTQ4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwODcgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjkxNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMTIuMzA0Njg3NSIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzQuNzQ5Nzc5IDkyMi4zNTEwOTlsMTYzLjg3MzQyOC01NC41OTg1ODcgMjkuMTI0NDI0IDEzLjM1ODQwM0E0NjYuODQ1MTA0IDQ2Ni44NDUxMDQgMCAwIDAgNTQzLjY1NjY5NiA5MzEuOTgxNTc2YzEzMS44NzUzOTMtNC4wMzg1ODcgMjQxLjY5Mzg4OS00Ny4xNDI3MzUgMzI5LjQ1NTQ4Ny0xMjkuMjM0Nzc5czEzMy4yNzMzNjUtMTgxLjQyNTc0NyAxMzYuNTM1MzAxLTI5Ny45MjM0NDNjLTMuMjYxOTM2LTExNi40OTc2OTctNDguNzczNzAyLTIxNS44MzE0LTEzNi41MzUzMDEtMjk3LjkyMzQ0NFM2NzUuNjA5NzU0IDgxLjc4MTM4MyA1NDMuNzM0MzYxIDc3Ljc0Mjc5NmMtMTMxLjg3NTM5MyA0LjAzODU4Ny0yNDEuNjkzODg5IDQ3LjE0MjczNS0zMjkuNDU1NDg3IDEyOS4yMzQ3NzlTODEuMDA1NTA5IDM4OC40MDMzMjIgNzcuNzQzNTczIDUwNC45MDEwMTljMCA0Mi4wOTQ1MDEgNy4zMDA1MjIgODMuNzIzMDEyIDIxLjkwMTU2NyAxMjUuMDQwODYxIDE0LjUyMzM4IDQxLjE2MjUyIDM1Ljk1ODk1NiA3OS45OTUwODUgNjQuMzA2NzI5IDExNi40OTc2OTdsMjYuNzE2ODA1IDM1LjE4MjMwNS01NS45MTg4OTUgMTQwLjcyOTIxN3ogbS01NS44NDEyMjkgOTkuNDg5MDM0YTM1LjQxNTMgMzUuNDE1MyAwIDAgMS0zOS40NTM4ODctMTAuMzI5NDYzIDM2Ljg5MDkzNyAzNi44OTA5MzcgMCAwIDEtNy44NDQxNzgtNDAuNjE4ODYzbDcwLjM2NDYwOS0xNzcuMjMxODNhNTI2LjQ5MTkyNSA1MjYuNDkxOTI1IDAgMCAxLTc1LjI1NzUxMi0xMzcuNzAwMjc4QTQzOC42NTI2NjIgNDM4LjY1MjY2MiAwIDAgMSAwLjAwMDc3NyA1MDQuODIzMzU0YzMuMjYxOTM2LTEzMy41MDYzNjEgNTQuOTg2OTEzLTI0OS43NzEwNjIgMTU1LjMzMDI2Mi0zNDguODcxNzdDMjU1LjY3NDM4OSA1Ni44NTA4NzYgMzg1LjA2NDQ5OCA0Ljg5MjkwMyA1NDMuNjU2Njk2IDBjMTU4LjU5MjE5OCA0Ljg5MjkwMyAyODcuOTgyMzA3IDU2Ljg1MDg3NiAzODguMzI1NjU2IDE1NS45NTE1ODQgMTAwLjM0MzM1IDk5LjEwMDcwOCAxNTIuMDY4MzI3IDIxNS4zNjU0MDkgMTU1LjMzMDI2MyAzNDguODcxNzctMy4yNjE5MzYgMTMzLjUwNjM2MS01NC45ODY5MTMgMjQ5Ljc3MTA2Mi0xNTUuMzMwMjYzIDM0OC44NzE3NjktMTAwLjM0MzM1IDk5LjEwMDcwOC0yMjkuNzMzNDU4IDE1MS4wNTg2OC0zODguMzI1NjU2IDE1NS45NTE1ODRhNTYzLjg0ODg1MyA1NjMuODQ4ODUzIDAgMCAxLTI1MS4xNjkwMzUtNTguMjQ4ODQ4bC0yMTMuNTc5MTExIDcwLjQ0MjI3NHogbTQ2NC44MjU4MTEtNDU1LjExNzY3YTU4LjcxNDgzOSA1OC43MTQ4MzkgMCAwIDEtNTMuNDMzNjEtMzAuOTg4Mzg3IDYyLjY3NTc2MSA2Mi42NzU3NjEgMCAwIDEtOC41NDMxNjUtMzAuODMzMDU3YzAtMTAuNTYyNDU4IDIuODczNjEtMjAuODkxOTIgOC41NDMxNjUtMzAuOTg4Mzg4YTU4LjcxNDgzOSA1OC43MTQ4MzkgMCAwIDEgNTMuNDMzNjEtMzAuOTEwNzIyIDYwLjAzNTE0NyA2MC4wMzUxNDcgMCAwIDEgNjEuODk5MTEgNjEuODk5MTEgNjAuMDM1MTQ3IDYwLjAzNTE0NyAwIDAgMS02MS44OTkxMSA2MS44OTkxMDl6IG0yMzIuOTk1Mzk0IDBhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMS01My40MzM2MS0zMC45ODgzODcgNjIuNjc1NzYxIDYyLjY3NTc2MSAwIDAgMS04LjU0MzE2NS0zMC44MzMwNTdjMC0xMC41NjI0NTggMi44NzM2MS0yMC44OTE5MiA4LjU0MzE2NS0zMC45ODgzODhhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMSA1My40MzM2MS0zMC45MTA3MjIgNjAuMTEyODEyIDYwLjExMjgxMiAwIDAgMSA2MS44OTkxMSA2MS44OTkxMSA2MC4wMzUxNDcgNjAuMDM1MTQ3IDAgMCAxLTYxLjg5OTExIDYxLjg5OTEwOXogbS00NjUuOTkwNzg4IDBhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMS01My40MzM2MS0zMC45ODgzODcgNjIuNjc1NzYxIDYyLjY3NTc2MSAwIDAgMS04LjU0MzE2NS0zMC44MzMwNTdjMC0xMC41NjI0NTggMi44NzM2MS0yMC44OTE5MiA4LjU0MzE2NS0zMC45ODgzODhhNTguNzE0ODM5IDU4LjcxNDgzOSAwIDAgMSA1My40MzM2MS0zMC45MTA3MjIgNjAuMDM1MTQ3IDYwLjAzNTE0NyAwIDAgMSA2MS44OTkxMSA2MS44OTkxMSA2MC4wMzUxNDcgNjAuMDM1MTQ3IDAgMCAxLTYxLjg5OTExIDYxLjg5OTEwOXoiIHAtaWQ9IjkxNyI+PC9wYXRoPjwvc3ZnPg==) no-repeat;
  background-size: 100% 100%;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .label {
  margin-right: 5px;
  padding: 2px 5px;
  color: #62676c;
  font-size: 11px;
  border: 1px solid #dadcdf;
}
.MyAttention .MyAttention-forum-list .forum-each .forum-each-list .operation .left {
  flex-wrap: wrap;
}
.MyAttention .MyAttention-forum-list .forum-each .operate {
  position: absolute;
  right: 26px;
  top: 50%;
  margin-top: -11px;
}
.MyAttention .MyAttention-forum-list .forum-each .operate .btnHert {
  background: #e5e6eb;
  z-index: 10;
  border-radius: 57px;
  height: 36px;
  width: 75px;
  color: #939ca7;
}

.pointsMall {
  flex: 1;
}
.pointsMall .menu {
  display: flex;
  align-items: center;
  height: 50px;
  border-radius: 2px;
  border: 1px solid #f2f2f2;
  background: #fff;
  padding: 15px 10px 0 0;
}
.pointsMall .menu .status {
  display: flex;
  flex: 1;
  position: relative;
}
.pointsMall .menu .status .statusName {
  display: inline-block;
  padding: 0;
  margin: 0 22px 4px 26px;
  padding-bottom: 11px;
  cursor: pointer;
}
.pointsMall .menu .status .btn-active {
  font-size: 16px;
  font-weight: 600;
  border-bottom: 2px solid #FF5125;
  color: #FF5125;
}
.pointsMall .menu .status .statement {
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 16px;
}
.pointsMall .menu .status .statement .statement-icon {
  width: 16px;
  height: 16px;
  color: #005aff;
}
.pointsMall .menu .status .statement .statement-txt {
  color: #005aff;
  font-size: 14px;
  font-weight: 500;
  margin-left: 4px;
}
.pointsMall .activityList {
  display: flex;
  flex-wrap: wrap;
  padding: 24px;
  background: #fff;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  min-height: 571px;
}
.pointsMall .activityList .block {
  position: relative;
  width: 210px;
  height: 100%;
  margin-right: 16px;
  margin-bottom: 9px;
  cursor: pointer;
}
.pointsMall .activityList .block .item {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  background: #fff;
  position: relative;
}
.pointsMall .activityList .block .item .activityFaceImg {
  width: 100%;
  height: 161px;
  border-radius: 4px;
}
.pointsMall .activityList .block .item .residueNum {
  position: absolute;
  top: 137px;
  right: 4px;
  color: #e9ebee;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0.2);
  padding-left: 4px;
  padding-right: 4px;
  border-radius: 4px;
}
.pointsMall .activityList .block .item .residueSell {
  width: 215px;
  height: 161px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pointsMall .activityList .block .item .residueSell .residueSellOut {
  width: 86px;
  height: 86px;
  background-color: rgba(0, 0, 0, 0.3);
  display: inline-block;
  border-radius: 50px;
  position: relative;
}
.pointsMall .activityList .block .item .residueSell .residueSellOut .residueSellOutTxt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  width: 64%;
}
.pointsMall .activityList .block .item .detail {
  position: absolute;
  top: 133px;
  height: 28px;
  width: 100%;
  background: rgba(0, 0, 0, 0.49);
  color: #fff;
  text-align: center;
  line-height: 28px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: none;
}
.pointsMall .activityList .block .item:hover .detail {
  display: block;
}
.pointsMall .activityList .block .item:hover .residueNum {
  display: none;
}
.pointsMall .activityList .block .info {
  width: 100%;
  padding-top: 8px;
  color: #666;
  font-size: 12px;
  text-align: left;
  max-height: 80px;
}
.pointsMall .activityList .block .info .name {
  color: #40444c;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.pointsMall .activityList .block .info .column {
  display: flex;
  align-items: flex-end;
  /* 底部对齐 */
  height: 28px;
}
.pointsMall .activityList .block .info .column i {
  margin-right: 8px;
}
.pointsMall .activityList .block .info .column .column1 {
  color: #f5222d;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}
.pointsMall .activityList .block .info .column .column2 {
  color: #40444c;
  font-size: 12px;
  font-weight: 500;
  margin-left: 4px;
  margin-right: 10px;
  line-height: 20px;
}
.pointsMall .activityList .block .info .column .column3 {
  padding: 0 4px;
  height: 20px;
  border-radius: 2px;
  background: #f1f3f5;
  color: #858992;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}
.pointsMall .activityList .block .beyond {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.pointsMall .activityList .activityStatus {
  position: absolute;
  top: 9px;
  left: -4px;
  z-index: 10;
}
.pointsMall .activityList .operation {
  position: absolute;
  right: 6px;
  bottom: 6px;
}
.pointsMall .activityList .operation .ant-btn {
  font-size: 12px;
  border-radius: 2px;
}
.pointsMall .exchangeRecordsList {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  padding: 24px;
  background: #fff;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  min-height: 571px;
}
.pointsMall .exchangeRecordsList .block {
  border-radius: 4px;
  border: 1px solid #e9ebee;
  background: #fff;
  position: relative;
  cursor: pointer;
  display: flex;
  width: 49%;
  height: 126px;
  padding: 16px;
  margin-bottom: 16px;
  transition: box-shadow 0.3s;
}
.pointsMall .exchangeRecordsList .block:hover {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.07);
}
.pointsMall .exchangeRecordsList .block .exchange-records-l {
  position: relative;
  margin-right: 16px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-l .exchange-records-img {
  width: 123px;
  height: 94px;
  border-radius: 4px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-l .exchange-records {
  position: absolute;
  top: 0;
  left: 0;
  width: 52px;
  height: 24px;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  color: #fff;
  border-radius: 2px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-l .btn-state0 {
  background: #ed6909;
}
.pointsMall .exchangeRecordsList .block .exchange-records-l .btn-state1 {
  background: #f5222d;
}
.pointsMall .exchangeRecordsList .block .exchange-records-l .btn-state2 {
  background: #297bff;
}
.pointsMall .exchangeRecordsList .block .exchange-records-l .btn-state3 {
  background: #1ab531;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-name {
  height: 44px;
  color: #40444c;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 2px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-num {
  margin-bottom: 4px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-num .exchange-records-num1 {
  color: #858992;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-right: 16px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-num .exchange-records-num2 {
  color: #858992;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-num .exchange-records-num2 span {
  color: #ed6909;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-ref {
  display: flex;
  justify-content: space-between;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-ref .exchange-records-ref1 {
  color: #858992;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-right: 22px;
  width: 164px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-ref .exchange-records-ref2 {
  height: 26px;
  border-radius: 2px;
  border: 1px solid #d8dbe0;
  display: inline-block;
  cursor: pointer;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .exchange-records-ref .exchange-records-ref2 span {
  color: #555961;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding: 0 12px;
}
.pointsMall .exchangeRecordsList .block .exchange-records-r .beyond {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.pointsMall .exchangeRecordsList .block:hover {
  transform: translate(-4px, -4px);
}
.product-modal-box {
  margin: 12px 39px 12px 12px;
}
.product-modal-box .product-modal-l {
  width: 54%;
  height: 300px;
  float: left;
  margin-right: 24px;
}
.product-modal-box .product-modal-l .product-modal-img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.product-modal-box .product-modal-r {
  width: 42%;
  height: 300px;
  display: inline-block;
  position: relative;
}
.product-modal-box .product-modal-r .product-title {
  color: #40444c;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 16px;
}
.product-modal-box .product-modal-r .product-title .product-title_txt {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.product-modal-box .product-modal-r .columnM {
  margin-bottom: 14px;
}
.product-modal-box .product-modal-r .columnM .columnO {
  color: #f5222d;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.product-modal-box .product-modal-r .columnM .columnT {
  color: #f5222d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 8px;
}
.product-modal-box .product-modal-r .columnM .columnS {
  padding: 0 4px;
  height: 20px;
  border-radius: 2px;
  background: #f1f3f5;
  color: #858992;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  display: inline-block;
}
.product-modal-box .product-modal-r .product-ask {
  color: #ed6909;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 4px;
}
.product-modal-box .product-modal-r .product-prompt {
  color: #858992;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 16px;
}
.product-modal-box .product-modal-r .product-num {
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 40px;
}
.product-modal-box .product-modal-r .product-num .product-arithmetic {
  text-align: center;
}
.product-modal-box .product-modal-r .product-num .product-arithmetic .product-arithmetic-minus {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-color: #e9ebee;
  cursor: pointer;
}
.product-modal-box .product-modal-r .product-num .product-arithmetic .product-arithmetic-num {
  width: 38px;
  height: 24px;
  display: inline-block;
  margin-left: 2px;
  margin-right: 2px;
  background-color: #f1f3f5;
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
}
.product-modal-box .product-modal-r .product-num .product-arithmetic .product-arithmetic-add {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-color: #e9ebee;
  cursor: pointer;
}
.product-modal-box .product-modal-r .product-num .product-arithmetic .product-arithmetic-tip {
  color: #ed6909;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  margin-left: 70px;
}
.product-modal-box .product-modal-r .product-btn {
  cursor: pointer;
  position: absolute;
  bottom: 6px;
}
.product-modal-box .product-modal-r .product-btn span {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 8px 24px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #FF5125;
}
.address-modal-box .address-modal-title {
  color: #40444c;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 25px;
}
.address-modal-box .address-modal-l {
  width: 183px;
  height: 145px;
  float: left;
  margin-right: 16px;
}
.address-modal-box .address-modal-l .address-modal-img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.address-modal-box .address-modal-r {
  width: 258px;
  display: inline-block;
}
.address-modal-box .address-modal-r .address-title {
  height: 48px;
  color: #40444c;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 7px;
}
.address-modal-box .address-modal-r .address-txt {
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.address-modal-box .address-modal-r .address-num1 {
  margin-bottom: 8px;
}
.address-modal-box .address-modal-r .address-num2 {
  margin-bottom: 11px;
}
.address-modal-box .address-modal-r .address-num3 span {
  color: #ed6909;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}
.address-modal-box .address-city {
  margin-top: 16px;
  border-top: 1px dashed #858992;
  padding-top: 16px;
}
.address-modal-box .address-city .address-city-name {
  color: #40444c;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 4px;
}
.address-modal-box .address-city .address-city-name-inp {
  margin-bottom: 8px;
}
.address-modal-box .address-city .address-city-name-inp .ant-cascader-picker {
  border-radius: 2px;
  background-color: #f1f3f5;
  border: none;
  width: 100%;
  height: 32px;
  margin-bottom: 7px;
}
.address-modal-box .address-city .address-city-name-inp .ant-cascader-picker .ant-input {
  width: 100%;
}
.address-modal-box .address-city .address-city-name-inp .ant-input {
  width: 200px;
  border-radius: 2px;
  background-color: #f1f3f5;
  border: none;
}
.address-modal-box .address-checkbox {
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 32px;
}
.address-modal-box .address-checkbox .cancel {
  color: #005aff;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.address-modal-box .address-btn {
  cursor: pointer;
}
.address-modal-box .address-btn span {
  width: 100%;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 8px 24px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #FF5125;
}
.reason-modal-box {
  text-align: center;
}
.reason-modal-box .reason-modal-img {
  width: 124px;
  height: 82px;
  margin: 20px 0 24px;
}
.reason-modal-box .reason-modal-title {
  color: #40444c;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 8px;
}
.reason-modal-box .reason-modal-txt {
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 24px;
}
.reason-modal-box .reason-modal-txt span {
  color: #005aff;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
}
.reason-modal-box .reason-modal-main {
  width: 100%;
  border-radius: 4px;
  background-color: #f1f3f5;
  padding: 12px 40px;
  margin-bottom: 26px;
  display: flex;
  justify-content: space-between;
}
.reason-modal-box .reason-modal-main .reason-modal-main-l {
  text-align: left;
}
.reason-modal-box .reason-modal-main .reason-modal-main-r {
  text-align: left;
}
.reason-modal-box .reason-modal-main li {
  list-style-type: disc;
  color: #858992;
}
.reason-modal-box .reason-modal-display {
  display: flex;
  justify-content: space-between;
}
.reason-modal-box .reason-modal-display .reason-modal-main-w {
  width: 45%;
}
.reason-modal-box .reason-modal-btn span {
  display: inline-block;
  width: 300px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #FF5125;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}
.order-modal-box {
  background: #fff;
}
.order-modal-box .order-modal-title {
  color: #40444c;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 16px;
}
.order-modal-box .order-modal-main {
  position: relative;
  display: flex;
  height: 100%;
}
.order-modal-box .order-modal-main .order-records-l {
  position: relative;
  margin-right: 16px;
}
.order-modal-box .order-modal-main .order-records-l .order-records-img {
  width: 123px;
  height: 94px;
  border-radius: 4px;
}
.order-modal-box .order-modal-main .order-records-l .order-records {
  position: absolute;
  top: 0;
  left: 0;
  width: 52px;
  padding: 0 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: #fff;
  border-radius: 2px;
}
.order-modal-box .order-modal-main .order-records-l .btn-state0 {
  background: #ed6909;
}
.order-modal-box .order-modal-main .order-records-l .btn-state1 {
  background: #f5222d;
}
.order-modal-box .order-modal-main .order-records-l .btn-state2 {
  background: #297bff;
}
.order-modal-box .order-modal-main .order-records-l .btn-state3 {
  background: #1ab531;
}
.order-modal-box .order-modal-main .order-records-r .order-records-name {
  color: #555961;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 5px;
}
.order-modal-box .order-modal-main .order-records-r .order-records-num {
  margin-bottom: 4px;
}
.order-modal-box .order-modal-main .order-records-r .order-records-num .order-records-num1 {
  color: #858992;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 4px;
}
.order-modal-box .order-modal-main .order-records-r .order-records-num .order-records-num2 {
  color: #858992;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 4px;
}
.order-modal-box .order-modal-main .order-records-r .order-records-num .order-records-num2 span {
  color: #ed6909;
  text-align: justify;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
.order-modal-box .order-modal-main .order-records-r .order-records-num .order-records-num3 {
  color: #858992;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 4px;
}
.order-modal-box .order-modal-main .order-records-r .order-records-num .order-records-num4 {
  color: #858992;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.order-modal-box .order-modal-main .order-records-r .order-records-num .order-records-num4 .order-records-num-img {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  cursor: pointer;
}
.order-modal-box .order-modal-main .order-records-r .beyond {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.order-modal-box .order-modal-address {
  border-top: 1px dashed #858992;
  margin-top: 16px;
  padding-top: 7px;
  margin-bottom: 10px;
}
.order-modal-box .order-modal-address .order-modal-information {
  margin-bottom: 4px;
  color: #858992;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.order-modal-box .order-modal-address .order-modal-address-main {
  border-radius: 4px;
  background: #f1f3f5;
  width: 100%;
  display: flex;
  position: relative;
}
.order-modal-box .order-modal-address .order-modal-address-main .order-modal-address-main-l {
  margin-top: 20px;
  margin-left: 13px;
  margin-right: 17px;
}
.order-modal-box .order-modal-address .order-modal-address-main .order-modal-address-main-l .order-modal-address-img {
  width: 36px;
  height: 36px;
}
.order-modal-box .order-modal-address .order-modal-address-main .order-modal-address-main-r {
  margin-top: 13px;
  margin-bottom: 16px;
  width: 82%;
}
.order-modal-box .order-modal-address .order-modal-address-main .order-modal-address-main-r .order-modal-address-main-name .order-modal-address-main-name1 {
  color: #40444c;
  font-size: 18px;
  font-weight: 600;
  margin-right: 12px;
}
.order-modal-box .order-modal-address .order-modal-address-main .order-modal-address-main-r .order-modal-address-main-name .order-modal-address-main-name2 {
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
}
.order-modal-box .order-modal-address .order-modal-address-main .order-modal-address-main-r .order-modal-address-main-home {
  color: #858992;
  font-size: 14px;
  font-weight: 400;
}
.order-modal-box .order-modal-address .order-modal-address-main .order-modal-modify-address {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 8px;
}
.order-modal-box .order-modal-city {
  margin-top: 37px;
  border-top: 1px dashed #858992;
  padding-top: 16px;
}
.order-modal-box .order-modal-city .order-modal-city-name {
  color: #40444c;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 4px;
}
.order-modal-box .order-modal-city .order-modal-city-name-inp {
  margin-bottom: 25px;
}
.order-modal-box .order-modal-city .order-modal-city-name-inp .ant-cascader-picker {
  border-radius: 2px;
  background-color: #f1f3f5;
  border: none;
  width: 100%;
  height: 32px;
  margin-bottom: 7px;
}
.order-modal-box .order-modal-city .order-modal-city-name-inp .ant-cascader-picker .ant-input {
  width: 100%;
}
.order-modal-box .order-modal-city .order-modal-city-name-inp .ant-input {
  width: 200px;
  border-radius: 2px;
  background-color: #f1f3f5;
  border: none;
}
.order-modal-box .order-modal-city .order-modal-btn {
  text-align: right;
}
.order-modal-box .order-modal-city .order-modal-btn .order-modal-btn1 {
  padding: 10px 24px;
  border-radius: 4px;
  border: 1px solid #d8dbe0;
  background: #fff;
  margin-right: 12px;
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.order-modal-box .order-modal-city .order-modal-btn .order-modal-btn2 {
  padding: 10px 24px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: #FF5125;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.order-modal-box .order-modal-review-information {
  width: 100%;
}
.order-modal-box .order-modal-review-information .order-modal-review-information-title {
  color: #858992;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 4px;
}
.order-modal-box .order-modal-review-information .order-modal-review-information-txt {
  color: #40444c;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  border-radius: 4px;
  background: #f1f3f5;
  padding: 10px 10px 6px 13px;
}
.text-area {
  width: 100% !important;
}


/*# sourceMappingURL=styles.5ca10874.chunk.css.map*/