html {
  font-size: 37.5px;
}



.group_1 {
  margin-top: -3.92rem;
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0 auto;
}

.screenlist {
  display: none;
}

/* .container {
  width: 60%;
  margin: 0 auto;
  position: relative;
} */

.group_10 {
  width: 4.534rem;
  height: 1.12rem;
  margin: 0.8rem 0;
}

.label_1 {
  height: 1.07rem;
  margin-top: 0.08rem;
  margin-right: 0.53rem;
}

.text_1 {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.7rem;
  font-family: PingFangSC-Medium;
  font-weight: 550;
  text-align: right;
  white-space: nowrap;
  line-height: 1.12rem;
}

.group_11 {}

.box_1 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 100%;
  padding: 0.5rem 1rem 1rem 1.6rem;
  justify-content: flex-center;
}

.details {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 100%;
  padding: 0.5rem 1rem 1rem 1.6rem;
  justify-content: flex-center;
  margin: 1.07rem 0;
}

.select {
  background-color: #ffeaed !important;
  border: 1px solid #fd2c54;
}

.text-wrapper_17 {
  width: 7.147rem;
  height: 0.987rem;
  margin: 0.8rem 0 0 1.6rem;
}

.text_2 {

  overflow-wrap: break-word;

  font-size: 0.49rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  text-align: center;
  margin-right: 1.4rem;
}

.text_2:visited {
  color: rgba(253, 44, 84, 1);
}

.text_3 {

  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.49rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
}

.section_3 {
  background-color: rgba(253, 44, 84, 1);
  width: 2.35rem;
  height: 0.11rem;
  margin: 0 auto;
}

.group_12 {
  width: 12.64rem;
  height: 1.44rem;
  margin: 1.014rem 0 0 1.6rem;
}

.text-wrapper_2 {
  margin-right: 0.27rem;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 2px;
  height: 1.22rem;

  width: 7rem;
  /* width: 60%; */
  font-size: 0.4rem;
}

.text-wrapper_2 input {
  border: 1px solid #e8e8e8;
  border-radius: 0.11rem;

}

.text-wrapper_2 input:focus {
  border: 1px solid #fd2c54;
}

.text_3:visited {
  color: rgba(51, 51, 51, 1);
}

.text_4 {
  width: 3.36rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(170, 170, 170, 1);
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.667rem;
  margin: 0.4rem 0 0 0.427rem;
}

.text-wrapper_3 {
  background: #ffd630;
  border-radius: 0.05rem;
  width: 3.62rem;
  /* width: 20%; */
  justify-content: center;
}

.text_5 {
  overflow-wrap: break-word;

  font-size: 0.4rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  margin: 0 auto;
}

.text_name1 {
  display: flex;
}

.text_name2 {
  width: 47.5%;
  height: 3rem;
  background: #fbfbfb;
  padding: 0.64rem 0.8rem;
  display: flex;
  align-items: center;
}

.text_name2_center {
  flex: 1;
  font-size: 0.5rem;
  margin-left: 0.5rem;
  color: #AAAAAA;
}

.text_name2_center p {
  margin: 0;
  color: #333333;
  /* margin-bottom: 0.27rem; */
}

.text_name2_center span {
  margin-top: 0.3rem;

  color: rgba(170, 170, 170, 1);
}

.text_name2_rigth {
  font-size: 0.4rem;
  color: rgba(254, 44, 85, 1);
  display: flex;
  align-items: center;
}

.text_name2_rigth img {
  height: 0.8rem !important;
}

.text_name2 img {
  border-radius: 50%;
  height: 100%;
  margin-right: 0.11rem;
}

.text_6 {

  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.49rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
}

.group_13 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  /* margin: 0.534rem 0 0 1.6rem; */

  text-align: center;

  margin-top: 0.27rem;
}

