.hw_cloud_main {
  overflow: hidden;
  padding-top: 100vh;
}

.page_banner {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1;
}

.page_banner img {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}

.page_banner .sec_inner {
  position: absolute;
  left: 0;
  right: 0;
  top: 19.3229vw;
  ;
}

.page_banner .desc {
  display: flex;
  flex-direction: column;
}

.page_banner .desc .tit {
  font-weight: 900;
  font-size: 4.0104vw;
  color: #FFFFFF;
  line-height: 5vw;
}
.page_banner .desc .tit span{
  font-size: 2.8292vw;
}

.page_banner .desc .txt {
  font-weight: 500;
  font-size: 2.2396vw;
  color: #FFFFFF;
  line-height: 3.3333vw;
  margin-top: 1.4583vw;
}

.page_banner .desc .address {
  font-size: 1.7708vw;
  color: #CFCFCF;
  line-height: 2.2396vw;
  margin-top: 3.5417vw;
  display: flex;
}

.page_banner .desc .address p:first-child {
  margin-right: 4.2708vw;
  position: relative;
}

.page_banner .desc .address p:first-child::before {
  content: "";
  position: absolute;
  right: -2.0833vw;
  top: 50%;
  transform: translateY(-50%);
  width: .1042vw;
  height: 2.0833vw;
  background: #CFCFCF;
}

