.main{
    width:7.5rem;
    margin:0 auto;
    background: #eeeeee;
}
.banner{
    position: relative;
    width: 7.5rem;
    height: 8.96rem;
    background: url(https://webimgs.bthhotels.com/20260209/lyh_banner.png) no-repeat;
    background-size: 100% 100%;
} 
.hdgz{
    position: absolute;
        right: 0rem;
        top: 1.8rem;
        width: 0.72rem;
        height: 0.76rem;
        background: url(https://webimgs.bthhotels.com/20260209/hdgz.png) no-repeat;
        background-size: 100% 100%;
}
.tc_share {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}
.tc_sharebox {
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    width: 2.71rem;
    height: 1.99rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/sharets.png) no-repeat;
    background-size: 100% 100%;
}

.tc_out {
    position: absolute;
    left: 0.1rem;
    bottom: 0.2rem;
    width: 2rem;
    height: 0.6rem;
}
.share_out {
    position: absolute;
    right: 0.7rem;
    top: 3rem;
    width: 1.8rem;
    height: 0.7rem;
    text-align: center;
    color: #fff;
    font-size: 0.3rem;
    line-height: 0.7rem;
    border: 0.02rem solid #fff;
    border-radius: 0.2rem;
}
.myqy {
    position: absolute;
    right: 0rem;
    top: 2.8rem;
    width: 0.72rem;
    height: 0.76rem;
    background: url(https://webimgs.bthhotels.com/20260209/woqy.png) no-repeat;
    background-size: 100% 100%;
}
.part1 {
    position: relative;
    width: 7.5rem;
    height:2.5rem;
    background: url(https://webimgs.bthhotels.com/20260209/part1.png) no-repeat;
    background-size: 100% 100%;
}
.partcards0 {
    position: relative;
    width: 7.5rem;
    height: 7.44rem;
    background: url(https://webimgs.bthhotels.com/20260209/chushi.png) no-repeat;
    background-size: 100% 100%;
}
.partcards1{
position: relative;
    width: 7.5rem;
    height: 9.04rem;
    background: url(https://webimgs.bthhotels.com/20260209/bj_sx.png) no-repeat;
    background-size: 100% 100%;
}
.partcards2 {
    position: relative;
    width: 7.5rem;
    height: 9.04rem;
    background: url(https://webimgs.bthhotels.com/20260209/bj_wsx.png) no-repeat;
    background-size: 100% 100%;
}
.partcards3 {
    position: relative;
    width: 7.5rem;
    height: 9.04rem;
    background: url(https://webimgs.bthhotels.com/20260209/jin_sx.png) no-repeat;
    background-size: 100% 100%;
}
.partcards4 {
    position: relative;
    width: 7.5rem;
    height: 9.04rem;
    background: url(https://webimgs.bthhotels.com/20260209/jin_wsx.png) no-repeat;
    background-size: 100% 100%;
}
.partcards5 {
    position: relative;
    width: 7.5rem;
    height: 9.04rem;
    background: url(https://webimgs.bthhotels.com/20260209/zs_ysx.png) no-repeat;
    background-size: 100% 100%;
}
.huiback{
width: 2rem;
    height: 0.5rem;
    background-color: #F3F3F5;
    position: absolute;
    right: 0.5rem;
    top: 4.4rem;
}
.huibackbtn{
position: absolute;
    right: 0rem;
    top: 0.05rem;
    width: 1.21rem;
    height: 0.4rem;
    background: url(https://webimgs.bthhotels.com/20260209/qlqred.png) no-repeat;
    background-size: 100% 100%;
}
.partcards6 {
    position: relative;
    width: 7.5rem;
    height: 9.04rem;
    background: url(https://webimgs.bthhotels.com/20260209/zs_wsx.png) no-repeat;
    background-size: 100% 100%;
}
.part2 {
    position: relative;
    width: 7.5rem;
    height: 6.54rem;
    background: url(https://webimgs.bthhotels.com/20260209/part2.png) no-repeat;
    background-size: 100% 100%;
}
.yqNumbox {
position: absolute;
    width: 4.55rem;
    height: 1.3rem;
    left: 1.5rem;
    bottom: 2.0rem;
    display: flex;
    justify-content: space-between;
}
.yqNum{
    position: relative;
    width: 0.88rem;
        height: 1.3rem;
}
.yqNum img{
    float: left;
    width: 0.88rem;
    height: 0.88rem;
}
.yqNum  .yqNumtxt1{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.88rem;
    height: 0.4rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.26rem;
    color: #E4334B;
    font-weight: 500;
}
.yqNum .yqNumtxt2 {
    position: absolute;
        left: 0;
        bottom: 0;
    width: 0.88rem;
    height: 0.4rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.26rem;
    color: rgba(34, 34, 34, 0.7);
    font-weight: 400;
}
.lq_btn1{
    position: absolute;
    right: 0.55rem;
    top: 4.45rem;
    width: 1.76rem;
        height: 0.4rem;
}
.lq_btn2 {
    position: absolute;
    right: 0.55rem;
    top: 4.45rem;
    width: 1.21rem;
    height: 0.4rem;
}
.sfqwei{
position: absolute;
    right: 1.51rem;
    top: 1.45rem;
    width: 4.49rem;
    height: 2.13rem;
    background: url(https://webimgs.bthhotels.com/20260209/sfqwei.png) no-repeat;
    background-size: 100% 100%;
}
.ljyq{
    position: absolute;
        left: 2.52rem;
        top: 6.25rem;
        width:2.46rem;
        height: 0.8rem;
        background: url(https://webimgs.bthhotels.com/20260209/ljyq.png) no-repeat;
        background-size: 100% 100%;
}
.ljlqbtn {
        position: absolute;
            left: 4.7rem;
                top: 5.25rem;
            width: 2.46rem;
            height: 0.8rem;
            background: url(https://webimgs.bthhotels.com/20260209/ljlq.png) no-repeat;
            background-size: 100% 100%;
}
.yilqbtn1{
position: absolute;
    left: 4.7rem;
    top: 5.25rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.3rem;
    color: #5A4F49;
    width: 2.46rem;
    font-weight: bold;
    height: 0.8rem;
    letter-spacing: 0.04rem;
    background: url(https://webimgs.bthhotels.com/20260209/huiback.png) no-repeat;
    background-size: 100% 100%;
}
.cjfl{
    width: 1.5rem;
        height: 0.5rem;
        position: absolute;
        right: 0.5rem;
        top: 2.7rem;
}
.ljlq {
    position: absolute;
    left: 2.52rem;
    top: 6.25rem;
    width: 2.46rem;
    height: 0.8rem;
    background: url(https://webimgs.bthhotels.com/20260209/ljlq.png) no-repeat;
    background-size: 100% 100%;
}
.yqtxt{
position: absolute;
    left: 1.2rem;
    top: 3.7rem;
    width: 5.2rem;
        height: 0.37rem;
        font-family: AlibabaPuHuiTi_2_55_Regular;
        font-size: 0.26rem;
        color: #222222;
        line-height: 0.37rem;
        text-align: left;
        font-style: normal;
        letter-spacing: 0.01rem;
}
.sfqyi {
    position: absolute;
    right: 1.51rem;
    top: 1.45rem;
    width: 4.49rem;
    height: 2.13rem;
    background: url(https://webimgs.bthhotels.com/20260209/sfqyi.png) no-repeat;
    background-size: 100% 100%;
}
.tc_no,
.tc_sfq,
.tc_gz,
.tc_hytq,
.tc_jml,
.tc_mzg,
.tc_lbdz,
.tc_wsxx{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    background: rgba(0,0,0,0.7);
}
.tc_sfqbox {
    width: 5.94rem;
    height: 4.39rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(https://webimgs.bthhotels.com/20260209/back_sfq.png) no-repeat;
    background-size: 100% 100%;
}
.tc_nobox {
    width: 5.94rem;
    height: 4.75rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    /* background: url(https://webimgs.bthhotels.com/20260209/back_no.png) no-repeat; */
    background: url(https://webimgs.bthhotels.com/20260209/xianlingtequan.png) no-repeat;
    background-size: 100% 100%;
}
.tc_jmlbox {
    width: 5.94rem;
    height: 6.05rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(https://webimgs.bthhotels.com/20260209/back_jml.png) no-repeat;
    background-size: 100% 100%;
}
.tc_mzgbox {
    width: 5.94rem;
    height: 4.39rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(https://webimgs.bthhotels.com/20260209/back_mzf.png) no-repeat;
    background-size: 100% 100%;
}
.tc_hytqbox {
    width: 5.94rem;
    height: 4.39rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(https://webimgs.bthhotels.com/20260209/back_hytq.png) no-repeat;
    background-size: 100% 100%;
}
.tc_lbdzbox {
    width: 5.94rem;
    height: 4.39rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(https://webimgs.bthhotels.com/20260209/back_lbdz.png) no-repeat;
    background-size: 100% 100%;
}
.tc_wsxxbox {
    width: 5.94rem;
    height: 4.39rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(https://webimgs.bthhotels.com/20260209/back_wsxx.png) no-repeat;
    background-size: 100% 100%;
}
.tc_gzbox {
    width: 6.4rem;
    height: 7.58rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(https://webimgs.bthhotels.com/20260209/back_gz.png) no-repeat;
    background-size: 100% 100%;
}
.tc_gzcont {
    width: 5.6rem;
    float: left;
    text-align: left;
    font-size: 0.24rem;
    line-height: 0.46rem;
    height: 6.08rem;
    margin: 0.4rem;
    color: #222222;
    margin-top: 1.2rem;
    overflow: scroll;
}
    .tc_gzcont h1 {
        font-size: 0.28rem !important;font-weight:bold;
    }
    .tc_gzcont h2 {
        font-size: 0.24rem !important;font-weight:bold;
    }
.tc_sfqclose,
.tc_hytqclose,
.tc_lbdzclose,
.tc_wsxxclose{
    width: 2.1rem;
        height: 1rem;
        position: absolute;
        left: 0.5rem;
        bottom: 0.4rem;
}
.tc_sfqlook,
.tc_hytqlook,
.tc_lbdzlook,
.tc_wsxxlook {
    width: 2.5rem;
    height: 1rem;
    position: absolute;
    right: 0.5rem;
    bottom: 0.4rem;
}
.tc_jmllook {
    width: 2.75rem;
        height: 1rem;
        position: absolute;
        right: 1.6rem;
        bottom: 0.5rem;
}
.tc_jmlclose{
    width: 0.8rem;
    height: 0.81rem;
    position: absolute;
    left: 2.57rem;
    bottom: -1.3rem;
    background: url(https://webimgs.bthhotels.com/20260209/close_btn.png) no-repeat;
        background-size: 100% 100%;
}
.tc_mzgclose {
width: 2.5rem;
    height: 0.81rem;
    position: absolute;
    left: 1.7rem;
    bottom: 0.5rem;
}
.tc_gzclose {
    width: 0.8rem;
    height: 0.81rem;
    position: absolute;
    left: 2.57rem;
    bottom: -1.3rem;
    background: url(https://webimgs.bthhotels.com/20260209/close_btn.png) no-repeat;
    background-size: 100% 100%;
}
.tc_noclose{
width: 2.89rem;
    height: 1rem;
    position: absolute;
    left: 1.5rem;
    bottom: 0.4rem;
}
.part3 {
    position: relative;
    width: 7.5rem;
    height: 7.65rem;
    background: url(https://webimgs.bthhotels.com/20260209/part3.png) no-repeat;
    background-size: 100% 100%;
}
.part4 {
    position: relative;
    padding-top: 0.2rem;
    width: 7.5rem;
    height: 1.2rem;
    background: url(https://webimgs.bthhotels.com/20260209/part4.png) no-repeat;
    background-size: 100% 100%;
}
.goindex{
    position: fixed;
    left: 0.25rem;
    bottom: 0.3rem;
    width: 7rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.28rem;
    color: #fff;
    background: #E4334B;
    border-radius: 0.4rem;
    text-align: center;
}
.part11 {
    position: relative;
    width: 7.5rem;
    height: 2.5rem;
    background: url(https://webimgs.bthhotels.com/20260209/part11.png) no-repeat;
    background-size: 100% 100%;
}
.cardtype{
    position: absolute;
    left: 0.75rem;
    top: 3.9rem;
    width: 5.993rem;
    height: 2.486rem; 
    overflow: hidden;
}
.cardmeng{
    position: absolute;
    left: 0rem;
    top: 5rem;
    width: 7.5rem;
    height: 2.6rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/cardmengc.png) no-repeat;
    background-size: 100% 100%;
}
.munbox{
    position: absolute;
    left: 0.55rem;
    top: 5.7rem;
    width: 6.39rem;
    height: 1.2rem;
    overflow-x: scroll;
    white-space: nowrap;
}
.rzwei{
    position: absolute;
    left: 1.1rem;
    top: 6.85rem;
    width: 5.3rem;
    height: 1.153rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/rzwei.png) no-repeat;
    background-size: 100% 100%;
}
.rzcg{
    position: absolute;
    left: 1.1rem;
    top: 6.85rem;
    width: 5.3rem;
    height: 1.153rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/rzcg.png) no-repeat;
    background-size: 100% 100%;
}
.tzs1{
    position: absolute;
    left: -0.1rem;
    top: 1.15rem;
    width: 4.8666rem;
    height: 1.06rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tzs1.png) no-repeat;
    background-size: 100% 100%;
}
.tzs2{
    position: absolute;
    left: 0rem;
    top: 1.15rem;
    width: 4.8666rem;
    height: 1.06rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tzs2.png) no-repeat;
    background-size: 100% 100%;
}
.tzs3{
    position: absolute;
    left: 0rem;
    top: 1.15rem;
    width: 4.8666rem;
    height: 1.06rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tzs3.png) no-repeat;
    background-size: 100% 100%;
}
.onenight1{
    position: absolute;
    left: 0.93rem;
    top: 3.5rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/klq.png) no-repeat;
    background-size: 100% 100%;
}
.onenight2{
    position: absolute;
    left: 0.93rem;
    top: 3.5rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/ylq.png) no-repeat;
    background-size: 100% 100%;
}
.onenight3{
    position: absolute;
    left: 0.93rem;
    top: 3.5rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/wwcheng.png) no-repeat;
    background-size: 100% 100%;
}
.lijicj{
    position: absolute;
    right: 0rem;
    top: 0.7rem;
    width: 3.41333rem;
    height: 1.58666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/ljcj.png) no-repeat;
    background-size: 100% 100%;
}
.lijicjhui{
    position: absolute;
    right: 0.65rem;
    top: 0.7rem;
    width: 1.51333rem;
    height: 1.58666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/lijicjhui.png) no-repeat;
    background-size: 100% 100%;
}
.cjnumber0{
    position: absolute;
        right: 1.4rem;
        top: -0.2rem;
        width: 1.826rem;
        height: 1.373rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/cj0.png) no-repeat;
    background-size: 100% 100%;
}
.cjnumber1{
    position: absolute;
        right: 1.4rem;
        top: -0.2rem;
        width: 1.826rem;
        height: 1.373rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/cj1.png) no-repeat;
    background-size: 100% 100%;
}
.fivenight1{
    position: absolute;
    left: 5.42rem;
    top: 5.65rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/klq.png) no-repeat;
    background-size: 100% 100%;
}
.fivenight2{
    position: absolute;
    left: 5.42rem;
    top: 5.65rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/ylq.png) no-repeat;
    background-size: 100% 100%;
}
.fivenight3{
    position: absolute;
    left: 5.42rem;
    top: 5.65rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/wwcheng.png) no-repeat;
    background-size: 100% 100%;
}
.hhpy{
    position: relative;
    width: 7.5rem;
    height: 6.65333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/hhpy.png) no-repeat;
    background-size: 100% 100%;
}
.yqbton{
    position: absolute;
    left: 0.1rem;
    top: 2.3rem;
    width: 4.6866rem;
    height: 1.05333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/ljyqdi.png) no-repeat;
    background-size: 100% 100%;
}
.jindu1{
    position: absolute;
    left: 1.3rem;
    top: 4.65rem;
    width: 4.77333rem;
    height: 0.4133rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/jindu1.png) no-repeat;
    background-size: 100% 100%;
}
.jindu2{
    position: absolute;
    left: 1.3rem;
    top: 4.65rem;
    width: 4.77333rem;
    height: 0.4133rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/jindu2.png) no-repeat;
    background-size: 100% 100%;
}
.jindu3{
    position: absolute;
    left: 1.3rem;
    top: 4.65rem;
    width: 4.77333rem;
    height: 0.4133rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/jindu3.png) no-repeat;
    background-size: 100% 100%;
}
.jindu4{
    position: absolute;
    left: 1.3rem;
    top: 4.65rem;
    width: 4.77333rem;
    height: 0.4133rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/jindu4.png) no-repeat;
    background-size: 100% 100%;
}
.yq2_1{
    position: absolute;
    left: 1.08rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/wwcheng.png) no-repeat;
    background-size: 100% 100%;
}
.yq2_2{
    position: absolute;
    left: 1.08rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/klq.png) no-repeat;
    background-size: 100% 100%;
}
.yq2_3{
    position: absolute;
    left: 1.08rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/ylq.png) no-repeat;
    background-size: 100% 100%;
}
.yq3_1{
    position: absolute;
    left: 3.1rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/wwcheng.png) no-repeat;
    background-size: 100% 100%;
}
.yq3_2{
    position: absolute;
    left: 3.1rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/klq.png) no-repeat;
    background-size: 100% 100%;
}
.yq3_3{
    position: absolute;
    left: 3.1rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/ylq.png) no-repeat;
    background-size: 100% 100%;
}
.yq5_1{
    position: absolute;
    left: 5.3rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/wwcheng.png) no-repeat;
    background-size: 100% 100%;
}
.yq5_2{
    position: absolute;
    left: 5.3rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/klq.png) no-repeat;
    background-size: 100% 100%;
}
.yq5_3{
    position: absolute;
    left: 5.3rem;
    top: 5.55rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/ylq.png) no-repeat;
    background-size: 100% 100%;
}
.kelingqu{
    position: absolute;
    left: 0.97rem;
    top: 5.2rem;
    width: 5.626666rem;
    height: 0.29333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/yqrbox.png) no-repeat;
    background-size: 100% 100%;
}
.sp1{
    border-radius: 0.2rem;
    position: absolute;
    left: 0.8rem;
    top: 1.6rem;
    width: 1.9066rem;
    height: 2.35333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/sp1.png) no-repeat;
    background-size: 100% 100%;
}
.sp2{
    border-radius: 0.2rem;
    position: absolute;
    left: 2.8rem;
    top: 1.6rem;
    width: 1.9066rem;
    height: 2.35333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/sp2.png) no-repeat;
    background-size: 100% 100%;
}
.sp3{
    border-radius: 0.2rem;
    position: absolute;
    left: 4.8rem;
    top: 1.6rem;
    width: 1.9066rem;
    height: 2.35333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/sp3.png) no-repeat;
    background-size: 100% 100%;
}
.yqhylistceng,.yqpaihanglistceng,.guizeceng,.jiangpinceng,.ryd500ceng,.JJychceng,.mangheceng,.dahuiyuanceng,.dahuiyuanceng1,.errorceng,.younthcardceng,.younthcardceng1,.younthcardceng2,.younthcardceng3,.tc_wxts,.tc_share{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
}
.addressceng{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, #78c4f2, #54a7ef)
}
.tc_wxtsbox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.6rem;
    height: 3.2666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tc_wxts.png) no-repeat;
    background-size: 100% 100%;
}
.tc_sharebox{
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    width: 2.71rem;
    height: 1.99rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/sharets.png) no-repeat;
    background-size: 100% 100%;
}
.tc_out{
    position: absolute;
    left: 0.1rem;
    bottom: 0.2rem;
    width: 2rem;
    height: 0.6rem;
}
.share_out{
    position: absolute;
    right: 0.7rem;
    top: 3rem;
    width: 1.8rem;
    height: 0.7rem;
    text-align: center;
    color: #fff;
    font-size: 0.3rem;
    line-height: 0.7rem;
    border: 0.02rem solid #fff;
    border-radius: 0.2rem;
}
.tc_tjiao{
    position: absolute;
    right: 0.1rem;
    bottom: 0.2rem;
    width: 2rem;
    height: 0.6rem;
}
.jiangpinbox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 6.73rem;
    /* min-height: 5rem; */
    border-radius: 0.3rem;
    background: linear-gradient(to bottom, #78c4f2, #54a7ef)
}
.ryd500box{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.2rem;
    height: 4.8866rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/cj_500ryd.png) no-repeat;
    background-size: 100% 100%;
}
.JJychbox{
    position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 4.2rem;
        height: 5.5066rem;
        background: url(https://webimgs.bthhotels.com/webactivity/youthcard/251115/ncychmp.png) no-repeat;
        background-size: 100% 100%;
}
.manghebox {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 4.2rem;
    height: 5.5066rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/tcmh.png) no-repeat;
    background-size: 100% 100%;
}
.dahuiyuanbox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.2rem;
    height: 4.8866rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/cj_dhy.png) no-repeat;
    background-size: 100% 100%;
}
.dahuiyuanbox1{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.2rem;
    height: 4.8866rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/dhy_yueka.png) no-repeat;
    background-size: 100% 100%;
}
.younthcardbox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.2rem;
    height: 5.50666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tc_tzslq.png) no-repeat;
    background-size: 100% 100%;
}
.younthcardbox1{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.2rem;
    height:4.6333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tc_fbk.png) no-repeat;
    background-size: 100% 100%;
}
.younthcardbox2{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.2rem;
    height:4.6333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tc_manghe.png) no-repeat;
    background-size: 100% 100%;
}
.younthcardbox3{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.2rem;
    height:4.6333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tc_299fq.png) no-repeat;
    background-size: 100% 100%;
}
.addressbox{
    position: absolute;
    left: 0.49rem;
    top: 2.2rem;
    width: 6.52rem;
    height:9.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/adressbox.png) no-repeat;
    background-size: 100% 100%;
    z-index: 10;
}
.address_tj{
    position: absolute;
    left: 1.62rem;
    top: 6.7rem;
    width: 3.28rem;
    height: 0.7533rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tjiao_ing.png) no-repeat;
    background-size: 100% 100%;
}
.address_tjhui{
    position: absolute;
    left: 1.62rem;
    top: 6.7rem;
    width: 3.28rem;
    height: 0.7533rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tjiao_hui.png) no-repeat;
    background-size: 100% 100%;
}
.address_tjcg{
    position: absolute;
    left: 1.62rem;
    top: 6.7rem;
    width: 3.28rem;
    height: 0.7533rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tjiao_cg.png) no-repeat;
    background-size: 100% 100%;
}
.name{
    width: 5rem;
    height: 0.4rem;
    position: absolute;
    left: 0.65rem;
    top: 1.1rem;
    border: none;
    font-size: 0.22rem;
    color: #000;
    font-weight: bold;
}
.phone{
    width: 5rem;
    height: 0.4rem;
    position: absolute;
    left: 0.65rem;
    top: 2.3rem;
    border: none;
    font-size: 0.22rem;
    color: #000;
    font-weight: bold;
}
.diqu{
    width: 5rem;
    height: 0.4rem;
    position: absolute;
    left: 0.65rem;
    top: 3.51rem;
    border: none;
    font-size: 0.22rem;
    color: #000;
    font-weight: bold;
}
.address{
    width: 5rem;
    height: 0.4rem;
    position: absolute;
    left: 0.65rem;
    top: 4.7rem;
    border: none;
    font-size: 0.22rem;
    color: #000;
    font-weight: bold;
}
.address_tit1{
    position: absolute;
    left: 0.76rem;
    top: 1.4rem;
    width: 5.4466rem;
    height:1.00666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tianxie.png) no-repeat;
    background-size: 100% 100%;
    z-index: 9;
}
.address_tit2{
    position: absolute;
    left: 0.76rem;
    top: 1.4rem;
    width: 5.4466rem;
    height:1.00666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/tianxied.png) no-repeat;
    background-size: 100% 100%;
    z-index: 9;
}
.errorbox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 4.2rem;
    /* height: 4.8866rem; */
    border-radius: 0.1rem;
    padding: 0.3rem;
    background: #fff;
    font-size: 0.3rem;
    color: #000;
    text-align: center;
    line-height: 0.5rem;
}
.jiangpincont{
    margin: 0.15rem;
    width: 6.43rem;
    min-height: 3rem;
    border-radius: 0.3rem;
    background-color: #fff;
    padding-top: 1rem;
    padding-bottom: 0.1rem;
    max-height: 10rem;
    
}
.lqpartbox{
    margin-left: 0.45rem;
    width: 5.5rem;
    padding-top: 0.2rem;
    max-height: 8.8rem;
    overflow: scroll;
}
.lqjltit{
    position: absolute;
    left: 1.9rem;
    top: 0.13rem;
    width: 2.78rem;
    height: 0.64666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/lqjl.png) no-repeat;
    background-size: 100% 100%;
}
.lqpart{
    
    width: 5.5rem;
    min-height: 1rem;
    border-radius: 0.25rem;
    background-color: #d9effb;
    padding-bottom: 0.1rem;
    margin-bottom: 0.2rem;
}
.quan299{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/299fq.png) no-repeat;
    background-size: 100% 100%;
}
.ryd500{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/500ryd.png) no-repeat;
    background-size: 100% 100%;
}
.ryd2000{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/2000ryd.png) no-repeat;
    background-size: 100% 100%;
}
.ryd3000{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/3000ryd.png) no-repeat;
    background-size: 100% 100%;
}
.ryd5000{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/5000ryd.png) no-repeat;
    background-size: 100% 100%;
}
.bdahuiyuan{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/bdahuiyuan.png) no-repeat;
    background-size: 100% 100%;
}
.bdahuiyuan1{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/dahuiyuan_yueka.png) no-repeat;
    background-size: 100% 100%;
}
.duihuanma{
    margin-left: 0.15rem;
    margin-top: 0.15rem;
    width: 5.20666rem;
    height: 0.48666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/duihuanma.png) no-repeat;
    background-size: 100% 100%;
}
.duihuandz{
    margin-left: 0.15rem;
    margin-top: 0.15rem;
    width: 5.20666rem;
    height: 0.48666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/duihuandz.png) no-repeat;
    background-size: 100% 100%;
}
.czzfb{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/czzfb.png) no-repeat;
    background-size: 100% 100%;
}
.jjmp {
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/251115/ncych.png) no-repeat;
    background-size: 100% 100%;
}
.manghe{
    margin-top: -0.1rem;
    position: relative;
    width: 5.5rem;
    height: 1.38666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/manghe.png) no-repeat;
    background-size: 100% 100%;  
}
.jpsm{
    margin: 0.2rem;
    width: 5.1rem;
    color: #808080;
    font-size: 0.18rem;
    line-height: 0.3rem;
}
#copyText, #copyText1, #copyText2, #copyText3 {
    /* float: left; */
    font-size: 0.2rem;
    color: #6e6e6e;
    font-weight: bold;
    width: 2.7rem;
    height: 0.48666rem;
    left: -10rem;
    border: none;
    position: absolute;
    z-index: -111;
}
.copyText,.copyText1,.copyText2,.copyText3{
    margin-left: 1.5rem;
    margin-top: 0;
    float: left;
    font-size: 0.2rem;
    color: #6e6e6e;
    font-weight: bold;
    width: 2.7rem;
    height: 0.48666rem;
    line-height: 0.48666rem;
    border: none;
}
.copy1{
    margin-left: 0.23rem;
    margin-top: 0;
    float: left;
    width: 0.73rem;
    height: 0.48666rem;
}
.yqhylistbox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 6.78rem;
    height: 8.27333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/yqjlbox.png) no-repeat;
    background-size: 100% 100%;
}
.yqpaihanglistbox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 6.78rem;
    height: 8.5666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/phbox.png) no-repeat;
    background-size: 100% 100%;
}
.guizebox{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 5.37333rem;
    height: 6.87333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/hdsm.png) no-repeat;
    background-size: 100% 100%;
}
.yqhylist{
    margin-top: 1.5rem;
    margin-left: 0.5rem;
    width: 5.78rem;
    height: 6.3rem;
    overflow-y: scroll;
}
.yqpaihanglist{
    margin-top: 1.8rem;
    margin-left: 0.42rem;
    width: 5.86rem;
    height: 6.3rem;
    overflow-y: scroll; 
}
.guizecont{
    margin-top: 1rem;
    margin-left: 0.35rem;
    width: 4.7rem;
    height: 5.3rem;
    overflow-y: scroll;
    font-size: 0.2rem;
    color: #000;
    line-height: 0.3rem;
}
.closegz{
    position: absolute;
    left: 50%;
    bottom: -2rem;
    transform: translate(-50%,-50%);
    width: 1.1333rem;
    height: 1.1333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/close.png) no-repeat;
    background-size: 100% 100%;
}
.close_cj{
    position: absolute;
    left: 50%;
    bottom: -1.2rem;
    transform: translate(-50%,-50%);
    width: 0.81333rem;
    height: 0.81333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/cj_gb.png) no-repeat;
    background-size: 100% 100%;
}
.close_cj1 {
    position: absolute;
    left: 50%;
    bottom: -0.4rem;
    transform: translate(-50%, -50%);
    width: 0.81333rem;
    height: 0.81333rem;
}
.close_qck1{
    position: absolute;
    left: 50%;
    bottom: -0.15rem;
    transform: translate(-50%,-50%);
    width: 2rem;
    height: 0.6rem;
}
.close_qck{
    position: absolute;
    left: 50%;
    bottom: -0.4rem;
    transform: translate(-50%,-50%);
    width: 0.81333rem;
    height: 0.81333rem;
}
.yqjlbot{
    position: absolute;
    left: 3.8rem;
    top: 1.5rem;
    width: 1rem;
    height: 0.3rem;
}
.yqback{
    position: absolute;
    left: 0;
    top: 0.6rem;
    width: 1.2933rem;
    height: 0.6rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/back.png) no-repeat;
    background-size: 100% 100%;
}
.yqcont{
    width: 5.78rem;
    height: 0.48rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/yqk.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: space-between;
    font-size: 0.26rem;
    color: #000;
    margin-bottom: 0.2rem;
}
.yqphcont{
    width: 5.86rem;
    height: 0.48rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/jlk.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0.26rem;
    color: #000;
    margin-bottom: 0.2rem; 
}
.yqcont1{
    width: 2.2rem;
    height: 0.48rem;
    text-align: center;
    line-height: 0.48rem;
}
.yqcont2{
    width: 3rem;
    height: 0.48rem;
    text-align: center;
    line-height: 0.48rem;
}
.yqphcont1{
    float: left;
    width: 0.8rem;
    height: 0.48rem;
    text-align: center;
    line-height: 0.48rem;
}
.yqphcont2{
    float: left;
    width: 2.3rem;
    height: 0.48rem;
    text-align: center;
    line-height: 0.48rem;
}
.yqphcont3{
    float: left;
    margin-left: 1.7rem;
    width: 0.6rem;
    height: 0.48rem;
    text-align: left;
    line-height: 0.48rem;
}
.paiming{
    position: absolute;
        display: flex;
        justify-content: space-between;
        left: 2.88rem;
        top: 4.38rem;
        width: 1.6rem;
        height: 0.39333rem;
        color: #fff;
        font-size: 0.22rem;
        font-weight: bold;
        line-height: 0.48rem;
        text-align: left;
}
.paiming1{
    display: block;
    height: 0.39333rem;
    width: 0.6rem;
}
.paiming2 {
    display: block;
    height: 0.39333rem;
    width: 1rem;
}
.time-jp{
    position: absolute;
    left: 1.8rem;
    top: 0.79rem;
    width: 3rem;
    height: 0.2rem;
    color: #535353;
    font-size: 0.18rem;
    /* font-weight: bold; */
    line-height: 0.2rem;
}
.time-jp1 {
    position: absolute;
    left: 1.8rem;
    top: 0.94rem;
    width: 3rem;
    height: 0.2rem;
    color: #535353;
    font-size: 0.18rem;
    /* font-weight: bold; */
    line-height: 0.2rem;
}
.ruzhu{
    position: absolute;
        left: 4.1rem;
        top: 4.86rem;
        width: 1.3rem;
        height: 0.4rem;
        color: #fff;
        font-size: 0.3rem;
        font-weight: bold;
        line-height: 0.4rem;
        text-align: left;
}
.sucessnum{
    position: absolute;
    letter-spacing: 0.01rem;
    left: 0.95rem;
    top: 1.37rem;
    width: 2.8rem;
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.3rem;
    text-align: left;
    font-weight: bold;
    color: rgb(85, 85, 85);
}
.jpbox{
    position: relative;
    width: 7.5rem;
    height: 6.91333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/251115/jpbox.png) no-repeat;
    background-size: 100% 100%;
}