.box_2 {
  background-color: rgba(248, 248, 248, 1);
  border-radius: 0.16rem;
  width: 90%;
  justify-content: flex-center;
  margin-bottom: 0.64rem;
  padding: 0.3rem 0;
  cursor: pointer;
  position: relative;
}
.box_2 .sales{
  background: url(../img/rx.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  top: -25px;
  padding: 0 0.59rem;
  padding-top: 0.43rem;
  padding-bottom: 0.2rem;
}
.box_2 .sales h4{
  font-size: 0.4rem;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #FFFFFF;
text-shadow: 0px 0px 0px #CB0300;
margin: 0;
}
.group_14 {
  width: 100%;
  display: flex;


  justify-content: center;
  padding-bottom: 0.07rem;
}

.label_2 {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 2px;
}

.text_7 {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.5rem;

  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
}

.text_8 {
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.5rem;


  white-space: nowrap;
  line-height: 0.8rem;
}

.box_3 {
  background-color: rgba(248, 248, 248, 1);
  border-radius: 6px;
  width: 7.574rem;
  height: 2.987rem;
  margin-left: 0.64rem;
  justify-content: flex-center;
}

.section_15 {
  width: 3.787rem;
  height: 0.8rem;
  margin: 0.64rem 0 0 1.894rem;
}

.label_3 {
  width: 0.56rem;
  height: 0.56rem;
  margin-top: 0.107rem;
}

.text_9 {
  width: 3.174rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
}

.text_10 {
  width: 3.094rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0.107rem 0 0.64rem 2.24rem;
}

.box_4 {
  background-color: rgba(248, 248, 248, 1);
  border-radius: 6px;
  width: 7.574rem;
  height: 2.987rem;
  margin-left: 0.64rem;
  justify-content: flex-center;
}

.section_16 {
  width: 3.787rem;
  height: 0.8rem;
  margin: 0.64rem 0 0 1.894rem;
}

.label_4 {
  width: 0.56rem;
  height: 0.56rem;
  margin-top: 0.107rem;
}

.text_11 {
  width: 3.174rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
}

.text_12 {
  width: 3.094rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0.107rem 0 0.64rem 2.24rem;
}

.box_5 {
  background-color: rgba(248, 248, 248, 1);
  border-radius: 6px;
  width: 7.574rem;
  height: 2.987rem;
  margin-left: 0.64rem;
  justify-content: flex-center;
}

.group_15 {
  width: 3.787rem;
  height: 0.8rem;
  margin: 0.64rem 0 0 1.894rem;
}

.label_5 {
  width: 0.56rem;
  height: 0.56rem;
  margin-top: 0.107rem;
}

.text_13 {
  width: 3.174rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
}

.text_14 {
  width: 3.094rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0.107rem 0 0.64rem 2.24rem;
}

.list_2 {
  width: 32.214rem;
  height: 2.987rem;
  justify-content: space-between;
  margin: 0.64rem 0 0 1.6rem;
}

.list-items_1-0 {
  border-radius: 6px;
  width: 7.574rem;
  height: 2.987rem;
  margin-right: 0.64rem;
  justify-content: flex-center;
  background: rgba(248, 248, 248, 1);
}

.block_10-0 {
  width: 3.787rem;
  height: 0.8rem;
  margin: 0.64rem 0 0 1.894rem;
}

.label_6-0 {
  width: 0.56rem;
  height: 0.56rem;
  margin-top: 0.107rem;
}

.text_15-0 {
  width: 3.174rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
}

.text_16-0 {
  width: 3.094rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0.107rem 0 0.64rem 2.24rem;
}

.list-items_1-1 {
  border-radius: 6px;
  width: 7.574rem;
  height: 2.987rem;
  margin-right: 0.64rem;
  justify-content: flex-center;
  background: rgba(255, 234, 237, 1);
}

.block_10-1 {
  width: 3.787rem;
  height: 0.8rem;
  margin: 0.64rem 0 0 1.894rem;
}

.label_6-1 {
  width: 0.56rem;
  height: 0.56rem;
  margin-top: 0.107rem;
}

.text_15-1 {
  width: 3.174rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
}

.text_16-1 {
  width: 3.094rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0.107rem 0 0.64rem 2.24rem;
}

.list-items_1-2 {
  border-radius: 6px;
  width: 7.574rem;
  height: 2.987rem;
  margin-right: 0.64rem;
  justify-content: flex-center;
  background: rgba(248, 248, 248, 1);
}

.block_10-2 {
  width: 3.787rem;
  height: 0.8rem;
  margin: 0.64rem 0 0 1.894rem;
}

.label_6-2 {
  width: 0.56rem;
  height: 0.56rem;
  margin-top: 0.107rem;
}

.text_15-2 {
  width: 3.174rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
}

.text_16-2 {
  width: 3.094rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0.107rem 0 0.64rem 2.24rem;
}

.list-items_1-3 {
  border-radius: 6px;
  width: 7.574rem;
  height: 2.987rem;
  margin-right: 0.64rem;
  justify-content: flex-center;
  background: rgba(248, 248, 248, 1);
}

.block_10-3 {
  width: 3.787rem;
  height: 0.8rem;
  margin: 0.64rem 0 0 1.894rem;
}

.label_6-3 {
  width: 0.56rem;
  height: 0.56rem;
  margin-top: 0.107rem;
}

.text_15-3 {
  width: 3.174rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
}

.text_16-3 {
  width: 3.094rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0.107rem 0 0.64rem 2.24rem;
}

.text-wrapper_18 {

  margin-bottom: 0.8rem;
}

.text_17 {

  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.493rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.294rem;
}

.text_18 {

  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.8rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.494rem;
}

.text_19 {

  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.493rem;
  font-family: PingFangSC-Semibold;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.294rem 0 0 0.054rem;
}

.image-text_5 {
  /* width: 15.787rem;
    height: 3.334rem;
    margin: 0.534rem 0 0.8rem 1.6rem; */
}

.box_6 {
  background-color: rgba(253, 44, 84, 1);
  border-radius: 0.11rem;
  position: relative;

  align-items: center;

  justify-content: center;

  width: 83%;
  height: 2.13rem;
}

.label_7 {
  width: 0.694rem;
  height: 0.694rem;

}

/* .image-text_6 {
    width: 3.147rem;
    height: 0.8rem;
    margin: 0.667rem 5.92rem 0 0;
  }
   */
.label_8 {
  width: 0.694rem;
  height: 0.694rem;
  /* margin-top: 0.054rem; */
  margin: 0.054rem 0.1rem 0 0.1rem;
}

.text-group_1 {

  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.486rem;
  font-family: PingFangSC-Semibold;
  font-weight: 520;
  text-align: left;
  white-space: nowrap;
  line-height: 0.8rem;
}

.image-text_6_span {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.586rem;
  font-family: PingFangSC-Semibold;
  font-weight: 520;
  text-align: left;
  white-space: nowrap;
  line-height: 0.8rem;
}

.image-text_7 {
  position: absolute;
  left: 6.72rem;
  top: 0.667rem;
  width: 3.147rem;
  height: 0.8rem;
}

.text-group_2 {
  overflow-wrap: break-word;
  font-size: 0;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
}

.text_20 {

  overflow-wrap: break-word;
  color: rgba(119, 119, 119, 1);
  font-size: 0.38rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.667rem;
}

.text_21 {
  cursor: pointer;
  overflow-wrap: break-word;
  color: rgba(48, 141, 255, 1);
  font-size: 0.38rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.667rem;

}

.group_16 {
  position: absolute;
  left: 7.04rem;
  top: 6.987rem;
  width: 10.347rem;
  height: 1.067rem;
}

.image_1 {
  width: 2.134rem;
  height: 1.067rem;
}

.group_7 {
  height: 1.067rem;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngbe2c53960dcb4fab18c2d0a8b86341eb45115628d5458102ba672359b714522d) -0.027rem -0.027rem no-repeat;
  background-size: 2.187rem 1.147rem;
  width: 2.134rem;
}

.text-wrapper_5 {
  position: relative;
  width: 1.067rem;
  height: 0.534rem;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngbb3a3b3f1e32e749af3b1085ce4e9d151d8fe6ad21b8a1bc298f3e65194ad7d1) -0.4rem -0.4rem no-repeat;
  background-size: 1.867rem 1.36rem;
  margin: 0.48rem 0 0 0.587rem;
}

