html,body {
  width: 100%;
  font-size: 50px;
  overflow-x: hidden;
  padding: 0;
  margin: 0;
}
a {
 text-decoration: none !important; 
 color: inherit;
}
ol, ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header__11G5T{
  width: 100%;
  min-width: 58.5936vw;
  height: 1.28rem;
  line-height: 1.28rem;
  position: fixed;
  top: 0;
  z-index: 1000;
  transition: background-color .5s ease-in-out;
  display: flex;
}
.mobel_box {
  display: none;
}
.header__2EAbD,.header__11G5T:hover {
  background: rgba(23, 24, 24, 0.8);
  box-shadow: inset 0 -0.02rem 0 0 rgba(17, 31, 44, .08)
}

.header__11G5T .header_logo{
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  margin: 0 2rem;
}
.header__11G5T .header_logo .logo_img {
  width: 1.28rem;
  height: 1.28rem;
  transform: scale(1.5);
}
.header__11G5T .header_logo .logo_text {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  line-height: normal;
  margin-left: 0.3rem;
}
.header__11G5T .header_logo .logo_text .content1 {
  font-size: 0.4rem;
  font-weight: bold;
}
.header__11G5T .header_logo .logo_text .content2 {
  font-size: 0.24rem;
}
.header__11G5T:hover .header_logo .logo_text {
  color: #ffffff;
}
.header__11G5T.header__2EAbD .header_logo .logo_text {
  color: #ffffff;
}

.header__11G5T .header_navItem {
  font-size: 0.32rem;
  padding: 0 0.7rem;
  height: 1.28rem;
  cursor: pointer;
  position: relative;
}
.header__11G5T .header_navItem .header_navItemText {
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 1.28rem;
  position: relative;
  color: #fff;
}

.header__11G5T.header__2EAbD .header_navItem .header_navItemText,
.header__11G5T:hover .header_navItem .header_navItemText{
  color: #fff;
}

/* .header__11G5T .header_navItem:hover>.header_navItemText,
.header__11G5T.header__2EAbD .header_navItem .jump.header_navItemText,
.header__11G5T .header_navItem .jump.header_navItemText {
  color: #ba1d1e;
} */



.header__11G5T .header_navItem:hover .header_navItemText:after{
  opacity: 1;
  background-color: #06f;
}

.header__11G5T .header_navItem .jump.header_navItemText:after{
  opacity: 1;
}

.header__11G5T.header__2EAbD .header_navItem .jump.header_navItemText:after,
.header__11G5T:hover .header_navItem .jump.header_navItemText:after {
  background-color: #06f;
}
.header__11G5T .header_navItem .header_navItemText:after {
  opacity: 0;
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  height: 0.04rem;
  width: 100%;
  bottom: 0;
  left: 0;
  transition: opacity .2s;
}

.header__11G5T .header_navItem .header_menuWrap {
  background-color: #fff;
  width: 7rem;
  height: 0;
  transition: height .3s ease-in-out;
  overflow: hidden;
  position: absolute;
  top: 100%;
  left: -0.4rem;
  cursor: auto;
}

.header__11G5T .header_navItem:hover .header_menuWrap {
  height: 9.1rem;
  /* height: 5.76rem; */
}

.header__11G5T .header_navItem:hover .header_menuWrap_2 {
  height: 2.28rem;
}

.header__11G5T .header_navItem:hover .header_menuWrap_3 {
  height: 7.45rem;
}

.header__11G5T .header_navItem .header_menuWrap .content {
  padding: 0.3rem;
}

.header__11G5T .header_navItem .header_menuWrap .content .product {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 0.2rem;
  background: #f7f8fc;
  border-radius: 0.08rem;
  margin-bottom: 0.1rem;
}

.header__11G5T .header_navItem .header_menuWrap .content .product:hover {
  background: #acacac;
  border-radius: 0.08rem;
}

.header__11G5T .header_navItem .header_menuWrap .content .product img {
  width: 0.5rem;
  height: 0.5rem;
  margin-left: 0.2rem;
}
.header__11G5T .header_navItem .header_menuWrap .content .product div {
  font-size: 0.26rem;
  margin-left: 0.2rem;
}
.header__11G5T .header_navItem .header_menuWrap .content .product .text_box {
  display: flex;
  flex-direction: column;
  line-height: 0.6rem;
}
.header__11G5T .header_navItem .header_menuWrap .content .product .text_box .content_title{
  font-size: 0.30rem;
  font-weight: bold;
  color: black;
}
.header__11G5T .header_navItem .header_menuWrap .content .product .text_box .content_desc {
  color: black;
}