.eightnight1{
    position: absolute;
    left: 0.95rem;
    top: 5.65rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/klq.png) no-repeat;
    background-size: 100% 100%;
}
.eightnight2{
    position: absolute;
    left: 0.95rem;
    top: 5.65rem;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/ylq.png) no-repeat;
    background-size: 100% 100%;
}
.eightnight3{
    position: absolute;
    left: 0.95rem;
    top: 5.65rem;;
    width: 1.1666rem;
    height: 0.84666rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/wwcheng.png) no-repeat;
    background-size: 100% 100%;
}




::-webkit-scrollbar {
    display: none; /* 对于Webkit浏览器 */
}
.munbox1{
    width: 6.38rem;
    height: 0.68rem;
    display: flex;
    justify-content: space-around;
}
.numtxtbox{
    width: 6.38rem;
    height: 0.68rem;
    display: flex;
    justify-content: space-around;
}
.numtxt{
    width: 2rem;
    height: 0.4rem;
    font-size: 0.18rem;
    line-height: 0.4rem;
    text-align: center;
    color: #000;
}
.mun{
    width: 0.68rem;
    height: 0.68rem;
}
/* .num1{
    width: 0.8867rem;
    height: 1rem;
}
.num2{
    width: 0.95333rem;
    height: 1rem;
}
.num3{
    width: 0.83333rem;
    height: 1rem;
}
.num4{
    width: 0.84rem;
    height: 1rem;
}
.num5{
    width: 0.92rem;
    height: 1.02rem;
}
.num6{
    width: 0.68rem;
    height: 1rem;
} */
.mun img{
    float: left;
    width: 100%;
}
.guize{
    position: absolute;
    right: 0;
    top:3.07rem;
    width: 0.4933rem;
    height: 0.78rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/guize.png) no-repeat;
    background-size: 100% 100%; 
}
.jiangpin{
    position: absolute;
    right: 0;
    top:3.92rem;
    width: 0.4933rem;
    height: 0.78rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/jiangpin.png) no-repeat;
    background-size: 100% 100%; 
}
.jindu{
    width: 7.5rem;
    height: 3.813rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/jindu.png) no-repeat;
    background-size: 100% 100%;
}
.tzbox{
    position: relative;
    width: 7.5rem;
    height: 6.926rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/tzbox.png) no-repeat;
    background-size: 100% 100%;
}
.rujiaxy {
    position: relative;
    width: 7.5rem;
    margin-top:-0.01rem;
    height: 3.333rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/rjxybanner.png) no-repeat;
    background-size: 100% 100%;
}
.dahuiyuan{
    position: relative;
    width: 7.5rem;
    height: 2.873rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/ncbox.png) no-repeat;
    background-size: 100% 100%;
}
.dahuiyuan1 {
    position: relative;
    width: 7.5rem;
    height: 2.873rem;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/manghe.png) no-repeat;
    background-size: 100% 100%;
}
.cardname{
    position: absolute;
    left: 0.9rem;
    top: 0.228rem;
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.26rem;
    font-weight: bold;
    color: #50484b;
    text-align: left;
}
.cardtime{
    position: absolute;
    left: 0.32rem;
    top: 0.7rem;
    width: 3.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.18rem;
    color: #92898a;
    text-align: left;
}
.top1{
    position: relative;
    width: 7.5rem;
    height: 8.9rem;
    background: url(../img/home/top1.png) no-repeat;
    background-size: 100% 100%;
}
.zhongjiang{
    position: absolute;
    bottom: 0.02rem;
    right: 0.4rem;
    width: 1.76rem;
    height: 0.57rem;
    background: url(../img/home/zj.png) no-repeat;
    background-size: 100% 100%;
}
.mdsm{
    position: absolute;
    top: 0.5rem;
    right: 0.4rem;
    width: 1.76rem;
    height: 0.6rem;
}
.zhongjiang img{
    margin-left: 0.3rem;
    margin-top: 0.12rem;
    float: left;
    width: 1.25rem;
    height: 0.31rem;
}
.top2 {
    position: relative;
    width: 7.5rem;
    height: 6.93rem;
    background: url(../img/home/top2.png) no-repeat;
    background-size: 100% 100%;
}
.content{
    margin-top: -0.87rem;
    width: 7.5rem;
}
.float{
    width: 7.5rem;
    height: 0.87rem;
    background: url(../img/home/float.png) no-repeat;
    background-size: 100% 100%;
}
.box{
    margin-top: -0.77rem;
    margin-left: 0.2rem;
    width: 7.1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cont{
    margin-bottom: 0.1rem;
    position: relative;
    width: 3.5rem;
    height: 5.4rem;
    background: url(../img/home/cont.png) no-repeat;
    background-size: 100% 100%;
}
.username {
    width: 1.9rem;
    height: 0.3rem;
    text-align: left;
    overflow: hidden;
    font-size: 0.18rem;
    line-height: 0.3rem;
    /* font-weight: bold; */
    color: #707070;
    position: absolute;
    left: 0.62rem;
    bottom: 0.17rem;
    white-space: nowrap;
}
.number{
    width: 0.58rem;
    height: 0.18rem;
    text-align: left;
    font-size: 0.18rem;
    line-height: 0.18rem;
    font-weight: bold;
    color: #707070;
    position: absolute;
    right: 0rem;
    bottom:0.23rem ;
}
.bjlimg{
    width: 3.5rem;
    height: 3.9rem;
    object-fit: cover;
}
.tit1{
    margin-left: 0.2rem;
    margin-top: 0.1rem;
    width: 3.3rem;
    height: 0.24rem;
    text-align: left;
    font-size: 0.24rem;
    line-height: 0.24rem;
    font-weight: bold;
    color: #e2b064;
}
.userimg{
    position: absolute;
    left: 0.18rem;
    bottom:0.18rem ;
    width: 0.33rem;
    height: 0.33rem;
    background: url(../img/home/uerimg.png) no-repeat;
    background-size: 100% 100%;
}
.kong{
    position: absolute;
    right: 0.64rem;
    bottom:0.2rem ;
    width: 0.3rem;
    height: 0.28rem;
    background: url(../img/home/kong.png) no-repeat;
    background-size: 100% 100%;
}
.red{
    position: absolute;
    right: 0.64rem;
    bottom:0.2rem ;
    width: 0.3rem;
    height: 0.28rem;
    background: url(../img/home/red.png) no-repeat;
    background-size: 100% 100%;
}
.tit2 {
    margin-left: 0.2rem;
    margin-top: 0.14rem;
    width: 3.3rem;
    height: 0.24rem;
    text-align: left;
    font-size: 0.24rem;
    line-height: 0.24rem;
    font-weight: 400;
    color: #707070;
    /*display: inline-block;*/
    white-space: nowrap;
    /* width: 100%; */
    overflow: hidden;
    text-overflow: ellipsis;
}
.more{
    width: 7.5rem;
    height: 1rem;
    text-align: center;
    font-size: 0.22rem;
    line-height: 1rem;
    font-weight: 400;
    color: #bfbfbf;
    margin-bottom: 1.1rem;
}
.bottom{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 7.5rem;
    height: 1.3rem;
    background: url(../img/home/bottom.png) no-repeat;
    background-size: 100% 100%;
}
.bot1{
    margin-top: 0.15rem;
    margin-left: 0.2rem;
    width: 7.1rem;
    height: 0.98rem;
    background: url(../img/home/bot1.png) no-repeat;
    background-size: 100% 100%; 
    padding-top: 0.18rem;
}
.bot2{
    margin-top: 0.15rem;
    margin-left: 0.2rem;
    width: 7.1rem;
    height: 0.98rem;
    background: url(../img/home/bot2.png) no-repeat;
    background-size: 100% 100%; 
    padding-top: 0.18rem;
}
.botit1{
    width: 100%;
    height: 0.36rem;
    text-align: center;
    font-size: 0.36rem;
    line-height: 0.36rem;
    font-weight: bold;
    color: #fff;
}
.botit3{
    width: 100%;
    height: 0.62rem;
    text-align: center;
    font-size: 0.36rem;
    line-height: 0.62rem;
    font-weight: bold;
    color: #fff;
}
.botit4{
    width: 100%;
    height: 0.62rem;
    text-align: center;
    font-size: 0.36rem;
    line-height: 0.62rem;
    font-weight: bold;
    color: #bdb5aa;
}
.botit2{
    width: 100%;
    margin-top: 0.12rem;
    height: 0.16rem;
    text-align: center;
    font-size: 0.16rem;
    line-height: 0.16rem;
    font-weight: 400;
    color: #fff;
}
.zj{
    display: none;
    position: fixed;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    width: 7.02rem;
    height: 10.55rem;
    background: url(../img/home/zjbj.png) no-repeat;
    background-size: 100% 100%;
    z-index: 10000;
}
.huodongsm{
    display: block;
    position: fixed;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    width: 7.02rem;
    height: 10.1rem;
    background: url(../img/home/zjbj.png) no-repeat;
    background-size: 100% 100%;
    z-index: 10000;
}
.huodongcont{
    padding: 0 0.4rem;
    width: 100%;
    height: 8.45rem;
    /* background: #e2b064; */
    font-size: 0.22rem;
    line-height: 0.4rem;
    color: #457183;
    margin-top: 1.35rem;
    overflow-y: scroll;
}
.zjgs1{
    position: absolute;
    left: -0.2rem;
    top: -0.5rem;
    width: 3.52rem;
    height: 1.89rem;
    background: url(../img/home/zjgs1.png) no-repeat;
    background-size: 100% 100%; 
    z-index: 999;
}
.hdsm1{
    position: absolute;
    left: -0.2rem;
    top: -0.5rem;
    width: 3.52rem;
    height: 1.89rem;
    background: url(../img/home/hdsm.png) no-repeat;
    background-size: 100% 100%; 
    z-index: 999;
}
.nonejiang{
    margin-left: 1.8rem;
    margin-top: 1.5rem;
    width: 3.43rem;
    height: 1.97rem;
    background: url(../img/home/nonejiang.png) no-repeat;
    background-size: 100% 100%;
}
.jiangplist{
    position: absolute;
    top: 0.85rem;
    left: 0.25rem;
    width: 6.5rem;
    height: 8.9rem;
    z-index: -9999;
}
.no1{
    position: relative;
    width: 6.5rem;
    height: 2.37rem;
    background: url(../img/home/no1.png) no-repeat;
    background-size: 100% 100%;
}
.no2{
    position: relative;
    width: 6.5rem;
    height: 2.96rem;
    margin-top: 0.3rem;
    background: url(../img/home/no2.png) no-repeat;
    background-size: 100% 100%;
}
.no3{
    position: relative;
    width: 6.5rem;
    height: 2.96rem;
    margin-top: 0.3rem;
    background: url(../img/home/no3.png) no-repeat;
    background-size: 100% 100%;
}
.people2{
    left: 0;
    bottom: 0rem;
    position: absolute;
    width: 6.5rem;
    height: 0.59rem;
}
.people1{
    left: 0;
    bottom: 0.59rem;
    position: absolute;
    width: 6.5rem;
    height: 0.59rem;
}
.people3{
    left: 0;
    bottom: 1.19rem;
    position: absolute;
    width: 6.5rem;
    height: 0.59rem;
}

.nikname{
    float: left;
    margin-left: 0.5rem;
    width: 1.5rem;
    height: 0.59rem;
    /* background: #e2b064; */
    font-size: 0.2rem;
    line-height: 0.59rem;
    font-weight: bold;
    text-align: center;
    color: #457183;
    overflow:hidden;
    text-overflow:ellipsis;
    
    white-space:nowrap;
}

.zj .close,.huodongsm .close{
    position: absolute;
    left:50%;
    /* right: -0.05rem; */
    bottom: -1rem;
    width: .72rem;
    height: .72rem;
    transform: translateX(-50%);
    background: url(../img/home/close.png) no-repeat;
    background-size: cover;
}
.red {
    background: url(../img/home/red.png) no-repeat;
    background-size: 100% 100%;
    width: 0.3rem;
    height: 0.28rem;
}
.kong {
    background: url(../img/home/kong.png) no-repeat;
    background-size: 100% 100%;
    width: 0.3rem;
    height: 0.28rem;
}
.youthact {
position: absolute;
    right: 0rem;
    bottom: -0.3rem;
    width: 1.81rem;
    height: 1.5rem;
    z-index: 999999;
    background: url(https://webimgs.bthhotels.com/webactivity/youthcard/252531/xuanfu.png) no-repeat;
    background-size: 100% 100%;
}