.wrap {
    width: 100%;
    height: 3247px;
    margin: 0 auto;
    position: relative;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znq_bg1.jpg) top center no-repeat;
    overflow: hidden;
}

.wrap.bg2 {
    height: 4160px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znq_bg2.jpg) top center no-repeat;
}

.xiyou_jrgw {
    width: 356px;
    height: 58px;
    position: absolute;
    top: 0;
    right: 15%;
    display: block;
    z-index: 10;
}

.banner_box {
    width: 100%;
    height: 1163px;
    margin: 0 auto;
    position: relative;
    float: left;
}

.video-box {
    position: absolute;
    left: 50%;
    top: 0;
    height: 1080px;
    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%;
}

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

.banner_box .nav_zhezhao {
    position: absolute;
    top: 749px;
    left: 50%;
    z-index: 10;
    transform: translateX(-50%);
}

/* 导航 */
.spring_Navbox {
    width: 1400px;
    height: 99px;
    margin: 0 auto;
    position: relative;
    z-index: 11;
    overflow: hidden;
    margin-top: 113px;
}

.spring_Nav {
    width: 905px;
    height: 99px;
    margin: 0 auto;
    position: relative;
    z-index: 11;
    overflow: hidden;
    margin-left: 278px;
}

.spring_Nav .list {
    width: 372px;
    height: 97px;
    cursor: pointer;
    position: relative;
    float: left;
}

.spring_Nav .list img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    left: 0;
}

.spring_Nav .list:nth-child(2) {
    float: right;
    width: 426px;
}

.spring_Nav .list img:nth-child(1) {
    display: block;
}

.spring_Nav .list img:nth-child(2) {
    display: none;
}

.spring_Nav .on img:nth-child(1) {
    display: none;
}

.spring_Nav .on img:nth-child(2) {
    display: block;
}

/* 内容 */
.spring_content {
    width: 1400px;
    margin: 0 auto;
    display: block;
    position: relative;
    margin-top: 75px;
    z-index: 99;
}

.spring_title {
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 100;
    padding-left: 47px;
}

.spring_title2 {
    padding-left: 0;
}

.Navxy_dlzc {
    width: 243px;
    height: 57px;
    position: absolute;
    top: 143px;
    right: 44px;
    cursor: pointer;
    z-index: 99;
}

.Copylink_bd {
    cursor: pointer;
    position: absolute;
    top: -120px;
    right: 19px;
    z-index: 99;
}

.Copylink_shuaxin {
    cursor: pointer;
    position: absolute;
    top: -120px;
    right: 19px;
    z-index: 99;
}

.Navxy_qfzh {
    width: 450px;
    color: #92621e;
    font-size: 16px;
    margin-left: 50%;
    transform: translate(-50%);
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 550;
}

.spring_condivs {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    display: none;
}

/* 预约 */
.spring_condiva1 .myfuli_box {
    width: 1210px;
    height: 497px;
    margin-top: 10px;
    display: block;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znqa_grrenbg.png) no-repeat;
    position: relative;
    margin: 0 auto;
    margin-top: 46px;
}

.myfuli_box .myfuli_diva {
    width: 900px;
    height: 401px;
    margin: 0 auto;
    margin-top: 74px;
    margin-left: 204px;
    float: left;
}

.myfuli_diva li {
    float: left;
}

.myfuli_diva li:nth-child(1) {
    width: 217px;
    margin-top: 35px;
    margin-right: 222px;
}

.myfuli_diva li img {
    margin: 0 auto;
    display: block;
}

.myfuli_diva li .myfuli_imgbtn1 {
    cursor: pointer;
    margin-top: 12px;
}

.myfuli_diva li .myfuli_imgbtn2 {
    cursor: pointer;
}

.myfuli_diva li .myfuli_imgmes {
    position: absolute;
    left: -230px;
    top: 173px;
    z-index: 10;
    display: none;
}

.myfuli_diva li p {
    width: 214px;
    height: 256px;
    position: absolute;
    top: 105px;
}

/* 全服目标 */
.spring_condiva1 .full_box {
    width: 1345px;
    height: 687px;
    margin: 0 auto;
    position: relative;
    margin-top: 42px;
}

.full_box .full_left {
    width: 556px;
    height: 684px;
    display: block;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znqb_fullbg1.png) no-repeat;
    position: relative;
    float: left;
}

