#All {
    width: 100%;
    height: 100%;
}

.pb102 {
    padding-bottom: 10.2rem !important;
}

/* 弹窗公共样式 */
.pub-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 12;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-y: none;
    overflow: hidden;
    max-width: 640px;
    margin: 0 auto;
    line-height: 1.1;
}

.pub-popup .mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .85);
}

.pub-popup .cont-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 640px;
}

.pub-popup .cont {
    position: relative;
    width: 81%;
    margin: 0 auto;
    border-radius: .5rem;
    text-align: center;
}

.pub-popup .close-img {
    position: absolute;
    bottom: -3.5rem;
    background: url('../images/2025818-close.png') no-repeat;
    background-size: 100%;
    width: 2.2rem;
    height: 2.2rem;
    left: 50%;
    transform: translateX(-50%);
}

.bgf {
    background-color: #fff;
}

.no-prize .cont,
.employee-no-prize .cont {
    padding: 0 1.9rem;
    background: #fff;
    box-sizing: border-box;
}

.no-prize p.content,
.employee-no-prize p.content {
    font-size: 1.5rem;
    color: #000000;
    padding: 4.2rem 0 3.6rem;
    border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);

}

.no-prize .btn-box,
.employee-no-prize .btn-box,
.active-end .btn-box,
.to-use .btn-box {
    color: rgba(81, 81, 81, 1);
    font-size: 2rem;
    padding: 1.7rem 0;
    display: flex;
}

.no-prize .btn-box a,
.employee-no-prize .btn-box a,
.active-end .btn-box a,
.to-use .btn-box a {
    display: inline-block;
    flex: 1;
    padding: 0.7rem 0;
}

.no-prize .btn-box :last-child,
.employee-no-prize .btn-box :last-child,
.active-end .btn-box :last-child,
.to-use .btn-box :last-child {
    color: #F12B0D;

}

.no-prize .btn-box :nth-child(2),
.employee-no-prize .btn-box :nth-child(2),
.to-use .btn-box :nth-child(2) {
    border-left: 0.1rem solid rgba(0, 0, 0, 0.1);
}

.employee-no-prize .content {
    line-height: 1.8;
    padding: 3.4rem 0 2.4rem !important;
}

.rule-box .rule .content {
    background-color: #fff;
    padding: 2.2rem 0.8rem 2.6rem 2.2rem;
    border-bottom-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}

.rule-box .rule .content .rule-list {
    text-align: justify;
    font-size: 1.4rem;
    max-height: 50vh;
    overflow: hidden auto;
    color: rgba(0, 0, 0, 1);
    line-height: 1.7;
    padding-right: 1.4rem;
}

.rule-box .rule .title-img {
    width: 100%;
}

.block {
    display: block;
}

/* 预约成功弹窗 */
.pub-popup .cont3 {
    box-sizing: border-box;
    width: 81%;
    margin: 0 auto;
    padding: 2.2rem 2rem;
    background: #FFFFFF;
    border-radius: 1rem;
    text-align: center;
}

.pub-popup .cont3 .txt {
    font-size: 1.4rem;
    color: #000000;
    display: inline-block;
    text-align: justify;
}

.pub-popup .cont4 {
    width: 32%;
}

.get-prize {}

.get-prize .prize-box {
    width: 100%;
}

.get-prize .prize-box>div {
    position: relative;
}

.get-prize .prize-box img {
    width: 100%;
}

.get-prize .prize-box a {
    display: inline-block;
    width: 18.5rem;
    height: 4.7rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 8rem;
}

.get-card .prize-card,
.get-money .prize-card {
    width: 100%;
}

.get-card .prize-card img,
.get-money .prize-card img {
    width: 100%;
}

.get-card .prize-card>div,
.get-money .prize-card>div {
    position: relative;
}

.get-card .prize-card .content,
.get-money .prize-card .content {
    position: absolute;
    top: 21rem;
    font-size: 1.2rem;
    color: #515151;
    left: 50%;
    transform: translateX(-50%);
    line-height: 1;
    width: 100%;
    padding: 0 6.9rem;
    box-sizing: border-box;
}

