html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
button,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 50px;
}
html,
body {
  font-family: PingFang SC, -apple-system, BlinkMacSystemFont, Helvetica Neue, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;
  word-break: break-all;
  word-wrap: break-word;
}
button {
  border: none;
  background: 0 0;
  cursor: pointer;
}
fieldset,
img {
  border: none;
}
img {
  display: inline-block;
}
input,
textarea,
button {
  border: none;
  outline: none;
  background: inherit;
  -webkit-tap-highlight-color: transparent;
}
input::-webkit-input-placeholder {
  color: #ccc;
}
input::-moz-placeholder {
  color: #ccc;
}
input:-ms-input-placeholder {
  color: #ccc;
}
input::-ms-input-placeholder {
  color: #ccc;
}
input::placeholder {
  color: #ccc;
}
ul,
ol {
  list-style: none;
}
a:link,
a:focus,
a:visited {
  outline: none;
  text-decoration: none;
}
.checked-box-V3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.checked-box-V3 .check__v3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 50%;
  line-height: normal;
  font-smoothing: antialiased;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 14px;
  background: #fff;
}
.checked-box-V3 .check__v3.checked {
  border: none;
  background: #00C700;
  color: #fff;
}
.checked-box-V3 .check__v3.checked:before {
  font-family: 'iconfont';
  content: '\E64C';
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  font-weight: 600;
  padding-top: 2px;
}
.checked-box-V3 .check__v3.checked-type2 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  background: #00C700;
  color: #fff;
  font-size: 12px;
}
.green-border-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 10px;
  line-height: 32px;
  height: 32px;
  min-width: 72px;
  border-radius: 2px;
  border: 1px solid #00c700;
  font-size: 14px;
  color: #00c700;
  background: #fff;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  cursor: pointer;
}
.green-border-btn:hover {
  color: #fff;
  background: #00c700;
}
.green-border-btn:active {
  color: #fff;
  background: #009400;
  border-color: #009400;
}
.green-border-btn.disabled {
  border-color: #ddd;
  color: #ddd;
  cursor: default;
}
.green-border-btn.disabled:hover {
  color: #ddd;
  background: #fff;
}
.green-border-btn.disabled:active {
  color: #ddd;
  background: #fff;
}
.red-border-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 10px;
  line-height: 32px;
  height: 32px;
  min-width: 72px;
  border-radius: 2px;
  border: 1px solid #FE4848;
  font-size: 14px;
  color: #FE4848;
  background: #fff;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  cursor: pointer;
}
.red-border-btn:hover {
  color: #fff;
  background: #FE4848;
}
.red-border-btn:active {
  color: #fff;
  background: #CC3A3A;
  border-color: #CC3A3A;
}
.gray-border-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 10px;
  line-height: 32px;
  height: 32px;
  min-width: 72px;
  border-radius: 2px;
  border: 1px solid #ccc;
  font-size: 14px;
  color: #ccc;
  background: #fff;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  cursor: pointer;
}
.gray-border-btn:hover {
  color: #fff;
  background: #ccc;
}
.gray-border-btn:active {
  color: #fff;
  background: #999;
  border-color: #999;
}
.blue-border-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 10px;
  line-height: 32px;
  height: 32px;
  min-width: 72px;
  border-radius: 2px;
  border: 1px solid #4A90E2;
  font-size: 14px;
  color: #4A90E2;
  background: #fff;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  cursor: pointer;
}
.select-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.select-area .area-item {
  margin-right: 24px;
}
.select-area .area-item:nth-last-child(1) {
  margin-right: 0;
}
.is-reverse {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.my-selection,
.area-item {
  position: relative;
  width: 240px;
  height: 32px;
  border: 1px solid #ccc;
  border-radius: 2px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.my-selection .select-input,
.area-item .select-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  background: #fff;
  cursor: pointer;
}
.my-selection .select-input .select-name,
.area-item .select-input .select-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 0 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.my-selection .select-input .icon-pull-down,
.area-item .select-input .icon-pull-down {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 30px;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.my-selection .select-input[data-value=""] .select-name,
.area-item .select-input[data-value=""] .select-name,
.my-selection .select-input[data-value=""] .icon-pull-down,
.area-item .select-input[data-value=""] .icon-pull-down {
  color: #ccc;
}
.my-selection .select-list,
.area-item .select-list {
  position: absolute;
  width: calc(100% + 2px);
  padding: 6px 0;
  max-height: 210px;
  overflow: auto;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #ccc;
  border-radius: 2px;
  left: -1px;
  top: calc(100% + 1px);
  bottom: auto;
  background: #fff;
  z-index: 1;
}
.my-selection .select-list .select-item,
.area-item .select-list .select-item {
  width: 100%;
  min-height: 32px;
  padding: 6px 12px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.my-selection .select-list .select-item:hover,
.area-item .select-list .select-item:hover,
.my-selection .select-list .select-item.selected,
.area-item .select-list .select-item.selected {
  background: #F5F5F5;
  color: #00c700;
  font-weight: 600;
}
.my-selection .select-list.top-start,
.area-item .select-list.top-start {
  top: auto;
  bottom: 31px;
}
.my-selection:hover,
.area-item:hover {
  border-color: #666;
}
.my-selection.is-focus,
.area-item.is-focus {
  border-color: #00c700;
}
.my-selection.disabled .select-input,
.area-item.disabled .select-input {
  cursor: inherit;
  background: #fafafa;
}
.my-selection.disabled .select-input .select-name,
.area-item.disabled .select-input .select-name,
.my-selection.disabled .select-input .icon-pull-down,
.area-item.disabled .select-input .icon-pull-down {
  color: #ccc;
}
.my-selection.disabled:hover,
.area-item.disabled:hover {
  border-color: #ccc;
}
.image-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.image-component .show-box {
  position: relative;
  margin-right: 16px;
}
.image-component .show-box img {
  border-radius: 2px;
}
.image-component .show-box .delete {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  top: 10px;
  right: 10px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  line-height: normal;
  color: white;
  cursor: pointer;
}
.image-component .up-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.image-component .up-box > button {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.image-component .up-box .the-desc {
  padding: 6px 0;
  line-height: 20px;
  margin-left: 10px;
  font-size: 12px;
  color: #999;
}
.model-edit-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.model-edit-box .model_name {
  line-height: 20px;
  width: 90px;
  padding: 6px 0;
  font-size: 14px;
}
.model-edit-box .model_content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
/*
 *laydate重置
 */
.layui-laydate.time-only-hours .laydate-time-list > li {
  display: none;
}
.layui-laydate.time-only-hours .laydate-time-list > li ol li {
  width: 250px;
  padding-left: 0;
  text-align: center;
}
.layui-laydate.time-only-hours .laydate-time-list > li:nth-child(1) {
  width: 100%;
  display: inline-block;
}
.layui-laydate.time-only-to-minute .laydate-time-list > li {
  display: none;
}
.layui-laydate.time-only-to-minute .laydate-time-list > li ol li {
  width: 125px;
  padding-left: 0;
  text-align: center;
}
.layui-laydate.time-only-to-minute .laydate-time-list > li:nth-child(1) {
  width: 50%;
  display: inline-block;
}
.layui-laydate.time-only-to-minute .laydate-time-list > li:nth-child(2) {
  width: 50%;
  display: inline-block;
}
.backstage {
  background: #efefef;
}
.backstage .right-content .page-content {
  background: #fff;
  padding: 40px 96px;
  border-radius: 6px;
}
.backstage .right-content .page-content-list {
  background: #fff;
  border-radius: 6px;
}
.backstage .foot-save-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  padding-bottom: 24px;
}
.preview-box {
  display: none;
  position: fixed;
  overflow: auto;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 10001;
  text-align: center;
}
.preview-box:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.preview-box .phone-box {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 300px;
  height: 600px;
  background: url(/images/icons/story_prev_phone.png) -138px -105px no-repeat;
  background-size: 192%;
}
.preview-box .phone-box .the__content__box {
  width: 240px;
  height: 426px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 100px auto;
  background-color: white;
  color: black;
  font-size: 14px;
  line-height: 20px;
}
.preview-box .phone-box .preview-content1 {
  padding: 12px;
  height: 100%;
  text-align: left;
}
.card-item__box {
  margin-bottom: 40px;
}
.card-item__box .card-item__name {
  font-weight: 600;
}
.card-item__box .card-item__content {
  margin-top: 16px;
}
.block-item__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
.block-item__box .block-item__name {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 120px;
  line-height: 20px;
  padding: 6px 0;
  font-weight: 600;
}
.block-item__box .block-item__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.block-item__box:nth-child(1) {
  margin-top: 0;
}
.block-name-item__box {
  margin-top: 32px;
}
.block-name-item__box .item__name {
  line-height: 20px;
  margin-bottom: 16px;
  font-weight: 600;
}
.block-name-item__box:nth-child(1) {
  margin-top: 0;
}
.check-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.check-group .check-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.check-icon__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  line-height: 18px;
  padding: 2px 0;
}
.check-icon__box .check-icon {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.check-icon__box .text {
  margin-left: 6px;
  font-size: 12px;
}
.check-icon__box.active .check-icon {
  background: #00C700;
  border-color: #00C700;
}
.check-icon__box.active .check-icon:after {
  position: absolute;
  content: '';
  width: 4px;
  height: 4px;
  left: 3px;
  top: 3px;
  border-radius: 50%;
  background: #fff;
}
.check-icon__box.active.disabled .check-icon {
  background: #999;
  border-color: #999;
}
.head-nav-level2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 26px;
}
.head-nav-level2 > a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  min-width: 80px;
  padding: 0 16px;
  margin-left: -1px;
  border: 1px solid #ccc;
  font-size: 12px;
  font-weight: 600;
  background: #fff;
}
.head-nav-level2 > a .new-tip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  min-width: 16px;
  padding: 0 1px;
  height: 16px;
  right: -8px;
  top: -8px;
  border-radius: 8px;
  font-size: 12px;
  background: #FE4848;
}
.head-nav-level2 > a .new-tip p {
  line-height: 16px;
  color: #fff;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  word-break: normal;
  word-wrap: unset;
}
.head-nav-level2 > a.active {
  background: #00C700;
  color: #fff;
  border-color: #00C700;
  z-index: 1;
}
.head-nav-level2 > a:nth-child(1) {
  margin-right: 0;
  border-radius: 2px 0 0 2px;
}
.head-nav-level2 > a:nth-last-child(1) {
  border-radius: 0 2px 2px 0;
}
.xie-check-group .xie-check-all,
.xie-check-group .xie-check-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.xie-check-group .xie-check-all .xie-checkbox,
.xie-check-group .xie-check-item .xie-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.xie-check-group .xie-check-all .xie-checkbox.checked,
.xie-check-group .xie-check-item .xie-checkbox.checked {
  background: #00C700;
  border-color: #00C700;
}
.xie-check-group .xie-check-all .xie-checkbox.checked:before,
.xie-check-group .xie-check-item .xie-checkbox.checked:before {
  display: block;
  content: '';
  width: 4px;
  height: 7px;
  border: 1px solid #fff;
  border-left: none;
  border-top: none;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.xie-check-group .xie-check-all .xie-checkbox.checked-indeterminate,
.xie-check-group .xie-check-item .xie-checkbox.checked-indeterminate {
  background: #00C700;
  border-color: #00C700;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.xie-check-group .xie-check-all .xie-checkbox.checked-indeterminate:before,
.xie-check-group .xie-check-item .xie-checkbox.checked-indeterminate:before {
  display: block;
  content: '';
  width: 6px;
  border-top: 1px solid #fff;
}
.xie-check-group .xie-check-all .the-select,
.xie-check-group .xie-check-item .the-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.xie-check-group .xie-check-all .the-select > p,
.xie-check-group .xie-check-item .the-select > p {
  margin-left: 6px;
}
.xie-check-group .xie-check-all > p,
.xie-check-group .xie-check-item > p {
  margin-left: 6px;
}
.xie-check-group .xie-check-all {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.xie-check-group .xie-check-all > p {
  margin-left: 6px;
}
.white-content .btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.white-content .btn-box > button {
  margin: 0 8px;
}
.base-input {
  width: 240px;
  height: 32px;
  padding: 0 12px;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #ccc;
  text-indent: 0;
}
.base-input.time-input {
  padding-right: 30px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACT0lEQVRYR+2Y14rCUBCGJyqiiIrlwnIhinqh2N//EVTEBiKIiAVBQcFessxAJGRTThI3G8RzpWRO8uWfcmbC8TzPg40X9wU06Z3PVHC324HX6wW3282kz/V6hdPpBMFgkMlebKRbQYQbj8d0j0ajwfTAZrNJdtlsVjekbsD5fA6r1YoeWKvVwOFwqEI+n09ot9tkE4vFIJlMMr2UYKQI2Ov14HK56LqZUWOPxwPFYlF2uyzg/X6HTqdj9HmG9lUqFXC5XL/2ygJiUHe7XTJ2Op0QCARerjwcDnA+n+laJBIBrTrPcRxsNhuyR6V8Ph/9Rtfv93t4PB70v1QqySadJmA8HodEIvF6M3EM6k0SaQwuFgtYLpfmABEOIYWF6g0GA3JHuVxmcid643a7QaFQIBWFhXAIaUpBKSATEaPRF5BRKEWztyiIR5o4bsxCifdjPOMRaCoG3wmkdi/DZcb2gN8stqIOTqfT15ElDglUXy3B3pLFLC4W+j1pvKbTaQiHw39bZlgAh8MhHf64sHkQ2jStftEyBcUSzWYzWK/XNBLg2au2/gUQ+0jsJ1OpFESjUXsBHo9HQHdjD1iv1zVLqOUK4jCFQ5Xf74d8Pm8/QByOMFlyuRx14VrLUgW32y1MJhMaEarVqhYbXbcUsN/v06wSCoUgk8nYC1A8+yp1JXLEliqIpQWX3OioJOdbALHgsmQkk08lRqPR6EMbVnzRVqulOZQbUU1uj1phV/w2gxmJpUPry4FZSITDjkepLdP9dcsskN79X0C9ikntba/gD1XPXqdcC+bgAAAAAElFTkSuQmCC") no-repeat;
  background-position: calc(100% - 4px) center;
  background-size: 20px 20px;
}
.base-input:-moz-read-only {
  background-color: #fafafa;
  color: #ccc;
}
.base-input[disabled],
.base-input:read-only {
  background-color: #fafafa;
  color: #ccc;
}
.base-input:-moz-read-only:hover, .base-input:-moz-read-only:focus {
  border-color: #ccc !important;
}
.base-input[disabled]:hover,
.base-input:read-only:hover,
.base-input[disabled]:focus,
.base-input:read-only:focus {
  border-color: #ccc !important;
}
.base-input.error {
  border-color: #FE4848;
}
.base-input.error:hover,
.base-input.error:active {
  border-color: #FE4848 !important;
}
.time-input {
  width: 240px;
  height: 32px;
  padding: 0 12px;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #ccc;
  text-indent: 0;
  padding-right: 30px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACT0lEQVRYR+2Y14rCUBCGJyqiiIrlwnIhinqh2N//EVTEBiKIiAVBQcFessxAJGRTThI3G8RzpWRO8uWfcmbC8TzPg40X9wU06Z3PVHC324HX6wW3282kz/V6hdPpBMFgkMlebKRbQYQbj8d0j0ajwfTAZrNJdtlsVjekbsD5fA6r1YoeWKvVwOFwqEI+n09ot9tkE4vFIJlMMr2UYKQI2Ov14HK56LqZUWOPxwPFYlF2uyzg/X6HTqdj9HmG9lUqFXC5XL/2ygJiUHe7XTJ2Op0QCARerjwcDnA+n+laJBIBrTrPcRxsNhuyR6V8Ph/9Rtfv93t4PB70v1QqySadJmA8HodEIvF6M3EM6k0SaQwuFgtYLpfmABEOIYWF6g0GA3JHuVxmcid643a7QaFQIBWFhXAIaUpBKSATEaPRF5BRKEWztyiIR5o4bsxCifdjPOMRaCoG3wmkdi/DZcb2gN8stqIOTqfT15ElDglUXy3B3pLFLC4W+j1pvKbTaQiHw39bZlgAh8MhHf64sHkQ2jStftEyBcUSzWYzWK/XNBLg2au2/gUQ+0jsJ1OpFESjUXsBHo9HQHdjD1iv1zVLqOUK4jCFQ5Xf74d8Pm8/QByOMFlyuRx14VrLUgW32y1MJhMaEarVqhYbXbcUsN/v06wSCoUgk8nYC1A8+yp1JXLEliqIpQWX3OioJOdbALHgsmQkk08lRqPR6EMbVnzRVqulOZQbUU1uj1phV/w2gxmJpUPry4FZSITDjkepLdP9dcsskN79X0C9ikntba/gD1XPXqdcC+bgAAAAAElFTkSuQmCC") no-repeat;
  background-position: calc(100% - 4px) center;
  background-size: 20px 20px;
}
.time-input[disabled] {
  background-color: #fafafa;
  color: #ccc;
}
.time-input[disabled]:hover,
.time-input[disabled]:focus {
  border-color: #ccc !important;
}
.time-input.error {
  border-color: #FE4848;
}
.time-input.error:hover,
.time-input.error:active {
  border-color: #FE4848 !important;
}
.layer-chunk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.layer-chunk .chunk-name {
  width: 124px;
  line-height: 20px;
  padding: 6px 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.layer-chunk .chunk-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.layer-chunk .chunk-content input {
  width: 180px;
  height: 32px;
  line-height: 32px;
  border-radius: 2px;
  border: 1px solid #cccccc;
}
.layer-tip-box {
  margin-bottom: 32px;
  font-weight: 600;
  text-align: center;
}
.layer-textarea-box {
  width: 100%;
  margin-bottom: 32px;
}
.layer-textarea-box > textarea {
  display: block;
  width: 100%;
  height: 120px;
  padding: 12px;
  border-radius: 2px;
  font-size: 12px;
  background: #fafafa;
  resize: none;
  overflow-x: hidden;
  overflow-y: auto;
}
.data-list-box .data-list-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  background: #fafafa;
}
.data-list-box .data-list-head > p,
.data-list-box .data-list-head > div {
  padding-left: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
}
.data-list-box .data-list-head .the-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  min-width: 60px;
  max-width: 60px;
}
.data-list-box .data-list-head .the-order-sn {
  min-width: 180px;
}
.data-list-box .data-list-head .the-id {
  min-width: 100px;
}
.data-list-box .data-list-head .the-team {
  min-width: 380px;
}
.data-list-box .data-list-head .the-phone {
  min-width: 120px;
}
.data-list-box .data-list-head .the-date-time {
  min-width: 80px;
}
.data-list-box .data-list-head .the-switch-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 80px;
}
.data-list-box .data-list-head .the-time {
  min-width: 160px;
}
.data-list-box .data-list-head .the-time.time-type-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.data-list-box .data-list-head .the-time.time-type-select .the__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.data-list-box .data-list-body .data-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 60px;
  padding: 12px 0;
  border-bottom: 1px solid #f5f5f5;
  background: #fff;
  font-size: 12px;
}
.data-list-box .data-list-body .data-item > p,
.data-list-box .data-list-body .data-item > div {
  padding-left: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.data-list-box .data-list-body .data-item .the-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  min-width: 60px;
  max-width: 60px;
}
.data-list-box .data-list-body .data-item .the-order-sn {
  min-width: 180px;
}
.data-list-box .data-list-body .data-item .the-id {
  min-width: 100px;
}
.data-list-box .data-list-body .data-item .the-team {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 380px;
}
.data-list-box .data-list-body .data-item .the-team .team_logo {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 32px;
  height: 32px;
}
.data-list-box .data-list-body .data-item .the-team .team_name {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 12px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.data-list-box .data-list-body .data-item .the-phone {
  min-width: 120px;
}
.data-list-box .data-list-body .data-item .the-time {
  min-width: 160px;
}
.data-list-box .data-list-body .data-item .the-date-time {
  min-width: 80px;
}
.data-list-box .data-list-body .data-item .control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.data-list-box .data-list-body .data-item .control > a {
  margin-right: 8px;
  color: #B3C0CC;
}
.data-list-box .data-list-body .data-item .control > a.blue-text-link {
  color: #4A90E2;
}
.data-list-box .data-list-body .data-item .control > a.iconfont {
  line-height: 24px;
  font-size: 24px;
}
.data-list-box .data-list-body .data-item .control > a:nth-last-child(1) {
  margin-right: 0;
}
.data-list-box .data-list-body .data-item .control > a:hover {
  color: #333;
}
.data-list-box .data-list-body .data-item .control > a:hover.blue-text-link {
  color: #4A90E2;
}
.data-list-box .data-list-body .no-data-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  color: #ccc;
  font-weight: 600;
  border-bottom: 1px solid #f5f5f5;
}
.stadium-photos-page .the__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.stadium-photos-page .the__header .header_flex1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.stadium-photos-page .the__header .header_flex1 .select-all {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.stadium-photos-page .the__header .header_flex1 .select-all .select-icon {
  position: relative;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background: #fff;
  font-family: 'iconfont';
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-smoothing: antialiased;
}
.stadium-photos-page .the__header .header_flex1 .select-all .select-icon.active {
  color: #fff;
  border: none;
  background: #00C700;
}
.stadium-photos-page .the__header .header_flex1 .select-all .select-icon.active:before {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  content: '\E64C';
  padding-top: 2px;
}
.stadium-photos-page .the__header .header_flex1 .select-all .text {
  margin-left: 10px;
  font-weight: 600;
}
.stadium-photos-page .the__header .header_flex1 .photo-count {
  color: #00C700;
}
.stadium-photos-page .the__header .chose-show-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.stadium-photos-page .the__header .chose-show-btn > button {
  margin-right: 10px;
}
.stadium-photos-page .the__header .chose-show-btn > button:nth-last-child(1) {
  margin-right: 0;
}
.stadium-photos-page .edit-head .header_flex1 > div,
.stadium-photos-page .sort-head .header_flex1 > div {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  padding-right: 10px;
  margin-right: 10px;
}
.stadium-photos-page .edit-head .header_flex1 > div:after,
.stadium-photos-page .sort-head .header_flex1 > div:after {
  position: absolute;
  content: '';
  width: 1px;
  height: 20px;
  top: 0;
  right: 0;
  background: #333;
}
.stadium-photos-page .edit-head .header_flex1 > div:nth-last-child(1),
.stadium-photos-page .sort-head .header_flex1 > div:nth-last-child(1) {
  margin-right: 0;
  padding-right: 0;
}
.stadium-photos-page .edit-head .header_flex1 > div:nth-last-child(1):after,
.stadium-photos-page .sort-head .header_flex1 > div:nth-last-child(1):after {
  content: none;
}
.stadium-photos-page .chose-box {
  cursor: pointer;
}
.stadium-photos-page .chose-box .checked-box-V3 {
  position: absolute;
  top: 6px;
  right: 6px;
}
#G-sign-setting-page {
  min-width: 1172px;
}
#G-sign-setting-page .calendar {
  width: 980px;
}
#G-sign-setting-page .calendar .calendar-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 34px;
  margin-bottom: 20px;
}
#G-sign-setting-page .calendar .calendar-head .the__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#G-sign-setting-page .calendar .calendar-head .the__left .time {
  font-size: 24px;
  font-weight: 600;
}
#G-sign-setting-page .calendar .calendar-head .the__left .prev,
#G-sign-setting-page .calendar .calendar-head .the__left .next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  margin-left: 12px;
  background: #fafafa;
  border-radius: 2px;
  font-size: 12px;
  cursor: pointer;
}
#G-sign-setting-page .calendar .calendar-head .the__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#G-sign-setting-page .calendar .calendar-head .the__right .the-tip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
#G-sign-setting-page .calendar .calendar-head .the__right .the-tip:before {
  content: '';
  width: 8px;
  height: 8px;
  margin-right: 8px;
  border-radius: 50%;
  background: #00C700;
}
#G-sign-setting-page .calendar .calendar-head .the__right .the-control-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#G-sign-setting-page .calendar .calendar-head .the__right .the-control-box > button {
  margin-left: 10px;
}
#G-sign-setting-page .calendar .calendar-table {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#G-sign-setting-page .calendar .calendar-table .table-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  background: #fafafa;
  margin-bottom: 20px;
}
#G-sign-setting-page .calendar .calendar-table .table-head > p {
  width: 140px;
  padding-left: 16px;
  font-weight: 600;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td {
  position: relative;
  width: 140px;
  height: 140px;
  border: 1px solid #ddd;
  border-right: none;
  border-bottom: none;
  cursor: pointer;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box {
  padding: 12px 12px 6px;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box .date {
  line-height: 24px;
  font-size: 20px;
  font-weight: bold;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box .g-setting {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box .g-setting input {
  width: 48px;
  height: 32px;
  border-radius: 2px;
  font-weight: 500;
  text-align: center;
  text-indent: unset;
  background: #F5F5F5;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box .g-setting span {
  margin-left: 10px;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box .g-img-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  margin-top: 6px;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box .g-img-box .show-img {
  position: relative;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box .g-img-box .show-img img {
  display: block;
  width: 88px;
  height: 40px;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td .date-box .g-img-box .show-img .icon-close {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  line-height: 16px;
  right: -18px;
  top: 0;
  cursor: pointer;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td.active {
  background: #F5FDF5;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td.active .date-box .date {
  color: #00C700;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td.active .date-box .g-setting input {
  background: #DFF8DF;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td.disabled:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.6);
  cursor: not-allowed;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr .td:nth-last-child(1) {
  border-right: 1px solid #ddd;
}
#G-sign-setting-page .calendar .calendar-table .table-body .tr:nth-last-child(1) .td {
  border-bottom: 1px solid #ddd;
}
#G-sign-setting-page .calendar .btn-box {
  margin-top: 32px;
}
.sign-up-multiple-box > div {
  margin-bottom: 28px;
}
.sign-up-multiple-box > div:nth-last-child(1) {
  margin-bottom: 32px;
}
.sign-up-multiple-box .sign-score .chunk-content input {
  width: 80px;
  text-indent: 0;
  text-align: center;
}
.sign-up-multiple-box .sign-score .chunk-content > span {
  margin-left: 10px;
}
.sign-up-multiple-box .sign-icon .chunk-content {
  height: 40px;
}
.sign-up-multiple-box .sign-icon .chunk-content .show-img {
  position: relative;
}
.sign-up-multiple-box .sign-icon .chunk-content .show-img img {
  display: block;
  width: 88px;
  height: 40px;
}
.sign-up-multiple-box .sign-icon .chunk-content .show-img .icon-close {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  line-height: 16px;
  right: -18px;
  top: 0;
  cursor: pointer;
}
#G-clock-setting-page .card-item__box .get-g-set-list input {
  display: block;
  margin-top: 10px;
  font-weight: 500;
}
#G-clock-setting-page .card-item__box .get-g-set-list input:nth-child(1) {
  margin-top: 0;
}
#G-achievement-setting-page .g-achievement-list .one-task {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
#G-achievement-setting-page .g-achievement-list .one-task .task-name {
  width: 150px;
  line-height: 20px;
  padding: 6px 0;
  font-size: 12px;
}
#G-achievement-setting-page .g-achievement-list .one-task .base-input {
  width: 120px;
}
#G-achievement-setting-page .g-achievement-list .one-task:nth-child(1) {
  margin-top: 0;
}
#G-user-setting-page .change-score .block-item__content .one-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 60px;
}
#G-user-setting-page .change-score .block-item__content .one-option .check-icon__box {
  margin-right: 12px;
}
#G-user-setting-page .change-score .block-item__content .one-option:nth-last-child(1) {
  margin-right: 0;
}
#photo-image-manage-list-page .data-list-box .img-box .img-bg {
  display: block;
  width: 86px;
  height: 86px;
  background-size: cover;
  background-position: 50% center;
  background-repeat: no-repeat;
}
#photo-image-manage-list-page .data-list-box .control {
  max-width: 160px;
}
#video-image-manage-list-page .data-list-box .video-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#video-image-manage-list-page .data-list-box .video-box .video-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 152px;
  height: 86px;
}
#video-image-manage-list-page .data-list-box .video-box .video-bg img {
  display: block;
  width: 152px;
  height: 86px;
}
#video-image-manage-list-page .data-list-box .video-box .video-bg .play-btn {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
}
#video-image-manage-list-page .data-list-box .video-box .video-bg .play-btn .iconfont {
  font-size: 20px;
  color: #fff;
}
#video-image-manage-list-page .data-list-box .control {
  max-width: 160px;
}
#swiper-big-image {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2000;
  overflow: auto;
}
#swiper-big-image .photo-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 600px;
  min-width: 800px;
}
#swiper-big-image .photo-swiper {
  position: relative;
  width: 800px;
  height: 600px;
}
#swiper-big-image .photo-swiper .swiper-container {
  position: relative;
  width: 600px;
  height: 600px;
  margin: auto;
  background: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  border-radius: 2px;
}
#swiper-big-image .photo-swiper .swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .swiper-zoom-container {
  width: auto;
  height: auto;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide img {
  max-width: 600px;
  max-height: 600px;
  color: #fff;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .img-info-box {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100px;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.3);
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .img-info-box .the__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
  padding: 0 20px;
  border-right: 1px solid #7E756D;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .img-info-box .the__left > div {
  width: 100%;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .img-info-box .the__left p {
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .img-info-box .the__left p:nth-child(1) {
  margin-top: 0;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .img-info-box .the__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 116px;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .img-info-box .the__right .delete-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  font-weight: 600;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .img-info-box .the__right .delete-img .iconfont {
  font-size: 20px;
  font-weight: normal;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .player-delete {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 110px;
  height: 34px;
  bottom: 24px;
  left: calc(50% - 55px);
  border-radius: 17px;
  color: #fff;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
#swiper-big-image .photo-swiper .swiper-wrapper .swiper-slide .report-box {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  padding: 0 10px;
  top: 0;
  left: 0;
  background: #FE4848;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
}
#swiper-big-image .photo-swiper .close-photos-box {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28px;
  height: 28px;
  top: -5px;
  right: 60px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
}
#swiper-big-image .photo-swiper .prev,
#swiper-big-image .photo-swiper .next {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  border-radius: 50%;
  background: #414141;
  color: #fff;
  cursor: pointer;
}
#swiper-big-image .photo-swiper .prev.disabled,
#swiper-big-image .photo-swiper .next.disabled {
  cursor: not-allowed;
  color: #666;
}
#swiper-big-image .photo-swiper .prev {
  left: 0;
}
#swiper-big-image .photo-swiper .next {
  right: 0;
}
#swiper-player-info {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2000;
  overflow: auto;
}
#swiper-player-info .player-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 480px;
  min-width: 800px;
}
#swiper-player-info .player-swiper {
  position: relative;
  width: 800px;
  height: 480px;
}
#swiper-player-info .player-swiper .player-the-box {
  position: relative;
  width: 600px;
  height: 100%;
  background: #fff;
  margin: auto;
}
#swiper-player-info .player-swiper .player-the-box .slide-load {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  padding-bottom: 80px;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  z-index: 2;
}
#swiper-player-info .player-swiper .swiper-container {
  position: relative;
  width: 600px;
  height: 400px;
  margin: auto;
  overflow: hidden;
  border-radius: 2px;
}
#swiper-player-info .player-swiper .swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
#swiper-player-info .player-swiper .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  overflow: hidden!important;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
#swiper-player-info .player-swiper .close-box {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28px;
  height: 28px;
  top: -5px;
  right: 60px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
}
#swiper-player-info .player-swiper .prev,
#swiper-player-info .player-swiper .next {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  border-radius: 50%;
  background: #414141;
  color: #fff;
  cursor: pointer;
}
#swiper-player-info .player-swiper .prev.disabled,
#swiper-player-info .player-swiper .next.disabled {
  cursor: not-allowed;
  color: #666;
}
#swiper-player-info .player-swiper .prev {
  left: 0;
}
#swiper-player-info .player-swiper .next {
  right: 0;
}
#swiper-player-info .player-info {
  padding: 30px 0 16px;
}
#swiper-player-info .player-info > div {
  padding: 0 24px;
}
#swiper-player-info .player-info .base {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
#swiper-player-info  .look-big-img{
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
#swiper-player-info .player-info .base .player-logo {
  position: relative;
  height: 110px;
  width: 79px;
}
#swiper-player-info .player-info .base .player-logo i {
  color: #fff;
}
#swiper-player-info  .iconfangda {
  display: inline-block;
  height: 24px;
  width: 24px;
  background: url("/static/image/3.0/websiteV3/competition/fangda.png");
  background-size: 100% 100%;
}
#swiper-player-info .iconfangda:before {
  content: "";
  display: none;
}
.look-img .inner {
  padding-bottom: 0 !important;
}
#swiper-player-info .player-info .base .player-logo:hover .look-big-img ,#swiper-player-info .player-info-front:hover .look-big-img ,#swiper-player-info  .player-info-back:hover .look-big-img{
  display: block;
}
#swiper-player-info .player-info-front,#swiper-player-info .player-info-back {
  height: 127px;
  width: 200px;
  position: relative;
}
#swiper-player-info .player-info .base img {
  width: 79px;
  height: 110px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