.full_left .fullleft_qfdc {
    width: 451px;
    height: 46px;
    display: block;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znqb_full1numbg.png) no-repeat;
    position: relative;
    margin: 0 auto;
    margin-top: 84px;
    color: #003a20;
    line-height: 46px;
    text-align: center;
    font-size: 24px;
    font-family: 楷体;
    letter-spacing: 1px;
}

.full_left .fullleft_ywc {
    position: relative;
    margin: 0 auto;
    margin-top: 24px;
    color: #8d410e;
    text-align: center;
    font-size: 22px;
    font-family: 楷体;
    letter-spacing: 1px;
}

.full_left .fullleft_jlimg {
    margin: 0 auto;
    display: block;
    margin-top: 77px;
}

.full_left .fullleft_jlbtn {
    margin: 0 auto;
    display: block;
    margin-top: 40px;

}

.full_left .fullleft_jlbtnn,.full_left .fullleft_jlbtno  {
    display: none;
    cursor: pointer;
}


.full_box .full_right {
    width: 753px;
    height: 684px;
    display: block;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znqb_fullbg2.png) no-repeat;
    position: relative;
    float: right;
}

.full_right .fullright_qfdc {
    width: 451px;
    height: 46px;
    display: block;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znqb_full1numbg.png) no-repeat;
    position: relative;
    margin: 0 auto;
    margin-top: 84px;
    color: #003a20;
    line-height: 46px;
    text-align: center;
    font-size: 24px;
    font-family: 楷体;
    letter-spacing: 1px;
}

.full_right .fullright_divb {
    width: 671px;
    height: 24px;
    margin: 0 auto;
    display: block;
    margin-top: 25px;
}

.quanfu_jlbtnn {
    cursor: pointer;
}

.fullright_divb .fullright_wmhd {
    position: relative;
    float: left;
    color: #8d410e;
    text-align: center;
    font-size: 22px;
    font-family: 楷体;
}

.fullright_divb .fullright_gdhd {
    position: relative;
    float: right;
    color: #8d410e;
    text-align: center;
    font-size: 22px;
    font-family: 楷体;
}

.full_right .fullright_jlimg {
    margin: 0 auto;
    display: block;
    margin-top: 34px;
}

.full_right .fullright_btns {
    width: 577px;
    height: 54px;
    margin: 0 auto;
    display: block;
    margin-top: 34px;
}

.fullright_btns li {
    width: 217px;
    height: 56px;
    float: left;
}

.fullright_btns li:nth-child(2) {
    float: right;
}

.fullright_btns li .fullright_lqbtn {
    display: none;
}

.fullright_btns li.on .fullright_lqbtn {
    display: block;
}

.fullright_btns li.on .fullright_wdc {
    display: none;
}

.spring_condiva1 .full_tip {
    width: 1018px;
    height: 127px;
    margin: 0 auto;
    position: relative;
    margin-top:25px;
}

.spring_condiva1 .fulltip_btn {
    position: absolute;
    right: 23px;
    top: 53px;
    cursor: pointer;
}

.spring_condiva1 .full_rtip {
    width: 328px;
    height: 269px;
    position: absolute;
    right: -327px;
    bottom: 38px;
}

.full_rtip .full_rtipimg {
    margin: 0 auto;
    display: block;
}

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



/* 线下聚会 */
.spring_condiva2 .party {
    width: 1246px;
    height: 695px;
    position: relative;
    margin: 0 auto;
    margin-top: 20px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znqb_bmbg.png) no-repeat;
}


.party .party_ul {
    width: 327px;
    height: 316px;
    display: block;
    position: relative;
    margin-left: 311px;
    float: left;
    margin-top: 218px;
}

.party_ul li {
    color: #003a20;
    text-align: center;
    font-size: 26px;
    font-family: 思源宋体;
    letter-spacing: 2px;
    float: left;
    width: 100%;
    height: 63px;
    margin-bottom: 21px;
    line-height: 64px;
}

.party .party_bmxz {
    cursor: pointer;
    position: absolute;
    left: 272px;
    top: 565px;
}

.spring_condiva2 .party_zb {
    margin: 0 auto;
    display: block;
    margin-top: 100px;
}

.spring_condiva2 .party_mes {
    margin: 0 auto;
    display: block;
    margin-top: 44px;
    margin-left: 77px;
}













/* 登录 */
.hydl_diva {
    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;
}

.hydl_divb {
    width: 1036px;
    height: 545px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znq_loginkk.png) no-repeat;
    position: relative;
    padding-top: 125px;
    background-size: 100%;
}

.hydl_divc {
    width: 591px;
    margin-top: 74px;
    margin-left: 227px;
}

