.wrap {
    width: 100%;
    height: 8313px;
    margin: 0 auto;
    overflow: hidden;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_bg.jpg) top center no-repeat;
    position: relative;
    padding-top: 1px;
}

.video_box {
    position: absolute;
    left: 50%;
    top: 0;
    height: 1264px;
    width: 2560px;
    transform: translateX(-50%);
    overflow: hidden;
}

.video_box video {
    pointer-events: none;
}


.video_box .js-video1 {
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%;
    z-index: 999;
}

.video_box .js-video2 {
    display: none;
    opacity: 1;
    width: 100%;
    height: 100%;
}

.cj_jrgw {
    width: 176px;
    height: 36px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/cjshzj2510_jrgwbg.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0px;
    right: 307px;
    text-align: center;
    line-height: 36px;
    color: #666;
    font-size: 18px;
}

.nav-placeholder {
    height: 112px;
    visibility: hidden;
}
.Nav {
    width: 100%;
    height: 112px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_navbg.png) no-repeat center;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 20;
    box-sizing: border-box;
}
.Nav_box {
    width: 1386px;
    height: 89px;
    margin: 0 auto;
    position: relative;
    z-index: 101;
}

.Nav .Nav_pa {
    position: absolute;
    left: 50%;
    top: 37px;
    color: #d9b176;
    margin-left: 974px;
    width: 100%;
}
.Nav_diva {
    width: 1386px;
    height: 89px;
    margin: 0 auto;
    overflow: visible;
}

.Nav_diva p {
    width: 281px;
    cursor: pointer;
    float: left;
    height: 88px;
    position: relative;
    box-sizing: border-box;
}

.Nav_diva p:nth-child(5) {
    width: 260px;
}

.Nav_diva p:not(:last-child)::after {
    content: "";
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_navxian.png) no-repeat center;
    width: 1px;
    height: 60px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    display: block;
    z-index: 1;
}

.Nav_diva p img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    z-index: 2;
}
.Nav_diva p .Nav_listy {
    display: none;
}

.Nav_diva p.on .Nav_listn {
    display: none;
}

.Nav_diva p.on .Nav_listy {
    display: block;
}


/* banner */
.banner_box {
    /* width: 2560px; */
    height: 1080px;
    position: relative;
}

.banner_box .banner_diva {
    width: 782px;
    height: 1032px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_banyybg.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 61%;
    /* margin-left: 249px; */
    top: 96px;
}

.banner_diva .banner_con {
    width: 503px;
    height: 402px;
    margin: 0 auto;
    margin-top: 350px;
}

.banner_con .banner_pa {
    width: 496px;
    height: 55px;
    margin: 0 auto;

    background: #c2a582;
}

.banner_pa span {
    width: 130px;
    margin: 0 auto;
    display: block;
    float: left;
    line-height: 55px;
    text-align: center;
    font-size: 22px;
    color: #653700;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_banimgxian.png) no-repeat center right;
}

.banner_pa input {
    width: 359px;
    height: 54px;
    display: block;
    float: left;
    line-height: 55px;
    text-align: center;
    font-size: 22px;
    color: #653700;
    border: none;
    background: none;
}

.banner_diva input::placeholder {
    color: #a77d52;
}

.banner_con .banner_pb {
    width: 496px;
    height: 55px;
    margin: 0 auto;
    margin-top: 20px;
    background: #c2a582;
}

.banner_pb select {
    width: 196px;
    height: 100%;
    margin: 0 auto;
    display: block;
    float: left;
    line-height: 55px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    background: #965739;
    border: none;
}

.banner_pb input {
    width: 296px;
    height: 54px;
    display: block;
    float: left;
    line-height: 55px;
    text-align: center;
    font-size: 22px;
    color: #653700;
    border: none;
    background: none;
}

.banner_diva .res_tip {
    font-size: 20px;
    margin-bottom: 35px;
    margin-top: 20px;
    display: block;
    float: left;
    margin-left: 6px;
    color: #47ac38;
}

.res_tip .spans {
    width: 18px;
    height: 18px;
    display: block;
    margin-right: 7px;
    border: 1px solid #47ac38;
    float: left;
}

.res_tip .spans img {
    display: none;
}

.res_tip .spans img.img-hide {
    display: none !important;
}

.banner_diva .banner_imgb {
    z-index: 11;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-top: -28px;
    margin-left: 96px;
    cursor: pointer;
}

