@charset "UTF-8";
/*! Project:p206985, Create:FWS 2025.06.14 11:55, Update:FWS 2025.06.19 13:43 */

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:863px;background:url(../images/bg_main.jpg) center top no-repeat}
.g_wrap--1{height:1002px;background:url(../images/bg_1.png) center top no-repeat}
.g_wrap--2{height:1131px;background:url(../images/bg_2.png) center top no-repeat}
.g_wrap--3{height:1126px;background:url(../images/bg_3.png) center top no-repeat}
.g_wrap--4{height:1954px;background:url(../images/bg_4.png) 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) -777px -445px no-repeat;width:248px;height:30px}
.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:#000}
.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:#777;height:13px;width:1px;overflow:hidden;margin:0 3px}
.u_time{width:400px;position:absolute;top:716px;left:50%;margin-left:-200px;text-align:center;color:#fff;font-size:18px}
.m_mainBtns{position:absolute;top:555px;left:50%;z-index:6;margin-left:-350px;width:700px}
.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) -852px -729px no-repeat;width:340px;height:92px}
.m_mainBtns .u_btn--activity{float:right;background:url(../images/_spriteImg_10.png) -908px -492px no-repeat;width:340px;height:92px}
.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 -492px no-repeat;width:898px;height:109px}
.m_title .u_title--2{background:url(../images/_spriteImg_10.png) 0 -611px no-repeat;width:842px;height:108px}
.m_title .u_title--3{background:url(../images/_spriteImg_10.png) 0 -729px no-repeat;width:842px;height:108px}
.m_title .u_title--4{background:url(../images/_spriteImg_10.png) 0 -847px no-repeat;width:842px;height:108px}
.u_text{text-align:center;font-size:18px;color:#645437;margin-top:20px}
.m_features{float:left;margin:20px 0 0 -35px;background:url(../images/bg_show.png) 0 0 no-repeat;width:1192px;height:589px;position:relative}
.m_features .m_screenList{margin:41px 0 0 0}
.m_features .m_picFous{position:absolute;top:100px;left:860px;width:292px}
.m_features .m_picFous li{float:left;cursor:pointer;background:url(../images/_spriteImg_10.png) -631px -965px no-repeat;width:292px;height:62px;text-align:center;font-size:28px;color:#fff;line-height:56px;margin-bottom:15px}
.m_features .m_picFous li.on{background:url(../images/_spriteImg_10.png) -852px -847px no-repeat;width:292px;height:62px;color:#7e6510}
.m_reservation{margin:20px auto;background:url(../images/bg_reservation.png) 0 0 no-repeat;width:1198px;height:678px}
.m_free{float:left;margin:60px 0 0 0;position:relative}
.m_free .u_btn--get{position:absolute;top:455px;left:220px;background:url(../images/_spriteImg_10.png) -777px -343px no-repeat;width:365px;height:92px;display:block;font-size:0;overflow:hidden;line-height:0;-webkit-transition:all .2s;transition:all .2s}
.m_free .u_btn--get:hover{top:451px}
.m_freeList{width:800px;text-align:center}
.m_freeList li{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;background:url(../images/_spriteImg_10.png) -405px -965px no-repeat;width:216px;height:209px;margin:0 13px 12px;text-align:center;vertical-align:top;line-height:18px}
.m_freeList li .u_freeImg{position:relative;width:100%;height:147px;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:147px;_width:216px;_height:147px;_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:100px 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 #e4c28b;border-radius:10px;background-color:#fff}
.u_phone .u_phoneInput input{width:290px;float:left;margin:12px 0 0 15px;border:none;background:0 0;font-size:20px;color:#4d473f;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 #e4c28b;border-radius:10px;background-color:#fff}
.m_verifyCode .u_codeInput input{width:150px;float:left;margin:12px 0 0 15px;border:none;background:0 0;font-size:20px;color:#4d473f;outline:0;resize:none}
.m_verifyCode .u_tips{color:#d30e00;text-align:left;font-size:14px;margin:3px 15px 0}
.m_verifyCode .u_btn--get{width:100px;font-size:18px;color:#f54968;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) -852px -611px no-repeat;width:340px;height:92px;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{float:left;margin:20px 0 0 -32px;background:url(../images/bg_day.png) 0 0 no-repeat;width:1229px;height:746px}
.m_dayList{float:right;margin:60px 0 0 0;text-align:center;width:770px}
.m_dayList .u_item{vertical-align:top;display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;margin:0 15px 25px;position:relative;width:205px;height:300px;-webkit-transition:all .3s ease;transition:all .3s ease}
.m_dayList .u_item .m_dayBox{background:url(../images/_spriteImg_10.png) -1353px 0 no-repeat;width:205px;height:236px}
.m_dayList .u_item .u_day{color:#fff;line-height:62px;font-size:22px}
.m_dayList .u_item .u_txt{text-align:center;color:#645437;font-size:18px;margin:117px 5px 0;line-height:24px}
.m_dayList .u_item .u_amount{margin:10px auto 0;background:url(../images/_spriteImg_10.png) -631px -1110px no-repeat;width:207px;height:52px;display:block;color:#fff;font-size:22px;line-height:50px;-webkit-transition:all .3s ease;transition:all .3s ease}
.m_dayList .u_item.on{cursor:pointer;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 0 5px rgba(255,255,255,0.3);box-shadow:0 0 5px rgba(255,255,255,0.3)}
.m_dayList .u_item.on .u_amount{margin:10px auto 0;background:url(../images/_spriteImg_10.png) -1089px -1037px no-repeat;width:207px;height:52px;display:block;color:#fff;font-size:22px;line-height:50px;-webkit-transition:all .2s;transition:all .2s}
.m_dayList .u_item.on .u_amount:hover{margin:7px auto 0}
.m_dayList .u_item.disabled{cursor:default}
.m_dayList .u_item.disabled .u_amount{background:url(../images/_spriteImg_10.png) -872px -1037px no-repeat;width:207px;height:52px;-webkit-transition:all .3s ease;transition:all .3s ease}
.m_dayList .u_item a.tjLink{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:default;-webkit-transition:all .2s ease;transition:all .2s ease}
.m_dayList .u_item.on a.tjLink{cursor:pointer}
.m_points{position:absolute;top:190px;right:0;width:100%;text-align:right}
.m_points .u_myPoints{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;font-size:20px;line-height:52px;vertical-align:middle;color:#645437;text-align:center}
.m_points .u_myPoints em{color:#ff1d5a}
.m_points .u_btn--exchange{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;background:url(../images/_spriteImg_10.png) -631px -1110px no-repeat;width:207px;height:52px;-webkit-transition:all .2s;transition:all .2s;text-align:center;margin-left:20px;vertical-align:middle;color:#fff;font-size:22px;line-height:52px}
.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{background:url(../images/bg_rob.png) 0 0 no-repeat;width:1198px;height:487px;margin:0 auto 0;position:relative}
.m_rob .u_tit{color:#fff;width:280px;text-align:center;margin-left:-140px;font-size:28px;line-height:55px;position:absolute;top:0;left:50%}
.m_robList{width:100%;text-align:center;padding:80px 0 0}
.m_robList .u_robItem{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;position:relative;margin:0 27px 25px;vertical-align:top;width:225px}
.m_robList .m_robBox{background:url(../images/_spriteImg_10.png) -170px -965px no-repeat;width:225px;height:218px;position:relative}
.m_robList .u_robImg{position:relative;width:100%;height:200px;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:216px;*height:147px;_width:216px;_height:147px;_top:24px;_left:5px;*top:24px;*left:5px}
.m_robList .u_robName{position:absolute;top:155px;left:0;width:100%;height:40px;display:table;text-align:center}
.m_robList .u_robName .u_name{font-size:18px;padding:0 20px;color:#373737;display:table-cell;vertical-align:middle;text-align:center;line-height:22px;*display:block;*height:40px;*line-height:22px}
.m_robList .u_info{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;margin:5px 8px 0;height:20px;width:100%;clear:both}
.m_robList .u_info .u_count{float:left;color:#373737;font-size:16px}
.m_robList .u_info .u_points{float:right;color:#ff1d5a;font-size:16px}
.m_robList .u_btn--rob{background:url(../images/_spriteImg_10.png) -933px -965px no-repeat;width:230px;height:62px;display:block;margin:8px auto 0;color:#fff;font-size:0;overflow:hidden;line-height:0;-webkit-transition:all .2s;transition:all .2s}
.m_robList .u_btn--rob:hover{margin:5px auto 0}
.m_robList .u_btn--rob.sold-out,.m_other .m_robList .u_btn--exchange.sold-out{opacity:0.5;cursor:not-allowed;pointer-events:none}
.m_robList .u_robItem .u_count.sold-out{color:#999}
.m_robList .u_tips{color:#645437;font-size:16px;text-align:center}
.m_other{width:100%;overflow:hidden;margin-top:35px}
.m_other .m_robList{width:1300px;float:left;margin-left:-48px;padding:0 0 0}
.m_other .m_robList .u_robItem{margin:0 45px 40px}
.m_other .m_robList .u_limit{display:block;position:absolute;top:25px;left:15px;background:url(../images/_spriteImg_10.png) -1353px -246px no-repeat;width:29px;height:87px;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:9px 0 0;color:#fff;font-size:16px;width:20px;vertical-align:middle}
.m_other .m_robList .u_btn--exchange{background:url(../images/_spriteImg_10.png) -631px -1037px no-repeat;width:231px;height:63px;display:block;margin:8px 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:5px auto 0}
.m_side{position:fixed;right:50px;top:117px;background:url(../images/_spriteImg_10.png) 0 -965px no-repeat;width:160px;height:366px;z-index:10}
.m_side .u_sidebox{margin-top:110px}
.m_side .u_side{display:block;margin:0 auto 33px;text-align:center;color:#fff;line-height:1;font-size:16px}
.m_side .u_side.on,.m_side .u_side:hover{color:#ffea00}
#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:38px;right:-48px;cursor:pointer;background:url(../images/_spriteImg_10.png) -1392px -246px no-repeat;width:45px;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) -777px 0 no-repeat;width:566px;height:333px;margin:-166px 0 0 -283px}
.m_msgbg2{background:url(../images/_spriteImg_10.png) 0 0 no-repeat;width:767px;height:482px;margin:-241px 0 0 -383px}
.u_msgtitle{font-size:28px;color:#6279fb;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) -631px -1110px no-repeat;width:207px;height:52px;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:8px auto 0;width:680px;height:325px}
.tableExchange .viewport{position:relative;width:640px;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:#ebc168;border-radius:4px}
.tableExchange .scrollbar{position:relative;float:right;width:8px;margin:0}
.tableExchange .track{background-color:#c5a055;height:100%;width:8px;position:relative;padding:0;border-radius:4px}
.tableExchange .thumb{height:10px;width:8px;cursor:pointer;overflow:hidden;position:absolute;left:0}
.tableExchange .thumb .end{overflow:hidden;height:5px;width:8px}
.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}