body{background: #fafafc;}
.g-btn,.icon-mes{background: url(../../images/index_sprites.png) no-repeat;}
.slider-nav span{background: url(../../images/index/icon_sprites.png) no-repeat;}
.main-link{color: #4285f4;}
.main-link:hover{text-decoration: underline;color: #f24444;}
/**轮播图**/
.g-slider,.g-slider .slider-con{height: 380px;}
.g-slider{position: relative;z-index: 1;min-width: 980px;}
.g-slider li{background-repeat: no-repeat;width: 100%;left: 0;top: 0;background-position: center bottom;position: absolute;display: none;z-index: 0;height: 380px;}
.g-slider a{background: url(../../images/index/slide_b.png) repeat-x center bottom;display: block;height: 380px;}
.slider-nav{position: absolute;left: 0;bottom: 15px;z-index: 2;width: 100%;line-height: 0;font-size: 0;text-align: center;}
.slider-nav span{width: 20px;height: 20px;margin: 0 5px;cursor: pointer;display: inline-block;background-position: -147px -27px;}
.slider-nav span.active{background-position: -167px -27px;}
/**主页登录模块**/
.g-index{width: 1200px;margin: 0 auto;height: 0;z-index: 3;position: relative;}
.size980 .g-index{width: 980px;}
.g-index .g-wrap{z-index: 101;}
.m-login{width: 298px;height: 304px;border:1px solid #000;position:absolute;top:-335px;right: 0;z-index: 104;border-radius: 4px;}
.m-login-mask{width: 100%;height: 100%;position: absolute;top:0;left: 0;background: #000;opacity: 0.7;filter:alpha(opacity=70);border-radius: 4px;}
.m-login-inner{padding: 12px 20px 0;overflow: hidden;position: relative;cursor: default;zoom:1;}
.m-login-type{height: 32px;border-bottom: 1px solid #454545;}
.m-login-type a{width: 49.9%;display: inline-block;vertical-align: top;font-size: 14px;color: #999;text-align: center;line-height: 31px;}
.m-login-type a.active{color: #fff;border-bottom: 2px solid #d73333;}
.m-login-bd{overflow: hidden;}

/**
 * lizhi added on 2016/12/16
 * 接入游卡账号
 */
/**接入游卡账号S**/
.m-login .dobest_tabhd{border-bottom: 1px solid #454545;}
.m-login .dobest_tabhd ul li{font-size: 14px;color: #999;}
.m-login .dobest_tabhd ul a{color:#b8b8b8;}
.m-login .dobest_tabhd ul a.dobest_tab_active{color:#fff;border-bottom:2px solid #d73333;}
.m-login .dobest_tabCon{padding-top: 0;}
.m-login .dobest_login_form .dobest_field{margin-top: 15px;}
.m-login .dobest_login_form .dobest_field .dobest_input{width: 196px;}
/**接入游卡账号E**/

/**Added on 2016/08/09 S**/
.m-loginForm .field{margin-top:15px;position: relative;}
.m-loginForm .field .icon-box{position: absolute;left:1px;top:1px;width: 36px;height: 36px;background: #f9f9f9;border-right: 1px solid #ddd;}
.m-loginForm .field .pop-icon{width: 36px;height: 36px;display: block;}
.m-loginForm .field .i-user{background-position:0 -13px;}
.m-loginForm .field .i-pwd{background-position:0 -54px;}
.m-loginForm .field .i-secure{background-position:0 -145px;}
.m-loginForm .field .i-phone{background-position:0 -186px;}
.m-loginForm .field .ipt-text{width: 196px;height: 20px;margin:0;border: 1px solid #ddd;background: #fff;color: #2c2c2c;line-height: 20px;padding: 8px 10px 8px 50px;display: inline-block;vertical-align: middle;}
.m-loginForm .ipt-text.default-style{color: #999;}
.m-loginForm .focus .ipt-text{border-color: #4285f4;box-shadow: 0px 0px 10px rgba(66,133,244,0.2);}
.m-loginForm .error .errortips-box{display: block;}
.m-loginForm .error .ipt-text{border-color: #f24444;box-shadow: 0px 0px 10px rgba(66,133,244,0.2);}
.m-loginForm .find-pwd{padding: 10px 0 0 0;overflow: hidden;}
.m-loginForm .auto-login{line-height: 16px;float: left;}
.m-loginForm .find-pwd input{width: 14px;height: 14px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.m-loginForm .auto-login span{vertical-align: middle;color: #999;}
.m-loginForm .forget-pwd{color: #999;float: right;}
.m-loginForm .forget-pwd:hover{color: #f24444;text-decoration: underline;}
.m-loginForm .btns-mod{padding: 15px 0;overflow: hidden;}
.m-loginForm .btn-style{height: 40px;text-align: center;background: #f24445;font-size: 15px;color: #fff;display: block;border-radius: 2px;border:1px solid #d43e3f;}
.m-loginForm .btn-style:hover{background: #ff5354;}
.m-loginForm .btn-style .text,.m-loginForm .btn-style .pop-icon{display: inline-block;vertical-align: middle;line-height: 40px;}
.m-loginForm .btn-style .i-success{width:16px;height: 16px;background-position: -16px -126px;margin-right: 5px;}

.m-login .text-links{overflow: hidden;padding-top: 5px;}
.m-login .text-links .morelogin{float: left;color: #aaa;}
.m-login .morelogin a{color: #aaa;margin-right: 10px;line-height: 18px;display: inline-block;vertical-align: top;}
.m-login .morelogin .loginwechat{background: url(../../images/index/u_wechat.png) no-repeat left center;padding-left: 22px;}
.m-login .morelogin .loginqq{background: url(../../images/index/u_qq2.png) no-repeat left center;padding-left: 18px;}
.m-login .morelogin .line{padding: 0 8px;}
.m-login .text-links .main-link{float: right;}
.m-login .text-links .accounts{padding-top: 8px;overflow: hidden;}

.m-loginForm .errortips-box{position: absolute;width: 100%;height: 28px;display: none;top:-35px;left: 0;}
.m-loginForm .errortips-box .error-cont{padding: 0 10px;background: #ffedbe;border-radius: 2px;}
.m-loginForm .error-cont p{line-height: 28px;color: #dc7e3f;}
.m-loginForm .errortips-box em{position: absolute;left: 20px;top: 28px;width: 10px;height: 5px;background-position:-15px -102px;}
.m-loginForm .get-mesyzm{width: 105px;border-left:1px solid #ddd;background: #eee;line-height: 36px;height: 36px;text-align: center;position: absolute;right: 1px;top:1px;}

.m-loginForm .mesLogin-tips{line-height: 20px;color: #8a8a8a;margin-top: 12px;margin-bottom: -4px;}
/**Added on 2016/08/09 E**/

.m-login-after{width: 298px;height: 289px;border:1px solid #000;position:absolute;top:-323px;right: 0;z-index: 104;border-radius: 4px;}
.m-login-after-inner{padding: 25px 20px 0;height: 263px;overflow: hidden;position: relative;cursor: default;}
.m-avatar{overflow: hidden;height: 50px;padding-bottom: 5px;}
.m-avatar dt{width: 65px;height: 50px;float: left;}

.m-avatar dt img{width: 50px;height: 50px;border-radius: 50%;}
.m-avatar dt .imask{position:absolute;width: 50px;height: 50px;background: url(../../images/index/mask_50.png) no-repeat;left: 20px;top: 25px;opacity: 0.2;filter:alpha(opacity=100) ;}
.m-avatar dd{color: #fff;overflow: hidden;width: 190px;}
.m-avatar .base{position: relative;overflow: hidden;}
.m-avatar .other{padding-top: 5px;}
.m-after-play .hotserver,.m-avatar .other .i-phone,.m-avatar .other .i-mes,.m-avatar .other .i-secure{background: url(../../images/index/loginAfter_sprites.png) no-repeat;}
.m-avatar .other .i-phone,.m-avatar .other .i-mes,.m-avatar .other .i-secure{width: 20px;height: 20px;margin-right: 10px;float: left;}
.m-avatar .other .i-phone:hover,.m-avatar .other .active.i-phone{background-position: 0 -20px;}
.m-avatar .other .i-mes{background-position: -25px 0;}
.m-avatar .other .i-mes:hover,.m-avatar .other .active.i-mes{background-position: -25px -20px;}
.m-avatar .other .i-secure{background-position: -50px 0;}
.m-avatar .other .i-secure:hover,.m-avatar .other .active.i-secure{background-position: -50px -20px;}
.m-avatar .base .name{display: inline-block;vertical-align: middle;font-size: 14px;margin-right: 8px;color: #fff;}
.m-avatar .base .exit{position: absolute;right: 0;color: #a5a5a5;top:2px;}
.m-avatar .level-bar{margin-top: 8px;}
.m-avatar .level-bar .level-empty,.m-avatar .level-bar .level-num{display: inline-block;vertical-align: middle;}
.m-avatar .level-bar .level-empty{width: 140px;height: 8px;overflow: hidden;background: #4f525e;margin-right:10px;}
.m-avatar .level-empty em{height: 8px;float: left;overflow: hidden;background: #23ce3b;}
.m-login-after-inner .tips-box{position: absolute;top:73px;left: 54px;width: 183px;z-index: 99;}
.m-login-after-inner .tips-box em{width: 12px;height: 9px;position: absolute;background-position: -172px 0;top:0;}
.m-login-after-inner .phone-tips em{left: 35px;}
.m-login-after-inner .mes-tips em{left: 64px;}
.m-login-after-inner .secure-tips em{left: 93px;}
.m-login-after-inner .tips-box .tips-con{border: 1px solid #d5d5d5;background: #fafafc;padding: 5px 10px;margin-top: 8px;zoom:1;}
.m-login-after-inner .tips-con p{line-height: 22px;color: #666;text-align: center;}
.m-login-after-inner .tips-con a{color: #9a3231;text-decoration: underline;}

/*.lately-play{padding-top: 28px;}
.lately-play h4{font-size: 14px;color: #80828f;}
.latelylist{padding-top: 5px;}
.latelylist li{vertical-align: top;height: 24px;overflow: hidden;}
.latelylist li a{width: 100%;height: 24px;line-height: 24px;display: block;color: #a6a7ae;}
.latelylist .date,.latelylist .name,.latelylist .num{display: inline-block;vertical-align: top;}
.latelylist .date{width: 70px;}
.latelylist .name{width: 90px;color: #fff;}
.latelylist .num{width: 45px;}
.lately-play .link-more{margin-top: 10px;text-align: right;}
.lately-play .link-more a{color: #80828f;text-decoration: underline;}*/

.m-after-play{margin-top: 10px;}
.m-after-play h3{color: #999;}
.m-after-play .m-after-glist{padding-top: 5px;margin:0 -20px;}
.m-after-play li{overflow: hidden;width: 100%;height: 32px;vertical-align: top;}
.m-after-play li a{vertical-align: top;height: 18px;display: block;overflow: hidden;padding: 7px 0 7px 30px;color: #999;}
.m-after-play li a:hover{color: #fff;overflow: hidden;background: url(../../images/index/hover_opacity.png) no-repeat;}
.m-after-play .w1,.m-after-play .w2,.m-after-play .w3,.m-after-play .w4{display: inline-block;height: 16px;line-height: 16px;vertical-align: top;}
.m-after-play .w1{margin-right: 5px;}
.m-after-play .w1 img{width: 16px;height: 16px;}
.m-after-play .w2{width: 85px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.m-after-play .w3{width: 80px;}
.m-after-play .enter{color: #e43a3a;width: 60px;height: 18px;display: inline-block;vertical-align: top;text-align: center;line-height: 18px;}
.m-after-play li a:hover .enter{background: #e43a3a;border-radius: 2px;color: #fff;}
.m-after-play .hotserver{color: #e43a3a;padding-left: 3px;width: 48px;height: 15px;line-height: 15px;text-align: center;font-size: 11px;color: #fff;display: block;background-position: 0 -41px;}

/**即将开服**/
.m-side{margin-top: 15px;overflow: hidden;}
.side-hd{height: 32px;border-bottom: 1px solid #e1e1e3;}
.side-hd h3{float: left;line-height: 32px;font-size: 18px;color: #010101;border-bottom: 1px solid #fa0000;height: 32px;}
.side-hd .hd-page{float: right;margin: 7px 0 0 0;display: inline;}
.side-hd .hd-page .num,.side-hd .hd-page .arrow{display: inline-block;}
.side-hd .hd-page .num{margin-right: 6px;line-height: 16px;color: #999;}
.side-hd .hd-page .arrow{border: 1px solid #dcdcdc;width: 18px;text-align: center;line-height: 16px;cursor: pointer;margin-left: -1px;z-index: 1;position: relative;font-family: Simsun;color: #b0b0b0;}
.side-hd .hd-page .arrow:hover{border: 1px solid #c8c8c8;color: #a0a0a0;z-index: 2;}
.side-bd{overflow: hidden;}
.side-slist{padding-top:8px;}
.side-slist li{overflow: hidden;width: 100%;padding-top: 7px;vertical-align: top;}
.side-slist li a{overflow: hidden;width: 100%;display: block;vertical-align: top;line-height: 21px;}
.side-slist li.active .imgshow{display: block;}
.side-slist li.active .textshow{display: none;}
.side-slist li .imgshow{display: none;position: relative;width: 100%;height: 60px;cursor: pointer;padding-bottom: 10px;}
.side-slist li a:hover{font-weight: bold;}

.side-slist .imgshow img{width: 60px;height: 60px;float: left;margin-right: 10px;display: inline;}
.side-slist .imgshow .imask{width: 60px;height: 60px;position: absolute;top:0;left:0;background: url(../../images/index/imask_60.png) no-repeat;}
.side-slist .icon_img{
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px;
	border-radius: 10px;
	overflow: hidden;
}
.side-slist .imgshow .icon_img img{width: 60px;height: 60px;margin-right: 0;}
.side-slist .imgshow .s-info{overflow: hidden;}
.side-slist .imgshow .s-info-c{
	overflow: hidden;
	width: 210px;
	float: left;
	line-height: 26px;
	padding: 5px 0;
}
.side-slist .s-info h4{font-size: 14px;}
.side-slist .s-info-c h4{
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.side-slist .s-info .time{color: #ee4040;padding:3px 0;}
.side-slist .s-info-c .time{color: #333333;font-size: 12px;padding: 0;}
.side-slist .imgshow .btn-order{width: 75px;height: 26px;line-height: 26px;text-align: center;color: #fff;position: absolute;right: 0;top:0;background: #e43a3a;border-radius: 2px;}
.side-slist .imgshow .btn-order:hover{text-decoration: none;}
.side-slist li .textshow{display: block;}
.side-slist .s-name,.side-slist .s-date,.side-slist .s-num{display: inline-block;vertical-align: top;}
.side-slist .s-name{width: 110px;font-size: 14px;}
.side-slist .s-date{width: 100px;}
.side-slist .s-num{text-align: right;width:68px;}
.side-slist .hl{color: #ee4040;}

.m-now .side-bd{height: 176px;}
.loading-gray{width: 50px;height: 50px;background: url(../../images/index/loading_gray.gif) no-repeat;}
.m-now .loading-gray{margin: 63px auto 0;}
/**游戏特权**/
.side-hd2{height: 32px;}
.side-hd2 h3{float: left;line-height: 32px;font-size: 18px;color: #010101;}
.side-hd2 .more{float: right;color: #6a6c79;margin-top: 10px;}
.m-privilege .imgbox{height: 82px;position: relative;margin: 8px 0 5px;}
.m-privilege .imgbox img{width: 280px;height: 82px;}
.m-privilege .imgbox .text{height: 24px;width:280px;line-height: 24px;text-indent: 8px;color: #fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);position: absolute;bottom: 0;left: 0;}
.m-privilege .imgbox :root .text{filter:none;}/*for IE9*/
.m-privilege .gamelist li{padding-top: 8px;vertical-align: top;}
.m-privilege li a{display: block;height: 18px;width: 100%;vertical-align: top;cursor: pointer;}
.m-privilege li a:hover{font-weight: bold;}
.m-privilege .s-name,.m-privilege .s-num,.m-privilege .s-btn{display: inline-block;vertical-align: top;cursor: pointer;}
.m-privilege .s-name{width: 120px;}
.m-privilege .s-num{width: 105px;}
.m-privilege .s-btn.disable{background: #fff none repeat scroll 0 0;  border: 1px solid #999;  color: #999;}
.m-privilege .s-btn{width: 52px;height: 18px;line-height: 18px;text-align: center;color: #fff;background: #7daf0c;border: 1px solid #7daf0c;}
.m-privilege .gamelist a:hover .s-btn{background: #74a30a;}
.m-privilege .gamelist a:hover .s-btn.disable{background: #fff;}
.m-privilege .side-bd{overflow: hidden;padding: 0 0 10px 0;}

/**新闻公告**/
.newslist{padding-top: 5px;overflow: hidden;}
.newslist li,.newslist li a{line-height: 28px;height: 28px;overflow: hidden;width: 100%;vertical-align: top;display: block;}
.newslist li a:hover{font-weight: bold;}
.newslist .date{float: right;color: #999;}
.newslist .text{float: left;width: 235px;}
.newslist .icon-point{width: 5px;height: 5px;float: left;background-position: -157px -7px;margin:12px 8px 0 0;}

/**快速通道**/
.m-quick{margin-top: 20px;overflow: hidden;}
.m-quick .quicklist{overflow: hidden;}
.quicklist li{width: 140px;height: 55px;background: #efefef;float: left;}
.quicklist li a{width: 139px;height: 54px;display: block;line-height: 54px;}
.quicklist li a:hover{color: #c42020;}
.quicklist li .a1,.quicklist li .a2{border-bottom: 1px solid #e1e1e1;}
.quicklist li .a1,.quicklist li .a3{border-right: 1px solid #e1e1e1;}
.quicklist span{display: inline-block;vertical-align: middle;line-height: 20px;}
.quicklist .g-icon{width: 20px;height: 20px;margin: 0 10px 0 22px;}
.quicklist .a1 .g-icon{background-position: 0 -27px;}
.quicklist .a2 .g-icon{background-position: -25px -27px;}
.quicklist .a3 .g-icon{background-position: -50px -27px;}
.quicklist .a4 .g-icon{background-position: -75px -27px;}
.contact-info{height: 58px;background: #e43a3a;width: 100%;padding-top: 5px;}
.contact-info p{color: #fff;padding: 3px 0 2px 16px;}
.contact-info .g-icon{width: 16px;height: 16px;margin: 0 12px 0 0;display: inline-block;vertical-align: middle;}
.contact-info .text{display: inline-block;vertical-align: middle;}
.contact-info .icon-phone{background-position: -100px -27px;}
.contact-info .icon-qq{background-position: -121px -27px;}
.contact-info .icon-online{background-position: 0 -82px;}
.contact-info .online-btn{width: 60px;height: 20px;border: 1px solid #fff;text-align: center;line-height: 20px;border-radius: 2px;display: inline-block;font-size: 12px;color: #fff;vertical-align: middle;}

/**精品推荐热门游戏**/

.m-recommend,.m-hotgame{margin-top: 20px;overflow: hidden;}
.main-hd{height: 32px;}
.main-hd h3{float: left;line-height: 32px;font-size: 18px;color: #010101;}
.main-hd .more{float: right;margin: 10px 5px 0 0;}
.m-recommend .main-bd{overflow: hidden;}
.recommedlist{width: 105%;height: 152px;overflow: hidden;position: relative;}
.recommedlist li{width: 277px;height: 140px;float: left;margin-right: 27px;display: inline;position: relative;overflow: hidden;padding-top: 12px;}
.recommedlist li .img{width: 277px;height: 140px;overflow: hidden;display: block;}
.recommedlist li img{width: 277px;height: 140px;display: block;}
.recommedlist li .img:before {content: '';top: 0;left: -554px;overflow: hidden;z-index: 6;
  background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.4)50%,rgba(255,255,255,0)100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.4)50%,rgba(255,255,255,0)100%);
  background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.4)50%,rgba(255,255,255,0)100%);
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  transform: skewX(-25deg);
  width: 277px;height: 183px;position: absolute;
}
.recommedlist li:hover .img:before{
	-webkit-animation: blink .9s ease-out forwards;
	-o-animation: blink .9s ease-out forwards;
	animation: blink .9s ease-out forwards;
}
@keyframes blink{
	0%{left:-277px}
	100%{left:564px}
}
@-webkit-keyframes blink{
	0%{left:-277px}
	100%{left:564px}
}
@-moz-keyframes blink{
	0%{left:-277px}
	100%{left:564px}
}
@-o-keyframes blink{
	0%{left:-277px}
	100%{left:564px}
}
@-ms-keyframes blink{
	0%{left:-277px}
	100%{left:564px}
}
.recommedlist li .btn-start{width: 75px;height: 25px;text-align: center;line-height: 25px;color: #333;background: #e43a3a;position: absolute;bottom: 24px;right: 30px;border-radius: 2px;color: #fff;font-size: 13px;}
.recommedlist li .btn-start:hover{background: #d73333;}

.size980 .recommedlist{height: 366px;}
.size980 .recommedlist li,.size980 .recommedlist li .img,.size980 .recommedlist li img{width: 320px;height: 163px;}
.size980 .recommedlist li{padding-bottom: 8px;}

.m-hotgame .main-bd{overflow: hidden;}
.m-hotgame .hotgame-wrap{width: 105%;}
.hotgame-wrap .hg-mod{width: 275px;height: 100px;padding: 15px 0;float: left;margin-right: 32px;display: inline;}
.hg-mod dt{width: 100px;height: 100px;float: left;margin-right: 15px;display: inline;}
.hg-mod dt a{width: 100px;height: 100px;display: block;position: relative;overflow: hidden;cursor: pointer;}
.hg-mod dt img{width: 100px;height: 100px;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
transition: all ease-in-out .3s;
}
.hg-mod dt a:hover img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.hg-mod dt .imask{width: 100px;height: 100px;position: absolute;top:0;left:0;background: url(../../images/index/imask_100.png) no-repeat;}
.hg-mod dd{overflow: hidden;width: 160px;}
.hg-mod h4{font-size: 14px;color: #3a3a3a;font-weight: bold;}
.hg-mod h4 a:hover{color: #c42020;}
.hg-mod .brief{color: #666;line-height: 20px;padding: 5px 0;height: 40px;overflow: hidden;}
.hg-mod .btns-box{overflow: hidden;}
.hg-mod .btns-box a{width: 68px;height: 26px;text-align: center;line-height: 26px;background: #fff;border: 1px solid #e0e0e0;display: inline-block;color: #666;text-align: center;margin-right: 12px;border-radius: 2px;}
.hg-mod .btns-box .a2{color: #ee4040;border: 1px solid #e43a3a;margin-right:0;}
.hg-mod .btns-box .a1:hover{color: #333;border: 1px solid #d1d1d1;}
.hg-mod .btns-box .a2:hover{color: #c42020;border: 1px solid #c42020;}

.size980 .m-hotgame .hotgame-wrap{overflow: hidden;width: 105%;position: relative;}
.size980 .hotgame-wrap .hg-mod{width: 300px;margin-right: 50px;padding: 15px 0 14px;}

/**游戏大全**/
.g-game-sort{overflow: hidden;margin-top: 20px;}
.game-sort-mod{margin-top: 10px;overflow: hidden;border: 1px solid #e5e5e5;}
.main-hd .icons-explain{float: right;}
.main-hd .icons-explain .text{color: #aaa;margin-left: 20px;}
.main-hd .icons-explain .icon-h,.main-hd .icons-explain .icon-n{margin-right: 5px;}
.sort-case{float: left;}
.g-game-sort .g-allgame-head{height: 36px;background: #f3f3f5;}
.g-game-sort .g-allgame-head li{margin-top: 8px;line-height: 20px;margin-right:5px ;}
.sort-case.sort01{width: 148px;}
.sort-case.sort02{width: 148px;}
.sort-case.sort03{width: 148px;}
.sort-case.sort04{width: 148px;}
.sort-case.sort05{width: 148px;}
/* .sort-case.sort05 .sort-bd{border-right: none ;} */
.sort-case.sort06{width: 148px;}
/* .sort-case.sort05 .sort-bd{border-right: 1px solid #e3e3e3;} */
.sort-case.sort06 .sort-bd{border-right: none ;}
.sort-case .sort-hd{text-align: left;height: 36px;line-height: 36px;/* border-bottom: 1px solid #e5e5e5; *//* background: #f3f3f5; */font-size: 14px;border-right: 1px solid #e5e5e5;color: #3a3a3a;padding-left: 20px;}
.sort-case .sort-hd{text-align: left;height: 36px;line-height: 36px;font-size: 14px;border-right: 1px solid #e5e5e5;color: #e43a3a;padding-left: 25px;}
.sort-case .sort-bd{border-right: 1px solid #e3e3e3;height: 344px;zoom:1;overflow: hidden;}
.lastcase .sort-hd,.lastcase .sort-bd{border-right: none;}
.sort-case .sortlist{overflow: hidden;padding: 10px 0 10px 25px;font-size: 0;}
.sort-case .sortlist li{display: inline-block;width:116px;padding:7.5px 0;*display: inline;*zoom:1;text-align: left;vertical-align: top;font-size: 12px;position: relative;}
.sort-case .sortlist li a:hover{text-decoration: none;color: #c42020;}
.sort-case .sortlist li a{display: block;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 18px;}
.sort-case .sortlist .g-icon{position: absolute;left: 99px;top: 9px;}
.sort-case .sortlist .list-more{color: #bbbbbb;}
.sort-case .sortlist .list-more:hover{color: #c42020;}
.size980 .sort-case.sort01{width: 163px;}
.size980 .sort-case.sort02{width: 163px;}
.size980 .sort-case.sort03{width: 326px;}
.size980 .sort-case.sort04{width: 163px;}
.size980 .sort-case.sort05{width: 163px;}

.size980 .sort-case.sort02 .sort-hd{padding-left: 34px;}
.size980 .sort-case.sort03 .sort-hd{padding-left: 34px;}
.size980 .sort-case.sort04 .sort-hd{padding-left: 34px;}

.size980 .g-allgame-head li:first-child+li{margin-left: 215px;}

/**明星玩家**/
.g-starplayer{margin-top: 20px;overflow: hidden;}
.g-starplayer .main-bd{height: 214px;background: #fff;border: 1px solid #ccc;position: relative;zoom:1;margin-top: 5px;}
.starplayer-wrap{width: 1120px;height: 186px;margin: 14px auto 0;overflow: hidden;position: relative;}
.starplayer-wrap ul{height: 186px;width: 10000em;position: absolute;}
.starplayer-wrap li{width: 212px;height: 186px;float: left;position: relative;margin-right: 15px;display: inline;}
.starplayer-wrap li a,.starplayer-wrap li img{width: 212px;height: 186px;color: #fff;display: block;}
.starplayer-wrap span{left: 0;bottom: 0;position: absolute;height: 28px;line-height: 28px;width: 100%;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cc000000', EndColorStr='#cc000000');background: rgba(0,0,0,0.8);color: #fff;text-align: center;}
.starplayer-wrap :root span{filter:none;}/*for IE9*/
.g-starplayer .prev-btn,.g-starplayer .next-btn{width: 25px;height: 50px;top:80px;position: absolute;z-index: 2;}
.g-starplayer .prev-btn{left: 0;}
.g-starplayer .prev-btn:hover{background-position: 0 -50px;}
.g-starplayer .next-btn{right: 0;background-position: -45px 0;}
.g-starplayer .next-btn:hover{background-position: -45px -50px;}

.size980 .starplayer-wrap{width: 894px;}


/**footer**/
.g-footer{margin-top: 70px;min-width: 980px;}
.g-footer em{padding: 0 5px;}
.g-footer .ft-frlnk{height: 40px;line-height: 41px;background: #eaeaea;text-align: center;color: #868686;}
.g-footer .ft-frlnk a{color: #868686;}
.g-footer .ft-main{padding: 22px 0;background: #333;text-align: center;}
.g-footer .ft-main p{line-height: 26px;color: #999;}
.g-footer .ft-main a{color: #999;}
.g-footer .ft-main .main-lnk,.g-footer .ft-main .main-lnk a{color: #cdcdcd;}
.g-footer .ft-main .main-lnk{padding-bottom: 5px;}



/**屏幕宽度小于1366时**/
@media screen and (max-width: 1365px) {
.g-index{width: 980px;}
.recommedlist{height: 366px;}
.recommedlist li,.recommedlist li .img,.recommedlist li img{width: 320px;height: 163px;}
.recommedlist li{padding-bottom: 8px;}
.m-hotgame .hotgame-wrap{height: 763px;overflow: hidden;width: 105%;position: relative;}
.size980 .m-hotgame .hotgame-wrap{height: 763px;}
.hotgame-wrap .hg-mod{width: 300px;margin-right: 50px;padding: 15px 0 14px;}
.sort-case.sort01{width: 163px;}
.game-sort-mod .sort-case.sort02{width: 163px;}
.game-sort-mod .sort-case.sort03{width: 163px;}
.game-sort-mod .sort-case.sort04{width: 163px;}
.game-sort-mod .sort-case.sort05{width: 163px;}
.game-sort-mod .sort-case.sort06{width: 163px;}
.game-sort-mod .sort-case.sort05 .sort-bd{border-right: 1px solid #e3e3e3;}
.game-sort-mod .sort-case.sort06 .sort-bd{border-right: none ;}
.starplayer-wrap{width: 894px;}
.m-quick{margin-top: 30px;}
/* .game-sort-mod .sort-case.sort02 .sort-hd{padding-left: 34px;}
.game-sort-mod .sort-case.sort03 .sort-hd{padding-left: 34px;}
.game-sort-mod .sort-case.sort04 .sort-hd{padding-left: 34px;} */
.game-sort-mod .g-allgame-head li:first-child+li{margin-left: 215px;}
}















@media screen and (max-width: 1365px) {
    .m-hotgame .hotgame-wrap{
        height: auto;
    }
}
.gfzq{
    overflow: hidden;
}
.gfzq-more{
    float: right;
    color: #6a6c79;
}

/* h5_yd_pop */
.h5_yd_pop{
	position: fixed;
	width: 622px;
	height: 340px;
	top: 50%;
	left: 46%;
	margin-top: -195px;
	margin-left: -215px;
	background: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	z-index: 10000;
	overflow: hidden;
}
.h5_yd_pop_close{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	background: url(../images/h5_yd_pop_close.png) no-repeat;
	cursor: pointer;
}
.h5_yd_pop_title{
	font-size: 16px;
	text-align: center;
	color:#464646;
	margin: 25px 0 20px;
}
.h5_yd_pop ul{
	width: 542px;
	margin: 0 auto;
}
.h5_yd_pop ul li{
	cursor: pointer;
}
.h5_yd_pop ul .fl{
	float: left;
}
.h5_yd_pop ul .fr{
	float: left;
}
.fthree{
	float: left;
}
