html {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*,
:before,
:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
html,
body,
div,
span,
applet,
object,
iframe,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
button {
  vertical-align: baseline;
  border: 0;
  outline: 0;
  padding: 0;
  margin: 0;
}
body {
  margin: 0;
  width: 100%;
  background-color: #fff;
}
li {
  list-style: none;
}
.site-form-item-icon {
  color: rgba(0, 0, 0, 0.25);
}
.kjw.ant-card-hoverable {
  cursor: default;
}
.kjw-video-paly-list .ant-collapse-header {
  color: #ffffff !important;
}
.kjw-video-paly-list .ant-collapse-content-box {
  background-color: #333333;
}
.notice {
  color: #434343 !important;
}
.notice:hover {
  color: #fedd37 !important;
}
.bgc-white {
  background-color: #fff;
}
.resizer {
  width: 13px;
  margin: 0 -5px;
  border-left: 5px solid rgba(255, 255, 255, 0);
  border-right: 5px solid rgba(255, 255, 255, 0);
  cursor: col-resize;
  background-image: url('/vertical.png');
  background-repeat: no-repeat;
  background-position: 50%;
  z-index: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
.scroll {
  overflow: auto;
}
.scroll::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 5px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.scroll::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  background: #dcdfe6;
}
.scroll::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
  background: #ffffff;
}
.kjw .ant-radio {
  padding-top: 4px !important;
}
.kjw .ant-radio-checked::after {
  border: none;
}
.kjw .ant-checkbox {
  padding-top: 6px !important;
}
.kjw .ant-checkbox-checked::after {
  border: none;
}
.kjw .ant-collapse-content-box {
  padding-top: 0px !important;
}
.kjw .ant-image-img {
  object-fit: contain !important;
  cursor: pointer;
}
.kjw-btn-wrong {
  color: #fff !important;
  background-color: #ff7875 !important;
  border-color: #ff7875 !important;
}
.kjw-btn-right {
  color: #fff !important;
  background-color: #95de64 !important;
  border-color: #95de64 !important;
}
.kjw-right-color {
  color: #95de64;
}
.kjw-wrong-color {
  color: #ff7875;
}
#player-con video {
  cursor: pointer;
}
.comment-action {
  padding-left: 8px;
  cursor: 'auto';
}
[class*='-col-rtl'] .comment-action {
  padding-right: 8px;
  padding-left: 0;
}
.comment-input .ant-upload.ant-upload-select-picture-card {
  width: 64px;
  height: 64px;
}
.comment-input .ant-upload-list-picture-card-container {
  width: 64px;
  height: 64px;
}
.comment-input .ant-upload-list-picture-card .ant-upload-list-item {
  padding: 0;
}
.kjw-try {
  border: 1px solid #d4b106;
  color: #d4b106;
  margin-right: 5px;
  font-size: 10px;
  border-radius: 24px;
  padding: 0px 6px;
  font-weight: 600;
  height: 24px;
  box-sizing: border-box;
}

