/*公共部分------------------------------------开始*/
@font-face {
  font-family: 'iconfont';
  src: url(../fonts/iconfont/iconfont.woff2) format('woff2'),
      url(../fonts/iconfont/iconfont.woff) format('woff'),
      url(../fonts/iconfont/iconfont.ttf) format('truetype');
}
@font-face {
  font-family: 'ITC Lubalin Graph Medium';
  src: url(../fonts/ITC-Lubalin-Graph-Medium.woff2) format('opentype')
}
.beat{
  transform-origin: bottom;
  animation: beat-scale 1.4s linear infinite;
}
      
@keyframes beat-scale{
  25%{
       transform: scaleY(0.3);
  }
  50%{
       transform: scaleY(1);
  }
  75%{
       transform: scaleY(0.3);
  }
}
.beat:nth-child(1){
  animation-delay: 0.4s;
}
.beat:nth-child(2){
  animation-delay: 0.2s;
}
html {
  scroll-padding-top: 92px;
}
body {
  color: #03234B;
  width: 100%;
  /* overflow-x: hidden; */
  position: static;
  background: #fff;
  overflow:auto;
}
#summit2023 {
  overflow-y: auto;
}
.d-flex {
  display: flex;
}
.flex-center {
  align-items: center;
}
.space-between {
  justify-content: space-between;
}
.static-div {
  position: static;
  overflow: hidden!important;
}
.sticky-div {
  position: sticky;
  top: 92px;
  z-index: 1100;
  overflow: scroll!important;
}
.lubalinFont {
  font-weight: 400!important;
  font-family: ITC Lubalin Graph Medium,PingFangSC-Regular,Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,"Microsoft yahei",Arial,Helvetica,sans-serif!important;
}
[v-cloak] {
  display: none;
}
.dd-video-layer-box_pop {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99999;
  display: none;
  top: 0;
}

.dd-relative_pop {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}

.dd-video-layer-bg_pop {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000000;
}

.dd-video-layer_pop {
  width: 1200px;
  height: 676px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -338px;
  margin-left: -600px;
}

.dd-video-close {
  width: 0.60rem;
  height: 0.60rem;
  position: absolute;
  right: 0.60rem;
  top: 0.60rem;
}

