* {
    margin: 0;
    padding: 0;
}

body {
    width: 100vw;
    overflow-x: hidden;
    
}
hthl{
    width: 100vw;
    overflow-x: hidden; 
}

@media all and (min-width:750px) {
     .popMoudImg {
        position: fixed;
        top: 0;
        width: 100vw;
        height: 100vh;
        background-color: rgb(51, 51, 51,0.8);
        display: none;
    }
    .posConetent{
        display: flex;
        align-items: center;
        justify-content:flex-start;
        flex-direction: column;
        height: 100vh;
    }
    .widthFixImg{
      position:absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      margin: auto;
     
    height: 100%;
    }
    .widthFixImg1{
              position:absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      margin: auto;
     
    height: 100%;
    }
       .widthFixImg1{
      position:absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      margin: auto;
      height: 30%;
    
    }
    .popImgBox{
  
        cursor: pointer;
        position: fixed;
        z-index: 999;
         background-color: rgb(51, 51, 51,0.8);
         bottom: 0rem;
     
    }
    .sizeImg{
        width: 60rem;
        height: 60rem;
        /*margin-right: 20rem;*/
        margin-top: 20rem;
        margin-bottom: 20rem;
    }
    .folotRl{
        display: none;
    }
    .znBtydd {
        display: none;
    }

    .ydstyle {
        display: none;
    }

    .lhlCenter1 {
        display: none;

    }

    .pcYst {
        display: flex;
        justify-content: center;
        /*margin-top: 20rem;*/
    }

    .wpjjImg {
        display: none;
    }

    .selected-info {
        display: none;
    }

    .top_yd {
        display: none;
    }

    .zjrlBox {
        display: none;
    }


    .content_box {
        width: 100vw;
        /* height: 1286rem; */
        background-image: url("../image/nrBgm.png");
        background-size: cover;
        background-color: #FBF4DD;
        padding-top: 70rem;
        
    }

    .hplhl {
        background-image: url("../image/zr.png");
        background-size: 100%;
        width: 1372rem;
        height: 193rem;
        border-radius: 0rem 0rem 0rem 0rem;
        margin: auto;
        background-repeat: no-repeat;

    }

    .hlnr {
        width: 1332rem;
        margin: auto;
        margin-top: 20rem;
        border: 10rem solid #B61E12;

        position: relative;
        display: flex;
        justify-content: space-between;
        padding: 10rem;
    }

    .sz1 {
        width: 78rem;
        height: 78rem;
        position: absolute;
        bottom: -48rem;
        right: -52rem;
    }

    .sz2 {
        width: 78rem;
        height: 78rem;
        position: absolute;
        bottom: -48rem;
        left: -52rem;
    }

    .jhImg {
        width: 800rem;
        height: 1225rem;
        /*height: 100% ;*/
    }


    .riBox {
        width: 513rem;
        height: 570rem;
        background: #FFFFFF;
        border-radius: 20rem 20rem 20rem 20rem;
        margin-right: 10rem;
    }

    .syzn {
        background: #FFFFFF;
        width: 513rem;
        border-radius: 20rem 20rem 20rem 20rem;
        margin-top: 12rem;
        display: block !important;
    }

    .znBt {
        display: flex;
        align-items: center;
        padding: 22rem 27rem 22rem 22rem;
        background: #efefef;
        border-radius: 20rem 20rem 0rem 0rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: 600;
        font-size: 28rem;
        color: #333333;
        line-height: 34rem;
        text-align: left;
        font-style: normal;
        text-transform: none;

    }

    .imgBul {
        width: 42rem;
        height: 22rem;
        margin-right: 10rem;
    }

    .imgBul1 {
        width: 42rem;
        height: 22rem;
        margin-left: 10rem;
    }

    .bw {
        font-family: PingFang SC, PingFang SC;
        font-weight: 600;
        font-size: 22rem;
        color: #333333;
        line-height: 28rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        padding: 12rem 0rem 12rem 22rem;
    }

    .wzContent {
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 16rem;
        color: #333333;
        line-height: 28rem;
        text-align: left;
        font-style: normal;
        text-transform: none;

    }

    .redStyle {
        color: #B61E12 ;
    }

    .one {
        padding: 12rem 22rem 12rem 22rem;
           background: #efefef;
    }

    .two {
        padding: 12rem 22rem 12rem 22rem;
    }

    .three {
        padding: 12rem 22rem 12rem 22rem;
           background: #efefef;
    }

    .four {
        padding: 12rem 22rem 12rem 22rem;
    }

    .five {
        padding: 12rem 22rem 12rem 22rem;
           background: #efefef;
        border-radius: 0rem 0rem 20rem 20rem;
    }



    .rwjj {
        width: 100vw;
        background: #FBF4DD;
        margin-top: -1rem;


    }

    .lhlCenter {
        width: 1200rem;
        height: 79rem;
        margin: auto;
        margin-top: 80rem;
        margin-bottom: 58rem;
    }

    .ystBox {
        background-image: url("../image/yst.png");
        background-size: cover;
        width: 741rem;
        height: 552rem;
        margin-right: 30rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .rstBox {
        background-image: url("../image/rst.png");
        background-size: cover;
        width: 741rem;
        height: 552rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .yst1 {
        width: 637rem;
        height: 381rem;
    }

    .rst1 {
        width: 637rem;
        height: 381rem;
    }

    .wjsdp {
        background-image: url("../image/ssh.png");
        width: 100vw;
        height: 571rem;
        background-size: cover;
        margin-top: 45rem;
        padding-left: 290rem;
        background-color: #FFF3DF;
        display: flex;
        align-items: center;
        overflow: hidden;
        padding-bottom: 80rem;
    }

    .wjsdpImg {
        width: 268rem;
        height: 71rem;
    }

    .dptxt {
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 20rem;
        color: #333333;
        line-height: 40rem;
        letter-spacing: 1rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        width: 750rem;
        margin-top: 33rem;
        text-indent: 2em;
    }

    .avatcPc {
        width: 558rem;
        height: 458rem;
        display: flex;

    }

    .wpct {
        font-family: zihun55hao-longyinshoushu, zihun55hao-longyinshoushu;
        font-weight: 400;
        font-size: 36rem;
        color: #713616;
        line-height: 36rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        display: block;
        margin-left: 20rem;
    }

    .avatic {
        width: 558rem;
        height: 458rem;
        margin-left: 54rem;
    }


    /* 日历
     */
    .calendar {
        font-family: system-ui, sans-serif;
        width: 450rem;
        margin: 0rem 30rem 16rem 30rem;
        border-radius: 12rem;
        padding-top: 30rem;
        font-size: 20rem;
    }

    .header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 12rem;
        margin-left: 25rem;
        margin-right: 25rem;
    }

    .rightjt {
        cursor: pointer;
    }

    .leftJt {
        cursor: pointer;
    }

    .yearBox {
        width: 147rem;
        height: 50rem;
        background: #FFFFFF;
        border-radius: 9rem 9rem 9rem 9rem;
        border: 1rem solid rgba(112, 112, 112, 0.6784);
        opacity: 0.63;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 22rem;
        color: #333333;
        font-style: normal;
        text-transform: none;
        padding-left: 16rem;
        cursor: pointer;
    }

    .monthBox option {
        cursor: pointer;
    }

    .monthBox {
        width: 147rem;
        height: 50rem;
        background: #FFFFFF;
        border-radius: 9rem 9rem 9rem 9rem;
        border: 1rem solid rgba(112, 112, 112, 0.6784);
        opacity: 0.63;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 22rem;
        color: #333333;
        font-style: normal;
        text-transform: none;
        padding-left: 16rem;
        cursor: pointer;
    }

    .navigation button:hover {
        color: #007bff;
        transform: scale(1.1);
    }

    .controls {
        display: flex;
        gap: 8rem;
    }



    .calendar-table {
        width: 100%;
        border-collapse: separate;
        border-spacing: 3rem;
        table-layout: fixed;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 20rem;
        color: #333333;
        font-style: normal;
        text-transform: none;
    }

    .rqtx {
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 20rem;
        color: #A8A8A8 !important;
        line-height: 20rem;

        font-style: normal;
        text-transform: none;
    }

    .calendar-table th {
        height: 32rem;
        color: #666;
        font-weight: normal;
        font-size: 0.9em;
    }

    .calendar-table td {
        height: 65rem;
        text-align: center;
        border-radius: 6rem;
        cursor: pointer;
        transition:
            background 0.2s,
            transform 0.1s;
        position: relative;
    }

    /* .calendar-table td.current-month:hover {
        background: #e9ecef;
    } */

    .calendar-table td.selected {
        /* background: #007bff !important;
        color: white;
        transform: scale(0.95); */
        color: #B61E12;
    }

    .calendar-table td .hsqq {
        /* background: #007bff !important;
        color: white;
        transform: scale(0.95); */
        color: #B61E12;
        display: none !important;
    }

    .other-month {
        color: #ccc !important;
    }

    .time-control {
        margin-top: 12rem;
        text-align: center;
    }

    input[type="time"] {
        padding: 6rem;
        border: 1rem solid #e0e0e0;
        border-radius: 8rem;
    }

    .selected-info {
        margin-top: 12rem;
        padding: 10rem;
        background: white;
        border-radius: 8rem;
        text-align: center;
        font-size: 0.9em;
    }

    .btnBox_1 {
        display: flex;
        align-items: center;
        margin-top: 16rem;
        cursor: pointer;
        justify-content:center ;
    }

    .ljzr {
        width: 222rem;
        height: 60rem;
        background: #B61E12;
        border-radius: 35px 35px 35px 35px;
        text-align: center;
        line-height: 60rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 24rem;
        color: #FFFFFF;

        font-style: normal;
        text-transform: none;
        margin-right: 9rem;
    }

    .xzjr {
        width: 224rem;
        height: 61rem;
        /* border-radius: 35rem 35rem 35px 35px; */
        background-image: url("../image/xzjr.png");
        background-size: 100%;
    
    }
    

    .fxd {
        display: flex;
        align-items: center;
        margin-top: 40rem ;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 18rem;
        color: #666666;
        line-height: 20rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        justify-content: center;
    }

    .wximg {
        width: 28rem;
        height: 28rem;
        margin-left: 20rem;
        cursor: pointer;
    }

    .wbimg {
        width: 28rem;
        height: 28rem;
        margin-left: 20rem;
        cursor: pointer;
    }

    .qqimg {
        width: 28rem;
        height: 28rem;
        margin-left: 20rem;
        cursor: pointer;
    }

}

   /* 模态框样式 */
        .modal {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.9);
            z-index: 1000;
        }

        /* 图片容器 */
        .modal-content {
            position: absolute;
            top: 20%;
            left: 5%;
            /*transform: translate(-50%, -50%);*/
            max-width: 90%;
            max-height: 90%;
            touch-action: none;
            cursor: grab;
          
        }
        /*  .modal-content{*/
        /*  position: absolute;*/
        /*  right: 0;*/
        /*  left: 0;*/
        /*  top: 0;*/
        /*  bottom: 0;*/
        /*  margin: auto;*/
        /*}*/

        .modal-content:active {
            cursor: grabbing;
        }


