* {
  font-family: ArialMTPro-Light,HeiSASC-Medium,HeiSASC-Light,"Helvetica Neue","Helvetica" !important;
}
a.logo {
  width: 88.04651px;
  height: 48px;
  padding: 24px 23.97674px;
}

/* 视频样式 */
.video-overspread-row {
  display: flex;
  width: 90%;
  max-width: 930px;
  margin: auto;
}
@media (max-width:1000px) {
  .video-overspread-row {
    width: 448px;
  }
}
@media (max-width:448px) {
  .video-overspread-row {
    width: 80%;
  }
}

/* 自适应相关 */
.auto-wrap-1000 {
  flex-wrap: nowrap;
}
@media (max-width:1000px) {
  .auto-wrap-1000 {
    flex-wrap: wrap;
  }
}

.wrapper-1 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  max-width: 960px;
  margin: auto;
  overflow: auto;
}
.wrapper-1-1 {
  width: 100% !important;
  height: auto !important;
}
.wrapper-1-2 {
  width: 50% !important;
  height: auto !important;
}
.wrapper-1-2.v-right {
  position: relative;
  left: 50%;
}
.wrapper-1-2.v-left {
  position: relative;
  right: 50%;
}
@media (max-width:1000px) {
  .wrapper-1 {
    flex-wrap: wrap;
  }
  .wrapper-1-2 {
    width: 100% !important;
  }
  .wrapper-1-2.v-left,
  .wrapper-1-2.v-right {
    position: initial;
    left: auto;
    right: auto;
  }
}

/* 对话框相关的css */
.Dialog_1 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    width: calc(100% + 15px);
    height: 100%;
    background-color: rgba(182, 182, 182,0.5);
    overflow-y: scroll;
    line-height: initial;
    padding-right: 15px;
		transition: all .3s linear;
  }
  .Dialog_1 a{
    cursor: pointer;
    font-size: 20px;
    margin: 0px 5px;
		color: #0062CC !important;
  }
  .Dialog_1 a:hover{
    text-decoration: underline !important;
  }
  .Dialog_1-title{
    text-align: left;
    font-weight: 700;
  }