/* 显示图片为block */
.res_tip .spans img.img-show {
    display: block !important;
}

.banner_con .banner_btn1 {

    margin: 0 auto;
    display: block;
    cursor: pointer;
}

.banner_con .banner_btn2 {
    margin: 0 auto;
    display: block;
    cursor: pointer;
    margin-top: 12px;
}

.banner_img1 {
    position: absolute;
    left: 46.4%;
    top: 65px;
    cursor: pointer;
}

.banner_img2 {
    position: absolute;
    left: 48.6%;
    top: 376px;
    cursor: pointer;
}

.banner_img3 {
    position: absolute;
    left: 47.7%;
    top: 643px;
    cursor: pointer;
    z-index: 10;
}

.banner_img4 {
    position: absolute;
    cursor: pointer;
    z-index: 12;
    position: fixed;
    right: 0;
    top: 59%;
    bottom: 0;
    width: 300px;
}



.banner_zhezhao {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 890px;
    z-index: 1;
}

.banner_pc {
    position: absolute;
    left: 50%;
    margin-left: 968px;
    z-index: 10;
    top: 864px;
}

.banner_xia {
    position: absolute;
    left: 0;
    right: 0;
    top: 896px;
    margin: auto;
    animation: xxia 2s linear infinite;
    z-index: 10;
}

@keyframes xxia {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-15px)
    }

    100% {
        transform: translateY(0px)
    }
}

/* 内容 */
.wrap_box {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 97px;
    z-index: 2;
    height: 6774px;
}

.wrap_diva {
    width: 1400px;
    margin: 0 auto;
    position: relative;
}

.wrap_btas {
    display: block;
    margin: 0 auto;
    margin-left: -70px;
    z-index: 11;
    position: relative;
}

.wrap_box .wrap_status {
    position: absolute;
    right: 8px;
    top: 138px;
    z-index: 99;
}

.wrap_status img {
    cursor: pointer;
    z-index: 11;
}

.wrap_diva .yuyue_num {
    color: #9a4400;
    line-height: 46px;
    font-size: 30px;
    font-weight: 550;
    letter-spacing: 4px;
    padding-left: 26px;
    text-align: center;
    margin-top: 30px;
}

.yuyue_num span {
    color: #cc7016;
    font-size: 34px;
}

.wrapa_jdtyesboxaa {
    width: 1480px;
    height: 561px;
    margin: 0px auto;
    margin-left: -40px;
}

.wrapa_jdtyesboxaa .wrapa_jdtyesbox {
    overflow: hidden;
    height: 191px;
    width: 1470px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_jdtno.png) 0 130px no-repeat;

}

.wrapa_jdtyesboxyes {
    width: 0%;
    overflow: hidden;
    margin-top: 130px;
}

.wrapa_jdtyesbox .wrapa_ren {
    position: absolute;
    top: 214px;
    left: -83px;
}


.wrapa_jdtyesboxaa .wrapa_jdtul {
    width: 1366px;
    height: 388px;
    margin: 0 auto;
    margin-top: -14px;
    margin-left: 65px;
}

.wrapa_jdtyesboxaa .wrapa_jdtul li {
    width: 178px;
    height: 377px;
    float: left;
    margin-right: 97px;
    position: relative;
}

.wrapa_jdtyesboxaa .wrapa_jdtul li:nth-child(2) {
    width: 182px;
    height: 370px;
}

.wrapa_jdtyesboxaa .wrapa_jdtul li:nth-child(5) {
    margin-right: 0;
}

.wrapa_jdtyesboxaa .wrapa_jdtul li .wrapa_ulwc {
    position: absolute;
    top: 276px;
    left: 0;
    right: 0;
    margin: auto;
}

.wrapa_jdtul li:nth-child(1) {
    margin-top: -7px;
}

.wrapa_jdtul li:nth-child(1) .wrapa_ulwc {
    position: absolute;
    top: 286px;
    left: 0;
    right: 0;
    margin: auto;
}

.wrapa_jdtul li:nth-child(2) .wrapa_ulwc {
    top: 276px;
    left: 9px;
}

.wrapa_jdtul li:nth-child(5) .wrapa_ulwc {
    left: 72px;
}

.wrapa_jdtul li .wrapa_ulwcy {
    display: none;
}

.wrapa_jdtyesboxaa .wrapa_jdtul li .wrapa_ulimg4 {
    position: absolute;
    top: 31px;
    left: -177px;
    display: none;
    z-index: 99;
}