.get-card .prize-card .content .title,
.get-money .prize-card .content .title {
    font-size: 2rem;
    color: #F12B0D;
    margin-bottom: 0.5rem;
}

.get-card .prize-card .content .date,
.get-money .prize-card .content .date {
    color: #F12B0D;
    font-size: 2rem;
    margin-bottom: 1rem;
}

.get-card .prize-card .content .date span,
.get-money .prize-card .content .date span {
    font-size: 6.7rem;
    font-weight: bold;
}

.get-card .prize-card .content .yxq,
.get-money .prize-card .content .yxq {
    font-size: 1.2rem;
    color: #A35B42;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.2rem;
}

.get-card .prize-card .content .yxq span,
.get-money .prize-card .content .yxq span {
    width: 8.9rem;
    height: 1.9rem;
    text-align: center;
    background-color: rgba(190, 114, 82, 0.1);
    line-height: 1.9rem;
    border-radius: 1rem;
}

.get-card .prize-card .content ul li,
.get-money .prize-card .content ul li {
    text-align: left;
    /* display: flex; */
    line-height: 1.6;
    margin-bottom: 0.5rem;

}

.get-card .prize-card .content ul li span,
.get-money .prize-card .content ul li span {
    color: #F12B0D;
}

.get-card .prize-card .arrow {
    width: 1rem;
    height: 0.7rem;
    display: inline;
}

.get-card .prize-card a,
.get-money .prize-card a {
    display: inline-block;
}

.get-card .prize-card a,
.get-money .prize-card a {
    display: inline-block;
    width: 18.5rem;
    height: 4.7rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 3.3rem;
}

.get-card .prize-card a img,
.get-money .prize-card a img {
    width: 100%;
}

.get-prize .cont-box,
.get-card .cont-box,
.get-code .cont-box,
.get-money .cont-box {
    top: 45%;
}

.get-money .lqzy {
    font-size: 1.2rem;
    margin-bottom: 1rem;
    margin-top: 1.5rem;
    color: #a35b42;
    position: relative;
}

.get-money .lqzy::before {
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 36%;
    height: 0.1rem;
    background-color: #fbded3;
}

.get-money .lqzy::after {
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 36%;
    height: 0.1rem;
    background-color: #fbded3;
}

.share-tip .share {
    width: 11.4rem;
    height: 3.5rem;
    position: absolute;
    top: 3rem;
    right: 1.9rem;
}

.share-tip img {
    width: 100%;
}

/* 企微海报 */

.qw-hp-tip .cont>img{
    width: 100%;
} 

.get-code .code-box {
    width: 100%;
    position: relative;
    top: 0;
}

.get-code .code-box>div img {
    width: 100%;
}

.get-code .code-box .content {
    position: absolute;
    top: 21rem;
    text-align: center;
    width: 100%;
}

.get-code .code-box .title {
    font-size: 2rem;
    color: rgba(241, 43, 13, 1);
    margin-bottom: 1.1rem;
}

.get-code .code-box .content .head {
    width: 6rem;
    height: 6rem;
    margin-bottom: 0.8rem;
    border: 0.2rem solid #fff;
    border-radius: 50%;
}

.get-code .code-box .content .name {
    font-size: 1.5rem;
    color: rgba(0, 0, 0, 1);
    font-weight: bold;
    margin-bottom: 0.7rem;
}

.get-code .code-box .content .address {
    font-size: 1.2rem;
    color: rgba(81, 81, 81, 1);
    margin-bottom: 0.4rem;
    width: 59%;
    margin: auto;
    line-height: 1.2;
}

.get-code .code-box .content .qrcode-bg {
    position: absolute;
    top: 0;
    left: 0;

}

.get-code .code-box .content .tip {
    font-size: 1rem;
    color: rgba(163, 91, 66, 1);
    margin-top: 0.4rem;
}

.get-code .code-box .close-img {
    bottom: -2.2rem;
}

.get-code .code-box .content .qrcode {
    position: relative;
    width: 11.1rem;
    height: 11.1rem;
    left: 50%;
    transform: translateX(-50%);
    padding: 1rem;
    box-sizing: border-box;
}

.get-code .code-box .content .code {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 9rem;
    height: 9rem;
    display: none;
}