.sec_title {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.sec_title h2 {
  padding: .7292vw 1.5625vw .4167vw 1.4583vw;
  position: relative;
  font-weight: 706;
  font-size: 2.5vw;
  color: #333333;
  line-height: 2.9167vw;
}

.sec_title h2::before {
  content: "";
  position: absolute;
  background: url(/cn/events/minisite/data-storage-user-forum/img/icon01.png) no-repeat;
  background-size: contain;
  left: 0;
  top: 0;
  width: .9375vw;
  height: .9375vw;
}

.sec_title h2::after {
  content: "";
  position: absolute;
  background: url(/cn/events/minisite/data-storage-user-forum/img/icon02.png) no-repeat;
  background-size: contain;
  right: 0;
  bottom: 0;
  width: .9375vw;
  height: .9375vw;
}

.setion {
  background: #F7F7F7;
  position: relative;
  z-index: 2;
}

.setion1 {
  padding-top: 4.4792vw;
  border-radius: 3.125vw 3.125vw 0 0;
  z-index: 3;
}

.setion2 {
  padding-top: 5.5208vw;
}

.setion3 {
  padding-top: 4.1667vw;
}

.setion4 {
  padding-top: 3.4375vw;
}

.setion5 {
  padding-top: 6.25vw;
  padding-bottom: 5.2083vw;
}

.sec_about {
  width: 100%;
  box-sizing: border-box;
  padding-top: 3.8542vw;
  padding-left: 11.7708vw;
  position: relative;
  margin-bottom: 3.3333vw;
}

.sec_about .bg {
  width: 33.2292vw;
  left: 0;
  top: .7292vw;
  position: absolute;
  z-index: 2;
}

.sec_about .desc {
  width: 100%;
  background: linear-gradient(to right, #FFFFFF, rgba(255, 255, 255, 0));
  border-radius: 19.3229vw 0px 0px 19.3229vw;
  box-sizing: border-box;
  padding: 3.3333vw 0 3.3333vw 24.7917vw;
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.sec_about .desc .tit {
  font-weight: 706;
  font-size: 1.6667vw;
  color: #333333;
  line-height: 2.5vw;
  position: relative;
  z-index: 2;
}

.sec_about .desc .txt {
  font-size: 1.0417vw;
  color: #333333;
  line-height: 1.5625vw;
  margin-top: 1.0417vw;
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  padding-right: 3.2813vw;
}

.sec_about .desc .txt p {
  margin-bottom: 1.0417vw;
}

.sec_about .desc .txt p:last-child {
  margin-bottom: 0;
}

.sec_about .desc .more {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 10.1042vw;
  height: 2.5vw;
  background: linear-gradient(130deg, #FF6161 0%, #F52828 100%);
  border-radius: 1.25vw;
  margin-top: 1.6667vw;
  font-size: 1.0417vw;
  color: #FFFFFF;
}

.sec_about .desc .more img {
  width: .9375vw;
  margin-left: .625vw;
  transition: all 0.3s ease 0s;
}

.sec_about .desc .more:hover {
  opacity: .8
}

.sec_about .desc .more:hover img {
  transform: translateX(5px);
}

.sec_about .desc .e-tag {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  width: 25.7292vw;
}

.sec_about .desc .e-tag img {
  width: 100%;
}

.sec_about_pop {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9;
  background: rgba(0, 0, 0, 0.3);
  display: none;
}

.sec_about_pop .sec_inner {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 61.7708vw;
  height: 38.4375vw;
  box-sizing: border-box;
  padding: 4.4271vw 5.4688vw 0 5.1563vw;
  display: flex;
  align-items: center;
  flex-direction: column;
  background: url(/cn/events/minisite/data-storage-user-forum/img/bg19.png) no-repeat;
  background-size: cover;
}

.sec_about_pop .sec_inner .desc {
  width: 100%;
  font-size: .9375vw;
  color: #333333;
  line-height: 1.5104vw;
}

.sec_about_pop .sec_inner .desc p {
  margin-bottom: .625vw;
}

.sec_about_pop .sec_inner .desc .dian {
  width: 100%;
}

.sec_about_pop .sec_inner .desc .dian li {
  display: flex;
  align-items: center;
  font-weight: bold;
  box-sizing: border-box;
  padding-left: 1.1458vw;
  background: url(/cn/events/minisite/data-storage-user-forum/img/icon31.png) no-repeat left;
  background-size: .5208vw;
  margin-bottom: .625vw;
}

.sec_about_pop .sec_inner .desc .guest {
  position: relative;
  top: -0.4167vw;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.sec_about_pop .sec_inner .desc .guest img {
  width: 4.6875vw;
}

.sec_about_pop .sec_inner .desc .guest .desc1 {
  display: flex;
  flex-direction: column;
  margin-left: 1.0417vw;
}

.sec_about_pop .sec_inner .desc .guest .desc1 .tit {
  font-weight: 706;
  font-size: .9375vw;
  color: #333333;
  line-height: 1.4063vw;
}

.sec_about_pop .sec_inner .desc .guest .desc1 .txt {
  margin-top: .3125vw;
  font-size: .9375vw;
  color: #666666;
  line-height: 1.4063vw;
}

.sec_about_pop .sec_inner .close {
  position: absolute;
  top: 2.7083vw;
  right: 2.3438vw;
  cursor: pointer;
  z-index: 2;
  width: 1.6667vw;
}

.sec_about_tag {
  display: flex;
}

.sec_about_tag li {
  flex: 1;
  width: 0;
  margin-right: 5.7292vw;
  padding-right: 5.7292vw;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}

.sec_about_tag li::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 4.1667vw;
  background: #D8D8D8;
  top: 3.2813vw;
  right: 0;
}

.sec_about_tag li img {
  width: 2.8125vw;
}

.sec_about_tag li .tit {
  font-weight: 706;
  font-size: 3.3333vw;
  color: #333333;
  line-height: 4.3229vw;
  margin-top: .625vw;
}

.sec_about_tag li .tit span {
  font-size: 1.4583vw;
}

.sec_about_tag li .tit span.num{
  font-size: 3.3333vw;
}

.sec_about_tag li .txt {
  font-size: 1.3542vw;
  color: #666666;
  line-height: 2.0313vw;
  margin-top: .2083vw;
  white-space: nowrap;
}

.sec_about_tag li:last-child {
  margin-right: 0;
  padding-right: 0;
}

.sec_about_tag li:last-child::before {
  display: none;
}

.sec_agenda {
  width: 100%;
}

.sec_agenda .title {
  display: flex;
  justify-content: center;
  margin-bottom: 2.0833vw;
  padding-top: .8333vw;
}

.sec_agenda .title .a {
  padding-top: 2.4271vw;
  position: relative;
  cursor: pointer;
}

.sec_agenda .title .a .tag {
  position: absolute;
  left: 0;
  margin: 0 auto;
  z-index: 1;
  width: 9.3854vw;
  display: none;
  top: 0;
}

.sec_agenda .title .a .tag img {
  width: 100%;
}

.sec_agenda .title .a.active .tag {
  display: block;
}

.sec_agenda .title .a .tit {
  display: flex;
  align-items: center;
}

.sec_agenda .title .a .tit img {
  width: 1.6667vw;
  position: relative;
  z-index: 1;
}

.sec_agenda .title .a .tit img.img1 {
  display: block;
}

.sec_agenda .title .a .tit img.img2 {
  display: none;
}

.sec_agenda .title .a.active .tit img.img1 {
  display: none;
}

.sec_agenda .title .a.active .tit img.img2 {
  display: block;
}

.sec_agenda .title .a .tit strong {
  margin-left: .4167vw;
  font-weight: normal;
  font-size: 1.4583vw;
  color: #333333;
  line-height: 2.1875vw;
  position: relative;
  z-index: 2;
}

.sec_agenda .title .a.active .tit strong {
  font-weight: bold;
}

.sec_agenda .title .a .tit span {
  margin-left: .4167vw;
  font-size: .8333vw;
  color: #333333;
  line-height: 1.25vw;
  position: relative;
  top: 0.2vw;
  z-index: 2;
}

.sec_agenda .title .a:first-child {
  margin-right: 3.3333vw;
}

.sec_agenda .title .a:first-child.active .tag {}

.sec_agenda .title .a:first-child.active .tit strong {
  color: #FF5D5D;
}

.sec_agenda .title .a:first-child.active .tit span {
  color: #FF5D5D;
}

.sec_agenda .title .a:last-child.active .tag {
  background: linear-gradient(to bottom, #5CD8B9 0%, rgba(255, 141, 141, 0) 60%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.sec_agenda .title .a:last-child.active .tit strong {
  color: #62CBB1;
}

.sec_agenda .title .a:last-child.active .tit span {
  color: #62CBB1;
}

.sec_agenda .agenda {
  width: 100%;
}

.sec_agenda .agenda ul {
  display: none;
  width: 100%;
  position: relative;
}

.sec_agenda .agenda ul.on {
  display: block;
}

.sec_agenda .agenda ul li {
  position: absolute;
  text-align: center;
}

.sec_agenda .agenda ul li .list_one {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 1.0417vw;
  width: 100%;
  height: 100%;
  transition: all 1s ease 0s;
  visibility: visible;
  opacity: 1;
}

.sec_agenda .agenda ul li .list_one .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  object-fit: cover;
}

.sec_agenda .agenda ul li:hover .list_one {
  visibility: hidden;
  opacity: 0;
}

.sec_agenda .agenda ul li .list_one .list {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  z-index: 2;
}

.sec_agenda .agenda ul li .list_one .list img {
  width: 2.0833vw;
}

.sec_agenda .agenda ul li .list_one .list .tit {
  font-weight: 706;
  font-size: 1.6667vw;
  color: #333333;
  line-height: 2.5vw;
  margin-top: .625vw;
}

.sec_agenda .agenda ul li .list_one .list .txt {
  font-size: 1.3542vw;
  color: #333333;
  line-height: 2.0313vw;
  margin-top: .625vw;
}

.sec_agenda .agenda ul li .list_two {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  border-radius: 1.0417vw;
  width: 100%;
  height: 100%;
  transition: all 1s ease 0s;
  left: 0;
  top: 0;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
}

.sec_agenda .agenda ul li .list_two .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  object-fit: cover;
  margin-right: 0;
}

.sec_agenda .agenda ul li .list_two img {
  width: 2.0833vw;
}

.sec_agenda .agenda ul li .list_two .tit {
  font-weight: 706;
  font-size: 1.6667vw;
  color: #FFFFFF;
  line-height: 2.5vw;
  margin-top: .4167vw;
}

.sec_agenda .agenda ul li .list_two .txt {
  font-size: 1.25vw;
  color: #FFFFFF;
  line-height: 1.875vw;
  margin-top: .4167vw;
}

.sec_agenda .agenda ul li:hover .list_two {
  z-index: 4;
  visibility: visible;
  opacity: 1;
}

.sec_agenda .agenda ul li .list_two .list {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  z-index: 2;
}

.sec_agenda .agenda ul:first-child {
  height: 43.2813vw;
}

.sec_agenda .agenda ul:last-child {
  height: 31.9792vw;
}

.sec_agenda .agenda ul li.agenda1_list1 {
  width: 64.6875vw;
  height: 16.4063vw;
  left: 0;
  top: 0;
}

.sec_agenda .agenda ul li.agenda1_list1 .list_two {
  box-sizing: border-box;
  padding-top: 3.6458vw;
  align-items: flex-start;
}

.sec_agenda .agenda ul li.agenda1_list1 .list_two .list {
  margin-right: 8.5938vw;
}

.sec_agenda .agenda ul li.agenda1_list1 .list_two .list:last-child {
  margin-right: 0;
}

.sec_agenda .agenda ul li.agenda1_list2 {
  width: 18.6458vw;
  height: 31.9792vw;
  right: 0;
  top: 0;
}

.sec_agenda .agenda ul li.agenda1_list3 {
  left: 0;
  top: 17.4479vw;
  width: 42.0313vw;
  height: 14.5313vw;
}

.sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p {
  margin-bottom: .4167vw;
}
.sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p span{
  margin-right: 1.25vw;
}
.sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p span:last-child{
  margin-right: 0;
}
.sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p span::before{
  content: "·";
  margin-right: 0.5vw;
}

.sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p:last-child {
  margin-bottom: 0;
}

.sec_agenda .agenda ul li.agenda1_list4 {
  right: 19.6875vw;
  top: 17.4479vw;
  width: 21.5625vw;
  height: 14.5313vw;
}

.sec_agenda .agenda ul li.agenda1_list5 {
  width: 100%;
  height: 10.2604vw;
  left: 0;
  bottom: 0;
}

.sec_agenda .agenda ul li.agenda2_list1 {
  width: 64.6875vw;
  height: 16.4063vw;
  left: 0;
  top: 0;
}

.sec_agenda .agenda ul li.agenda2_list1 .list_two .list {
  margin-right: 11.4583vw;
}

.sec_agenda .agenda ul li.agenda2_list1 .list_two .list:last-child {
  margin-right: 0;
}

.sec_agenda .agenda ul li.agenda2_list2 {
  width: 18.6458vw;
  height: 16.4063vw;
  right: 0;
  top: 0;
}

.sec_agenda .agenda ul li.agenda2_list3 {
  width: 100%;
  height: 14.5313vw;
  left: 0;
  bottom: 0;
}

.sec_agenda .agenda ul li.agenda2_list3 .list_one {
  align-items: flex-start;
  box-sizing: border-box;
  padding-top: 3.3333vw;
}

.sec_agenda .agenda ul li.agenda2_list3 .list_one .list {
  padding-right: 6.25vw;
  margin-right: 6.25vw;
  position: relative;
}

.sec_agenda .agenda ul li.agenda2_list3 .list_one .list::before {
  content: "";
  position: absolute;
  top: 1.875vw;
  right: 0;
  width: 1px;
  height: 1.4583vw;
  background: #333;
}

.sec_agenda .agenda ul li.agenda2_list3 .list_one .list:last-child {
  margin-right: 0;
  padding-right: 0;
}

.sec_agenda .agenda ul li.agenda2_list3 .list_one .list:last-child::before {
  display: none;
}

.sec_agenda .agenda ul li.agenda2_list3 .list_two .list {
  margin-right: 12.5vw;
}

.sec_agenda .agenda ul li.agenda2_list3 .list_two .list:last-child {
  margin-right: 0;
}

.sec_agenda .explanation {
  font-size: .9375vw;
  color: #999999;
  line-height: 1.4063vw;
  padding-top: 1.25vw;
  text-align: right;
}

.sec_venue {
  width: 100%;
  height: 33.4375vw;
  text-align: right;
  background: url(/cn/events/minisite/data-storage-user-forum/img/bg17.png) no-repeat;
  background-size: cover;
  margin-top: .5208vw;
  box-sizing: border-box;
  padding: 1.5625vw 3.5938vw 5.0521vw 15.1042vw;
  position: relative;
}

.sec_venue img {
  width: 100%;
}

.sec_venue .desc {
  position: absolute;
  left: 2.3958vw;
  bottom: 3.8542vw;
  z-index: 4;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 2.5vw;
  width: 33.2813vw;
  height: 12.0313vw;
  background: url(/cn/events/minisite/data-storage-user-forum/img/bg18.png) no-repeat;
  background-size: cover;
}

.sec_venue .desc img {
  width: 3.5417vw;
}

.sec_venue .desc .desc1 {
  display: flex;
  flex-direction: column;
  margin-left: 1.4583vw;
  text-align: left;
}

.sec_venue .desc .desc1 .tit {
  font-weight: 706;
  font-size: 1.4583vw;
  color: #333333;
  line-height: 2.1875vw;
}

.sec_venue .desc .desc1 .txt {
  font-size: 1.25vw;
  color: #666666;
  line-height: 1.875vw;
  margin-top: .4167vw;
}

.sec_review {
  width: 100%;
  padding-top: 2.0833vw;
}

.sec_review .list {
  width: 100%;
  display: flex;
  margin-bottom: 2.5vw;
}

.sec_review .list .left {
  flex: 1;
  width: 0;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  box-sizing: border-box;
  padding-left: 2.5vw;
  position: relative;
}

.sec_review .list .left::before {
  content: "";
  position: absolute;
  left: .6771vw;
  top: 1.4063vw;
  width: .1042vw;
  height: 15.4688vw;
  z-index: 1;
  background: linear-gradient(to bottom, transparent, #DCDCDC, #DCDCDC, transparent);
}

.sec_review .list .left .tit {
  padding-left: 2.5vw;
  position: relative;
  left: -2.5vw;
  display: flex;
  align-items: center;
  font-weight: 706;
  font-size: 1.4583vw;
  color: #333333;
  line-height: 2.1875vw;
  z-index: 2;
}

.sec_review .list .left .tit img {
  position: absolute;
  width: 1.4583vw;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.sec_review .list .left .txt {
  font-size: 1.25vw;
  color: #333333;
  line-height: 1.875vw;
  margin-top: .625vw;
}

.sec_review .list .left .more {
  cursor: pointer;
  margin-top: .625vw;
  display: flex;
  align-items: center;
  font-size: 1.0417vw;
  color: #FF5E67;
  line-height: 1.5625vw;
}

.sec_review .list .left .more img {
  width: 1.0417vw;
  margin-left: .5208vw;
  transition: all 0.3s ease 0s;
}

.sec_review .list .left .more:hover {
  opacity: .8
}

.sec_review .list .left .more:hover img {
  transform: translateX(5px);
}

.sec_review .list .center {
  width: 25.4688vw;
  height: 14.375vw;
  margin-left: 2.0833vw;
}

.sec_review .list .center img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: .625vw;
}

.sec_review .list .right {
  width: 43.9583vw;
  height: 14.375vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  margin-left: 1.6667vw;
}

.sec_review .list .right .tit {
  font-weight: 706;
  font-size: 1.4583vw;
  color: #333333;
}

.sec_review .list .right .mySwiper {
  width: calc(100% + 1.0417vw);
  height: 10.4688vw;
  overflow: hidden;
}

.sec_review .list .right .mySwiper .swiper-slide {
  width: 100%;
  box-sizing: border-box;
  padding-right: 1.0417vw;
}

.sec_review .list .right .mySwiper .swiper-slide .img {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: .625vw;
}

.sec_review .list .right .mySwiper .swiper-slide .img a {
  position: relative;
}

.sec_review .list .right .mySwiper .swiper-slide .img a::before {
  content: "";
  position: absolute;
  width: 2.0833vw;
  height: 2.0833vw;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
  background: url(/cn/events/minisite/data-storage-user-forum/img/play.png) no-repeat;
  background-size: contain;
  z-index: 9;
  border: 0;
  border-radius: 50%;
}

.sec_review .list .right .mySwiper .swiper-slide .img a img {
  transition: all 0.3s ease 0s;
  border-radius: .625vw;
}

.sec_review .list .right .mySwiper .swiper-slide .img a:hover img {
  transform: scale(1.05);
}

.sec_review .list .right .mySwiper .swiper-slide .img .txt {
  width: calc(100% - 1.6667vw);
  left: .8333vw;
  bottom: .8333vw;
  position: absolute;
  z-index: 4;
  font-size: .8333vw;
  color: #FFFFFF;
  line-height: 1.25vw;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sec_review .list .right .arrows {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
}

.sec_review .list .right .arrows .swiper-pagination {
  position: relative;
  width: fit-content;
  bottom: 0;
  font-size: 1.0417vw;
  color: #999;
  line-height: 1.875vw;
  margin-right: 1.25vw;
}

.sec_review .list .right .arrows .swiper-pagination .swiper-pagination-current {
  color: #333;
  font-size: 1.25vw;
}

.sec_review .list .right .arrows .swiper-pagination .swiper-pagination-total {}

.sec_review .list .right .swiper-button-prev {
  width: 1.6667vw;
  height: 1.6667vw;
  background: url(/cn/events/minisite/data-storage-user-forum/img/left.png) no-repeat;
  background-size: contain;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  margin: 0;
  margin-right: 1.0417vw;
}

.sec_review .list .right .swiper-button-next {
  width: 1.6667vw;
  height: 1.6667vw;
  background: url(/cn/events/minisite/data-storage-user-forum/img/right.png) no-repeat;
  background-size: contain;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  margin: 0;
}

.sec_review .list:last-child {
  margin-bottom: 0;
}

.sec_review .list:last-child .left::before {
  height: 12.5521vw;
}

.sec_review .list:last-child .left .more {
  color: #0FB09A;
}

.sec_review .list:last-child .right .mySwiper .swiper-slide {
  width: 33.3%;
}

.sec_ocdst {
  width: 100%;
  position: relative;
}

.sec_ocdst img {
  width: 100%;
}

.sec_ocdst .desc {
  position: absolute;
  z-index: 2;
  width: 37.5vw;
  left: 3.3333vw;
  top: 3.4375vw;
  display: flex;
  flex-direction: column;
}

.sec_ocdst .desc .tit {
  font-weight: 706;
  font-size: 1.875vw;
  line-height: 2.8125vw;
  color: #333333;
}

.sec_ocdst .desc .txt {
  margin-top: .8333vw;
  font-size: 1.0417vw;
  color: #666666;
  line-height: 2.0833vw;
}

.sec_ocdst .desc .more {
  width: 10.1042vw;
  height: 2.5vw;
  background: #333333;
  border-radius: 1.25vw;
  margin-top: 1.6667vw;
  font-size: 1.0417vw;
  color: #FFFFFF;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sec_ocdst .desc .more img {
  width: .9375vw;
  margin-left: .625vw;
  transition: all 0.3s ease 0s;
}

.sec_ocdst .desc .more:hover {
  opacity: .8
}

.sec_ocdst .desc .more:hover img {
  transform: translateX(5px);
}

.video-box .content {
  height: auto !important;
  margin-top: 0 !important;
  transform: translate3d(0, -50%, 0) !important;
}

.videojs-container .txt {
  width: 100%;
  background: #575757;
  border-radius: 0 0 .5729vw .5729vw;
  box-sizing: border-box;
  padding: 1.25vw 1.5625vw;
  font-size: 1.0417vw;
  color: #FFFFFF;
  line-height: 1.5625vw;
}

@media (max-width:992px) {
  .hw_cloud_main {
    padding-top: 0;
    position: relative;
    z-index: 2;
    margin-top: -6.6667vw;
  }

  .sec_inner {
    width: calc(100% - 8.5333vw);
  }

  .page_banner {
    position: relative;
    padding-top: 12.8vw;
  }

  .page_banner .sec_inner {
    width: calc(100% - 7.4667vw - 7.4667vw);
    top: calc(12.8vw + 17.3333vw);
  }

  .page_banner .desc .tit {
    font-weight: 900;
    font-size: 9.6vw;
    line-height: 12vw;
    display: block;
  }
  .page_banner .desc .tit span{
    font-size: 8.9vw;
}

  .page_banner .desc .txt {
    margin-top: 4.2667vw;
    font-size: 5.4667vw;
    line-height: 6.8vw;
  }

  .page_banner .desc .address {
    font-size: 4vw;
    line-height: 5.0667vw;
    margin-top: 9.0667vw;
  }

  .page_banner .desc .address p:first-child {
    margin-right: 8.6667vw;
  }

  .page_banner .desc .address p:first-child::before {
    right: -4.3333vw;
    width: .1333vw;
    height: 4.2667vw;
  }

  .setion1 {
    border-radius: 6.4vw 6.4vw 0 0;
    padding-top: 9.3333vw;
  }

  .setion2 {
    padding-top: calc(14.1333vw - 3.2vw);
  }

  .setion3 {
    padding-top: 11.4667vw;
  }

  .setion4 {
    padding-top: 2.2667vw;
  }

  .setion5 {
    padding-top: 13.3333vw;
  }

  .sec_title h2 {
    padding: 1.8667vw 4vw 1.0667vw 3.7333vw;
    font-weight: 706;
    font-size: 6.4vw;
    line-height: 7.4667vw;
  }

  .sec_title h2::before {
    width: 2.4vw;
    height: 2.4vw;
  }

  .sec_title h2::after {
    width: 2.4vw;
    height: 2.4vw;
  }

  .sec_about {
    margin-top: 5.3333vw;
    padding: 0;
    margin-bottom: 8.5333vw;
    padding-top: 23.7333vw;
  }

  .sec_about .bg {
    width: calc(100% - 6.4vw);
    top: 0;
    left: 3.2vw;
  }

  .sec_about .desc {
    width: calc(100% + 8.5333vw);
    border-radius: 10.6667vw 0 0 10.6667vw;
    padding: 33.6vw 7.4667vw 10.6667vw 7.4667vw;
    left: -4.2667vw;
  }

  .sec_about .desc .tit {
    font-size: 4.8vw;
    line-height: 7.2vw;
  }

  .sec_about .desc .txt {
    font-size: 3.7333vw;
    line-height: 5.6vw;
    margin-top: 3.2vw;
    padding-right: 0;
  }

  .sec_about .desc .txt p {
    margin-bottom: 3.2vw;
  }

  .sec_about .desc .more {
    margin-top: 6.4vw;
    width: 34.1333vw;
    height: 9.0667vw;
    border-radius: 4.5333vw;
    font-size: 3.7333vw;
  }

  .sec_about .desc .more img {
    width: 3.7333vw;
    margin-left: 1.0667vw;
  }

  .sec_about .desc .e-tag {
    top: 28.2667vw;
    width: 55.8667vw;
    right: 1.8667vw;
  }

  .sec_about_tag {
    flex-wrap: wrap;
    justify-content: center;
  }

  .sec_about_tag li {
    margin-right: 9.6vw;
    padding-right: 9.6vw;
    flex: initial;
    width: fit-content;
    text-align: center;
    margin-bottom: 3.2vw;
  }

  .sec_about_tag li::before {
    top: 8.4vw;
    height: 10.6667vw;
  }

  .sec_about_tag li:nth-child(3) {
    padding-right: 0;
    margin-right: 0;
  }

  .sec_about_tag li:nth-child(3)::before {
    display: none;
  }

  .sec_about_tag li img {
    width: 7.2vw;
  }

  .sec_about_tag li .tit {
    margin-top: 1.6vw;
    font-size: 8.5333vw;
    line-height: 11.0667vw;
  }

  .sec_about_tag li .tit span {
    font-size: 3.7333vw;
  }

  .sec_about_tag li .tit span.num{
    font-size: 8.5333vw;
  }

  .sec_about_tag li .txt {
    margin-top: .5333vw;
    font-size: 3.4667vw;
    line-height: 5.2vw;
  }

  .sec_about_pop .sec_inner {
    background: url(/cn/events/minisite/data-storage-user-forum/img/bg20.png) no-repeat;
    background-size: 100% 100%;
    width: 90.9333vw;
    height: auto;
    padding: 8.8vw 4vw 12.2667vw 4vw;
  }

  .sec_about_pop .sec_inner .sec_title h2 {
    font-size: 4.8vw;
    line-height: 5.6vw;
    padding: 1.0667vw 3.0667vw .9333vw 2.5333vw;
  }

  .sec_about_pop .sec_inner .sec_title h2::before {
    width: 1.7333vw;
    height: 1.7333vw;
  }

  .sec_about_pop .sec_inner .sec_title h2::after {
    width: 1.8667vw;
    height: 1.8667vw;
  }

  .sec_about_pop .sec_inner .desc {
    margin-top: 3.7333vw;
    font-size: 3.2vw;
    line-height: 6.4vw;
    max-height: 60vh;
    overflow: auto;
    box-sizing: border-box;
    padding: 0 4vw;
  }

  .sec_about_pop .sec_inner .desc p {
    margin-bottom: 2.6667vw;
  }

  .sec_about_pop .sec_inner .desc .dian li {
    margin-bottom: 2.6667vw;
    padding-left: 3.4667vw;
    background-size: 1.8667vw;
    background-position: 0 2.3vw;
  }

  .sec_about_pop .sec_inner .desc .guest {
    top: 0;
    margin-top: .8vw;
  }

  .sec_about_pop .sec_inner .desc .guest img {
    width: 14.6667vw;
  }

  .sec_about_pop .sec_inner .desc .guest .desc1 {
    margin-left: 2.6667vw;
  }

  .sec_about_pop .sec_inner .desc .guest .desc1 .tit {
    font-size: 3.2vw;
    line-height: 4.8vw;
  }

  .sec_about_pop .sec_inner .desc .guest .desc1 .txt {
    margin-top: .8vw;
    font-size: 3.2vw;
    line-height: 4.8vw;
  }

  .sec_about_pop .sec_inner .close {
    width: 4.8vw;
    top: 5.2vw;
    right: 6vw;
  }

  .sec_agenda .title {
    padding-top: 2.4vw;
    margin-bottom: 5.3333vw;
  }

  .sec_agenda .title .a {
    padding-top: 6.9333vw;
  }

  .sec_agenda .title .a:first-child {
    margin-right: 8.5333vw;
  }
  .sec_agenda .title .a .tit{
    height: 7.2vw;
  }
  .sec_agenda .title .a .tit img {
    width: 4.2667vw;
  }
  .sec_agenda .title .a.active .tit img{
    width: 5.3333vw;
  }

  .sec_agenda .title .a .tit strong {
    margin-left: 1.0667vw;
    font-size: 3.7333vw;
    line-height: 1;
  }
  .sec_agenda .title .a.active .tit strong{
    margin-left: 1.6vw;
    font-size: 4.8vw;
    line-height: 1;
  }

  .sec_agenda .title .a .tit span {
    margin-left: 1.0667vw;
    font-size: 2.1333vw;
    line-height: 3.2vw;
    top: 0.8vw;
  }
  .sec_agenda .title .a.active .tit span{
    font-size: 2.6667vw;
    line-height: 4vw;
  }

  .sec_agenda .title .a .tag {
    width: 100%;
  }
  .sec_agenda .agenda ul li{
    position: relative;
    text-align: left;
    margin-bottom: 2.6667vw;
  }
  .sec_agenda .agenda ul li:last-child{
    margin-bottom: 0;
  }
  .sec_agenda .agenda ul li .list_one{
    width: calc(100% - 8vw);
    height: auto;
    left: 4vw;
    z-index: 4 !important;
    top: 4vw;
    display:block !important;
    position: absolute;
    border-bottom: 1px solid #9FA0A0;
    border-radius: 0;
    padding-bottom: 3.7333vw;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .sec_agenda .agenda ul li .list_one .list{
    flex-direction: initial;
  }
  .sec_agenda .agenda ul li .list_one .list img{
    width: 5.3333vw;
  }
  .sec_agenda .agenda ul li .list_one .list .tit{
    flex: 1;
    width: 0;
    margin-left: 2.1333vw;
    font-size: 4.2667vw;
    color: #fff;
    line-height: 6.4vw;
    margin-top: 0;
  }
  .sec_agenda .agenda ul li .list_one .list .txt{
    font-size: 3.4667vw;
color: #FFFFFF;
line-height: 5.2vw;
margin-top: 0;
  }
  .sec_agenda .agenda ul li .list_two{
    display:block !important;
    padding-top: 16.8vw !important;
    border-radius: 2.6667vw;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 1 !important;
  }
  .sec_agenda .agenda ul li .list_two .list{
    box-sizing: border-box;
    padding-left: 11.4667vw;
    align-items: flex-start;
    flex-direction: initial;
    margin-bottom: 2.1333vw;
    flex-wrap: wrap;
  }
  .sec_agenda .agenda ul li .list_two img{
    width: 4vw;
    margin-right: 2.1333vw;
    position: relative;
    top: .5333vw;
  }
  .sec_agenda .agenda ul li .list_two .tit{
    margin-top: 0;
    font-size: 3.4667vw;
line-height: 5.2vw;
  }
  .sec_agenda .agenda ul li .list_two .txt{
    width: 100%;
    margin-top: 1.0667vw;
    box-sizing: border-box;
    padding-left: 6.1333vw;
    font-size: 2.9333vw;
color: #DCDDDD;
line-height: 4.4vw;
  }
  .sec_agenda .agenda ul li .list_two .list:last-child{
    margin-bottom: 0;
  }
  .sec_agenda .agenda ul li.agenda1_list1{
    width: 100%;
    height: 57.0667vw;
  }
  .sec_agenda .agenda ul li.agenda1_list2{
    width: 100%;
    height: 31.4667vw;
  }
  .sec_agenda .agenda ul li.agenda1_list3{
    width: 100%;
    height: 37.3333vw;
    top: 0;
  }
  .sec_agenda .agenda ul li.agenda1_list3 .list_one{
    padding-bottom: 9.0667vw;
  }
  .sec_agenda .agenda ul li.agenda1_list3 .list_two{
    padding-top: 22.6667vw !important;
  }
  .sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p:last-child{
    position: absolute;
    left: 11.6vw;
    bottom: calc(100% + 5.4vw);
    display: flex;
  }
  .sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p span{
    margin-right: 2.5533vw;
    padding-right: 2.5533vw;
    position: relative;
    display: block;
  }
  .sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p span::before{
    content: "";
    position: absolute;
    right: auto;
    width: 1px;
    height: 2.6667vw;
    background: #fff;
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
  }
  .sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p span:last-child{
    margin-right: 0;
    padding-right: 0;
  }
  .sec_agenda .agenda ul li.agenda1_list3 .list_two .list .txt p span:last-child::before{
    display: none;
  }
  .sec_agenda .agenda ul li.agenda1_list4{
    width: 100%;
    height: 31.4667vw;
    right: 0;
    top: 0;
  }
  .sec_agenda .agenda ul li.agenda1_list5{
    width: 100%;
    height: 17.0667vw;
  }
  .sec_agenda .agenda ul li.agenda1_list5 .list_one{
    display: none !important;
  }
  .sec_agenda .agenda ul li.agenda1_list5 .list_two{
    padding-top: 0 !important;
    height: 100%;
  }
  .sec_agenda .agenda ul li.agenda1_list5 .list_two .list{
    height: 100%;
    align-items: center;
    flex-wrap: initial;
    width: 100%;
    box-sizing: border-box;
    padding: 0 4vw;
}
  .sec_agenda .agenda ul li.agenda1_list5 .list_two .list img{
    width: 5.3333vw;
  }
  .sec_agenda .agenda ul li.agenda1_list5 .list_two .list .tit{
    flex: 1;
    width: 0;
    margin-left: 2.1333vw;
    font-size: 4.2667vw;
    color: #fff;
line-height: 6.4vw;
  }
  .sec_agenda .agenda ul li.agenda1_list5 .list_two .list .txt{
    font-size: 3.4667vw;
    color: #FFFFFF;
    line-height: 5.2vw;
    margin-top: 0;
    width: fit-content;
  }
  .sec_agenda .agenda ul li.agenda2_list1{
    width: 100%;
    height: 44.2667vw;
  }
  .sec_agenda .agenda ul li.agenda2_list2{
    width: 100%;
    height: 31.4667vw;
  }
  .sec_agenda .agenda ul li.agenda2_list3{
    width: 100%;
    height: 50.5333vw;
  }
  .sec_agenda .agenda ul li.agenda2_list3 .list_one{
    padding-bottom: 10vw;
    padding-top: 0;
    align-items: center;
    display: flex !important;
    justify-content: space-between;
  }
  .sec_agenda .agenda ul li.agenda2_list3 .list_one .list{
    padding-right: 0;
    margin-right: 0;
    position: initial;
  }
  .sec_agenda .agenda ul li.agenda2_list3 .list_one .list .tit{
    flex: initial;
    width: auto;
}
  .sec_agenda .agenda ul li.agenda2_list3 .list_one .list .txt{
    position: absolute;
    left: auto;
    bottom: 3.2vw;
    right: 0;
}
  .sec_agenda .agenda ul li.agenda2_list3 .list_one .list:last-child{
    margin-right: 0;
    padding-right: 0;
  }
  .sec_agenda .agenda ul li.agenda2_list3 .list_two{
    padding-top: 23.0667vw !important;
  }
  .sec_agenda .agenda ul:first-child {
    height: auto;
  }
  .sec_agenda .agenda ul:last-child{
    height: auto;
  }
  .sec_agenda .explanation{
    font-size: 2.6667vw;
    line-height: 4vw;
    padding-top: 4vw;
  }

  .sec_venue{
    width: calc(100% + 8.5333vw);
    margin-top: -5.8667vw;
    margin-left: -4.2667vw;
    background: transparent;
    height: auto;
    padding: 0;
  }
  .sec_venue .desc{
    padding: 0;
    width: auto;
    height: auto;
    top: 50.6667vw;
    left: 8.9333vw;
    background: transparent;
    bottom: auto;
  }
  .sec_venue .desc img{
    width: 9.0667vw;
  }
  .sec_venue .desc .desc1{
    margin-left: 3.7333vw;
  }
  .sec_venue .desc .desc1 .tit{
    font-size: 3.7333vw;
line-height: 5.6vw;
  }
  .sec_venue .desc .desc1 .txt{
    margin-top: 1.0667vw;
    font-size: 3.2vw;
line-height: 4.8vw;
  }

  .sec_review{
    padding-top: 5.7333vw;
  }
  .sec_review .list{
    flex-direction: column;
    margin-bottom: 6.6667vw;
  }
  .sec_review .list .left{
    flex: initial;
    width: 100%;
    align-items: center;
    flex-direction: initial;
    padding-left: 0;
  }
  .sec_review .list .left::before{
    display: none;
  }
  .sec_review .list .left .tit{
    padding: 0;
    left: 0;
    font-size: 4.2667vw;
line-height: 6.4vw;
  }
  .sec_review .list .left .tit img{
    position: relative;
    width: 4.2667vw;
    margin-right: 2.1333vw;
    top: 0;
    transform: initial;
  }
  .sec_review .list .left .txt{
    flex: 1;
    width: 0;
    font-size: 3.7333vw;
line-height: 5.6vw;
margin-top: 0;
margin-left: 2.1333vw;
  }
  .sec_review .list .left .more{
    margin-top: 0;
    font-size: 3.2vw;
line-height: 4.8vw;
  }
  .sec_review .list .left .more img{
    width: 3.2vw;
    margin-left: 1.6vw;
  }
  .sec_review .list .center{
    margin-left: 0;
    margin-top: 4.6667vw;
    width: 100%;
    height: auto;
  }
  .sec_review .list .center img{
    border-radius: 2.6667vw;
  }
  .sec_review .list .right{
    margin-top: 4.2667vw;
    margin-left: 0;
    width: 100%;
    height: auto;
    padding-bottom: 4.8vw;
  }
  .sec_review .list .right .tit{
    font-size: 4.2667vw;
  }
  .sec_review .list .right .mySwiper{
    width: calc(100% + 4.2667vw);
    height: auto;
    margin-top: 4.2667vw;
  }
  .sec_review .list .right .mySwiper .swiper-slide{
    padding-right: 4.2667vw;
  }
  .sec_review .list .right .mySwiper .swiper-slide .img{
    border-radius: 2.6667vw;
  }
  .sec_review .list .right .mySwiper .swiper-slide .img a::before{
    width: 9.6vw;
    height: 9.6vw;
  }
  .sec_review .list .right .mySwiper .swiper-slide .img .txt{
    left: 4vw;
    bottom: 4vw;
    width: calc(100% - 8vw);
    font-size: 3.7333vw;
    line-height: 5.6vw;
  }
  .sec_review .list .right .arrows{
    top: auto;
    bottom: 0;
    justify-content: center;
    width: 100%;
  }
  .sec_review .list .right .arrows .swiper-pagination{
    margin-right: 0;
  }
  .sec_review .list .right .arrows .swiper-pagination .swiper-pagination-bullet{
    background: #D9D9D9;
    width: 1.6vw;
    height: 1.6vw;
    opacity: 1;
    margin: 0 1.0667vw;
  }
  .sec_review .list .right .arrows .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 10.6667vw;
    background: linear-gradient( 130deg, #FF6161 0%, #F52828 100%);
    border-radius: 2.1333vw;
  }
  .sec_review .list:last-child .right{
    padding-bottom: 0;
  }
  .video-box .content{
    width: calc(100% - 8.5333vw);
    left: 4.2667vw;
    padding: 0;
    padding-top: 1.6vw;
  }
  .video-box .content .vjs-big-play-centered{
    border-radius: 2.1333vw 2.1333vw 0 0;
  }
  .close-video-popup{
    width: 4.8vw;
    height: 4.8vw;
    right: 0;
    top: auto;
    bottom: 100%;
  }
  .videojs-container .txt{
    background: rgba(0, 0, 0, 0.5);
    padding: 3.2vw 4vw;
    font-size: 3.2vw;
line-height: 4.8vw;
  }
  .sec_ocdst .desc{
    width: calc(100% - 10.6667vw);
    top: 6.6667vw;
    left: 5.3333vw;
  }
  .sec_ocdst .desc .tit{
    font-size: 4.8vw;
line-height: 7.2vw;
  }
  .sec_ocdst .desc .txt{
    font-size: 3.2vw;
line-height: 6.4vw;
margin-top: 3.2vw;
  }
  .sec_ocdst .desc .more{
    margin-top: 3.2vw;
    width: 34.1333vw;
height: 9.0667vw;
border-radius: 4.5333vw;
font-size: 3.7333vw;
  }
  .sec_ocdst .desc .more img{
    width: 3.7333vw;
    margin-left: 1.0667vw;
  }
}