.header__11G5T .header_navItem .header_menuWrap2 {
  background-color: #fff;
  width: 24rem;
  height: 0;
  transition: height .3s ease-in-out;
  overflow: hidden;
  position: absolute;
  top: 100%;
  left: -2.4rem;
  cursor: auto;
}

.header__11G5T .header_navItem:hover .header_menuWrap2 {
  height: 10.98rem;
}

.header__12G5T {
  width: 100%;
  height: 11.733vw;
  line-height: 11.733vw;
  padding: 3.467vw 5.333vw;
  background: transparent;
  color: #fff;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  transition: background-color .2s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.header__12G5T .header_logo,
.Header_confirm .Header_confirmHeader .Header_confirmLogo {
  width: 30vw;
  height: 5.333vw;
  background: url(../image/logo.png) 50% 50% no-repeat;
  background-size: cover;
  margin-left: -8vw;
}
.header__12G5T .header_menu {
  width: 6.4vw;
  height: 6.4vw;
  background: url(../image/icon_menu.svg) 50% 50% no-repeat;
  background-size: cover;
}
.header__12G5T.header__2EAbD {
  background-color: #fff;
  box-shadow: inset 0 -1px 0 0 rgba(17, 31, 44, .08);
}
.header__12G5T.header__2EAbD .header_menu {
  background: url(../image/icon_menu_primary.svg) 50% 50% no-repeat;
  background-size: cover;
}

.Header_confirm_bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100vw;
  height: 100%;
  background: rgba(0, 0, 0, .5);
  transition: display .3s linear;
}

.Header_confirm {
  position: fixed;
  top: 0;
  right: 0;
  left: 100vw;
  bottom: 0;
  z-index: 1001;
  width: 84vw;
  background: #fff;
  transition: transform .25s linear;
  will-change: transform;
}
.Header_confirm .Header_confirmHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 5.333vw;
  height: 11.733vw;
  margin-bottom: 3.2vw;
  position: relative;
  box-sizing: border-box;
}
.Header_confirm .Header_confirmHeader::after {
  position: absolute;
  left: -50%;
  width: 200%;
  height: 1px;
  background-color: rgba(17, 31, 44, .16);
  transform: scale(-.5);
  content: " ";
  bottom: 0;
}
.Header_confirm .Header_confirmHeader .Header_close {
  width: 6.4vw;
  height: 6.4vw;
  background: url(../image/icon_close.svg) 50% 50% no-repeat;
  background-size: cover;
}

.Header_confirm .Header_menuWrapper {
  max-height: calc(100% - 28vw);
  overflow-y: auto;
}
.Header_confirm .Header_menuWrapper .Accordian_listItem {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 13.067vw;
  padding: 0 5.333vw;
  box-sizing: border-box;
  text-decoration: none;
}
.Header_confirm .Header_menuWrapper .Accordian_listItem.Accordian_activeList {
  font-weight: 500;
  color: #07f;
}
.Header_confirm .Header_menuWrapper .Accordian_listItem .Accordian_listItemText {
  font-size: 4.267vw;
  font-weight: 400;
}
.Header_confirm .Header_menuWrapper .Accordian_listItem img {
  width: 7vw;
  height: 7vw;
  fill: currentColor;
  transition: .25s;
  transform: rotate(90deg);
}
.Header_confirm .Header_menuWrapper .Accordian_listItem.Accordian_activeList img {
  transform: rotate(0deg);
}

.Header_confirm .Header_menuWrapper .Accordian_subListItemWrapper {
  background: #f5f6fa;
  height: 0;
  overflow: hidden;
  transition: height .25s;
}
.Header_confirm .Header_menuWrapper .Accordian_subListContainer {
  padding: 3.2vw 0;
}

.Header_confirm .Header_menuWrapper .Accordian_subListContainer .Accordian_subListItem {
  display: flex;
  align-items: center;
  padding: 0 5.333vw 0 8.533vw;
  height: 13.067vw;
  font-family: PingFangSC-Regular;
  font-size: 3.733vw;
  font-weight: 400;
}