.active-end .title,
.follow .title {
    font-size: 1.5rem;
    color: rgba(0, 0, 0, 1);
    padding-top: 2.8rem;
    margin-bottom: 1.9rem;
    font-weight: bold;

}

.active-end .code,
.follow .code {
    width: 13.4rem;
    height: 13.4rem;
    margin-top: 1.2rem;
    margin-bottom: 2.2rem;
}

.active-end .content,
.follow .content {
    font-size: 1.4rem;
    color: rgba(0, 0, 0, 1);
    line-height: 1.8;
}

.active-end .btn-box {
    padding: 0 1.9rem 2.5rem;
}

.active-end .btn-box a {
    border-top: 0.1rem solid rgba(0, 0, 0, .1);
    padding-top: 2.5rem;
    padding-bottom: 0;
}

.follow .tip {
    font-size: 1rem;
    color: rgba(152, 94, 71, 1);
    padding-bottom: 2.8rem;
}

.follow .code {
    margin-top: 0.06rem;
    margin-bottom: 0.04rem;
}

.to-use .btn-box {
    color: rgba(81, 81, 81, 1);
    font-size: 2rem;
    padding: 1.7rem 0;
    display: flex;
}

.to-use .btn-box a {
    display: inline-block;
    flex: 1;
    padding: 0.7rem 0;
}

.to-use .btn-box :last-child {
    color: #F12B0D;

}

.to-use .btn-box :nth-child(2) {
    border-left: 0.1rem solid rgba(0, 0, 0, 0.1);
}


.to-use .title {
    font-size: 2rem;
    color: rgba(0, 0, 0, 1);
    font-weight: bold;
    padding-top: 3.5rem;
    padding-bottom: 2.8rem;
}

.to-use .cont {
    padding: 0 1.9rem;
    box-sizing: border-box;
}

.to-use .copy {
    width: 4.6rem;
    height: 2.8rem;
    margin-left: 1rem;
}

.to-use .copy img {
    width: 100%;
}

.to-use .code {
    display: flex;
    align-items: center;
    padding-bottom: 3.1rem;
    border-bottom: 0.1rem solid rgba(0, 0, 0, .1);

}

.to-use .code span {
    flex: 1;
    text-align: left;
    padding: 0.9rem;
    background-color: rgba(240, 241, 241, 1);
    border-radius: 0.5rem;
    border: 0.1rem solid rgba(238, 145, 54, 1);
    color: #474747;
}

/* 财富直播间 */
.index-cont .zb-box {
    margin: 2.3rem .0 0;
    height: 25.8rem;
    background: url(./2025818-index-zb-bg.png) center / contain no-repeat;
}

.index-cont .zb-swiper {
    padding-top: 6.5rem;
}

.index-cont .zb-swiper .swiper-slide {
    position: relative;
    width: 31.8rem;
    height: 17.8rem;
    /* border-right: .8rem solid transparent; */
    border-left: 1rem solid transparent;
}

.index-cont .zb-swiper .swiper-slide:first-child {
    /* border-left: 1rem solid transparent; */
}

.index-cont .zb-swiper .swiper-slide:last-child {
    border-right: 1rem solid transparent;
}

.index-cont .zb-swiper .bg-img {
    width: 31.8rem;
    height: 17.8rem;
    border-radius: 0.3rem;
    overflow: hidden;
}

.index-cont .zb-swiper .zb-cont {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-radius: .3rem;
}

.index-cont .zb-swiper .btn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2rem;
    width: 14.7rem;
    height: 3.6rem;
    margin: 0 auto;
    background: url(./2025818-index-zb-btn1.png) center / contain no-repeat;
}

.index-cont .zb-box .yyy-btn {
    background-image: url(./2025818-index-zb-btn2.png);
}

.index-cont .zb-box .zzzb-btn {
    background-image: url(./2025818-index-zb-btn3.png);
}

.index-cont .zb-box .ckhf-btn {
    background-image: url(./2025818-index-zb-btn4.png);
}

.index-cont .zb-swiper .dowm-time {
    display: inline-block;
    position: relative;
    /* top: .0rem; */
    top: .8rem;
    padding: .7rem .8rem;
    font-size: 1rem;
    color: #9D615C;
    background: rgba(226, 191, 161, .5);
    border-radius: .3rem 0px .7rem 0px;
}

