
.qzz_zntb-page{
  background: url(module/bg.jpg) no-repeat 0 0;
  background-size:cover;
}
.qzz_zntb-page .side{
  width:3.59rem;
  height:10.80rem;
  background: url(side.png) no-repeat 0 0;
  background-size:cover;
  box-shadow:0 0 30px 0 rgba(0,0,0,0.1);
  position:relative;
}

.qzz_zntb-page .side-logo{
  position:absolute;
  width:3.75rem;
  height:3.08rem;
  left:0;
  top:.3rem;
  background: url(side-logo.png) no-repeat 0 0;
  background-size:cover;
}

.qzz_zntb-page .side-nav{
  position:absolute;
  top:4.0rem;
  left:.8rem;
}
.qzz_zntb-page .side-nav .nav-item{
  font-size:.26rem;
  line-height:.8rem;
  width:2rem;
  text-align:center;
  display:block;
  font-family:simsun;
  font-weight:700;
  position:relative;
  cursor:pointer;
}
.qzz_zntb-page .side-nav .nav-item + .nav-item:after{
  content:'';
  position:absolute;
  display:block;
  left:50%;
  margin-left:-.25rem;
  width:.5rem;
  height:1px;
  top:0;
  background-color:#a18173;
}
.qzz_zntb-page .side-nav .nav-item.on{
  color:#85312e;
}

.qzz_zntb-page .button.button1{
  position:absolute;
  display:flex;
  align-items: center;
  justify-content: center;
  overflow:hidden;
  text-indent: -100rem;
  left: 17rem;
  top: 8.77rem;
  width:1.4rem;
  height:1.4rem;
  background-image:url(module/btn_enter.png);
  background-size:cover;
  z-index:10;
}

.qzz_zntb-page .text{
  text-align: justify;
  font-family: simsun;
  color:#dad6cf;
  position:absolute;
  top:2.4rem;
  left: 4.7rem;
  width:13.3rem;
  line-height:1.4;
  font-size:.22rem;
}
.qzz_zntb-page .text:before{
    content:'';
    display:block;
    position:absolute;
    height:.01rem;
    width:100%;
    top:-.2rem;
    background-color:#928477;
}
.qzz_zntb-page .text:after{
    content:'';
    display:block;
    position:absolute;
    height:.01rem;
    width:100%;
    bottom:-.2rem;
    background-color:#928477;
}
.qzz_zntb-page .text p{
  margin:0;
}
.qzz_zntb-page .text p + p{
  margin-top:.5em;
}
.qzz_zntb-page .bt{
  position:absolute;
  color:#dad6cf;
  left: 4.7rem;
  top: 1.3rem;
  width:3rem;
  height:.82rem;
  z-index:100;
  font-size:.46rem;
}
.qzz_zntb-page .btn-back{
  position:absolute;
  display:flex;
  align-items: center;
  justify-content: center;
  overflow:hidden;
  text-indent: -100rem;
  left: 1.13rem;
  bottom: .8rem;
  width:1.33rem;
  height:.54rem;
  background-image:url(menu/btn-back.png);
  background-size:cover;
  z-index:100;
  cursor:pointer;
}
.qzz_zntb-page .list{
  position:absolute;
  bottom:2.2rem;
  right:0;
  width:15.61rem;
  height:4.4rem;
  background:url(module/bg3.png) repeat-x;
  background-size:1.10rem 5.45rem;
  box-sizing:border-box;
  padding:.5rem .5rem;
}
.qzz_zntb-page .list-items-scroll{
  display:flex;
  overflow:auto;
}
.qzz_zntb-page .list-item{
  margin-left:.6rem;
  margin-bottom:.5rem;
  cursor:pointer;
  position:relative;
}
.qzz_zntb-page .list-item:first-child{
  margin-left:0;
}
.qzz_zntb-page .list-item .image{
  width:2.7rem;
  height:2.7rem;
  overflow:hidden;
  border-radius:.05rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.qzz_zntb-page .list-item .image img{
  max-width:100%;max-height:100%;
  vertical-align:middle;
}
.qzz_zntb-page .list-item .title{
  margin-top:.15rem;
  font-size:.22rem;
  width: 2.7rem;
  line-height:1.4;
  word-break: break-all;
}
.qzz_zntb-page .btn-product{
  position:absolute;
  display:flex;
  align-items: center;
  justify-content: center;
  overflow:hidden;
  text-indent: -100rem;
  right: .44rem;
  top: .44rem;
  width:.5rem;
  height:.5rem;
  background-image:url(menu/btn-product.png);
  background-size:cover;
  z-index:100;
  cursor:pointer;
}
.qzz_zntb-page .sub-module{
    position: absolute;
    width: 10rem;
    bottom: 0.8rem;
    display: flex;
    left: 6.4rem;
    gap: .5rem;
    justify-content: center;
}
.qzz_zntb-page .sub-module .module-item{
    display:block;
    width:1.6rem;
    height:.6rem;
    line-height:.6rem;
    text-align:center;
    background:url(module/module-bg.png) no-repeat 0 0;
    background-size:cover;
    font-size:.26rem;
    color:#ADA49D;
    cursor:pointer;
}
.qzz_zntb-page .sub-module .module-item.on{
    background-image:url(module/module-bg-on.png);
    color:#f8c8a0;
}