.wrapa_jdtyesboxaa .wrapa_jdtul li:hover .wrapa_ulimg4 {
    display: block;
}

.wrapa_jdtyesboxaa .wrapa_jdtul li:nth-child(5) .wrapa_ulimg4 {
    left: -143px;
}

@keyframes fadaxs {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }

    50% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
}

/* 捕捉 */
.wrap_divb {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 55px;
}

.wrap_divb .buzhuo_pa {
    color: #9a4400;
    line-height: 30px;
    font-size: 24px;
    font-weight: 550;
    letter-spacing: 4px;
    text-align: center;
    margin-top: 27px;
}

.wrap_divb .buzhuo_bg {
    position: absolute;
    top: 321px;
    left: -41%;
}

.wrap_divb .buzhuo_diva {
    height: 679px;
    width: 600px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512b_bzmabg.png) no-repeat;
    overflow: hidden;
    position: relative;
    margin-left: 682px;
    margin-top: 50px;
    z-index: 11;
}

/* 战骑列表样式 */
.buzhuo_diva .mount_nologin {
    width: 521px;
    height: 558px;
    margin-left: 59px;
    margin-top: 75px;
    position: relative;
    overflow: hidden;
}

.mount_nologin p {
    color: #ffd489;
    font-size: 24px;
    text-align: center;
    min-height: 64px;
    font-weight: bolder;
    line-height: 36px;
    margin-top: 211px;
    padding: 0 20px;
}

.mount_nologin .mount_nologinbtn {
    display: block;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 79px;
}

.buzhuo_diva .mount_box {
    width: 521px;
    height: 558px;
    margin-left: 59px;
    margin-top: 75px;
    position: relative;
    overflow: hidden;
    display: none;
}

.buzhuo_diva .mount_con {
    width: 459px;
    margin: 0 auto;
}

.buzhuo_diva .mount_con .mount_listxian {
    display: block;
    margin: 21px auto;
    margin-left: -34px;
}

.buzhuo_diva .mCSB_container {
    margin-right: 4px !important;
}

.wrap_divb .buzhuo_num {
    color: #fff;
    line-height: 46px;
    font-size: 27px;
    font-weight: 550;
    letter-spacing: 3px;
    text-align: center;
    margin-top: 29px;
    z-index: 10;
    position: relative;
}

.buzhuo_num span {
    color: #ffea00;
    font-size: 34px;
    margin: 0 7px;
}

.wrap_divb .buzhuo_btn {
    display: block;
    margin: 0 auto;
    z-index: 10;
    position: relative;
    cursor: pointer;
}

.wrap_divb .buzhuo_divb {
    width: 2560px;
    height: 62px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512b_bztipbg.png) no-repeat;
    overflow: hidden;
    position: relative;
    margin-left: -582px;
    margin-top: 27px;
    z-index: 12;
}

.buzhuo_divb .buzhuob_con {
    width: 1400px;
    margin: 0 auto;
    display: block;
    height: 60px;
    color: #fff;
    line-height: 60px;
    font-size: 24px;
    font-weight: 550;
    letter-spacing: 1px;
    text-align: center;
}

.buzhuob_con span {
    color: #ffe490;
}


/* 召集 */
.wrap_divc {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 120px;
    height: 1390px;
}

.wrap_divc .zhaoji_bg {
    position: absolute;
    top: 138px;
    left: -41%;
}

.wrap_divc .zhaoji_zz {
    position: absolute;
    top: 1259px;
    left: 50%;
    transform: translate(-50%);
}

.wrap_divc .zhaoji_btns {
    width: 1232px;
    height: 393px;
    margin: 0 auto;
    position: relative;
    margin-top: 527px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 12;
}

.zhaoji_btns .zhaoji_btnscon {
    width: 344px;
    height: 403px;
    position: relative;
}

.zhaoji_btns .zhaoji_btnscon:nth-child(2) {
    margin: 0 104px;
}

.zhaoji_btns .zhaoji_btnscon .zhaoji_imgbtn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    margin: auto;
    cursor: pointer;
}