.index-cont {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overscroll-behavior-y: none;
}

.index-cont .content {
    position: relative;
    min-height: 100%;
    background: url('./2025818-index-bg.png') no-repeat top,
        url('./2025818-bg.png') repeat bottom;
    background-size: 100% auto;
    box-sizing: border-box;

    padding: 44.9rem 1rem 5rem;
}

.index-cont .content .lamp-box {
    width: 81%;
    height: 3.5rem;
    line-height: 3rem;
    background: url(./2025818-pmd.png) no-repeat;
    background-size: 100% 100%;
    font-size: 1.5rem;
    color: rgba(254, 250, 227, 0.8);
    overflow: hidden;
    margin-left: 0;
}

.index-cont .content .lamp-box li {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 2.2rem;
    padding-bottom: 0.3rem;

    box-sizing: border-box;

}

.index-cont .content .lamp-box li img {
    width: 1.5rem;
    height: 1.5rem;
    margin: 0;
    margin-right: 0.7rem;
}

.index-cont .content .rule-icon {
    position: absolute;
    top: 36.3rem;
    right: 0;
    width: 2rem;
    height: 6.3rem;
}

.index-cont .content .reward-icon {
    position: absolute;
    top: 44.2rem;
    right: 0;
    width: 4.7rem;
    height: 4.5rem;

}

.index-cont .content .tab-box {
    width: 100%;
    margin-top: 3rem;
    background: url(./2025818-tab2.png) center top / 100% auto no-repeat;
    background-color: #ce0000;
    border-radius: 1rem;
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
    padding-bottom: 2rem;
}

.index-cont .content .tab-box2 {
    background-image: url(./2025818-tab1.png);
}

.index-cont .content .tab-box .kong-title {
    display: flex;
    height: 5rem;
}

.index-cont .content .tab-box .kong-title span {
    flex: 1;
}

.index-cont .content .tab-box .tab-title {
    height: 5.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.index-cont .content .tab-box .tab-title li {
    width: 11.3rem;
    height: 5.4rem;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}


.index-cont .content .tab-box .tab-title li:nth-child(1) {
    background-image: url('./2025818-jqzq.png');
}

.index-cont .content .tab-box .tab-title li:nth-child(2) {
    background-image: url('./2025818-ryby.png');
}

.index-cont .content .tab-box .tab-title li:nth-child(3) {
    background-image: url('./2025818-gjzx.png');
}

.index-cont .content .tab-box .tab-title li.active:nth-child(1) {
    background-image: url('./2025818-jqzq-active.png');
}

.index-cont .content .tab-box .tab-title li.active:nth-child(2) {
    background-image: url('./2025818-ryby-active.png');
}

.index-cont .content .tab-box .tab-title li.active:nth-child(3) {
    background-image: url('./2025818-gjzx-active.png');
}

.index-cont .content .tab-box .tab-title2 li:nth-child(1) {
    background-image: url('./2025818-dbhl.png');
}

.index-cont .content .tab-box .tab-title2 li:nth-child(2) {
    background-image: url('./2025818-wlyx.png');
}

.index-cont .content .tab-box .tab-title2 li:nth-child(3) {
    background-image: url('./2025818-bxbz.png');
}

.index-cont .content .tab-box .tab-title2 li.active:nth-child(1) {
    background-image: url('./2025818-dbhl-active.png');
}

.index-cont .content .tab-box .tab-title2 li.active:nth-child(2) {
    background-image: url('./2025818-wlyx-active.png');
}

.index-cont .content .tab-box .tab-title2 li.active:nth-child(3) {
    background-image: url('./2025818-bxbz-active.png');
}


.index-cont .content .tab-box .info-box {
    padding: 0 1.1rem;
}

.index-cont .content .tab-box .info-box .info {
    font-size: 1.5rem;
    color: rgba(255, 214, 174, 1);
    text-align: justify;
    margin-bottom: 1.5rem;
    line-height: 1.5;
    padding: 0 0.4rem;
}

.index-cont .content .tab-box .info-box .info>div {
    font-size: 1.5rem;
    color: rgba(255, 214, 174, 1);
    line-height: 1.5;
}

.index-cont .content .tab-box .info-box .info>div>span {
    font-size: 1.3rem;
    color: rgba(255, 214, 174, 0.6);
    line-height: 2rem;
}

.index-cont .content .tab-box .info-box .xgcp {
    position: relative;
    font-size: 1.5rem;
    color: rgba(255, 230, 202, 1);
    text-align: center;

}

.index-cont .content .tab-box .info-box .xgcp::before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 39%;
    height: 0.1rem;
    background-color: rgba(255, 144, 115, 1);
}