.swiper {
  overflow: hidden;
  width: 100%;
  height: 10.08rem;
}
@media screen and (max-width: 980px) {
  .swiper {
    height: 106.667vw;
  }
  .header__11G5T {
    display: none;
  }
  .mobel_box {
    display: flex;
  }
}

@media screen and (min-width: 1000px) {
  .swiper .title_wrap,
  .banner_wrap .title_wrap {
    padding: 0.5rem;
    background-color: rgba(0, 0, 0, .35);
    border-radius: 0.3rem;
  }
  .header__11G5T {
    display: flex;
  }
  .mobel_box {
    display: none;
  }
  .swiper {
    height: 11.52rem;
  }
}
.swiper-pagination{
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper .bullet {
  width: 0.88rem;
  height: 1.04rem;
  border-radius: 0;
  margin: 0 0.08rem;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background-color: transparent;
  opacity: 1;
}
.swiper .bullet:before{
  content: "";
  display: block;
  position: absolute;
  top: 0.48rem;
  left: 0;
  width: 100%;
  height: 0.08rem;
  background: #fff;
  transform: translateX(-100%);
  z-index: 2;
}
.swiper .bullet:after{
  position: absolute;
  top: 0.48rem;
  left: 0;
  content: "";
  width: 100%;
  height: 0.08rem;
  background: hsla(0, 0%, 100%, .3);
}

.swiper .bullet.bullet_active:before {
  animation: Banner_moving 6s linear;
}

.swiper-button-next, .swiper-button-prev {
  color: rgba(255, 255, 255, .4) !important;
  transition:opacity 0.5s;
}
.swiper-button-next:hover, .swiper-button-prev:hover{
  color: white !important;
}

.swiper .hide{
  opacity:0;
}

@keyframes Banner_moving {
  0% {
    transform: translateX(-100%); 
  }
  100% {
    transform: translateX(0);     
  }
}


.footer_box {
  background:rgba(23, 24, 24, 0.8);;
  /* background: #030f2d; */
  position: relative;
  z-index: 10;
}

.mask_layer .mask_box {
  width: 13rem;
  height: 4rem;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.2rem;
}
.mask_layer  .mask_box .contact_now_2 {
  display: none;
}
.mask_layer .mask_box .close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url(../image/close.svg);
}
.mask_layer .footer_input {
  width: 11.16rem;
  height: 0.96rem;
  line-height: 0.96rem;
  color: #fff;
  font-size: 0.64rem;
}
.mask_layer .footer_input {
  width: 11.16rem;
  height: 0.96rem;
  background: #fff;
  float: right;
  border: 0.04rem solid #fff;
  border-radius: 0.08rem;
  position: relative;
  display: flex;
  padding-left: 0.32rem;
  border: 1px solid rgba(17, 31, 44, .12);
}
.mask_layer .footer_input .popover {
  box-sizing: border-box;
  z-index: 10;
  position: relative;
  cursor: pointer;
}
.mask_layer .footer_input .popover .phoneArea {
  box-sizing: border-box;
  margin: 0.32rem 0.32rem 0.32rem 0;
  border-right: 0.02rem solid rgba(17, 31, 44, .12);
  width: 1.4rem;
  font-size: 0.28rem;
  color: #111f2c;
  line-height: 0.32rem;
  font-weight: 400;
}
.mask_layer .footer_input .popover .phoneArea span {
  display: inline-block;
  min-width: 0.9rem;
}
.mask_layer .footer_input .popover .phoneArea img {
  width: 0.24rem;
  transition: all .5s;
}
.mask_layer .footer_input .popover .phoneArea.sel_phoneArea img {
  transform: rotate(180deg);
}
.mask_layer .footer_input .popover .popover_content {
  position: absolute;
  left: -0.34rem;
  top: 1.03rem;
  padding: 0.06rem 0.06rem 0.06rem 0;
  width: 4.4rem;
  background: #fff;
  box-shadow: 0 0 0.64rem 0 rgba(0, 0, 0, .16);
  border: 0.02rem solid rgba(17, 31, 44, .12);
  display: none;
}
.mask_layer .footer_input .popover .popover_content.popover_content_show {
  display: block;
}
.mask_layer .footer_input .popover .popover_content::before {
  position: absolute;
  left: 0.6rem;
  top: -0.12rem;
  width: 0.2rem;
  height: 0.2rem;
  content: "";
  display: block;
  transform: rotate(45deg);
  border-left: 0.02rem solid rgba(17, 31, 44, .12);
  border-top: 0.02rem solid rgba(17, 31, 44, .12);
  background: #fff;
}
.mask_layer .footer_input .popover .popover_content .popover_sellist {
  padding: 0 0.3rem;
}
.mask_layer .footer_input .popover .popover_content .popover_sellist .selectItem {
  cursor: pointer;
  height: 0.8rem;
  display: -moz-box;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 0.28rem;
  color: #111f2c;
}
.mask_layer .footer_input .popover .popover_content .popover_sellist .selectItem:hover,
.mask_layer .footer_input .popover .popover_content .popover_sellist .selectItem.selectItem_sel {
  color: #06f;
}
.mask_layer .footer_input .popover .popover_content .popover_sellist .selectItem .area {
  margin-left: 0.3rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mask_layer .footer_input .popover .popover_content .popover_sellist .selectItem span:first-of-type {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mask_layer .footer_input .popover .popover_content .popover_sellist .selectItem img {
  width: 0.3rem;
  margin-left: auto;
  display: none;
}
.mask_layer .footer_input .popover .popover_content .popover_sellist .selectItem.selectItem_sel img {
  display: inline-block;
}
.mask_layer .footer_input input {
  width: 6.5rem;
  height: 0.92rem;
  outline: none;
  border: none;
  font-size: 0.32rem;
  color: #303133;
}
.mask_layer button {
  float: right;
  width: 3.2rem;
  height: 0.96rem;
  background: #06f;
  border-radius: 0.08rem;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-weight: 400;
  position: relative;
}
.mask_layer button:hover {
  background: #2b85ff;
}

.footer_box .footer_inner {
  width: 100%;
  height: 6.6rem;
  background: url(../image/footer_bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: 1.6rem;
  box-sizing: border-box;
}
.footer_box .footer_inner .footer_content {
  width: 24rem;
  margin: auto;
  display: flex;
}
.footer_box .footer_inner .footer_content .about_us {
  width: 8rem;
  margin-top: 0.6rem;
}
.footer_box .footer_inner .footer_content .product_service_box {
  display: flex;
}
.footer_box .footer_inner .footer_content .about_us .title,
.footer_box .footer_inner .footer_content .product_service .title {
  font-size: 0.36rem;
  color: #fafafa;
  font-weight: 400;
  margin-bottom: 0.4rem;
  line-height: 0.5rem;
}
.footer_box .footer_inner .footer_content .about_us .info,
.footer_box .footer_inner .footer_content .product_service .info .jump_app {
  font-size: 0.28rem;
  font-weight: 200;
  margin-bottom: 0.24rem;
  line-height: 0.4rem;
  color: hsla(0, 0%, 100%, .6);
}
.footer_box .footer_inner .footer_content .product_service {
  width: 2.4rem;
  margin-top: 0.6rem;
}
.footer_box .footer_inner .footer_content .product_service .info .jump_app {
  cursor: pointer;
}
.footer_box .footer_inner .footer_content .product_service .info .jump_app:hover {
  color: #07f;
  text-decoration: underline;
}
.footer_box .footer_inner .footer_content .qr_code {
  display: flex;
  width: 7rem;
  margin-left: 3rem;
  justify-content: space-between;

}
.footer_box .footer_inner .footer_content .qr_code img {
  width: 3rem;
  height: 3rem;
  margin-bottom: 0.24rem;
}
.footer_box .footer_inner .footer_content .qr_code .tip {
  font-size: 0.28rem;
  color: #fafafa;
  font-weight: 400;
  line-height: 0.4rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer_box .verson {
  border-top: 1px solid #F7F8FC;
  background:rgba(23, 24, 24, 0.8);;
  width: 100%;
  min-width: 24rem;
  text-align: center;
  font-size: 0.28rem;
  color: #fafafa;
  padding: 0.4rem 0;
  cursor: pointer;
}

.video_popup,
.mask_layer {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1002;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  display: none;
}

.video_popup .tvVideo {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  max-width: 24rem;
  max-height: 80%;
}

.tvideo_del {
  right: 1.2rem;
  top: 1.2rem;
  z-index: 1003;
  margin-top: -0.12rem;
  position: absolute;
  display: inline-block;
  width: 1.12rem;
  height: 1.12rem;
  overflow: hidden;
  background: rgba(0, 0, 0, .5);
  border-radius: 50%;
  cursor: pointer;
}
.tvideo_del:before {
  transform: rotate(45deg);
  content: "";
  position: absolute;
  height: 0.08rem;
  width: 60%;
  top: 50%;
  left: 0.23rem;
  margin-top: -0.02rem;
  background: #fff;
}
.tvideo_del::after {
  transform: rotate(-45deg);
  content: "";
  position: absolute;
  height: 0.08rem;
  width: 60%;
  top: 50%;
  left: 0.23rem;
  margin-top: -0.02rem;
  background: #fff;
}

.sdk_smart {
  position: fixed;
  transition: all 0.3s ease-in-out;
  bottom: 1.56rem;
  right: 0.32rem;
  background-color: #fff;
  width: 1.6rem;
  /* height: 3.2rem; */
  height: 1.6rem;
  z-index: 9999;
  border-radius: 0.08rem;
  box-sizing: border-box;
  border: 0.02rem solid rgba(233, 235, 242, 1);
  box-shadow: 0 0.48rem 0.96rem 0 rgba(3, 15, 45, 0.08);
}
.sdk_smart.show {
  /* height: 4.8rem; */
  height: 1.6rem;
}

.sdk_smart ._3WD66 {
  border-radius: 0.08rem 0.08rem 0 0;
}
.sdk_smart ._3WD9x,.sdk_smart .sZ-r9,.sdk_smart ._3WD66 {
  box-sizing: border-box;
  height: 1.6rem;
  width: 1.56rem;
  position: relative;
  padding: 0.32rem 0.22rem;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sdk_smart ._3WD66 ._1jOv2 {
  background-image:url(../image/icon_wd.png);
  background-size: 0.48rem 0.48rem;
}
.sdk_smart ._3WD9x ._1jOv2 {
  background-image:url(../image/icon_call.svg);
}
.sdk_smart ._3WD9x ._1m3lr,.sdk_smart .sZ-r9 ._1m3lr,.sdk_smart ._3WD66 ._1m3lr{
  font-family: PingFangSC-Regular;
  font-size: 0.28rem;
  color: rgba(17, 31, 44, 0.86);
  letter-spacing: 0;
  font-weight: 400;
  margin-top: 0.08rem;
  line-height: 0.4rem;
}
.sdk_smart .sZ-r9 ._1jOv2 {
  background-image:url(../image/icon_wechat.svg);
}
.sdk_smart .sZ-r9 ._1jOv2,.sdk_smart ._3WD9x ._1jOv2,.sdk_smart ._3WD66 ._1jOv2 {
  width: 0.48rem;
  height: 0.48rem;
}
.sdk_smart .o1iIF {
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 0;
  width: 1.56rem;
  overflow: hidden;
  display: flex;
  cursor: pointer;
  border-radius: 0 0 0.08rem 0.08rem;
  transition: height 0.3s ease-in-out;
}
.sdk_smart .o1iIF ._1jOv2 {
  background-image:url(../image/icon_up.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  height: 0.48rem;
  width: 0.48rem;
}

._3iRM7 .o1iIF {
  height: 0.6rem;
  border-top: 0.02rem solid rgba(233, 235, 242, 1);
}
._3iRM7 {
  height: 2.2rem;
  /* height: 3.8rem; */
  bottom: 0.96rem;
}
._3iRM7.show {
  /* height: 5.4rem; */
  height: 2.2rem;
  bottom: 0.96rem;
}

.sdk_smart ._3WD9x:hover,.sdk_smart .sZ-r9:hover,.sdk_smart ._3WD66:hover {
  background: #F7F8FC;
}
.sdk_smart ._3WD9x:hover ._2W2d_,.sdk_smart ._3WD66:hover ._2W266 {
  display: block;
}
.sdk_smart ._3WD9x ._2W2d_ {
  display: none;
  position: absolute;
  width: 4.76rem;
  left: -4.76rem;
  bottom: 0;
  cursor: auto;
}
.sdk_smart ._3WD66 ._2W266 {
  display: none;
  position: absolute;
  width: 4.76rem;
  left: -4.76rem;
  bottom: 0;
  cursor: auto;
}
.sdk_smart ._3WD9x ._16nIF {
  box-sizing: border-box;
  position: relative;
  width: 4.4rem;
  height: 2rem;
  padding: 0.32rem;
  cursor: auto;
}
.sdk_smart ._3WD66 ._16n66 {
  box-sizing: border-box;
  position: relative;
  display: flex;
  width: 4.4rem;
  height: 1rem;
  padding: 0.32rem;
  cursor: auto;
}
.sdk_smart ._3WD66 ._16n66 a {
  font-size: 0.28rem;
  text-align: center;
}
.sdk_smart .GTLn7 {
  background: #FFFFFF;
  border: 0.02rem solid rgba(233, 235, 242, 1);
  box-shadow: 0.16rem 0.24rem 0.48rem 0 rgba(3, 15, 45, 0.08);
  border-radius: 0.08rem;
}
.sdk_smart ._3WD9x ._16nIF ._3rCdi {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sdk_smart ._3WD9x ._16nIF .lynvQ {
  font-family: PingFangSC-Regular;
  font-size: 0.28rem;
  color: rgba(17, 31, 44, 0.86);
  letter-spacing: 0;
  font-weight: 400;
  line-height: 0.4rem;
  margin-bottom: 0.08rem;
  text-align: left;
}
.sdk_smart ._3WD9x ._16nIF ._3WMJX {
  font-weight: bold;
  font-size: 0.26rem;
  text-align: left;
}
.sdk_smart ._3WD9x ._16nIF ._1qNgQ {
  margin-top: 0.24rem;
}
.sdk_smart .GTLn7::after {
  content: '';
  position: absolute;
  right: -0.16rem;
  bottom: 0.48rem;
  display: block;
  height: 0.44rem;
  width: 0.16rem;
  background-image: url(../image/icon_triangle.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.sdk_smart .sZ-r9:hover ._3TJrX {
  display: block;
} 
.sdk_smart .sZ-r9 ._3TJrX {
  cursor: auto;
  display: none;
  position: absolute;
  width: 3rem;
  left: -3rem;
  bottom: 0;
}
.sdk_smart .sZ-r9 ._2hMYx {
  box-sizing: border-box;
  position: relative;
  width: 2.64rem;
  height: 3.12rem;
  padding: 0.2rem 0.22rem 0.32rem 0.22rem;
}
.sdk_smart .GTLn7 {
  background: #FFFFFF;
  border: 0.02rem solid rgba(233, 235, 242, 1);
  box-shadow: 0.16rem 0.24rem 0.48rem 0 rgba(3, 15, 45, 0.08);
  border-radius: 0.08rem;
}
.sdk_smart .GTLn7::after {
  content: '';
  position: absolute;
  right: -0.16rem;
  bottom: 0.48rem;
  display: block;
  height: 0.44rem;
  width: 0.16rem;
  background-image: url(../image/icon_triangle.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.sdk_smart .sZ-r9 ._2hMYx .code {
  background-image: url(../image/one_and_one.jpg);
  background-size: cover;
  background-repeat: repeat;
  width: 2.2rem;
  height: 2.2rem;
}
.sdk_smart .sZ-r9 ._2hMYx ._1TqtL {
  font-family: PingFangSC-Regular;
  font-size: 0.28rem;
  color: rgba(17, 31, 44, 0.86);
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  line-height: 0.4rem;
  width: 2.22rem;
  margin-top: 0.1rem;
}


.footer_box .verson_2 {
  display: none;
}


@media (max-width: 980px) { 
  .footer_box .verson {
    display: none;
    min-width:0;
  }
  .footer_box .verson_2 {
    display: block;
  }
  .footer_box .footer_inner .footer_content {
    width: 100%;
    margin: 0;
    flex-direction: column;
  }
  .footer_box .footer_inner {
    padding: 8vw 5vw;
    height: auto;
  }
  .footer_box .footer_inner .footer_content .about_us {
    margin: 0;
  }
  .footer_box .footer_inner .footer_content .qr_code {
    margin: 0;
    margin-top: 5vw;
  }
  .footer_box .footer_inner {
    background-size:cover;
    background-position: center;
  }

  .mask_layer .mask_box {
    width: 90%;
    /* height: ; */
  }
  .mask_layer .footer_input {
    width: 85%;
  }
  .mask_layer .footer_input input {
    width: 37vw;
    height: 9vw;
  }
  .mask_layer  .mask_box .contact_now {
    display: none;
  }
  .mask_layer  .mask_box .contact_now_2 {
    display: block;
  }
  .mask_layer  .mask_box .contact_now_2 {
    position: absolute;
    bottom: 3vw;
    left: 50%;
    transform: translateX(-50%);
  }
}