/*header*/
.header {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  padding: 0 0.32rem;
  height: 1.12rem;
  background: #FFFFFF;
  z-index: 20;
}
.header .header-logo {
  width: 0.8rem;
  height: 0.8rem;
}
.header .header-inp {
  margin-left: 0.28rem;
  height: 0.62rem;
  background: #F5F5F5;
  border-radius: 0.12rem 0.12rem 0.12rem 0.12rem;
  overflow: hidden;
}
.header .header-inp input {
  width: 2rem;
  padding-left: 0.32rem;
}
.header .header-inp .header-inpa {
  padding-left: 0.24rem;
  font-size: 0.24rem;
  color: #656565;
}
.header .header-inp .iconfont {
  padding: 0.1rem 0.24rem 0.1rem 0.1rem;
  color: #A19F9F;
  font-size: 0.36rem;
}
.header .header-a {
  margin: 0 0.16rem;
  width: 0.64rem;
  height: 0.64rem;
  background: url("../images/kefu.png") no-repeat center;
  background-size: 100% 100%;
}
.header .header-b {
  width: 0.64rem;
  height: 0.64rem;
  overflow: hidden;
}
/*footer*/
.footer {
  position: relative;
  padding: 0.4rem 0;
  background-color: #303133;
  text-align: center;
}
.footer .footer-b {
  font-size: 0.24rem;
  color: #ACB4B4;
  line-height: 1.8;
}
.footer .footer-b a {
  color: #ACB4B4;
}
/*xnav*/
.xnav {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1.08rem;
  background: #FFFFFF;
  z-index: 20;
}
.xnav .xnav-li {
  position: relative;
  flex: 1;
  padding-top: 0.72rem;
  height: 1.08rem;
  text-align: center;
  font-size: 0.2rem;
  color: #aaa;
  z-index: 22;
}
.xnav .xnav-li.on {
  color: #0EBBCB;
}
.xnav .xnav-li.xnav-lia {
  background: url("../images/common/tabbar10.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lia.on {
  background: url("../images/common/tabbar11.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lib {
  background: url("../images/common/nav20.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lib.on {
  background: url("../images/common/nav21.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lic {
  background: url("../images/common/tabbar30.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lic.on {
  background: url("../images/common/tabbar31.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lid {
  background: url("../images/common/tabbar50.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lid.on {
  background: url("../images/common/tabbar51.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lie {
  background: url("../images/common/tabbar40.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lie.on {
  background: url("../images/common/tabbar41.png") no-repeat center 0.14rem;
  background-size: 0.48rem 0.48rem;
}
.xnav .xnav-li.xnav-lif {
  padding-top: 0;
  background: url("../images/common/flzx.png") no-repeat center center;
  background-size: 1rem auto;
}
/*gotop*/
.gotop {
  position: fixed;
  right: 0.23rem;
  bottom: 7rem;
  width: 0.48rem;
  height: 0.48rem;
  display: none;
  z-index: 20;
}
.gotop.on {
  display: block;
}
/**/
.mcm0 div:last-child {
  margin-bottom: 0;
}
/*xdown*/
.xdown {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1.08rem;
  padding: 0 0.32rem 0 0.32rem;
  height: 1.04rem;
  border-bottom: 1px solid #eeeeee;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.02);
  background: #FFFFFF;
  z-index: 20;
}
.xdown .xdown-a {
  width: 0.8rem;
  height: 0.8rem;
  background: url("../images/common/logo.png") no-repeat center;
  background-size: 100% 100%;
}
.xdown .xdown-c {
  margin-left: 0.08rem;
  padding-top: 0.58rem;
  height: 1.04rem;
  background: url("../images/common/title.png") no-repeat 0 0.14rem;
  background-size: 1.68rem 0.36rem;
}
.xdown .xdown-c .xdown-cs {
  font-weight: bold;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #313033;
}
.xdown .xdown-c .xdown-cs em {
  font-weight: bold;
  color: #13B9C7;
}
.xdown .xdown-b {
  width: 1.92rem;
  height: 0.54rem;
  background: #13B9C7;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*box-title*/
.box-title {
  position: relative;
  padding: 0 0.32rem;
  height: 0.96rem;
  background: #FFFFFF;
}
.box-title h3 {
  position: relative;
  line-height: 0.7rem;
  font-size: 0.32rem;
  color: #313033;
  font-weight: normal;
}
.box-title h3::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  content: '';
  transform: translateX(-50%);
  width: 0.64rem;
  height: 0.08rem;
  border-radius: 0.04rem;
  background: linear-gradient(to right, #E74013, #FE6137);
}
.box-title .box-tmore {
  font-size: 0.24rem;
  color: #BBBBBB;
}
/**/
.swiper-pagination {
  bottom: 0.24rem;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 0.08rem;
  height: 0.08rem;
  background: #FFFFFF;
  opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 0.16rem;
  height: 0.08rem;
  background-color: #FF6238;
  border-radius: 0.04rem;
}
/*分页*/
.loadmore {
  padding: 4px 0 0;
  min-height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.loadmore .loadmore-text {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #666;
}
.loadmore .loadmore-noData {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.loadmore .loadmore-notxt {
  line-height: 40px;
  display: block;
  font-size: 14px;
  color: #666;
}
.loadmore .loader-android {
  margin-right: 10px;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #777777;
  border-radius: 50%;
  border-bottom-color: transparent !important;
  display: inline-block;
  box-sizing: border-box;
  animation: loader-android 1s 0s linear infinite;
}
@-webkit-keyframes loader-android {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*ydown*/
.ydown {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1rem;
  padding: 0 0.332rem;
  height: 0.96rem;
  background: #FFFFFF;
  z-index: 10;
}
.ydown .ydown-a {
  width: 0.8rem;
  height: 0.8rem;
  background: #BBBBBB;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  overflow: hidden;
}
.ydown .ydown-b {
  margin-left: 0.16rem;
}
.ydown .ydown-b .ydown-ba {
  font-size: 0.28rem;
  color: #313033;
}
.ydown .ydown-b .ydown-bb {
  margin-top: 0.08rem;
  font-size: 0.24rem;
  color: #828282;
}
.ydown .ydown-c {
  margin-left: 0.2rem;
  width: 2.5rem;
  height: 0.54rem;
  line-height: 0.54rem;
  text-align: center;
  background: #13B9C7;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*mySwiper*/
.mySwiper {
  position: relative;
  margin: 0.32rem auto 0;
  width: 6.86rem;
  height: 3.86rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
/*mySwiper-b*/
.mySwiper-tx {
  padding: 0 0.32rem;
  background-color: #ffffff;
}
.mySwiper-b {
  position: relative;
  height: 3.06rem;
  background-color: #ffffff;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.mySwiper-b .swiper-slide {
  position: relative;
  overflow: hidden;
}
.mySwiper-b .mySwiper-b-li {
  width: 3.31rem;
  overflow: hidden;
}
.mySwiper-b .mySwiper-b-li .mySwiper-b-lia {
  width: 3.31rem;
  height: 1.86rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.mySwiper-b .mySwiper-b-li .mySwiper-b-lib {
  margin-top: 0.18rem;
  overflow: hidden;
}
.mySwiper-b .mySwiper-b-li .mySwiper-b-lib h4 {
  flex: 1;
}
.mySwiper-b .mySwiper-b-li .mySwiper-b-lib .mySwiper-b-libb {
  text-align: center;
  width: 0.88rem;
  height: 0.38rem;
  line-height: 0.38rem;
  background: #13B9C7;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.mySwiper-b .swiper-pagination {
  bottom: 0.24rem;
}
.mySwiper-b .swiper-pagination .swiper-pagination-bullet {
  width: 0.08rem;
  height: 0.08rem;
  background: #BBBBBB;
}
.mySwiper-b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 0.16rem;
  height: 0.08rem;
  background-color: #FF6238;
  border-radius: 0.04rem;
}
/*热门游戏*/
.xhot-ul {
  background-color: #ffffff;
}
.xhot-ul.xhot-ulc {
  padding-top: 0.42rem;
}
.xhot-ul.xhot-ulc .xhot-li {
  margin-bottom: 0.26rem;
}
.xhot-ul.xhot-liph {
  padding: 0 0.32rem;
}
.xhot-ul.xhot-liph .xhot-li {
  height: 1.7rem;
  border-radius: 0.24rem 0.24rem 0.24rem 0.24rem;
  border: 0.02rem solid #BBBBBB;
}
.xhot-ul.xhot-liph .xhot-li:nth-child(1) {
  border: 0.02rem solid #FFE06C;
}
.xhot-ul.xhot-liph .xhot-li:nth-child(2) {
  border: 0.02rem solid #B9D7EB;
}
.xhot-ul.xhot-liph .xhot-li:nth-child(3) {
  border: 0.02rem solid #F9A36F;
}
.xhot-ul.xhot-liph .xhot-li .tj-pm {
  position: absolute;
  left: -0.04rem;
  top: -0.18rem;
  width: 0.62rem;
  height: 0.76rem;
}
.xhot-ul.xhot-liph .xhot-li .tj-pm .tj-pm-n {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  font-size: 0.28rem;
  color: #313033;
  text-align: center;
  line-height: 0.76rem;
}
.xhot-ul .xhot-li {
  position: relative;
  padding: 0 0.32rem 0 0.2rem;
  margin-bottom: 0.32rem;
  height: 1.2rem;
}
.xhot-ul .xhot-li .xhot-lin {
  text-align: center;
  width: 0.4rem;
  margin-right: 0.2rem;
  font-size: 0.38rem;
  color: #BBBBBB;
}
.xhot-ul .xhot-li .xhot-lia {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.xhot-ul .xhot-li .xhot-lib {
  margin-left: 0.24rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-liba {
  display: flex;
  align-items: baseline;
}
.xhot-ul .xhot-li .xhot-lib .xhot-liba h4 {
  font-weight: 400;
  font-size: 0.32rem;
  color: #313033;
}
.xhot-ul .xhot-li .xhot-lib .xhot-liba span {
  margin-left: 0.16rem;
  font-size: 0.24rem;
  color: #828282;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libb {
  margin-top: 0.08rem;
  height: 0.26rem;
  font-size: 0.24rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libb span {
  padding-top: 0.02rem;
  margin-right: 0.04rem;
  color: #828282;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libb img {
  margin-right: 0.16rem;
  width: 0.24rem;
  height: 0.24rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-lisb {
  margin-top: 0.08rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #828282;
}
.xhot-ul .xhot-li .xhot-lib .xhot-lisb span:nth-child(2) {
  padding: 0 0.08rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libc {
  margin-top: 0.04rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libc .xhot-libc-a {
  width: 0.4rem;
  height: 0.4rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libc .xhot-libc-i {
  position: relative;
  margin-left: 0.08rem;
  width: 0.24rem;
  height: 0.24rem;
}
.xhot-ul .xhot-li .xhot-lib .xhot-libc .xhot-libc-p {
  position: relative;
  top: 0.02rem;
  font-weight: bold;
  margin-left: 0.04rem;
  font-size: 0.24rem;
  color: #FE724D;
}
.xhot-ul .xhot-li .tj-swcon-j .tj-swcon-ja {
  min-width: 1.2rem;
}
.xhot-ul .xhot-li .tj-swcon-j .tj-swcon-ja:nth-child(2) {
  margin-top: 0.12rem;
}
.xhot-ul .xhot-li .tj-swcon-j .tj-swcon-ja .tj-swcon-jic {
  width: 0.36rem;
  height: 0.36rem;
}
.xhot-ul .xhot-li .tj-swcon-j .tj-swcon-ja span {
  padding-top: 0.06rem;
}
.xhot-ul .xhot-li .xhot-liy {
  width: 1.04rem;
  height: 0.44rem;
  background: #13B9C7;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  text-align: center;
  line-height: 0.44rem;
  font-size: 0.28rem;
  color: #FFFFFF;
}
.xhot-ul .xhot-li .xhot-lix {
  text-align: center;
  line-height: 0.44rem;
  width: 1.04rem;
  height: 0.44rem;
  background: #13B9C7;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  font-size: 0.28rem;
  color: #FFFFFF;
}
/*xph-ulbox*/
.xph-ulbox {
  padding: 0 0.36rem;
}
.xph-ulbox .xph-ulbox-u {
  width: 2rem;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-uimg {
  width: 2rem;
  height: 2rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-a {
  margin-top: 0.16rem;
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.32rem;
  color: #313033;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-b {
  margin: 0.08rem auto 0;
  padding: 0 0.1rem;
  height: 0.34rem;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  border: 0.02rem solid #13B9C7;
  font-size: 0.2rem;
  color: #00939F;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-c {
  text-align: center;
  margin-top: 0.08rem;
  font-size: 0.24rem;
  color: #828282;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-d .xph-ulbox-da {
  width: 0.36rem;
  height: 0.36rem;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-d .xph-ulbox-di {
  width: 0.24rem;
  height: 0.24rem;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-d .xph-ulbox-dp {
  position: relative;
  top: 0.02rem;
  font-weight: bold;
  margin-left: 0.04rem;
  font-size: 0.2rem;
  color: #FE724D;
}
.xph-ulbox .xph-ulbox-u .xph-ulbox-e {
  margin: 0.16rem auto 0;
  text-align: center;
  line-height: 0.44rem;
  width: 1.04rem;
  height: 0.44rem;
  background: #13B9C7;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  font-size: 0.28rem;
  color: #FFFFFF;
}
/*gnav*/
.gnav {
  position: relative;
  padding-left: 0.32rem;
  padding-top: 0.2rem;
  padding-bottom: 0.12rem;
}
.gnav a {
  position: relative;
  margin-right: 0.12rem;
  width: 0.96rem;
  text-align: center;
  height: 0.48rem;
  line-height: 0.48rem;
  font-size: 0.32rem;
  color: #313033;
}
.gnav a.on::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  content: '';
  transform: translateX(-50%);
  width: 0.64rem;
  height: 0.08rem;
  background: linear-gradient(90deg, #E53E12 0%, #FF6238 100%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
/*genav*/
.genav {
  position: relative;
  padding: 0.12rem 0 0.12rem 0.32rem;
}
.genav a {
  margin-right: 0.16rem;
  padding: 0 0.24rem;
  height: 0.38rem;
  line-height: 0.4rem;
  background: #F5F5F5;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  font-size: 0.24rem;
  color: #828282;
}
.genav a.on {
  background: #13B9C7;
  color: #ffffff;
}
/*xopen*/
.xopen {
  height: 1.1rem;
  background: #FFFFFF;
  font-size: 0.24rem;
  color: #828282;
}
/*gcnav*/
.gcnav {
  position: relative;
  padding: 0.12rem 0 0.12rem 0.32rem;
  overflow-x: auto;
}
.gcnav a {
  white-space: nowrap;
  margin-right: 0.16rem;
  padding: 0 0.24rem;
  height: 0.38rem;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #828282;
}
.gcnav a.on {
  background: #13B9C7;
  color: #ffffff;
  border-radius: 0.08rem;
}
/*xseach*/
.xseach {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  background-color: #ffffff;
  height: 1.04rem;
  z-index: 20;
}
.xseach .xseach-back {
  width: 0.84rem;
  line-height: 0.72rem;
  text-align: center;
  font-size: 0.3rem;
}
.xseach .xseach-inp {
  height: 0.72rem;
  line-height: 0.72rem;
  background: #F5F5F5;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
}
.xseach .xseach-inp::before {
  padding: 0 0.24rem 0 0.4rem;
  font-size: 0.32rem;
}
.xseach .xseach-inp input {
  flex: 1;
  line-height: 0.72rem;
  font-size: 0.28rem;
}
.xseach .xseach-btn {
  padding: 0 0.32rem;
  line-height: 0.72rem;
  font-size: 0.3rem;
}
/*xseach-ss*/
.xseach-ss {
  margin-top: 0.16rem;
  padding: 0 0.32rem;
  line-height: 0.36rem;
}
.xseach-ss .xseach-ssa {
  font-size: 0.28rem;
  color: #313033;
}
.xseach-ss .iconfont {
  font-size: 0.32rem;
  color: #BBBBBB;
}
.xseach-su {
  padding-left: 0.32rem;
}
.xseach-su span {
  white-space: nowrap;
  margin: 0.24rem 0.24rem 0 0;
  padding: 0 0.32rem;
  line-height: 0.46rem;
  height: 0.46rem;
  background: #F5F5F5;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.24rem;
  color: #828282;
}
.xseach-list {
  display: none;
}
/*pop-down*/
.pop-down {
  width: 6.86rem;
  height: 10.68rem;
  margin: -5.34rem 0 0 -3.43rem;
  background: transparent;
}
.pop-down .pop-down-main {
  width: 6.86rem;
  height: 9.74rem;
  overflow: hidden;
}
.pop-down .pop-down-close {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  font-size: 0.6rem;
  color: #ffffff;
}
.pop-down .pop-down-btn {
  position: absolute;
  left: 50%;
  top: 8.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -1.86rem;
  width: 3.72rem;
  height: 0.72rem;
  background: #00A4F3;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
}
/*dheader*/
.dheader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  padding-right: 0.64rem;
  height: 0.8rem;
  z-index: 20;
}
.dheader .dheader-back {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.68rem;
  height: 0.8rem;
  color: #313033;
  font-size: 0.32rem;
}
.dheader .dheader-title {
  position: relative;
  top: 0.04rem;
  flex: 1;
  color: #313033;
  font-size: 0.32rem;
}
.dheader .dheader-small {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0.4rem;
  line-height: 0.8rem;
  font-size: 0.24rem;
  color: #828282;
}
.dheader .dheader-yq {
  width: 1.04rem;
  height: 0.42rem;
}
.dheader .dheader-right {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0.32rem;
  line-height: 0.8rem;
  font-size: 0.24rem;
  color: #828282;
}
.dheader .dheader-a {
  margin: 0 0.16rem;
  width: 0.46rem;
  height: 0.46rem;
  background: url("../images/kefu.png") no-repeat center;
  background-size: 100% 100%;
}
/*deSwiper*/
.deSwiper {
  position: relative;
  margin: 0.8rem auto 0;
  margin-top: 0.8rem;
  width: 6.86rem;
  height: 3.86rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.deSwiper .swiper-button-next {
  right: 0.16rem;
  width: 0.64rem;
  height: 0.64rem;
  background: url("../images/next.png") no-repeat left center;
  background-size: 100% 100%;
  overflow: hidden;
}
.deSwiper .swiper-button-prev {
  left: 0.16rem;
  width: 0.64rem;
  height: 0.64rem;
  background: url("../images/prev.png") no-repeat left center;
  background-size: 100% 100%;
  overflow: hidden;
}
.deSwiper .swiper-button-disabled {
  display: none;
}
.deSwiper .swiper-cz {
  position: absolute;
  bottom: 0.16rem;
  padding: 0 0.08rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 2.96rem;
  height: 0.62rem;
  background: rgba(0, 0, 0, 0.48);
  border-radius: 7.2rem 7.2rem 7.2rem 7.2rem;
  z-index: 2;
}
.deSwiper .swiper-cz .swiper-clz {
  width: 1.36rem;
  height: 0.46rem;
  border-radius: 0.23rem;
  line-height: 0.46rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  text-align: center;
}
.deSwiper .swiper-cz .swiper-clz.on {
  background: #FFFFFF;
  color: #666666;
}
.deSwiper .swiper-slide {
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  width: auto;
  overflow: hidden;
}
.deSwiper .swiper-slide.de-svideo {
  width: 100%;
}
.deSwiper .swiper-slide.de-simg {
  max-width: 5.76rem;
  min-width: 2.88rem;
}
.deSwiper .swiper-slide img {
  display: block;
  max-width: 5.76rem;
  min-width: 2.88rem;
  height: 100%;
  object-fit: cover;
}
.deinfo {
  position: relative;
  padding: 0.16rem 0.32rem;
  background-color: #ffffff;
}
.deinfo .deinfo-img {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.deinfo .deinfo-fo {
  padding-top: 0.06rem;
  margin-left: 0.24rem;
}
.deinfo .deinfo-fo h3 {
  margin-right: 1.2rem;
  font-size: 0.32rem;
  color: #313033;
  line-height: 0.4rem;
}
.deinfo .deinfo-fo h3 span {
  margin-left: 0.1rem;
  font-weight: normal;
  font-size: 0.24rem;
}
.deinfo .deinfo-fo .deinfo-fa {
  line-height: 0.3rem;
}
.deinfo .deinfo-fo .deinfo-fa .deinfo-fa-b {
  margin-right: 0.08rem;
  display: flex;
  justify-content: center;
  padding: 0 0.08rem;
  height: 0.34rem;
  line-height: 0.34rem;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  border: 0.02rem solid #13B9C7;
  font-size: 0.24rem;
  color: #00939F;
}
.deinfo .deinfo-fo .deinfo-fb span {
  padding-top: 0.04rem;
}
.deinfo .deinfo-fo .deinfo-ft {
  height: 0.3rem;
}
.deinfo .tj-swcon-j {
  position: absolute;
  top: 0.16rem;
  right: 0.32rem;
  z-index: 2;
}
.deinfo .tj-swcon-j span {
  padding-top: 0.08rem;
}
.deinjs {
  position: relative;
  padding: 0 0.36rem 0 0.52rem;
  height: 0.81rem;
}
.deinjs .deinjs-a {
  width: 0.52rem;
}
.deinjs .deinjs-b {
  width: 0.32rem;
}
.deinjs .deinjs-c {
  width: 0.52rem;
}
.dexxt {
  padding: 0.16rem 0.32rem;
}
.dexxt h3 {
  font-weight: normal;
  font-size: 0.28rem;
  color: #313033;
}
.dexxt a {
  font-size: 0.24rem;
  color: #828282;
}
.dexxt a .iconfont {
  margin-left: 0.08rem;
}
.dexp-nav {
  position: relative;
  margin: 0.24rem auto 0;
  width: 6.88rem;
  height: 1.26rem;
  background: #F6F7FB;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.dexp-nav .dexp-li {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-left: 1px dashed #2BB4FF;
}
.dexp-nav .dexp-li:first-child {
  border-left: none;
}
.dexp-nav .dexp-li img {
  width: 0.64rem;
  height: 0.64rem;
}
.dexp-nav .dexp-li p {
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #515151;
}
/*degg*/
.degg {
  position: relative;
  display: block;
  margin: 0.24rem auto 0;
  padding: 0.24rem 0.28rem;
  width: 6.86rem;
  height: 1.42rem;
  background: linear-gradient(359deg, #FEF0D6 0%, #FEFAF1 100%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.degg h4 {
  height: 0.36rem;
  line-height: 0.36rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #333333;
}
.degg .degg-flp {
  margin-top: 0.2rem;
  height: 0.38rem;
  line-height: 0.38rem;
}
.degg .degg-flp .degg-fpa {
  margin-right: 0.16rem;
  text-align: center;
  line-height: 0.38rem;
  width: 0.72rem;
  height: 0.38rem;
  background: #FFAD53;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.degg .degg-flp .degg-fpa.oa {
  background: #25E87C;
}
.degg .degg-flp .degg-fpb {
  flex: 1;
  font-size: 0.24rem;
  color: #666666;
}
.degg .degg-flp .degg-fpc {
  color: #13B9C7;
}
.dekfd {
  position: relative;
  margin: 0 0 0 0.32rem;
  padding: 0.16rem 0 0 0.24rem;
  width: 3.76rem;
  height: 1.04rem;
  background: rgba(255, 152, 40, 0.8);
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
  overflow: hidden;
}
.dekfd .dekfd-a {
  height: 0.36rem;
  line-height: 0.36rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFFFFF;
}
.dekfd .dekfd-b {
  margin-top: 0.08rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.dexxc {
  padding: 0 0.32rem 0.16rem;
  overflow: hidden;
}
.dexxc .dexxc-la {
  padding: 0 0.16rem;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  background: #DAEEFF;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-size: 0.24rem;
  color: #375CE5;
}
.dexxc .dexxc-lb {
  margin-top: 0.12rem;
  min-width: 3.3rem;
  padding: 0 0.2rem;
  margin-bottom: 0.1rem;
  white-space: nowrap;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  background: #FFECE8;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-size: 0.24rem;
  color: #FF4817;
}
.dejst {
  position: relative;
  margin: 0.24rem 0.32rem 0;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.32rem;
  color: #313033;
}
.deSwiper-img {
  position: relative;
  margin: 0.16rem 0.32rem 0;
  height: 3.78rem;
  overflow: hidden;
}
.deSwiper-img .swiper-button-next {
  right: 0;
  width: 0.32rem;
  height: 0.64rem;
  color: #ffffff;
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.deSwiper-img .swiper-button-prev {
  left: 0;
  width: 0.32rem;
  height: 0.64rem;
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  color: #ffffff;
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
}
.dejat {
  padding: 0.24rem 0.32rem 0;
  font-size: 0.32rem;
  color: #313033;
}
.dejap {
  position: relative;
  padding: 0.16rem 0.32rem 0.16rem;
  overflow: hidden;
}
.dejap .dejap-p {
  max-height: 1.84rem;
  font-size: 0.28rem;
  color: #313033;
  line-height: 0.46rem;
  overflow: hidden;
}
.dejap .dejap-p.on {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.dejap .dejap-p.open {
  max-height: none;
}
.dejap .dejap-b {
  margin-top: 0.1rem;
  height: 0.3rem;
  font-size: 0.24rem;
  color: #238CFF;
  text-align: center;
  background-color: #ffffff;
}
.dejap .dejap-b .iconfont {
  display: inline-block;
  margin-left: 0.1rem;
}
.dejap .dejap-b.on {
  color: #999999;
}
.dejap .dejap-b.on .iconfont {
  transform: rotate(180deg);
}
/*bhead*/
.bhead {
  margin: 0.16rem auto 0;
  width: 6.78rem;
  height: 1.58rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.bhead .bhead-li {
  padding-top: 0.12rem;
}
.bhead .bhead-li img {
  display: block;
  width: 0.9rem;
  height: 0.9rem;
}
.bhead .bhead-li h3 {
  font-weight: normal;
  margin-top: 0.08rem;
  font-size: 0.28rem;
  color: #313033;
}
.bseach {
  margin: 0.32rem auto 0;
  width: 6.86rem;
  height: 0.76rem;
  background: #F5F5F5;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
}
.bseach .iconfont {
  padding: 0 0.12rem 0 0.4rem;
  font-size: 0.32rem;
  color: #656565;
}
.bseach input {
  font-size: 0.24rem;
}
.bseach .bseach-btn {
  padding: 0 0.4rem;
  font-size: 0.28rem;
  color: #313033;
  line-height: 0.76rem;
}
.jy-con {
  position: relative;
  margin-top: 0.32rem;
  background: #FFFFFF;
  overflow: hidden;
}
.jy-con .jy-con-top {
  padding-bottom: 0.2rem;
}
.jy-con .jy-con-top .jy-type {
  position: relative;
  margin: 0 0.24rem 0 0.32rem;
  width: 1.54rem;
  height: 0.52rem;
  border: 0.02rem solid #13B9C7;
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
}
.jy-con .jy-con-top .jy-type .jy-txt {
  font-size: 0.24rem;
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-type .jy-tic {
  margin-left: 0.08rem;
  font-size: 0.2rem;
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-type .h2_s {
  position: absolute;
  z-index: 6;
  left: 0;
  top: 0.52rem;
  width: 1.76rem;
  height: 1.86rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.2);
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.jy-con .jy-con-top .jy-type .h2_s div {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 0.24rem;
  color: #545454;
}
.jy-con .jy-con-top .jy-type .h2_s .s_act {
  background: #EEF4FF;
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-qj {
  margin-top: 0.28rem;
  padding-left: 0.32rem;
}
.jy-con .jy-con-top .jy-qj .jy-qj-a {
  text-align: center;
  width: 1.64rem;
  height: 0.46rem;
  line-height: 1;
  background: #EFEFEF;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  border: 0.01rem solid #BBBBBB;
  font-size: 0.24rem;
  color: #828282;
}
.jy-con .jy-con-top .jy-qj .jy-qj-b {
  margin: 0 0.08rem;
  width: 0.24rem;
  height: 2px;
  background-color: #D5D5D5;
}
.jy-con .jy-con-top .jy-qj .jy-qj-c {
  white-space: nowrap;
  margin: 0 0 0 0.24rem;
  width: 1.04rem;
  height: 0.54rem;
  line-height: 0.54rem;
  background: #EFEFEF;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  font-size: 0.24rem;
  color: #656565;
  text-align: center;
}
.jy-con .jy-con-top .jy-qj .jy-qj-c::after {
  display: none;
}
.jy-con .jy-con-top .jy-qj .jy-qj-c.button-hover {
  color: #ffffff;
  background-color: #13B9C7;
}
.jy-con .jy-con-top .jy-flxz {
  position: absolute;
  left: 0;
  top: 0.52rem;
  right: 0;
  padding: 0.1rem 0;
  background-color: #ffffff;
  z-index: 2;
  height: 2.3rem;
  overflow: hidden;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.25);
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  overflow-y: auto;
}
.jy-con .jy-con-top .jy-flxz .jy-flxz-li {
  height: 0.46rem;
  background: #FFFFFF;
  text-align: center;
  line-height: 0.46rem;
  overflow: hidden;
  font-size: 0.24rem;
  color: #313033;
}
.jy-con .jy-con-top .jy-flxz .jy-flxz-li.on {
  background: #EEF4FF;
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-tyzs {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
}
.jy-con .jy-con-top .jy-tyzsli {
  position: relative;
  white-space: nowrap;
  margin-right: 0.24rem;
  padding: 0 0.24rem;
  height: 0.52rem;
  line-height: 0.54rem;
  background: #F1F1F1;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  font-size: 0.24rem;
  color: #313033;
}
.jy-con .jy-con-top .jy-tyzsli.on {
  color: #ffffff;
  background-color: #13B9C7;
}
.jy-con .jy-con-top .jy-tyzsli.on .jy-tyzsli-tp {
  color: #fff;
}
.jy-con .jy-con-top .jy-tyzsli.jy-qbfl {
  min-width: 1.54rem;
}
.jy-con .jy-con-top .jy-tyzsli .jy-tyzsli-tp {
  margin-left: 0.08rem;
  font-size: 0.2rem;
  color: #333333;
}
.jy-con .jy-con-top .jy-tjg {
  position: relative;
  margin-right: 0.24rem;
  width: 1.54rem;
  height: 0.52rem;
  background: #F1F1F1;
  border: 0.02rem solid #F1F1F1;
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
}
.jy-con .jy-con-top .jy-tjg .jy-tjxt {
  font-size: 0.24rem;
  color: #313033;
}
.jy-con .jy-con-top .jy-tjg .jy-tjxt-tp {
  margin-left: 0.08rem;
  font-size: 0.2rem;
  color: #313033;
}
.jy-con .jy-con-top .jy-tjg.on {
  background: #ffffff;
  border: 0.02rem solid #13B9C7;
}
.jy-con .jy-con-top .jy-tjg.on .jy-tjxt {
  color: #13B9C7;
}
.jy-con .jy-con-top .jy-tjg.on .jy-tjxt-tp {
  color: #13B9C7;
}
.jy-con .jg-flxz {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 11;
}
.jy-con .jg-flxz .jg-flxz-head {
  height: 0.7rem;
}
.jy-con .jg-flxz .jg-flxz-body {
  position: relative;
  padding: 0.24rem 0;
  height: 2.7rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(0, 0, 0, 0.16);
  border-radius: 0rem 0rem 0.32rem 0.32rem;
  overflow: hidden;
}
.jy-con .jg-flxz .jg-flxz-body .jg-flda {
  margin-left: 0.24rem;
  height: 0.4rem;
  font-size: 0.32rem;
  color: #313033;
  line-height: 0.4rem;
}
.jy-con .jg-flxz .jg-flxz-body .jg-fldb {
  position: relative;
  padding: 0 0.8rem;
  margin-top: 0.2rem;
  overflow: hidden;
  flex-shrink: 0;
}
.jy-con .jg-flxz .jg-flxz-body .jg-fldb .jg-fldb-i {
  width: 2.44rem;
  text-align: center;
  height: 0.68rem;
  background: #F5F5F5;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
}
.jy-con .jg-flxz .jg-flxz-body .jg-fldb .jg-fldb-p {
  margin: 0 0.32rem;
  width: 0.4rem;
  height: 0rem;
  border: 0.01rem solid #333333;
}
.jy-con .jg-flxz .jg-flxz-body .jg-fldc {
  margin-top: 0.32rem;
  padding: 0 0.8rem;
}
.jy-con .jg-flxz .jg-flxz-body .jg-fldc .jg-fldca {
  width: 2.44rem;
  height: 0.62rem;
  border-radius: 0.12rem 0.12rem 0.12rem 0.12rem;
  border: 0.02rem solid #DDDDDD;
  font-size: 0.24rem;
  color: #313033;
}
.jy-con .jg-flxz .jg-flxz-body .jg-fldc .jg-fldcb {
  width: 2.44rem;
  height: 0.62rem;
  background: #FF2F2F;
  border-radius: 0.12rem 0.12rem 0.12rem 0.12rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.jy-con .buy-lu {
  overflow-y: auto;
  background-color: #F1F2F4;
}
.jy-con .jy-ul {
  /*新jy-dd*/
}
.jy-con .jy-ul .jy-dd {
  position: relative;
  margin-top: 0.24rem;
  padding: 0.2rem 0.32rem;
  background: #FFFFFF;
  border-radius: 0rem 0rem 0rem 0rem;
  /*jySwiper*/
}
.jy-con .jy-ul .jy-dd .jySwiper {
  position: relative;
  height: 3.86rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-button-next {
  right: 0.16rem;
  width: 0.64rem;
  height: 0.64rem;
  background: url("../images/next.png") no-repeat left center;
  background-size: 100% 100%;
  overflow: hidden;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-button-prev {
  left: 0.16rem;
  width: 0.64rem;
  height: 0.64rem;
  background: url("../images/prev.png") no-repeat left center;
  background-size: 100% 100%;
  overflow: hidden;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-button-disabled {
  display: none;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-cz {
  position: absolute;
  bottom: 0.16rem;
  padding: 0 0.08rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 2.96rem;
  height: 0.62rem;
  background: rgba(0, 0, 0, 0.48);
  border-radius: 7.2rem 7.2rem 7.2rem 7.2rem;
  z-index: 2;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-cz .swiper-clz {
  width: 1.36rem;
  height: 0.46rem;
  border-radius: 0.23rem;
  line-height: 0.46rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  text-align: center;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-cz .swiper-clz.on {
  background: #FFFFFF;
  color: #666666;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-slide {
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
  width: auto;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-slide.jy-svideo {
  width: 100%;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-slide.jy-simg {
  max-width: 5.76rem;
  min-width: 2.88rem;
}
.jy-con .jy-ul .jy-dd .jySwiper .swiper-slide img {
  display: block;
  max-width: 5.76rem;
  min-width: 2.88rem;
  height: 100%;
  object-fit: cover;
}
.jy-con .jy-ul .jy-dd .jy-info {
  position: relative;
  margin-top: 0.16rem;
  height: 0.96rem;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-img {
  width: 0.96rem;
  height: 0.96rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-imn {
  padding: 0.06rem 0.16rem 0;
  flex: 1;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-imn .jy-imna {
  height: 0.4rem;
  line-height: 0.4rem;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-imn .jy-imna span {
  height: 0.4rem;
  font-size: 0.32rem;
  color: #313033;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-imn .jy-imna em {
  margin-left: 0.1rem;
  font-size: 0.24rem;
  color: #828282;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-imn .jy-imnb {
  margin-top: 0.08rem;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-imn .jy-imnb span {
  margin-right: 0.16rem;
  padding: 0 0.16rem;
  height: 0.34rem;
  line-height: 0.34rem;
  background: #EFEFEF;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  font-size: 0.2rem;
  color: #828282;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-imr .jy-imra {
  width: 1.28rem;
  height: 0.46rem;
  line-height: 0.46rem;
  background: #13B9C7;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.jy-con .jy-ul .jy-dd .jy-info .jy-imr .jy-imrb {
  margin-top: 0.16rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-weight: 400;
  font-size: 0.24rem;
  color: #828282;
}
.jy-con .jy-ul .jy-dd .jy-ipfo {
  margin-top: 0.16rem;
}
.jy-con .jy-ul .jy-dd .jy-ipfo .jy-ipfo-a {
  font-weight: bold;
  font-size: 0.32rem;
  color: #FF0000;
}
.jy-con .jy-ul .jy-dd .jy-ipfo .jy-ipfo-b {
  font-weight: bold;
  font-size: 0.4rem;
  color: #FF0000;
}
.jy-con .jy-ul .jy-dd .jy-ipfo .jy-ipfo-c {
  margin-left: 0.32rem;
  font-size: 0.24rem;
  color: #828282;
}
.jy-con .jy-ul .jy-dd .jy-ipfo .jy-ipfo-d {
  font-weight: bold;
  font-size: 0.24rem;
  color: #13B9C7;
}
/*buy-box*/
.buy-box {
  /*dt-info*/
  /*dt-img*/
  /*buySwiper*/
}
.buy-box .dt-head {
  position: relative;
  padding: 0.16rem 0.32rem;
  background-color: #ffffff;
}
.buy-box .dt-head .dt-ha .dt-ha-img {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
  overflow: hidden;
}
.buy-box .dt-head .dt-ha .dt-hab {
  margin-left: 0.24rem;
  overflow: hidden;
}
.buy-box .dt-head .dt-ha .dt-hab .dt-habt {
  height: 0.4rem;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.4rem;
}
.buy-box .dt-head .dt-ha .dt-hab .dt-habf {
  margin-top: 0.16rem;
  font-size: 0.24rem;
  color: #7C7C7C;
}
.buy-box .dt-head .dt-ha .dt-hab .dt-habg {
  margin-top: 0.16rem;
}
.buy-box .dt-head .dt-ha .dt-hab .dt-habc {
  padding: 0 0.12rem;
  height: 0.26rem;
  background: #ACACAC;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.buy-box .dt-info {
  position: relative;
  padding: 0.24rem 0.32rem;
  background-color: #fff;
}
.buy-box .dt-info .dt-hf {
  font-weight: bold;
  font-size: 0.28rem;
  color: #313033;
}
.buy-box .dt-info .dt-hb {
  margin-top: 0.16rem;
  font-size: 0.28rem;
  color: #313033;
}
.buy-box .dt-info .dt-hg {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  color: #828282;
}
.buy-box .dt-info .dt-gf {
  width: 1.98rem;
  height: 1.92rem;
  z-index: 2;
}
.buy-box .dt-img {
  position: relative;
  padding: 0.32rem;
  background: #ffffff;
}
.buy-box .dt-img .d-img .d-img-li {
  margin: 0 0.24rem 0.24rem 0;
  width: 2.08rem;
  height: 2.08rem;
  border-radius: 0rem 0rem 0rem 0rem;
}
.buy-box .dt-img .d-img .d-img-li:nth-child(3n) {
  margin-right: 0;
}
.buy-box .d-video {
  margin: 0 auto;
  width: 6.86rem;
  height: 3.84rem;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.buy-box .buy-bottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1rem;
  padding: 0 0.5rem;
  height: 1.34rem;
  background: #FFFFFF;
  border-radius: 0rem 0rem 0rem 0rem;
  z-index: 22;
}
.buy-box .buy-bottom .buy-bottom-btn {
  height: 0.88rem;
  background: #13B9C7;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  border: 0.02rem solid #00A7B3;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.buy-box .buy-bottom .buy-bottom-s img {
  width: 0.56rem;
  height: 0.52rem;
}
.buy-box .buy-bottom .buy-bottom-s span {
  display: block;
  font-size: 0.28rem;
  color: #313033;
}
.buy-box .buy-bottom .buy-bottom-s.on span {
  color: #13B9C7;
}
.buy-box .buySwiper {
  position: relative;
  width: 6.86rem;
  height: 3.86rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.buy-box .buySwiper .swiper-button-next {
  right: 0.16rem;
  width: 0.64rem;
  height: 0.64rem;
  background: url("../images/next.png") no-repeat left center;
  background-size: 100% 100%;
  overflow: hidden;
}
.buy-box .buySwiper .swiper-button-prev {
  left: 0.16rem;
  width: 0.64rem;
  height: 0.64rem;
  background: url("../images/prev.png") no-repeat left center;
  background-size: 100% 100%;
  overflow: hidden;
}
.buy-box .buySwiper .swiper-button-disabled {
  display: none;
}
.buy-box .buySwiper .swiper-cz {
  position: absolute;
  bottom: 0.16rem;
  padding: 0 0.08rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 2.96rem;
  height: 0.62rem;
  background: rgba(0, 0, 0, 0.48);
  border-radius: 7.2rem 7.2rem 7.2rem 7.2rem;
  z-index: 2;
}
.buy-box .buySwiper .swiper-cz .swiper-clz {
  width: 1.36rem;
  height: 0.46rem;
  border-radius: 0.23rem;
  line-height: 0.46rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  text-align: center;
}
.buy-box .buySwiper .swiper-cz .swiper-clz.on {
  background: #FFFFFF;
  color: #666666;
}
.buy-box .buySwiper .swiper-slide {
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  width: auto;
  overflow: hidden;
}
.buy-box .buySwiper .swiper-slide.buy-svideo {
  width: 100%;
}
.buy-box .buySwiper .swiper-slide.buy-simg {
  max-width: 5.76rem;
  min-width: 2.88rem;
}
.buy-box .buySwiper .swiper-slide img {
  display: block;
  max-width: 5.76rem;
  min-width: 2.88rem;
  height: 100%;
  object-fit: cover;
}
/*ynav*/
.ynav {
  padding-left: 0.32rem;
  height: 0.72rem;
  background: #FFFFFF;
}
.ynav .ynav-li {
  position: relative;
  margin-right: 0.4rem;
  line-height: 0.72rem;
  font-size: 0.32rem;
  color: #828282;
}
.ynav .ynav-li.on {
  color: #313033;
}
.ynav .ynav-li.on::after {
  position: absolute;
  left: 50%;
  bottom: 0.04rem;
  content: '';
  transform: translateX(-50%);
  width: 0.64rem;
  height: 0.08rem;
  background: linear-gradient(90deg, #FF6238 0%, #FFAE98 100%);
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
}
/*yqb-ul*/
.yqb-ul {
  padding: 0 0.32rem;
  background-color: #ffffff;
}
.yqb-ul .yqb-li {
  padding: 0.16rem 0;
}
.yqb-ul .yqb-li .yqb-li-head {
  height: 0.8rem;
}
.yqb-ul .yqb-li .yqb-li-head .yqb-limg {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  overflow: hidden;
}
.yqb-ul .yqb-li .yqb-li-head .fans-nxx .fans-lga {
  padding-top: 0.08rem;
  font-size: 0.32rem;
  color: #313033;
  line-height: 1;
}
.yqb-ul .yqb-li .yqb-li-head .fans-nxx .fans-nxxa {
  display: block;
  margin-left: 0.04rem;
  width: 0.4rem;
  height: 0.37rem;
}
.yqb-ul .yqb-li .yqb-li-head .fans-nxx .fans-nxxb {
  display: block;
  margin-left: 0.04rem;
  width: 0.8rem;
  height: 0.4rem;
}
.yqb-ul .yqb-li .yqb-tts {
  line-height: 0.4rem;
}
.yqb-ul .yqb-li .yqb-tts .yqb-gf {
  position: relative;
  top: -0.04rem;
  padding: 0.04rem 0.1rem;
  background: #13B9C7;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  font-weight: bold;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.yqb-ul .yqb-li .yqb-ttc {
  font-size: 0.28rem;
  color: #313033;
  line-height: 1.4;
}
.yqb-ul .yqb-li .yqb-lium {
  display: block;
  margin-top: 0.24rem;
  width: 6.86rem;
  height: 3.86rem;
  background: #BBBBBB;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.yqb-ul .yqb-li .yqb-licz {
  margin-top: 0.24rem;
  height: 0.32rem;
  display: flex;
  align-items: center;
}
.yqb-ul .yqb-li .yqb-licz .yqb-lcz {
  margin-left: 0.2rem;
  padding-left: 0.4rem;
  width: 1rem;
  height: 0.32rem;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #313033;
}
.yqb-ul .yqb-li .yqb-licz .yqb-lcz.yqb-lia {
  background: url("../images/youquan/cz10.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-ul .yqb-li .yqb-licz .yqb-lcz.yqb-lia.on {
  background: url("../images/youquan/cz11.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-ul .yqb-li .yqb-licz .yqb-lcz.yqb-lib {
  background: url("../images/youquan/cz20.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-ul .yqb-li .yqb-lism .yqb-lism-img {
  margin: 0.16rem 0.16rem 0 0;
  width: 2.18rem;
  height: 2.18rem;
  background: #BBBBBB;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.yqb-ul .yqb-li .yqb-lism .yqb-lism-img:nth-child(3n) {
  margin-right: 0;
}
/**/
/*yqb-pl*/
.yqb-pl {
  position: relative;
  padding-bottom: 0.5rem;
  background: #FFFFFF;
}
.yqb-pl .yqb-pl-top {
  position: relative;
  padding: 0 0.32rem;
  height: 0.54rem;
  background: #FFFFFF;
}
.yqb-pl .yqb-cli {
  position: relative;
  padding: 0.16rem 0.32rem 0.16rem;
}
.yqb-pl .yqb-cli .yqb-cli-head {
  height: 0.8rem;
  background: #FFFFFF;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-ch-a {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  overflow: hidden;
}
.yqb-pl .yqb-cli .yqb-cli-head .fans-nxxa {
  display: block;
  margin-left: 0.04rem;
  width: 0.4rem;
  height: 0.37rem;
}
.yqb-pl .yqb-cli .yqb-cli-head .fans-nxxb {
  display: block;
  margin-left: 0.04rem;
  width: 0.8rem;
  height: 0.4rem;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz {
  margin-top: 0.24rem;
  height: 0.32rem;
  display: flex;
  align-items: center;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz .yqb-lcz {
  margin-left: 0.2rem;
  padding-left: 0.4rem;
  height: 0.32rem;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #313033;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz .yqb-lcz.yqb-lia {
  background: url("../images/youquan/cz10.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz .yqb-lcz.yqb-lia.on {
  background: url("../images/youquan/cz11.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-pl .yqb-cli .yqb-cli-head .yqb-licz .yqb-lcz.yqb-lib {
  background: url("../images/youquan/cz20.png") no-repeat left center;
  background-size: 0.32rem 0.32rem;
}
.yqb-pl .yqb-cli .yqb-cli-con {
  margin-top: 0.16rem;
  margin-left: 1rem;
  font-size: 0.28rem;
  color: #333;
  line-height: 1.4;
}
.yqb-pl .yqb-cli .yqb-cli-fh {
  padding: 0.1rem 0.2rem;
  margin: 0.16rem 0 0 1rem;
  line-height: 1.6;
  background: #F2F2F2;
  border-radius: 0.08rem;
  font-size: 0.24rem;
  color: #333;
}
.yqb-pl .yqb-cli .yqb-cli-fh .yqb-chf-btn {
  color: #12C8B9;
}
/*my-box*/
/*muser*/
.muser {
  background: #F6F7F9;
  /*my-tbg*/
}
.muser .my-tbg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 1;
  height: 6.24rem;
  background: linear-gradient(160deg, #DAF6F2 0%, #F5F5F5 40%);
}
.muser .my-box {
  /*my-header*/
  /*my-h*/
  /*my-q*/
  /*my-sqk*/
  /*qd-box*/
  /*flq-box*/
  /**/
}
.muser .my-box .my-header {
  position: relative;
  margin-right: 0.32rem;
  height: 0.76rem;
  z-index: 4;
}
.muser .my-box .my-header .my-ha {
  margin-left: 0.16rem;
  width: 0.56rem;
  height: 0.56rem;
}
.muser .my-box .my-u {
  position: relative;
  padding: 0.28rem 0.24rem 0 0.4rem;
  z-index: 2;
}
.muser .my-box .my-u .my-uimg {
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 50%;
  overflow: hidden;
}
.muser .my-box .my-u .my-ubq {
  margin-left: 0.16rem;
  height: 1.4rem;
}
.muser .my-box .my-u .my-ubq .my-ubqh {
  margin-top: 0.15rem;
}
.muser .my-box .my-u .my-ubq .my-ubqh img {
  margin-right: 0.1rem;
  height: 0.48rem;
}
.muser .my-box .my-u .my-ubq .my-ubqh .vip1 {
  margin-right: 0.1rem;
  width: 0.48rem;
  height: 0.48rem;
}
.muser .my-box .my-u .my-ubq .my-ubqh .vip1 image {
  height: 0.48rem;
}
.muser .my-box .my-u .my-ubq-qd {
  margin-top: 0.38rem;
  width: 1.6rem;
  height: 0.64rem;
  background: #13B9C7;
  border-radius: 0.32rem;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.muser .my-box .my-u .my-ubq-qd.signAct {
  background-color: #999999;
}
.muser .my-box .my-h {
  display: block;
  position: relative;
  width: 6.86rem;
  height: 2.8rem;
  margin: 0.32rem auto 0;
  padding: 0.92rem 0.32rem 0;
  z-index: 1;
  overflow: hidden;
}
.muser .my-box .my-h.vip0 .my-ha {
  color: #428A9B;
}
.muser .my-box .my-h.vip0 .my-hb .my-hba {
  background: #428A9B;
}
.muser .my-box .my-h.vip1 .my-ha {
  color: #2E6972;
}
.muser .my-box .my-h.vip1 .my-hb .my-hba {
  background: #428A9B;
}
.muser .my-box .my-h.vip2 .my-ha {
  color: #3161A8;
}
.muser .my-box .my-h.vip2 .my-hb .my-hba {
  background: #3161A8;
}
.muser .my-box .my-h.vip3 .my-ha {
  color: #C27214;
}
.muser .my-box .my-h.vip3 .my-hb .my-hba {
  background: #C27214;
}
.muser .my-box .my-h.vip4 .my-ha {
  color: #5533E8;
}
.muser .my-box .my-h.vip4 .my-hb .my-hba {
  background: #5533E8;
}
.muser .my-box .my-h.vip5 .my-ha {
  color: #FCFBFA;
}
.muser .my-box .my-h.vip5 .my-hb .my-hba {
  background: #9E49D5;
}
.muser .my-box .my-h.vip6 .my-ha {
  color: #FCFBFA;
}
.muser .my-box .my-h.vip6 .my-hb .my-hba {
  background: #F3B964;
}
.muser .my-box .my-h.vip7 .my-ha {
  color: #FCFBFA;
}
.muser .my-box .my-h.vip7 .my-hb .my-hba {
  background: #F3B964;
}
.muser .my-box .my-h.vip8 .my-ha {
  color: #FCFBFA;
}
.muser .my-box .my-h.vip8 .my-hb .my-hba {
  background: #F3B964;
}
.muser .my-box .my-h .my-hck {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  width: 1.52rem;
  line-height: 1;
  height: 0.42rem;
  font-size: 0.24rem;
  color: #ffffff;
}
.muser .my-box .my-h .my-himg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.muser .my-box .my-h .my-ha {
  position: relative;
  height: 0.26rem;
  font-size: 0.2rem;
  line-height: 0.26rem;
  color: #C27214;
  white-space: nowrap;
  letter-spacing: 1px;
  z-index: 2;
}
.muser .my-box .my-h .my-hb {
  position: relative;
  margin-top: 0.14rem;
  width: 5.5rem;
  height: 0.08rem;
  background: #ffffff;
  border-radius: 0.04rem;
  overflow: hidden;
  z-index: 2;
}
.muser .my-box .my-h .my-hb .my-hba {
  height: 0.08rem;
  background: #CB7C1F;
}
.muser .my-box .my-q {
  position: relative;
  margin: -1.3rem 0.24rem 0;
  padding-bottom: 0.34rem;
  background: #FFFFFF;
  border-radius: 0.2rem;
  z-index: 2;
}
.muser .my-box .my-q .my-title {
  padding: 0.2rem 0.2rem 0 0.2rem;
  font-size: 0.28rem;
  color: #000000;
  font-weight: bold;
}
.muser .my-box .my-q .my-qdl .my-qdd {
  padding-top: 0.16rem;
}
.muser .my-box .my-q .my-qdl .my-qdd .my-qdd-img {
  width: 0.8rem;
  height: 0.8rem;
}
.muser .my-box .my-q .my-qdl .my-qdd .my-qdd-bt {
  padding-top: 0.4rem;
  display: flex;
  align-items: center;
  background: url('/themes/simplebootx/Public/mobile/images/my/navbg.png') no-repeat center 0.08rem;
  background-size: 0.93rem auto;
  height: 0.76rem;
  font-size: 0.28rem;
  line-height: 0.36rem;
  color: #313033;
}
.muser .my-box .my-sqk {
  position: relative;
  margin: 0.32rem auto;
  width: 7.02rem;
  height: 3.26rem;
  background-image: url("/themes/simplebootx/Public/mobile/images/my/sqkn/sqkimmg3.png");
  background-position: 0 0;
  background-size: 100% 100%;
  z-index: 2;
}
.muser .my-box .my-sqk .my-sqk-top {
  position: relative;
  height: 1.44rem;
}
.muser .my-box .my-sqk .my-sqk-top .my-sbtn {
  position: absolute;
  top: 0.44rem;
  right: 0.38rem;
  width: 1.76rem;
  height: 0.68rem;
  background: linear-gradient(81deg, #F68036 0%, #FFB948 100%);
  border-radius: 0.34rem;
  border: 0.02rem solid #FF8800;
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFFFFF;
}
.muser .my-box .my-sqk .my-sqk-top .my-sqk-a {
  position: absolute;
  left: 2.38rem;
  top: 0.46rem;
  height: 0.36rem;
  line-height: 0.36rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #964813;
  letter-spacing: 1px;
}
.muser .my-box .my-sqk .my-sqk-top .my-sqk-b {
  position: absolute;
  left: 0.42rem;
  top: 0.98rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #FF8400;
}
.muser .my-box .my-sqk .my-sqk-ul {
  position: relative;
  margin: 0 auto;
  width: 6.6rem;
  height: 1.58rem;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li {
  width: 20%;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li.on .my-sqk-limg .my-sqk-lnum {
  background: #F9CB8D;
  border: 0.02rem solid #FF9D2D;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li.on .my-sqk-lname {
  color: #FF8400;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li .my-sqk-limg {
  position: relative;
  width: 0.82rem;
  height: 0.82rem;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li .my-sqk-limg .my-sqk-lhot {
  position: absolute !important;
  top: 0.06rem;
  right: -0.06rem;
  width: 0.12rem;
  height: 0.12rem;
  background: #FF0000;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  z-index: 2;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li .my-sqk-limg .my-sqk-lnum {
  position: absolute;
  right: -0.14rem;
  bottom: 0;
  padding: 0 0.1rem;
  min-width: 0.4rem;
  height: 0.26rem;
  background: #D2D2D2;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  border: 0.02rem solid #9F9F9F;
  font-weight: bold;
  font-size: 0.2rem;
  color: #FFFFFF;
  z-index: 2;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li .my-sqk-limg .my-sqk-lok {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li .my-sqk-limg .my-sqk-nkbs {
  position: absolute !important;
  left: -0.02rem;
  top: -0.08rem;
  width: 0.36rem;
  height: 0.24rem;
  z-index: 2;
}
.muser .my-box .my-sqk .my-sqk-ul .my-sqk-li .my-sqk-lname {
  margin-top: 0.06rem;
  height: 0.28rem;
  line-height: 0.28rem;
  font-size: 0.22rem;
  color: #828282;
  text-align: center;
}
.muser .my-box .qd-box {
  width: 5.6rem;
  height: 3.6rem;
  background-image: url("/themes/simplebootx/Public/mobile/images/my/sqkn/smhd.png");
  background-position: 0 0;
  background-size: 100% 100%;
}
.muser .my-box .qd-box .qd-head {
  padding: 1.6rem 0.74rem 0;
  font-size: 0.28rem;
  color: #FF633C;
  line-height: 0.45rem;
}
.muser .my-box .flq-box /deep/ .u-mode-center-box {
  background-color: transparent;
}
.muser .my-box .flq-box .flq-body {
  width: 7.5rem;
}
.muser .my-box .flq-box .flq-body .flq-head {
  position: relative;
  width: 7.5rem;
  height: 7.2rem;
  background-image: url("/themes/simplebootx/Public/mobile/images/my/sqkn/sqkflb.png");
  background-position: 0 0;
  background-size: 100% 100%;
  overflow: hidden;
}
.muser .my-box .flq-box .flq-body .flq-head .flq-tit {
  margin-top: 1.26rem;
  display: block;
  height: 0.3rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
  text-align: center;
}
.muser .my-box .flq-box .flq-body .flq-head .flq-num {
  position: relative;
  margin: 0.68rem 0 0 4.36rem;
  width: 1.18rem;
  height: 0.66rem;
  background: linear-gradient(270deg, #FF1414 0%, #FF5757 100%);
  border-radius: 2.2rem 1.2rem 1.2rem 0.08rem;
  font-weight: bold;
  font-size: 0.4rem;
  color: #FFFFFF;
  text-transform: none;
}
.muser .my-box .flq-box .flq-body .flq-gb {
  margin: 0 auto 0;
  width: 0.8rem;
  height: 0.8rem;
  font-size: 0.7rem;
  color: #ffffff;
}
.muser .my-box .my-p {
  margin-top: 0.32rem;
}
.muser .my-box .my-p .my-pl {
  position: relative;
  padding: 0 0 0 0.24rem;
  width: 3.28rem;
  height: 1.68rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.muser .my-box .my-p .my-pl.my-pl-a {
  background: url("../images/my/icon4.png") no-repeat 2.16rem center;
  background-size: 0.88rem 0.88rem;
}
.muser .my-box .my-p .my-pl.my-pl-b {
  background: url("../images/my/icon5.png") no-repeat 2.16rem center;
  background-size: 0.88rem 0.88rem;
}
.muser .my-box .my-p .my-pl .my-pla {
  font-weight: bold;
  font-size: 0.32rem;
  color: #313033;
}
.muser .my-box .my-p .my-pl .my-plb {
  margin-top: 0.16rem;
  font-size: 0.24rem;
  color: #828282;
}
.muser .my-box .my-gju {
  margin: 0 0.24rem 0;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.muser .my-box .my-gju .my-title {
  padding: 0.24rem 0.24rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #313033;
}
.muser .my-box .my-gju .my-nav .mnav-li {
  width: 25%;
  padding-bottom: 0.28rem;
}
.muser .my-box .my-gju .my-nav .mnav-li img {
  display: block;
  width: 0.64rem;
  height: 0.64rem;
}
.muser .my-box .my-gju .my-nav .mnav-li .nav-lname {
  margin-top: 0.1rem;
  font-size: 0.28rem;
  color: #313033;
}
/*ms-box*/
.ms-box {
  padding: 1.12rem 0.32rem 0;
}
.ms-box .ms-bx {
  position: relative;
  padding: 0.16rem 0.24rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(0, 0, 0, 0.16);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.ms-box .ms-bx .ms-bx-item {
  line-height: 0.76rem;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-name {
  font-size: 0.28rem;
  color: #313033;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-info {
  min-width: 1rem;
  min-height: 0.76rem;
  padding-right: 0.52rem;
  font-size: 0.24rem;
  color: #828282;
  background: url("../images/my/iconr.png") no-repeat right center;
  background-size: 0.18rem auto;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-info.no {
  background: transparent;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-info .ms-bx-img {
  position: relative;
  margin: 0.2rem 0;
  width: 0.96rem;
  height: 0.96rem;
  border-radius: 50%;
  overflow: hidden;
}
.ms-box .ms-bx .ms-bx-item .ms-bx-info .ms-bx-img input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 50px;
  opacity: 0;
}
/*pop-set-name*/
.popset {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -1.74rem 0 0 -2.86rem;
  width: 5.72rem;
  height: 3.48rem;
  background: linear-gradient(180deg, #D6FBF9 0%, #FFFFFF 50%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.popset .pop-set-name {
  line-height: 1.26rem;
  text-align: center;
  font-size: 0.36rem;
  color: #0EBBCB;
}
.popset .pop-set-input {
  margin: 0 auto;
  display: block;
  padding: 0 0.32rem;
  width: 5rem;
  height: 0.78rem;
  background: #F5F5F5;
  border-radius: 0.96rem 0.96rem 0.96rem 0.96rem;
  font-size: 0.24rem;
}
.popset .pop-set-foot {
  padding: 0 0.62rem;
  margin-top: 0.48rem;
  height: 0.56rem;
}
.popset .pop-set-foot .pop-set-fa {
  width: 1.44rem;
  height: 0.56rem;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.32rem;
  color: #313033;
}
.popset .pop-set-foot .pop-set-fb {
  width: 1.44rem;
  height: 0.56rem;
  background: #13B9C7;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.32rem;
  color: #FFFFFF;
}
/*mkf*/
.mkf {
  background: url("../images/my/kefu/bg_chang1.png") no-repeat left top;
  background-size: 100% auto;
}
.mkf .mkf-head {
  margin-top: 0.48rem;
  padding: 0 0.66rem;
}
.mkf .mkf-head .mkf-head-l {
  padding-top: 0.26rem;
}
.mkf .mkf-head .mkf-head-l .mkf-head-a {
  margin-top: 0.26rem;
  padding-left: 0.4rem;
  width: 2.6rem;
  height: 0.72rem;
  background-image: url("../images/my/kefu/wx.png");
  background-position: 1.96rem center;
  background-repeat: no-repeat;
  background-size: 0.56rem 0.56rem;
  background-color: #4A92FF;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mkf .mkf-head .mkf-head-r {
  width: 2.4rem;
  height: 2.4rem;
}
.mkf .mkf-con {
  position: relative;
  margin: 0 auto;
  width: 6.94rem;
  height: 8.36rem;
  background: #FFFFFF;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  overflow: hidden;
}
.mkf .mkf-con .mkf-nav {
  margin-top: 0.16rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.mkf .mkf-con .mkf-nav .mkf-nav-li {
  position: relative;
  text-align: center;
  font-weight: bold;
  font-size: 0.28rem;
  color: #828282;
}
.mkf .mkf-con .mkf-nav .mkf-nav-li.on {
  color: #313033;
}
.mkf .mkf-con .mkf-nav .mkf-nav-li.on::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  content: '';
  margin-left: -0.2rem;
  width: 0.4rem;
  height: 0.08rem;
  background: #6279FF;
  border-radius: 0rem 0rem 0rem 0rem;
}
.mkf .mkf-con .mkf-swiper .mkf-sli {
  padding: 0.2rem 0.8rem 0.2rem 0.5rem;
  display: block;
  position: relative;
  line-height: 0.44rem;
  font-size: 0.28rem;
  color: #313033;
}
.mkf .mkf-con .mkf-swiper .mkf-sli::before {
  position: absolute;
  right: 0.5rem;
  color: #bbb;
}
.mkf-info {
  position: relative;
  margin: 0.48rem auto;
  padding: 0 0.24rem;
  background-color: #ffffff;
  width: 6.94rem;
  background: #FFFFFF;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
}
.mkf-info .mkf-info-name {
  padding: 0.32rem 0;
  font-size: 0.32rem;
  line-height: 1.4;
  color: #313033;
  text-align: center;
}
.mkf-info .mkf-info-txt {
  font-size: 0.28rem;
  text-indent: 2em;
  padding: 0.2rem 0;
  line-height: 1.4;
}
.mkf-info .mkf-info-foot {
  padding: 0.8rem 0;
  text-align: center;
  font-size: 0.28rem;
  color: #313033;
}
/*mgame-box*/
.mgame-box {
  overflow: hidden;
}
.mgame-box .mgame-nav {
  height: 1rem;
  padding: 0 0.4rem;
}
.mgame-box .mgame-nav .mgame-nav-li {
  position: relative;
  line-height: 1rem;
  font-size: 0.28rem;
  color: #313033;
}
.mgame-box .mgame-nav .mgame-nav-li.on {
  color: #13B9C7;
}
.mgame-box .mgame-nav .mgame-nav-li.on::after {
  position: absolute;
  left: 50%;
  bottom: 0.16rem;
  content: '';
  margin-left: -0.56rem;
  width: 1.12rem;
  height: 0.08rem;
  background: #13B9C7;
  border-radius: 0rem 0rem 0rem 0rem;
}
.mgame-box .mgame-swiper {
  overflow: hidden;
}
.mgame-box .mgame-swiper .mgame-list {
  overflow-y: auto;
  height: 100%;
}
.tj-yy .tj-yy-a {
  font-weight: bold;
  font-size: 0.24rem;
  color: #13B9C7;
}
.tj-yy .tj-yy-b {
  margin-top: 0.1rem;
  padding: 0 0.24rem;
  height: 0.46rem;
  line-height: 0.5rem;
  background: #13B9C7;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*bill-ul*/
.bill-ul .bill-li {
  padding: 0.32rem;
}
.bill-ul .bill-li .bill-li-left {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  overflow: hidden;
}
.bill-ul .bill-li .bill-li-center {
  margin-left: 0.1rem;
}
.bill-ul .bill-li .bill-li-center > div {
  padding: 0.04rem 0;
}
.bill-ul .bill-li .bill-li-right {
  font-size: 0.36rem;
  color: #313033;
}
/*olist-nav*/
.olist-nav {
  background: #ffffff;
  padding: 0 0.48rem;
  height: 0.84rem;
  z-index: 4;
  overflow: hidden;
}
.olist-nav .olist-nav-li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.24rem;
  height: 0.52rem;
  background: #F5F5F5;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.28rem;
  color: #828282;
}
.olist-nav .olist-nav-li.on {
  background: #13B9C7;
  color: #ffffff;
}
.coupon-list {
  overflow-y: auto;
}
.olist {
  padding: 0 0.32rem;
  overflow: hidden;
}
.olist .case {
  position: relative;
  height: 1.88rem;
  background-image: url("../images/coupon/bg1.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin: 0.24rem auto 0;
  display: flex;
  align-items: center;
  padding: 0.36rem 0;
}
.olist .case .case1 {
  width: 1.88rem;
}
.olist .case .case1 .case1_1 {
  font-weight: bold;
  font-size: 0.4rem;
  color: #FFFFFF;
}
.olist .case .case1 .case1_2 {
  margin-top: 0.08rem;
}
.olist .case .case2 {
  flex: 1;
  padding-left: 0.2rem;
}
.olist .case .case2 .case2_1 {
  font-size: 0.28rem;
  color: #000000;
  line-height: 1.2;
}
.olist .case .case2 .case2_2 {
  margin-top: 0.2rem;
  font-size: 0.24rem;
  color: #828282;
}
.olist .case .case2 .case2_3 {
  margin-top: 0.1rem;
  font-size: 0.24rem;
  color: #828282;
}
.olist .case .case2 .btn {
  margin-left: 0.1rem;
  font-size: 0.24rem;
  color: #C4C4C4;
}
.olist .case .case3 {
  margin-right: 0.1rem;
  padding: 0 0.1rem;
  width: 0.6rem;
  line-height: 1.4;
  text-align: center;
  font-size: 0.24rem;
  color: #FE7C54;
}
.olist .used {
  background-image: url("../images/coupon/bg2.png");
}
.olist .used .case3 {
  color: #A9A9A9;
}
/*mptb*/
.mptb {
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  padding-bottom: 1.22rem;
}
.mptb .mptb-head {
  position: relative;
  padding-left: 0.52rem;
  margin-top: 0.4rem;
  width: 6.86rem;
  height: 1.84rem;
  background: #FFB640;
  box-shadow: 0rem 0.08rem 0.08rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.mptb .mptb-head .mptb-s1 {
  padding-top: 0.4rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mptb .mptb-head .mptb-s2 {
  margin-top: 0.24rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mptb .mptb-head .mptb-img {
  position: absolute;
  top: -0.36rem;
  right: 0.2rem;
  width: 1.88rem;
}
.mptb .mptb-hs {
  margin-top: 0.56rem;
  font-size: 0.28rem;
  color: #313033;
}
.mptb .g_tap {
  font-weight: bold;
}
.mptb .g_tap .g_tap-t {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.24rem;
  width: 1.98rem;
  height: 1.52rem;
  background: #F8F8F8;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  border: 1px solid #F8F8F8;
}
.mptb .g_tap .g_tap-t.tap_act {
  background: rgba(251, 185, 79, 0.05);
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  border: 1px solid #FBB94F;
}
.mptb .g-sr {
  margin-top: 0.4rem;
  height: 0.78rem;
  background: #F5F5F5;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
}
.mptb .g-sr input {
  padding: 0 0.32rem;
  height: 0.78rem;
  font-size: 0.24rem;
  background: none;
  border: none;
}
.mptb .c_pay .c_pay_h {
  margin: 0.4rem 0 0;
  font-size: 0.28rem;
  color: #000000;
}
.mptb .c_pay .cpay {
  margin-top: 0.32rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mptb .c_pay .c_pay1 {
  flex: 1;
  height: 1.2rem;
  background: #F8F8F8;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  border: 2px solid #F8F8F8;
  font-size: 0.32rem;
}
.mptb .c_pay .c_pay1:nth-child(1) .c_pay-a {
  color: #1677FF;
}
.mptb .c_pay .c_pay1:nth-child(2) {
  margin-left: 0.64rem;
}
.mptb .c_pay .c_pay1:nth-child(2) .c_pay-a {
  color: #00C800;
}
.mptb .c_pay .c_pay1.c_act {
  border: 2px solid #FBB94E;
}
.mptb .c_pay .c_pay1.c_act .c_pay-b {
  opacity: 1;
  color: #FBB94F;
}
.mptb .c_pay .c_pay1 .c_pay-a {
  width: 1.2rem;
  text-align: center;
  font-size: 0.8rem;
}
.mptb .c_pay .c_pay1 .c_pay-b {
  margin-right: 0.24rem;
  opacity: 0;
  font-size: 0.36rem;
}
.mptb .text_p {
  font-size: 0.24rem;
  color: #828282;
  line-height: 0.4rem;
}
.mptb .pay_btn {
  position: fixed;
  background-color: #fff;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1.2rem;
  padding: 0 0.32rem;
  z-index: 22;
}
.mptb .pay_btn .pay_btn-an {
  line-height: 0.8rem;
  background-color: #fbb94f;
  font-size: 0.32rem;
  color: #ffffff;
  border-radius: 0.4rem;
}
/*mfb*/
.mfb {
  background: linear-gradient(180deg, #1159FF 0%, #06C2FF 25%, #D4F4FF 100%);
}
.mfb .mfb-main {
  position: relative;
  z-index: 2;
}
.mfb .mfb-main .fbanner {
  position: relative;
  min-height: 4.92rem;
}
.mfb .mfb-main .fbanner .fbanner-b {
  position: absolute;
  left: 50%;
  bottom: 0.16rem;
  margin-left: -1.5rem;
  width: 3rem;
  height: 0.96rem;
  background: url("../images/my/feedback/feedback2.png") no-repeat;
  background-size: 100% 100%;
  font-size: 0.4rem;
  color: #FFFFFF;
}
.mfb .mfb-main .fbox {
  position: relative;
  padding: 0.2rem;
  margin: 0.4rem 0.36rem 0;
  background: linear-gradient(180deg, #90B5FC, #92ACEE);
  border-radius: 0.16rem;
  border: 0.02rem solid #C0E5FF;
}
.mfb .mfb-main .fbox .fbox-main {
  padding: 0.5rem 0.2rem 0.3rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
}
.mfb .mfb-main .fbox .fbox-i {
  position: absolute;
  top: -0.48rem;
  right: -0.26rem;
  width: 3.08rem;
  height: 2.1rem;
}
.mfb .mfb-main .fbox .fbox-t {
  position: absolute;
  display: block;
  top: -0.06rem;
  left: 50%;
  margin-left: -1.67rem;
  width: 3.34rem;
  height: 0.56rem;
  text-align: center;
  font-size: 0.36rem;
  line-height: 0.56rem;
  color: #021A54;
  background: url("../images/my/feedback/feedback6.png") no-repeat;
  background-size: 100% 100%;
}
.mfb .mfb-main .fbox .fbox-p {
  font-size: 0.24rem;
  text-indent: 2em;
  color: #0F1E3D;
  line-height: 1.2;
}
.mfb .mfb-main .fbox .fbox-li {
  margin-top: 0.32rem;
  padding-left: 1.24rem;
  min-height: 1.12rem;
}
.mfb .mfb-main .fbox .fbox-li span {
  display: block;
}
.mfb .mfb-main .fbox .fbox-li.fbox-lia {
  background: url("../images/my/feedback/feedback4.png") no-repeat left top;
  background-size: 1.16rem 1.16rem;
}
.mfb .mfb-main .fbox .fbox-li.fbox-lib {
  background: url("../images/my/feedback/feedback5.png") no-repeat left top;
  background-size: 1.16rem 1.16rem;
}
.mfb .mfb-main .fbox .fbox-li .fbox-li-t {
  font-size: 0.28rem;
  color: #021A54;
  line-height: 1.6;
}
.mfb .mfb-main .fbox .fbox-li .fbox-li-p {
  font-size: 0.24rem;
  color: #021A54;
  line-height: 1.2;
}
.mfb .mfb-main .fbox .fbox-ts {
  padding: 0.32rem 0 0;
  line-height: 1.2;
}
.mfb .mfb-main .fbox .fbox-ts span {
  display: block;
  font-size: 0.24rem;
  color: #575757;
}
.mfb .mfb-main .fbobx {
  padding: 0.32rem 0;
  text-align: center;
  color: #FFFFFF;
}
.mfb .mfb-main .fbobx .fbobx-a {
  font-weight: bold;
  font-size: 0.36rem;
  color: #FFFFFF;
}
.mfb .mfb-main .fbobx .fbobx-b {
  margin-top: 0.2rem;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mfb .mfb-main .fbobx .fbobx-b span {
  padding: 0 0.14rem;
}
/*mflbzy*/
.mflbzy {
  position: relative;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  background: linear-gradient(to bottom, #24C1D0, #85DEE7);
  /*tran-pop*/
}
.mflbzy .tran-title {
  margin: 0.6rem auto 0;
  width: 6.35rem;
  height: 1.29rem;
}
.mflbzy .tran-name {
  display: flex;
  align-items: flex-end;
  padding-bottom: 0.2rem;
  height: 1rem;
  font-weight: bold;
  font-size: 0.3rem;
  line-height: 1;
  color: #FFFFFF;
}
.mflbzy .tran-con {
  position: relative;
  height: 0.74rem;
  background: #FFFFFF;
  border-radius: 0.37rem;
}
.mflbzy .tran-con .tran-ca {
  padding: 0 0 0 0.3rem;
  height: 0.74rem;
  font-size: 0.26rem;
  color: #C6C5C5;
}
.mflbzy .tran-con .tran-ca .iconfont {
  padding: 0 0.45rem;
  height: 0.74rem;
  line-height: 0.74rem;
  font-size: 0.3rem;
  color: #0EBBCB;
}
.mflbzy .tran-pop {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 7.5rem;
  background: #FFFFFF;
  border-radius: 0.3rem;
  z-index: 2;
}
.mflbzy .tran-pop .tran-ptop {
  height: 0.9rem;
  line-height: 0.9rem;
  padding: 0 0 0 0.3rem;
  font-size: 0.26rem;
  color: #C6C5C5;
}
.mflbzy .tran-pop .tran-ptop .iconfont {
  padding: 0 0.3rem;
  height: 0.9rem;
  line-height: 0.9rem;
  font-size: 0.3rem;
  transform: rotate(180deg);
  color: #0EBBCB;
}
.mflbzy .tran-pop .tran-pss {
  margin: 0 auto;
  width: 6rem;
  height: 0.8rem;
  background: #F3F6FF;
  border-radius: 0.4rem;
}
.mflbzy .tran-pop .tran-pss input {
  padding: 0 0.37rem;
  font-size: 0.29rem;
}
.mflbzy .tran-pop .tran-pul {
  height: 5.8rem;
  overflow-y: auto;
}
.mflbzy .tran-pop .tran-pul .tran-pdl {
  position: relative;
  overflow: hidden;
}
.mflbzy .tran-pop .tran-pul .tran-pli {
  position: relative;
  padding: 0 0 0 0.86rem;
  margin-top: 0.3rem;
  height: 1.22rem;
}
.mflbzy .tran-pop .tran-pul .tran-pli .tran-plimg {
  width: 1.22rem;
  height: 1.22rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.mflbzy .tran-pop .tran-pul .tran-pli .tran-plinfo {
  padding-left: 0.2rem;
}
.mflbzy .tran-pop .tran-pul .tran-pli .tran-plinfo .tran-plname {
  font-size: 0.3rem;
  color: #282828;
}
.mflbzy .tran-pop .tran-pul .tran-pli .tran-plinfo .tran-pltxt {
  margin-top: 0.06rem;
  font-size: 0.24rem;
  color: #8D8D8D;
}
.mflbzy .tran-zy {
  position: relative;
  margin-top: 0.65rem;
  height: 0.5rem;
}
.mflbzy .tran-zy .tran-zya {
  width: 0.44rem;
}
.mflbzy .tran-zy .tran-zyb {
  margin-left: 0.15rem;
  font-size: 0.3rem;
  color: #F3F6FF;
}
.mflbzy .tran-je {
  margin-top: 0.22rem;
  padding: 0.4rem;
  height: 1.95rem;
  background: #FFFFFF;
  border-radius: 0.3rem;
}
.mflbzy .tran-je .tran-jeb {
  margin-top: 0.2rem;
}
.mflbzy .tran-je .tran-jeb .tran-jeba {
  height: 0.7rem;
  font-size: 0.24rem;
  border-bottom: 1px solid #EAEAEA;
}
.mflbzy .tran-zz {
  padding-top: 0.75rem;
  height: 1.76rem;
  text-align: center;
  font-size: 0.36rem;
  color: #FFFFFF;
  text-decoration-line: underline;
}
.mflbzy .tran-btn {
  margin: 0 auto;
  width: 5.8rem;
  height: 1rem;
  background: #0EBBCB;
  border-radius: 0.5rem;
  font-size: 0.36rem;
  color: #FFFFFF;
}
.mflbzy .tran-gz {
  padding: 0.63rem 0 0.6rem;
  line-height: 1.6;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*msqk*/
.msqk {
  padding-bottom: 3rem;
  /*sqk-top*/
  /*jkfk-box*/
}
.msqk .sqk-top {
  position: relative;
  height: 5.74rem;
  overflow: hidden;
}
.msqk .sqk-top .sqk-time {
  display: inline-block;
  position: absolute;
  left: 0.24rem;
  bottom: 0.9rem;
  padding: 0 0.2rem;
  height: 0.44rem;
  background: linear-gradient(90deg, #EEC099 0%, #FBE5CF 48%, #EEC099 100%);
  border-radius: 0.22rem 0.22rem 0.22rem 0.22rem;
  line-height: 0.44rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #582B08;
  text-align: center;
  z-index: 2;
}
.msqk .sqk-main {
  position: relative;
  margin-top: -0.5rem;
  z-index: 3;
  /*sqk-con*/
}
.msqk .sqk-main .sqk-mth {
  position: relative;
  background: linear-gradient(225deg, #E7F8FA, #ffffff, #ffffff);
  border-radius: 0.4rem 0.4rem 0 0;
  /**/
  /**/
}
.msqk .sqk-main .sqk-mth .sqk-nav {
  position: relative;
  height: 0.8rem;
  z-index: 2;
}
.msqk .sqk-main .sqk-mth .sqk-nav .sqk-nav-li {
  position: relative;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  color: #848484;
}
.msqk .sqk-main .sqk-mth .sqk-nav .sqk-nav-li.on {
  color: #0D0D0D;
}
.msqk .sqk-main .sqk-mth .sqk-nav .sqk-nav-li.on:before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  content: '';
  width: 0.44rem;
  height: 0.08rem;
  background-color: #000000;
  border-radius: 0.04rem;
}
.msqk .sqk-main .sqk-mth .sqk-ul {
  white-space: nowrap;
  padding-left: 0.24rem;
  padding-top: 0.46rem;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li {
  position: relative;
  display: inline-block;
  padding-top: 0.4rem;
  margin-right: 0.16rem;
  width: 1.98rem;
  height: 2.34rem;
  background: url('/themes/simplebootx/Public/mobile/images/sqk2/bg2.png') no-repeat left top;
  background-size: 100% 100%;
  border-radius: 0.12rem;
  text-align: center;
  transition: all 0.3s;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li.on {
  width: 2.3rem;
  background: url('/themes/simplebootx/Public/mobile/images/sqk2/bg3.png') no-repeat left top;
  background-size: 100% 100%;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li.on .sqk-lfl {
  top: -0.14rem;
  left: 0.16rem;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li.on .sqk-lfz {
  bottom: 0.06rem;
  background: none;
  color: #FF0000;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li.on .sqk-lfz .sqk-lfz-a {
  position: relative;
  top: -0.22rem;
  width: 0.56rem;
  height: 0.56rem;
  background: url('/themes/simplebootx/Public/mobile/images/sqk2/s.png') no-repeat left top;
  background-size: 100% 100%;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li.on .sqk-lfz .sqk-lfz-a .sqk-lfz-s {
  opacity: 0;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li.on .sqk-lfy {
  bottom: 0.06rem;
  background: none;
  color: #006973;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li.on .sqk-kthb {
  opacity: 1;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li .sqk-lfl {
  position: absolute;
  top: -0.14rem;
  left: 0.2rem;
  padding: 0 0.08rem;
  height: 0.38rem;
  line-height: 0.38rem;
  background: linear-gradient(90deg, #FE1864 0%, #FD6927 100%);
  border-radius: 0.08rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  text-align: center;
  z-index: 3;
  transition: all 0.3s;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li .sqk-kthb {
  position: absolute;
  top: 0rem;
  right: 0rem;
  z-index: 3;
  width: 1.06rem;
  height: 1rem;
  background: url('/themes/simplebootx/Public/mobile/images/sqk2/icon1.png') no-repeat left top;
  background-size: 100% 100%;
  padding-top: 0.1rem;
  padding-left: 0.24rem;
  text-align: center;
  z-index: 2;
  transition: all 0.3s;
  opacity: 0;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li .sqk-kthb span {
  display: block;
  transform: rotate(40deg);
  font-weight: bold;
  font-size: 0.24rem;
  color: #006973;
  line-height: 0.28rem;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li .sqk-lia {
  position: relative;
  height: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #006973;
  text-align: center;
  z-index: 3;
  transition: all 0.3s;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li .sqk-lib {
  position: relative;
  height: 0.56rem;
  line-height: 0.56rem;
  font-weight: bold;
  color: #006973;
  text-align: center;
  z-index: 3;
  transition: all 0.3s;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li .sqk-lic {
  height: 0.36rem;
  line-height: 0.36rem;
  font-size: 0.28rem;
  color: #747570;
  text-align: center;
  text-decoration-line: line-through;
  transition: all 0.3s;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li .sqk-lfz {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: baseline;
  height: 0.4rem;
  line-height: 0.4rem;
  background: linear-gradient(90deg, #4274DA 0%, #C333E4 100%);
  border-radius: 0.04rem 0.04rem 0.26rem 0.26rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
  transition: all 0.3s;
}
.msqk .sqk-main .sqk-mth .sqk-ul .sqk-li .sqk-lfy {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: baseline;
  height: 0.4rem;
  line-height: 0.4rem;
  background: linear-gradient(90deg, #4274DA 0%, #C333E4 100%);
  border-radius: 0.04rem 0.04rem 0.26rem 0.26rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
  transition: all 0.3s;
}
.msqk .sqk-main .sqk-mth .sqk-lsm {
  position: relative;
  margin: 0.2rem auto 0;
  padding: 0.08rem 0.24rem;
  width: 7.02rem;
  border: 0.16rem solid #B9EBF0;
  background-color: #ffffff;
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
}
.msqk .sqk-main .sqk-mth .sqk-lsm .sqk-lma {
  position: absolute;
  top: -0.1rem;
  right: 0.28rem;
  width: 0.8rem;
  height: 0.38rem;
  line-height: 0.36rem;
  text-align: center;
  background: url('/themes/simplebootx/Public/mobile/images/sqk2/kb.png') no-repeat left top;
  background-size: 100% 100%;
  font-weight: bold;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.msqk .sqk-main .sqk-mth .sqk-lsm .sqk-lsp {
  padding: 0.06rem 0;
  line-height: 0.32rem;
  font-size: 0.2rem;
  color: #313033;
}
.msqk .sqk-main .sqk-mth .sqk-lmg {
  margin-top: 0.12rem;
}
.msqk .sqk-main .sqk-con {
  position: relative;
  padding: 0 0.24rem;
  z-index: 4;
}
.msqk .sqk-foot {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
  padding: 0.32rem 0.24rem;
  background: #FFFFFF;
}
.msqk .sqk-foot .sqk-fbtn {
  position: relative;
  width: 7.02rem;
  height: 1rem;
  background: linear-gradient(90deg, #FFF3E1 0%, #FFB462 100%);
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
}
.msqk .sqk-foot .sqk-fbtn .sqk-jsn {
  position: absolute;
  top: -0.24rem;
  right: 0;
  padding: 0 0.16rem;
  height: 0.56rem;
  background: #FF566A;
  border-radius: 0.2rem 0rem 0.2rem 0rem;
  line-height: 0.56rem;
  font-size: 0.28rem;
  color: #FFFFFF;
}
.msqk .sqk-foot .sqk-fbtn .sqk-fbtn-a {
  font-weight: bold;
  font-size: 0.28rem;
  color: #FF9200;
}
.msqk .sqk-foot .sqk-fbtn .sqk-fbtn-b {
  font-weight: bold;
  font-size: 0.4rem;
  color: #FF9200;
}
.msqk .sqk-foot .sqk-fbtn .sqk-fbtn-c {
  font-weight: bold;
  font-size: 0.36rem;
  color: #6E2C00;
}
.msqk .jkfk-box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -4.2rem 0 0 -3.19rem;
  width: 6.38rem;
  height: 9rem;
  overflow: hidden;
}
.msqk .jkfk-box .jkzk-bax {
  position: relative;
  height: 8rem;
  padding: 0.4rem 0.4rem 0.3rem;
  background: url("/themes/simplebootx/Public/mobile/images/sqk2/pgz.png") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
.msqk .jkfk-box .jkzk-title {
  height: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #313033;
  text-align: center;
}
.msqk .jkfk-box .jkzk-p span {
  display: block;
  margin-top: 0.16rem;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #313033;
}
.msqk .jkfk-box .jkzk-gb {
  position: relative;
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  margin: 0.3rem auto 0;
  background: url("/themes/simplebootx/Public/mobile/images/sqk2/close.png") no-repeat;
  background-size: 100% 100%;
}
/*jkzk-box*/
.jkzk-box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -2.4rem 0 0 -3.1rem;
  width: 6.2rem;
  padding: 0 0.5rem 0.6rem;
  line-height: 1.6;
  background: linear-gradient(0deg, #FFFFFF 11%, #D6FBF9 100%);
  border-radius: 0.3rem;
  overflow: hidden;
}
.jkzk-box .jkzk-title {
  padding: 0.26rem;
  font-size: 0.42rem;
  font-size: 0.36rem;
  color: #0EBBCB;
}
.jkzk-box .jkzk-t {
  margin-top: 0.3rem;
  font-size: 0.24rem;
  color: #0EBBCB;
}
.jkzk-box .jkzk-p {
  font-size: 0.24rem;
  color: #0EBBCB;
}
.jkzk-box .jkzk-b {
  margin: 0.5rem auto 0;
  height: 0.8rem;
  background: #0EBBCB;
  border-radius: 0.4rem;
  font-size: 0.3rem;
  color: #FFFFFF;
}
/*mcz*/
.mcz {
  min-height: 100%;
  background: url('../images/my/invite/yq.png') no-repeat left top;
  background-size: cover;
  position: relative;
}
.mcz .groupdetails_h {
  height: 0.54rem;
  width: 7.5rem;
  display: flex;
  align-items: center;
  position: relative;
}
.mcz .groupdetails_h image {
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.32rem;
}
.mcz .groupdetails_h view {
  width: 5.9rem;
  text-align: center;
  font-weight: 500;
  font-size: 0.36rem;
  color: #010302;
}
.mcz .groupdetails_h text {
  position: absolute;
  width: 1.44rem;
  padding-left: 0.28rem;
  right: 0rem;
  background-color: rgba(255, 255, 255, 0.5);
  font-weight: 500;
  font-size: 0.24rem;
  color: #FFFFFF;
  height: 0.54rem;
  line-height: 0.54rem;
  border-radius: 0.28rem 0 0 0.28rem;
}
.mcz .main {
  padding-top: 0.3rem;
}
.mcz .main .m1 {
  width: 6.88rem;
  height: 2.56rem;
  display: block;
  margin: 0 auto 0.48rem;
}
.mcz .main .m2 {
  width: 7.5rem;
  height: 7.48rem;
  position: relative;
}
.mcz .main .m2 > img {
  width: 7.5rem;
  height: 7.48rem;
  display: block;
}
.mcz .main .m2 .cm {
  width: 7.5rem;
  height: 7.48rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 1.2rem;
}
.mcz .main .m2 .cm .t1 {
  font-weight: 500;
  font-size: 0.48rem;
  color: #94361E;
  text-align: center;
  line-height: 0;
}
.mcz .main .m2 .cm .t2 {
  font-weight: 500;
  font-size: 0.48rem;
  line-height: 0;
  color: #94361E;
  text-align: center;
  margin-top: 1.1rem;
  margin-bottom: 1.2rem;
}
.mcz .main .m2 .cm .t2 text {
  font-weight: 500;
  font-size: 1.34rem;
  color: #FD382E;
}
.mcz .main .m2 .cm .t3 {
  font-weight: 500;
  font-size: 0.4rem;
  color: #94361E;
  text-align: center;
  line-height: 0;
}
.mcz .main .m2 .cm .t3 text {
  color: #fd382e;
}
.mcz .main .m2 .cm .t4 {
  width: 4.22rem;
  height: 1.14rem;
  background: linear-gradient(270deg, #FFFFFF 0%, #FECE87 100%);
  border-radius: 0.58rem 0.58rem 0.58rem 0.58rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.52rem;
  color: #F6073F;
  margin: 1.64rem auto 0rem;
}
.mcz .t5 {
  width: 6.8rem;
  height: 2.58rem;
  background: linear-gradient(90deg, #FFFFFF 0%, #FFEDD1 100%);
  border-radius: 0.28rem 0.28rem 0.28rem 0.28rem;
  margin: 0.3rem auto;
  position: relative;
  padding: 0.94rem 0.36rem 0;
}
.mcz .t5 .e1 {
  width: 1.96rem;
  height: 0.64rem;
  background: #FA1E51;
  box-shadow: 0rem 0.06rem 0.24rem 0.02rem rgba(255, 148, 168, 0.41);
  border-radius: 0.28rem 0rem 0.28rem 0rem;
  font-weight: 500;
  font-size: 0.36rem;
  color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mcz .t5 .e2 {
  font-weight: 500;
  font-size: 0.28rem;
  color: #94361E;
  line-height: 1.4;
}
/*pay-bpop*/
.pay-bpop {
  padding: 0 0.5rem;
  padding-bottom: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.24rem 0.24rem 0 0;
}
.pay-bpop .pay-bpop-name {
  padding-top: 0.52rem;
  text-align: center;
  font-size: 0.28rem;
  color: #313033;
}
.pay-bpop .pay-bpop-num {
  margin-top: 0.36rem;
  display: flex;
  align-items: baseline;
  justify-content: center;
  text-align: center;
  color: #2C5DD1;
}
.pay-bpop .pay-bpop-tb {
  margin-top: 0.5rem;
  padding: 0.1rem 0.2rem;
  font-size: 0.28rem;
  color: #313033;
  border-bottom: 1px solid #E7E7E7;
}
.pay-bpop .pay-bpop-li {
  margin-top: 0.2rem;
  height: 1.37rem;
  background: #F8F8F8;
  border: 0.02rem solid #F8F8F8;
  border-radius: 0.2rem;
}
.pay-bpop .pay-bpop-li .pay-bpop-la {
  text-align: center;
  width: 1.42rem;
  font-size: 0.7rem;
}
.pay-bpop .pay-bpop-li .pay-bpop-lb {
  flex: 1;
  font-size: 0.28rem;
  color: #313033;
}
.pay-bpop .pay-bpop-li .pay-bpop-lc {
  margin: 0 0.44rem;
  font-size: 0.4rem;
  color: #F8F8F8;
}
.pay-bpop .pay-bpop-li.on {
  background: #FFFFFF;
}
.pay-bpop .pay-bpop-li.on .pay-bpop-lc {
  color: #37B7FF;
}
.pay-bpop .pay-bpop-li.on .pay-bpop-lc::before {
  content: "\e607";
}
.pay-bpop .pay-bpop-f {
  margin: 0.5rem auto 0;
  width: 6.2rem;
  height: 0.92rem;
  background: #37B7FF;
  border-radius: 0rem 0rem 0rem 0rem;
  font-size: 0.28rem;
  color: #FFFFFF;
  border-radius: 0.2rem;
}
.pay-bpop .pay-bpop-close {
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
  font-size: 0.4rem;
  color: #AEAEAE;
}
/*pay-succ-pop*/
.pay-succ-pop {
  position: fixed;
  left: 0;
  top: 50%;
  margin: -3.4rem 0 0 0;
  width: 7.5rem;
  height: 6.8rem;
  overflow: hidden;
}
.pay-succ-pop .pay-succ-con {
  position: relative;
  padding-top: 1.38rem;
  width: 7.5rem;
  height: 4.88rem;
  background: url("/themes/simplebootx/Public/mobile/images/sqk2/pb4.png") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
.pay-succ-pop .pay-succ-con .pay-succ-ca {
  padding-right: 1.52rem;
  text-align: right;
  height: 0.36rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFA648;
  line-height: 0.36rem;
}
.pay-succ-pop .pay-succ-con .pay-succ-cb {
  margin-top: 0.36rem;
  font-weight: bold;
  font-size: 0.36rem;
  line-height: 0.54rem;
  color: #80451C;
  text-shadow: 0px 2px 0px rgba(157, 93, 0, 0.6);
  text-align: center;
}
.pay-succ-pop .pay-succ-con .pay-succ-cc {
  font-weight: bold;
  font-size: 0.36rem;
  line-height: 0.54rem;
  color: #80451C;
  text-shadow: 0px 2px 0px rgba(157, 93, 0, 0.6);
  text-align: center;
}
.pay-succ-pop .pay-succ-con .pay-succ-cd {
  height: 0.38rem;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #80451C;
  text-align: center;
}
.pay-succ-pop .pay-succ-btn {
  position: relative;
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  margin: 0.3rem auto 0;
  background: url("/themes/simplebootx/Public/mobile/images/sqk2/close.png") no-repeat;
  background-size: 100% 100%;
}
/**/
.mflbcz {
  position: relative;
  padding-bottom: 2rem;
  height: 100vh;
  background: #F6F5F8;
  overflow: hidden;
}
.mflbcz::after {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  content: '';
  height: 3.09rem;
  background: linear-gradient(to bottom, #D5FBF9, #F6F5F8);
  z-index: 1;
}
.mflbcz .cz-box {
  position: relative;
  padding-bottom: 1rem;
  overflow-y: auto;
  z-index: 2;
}
.mflbcz .mflbcz-main {
  position: relative;
  padding-bottom: 0.2rem;
  z-index: 2;
}
.mflbcz .mflbcz-main .choseGameBtn {
  font-size: 0.28rem;
  color: #909090;
  text-align: center;
  border: 1px solid #ccc;
  padding: 0.2rem 0;
  margin: 0 0.2rem 0.4rem 0.2rem;
  border-radius: 0.12rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mflbcz .mflbcz-main .choseGameBtn img {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.16rem;
}
.mflbcz .mflbcz-main .c_main_case {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 0.2rem 0.2rem 0.2rem;
  padding: 0.64rem 0.28rem 0.28rem 0.32rem;
  height: 1.88rem;
  background-image: url('../images/my/chongzhi/couponbg1.png');
  background-size: 100% 100%;
}
.mflbcz .mflbcz-main .c_main_case .c_main_cz {
  position: absolute;
  left: 0.32rem;
  top: 0.2rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.mflbcz .mflbcz-main .c_main_case .c_gimg {
  width: 0.9rem;
  height: 0.9rem;
  margin-right: 0.12rem;
}
.mflbcz .mflbcz-main .c_main_case .c_s {
  position: absolute;
  right: 0;
  top: 0;
  width: 1.4rem;
  height: 0.46rem;
  text-align: center;
  background: #ffffff;
  border-radius: 0 0.2rem;
  line-height: 0.46rem;
  font-size: 0.24rem;
  color: #000000;
}
.mflbcz .mflbcz-main .c_main_case .c_h1 {
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFFFFF;
}
.mflbcz .mflbcz-main .c_main_case .c_h1 .c_h1_2 {
  margin-left: 0.1rem;
  color: #F7F7F7;
}
.mflbcz .mflbcz-main .c_main_case .c_h2 {
  display: flex;
  align-items: center;
  margin-top: 0.2rem;
}
.mflbcz .mflbcz-main .c_main_case .c_h2 .c_h2_2 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.11rem 0.2rem;
  background: #DBDFDE;
  border-radius: 0.1rem;
  font-size: 0.2rem;
  line-height: 1;
  color: #ffffff;
  margin-right: 0.14rem;
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(41, 48, 46, 0.5);
}
.mflbcz .mflbcz-main .c_main_case .c_h2 .c_h2_1 {
  background: #FFFFFF;
  color: #25BFC3;
}
.mflbcz .mflbcz-main .c_main_case .c_h2 .c_h2_3 {
  border: 1px solid #2a99fe;
  height: 0.38rem;
  line-height: 0.38rem;
  padding: 0 0.12rem;
  font-size: 0.24rem;
  margin-left: 0.1rem;
  border-radius: 0.08rem;
  display: flex;
  align-items: center;
  color: #2a99fe;
}
.mflbcz .mflbcz-main .c_main_case .c_h2 .c_h2_3 image {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.04rem;
}
.mflbcz .mflbcz-main .main-con {
  position: relative;
  margin: 0.2rem 0.15rem 0;
  padding: 0 0.18rem;
  background: #ffffff;
  border-radius: 0.2rem;
}
.mflbcz .mflbcz-main .game_s {
  width: 6.86rem;
  height: 0.88rem;
  background: #F5F5F5;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin: 0 auto 0.42rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.42rem;
  padding-right: 0.24rem;
}
.mflbcz .mflbcz-main .game_s > image {
  width: 0.48rem;
  height: 0.36rem;
}
.mflbcz .mflbcz-main .text {
  display: flex;
  align-items: center;
}
.mflbcz .mflbcz-main .text view {
  font-weight: 500;
  font-size: 0.28rem;
  color: #3B3A3A;
  margin-right: 0.32rem;
}
.mflbcz .mflbcz-main .text text {
  font-weight: 500;
  font-size: 0.28rem;
  color: #B2B2B2;
}
.mflbcz .g_h {
  padding-top: 0.3rem;
  font-size: 0.3rem;
  color: #000000;
}
.mflbcz .g_tap {
  padding: 0 0.1rem;
}
.mflbcz .g_tap .t {
  position: relative;
  margin-top: 0.4rem;
  width: 1.98rem;
  height: 1.54rem;
  background-color: #F8F8F8;
  border-radius: 0.1rem;
}
.mflbcz .g_tap .t.tsc {
  padding-top: 0.12rem;
}
.mflbcz .g_tap .t.tap_act::after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  border-radius: 0.1rem;
  background: rgba(14, 187, 203, 0.05);
  border: 0.01rem solid #0EBBCB !important;
}
.mflbcz .g_tap .t:nth-child(3n) {
  margin-right: 0;
}
.mflbcz .g_tap .t .t-img {
  position: relative;
  top: 0.06rem;
  display: inline-block;
  width: 0.27rem;
  height: 0.28rem;
}
.mflbcz .g_tap .t .top {
  width: 1.24rem;
  height: 0.34rem;
  background: linear-gradient(90deg, #FF1D1D 0%, #FA5542 100%);
  border-radius: 0.2rem 0rem 0.2rem 0rem;
  font-weight: 300;
  font-size: 0.2rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.34rem;
  position: absolute;
  top: 0;
  left: 0;
}
.mflbcz .g_tap .t .t1-1 {
  font-size: 0.2rem;
  text-align: center;
  text-decoration: line-through;
  color: #000;
}
.mflbcz .g_tap .t .t3 {
  position: absolute;
  left: 0;
  top: -0.08rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.26rem;
  height: 0.37rem;
  border-radius: 0.1rem 0.1rem 0.1rem 0;
  background: #0EBBCB;
  font-size: 0.24rem;
  color: #FFFFFF;
  z-index: 3;
}
.mflbcz .g_tap .t .t4 {
  position: absolute;
  left: 0;
  top: -0.08rem;
  width: 1.26rem;
  height: 0.37rem;
  background: url('../images/my/chongzhi/bt.png');
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.24rem;
  color: #FFFFFF;
  z-index: 3;
}
.mflbcz .g-sr {
  margin-top: 0.33rem;
  padding: 0 0.26rem;
  height: 0.8rem;
  background: #ECECEF;
  border-radius: 0.4rem;
}
.mflbcz .g-sr input {
  font-size: 0.32rem;
  background: none;
}
.mflbcz .c_quan {
  position: relative;
  margin-top: 0.34rem;
  padding-left: 0.36rem;
  height: 1.13rem;
  background: linear-gradient(to right, #FFFFFF, #FFE4C9);
  border-radius: 0.2rem;
}
.mflbcz .c_quan.no {
  background: linear-gradient(90deg, #FFFFFF 0%, #D9D9D9 100%);
}
.mflbcz .c_quan.no .c_quan1 .c_quan1-a {
  background: #878787;
}
.mflbcz .c_quan.no .c_quan1 .iconfont {
  color: #878787;
}
.mflbcz .c_quan .ccoup {
  margin-left: 0.2rem;
  font-weight: bold;
  color: #FC1D01;
}
.mflbcz .c_quan .c_quan1 {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.mflbcz .c_quan .c_quan1 .c_quan1-a {
  height: 0.42rem;
  background: #FE672C;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  font-weight: 500;
  font-size: 0.24rem;
  color: #FFFFFF;
  padding: 0 0.24rem;
  line-height: 0.42rem;
}
.mflbcz .c_quan .c_quan1 .iconfont {
  margin-left: 0.26rem;
  margin-right: 0.33rem;
  font-size: 0.28rem;
  color: #FE672C;
}
.mflbcz .discountDetail {
  padding: 0.2rem;
  font-size: 0.28rem;
}
.mflbcz .discountDetail .list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  color: #999;
}
.mflbcz .discountDetail .tip {
  color: #737373;
  line-height: 1.4;
}
.mflbcz .discountDetail .tip span {
  font-weight: bold;
  margin: 0 2px;
}
.mflbcz .mflfooter {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  z-index: 5;
}
.mflbcz .mflfooter .mflfooter-cjbt {
  padding: 0 0.32rem;
  height: 0.94rem;
  background: #FFFFFF;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-ctb {
  margin-left: 0.08rem;
  font-size: 0.28rem;
  color: #333333;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-ctc {
  font-size: 0.28rem;
  color: #FE1212;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-cta {
  width: 0.6rem;
  height: 0.6rem;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-ctd {
  width: 1.92rem;
  height: 0.58rem;
}
.mflbcz .mflfooter .mflfooter-cjbt .mflfooter-cte {
  font-weight: bold;
  font-size: 0.28rem;
  color: #313033;
}
.mflbcz .mflfooter .mflfooter-fk {
  height: 1.8rem;
  box-shadow: 0rem -0.05rem 0.05rem 0rem rgba(227, 236, 255, 0.5);
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.mflbcz .mflfooter .mflfooter-fk .mflfooter2 {
  width: 2.82rem;
  height: 0.89rem;
  background: #0EBBCB;
  border-radius: 0.45rem;
  font-weight: 500;
  font-size: 0.32rem;
  color: #FFFFFF;
}
/*gasme-pselect*/
.gasme-pselect {
  padding: 0 0.5rem;
  border-radius: 0.24rem 0.24rem 0 0;
  height: 9.14rem;
  background: #FFFFFF;
  padding-top: 0.56rem;
  overflow: hidden;
}
.gasme-pselect .gasme-close {
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
  font-size: 0.4rem;
  color: #AEAEAE;
}
.gasme-pselect .gasme-s_game_h {
  font-weight: 700;
  font-size: 0.36rem;
  color: #010302;
  text-align: center;
  margin-bottom: 0.36rem;
}
.gasme-pselect input {
  display: block;
  width: 100%;
  height: 0.88rem;
  padding-left: 0.38rem;
  line-height: 0.88rem;
  background: #F5F5F5;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin-bottom: 0.36rem;
  color: grey;
}
.gasme-pselect .gasme-s_games {
  overflow-y: auto;
  height: 6.2rem;
}
.gasme-pselect .gasme-s_games .gasme-game {
  height: 1.34rem;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 0.42rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_gimg {
  width: 1.34rem;
  height: 1.34rem;
  margin-right: 0.28rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h1 {
  font-weight: 500;
  font-size: 0.36rem;
  color: #010302;
  display: flex;
  align-items: center;
  margin-bottom: 0.44rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h1 > view {
  height: 0.38rem;
  font-weight: 500;
  font-size: 0.24rem;
  padding: 0 0.16rem;
  color: #808080;
  background: #EBEBEB;
  line-height: 0.38rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin-left: 0.14rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h2 {
  display: flex;
  align-items: center;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h2 .gasme-c_h2_1 {
  height: 0.38rem;
  background: #F3790E;
  padding: 0 0.16rem;
  line-height: 0.38rem;
  font-weight: 300;
  font-size: 0.24rem;
  color: #FFFFFF;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  margin-right: 0.12rem;
}
.gasme-pselect .gasme-s_games .gasme-game .gasme-c_h2 .gasme-c_h2_2 {
  height: 0.38rem;
  background: #6B88EE;
  padding: 0 0.16rem;
  line-height: 0.38rem;
  font-weight: 300;
  font-size: 0.24rem;
  color: #FFFFFF;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
}
/**/
.mlogin {
  position: relative;
  line-height: 1.6;
  background: url("../images/login/bg.png") no-repeat 0 0;
  background-size: 100% auto;
  background-color: #ffffff;
  min-height: 100vh;
  overflow: hidden;
}
.mlogin .login-main {
  position: relative;
  padding: 0 0.32rem;
}
.mlogin .login-main .login-login {
  margin: 1.16rem auto 0;
  display: block;
  width: 2.12rem;
  height: 2.12rem;
}
.mlogin .login-main .login-name {
  margin: 0.36rem auto 0;
  display: block;
  width: 3.2rem;
  height: 0.96rem;
}
.mlogin .login-main .login-title {
  margin-top: 0.1rem;
  font-size: 0.32rem;
  color: #00939F;
  text-align: center;
}
.mlogin .login-main .login-title span {
  padding: 0 0.1rem;
}
.mlogin .login-main .login-con {
  margin-top: 0.45rem;
}
.mlogin .login-main .login-con .login-nav .login-nav-li {
  font-size: 0.32rem;
  color: #A9A9A9;
  text-align: center;
}
.mlogin .login-main .login-con .login-nav .login-nav-li.on {
  color: #000000;
}
.mlogin .login-main .login-con .login-ts {
  margin-top: 0.12rem;
  font-size: 0.24rem;
  color: #BBBBBB;
}
.mlogin .login-main .login-con .login-icn {
  position: relative;
}
.mlogin .login-main .login-con .login-icn .login-inp {
  margin-top: 0.12rem;
  height: 0.94rem;
  border-bottom: 0.01rem solid #BBBBBB;
}
.mlogin .login-main .login-con .login-icn .login-inp input {
  height: 0.94rem;
  padding: 0 0.4rem;
  font-size: 0.3rem;
  -webkit-appearance: none !important;
}
.mlogin .login-main .login-con .login-icn .login-inp input::placeholder {
  color: #A9A9A9 !important;
}
.mlogin .login-main .login-con .login-icn .login-ino {
  font-size: 0.24rem;
  color: #A9A9A9;
}
.mlogin .login-main .login-con .login-btn {
  height: 1rem;
  background: #0EBBCB;
  border-radius: 0.5rem;
  font-size: 0.36rem;
  color: #FFFFFF;
}
.mlogin .login-main .login-con .login-xy {
  text-align: center;
  font-size: 0.24rem;
  color: #A9A9A9;
}
.mlogin .login-main .login-con .login-xy .xya {
  color: #A9A9A9;
}
.mlogin .login-main .login-con .login-gg {
  margin-top: 0.4rem;
  text-align: center;
  font-size: 0.24rem;
  color: #9C9C9C;
}
/*gcoupon-pselect*/
.gcoupon-pselect {
  width: 7.5rem;
  height: 9.14rem;
  background: #FFFFFF;
  padding-top: 0.56rem;
  overflow: hidden;
}
.gcoupon-pselect .gcoupon-close {
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
  font-size: 0.4rem;
  color: #AEAEAE;
}
.gcoupon-pselect .gcoupon-s_game_h {
  font-weight: 700;
  font-size: 0.36rem;
  color: #010302;
  text-align: center;
  margin-bottom: 0.36rem;
}
.gcoupon-pselect input {
  width: 6.86rem;
  height: 0.88rem;
  padding-left: 0.38rem;
  line-height: 0.88rem;
  background: #F5F5F5;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  margin-left: 0.32rem;
  margin-bottom: 0.36rem;
  color: grey;
}
.gcoupon-pselect .gcoupon-s_games {
  overflow-y: auto;
  height: 6.2rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case {
  width: 6.86rem;
  height: 1.76rem;
  background: #FFF3F2;
  border-radius: 0.14rem 0.14rem 0.14rem 0.14rem;
  margin: 0 auto 0.38rem;
  display: flex;
  align-items: center;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case1 {
  width: 2rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case1 .gcoupon-case1_1 {
  font-weight: 700;
  font-size: 0.54rem;
  text-align: center;
  color: #FF1D1D;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case1 .gcoupon-case1_2 {
  font-weight: 500;
  font-size: 0.24rem;
  color: #010302;
  text-align: center;
  margin-top: 0.06rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case2 {
  flex: 1;
  padding-left: 0.2rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case2 .gcoupon-case2_1 {
  font-weight: 500;
  font-size: 0.3rem;
  color: #010302;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case2 .gcoupon-case2_2 {
  font-weight: 500;
  font-size: 0.26rem;
  color: #010302;
  margin-top: 0.04rem;
  margin-bottom: 0.06rem;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-case .gcoupon-case2 .gcoupon-case2_3 {
  font-weight: 500;
  font-size: 0.26rem;
  color: #707070;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-caseAct {
  background: #c8c9cc;
  opacity: 0.3;
}
.gcoupon-pselect .gcoupon-s_games .gcoupon-border {
  border: 0.02rem solid #FF1D1D !important;
}
.gcoupon-pselect .gcoupon-btn {
  width: 2.66rem;
  height: 0.82rem;
  background: #FF1D1D;
  border-radius: 0.42rem 0.42rem 0.42rem 0.42rem;
  font-weight: 500;
  font-size: 0.3rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.82rem;
  margin: 0.3rem auto;
}
.mutui {
  height: 0.88rem;
  width: 6rem;
  color: white;
  font-size: 0.32rem;
  font-weight: 500;
  line-height: 0.88rem;
  background: #0EBBCB;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  text-align: center;
  position: fixed;
  bottom: 0.7rem;
  left: 0.7rem;
}
/**/
.jszk-box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -2.48rem 0 0 -2.9rem;
  width: 5.8rem;
  height: 4.95rem;
  background: linear-gradient(0deg, #FFFFFF 41%, #D6FBF9 100%);
  border-radius: 0.3rem;
  overflow: hidden;
  z-index: 90;
}
.jszk-box .jszk-close {
  position: absolute;
  top: 0.3rem;
  right: 0.4rem;
  width: 0.34rem;
  height: 0.34rem;
  background: url("../images/common/close.png") no-repeat;
  background-size: 0.34rem auto;
}
.jszk-box .jszk-title {
  padding-top: 0.3rem;
  height: 0.8rem;
  font-size: 0.42rem;
  color: #0EBBCB;
}
.jszk-box .jszk-img {
  margin: 0.4rem auto 0;
  width: 1.12rem;
  height: 1.12rem;
}
.jszk-box .jszk-img2 {
  margin: 0.3rem auto 0;
  width: 1.62rem;
  height: 1.62rem;
}
.jszk-box .jszk-tp {
  margin-top: 0.3rem;
  text-align: center;
  font-size: 0.28rem;
  color: #0EBBCB;
}
.jszk-box .jszk-p {
  margin-top: 0.12rem;
  text-align: center;
  font-size: 0.24rem;
  color: #333;
  line-height: 1.2;
}
.jszk-box .jszk-b {
  margin: 0.4rem auto 0;
  width: 3.01rem;
  height: 0.8rem;
  background: #0EBBCB;
  border-radius: 0.4rem;
  font-size: 0.36rem;
  color: #FFFFFF;
  line-height: 0.8rem;
}
.jszk-box .jszk-b a {
  color: #ffffff;
}
/*pay-confirm*/
.pay-confirm {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -1.5rem 0 0 -2.86rem;
  width: 5.72rem;
  height: 3rem;
  background: linear-gradient(180deg, #D6FBF9 0%, #FFFFFF 50%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
  z-index: 100;
}
.pay-confirm .pay-title {
  text-align: center;
  padding: 0.7rem 0;
  font-size: 0.42rem;
  color: #0EBBCB;
  font-size: 0.36rem;
}
.pay-confirm .pay-cbtn {
  padding: 0 0.4rem;
}
.pay-confirm .pay-cbtn .pay-cbtn-a {
  flex: 1;
  height: 0.68rem;
  background: #fff;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.3rem;
  color: #13B9C7;
  border: 1px solid #13B9C7;
}
.pay-confirm .pay-cbtn .pay-cbtn-b {
  margin-left: 0.4rem;
  flex: 1;
  height: 0.68rem;
  background: #13B9C7;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.3rem;
  color: #FFFFFF;
}
/*pay-succ*/
.pay-succ {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -2.24rem 0 0 -2.86rem;
  width: 5.72rem;
  height: 4.28rem;
  background: linear-gradient(180deg, #D6FBF9 0%, #FFFFFF 50%);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
  z-index: 100;
}
.pay-succ .pay-img {
  margin: 0.4rem auto 0;
  width: 1.76rem;
  height: 1.76rem;
}
.pay-succ .pay-text {
  padding: 0.32rem 0;
  font-size: 0.32rem;
  color: #313033;
  text-align: center;
}
.pay-succ .pay-btn {
  margin: 0 auto 0;
  width: 3.52rem;
  height: 0.68rem;
  background: #13B9C7;
  border-radius: 0.44rem 0.44rem 0.44rem 0.44rem;
  font-size: 0.3rem;
  color: #FFFFFF;
}
#app-code {
  position: absolute;
  left: 2.32rem;
  top: 3.82rem;
  width: 2.24rem;
  height: 2.24rem;
  z-index: 2;
}
#app-code canvas {
  width: 100%;
}
/*zflzx*/
.zflzx {
  position: relative;
}
.zflzx:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 60vh;
  content: '';
  z-index: 1;
  background: linear-gradient(182deg, #2594F5 0%, #FFFFFF 100%);
}
.zflzx .con-main {
  position: relative;
  z-index: 3;
  /*zqd-box*/
  /*zqd-btn*/
  /*zqd-fl*/
  /*zrw*/
  /*zlj*/
  /*zmfl*/
  /*zmlz*/
}
.zflzx .con-main .zbanner {
  position: relative;
  height: 6.3rem;
  overflow: hidden;
}
.zflzx .con-main .zbanner .zbanner-num {
  position: absolute;
  left: 5.8rem;
  bottom: 2.04rem;
  height: 0.4rem;
  right: 0;
  line-height: 0.4rem;
  font-weight: bold;
  font-size: 0.22rem;
  color: #F23C07;
  z-index: 2;
}
.zflzx .con-main .zbanner .zbanner-go {
  position: absolute;
  left: 3.1rem;
  bottom: 1.5rem;
  width: 1.3rem;
  height: 1.3rem;
}
.zflzx .con-main .zbanner .zmrqd {
  position: absolute;
  left: 0.44rem;
  bottom: 0.2rem;
  height: 0.4rem;
  font-size: 0.32rem;
  color: #ffffff;
  z-index: 2;
}
.zflzx .con-main .zqd-box {
  margin: 0 auto;
  width: 7.02rem;
  height: 1.44rem;
  background: #E9F2FF;
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
  border: 0.02rem solid #2C7FFF;
}
.zflzx .con-main .zqd-box .zqd-bli {
  position: relative;
  margin-left: 0.2rem;
  padding-top: 0.08rem;
  width: 0.76rem;
  height: 1.04rem;
  background: #F4F9FF;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  border: 0.02rem solid #F4F9FF;
}
.zflzx .con-main .zqd-box .zqd-bli.on {
  background: #FFFFFF;
  border: 0.02rem solid #61A2FA;
}
.zflzx .con-main .zqd-box .zqd-bli .zqd-blmg {
  margin: 0 auto;
  display: block;
  width: 0.72rem;
  height: 0.58rem;
}
.zflzx .con-main .zqd-box .zqd-bli .zqd-blfl {
  position: absolute;
  left: 50%;
  top: -0.08rem;
  transform: translateX(-50%);
  width: 0.76rem;
  height: 0.36rem;
  z-index: 2;
}
.zflzx .con-main .zqd-box .zqd-bli .zqd-blhy {
  position: absolute;
  left: 50%;
  top: -0.08rem;
  transform: translateX(-50%);
  width: 0.52rem;
  height: 0.22rem;
  z-index: 2;
}
.zflzx .con-main .zqd-box .zqd-bli .zqd-blname {
  display: block;
  line-height: 0.2rem;
  margin-top: 0.1rem;
  font-size: 0.2rem;
  color: #4188F6;
  text-align: center;
}
.zflzx .con-main .zqd-btn {
  margin: 0.2rem 0.44rem 0;
}
.zflzx .con-main .zqd-btn .zqd-bta {
  width: 2.68rem;
  height: 1.32rem;
}
.zflzx .con-main .zqd-btn .zqd-btb {
  position: relative;
  width: 2.72rem;
  height: 1.32rem;
}
.zflzx .con-main .zqd-fl {
  margin: 0.2rem 0.24rem 0;
  padding: 0.32rem 0.2rem;
  background: #E9F2FF;
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
  border: 0.02rem solid #2C7FFF;
}
.zflzx .con-main .zqd-fl .zqd-fla {
  width: 3.2rem;
  height: 4.08rem;
}
.zflzx .con-main .zqd-fl .zqd-flb {
  width: 3.24rem;
}
.zflzx .con-main .zqd-fl .zqd-flb .zqd-flbt {
  height: 1.94rem;
}
.zflzx .con-main .zqd-fl .zqd-flb .zqd-flbt {
  height: 1.94rem;
}
.zflzx .con-main .zrw {
  position: relative;
  margin: 0.24rem 0.24rem 0;
  height: 7.4rem;
}
.zflzx .con-main .zrw .zrw-box {
  position: absolute;
  left: 0.22rem;
  top: 1.08rem;
  right: 0.24rem;
  height: 2rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-name {
  display: block;
  padding-right: 0.44rem;
  margin-right: 0.08rem;
  text-align: right;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/rwr.png") no-repeat right center;
  background-size: 0.28rem 0.28rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul {
  padding-top: 0.1rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li {
  position: relative;
  padding: 0 0.12rem 0 0.04rem;
  margin-bottom: 0.2rem;
  height: 0.92rem;
  background: #E9F0FF;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li .zrw-lia {
  width: 0.64rem;
  height: 0.64rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li .zrw-lib {
  margin-left: 0.08rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li .zrw-lib .zrw-liba {
  height: 0.3rem;
  line-height: 0.3rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li .zrw-lib .zrw-libb {
  margin-top: 0.04rem;
  height: 0.26rem;
  line-height: 0.26rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li .zrw-lic {
  width: 0.4rem;
  height: 0.4rem;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li .zrw-lid {
  padding-left: 4px;
  width: 0.64rem;
  font-size: 0.2rem;
  color: #1D6BE7;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li .zrw-lie {
  width: 1.2rem;
  height: 0.54rem;
  line-height: 0.58rem;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/rwbg2.png") no-repeat right center;
  background-size: 100% 100%;
  font-size: 0.24rem;
  color: #FFFFFF;
  text-align: center;
}
.zflzx .con-main .zrw .zrw-box .zrw-ul .zrw-li .zrw-lie.on {
  background: url("/themes/simplebootx/Public/mobile/images/flzx/rwbg3.png") no-repeat right center;
  background-size: 100% 100%;
}
.zflzx .con-main .zlj {
  position: relative;
  margin: 0.24rem 0.24rem 0;
}
.zflzx .con-main .zlj .zlj-li {
  position: relative;
  padding: 0.46rem 0 0 0.2rem;
  width: 3.36rem;
  height: 2.1rem;
  background: linear-gradient(180deg, #FBFDFF 0%, #F5F9FF 51%, #D3E8FF 100%);
  box-shadow: 0rem 0rem 0.02rem 0rem #1D6AFF;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.zflzx .con-main .zlj .zlj-li .zlj-la {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0.14rem;
  height: 0.34rem;
  background: linear-gradient(90deg, #0068FF 0%, #4B94FF 100%);
  border-radius: 0rem 0.2rem 0rem 0.16rem;
  z-index: 2;
  white-space: nowrap;
  font-size: 0.2rem;
  text-align: center;
  line-height: 0.34rem;
  color: #FFFFFF;
}
.zflzx .con-main .zlj .zlj-li .zlj-lb {
  height: 0.36rem;
  line-height: 0.36rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #166FD9;
}
.zflzx .con-main .zlj .zlj-li .zlj-lc {
  margin-top: 0.08rem;
  height: 0.48rem;
  font-size: 0.2rem;
  color: #3D8CFF;
  line-height: 0.24rem;
}
.zflzx .con-main .zlj .zlj-li .zlj-ld {
  margin-top: 0.1rem;
  width: 1.44rem;
  height: 0.38rem;
  text-align: center;
  line-height: 0.38rem;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/lj3.png") no-repeat right center;
  background-size: 100% 100%;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.zflzx .con-main .zlj .zlj-li .zlj-lm {
  position: absolute;
  bottom: 0;
  right: 0.04rem;
}
.zflzx .con-main .zlj .zlj-li .zlj-lm.zlj-lma {
  width: 1.6rem;
  height: 1.42rem;
}
.zflzx .con-main .zlj .zlj-li .zlj-lm.zlj-lmb {
  width: 1.6rem;
  height: 1.37rem;
}
.zflzx .con-main .zmfl {
  position: relative;
  padding: 0.08rem 0.24rem 0;
  margin: 0.24rem 0.24rem 0;
  height: 2.56rem;
  background: #E9F2FF;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  border: 0.02rem solid #2C7FFF;
}
.zflzx .con-main .zmfl .zmfl-title {
  height: 0.72rem;
  line-height: 0.72rem;
}
.zflzx .con-main .zmfl .zmfl-title .zmfl-ta {
  font-size: 0.32rem;
  color: #333333;
}
.zflzx .con-main .zmfl .zmfl-title .zmfl-tb {
  font-size: 0.24rem;
  color: #333333;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li {
  position: relative;
  padding: 0.24rem 0.2rem 0;
  width: 3.1rem;
  height: 1.6rem;
  background: radial-gradient(70% 70% at 100% 50%, #FFFFFF 0%, #DDECFF 100%);
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lt {
  height: 0.6rem;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lt .zmfl-lta {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 0.1rem;
  overflow: hidden;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lt .zmfl-ltb {
  margin-left: 0.18rem;
  overflow: hidden;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lt .zmfl-ltb .zmfl-ltba {
  height: 0.36rem;
  line-height: 0.36rem;
  font-size: 0.28rem;
  color: #1D6AFF;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lt .zmfl-ltb .zmfl-ltbb {
  margin-top: 0.04rem;
  height: 0.26rem;
  line-height: 0.26rem;
  font-size: 0.2rem;
  color: #1D6AFF;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lb {
  margin-top: 0.18rem;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lb .zmfl-lba {
  flex: 1;
  height: 0.3rem;
  font-size: 0.24rem;
  color: #FF0F0F;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lb .zmfl-lbb {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.28rem;
  height: 0.38rem;
  background: #1D6AFF;
  box-shadow: 0rem 0.02rem 0.02rem 0rem #299FFE;
  border-radius: 0.43rem 0.43rem 0.43rem 0.43rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.zflzx .con-main .zmfl .zmfl-ul .zmfl-li .zmfl-lb .zmfl-lbb.on {
  opacity: 0.5;
}
.zflzx .con-main .zmlz {
  display: block;
  position: relative;
  padding-bottom: 0.4rem;
  margin: 0.24rem 0.24rem 0;
}
/*zfudai*/
.zfudai {
  position: relative;
  background-color: #F85E30;
  /*fcf*/
  /*jk-guize*/
}
.zfudai .linvite-fix {
  position: fixed;
  right: 0;
  top: 2rem;
  z-index: 5;
}
.zfudai .linvite-fix .linvite-fbt {
  display: block;
  margin-bottom: 0.26rem;
  padding: 0.2rem 0.1rem;
  width: 0.64rem;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.16rem 0rem 0rem 0.16rem;
  overflow: hidden;
  font-size: 0.24rem;
  color: #004B9E;
  text-align: center;
}
.zfudai .conmain {
  background: url("/themes/simplebootx/Public/mobile/images/flzx/fudai/fdbg.png") no-repeat 0 0;
  background-size: 100% 100%;
  height: 10.8rem;
  overflow: hidden;
  /*fdd*/
  /*fjd*/
}
.zfudai .conmain .fdt {
  height: 0.86rem;
  overflow: hidden;
}
.zfudai .conmain .fdn {
  position: relative;
  margin-top: 0.2rem;
  height: 1.74rem;
  overflow: hidden;
}
.zfudai .conmain .fdn .fdn-lti {
  position: relative;
  height: 0.4rem;
  margin-top: 0.16rem;
  overflow: hidden;
}
.zfudai .conmain .fdn .fdn-lti .fdn-li {
  padding: 0 0.24rem;
  height: 0.4rem;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0 0.16rem 0.16rem 0;
  font-size: 0.24rem;
  color: #004B9E;
}
.zfudai .conmain .fdn .fdn-lti .fdn-li img {
  display: block;
  margin: 0 0.08rem;
  width: 0.33rem;
  height: 0.32rem;
}
.zfudai .conmain .fdd {
  position: relative;
  margin-top: 1.16rem;
  margin-left: 0.88rem;
  padding-top: 2.6rem;
  width: 6.08rem;
  height: 5.98rem;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/fudai/fudai.png") no-repeat 0 0;
  background-size: 100% 100%;
  z-index: 1;
}
.zfudai .conmain .fdd .fdd-n {
  margin-left: -0.3rem;
  height: 0.52rem;
  line-height: 0.52rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFEFD;
  text-align: center;
}
.zfudai .conmain .fdd .fdd-c {
  width: 1.06rem;
  margin-left: 2.38rem;
  margin-top: 0.44rem;
  height: 1.05rem;
  font-weight: bold;
  font-size: 0.28rem;
  text-align: center;
  line-height: 0.3rem;
  background: linear-gradient(49deg, #FAFFFE 0%, #F2E187 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.zfudai .conmain .fdd .fdd-s {
  margin-top: 0.48rem;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.zfudai .conmain .fdd .fdd-s .iconfont {
  margin-left: 0.08rem;
}
.zfudai .conmain .fjd {
  position: relative;
  margin-top: 0.4rem;
  z-index: 5;
}
.zfudai .conmain .fjd .fjd-a {
  text-align: right;
  padding-right: 0.04rem;
  width: 0.92rem;
  height: 0.3rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #F61B35;
}
.zfudai .conmain .fjd .fjd-d {
  position: relative;
  padding: 0 0.1rem;
  width: 6.34rem;
  height: 0.28rem;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/fudai/jd.png") no-repeat;
  background-size: 100% 100%;
}
.zfudai .conmain .fjd .fjd-d .fjd-b {
  position: absolute;
  left: 1%;
  bottom: 0.08rem;
  transform: translateX(-0.38rem);
  width: 0.78rem;
  height: 0.8rem;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/fudai/jd1.png") no-repeat;
  background-size: 100% 100%;
  line-height: 0.8rem;
  font-weight: bold;
  font-size: 0.2rem;
  color: #FF0000;
  text-align: center;
}
.zfudai .conmain .fjd .fjd-d .fjd-s {
  width: 100%;
  height: 0.12rem;
  background: linear-gradient(90deg, #FFFFFF, #FF0020);
  border-radius: 0.07rem 0.07rem 0.07rem 0.07rem;
}
.zfudai .conmain .fjd .fjd-c {
  position: absolute;
  right: 0.14rem;
  bottom: 0.32rem;
  width: 1.12rem;
  height: 1.12rem;
}
.zfudai .fcf {
  position: relative;
  padding-top: 0.18rem;
  padding: 0.16rem 0.24rem;
  background-color: #FEEDD7;
  z-index: 2;
  overflow: hidden;
}
.zfudai .fcf::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 50%;
  content: '';
  background-color: #F85E30;
  border-radius: 0 0.4rem 0 0;
}
.zfudai .fcf::after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 50%;
  content: '';
  background-color: #F85E30;
  border-radius: 0.4rem 0 0 0;
}
.zfudai .fcf .fcf-x {
  position: relative;
}
.zfudai .fcf .fcf-li {
  position: relative;
  z-index: 3;
  width: 3.3rem;
  height: 1.88rem;
  background: linear-gradient(180deg, #F87A58 0%, #F85E30 100%);
  box-shadow: inset 0rem 0.16rem 0.17rem 0rem #FE978F;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  border: 0.02rem solid #F8D5C5;
  overflow: hidden;
}
.zfudai .fcf .fcf-li .fcf-lin {
  height: 1rem;
}
.zfudai .fcf .fcf-li .fcf-lin .fcf-lina {
  flex-shrink: 0;
  margin-left: 0.08rem;
  width: 1rem;
  height: 1rem;
}
.zfudai .fcf .fcf-li .fcf-lin .fcf-linb {
  margin-left: 0.08rem;
  min-width: 1rem;
  flex: 1;
  line-height: 0.36rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FDEEAD;
}
.zfudai .fcf .fcf-li .fcf-lib {
  margin-top: 0.08rem;
  width: 1.98rem;
  height: 0.56rem;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/fudai/btn.png") no-repeat 0 0;
  background-size: 100% 100%;
  line-height: 0.56rem;
  font-size: 0.28rem;
  color: #FFFFFF;
  text-align: center;
}
.zfudai .jk-guize {
  width: 100%;
  height: 100%;
  margin: -50vh 0 0 -50vw;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/fudai/guize/bg.png") no-repeat;
  background-size: 100% auto;
}
.zfudai .jk-guize .jk-gubz {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -40vh 0 0 -3.19rem;
  width: 6.38rem;
  height: 80vh;
  padding: 0.12rem;
  border: 0.04rem solid #D4D4D4;
  background: #547289;
  border-radius: 0.72rem;
  overflow: hidden;
}
.zfudai .jk-guize .jk-gubz .jkzk-title {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 3.46rem;
  height: 0.64rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, #8DD3FF 22%, #5BBFFF 49%, #43B6FF 100%);
  box-shadow: 0rem 0.02rem 0.04rem 0rem rgba(22, 111, 217, 0.6);
  border-radius: 0rem 0rem 0.2rem 0.2rem;
  z-index: 5;
  line-height: 0.64rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
  text-align: center;
}
.zfudai .jk-guize .jk-gubz .jkzk-main {
  position: relative;
  background-color: #ffffff;
  padding: 0.72rem 0.24rem 0.24rem;
  height: 100%;
  border-radius: 0.68rem;
  z-index: 2;
}
.zfudai .jk-guize .jk-gubz .jkzk-main:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  z-index: 1;
  background: linear-gradient(180deg, #d1eaff, #91d4ff);
  border-radius: 0.68rem;
}
.zfudai .jk-guize .jk-gubz .jkzk-main::after {
  position: absolute;
  left: 0.04rem;
  top: 0.04rem;
  right: 0.04rem;
  bottom: 0.04rem;
  content: '';
  z-index: 1;
  background: #ffffff;
  border-radius: 0.68rem;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll {
  position: relative;
  height: 100%;
  overflow-y: auto;
  z-index: 4;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-name {
  position: relative;
  margin-top: 0.28rem;
  height: 0.46rem;
  background: linear-gradient(90deg, #94CBFF 0%, #E3F2FF 55%, #FFFFFF 100%);
  border-radius: 1rem 0 0 0;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-name .jkzk-nm {
  display: block;
  width: 0.6rem;
  height: 0.46rem;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-name .jkzk-nx {
  margin-left: 0.08rem;
  font-size: 0.28rem;
  color: #0050AF;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-np {
  margin-top: 10px;
  font-size: 0.24rem;
  color: #000000;
  line-height: 0.36rem;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-npm {
  margin: 0 0.04rem;
  width: 0.36rem;
  height: 0.36rem;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-tp {
  position: relative;
  height: 0.6rem;
  line-height: 0.6rem;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-tp .jkzk-tpx {
  padding-left: 0.12rem;
  font-size: 0.24rem;
  color: #333333;
  height: 0.46rem;
  line-height: 0.46rem;
  border-left: 0.04rem solid #238CFF;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-tp .jkzk-tpm {
  width: 1.1rem;
  height: 0.6rem;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-nj {
  position: relative;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-nj:before {
  position: absolute;
  left: 0.18rem;
  top: 0;
  bottom: 0;
  content: '';
  border-left: 0.02rem dashed #B2C6E0;
  z-index: 1;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-nj .jkzk-nja {
  position: relative;
  height: 0.36rem;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.36rem;
  background-color: #ffffff;
  z-index: 2;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-nj .jkzk-nja .jkzk-njan {
  margin-right: 0.16rem;
  text-align: center;
  line-height: 0.36rem;
  width: 0.36rem;
  height: 0.36rem;
  background: rgba(19, 119, 252, 0.2);
  border-radius: 50%;
  font-size: 0.28rem;
  color: #1377FC;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-scroll .jkzk-nj .jkzk-njm {
  margin-left: 0.52rem;
  margin-top: 0.1rem;
  width: 5.06rem;
}
.zfudai .jk-guize .jk-gubz .jkzk-main .jkzk-b {
  display: block;
  margin: 0.2rem auto 0;
  width: 3.04rem;
  height: 0.68rem;
  background: #238CFF;
  border-radius: 0.34rem;
  text-align: center;
  line-height: 0.68rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFFFFF;
}
/*zgold*/
.zgold {
  position: relative;
}
.zgold .lzmain {
  position: relative;
  padding: 0.24rem;
  overflow: hidden;
}
/*zgl*/
.zgl {
  position: relative;
  background-color: #EBF5FE;
}
.zgl .lknav {
  position: relative;
  height: 1.56rem;
  overflow: hidden;
}
.zgl .lknav.lna {
  background: url("/themes/simplebootx/Public/mobile/images/flzx/lkgl/btn1.png");
  background-size: 100% 100%;
}
.zgl .lknav.lnb {
  background: url("/themes/simplebootx/Public/mobile/images/flzx/lkgl/btn2.png");
  background-size: 100% 100%;
}
.zgl .lknav .lknav-li {
  padding-top: 0.36rem;
  flex: 1;
}
.zgl .lknav .lknav-li.lknav-lca .lknav-lmg {
  width: 0.72rem;
  height: 0.72rem;
}
.zgl .lknav .lknav-li.lknav-lca .lknav-ln {
  color: #313131;
}
.zgl .lknav .lknav-li.lknav-lcb .lknav-lc {
  padding-top: 0.18rem;
}
.zgl .lknav .lknav-li.lknav-lcb .lknav-lmg {
  width: 0.6rem;
  height: 0.6rem;
}
.zgl .lknav .lknav-li.lknav-lcb .lknav-ln {
  color: #ffffff;
}
.zgl .lknav .lknav-li .lknav-lc {
  width: 0.72rem;
  height: 0.72rem;
}
.zgl .lknav .lknav-li .lknav-ln {
  margin-top: 0.04rem;
  height: 0.36rem;
  font-size: 0.28rem;
  color: #313033;
  text-align: center;
  line-height: 0.36rem;
}
.zgl .lkimg img:nth-child(2) {
  display: none;
}
/*lincon*/
.linbox {
  position: relative;
  background: url("/themes/simplebootx/Public/mobile/images/invite/invite.png") no-repeat left -1rem;
  background-size: 100% auto;
  padding-bottom: 0.2rem;
  overflow: hidden;
}
.linbox .linvite {
  position: relative;
  margin-top: -1rem;
  /*linvite-xy*/
}
.linbox .linvite .linvite-fix {
  position: fixed;
  right: 0;
  top: 2.8rem;
}
.linbox .linvite .linvite-fix .linvite-fbt {
  display: block;
  margin-bottom: 0.26rem;
  padding: 0.08rem 0;
  width: 0.44rem;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 0.16rem 0rem 0rem 0.16rem;
  overflow: hidden;
  font-size: 0.2rem;
  color: #FF1A0B;
  text-align: center;
}
.linbox .linvite .linvite-notice {
  position: relative;
  margin: 2.82rem auto 0;
  width: 6.26rem;
  height: 0.54rem;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0rem 0.01rem 0rem 0rem #FFFFFF;
  border-radius: 7.2rem 7.2rem 7.2rem 7.2rem;
  overflow: hidden;
}
.linbox .linvite .linvite-notice ul {
  width: 6.26rem;
}
.linbox .linvite .linvite-notice li {
  text-align: center;
  white-space: nowrap;
  height: 0.54rem;
  line-height: 0.6rem;
  font-size: 0.24rem;
  color: #F5F5F5;
  overflow: hidden;
}
.linbox .linvite .linvite-num {
  margin-top: 1.32rem;
  text-align: center;
  height: 1.06rem;
  line-height: 1.06rem;
}
.linbox .linvite .linvite-num .linvite-na {
  height: 1.06rem;
  font-weight: bold;
  font-size: 0.84rem;
  color: #FF3431;
}
.linbox .linvite .linvite-num .linvite-nb {
  margin-left: 0.18rem;
  height: 0.5rem;
  font-weight: bold;
  font-size: 0.4rem;
  color: #E9504E;
}
.linbox .linvite .linvite-cj {
  margin-top: 0.26rem;
  height: 0.3rem;
  font-size: 0.2rem;
  color: #515151;
  text-align: center;
  line-height: 0.3rem;
}
.linbox .linvite .linvite-yq {
  margin: 0.8rem auto 0;
  text-align: center;
  width: 3.21rem;
  height: 0.71rem;
  line-height: 0.71rem;
  background: url("/themes/simplebootx/Public/mobile/images/invite/btn1.png") no-repeat left top;
  background-size: 100% auto;
}
.linbox .linvite .linvite-yq span {
  font-weight: bold;
  font-size: 0.44rem;
  color: #FF0000;
}
.linbox .linvite .linvite-yl {
  position: relative;
  margin: 0.94rem auto 0;
  padding-top: 0.18rem;
  padding-left: 0.36rem;
  width: 6.7rem;
  height: 1.8rem;
  background: #FFFCF4;
  box-shadow: 0rem 0rem 0.04rem 0rem #D75403;
  border-radius: 0.24rem 0.24rem 0.24rem 0.24rem;
}
.linbox .linvite .linvite-yl .linvite-yjd {
  position: absolute;
  left: 0.5rem;
  top: 0.74rem;
  width: 4.7rem;
  height: 0.18rem;
  background: url("/themes/simplebootx/Public/mobile/images/invite/jdx1.png") no-repeat left center;
  background-size: 100% 100%;
  z-index: 1;
}
.linbox .linvite .linvite-yl .linvite-yjd text {
  display: block;
  height: 0.18rem;
  background: url("/themes/simplebootx/Public/mobile/images/invite/jdx2.png") no-repeat left center;
  background-size: auto 100%;
}
.linbox .linvite .linvite-yl .linvite-yjd text.linvite-ya {
  width: 0rem;
}
.linbox .linvite .linvite-yl .linvite-yjd text.linvite-yb {
  width: 2rem;
}
.linbox .linvite .linvite-yl .linvite-yjd text.linvite-yc {
  width: 4rem;
}
.linbox .linvite .linvite-yl .linvite-lis {
  position: relative;
  margin-right: 0.4rem;
  width: 1.2rem;
  z-index: 2;
}
.linbox .linvite .linvite-yl .linvite-lis .linvite-lis-i {
  display: block;
  width: 1.2rem;
}
.linbox .linvite .linvite-yl .linvite-lis .linvite-lis-x {
  display: block;
  height: 0.26rem;
  font-size: 0.2rem;
  color: #313033;
  text-align: center;
  line-height: 0.26rem;
}
.linbox .linvite .linvite-xy {
  position: relative;
  margin: 0.24rem 0.4rem 0;
}
.linbox .linvite .linvite-xy .linvite-xay {
  position: absolute;
  left: 0;
  top: 2.08rem;
  padding-left: 0.84rem;
  padding-top: 0.36rem;
  width: 3.78rem;
  height: 0.78rem;
  background: url("/themes/simplebootx/Public/mobile/images/invite/bg1.png") no-repeat;
  background-size: 100% 100%;
  line-height: 0.3rem;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.linbox .linvite .linvite-xy .linvite-xcj {
  position: absolute;
  left: 1.66rem;
  top: 3rem;
  width: 3.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-weight: bold;
  font-size: 0.32rem;
  text-align: center;
  color: transparent;
  background-image: -webkit-linear-gradient(90deg, #FF772D 0%, #FF0000 100%);
  -webkit-background-clip: text;
}
/*linvite-gz*/
.linvite-gz {
  width: 6.56rem;
  height: 10rem;
  margin: -5.4rem 0 0 -3.28rem;
  background: transparent;
}
.linvite-gz .linvite-gxz {
  position: relative;
  padding: 2.5rem 0 0.2rem 0.22rem;
  width: 6.56rem;
  background: url("/themes/simplebootx/Public/mobile/images/invite/gz.png") no-repeat;
  background-size: 100% 100%;
}
.linvite-gz .linvite-gxz .linvite-gb {
  position: absolute;
  right: 0;
  top: 0.76rem;
  font-size: 0.7rem;
  color: #ffffff;
}
.linvite-gz .linvite-gxz .linvite-jsq {
  position: absolute;
  right: 0.44rem;
  top: 2.78rem;
  display: block;
  text-align: right;
  font-size: 0.2rem;
  color: #FF0000;
  line-height: 0.3rem;
}
.linvite-gz .linvite-gxz .linvite-gt {
  width: 1.84rem;
  height: 0.48rem;
  background: linear-gradient(270deg, #FFC2C2 0%, #FF5B5B 86%);
  border-radius: 0rem 0.24rem 0.24rem 0rem;
  text-align: center;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.48rem;
}
.linvite-gz .linvite-gxz .linvite-gh {
  padding: 0.16rem 0.46rem 0.24rem;
  font-size: 0.24rem;
  color: #313033;
  line-height: 0.36rem;
}
/*jk-gzs*/
.jk-gzs {
  width: 6.38rem;
  height: 8.4rem;
  margin: -4.2rem 0 0 -3.19rem;
  padding: 0.4rem 0.4rem 0.3rem;
  background: url("/themes/simplebootx/Public/mobile/images/flzx/gz.png") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
.jk-gzs .jk-box {
  height: 100%;
}
.jk-gzs .jkzk-title {
  height: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #313033;
  text-align: center;
}
.jk-gzs .jkzk-body {
  overflow-y: auto;
}
.jk-gzs .jkzk-p span {
  display: block;
  margin-top: 0.16rem;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #313033;
}
.jk-gzs .jkzk-b {
  margin: 0.3rem auto 0;
  width: 4.48rem;
  height: 0.88rem;
  background: linear-gradient(270deg, #53AAFF 0%, #2588FF 100%);
  box-shadow: inset 0rem 0rem 0.04rem 0rem rgba(255, 255, 255, 0.4);
  border-radius: 1.2rem 1.2rem 1.2rem 1.2rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
}
/*mfgold*/
.mfgold {
  line-height: 1;
  padding-bottom: 0.4rem;
  min-height: 100vh;
  background: #ffffff;
  /*sp-top*/
  /**/
  /*porz*/
  /*sp-dh*/
  /*sp-yh*/
}
.mfgold image {
  display: block;
}
.mfgold .sp-lzimg {
  position: relative;
}
.mfgold .sp-lzimg img {
  position: relative;
  width: 0.4rem;
  z-index: 2;
}
.mfgold .sp-title {
  position: relative;
  padding: 0.3rem 0.2rem;
  z-index: 3;
}
.mfgold .sp-top {
  height: 5.42rem;
}
.mfgold .banner {
  position: relative;
  margin: -2rem 0.24rem 0;
  padding: 0.04rem;
  z-index: 2;
}
.mfgold .banner:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  z-index: 1;
  background: linear-gradient(180deg, #ffffff, #2896fe, #99d1ff, #77bdff);
  border-radius: 0.2rem;
}
.mfgold .banner::after {
  position: absolute;
  left: 0.04rem;
  top: 0.04rem;
  right: 0.04rem;
  bottom: 0.04rem;
  content: '';
  z-index: 2;
  background: linear-gradient(180deg, #B8DCFF 0%, #A2C7FF 5%, #8FB3FF 10%, #D1EAFF 58%, #FFFFFF 94%, #E5F3FF 100%);
  box-shadow: 0rem 0.02rem 0.04rem 0rem rgba(255, 255, 255, 0.2);
  border-radius: 0.2rem;
}
.mfgold .banner .shop-swiper {
  position: relative;
  overflow: hidden;
  z-index: 3;
}
.mfgold .banner .shop-swiper .spiper-dot {
  height: 0.48rem;
}
.mfgold .banner .shop-swiper .spiper-dot span {
  margin-left: 0.13rem;
  width: 0.1rem;
  height: 0.1rem;
  background: #D6D6D6;
  border-radius: 0.05rem;
}
.mfgold .banner .shop-swiper .spiper-dot span:nth-child(1) {
  margin-left: 0;
}
.mfgold .banner .shop-swiper .spiper-dot span.on {
  width: 0.19rem;
  background: #36BFFF;
}
.mfgold .banner .sp-swiper {
  position: relative;
  margin: 0 auto;
  width: 6.7rem;
  height: 3.76rem;
  border-radius: 0.2rem;
  overflow: hidden;
  z-index: 3;
}
.mfgold .banner .sp-swiper .sp-sitem {
  position: relative;
  display: block;
  width: 6.7rem;
  height: 3.76rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.mfgold .banner .sp-swiper .sp-sitem .sp-sinfo {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 1rem 0 0 0;
  height: 1.5rem;
  line-height: 1.5rem;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  font-size: 0.24rem;
  color: #ffffff;
  font-weight: bold;
  white-space: nowrap;
}
.mfgold .banner .sp-swiper .sp-sitem .sp-sinfo .sp-sinfob {
  padding: 0 0.14rem;
}
.mfgold .porz {
  position: relative;
  overflow-x: auto;
  z-index: 3;
}
.mfgold .sp-dh {
  position: relative;
  margin: 0 0.24rem;
}
.mfgold .sp-dh:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  z-index: 1;
  border-radius: 0.2rem;
  background: linear-gradient(180deg, #9ed3ff, #d1eaff);
}
.mfgold .sp-dh::after {
  position: absolute;
  left: 0.02rem;
  top: 0.02rem;
  right: 0.02rem;
  bottom: 0.02rem;
  content: '';
  z-index: 2;
  background: linear-gradient(180deg, #C9E5FF 0%, #FFFFFF 100%);
  border-radius: 0.2rem;
}
.mfgold .sp-dh .sp-dh-dl {
  position: relative;
  padding: 0.34rem 0 0.24rem;
  white-space: nowrap;
  z-index: 3;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd {
  display: inline-block;
  margin: 0 0.16rem;
  width: 1.66rem;
  overflow: hidden;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd .sp-dh-ddt {
  height: 2.12rem;
  background: url('/themes/simplebootx/Public/mobile/images/shop/spbg1.png') no-repeat left top;
  background-size: 100% auto;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd .sp-dh-ddt .sp-dh-dda {
  padding-top: 0.28rem;
  text-align: center;
  height: 1.58rem;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd .sp-dh-ddt .sp-dh-dda .sp-dh-dda-a {
  height: 0.3rem;
  font-size: 0.24rem;
  color: #D85C4A;
  line-height: 0.3rem;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd .sp-dh-ddt .sp-dh-dda .sp-dh-dda-b {
  margin-top: 0.08rem;
  height: 0.36rem;
  font-weight: bold;
  font-size: 0.2rem;
  color: #D85C4A;
  line-height: 0.36rem;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd .sp-dh-ddt .sp-dh-dda .sp-dh-dda-c {
  height: 0.26rem;
  font-weight: bold;
  font-size: 0.2rem;
  color: #D85C4A;
  line-height: 0.26rem;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd .sp-dh-ddt .sp-dh-ddf {
  height: 0.32rem;
  line-height: 0.32rem;
  color: #ffffff;
  font-weight: bold;
  font-size: 0.24rem;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd .sp-dh-ddt .sp-dh-ddf .sp-dh-ddmf {
  width: 0.32rem;
  height: 0.32rem;
}
.mfgold .sp-dh .sp-dh-dl .sp-dh-dd .sp-dh-hd {
  margin: 0.08rem auto 0;
  width: 1.44rem;
  height: 0.54rem;
  line-height: 0.54rem;
  background: linear-gradient(90deg, #FE6031 0%, #FA6234 100%);
  border-radius: 0.27rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  text-align: center;
}
.mfgold .sp-yh {
  position: relative;
  padding-bottom: 0.24rem;
  margin: 0 0.24rem;
}
.mfgold .sp-yh:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  z-index: 1;
  border-radius: 0.2rem;
  background: linear-gradient(180deg, #9ed3ff, #d1eaff);
}
.mfgold .sp-yh::after {
  position: absolute;
  left: 0.02rem;
  top: 0.02rem;
  right: 0.02rem;
  bottom: 0.02rem;
  content: '';
  z-index: 2;
  background: linear-gradient(180deg, #C9E5FF 0%, #FFFFFF 100%);
  border-radius: 0.2rem;
}
.mfgold .sp-yh .sp-yh-dl {
  position: relative;
  padding: 0.34rem 0 0 0.16rem;
  white-space: nowrap;
  z-index: 3;
}
.mfgold .sp-yh .sp-yh-dl .sp-yh-dd {
  position: relative;
  display: inline-block;
  margin-right: 0.2rem;
  width: 3rem;
  overflow: hidden;
}
.mfgold .sp-yh .sp-yh-dl .sp-yh-dd .sp-yh-dda {
  position: relative;
  padding: 0.3rem 0 0 0.36rem;
  height: 1.46rem;
  background: url('/themes/simplebootx/Public/mobile/images/shop/spbg2.png') no-repeat;
  background-size: 100% 100%;
  text-align: center;
  color: #ffffff;
  overflow: hidden;
}
.mfgold .sp-yh .sp-yh-dl .sp-yh-dd .sp-yh-dda .sp-yh-ddc {
  height: 0.3rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.3rem;
}
.mfgold .sp-yh .sp-yh-dl .sp-yh-dd .sp-yh-dda .sp-yh-ddd {
  height: 0.26rem;
  font-weight: bold;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.26rem;
}
.mfgold .sp-yh .sp-yh-dl .sp-yh-dd .sp-yh-dda .sp-yh-ddac {
  margin-top: 0.26rem;
  width: 1.68rem;
  height: 0.3rem;
  border-radius: 0.16rem;
  border: 0.02rem solid #FFFFFF;
  font-weight: bold;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.mfgold .sp-yh .sp-yh-dl .sp-yh-dd .sp-yh-dda .sp-yh-ddac .sp-yh-ddmac {
  width: 0.24rem;
  height: 0.24rem;
}
.mfgold .sp-yh .sp-yh-dl .sp-yh-dd .sp-yh-ddb {
  margin: 0.2rem 0 0 0.7rem;
  width: 1.92rem;
  height: 0.54rem;
  border-radius: 0.27rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  background: linear-gradient(90deg, #FE6031 0%, #FA6234 100%);
}
/*mfvip*/
.mfvip {
  position: relative;
  height: 100vh;
  background: linear-gradient(270deg, #1C2739 0%, #63697F 100%);
  overflow: hidden;
  /*vip-main*/
}
.mfvip .vip-swiper {
  position: relative;
  margin-top: 0.24rem;
  width: 100%;
  height: 3.12rem;
}
.mfvip .vip-swiper .swiper-button-prev {
  margin-top: -0.25rem;
  background: none !important;
  width: 0.3rem !important;
  height: 0.56rem !important;
}
.mfvip .vip-swiper .swiper-button-next {
  margin-top: -0.25rem;
  background: none !important;
  width: 0.3rem !important;
  height: 0.56rem !important;
}
.mfvip .vip-swiper .vips-box {
  position: relative;
  margin: 0 auto;
  width: 6.06rem;
  height: 3.12rem;
}
.mfvip .vip-swiper .vips-box .vips-img {
  display: block;
  width: 100%;
  height: 100%;
}
.mfvip .vip-swiper .vips-box .v {
  position: absolute;
  width: 6.06rem;
  left: 0;
  bottom: 0.56rem;
  padding-left: 0.28rem;
}
.mfvip .vip-swiper .vips-box .v .v1 {
  font-weight: 300;
  font-size: 0.2rem;
  color: #3A7991;
}
.mfvip .vip-swiper .vips-box .v .v2 {
  margin-right: 0.28rem;
  height: 0.08rem;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  overflow: hidden;
  margin-top: 0.18rem;
}
.mfvip .vip-swiper .vips-box .v .v2 div {
  height: 0.08rem;
  background: linear-gradient(90deg, #AECAD3 0%, #37778F 100%);
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
}
.mfvip .vip-swiper .vips-box .vp1 .v1 {
  color: #3A7991 !important;
}
.mfvip .vip-swiper .vips-box .vp1 .v2 div {
  background: linear-gradient(90deg, #AECAD3 0%, #37778F 100%) !important;
}
.mfvip .vip-swiper .vips-box .vp2 .v1 {
  color: #3d7cb6 !important;
}
.mfvip .vip-swiper .vips-box .vp2 .v2 div {
  background: linear-gradient(128deg, #228EFB 0%, #0C70FB 100%) !important;
}
.mfvip .vip-swiper .vips-box .vp3 .v1 {
  color: #bf6c0f !important;
}
.mfvip .vip-swiper .vips-box .vp3 .v2 div {
  background: linear-gradient(90deg, #F2A146 0%, #BD6A0D 100%) !important;
}
.mfvip .vip-swiper .vips-box .vp4 .v1 {
  color: #372abf !important;
}
.mfvip .vip-swiper .vips-box .vp4 .v2 div {
  background: linear-gradient(90deg, #B6BEFD 0%, #4A39FF 100%) !important;
}
.mfvip .vip-swiper .vips-box .vp5 .v1 {
  color: #ffffff !important;
}
.mfvip .vip-swiper .vips-box .vp5 .v2 div {
  background: linear-gradient(90deg, #A18BFD 0%, #CA75EB 100%) !important;
}
.mfvip .vip-swiper .vips-box .vp6 .v1 {
  color: #fff !important;
}
.mfvip .vip-swiper .vips-box .vp6 .v2 div {
  background: linear-gradient(90deg, #009713 0%, #034200 100%) !important;
}
.mfvip .vip-swiper .vips-box .vp7 .v1 {
  color: #fff !important;
}
.mfvip .vip-swiper .vips-box .vp7 .v2 div {
  background: linear-gradient(90deg, #009713 0%, #034200 100%) !important;
}
.mfvip .vip-swiper .vips-box .vp8 .v1 {
  color: #fff !important;
}
.mfvip .vip-swiper .vips-box .vp8 .v2 div {
  background: linear-gradient(90deg, #FC6320 0%, #FF1D03 100%) !important;
}
.mfvip .vip-main {
  position: relative;
  padding-bottom: 0.2rem;
  overflow-y: auto;
  z-index: 4;
}
.mfvip .vip-main .v_h {
  display: flex;
  padding-left: 0.44rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #F5D3BE;
}
.mfvip .vip-main .v_quan {
  padding-left: 0.32rem;
  display: flex;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
  position: relative;
}
.mfvip .vip-main .v_quan .q {
  position: relative;
  width: 2.1rem;
  height: 2.22rem;
  margin-right: 0.2rem;
}
.mfvip .vip-main .v_quan .q img {
  width: 2.1rem;
  height: 2.22rem;
}
.mfvip .vip-main .v_quan .q .qu {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.1rem;
  height: 2.22rem;
  padding-top: 0.38rem;
}
.mfvip .vip-main .v_quan .q .qu .qu1 {
  font-weight: 600;
  font-size: 0.28rem;
  text-align: center;
  color: #2E6972;
  line-height: 0.6rem;
}
.mfvip .vip-main .v_quan .q .qu .qu1 span {
  font-size: 0.4rem;
}
.mfvip .vip-main .v_quan .q .qu .qu2 {
  font-weight: 500;
  font-size: 0.24rem;
  text-align: center;
  color: #2E6972;
}
.mfvip .vip-main .v_quan .q .qu .qu3 {
  width: 1.54rem;
  height: 0.46rem;
  background: linear-gradient(90deg, #8AAEAF 0%, #8CAFB0 100%);
  border-radius: 0.26rem 0.26rem 0.26rem 0.26rem;
  font-weight: 500;
  font-size: 0.28rem;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0.14rem;
  left: 0.28rem;
}
.mfvip .vip-main .v_quan .q .qu .qu3 img {
  width: 0.32rem;
  height: 0.32rem;
}
.mfvip .vip-main .v_quan .q .qu .qu3.no {
  background: linear-gradient(90deg, #BCBCBC 0%, #A1A1A1 100%);
}
.mfvip .vip-main .v_quan .q2 .qu .qu1 {
  color: #3062a9;
}
.mfvip .vip-main .v_quan .q2 .qu .qu2 {
  color: #718eb5;
}
.mfvip .vip-main .v_quan .q2 .qu .qu3 {
  background: linear-gradient(90deg, #3AB1FF 0%, #8EBDF5 100%);
  color: #FFFFFF;
}
.mfvip .vip-main .v_quan .q1 .qu .qu1 {
  color: #2E6972;
}
.mfvip .vip-main .v_quan .q1 .qu .qu2 {
  color: #2E6972;
}
.mfvip .vip-main .v_quan .q1 .qu .qu3 {
  background: linear-gradient(90deg, #8AAEAF 0%, #8CAFB0 100%);
  color: #FFFFFF;
}
.mfvip .vip-main .v_quan .q3 .qu .qu1 {
  color: #c27214;
}
.mfvip .vip-main .v_quan .q3 .qu .qu2 {
  color: #c27214;
}
.mfvip .vip-main .v_quan .q3 .qu .qu3 {
  background: #fdae40;
  color: #FFFFFF;
}
.mfvip .vip-main .v_quan .q4 .qu .qu1 {
  color: #3f3a98;
}
.mfvip .vip-main .v_quan .q4 .qu .qu2 {
  color: #3e3b93;
}
.mfvip .vip-main .v_quan .q4 .qu .qu3 {
  background: #7285db;
  color: #FFFFFF;
}
.mfvip .vip-main .v_quan .q5 .qu .qu1 {
  color: #d3d3d3;
}
.mfvip .vip-main .v_quan .q5 .qu .qu2 {
  color: #d3d3d3;
}
.mfvip .vip-main .v_quan .q5 .qu .qu3 {
  background: #d3d3d3;
  color: #4a526f;
}
.mfvip .vip-main .v_quan .q6 .qu .qu1 {
  color: #ebebeb;
}
.mfvip .vip-main .v_quan .q6 .qu .qu2 {
  color: #ebebeb;
}
.mfvip .vip-main .v_quan .q6 .qu .qu3 {
  background: #019413;
  color: #ebebeb;
}
.mfvip .vip-main .v_quan .q7 .qu .qu1 {
  color: #ebebeb;
}
.mfvip .vip-main .v_quan .q7 .qu .qu2 {
  color: #ebebeb;
}
.mfvip .vip-main .v_quan .q7 .qu .qu3 {
  background: #2176e2;
  color: #ebebeb;
}
.mfvip .vip-main .v_quan .q8 .qu .qu1 {
  color: #ebebeb;
}
.mfvip .vip-main .v_quan .q8 .qu .qu2 {
  color: #ebebeb;
}
.mfvip .vip-main .v_quan .q8 .qu .qu3 {
  background: #c71111;
  color: #ebebeb;
}
.mfvip .vip-main .v_no {
  color: #909090;
  text-align: center;
  font-size: 0.28rem;
  min-height: 2.22rem;
  line-height: 2.22rem;
}
.mfvip .vip-main .bo {
  padding: 0 0.29rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  overflow: hidden;
}
.mfvip .vip-main .bo .bo1 {
  margin-top: 0.32rem;
  width: 82px;
  min-width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.mfvip .vip-main .bo .bo1::after {
  content: '';
  flex: auto;
}
.mfvip .vip-main .bo .bo1 .bwjs {
  position: absolute;
  left: 0;
  top: 0.9rem;
  width: 0.72rem;
  height: 0.3rem;
}
.mfvip .vip-main .bo .bo1 .b1 {
  width: 0.94rem;
  height: 0.94rem;
  position: relative;
}
.mfvip .vip-main .bo .bo1 .b1 .i1 {
  width: 0.94rem;
  height: 0.94rem;
  display: block;
}
.mfvip .vip-main .bo .bo1 .b1 .i2 {
  position: absolute;
  width: 0.38rem;
  height: 0.38rem;
  right: -0.09rem;
  bottom: -0.09rem;
}
.mfvip .vip-main .bo .bo1 .b1Act {
  width: 10px;
  height: 10px;
  background-color: red;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
}
.mfvip .vip-main .bo .bo1 .b2 {
  margin-top: 0.28rem;
  height: 0.36rem;
  line-height: 0.36rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #F6D4C0;
}
.mfvip .vip-main .bo .bo1 .b3 {
  margin-top: 0.06rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #DDB096;
  text-align: center;
}
.mfvip .vip-main .lock {
  opacity: 0.42;
}
/*mviplevel*/
.mviplevel {
  min-height: 100vh;
  background: #F6F7F9;
  /*vpbanner*/
  /*vpmain*/
}
.mviplevel .vpbanner {
  position: relative;
  height: 5.94rem;
  overflow: hidden;
}
.mviplevel .vpbanner img {
  position: relative;
  width: 100%;
  display: block;
  z-index: 2;
}
.mviplevel .vpbanner .vpbanner-cz {
  position: absolute;
  left: 50%;
  top: 0.9rem;
  padding-top: 0.6rem;
  width: 3rem;
  height: 3rem;
  text-align: center;
  transform: translateX(-50%);
  background: url("/themes/simplebootx/Public/mobile/images/vipczz/bg1.png") no-repeat center 0.68rem;
  background-size: 100% auto;
  z-index: 2;
}
.mviplevel .vpbanner .vpbanner-cz .vpbanner-ca {
  display: block;
  height: 0.8rem;
  font-weight: bold;
  font-size: 0.52rem;
  color: #FFFFFF;
  line-height: 0.8rem;
}
.mviplevel .vpbanner .vpbanner-cz .vpbanner-cb {
  margin-top: 0.3rem;
  height: 0.26rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.mviplevel .vpbanner:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  content: '';
  z-index: 1;
  height: 18.82rem;
  background: linear-gradient(144deg, #161924 0%, #999999 100%);
}
.mviplevel .vpmain {
  position: relative;
  margin-top: -2.1rem;
  padding-top: 0.12rem;
  padding-bottom: 0.24rem;
  background-color: #ffffff;
  z-index: 3;
  box-shadow: 0rem -0.04rem 0.12rem 0rem rgba(0, 0, 0, 0.24);
  border-radius: 0.32rem 0.32rem 0rem 0rem;
}
.mviplevel .vpmain .vpmain-name {
  position: relative;
  padding-left: 0.2rem;
  margin: 0.28rem 0 0 0.24rem;
  height: 0.4rem;
  font-size: 0.32rem;
  color: #313033;
  line-height: 0.4rem;
}
.mviplevel .vpmain .vpmain-name:before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.08rem;
  height: 0.32rem;
  background-color: #13B9C7;
  border-radius: 0.04rem;
}
.mviplevel .vpmain .vpmain-p {
  padding: 0.2rem 0.24rem 0;
  font-size: 0.24rem;
  color: #313033;
  line-height: 0.36rem;
}
.mviplevel .vpmain .vpmain-t {
  margin-top: 0.32rem;
  padding-left: 0.4rem;
  height: 0.56rem;
  line-height: 0.56rem;
  background: linear-gradient(90deg, #13B9C7 40%, #68CDA2 100%);
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mviplevel .vpmain .vpmain-li {
  position: relative;
  margin: 0.32rem 0.24rem 0;
  width: 7.02rem;
  height: 2.2rem;
  overflow: hidden;
}
.mviplevel .vpmain .vpmain-li.vpmain-la {
  background: url("/themes/simplebootx/Public/mobile/images/vipczz/icon1.png") no-repeat;
  background-size: 100% 100%;
}
.mviplevel .vpmain .vpmain-li.vpmain-lb {
  background: url("/themes/simplebootx/Public/mobile/images/vipczz/icon2.png") no-repeat;
  background-size: 100% 100%;
}
.mviplevel .vpmain .vpmain-li.vpmain-lc {
  background: url("/themes/simplebootx/Public/mobile/images/vipczz/icon3.png") no-repeat;
  background-size: 100% 100%;
}
.mviplevel .vpmain .vpmain-li .vpmain-lx-s {
  position: absolute;
  left: 3.4rem;
  top: 0.3rem;
  width: 0.84rem;
  height: 0.34rem;
  text-align: center;
  line-height: 0.34rem;
  background: url("/themes/simplebootx/Public/mobile/images/vipczz/bg2.png") no-repeat;
  background-size: 100% 100%;
  font-size: 0.2rem;
  color: #FFFFFF;
}
.mviplevel .vpmain .vpmain-li .vpmain-lx-a {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 0.28rem;
  height: 0.38rem;
  background: linear-gradient(270deg, #66B7FF 0%, #008BFF 100%);
  border-radius: 0.16rem 0rem 0.32rem 0rem;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.mviplevel .vpmain .vpmain-li .vpmain-lx-b {
  margin: 0.62rem 0 0 0.4rem;
  height: 0.4rem;
  font-size: 0.32rem;
  color: #4DA1FF;
  line-height: 0.4rem;
}
.mviplevel .vpmain .vpmain-li .vpmain-lx-c {
  display: block;
  margin: 0.2rem 0 0 0.4rem;
  padding-left: 0.4rem;
  width: 2.2rem;
  height: 0.64rem;
  line-height: 0.64rem;
  background: url("/themes/simplebootx/Public/mobile/images/vipczz/btn.png") no-repeat;
  background-size: 100% 100%;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*mvipzs*/
.mvipzs {
  padding-bottom: 2.9rem;
  min-height: 100vh;
  background: url("/themes/simplebootx/Public/mobile/images/vipBuy/bg1.png") no-repeat #22212E;
  background-size: 100% auto;
  /*vzs*/
  /*sqk-nav*/
  /*vzs-level*/
  /*vzs-sm*/
  /*vzs-nx*/
  /*zpay-btn*/
}
.mvipzs .sqk-nav {
  position: relative;
  margin-top: 0.04rem;
  height: 0.8rem;
  z-index: 2;
}
.mvipzs .sqk-nav .sqk-nav-li {
  position: relative;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  color: #FFFFFF;
}
.mvipzs .sqk-nav .sqk-nav-li.on:before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  content: '';
  width: 0.44rem;
  height: 0.08rem;
  background-color: #FFFFFF;
  border-radius: 0.04rem;
}
.mvipzs .vzs-level {
  position: relative;
  margin-top: 0.24rem;
  padding: 0 0.14rem 0.24rem 0.28rem;
  overflow: hidden;
}
.mvipzs .vzs-level:before {
  position: absolute;
  left: 0.8rem;
  top: 0.64rem;
  right: 1.16rem;
  content: '';
  height: 0.04rem;
  background: #DFDCDC;
  z-index: 1;
}
.mvipzs .vzs-level .vzs-li {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin-top: 0.12rem;
  padding-top: 0.24rem;
  width: 0.96rem;
  height: 1.6rem;
  z-index: 2;
}
.mvipzs .vzs-level .vzs-li.on {
  padding-top: 0.12rem;
  width: 1.2rem;
  height: 1.6rem;
  background: #2E2E3E;
  box-shadow: 0rem 0.08rem 0.08rem 0rem rgba(255, 255, 255, 0.25);
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  border: 0.02rem solid #6D6D79;
}
.mvipzs .vzs-level .vzs-li.last {
  margin-top: 0;
  padding-top: 0.04rem;
  width: 1.44rem;
  height: 1.68rem;
  background: #4E4D58;
  box-shadow: 0rem 0.09rem 0.09rem 0rem #FFFBE2;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  border: 0.02rem solid #FFD6A7;
}
.mvipzs .vzs-level .vzs-li.last .vzs-limg {
  height: 0.8rem;
}
.mvipzs .vzs-level .vzs-li.last .vzs-lna {
  font-size: 0.28rem;
  color: #FFCC79;
}
.mvipzs .vzs-level .vzs-li .vzs-limg {
  margin-bottom: 0.08rem;
  flex-shrink: 0;
  height: 0.64rem;
  overflow: hidden;
}
.mvipzs .vzs-level .vzs-li .vzs-limg .image {
  display: block;
  height: 0.64rem;
}
.mvipzs .vzs-level .vzs-li .vzs-lna {
  display: block;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.mvipzs .vzs-sm {
  padding: 0 0.3rem;
}
.mvipzs .vzs-sm .vzs-sm-a {
  height: 0.46rem;
  font-weight: bold;
  font-size: 0.3rem;
  color: #FFFFFF;
  line-height: 0.45rem;
}
.mvipzs .vzs-sm .vzs-sm-b {
  margin-top: 0.08rem;
  height: 0.42rem;
  font-size: 0.28rem;
  color: #FFFFFF;
  line-height: 0.42rem;
}
.mvipzs .vzs-sm .vzs-sm-c {
  font-weight: bold;
  color: #FFCC79;
}
.mvipzs .vzs-nx {
  position: relative;
  margin: 0.24rem 0.24rem 0;
  padding-bottom: 0.24rem;
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
  border: 0.02rem solid #686876;
  overflow: hidden;
}
.mvipzs .vzs-nx:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  background: linear-gradient(180deg, #1D1E26 0%, #FFFFFF 100%);
  opacity: 0.2;
}
.mvipzs .vzs-nx .vzs-nt {
  position: relative;
  padding-left: 0.24rem;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.28rem;
  color: #FFFFFF;
  z-index: 2;
}
.mvipzs .vzs-nx .vzs-dl {
  position: relative;
  padding: 0 0.12rem;
  z-index: 2;
}
.mvipzs .vzs-nx .vzs-dl.vzs-dl2 {
  padding: 0 0.24rem;
}
.mvipzs .vzs-nx .vzs-dl .vzs-dd {
  position: relative;
  margin-top: 0.24rem;
  width: 1.4rem;
  text-align: center;
}
.mvipzs .vzs-nx .vzs-dl .vzs-dd .bwjs {
  position: absolute;
  left: 0;
  top: 0.9rem;
  width: 0.72rem;
  height: 0.3rem;
}
.mvipzs .vzs-nx .vzs-dl .vzs-dd .vzs-dd-t {
  position: relative;
  width: 0.88rem;
  height: 0.88rem;
}
.mvipzs .vzs-nx .vzs-dl .vzs-dd .vzs-dd-t .vzs-dd-i {
  position: absolute;
  right: -0.08rem;
  bottom: -0.08rem;
  width: 0.36rem;
  height: 0.36rem;
}
.mvipzs .vzs-nx .vzs-dl .vzs-dd .vzs-dd-a {
  white-space: nowrap;
  margin-top: 0.28rem;
  height: 0.36rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #F6D4C0;
  line-height: 0.36rem;
}
.mvipzs .vzs-nx .vzs-dl .vzs-dd .vzs-dd-b {
  white-space: nowrap;
  margin-top: 0.08rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #DDB096;
}
.mvipzs .zpay-btn {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  margin-top: 0.6rem;
  height: 1.64rem;
  background: #ffffff;
  overflow: hidden;
}
.mvipzs .zpay-btn .pay-bxn {
  margin: 0.32rem 0.24rem;
  height: 1rem;
  background: linear-gradient(90deg, #FFF3E1 0%, #FFB462 100%);
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
  font-weight: bold;
  font-size: 0.36rem;
}
.mvipzs .zpay-btn .pay-bxn .pay-btna {
  color: #FF9200;
}
.mvipzs .zpay-btn .pay-bsn {
  margin: 0.32rem 0.24rem;
  height: 1rem;
  background: linear-gradient(90deg, #EEEEEE 0%, #999999 100%);
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
  font-weight: bold;
  font-size: 0.36rem;
  color: #808080;
}
/*gfboxd*/
.gfboxd {
  position: relative;
  height: 100vh;
  background: url('/themes/simplebootx/Public/mobile/images/648/new4.png') no-repeat left top;
  background-size: cover;
  overflow: hidden;
}
.gfboxd .gf648 {
  margin: 5.6rem 0 0;
  padding: 0 0.4rem;
  overflow-y: auto;
}
.gfboxd .gf648 .list {
  padding: 0.44rem 0.4rem;
  display: flex;
  margin-bottom: 0.46rem;
  border-radius: 0.36rem;
  background-color: #fff;
  position: relative;
}
.gfboxd .gf648 .list .lista {
  margin-right: 0.28rem;
  width: 1.52rem;
  height: 1.78rem;
  border-radius: 0.36rem;
  overflow: hidden;
}
.gfboxd .gf648 .list .lista img {
  margin-top: 0.13rem;
  width: 100%;
  height: 1.52rem;
}
.gfboxd .gf648 .list .listb {
  flex: 1;
  font-size: 0.28rem;
  color: #909094;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.2rem;
  position: relative;
  margin-right: 0;
}
.gfboxd .gf648 .list .listb .btxt {
  margin-bottom: 0.14rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gfboxd .gf648 .list .listb .btxt:nth-child(3),
.gfboxd .gf648 .list .listb .btxt:nth-child(4) {
  margin-bottom: 0;
}
.gfboxd .gf648 .list .listb .btxt1 {
  font-size: 0.32rem;
  color: #1C1C1E;
  font-weight: 600;
}
.gfboxd .gf648 .list .btn {
  position: absolute;
  right: 0.3rem;
  bottom: 0.3rem;
  font-size: 0.28rem;
  padding: 0.08rem 0.28rem;
  border-radius: 0.18rem;
  background-color: #F83721;
  color: #fff;
}
.gfboxd .gf648 .list .btnAct {
  opacity: 0.5;
}
/*buy-seach*/
.buy-seach {
  position: relative;
  margin: 0.08rem auto;
  width: 6.78rem;
  height: 0.76rem;
  background: #EBEBEB;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  overflow: hidden;
}
.buy-seach input {
  padding-left: 0.32rem;
  height: 0.76rem;
  line-height: 0.76rem;
  font-size: 0.24rem;
  color: #A19F9F;
}
.buy-seach .buy-sbtn {
  height: 0.76rem;
  padding: 0.2rem 0.32rem;
  font-size: 0.32rem;
  color: #666666;
}
/*buy-con*/
.buy-con {
  position: relative;
  overflow: hidden;
}
.buy-con .buy-fu {
  overflow-y: auto;
}
.buy-con .buy-fu .buy-fli {
  position: relative;
  padding: 0 0.36rem;
  margin-top: 0.24rem;
  height: 1.4rem;
}
.buy-con .buy-fu .buy-fli .buy-flia {
  position: relative;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  overflow: hidden;
}
.buy-con .buy-fu .buy-fli .buy-flib {
  padding-left: 0.24rem;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flba {
  height: 0.36rem;
  line-height: 0.36rem;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flba h4 {
  font-size: 0.28rem;
  color: #313033;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flba span {
  margin-left: 0.16rem;
  font-size: 0.2rem;
  color: #656565;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flbb {
  margin-top: 0.08rem;
  line-height: 0.26rem;
  height: 0.26rem;
  font-size: 0.2rem;
  color: #828282;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flbb span {
  margin-right: 0.16rem;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flbc {
  margin-top: 0.04rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flbc .buy-flbc-a {
  width: 0.4rem;
  height: 0.4rem;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flbc .buy-flbc-i {
  position: relative;
  margin-left: 0.08rem;
  width: 0.24rem;
  height: 0.24rem;
}
.buy-con .buy-fu .buy-fli .buy-flib .buy-flbc .buy-flbc-p {
  position: relative;
  top: 0.02rem;
  font-weight: bold;
  margin-left: 0.04rem;
  line-height: 1;
  font-size: 0.24rem;
  color: #FE724D;
}
.buy-con .buy-fu .buy-fli .buy-flic {
  width: 0.96rem;
  height: 0.46rem;
  background: #13B9C7;
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  text-align: center;
  line-height: 0.46rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
/*zyhd-box*/
.zyhd-box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -30vh 0 0 -3rem;
  width: 6rem;
  padding: 0 0.28rem;
  line-height: 1.6;
  background: #ffffff;
  border-radius: 0.4rem;
}
.zyhd-box .zyhd-title {
  height: 0.94rem;
  line-height: 0.96rem;
  font-weight: bold;
  font-size: 0.36rem;
  color: #313033;
  text-align: center;
}
.zyhd-box .zyhd-con {
  padding: 0.24rem;
  height: 40vh;
  overflow-y: auto;
  background: #F3F3F3;
  line-height: 1.6;
}
.zyhd-box .zyhd-b {
  padding: 0.32rem 0.5rem 0.4rem;
}
.zyhd-box .zyhd-b .zyhd-ba {
  width: 1.6rem;
  height: 0.62rem;
  background: #13B9C7;
  border-radius: 0.6rem 0.6rem 0.6rem 0.6rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  text-align: center;
}
.zyhd-box .zyhd-close {
  position: absolute;
  left: 50%;
  margin-left: -0.4rem;
  bottom: -1rem;
  width: 0.8rem;
  height: 0.8rem;
  background: url(/themes/simplebootx/Public/mobile/images/sqk2/close.png) no-repeat;
  background-size: 100% 100%;
}
/*vp-list-nav*/
.vp-box {
  position: relative;
  overflow: hidden;
}
.vp-list {
  position: relative;
  padding: 0.24rem 0.32rem;
}
.vp-list .vp-list-nav {
  position: relative;
  display: flex;
  align-items: center;
  background: #13B9C7;
  height: 0.88rem;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  overflow: hidden;
}
.vp-list .vp-list-nav .vp-nav-item {
  flex: 1;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
  text-align: center;
}
.vp-list .vp-list-table .vp-table-item {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 0.16rem;
  height: 0.84rem;
  background: #FFFFFF;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
}
.vp-list .vp-list-table .vp-table-item:nth-child(2n) {
  background: #F5F5F5;
}
.vp-list .vp-list-table .vp-table-item .vp-lti {
  flex: 1;
  font-weight: bold;
  font-size: 0.28rem;
  color: #666666;
  text-align: center;
}
/*empty-box*/
.empty-box {
  padding-top: 32vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*game-coupon*/
.game-coupon .gamecn-nav {
  background: #ffffff;
  padding: 0.16rem 0.4rem;
  z-index: 4;
  overflow: hidden;
}
.game-coupon .gamecn-nav .gamecn-nav-li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.1rem;
  height: 0.68rem;
  font-size: 0.28rem;
  color: #313033;
  text-align: center;
}
.game-coupon .gamecn-nav .gamecn-nav-li.on::after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  content: '';
  color: #13B9C7;
  border-bottom: 0.08rem solid #13B9C7;
}
.game-coupon .gamecn-list {
  overflow-y: auto;
  padding: 0 0.32rem;
}
.game-coupon .gamecn-list .gamecn-dd {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 0.24rem;
  width: 6.86rem;
  height: 1.32rem;
  overflow: hidden;
}
.game-coupon .gamecn-list .gamecn-dd .gamecn-dimg {
  flex-shrink: 0;
  width: 0.88rem;
  height: 0.88rem;
  background: url(/themes/simplebootx/Public/mobile/images/game/icon1.png) no-repeat;
  background-size: 100% 100%;
}
.game-coupon .gamecn-list .gamecn-dd .gamecn-dinfo {
  padding: 0 0.14rem 0 0.24rem;
  flex: 1;
  overflow: hidden;
}
.game-coupon .gamecn-list .gamecn-dd .gamecn-dinfo .gamecn-da {
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.32rem;
  color: #313033;
}
.game-coupon .gamecn-list .gamecn-dd .gamecn-dinfo .gamecn-db {
  margin-top: 0.08rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #828282;
}
.game-coupon .gamecn-list .gamecn-dd .gamecn-dinfo .gamecn-dc {
  margin-top: 0.08rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #13B9C7;
}
.game-coupon .gamecn-list .gamecn-dd .gamecn-dlq {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.56rem;
  height: 0.68rem;
  background: #13B9C7;
  border-radius: 7.2rem 7.2rem 7.2rem 7.2rem;
  font-size: 0.28rem;
  color: #FFFFFF;
}
/*gamep-con*/
.gamep-con {
  position: relative;
  overflow: hidden;
}
.gamep-con .gamep-fu {
  padding: 0 0.32rem;
  overflow-y: auto;
}
.gamep-con .gamep-fu .gamep-fli {
  margin-top: 0.32rem;
  height: 1.56rem;
  background: #FCF3F4;
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
}
.gamep-con .gamep-fu .gamep-fli .gamep-flil {
  width: 2.2rem;
  text-align: center;
  flex-shrink: 0;
}
.gamep-con .gamep-fu .gamep-fli .gamep-flil .gamep-flila {
  height: 0.5rem;
  line-height: 0.5rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #EA5546;
  letter-spacing: 1px;
}
.gamep-con .gamep-fu .gamep-fli .gamep-flil .gamep-flila em {
  font-size: 0.4rem;
}
.gamep-con .gamep-fu .gamep-fli .gamep-flil .gamep-flilb {
  margin-top: 0.1rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #666666;
}
.gamep-con .gamep-fu .gamep-fli .gamep-flir {
  position: relative;
  overflow: hidden;
}
.gamep-con .gamep-fu .gamep-fli .gamep-flir h4 {
  font-weight: normal;
  line-height: 0.36rem;
  height: 0.36rem;
  font-size: 0.28rem;
  color: #313033;
  letter-spacing: 1px;
}
.gamep-con .gamep-fu .gamep-fli .gamep-flir p {
  margin-top: 0.24rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #797979;
}
/*actvi-con*/
.actvi-con {
  position: relative;
  overflow: hidden;
}
.actvi-con .actvi-fu {
  padding: 0 0.32rem;
  overflow-y: auto;
}
.actvi-con .actvi-fu .actvi-fli {
  position: relative;
  display: block;
  padding: 0.24rem 0.28rem 0;
  margin-top: 0.32rem;
  height: 1.42rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.actvi-con .actvi-fu .actvi-fli:last-child {
  margin-top: 0.16rem;
}
.actvi-con .actvi-fu .actvi-fli h4 {
  height: 0.36rem;
  line-height: 0.36rem;
  font-weight: bold;
  font-size: 0.28rem;
  color: #333333;
}
.actvi-con .actvi-fu .actvi-fli .actvi-flp {
  margin-top: 0.2rem;
  height: 0.38rem;
  line-height: 0.38rem;
}
.actvi-con .actvi-fu .actvi-fli .actvi-flp .actvi-fpa {
  text-align: center;
  line-height: 0.38rem;
  width: 0.72rem;
  height: 0.38rem;
  background: #FFAD53;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.actvi-con .actvi-fu .actvi-fli .actvi-flp .actvi-fpa.oa {
  background: #25E87C;
}
.actvi-con .actvi-fu .actvi-fli .actvi-flp .actvi-fpb {
  flex: 1;
  margin-left: 0.16rem;
  font-size: 0.24rem;
  color: #666666;
}
.actvi-con .actvi-fu .actvi-fli .actvi-flp .actvi-fpc {
  color: #13B9C7;
}
/*activity-detail*/
.activity-detail .activity-detail-title {
  padding: 0.1rem 0;
  font-weight: 500;
  font-size: 0.32rem;
  color: #1C1C1E;
  text-align: center;
}
.activity-detail .activity-detail-time {
  padding: 0.1rem 0 0.2rem;
  font-weight: 500;
  font-size: 0.24rem;
  color: #AAAAAA;
  text-align: center;
}
.activity-detail .activity-detail-content {
  padding: 0.24rem;
  line-height: 1.6;
  font-size: 0.28rem;
}
.activity-detail .activity-detail-content img {
  max-width: 100%;
}
.activity-detail .activity-detail-content .table-div {
  overflow-x: auto;
}
.activity-detail .activity-detail-content table {
  max-width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border-left: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
}
.activity-detail .activity-detail-content table td {
  width: auto !important;
  padding: 4px;
  border-bottom: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
}