.popImgBox{
    position: flex !important;
    bottom:0rem !important;
    left: 0;
    margin: auto;
    right: 0;
    bottom: 0;
    text-align: center !important;
    font-size: 30rem;
    color: #fff;
    cursor: pointer;
    z-index: 999;
    /*width: 300rem;*/
     width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(51, 51, 51,0.8) !important;
}
.sizeImg{
    width: 60rem;
    height: 60rem;
    /*margin-right: 20rem;*/

}
#zoomImage{
        max-width: 100%;
    max-height: 100%;
     position: fixed;
            top: 10%;
            left: 50%;
            transform-origin: center center;
            touch-action: none;
            cursor: grab;
            /* 初始状态为原图大小 */
            transform: translate(-50%, -50%) scale(1);
}
.popH5{
    width: 100vw;
    height: 100vh;
    display: none;
    background-color: rgb(51, 51, 51,0.8);
    position: fixed;
    top: 0;
    z-index: 999;
}
.container {
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
  }
  #zoomImage {
    max-width: 100%;
    max-height: 100%;
    transition: transform 0.1s;
  }
@media not all and (min-width: 750px) {

.popImgBox{
    display: none;
}
    * {
        margin: 0;
        padding: 0;
    }

    .avatcPc {
        display: none;
    }

    .pc_box {
        background-image: url("../image/indexImg.png");
        width: 100vw;
        min-height: 100vh;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 0 -3rem ;
    }

    .lytz {
        position: absolute;
        top: 24rem;
        right: 16rem;
        width: 17rem;
        height: 13rem;
    }

    .close {
        position: absolute;
        top: 24rem;
        right: 16rem;
        width: 13rem;
        height: 13rem;
        display: none;
    }

     .ulBox {
        font-size: 14rem;
        position: fixed;
        top: 50rem;
        z-index: 99;
        height: calc(100vh - 30rem);
        visibility: hidden; 
        width: 100vw;
        /*background: rgb(0,0,0,0.8) !important;*/
              background:  transparent !important;
       
        display: flex;
        justify-content:flex-end;
     
  
    }
       .active {
            background: #fff;

            visibility: visible; /* 显示元素 */
      
        
          }
       .ulactive{
             opacity: 1; /* 完全不透明 */
            visibility: visible; /* 显示元素 */
          
            z-index: 99;
       }
        ul{
            opacity: 0; 
            visibility: hidden; 
           
            width: 155rem;
            height: 240rem;
            background: #FCEEBE;
            border-radius: 0rem 0rem 0rem 0rem;
             z-index: 99;
        }
        ul li{
             width: 100%;
            height: 60rem;
            line-height: 60rem;
           display: flex;
           justify-content: center !important;
       
         
        }
        ul li a{
                    width: 100%;
                          height: 60rem;
            line-height: 60rem;
                   display: flex;
                   justify-content: center !important;
                              color: #333333;
                text-decoration: none;
        }

    /*ul li a {*/

    /*    color: #333333;*/
    /*    text-decoration: none;*/
    /*       width: 100%;*/
    /*    display: flex;*/
    /*    justify-content: space-between;*/
    /*}*/
    ul li:nth-child(1) {
           background: #B61E12 ;
           color: #fff !important;
    }
    ul li:nth-child(1) a {
        
           color: #fff !important;
    } 
    ul li a {

        color: #333333;
        text-decoration: none;
           width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .content_box {
        background: rgb(252, 238, 190);
        padding-top: 10rem;
        min-height: 100vh;
        padding-bottom: 24rem;
    }

    .folotRl {
        width: 343rem;
        height: 249rem;
        background: #FFFFFF;
        border-radius: 13rem 13rem 13rem 13rem;
        margin: auto;
        margin-bottom: 10rem;
        overflow: hidden;
        position: relative;
    }



    .riBox {
        position: absolute;
        top: -259rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 13rem;
        color: #333333;
        line-height: 13rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        width: 343rem;

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

    .zkgdImg {
        width: 12rem;
        height: 6rem;
    }

    .zkgdImg1 {
        width: 12rem;
        height: 6rem;
       margin-left: 500rem;
      
    }

    .zkrlBox {
        text-align: center;
        width: 100%;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 12rem;
        color: #999999;
        line-height: 14rem;
        font-style: normal;
        text-transform: none;
        position: absolute;
        bottom: 12rem;
        z-index: 1;
    }

    .sqrlBox {
        text-align: center;
        width: 100%;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 12rem;
        color: #999999;
        line-height: 14rem;
        font-style: normal;
        text-transform: none;
        position: absolute;
        bottom: 12rem;
        display: none;
        z-index: 1;

    }

    .lunar-date {
        font-size: 8rem !important;
    }


    /* 日历
     */
    .calendar {
        font-family: system-ui, sans-serif;
        width: 333rem;
        /* margin: 0rem 30rem 16rem 30rem; */
        height: 195rem;
        font-size: 13rem;
        overflow: hidden !important;
    }

    .header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20rem;

    }

    .rightjt {
        font-size: 20rem;
    }

    .leftJt {
        font-size: 20rem;
    }



    .yearBox {
        width: 98rem;
        height: 33rem;
        background: #FFFFFF;
        border-radius: 6rem 6rem 6rem 6rem;
        border: 1rem solid rgba(112, 112, 112, 0.6784);
        opacity: 0.63;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 15rem;
        color: #333333;
        line-height: 15rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }


    .monthBox {
        width: 98rem;
        height: 33rem;
        background: #FFFFFF;
        border-radius: 6rem 6rem 6rem 6rem;
        border: 1rem solid rgba(112, 112, 112, 0.6784);
        opacity: 0.63;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 15rem;
        color: #333333;
        line-height: 15rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }

    .imgFt {
        width: 57rem !important;
        height:40rem !important;
        position: absolute;
        top: 2rem !important;
        left:-6rem !important;
    }

    .navigation button:hover {
        color: #007bff;
        transform: scale(1.1);
    }

    .controls {
        display: flex;
        gap: 8rem;
    }



    .calendar-table {
        width: 328rem;
        border-collapse: separate;
        border-spacing: 3rem;
        table-layout: fixed;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 13rem;
        color: #333333;
        font-style: normal;
        text-transform: none;
    }

    .rqtx {
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 13rem;
        color: #A8A8A8 !important;
        line-height: 10rem;
        /* padding-left: 17rem; */
        text-align: center;

        font-style: normal;
        text-transform: none;
    }

    .calendar-table th {
        height: 32rem;
        color: #666;
        font-weight: normal;
        font-size: 13rem;
    }

    .calendar-table td {
        height: 36rem;
        text-align: center;
        border-radius: 6rem;
        cursor: pointer;
        transition:
            background 0.2s,
            transform 0.1s;
        position: relative;
    }

    /* .calendar-table td.current-month:hover {
        background: #e9ecef;
    } */

    .calendar-table td.selected {
        /* background: #007bff !important;
        color: white;
        transform: scale(0.95); */
        color: #B61E12;
    }

    .calendar-table td .hsqq {
        /* background: #007bff !important;
        color: white;
        transform: scale(0.95); */
        color: #B61E12;
        display: none !important;
    }

    .other-month {
        color: #ccc !important;
    }

    .time-control {
        margin-top: 12rem;
        text-align: center;
    }

    input[type="time"] {
        padding: 6rem;
        border: 1rem solid #e0e0e0;
        border-radius: 8rem;
    }

    .selected-info {
        margin-top: 12rem;
        padding: 10rem;
        background: white;
        border-radius: 8rem;
        text-align: center;
        font-size: 0.9em;
        display: none;
    }

    .hplhl {
        display: none;
    }

    .hlnr {
        width: 331rem;
        height: 530rem !important;
        background: #F5E5B6;
        border-radius: 10rem 10rem 10rem 10rem;
        border: 6rem solid #B61E12;
        margin: auto;
        position: relative;

    }

    .zjrselect {
        width: 310rem;
        height: 40rem;
        background: linear-gradient(90deg, #B61E12 25%, #FD8D4C 46%, #B61E12 81%);
        border-radius: 35rem 35rem 35rem 35rem;
        margin: auto;
        margin-top: 12rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 16rem;
        color: #FFFFFF;
        line-height: 40rem;
        text-align: center;
        font-style: normal;
        text-transform: none;
    }


    .xzfx {
             width: 310rem;
        height: 40rem;
        background: linear-gradient(90deg, #B61E12 25%, #FD8D4C 46%, #B61E12 81%);
        border-radius: 35rem 35rem 35rem 35rem;
        margin: auto;
        margin-top: 12rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 16rem;
        color: #FFFFFF;
        line-height: 40rem;
        text-align: center;
        font-style: normal;
        text-transform: none;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .xzIcon {
        width: 22rem;
        height: 20rem;
        /*margin-left: 65rem;*/
        margin-right: 4rem;
    }

    .fxIcon {
        width: 19rem;
        height: 18rem;
        margin-left: 50rem;
        margin-right: 4rem;
    }

    .sz1 {
        width: 48rem;
        height: 48rem;
        position: absolute;
        bottom: -28rem;
        right: -28rem;
    }

    .sz2 {
        width: 48rem;
        height: 48rem;
        position: absolute;
        bottom: -28rem;
        left: -28rem;
    }

    .top_yd {
        width: 100vw;
        height: 100rem;
    }

    .wpjjImg {
        width: 341rem;
        height: 77rem;
        margin: auto;
        padding-top: 8rem;
        margin-bottom: 20rem !important;
    }

    .rwjj {
        margin-top: 10rem;

    }

    .lhlCenter1 {
        width: 375rem;
        height: 43rem;

    }

    .pcYst {
        margin-top: 16rem;
    }

    .ystBox {
        background-image: url("../image/yst.png");
        width: 343rem;
        height: 256rem;
        background-size: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: auto;
    }

    .rstBox {
        background-image: url("../image/rst.png");
        width: 343rem;
        height: 256rem;
        background-size: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: auto;
        margin-top: 16rem;

    }

    .yst1 {
        width: 294rem;
        height: 176rem;
    }

    .rst1 {
        width: 294rem;
        height: 176rem;
    }

    .lhlCenter {
        display: none;
    }

    .wjsdp {
        display: none;
    }

    .syzn {
        position: fixed;
        z-index: 99;
        display: block;
        width: 287rem;
        height: 630rem;
        background: #FFFBED;
        border-radius: 10rem 10rem 10rem 10rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 10rem;
        color: #333333;
        line-height: 16rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        display: none;
    }

    .znBt {
        display: none;
    }



    .jhImg {
        width: 330rem;
        height: 462rem;
    }

    .pcFxList {
        display: none;
    }

    .popMoud_content {
        display: none;
    }

    .popMoud {
        position: fixed;
        top: 0;
        width: 100vw;
        height: 100vh;
        background: rgba(0, 0, 0, 0.8);
        z-index: 9;
    }

    .znBtydd {}

    .dbBt {
        padding: 12rem;
        position: relative;
    }

    .znzt {
        width: 120rem;
        height: 19rem;
    }

    .gbImg {
        width: 9rem;
        height: 9rem;
        position: absolute;
        top: 6rem;
        right: 6rem;
    }

    .bw {
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 14rem;
        color: #333333;
        line-height: 16rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        background: #FFF8DF;
        padding: 7rem 12rem;
    }

    .one {
        padding: 7rem 12rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
        font-size: 14rem;
        color: #333333;
         line-height: 24rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        background: #FFFBED;
    }

    .two {
        padding: 7rem 12rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
             font-size: 14rem;
        color: #333333;
       line-height: 24rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        background: #FFF8DF;
    }

    .three {
        padding: 7rem 12rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
           font-size: 14rem;
        color: #333333;
         line-height: 24rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        background: #FFFBED;
    }

    .four {
        padding: 7rem 12rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
             font-size: 14rem;
        color: #333333;
          line-height: 24rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        background: #FFF8DF;
    }

    .five {
        padding: 7rem 12rem;
        font-family: PingFang SC, PingFang SC;
        font-weight: normal;
             font-size: 14rem;
        color: #333333;
        line-height: 24rem;
        text-align: left;
        font-style: normal;
        text-transform: none;

    }

    .redStyle {
        color: #B61E12 ;
    }

    .zjrlBox a {
        text-decoration: none;
        display: flex;
        align-items: center;
        color: #333333;
    }


}