.m-topgame ul li{ float: left; width: 106px; text-align: center;}
.m-topgame ul li img{ display: block; width: 60px; height: 60px; margin: 10px auto 5px;}
.m-topgame ul li p{ height:19px; font-size: 14px; color: #333333; overflow:hidden;}
.m-topgame ul li a:hover p{ color:#ff5800;}
.m-newgame-t{ font-weight:normal;}
.m-gltj{ float: left; width: 321px; overflow:hidden;}
.f-tit { height: 40px; line-height: 40px; border-bottom: 2px solid #eeeeee;}
.f-tit span{ display: block; width: 100px; height: 40px; line-height: 40px; font-size: 16px; font-weight: normal; color: #333333; text-align: center; border-bottom: 2px solid #5fc700; background:url(../images/game_icon.png) no-repeat -9px 6px;}

.f-newslist{ width:339px; overflow:hidden;}
.f-newslist li{ float:left; width:150px; margin:12px 19px 0 0; text-align:center;}
.f-newslist li img{ display:block; width:150px; height:100px;}
.f-newslist li p{ height:26px; line-height:26px; background-color:#eeeeee; color:#333333; overflow:hidden;}
.f-newslist li a:hover{ text-decoration:none;}
.f-newslist li a:hover p{ background-color:#5fc700; color:#fff; text-decoration:none;}
.m-zxsj{ float:left; width:330px; height:318px; margin:0 0 0 23px; overflow:hidden;}
.m-zxsj .tabnav{ height:40px; line-height:40px; border-bottom: 2px solid #eeeeee;}
.m-zxsj .tabnav i{ display:block; float:left; width:80px; height:40px; line-height:40px; font-size:16px; font-weight:normal; text-align:center;}
.m-zxsj .tabnav i.hover{ border-bottom:2px solid #5fc700; color:#5fc700;}
.m-zxsj ul{ width:415px; overflow:hidden;}
.m-zxsj ul li{ float:left; width:62px; margin:11px 26px 0 0; text-align:center;}
.m-zxsj ul li img{ display:block; width:60px; height:60px;}
.m-zxsj ul li p{ height: 19px; overflow: hidden;}
.m-rmyx{ float:right; width:261px;}
.m-rmyx ul li p.f-show{ display:none; height:80px; padding:12px 0 0;}
.m-rmyx ul li p.f-show .tu img{ display:block; float:left; width:76px; height:76px; margin:0 12px 0 0;}
.m-rmyx ul li p.f-show .name{ display: block; height: 11px; padding: 0 0 11px; color: #ff4400; font-size: 16px; overflow: hidden;}
.m-rmyx ul li p.f-show .type,.m-rmyx ul li p.f-show .time{ display:block; font-size:12px; font-weight:normal; color:#333333;}
.m-rmyx ul li p.f-show .type i,.m-rmyx ul li p.f-show .time i{ color:#999999;}
.m-rmyx ul li p.f-hide{ height:35px; line-height:35px; border-bottom:1px solid #eeeeee; overflow:hidden;}
.m-rmyx ul li p.f-hide a{ display: block; float: left; width: 190px; color: #333333; font-size: 14px;}
.m-rmyx ul li p.f-hide span{ float:right; color:#999999; font-weight:normal;}
.m-rmyx ul li.cur p.f-show{ display:block;}
.m-rmyx ul li.cur p.f-hide{ display:none;}
.m-newgame-b{ clear:both;}
.m-zxwz{ float:left; width:320px; overflow:hidden;}
.m-zxwz ul li{ height:26px; line-height:26px; margin:5px 0;}
.m-zxwz ul li a{ display:block; height:26px; line-height:26px; background-color:#f5f5f5; font-size:14px; text-indent:1em;} 
.m-twnews{ float:right; width:618px; padding:40px 0 0; overflow:hidden;}
.m-twnews ul{ width:740px; overflow:hidden;}
.m-twnews ul li{ position:relative; float:left; width:145px; margin:0 12px 9px 0;}
.m-twnews ul li img{ display:block; width:145px; height:97px;}
.m-twnews ul li p{ position:absolute; bottom:0; width:145px; height:30px; line-height:30px; overflow:hidden; background:url(../images/tmbg.png) repeat scroll 0 0; color:#fff; text-align:center;}
.m-flgame{ overflow:hidden;}
.m-flgame .f-tit{ border-bottom:2px solid #5fc700;}
.m-flgame .f-tit span{ padding:0 0 0 20px; background:url(../images/game_icon.png) no-repeat 0 -37px;}
.m-bblist{ width:1000px; margin:0 0 12px; overflow:hidden;}
.m-bblist li{ float:left; width:238px; height:119px; border:1px solid #eeeeee;}
.m-bblist li .tit{ height:38px; line-height:38px; padding:0 0 0 18px; font-size:14px; color:#333333;}
.m-bblist li .tu{ display:block; float:left; width:60px; height:60px; margin:0 14px 0 16px;}
.m-bblist li span{ display:block; color:#999999;}
.m-bblist li span.star1{ height:20px; background:url(/images/star1.png) no-repeat 88px 0; *background:url(/images/star1.png) no-repeat 0 0;}
.m-bblist li span.star2{ height:20px; background:url(/images/star2.png) no-repeat 88px 0; *background:url(/images/star2.png) no-repeat 0 0;}
.m-bblist li span.star3{ height:20px; background:url(/images/star3.png) no-repeat 88px 0; *background:url(/images/star3.png) no-repeat 0 0;}
.m-bblist li span.star4{ height:20px; background:url(/images/star4.png) no-repeat 88px 0; *background:url(/images/star4.png) no-repeat 0 0;}
.m-bblist li span.star5{ height:20px; background:url(/images/star5.png) no-repeat 88px 0; *background:url(/images/star5.png) no-repeat 0 0;}
.m-flnav{ float:left; width:295px; *overflow:hidden;}
.m-flnav p{ clear:both; width:100%; height:17px; line-height:16px; margin:6px 0; padding:0 0 0 12px; font-size:16px; color:#5fc700; border-left:5px solid #5fc700;}
.m-flnav p.tabnav{ height:auto; padding:0; border:none;}
.m-flnav p.tabnav i{ display: block; float: left; width: 73px; height: 30px; line-height: 30px;  background-color: #eeeeee; font-size: 12px; margin: 0 9px 8px 0; overflow: hidden; padding: 0; text-align: center; color:#666;}
.m-flnav p.tabnav i a{ color:#666;}
.m-flnav p.tabnav i.hover{ background-color:#5fc700; color:#fff;}
.m-flnav p.tabnav i.hover a{ color:#fff;}
.m-flnav ul li{ float:left; _width:88px; height:30px; line-height:30px; margin:0 9px 8px 0; _overflow:hidden;}
.m-flnav ul li a{ display:block; height:30px; line-height:30px; padding:0 16px; background-color:#eeeeee;}
.m-fllist{ float:right; width:665px; height:318px; overflow:hidden;}
.m-fllist ul{ width:710px; overflow:hidden;}
.m-fllist li{ float: left; height: 97px; margin: 4px 26px 4px 0; overflow: hidden; text-align: center; width: 72px;}
.m-fllist li img{ display:block; width:70px; height:70px; margin:0 auto 4px;}
.m-zthj{ _overflow:hidden;}
.m-zthj div{ width: 1000px; margin: 15px 0 0; overflow: hidden;}
.m-zthj ul{ float: left; width: 222px; margin: 0 24px 0 0; _overflow:hidden;}
.m-zthj ul li{ position: relative; height: 57px; padding: 9px 10px 3px; border-bottom: 1px solid #eeeeee; background-color: #f8f8f8;}
.m-zthj ul li.top{ position: relative; width: 222px; height: 166px; padding: 0;}
.m-zthj ul li.top img{ display: block; float: none; width: 222px; height: 166px; }
.m-zthj ul li.top p{ position: absolute; bottom: 0; width: 100%; height: 30px; line-height: 30px; color: #fff; background:url(../images/tmbg.png) repeat scroll 0 0; text-align: center;}
.m-zthj ul li img{ display: block; float: left; width: 50px; height: 50px; margin: 0 10px 0 0;}
.m-zthj ul li .name{ height:20px; overflow:hidden;}
.m-zthj ul li .button{ position: absolute; top: 29px; right: 7px; display: block; width: 43px; height: 18px; line-height: 18px; text-align: center; background-color: #fff; border: 1px solid #5fc700; color: #5fc700;}
.m-phb{ _overflow:hidden;}
.m-phb span,.m-phb u,.m-phb i,.m-phb em,.m-phb span font,.m-phb b{display:block;}
.m-phb u{font-size:17px;height:40px;line-height:40px;}.ph u font{font-size:18px;margin-right:5px;}
.m-phb p{width:281px;float:left;margin-right:57px;}
.m-phb span{line-height:20px;color:#999;height:72px;padding:10px 0 0 0;}
.m-phb span img{width:66px;height:66px;float:left;margin-right:10px;}
.m-phb span b{margin:0;width:112px;height:19px;overflow:hidden;font-size:14px;color:#000;}
.m-phb span strong{margin:5px 0 6px 0; padding:0px 71px;}
.m-phb span strong.star1{ background:url(/images/star1.png) no-repeat 0 0;}
.m-phb span strong.star2{ background:url(/images/star2.png) no-repeat 0 0;}
.m-phb span strong.star3{ background:url(/images/star3.png) no-repeat 0 0;}
.m-phb span strong.star4{ background:url(/images/star4.png) no-repeat 0 0;}
.m-phb span strong.star5{ background:url(/images/star5.png) no-repeat 0 0;}
.m-phb span strong.star6{ background:url(/images/star6.png) no-repeat 0 0;}
.m-phb em{width:20px;height:20px;color:#fff;background:#ABABAB;line-height:20px;text-align:center;border-radius:2px;}
.m-phb span em{position:absolute;left:0;top:30px;}
.m-phb i{height:40px;line-height:40px;font-size:14px; overflow:hidden;}
.m-phb i a { display: block; float: left; width: 153px;}
.m-phb em{float:left;margin:10px 10px 0 0;font-size:12px;}
.m-phb s.cur em{height:66px;line-height:66px;}
.m-phb s{display:block;position:relative;font-size:12px;position:relative;border-bottom:1px solid #e8e8e8;}
.m-phb s.f i{display:none;}
.m-phb s.f span{display:block;}
.m-phb s span{display:none;}
.m-phb s.cur i{ display:none;}
.m-phb s.cur span{ display:block;}
.m-phb s i b{ float: right; font-weight: normal; color: #999999;}

.m-zthj .f-tit,.m-phb .f-tit{ width:100%; border-bottom:2px solid #5fc700;}
.m-zthj .f-tit span{ padding:0 0 0 20px; background:url(../images/game_icon.png) no-repeat 0 -152px;}
.m-phb .f-tit span{ height:40px; line-height:40px; color:#333; padding:0 0 0 20px; background:url(../images/game_icon.png) no-repeat 0 -95px;}