.dengl_and {
    width: 589px;
    height: 62px;
    display: flex;
    justify-content: center;
    margin-top: 85px;
    align-items: center;
}

.hydl_pa {
    width: 480px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 20px;
}

.dlinputs {
    float: right;
    width: 323px;
    height: 34px;
    border: none;
    color: #fff;
    background: #255d60;
    text-indent: 8px;
    font-size: 16px;
}

.dlinputs::placeholder {
    color: #fff;
}

.hydl_span {
    float: right;
    font-size: 18px;
    color: #255d60;
}

.hydl_butas {
    display: block;
    margin: 0 6px;
    cursor: pointer;
}

.hydl_but {
    display: block;
    margin: 0 20px;
    cursor: pointer;
    margin-left: 100px;
}

.gztk_bt {
    display: block;
    margin: 0px auto;
}

.xytk_gban {
    position: absolute;
    cursor: pointer;
    top: -4px;
    right: 30px;
}

.hydl_wjma {
    font-size: 14px;
    padding-left: 439px;
    margin-top: 15px;
}

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

.tishi_diva {
    width: 727px;
    height: 383px;
    position: relative;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znq_tipkk.png) no-repeat;
    background-size: 100%;
    padding: 161px 92px 45px 92px;
}

.tishi_pa {
    margin: 0 auto;
    color: #89501c;
    font-size: 22px;
    text-align: center;
    min-height: 85px;
    font-family: "思源宋体";
    font-weight: 550;
    line-height: 30px;
    margin-bottom: 20px;
}

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

.tihsi_gbanas {
    position: absolute;
    cursor: pointer;
    top: -17px;
    right: -7px;
}

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

.confirmtk_diva {
    width: 727px;
    height: 383px;
    position: relative;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znq_tipkk.png) no-repeat;
    background-size: 100%;
    padding: 161px 92px 45px 92px;
}

.confirm_pa {
    margin: 0 auto;
    color: #89501c;
    font-size: 22px;
    text-align: center;
    min-height: 85px;
    font-family: "思源宋体";
    font-weight: 550;
    line-height: 30px;
    margin-bottom: 20px;
}

.confirm_imga {
    cursor: pointer;
    display: block;
    float: left;
}

.confirm_queren {
    margin-right: 71px;
    margin-left: 20px;
}

.confirm_gbanas {
    position: absolute;
    cursor: pointer;
    top: -17px;
    right: -6px;
}

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

.bdyxzh_divb {
    width: 1036px;
    height: 545px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602znq_loginkk.png) no-repeat;
    position: relative;
    padding-top: 125px;
    background-size: 100%;

}

.bdyxzh_pa {
    width: 480px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 20px;
}

.bdyxzh_imga {
    display: block;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 15px;
}

.bangdtsy {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #35768f;
}

/*活动规则*/
.hdgztk1 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
    justify-content: center;
    align-items: center;
    z-index: 1000;
    display: none;
}


.guiztk_diva {
    width: 783px;
    height: 682px;
    position: relative;
    padding-top: 157px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2602xf_rulekk.png) no-repeat;
}

.guiztk_diva span {
    color: #255d60;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #2e5c77;
}



.yuygztk_diva {
    width: 668px;
    height: 470px;
    margin: 0 auto;
    color: #255d60;
    font-size: 16px;
    line-height: 36px;
}

.yuygztk_diva b {
    font-weight: 550;
    font-size: 17px;
    color: #895818;
}

.mCSB_container {
    margin-right: 15px;
}

.jinzdj {
    pointer-events: none;
}

.xytk_gbanas {
    position: absolute;
    cursor: pointer;
    top: -31px;
    right: -64px;
}

/*抽奖记录*/
.chouj_jl {
    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;
}

.guize_bg {
    width: 815px;
    height: 710px;
    padding-top: 168px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/Newxy/xy2505xf_qiyuanjilkk.png) no-repeat;
    position: relative;
    background-size: 100%;
}

.chouj_ula {
    width: 690px;
    height: 470px;
    margin: 0 auto;
}

.chouj_ula li {
    width: 100%;
    border-bottom: 1px dashed #255d60;
    height: 46px;
}

.chouj_ula li p {
    width: 33.3%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #255d60;
    height: 100%;
}

.chouj_ula li p:nth-child(1) {
    width: 20%;
}

.chouj_ula li p:nth-child(2) {
    width: 46%;
}

.chouj_gban {
    position: absolute;
    cursor: pointer;
    top: -5px;
    right: -59px;
}