body{ background-color:#f8f8f8;}
a,a:hover{ text-decoration:none;}
.g-gamebox{ margin-top:15px; background-color:#fff;}
.g-gamebox .mbx{ height:40px; line-height:40px; padding:0 0 0 48px; font-size:14px; border-bottom:1px solid #ececec; background:#fff url(../images/deatil_bg.png) no-repeat scroll 12px 0;}

.m-softinfo{ padding:17px 22px; overflow:hidden;}
.m-softinfo dt { float: left; width: 870px;}
.m-softinfo dt .tu{ display:block; float:left; width:130px; height:130px; margin:0 16px 0 0;}
.m-softinfo dt .info{ float:left; width:642px;}
.m-softinfo dt .info h2{ height:40px; font-size:22px; font-weight:normal; color:#333333;}
.m-softinfo dt .info h2 span{ padding:0 0 0 8px; font-size:18px; font-weight:bold; color:#999999;}
.m-softinfo dt .info ul{ padding:0 0 6px; overflow:hidden;}
.m-softinfo dt .info ul li{ float: left; width: 175px; height: 24px; line-height: 28px; white-space: nowrap;}
.m-softinfo dt .info ul li img{ height:14px;}
.m-softinfo dt .info ul li i{ color:#999999;}
.m-softinfo dt .info .bq{ clear:both; height: 32px; line-height: 32px;}
.m-softinfo dt .info .bq i{ padding:0 7px 0 0; color:#999999;}
.m-softinfo dt .info .bq a { padding: 2px 9px; margin: 0 10px 0 0; border: 1px solid #666; border-radius: 3px; font-size: 12px;}
.m-softinfo dd { float: right; width: 284px; margin:0;}
.m-softinfo dd .m-vote{ float:left; width:139px;}
.m-softinfo dd .m-vote li{ width:132px; height:36px; line-height:36px; margin:0 0 17px; border:1px solid #eeeeee; overflow:hidden;}
.m-softinfo dd .m-vote li a{ display:block; float:left; width:83px; font-size:14px; text-align:center;}
.m-softinfo dd .m-vote li em{ display:block; float:left; width:49px; background-color:#f8f8f8; text-align:center; font-size:14px;}
.m-softinfo dd .m-vote li.good em{ color:#ff4444;}
.m-softinfo dd .m-vote li.middle em{ color:#5fc700;}
.m-softinfo dd .code{ float:left; width:124px; margin:0 0 0 14px; border:1px solid #d2d2d2;}
.m-softinfo dd .code img{ display:block; width:98px; height:98px; margin:0 auto;}
.m-softinfo dd .code p{ padding:0 11px; text-align:center;}

.g-gamecenter{ margin-top:15px; overflow:hidden;}
.g-gamecenter dt{ float:left; width:880px; background-color:#fff;}
.g-gamecenter dd{ float:right; width:304px;}
.g-gamecenter dt .tabnav{ height:47px; line-height:47px; margin:0 0 18px; border-bottom:1px solid #eeeeee;}
.g-gamecenter dt .tabnav a{ display:block; float:left; width:148px; border-right:1px solid #eeeeee; text-align:center; font-size:18px; }
.g-gamecenter dt .tabnav a.hover{ height:44px; line-height:37px; border-top:4px solid #ff6600; font-weight:bold; color:#ff6600; background-color:#fff;}
.m-kubox{ padding:0 15px;}
.m-kubox .m-kuhd{ float:left; width:400px; height:240px; margin:0 16px 0 0; overflow:hidden;}
.m-kubox .m-kujs{ float:left; width:426px;}
.m-kubox .m-kujs .f-title{ height:30px; line-height:30px; margin:0 0 11px;} 
.m-kubox .m-kujs .f-title span{ padding:0 0 0 10px; font-size:18px; border-left:6px solid #ff6600;}
.m-kubox .m-kujs .f-content{ margin:0 0 10px; text-indent:2em; font-size:14px; color:#555555;}

.f-tit{ clear:both; height:43px; margin:0 16px;}
.f-tit span{ font-size:18px; color:#555555;}
.m-newlist li{ position:relative; height:137px; padding:0 15px; margin:14px 0 0; border-bottom:1px solid #eeeeee;}
.m-newlist li .tu img{ display:block; float:left; width:210px; height:122px; margin:0 14px 0 0;}
.m-newlist li .name a{ font-size:20px; font-weight:bold; color:#333333;}
.m-newlist li .name a:hover{ color:#ff6600;}
.m-newlist li .info{ padding:4px 0; font-size:14px; color:#999999;}
.m-newlist li .info i{ padding:0 25px 0 0;}
.m-newlist li .intro{ font-size:14px; color:#666666;}
.m-newlist li .btn{ position:absolute; right:19px; bottom:10px; display:block; width:60px; height:23px; line-height:23px; text-align:center; background-color:#888888; color:#fff;}
.m-newlist li .btn:hover{ background-color:#ff6600; text-decoration:none;}

.g-gamecenter dd .m-xgzt{ background-color:#fff;}
.g-gamecenter dd .m-xgzt .tit,.g-gamecenter dd .m-cnxh .tit{ height:47px; line-height:46px; padding:0 16px;}
.g-gamecenter dd .m-xgzt .tit span,.g-gamecenter dd .m-cnxh .tit span{ padding:0 0 0 11px; font-size:18px; font-weight:bold; color:#555555; border-left:6px solid #ff6600;}
.g-gamecenter dd .m-xgzt .tit a,.g-gamecenter dd .m-cnxh .tit a{ float:right; font-size:14px; color:#999999;}
.g-gamecenter dd .m-xgzt .tw img{ display:block; width:275px; height:147px; margin:0 auto 13px;}

.m-softlist{ overflow:hidden;}
.m-softlist li{ position:relative; height:76px; padding:0 15px; margin:0 0 7px;}
.m-softlist li a,.m-softlist li a:hover{ text-decoration:none;}
.m-softlist li .tu{ display:block; float:left; width:70px; height:70px; margin:0 10px 0 0;}
.m-softlist li .name{ height:25px; font-size:15px; color:#333333; overflow:hidden;}
.m-softlist li:hover .name{ color:#ff6600;}
.m-softlist li .info{ padding:0 0 3px; font-size:12px; color:#999999;}
.m-softlist li .star img{ height:14px;}
.m-softlist li .btn{ position:absolute; right:15px; bottom:15px; width:45px; height:22px; line-height:22px; text-align:center; background-color:#888888; color:#fff;}
.m-softlist li:hover .btn{ background-color:#ff6600;}

.g-gamecenter dd .m-cnxh{ margin-top:12px; background-color:#fff;}

.g-hotgamezt{ clear:both; display:none; margin-top:15px; background-color:#fff;}
.g-hotgamezt ul li{ float:left; width:280px; margin:15px 0 9px 16px;}
.g-hotgamezt ul li img{ display:block; width:280px; height:148px;}
.g-hotgamezt ul li span{ display:block; height:30px; line-height:30px; font-size:16px; color:#333333; text-align:center;}
.g-hotgamezt ul li:hover span{ color:#ff6600;}

.g-hotgame{ clear:both; margin-top:15px; background-color:#fff; overflow:hidden;}
.g-hotgame ul li{ float:left; width:110px; margin:10px 0 0 20px;}
.g-hotgame ul li a{ display:block; width:110px; height:170px; border:1px solid #fff;}
.g-hotgame ul li a:hover{ background-color:#f8f8f8; border:1px solid #ededed;}
.g-hotgame ul li .tu{ display:block; width:90px; height:90px; margin:12px auto 5px; border-radius:12px;}
.g-hotgame ul li .name{ height:27px; text-align:center; font-size:16px; color:#333333; overflow:hidden;}
.g-hotgame ul li:hover .name{ color:#ff6600;}
.g-hotgame ul li .fl{ display:block; text-align:center; font-size:12px; color:#999999;}
.g-hotgame ul li .btn{ display:none; width:83px; height:31px; line-height:31px; margin:0 auto; border-radius:6px; text-align:center; background-color:#ff6600; color:#fff;}
.g-hotgame ul li.hover .btn{ display:block;}
.g-hotgame ul li.hover .fl{ display:none;}

.g-gamecenter .f-tit span{ padding:0 0 0 39px; background:url(../images/kuicon.png) no-repeat 0 0;}
.g-hotgamezt .f-tit span{ padding:0 0 0 39px; background:url(../images/kuicon.png) no-repeat 0 -59px;}
.g-hotgame .f-tit span{ padding:0 0 0 39px; background:url(../images/kuicon.png) no-repeat 0 -121px;}

.g-softlist li{ position:relative; height:116px; padding:0 19px; margin:16px 0 8px; border-bottom:1px solid #eeeeee;}
.g-softlist li .tu img{ display:block; float:left; width:99px; height:99px; margin:0 14px 0 0;}
.g-softlist li .name{ height: 34px; line-height: 31px; margin-top: 9px; color: #a5a5a5; font-size: 20px; font-weight: bold;}
.g-softlist li .info{ height:23px; line-height:23px; color:#bcbcbc;}
.g-softlist li .info i{ padding:0 20px 0 0;}
.g-softlist li .intro{ line-height:21px; padding:0 148px 0 0;}
.g-softlist li .btn{ position:absolute; right:26px; bottom:26px; display:block; width:100px; height:40px; line-height:40px; text-align:center; font-size:16px; background-color:#ff6600; color:#fff;}

.sy_more{ height:42px; background-color:#fff;}
.sy_more .tspage{ height:44px; line-height:44px; background-color:#fff;}

.m-kuhd{ position:relative;}
.m-kuhd ul{ position:absolute; left:0; top:0; height:240px;}
.m-kuhd ul li{ float:left; width:400px; height:240px;}
.m-kuhd ul li img{ display:block; max-width:400px; height:240px; margin:0 auto;}
.pic_prev{ position:absolute; left:0; top:82px; width:36px; height:58px; background:url(/skin/xsh/gmk/images/icon1.jpg) no-repeat 0 0; cursor:pointer;}
.pic_next{ position:absolute; right:0; top:82px; width:30px; height:58px; background:url(/skin/xsh/gmk/images/icon.jpg) no-repeat 0 0; cursor:pointer;}