.wrap_divc .zhaoji_btn {
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    cursor: pointer;
    z-index: 10;
    position: relative;
    animation: fadaxs 2s linear infinite;
    -webkit-animation: fadaxs 2s linear infinite;
}
@keyframes fadaxs {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

/*  */
.wrap_divd {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 150px;
    height: 1324px;
}

.Exciting_box {
    width: 1630px;
    height: 953px;
    position: relative;
    margin: 0 auto;
    margin-left: -141px;
    margin-top: 44px;
}

.Exciting_diva {
    width: 1400px;
    height: 935px;
    background-size: 100%;
    margin: 0 auto;
}

.Exciting_box .swiper-container {
    width: 1460px;
    height: 937px;
    overflow: hidden;
}

.Exciting_box .swiper-container img {
    width: 100%;
    height: 100%;
}


.Exciting_box .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512d_lbimgyou.png) no-repeat;
    width: 88px;
    height: 89px;
    top: 50%;
    right: -18px;
}

.Exciting_box .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512d_lbimgzuo.png) no-repeat;
    width: 88px;
    height: 89px;
    top: 50%;
    left: 2%;
}

.Exciting_box .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -32px;
    position: absolute;
    left: 27px;
}

.Exciting_box .swiper-pagination-bullet {
    width: 28px;
    height: 29px;
    display: inline-block;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512d_lbimgno.png) no-repeat;
    margin: 0 24px;
    opacity: 1;
    border-radius: 0;
}

.Exciting_box .swiper-pagination-bullet-active {
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512d_lbimgyes.png) no-repeat;
}

.wrap_divd .wrapd_img {
    display: block;
    margin: 0 auto;
    margin-top: -294px;
    margin-left: 16px;
}

.wrap_divf {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 80px;
}


.wrap_divf .wrapf_rule {
    width: 1282px;
    height: 683px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512e_conbg.png) no-repeat;
    background-size: 100%;
    margin: 0 auto;
    margin-top: 43px;
    overflow: hidden;
}

.wrapf_rule .rule_con {
    width: 1141px;
    height: 555px;
    margin: 0 auto;
    margin-top: 73px;
    color: #8e5513;
    line-height: 46px;
    font-size: 22px;
    font-weight: 550;
    letter-spacing: 2px;
    padding-left: 26px;
}

.wrap_divg {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 90px;
}

.wrap_divg .wrapg_btns {
    width: 1258px;
    height: 99px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    margin-top: 37px;
}

.wrapg_btns img {
    cursor: pointer;
}

.wrapg_btns .wrapg_btnsimg2 {
    margin: 0 75px;
}

/* 底部 */
.cj_footer {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 12;
    margin-top: 30px;
}

.cj_footer .footer_db {
    position: absolute;
    top: -64px;
    left: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
}

.cj_footer .footer_box {
    width: 1258px;
    margin: 0 auto;
    position: relative;
    padding-top: 59px;
    height: 243px;
}

.footer_box .footer_left {
    width: 520px;
    height: 189px;
    float: left;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/cjshzj2510foot_xian.png) center right no-repeat;
}

.footer_left img {
    margin: 0 auto;
    display: block;
    margin-top: -12px;
}

.footer_left p {
    color: #fff;
    margin-top: 4px;
    letter-spacing: 1px;
    width: 499px;
    font-size: 16px;
    line-height: 26px;
    float: right;
}

.footer_box .footer_right {
    width: 681px;
    height: 174px;
    float: left;
    margin-top: 7px;
    margin-left: 53px;
}

.footer_right .footerr_diva {
    width: 770px;
    height: 99px;
}

.footerr_diva img {
    float: left;
}

.footerr_diva p {
    float: left;
    color: #fff;
    letter-spacing: 2px;
    margin-left: 20px;
    line-height: 27px;
    margin-top: -4px;
    font-size: 16px;
}

.footer_right .footerr_divb {
    width: 614px;
    height: 45px;
    margin-top: 24px;

}

.footerr_divb p {
    width: 190px;
    height: 44px;
    float: left;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/cjshzj2510footr_mbg.png) no-repeat;
    color: #000000;
    line-height: 44px;
    font-size: 18px;
    text-align: center;
    letter-spacing: 2px;
    margin-right: 21px;
    cursor: pointer;
}

.footerr_divb p a {
    color: #000000;
}

.footerr_divb p:nth-child(3) {
    margin-right: 0;
}




/* 确定框 */
.confirm_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.confirm_tipa {
    width: 534px;
    height: 592px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/cjshzj2510_tipkk.png) no-repeat;
    padding: 90px 35px 39px 36px;
    background-size: 100%;
}