.text_22 {
  width: 1.067rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 0, 0, 1);
  font-size: 0.533rem;
  font-family: AlimamaShuHeiTi-Bold;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: -0.106rem;
}

.text_23 {
  position: absolute;
  left: -0.053rem;
  top: -0.133rem;
  width: 1.067rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: AlimamaShuHeiTi-Bold;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
}

.box_7 {
  width: 0.107rem;
  height: 6.134rem;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPnga560faa41a0650342c3c98c481a60f7e615d461ad1006d97eb02ab4f54b4533e) 100% no-repeat;
  background-size: 100% 100%;
  margin: 9.04rem 0 0 3.494rem;
}

.box_8 {
  width: 0.107rem;
  height: 6.134rem;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngd044399040ab53978a740f668ecf32163ef89068527eb8c3aba78264b2afb4e9) 100% no-repeat;
  background-size: 100% 100%;
  margin: 9.04rem 0 0 2.08rem;
}

.group_17 {
  width: 8.267rem;
  height: 1.334rem;
  margin-top: 1.6rem;
}

.text-wrapper_6 {
  background-color: rgba(253, 44, 84, 1);
  border-radius: 34px;
  height: 1.334rem;
  width: 3.894rem;
}

.text_24 {
  width: 2.774rem;
  height: 0.987rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.693rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.187rem 0 0 0.56rem;
}

.text_25 {
  height: 50px !important;
  width: 146px !important;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.59rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  /* line-height: 0.987rem; */
  /* margin-top: 0.16rem; */
}

.group_18 {
  width: 100%;

  margin: 0.5rem 0;
}

.box_11 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  width: 100%;
  padding-bottom:0.854rem;
  border: 1px solid rgba(178, 178, 178, 0.2);
  justify-content: flex-center;
}

.group_19 {
  width: 9.44rem;
  align-items: center;
  margin: 0.854rem 0 0 1.067rem;
}

.text-wrapper_19 {
  background-color: rgba(255, 243, 245, 1);
  border-radius: 20px;
 
}

.text_49 {
 
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  
  font-weight: 500;
  padding: 5px 10px;
 
}

.text_50 {
  width: 7.467rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.text_51 {

  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;

  text-align: left;

  line-height: 0.907rem;
  padding: 0.56rem 1.067rem 0 1.067rem;
}

.group_20 {
  width: 35.467rem;
  height: 3.974rem;
  margin: 0.64rem 0 0 7.867rem;
}

.group_21 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  width: 35.467rem;
  height: 3.974rem;
  border: 1px solid rgba(178, 178, 178, 0.2);
  justify-content: flex-center;
}

.box_12 {
  width: 7.307rem;
  height: 0.8rem;
  margin: 0.854rem 0 0 1.067rem;
}

.text-wrapper_20 {
  background-color: rgba(255, 243, 245, 1);
  border-radius: 20px;
  height: 0.8rem;
  width: 1.707rem;
}

.text_52 {
  width: 1.28rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.107rem 0 0 0.214rem;
}

.text_53 {
  width: 5.334rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.text_54 {
  width: 23.92rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.907rem;
  margin: 0.56rem 0 0.854rem 1.067rem;
}

.group_22 {
  width: 35.467rem;
  height: 3.974rem;
  margin: 0.64rem 0 0 7.867rem;
}

.box_13 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  width: 35.467rem;
  height: 3.974rem;
  border: 1px solid rgba(178, 178, 178, 0.2);
  justify-content: flex-center;
}

.group_23 {
  width: 5.707rem;
  height: 0.8rem;
  margin: 0.854rem 0 0 1.067rem;
}

.text-wrapper_21 {
  background-color: rgba(255, 243, 245, 1);
  border-radius: 20px;
  height: 0.8rem;
  width: 1.707rem;
}

.text_55 {
  width: 1.28rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.107rem 0 0 0.214rem;
}

.text_56 {
  width: 3.734rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.text_57 {
  width: 24.427rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.907rem;
  margin: 0.56rem 0 0.854rem 1.067rem;
}

.group_24 {
  width: 35.467rem;
  height: 3.974rem;
  margin: 0.64rem 0 0 7.867rem;
}

.group_25 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  width: 35.467rem;
  height: 3.974rem;
  border: 1px solid rgba(178, 178, 178, 0.2);
  justify-content: flex-center;
}

.box_14 {
  width: 6.774rem;
  height: 0.8rem;
  margin: 0.854rem 0 0 1.067rem;
}

.text-wrapper_22 {
  background-color: rgba(255, 243, 245, 1);
  border-radius: 20px;
  height: 0.8rem;
  width: 1.707rem;
}

.text_58 {
  width: 1.28rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.107rem 0 0 0.214rem;
}

.text_59 {
  width: 4.8rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.text_60 {
  width: 24.454rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.907rem;
  margin: 0.56rem 0 0.854rem 1.067rem;
}

.group_26 {
  width: 35.467rem;
  height: 3.974rem;
  margin: 0.64rem 0 0 7.867rem;
}

.group_27 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  width: 35.467rem;
  height: 3.974rem;
  border: 1px solid rgba(178, 178, 178, 0.2);
  justify-content: flex-center;
}

.group_28 {
  width: 7.84rem;
  height: 0.8rem;
  margin: 0.854rem 0 0 1.067rem;
}

.text-wrapper_23 {
  background-color: rgba(255, 243, 245, 1);
  border-radius: 20px;
  height: 0.8rem;
  width: 1.707rem;
}

.text_61 {
  width: 1.28rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.107rem 0 0 0.214rem;
}

.text_62 {
  width: 5.867rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.text_63 {
  width: 25.867rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.907rem;
  margin: 0.56rem 0 0.854rem 1.067rem;
}

.group_29 {
  width: 35.467rem;
  height: 3.974rem;
  margin: 0.64rem 0 0 7.867rem;
}

.section_17 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  width: 35.467rem;
  height: 3.974rem;
  border: 1px solid rgba(178, 178, 178, 0.2);
  justify-content: flex-center;
}

