@charset "UTF-8";
/*! Project:p206985, Create:FWS 2025.06.14 11:55, Update:FWS 2026.01.22 17:14 */

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}
input{outline:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
li,ol,ul{list-style:none}
b,strong{font-weight:700}
em,i{font-style:normal}
td,th{text-align:center}
a{color:#aa7047;text-decoration:none}
a:hover{text-decoration:none}
body{font:14px/1.5 microsoft yahei!important;color:#aa7047}
body,html{min-width:1200px;*display:inline;width:100%;margin:0 auto}
.g_wrap{width:100%;zoom:1;margin:0 auto;text-align:center}
.g_wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.g_cont{width:1200px;margin:0 auto;position:relative;height:100%;text-align:left}
.g_main{height:836px;background:url(../images/bg_main.jpg) center top no-repeat}
.g_wrap--1{height:914px;background:url(../images/bg_1.jpg) center top no-repeat}
.g_wrap--2{height:1141px;background:url(../images/bg_2.jpg) center top no-repeat}
.g_wrap--3{height:1115px;background:url(../images/bg_3.jpg) center top no-repeat}
.g_wrap--4{height:1980px;background:url(../images/bg_4.jpg) center top no-repeat}
.m_logoes .u_logo{font-size:0;overflow:hidden;line-height:0;display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;vertical-align:middle;margin-right:10px}
.m_topNav{position:absolute;top:15px;right:20px;text-align:center;line-height:26px;background:url(../images/_spriteImg_10.png) -987px -969px no-repeat;width:250px;height:32px}
.m_topNav a{vertical-align:middle;color:#fff;margin:3px 5px 0}
.m_topNav a:hover{color:#fe0;text-decoration:underline}
.m_topNav .u_line{vertical-align:middle;color:#fff;font-size:12px;overflow:hidden}
.m_user{position:absolute;top:46px;right:30px;text-align:right;color:#fff}
.m_user .u_line,.m_user a,.m_user span{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;vertical-align:middle}
.m_user .u_name{padding:0 5px;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m_user a{color:#f10;padding:0 5px}
.m_user a:hover{color:#d30e00;text-decoration:underline}
.m_user .u_line{background:#bebebe;height:13px;width:1px;overflow:hidden;margin:0 3px}
.u_time{width:400px;position:absolute;top:632px;left:50%;margin-left:-200px;text-align:center;color:#000;font-size:18px}
.m_mainBtns{position:absolute;top:520px;left:50%;z-index:6;margin-left:-290px;width:580px}
.m_mainBtns .u_btn{font-size:0;overflow:hidden;line-height:0;display:block;-webkit-transition:all .2s;transition:all .2s}
.m_mainBtns .u_btn--startGame{float:left;background:url(../images/_spriteImg_10.png) -987px -756px no-repeat;width:276px;height:89px}
.m_mainBtns .u_btn--activity{float:right;background:url(../images/_spriteImg_10.png) -987px -625px no-repeat;width:276px;height:89px}
.m_mainBtns .u_btn:hover{margin-top:-10px}
.m_title .u_title{font-size:0;overflow:hidden;line-height:0;display:block;margin:0 auto}
.m_title .u_title--1{background:url(../images/_spriteImg_10.png) 0 -494px no-repeat;width:977px;height:121px}
.m_title .u_title--2{background:url(../images/_spriteImg_10.png) 0 -625px no-repeat;width:977px;height:121px}
.m_title .u_title--3{background:url(../images/_spriteImg_10.png) 0 -756px no-repeat;width:977px;height:121px}
.m_title .u_title--4{background:url(../images/_spriteImg_10.png) 0 -887px no-repeat;width:977px;height:121px}
.u_text{text-align:center;font-size:18px;color:#d4d6d7;margin-top:30px}
.m_features{position:absolute;top:254px;left:16px;width:1170px;height:520px}
.m_features .m_picFous{position:absolute;top:65px;left:840px;width:301px}
.m_features .m_picFous li{float:left;cursor:pointer;background:url(../images/_spriteImg_10.png) -251px -1018px no-repeat;width:301px;height:71px;text-align:center;font-size:28px;color:#ecd193;line-height:67px;margin-bottom:8px}
.m_features .m_picFous li.on{background:url(../images/_spriteImg_10.png) -987px -887px no-repeat;width:301px;height:72px;color:#fff}
.m_reservation{width:1170px;height:580px;position:absolute;top:390px;left:10px}
.m_free{float:left;margin:20px 0 0 0;position:relative}
.m_free .u_btn--get{position:absolute;top:428px;left:225px;background:url(../images/_spriteImg_10.png) -755px -365px no-repeat;width:317px;height:84px;display:block;font-size:0;overflow:hidden;line-height:0;-webkit-transition:all .2s;transition:all .2s}
.m_free .u_btn--get:hover{top:422px}
.m_freeList{width:765px;text-align:center}
.m_freeList li{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;background:url(../images/_spriteImg_10.png) -1321px -574px no-repeat;width:198px;height:201px;margin:0 13px 12px;text-align:center;vertical-align:top;line-height:18px}
.m_freeList li .u_freeImg{position:relative;width:100%;height:142px;overflow:hidden;text-align:center}
.m_freeList li .u_freeImg img{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;*width:216px;*height:141px;_width:216px;_height:141px;_top:3px;_left:0;*top:3px;*left:0}
.m_freeList li .u_freeName{width:100%;height:40px;display:table;text-align:center}
.m_freeList li .u_freeName .u_name{font-size:18px;padding:0 20px;color:#fff;display:table-cell;vertical-align:middle;text-align:center;line-height:22px;*display:block;*height:40px;*line-height:22px}
.m_verification{float:right;margin:55px 15px 0 0;width:380px}
.u_phone{width:310px;overflow:hidden;margin:0 auto;height:90px}
.u_phone .u_phoneInput{width:300px;height:50px;margin:0 auto;border:3px solid #b09978;border-radius:10px;background-color:#d8c3a3}
.u_phone .u_phoneInput input{width:290px;float:left;margin:12px 0 0 15px;border:none;background:0 0;font-size:20px;color:#5e391d;outline:0;resize:none}
.u_phone .u_tips{color:#d30e00;text-align:left;font-size:14px;margin:3px 15px 0}
.m_verifyCode{width:310px;overflow:hidden;margin:0 auto;height:90px}
.m_verifyCode .u_codeInput{width:300px;height:50px;margin:0 auto;border:3px solid #b09978;border-radius:10px;background-color:#d8c3a3}
.m_verifyCode .u_codeInput input{width:150px;float:left;margin:12px 0 0 15px;border:none;background:0 0;font-size:20px;color:#5e391d;outline:0;resize:none}
.m_verifyCode .u_tips{color:#eb2e04;text-align:left;font-size:14px;margin:3px 15px 0}
.m_verifyCode .u_btn--get{width:100px;font-size:18px;color:#981d00;text-align:center;float:left;margin:10px 0 0 10px}
.m_verifyCode .u_btn--get:hover{color:#e02e3d}
.m_verifyCode .u_btn--get.disabled{color:#02b428;display:none}
.u_btn--submit{background:url(../images/_spriteImg_10.png) -987px -494px no-repeat;width:317px;height:84px;display:block;margin:5px auto 0;font-size:0;overflow:hidden;line-height:0;-webkit-transition:all .2s;transition:all .2s}
.u_btn--submit:hover{margin:0 auto 0}
.m_day{position:absolute;top:300px;left:420px;width:780px;height:400px}
.m_dayList{text-align:center;width:780px}
.m_dayList .u_item{vertical-align:top;display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;margin:0 13px 28px;position:relative;width:209px;height:300px}
.m_dayList .u_item .m_dayBox{background:url(../images/_spriteImg_10.png) -1321px -305px no-repeat;width:209px;height:259px}
.m_dayList .u_item .u_day{color:#fff;line-height:105px;font-size:22px}
.m_dayList .u_item .u_txt{text-align:center;color:#645437;font-size:18px;margin:97px 5px 0;line-height:24px}
.m_dayList .u_item .u_amount{margin:5px auto 0;background:url(../images/_spriteImg_10.png) -1321px -917px no-repeat;width:213px;height:56px;display:block;color:#fff;font-size:20px;line-height:55px;-webkit-transition:all .2s;transition:all .2s}
.m_dayList .u_item .u_amount:hover{margin:2px auto 0}
.m_dayList .u_item.on .u_amount{margin:5px auto 0;background:url(../images/_spriteImg_10.png) -1321px -851px no-repeat;width:213px;height:56px;display:block;color:#fff;font-size:20px;line-height:55px;-webkit-transition:all .2s;transition:all .2s}
.m_dayList .u_item.on .u_amount:hover{margin:2px auto 0}
.m_dayList .u_item.disabled .u_amount{background:url(../images/_spriteImg_10.png) -1321px -785px no-repeat;width:213px;height:56px}
.m_dayList .u_item a.tjLink{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.u_pay{color:#ffa41c;margin-left:20px;text-decoration:underline}
.u_pay:hover{color:#ffc852;text-decoration:underline}
.m_points{position:absolute;top:215px;right:30px;width:100%;text-align:right}
.m_points .u_myPoints{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;font-size:18px;line-height:52px;vertical-align:middle;color:#c4c4c4;text-align:center}
.m_points .u_myPoints em{color:#4db411}
.m_points .u_btn--exchange{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;background:url(../images/_spriteImg_10.png) -785px -1018px no-repeat;width:179px;height:48px;-webkit-transition:all .2s;transition:all .2s;text-align:center;margin-left:20px;vertical-align:middle;color:#fff;font-size:18px;line-height:44px}
.m_points .u_btn--exchange:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
.g_wrap--4 .u_text{margin-bottom:50px}
.m_rob{width:1200px;height:520px;position:relative}
.m_rob .u_tit{font-size:0;overflow:hidden;line-height:0}
.m_robList{width:100%;text-align:center;padding:72px 0 0}
.m_robList .u_robItem{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;position:relative;margin:0 20px 10px;vertical-align:top;width:241px;height:370px;overflow:hidden}
.m_robList .m_robBox{background:url(../images/_spriteImg_10.png) 0 -1018px no-repeat;width:241px;height:241px;position:relative}
.m_robList .u_robImg{position:relative;width:100%;height:210px;overflow:hidden;text-align:center}
.m_robList .u_robImg img{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;*width:198px;*height:141px;_width:198px;_height:141px;_top:36px;_left:20px;*top:36px;*left:20px}
.m_robList .u_robName{position:absolute;top:180px;left:20px;width:200px;height:40px;display:table;text-align:center}
.m_robList .u_robName .u_name{font-size:16px;padding:0 0;color:#fff;display:table-cell;vertical-align:middle;text-align:center;line-height:18px;*display:block;*height:40px;*line-height:18px}
.m_robList .u_info{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;margin:2px 0 0;height:20px;width:100%;clear:both}
.m_robList .u_info .u_count{float:left;color:#645437;font-size:16px}
.m_robList .u_info .u_points{float:right;color:#2b9800;font-size:16px}
.m_robList .u_btn--rob{background:url(../images/_spriteImg_10.png) -562px -1018px no-repeat;width:213px;height:56px;display:block;margin:2px auto 0;font-size:0;overflow:hidden;line-height:0;-webkit-transition:all .2s;transition:all .2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.m_robList .u_btn--rob:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
.m_robList .u_btn--rob.sold-out,
.m_other .m_robList .u_btn--exchange.sold-out {
    cursor: not-allowed;
    filter: grayscale(100%);
    opacity: 0.7;
}
.m_robList .u_btn--rob.sold-out:hover,
.m_other .m_robList .u_btn--exchange.sold-out:hover {
    transform: none;
    margin: 2px auto 0;
}
.m_robList .u_tips{color:#7e0000;font-size:16px;text-align:center}
.m_other{width:100%;margin-top:15px}
.m_other .u_info .u_count{color:#e4e4e4}
.m_other .u_info .u_points{color:#4fe015}
.m_other .m_robList{width:1350px;float:left;margin-left:-75px;padding:0 0 0}
.m_other .m_robList .u_robItem{margin:0 42px 15px}
.m_other .m_robList .u_limit{display:block;position:absolute;top:37px;left:10px;background:url(../images/_spriteImg_10.png) -251px -1099px no-repeat;width:37px;height:113px;z-index:2;text-align:center;line-height:17px}
.m_other .m_robList .u_limit em{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;margin:25px 0 0;color:#ffe07c;font-size:16px;width:20px;vertical-align:middle}
.m_other .m_robList .u_btn--exchange{background:url(../images/_spriteImg_10.png) -1082px -365px no-repeat;width:213px;height:56px;display:block;margin:2px auto 0;color:#fff;font-size:0;overflow:hidden;line-height:0;-webkit-transition:all .2s;transition:all .2s}
.m_other .m_robList .u_btn--exchange:hover{margin:0 auto 0}
.m_side{position:fixed;right:50px;top:117px;background:url(../images/_spriteImg_10.png) -1321px 0 no-repeat;width:223px;height:295px;z-index:10}
.m_side .u_sidebox{margin-top:53px}
.m_side .u_side{display:block;margin:0 auto 27px;text-align:center;color:#ecd193;line-height:1;font-size:16px}
.m_side .u_side.on,.m_side .u_side:hover{color:#fff}
#g_pop{position:relative;z-index:100;display:none}
#g_pop .u_msglayer{position:fixed;_position:absolute;_clear:both;top:0;_top:expression(eval((document.compatMode && document.compatMode=="CSS1Compat") ? document.documentElement.scrollTop + 0: document.body.scrollTop + 0));left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=65);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";-moz-opacity:.65;-khtml-opacity:.65;opacity:.65;z-index:900}
#g_pop .m_msg{position:fixed;_position:absolute;left:50%;top:50%;_top:expression(eval((document.compatMode && document.compatMode=="CSS1Compat") ? document.documentElement.scrollTop + documentElement.clientHeight * .5: document.body.scrollTop + document.body.clientHeight * .5));z-index:1000;*z-index:1000}
#g_pop .u_msgclose{position:absolute;top:28px;right:-58px;cursor:pointer;background:url(../images/_spriteImg_10.png) -974px -1018px no-repeat;width:46px;height:46px;font-size:0;overflow:hidden;line-height:0}
.m_msg--1{display:none}
.m_msg--2{display:none}
.m_msg--3{display:none}
.m_msg--4{display:none}
.m_msg--5{display:none}
.m_msg--6{display:none}
.m_msg--7{display:none}
.m_msg--8{display:none}
.m_msg--9{display:none}
.m_msg--10{display:none}
.m_msg--11{display:none}
.m_msg--12{display:none}
.m_msg--13{display:none}
.m_msg--14{display:none}
.m_msg--15{display:none}
.m_msg--16{display:none}
.m_msg--17{display:none}
.m_msg--18{display:none}
.m_msg--19{display:none}
.m_msg--20{display:none}
.m_msg--21{display:none}
.m_msg--1{display:block}
.m_msgbg1{background:url(../images/_spriteImg_10.png) -755px 0 no-repeat;width:556px;height:355px;margin:-177px 0 0 -278px}
.m_msgbg2{background:url(../images/_spriteImg_10.png) 0 0 no-repeat;width:745px;height:484px;margin:-242px 0 0 -372px}
.u_msgtitle{font-size:28px;color:#ce291a;font-weight:700;text-align:center;margin:0 30px;font-family:microsoft yahei}
.m_msgcont{margin:0 30px 0 30px}
.color--red{color:red}
.m_msgbtns{margin-top:10px;width:100%;text-align:center}
.m_msgbtns .u_btn{background:url(../images/_spriteImg_10.png) -1321px -917px no-repeat;width:213px;height:56px;display:block;margin:0 auto;font-size:22px;line-height:52px;color:#fff;text-align:center;-webkit-transition:all .2s;transition:all .2s}
.mgt--10{margin-top:10px}
.mgt--15{margin-top:15px}
.mgt--20{margin-top:20px}
.mgt--25{margin-top:25px}
.mgt--30{margin-top:30px}
.mgt--35{margin-top:35px}
.mgt--40{margin-top:40px}
.mgt--45{margin-top:45px}
.mgt--50{margin-top:50px}
.mgt--55{margin-top:55px}
.mgt--60{margin-top:60px}
.mgt--65{margin-top:65px}
.mgt--70{margin-top:70px}
.mgt--75{margin-top:75px}
.mgt--80{margin-top:80px}
.mgt--85{margin-top:85px}
.mgt--90{margin-top:90px}
.mgt--95{margin-top:95px}
.mgt--100{margin-top:100px}
.mgt--105{margin-top:105px}
.mgt--110{margin-top:110px}
.mgt--115{margin-top:115px}
.mgt--120{margin-top:120px}
.mgt--125{margin-top:125px}
.mgt--130{margin-top:130px}
.mgt--135{margin-top:135px}
.mgt--140{margin-top:140px}
.mgt--145{margin-top:145px}
.mgt--150{margin-top:150px}
.mgt--155{margin-top:155px}
.mgt--160{margin-top:160px}
.mgt--165{margin-top:165px}
.mgt--170{margin-top:170px}
.mgt--175{margin-top:175px}
.m_msgtable{width:300px;line-height:30px;margin:20px 0 0 210px}
.m_msgtable .td_left{text-align:left;width:34%}
.m_msgtable th{font-size:16px;color:#6c443e;font-weight:700}
.u_msgcopy{color:#e6423a;margin-left:10px}
.u_msgcopy:hover{color:#ff5461}
.u_msgTips{font-size:16px;margin-left:30px;margin-right:30px;text-align:center}
.u_msgtxt{color:#373737;margin-left:30px;margin-right:30px;text-align:center;font-size:18px}
.u_msgtxt--copy{margin-top:20px;margin-bottom:40px}
.tableExchange{position:relative;display:block;margin:20px auto 0;width:650px;height:295px}
.tableExchange .viewport{position:relative;width:620px;height:100%;overflow:hidden;margin:0 auto}
.tableExchange .overview{list-style:none;position:absolute;left:0;top:0;width:100%;height:100%}
.tableExchange table{width:100%;border-collapse:collapse}
.tableExchange table th{font-size:16px;color:#966100;font-weight:700;padding:5px 0 5px 8px;text-align:center;border-bottom:1px solid #d1bd91}
.tableExchange table td{font-size:14px;color:#373737;padding:3px 10px;text-align:center;border-bottom:1px solid #e5d4af}
.tableExchange table td a{text-decoration:underline}
.tableExchange table td .u_copy{float:right;white-space:nowrap}
.tableExchange table td span{margin-right:10px;float:left}
.tableExchange table .td-l{text-align:left;width:30%}
.tableExchange table .td-l p{width:100%;display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline}
.tableExchange table .u_copy{color:#e40000;cursor:pointer}
.tableExchange table .u_copy:hover{color:#ff7800}
.tableExchange .thumb,.tableExchange .thumb .end{background-color:#caa24c;border-radius:4px}
.tableExchange .scrollbar{position:relative;float:right;width:6px;margin:0}
.tableExchange .track{background-color:#8d6f32;height:100%;width:6px;position:relative;padding:0;border-radius:4px}
.tableExchange .thumb{height:10px;width:6px;cursor:pointer;overflow:hidden;position:absolute;left:0}
.tableExchange .thumb .end{overflow:hidden;height:5px;width:6px}
.m_inforList{width:410px;height:210px;margin:10px auto 0;clear:both}
.m_inforList .u_item{margin:0 auto 10px;width:100%;float:left}
.m_inforList label{float:left;font-size:16px;margin:5px 0 0 0;color:#312618}
.m_inforList .u_input{float:left;width:300px;height:38px;border:3px solid #d8c17d;border-radius:10px;background-color:#fff}
.m_inforList .u_input input{background:0 0;border:none;font-size:16px;color:#4d473f;width:270px;margin:9px 0 0 10px}
.m_inforList .u_textarea{float:left;width:300px;height:88px;border:3px solid #d8c17d;border-radius:10px;background-color:#fff}
.m_inforList .u_textarea textarea{font-family:microsoft yahei!important;background:0 0;border:none;font-size:16px;color:#4d473f;outline:0;resize:none;width:280px;height:70px;margin:9px 0 0 10px}