.confirm_pa {
    color: #ffffff;
    font-size: 24px;
    text-align: center;
    height: 64px;
    font-family: "思源宋体";
    font-weight: bolder;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 30px;
    margin-bottom: 40px;
}

.confirm_span {
    color: #564030;
    text-align: center;
    display: block;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 53px;
}

.confirm_tip .tipkk_gban {
    display: block;
    position: absolute;
    top: -47px;
    right: -76px;
    cursor: pointer;
}

.confirm_con {
    display: flex;
    justify-content: center;
}

.confirm_quren,
.confirm_quren2 {
    margin-right: 42px;
}

.confirm_btns {
    cursor: pointer;
    display: block;
}



/* 确定框2 */
.confirm_tip2 {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.confirm_span2 {
    color: #564030;
    text-align: center;
    display: block;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 53px;
}

/* 提示框 */
.Bxb_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.fzBxb_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.yesBxb_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.Bxb_tipa {
    width: 581px;
    height: 374px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_tipk.png) no-repeat;
    padding: 146px 43px 55px 43px;
    background-size: 100%;
}

.Bxbtipa_pa {
    color: #564030;
    font-size: 24px;
    text-align: center;
    min-height: 64px;
    font-family: "宋体";
    font-weight: bolder;
    line-height: 32px;
}
.yesBxbtipa_pa,.fzBxbtipa_pa{
    color: #564030;
    font-size: 24px;
    text-align: center;
    min-height: 64px;
    font-family: "宋体";
    font-weight: bolder;
    line-height: 32px;
}
.Bxbtipa_queding{
    width: 300px;
    display: block;
    margin: 0 auto;
    cursor: pointer;
}

.tipkk_gban {
    display: block;
    position: absolute;
    top: -43px;
    right: -78px;
    cursor: pointer;
}

.Bxbtipa_fangzhu {
    cursor: pointer;
    display: block;
    margin: 42px auto;
    display: none;
}

/* y預約 */
.yyBxb_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.yyBxb_tipa {
    width: 581px;
    height: 374px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_yytipk.png) no-repeat;
    padding: 140px 43px 55px 43px;
    background-size: 100%;
}

.yyBxbtipa_pa {
    color: #564030;
    font-size: 24px;
    text-align: center;
    font-family: "宋体";
    font-weight: bolder;
    line-height: 32px;
    min-height: 122px;
}

.yyBxb_qd {
    cursor: pointer;
    display: block;
    margin: 10px auto;
    width: 300px;
}

/* f粉絲 */
.fbBxb_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.fbBxb_tipa {
    width: 581px;
    height: 374px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_tipk.png) no-repeat;
    padding: 86px 43px 55px 43px;
    background-size: 100%;
}

.fbBxbtipa_pa {
    color: #564030;
    font-size: 22px;
    text-align: center;
    min-height: 64px;
    font-family: "宋体";
    font-weight: bolder;
    line-height: 32px;
}

/* 獎勵查詢 */
.jlcx_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.jlcx_tipa {
    width: 642px;
    height: 712px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_jlcxkk.png) no-repeat;
    padding: 136px 28px 55px 29px;
    background-size: 100%;
}

.fbBxbtipa_pa {
    color: #564030;
    font-size: 22px;
    text-align: center;
    min-height: 64px;
    font-family: "宋体";
    font-weight: bolder;
    line-height: 32px;
}

.jlcx_tipa .jlcx_ula {
    width: 100%;
    height: 500px;
    margin: 0 auto;
    overflow: hidden;
}

.jlcx_ula .mCSB_container {
    margin-right: 0 !important;
}

.jlcx_ula li {
    width: 100%;
    height: 69px;
    display: flex;
    align-items: center;
    margin-bottom: 17px;
    display: none;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_jlcxlibg.png) no-repeat;
    padding-right: 13px;
}

.jlcx_ula li p {
    color: #96560f;
    float: left;
    line-height: 69px;
    margin-left: 24px;
    font-size: 20px;
    font-weight: 550;
    width: 193px;
}

.jlcx_ula li span {
    width: 295px;
    display: block;
    color: #7b6b5c;
    float: left;
    line-height: 69px;
    font-size: 20px;
    font-weight: 550;
}

.jlcx_ula li img {
    cursor: pointer;
    width: 150px;
}

.cj_close {
    display: block;
    position: absolute;
    top: -43px;
    right: -78px;
    cursor: pointer;
}

