@charset "utf-8";a,body,span{font-family:"微软雅黑"}html{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight:transparent;-webkit-text-size-adjust:none}body{letter-spacing:0;background:#d0e7ff;overflow-x:hidden}a:link,a:visited{text-decoration:none}*{margin:0;padding:0}input{outline:0}a{color:#333}a,span{background-repeat:no-repeat}.clear{clear:both}.w_1440{width:1440px}.w_1280{width:1280px}.loadinig-wrap{background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/loading-bg.jpg) top center no-repeat #bfdcfc;background-size:cover}.homepage .qrcode-wrap,.homepage .s2-wrap,.homepage .s4-wrap,.homepage .s5-wrap,.homepage .s6-wrap{display:none}.homepage .qrcode-wrap{display:none;position:fixed;width:183px;height:902px;top:10px;right:0;z-index:20;transform:scale(.9) translateX(0);transform-origin:top right;transition:all .3s;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/side-bg.png) top right no-repeat}.homepage .qrcode-wrap .qrcode-list{width:120px;margin:0 auto;display:flex;flex-direction:column;gap:2px;padding-top:18px}.homepage .qrcode-wrap .qrcode-list a{cursor:pointer;display:inline-block}.homepage .qrcode-wrap .qrcode-list a .text{display:inline-block;color:#cecece;font-size:18px;text-align:center;width:100%;padding:4px 0}.homepage .qrcode-wrap .qrcode-list a img{width:120px;height:120px}.homepage .qrcode-wrap .website-list{width:133px;margin:0 auto;display:flex;flex-direction:column;gap:5px;padding-top:14px}.homepage .qrcode-wrap .website-list a{cursor:pointer;display:inline-block}.homepage .qrcode-wrap .website-list .img-link-bilibili-side{width:133px;height:35px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-link-bilibili-side.png) top center no-repeat}.homepage .qrcode-wrap .website-list .img-link-dy-side{width:133px;height:35px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-link-dy-side.png) top center no-repeat}.homepage .qrcode-wrap .website-list .img-link-qq-side{width:133px;height:35px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-link-qq-side.png) top center no-repeat}.homepage .qrcode-wrap .website-list .img-link-ks-side{width:133px;height:35px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-link-ks-side.png) top center no-repeat}.homepage .qrcode-wrap .wechat-company{width:107px;margin:0 auto;display:flex;flex-direction:column;gap:5px;padding-top:24px}.homepage .qrcode-wrap .wechat-company .text{display:inline-block;color:#cecece;font-size:18px;text-align:center;width:100%;padding:4px 0}.homepage .qrcode-wrap .wechat-company .img-wechat-company{width:107px;height:107px;display:inline-block;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-wechat-company.png) top center no-repeat}.homepage .qrcode-wrap .download-list{width:133px;margin:0 auto;display:flex;flex-direction:column;gap:14px;padding-top:30px;padding-bottom:30px}.homepage .qrcode-wrap .download-list a{cursor:pointer;display:inline-block}.homepage .qrcode-wrap .download-list .img-dl-ios{width:133px;height:46px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-ios-side.png) top center no-repeat}.homepage .qrcode-wrap .download-list .img-dl-android{width:133px;height:46px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-android-side.png) top center no-repeat;display:inline-block}.homepage .qrcode-wrap .download-list .img-dl-tap{width:133px;height:45px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-tap-side.png) top center no-repeat;display:inline-block}.homepage .qrcode-wrap .download-list .img-dl-yyx{width:133px;height:45px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-yyx-side.png) top center no-repeat;display:inline-block}.homepage .qrcode-wrap .download-list .img-dl-leidian{width:133px;height:45px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-leidian-side.png) top center no-repeat;display:inline-block}.homepage .qrcode-wrap .litbtn{width:24px;height:74px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/side/litbtn.png) top right no-repeat;left:-20px;position:absolute;top:50%;margin-top:-37px;cursor:pointer}.homepage .qrcode-wrap .litbtn:hover{opacity:.8}.homepage .qrcode-wrap.hide{transform:scale(.9) translateX(183px)}.homepage .qrcode-wrap.hide .litbtn{background-position:left}.homepage .qrcode-wrap .share-tips{position:absolute;bottom:60px;width:100px;text-align:center;font-size:16px;color:#fff;left:50%;margin-left:-50px}.homepage .qrcode-wrap .share-wrap{position:absolute;z-index:2;bottom:20px;width:100px;height:30px;display:flex;justify-content:space-around;left:50%;margin-left:-50px}.homepage .qrcode-wrap .share-wrap a{width:30px;height:30px;display:inline-block;cursor:pointer;transition:all .3s}.homepage .qrcode-wrap .share-wrap a:hover{transform:translateY(-2px);opacity:.8}.homepage div.s1-wrap{width:100%;height:1080px;background-color:#bfdcfc;max-width:1920px;margin:0 auto;position:relative}.homepage div.s1-wrap .header-video-wrap{position:absolute;z-index:1;width:100%;height:1080px;top:0;left:0}.homepage div.s1-wrap .header-video-wrap video.video-js{width:auto!important;height:1080px!important;background-color:#bfdcfc}.homepage div.s1-wrap .container{position:relative;height:100%;margin:0 auto;z-index:2}.homepage div.s1-wrap .download-wrap{width:932px;height:263px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-bg.png) top center no-repeat;position:absolute;bottom:-30px;left:50%;margin-left:-470px;z-index:9;box-sizing:border-box;padding:80px 160px 53px;display:flex;justify-content:space-between}.homepage div.s1-wrap .download-wrap .item-wrap{display:flex;flex-direction:column;justify-content:space-between}.homepage div.s1-wrap .download-wrap a.img-dl-leidian{width:220px;height:57px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-leidian.png) top center no-repeat;display:inline-block}.homepage div.s1-wrap .download-wrap a.img-dl-ios{width:207px;height:57px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-ios.png) top center no-repeat;display:inline-block}.homepage div.s1-wrap .download-wrap a.img-dl-android{width:207px;height:57px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-android.png) top center no-repeat;display:inline-block}.homepage div.s1-wrap .download-wrap a.img-dl-tap{width:220px;height:57px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-tap.png) top center no-repeat;display:inline-block}.homepage div.s1-wrap .download-wrap a.img-dl-yyx{width:220px;height:57px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-yyx.png) top center no-repeat;display:inline-block}.homepage div.s1-wrap .download-wrap .img-dl-gw{width:152px;height:130px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dl-gw.png) top center no-repeat;display:inline-block}.homepage div.s1-wrap .download-wrap a:hover{transition:all .3s;transform:translateY(-2px)}.homepage div.s1-wrap .showaward{width:938px;height:271px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s1/img-01.png) top center no-repeat;position:absolute;bottom:-30px;left:50%;margin-left:-470px;z-index:9}.homepage div.s1-wrap .showaward .gift{width:618px;height:170px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s1/img-gift-02.png) top center no-repeat;margin:100px auto 0}.homepage div.s1-wrap .showaward .gift .gift-name{display:flex;gap:70px;color:#d8d8d8;padding:120px 25px 0;text-align:center;font-size:18px}.homepage div.s1-wrap .showaward .gift .gift-name span{width:90px;white-space:nowrap;display:flex;justify-content:center}.homepage div.s1-wrap .btn-booking{width:381px;height:104px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s1/btn-booking.png) top center no-repeat;position:absolute;left:50%;margin-left:-190px;top:770px;z-index:10;cursor:pointer}.homepage div.s1-wrap .btn-booking a{opacity:0;width:100%;height:100%;display:block;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s1/btn-booking-mark.png) top center no-repeat;transition:opacity .3s}.homepage div.s1-wrap .btn-booking a:hover{opacity:.2}.homepage div.s1-wrap .btn-player:hover,.homepage div.s4-wrap .container .left-wrap .video-wrap .thumb:hover,.homepage div.s4-wrap .container .right-wrap .arrow:hover,.homepage div.s5-wrap .thumb-wrap .arrow:hover{opacity:.8}.homepage div.s1-wrap .btn-booking span.booking-progress{font-family:Impact;font-size:16px;color:#fff;position:absolute;top:64px;left:30px;height:24px;line-height:24px;pointer-events:none}.homepage div.s1-wrap .btn-player{position:absolute;width:90px;height:90px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s1/btn-player.png) top center no-repeat #fff;left:50%;margin-left:398px;bottom:354px;cursor:pointer;transform-origin:center center;border-radius:50%}.homepage div.s1-wrap .btn-entrance{position:absolute;width:182px;height:59px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/btn-entrance.png) top center no-repeat;top:10px;right:0;cursor:pointer}.homepage div.s2-wrap,.homepage div.s2-wrap .container,.homepage div.s2-wrap .container .title{background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/img-bg.jpg) top center no-repeat}.homepage div.s2-wrap{position:relative;width:100%;height:1080px;max-width:1920px;margin:0 auto}.homepage div.s2-wrap .container{position:relative;height:100%;margin:0 auto}.homepage div.s2-wrap .container .title{width:958px;height:259px;position:absolute;top:50px;left:16px}.homepage div.s2-wrap .container .title .img01{width:100%;height:100%;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/img-01.png) top center no-repeat;position:absolute;z-index:2}.homepage div.s2-wrap .container .title .img02{width:100%;height:100%;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/img-02.png) top center no-repeat;position:absolute;z-index:1}.homepage div.s2-wrap .otm-wrap,.homepage div.s2-wrap .otm-wrap .little-triangle,.homepage div.s2-wrap .otm-wrap .mask,.homepage div.s2-wrap .otm-wrap .otm{width:766px;height:1080px;top:0;right:0;position:absolute}.homepage div.s2-wrap .otm-wrap{overflow:hidden;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/right-bg.png) top right no-repeat}.homepage div.s2-wrap .otm-wrap .mask{background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/right-mask.png) top right no-repeat;z-index:3}.homepage div.s2-wrap .otm-wrap .otm{background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/img-03.png) top right no-repeat;animation:otmanimate 3s linear infinite;z-index:1}.homepage div.s2-wrap .otm-wrap .little-triangle{background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/little-triangle.png) top right no-repeat;z-index:2}.homepage div.s2-wrap .booking-progress{width:1300px;height:540px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/img-05.png) top center no-repeat;position:absolute;top:350px;left:0}.homepage div.s2-wrap .booking-progress .line{position:absolute;top:107px;left:0;display:inline-block;background-color:#e4ab68;width:0;height:6px;transition:all .3s}.homepage div.s2-wrap .booking-progress .dots{position:absolute;top:95px;left:0}.homepage div.s2-wrap .booking-progress .dots span{position:absolute;top:0;width:30px;height:30px;box-sizing:border-box;border:2px solid #000;border-radius:50%;background-image:linear-gradient(to right,#ecc35f,#df9a48);display:none}.homepage div.s2-wrap .booking-progress .dots span[data-item="1"]{left:311px}.homepage div.s2-wrap .booking-progress .dots span[data-item="2"]{left:524px}.homepage div.s2-wrap .booking-progress .dots span[data-item="3"]{left:735px}.homepage div.s2-wrap .booking-progress .dots span[data-item="4"]{left:947px}.homepage div.s2-wrap .booking-progress .dots span[data-item="5"]{left:1156px}.homepage div.s2-wrap .booking-progress .get-wrap{position:absolute;top:248px;left:0}.homepage div.s2-wrap .booking-progress .get-wrap span{position:absolute;top:0;width:44px;height:44px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s2/get.png) top center no-repeat;display:none}.homepage div.s4-wrap,.homepage div.s4-wrap .container{position:relative;margin:0 auto;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s4/img-bg.jpg) top center no-repeat}.homepage div.s2-wrap .booking-progress .get-wrap span[data-item="1"]{left:345px}.homepage div.s2-wrap .booking-progress .get-wrap span[data-item="2"]{left:558px}.homepage div.s2-wrap .booking-progress .get-wrap span[data-item="3"]{left:768px}.homepage div.s2-wrap .booking-progress .get-wrap span[data-item="4"]{left:978px}.homepage div.s2-wrap .booking-progress .get-wrap span[data-item="5"]{left:1187px}.homepage div.s4-wrap{width:100%;height:1080px;max-width:1920px}.homepage div.s4-wrap .container{height:100%}.homepage div.s4-wrap .container .title1{width:1236px;height:170px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s4/img-01.png) bottom center no-repeat;position:absolute;top:80px;left:50%;margin-left:-618px;z-index:1}.homepage div.s4-wrap .container .left-wrap{position:absolute;top:350px;left:0;z-index:3;display:flex;flex-direction:column;gap:26px}.homepage div.s4-wrap .container .left-wrap .otm-name{width:394px;height:63px}.homepage div.s4-wrap .container .left-wrap .otm-name img{width:394px;height:63px;user-select:none}.homepage div.s4-wrap .container .left-wrap .skilltype{width:219px;height:auto;display:flex;flex-wrap:wrap;column-gap:1px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s4/img-tab-line-bg.png) top center repeat-y;padding-left:8px;box-sizing:border-box}.homepage div.s4-wrap .container .left-wrap .skilltype .tab-item{width:101px;height:38px;line-height:38px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s4/img-tab-bg.png) bottom center no-repeat;cursor:pointer;font-size:16px;color:rgba(255,255,255,.6);text-align:center;white-space:nowrap;margin-bottom:10px;user-select:none}.homepage div.s4-wrap .container .left-wrap .skilltype .tab-item.long{width:202px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s4/img-tab-bg-long.png) bottom center no-repeat}.homepage div.s4-wrap .container .left-wrap .skilltype .tab-item.active,.homepage div.s4-wrap .container .left-wrap .skilltype .tab-item:hover{background-position:top!important;color:#fff!important}.homepage div.s4-wrap .container .left-wrap .skillinfo-wrap{display:flex;flex-direction:column;gap:26px}.homepage div.s4-wrap .container .left-wrap .skillinfo-wrap .skill-name{width:275px;height:32px}.homepage div.s4-wrap .container .left-wrap .skillinfo-wrap .skill-name img{width:275px;height:32px;user-select:none}.homepage div.s4-wrap .container .left-wrap .skillinfo-wrap .skill-desc{width:400px;line-height:28px;font-size:18px;color:#22304b;padding-left:12px;text-shadow:2px 1px 1px #c8e1fd}.homepage div.s4-wrap .container .left-wrap .video-wrap{width:309px;height:212px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s4/video-bg.png) top center no-repeat}.homepage div.s4-wrap .container .left-wrap .video-wrap .thumb{width:296px;height:168px;padding:22px 0 0 7px;cursor:pointer;transition:all .3s}.homepage div.s4-wrap .container .left-wrap .video-wrap .thumb img{width:296px;user-select:none}.homepage div.s4-wrap .container .right-wrap{position:absolute;top:260px;right:80px;width:130px;z-index:4}.homepage div.s4-wrap .container .right-wrap .arrow{width:130px;height:38px;cursor:pointer;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s4/img-arrow.png) top center no-repeat}.homepage div.s4-wrap .container .right-wrap .arrow-up{margin-bottom:10px}.homepage div.s4-wrap .container .right-wrap .arrow-down{transform:rotateX(180deg);margin-top:10px}.homepage div.s4-wrap .container .right-wrap .otmlist{width:130px;height:540px;overflow:hidden}.homepage div.s4-wrap .container .right-wrap .otmlist ul{display:flex;flex-direction:column;gap:6px;transition:all .3s}.homepage div.s4-wrap .container .right-wrap .otmlist .otmitem{width:130px;height:130px;border-radius:50%;overflow:hidden;background-image:linear-gradient(to bottom,#536b98,#1d2535);cursor:pointer;flex-shrink:0;border:5px solid #859bd0;box-sizing:border-box;transition:all .3s}.homepage div.s4-wrap .container .right-wrap .otmlist .otmitem img{width:100%;height:100%;user-select:none}.homepage div.s4-wrap .container .right-wrap .otmlist .otmitem.active,.homepage div.s4-wrap .container .right-wrap .otmlist .otmitem:hover{background-image:linear-gradient(to bottom,#427acb,#1c3494);border-color:#1f56b0}.homepage div.s4-wrap .title2{width:935px;height:245px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s4/img-02.png) bottom center no-repeat;background-position-x:60px;position:absolute;bottom:0;right:0;z-index:1}.homepage div.s4-wrap .otm{width:100%;height:1124px;position:absolute;bottom:0;left:0;z-index:2}.homepage div.s4-wrap .otm img{width:100%;height:1124px;user-select:none}.homepage div.s5-wrap{position:relative;width:100%;height:1080px;background:#323647;max-width:1920px;margin:0 auto}.homepage div.s5-wrap .title{position:absolute;top:0;left:0;width:734px;height:374px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s5/img-title.png) top center no-repeat;z-index:2}.homepage div.s5-wrap .photo-wrap{position:absolute;width:100%;height:1080px;z-index:1}.homepage div.s5-wrap .photo-wrap img{width:100%;height:1080px;user-select:none}.homepage div.s5-wrap .tab-wrap{width:400px;height:49px;position:absolute;left:50%;bottom:190px;z-index:3;display:flex;margin-left:-600px;gap:1px}.homepage div.s5-wrap .tab-wrap .tab-item{width:142px;height:49px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s5/img-tabbg.png) bottom center no-repeat;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;user-select:none;cursor:pointer;flex-shrink:0}.homepage div.s5-wrap .tab-wrap .tab-item:hover{background-position:top}.homepage div.s5-wrap .tab-wrap .tab-item.active{background-position:top;transform:scale(1.2);transform-origin:left bottom;margin-right:30px}.homepage div.s5-wrap .thumb-wrap{position:absolute;bottom:-1px;left:0;width:100%;height:185px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s5/img-thumb-bg.png) top center no-repeat;z-index:2;border-top:8px solid #333748}.homepage div.s5-wrap .thumb-wrap .content-wrap{height:152px;margin:0 auto;padding-top:12px;display:flex;justify-content:space-between}.homepage div.s5-wrap .thumb-wrap .arrow{width:40px;height:152px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s5/img-arrow.png) top center no-repeat;cursor:pointer}.homepage div.s5-wrap .thumb-wrap .arrow-right{transform:rotateY(180deg)}.homepage div.s5-wrap .thumb-wrap .thumblist{width:1110px;height:152px;overflow:hidden}.homepage div.s5-wrap .thumb-wrap .thumblist ul{gap:8px;display:flex;transition:all .3s}.homepage div.s5-wrap .thumb-wrap .thumblist .listitem{width:270px;height:152px;background-color:#000;flex-shrink:0;cursor:pointer;box-sizing:border-box;overflow:hidden;transition:all .1s;opacity:.6}.homepage div.s5-wrap .thumb-wrap .thumblist .listitem img{width:100%;height:100%;user-select:none}.homepage div.s5-wrap .thumb-wrap .thumblist .listitem.active,.homepage div.s5-wrap .thumb-wrap .thumblist .listitem:hover{border:3px solid #b72f27;opacity:1}.homepage div.s5-wrap .thumb-wrap.video{display:none}.homepage div.s6-wrap{position:relative;width:100%;height:1080px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s6/img-bg.jpg) top center no-repeat;max-width:1920px;margin:0 auto}.homepage div.s6-wrap .container{position:relative;height:100%;margin:0 auto}.homepage div.s6-wrap .container .title1{width:1102px;height:282px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s6/img-title-01.png) bottom center no-repeat;position:absolute;top:0;left:50%;margin-left:-550px;z-index:2}.homepage div.s6-wrap .container .title2{width:1102px;height:282px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s6/img-title-02.png) bottom center no-repeat;position:absolute;top:0;left:50%;margin-left:-550px;z-index:1}.homepage div.s6-wrap .container .photo-wrap{position:absolute;width:1440px;height:650px;top:280px;left:50%;margin-left:-720px;display:flex;gap:20px}.homepage div.s6-wrap .container .photo-wrap .photo{width:1150px;height:650px;background-color:#000}.homepage div.s6-wrap .container .photo-wrap .photo img{width:100%;height:650px;user-select:none}.homepage div.s6-wrap .container .photo-wrap .thumb-wrap{width:215px;height:650x;position:relative}.homepage div.s6-wrap .container .photo-wrap .thumb-wrap .thumb-active{width:230px;height:122px;position:absolute;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/s6/img-thumb-active.png) top center no-repeat;background-size:contain;top:0;left:-15px;pointer-events:none;z-index:2;transition:all .3s}.homepage div.s6-wrap .container .photo-wrap .thumblist{width:215px;height:650px;overflow:hidden}.homepage div.s6-wrap .container .photo-wrap .thumblist ul{width:215px;height:650px;display:flex;flex-direction:column;gap:10px}.homepage div.s6-wrap .container .photo-wrap .thumblist .thumbitem{width:215px;height:122px;box-sizing:border-box;cursor:pointer;background-color:#000}.homepage div.s6-wrap .container .photo-wrap .thumblist .thumbitem img{opacity:.6;transition:all .3s;width:100%;user-select:none}.homepage div.s6-wrap .container .photo-wrap .thumblist .thumbitem.active img,.homepage div.s6-wrap .container .photo-wrap .thumblist .thumbitem:hover img{opacity:1}.booking .container .btn-confirm:not(.disabled):hover,.booking .container .codewrap .btn-sendcode:not(.disabled):hover,.bookingsuccess .container .btn-close2:hover,.comingsoon .container .btn-close2:hover{opacity:.8}footer{width:100%;height:auto;background:#000;max-width:1920px;margin:0 auto}footer .container{margin:0 auto;padding:20px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.booking,.chosebookingtype{margin-left:-534px;margin-top:-300px}footer .container .footer-nav{display:flex;align-items:center;justify-content:center;gap:10px}footer .container .footer-nav a{color:#fff;font-size:12px;font-weight:400;cursor:pointer}footer .container .footer-nav a::after{content:"|";padding-left:10px;color:#9b9895}footer .container .footer-nav a:last-child:after{content:""}footer .container .footer-nav a:hover{text-decoration:underline}footer .container .footer-tips{color:#9b9895;text-align:center;font-size:12px}footer .container .footer-tips a{color:#9b9895;text-decoration:underline}.chosebookingtype{background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/img-dialog-bg.png) top center no-repeat;width:1068px;height:600px}.chosebookingtype .container{width:760px;height:380px;position:absolute;top:130px;left:50%;margin-left:-380px;display:flex;align-items:center;justify-content:space-between}.chosebookingtype .container .bookingtypewrap{width:231px;height:360px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.chosebookingtype .container .bookingtypewrap .codetips{width:100%;display:inline-block;text-align:center;color:#2c3f63;font-size:24px}.chosebookingtype .container .bookingtypewrap .code{width:200px;height:200px;display:inline-block}.chosebookingtype .container .bookingtypewrap .code img{width:100%;height:100%}.chosebookingtype .container .bookingtypewrap a.btn-phonebooking{width:231px;height:40px;line-height:40px;color:#4574d3;font-size:18px;font-weight:700;text-align:center;cursor:pointer;text-decoration:underline;position:static}.chosebookingtype .container .bookinggift{width:278px;height:380px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/img-gift-01.png) top center no-repeat}.booking,.bookingsuccess{background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/img-dialog-bg.png) top center no-repeat}.booking{width:1068px;height:600px}.booking .container{width:520px;height:380px;position:absolute;top:100px;left:50%;margin-left:-260px}.booking .container .errortips{color:red;font-size:26px;text-align:center;width:100%;height:40px}.booking .container .input-phone{width:520px;height:84px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/input-bg-01.png) top center no-repeat;margin-bottom:16px;display:flex;justify-content:center}.booking .container .input-phone input{border:none;background:0 0;height:80px;line-height:80px;width:80%;color:#fff;font-size:26px}.booking .container .input-phone input::placeholder{color:#efefef}.booking .container .codewrap{width:520px;height:84px;display:flex;justify-content:space-between;margin-bottom:16px}.booking .container .codewrap .input-code{width:269px;height:84px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/input-bg-02.png) top center no-repeat;color:#fff;font-size:26px;display:flex;justify-content:center}.booking .container .codewrap .input-code input{border:none;background:0 0;height:80px;line-height:80px;width:80%;color:#fff;font-size:26px}.booking .container .codewrap .input-code input::placeholder{color:#fff}.booking .container .codewrap .btn-sendcode{width:239px;height:84px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/input-bg-03.png) top center no-repeat;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:400}.booking .container .codewrap .btn-sendcode.disabled{background-position:bottom;color:#666;cursor:no-drop}.booking .container .codewrap .verify_code{width:239px;height:84px}.booking .container .btn-confirm{width:423px;height:85px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/btn-confirm.png) top center no-repeat;margin:0 auto;cursor:pointer}.booking .container .btn-confirm.disabled{cursor:no-drop}.bookingsuccess{width:1068px;height:600px;margin-left:-534px;margin-top:-300px}.bookingsuccess .container{width:520px;height:350px;position:absolute;top:160px;left:50%;margin-left:-260px}.bookingsuccess .container .tips01{width:100%;text-align:center;color:#354c77;font-size:48px;font-weight:700;margin-bottom:46px}.bookingsuccess .container .tips02{width:100%;text-align:center;color:#354c77;font-size:30px;margin-bottom:80px}.bookingsuccess .container .btn-close2{width:423px;height:85px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/btn-close2.png) top center no-repeat;margin:0 auto;cursor:pointer}.comingsoon{background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/download/img-dialog-bg.png) top center no-repeat;width:1068px;height:600px;margin-left:-534px;margin-top:-300px}.comingsoon .container{width:520px;height:350px;position:absolute;top:160px;left:50%;margin-left:-260px;display:flex;flex-direction:column;justify-content:space-between}.comingsoon .container .tips01{width:100%;text-align:center;color:#354c77;font-size:48px;font-weight:700;margin-bottom:46px}.comingsoon .container .btn-close2{width:423px;height:85px;background:url(https://cdn.shzshx.com/web/reserve/new_test/res/images/dialog/btn-close2.png) top center no-repeat;margin:0 auto;cursor:pointer}@keyframes otmanimate{0%,100%{transform:translateY(0)}50%{transform:translateY(14px)}}