.dd-video-layer-item_pop {
  display: none;
}
.pv-cover>div {
  background-color: #000000!important;
  opacity: 0.5!important;
}
.plenary-video .pv-cover>div {
  opacity: 0!important;
}
.image-slot,.el-image__error {
  width: 372px;
  height: 248px;
  background-color: #e7eaee;
  color: #c0c4cc;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* 头部 */
.summit2023-head {
  width: 100%;
  height: 92px;
  font-size: 16px;
  color: #9FA8B1;
  padding: 0 160px;
  position: fixed;
  z-index: 1111;
  background: #fff;
  top: 0;
  left: 0;
}
.common-h-left a:first-child {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}
.common-height-auto-width-logo img {
  width: 186px;
  height: 64px;
}
.common-h-left a{
  display: block;
}
.common-h-logo, .common-height-auto-width-logo {
  margin: 0;
}
.summit2023-menus {
  height: 100%;
  align-items: center;
  /* padding: 30px 0 20px; */
}
.summit2023-menus ul {
  list-style: none;
  font-weight: bold;
}
.summit2023-menus ul li {
  margin-right: 40px;
  box-sizing: border-box;
  padding: 30px 0 20px;
}
.summit2023-menus ul li>a {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 6px 0 13px;
  border-bottom: 3px solid #fff;
  box-sizing: border-box;
  color: #9FA8B1;
}

.menu-active>a, .summit2023-menus ul li:hover>a {
  color: #03234B!important;
  border-bottom: 3px solid #FFD202!important;
}
.summit2023-menus ul li:nth-child(2) {
  margin-right: 24px;
  position: relative;
}
.summit2023-menus ul li:last-child {
  position: relative;
}
.summit2023-menus ul li a .arrow-down {
  width: 16px;
  height: 16px;
  background: url("../images/summit2023/arrow-down.png") no-repeat;
  background-size: 100% 100%;
  display: block;
}
.summit2023-menus ul li a .arrow-down-active {
  width: 16px;
  height: 16px;
  background: url("../images/summit2023/arrow-down-active.png") no-repeat;
  background-size: 100% 100%;
  display: none;
}
.summit2023-menus ul li:nth-child(2):hover .dropBox, .summit2023-menus ul li:nth-child(2):hover .arrow-down-active {
  display: block;
}
.summit2023-menus ul li:nth-child(2):hover .arrow-down {
  display: none;
}
.summit2023-menus ul li a:hover {
  color: #03234B;
}
.schedule-menu {
  width: 140px;
  text-align: justify;
  left: -35px;
  top:0;
  display: none;
  align-items: flex-start;
  /* box-shadow: 0 4px 6px 2px rgba(0, 0, 0, 0.1); */
}
.schedule-menu .schedule-menuDropBox {
  width: 140px;
  height: 96px;
  padding: 16px 0;
  text-align: justify;
  left: -35px;
  bottom: -117px;
  align-items: flex-start;
  background: #fff;
  color: #03234B;
  font-weight: 400;
  font-size: 14px;
  flex-direction: column;
  box-shadow: 0 4px 6px 2px rgba(0, 0, 0, 0.1);
}
.schedule-menu .schedule-menuDropBox div {
  margin: 0!important;
  border: none;
  height: 28px;
  padding: 0 20px;
  width: 100%;
  cursor: pointer;
  line-height: 28px;
}
.schedule-menu .schedule-menuDropBox div a {
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
}
.schedule-menu .schedule-menuDropBox div:hover {
  background: #F7F8FA;
  border-bottom: none!important;
}
.schedule-menu .schedule-menuDropBox div a:hover {
  background: #F7F8FA;
  border-bottom: none!important;
  color: #03234B;
}
.summit2023-menus ul li .schedule-menu {
  display: none;
  position: absolute;
  top: 92px;
}
.qrcode-box {
  width: 258px;
  padding: 12px;
  left: -90px;
  display: none;
  background: #fff;
  font-weight: 400;
  font-size: 14px;
  color: #03234B;
  line-height: 20px;
  box-shadow: 0 4px 6px 2px rgba(0,0,0,0.10);
}
.qrcode {
  width: 80px;
  height: 80px;
  margin-right: 8px;
}
.qrcode img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.contact-text {
  line-height: 20px;
  width: calc(100% - 88px);
}
.summit2023-menus ul li:last-child:hover .qrcode-box {
  display: flex;
  position: absolute;
  top: 92px;
}
.sign_up_btn {
  padding: 6px 16px;
  background: #FFD202;
  border-radius: 4px;
  font-weight: bold;
  font-size: 16px;
  color: #03234B;
  text-align: center;
  line-height: 20px;
  margin-right: 60px;
  cursor: pointer;
}
.sign_up_btn:hover {
  background: #FFDC34;
}
.languages_btn {
  height: 32px;
  font-weight: 400;
  font-size: 14px;
  color: #9FA8B1;
  line-height: 32px;
  cursor: pointer;
}
.language-active {
  color: #03234B;
}
.languages_btn span {
  display: block;
}
/* banner */
.summit2023_banner {
  width: 100%;
  height: 661px;
  position: relative;
  color: #fff;
  margin-top: 92px;
}
.mengceng {
  width: 1180px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(270deg,rgba(3, 35, 75, 0) 0%, rgba(1, 18, 40, .5) 100%);
}
#banner_video {
  width: 100%;
  height: 661px;
  object-fit: cover;
}
.summit2023_sub {
  position: absolute;
  top: 130px;
  left: 160px;
}
.summit2023_sub p {
  width: 100%;
}
.summit2023_theme {
  font-weight: 400;
  font-size: 36px;
  color: #FFFFFF;
  line-height: 48px;
  margin-bottom: 10px;
}
.topic {
  font-weight: 600;
  font-size: 80px;
  color: #FFFFFF;
  line-height: 96px;
  margin-bottom: 32px;
}
.sub_detail {
  font-weight: 400;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 24px;
}
.sub_detail i {
  font-size: 20px;
  margin-right: 12px;
}
.activity_address {
  margin: 12px 0 40px;
}
.banner_sign_up_btn {
  background: #aeaeae;
  border-radius: 18px 0 18px 0;
  font-weight: 600;
  font-size: 28px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
  border: none;
  padding: 16px 56px;
  position: relative;
  cursor: not-allowed;
}
.banner_sign_up_btn:focus, .banner_sign_up_btn:hover {
  background: #aeaeae;
  color: #fff;
}
.banner_sign_up_btn i {
  font-size: 28px;
  margin-right: 8px;
  color: #fff;   
}
.bookSeat {
  top: 444px;
}
.el-form-item__label, .el-input__inner {
  font-size: 16px!important;
  color: #03234B!important;
}
.el-input__inner {
  border: 1px solid #DADEE2;
  height: 48px;
  line-height: 48px;
}
.el-tooltip__popper {
  padding: 14px 20px;
}
.el-tooltip__popper.is-dark {
  background-color: #000;
  top: -500px;
}
.el-dialog__body {
  padding: 40px 80px 80px;
}
.el-form-item__label {
  text-align: left;
  height: 48px;
  line-height: 48px;
}
.offline {
  overflow: hidden;
  margin-bottom: 40px!important;
}
.online {
  overflow: hidden;
  margin-bottom: 40px!important;
}
.online .el-form-item__label {
  width: 100%!important;
  margin: 0!important;
}
.offline .el-form-item__content, .online .el-form-item__content{
  margin-left: 0!important;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.offline .el-form-item__content .el-checkbox-group {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.offline .el-checkbox:not(:first-child) {
  margin-right: 20px;
  flex: 1;
}
.offline .el-form-item__content::before {
  display: none;
}
.el-checkbox.is-bordered {
  border: 1px solid #DADEE2;
}
.el-checkbox.is-bordered.is-checked {
  border-color: rgba(61,180,230,0.20);
  background: #E3F7FE;
}
.el-checkbox__input.is-checked+.el-checkbox__label {
  color: #03234B;
}
.offline .el-checkbox__label {
  font-weight: bold;
  line-height: 20px;
  padding-left: 12px;
}
.el-checkbox.is-bordered {
  padding: 10px 12px;
}
.liveCheckBox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.liveCheckBox .el-checkbox.is-bordered {
  margin: 0!important;
  margin-top: 20px!important;
  height: auto;
  display: flex;
  align-items: center;
  width: 230px;
}
.is-error, .el-form-item__error {
  position: relative;
}
.el-cascader {
  width: 100%;
}
.el-select {
  width: 100%;
}
.el-checkbox-group .el-checkbox:last-child {
  margin-right: 0!important;
}
.dialogbook-form-success .el-dialog {
  width: 480px;
  border-top: 8px solid #3DB4E6;
  padding: 0 40px;
  top: 50%;
  position: fixed;
  margin-top: -168px!important;
  left: 50%;
  margin-left: -240px;
}
.livecheckall {
  margin:0;
}
.subscribe {
  margin-bottom: 80px;
}
.subscribe .el-checkbox__label{
  font-size: 16px;
}
.dialogbookSeatForm .el-dialog, .dialogbookliveForm .el-dialog {
  width: 640px;
  max-height: calc(100% - 16vh);
  overflow: scroll;
  overflow: -moz-scrollbars-none;
}
.dialogbookliveForm .el-dialog {
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.dialogbookliveForm .el-dialog::-webkit-scrollbar {
  /*隐藏滚轮*/
  display: none;
  width: 0px;  /* remove scrollbar space */
  background: transparent;
}
.dialogbook-form-success .el-dialog__header {
  text-align: center;
  padding: 32px 0 24px;
  font-weight: 600;
  font-size: 20px;
  color: #03234B;
  line-height: 30px;
}
.dialogbook-form-success .el-dialog__body {
  width: 100%;
  padding: 20px;
  background: #F7F8FA;
}
.dialogbook-form-success .success-tips {
  margin-left: 16px;
}
.dialogbook-form-success .success-qrcode {
  width: 92px;
  height: 92px;
}
.dialogbook-form-success .success-qrcode img {
  object-fit: contain;
  width: 92px;
  height: 92px;
}
.dialogbookSeatForm .el-button, .dialogbookliveForm .el-button  {
  width: 180px;
  height: 40px;
  font-weight: 600;
  font-size: 14px;
  color: #03234B;
  text-align: center;
  line-height: 40px;
  padding: 0;
}
.el-dialog__footer {
  text-align: center;
}
.dialogbookSeatForm .el-dialog, .dialogbookliveForm .el-dialog  {
  position: relative;
  margin-top: 8vh!important;
}
.dialogbookliveForm .el-checkbox__label h4 {
  font-weight: bold;
  font-size: 14px;
  color: #3DB4E6;
  line-height: 20px;
}
.dialogbookliveForm .el-checkbox__label p {
  font-weight: 400;
  font-size: 14px;
  color: #03234B;
  line-height: 20px;
  white-space: pre-wrap;
}
.dialogbookSeatForm .el-dialog__footer,.dialogbookliveForm .el-dialog__footer  {
  width: 640px;
  background: #fff;
  border-top: 1px solid #DADEE2;
  padding: 24px 127px;
  position: fixed;
  bottom: 8vh;
  z-index: 22;
}
.close-dialog {
  border: 1px solid #DADEE2;
}
.el-button--primary {
  background-color: #FFD202;
  border: none;
  margin-left: 20px!important;
  color: #03234B;
}
.success-tips p{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #03234B;
  text-align: justify;
  margin: 0;
  margin-bottom: 8px;
}
.success-tips p:last-child {
  margin: 0;
}
.success-tips p span {
  font-weight: 600;
  line-height: 0;
  letter-spacing: 0;
  text-align: justify;
  color: #3DB4E6;
}
.dialogbook-form-success .el-button {
  width: 140px;
  height: 40px;
  font-weight: bold;
  font-size: 14px;
  color: #03234B;
  text-align: center;
}
.dialogbook-form-success .el-dialog__footer {
  padding: 24px 0 32px;
}
.el-button--primary:focus, .el-button--primary:hover {
  background: #FFDC34;
  color: #03234B;
}
.close-dialog:focus, .close-dialog:hover {
  color: #03234B;
  border-color: #DADEE2;
  background-color: #fff;
}
.form-logo {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 30px 0;
  background: #03234B;
}
.form-logo img {
  width: 291px;
  height: 100px;
  display: block;
}
.dialogbookSeatForm .el-dialog__header,.dialogbookliveForm .el-dialog__header {
  padding: 0;
  font-size: 32px;
  line-height: 48px;
  font-weight: 600;
  color: #03234B;
}
.dialogbookSeatForm .el-dialog__header p, .dialogbookliveForm .el-dialog__header p {
  width: 100%;
  padding: 40px 80px;
}
.dialogbookSeatForm .el-dialog__body, .dialogbookliveForm .el-dialog__body {
  padding: 0 80px 80px;
}
.dialogbook-form-success .el-button {
  width: 140px;
  height: 40px;
  border: 1px solid #DADEE2;
}
.dialogbook-form-success .el-button--primary {
  margin-left: 40px;
  border: none;
}
.el-dialog__title {
  color:#03234B;
}
.el-button {
  font-weight: bold;
}
.el-checkbox.is-disabled.is-bordered.is-checked {
  border-color: #DADEE2;
  background: #F7F8FA;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background: rgba(0, 0, 0, 0.04);
  border-color: rgba(0, 0, 0, 0.15);
}
.offline .el-form-item__content .el-checkbox-group {
  margin-top: 20px;
}
.offline .el-form-item__content .el-checkbox-group .el-checkbox {
  flex: 1;
  margin: 0;
}
.offline .el-form-item__content .el-checkbox-group .el-checkbox:first-child {
  margin-right: 20px;
}
.offline .checkall {
  margin-bottom: 0;
}
/* 峰会简介 */
#about_submmit2023 {
  width: 100%;
}
.about_submmit2023_box {
  width: 1204px;
  padding: 50px 0 120px;
  margin: 0 auto;
  color: #03234B;
}
.about_submmit2023_title {
  font-weight: 600;
  font-size: 32px;
  color: #03234B;
  line-height: 48px;
  margin-bottom: 20px;
}
.about_submmit2023_detail {
  display: flex;
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.text {
  position: relative;
  text-align: justify;
  word-break: break-all;
  white-space: initial;
  text-overflow: '';
}
.text::before {
  float: right;
  height: calc(100% - 24px);
  content: '';
}
.show-more, .show-more:hover, .show-more:focus {
  height: 24px;
  background-color: #fff;
  font-weight: 600;
  line-height: 24px;
  z-index: 10;
  cursor: pointer;
  position: relative;
  float: right;
  clear: both;
  margin-left: 10px;
  padding: 0;
  color: #03234B;
  font-size: 16px;
  line-height: 24px;
  bottom: 1px;
  border-bottom: 2px solid #FFD202;
  border-radius: 0;
}
.el-button--text:focus, .el-button--text:hover {
  color: #03234B;
}
.el-message-box {
  width: 840px;
}
.el-message-box__header {
  padding: 60px 60px 20px;
}
.el-message-box__headerbtn {
  top: 8px;
  right: 8px;
}
.el-message-box__headerbtn .el-message-box__close {
  font-size: 40px;
}
.el-message-box__content {
  padding: 0 60px 60px;
  font-size: 16px;
  color: #03234B;
  text-align: justify;
  line-height: 24px;
}
.el-message-box__title {
  font-weight: 600;
  font-size: 32px;
  color: #03234B;
  line-height: 48px;
}
.el-tooltip__popper[x-placement^=top] .popper__arrow::after {
  border-top-color: #000;
}
.el-form-item {
  margin-bottom: 28px;
}
.summit_plenary {
  padding: 60px 102px;
  background: #F7F8FA;
  flex-direction: column;
  margin-top: 62px;
}
.plenary-title {
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
}
.plenary-title i {
  font-size: 32px;
  margin-right: 8px;
}
.plenary-video {
  width: 100%;
  margin: 40px 0;
}
.plenary_down_pdf_btn {
  background: #FFD202;
  border-radius: 18px 0 18px 0;
  font-weight: 600;
  font-size: 28px;
  color: #03234B;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
  border: none;
  padding: 16px 48px;
  position: relative;
}
.plenary_down_pdf_btn i {
  font-size: 28px;
  margin-right: 8px;
}
.plenary_down_pdf_btn:focus, .plenary_down_pdf_btn:hover {
  background: #FFDC34;
  color: #03234B;
}
.pv-cover>span {
  width: 80px!important;
  height: 80px!important;
  border-radius: 50%;
  font-size: 35px!important;
  line-height: 80px!important;
  color: #19232E;
  background: rgba(255,255,255,0.8);
}
.pv-cover>span:hover {
  background: #fff;
  color: #03234B!important;
}
.pv-progress-current-bg {
  background-color: #FF2E2F!important;
}
.pv-logo-right-top {
  opacity: 0!important;
}
/* 峰会日程 */
#schedule_summit2023 {
  width: 100%;
  height: auto;
  color: #fff;
  background: url(../images/summit2023/schedulebg.png) center/100% no-repeat;
  background-attachment: fixed;
  padding: 120px 0;
}
.schedule_box {
  width: 1204px;
  height: 100%;
  margin: 0 auto;
}
.schedule_summit2023_title {
  font-weight: 600;
  font-size: 56px;
  line-height: 84px;
  margin-bottom: 60px;
}
.schedule_title_dateBtn {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40px;
  position: sticky;
  top: 232px;
  caret-color: transparent;
}
.dateBtns_box ul {
  flex-direction: column;
}
.dateBtns_box ul li {
  width: 212px;
  height: 68px;
  border-radius: 4px;
  font-weight: 600;
  font-size: 24px;
  color: #FFFFFF;
  text-align: center;
  line-height: 68px;
  justify-content: center;
  margin-bottom: 40px;
  cursor: pointer;
  caret-color: transparent;
}
.date-active {
  background: rgba(255,255,255,0.25);
  border-radius: 4px;
}
.schedule-list {
  width: 864px;
  height: 100%;
}
::-webkit-scrollbar {
  display: none;
}
.main-forum-box, .types-forum-box, .fans-forum-box {
  width: 100%;
  background: #fff;
  margin-bottom: 40px;
}
.main-forum-box-head, .tech-show-box-head, .fans-forum-box-head {
  width: 100%;
  height: 72px;
  background: #FFD202;
  font-weight: 600;
  font-size: 28px;
  color: #03234B;
  line-height: 72px;
  padding-left: 60px;
}
.main-forum-box-head i, .tech-show-box-head i, .fans-forum-box-head i {
  font-size: 32px;
  margin-right: 8px;
}
.main-forum-box .el-timeline-item:nth-child(3) .el-timeline-item__tail {
  display: none;
}
.topic-list-box {
  background: #fff;
  padding: 40px 40px 20px 57px;
}
.el-timeline {
  display: flex;
  flex-direction: column;
  max-height: 362px;
  flex-wrap: wrap;
  width: 100%;
}
.el-timeline-item {
  padding-bottom: 4px;
}
.el-timeline-item:first-child {
  margin-right: 67px;
}
.el-timeline-item__tail {
  border-left: 2px solid #E3F7FE;
}
.el-timeline-item__node--normal {
  width: 6px;
  height: 6px;
  left: 2px;
}
.el-timeline-item__wrapper {
  padding-left: 14px;
  width: 350px;
  top: -16px;
  cursor: pointer;
}
.el-timeline-item__timestamp.is-top {
  padding: 12px 12px 8px 12px;
  font-size: 14px;
  line-height: 14px;
  color: #3DB4E6;
  font-weight: 600;
  margin: 0;
}
.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover {
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.el-card__body, .el-main {
  padding: 0 12px 12px;
}
.el-card__body .forum-title-btns-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.el-card__body h4 {
  font-weight: 600;
  font-size: 16px;
  color: #03234B;
  line-height: 24px;
  max-width: calc(100% - 95px);
}
.el-card__body p {
  font-size: 12px;
  color: #535A63;
  line-height: 12px;
  padding-top: 8px;
}
.el-timeline-item__wrapper:hover .el-timeline-item__timestamp.is-top {
  background: #F7F8FA;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.el-timeline-item__wrapper:hover .el-card__body {
  background: #F7F8FA;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.el-checkbox {
  color: #03234B;
}
.types-forum-box-head {
  width: 100%;
  background: #1F2C61;
  color: #fff;
  height: 98px;
}
.types-forum-box-head ul {
  width: 100%;
  height: 100%;
}
.types-forum-box-head ul li {
  flex-direction: column;
  flex: 1;
  padding: 16px 0;
  cursor: pointer;
  height: 100%;
  justify-content: center;
}
.types-forum-box-head ul li.forum-active {
  background: #FFD202;
  color: #03234B;
  height: 100%;
}
.types-forum-box-head ul li p {
  font-size: 14px;
  text-align: center;
  line-height: 14px;
  padding-bottom: 6px;
  width: 100%;
  border-right: 1px solid #425A78;
  margin-bottom: 6px;
}
.types-forum-box-head ul li h4 {
  width: 100%;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  line-height: 20px;
  border-right: 1px solid #425A78;
}
.types-forum-box-head ul li.forum-active p, .types-forum-box-head ul li.forum-active h4,
.types-forum-box-head ul li:last-child p, .types-forum-box-head ul li:last-child h4 {
  border: none;
}
.types-forum-box .topic-list-box,
.fans-forum-box .topic-list-box {
  padding-left: 172px;
}
.types-forum-box .el-timeline-item:first-child,
.tech-show .el-timeline-item:first-child,
.fans-forum-box .el-timeline-item:first-child {
  margin: 0;
}
.types-forum-box .el-timeline,
.tech-show .el-timeline,
.fans-forum-box .el-timeline {
  flex-wrap: nowrap;
  max-height: none;
}
.types-forum-box .el-timeline-item__tail,
.types-forum-box .el-timeline-item__node--normal,
.fans-forum-box .el-timeline-item__tail,
.fans-forum-box .el-timeline-item__node--normal {
  z-index: 1;
}
.types-forum-box .el-timeline-item__wrapper,
.tech-show .el-timeline-item__wrapper,
.fans-forum-box .el-timeline-item__wrapper {
  width: 100%;
  top: -17px;
  padding-top: 12px;
  z-index: 0;
}
.types-forum-box .el-timeline-item__timestamp.is-top,
.fans-forum-box .el-timeline-item__timestamp.is-top {
  position: absolute;
  left: -132px;
  top: 0px;
  width: 132px;
  height: 100%;
  text-align: right;
  padding: 12px 12px 0 20px;
}
.types-forum-box .el-timeline-item__wrapper:hover .el-timeline-item__timestamp.is-top,
.fans-forum-box .el-timeline-item__wrapper:hover .el-timeline-item__timestamp.is-top {
  height: 100%;
  background: #F7F8FA;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.types-forum-box .el-timeline-item__wrapper:hover,
.fans-forum-box .el-timeline-item__wrapper:hover {
  background: #F7F8FA;
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.types-forum-box .el-timeline-item__wrapper:hover .el-card__body,
.fans-forum-box .el-timeline-item__wrapper:hover .el-card__body {
  background: #F7F8FA;
  border-radius: 0;
}
.types-forum-box .el-timeline,
.fans-forum-box .el-timeline {
  max-height: none;
}
.tech-show {
  width: 100%;
  background: #fff;
}
.tech-show .timestamp {
  padding-top: 14px;
  padding-bottom: 0;
}
.tech-show .el-timeline-item:not(:first-child) .timestamp {
  display: none;
}
.tech-show .el-timeline-item:not(:first-child) .el-timeline-item__timestamp.is-top,
.fans-part2-list-box .el-timeline-item:not(:first-child) .el-timeline-item__timestamp.is-top {
  display: none;
}
.tech-show .el-timeline-item__timestamp.is-top {
  /* position: absolute; */
  left: -132px;
  top: 12px;
  width: 100%;
  height: 100%;
  padding: 0 12px;
}
.tech-show .el-timeline-item__wrapper {
  top: -32px;
  cursor: default;
}
.tech-show .el-timeline-item .el-timeline-item__wrapper:hover .el-card__body{
  background-color: #fff;
}
.tech-show .el-timeline-item:first-child .el-timeline-item__wrapper{
  height: 70px;
}
.tech-show .el-timeline-item:not(:first-child) .el-timeline-item__wrapper {
  height: 40px;
}
.tech-show .el-timeline-item:not(:first-child) .el-timeline-item__node--normal {
  display: none;
}
.tech-show .el-timeline-item__wrapper:hover .el-timeline-item__timestamp.is-top {
  height: 100%;
  background: #fff;
  border-radius: 0;
}
.tech-show .el-timeline-item__wrapper .el-card__body {
  padding-top: 12px;
}
.tech-show .el-timeline-item__wrapper .el-card__body p {
  font-size: 12px;
  color: #535A63;
  line-height: 12px;
  margin-bottom: 6px;
}
.tech-show .el-timeline-item__wrapper .el-card__body p:last-child {
  margin-bottom: 0;
}
.tech-show {
  position: relative;
}
.check-map {
  font-size: 20px;
  color: #FFFFFF;
  line-height: 40px;
  border-bottom: 2px solid #FFD202;
  position: absolute;
  bottom: 0;
  left: 0;
}
.check-map a {
  color: #fff;
}
.check-map i {
  font-size: 24px;
  margin-left: 8px;
}
.check-map:hover .check-map a:focus, .check-map:hover .check-map a:hover, .check-map:hover a {
  color: #FFD202;
}
/* 视频回顾 */
#videos_list {
  width: 100%;
  overflow: hidden;
  background: #F7F8FA;
}
.videos_list_box {
  width: 1204px;
  padding: 100px 0 0;
  margin: 0 auto;
}
.videos_list_title {
  font-weight: 600;
  font-size: 56px;
  color: #03234B;
  line-height: 84px;
  margin-bottom: 40px;
}
.video-list-box {
  display: flex;
  align-items: flex-start;
  background-color: #fff;
  width: 100%;
}
.video-list-content {
  width: 484px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 20px;
  color: #19232E;
  line-height: 30px;
}
.stmcu32logo, .stmcu32logo img {
  width: 186px;
  height: 64px;
  object-fit: contain;
}
.stmcu32logo {
  margin-bottom: 64px;
}
.video_lists {
  width: 720px;
  height: 405px;
  overflow: hidden;
}
.pv-skin_blue-60932390 .pv-cover>span:hover {
  color: #03234B!important;
}
/* 精彩图片 */
#highligntImgs {
  width: 100%;
  overflow: hidden;
  background: #F7F8FA;
  padding-top: 100px;
}
.highlignt_box {
  width: 1204px;
  padding: 0 0 80px;
  margin: 0 auto;
  overflow: hidden;
}
.highlight_list_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
.highlight_list_title div {
  font-weight: 600;
  font-size: 56px;
  color: #03234B;
  line-height: 84px;
}
.link-btn {
  display: flex;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.highlight_list_title .seeMore {
  font-weight: 400;
  font-size: 20px;
  color: #19232E;
  line-height: 30px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.highlight_list_title .seeMore i {
  font-size: 24px;
  margin-left: 8px;
}
.highlight_list_title .line {
  width: 100%;
  height: 2px;
  background: #19232E;
}
.imgs-box {
  flex-wrap: wrap;
  overflow-y: auto;
}
.imgs-box img,.el-image {
  width: 372px;
  height: 248px;
  margin-bottom: 44px;
  object-fit: contain;
}
.imgs-box .el-image:not(:nth-child(3n)),
.imgs-box>img:not(:nth-child(3n)) {
  margin-right: 44px;
}
#highligntImgs .swiper-buttons {
  margin-top: -4px;
}
/* 奖品展示 */
#awards_submmit2023 {
  width: 100%;
  overflow: hidden;
}
.awards_submmit2023_box {
  width: 1204px;
  padding: 100px 0 80px;
  margin: 0 auto;
}
.awards_submmit2023_title, .review_submmit2023_title {
  font-weight: 600;
  font-size: 56px;
  color: #03234B;
  line-height: 84px;
}
.award-box {
  width: 480px;
  flex-direction: column;
  margin-top: 40px;
}
.award-img {
  width: 480px;
  height: 320px;
  cursor: pointer;
  overflow: hidden;
  align-items: center;
  justify-content: center;
}
.award-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.award-img:hover img {
  transition: 0.6s;
  transform: scale(1.1);
}
.about-award {
  height: 56px;
  min-width: 200px;
  margin-top: 20px;
  justify-content: space-between;
  flex: 1;
}
.left-bg, .right-bg {
  width: 20px;
  height: 43px;
  display: block;
}
.left-bg {
  background: url(../images/summit2023/maileft.png) no-repeat;
  background-size: 100% 100%;
  margin-right: 8px;
}
.right-bg {
  background: url(../images/summit2023/mairight.png) no-repeat;
  background-size: 100% 100%;
  margin-left: 8px;
}
.award-detail {
  align-items: center;
  color: #03234B;
  flex-direction: column;
}
.award-info {
  font-weight: 600;
  font-size: 24px;
  text-align: center;
  line-height: 36px;
  margin-bottom: 4px;
}
.award-limit {
  font-size: 16px;
  text-align: center;
  line-height: 16px;
  margin-bottom: 9px;
}
.award-type {
  font-weight: 400;
  font-size: 12px;
  color: #3DB4E6;
  text-align: center;
  line-height: 18px;
}
.swiper-buttons {
  width: 100%;
  height: 32px;
  justify-content: flex-end;
  margin-top: 40px;
}
.swiper-button-next,
.swiper-button-next-video,
.swiper-button-prev,
.swiper-button-prev-video {
  position: static;
  background: none;
  width: 32px;
  height: 32px;
  border: 1px solid #03234B;
  border-radius: 50%;
  margin-top: 0;
  text-align: center;
  z-index: 10;
  cursor: pointer;
}
.swiper-button-prev,
.swiper-button-prev-video {
  margin-right: 8px;
}
.swiper-button-next i,
.swiper-button-next-video i,
.swiper-button-prev i,
.swiper-button-prev-video i {
  font-size: 16px;
  line-height: 32px;
}
.swiper-button-next-video.swiper-button-disabled,
.swiper-button-prev-video.swiper-button-disabled {
  opacity: .35;
}
.timestamp {
  display: flex;
  justify-content: space-between;
  padding: 6px 12px;
  font-weight: 600;
  font-size: 14px;
  color: #3DB4E6;
  line-height: 18px;
  align-items: center;
}
.activity-btns {
  display: flex;
  align-items: center;
}
.activity-btns span {
  font-weight: 400;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  line-height: 18px;
  padding: 0 8px;
  background: #3DB4E6;
  border-radius: 2px;
  display: flex;
  cursor: pointer;
}
.activity-btns span:last-child {
  margin-left: 12px;
}
.activity-btns span:hover {
  background: #90CFEB;
}
/* 预约直播 */
#books_live_submmit2023 {
  width: 100%;
  padding: 60px 0 80px;
  background: #F7F8FA;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.books_live_title {
  font-weight: 600;
  font-size: 56px;
  color: #03234B;
  text-align: center;
  line-height: 84px;
  margin-bottom: 8px;
}
.book_live_tip {
  font-weight: 400;
  font-size: 24px;
  color: #03234B;
  text-align: center;
  line-height: 36px;
  margin-bottom: 48px;
}
.books_live_lists {
  font-weight: 400;
  font-size: 24px;
  color: #03234B;
  text-align: center;
  line-height: 36px;
  flex: 1;
}
.live_item {
  width: 260px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.live_item i {
  font-size: 72px;
  line-height: 72px;
  color: #3DB4E6;
}
.live_item p {
  margin: 0;
  margin-top: 12px;
}
.book-btn {
  background: #FFD202;
  border-radius: 18px 0 18px 0;
  font-weight: 600;
  font-size: 28px;
  color: #03234B;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
  border: none;
  padding: 16px 56px;
  justify-content: center;
  margin-top: 60px;
}
.book-btn i {
  font-size: 28px;
  margin-right: 8px;
}
.book-btn:focus, .book-btn:hover {
  background: #FFDC34;
  color: #03234B;
}
.el-tooltip__popper .popper__arrow::after {
  border-width: 7px;
}
.el-tooltip__popper[x-placement^=top] .popper__arrow::after {
  bottom: -1px;
  margin-left: -7px;
}
.dialogbooklive-form-success .el-button--primary {
  margin: 0!important;
}
/* 往届回顾 */
#review_submmit2023 {
  width: 100%;
  padding: 100px 0 80px;
  overflow: hidden;
}
.review_submmit2023_title {
  width: 1204px;
  margin: 0 auto;
}
.review_list {
  width: 1204px;
  margin: 40px auto 0;
}
.review-box {
  width: 100%;
  height: 400px;
  position: relative;
  display: block;
}
.review-box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.review-info {
  width: 100%;
  height: 176px;
  position: absolute;
  z-index: 11;
  bottom: 0;
  left: 0;
}
.review-title {
  font-weight: 600;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 42px;
  width: 100%;
  padding: 0 60px;
  margin-top: 94px;
}
.review-box:hover {
  background-color: rgba(0,0,0,0.50);
}
.review-box:hover .review-title {
  font-size: 32px;
  line-height: 48px;
  color: #fff;
}
.arrow {
  width: 80px;
  height: 40px;
  background: url(../images/summit2023/arrow-right-line.png) no-repeat;
  background-size: 100% 100%;
  display: none;
}
.review-box:hover .arrow {
  display: block;
}
.mask {
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.50);
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.review-box:hover .mask {
  opacity: 1;
}
/* 赞助商 */
#sponsors_submmit2023 {
  width: 100%;
  padding: 100px 0 76px;
  background: url(../images/summit2023/sponsor.png) repeat;
}
.sponsors_box {
  width: 1204px;
  padding: 0 42px;
  margin: 0 auto;
}
.sponsors_title {
  font-weight: 600;
  font-size: 56px;
  color: #03234B;
  text-align: center;
  line-height: 84px;
}
#topcontrol {
  z-index: 22;
  background: rgba(61,180,230,0.50);
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
#topcontrol:hover {
  background: #3DB4E6;
}
#topcontrol i {
  color: #fff;
  font-size: 24px;
}
.types_of_sponsors_box {
  width: 100%;
  flex-direction: column;
  flex-wrap: wrap;
}
.types_of_sponsors_title {
  font-weight: 400;
  font-size: 24px;
  color: #03234B;
  line-height: 36px;
  margin: 40px 0 20px;
}
.types_of_sponsorsImg_box {
  width: 100%;
  justify-content: center;
  flex-wrap: wrap;
}
.types_of_sponsorsImg_partner_box {
  justify-content:flex-start;
}
.sponsorImg {
  display: block;
  margin-bottom: 24px;
}
.sponsorImg:hover {
  transform: translateY(-4px);
  box-shadow: 0px 3px 8px 0 rgba(0,0,0,0.1);
}
.sponsorImg img {
  width: 100%;
  object-fit: cover;
}
.platinum .platinumImg,.diamondImg {
  width: 320px;
}
.platinum .platinumImg:not(:last-child) {
  margin-right: 64px;
}
.goldImg, .specialImg, .partnersImg {
  width: 160px;
}
.goldImg:not(:last-child), .specialImg:not(:last-child), .partnersImg:not(:last-child) {
  margin-right: 32px;
}
.diamondImg, .specialImg,.platinum .platinumImg {
  margin-bottom: 0;
}
.special .types_of_sponsors_title {
  margin-top: 16px;
}
.partnersImg:nth-child(6n),.goldImg:nth-child(6n)  {
  margin-right: 0;
}
.dialogbookSeatForm .el-dialog__footer .dialog-footer {
  display: flex;
}
.dialogbookSeatForm .el-button {
  display: flex;
  align-items: center;
  justify-content: center;
}
.el-icon-loading::before {
  content: url('data:image/svg+xml;%20charset=utf8,%3C?xml%20version=%221.0%22%20standalone=%22no%22?%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20t=%221678857970954%22%20class=%22icon%22%20viewBox=%220%200%201024%201024%22%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20p-id=%221348%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20width=%2216%22%20height=%2216%22%3E%3Cpath%20d=%22M512%2064q-14.016-0.992-27.008%2012-4%204-6.496%2010.496T476%2096v4q0%2015.008%208.992%2024%204.992%206.016%2012%208.512t11.008%202.496H512q102.016%200%20188.992%2050.496t137.504%20137.504%2050.496%20189.504-50.496%20188.992-137.504%20136.992-189.504%2050.496-188.992-50.496-136.992-136.992T135.008%20512q0-15.008-11.008-26.016-4-4.992-10.496-7.488t-9.504-2.496h-4q-15.008%200-24.992%2010.016-6.016%206.016-8.512%2012.512T64%20508.032v4q0%2091.008%2035.488%20174.016t95.488%20143.008%20143.008%2095.488T512%20960.032t174.016-35.488%20143.008-95.488%2095.488-143.008T960%20512.032t-35.488-174.016-95.488-143.008-143.008-95.488T512%2064.032z%22%20p-id=%221349%22%20fill=%22rgba(3,%2035,%2075,%200.35)%22%3E%3C/path%3E%3C/svg%3E%0A');
  
}
.sponsor_tips {
  text-align: center;
  font-size: 12px;
  color: #535A63;
  line-height: 12px;
}
.fans-forum-box  {
  background: none;
}
.fans_festival {
  width: 100%;
  height: auto;
  color: #fff;
  background: url(../images/summit2023/fans-bg-pc.jpg) center/100% no-repeat;
  background-attachment: fixed;
  padding: 120px 0;
}
.fans_title_dateBtn {
  width: 300px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40px;
  margin-right: 40px;
  position: sticky;
  top: 232px;
  caret-color: transparent;
}
.fans_summit2023_date {
  font-weight: 600;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 42px;
  margin-bottom: 8px;
}
.fans_summit2023_title {
  font-weight: 600;
  font-size: 56px;
  color: #FFFFFF;
  line-height: 84px;
  margin-bottom: 40px;
}
.fans_detail_box p {
  font-weight: 400;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 30px;
}
.fans-part1-list-box,.fans-part2-list-box {
  background: #fff;
  padding: 40px 40px 20px 172px;
}
.fans-part2-list-box {
  margin-top: 40px;
}
.fans-forum-box .el-card__body ul li {
  font-weight: 400;
  font-size: 12px;
  color: #535A63;
  line-height: 12px;
  margin-bottom: 6px;
}
.fans-forum-box .el-card__body ul li:last-child {
  margin-bottom: 0;
}
.fans-forum-box .el-card__body ul li:first-child {
  margin-top: 8px;
}
.fans-forum-box .el-timeline-item__wrapper {
  position: relative;
}
.fans-part2-list-box .el-timeline-item:not(:first-child) .el-timeline-item__wrapper {
  padding-left: 0;
  left: 20px;

}
a.hover-more-btn:active, a.hover-more-btn:hover, a.hover-more-btn:link, a.hover-more-btn:visited {
  font-weight: 600;
  font-size: 14px;
  color: #535A63;
  text-align: center;
  line-height: 14px;
  padding: 7px 9px;
  height: 28px;
  border: 1px solid #535A63;
  border-radius: 4px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  right: 20px;
  display: none;
}
.fans-part1-list-box .el-timeline-item__wrapper:hover .hover-more-btn {
  display: block;
}
.fans-forum-box .el-card__body h4 {
  max-width: 520px;
}
.fans-forum-box .el-card {
  background: none;
}
.fans-part2-list-box .el-timeline-item__wrapper {
  width: 520px;
}
.fans-part2-list-box .part2-ul {
  position: relative;
}
.fans-part2-list-box .btn-box {
  height: 68px;
  position: absolute;
  flex-direction: column;
  right: 20px;
  top: 50%;
  margin-top: -34px;
  display: none;
}
.fans-part2-list-box .hover-more-btn {
  display: block!important;
  position: static!important;
  margin: 0!important;
}
.fans-part2-list-box .first-btn {
  margin-bottom: 12px!important;
}
.fans-part2-list-box .part2-ul:hover .btn-box {
  display: flex!important;
}
.fans-part2-list-box .el-timeline-item:nth-child(10) .el-timeline-item__tail {
  display: none;
}
.fixed-living-btn {
  width: 260px;
  padding: 15px 48px;
  line-height: 42px;
  background: #FFD202;
  border-radius: 36px;
  font-weight: 600;
  font-size: 28px;
  color: #03234B;
  position: fixed;
  bottom: 40px;
  left: 50%;
  margin-left: -130px;
  z-index: 222;
  cursor: pointer;
  justify-content: center;
}
.fixed-living-btn svg {
  margin-right: 16px;
}
.fixed-living-btn:hover {
  background: #FFDC34;
}