/* 獎勵查詢 */
.fangz_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.fangz_tipa {
    width: 1100px;
    height: 748px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_fangzkk.png) no-repeat;
    padding: 160px 28px 55px 29px;
    background-size: 100%;
}

.fangz_tipa .fangz_ula {
    width: 999px;
    height: 510px;
    margin: 0 auto;
}

.fangz_ula li {
    width: 479px;
    height: 154px;
    margin-bottom: 17px;
    background: #7e6c5a;
    float: left;
    display: flex;
    align-items: center;
    margin-right: 20px;
}


.fangz_ula li .fangz_liimg {
    width: 382px;
}

.fangz_ula li i {
    width: 34px;
    height: 34px;
    cursor: pointer;
    float: left;
    position: relative;
    background: #65503c;
    margin: 0 21px;
    border: 2px solid #d4cbb9;
}

.fangz_ula li i.on img {
    display: block;
}


.fangz_ula li i img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    display: none;
}

.fangz_ula li i .img_as {
    display: block !important;
}

.fangz_tipa .fangz_fzbtn {
    display: block;
    margin: 0 auto;
    margin-top: 109px;
    cursor: pointer;
}

/* f粉絲 */
.buzhuo_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.buzhuokk_tipa {
    width: 2560px;
    height: 921px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_buzhuokk.png) no-repeat center center;
}

.buzhuokk_diva {
    width: 1400px;
    height: 618px;
    margin: 0 auto;
    position: relative;
    margin-top: 177px;
}

.buzhuokk_diva img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.buzhuokk_diva .buzhuoa_img2 {
    top: 45px;
}

.buzhuokk_diva .buzhuoa_img3 {
    top: -51px;
    left: 68px;
}

.buzhuokk_diva .buzhuoa_img4 {
    top: -51px;
    left: 60px;
}

.buzhuokk_diva .buzhuoa_img6 {
    top: -13px;
    left: 117px;
}

.buzhuokk_diva .buzhuoa_img7 {
    left: -54px;
    top: -16px;
}

.buzhuokk_diva .buzhuoa_img8 {
    left: 154px;
    top: -47px;
}

.buzhuokk_diva .buzhuoa_img9 {
    left: 17px;
    top: -36px;
}

.buzhuokk_diva .buzhuoa_img10 {
    left: 99px;
    top: -11px;
}

.buzhuokk_diva .buzhuoa_img11 {
    left: 36px;
    top: 11px;
}

.buzhuokk_diva .buzhuoa_img12 {
    left: 64px;
    top: -11px;
}

.buzhuokk_diva .buzhuoa_img13 {
    left: -16px;
    top: -28px;
}

.buzhuokk_diva .buzhuoa_img14 {
    left: -78px;
    top: -44px;
}

.buzhuokk_diva .buzhuoa_img15 {
    left: -35px;
    top: -8px;
}

.buzhuokk_diva .buzhuoa_img16 {
    left: 67px;
    top: 11px;
}

.buzhuokk_diva .buzhuoa_img17 {
    left: -40px;
    top: -4px;
}

.buzhuokk_diva .buzhuoa_img18 {
    left: 42px;
    top: -66px;
}

.buzhuokk_diva .buzhuoa_img19 {
    left: 116px;
    top: -58px;
}

.buzhuokk_diva .buzhuoa_img20 {
    left: 64px;
    top: -31px;
}

.buzhuokk_tipa .buzhuo_btn {
    cursor: pointer;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}

.buzhuo_close {
    display: block;
    position: absolute;
    top: 5px;
    right: 200px;
    cursor: pointer;
}

/* 召集提示框 */
.zjBxb_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.zjBxb_success {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.zjBxb_success p {
    color: #564030;
    font-size: 24px;
    text-align: center;
    font-family: "宋体";
    font-weight: bolder;
    line-height: 62px;
    min-height: 522px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zjBxb_tipa {
    width: 675px;
    height: 748px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_zhaojikk.png) no-repeat;
    padding: 126px 43px 55px 43px;
    background-size: 100%;
}

.zjBxb_tipa .zjBxb_diva {
    width: 589px;
    height: 548px;
    margin: 0 auto;
    padding-left: 6px;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    scrollbar-width: thin;
}

.zjBxb_tipa .zjBxb_diva::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.zjBxb_tipa .zjBxb_diva::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 5px;
}