#swiper-player-info .player-info .base .right_box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 24px;
}
#swiper-player-info .player-info .base .right_box > p {
  margin-top: 10px;
  font-size: 12px;
}
#swiper-player-info .player-info .base .right_box > p:nth-child(1) {
  margin-top: 0;
}
#swiper-player-info .player-info .base .right_box .name {
  line-height: 28px;
  font-size: 20px;
  font-weight: 600;
}
#swiper-player-info .player-info .register {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  margin-bottom: 2px;
  background: #fafafa;
}
#swiper-player-info .player-info .register > p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 12px;
  font-weight: 600;
}
#swiper-player-info .player-info .detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-bottom: 16px;
  font-size: 12px;
  background: #fafafa;
}
#swiper-player-info .player-info .detail .title-group {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-weight: 600;
}
#swiper-player-info .player-info .detail .title-group > p {
  margin-top: 16px;
}
#swiper-player-info .player-info .detail .title-group > p:nth-child(1) {
  margin-top: 0;
}
#swiper-player-info .player-info .detail .info-box-group {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#swiper-player-info .player-info .detail .info-box-group > p {
  margin-top: 16px;
}
#swiper-player-info .player-info .detail .info-box-group > p:nth-child(1) {
  margin-top: 0;
}
#swiper-player-info .player-info .id-cards-image .the__title,
#swiper-player-info .player-info .image-info .the__title {
  position: relative;
  font-weight: 600;
  line-height: 20px;
  padding-left: 12px;
}
#swiper-player-info .player-info .id-cards-image .the__title:before,
#swiper-player-info .player-info .image-info .the__title:before {
  position: absolute;
  content: '';
  width: 4px;
  height: 16px;
  top: calc(50% - 8px);
  left: 0;
  background: url("data:image/webp;base64,UklGRsQBAABXRUJQVlA4TLgBAAAvCUAIAP/GoG0bQQl/Yk/r1u5HYf4Vt20bRWxf3X/dY/7Rtm0bZE1a6o3PDhAtCpLRAL2nDwBEtARpgL6IRESxLB7Q8wRtUxAEIEAXACUQ4GWMd5EVUFFAo7FHYT44CsEk//aBnbdgRx2CHHnFGESlrro0+IDEgAEIALFt27Zt27Zt27aZbdu23d6K6H/A/39///z6+f0b/P7x7euXTx/fw+fPH96/e/v6Fbx78/rli2dPHsPzp08ePXxw/y48fHDv7p1bN6/D7Vs3rl+7evkSXLty+fzFC2dOw7mzZ06fOn7sCJw8cfTg8KGdbdjf293e2txYha31teWVxYV5WFpcmJ+bnZ6EmdmpyYnRkSEYHxseHOjv64WB/r7uno72VujqbGttbmqoh5bG+rraqspyqKmuKCstKSqE0uKigvy8nGzIz83JysxIT4XMjLTUlKTEBEhOSkyIj4uJhvjYmIioyNAQCA8LDQ7y9/OBwABfT28vVxfwcHdzdnJ0sAUneztrG0sLc7CytDAzNTLUB2MTA309bS0N0NXRVFdTVVEGNVUVRSU5WWlQkJeRlpQQEwUpcTERYSFBAQ==") no-repeat;
  background-size: 4px 16px;
  background-position: 0 1px;
}
#swiper-player-info .player-info .id-cards-image .the__title__level2,
#swiper-player-info .player-info .image-info .the__title__level2 {
  padding-left: 12px;
}
#swiper-player-info .player-info .id-cards-image .the__title__level2 > p,
#swiper-player-info .player-info .image-info .the__title__level2 > p {
  margin-top: 4px;
}
#swiper-player-info .player-info .id-cards-image .the__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 16px;
}
#swiper-player-info .player-info .id-cards-image .the__content .one-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-left: 32px;
}
#swiper-player-info .player-info .id-cards-image .the__content .one-image > div img {
  width: 200px;
  height: 127px;
}
#swiper-player-info .player-info .id-cards-image .the__content .one-image > div p {
  width: 200px;
  margin-top: 10px;
  font-size: 12px;
  color: #999;
  text-align: center;
}
#swiper-player-info .player-info .image-info {
  margin-top: 16px;
}
#swiper-player-info .player-info .image-info .the__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#swiper-player-info .player-info .image-info .the__content .one-image {
  width: 50%;
  padding-left: 32px;
  margin-top: 16px;
}
#swiper-player-info .player-info .image-info .the__content .one-image .the_image_group {
  position: relative;
  width: 200px;
  height: 200px;
}
#swiper-player-info .player-info .image-info .the__content .one-image .the_image_group > p {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% center;
  background-repeat: no-repeat;
}
#swiper-player-info .player-info .image-info .the__content .one-image > p {
  margin-top: 10px;
  font-size: 12px;
  color: #999;
  text-align: center;
}
#swiper-player-info .player-info .image-info .the__content .one-image .no-image-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 200px;
  height: 200px;
  background: url('/static/image/admin/default/img-no-up.png') no-repeat;
  background-size: 100%;
}
#report-info-popBox .pop-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  font-weight: 600;
  background: #fafafa;
  border-radius: 3px;
}
#report-info-popBox .pop-head > p {
  padding-left: 16px;
}
#report-info-popBox .pop-head > p:nth-child(1) {
  width: 100px;
}
#report-info-popBox .pop-head > p:nth-child(2) {
  width: 140px;
}
#report-info-popBox .pop-head > p:nth-child(3) {
  width: 260px;
}
#report-info-popBox .pop-content .pop-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  font-size: 12px;
  border-bottom: 1px solid #f5f5f5;
}
#report-info-popBox .pop-content .pop-item > p {
  padding-left: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#report-info-popBox .pop-content .pop-item > p:nth-child(1) {
  width: 100px;
}
#report-info-popBox .pop-content .pop-item > p:nth-child(2) {
  width: 140px;
}
#report-info-popBox .pop-content .pop-item > p:nth-child(3) {
  width: 260px;
}
#video-check-pop-box {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2000;
  overflow: auto;
}
#video-check-pop-box .video-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 450px;
  min-width: 800px;
}
#video-check-pop-box .video-wrapper .video-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 800px;
  height: 450px;
  background: rgba(0, 0, 0, 0.4);
}
#video-check-pop-box .video-wrapper .video-box video {
  width: auto;
  height: 100%;
}
#video-check-pop-box .video-wrapper .video-box .close-video-box {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28px;
  height: 28px;
  top: -5px;
  right: -32px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
}
#admin-data-banner .data-list-box .data-list-head {
  padding-left: 30px;
}
#admin-data-banner .data-list-box .data-list-head .banner-position {
  min-width: 100px;
  max-width: 100px;
}
#admin-data-banner .data-list-box .data-list-head .banner-image {
  min-width: 361px;
}
#admin-data-banner .data-list-box .data-list-head .banner-link {
  min-width: 260px;
}
#admin-data-banner .data-list-box .data-list-head .control {
  max-width: 100px;
}
#admin-data-banner .data-list-box .data-list-body .data-item {
  padding-left: 30px;
  min-height: 88px;
}
#admin-data-banner .data-list-box .data-list-body .data-item .banner-position {
  min-width: 100px;
  max-width: 100px;
}
#admin-data-banner .data-list-box .data-list-body .data-item .banner-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 361px;
}
#admin-data-banner .data-list-box .data-list-body .data-item .banner-image .upload-btn-box {
  padding-bottom: 0;
}
#admin-data-banner .data-list-box .data-list-body .data-item .banner-type {
  overflow: visible;
}
#admin-data-banner .data-list-box .data-list-body .data-item .banner-link {
  min-width: 260px;
}
#admin-data-banner .data-list-box .data-list-body .data-item .image-box {
  position: relative;
}
#admin-data-banner .data-list-box .data-list-body .data-item .image-box .delete {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 4px;
  right: 4px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 12px;
  color: #fff;
  background: rgba(104, 106, 113, 0.7);
  cursor: pointer;
}
#admin-data-banner .data-list-box .data-list-body .data-item .image-box img {
  display: block;
  width: 345px;
  height: 40px;
}
#admin-data-banner .data-list-box .data-list-body .data-item .control {
  max-width: 100px;
}
.ad-setting-page .ad-total .item__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ad-setting-page .ad-total .item__content > p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ad-setting-page .ad-total .item__content .flex-2 {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.ad-setting-page .ad-competition-box .item__name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.ad-setting-page .ad-competition-box .one-competition-box {
  margin-bottom: 16px;
}
.ad-setting-page .ad-competition-box .one-competition-box .competition-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.ad-setting-page .ad-competition-box .one-competition-box .competition-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ad-setting-page .ad-competition-box .one-competition-box .competition-name > p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  padding: 3px 10px;
  margin-top: 4px;
  border-radius: 2px;
  background: #eee;
  font-size: 12px;
  color: #333;
}
.ad-setting-page .ad-competition-box .one-competition-box .the-input__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ad-setting-page .ad-competition-box .one-competition-box .the-input__box .error-msg {
  position: absolute;
  padding-right: 8px;
  color: #FE4848;
  font-size: 12px;
}
.ad-setting-page .ad-competition-box .one-competition-box .the-input__box .icon-Lock {
  position: absolute;
  margin-right: 5px;
  color: #999;
}
.ad-setting-page .ad-competition-box .one-competition-box .delete-competition {
  margin-left: 12px;
  font-size: 20px;
  color: #999;
  cursor: pointer;
}
.ad-setting-page .ad-link-type .check-icon__box {
  margin-right: 60px;
}
.ad-setting-page .ad .ad-type {
  margin-bottom: 16px;
}
.ad-setting-page .ad .ad-type .check-icon__box {
  margin-right: 60px;
}
.ad-setting-page .ad .ad-content .video-up-progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.ad-setting-page .ad .ad-content .video-up-progress .text {
  width: 80px;
}
.ad-setting-page .ad .ad-content .video-up-progress .progress-box {
  width: 240px;
  height: 4px;
  border-radius: 2px;
  margin-right: 12px;
  background: #eee;
}
.ad-setting-page .ad .ad-content .video-up-progress .progress-box .progress {
  width: 0;
  height: 4px;
  border-radius: 2px;
  -webkit-transition: width 0.2s linear;
  transition: width 0.2s linear;
  background: #00C700;
}
.ad-setting-page .ad .ad-content .video-up-progress .progress-box .progress.loading {
  background: url(data:image/gif;base64,R0lGODlhMgEDAMQfACV79DaH+avH8bDK9rDJ7ajI8qvI7q3K8a/M92Oc7ih776/K9KrL9KbH8KbK8jV/7i9+7xhw8bjT+ICw8pLF+sHW9a3H8ajH8azJ8LPL9q3L9rPL7zB/8SV89zSH/f///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QTdFQzI3OUUyMUQxMUU2OEVGMUVFRTY0NzY1NUJEMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QTdFQzI3QUUyMUQxMUU2OEVGMUVFRTY0NzY1NUJEMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZBN0VDMjc3RTIxRDExRTY4RUYxRUVFNjQ3NjU1QkQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZBN0VDMjc4RTIxRDExRTY4RUYxRUVFNjQ3NjU1QkQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwv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) no-repeat;
  background-size: 100% 4px;
}
.ad-setting-page .ad .ad-content .video-up-progress .percent {
  width: 40px;
}
.ad-setting-page .ad .ad-content .video-up-progress .quit-upload {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 14px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.ad-setting-page .ad .ad-content .image-box,
.ad-setting-page .ad .ad-content .video-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.ad-setting-page .ad .ad-content .show-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 24px;
}
.ad-setting-page .ad .ad-content .show-box img,
.ad-setting-page .ad .ad-content .show-box video {
  display: block;
  height: 164px;
}
.ad-setting-page .ad .ad-content .show-box .play-btn {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.ad-setting-page .ad .ad-content .show-box .play-btn .icon-pull-right {
  font-size: 20px;
  color: #fff;
}
.ad-setting-page .ad .ad-content .show-box .icon-close {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  top: 5px;
  right: 5px;
  border-radius: 50%;
  font-size: 14px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.ad-setting-page .ad .ad-content .up-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.ad-setting-page .ad .ad-content .up-box button {
  margin-right: 10px;
}
.ad-setting-page .ad .ad-content .up-box .the-desc {
  font-size: 12px;
  color: #999;
}
#platform-image-ad-setting-page .ad .ad-content .show-box img,
#match-image-ad-setting-page .ad .ad-content .show-box img {
  height: 80px;
}
#match-ad-list-page .data-list-box .data-list-head .competition-name {
  min-width: 254px;
}
#match-ad-list-page .data-list-box .data-item .competition-name {
  min-width: 254px;
}
#match-ad-list-page .data-list-box .control {
  max-width: 160px;
}
.amap-marker-content img {
  vertical-align: baseline;
}
.stadium-info-window {
  position: relative;
  max-width: 156px;
  min-width: 100px;
  padding: 7px 5px;
  border-radius: 4px;
  text-align: center;
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.08);
}
.stadium-info-window:after {
  position: absolute;
  content: '';
  width: 8px;
  height: 4px;
  left: 50%;
  margin-left: -4px;
  bottom: -4px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAAGHcU8BAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAACAAAAABkxa2xAAAAYUlEQVQoFZ1OCQ7AIAhjP3cvZ5RYV2VXZiIUSgvm7i2+bwjGFzi7qGdGJqCokuxKoGDk4IY3m9c7yJrtCcVVYTvnAimDVRPJog9VEorF4Uv526gKeSLzzUXvQhowd6NH4QFAsOwgXvTP1QAAAABJRU5ErkJggg==") no-repeat;
  background-size: 100%;
}
#create-competition-page .competition-register .check-group {
  display: block;
}
#create-competition-page .competition-rule .check-item,
#create-competition-page .competition-group .check-item {
  width: 120px;
}
#create-competition-page .competition-banner .image-component .show-box img {
  width: 480px;
  height: 144px;
}
#create-competition-page .competition-type .my-selection {
  width: 480px;
}
#create-competition-page .competition-area .select-area .area-item {
  width: 228px;
}
#create-competition-page .base-input,
#create-competition-page .time-input {
  width: 480px;
}
.create-competition-step-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 12px;
}
.create-competition-step-header .one-step {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100px;
  height: 66px;
  margin-right: 40px;
  border-radius: 6px;
  color: #00C700;
  background: #fff;
}
.create-competition-step-header .one-step .flex-box {
  padding: 0 16px;
  cursor: pointer;
}
.create-competition-step-header .one-step .index {
  line-height: 26px;
  font-weight: bold;
  font-size: 22px;
  font-family: DINAlternate-Bold, DINAlternate;
}
.create-competition-step-header .one-step .name {
  margin-top: 2px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 600;
}
.create-competition-step-header .one-step:after {
  position: absolute;
  font-family: 'iconfont' !important;
  content: '\E6A0';
  color: #00C700;
  right: -28px;
  bottom: 20px;
}
.create-competition-step-header .one-step:nth-last-child(1) {
  margin-right: 0;
}
.create-competition-step-header .one-step:nth-last-child(1):after {
  content: none;
}
.create-competition-step-header .one-step.disabled {
  color: #ccc;
}
.create-competition-step-header .one-step.disabled .flex-box {
  cursor: not-allowed;
}
.create-competition-step-header .one-step.disabled:after {
  color: #ccc;
}
.create-competition-step-header .one-step.active {
  width: 120px;
  height: 80px;
  color: #fff;
  background: #00C700;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 36, 0, 0.34);
          box-shadow: 0 2px 8px 0 rgba(0, 36, 0, 0.34);
}
.create-competition-step-header .one-step.active .index {
  line-height: 35px;
  font-size: 30px;
}
.create-competition-step-header .one-step.active .name {
  margin-top: 0;
  line-height: 22px;
  font-size: 16px;
}
#competition-rules-page .competition-rule .rule-wrapper {
  font-size: 12px;
}
#competition-rules-page .competition-rule .rule-wrapper .one-setting {
  margin-top: 50px;
}
#competition-rules-page .competition-rule .rule-wrapper .one-setting:nth-child(1) {
  margin-top: 0;
}
#competition-rules-page .competition-rule .rule-wrapper h4 {
  position: relative;
  padding-left: 10px;
  line-height: 20px;
  margin-bottom: 24px;
  font-size: 14px;
}
#competition-rules-page .competition-rule .rule-wrapper h4:before {
  position: absolute;
  content: '';
  width: 4px;
  height: 16px;
  top: calc(50% - 8px);
  left: 0;
  background: #00C700;
}
#competition-rules-page .competition-rule .rule-wrapper .c-rule-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}
#competition-rules-page .competition-rule .rule-wrapper .c-rule-box .title {
  width: 90px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
}
#competition-rules-page .competition-rule .rule-wrapper .c-rule-box .input-set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 204px;
  border-right: 1px solid #F1F2F7;
}
#competition-rules-page .competition-rule .rule-wrapper .c-rule-box .input-set .the__left {
  width: 72px;
  text-align: right;
  padding-right: 10px;
}
#competition-rules-page .competition-rule .rule-wrapper .c-rule-box .input-set .number-box {
  width: 68px;
  height: 32px;
}
#competition-rules-page .competition-rule .rule-wrapper .c-rule-box .input-set .the__right {
  width: 64px;
  padding-left: 10px;
}
#competition-rules-page .competition-rule .rule-wrapper .c-rule-box .input-set:nth-last-child(1) {
  border-right: none;
}
#competition-rules-page .competition-rule .rule-wrapper .c-rule-box:nth-last-child(1) {
  margin-bottom: 0;
}
#competition-rules-page .competition-rule .rule-wrapper .c-score-rule-list h4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
.stretch-back-model {
  border-radius: 6px;
  background: #fff;
}
.stretch-back-model .model-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  padding: 0 96px;
  border-bottom: 1px solid #efefef;
}
.stretch-back-model .model-header .model-name {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 10px;
  line-height: 20px;
  font-size: 16px;
  font-weight: 600;
}
.stretch-back-model .model-header .model-name:before {
  position: absolute;
  content: '';
  width: 4px;
  height: 16px;
  top: calc(50% - 8px);
  left: 0;
  background: #00C700;
}
.stretch-back-model .model-header .stretch-back-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.stretch-back-model .model-header .stretch-back-btn .icon-pull-down1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 12px;
  border-radius: 50%;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  background: #B8B8B8;
  color: #fff;
}
.stretch-back-model .preview-btn {
  display: inline-block;
}
.stretch-back-model .model-hide-tip-box {
  padding: 24px 96px;
  text-align: center;
}
.stretch-back-model .model-hide-tip-box .text__info {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 16px;
}
.stretch-back-model .model-hide-tip-box .green-border-btn {
  display: inline-block;
}
#competition-sign-up-set-page .sign-box .title {
  font-size: 14px;
  margin-bottom: 16px;
  font-weight: bold;
}
#competition-sign-up-set-page .sign-box .sign-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  font-size: 12px;
}
#competition-sign-up-set-page .sign-box .sign-item .sign-item-name {
  width: 120px;
  padding: 6px 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  line-height: 20px;
}
#competition-sign-up-set-page .sign-box .sign-item .sign-item-content .content-show {
  width: 480px;
  padding: 10px 12px;
  margin-top: 8px;
  background: #f5f5f5;
  border-radius: 2px;
}
#competition-sign-up-set-page .sign-box .sign-item .sign-item-content .content-show .one-show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
}
#competition-sign-up-set-page .sign-box .sign-item .sign-item-content .content-show .one-show .one-show-name {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-weight: bold;
}
#competition-sign-up-set-page .sign-box .sign-item .sign-item-content .content-show .one-show .one-show-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#competition-sign-up-set-page .sign-box .sign-item .sign-item-content .content-show .one-show:nth-child(1) {
  margin-top: 0;
}
#competition-sign-up-set-page .team_clothes .check-group {
  height: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#competition-sign-up-set-page .team_clothes .check-group .check-item {
  width: 100px;
}
#competition-sign-up-set-page .green-border-btn,
#competition-sign-up-set-page .red-border-btn {
  display: inline-block;
  vertical-align: top;
}
#competition-sign-up-set-page .c-sign-require > section {
  border-bottom: 1px solid #efefef;
}
#competition-sign-up-set-page .c-sign-require > section:nth-last-child(1) {
  border-bottom: none;
}
#competition-sign-up-set-page .part-role .roles-part {
  padding: 4px 12px;
  line-height: 24px;
  background: #F5F5F5;
}
#competition-sign-up-set-page .part-role .roles-part .roles-group-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
#competition-sign-up-set-page .part-role .roles-part .roles-group-item .delete {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  margin-left: 2px;
  font-size: 14px;
  border-radius: 50%;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  cursor: pointer;
}
#competition-sign-up-set-page .require-item-list > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#competition-sign-up-set-page .require-box .set-box > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
#competition-sign-up-set-page .require-box .set-box > div:nth-last-child(1) {
  margin-bottom: 0;
}
#competition-sign-up-set-page .require-box .set-box .set-box__title {
  margin-right: 20px;
}
#competition-sign-up-set-page .team_required_boday > div {
  padding: 24px 96px;
  font-size: 12px;
  border-bottom: 1px dashed #D5DADE;
}
#competition-sign-up-set-page .team_required_boday > div:nth-last-child(1) {
  border-bottom: none;
}
#competition-sign-up-set-page .team_required_boday .team_fee_set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 96px;
}
#competition-sign-up-set-page .team_required_boday .team_fee_set .sign_fee,
#competition-sign-up-set-page .team_required_boday .team_fee_set .bail_fee {
  margin-right: 40px;
}
#competition-sign-up-set-page .team_required_boday .team_fee_set .sign_fee > p,
#competition-sign-up-set-page .team_required_boday .team_fee_set .bail_fee > p {
  font-size: 14px;
  font-weight: 600;
}
#competition-sign-up-set-page .team_required_boday .team_fee_set .sign_fee .input_box,
#competition-sign-up-set-page .team_required_boday .team_fee_set .bail_fee .input_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 16px;
}
#competition-sign-up-set-page .team_required_boday .team_fee_set .sign_fee .input_box > span,
#competition-sign-up-set-page .team_required_boday .team_fee_set .bail_fee .input_box > span {
  margin-left: 10px;
}
#competition-sign-up-set-page .team_required_boday .team_fee_set .sign_fee input,
#competition-sign-up-set-page .team_required_boday .team_fee_set .bail_fee input {
  width: 180px;
}
#competition-sign-up-set-page .team_required_boday .tema_re_content > div {
  margin-bottom: 24px;
}
#competition-sign-up-set-page .team_required_boday .tema_re_content > div:nth-last-child(1) {
  margin-bottom: 0;
}
#competition-sign-up-set-page .team_required_boday .tema_re_content .require-box {
  line-height: 32px;
}
#competition-sign-up-set-page .team_required_boday .tema_re_content .team_clothes .clothes,
#competition-sign-up-set-page .team_required_boday .tema_re_content .team_must .clothes,
#competition-sign-up-set-page .team_required_boday .tema_re_content .team_chose .clothes {
  margin-left: 120px;
}
#competition-sign-up-set-page .team_required_boday .tema_re_content .team_clothes .clothes > p,
#competition-sign-up-set-page .team_required_boday .tema_re_content .team_must .clothes > p,
#competition-sign-up-set-page .team_required_boday .tema_re_content .team_chose .clothes > p {
  margin-left: 0;
  font-weight: 600;
}
#competition-signUp-time-set-page .sign-up-start-time .check-group .check-item {
  margin-right: 30px;
}
#competition-signUp-time-set-page .time-input {
  width: 480px;
}
.admin-competition > .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E4E4E4;
  padding-bottom: 24px;
  margin-bottom: 24px;
  font-size: 18px;
  color: #333;
  font-weight: bold;
}
.admin-competition > .title .step-icon {
  width: 86px;
  height: 30px;
  margin-right: 10px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background-size: 100%;
  background-repeat: no-repeat;
}
.admin-competition > .title .step-icon[data-step='0'] {
  background-image: url('/static/image/3.0/websiteV3/competition/competition_step_0.png');
}
.admin-competition > .title .step-icon[data-step='1'] {
  background-image: url('/static/image/3.0/websiteV3/competition/competition_step_1.png');
}
.admin-competition > .title .step-icon[data-step='2'] {
  background-image: url('/static/image/3.0/websiteV3/competition/competition_step_3.png');
}
.admin-competition > .title .step-icon[data-step='3'] {
  background-image: url('/static/image/3.0/websiteV3/competition/competition_step_3.png');
}
.admin-competition > .title .step-icon[data-step='4'] {
  background-image: url('/static/image/3.0/websiteV3/competition/competition_step_4.png');
}
.admin-competition > .title .the__name {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.admin-competition > .title .stop-sign-up {
  width: 100px;
  height: 30px;
  color: #fff;
  background: #FE4848;
  font-size: 14px;
  border-radius: 2px;
}
.admin-competition > .unmet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  padding: 0 12px;
  margin-bottom: 16px;
  background: #FEECEC;
}
.admin-competition > .unmet p {
  margin-right: 12px;
  color: #FE4848;
  cursor: pointer;
}
.admin-competition > .unmet p:nth-last-child(1) {
  margin-right: 0;
}
.admin-competition.no-border-bottom > .title {
  border-bottom: none;
  padding-bottom: 0;
}
.team_list_head .import-box {
  position: relative;
}
.team_list_head .import-box .import-list {
  position: absolute;
  display: none;
  left: 0;
  top: 32px;
  padding-top: 2px;
}
.team_list_head .import-box .import-list ul {
  width: 106px;
  padding: 6px 0;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  border: 1px solid #E5E5E5;
}
.team_list_head .import-box .import-list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 36px;
  font-size: 12px;
  cursor: pointer;
}
.team_list_head .import-box .import-list ul li:hover {
  background: #F5F5F5;
}
.team_list_head .import-box:hover .import-list {
  display: block;
}
.sign-team-head-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.sign-team-head-box .team-select_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sign-team-head-box .team-select_box .team-selection {
  width: 400px;
  height: 42px;
  border: none;
}
.sign-team-head-box .team-select_box .team-selection .select-input {
  padding: 4px;
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 9px 1px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 9px 1px rgba(0, 0, 0, 0.08);
  font-size: 14px;
  font-weight: 600;
}
.sign-team-head-box .team-select_box .team-selection .select-input img {
  width: 32px;
  height: 32px;
}
.sign-team-head-box .team-select_box .team-selection .select-list {
  top: 44px;
  -webkit-box-shadow: 0 4px 9px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 9px 1px rgba(0, 0, 0, 0.1);
  border: none;
}
.sign-team-head-box .team-select_box .team-selection .select-list .select-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.sign-team-head-box .team-select_box .team-selection .select-list .select-item img {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.sign-team-head-box .team-select_box .edit_team_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 56px;
  margin-left: 8px;
  border: 1px solid #00C700;
  border-radius: 2px;
  color: #00C700;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}
.sign-team-head-box .btn-box button {
  margin-right: 16px;
}
.sign-team-head-box .btn-box button:nth-last-child(1) {
  margin-right: 0;
}
#review-team-list-page .data-list-body .check-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60px;
  height: 26px;
  border-radius: 2px;
  color: #FE4848;
  background: #FEECEC;
  cursor: pointer;
}
#review-team-list-page .data-list-body .check-info > i {
  font-size: 12px;
}
#review-team-list-page .data-list-body .sign-state span[data-state='1'] {
  color: #00C700;
}
#review-team-list-page .data-list-body .sign-state span[data-state='2'] {
  color: #00C700;
  text-decoration: underline;
  cursor: pointer;
}
#review-team-list-page .data-list-body .sign-state span[data-state='3'] {
  color: #FE4848;
  text-decoration: underline;
  cursor: pointer;
}
#admin-competition-player-list-page .player-sort-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
#admin-competition-player-list-page .player-sort-box .sort-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#admin-competition-player-list-page .player-sort-box .sort-box p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80px;
  height: 24px;
  line-height: 20px;
  margin-right: 12px;
  border: 1px dashed transparent;
  border-radius: 12px;
  font-size: 12px;
  cursor: pointer;
}
#admin-competition-player-list-page .player-sort-box .sort-box p:before {
  content: '';
  width: 8px;
  height: 8px;
  margin-right: 4px;
  border-radius: 50%;
}
#admin-competition-player-list-page .player-sort-box .sort-box p:nth-last-child(1) {
  margin-right: 0;
}
#admin-competition-player-list-page .player-sort-box .sort-box p.active {
  border-style: solid;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='all'] {
  color: #333333;
  border-color: #333333;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='all']:before {
  background-color: #333333;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='all'].active {
  color: #fff;
  background-color: #333333;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='all'].active:before {
  background-color: #fff;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='all']:before {
  content: none;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_old'] {
  color: #F5A623;
  border-color: #F5A623;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_old']:before {
  background-color: #F5A623;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_old'].active {
  color: #fff;
  background-color: #F5A623;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_old'].active:before {
  background-color: #fff;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_young'] {
  color: #00B3AF;
  border-color: #00B3AF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_young']:before {
  background-color: #00B3AF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_young'].active {
  color: #fff;
  background-color: #00B3AF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_young'].active:before {
  background-color: #fff;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_foreigner'] {
  color: #54A4FF;
  border-color: #54A4FF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_foreigner']:before {
  background-color: #54A4FF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_foreigner'].active {
  color: #fff;
  background-color: #54A4FF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_foreigner'].active:before {
  background-color: #fff;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_field'] {
  color: #B158FF;
  border-color: #B158FF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_field']:before {
  background-color: #B158FF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_field'].active {
  color: #fff;
  background-color: #B158FF;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_field'].active:before {
  background-color: #fff;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_ban'] {
  color: #FE4848;
  border-color: #FE4848;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_ban']:before {
  background-color: #FE4848;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_ban'].active {
  color: #fff;
  background-color: #FE4848;
}
#admin-competition-player-list-page .player-sort-box .sort-box p[data-value='is_ban'].active:before {
  background-color: #fff;
}
#admin-competition-player-list-page .player-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc(100% + 24px);
}
#admin-competition-player-list-page .player-list .player-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 276px;
  padding: 18px 12px;
  margin-right: 24px;
  margin-bottom: 24px;
  background: #FFFFFF;
  border-radius: 2px;
  font-size: 12px;
}
#admin-competition-player-list-page .player-list .player-item:hover {
  -webkit-box-shadow: 0 6px 9px 1px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 9px 1px rgba(0, 0, 0, 0.08);
}
#admin-competition-player-list-page .player-list .player-item .img-box {
  position: relative;
  width: 80px;
  height: 110px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
