.sub_banner_wrapper {
  background: #F8F9FF;
}

.mms_scene_wrapper {
  height: 1300px;
  background: linear-gradient(360deg, #FAF7FF 0%, rgba(238, 244, 255, 0.5) 52%, #FFFFFF 100%);
  overflow: hidden;
}

.arrow_box {
  padding-top: 24px;
}

.arrow_change {
  width: 24px;
  height: 24px;
  display: inline-block;
  cursor: pointer;
  margin-left: 30px;
}

.arrow_left {
  background: url("../images/1002/arrow_left_black.svg");
}

.arrow_left:hover {
  background: url("../images/1002/arrow_left_grey.svg");
}

.arrow_right {
  background: url("../images/1002/arrow_right_black.svg");
}

.arrow_right:hover {
  background: url("../images/1002/arrow_right_grey.svg");
}

.arrow_left.pause {
  background: url("../images/1002/arrow_left_grey.svg");
  opacity: .6;
  cursor: not-allowed;
}

.arrow_right.pause {
  background: url("../images/1002/arrow_right_grey.svg");
  opacity: .6;
  cursor: not-allowed;
}

.mms_scene_box {
  white-space: nowrap;
  transition: all 0.3s;
}

.mms_scene_item {
  height: 474px;
  width: 430px;
  background: #fff;
  box-shadow: 0px 16px 24px 0px rgba(227, 234, 252, 0.3);
  border-radius: 30px;
  overflow: hidden;
  display: inline-block;
  margin-right: 20px;
}

.mms_scene_item .mms_s_bg {
  height: 271px;
  background: linear-gradient(106deg, #B3C5FF 0%, #B6A5FF 100%);
  border-radius: 30px 30px 0px 0px;
  padding-top: 54px;
  padding-left: 45px;
  overflow: hidden;
  transition: all 0.6s;
}

.mms_scene_item:nth-child(2) .mms_s_bg {
  background: linear-gradient(135deg, #FBD3DF 0%, #D5B7DE 100%);
}

.mms_scene_item:nth-child(3) .mms_s_bg {
  background: linear-gradient(225deg, #EEF8FF 0%, #C1C3FF 100%);
}

.mms_scene_item:nth-child(4) .mms_s_bg {
  background: linear-gradient(106deg, #B3E1FF 0%, #A5CBFF 100%);
}

.mms_scene_item:nth-child(6) .mms_s_bg {
  background: linear-gradient(225deg, #FFFDCD 0%, #FFBD8C 100%);
}

.mms_scene_item .mms_s_bg:hover {
  padding-top: 24px;
  padding-left: 20px;
}

.mms_scene_item .mms_s_bg>img {
  width: 100%;
  height: 100%;
}

.mms_item_info {
  padding: 24px 34px;
}

.mms_item_info .tag {
  background: #CCD8FC;
  border-radius: 7px;
  line-height: 32px;
  color: #4372FF;
  padding: 0 12px;
  display: inline-block;
}

.iot_wrapper {
  height: 590px;
  background: linear-gradient(90deg, #f1efff 0%, #fff5f5 100%);
  border-radius: 30px;
  padding: 37px 42px;
  margin-top: 40px;
}

.iot_box_info {
  padding: 50px 0 0 70px;
}

.item_title {
  font-size: 24px;
  margin-top: 36px;
  font-family: "PingFangSC-Medium";
}

.item_title::before {
  width: 16px;
  height: 16px;
  border-radius: 2px;
  margin-right: 20px;
  background: linear-gradient(90deg, #c8e0ff 0%, #b8afff 100%);
  vertical-align: middle;
  content: "";
  display: inline-block;
  transform: rotate(45deg);
}