.zjBxb_tipa .zjBxb_diva::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 5px;
}

/* 滑块hover/激活状态 */
.zjBxb_tipa .zjBxb_diva::-webkit-scrollbar-thumb:hover {
    background: #999;
}

.zjBxb_tipa .zjBxb_diva::-webkit-scrollbar-thumb:active {
    background: #666;
}

.zjBxb_tipa .zjBxb_diva {
    scrollbar-color: #7e5b32 #897d70;
}

.toumzkk3_problem {
    margin-bottom: 25px;
    width: 100%;
    height: auto;
    float: left;
}

.toumzkktwo_pa:last-child {
    margin-bottom: 0;
}

.toumzkk3_problem h3 {
    font-size: 26px;
    color: #8e5513;
    line-height: 32px;
    font-weight: 550;
}

.toumzkk3_problem h4 {
    margin: 20px 0 18px 36px;
    font-size: 20px;
    display: block;
    float: left;
    color: #8e5513;
    font-weight: 550;
    width: 100%;
}

.toumzkk3_problem i {
    color: #d90000;
    font-style: italic;
    font-weight: 540;
    display: block;
    margin-top: 7px;
    font-size: 18px;
    line-height: 28px;
}

.toumzkk3_problem h3 i {
    color: #d90000;
    font-style: italic;
    font-size: 18px;
    font-weight: 500;
    display: contents;
}

.toumzkk3_xuanx {
    width: 560px;
    height: 100%;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/cjshzj2510_tmzkk3bg1.png);
    border: none;
    margin-top: 8px;
    float: left;
    padding-top: 22px;
    padding-bottom: 7px;
}

.toumzkk3_xuanx p {
    width: 33%;
    font-size: 16px;
    margin-bottom: 11px;
    display: block;
    float: left;
    margin-left: 35px;
}

.toumzkk3_xuanx2 p {
    width: 27%;
}

.toumzkk3_xuanx p .dtspans,
.toumzkk3_xuanx p .dtspans_duo {
    width: 23px;
    height: 23px;
    display: inline-block;
    margin-right: 15px;
    border: 1px solid #482600;
    position: relative;
    float: left;
    cursor: pointer;
    margin-top: 1px;
}

.toumzkk3_xuanx p .dtspans img,
.toumzkk3_xuanx p .dtspans_duo img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    display: none;
}

.dtspans.selected img,
.dtspans_duo.selected img {
    display: block !important;
}

/* 选中 */

.toumzkk3_xuanx p .spansb {
    color: #482600;
    line-height: 24px;
    float: left;
    text-align: left;
    font-size: 18px;
    font-weight: 540;
}

.toumzkk3_xuanx p .spansc {
    width: 355px;
    border: none;
    background: none;
    border-bottom: 1px dashed #482600;
    color: #482600;
    height: 21px;
    font-size: 20px;
}

.toumzkk3_xuanx6 p .spansc {
    width: 294px;
}

.radio_inpa {
    border: none;
    width: 560px;
    height: 56px;
    display: block;
    margin-top: 10px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/cjshzj2510_tmzkk3bg.png) no-repeat;
    text-indent: 8px;
    font-size: 20px;
    color: #482600;
}
.radio_inpa::placeholder{
    font-size: 16px !important;
    color: #000;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #8e5513;
}

.toumzkk3_xuanx2 p {
    width: 140px;
}

.toumzkk3_xuanx2 p .spansb {
    width: auto;
}

.toumzkk3_xuanx3 p {
    width: 247px;
}

.toumzkk3_xuanx3 p .spansb {
    width: auto;
}

.zjBxb_con2pa {
    margin-bottom: 25px;
    width: 100%;
    height: 45px;
    float: left;
}

.zjBxb_con2pa:last-child {
    margin-bottom: 0;
}

.zjBxb_con2pa input {
    width: 355px;
    height: 43px;
    text-indent: 8px;
    background: rgb(209 193 166/70%);
    background: url(https://cj3.joy1709.com/CJactivity/imgs/cjshzj2510_tmzkk3bg.png) no-repeat;
    border: none;
}

.zjBxb_con2pa input::placeholder {
    color: #000;
}

.zjBxb_con2pa .toumzkktwo_select {
    width: 358px;
    height: 43px;
    text-indent: 8px;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/cjshzj2510_tmzkk3bg.png) no-repeat;
    border: none;
    color: #000;
    display: block;
    float: right;
    margin-right: 10px;
}