.index-cont .content .tab-box .info-box .xgcp::after {
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 39%;
    height: 0.1rem;
    background-color: rgba(255, 144, 115, 1);
}

.index-cont .content .tab-box .info-box .product-list {}

.index-cont .content .tab-box .info-box .product-list>div {
    margin-top: 1.8rem;
    /* padding: 0 1.4rem; */
    background: url('./2025818-pro-bg.png') no-repeat;
    background-size: 100%;
    display: flex;
    line-height: 1;
    align-items: center;
    justify-content: space-between;
    min-height: 8.6rem;
}

.index-cont .content .tab-box .info-box .product-list>div .left {
    padding: 1.5rem 1.4rem 0.7rem;
    box-sizing: border-box;
    width: 68%;
}

.index-cont .content .tab-box .info-box .product-list>div .left .name {
    font-size: 1.6rem;
    color: #0D0D0D;
    font-weight: bold;
    display: flex;
    align-items: flex-end;
}

.index-cont .content .tab-box .info-box .product-list>div .left .name span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1.2;

}

.index-cont .content .tab-box .info-box .product-list>div .left .name span.code {
    color: #999999;
    font-size: 1rem;
    margin-left: 0.3rem;
    font-weight: normal;
    flex: none;
}

.index-cont .content .tab-box .info-box .product-list>div .left .tag {
    white-space: nowrap;
}

.index-cont .content .tab-box .info-box .product-list>div .left .tag span {
    font-size: 1.2rem;
    color: #B47558;
    padding: 0.3rem 0.5rem;
    display: inline-block;
    background-color: rgba(241, 200, 143, 0.25);
    line-height: 1;
    margin-right: 0.4rem;
    margin-top: 1rem;
}

.index-cont .content .tab-box .info-box .product-list>div .left .tag span:last-child {
    margin-right: 0;
}

.index-cont .content .tab-box .info-box .product-list>div .left .level-tips {
    font-size: 0.9rem;
    color: rgba(186, 186, 186, 0.9);
    margin-top: 0.7rem;
}

.index-cont .content .tab-box .info-box .product-list>div .right {
    font-size: 1.2rem;
    color: rgba(180, 117, 88, 0.9);
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* padding-left: 2.9rem */
    /* width: 32%;
    padding-left: 2.9rem; */
}

.index-cont .content .tab-box .info-box .product-list>div .right .num {
    font-size: 3.3rem;
    color: rgba(255, 54, 0, 1);
    font-weight: bold;
    line-height: 1;
    margin-bottom: 0.8rem;
    display: flex;
    align-items: flex-end;
}

.info-box .product-list>div .right .num .value {
    position: relative;
    top: 1.4rem;
}

.index-cont .content .tab-box .info-box .product-list>div .right .num span.unit {
    font-size: 1.3rem;
    font-weight: normal;
}

.tab-box .info-box .jzx-chl {
    /* display: block;
    text-align: center;
    width: 11.8rem;
    margin: 1.5rem auto; */
}

.tab-box .info-box .jzx-chl img,
.tab-box .info-box .jzx-btn img {
    width: 100%;
}

.tab-box .info-box .jzx-btn {
    display: block;
    width: 28.9rem;
    height: 4.8rem;
    margin: auto;
    background: url(./2025818-jzx-active.png) no-repeat;
    background-size: 100%;
}

.tab-box .info-box .jzx-btn.disable {
    background-image: url(./2025818-jzx.png);
}

.tab-box .info-box .jzx-btn.over {
    background-image: url(./2025818-yjzx.png);
}

.tab-box .info-box .jzx-btn {
    /* transition: all 0.3s ease; */
}