#admin-competition-player-list-page .player-list .player-item .img-box img {
  width: 100%;
  height: 100%;
}
#admin-competition-player-list-page .player-list .player-item .img-box .error-info {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  bottom: 4px;
  width: 60px;
  height: 22px;
  border-radius: 0 12px 12px 0;
  background: rgba(254, 72, 72, 0.8);
  color: #fff;
  cursor: pointer;
}
#admin-competition-player-list-page .player-list .player-item .img-box .error-info .iconfont {
  font-size: 12px;
}
#admin-competition-player-list-page .player-list .player-item .base-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#admin-competition-player-list-page .player-list .player-item .base-box > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .name {
  display: -moz-box;
  display: -webkit-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  /*要显示的行数*/
  -webkit-box-orient: vertical;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .name > p {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid #fff;
  border-radius: 50%;
  margin-left: -13px;
  vertical-align: middle;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .name > p[data-value='is_old'] {
  background-color: #F5A623;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .name > p[data-value='is_young'] {
  background-color: #00B3AF;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .name > p[data-value='is_foreigner'] {
  background-color: #54A4FF;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .name > p[data-value='is_field'] {
  background-color: #B158FF;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .name > p[data-value='is_ban'] {
  background-color: #FE4848;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .name > p:nth-child(1) {
  margin-left: 0;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .edit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999;
  cursor: pointer;
}
#admin-competition-player-list-page .player-list .player-item .base-box .column-name .edit:hover {
  color: #333;
}
#admin-competition-player-list-page .player-list .player-item .base-box .middle-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 6px;
}
#admin-competition-player-list-page .player-list .player-item .base-box .role-name {
  padding: 4px 8px;
  border-radius: 2px;
  background: #F5F5F5;
}
#admin-competition-player-list-page .player-list .player-item .base-box .control-box button {
  line-height: 26px;
  height: 26px;
  min-width: inherit;
  margin-right: 10px;
  font-size: 12px;
}
#admin-competition-player-list-page .player-list .player-item .base-box .control-box button:nth-last-child(1) {
  margin-right: 0;
}
#admin-competition-player-list-page .player-list .player-item .base-box .control-box .reject {
  min-width: inherit;
}
.admin-manager-content-head .add-select {
  position: relative;
}
.admin-manager-content-head .add-select .add-select-list {
  position: absolute;
  display: none;
  width: 120px;
  left: 0;
  top: 26px;
  padding-top: 2px;
  z-index: 1;
}
.admin-manager-content-head .add-select .add-select-list ul {
  width: 100%;
  padding: 6px 0;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  border: 1px solid #E5E5E5;
}
.admin-manager-content-head .add-select .add-select-list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  font-size: 12px;
  cursor: pointer;
}
.admin-manager-content-head .add-select .add-select-list ul li:hover {
  background: #F5F5F5;
}
.admin-manager-content-head .add-select:hover .add-select-list {
  display: block;
}
#admin-competition-shirt-page .shirt-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#admin-competition-shirt-page .shirt-list .shirt-item {
  position: relative;
  width: 276px;
  padding: 18px 20px;
  margin-right: 24px;
  margin-bottom: 24px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 6px 9px 1px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 9px 1px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__name {
  line-height: 20px;
  font-weight: 600;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 64px;
  height: 64px;
  margin-right: 22px;
  border-radius: 2px;
  border: 1px solid #fafafa;
  background-color: #fafafa;
  cursor: pointer;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s > p {
  width: 32px;
  height: 32px;
  background: url("/static/image/3.0/icon/shirt_colors.png") no-repeat;
  background-size: 96px 384px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s.active {
  border-color: #333;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s.c > p {
  background-position-x: 0;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s.p > p {
  background-position-x: -32px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s.s > p {
  background-position-x: -64px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s:nth-last-child(1) {
  margin-right: 0;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='0'] > p {
  background-position-y: 0px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='1'] > p {
  background-position-y: -32px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='2'] > p {
  background-position-y: -64px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='3'] > p {
  background-position-y: -96px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='4'] > p {
  background-position-y: -128px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='5'] > p {
  background-position-y: -160px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='6'] > p {
  background-position-y: -192px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='7'] > p {
  background-position-y: -224px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='8'] > p {
  background-position-y: -256px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='9'] > p {
  background-position-y: -288px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='10'] > p {
  background-position-y: -320px;
}
#admin-competition-shirt-page .shirt-list .shirt-item .the__content .item-s[data-value='-1'] > p {
  background-position-y: -352px;
}
.layer-edit-team-info > div {
  margin-top: 32px;
}
.layer-edit-team-info > div:nth-child(1) {
  margin-top: 0;
}
.layer-edit-team-info .team-logo .up-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.layer-edit-team-info .team-logo .up-image img {
  width: 64px;
  height: 64px;
}
.layer-edit-team-info .team-logo .up-image .change-btn {
  margin-left: 16px;
  height: 28px;
}
.layer-add-player-info > div {
  margin-top: 24px;
}
.layer-add-player-info > div:nth-child(1) {
  margin-top: 0;
}
.layer-add-player-info .is-special {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 12px;
  border-radius: 2px;
  background: #EDF5FF;
  color: #4A90E2;
  font-size: 12px;
}
.layer-add-player-info .card-type .my-selection {
  width: 100%;
}
.layer-add-player-info .up-image-box {
  position: relative;
}
.layer-add-player-info .up-image-box .image-des-name {
  margin-top: 4px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
.layer-add-player-info .up-image-box .img-count {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 32px;
  height: 20px;
  padding: 0 8px;
  right: 6px;
  top: 6px;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  color: #fff;
}
.layer-add-player-info .up-image {
  position: relative;
  border: 1px solid #ccc;
}
.layer-add-player-info .up-image img {
  width: 100%;
  height: 100%;
}
.layer-add-player-info .up-image .change-btn {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  left: calc(50% - 12px);
  top: calc(50% - 12px);
  color: #fff;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
.layer-add-player-info .the-up-btn {
  cursor: pointer;
}
.layer-add-player-info .head-image .up-image {
  width: 76px;
  height: 106px;
}
.layer-add-player-info .id-cards-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.layer-add-player-info .id-cards-image .up-image-box {
  margin-right: 16px;
}
.layer-add-player-info .id-cards-image .up-image-box:nth-last-child(1) {
  margin-right: 0;
}
.layer-add-player-info .id-cards-image .up-image {
  width: 165px;
  height: 106px;
}
.layer-add-player-info .other-image .other-image-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.layer-add-player-info .other-image .other-image-box .image-data-ele {
  display: none;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% center;
  background-repeat: no-repeat;
}
.layer-add-player-info .other-image .other-image-box .image-data-ele:nth-last-child(1) {
  display: block;
}
.layer-add-player-info .other-image .up-image-box {
  margin-right: 16px;
}
.layer-add-player-info .other-image .up-image-box:nth-last-child(1) {
  margin-right: 0;
}
.layer-add-player-info .other-image .up-image {
  width: 164px;
  height: 164px;
}
.layer-add-player-info .insurance .insurance-time {
  font-weight: 600;
  color: #aaa;
}
.layer-add-player-info .insurance .insurance-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 20px;
  margin-top: 4px;
  font-size: 12px;
  color: #bbb;
}
.layer-add-player-info .insurance .insurance-state > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4A90E2;
}
.layer-add-player-info .insurance .insurance-state > a i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  line-height: 16px;
  padding-left: 1px;
  margin-left: 6px;
  border-radius: 50%;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  background: #4A90E2;
  font-size: 12px;
  color: #fff;
}
.layer-add-player-info .insurance .other-image-box {
  margin-top: 16px;
}
.layer-team-error-info {
  padding-bottom: 8px;
}
.layer-team-error-info .error-item {
  margin-top: 16px;
}
.layer-team-error-info .error-item .error-title {
  font-weight: 600;
}
.layer-team-error-info .error-item .error-content {
  margin-top: 4px;
}
.layer-team-error-info .error-item:nth-child(1) {
  margin-top: 0;
}
.layer-player-error-info {
  padding: 0 30px;
}
.layer-player-error-info .error-box .one-conf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 16px;
}
.layer-player-error-info .error-box .one-conf .name {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.layer-player-error-info .error-box .one-conf .error-icon {
  width: 16px;
  height: 16px;
}
.layer-player-error-info .error-box .one-conf .error-icon.true {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAACnElEQVRYR+2XS2gTURSGv5tpkBZFuqqCFt0JBcUaJs2iwRdiVwqiEooiCm4EoQuhIBWtENCt4E6KropFcaHVTTFIIRMSEAoKPjalgg/ULhQrNsmVmaQ6bSaZO+m0SWHOMjn3/7/5z50TIlgjJdYIJwGo35MKEg0S9TsBv/Wa445KNASFWg/XeFCDs0gGCHOICB+rwTYW1GAYyZAFJ3hDC/uqwTYGNEeYPHeQnLIl+B2NODqvnFJdfdAcG8nzEMl+G9APNA6gk22O0efoJM84ki4b0Bwah9F50RwvU5bdFHiCZPM/IMEfQhxB55nbOlud0afpA+4D621ABQQn6eGBG2TpXVvpMjiP5Dag2ZKUCM4Q5Z6qvTuoKfmSTrqZVhW1+sxzGZJIBivOCS7QY8ErV3VQc4XMcwM4gbDuVZIoV91+QSznd6zjGyNIEg4kg8QsXU9VO9EMlyhy0zayFCES6Hyq6jJFO794hCTu0JMkxmVPhOVm99Eb3EVy2gb7mRD96ExUGKbZBjwFdjjA3CLGxXog1V6m0hifI4nZYIsIhtG5jqBofZ4hguQxkg6HOzlClHMI5MqBmsqGZZ5FsnWJ0QSCfkLoFBlF0uYAOUaUhNLdrvEU7qNfOFxa2JMVMIKvSNoXrZ+FM4JxWjhKhPl6k/wv5UXB4BgwZq0etxKk6KCP7fx2a1X53t1wqYrBFSTXaoqbG3QDB+nipwqESo93UDNNg1FrvzqVYIo29rKTWRUA1R7voKbyDK18YBLoXmQkeEsrveziiyqAal99oKVNsKW8CTaVzabR6EVnRtXcS1/9oKZLmiiQQjBLmDh7eO/F3Evv8kBNpwzHEbyu9hfCC0yt3uWD+kXiohOA+h10kGiQqN8J+K0X3FG/E/0LQE+OKY/PoEsAAAAASUVORK5CYII=") no-repeat;
  background-size: 16px 16px;
}
.layer-player-error-info .error-box .one-conf .error-icon.false {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAABuUlEQVRYR+2Yb07DMAzF7XKnpUdY9wHKAUD8OQjlJGxwAGBI246wXYqglnXKWImf3WzSpPZr0uTX52c7KdOZPHwmnDSApo7UoOigqKSAn0yuaDT64qr6lubGxn1VZbTZXPJy+aFZB/KoH4+fPFHFRFPK80crbAO5Xk890Q3X661WzyisCNpCtgtaYUPIYC0YNgrqi6L03r///WotbBfkDpb5GrFBHDQIlRU2Ckn0Rnl+h1hJDv2v+V+897daWEHJV3LuHoGs9xVB60nbTFXBpoSEQbWwqSFVoChsY49tCTqwCrMq3OH7UOjDF0QbEF3UdTIlpFrRdvMYbFcB5x5KBjUX7Q3781DYFJBmRVFlU0GmAf0ncZrFmWfk3ANaK2OxVSfTnpoRyKBFJoE1gcbqZGcy9Tx1mUIvFPNZHXFLu5VSWqUo0nGaDY1ngyQeRSDbpBGbguHwDSmqgURKl/Y8C3nUAnkMWPvBGWyLqWxgu4qAkJCyWVbyYvHZO+sPLndKyBis5iaKJVN7XTZCdsFqIKFk2m1SFCU5N+/bt4/6A0LyzynGodCfAkTaYwCVFNKOD4pqFZPmn42iPw/WjjjfUt/kAAAAAElFTkSuQmCC") no-repeat;
  background-size: 16px 16px;
}
.layer-player-error-info .error-box .one-conf:nth-child(1) {
  margin-top: 0;
}
.layer-team-dissatisfy-info .the__header {
  margin-bottom: 10px;
  font-weight: 600;
}
.layer-team-dissatisfy-info .the__content > p {
  position: relative;
  line-height: 20px;
  padding-left: 14px;
  margin-top: 10px;
}
.layer-team-dissatisfy-info .the__content > p:nth-child(1) {
  margin-top: 0;
}
.layer-team-dissatisfy-info .the__content > p:before {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  left: 0;
  top: calc(50% - 3px);
  background: #FE4848;
}
.layer-approved-team-error-info .the__header {
  margin-bottom: 16px;
  font-weight: 600;
  color: #FE4848;
}
.layer-approved-team-error-info .the__header__normal {
  color: #FE4848;
  margin-bottom: 10px;
}
.layer-approved-team-error-info .the__content .one-error-info {
  position: relative;
  padding-left: 14px;
  margin-top: 10px;
}
.layer-approved-team-error-info .the__content .one-error-info > p {
  font-size: 12px;
}
.layer-approved-team-error-info .the__content .one-error-info > div {
  margin-top: 4px;
  font-size: 14px;
  font-weight: 600;
}
.layer-approved-team-error-info .the__content .one-error-info:before {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  left: 0;
  top: 5px;
  background: #FE4848;
}
.layer-approved-team-error-info .the__content .one-error-info:nth-child(1) {
  margin-top: 0;
}
.select-shirt-box {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 156px;
  height: 60px;
  padding: 12px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  z-index: 1;
}
.select-shirt-box > p {
  width: 12px;
  height: 12px;
  margin-top: 12px;
  margin-right: 12px;
  border-radius: 1px;
  cursor: pointer;
}
.select-shirt-box > p[data-value='0'] {
  border: 1px solid #DBDBDB;
}
.select-shirt-box > p[data-value='1'] {
  background: #FE4848;
}
.select-shirt-box > p[data-value='2'] {
  background: #FFD100;
}
.select-shirt-box > p[data-value='3'] {
  background: #18D33B;
}
.select-shirt-box > p[data-value='4'] {
  background: #06DFDF;
}
.select-shirt-box > p[data-value='5'] {
  background: #0EACFF;
}
.select-shirt-box > p[data-value='6'] {
  background: #FF9800;
}
.select-shirt-box > p[data-value='7'] {
  background: #9013FE;
}
.select-shirt-box > p[data-value='8'] {
  background: #FFACAC;
}
.select-shirt-box > p[data-value='9'] {
  background: #000000;
}
.select-shirt-box > p[data-value='10'] {
  background: #DDDDDD;
}
.select-shirt-box > p:nth-child(6n+6) {
  margin-right: 0;
}
.select-shirt-box > p:nth-child(1) {
  margin-top: 0;
}
.select-shirt-box > p:nth-child(2) {
  margin-top: 0;
}
.select-shirt-box > p:nth-child(3) {
  margin-top: 0;
}
.select-shirt-box > p:nth-child(4) {
  margin-top: 0;
}
.select-shirt-box > p:nth-child(5) {
  margin-top: 0;
}
.select-shirt-box > p:nth-child(6) {
  margin-top: 0;
}
#admin-competition-team-file-page .file-text-box .item__name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#admin-competition-team-file-page .file-text-box .item__name .is-error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50px;
  height: 26px;
  margin-left: 12px;
  background: #FEECEC;
  border-radius: 2px;
  color: #FE4848;
  font-size: 12px;
}
#admin-competition-team-file-page .file-text-box .item__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#admin-competition-team-file-page .file-text-box .item__content input {
  width: 400px;
  margin-right: 16px;
}
#admin-competition-team-file-page .file-image-box .item__name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#admin-competition-team-file-page .file-image-box .item__name .is-error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50px;
  height: 26px;
  margin-left: 12px;
  background: #FEECEC;
  border-radius: 2px;
  color: #FE4848;
  font-size: 12px;
}
#admin-competition-team-file-page .file-image-box .item__name button {
  margin-left: 16px;
}
#admin-competition-team-file-page .file-image-box .file-image-content {
  width: 100%;
  overflow-x: hidden;
}
#admin-competition-team-file-page .file-image-box .file-image-content .file-image-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc(100% + 16px);
}
#admin-competition-team-file-page .file-image-box .file-image-content .file-image-wrap .file-image {
  position: relative;
  width: 200px;
  height: 200px;
  margin-right: 16px;
  margin-bottom: 16px;
  border: 1px solid #ccc;
  background-size: cover;
  background-position: 50% center;
  background-repeat: no-repeat;
}
#admin-competition-team-file-page .file-image-box .file-image-content .file-image-wrap .file-image .delete {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 20px;
  font-size: 14px;
  top: 8px;
  right: 8px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  cursor: pointer;
}
#admin-competition-team-file-page .file-image-box .file-image-content .file-image-wrap .up-image-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 200px;
  height: 200px;
  border: 1px dashed #ccc;
  color: #ccc;
  cursor: pointer;
}
.layer-check-team-color-template .team-color-item {
  margin-top: 16px;
}
.layer-check-team-color-template .team-color-item .the-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.layer-check-team-color-template .team-color-item .team-color-item-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
  padding-left: 24px;
}
.layer-check-team-color-template .team-color-item .team-color-item-body .data-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100px;
}
.layer-check-team-color-template .team-color-item:nth-child(1) {
  margin-top: 0;
}
.layer-user-ban-pop-box {
  text-align: center;
  background: #F5F5F5;
  line-height: 24px;
}
.layer-user-ban-pop-box .the__title {
  font-size: 12px;
}
.layer-user-ban-pop-box .the__time {
  font-weight: bold;
}
.layer-apply-send-message-temp-box {
  font-size: 12px;
}
.layer-apply-send-message-temp-box .model-edit-box {
  margin-top: 24px;
}
.layer-apply-send-message-temp-box .model-edit-box .model_name {
  font-size: 12px;
}
.layer-apply-send-message-temp-box .model-edit-box:nth-child(1) {
  margin-top: 0;
}
.layer-apply-send-message-temp-box .msg-content .model_content > p,
.layer-apply-send-message-temp-box .msg-content .model_content > div {
  margin-top: 8px;
}
.layer-apply-send-message-temp-box .msg-content .model_content > p:nth-child(1),
.layer-apply-send-message-temp-box .msg-content .model_content > div:nth-child(1) {
  margin-top: 0;
}
.layer-apply-send-message-temp-box .msg-content .account-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.layer-apply-send-message-temp-box .msg-content .login-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.layer-apply-send-message-temp-box .msg-content .login-info > input {
  margin-right: 16px;
}
.layer-admin-create-account-temp-box {
  font-size: 12px;
}
.layer-admin-create-account-temp-box .model-edit-box {
  margin-top: 24px;
}
.layer-admin-create-account-temp-box .model-edit-box .model_name {
  font-size: 12px;
}
.layer-admin-create-account-temp-box .model-edit-box:nth-child(1) {
  margin-top: 0;
}
.layer-admin-create-account-temp-box .account-area .select-area .area-item {
  width: 145px;
  margin-right: 10px;
}
.layer-admin-create-account-temp-box .account-area .select-area .area-item:nth-last-child(1) {
  margin-right: 0;
}
.layer-admin-create-account-temp-box .base-input {
  width: 300px;
}
.layer-check-account-temp-box {
  font-size: 12px;
}
.layer-check-account-temp-box .model-edit-box {
  margin-top: 24px;
}
.layer-check-account-temp-box .model-edit-box .model_name {
  font-size: 12px;
}
.layer-check-account-temp-box .model-edit-box:nth-child(1) {
  margin-top: 0;
}
.layer-check-account-temp-box .input-search-box {
  position: relative;
  width: 300px;
}
.layer-check-account-temp-box .input-search-box .input-search-list {
  position: absolute;
  width: calc(100% + 2px);
  padding: 6px 0;
  max-height: 160px;
  overflow: auto;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #ccc;
  border-radius: 2px;
  left: -1px;
  top: calc(100% + 1px);
  bottom: auto;
  background: #fff;
  z-index: 1;
}
.layer-check-account-temp-box .input-search-box .input-search-list .one-result {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 12px;
  line-height: 20px;
  cursor: pointer;
}
.layer-check-account-temp-box .input-search-box .input-search-list .one-result img {
  width: 24px;
  height: 24px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 8px;
}
.layer-check-account-temp-box .input-search-box .input-search-list .one-result p {
  padding: 2px 0;
  line-height: 20px;
}
.layer-check-account-temp-box .input-search-box .input-search-list .one-result:hover {
  background: #f5f5f5;
}
.layer-check-account-temp-box .input-search-box .input-search-list .no-search-data {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.layer-check-account-temp-box .check-result .result-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 300px;
  height: 32px;
  line-height: 20px;
}
.layer-check-account-temp-box .check-result .result-info img {
  width: 30px;
  height: 30px;
  margin-right: 4px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.layer-check-account-temp-box .check-result .result-info .the-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.layer-check-account-temp-box .check-result .result-info .the-name p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.layer-check-account-temp-box .check-result .result-info a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: #4A90E2;
}
.layer-check-account-temp-box .check-result .result-info a span {
  margin-right: 4px;
}
.layer-check-account-temp-box .account-result .model_content .one-account-result {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 16px;
}
.layer-check-account-temp-box .account-result .model_content .one-account-result:nth-child(1) {
  margin-top: 0;
}
.layer-check-account-temp-box .account-result .model_content .one-account-result .select-the-account {
  position: relative;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background: #F7F7F7;
  cursor: pointer;
}
.layer-check-account-temp-box .account-result .model_content .one-account-result .select-the-account.active {
  border: none;
  background: #00C700;
}
.layer-check-account-temp-box .account-result .model_content .one-account-result .select-the-account.active:before {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  height: 20px;
  width: 20px;
  font-size: 14px;
  font-family: 'iconfont' !important;
  content: '\E6A1';
  color: #fff;
  top: 0;
  left: 0;
}
.layer-check-account-temp-box .base-input {
  width: 300px;
}
#admin-competition-sponsor-page > .title {
  border-bottom: none;
  padding-bottom: 0;
}
#admin-competition-sponsor-page .page-content-list .base-input {
  width: 480px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box {
  padding: 32px 96px;
  border-top: 1px solid #EEEEEE;
}
#admin-competition-sponsor-page .page-content-list .the-model-box:nth-child(1) {
  border-top: none;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .the__name {
  position: relative;
  line-height: 26px;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 600;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .the__name:before {
  position: absolute;
  content: '';
  width: 4px;
  height: 18px;
  left: 0;
  top: calc(50% - 9px);
  background: #00C700;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content {
  margin-top: 24px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .video-up-progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .video-up-progress .text {
  width: 80px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .video-up-progress .progress-box {
  width: 240px;
  height: 4px;
  border-radius: 2px;
  margin-right: 12px;
  background: #eee;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .video-up-progress .progress-box .progress {
  width: 0;
  height: 4px;
  border-radius: 2px;
  -webkit-transition: width 0.2s linear;
  transition: width 0.2s linear;
  background: #00C700;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .video-up-progress .progress-box .progress.loading {
  background: url(data:image/gif;base64,R0lGODlhMgEDAMQfACV79DaH+avH8bDK9rDJ7ajI8qvI7q3K8a/M92Oc7ih776/K9KrL9KbH8KbK8jV/7i9+7xhw8bjT+ICw8pLF+sHW9a3H8ajH8azJ8LPL9q3L9rPL7zB/8SV89zSH/f///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QTdFQzI3OUUyMUQxMUU2OEVGMUVFRTY0NzY1NUJEMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QTdFQzI3QUUyMUQxMUU2OEVGMUVFRTY0NzY1NUJEMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZBN0VDMjc3RTIxRDExRTY4RUYxRUVFNjQ3NjU1QkQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZBN0VDMjc4RTIxRDExRTY4RUYxRUVFNjQ3NjU1QkQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwv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) no-repeat;
  background-size: 100% 4px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .video-up-progress .percent {
  width: 40px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .video-up-progress .quit-upload {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 14px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .image-box,
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .video-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .show-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 24px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .show-box img,
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .show-box video {
  display: block;
  height: 164px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .show-box .play-btn {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .show-box .play-btn .icon-pull-right {
  font-size: 20px;
  color: #fff;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .show-box .icon-close {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  top: 5px;
  right: 5px;
  border-radius: 50%;
  font-size: 14px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .up-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .up-box button {
  margin-right: 10px;
}
#admin-competition-sponsor-page .page-content-list .the-model-box .model-content .ad-content .up-box .the-desc {
  font-size: 12px;
  color: #999;
}
#admin-competition-sponsor-page .page-content-list .normal-sponsor-img .model-content {
  margin-top: 24px;
}
#admin-competition-sponsor-page .page-content-list .normal-sponsor-img .model-content .ad-content .show-box img {
  height: 126px;
}
.layer-admin-import-player-error-info .error-tip-info {
  line-height: 20px;
}
.layer-admin-import-player-error-info .error-tip-info .error-number {
  color: #FE4848;
}
.layer-admin-import-player-error-info .data-list-box {
  margin-top: 16px;
}
.layer-admin-import-player-error-info .data-list-box .data-list-head .the-name,
.layer-admin-import-player-error-info .data-list-box .data-list-head .the-role,
.layer-admin-import-player-error-info .data-list-box .data-list-head .the-number {
  max-width: 100px;
}
.layer-admin-import-player-error-info .data-list-box .data-list-body {
  max-height: 200px;
  overflow: auto;
}
.layer-admin-import-player-error-info .data-list-box .data-list-body .data-item {
  min-height: 50px;
}
.layer-admin-import-player-error-info .data-list-box .data-list-body .data-item .the-name,
.layer-admin-import-player-error-info .data-list-box .data-list-body .data-item .the-role,
.layer-admin-import-player-error-info .data-list-box .data-list-body .data-item .the-number {
  max-width: 100px;
}
#admin-competition-list-page .competition-parent-list,
#admin-competition-list-page .competition-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#admin-competition-list-page .competition-parent-list .competition-item,
#admin-competition-list-page .competition-list .competition-item {
  position: relative;
  width: 48%;
  width: calc(50% - 12px);
  padding-bottom: 20px;
  margin-bottom: 24px;
  border-radius: 2px;
  background: #fff;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#admin-competition-list-page .competition-parent-list .competition-item .banner-box,
#admin-competition-list-page .competition-list .competition-item .banner-box {
  padding: 12px;
}
#admin-competition-list-page .competition-parent-list .competition-item .banner-box a,
#admin-competition-list-page .competition-list .competition-item .banner-box a {
  width: 100%;
}
#admin-competition-list-page .competition-parent-list .competition-item .banner-box a img,
#admin-competition-list-page .competition-list .competition-item .banner-box a img {
  width: 100%;
  height: 100%;
}
#admin-competition-list-page .competition-parent-list .competition-item .title-box,
#admin-competition-list-page .competition-list .competition-item .title-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
}
#admin-competition-list-page .competition-parent-list .competition-item .title-box .status,
#admin-competition-list-page .competition-list .competition-item .title-box .status {
  width: 58px;
  height: 22px;
  margin-right: 6px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background-size: 100%;
  background-repeat: no-repeat;
}
#admin-competition-list-page .competition-parent-list .competition-item .title-box .status[data-status='0'],
#admin-competition-list-page .competition-list .competition-item .title-box .status[data-status='0'] {
  background-image: url('/static/image/3.0/websiteV3/competition/onplan.png');
}
#admin-competition-list-page .competition-parent-list .competition-item .title-box .status[data-status='1'],
#admin-competition-list-page .competition-list .competition-item .title-box .status[data-status='1'] {
  background-image: url('/static/image/3.0/websiteV3/competition/onjoin.png');
}
#admin-competition-list-page .competition-parent-list .competition-item .title-box .status[data-status='2'],
#admin-competition-list-page .competition-list .competition-item .title-box .status[data-status='2'] {
  background-image: url('/static/image/3.0/websiteV3/competition/ondo.png');
}
#admin-competition-list-page .competition-parent-list .competition-item .title-box .status[data-status='3'],
#admin-competition-list-page .competition-list .competition-item .title-box .status[data-status='3'] {
  background-image: url('/static/image/3.0/websiteV3/competition/ondo.png');
}
#admin-competition-list-page .competition-parent-list .competition-item .title-box .status[data-status='4'],
#admin-competition-list-page .competition-list .competition-item .title-box .status[data-status='4'] {
  background-image: url('/static/image/3.0/websiteV3/competition/onfinish.png');
}
#admin-competition-list-page .competition-parent-list .competition-item .title-box .competition-name,
#admin-competition-list-page .competition-list .competition-item .title-box .competition-name {
  display: -webkit-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 2px 0;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box,