.box_15 {
  width: 7.84rem;
  height: 0.8rem;
  margin: 0.854rem 0 0 1.067rem;
}

.text-wrapper_24 {
  background-color: rgba(255, 243, 245, 1);
  border-radius: 20px;
  height: 0.8rem;
  width: 1.707rem;
}

.text_64 {
  width: 1.28rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.107rem 0 0 0.214rem;
}

.text_65 {
  width: 5.867rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.text_66 {
  width: 29.12rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.907rem;
  margin: 0.56rem 0 0.854rem 1.067rem;
}

.group_30 {
  width: 35.467rem;
  height: 4.88rem;
  margin: 0.64rem 0 0 7.867rem;
}

.group_31 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  width: 35.467rem;
  height: 4.88rem;
  border: 1px solid rgba(178, 178, 178, 0.2);
  justify-content: flex-center;
}

.section_18 {
  width: 5.707rem;
  height: 0.8rem;
  margin: 0.854rem 0 0 1.067rem;
}

.text-wrapper_25 {
  background-color: rgba(255, 243, 245, 1);
  border-radius: 20px;
  height: 0.8rem;
  width: 1.707rem;
}

.text_67 {
  width: 1.28rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.107rem 0 0 0.214rem;
}

.text_68 {
  width: 3.734rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.text_69 {
  width: 32.267rem;
  height: 1.814rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.907rem;
  margin: 0.56rem 0 0.854rem 1.067rem;
}

.group_32 {
  width: 35.467rem;
  height: 5.787rem;
  margin: 0.64rem 0 0 7.867rem;
}

.group_33 {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  width: 35.467rem;
  height: 5.787rem;
  border: 1px solid rgba(178, 178, 178, 0.2);
  justify-content: flex-center;
}

.box_16 {
  width: 6.24rem;
  height: 0.8rem;
  margin: 0.854rem 0 0 1.067rem;
}

.text-wrapper_26 {
  background-color: rgba(255, 243, 245, 1);
  border-radius: 20px;
  height: 0.8rem;
  width: 1.707rem;
}

.text_70 {
  width: 1.28rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.107rem 0 0 0.214rem;
}

.text_71 {
  width: 4.267rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.text_72 {
  width: 32.267rem;
  height: 2.72rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.907rem;
  margin: 0.56rem 0 0.854rem 1.067rem;
}

.group_34 {
  width: 17.387rem;
  height: 0.987rem;
  margin: 0 auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.image-text_8 {
  width: 16.32rem;
  height: 0.987rem;
}

.group_8 {
  background-color: rgba(244, 210, 255, 1);
  border-radius: 50%;
  width: 0.534rem;
  height: 0.534rem;
  margin-top: 0.214rem;
}

.text-group_3 {
  width: 15.254rem;
  height: 0.987rem;
  overflow-wrap: break-word;
  color: rgba(160, 112, 176, 1);
  font-size: 0.693rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
}

.box_9 {
  background-color: rgba(244, 210, 255, 1);
  border-radius: 50%;
  width: 0.534rem;
  height: 0.534rem;
  margin-top: 0.214rem;
}

.section_10 {
  height: 2.667rem;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngdb49e7de6a31b297fd3d0aba4cc75803720efa314853ed04b7f962a41505389f) 100% no-repeat;
  background-size: 100% 100%;
  width: 4.8rem;
  position: absolute;
  left: 45.574rem;
  top: 13.867rem;
}

.text-wrapper_15 {
  border-radius: 60px;
  position: relative;
  width: 4.374rem;
  height: 2.294rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
  margin: 0.187rem 0 0 0.214rem;
}

.text_43 {
  width: 2.454rem;
  height: 1.04rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  letter-spacing: 0.6000000238418579px;
  font-family: MiSans-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.04rem;
  margin: 0.134rem 0 0 0.56rem;
}

.text_44 {
  width: 2.454rem;
  height: 1.04rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  letter-spacing: 0.6000000238418579px;
  font-family: MiSans-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.04rem;
  margin: -0.027rem 0 0.107rem 1.36rem;
}

.text_45 {
  position: absolute;
  left: 0.534rem;
  top: 0.107rem;
  width: 2.454rem;
  height: 1.04rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  letter-spacing: 0.6000000238418579px;
  font-family: MiSans-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.04rem;
}

.text_46 {
  position: absolute;
  left: 1.334rem;
  top: 1.12rem;
  width: 2.454rem;
  height: 1.04rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  letter-spacing: 0.6000000238418579px;
  font-family: MiSans-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.04rem;
}

.section_11 {
  position: absolute;
  left: 45.6rem;
  top: 21.334rem;
  width: 4.8rem;
  height: 1.6rem;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngcaed9c14fb1efcbbe7587e638093b4a79627747fe985cc0701aab0ff77031cd1) 100% no-repeat;
  background-size: 100% 100%;
}

.text_47 {
  width: 3.814rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  letter-spacing: 0.4000000059604645px;
  font-family: MiSans-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin: 0.454rem 0 0 0.48rem;
}

.group_9 {
  border-radius: 4px;
  position: absolute;
  left: 0.214rem;
  top: 0.214rem;
  width: 4.374rem;
  height: 1.174rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.section_12 {
  background-color: rgba(216, 167, 244, 1);
  border-radius: 10px;
  height: 4.267rem;
  width: 4.267rem;
  position: absolute;
  left: 45.84rem;
  top: 16.8rem;
}

.section_13 {
  border-radius: 8px;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/ab4f21a3d2434f4c815434de2698633d_mergeImage.png);
  height: 3.467rem;
  width: 3.467rem;
  margin: 0.4rem 0 0 0.4rem;
}

.box_10 {
  border-radius: 8px;
  width: 3.467rem;
  height: 3.467rem;
  border: 1px solid rgba(173, 87, 223, 1);
}

.text-wrapper_16 {
  background-color: rgba(248, 248, 248, 0);
  border-top: 0.03rem solid #dddddd;
  width: 100%;
  height: 1.6rem;
  justify-content: center;
}

.image_9 {
  width: 51.2rem;
  height: 0.027rem;
}

.text_48 {
 
  color: rgba(119, 119, 119, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;

  white-space: nowrap;
  line-height: 0.747rem;
  margin: 0 auto;
}

.text-group_4 {
  width: 100%;
  display: none;

  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.21rem;
  margin-top: 0.4rem;
  padding: 0.4rem;
}

.text_80 {
  font-size: 0.12rem;
  width: 50%;
  display: inline-block;
  margin-left: 0.15rem;
  flex: 1;
}

.button10 {
  background-color: rgba(253, 44, 84, 1);
  border-radius: 4px;
  width: 20%;
  color: #ffffff;
  padding: 0.134rem;
  font-size: 0.3rem;
}

.tab_sty {
  display: flex;
  background-color: rgba(253, 44, 84, 1);
  border-radius: 34px;
  height: 50px !important;
  width: 146px !important;
  color: rgba(255, 255, 255, 1) !important;
  justify-content: center;
  align-items: center;
}

.nav li {
  margin-right: 1.4rem;
}

.text-group_6 {
  margin-top: 1rem;
  margin-bottom: 0.8rem;
}

.foot {
  width: 16rem;
  height: 3rem;
}

.grid_1 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 1rem 0;
  justify-items: center;
}
.grid_1 a{
  display: block;
  margin-bottom: 0.4rem;
}
.list-items_2-0 {
  background-color: rgba(255, 255, 255, 1);

  width: 97%;
  height: 100%;
  /* margin-bottom: 0.4rem; */
  padding: 0 0.7rem;
  padding-top: 0.4rem;
  border-radius: 0.3rem;
}

.text_26-0 {
  
  
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  margin-bottom: 0.4rem;
  
}

.text_27-0 {
  width: 100%;
  height: 2.24rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.426rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin-bottom: 1rem;
}

.image_2-0 {
  width: 100%;
  height: 0.027rem;
}

.text_28-0 {
  padding: 0.4rem;
  border-top: 0.03rem solid #ededed;
  overflow-wrap: break-word;
  color: rgba(253, 44, 84, 1);
  font-size: 0.426rem;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  cursor: pointer;
}

.details_top {
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0.5rem 0;

}

.details_top img {
  cursor: pointer;
  
}

.details_top span {
  font-size: 0.5rem !important;
  cursor: pointer;
}

.details_center {
  width: 100%;

  border-top: 0.03rem solid #ededed;
  border-bottom: 0.03rem solid #ededed;
  text-align: center;
  padding: 1.04rem 1.6rem;
}

.details_center_span {
  display: block;
  font-size: 0.64rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 0.88rem;
  margin-bottom: 0.3rem;
}

.details_center p {
  
  color: rgba(119, 119, 119, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;

 
  margin: 0;
}

.details_center div {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  letter-spacing: 1.5px;

  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 500;
  text-align: left;
  line-height: 0.907rem;
  margin-top: 0.5rem;
}

.privacy {
  border-radius: 0;
  background-color: #eeeeee;
  padding: 0.32rem;
}

.modal-dialog {
  max-width: 20rem;

}

.modal-footer-button {
  width: 50%;
  background: #FD2C54;
  border-radius: 0.05rem;
  color: #ffffff;
  font-size: 0.6rem;
  padding: 0.35rem 0;
  margin: 0;
}

.modal-footer {
  justify-content: center;
}

.modal-body {
  overflow: scroll;
  overflow-x: hidden;
  max-height: 15rem;
  font-size: 0.4rem;
  padding: 0.64rem;
}
.modal-body p{
  margin: 0;
}
.close {
  font-size: 1rem;
  font-weight: 400;
}

.modal-header {
  background: #f8f8f8;
  padding: 0.3rem 0.64rem !important;
  font-size: 0.6rem;
}

.btn:focus {
  box-shadow: none;
}

.confirmdiv {

  border-radius: 0.64rem;
}

.confirm_header {
  background: none;
  border: 0;
  padding: 1.07rem 0.96rem !important;
}

.confirm_body {
  overflow: auto;
  padding: 0 0.96rem;
  max-height: 9rem;
}

.confirm_body_title {
  margin: 0;
  font-size: 0.53rem;
  color: #333;
  font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC-Light, Microsoft YaHei;
  margin-bottom: 0.32rem;
}

.confirm_Information {
  width: 100%;
  padding: 0.67rem 0.53rem;

  border-radius: 0.21rem;
  background: #F8F8F8;
  display: flex;
  flex-wrap: wrap;
}

.confirm_Information div {
  width: 50%;

  color: #333333;
  font-size: 0.53rem;
  margin-bottom: 0.4rem;
}

.confirm_Information div:nth-last-child(-n+2) {
  margin-bottom: 0rem;
}

.coupon {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.64rem;
  margin-bottom: 0.32rem;
}

.coupon_left {
  font-size: 0.53rem;
  font-weight: 500;
}

.coupon_right {
  font-size: 0.51rem;
  font-weight: 600;
  color: #FD2C54;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.coupon_right img {
  height: 0.51rem;
  margin-left: 0.1rem;

}

.coupondiv {
  width: 100%;

  border-radius: 0.21rem;
  background-color: #f8f8f8;
  margin-top: 0.2rem;

}

.coupon_payment {
  padding: 0.62rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.03rem solid #F0F0F0;
  cursor: pointer;

  margin: 0 0.53rem;
}

.coupon_payment:last-child {
  border: 0
}

.coupon_payment_left {
  font-size: 0.59rem;
}

.coupon_payment_left span {

  color: #c0c0c0;
}

.coupon_payment_right {
  width: 0.64rem;
  height: 0.64rem;
  border-radius: 50%;
  border: 0.03rem solid #CCCCCC;
  position: relative;
  /* background-color: #fd2c54; */
}

.coupon_payment_right img {
  height: 0.4rem;
  position: absolute;
  top: 4px;
  left: 4px;
  display: none;
}

.coupon_selected {
  background-color: #fd2c54;
  border: 0 !important;
}

.rotate {
  transform: rotate(180deg);
}

.confirm_footer {
  border: 0;
  padding: 0;
  width: 100%;

}

.confirm_footer button {
  background: #FD2C54;
  font-size: 0.53rem;
  color: #fff;
  padding: 0.37rem 0.88rem;

  border-radius: 0.05rem;
  margin: 1.44rem 0;
}

.confirm_way {
  display: none;
}

.modal-header1 {
  display: none;
}

.coupon_right p {
  margin: 0;
}

.confirm-content {
  background: url('../img/18.png') no-repeat;
  background-color: #fff;
  background-size: 100%;
}
.cheat-proof-tips{
  display: none;
}
.intro{
  display: none;
}
.box-go{
  display: none;
}
.article{
  display: none;
}
@media screen and (max-width: 750px) {
  .page {
    width: 100%;
    background: #f8f8f8;
  }

  .group_1 {
    padding-left: 0;
  }

  .section_14 {
    width: 90%;
    margin: 0 auto;
  }

  .label_1 {
    height: 0.64rem;
    margin: 0 0.2rem;
    margin-top: 0;
  }

  .text_1 {
    width: 1.92rem;
    height: 0.67rem;
    font-size: 0.48rem;
    line-height: 0.67rem;
  }

  .top {
    width: 100%;
    height: 1rem;
  }

  .group_10 {
    position: fixed;
    top: 0;
    background-color: #fff;
    left: 0;
    width: 100%;
    height: 1rem;
    z-index: 999;
    padding: 0.7rem 0 0.53rem 0.3rem;
    /* padding:1rem 0.25rem 0.25rem 0.25rem; */
    margin: 0;
  }

  .group_13 {
    width: 100%;
    grid-template-columns: repeat(3, 1fr);
    background-color: #ffffff;
    padding: 0.37rem 0.37rem 0 0.37rem;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-top: 0.27rem;
    justify-items: center;
  }

  .text_3 {
    font-size: 0.43rem;
    color: #aaaaaa;
  }

  .text_3:visited {
    color: #aaaaaa;
  }

  .text_2 {
    font-size: 0.48rem;
    margin-right: 0;
  }

  .text_2:visited {
    color: #333;
  }

  .box_1 {
    width: 100%;
    padding: 0;
    background-color: #f4f4f4;
  }

  .box_2 {
    width: 90%;
    padding: 0.2rem 0 0.6rem 0;
    margin-bottom: 0.27rem;
  }

  .text-wrapper_18 {
    display: none;
  }

  .image-text_5 {
    margin: 0;
    background-color: #ffffff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .foot {
    width: 100%;
    height: 10%;
    background-color: white;
    position: fixed;
    left: 0;

    bottom: 0;
    z-index: 999;

    display: flex;

    justify-content: center;
    align-items: center;
  }

  .text-group_4 {
    display: flex;
    align-items: center;
    /* margin-bottom: 3rem; */
    margin: 0.27rem 0;
  }

  .nav-top {
    width: 100%;
    height: 2.27rem;
    /* margin-bottom: 1.5rem; */
  }

  .label_2 {
    display: none;
  }

  .nav {
    justify-content: space-around;
    margin-bottom: 20px;
    position: fixed;
    top: 38px;

    left: 0px;
    width: 100%;

    background-color: #fff;
    height: 2.2rem;
    padding-top: 0.54rem;
  }

  .group35 {
    display: none;
  }

  .nav li {
    margin: 0;
  }

  .text-wrapper_2 {
    font-size: 0.37rem;
    width: 70%;
    height: 1.07rem;
    margin-right: 0;
    border-top-left-radius: 0.11rem;
    border-bottom-left-radius: 0.11rem;
    /* border: 0.03rem solid #e8e8e8; */
  }

  .text-wrapper_3 {
    width: 30%;
    height: 1.07rem;

    border-radius: 0rem 0.11rem 0.11rem 0rem;
  }

  .text_6 {
    font-size: 0.5rem;
    display: none;
  }

  .text-wrapper_16 {
    display: none;
  }

  .text_7 {
    font-size: 0.35rem;
    font-weight: 600;
  }

  .text_8 {
    font-size: 0.35rem;
    line-height: 0;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 600;
  }

  .text-group_7 {
    width: 100%;
    height: 1.5rem;
    background: #ffffff;
    border-radius: 0.21rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.1rem;
  }

  .text-group_6 {
    width: 90%;
    height: 100%;
    align-items: center;
    justify-content: center;
    margin: 0;
  }

  .text_name2 {
    width: 100%;
    height: 100%;
    padding: 0.3rem 0;
    background: none;
  }

  .text_name2_rigth img {
    height: 0.5rem !important;
  }

  .text_name2_center {
    font-size: 0.37rem;
    color: #333;
    margin-left: 0.27rem;
  }

  .text_name2_center span {
    color: #333;

  }

  .text_name2 img {
    height: 100%;
    border-radius: 50%;
  }

  .text_name2_rigth {
    font-size: 0.32rem;
  }

  .text_name1 {
    width: 100%;
  }

  .text-group_2 {
    padding: 0 0.37rem 0.37rem 0.6rem;
  }

  .section_3 {
    width: 0.59rem;
    height: 0.11rem;
    border-radius: 0.05rem;

  }

  .box_6 {
    width: 90%;
    height: 1.17rem;
    margin-top: 0.08rem;
  }

  .label_7 {
    display: none;
  }

  .label_8 {
    display: none;
  }

  .text_20 {
    font-size: 0.32rem;
  }

  .text_21 {
    font-size: 0.32rem;
  }

  .text-group_1 {
    font-size: 0.48rem;
  }

  .text_5 {
    font-size: 0.37rem;
  }

  .text-wrapper_16 {
    display: none !important;
  }

  .modal-dialog {
    margin: 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    border-radius: 0.27rem 0.27rem 0rem 0rem;
    
  }
  
  .modal-content {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0.3rem 0.43rem;
  }

  .modal-header {
    padding: 0;
    justify-content: center;
    align-items: center;
    position: relative;
    border: 0;
    margin-bottom: 0.67rem;
  }

  .modal-header1 {
    display: flex;
    justify-content: center;
    align-items: center;

  }

  .modal-header1 p {
    margin: 0;
    padding: 0;
    font-size: 0.53rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 0.75rem;
  }

  .modal-header1 span {
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #f03500;
    line-height: 0.45rem;
  }

  .modal-header p {
    font-size: 0.43rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 0.59rem;
  }

  .modal-header .close {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;

  }

  .modal-body {
    padding: 0;
    margin-top: 0.53rem;
    max-height: 10rem;
  }

  .modal-body1 {
    width: 100%;
    margin-bottom: 3rem;
    margin-top: 0.5rem;
  }

  .icon_2 {
    height: 0.7rem;
    margin-right: 0.27rem;
  }

  .modal-body span {
    font-size: 0.37rem;


    color: #333333;
  }

  .coupon_money {
    color: #f03500 !important;
    font-size: 0.43rem;
  }

  .way {
    width: 100%;
    display: flex;
    justify-content: space-between;

    border-bottom: 0.03rem solid #f8f8f8;
    padding-bottom: 0.3rem;
  }

  .form-check-input {
    position: static;
    margin: 0;
  }

  .close {
    font-size: 0.8rem;
    font-weight: 400;
  }

  .form-check-label {
    font-size: 0.37rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
  }

  .modal-footer {
    padding: 0;
    width: 100%;
    border: 0;
  }

  .payment {
    width: 100%;
    height: 1.17rem;
    background: #fd2c54;
    border-radius: 0.11rem;
    font-size: 0.48rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 0.67rem;
    margin: 0 auto;
  }

  .group_34 {
    display: none !important;
  }

  .modal-content {
    border: 0;
  }

  .privacy {
    background: #ffffff;

    border-radius: 0.27rem 0.27rem 0rem 0rem;
  }

  .modal-footer-button {
    width: 100%;
    font-size: 0.5rem;
    padding: 0.15rem 0;
    font-weight: 600;

  }

  .modal-header {
    background: none !important;
    padding: 0 !important;
    font-size: 0.43rem !important;
    font-weight: 600;
  }

  .screenlist {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 9.2rem;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;

    scroll-behavior: smooth;
    overflow-x: auto;

  }

  .sc_item {
    margin: 0.5rem 0;
    color: #fff;

    text-align: left;

    padding: 0 0.75rem;
  }

  .sc_item .head_ {
    text-align: center;
    line-height: 0.72rem;
    font-size: 0.4rem;
  }

  .sc_item .head_ img {
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.1rem;
  }

  .blocks_i {
    position: fixed;
    right: 0.4rem;
    top: 0.4rem;
    width: 0.8rem !important;
    height: 0.8rem !important;

  }

  .orders {
    margin: 0.5rem auto 0;
    width: 2.5rem;
    line-height: 0.75rem;
    border: 1px #fff dashed;
    text-align: center;
    height: 0.75rem;
    border-radius: 0.2rem;
    font-size: 0.4rem;
  }

  .screen_img {
    margin-top: 0.5rem;
    border-radius: 0.12rem;
    overflow: hidden;
    font-size: 0;
  }
  .screen_div{
    margin-top: 0.5rem;
    border-radius: 0.12rem;
    overflow: hidden;
    background: #F0EFF4;
    
  }
  .screen_div_top{
    display: flex;
    align-items: center;
    margin-bottom: 1.04rem;
    margin-top: 0.11rem;
  }
  .screen_div_top span{
    font-size: 0.37rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #4483EE;
    margin-left: 0.35rem;
  }
  .screen_div_top div{
    font-size: 0.37rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #4483EE;
    padding: 0.05rem 0.29rem;
    margin-right: 0.13rem;
    border: 0.03rem solid #F04A34;
  }
  .screen_div_top p{
    
    font-size: 0.37rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 600;
    color: #333333;
    text-align: center;
    flex: 1;
    margin: 0;
  }
  .screen_div_content{
    height: 1.97rem;
    background: #FFFFFF;
    opacity: 0.68;
    border: 0.03rem solid #E5E6E6;
    margin-bottom: 0.16rem;
    display: flex;
    align-items: center;
    padding: 0.21rem 0;
  }
  .screen_div_content img{
    height: 1.23rem;
    margin-left: 0.32rem ;
    margin-right: 0.4rem;
  }
  .screen_div_content_right{
    flex: 1;
  }
 .screen_div_content_right .screen_div_content_right_http{
  margin: 0;
  font-size: 0.37rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #909090;
  }
  .screen_div_content_right .screen_div_content_right_name{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.21rem;
    border-bottom: 0.03rem solid #E5E6E6;
    margin-bottom: 0.21rem;
  }
  .screen_div_content_right .screen_div_content_right_name span{
    font-size: 0.37rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 600;
    color: #333333;
  }
  .screen_div_content_right .screen_div_content_right_name div{
    width: 0.37rem;
    height: 0.37rem;
    border-radius: 50%;
    background-color: #cdcdcd;
    color: #ffffff;
    font-size: 0.2rem;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 0.37rem;
    
  }
  .screen_div_info{
    margin: 0;
    font-size: 0.29rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #8A8991;
    margin-left: 0.32rem;
    margin-bottom: 0.16rem;
  }
  .screen_img img {
    width: 100%;
  }

  .confirm_body_title {
    display: none;
  }

  .confirm_Information {
    display: none;
  }

  .confirm_footer {
    width: 91%;
    position: absolute;
    bottom: 0;
    padding: 0.34rem 0;
  }

  .confirm_footer button {
    width: 100%;
    margin: 0;
    height: 1.17rem;
    border-radius: 0.11rem;
    padding: 0;
    line-height: 1.17rem;
    font-size: 0.48rem;
  }

  .confirm_way_title {

    font-weight: 600;
    font-size: 0.42rem;
    margin-bottom: 0.2rem;
  }

  .coupon_left {
    font-size: 0.43rem;
    font-weight: 600;
  }

  .coupon_right {
    font-size: 0.37rem;
    font-weight: 400;
  }

  .confirm_way {
    display: block;
    margin-top: 0.48rem;
  }

  .confirm_way_select {
    padding: 0.4rem 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 0.03rem solid #F0F0F0;
  }

  .confirm_way_select:first-child {
    border: 0;
  }

  .confirm_way_select_left {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .confirm_way_select_left img {

    height: 0.69rem;
    margin-right: 0.27rem;
  }

  .confirm_way_select_right {
    width: 0.43rem;
    height: 0.43rem;
    border-radius: 50%;
    border: 0.03rem solid #CCCCCC;
    position: relative;

  }

  .confirm_way_select_right img {

    position: absolute;
    top: 2px;
    height: 75%;

    left: 2px;
  }

  .coupon_payment {
    margin: 0;
    padding: 0.51rem 0.37rem;
  }

  .coupon_payment_left {

    font-size: 0.37rem;
  }

  .coupon_payment_left span {
    font-size: 0.3rem;
  }

  .coupon_payment_right {
    width: 0.43rem;
    height: 0.43rem;
  }

  .coupon_payment_right img {
    height: 75%;
    top: 2px;
    left: 2px;
  }

  .coupon {
    margin-top: 0.32rem;
    margin-bottom: 0.53rem;
  }

  .confirm-dialog {
    height: 65%;
  }

  .confirm-content {
    height: 100%;
    /* background: none;
    background: #ffffff; */
    background-size: 120%;
  }

  .modal-header1 {
    display: flex;
  }

  .modalt {
    height: 60%;
  }

  .confirm_way_type {
    margin-bottom: 3rem;
  }

  .coupon_right p {
    margin: 0;
    color: #f03500;
  }

  .text-group_4 img {
    height: 1.5rem;
  }

  .text-wrapper_2 input {

    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .box_2 .sales{
    padding: 0.27rem 0.32rem 0.05rem 0.32rem;
    top:-15px
  }
  .box_2 .sales h4{
    font-size: 0.27rem;
  }
  .cheat-proof-tips{
    display: inline;
    font-size: 0.3rem;
     text-align: center;
     color: #b5b5b5;
    font-weight: 700;
    margin: 0;
    margin: 0.3rem 0;
  }
  .intro{
    display: block;
    font-size: 0.3rem;
     text-align: center;
     color: #b5b5b5;
    font-weight: 700;
    margin-bottom: 3rem;
  }
  .intro p{
    margin: 0;
  }
  .box-go{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: url(../img/bjgo.png) no-repeat;
    background-size: 100% 100%;
    
    height: 57px;
    padding-top: 5px;
    padding-left:27%;
    padding-right: 5px;
    margin: 0.27rem 0;
  }
  .box-go p{
    margin: 0;
    font-size: 0.6rem;
    font-family: HelloFont, HelloFont;
    font-weight: normal;
    color: #FFFFFF;
    
    text-shadow: 0px 1px 1px #C21C00;
    
  }
  .box-go img{
    height: 46px;
    animation: myfirst 3s;
    animation-iteration-count:infinite
  }
  @keyframes myfirst
{
    0%   {height: 40px;}
    
    50%  {height: 48px;}
    100% {height: 40px;}
    
}
.article{
  display: block;
  padding: 0.21rem 0.37rem 0.37rem 0.37rem;
  background: url(../img/bj.png) no-repeat;
  background-size: 100% 100%;
  border-radius: 0.21rem;
  position: relative;
}
.article .article_tab{
   display: flex;
   margin-bottom: 0.16rem;
}
.article .article_tab h4{
  margin: 0;
  font-size: 0.43rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  color: #777777;
  margin-right: 0.8rem;
}
.article .article_tab h4 span{
  display: block;
   margin-bottom: 0.1rem !important;
}

.article_tab_selected{
  color: #FD2C54 !important;
  
}
.article_tab_selected .article_tab_selected_line{
  width: 0.43rem;
  height: 0.11rem;
  background: #FD2C54;
  border-radius: 0.08rem;
  margin: 0 auto;
  
}
.article .article_box{
  padding: 0.27rem;
  background: #F8F8F8;
  border-radius: 0.21rem;
  margin-bottom: 0.27rem;
}
/* .article .article_box:last-child{
  margin: 0;
} */
.article .article_box .article_box_top{
   display: flex;
   align-items: center;
   margin-bottom: 0.4rem;
}
.article .article_box .article_box_top img{
  height: 0.4rem;
  margin-right: 0.16rem;
}
.article .article_box .article_box_top span{
  width: 0.4rem;
  height: 0.4rem;
  background: linear-gradient(180deg, #FFDD34 0%, #FFA012 100%);
  border-radius: 0.11rem 0.11rem 0.11rem 0rem;
  font-size: 0.27rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.4rem;
  margin-right: 0.16rem;
}
.article .article_box .article_box_top h4{
  margin: 0;
  font-size: 0.37rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  color: #333333;
}
.article .article_box .article_box_bottom{
  display: flex;
  align-items: baseline;
}
.article .article_box .article_box_bottom span{
  width: 0.4rem;
  height: 0.4rem;
  background: linear-gradient(180deg, #8AA9FA 0%, #4A7AFF 100%);
  border-radius: 0.11rem 0.11rem  0rem 0.11rem;
  font-size: 0.27rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.4rem;
  margin-right: 0.16rem;
}
.article .article_box .article_box_bottom p{
    margin: 0;
    font-size: 0.32rem;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    color: #777777;
    flex: auto;
    line-height: 0.53rem;
  }
.article .article_more{
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  background: url(../img/tx.png) no-repeat;
  background-size: 100% 100%;
  padding: 0.08rem 0.43rem 0.16rem 0.69rem;
}
.article .article_more h4{
  margin: 0;
  font-size: 0.32rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
  padding: 0.1rem 0;
}
.article .article_more img{
  height: 0.32rem;
}
}