.tab-box .info-box .info-tips {
    font-size: 1.1rem;
    color: rgba(255, 214, 174, 0.6);
    margin-top: 1.1rem;
}

.info-box .task-list>div {
    margin-top: 1.8rem;

}

.info-box .task-list .left {}

.info-box .task-list .left p {
    font-size: 1.6rem;
    color: rgba(13, 13, 13, 1);
    font-weight: bold;
    display: flex;
    align-items: center;
}

.info-box .task-list .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #FFFFFF;
    border-radius: 1rem;
    padding: 1.3rem 1.2rem;
    position: relative;
}

.info-box .task-list .left .desc {
    font-size: 1.3rem;
    color: #B47558;
    font-weight: normal;
    margin-top: 1rem;
    white-space: nowrap;
}

.info-box .task-list .left img {
    width: 2.7rem;
    height: 2.7rem;
    margin-right: 0.8rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0;
}

.info-box .task-list .right img {
    width: 7.3rem;
    height: 2.7rem;
    position: absolute;
    right: 1.2rem;
    top: 50%;
    transform: translateY(-50%);
}

.index-cont .card-box>div {
    margin-top: 2rem;
    position: relative;
}

.index-cont .card-box img {
    width: 100%;
}

.index-cont .card-box>div .add {
    position: absolute;
    width: 7.7rem;
    height: 3.3rem;
    right: 2.1rem;
    top: 50%;
    transform: translateY(-50%);
}

.pqzc-div .add {
    background: url('./2025818-qdy.png') no-repeat;
    background-size: 100%;
}

.pqzc-div .add.over {
    background-image: url('./2025818-ydy.png');
}

.index-cont .survey-box>div.survey {
    background-color: #fff;
    border-radius: 1rem;
    padding: 1.8rem 1.3rem 2.3rem;
    font-size: 1.5rem;
    color: #B47558;
    line-height: 1.5;
    margin-top: 1.8rem;
}

.index-cont .survey-box>div.survey .ques {
    font-size: 1.6rem;
    color: #0D0D0D;
    font-weight: bold;
    text-align: center;
    margin-top: 1rem;
}

.index-cont .survey-box>div.survey .ans {
    display: flex;
    justify-content: center;
    margin-top: 1.8rem;
}

.index-cont .survey-box>div.survey .ans>div {
    display: flex;
    align-items: center;
}

.index-cont .survey-box>div.survey .ans img.radio {
    width: 2rem;
    height: 2rem;
    display: inline-block;
    margin-right: 0.6rem;
}

.index-cont .survey-box>div.survey .ans img.txt {
    width: 5.3rem;
    height: 1.6rem;
    display: inline-block;
}

.index-cont .survey-box>div.survey .ans img.txt2 {
    width: 7.1rem;
    height: 1.6rem;
    display: inline-block;
}

.index-cont .survey-box>div.survey .ans>div:nth-child(1) {
    margin-right: 3.8rem;
}

.index-cont .survey-box .wcdy img {
    /* display: block;
    text-align: center;
    width: 11.8rem;
    margin: 1.4rem auto; */
}


.survey-box .tj-btn {
    display: block;
    width: 28.9rem;
    height: 4.8rem;
    margin: auto;
    background: url(./2025818-tj-active.png) no-repeat;
    background-size: 100%;
}

.survey-box .tj-btn.over {
    background-image: url(./2025818-ytj.png);
}

.survey-box .tj-btn.disable {
    background-image: url(./2025818-tj.png) !important;
}

.green {
    color: #139985 !important;
}

.fixed-btn {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: auto;
    z-index: 2;
    display: none;
    height: 7rem;
}

.fixed-btn>div {
    position: relative;
    width: 100%;
    height: 100%;
}

.tab-box .info-box .fixed-btn .jzx-chl,
.tab-box .info-box .fixed-btn .wcdy {
    position: absolute;
    top: -1.4rem;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    width: 13rem;
    height: 2.5rem;
}

.tab-box .info-box .fixed-btn .wcdy img {
    width: 100%;
}

.tab-box .info-box .fixed-btn .jzx-btn,
.tab-box .info-box .fixed-btn .tj-btn {
    width: 100%;
    height: 100%;
}