#admin-competition-list-page .competition-list .competition-item .base-info-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px;
  margin-top: 12px;
  font-size: 12px;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 20px;
  color: #999;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .the-area,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .the-area,
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .the-time,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .the-time,
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .the-type,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .the-type,
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .the-round-type,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .the-round-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 16px;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .the-area:nth-last-child(1),
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .the-area:nth-last-child(1),
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .the-time:nth-last-child(1),
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .the-time:nth-last-child(1),
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .the-type:nth-last-child(1),
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .the-type:nth-last-child(1),
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .the-round-type:nth-last-child(1),
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .the-round-type:nth-last-child(1) {
  margin-right: 0;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__left__info .iconfont,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__left__info .iconfont {
  margin-right: 4px;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__right__info,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__right__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 16px;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__right__info > p,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__right__info > p {
  line-height: 16px;
  padding-left: 8px;
  margin-left: 8px;
  border-left: 1px dashed #999;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__right__info > p:nth-child(1),
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__right__info > p:nth-child(1) {
  padding-left: 0;
  margin-left: 0;
  border-left: none;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__right__info .is-group-competition,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__right__info .is-group-competition {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80px;
  height: 28px;
  line-height: 28px;
  border-radius: 2px;
  font-size: 12px;
  color: #fff;
  font-weight: 600;
  background: #FFBF31;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__right__info .is-group-competition > span,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__right__info .is-group-competition > span {
  margin-right: 4px;
}
#admin-competition-list-page .competition-parent-list .competition-item .base-info-box .the__right__info .is-group-competition .iconfont,
#admin-competition-list-page .competition-list .competition-item .base-info-box .the__right__info .is-group-competition .iconfont {
  font-size: 12px;
}
#admin-competition-list-page .competition-parent-list .competition-item .delete,
#admin-competition-list-page .competition-list .competition-item .delete {
  position: absolute;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 26px;
  height: 26px;
  line-height: 20px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  right: 16px;
  top: 16px;
  color: #fff;
  cursor: pointer;
}
#admin-competition-list-page .competition-parent-list .competition-item:hover,
#admin-competition-list-page .competition-list .competition-item:hover {
  -webkit-box-shadow: 2px 2px 14px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 14px 1px rgba(0, 0, 0, 0.15);
}
#admin-competition-list-page .competition-parent-list .competition-item:hover .delete,
#admin-competition-list-page .competition-list .competition-item:hover .delete {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#admin-competition-list-page .competition-parent-list .competition-item:nth-child(odd),
#admin-competition-list-page .competition-list .competition-item:nth-child(odd) {
  margin-right: 12px;
}
#admin-competition-list-page .competition-parent-list .competition-item:nth-child(even),
#admin-competition-list-page .competition-list .competition-item:nth-child(even) {
  margin-left: 12px;
}
