header .site{display:none !important;}
.summer_view{flex-direction:column;height:calc(100vh - 66px);}
.summer_view .top_banner{flex:1;width:100%;font-size:0;overflow:hidden;position:relative;}
.summer_view .top_banner img{width:100%;height:100%;object-fit:cover;object-position:top;}
.summer_view .txt_box{padding:26px 0 40px 0;text-align:center;line-height:28px;font-size:16px;color:#142640;}
.summer_view .txt_box br.mob{display:block;}
.summer_show{padding-top:12px;width:100%;max-width:1278px;margin:0 auto;}
.summer_show .show_title{line-height:24px;font-size:24px;color:#142640;padding:0 16px;}
.summer_show .show_swiper{position:relative;overflow:hidden;padding:16px 0 18px 0;box-sizing:border-box;}
.summer_show .show_swiper .swiper-slide-active{margin-left:16px;}
.summer_show .show_swiper .swiper_box{box-shadow:rgba(0,0,0,.08) 0 0 20px 0;}
.summer_show .show_swiper .swiper_box img{width:100%;}
.summer_show .show_swiper .swiper_box .pic_box{width:100%;font-size:0;}
.summer_show .show_swiper .swiper_box .txt_box{padding:16px;}
.summer_show .show_swiper .swiper_box .txt_box .title{line-height:16px;color:#142640;font-size:16px;}
.summer_show .show_swiper .swiper_box .txt_box .txt{line-height:20px;color:#595959;margin-top:8px;font-size:14px}
.summer_show .show_swiper .swiper-pagination{bottom:0;height:6px;line-height:0;z-index:5;}
.summer_show .show_swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:6px;border-radius:100px;margin:0 2px;transition:0.2s ease-in 0s;opacity:.3;background:#979797;}
.summer_show .show_swiper .swiper-pagination .swiper-pagination-bullet-active{width:24px;border-radius:100px;opacity:1;}
.summer_time{padding-top:40px;}
.summer_time .time_title{line-height:24px;font-size:24px;color:#142640;padding:0 16px;}
.summer_time .time_list{gap:8px;display:grid;grid-template-columns:repeat(1,1fr);padding:16px 16px 0 16px;}
.summer_time .time_list .time_item{background:#FAFAFA;padding:16px 12px;gap:8px;display:flex;flex-direction:column;}
.summer_time .time_list .time_item .time_top{display:flex;gap:12px;align-items:center;line-height:20px;color:#142640;font-size:16px;}
.summer_time .time_list .time_item .time_top .tag_box{color:#fff;line-height:14px;padding:4px 10px;border-radius:2px;font-size:14px;}
.summer_time .time_list .time_item .time_top .tag_box.color1{background:#54A300;}
.summer_time .time_list .time_item .time_top .tag_box.color2{background:#4D8E82;}
.summer_time .time_list .time_item .time_top .tag_box.color3{background:#005E4C;}
.summer_time .time_list .time_item .time_text{color:#595959;font-family:"SourceHanSansCNRegular";font-size:14px;line-height:20px;padding-left:60px;}
.summer_time .time_list .time_item .time_tips{color:#595959;font-size:10px;font-family:"SourceHanSansCNRegular";line-height:10px;padding-left:60px;}
.summer_line{background:#FAFAFA;padding:0;margin-top:40px;font-size:0;}
.summer_line .line_wrapper{width:100%;}
.summer_line .line_wrapper .line_link{display:none;}
.summer_line img{width:100%;cursor:pointer;}
.summer_rec{margin-top:40px;}
.summer_rec .rec_title{line-height:24px;font-size:24px;color:#142640;padding:0 16px;}
.summer_rec .rec_wrapper{display:flex;gap:40px;flex-direction:column;}
.summer_rec .rec_list{padding:0;}
.summer_rec .rec_sub_title{padding:16px 16px 0 16px;line-height:20px;color:#142640;font-size:20px;font-family:"SourceHanSansCNMedium";}
.summer_rec .rec_swiper{position:relative;overflow:hidden;padding:16px 0 18px 0;box-sizing:border-box;}
.summer_rec .rec_swiper .swiper-wrapper{display:flex;align-items:stretch;}
.summer_rec .rec_swiper .swiper-slide{display:flex;height:auto;align-items:stretch;}
.summer_rec .rec_swiper .swiper_item{margin:0 16px;display:flex;flex-direction:column;height:100%;width:100%;}
.summer_rec .rec_swiper .swiper_item .pic_box{width:100%;font-size:0;flex-shrink:0;}
.summer_rec .rec_swiper .swiper_item .pic_box img{width:100%;object-fit:cover;height:100%;}
.summer_rec .rec_swiper .swiper_item .text_box{padding:16px 16px 24px 16px;box-shadow:rgba(0,0,0,.08) 0 0 20px 0;flex:1;display:flex;flex-direction:column;}
.summer_rec .rec_swiper .swiper_item .text_box .top_title{display:flex;flex-direction:row;}
.summer_rec .rec_swiper .swiper_item .text_box .top_title .left_txt{display:flex;flex-direction:column;gap:8px;flex:1;}
.summer_rec .rec_swiper .swiper_item .text_box .top_title .left_txt .top_tit_txt{line-height:20px;color:#142640;font-size:20px;font-family:"SourceHanSansCNMedium";}
.summer_rec .rec_swiper .swiper_item .text_box .top_title .left_txt .top_sub_txt{font-size:14px;font-family:"SourceHanSansCNMedium";line-height:18px;color:#456580;}
.summer_rec .rec_swiper .swiper_item .text_box .top_title .right_menu{width:80px;height:36px;cursor:pointer;background:#142640;text-align:center;line-height:36px;color:#fff;font-size:14px;font-family:"SourceHanSansCNMedium";}
.summer_rec .rec_swiper .swiper_item .text_box .con_txt{padding-top:20px;}
.summer_rec .rec_swiper .swiper_item .text_box .con_txt .con_title{font-size:14px;line-height:20px;color:#595959;font-family:"SourceHanSansCNMedium";letter-spacing:-1px;}
.summer_rec .rec_swiper .swiper_item .text_box .con_txt .con_detail{color:#595959;font-family:"SourceHanSansCNRegular";line-height:20px;font-size:14px;padding-top:8px;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag{display:flex;flex-direction:row;gap:7px;padding-top:10px;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_title{font-size:14px;line-height:20px;color:#595959;font-family:"SourceHanSansCNRegular";}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box{display:flex;gap:8px;flex-wrap:wrap;flex:1;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item{border-radius:2px;display:flex;flex-direction:row;align-items:center;height:20px;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item .left_tit{border-radius:1px;padding:0 9px;color:#fff;font-size:14px;font-family:"SourceHanSansCNMedium";line-height:20px;height:20px;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item .right_txt{padding:0 6px;font-size:14px;font-family:"SourceHanSansCNMedium";color:#595959;line-height:20px;height:20px;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item.color1{border:1px solid #54A300;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item.color1 .left_tit{background:#54A300;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item.color2{border:1px solid #4D8E82;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item.color2 .left_tit{background:#4D8E82;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item.color3{border:1px solid #005E4C;}
.summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item.color3 .left_tit{background:#005E4C;}
.summer_rec .rec_swiper .swiper_item .text_box .more_btn{display:none;}
.summer_rec .rec_swiper .swiper-pagination{bottom:0;height:6px;line-height:0;z-index:5;}
.summer_rec .rec_swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:6px;border-radius:100px;margin:0 2px;transition:0.2s ease-in 0s;opacity:.3;background:#979797;}
.summer_rec .rec_swiper .swiper-pagination .swiper-pagination-bullet-active{width:24px;border-radius:100px;opacity:1;}
.summer_enjoy{padding:40px 16px 32px 16px;}
.summer_enjoy .enjoy_tit{color:#142640;line-height:30px;font-size:24px;}
.summer_enjoy .enjoy_sub_tit{padding-top:11px;color:#2D3648;font-size:12px;line-height:12px;font-family:"SourceHanSansCNRegular";}
.summer_enjoy .enjoy_list{padding:25px 0 11px 0;display:grid;gap:10px 4px;grid-template-columns:repeat(4,1fr);}
.summer_enjoy .enjoy_list .enjoy_item{position:relative;padding:11px 0 33px 0;}
.summer_enjoy .enjoy_list .enjoy_item .icon_box{text-align:center;font-size:0;}
.summer_enjoy .enjoy_list .enjoy_item .icon_box img{width:32px;}
.summer_enjoy .enjoy_list .enjoy_item .enjoy_txt{position:absolute;left:0;bottom:13px;text-align:center;color:#456580;font-family:"SourceHanSansCNMedium";line-height:14px;font-size:14px;width:100%;}
.summer_enjoy .enjoy_list .enjoy_item .enjoy_txt.more{right:-20px;width:calc(100% + 20px);}
.summer_enjoy .enjoy_tips{padding-top:11px;font-size:12px;line-height:12px;font-family:"SourceHanSansCNRegular";color:#666;text-decoration:underline;cursor:pointer;}
.btm_btn{display:block;position:fixed;left:0;bottom:0;width:100%;background:#fff;z-index:20;box-shadow:0 -2px 15px 0 rgba(0,0,0,0.08);transition:all 0.3s ease;}
.btm_btn.sticky{position:fixed;bottom:0;left:0;width:100%;}
.btm_btn .btn_box{display:flex;align-items:center;flex-direction:row;gap:0 11px;padding:16px 16px 38px 16px;}
.btm_btn .btn_box a{display:block;height:44px;flex:1;text-align:center;color:#fff;line-height:44px;font-size:14px;background:#142640;}
.btm_btn .btn_box a.sale{background:#B10A32;}
.chat_popup{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:99;display:none;}
.chat_popup .cent_box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.chat_popup .cent_box .chat_box{width:400px;position:relative;padding:30px 0 40px 0;background:#fff;}
.chat_popup .cent_box .chat_box .close_btn{position:absolute;top:-28px;right:0;width:18px;height:18px;background:url(../images/campaign_20251010/popup_close_icon.svg) no-repeat center center;background-size:18px 18px;cursor:pointer;}
.chat_popup .cent_box .chat_box .top_title{text-align:center;font-size:23px;color:#142640;font-weight:500;}
.chat_popup .cent_box .chat_box .sub_title{text-align:center;font-size:18px;color:#142640;}
.chat_popup .cent_box .chat_box .link_txt{padding-top:5px;font-size:16px;text-align:center;color:#142640;}
.chat_popup .cent_box .chat_box .link_txt a{color:#142640;}
.chat_popup .cent_box .chat_box .code_pic{width:150px;height:150px;margin:16px auto 0 auto;}
.chat_popup .cent_box .chat_box .code_pic img{width:100%;height:100%;}
.pc_sale_popup{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:99;display:none;}
.pc_sale_popup .cent_box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.pc_sale_popup .cent_box .pc_sale_box{width:510px;border-radius:3px;position:relative;padding:60px 0 76px 0;background:#fff;}
.pc_sale_popup .cent_box .pc_sale_box .close_btn{position:absolute;top:-56px;right:0;width:36px;height:36px;background:url(../images/campaign_20251010/popup_close_icon.svg) no-repeat center center;background-size:36px 36px;cursor:pointer;}
.pc_sale_popup .cent_box .pc_sale_box .top_title{text-align:center;font-size:30px;color:#142640;line-height:45px;}
.pc_sale_popup .cent_box .pc_sale_box .sub_title{text-align:center;font-size:30px;color:#142640;line-height:45px;padding-top:6px;}
.pc_sale_popup .cent_box .pc_sale_box .link_txt{padding-top:5px;font-size:16px;text-align:center;color:#142640;}
.pc_sale_popup .cent_box .pc_sale_box .link_txt a{color:#142640;}
.pc_sale_popup .cent_box .pc_sale_box .code_pic{width:235px;height:235px;margin:28px auto 0 auto;border:1px #35383B solid;border-radius:4px;padding:8px;}
.pc_sale_popup .cent_box .pc_sale_box .code_pic img{width:100%;height:100%;}
.term_popup{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:99;display:none;}
.term_popup .cent_box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.term_popup .cent_box .term_box{width:624px;background:#fff;position:relative;padding:24px;border-radius:3px;}
.term_popup .cent_box .term_box .scroll_box{overflow-y:auto;}
.term_popup .cent_box .term_box .close_btn{position:absolute;top:-28px;right:0;width:18px;height:18px;background:url(../images/campaign_20251010/popup_close_icon.svg) no-repeat center center;background-size:18px 18px;cursor:pointer;}
.term_popup .cent_box .term_box .top_tit{font-size:16px;color:#142640;line-height:24px;font-family:"SourceHanSansCNMedium";}
.term_popup .cent_box .term_box .txt_box{font-size:14px;line-height:24px;padding-top:16px;color:#595959;}
.term_popup .cent_box .term_box .txt_box a{color:#595959;}
.term_popup .cent_box .term_box .txt_box .sub_tit{font-size:14px;padding-bottom:8px;color:#142640;}
.term_popup .cent_box .term_box .txt_box p{padding:0;margin:0;}
.swiper-button-next,.swiper-button-prev{display:none;}
.rule_popup{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:99;display:none;}
.rule_popup .cent_box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.rule_popup .cent_box .rule_box{width:624px;background:#fff;position:relative;padding:24px;}
.rule_popup .cent_box .rule_box .close_btn{position:absolute;top:-28px;right:0;width:18px;height:18px;background:url(../images/campaign_20251010/popup_close_icon.svg) no-repeat center center;background-size:18px 18px;cursor:pointer;}
.rule_popup .cent_box .rule_box .top_tit{font-size:16px;color:#142640;line-height:24px;font-family:"SourceHanSansCNMedium";}
.rule_popup .cent_box .rule_box .sub_tit{padding-top:8px;color:#142640;font-size:14px;line-height:21px;font-family:"SourceHanSansCNMedium";}
.rule_popup .cent_box .rule_box .sub_box{padding-top:16px;line-height:21px;font-size:14px;font-family:"SourceHanSansCNRegular";color:#595959;}

.rule_popup .cent_box .rule_box .txt_box{padding-top:8px;line-height:21px;font-size:14px;font-family:"SourceHanSansCNRegular";color:#595959;}


.rule_popup .cent_box .rule_box .txt_list{font-size:20px;line-height:25px;}
.bak_top{position:fixed;z-index:9;right:16px;bottom:225px;width:50px;height:50px;border-radius:100px;background:#fff;box-shadow:rgba(0,0,0,.1) 0 0 12px 0;display:none;}
.bak_top a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
.bak_top a img{width:100%;}
.campaign_booking{padding:40px 0;width:100%;max-width:1142px;margin:0 auto;display:block;}
.campaign_booking .top_inp_box{display:grid;grid-template-columns:repeat(4,1fr);gap:0 23px;}
.campaign_booking .top_inp_box .inp_box{background:#f4f4f4;height:50px;position:relative;}
.campaign_booking .top_inp_box .inp_box input{width:100%;text-indent:15px;color:#142640;border:0 none;outline:none;height:50px;font-size:16px;padding:0;margin:0;background:none;}
.campaign_booking .top_inp_box .inp_box input::placeholder{color:#142640;}
.campaign_booking .top_inp_box .inp_box .code_btn{position:absolute;right:15px;color:#B10A32;font-size:16px;top:50%;transform:translateY(-50%);cursor:pointer;}
.campaign_booking .top_inp_box .btn_box{height:50px;color:#fff;background:#142640;font-size:16px;border:0 none;outline:none;padding:0;margin:0;font-family:"SourceHanSansCNRegular";}
.campaign_booking .tips_txt_box{padding-top:16px;display:flex;flex-direction:row;align-items:center;gap:6px;line-height:20px;}
.campaign_booking .tips_check{width:14px;height:14px;}
.campaign_booking .tips_check label{display:block;width:14px;height:14px;cursor:pointer;}
.campaign_booking .tips_check label input{display:none;}
.campaign_booking .tips_check label input+span{display:block;background:#f4f4f4;width:12px;height:12px;position:relative;border:1px #f4f4f4 solid;}
.campaign_booking .tips_check label input+span::after{display:none;}
.campaign_booking .tips_check label input:checked+span{border:1px #0D1C34 solid;}
.campaign_booking .tips_check label input:checked+span::after{display:block;content:"";position:absolute;width:8px;height:8px;background:#0D1C34;left:2px;top:2px;}
.campaign_booking .tips_txt{color:#5F5F5F;font-size:13px;line-height:20px;font-family:"SourceHanSansCNRegular";}
.campaign_booking .tips_txt a{color:#B10A32}
.campaign_booking .tel_box{padding-top:60px;display:flex;justify-content:center;gap:0 20px;align-items:center;}
.campaign_booking .tel_box .ltxt{color:#142640;font-size:24px;letter-spacing:2px;font-weight:500;font-family:"SourceHanSansCNRegular";}
.campaign_booking .tel_box .rtel{display:flex;gap:0 5px;align-items:center;color:#142640;font-size:24px;letter-spacing:2px;font-family:"SourceHanSansCNRegular";}
.campaign_booking .tel_box .rtel img{width:24px;}
.swiper-button-next,.swiper-button-prev{color:#000;display:block;}
@media screen and (min-width:1024px) {
    .summer_view{flex-direction:column;height:calc(100vh - 108px);}
    .summer_view .txt_box{padding:40px 0 40px 0;text-align:center;line-height:38px;font-size:22px;color:#142640;max-width:1248px;margin:0 auto;}
    .summer_view .txt_box br.mob{display:none;}
    .summer_show{padding-top:40px;width:100%;max-width:1278px;margin:0 auto;}
    .summer_show .show_title{text-align:center;line-height:37px;font-size:32px;}
    .summer_show .show_swiper{position:relative;overflow:hidden;padding:32px 15px;box-sizing:border-box;}
    .summer_show .show_swiper .swiper-slide-active{margin-left:0;}
    .summer_show .show_swiper .swiper_box .pic_box{width:100%;font-size:0;}
    .summer_show .show_swiper .swiper_box .txt_box{padding:24px 16px;}
    .summer_show .show_swiper .swiper_box .txt_box .title{line-height:22px;font-size:22px;}
    .summer_show .show_swiper .swiper_box .txt_box .txt{line-height:24px;margin-top:16px;font-size:16px}
    .summer_time{padding-top:48px;width:100%;max-width:1248px;margin:0 auto;}
    .summer_time .time_list .time_item .time_top{font-size:22px;}
    .summer_time .time_title{text-align:center;line-height:37px;font-size:32px;}
    .summer_time .time_list{padding:32px 0 0 0;gap:16px;display:grid;grid-template-columns:repeat(3,1fr);}
    .summer_time .time_list .time_item{background:#FAFAFA;padding:32px 51px;gap:16px;display:flex;flex-direction:column;position:relative;}
    .summer_time .time_list .time_item .time_title{display:flex;gap:10px;align-items:center;line-height:22px;color:#142640;}
    .summer_time .time_list .time_item .time_title .tag_box{line-height:17px;padding:5px 11px;}
    .summer_time .time_list .time_item .time_text{font-size:18px;line-height:27px;padding-left:0;letter-spacing:-1px;}
    .summer_time .time_list .time_item .time_tips{color:#595959;font-size:12px;line-height:12px;padding-left:0;opacity:.6;position:absolute;bottom:17px;left:51px;}
    .summer_line{background:#FAFAFA;padding:40px 0 30px 0;margin-top:60px;font-size:0;text-align:center;}
    .summer_line .line_wrapper{text-align:center;margin:0 auto;position:relative;max-width:482px;}
    .summer_line .line_wrapper .line_link{position:absolute;left:154px;top:220px;width:174px;height:44px;display:block;cursor:pointer;}
    .summer_line img{width:auto;cursor:pointer;height:332px;}
    .summer_rec{padding-top:80px;max-width:1248px;margin:0 auto;}
    .summer_rec .rec_title{line-height:37px;font-size:32px;text-align:center;}
    .summer_rec .rec_wrapper{gap:60px;}
    .summer_rec .rec_sub_title{line-height:24px;font-size:24px;text-align:center;}
    .summer_rec .rec_swiper{padding:32px 0 18px 0;box-sizing:border-box;}
    .summer_rec .rec_swiper .swiper_item{margin:0;display:flex;flex-direction:row;padding:0 53px;}
    .summer_rec .rec_swiper .swiper_item .pic_box{width:526px;font-size:0;flex-shrink:0;}
    .summer_rec .rec_swiper .swiper_item .text_box{padding:32px;box-shadow:rgba(0,0,0,.08) 0 0 20px 0;flex:1;display:flex;flex-direction:column;}
    .summer_rec .rec_swiper .swiper_item .text_box .top_title{display:flex;flex-direction:row;}
    .summer_rec .rec_swiper .swiper_item .text_box .top_title .left_txt{display:flex;flex-direction:column;gap:16px;flex:1;}
    .summer_rec .rec_swiper .swiper_item .text_box .top_title .left_txt .top_tit_txt{line-height:28px;font-size:28px;}
    .summer_rec .rec_swiper .swiper_item .text_box .top_title .left_txt .top_sub_txt{font-size:24px;line-height:24px;}
    .summer_rec .rec_swiper .swiper_item .text_box .top_title .right_menu{display:none;}
    .summer_rec .rec_swiper .swiper_item .text_box .con_txt{padding-top:24px;}
    .summer_rec .rec_swiper .swiper_item .text_box .con_txt .con_title{font-size:18px;line-height:18px;}
    .summer_rec .rec_swiper .swiper_item .text_box .con_txt .con_detail{line-height:30px;font-size:18px;padding-top:16px;}
    .summer_rec .rec_swiper .swiper_item .text_box .btm_tag{display:flex;flex-direction:row;gap:0;padding-top:16px;}
    .summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_title{font-size:16px;line-height:26px;}
    .summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box{display:flex;gap:12px;flex-wrap:wrap;flex:1;}
    .summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item{border-radius:2px;display:flex;flex-direction:row;align-items:center;height:24px;}
    .summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item .left_tit{padding:0 9px;font-size:16px;line-height:24px;height:24px;}
    .summer_rec .rec_swiper .swiper_item .text_box .btm_tag .tag_box .tag_item .right_txt{font-size:16px;line-height:24px;height:24px;}
    .summer_rec .rec_swiper .swiper_item .text_box .more_btn{display:block;padding-top:32px;}
    .summer_rec .rec_swiper .swiper_item .text_box .more_btn a{display:block;width:121px;height:47px;text-align:center;line-height:47px;color:#fff;background:#142640;font-size:18px;font-family:"SourceHanSansCNMedium";}
    .summer_enjoy{padding:60px 0 93px 0;max-width:1142px;margin:0 auto;}
    .summer_enjoy .enjoy_tit{line-height:37px;font-size:32px;text-align:center;}
    .summer_enjoy .enjoy_sub_tit{padding-top:16px;font-size:18px;line-height:24px;text-align:center;}
    .summer_enjoy .enjoy_list{padding:32px 0 0 0;display:grid;gap:10px 19px;grid-template-columns:repeat(8,1fr);}
    .summer_enjoy .enjoy_list .enjoy_item{position:relative;padding:15px 0 48px 0;}
    .summer_enjoy .enjoy_list .enjoy_item .icon_box{text-align:center;font-size:0;}
    .summer_enjoy .enjoy_list .enjoy_item .icon_box img{width:48px;}
    .summer_enjoy .enjoy_list .enjoy_item .enjoy_txt{position:absolute;left:0;bottom:19px;text-align:center;line-height:21px;font-size:20px;width:100%;}
    .summer_enjoy .enjoy_list .enjoy_item .enjoy_txt.more{right:-20px;width:calc(100% + 20px);}
    .summer_enjoy .enjoy_tips{padding-top:11px;font-size:14px;line-height:21px;display:inline;}
    .swiper-button-next,.swiper-button-prev{color:#000;display:block;}
}
@media screen and (max-width: 1024px) {
    .rule_popup .cent_box .rule_box{width:272px;padding:32px 16px;}
    .rule_popup .cent_box .rule_box .top_tit{font-size:16px;line-height:18px;}
    .rule_popup .cent_box .rule_box .txt_box{padding-top:12px;}
    .rule_popup .cent_box .rule_box .txt_list{font-size:14px;line-height:18px;}
    .rule_popup .cent_box .rule_box .sub_tit{padding-top:16px;color:#142640;font-size:14px;line-height:18px;font-family:"SourceHanSansCNMedium";}
    .rule_popup .cent_box .rule_box .sub_box{padding-top:16px;line-height:18px;font-size:12px;font-family:"SourceHanSansCNRegular";color:#595959;}
    .rule_popup .cent_box .rule_box .txt_box{padding-top:16px;line-height:18px;font-size:12px;font-family:"SourceHanSansCNRegular";color:#595959;}
    .chat_popup .cent_box .chat_box{width:343px;padding:24px;box-sizing:border-box;}
    .chat_popup .cent_box .chat_box .top_title{font-size:16px;line-height:24px;}
    .chat_popup .cent_box .chat_box .sub_title{text-align:center;font-size:18px;color:#142640;font-family:"SourceHanSansCNMedium";line-height:27px;}
    .chat_popup .cent_box .chat_box .link_txt{padding-top:16px;font-size:16px;line-height:24px;text-align:center;color:#595959;}
    .chat_popup .cent_box .chat_box .code_pic{width:156px;height:156px;margin:16px auto 0 auto;border:1px #CCCCCC solid;padding:4px;}
    .term_popup .cent_box .term_box{width:272px;padding:32px 16px 50px 16px;}
    .term_popup .cent_box .term_box .scroll_box{max-height:70vh;overflow-y:auto;}
    .term_popup .cent_box .term_box .txt_box{font-size:12px;word-break:break-all;}
    .campaign_booking{display:none;}
}




