@charset "UTF-8";
/*! Project:p191687, Create:FWS 2024.03.27 11:20, Update:FWS 2024.03.29 13:51 */ 

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:#c7c0b0;text-decoration:none}
a:hover{text-decoration:none}
body{font:14px/1.5 microsoft yahei!important;color:#c7c0b0}
body,html{min-width:1200px;*display:inline;width:100%;margin:0 auto;background:#000}
.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_header{width:100%;zoom:1;margin:0 auto;position:relative;height:126px;background:url(../images/bg_header.jpg) center top no-repeat}
.g_header:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.g_header .m_topNav{width:330px;position:absolute;top:44px;left:944px}
.g_header .m_topNav a{float:left;font-size:0;overflow:hidden;line-height:0;margin-left:8px;display:block}
.g_header .m_topNav a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
.g_header .m_topNav .u_down{background:url(../images/_spriteImg_10.png) 0 -206px no-repeat;width:147px;height:45px}
.g_header .m_topNav .u_favorite{background:url(../images/_spriteImg_10.png) -157px -206px no-repeat;width:147px;height:45px}
.g_main{height:974px;background:url(../images/bg_main.jpg) center top no-repeat;overflow-y:hidden}
.m_rankGame{float:left;width:330px;margin-top:63px}
.m_rankGame .u_title{margin-left:21px;font-size:0;overflow:hidden;line-height:0;background:url(../images/_spriteImg_10.png) 0 -47px no-repeat;width:213px;height:40px}
.m_rankList{margin:20px 0 0 10px;width:300px}
.m_rankList .u_link{width:100%;display:block;height:100%}
.m_rankList .u_link:hover .u_btn{background:url(../images/_spriteImg_10.png) -223px -47px no-repeat;width:104px;height:38px}
.m_rankList .u_link:hover .u_name{color:#fff06c}
.m_rankList .u_itemRank{position:relative;float:left;width:100%;height:72px;border-bottom:1px solid #383331}
.m_rankList .u_num{float:left;margin:12px 0 0 0;text-align:center;font-size:18px;font-weight:700;line-height:48px;color:#fff;background:url(../images/_spriteImg_10.png) -394px 0 no-repeat;width:46px;height:47px}
.m_rankList .u_num--1{background:url(../images/_spriteImg_10.png) -336px -97px no-repeat;width:46px;height:47px}
.m_rankList .u_num--2{background:url(../images/_spriteImg_10.png) -272px -309px no-repeat;width:46px;height:47px}
.m_rankList .u_num--3{background:url(../images/_spriteImg_10.png) -328px -309px no-repeat;width:46px;height:47px}
.m_rankList .m_gameInfor{float:left}
.m_rankList .m_gameInfor .u_name{color:#fed100;margin:12px 0 0 0;font-size:18px;font-weight:700;width:155px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m_rankList .m_gameInfor .u_desc{width:155px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;color:red}
.m_rankList .u_btn{position:absolute;top:17px;right:0;display:block;background:url(../images/_spriteImg_10.png) -194px -156px no-repeat;width:104px;height:38px;line-height:34px;color:#ffc600;font-size:16px;text-align:center;font-weight:700}
.m_goodGame{float:right;margin:63px 0 0 0;width:850px;height:640px;overflow:hidden}
.m_goodGame .u_title{margin-left:21px;font-size:0;overflow:hidden;line-height:0;background:url(../images/_spriteImg_10.png) 0 -156px no-repeat;width:184px;height:40px}
.m_goodList{width:880px;float:left;margin:25px 0 0 12px}
.m_goodList .u_link{width:100%;height:100%}
.m_goodList .u_link:hover .u_btn{background:url(../images/_spriteImg_10.png) 0 -97px no-repeat;width:158px;height:49px}
.m_goodList .u_link:hover .u_name{color:#fe0}
.m_goodList .u_link:hover .u_imgBg img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}
.m_goodList .u_goodItem{position:relative;width:384px;height:295px;float:left;margin-bottom:12px;margin-right:54px}
.m_goodList .u_icon{position:absolute;top:-1px;right:-1px;font-size:0;overflow:hidden;line-height:0;z-index:3}
.m_goodList .u_icon--hot{background:url(../images/_spriteImg_10.png) -68px -309px no-repeat;width:58px;height:58px}
.m_goodList .u_icon--recommend{background:url(../images/_spriteImg_10.png) -204px -309px no-repeat;width:58px;height:58px}
.m_goodList .u_icon--new{background:url(../images/_spriteImg_10.png) -136px -309px no-repeat;width:58px;height:58px}
.m_goodList .u_icon--high{background:url(../images/_spriteImg_10.png) 0 -309px no-repeat;width:58px;height:58px}
.m_goodList .u_imgBg{width:384px;height:180px;overflow:hidden}
.m_goodList .u_imgBg img{display:block;width:100%;height:100%;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.m_goodList .u_name{background:url(../images/_spriteImg_10.png) 0 0 no-repeat;width:384px;height:37px;text-align:center;line-height:32px;color:#fed100;font-size:20px;font-weight:700;text-shadow:-2px 1px 1px rgba(14,0,0,.8)}
.m_goodList .u_txt{float:left;margin:5px 0 0 0;width:222px;line-height:1.4}
.m_goodList .u_btn--start{display:block;background:url(../images/_spriteImg_10.png) -168px -97px no-repeat;width:158px;height:49px;float:right;margin:4px 0 0 0;font-size:0;overflow:hidden;line-height:0}
.m_otherGame{width:100%;clear:both;height:160px;overflow:hidden}
.m_otherList{width:1250px;padding:35px 0 0 10px}
.m_otherList li{float:left;width:234px;margin-right:5px;height:86px}
.m_otherList li .u_link{width:100%;height:100%}
.m_otherList li .u_link:hover .u_btn{background:url(../images/_spriteImg_10.png) 0 -261px no-repeat;width:104px;height:38px}
.m_otherList li .u_link:hover .u_name{color:#fff34d}
.m_otherList .u_gameIcon{float:left;margin:0}
.m_otherList .u_gameIcon img{width:86px;height:86px;-webkit-border-radius:8px;border-radius:8px}
.m_otherList .m_gameInfor{float:left;margin:0 0 0 8px}
.m_otherList .m_gameInfor .u_name{color:#fed100;font-size:18px;font-weight:700;width:130px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m_otherList .m_gameInfor .u_txt{width:140px;line-height:1;color:#a19e94;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m_otherList .m_gameInfor .u_btn--play{margin:5px 0 0;display:block;background:url(../images/_spriteImg_10.png) -114px -261px no-repeat;width:104px;height:38px;line-height:35px;color:#ffc600;font-size:16px;text-align:center;font-weight:700}
.m_giftLink{clear:both;font-size:16px;height:80px;overflow:hidden}
.m_giftLink a{margin:7px 110px 0 0;float:right;color:#ff7800;text-decoration:underline}
.m_giftLink a:hover{color:#ffd000}
#g_footer{font-size:12px;text-align:center;color:#797979}