.zjBxb_con2pa span {
    color: #8e5513;
    font-size: 22px;
    width: 175px;
    display: block;
    text-align: right;
    float: left;
    line-height: 45px;
    text-align: right;
    margin-right: 19px;
    font-weight: 550;
}

.zjBxb_tipa .toumzkktwo_tip {
    font-size: 16px;
    float: left;
    margin-left: 27px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.toumzkktwo_tip .spans_two {
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 7px;
    border: 1px solid #4a84f9;
}

.spans_two img {
    width: 16px;
    display: none;
}

.toumzkktwo_tip .spansb {
    color: #3678ff;
    line-height: 20px;
    letter-spacing: 1px;
    font-size: 16px;
}

.zjBxb_tipa .toumzkktwo_tip2 {
    font-size: 16px;
    float: left;
    color: #4a84f9;
    margin-top: 10px;
    line-height: 22px;
}


.zjBxb_songchu {
    margin: 0 auto;
    display: block;
    margin-top: 85px;
    cursor: pointer;
}

.zjBxb_fb {
    margin: 0 auto;
    display: block;
    margin-top: 110px;
    cursor: pointer;
}


.zjBxb_tipa .zjBxb_divb {
    width: 589px;
    height: 548px;
    margin: 0 auto;
    padding-left: 6px;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    scrollbar-width: thin;
}

.zjBxb_diva .zjBxb_fxk {
    font-size: 20px;
    margin-bottom: 12px;
    margin-top: 20px;
    display: block;
    float: left;
    margin-left: 6px;
    color: #8e5513;
    margin-left: 102px;
}

.zjBxb_fxk .spans {
    width: 18px;
    height: 18px;
    display: block;
    margin-right: 7px;
    border: 1px solid #8e5513;
    float: left;
    cursor: pointer;
}

.zjBxb_fxk .spans img {
    display: none;
}

.zjBxb_fxk .spans img.img-hide {
    display: none !important;
}

.zjBxb_diva .zjBxb_con2pa {
    text-align: center;
    color: #8e5513;
    line-height: 30px;
    font-size: 18px;
}

.banner_diva .banner_imgb {
    z-index: 11;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-top: -28px;
    margin-left: 96px;
    cursor: pointer;
}


.fbBxbtipa_pa {
    color: #564030;
    font-size: 22px;
    text-align: center;
    min-height: 64px;
    font-family: "宋体";
    font-weight: bolder;

    line-height: 32px;
}

.zjBxb_btn1 {
    cursor: pointer;
    display: block;
    margin: 0 auto;
    margin-top: 57px;
}

.zjBxb_btn2 {
    cursor: pointer;
    display: block;
    margin: 0 auto;
}


.buzhuo_sp {
    position: absolute;
    left: 50%;
    top: 283px;
    height: 1086px;
    width: 2560px;
    transform: translate(-50%);
    overflow: hidden;
    z-index: 9;
}

.zhaoji_sp {
    position: absolute;
    left: 50%;
    top: 176px;
    height: 1116px;
    width: 2560px;
    transform: translate(-50%);
    overflow: hidden;
    z-index: 9;
}



/* y預約 */
.zhaoji_kk1 {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.zhaoji_kk2 {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.zhaoji_kk3 {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.zhaojikk_tipa1 {
    width: 727px;
    height: 941px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_zjtipk1.jpg) no-repeat;
    background-size: 100%;
    transform: scale(0.79);
}

.zhaojikk_tipa2 {
    width: 727px;
    height: 941px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_zjtipk2.jpg) no-repeat;
    background-size: 100%;
    transform: scale(0.79);
}

.zhaojikk_tipa3 {
    width: 727px;
    height: 941px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_zjtipk3.jpg) no-repeat;
    background-size: 100%;
    transform: scale(0.79);
}

.zjkk_gban {
    display: block;
    position: absolute;
    top: -65px;
    right: -76px;
    cursor: pointer;
}

/* 頭圖 */
.banneryy_kk {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1003;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.banneryy_kkcon {
    width: 846px;
    height: 726px;
    position: relative;
    background: url(https://cj3.joy1709.com/CJactivity/imgs/csxf2512_banytukk.png) no-repeat;
    background-size: 100%;
}

.banneryy_gban {
    display: block;
    position: absolute;
    top: -65px;
    right: -76px;
    cursor: pointer;
}