@charset "UTF-8";
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  line-height: 1.8;
  font-family: SourceHanSansCN;
  font-size: 16px;
}

div {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.onek {
  width: 1050px;
  margin: 0 auto;
}

* [class*="col-"] {
  padding: 0 10px;
}

/* 版权声明 */
.copright {
  width: 100%;
  line-height: 1.3;
  padding: 5px 0 5px;
  background-color: #000000;
  color: #ffffff;
  text-align: center;
}

/* banner */
.banner img {
  width: 100%;
}

/* brief */
.brief {
  padding: 80px 34px 40px 93px;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  line-height: 34px;
  position: relative;
}

.brief .top-left {
  position: absolute;
  top: 65px;
  left: 30px;
}

.brief .btm-rig {
  position: absolute;
  bottom: 20px;
  left: 110px;
}

/* public title */
.title {
  width: 452px;
  height: 63px;
  background: url(https://s5.51cto.com/oss/202201/12/f98815ba7b48ff49eb8f41c0888aaeb1.png) no-repeat center top;
  margin: 0 auto;
  font-size: 32px;
  font-weight: bold;
  color: #ffffff;
  line-height: 63px;
  text-align: center;
}

/* live */
.live {
  padding: 40px 0;
}

.live .livebox {
  position: relative;
}

.live .rgcon {
  text-align: right;
}

.live .rgcon p {
  display: inline-block;
  width: 166px;
  height: 29px;
  background: #f6dada;
  border: 2px solid #d4141a;
  border-radius: 15px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  color: #d4141a;
  line-height: 25px;
  text-align: center;
}

/* person */
.person {
  padding: 40px 0;
  background: #fffaf7;
}

.person .perlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.person .percard {
  width: 196px;
  height: 340px;
  margin: 42px 7px 0;
  background: #f5f5f5;
}

.person .percard .pname {
  font-size: 22px;
  font-weight: bold;
  color: #333333;
  line-height: 22px;
  text-align: center;
  margin: 0 13px;
  padding: 17px 0 10px;
  border-bottom: 1px solid #d4141a;
}

.person .percard .pposi {
  margin: 10px 0 0;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 21px;
  text-align: center;
}

/* schedule */
.schedule {
  padding: 40px 0;
}

.schedule table {
  margin-top: 30px;
  width: 100%;
}

.schedule table .rg-line {
  border-right: 2px solid #cecece;
}

.schedule table td {
  padding: 0 0 45px 32px;
  vertical-align: top;
}

.schedule table .time {
  font-size: 16px;
  font-weight: bold;
  color: #4c4c4c;
  position: relative;
  line-height: 35px;
}

.schedule table .time span {
  width: 18px;
  height: 18px;
  background: #d4141a;
  border: 4px solid #ffcdd0;
  border-radius: 50%;
  position: absolute;
  right: -10px;
  top: 5px;
}

.schedule table .item {
  font-size: 18px;
  font-weight: bold;
  color: #d4141a;
  line-height: 35px;
}

.schedule table .con {
  font-size: 16px;
  font-weight: normal;
  color: #4c4c4c;
  line-height: 35px;
}

/* information */
.information {
  padding: 40px 0;
  background: url(https://s6.51cto.com/oss/202201/12/c68f99db9714551cd3e377f3dd355559.png) no-repeat center top;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  line-height: 25px;
}

.information img {
  margin-right: 30px;
}

.information .infocon {
  margin-top: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
/*# sourceMappingURL=index.css.map */