@charset "gb2312";
body,p,ul,dl,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
body{text-align:left;font-size: 12px;padding:0; background:#f2f2f2; padding:0 0 20px 0;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";max-width: 768px;
    margin: auto;}
li{list-style:none}
input {-webkit-appearance:none;}
a:link,a:visited{text-decoration:none;color:#2a2a2a;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
em{ font-style:normal;}
* {	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	box-sizing: border-box;	-webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-text-size-adjust: none;	-webkit-touch-callout: none}
.weizhi1 a{
    color: #1ccfac;
}
.weizhi a{
    color: #1ccfac;
}

.kxx{/* height:30px; */line-height:30px;padding:0 12px;background:#EFEFEF;}.kxx u{display:inline-block;height:20px;color:#666;}.kxx u.time{margin-right:15px; background:url(../img/ktime.png) 0 0 no-repeat; background-size:18px 18px;}.kxx u.hits{float:right;background-size:21px 21px;text-decoration: none;}.kxx u.num{float:left;background-size:18px 14px;text-decoration: none;}

/*返回顶部*/
.m-backtop{ width:50px; height:50px; background:url(../Images/moblie-bg.png) no-repeat 0 -313px; background-size:414px; overflow:hidden; position:fixed; bottom:80px; right:20px; display:none}

.weizhi{width:96%;overflow:hidden;color:#666666;white-space: nowrap;text-overflow: ellipsis;margin: 10px 0px 10px 10px;}
.weizhi1{width:96%;overflow:hidden;color:#666666;margin: 10px 0px 0px 10px;}
/* 幻灯 */
.md-slider{ width:100%; height:auto; position:relative; zoom:1; margin:40px 0 0 0; display:block; overflow:hidden}
.module{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; margin:10px 0 0 0; padding:0 0 10px 0;}
.md-slider .nav{ height:10px; position:absolute; right:10px; bottom:10px;text-align:right; margin:0; padding:0; z-index:60; display:block; overflow:hidden}
.md-slider .nav li{display:inline-block;width:9px;height:9px;background:#fff; float:left;overflow:hidden; border-radius:30px; margin:0 0 0 6px;}
.md-slider .nav .active{ background:#19b5fe;}
.md-slider .content{width:100%; max-height:40.5vw;overflow:hidden}
.md-slider .content img{ width:100%; height:auto; display:block; overflow:hidden}
.md-slider .content strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:left; text-indent:10px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:20}
.md-slider .content .g-ppt-bg{ width:100%; height:30px; background:#000; opacity:0.7; display:block; overflow:hidden; position:absolute; bottom:0; left:0; z-index:10; margin:0; padding:0;}
.md-slider .content li{float:left;width:100%;text-align:center; position:relative; zoom:1; display:block; overflow:hidden;}
.md-slider .content li a{ text-decoration:none;}

#ppt{width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1; margin:40px 0 0 0; z-index:10}
#ppt .g-ppt-img{ position:absolute; height:100%; overflow:visible; white-space:nowrap;}
#ppt .g-ppt-img li{ width:auto; height:auto; display:inline-block; white-space:normal; position:relative; zoom:1}
#ppt .g-ppt-img li img{ width:100%;}
#ppt .g-ppt-img li span{ position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px;}

#ppt .g-ppt-btn{ width:50px; height:10px; position:absolute; right:10px; bottom:10px; display:block; overflow:hidden}
#ppt .g-ppt-btn li{ width:10px; height:10px; float:left; margin:0 0 0 6px; background:#fff; display:inline; overflow:hidden}
#ppt .g-ppt-btn .m-hover{ background:#ff5b3b}

.nav_fl{ width:100%; height:100px; background:#fff; display:-webkit-box; overflow:hidden}
.nav_fl a{ -webkit-box-flex:1; line-height:28px; display:block; overflow:hidden; font-size:14px; font-weight:normal; color:#333; text-align:center;}
.nav_fl a b{ display:block; overflow:hidden; background:url(../Images/moblie-bg.png) no-repeat; width:58px; height:58px; margin:12px auto 0;}
.nav_fl a .m-guide-1{ background-position:0 -42px; background-size:350px;}
.nav_fl a .m-guide-2{ background-position:-86px -42px; background-size:350px;}
.nav_fl a .m-guide-3{ background-position:-174px -42px; background-size:350px;}
.nav_fl a .m-guide-4{ background-position:-259px -42px; background-size:350px;}

.g-title{ width:100%; height:40px; display:-webkit-box; overflow:hidden; padding:0 10px; box-sizing:border-box;}
.g-title dt{ width:auto; height:40px; line-height:40px; font-size:16px; font-weight:normal; color:#333;border-bottom:1px solid #ff5b3b; margin:0; padding:0 6px; display:block; overflow:hidden}
.g-title dd{ -webkit-box-flex:1; margin:0;border-bottom:1px solid #e5e5e5; text-align:right; display:block; overflow:hidden;}
.g-title dd a{ height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#999;}

.g-recomd{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; margin:10px 0 0 0; padding: 0 0 20px 0;}
.g-recomd .g-recomd-game{ width:100%; padding:0 10px 0 0; box-sizing:border-box; height:auto; display:block; overflow:hidden;}
.g-recomd .g-recomd-game li{ width:25%; height:auto; float:left; margin:16px 0 0 0; display:inline; overflow:hidden;}
.g-recomd .g-recomd-game li a{ width:100%; height:auto; padding:0 0 0 10px; box-sizing:border-box; display:block; overflow:hidden}
.g-recomd .g-recomd-game li a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-recomd .g-recomd-game li a strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#666; text-align:center; margin:5px 0 0 0; display:block; overflow:hidden;}
.g-recomd .g-recomd-game li a span{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; text-align:center; margin:0 0 0 0; display:block; overflow:hidden;}
.g-recomd .g-recomd-game li a b{ width:80%; height:30px; line-height:28px; font-size:12px; font-weight:normal; color:#ff4000; border:1px solid #ff4000; border-radius:6px;text-align:center; margin:4px auto 0; display:block; overflow:hidden; box-sizing:border-box;}

.g-collection{width:100%; height:auto; display:block; overflow:hidden; background:#fff; margin:10px 0 0 0; padding: 0 0 20px 0;}
.g-collection .g-collection-img{ width:100%; height:auto; display:block; overflow:hidden; padding:0 10px; margin:16px 0 0 0; box-sizing:border-box;}
.g-collection .g-collection-img dt{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-collection .g-collection-img dt img{ width:100%; height:auto; display:block; overflow:hidden}
.g-collection .g-collection-img dt strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10}
.g-collection .g-collection-img dt b{ width:100%; height:30px; background:#000; opacity:0.7; position:absolute; left:0; bottom:0; z-index:5}
.g-collection .g-collection-img dd{ width:100%; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#999; margin:10px 0 0 0; padding:0; display:block; overflow:hidden; box-sizing:border-box;}
.g-collection .g-collection-img dd span{ background:#ff4000; color:#fff; padding: 0 6px; margin:0 6px 0 0;}

.g-coll-game{ width:100%; height:auto;  display:block; overflow:hidden; box-sizing:border-box;border-bottom: 10px solid #f2f2f2;}
.g-coll-game .g-coll-gamedown{ width:100%; height:auto; padding:10px; display:-webkit-box; overflow:hidden; box-sizing:border-box; background:#fff; margin:10px 0px 0px 0px;}
.g-coll-game .g-coll-gamedown .g-coll-gamedown-left{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-coll-game .g-coll-gamedown .g-coll-gamedown-left .m-game-img{ width:71px; height:71px;border-radius:12px; float:left; margin: 5px 0px 0px 0px; display:inline; overflow:hidden;}
.g-coll-game .g-coll-gamedown .g-coll-gamedown-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; padding:0 0 0 10px; box-sizing:border-box}
.g-coll-game .g-coll-gamedown .g-coll-gamedown-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; float:left; margin:5px 0 0 0; display:inline-block; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.g-coll-game .g-coll-gamedown .g-coll-gamedown-left p em{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; float:left; margin:6px 0 0 0; display:inline-block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.g-coll-game .g-coll-gamedown .g-coll-gamedown-left p img{ width:auto; height:12px; float:left; margin:4px 0 0 0; display:inline-block;overflow:hidden;}

.g-coll-game .g-coll-gamedown .g-coll-gamedown-right{ width:50px; height:32px; line-height:30px; text-indent:32px;  border-radius:6px; font-size:14px; font-weight:normal; color:#ff4000; display:block; overflow:hidden; position:relative; zoom:1; margin:34px 0 0 0;background: url(../muban/typec/images/down.png) no-repeat;}
.g-coll-game .g-coll-gamedown .g-coll-gamedown-right b{ width:20px; height:20px;  background:url(../Images/moblie-bg.png) no-repeat 0 -169px; background-size:500px; display:block; overflow:hidden; position:absolute; left:12px; top:4px;}


.g-foot-nav{ width:100%; height:67px; background:#28282a; display:-webkit-box; overflow:hidden; position:fixed; bottom:0; left:0; z-index:30}
.g-foot-nav a{ width:auto; height:67px; -webkit-box-flex:1; font-size:14px; font-weight:normal; color:#a9a9a9; text-align:center; display:block; overflow:hidden; position:relative; zoom:1}
.g-foot-nav a b{ width:25px; height:25px; display:block; overflow:hidden; margin:14px auto 1px; background:url(../Images/moblie-bg.png) no-repeat; background-size:414px;}
.g-foot-nav a .g-foot-nav1{ background-position:2px -192px;}
.g-foot-nav a .g-foot-nav2{ background-position:-81px -192px;}
.g-foot-nav a .g-foot-nav3{ background-position:-169px -192px;}
.g-foot-nav a .g-foot-nav4{ background-position:-255px -192px;}
.g-foot-nav a .g-foot-nav5{ background-position:-341px -192px;}

.g-foot-nav .m-hover{ color:#ff4000}
.g-foot-nav .m-hover .g-foot-nav1{background-position:2px -225px;}
.g-foot-nav .m-hover .g-foot-nav2{background-position:-81px -225px;}
.g-foot-nav .m-hover .g-foot-nav3{background-position:-169px -225px;}
.g-foot-nav .m-hover .g-foot-nav4{background-position:-255px -225px;}
.g-foot-nav .m-hover .g-foot-nav5{background-position:-341px -225px;}


/*分类列表*/
.g-class-top{ width:100%; height:45px; display:-webkit-box; background:#ff5b3b; padding:0 10px; box-sizing:border-box; position:fixed; top:0; left:0; z-index:50}
.g-class-top .g-class-back{ width:12px; height:21px; background:url(../Images/moblie-bg.png) no-repeat -88px -268px; background-size:414px; margin:10px 0 0 0; display:block; overflow:hidden}
.g-class-top h1{ width:auto; height:45px; line-height:45px; text-align:center; -webkit-box-flex:1; font-size:20px; font-weight:normal; color:#fff; display:block; overflow:hidden}
.g-class-top .g-search{ width:20px; height:20px; background:url(../Images/moblie-bg.png) no-repeat -326px 0; background-size:414px; position:absolute; right:45px; top:12px; display:block; overflow:hidden;}
.g-class-top .m-nav-btn{ width:39px; height:45px; background-image:url(../Images/moblie-bg.png); background-repeat:no-repeat;  background-position:-195px 14px; background-size:414px; position:absolute; right:0; top:0;}
.g-class-top .m-hover{ width:39px; height:45px; background-image:url(../Images/moblie-bg.png); background-repeat:no-repeat;  background-position:-237px 14px; background-color:#fff; background-size:414px; position:absolute; right:0; top:0;}

.g-class-top .g-top-nav{ width:130px; height:0px; background:#fff; display:block; overflow:hidden; position:absolute; right:0; top:45px; z-index:80}
.g-class-top .g-top-nav a{ width:100%; height:42px; line-height:42px; font-size:14px; text-indent:66px; font-weight:normal; color:#333; border-bottom:1px solid #dedede; display:block; overflow:hidden; position:relative; zoom:1}
.g-class-top .g-top-nav a b{ width:20px; height:20px; background:url(../Images/moblie-bg.png) no-repeat; background-size:350px; display:block; overflow:hidden; position:absolute; left:26px; top:13px;}
.g-class-top .g-top-nav a .g-top-nav1{background-position:0 -191px;}
.g-class-top .g-top-nav a .g-top-nav2{background-position:-70px -191px;}
.g-class-top .g-top-nav a .g-top-nav3{background-position:-144px -191px;}
.g-class-top .g-top-nav a .g-top-nav4{background-position:-216px -191px;}
.g-class-top .g-top-nav a .g-top-nav5{background-position:-289px -191px;}

.g-class-top .g-black-bg{ width:100%; height:100%; background:#000; opacity:0.7; display:none; overflow:hidden; position:fixed; left:0; top:45px; z-index:40;}

.g-class{ width:100%; height:auto; padding:0 10px; margin:0 0 0 0; display:block; overflow:hidden; box-sizing:border-box}
.g-class .g-coll-gamedown{ width:100%; height:auto; padding:10px; display:-webkit-box; overflow:hidden; box-sizing:border-box; background:#fff; margin:10px 0 0 0;}
.g-class .g-coll-gamedown .g-coll-gamedown-left{ width:auto; height:auto; display:-webkit-box; overflow:hidden; -webkit-box-flex:1;}
.g-class .g-coll-gamedown .g-coll-gamedown-left .m-game-img{ width:71px; height:71px; border-radius:26px; margin:0; display:inline; overflow:hidden;}
.g-class .g-coll-gamedown .g-coll-gamedown-left p{ width:auto; height:auto; -webkit-box-flex:1;display:block; overflow:hidden;}
.g-class .g-coll-gamedown .g-coll-gamedown-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; float:left; margin:14px 0 0 14px; display:inline-block; overflow:hidden;}
.g-class .g-coll-gamedown .g-coll-gamedown-left p em{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0 14px; display:inline-block; overflow:hidden;}
.g-class .g-coll-gamedown .g-coll-gamedown-left p img{ width:auto; height:12px; float:left; margin:4px 0 0 20px; display:inline-block;overflow:hidden;}
.g-class .g-coll-gamedown .g-class-right{ width:10px; height:20px; display:block; overflow:hidden; background:url(../Images/moblie-bg.png) no-repeat 0 -270px; background-size:414px; margin:27px 0 0 0;}


/*K页面*/
.g-key-coll{width:100%; height:auto; display:block; overflow:hidden; background:#fff; margin:0 0 0 0; padding: 0 10px 10px;}
.g-key-coll .g-key-coll-img{ width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0 0; box-sizing:border-box;}
.g-key-coll .g-key-coll-img dt{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-key-coll .g-key-coll-img dt img{ width:100%; height:auto; display:block; overflow:hidden}
.g-key-coll .g-key-coll-img dt h1{ width:100%; height:30px; line-height:20px; margin:5px 0 0 0; padding:5px 0; font-size:20px; font-weight:bold; color:#333; display:block; overflow:hidden}
.g-key-coll .g-key-coll-img dt strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10}
.g-key-coll .g-key-coll-img dt b{ width:100%; height:30px; background:#000; opacity:0.7; position:absolute; left:0; bottom:0; z-index:5}
.g-key-coll .g-key-coll-img dd{ width:100%; height:44px; line-height:22px; font-size:14px; font-weight:normal; color:#999; margin:6px 0 0 0; padding:0; display:block; overflow:hidden; box-sizing:border-box;}
.g-key-coll .g-key-coll-img dd span{ background:#ff4000; color:#fff; padding: 0 6px; margin:0 6px 0 0;}
.g-key-coll .m-key-hide{ width:100%; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#666; text-align:center; background:#f3f3f3; border-radius:4px; margin:10px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1}

.g-key-game{ width:100%; height:auto; padding:0 10px; display:block; overflow:hidden; box-sizing:border-box}
.g-key-game .g-coll-gamedown{ width:100%; height:auto; padding:10px; display:-webkit-box; overflow:hidden; box-sizing:border-box; background:#fff; margin:10px 0 0 0;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left .m-game-img{ width:71px; height:71px;border-radius:12px; float:left; margin:0; display:inline; overflow:hidden;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; float:left; margin:4px 0 0 20px; display:inline-block; overflow:hidden;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left p em{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0 20px; display:inline-block; overflow:hidden;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left p img{ width:auto; height:12px; float:left; margin:4px 0 0 20px; display:inline-block;overflow:hidden;}

.g-key-game .g-coll-gamedown .g-coll-gamedown-right{ width:80px; height:32px; line-height:30px; text-indent:32px; border:1px solid #ff4000; border-radius:6px; font-size:14px; font-weight:normal; color:#ff4000; display:block; overflow:hidden; position:relative; zoom:1; margin:34px 0 0 0;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-right b{ width:20px; height:20px;  background:url(../Images/moblie-bg.png) no-repeat 0 -169px; background-size:500px; display:block; overflow:hidden; position:absolute; left:12px; top:4px;}

.g-key-ohter{width:100%; height:auto; display:block; overflow:hidden; background:#fff; margin:10px 0 0 0; padding: 0 0 10px 0;}
.g-key-ohter .g-collection-img{ width:100%; height:auto; display:block; overflow:hidden; padding:0 10px; margin:16px 0 0 0; box-sizing:border-box;}
.g-key-ohter .g-collection-img a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-key-ohter .g-collection-img a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-key-ohter .g-collection-img a strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10; }
.g-key-ohter .g-collection-img a b{ width:100%; height:30px; background:#000; opacity:0.7; position:absolute; left:0; bottom:0; z-index:5;}

.g-full-box{ width:100%; height:auto; margin:10px 0 0 0;display:block; overflow:hidden; box-sizing:border-box; background:#fff;}
.g-full-box .g-game-box{ width:100%; height:auto; background:#fff; margin:5px 0 0 0; box-shadow:0 2px 3px #ccc; padding:0 10px 15px; box-sizing:border-box; display:block; overflow:hidden}
.g-full-box .g-game-box .g-game-img{ width:80px; height:80px; float:left; position:relative; zoom:1; margin:15px 0 0 5px; display:inline; overflow:hidden;}
.g-full-box .g-game-box .g-game-img img{ width:100%; height:80px; display:block; overflow:hidden; border-radius:10px;}
.g-full-box .g-game-box .g-game-img b{ width:100%; height:80px; background:url(../Images/down-img-light.png) no-repeat left top; background-size:80px; position:absolute; left:0; top:0; z-index:5}

.g-full-box .g-game-box .w-text{ width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0 0;}
.g-full-box .g-game-box .w-text textarea{ width:100%; height:auto; display:block; overflow:hidden}

.g-full-box .g-game-box .w-button{ width:100%; height:auto; display:block; overflow:hidden}
.g-full-box .g-game-box .w-button #verify{ width:100%; height:30px; line-height:30px; background:#ff4d4e; font-size:14px; font-weight:normal; font-family:"微软雅黑"; text-align:center; color:#fff; padding:0; margin:0; border:0; display:block; overflow:hidden; border-radius:4px;}

.g-full-box .g-game-box .m-game-down{ width:100%; height:46px; line-height:46px; font-size:16px; font-weight:normal; font-family:"微软雅黑"; color:#fff; text-align:center; background:#52ca85; display:block; overflow:hidden; margin:15px 0 0 0; border-radius:6px; padding:0;}
.g-full-box .g-game-box .m-no-size{ background:#999;}
.g-full-box .g-game-box .g-game-informationbox{ width:100%; height:auto; display:block; overflow:hidden; margin:0; padding:0;}

.g-full-box .g-game-box .g-game-ly{ width:100%; height:auto; display:block; overflow:hidden; margin:0; padding:0;}
.g-full-box .g-game-box .g-game-ly dl{ width:100%; height:auto; display:block; overflow:hidden; margin:0 0 0 0;box-sizing:border-box}
.g-full-box .g-game-box .g-game-ly dl dt{ width:100%; height:14px; line-height:14px; font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#1c934e; margin:10px 0 0 0;}
.g-full-box .g-game-box .g-game-ly dl dt b{ font-size:14px; font-weight:normal; font-family:"微软雅黑";}
.g-full-box .g-game-box .g-game-ly dl dt i{ display:none}
.g-full-box .g-game-box .g-game-ly dl dt em{ display:none}
.g-full-box .g-game-box .g-game-ly dl dd{ width:100%;height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#151515; text-indent:25px; padding:6px 0 0 6px; display:block; background:url(../Images/down-ly-bg.png) no-repeat 14px 7px; overflow:hidden; margin:0 }
.g-full-box .g-game-box .g-game-ly dl dd p{ display:none}

/*排行榜*/
.g-rank-game{ width:100%; height:auto; padding:0 10px; margin:40px 0 0 0; display:block; overflow:hidden; box-sizing:border-box}
.g-rank-game .g-rank-cont{ width:100%; height:auto; padding:0 0 0 5px; margin:10px 0 0 0; display:block; overflow:hidden; box-sizing:border-box; position:relative; zoom:1}
.g-rank-game .g-rank-cont .g-rank-numb{ width:28px; height:27px; line-height:27px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background:#8e8e8e; border-radius:0 4px 4px 0; display:block; overflow:hidden; position:absolute; left:0; top:10px;}
.g-rank-game .g-rank-cont .g-rank-gamedown{ width:100%; height:auto; padding:10px 10px 10px 32px; display:-webkit-box;box-sizing:border-box; background:#fff;}
.g-rank-game .g-rank-cont .g-rank-gamedown .g-rank-gamedown-left{ width:auto; height:auto; display:block; -webkit-box-flex:1;}
.g-rank-game .g-rank-cont .g-rank-gamedown .g-rank-gamedown-left .m-game-img{ width:71px; height:71px;border-radius:8px; box-shadow:2px 2px 3px #aaa; float:left; margin:0; display:inline; overflow:hidden;}
.g-rank-game .g-rank-cont .g-rank-gamedown .g-rank-gamedown-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-rank-game .g-rank-cont .g-rank-gamedown .g-rank-gamedown-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; float:left; margin:4px 0 0 20px; display:inline-block; overflow:hidden;}
.g-rank-game .g-rank-cont .g-rank-gamedown .g-rank-gamedown-left p em{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0 20px; display:inline-block; overflow:hidden;}
.g-rank-game .g-rank-cont .g-rank-gamedown .g-rank-gamedown-left p img{ width:auto; height:12px; float:left; margin:4px 0 0 20px; display:inline-block;overflow:hidden;}

.g-rank-game .g-rank-cont .g-rank-gamedown .g-rank-gamedown-right{ width:80px; height:32px; line-height:30px; text-indent:32px; border:1px solid #ff4000; border-radius:6px; font-size:14px; font-weight:normal; color:#ff4000; display:block; overflow:hidden; position:relative; zoom:1; margin:34px 0 0 0;}
.g-rank-game .g-rank-cont .g-rank-gamedown .g-rank-gamedown-right b{ width:20px; height:20px;  background:url(../Images/moblie-bg.png) no-repeat 0 -169px; background-size:500px; display:block; overflow:hidden; position:absolute; left:12px; top:4px;}

.g-rank-nav{ width:100%; height:40px; line-height:40px; color:#e5e5e5; font-weight:normal; display:-webkit-box; background:#fff; position:fixed; top:45px; left:0; z-index:50}
.g-rank-nav a{ height:40px; line-height:40px; font-size:16px; text-align:center; -webkit-box-flex:1; display:block; overflow:hidden}
.g-rank-nav .m-hover{ border-bottom:2px solid #ff4001; color:#ff4001}
.g-rank-nav b{ height:40px; line-height:40px; font-size:16px; font-weight:normal; color:#333; text-align:center; -webkit-box-flex:1; display:block; overflow:hidden; position:relative; zoom:1}
.g-rank-nav b em{ width:20px; height:14px; background:url(../Images/moblie-bg.png) no-repeat -174px -268px; background-size:414px; position:absolute; left:50%; top:16px; margin:0 0 0 36px; display:block; overflow:hidden}

.g-rank-nav .g-rank-related{ width:130px; height:0; background:#fff; display:block; overflow:hidden; position:absolute; right:0; top:40px; z-index:50}
.g-rank-nav .g-rank-related a{ width:100%; height:42px; line-height:42px; font-size:14px; text-align:center; font-weight:normal; color:#333; border-bottom:1px solid #dedede; display:block; overflow:hidden; position:relative; zoom:1}
.g-load-more{ width:100%; height:auto; padding:10px 0 0; font-size:16px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden;}

/*游戏库*/
.g-ku-game{ width:100%; height:auto; display:block; padding:15px;overflow:hidden; box-sizing:border-box; background:#fff; margin:0 0 0 0;}
.g-ku-game .g-ku-gamedown{ width:100%; height:auto;  display:-webkit-box; overflow:hidden; box-sizing:border-box;}
.g-ku-game .g-ku-gamedown .m-game-img{ width:86px; height:86px;border-radius:12px; margin:0; display:block; overflow:hidden;}
.g-ku-game .g-ku-gamedown p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-ku-game .g-ku-gamedown p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; float:left; margin:4px 0 0 20px; display:inline-block; overflow:hidden;}
.g-ku-game .g-ku-gamedown p img{ width:auto; height:10px; float:left; margin:4px 0 10px 20px; display:inline-block;overflow:hidden;}
.g-ku-game .g-ku-gamedown p em{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#999; float:left; margin:2px 0 0 20px; display:inline-block; overflow:hidden;}
.g-ku-game .g-ku-gamedown-btn{ width:100%; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#fff; text-align: center; background:#ff4000; border-radius:6px; display:block; overflow:hidden; margin:15px 0 0 0; position:relative; zoom:1; text-decoration:none}
.g-ku-game .g-ku-gamedown-btn b{ width:14px; height:14px; background:url(../Images/moblie-bg.png) no-repeat -86px -142px; background-size:414px; display:block; overflow:hidden; position:absolute; left:50%; top:11px; margin:0 0 0 -50px;}

.g-ku-class{ width:100%; height:50px; line-height:50px; color:#e5e5e5; font-weight:normal; display:-webkit-box; background:#fff; margin:10px 0 0 0; overflow:hidden}
.g-ku-class a{ height:50px; line-height:50px; font-size:16px; text-align:center; -webkit-box-flex:1; display:block; overflow:hidden}
.g-ku-class .m-hover{ border-bottom:2px solid #ff4001; color:#ff4001}

#g-ku-gameprevimg{width:100%; height:auto; display:block; overflow:hidden; margin:0;  padding:15px 0 0 15px; box-sizing:border-box; position:relative; zoom:1 z-index:10}
#g-ku-gameprevimg .g-previmg-ul{ height:100%;position:absolute; top:15px; left:0; white-space:nowrap; overflow:visible}
#g-ku-gameprevimg .g-previmg-ul li{ display:inline-block; width:160px; height:auto; white-space:nowrap; margin:0 0 0 15px;}

.g-related-cms{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; margin:10px 0 0 0;}
.g-related-cms .g-relcms-list{ width:100%; height:auto; padding:0 10px; display:block; overflow:hidden; background:#fff; box-sizing:border-box;}
.g-related-cms .g-relcms-list li{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 0; border-bottom:1px solid #e6e6e6}
.g-related-cms .g-relcms-list li .g-relcms-img{ width:auto; height:80px; display:block; overflow:hidden}
.g-related-cms .g-relcms-list li .g-relcms-img img{ width:auto; height:80px; display:block; overflow:hidden}
.g-related-cms .g-relcms-list li .g-relcms-introd{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; margin:0 0 0 10px;}
.g-related-cms .g-relcms-list li .g-relcms-introd strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#333; display:block; overflow:hidden}
.g-related-cms .g-relcms-list li .g-relcms-introd p{ width:100%; height:38px; line-height:18px; font-size:12px; font-weight:normal; color:#666; margin:2px 0 0 0; display:block; overflow:hidden}
.g-related-cms .g-relcms-list li .g-relcms-introd em{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#666; margin:0 0 0 0; display:block; overflow:hidden}
.g-related-cms .g-relcms-list li .g-relcms-introd em b{ width:auto; height:auto; float:left; font-weight:normal; color:#999; display:inline; overflow:hidden; position:relative; zoom:1; text-indent:12px;}
.g-related-cms .g-relcms-list li .g-relcms-introd em b span{ width:10px; height:10px; background:url(../Images/moblie-bg.png) no-repeat -177px -147px; background-size:414px; position:absolute; left:0; top:5px;}
.g-related-cms .g-relcms-list li .g-relcms-introd em i{ width:auto; height:auto; float:left; font-weight:normal; font-style:normal; color:#999; margin:0 0 0 10px; display:inline; overflow:hidden; position:relative; zoom:1; text-indent:16px;}
.g-related-cms .g-relcms-list li .g-relcms-introd em i span{ width:14px; height:10px; background:url(../Images/moblie-bg.png) no-repeat -262px -147px; background-size:414px; position:absolute; left:0; top:5px;}

/*文章内页*/
.g-cms-title{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; padding:10px; box-sizing:border-box; margin:0 0 0 0;}
.g-cms-title h1{ width:100%; height:auto; line-height:20px; font-size:18px; font-weight:bold; color:#333; display:block; overflow:hidden; margin:4px 0 0 0;}
.g-cms-title h2{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#999; display:block; overflow:hidden; margin:6px 0 0 0;}

.g-cms-game{ width:100%; height:auto; display:block; padding:10px; background:#fff;overflow:hidden; box-sizing:border-box; margin:0 0 0 0;}
.g-cms-game .g-cms-gamedown{ width:100%; height:auto; padding:10px;  display:-webkit-box; overflow:hidden; box-sizing:border-box; background:#f9f9f9;}
.g-cms-game .g-cms-gamedown .m-game-img{ width:70px; height:70px;border-radius:12px; margin:0 20px 0 0; display:block; overflow:hidden;}
.g-cms-game .g-cms-gamedown p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-cms-game .g-cms-gamedown p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; float:left; margin:4px 0 0 0; display:inline-block; overflow:hidden;}
.g-cms-game .g-cms-gamedown p img{ width:auto; height:10px; float:left; margin:12px 0 0 0; display:inline-block;overflow:hidden;}
.g-cms-game .g-cms-gamedown p em{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#999; float:left; margin:4px 0 0 0; display:inline-block; overflow:hidden;}
.g-cms-game .g-cms-gamedown b{ width:80px; height:auto; display:block; overflow:hidden}
.g-cms-game .g-cms-gamedown b .g-cms-gamedown-btn{width:80px; height:32px; line-height:30px; text-indent:32px; border:1px solid #ff4000; border-radius:4px; font-size:14px; font-weight:normal; color:#ff4000; display:block; overflow:hidden; position:relative; zoom:1; margin:0 0 0 0;}
.g-cms-game .g-cms-gamedown b .g-cms-gamedown-btn span{ width:20px; height:20px;  background:url(../Images/moblie-bg.png) no-repeat 0 -169px; background-size:500px; display:block; overflow:hidden; position:absolute; left:12px; top:4px;}
.g-cms-game .g-cms-gamedown b .g-cms-zone-btn{width:80px; height:32px; line-height:30px; text-align:center; border:1px solid #3eb237; border-radius:4px; font-size:14px; font-weight:normal; color:#3eb237; display:block; overflow:hidden; position:relative; zoom:1; margin:6px 0 0 0;}

.g-cms-cont{ width:100%; height:auto; background:#fff; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; }
.g-cms-cont h3{ width:100%; height:auto; line-height:22px; font-size:16px; font-weight:bold; color:#333; display:block; overflow:hidden; margin:10px 0 0 0;}
.g-cms-cont p{ width:100%; height:auto; line-height:24px; font-size:14px; font-weight:normal; color:#666; display:block; overflow:hidden; margin:10px 0 0 0; text-indent:20px;}
.g-cms-cont p img{ max-width:90%; margin:8px 0 8px -24px;}

.g-cms-hide{ width:100%; height:auto; padding:10px; background:#fff; display:none; overflow:hidden; box-sizing:border-box;}
.g-cms-hide .m-hide-btn{ width:100%; height:36px; line-height:36px; background:#f3f3f3; font-size:14px; font-weight:normal; color:#666; text-align:center; display:block; overflow:hidden; position:relative; zoom:1}
.g-cms-hide .m-hide-btn span{ width:20px; height:14px; background:url(../Images/moblie-bg.png) no-repeat -174px -268px; background-size:414px; position:absolute; left:50%; top:14px; margin:0 0 0 48px; display:block; overflow:hidden}
.g-cms-hide .m-hide-btn b{ width:20px; height:14px; background:url(../Images/moblie-bg.png) no-repeat -258px -268px; background-size:414px; position:absolute; left:50%; top:14px; margin:0 0 0 48px; display:block; overflow:hidden}

.g-cms-strategy{ width:100%; height:auto; background:#fff; padding:0 10px; display:block; overflow:hidden; box-sizing:border-box; margin:10px 0 0 0;}
.g-cms-strategy .g-cms-strategy-list{ width:100%; height:auto; padding:0 10px 10px; display:block; overflow:hidden; box-sizing:border-box;}
.g-cms-strategy .g-cms-strategy-list li{ width:100%; height:40px; border-bottom:1px solid #ebebeb; display:-webkit-box; overflow:hidden;}
.g-cms-strategy .g-cms-strategy-list li a{ width:auto; height:40px; line-height:40px; -webkit-box-flex:1; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden;}
.g-cms-strategy .g-cms-strategy-list li em{ width:auto; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#999; display:block; overflow:hidden;}

/*游戏下载*/
.g-game-down{ width:100%; height:auto; display:block; padding:15px;overflow:hidden; box-sizing:border-box; background:#fff; margin:0 0 0 0;}
.g-game-down .g-gamedown{ width:100%; height:auto;  display:-webkit-box; overflow:hidden; box-sizing:border-box;}
.g-game-down .g-gamedown .m-game-img{ width:86px; height:86px;border-radius:12px; margin:0; display:block; overflow:hidden;}
.g-game-down .g-gamedown p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-game-down .g-gamedown p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; float:left; margin:4px 0 0 20px; display:inline-block; overflow:hidden;}
.g-game-down .g-gamedown p img{ width:auto; height:10px; float:left; margin:4px 0 10px 20px; display:inline-block;overflow:hidden;}
.g-game-down .g-gamedown p em{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#999; float:left; margin:2px 0 0 20px; display:inline-block; overflow:hidden;}
.g-game-down .g-down-btn{ width:100%; height:auto; padding:0 0 0 0; display:-webkit-box; overflow:hidden; box-sizing:border-box;}
.g-game-down .g-gamedown-btn{ width:50%; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#fff; text-align: center; background:#ff4000; border-radius:4px; display:block;overflow:hidden; margin:15px 0 0 0; text-decoration:none;-webkit-box-flex:1}
.g-game-down .g-zone-btn{ width:50%; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#fff; text-align: center; background:#3eb237; border-radius:4px; display:block;overflow:hidden; margin:15px 0 0 10px; text-decoration:none;-webkit-box-flex:1;}

.g-down-cont{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; margin:10px 0 0 0;}

#g-down-gameprevimg{width:100%; height:auto; display:block; overflow:hidden; margin:0; background:#fff;  padding:15px 0 0 15px; box-sizing:border-box; position:relative; zoom:1 z-index:10}
#g-down-gameprevimg .g-previmg-ul{ height:100%;position:absolute; top:15px; left:0; white-space:nowrap; overflow:visible}
#g-down-gameprevimg .g-previmg-ul li{ display:inline-block; width:160px; height:auto; white-space:nowrap; margin:0 0 0 15px;}


/*游戏分类*/
#g-game-class{ width:100%; height:auto; background:#fff; padding:0 10px 10px 0; box-sizing:border-box; display:block; overflow:hidden}
#g-game-class .g-class-btn{ width:100%; height:auto; display:block; overflow:hidden}
#g-game-class .g-class-btn li{ width:50%; height:auto; padding:10px 0 0 10px; box-sizing:border-box; float:left; display:inline; overflow:hidden}
#g-game-class .g-class-btn li a{ width:100%; height:75px; background:#fe4a65; border-radius:6px; display:-webkit-box; overflow:hidden; position:relative; zoom:1}
#g-game-class .g-class-btn li em{ width:30%; height:75px; line-height:75px; display:table; vertical-align:middle; overflow:hidden; margin:0 6px 0 15px;}
#g-game-class .g-class-btn li em span{ display:table-cell; vertical-align:middle}
#g-game-class .g-class-btn li em span img{ width:100%; height:auto; display:block; overflow:hidden}
#g-game-class .g-class-btn li p{ width:auto; height:auto; -webkit-box-flex:1; margin:16px 0 0 0; display:block; overflow:hidden}
#g-game-class .g-class-btn li p strong{ font-size:16px; font-weight:bold; color:#fff; display:block; overflow:hidden;}
#g-game-class .g-class-btn li p b{ font-size:12px; font-weight:normal; color:#fff; margin:4px 0 0 0; display:block; overflow:hidden;}
#g-game-class .g-class-btn li:nth-child(2) a{ background:#7bd31f}
#g-game-class .g-class-btn li:nth-child(3) a{ background:#19b5ff}
#g-game-class .g-class-btn li:nth-child(4) a{ background:#ff9900}

.g-video{ width:100%; height:auto; background:#fff; display:-webkit-box; overflow:hidden; margin:10px 0 0 0;}
.g-video dt{ width:100px; height:130px; display:block; overflow:hidden; border-right:1px solid #d2d2d2}
.g-video dt b{ width:42px; height:53px; background:url(../Images/moblie-bg.png) 0 -385px; background-size:375px; display:block; overflow:hidden; margin:27px auto 0;}
.g-video dt h1{ width:100%; height:auto; font-size:14px; font-weight:bold; color:#333; text-align:center; display:block; overflow:hidden; margin:6px 0 0 0;}
.g-video dd{ width:auto; height:130px; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-video dd a{ width:33.33%; height:66px; line-height:64px; font-size:16px; font-weight:normal; color:#999; text-align:center; float:left; display:inline; overflow:hidden; border-bottom:1px solid #d2d2d2}

.g-theme-other{ width:100%; height:51px; line-height:40px; color:#ccc; background:#fff; display:-webkit-box; overflow:hidden; padding:0 10px; margin:10px 0 0 0;  box-sizing:border-box;}
.g-theme-other li{ width:auto; height:40px; display:block; -webkit-box-flex:1; padding:0 7px;}
.g-theme-other li a{ width:auto; height:28px; line-height:28px; border:1px solid #ffa0b9; border-radius:2px; box-shadow:1px 2px 3px #e4e4e4; font-size:14px; font-weight:normal; color:#b72727; text-align:center; display:block; overflow:hidden; margin:12px 0 0 0;}
.g-theme-other li a:active{ border:1px solid #ff6262; background:#ff6262; box-shadow:1px 2px 3px #993e3e; line-height:28px; font-weight:bold; color:#fff;}

.g-live dt b{background-position: 0 -502px;}
.g-gps dt b{ background-position: 0 -634px;}
.g-social dt b{ background-position: 0 -775px;}
.g-tool dt b{ background-position: 0 -906px;}

/*主题*/
.g-theme{ margin:10px 0 0 0;}
#g-other-class{ height:auto; overflow:hidden}



.new_list{ width:100%; height:auto; display:block; padding:0 10px; box-sizing:border-box; background:#fff; margin:10px 0 0;}
.new_list>li{ width:100%; height:86px; border-bottom:1px solid #d9d9d9; display:-webkit-box;}
.new_list>li .list_img{height:100%;}
.new_list>li .list_img img{ width:auto; height:70px; margin:8px 0 0 2px ;}
.new_list>li .list_font{display:-webkit-box; -webkit-box-flex:1;}
.new_list>li .list_font div{ margin-left:13px;}
.new_list>li .list_font p:nth-child(1){ width:100%; display:block; font-size:16px; height:40px; line-height:46px; overflow:hidden; }
.new_list>li .list_font p:nth-child(2){ width:100%; display:block; font-size:12px; line-height:16px; height:16px; overflow:hidden; color:#808080;}
.new_list>li .list_font p:nth-child(3){ width:100%; display:block; font-size:12px; line-height:16px; height:16px; overflow:hidden; color:#808080;}



/*头部*/
header{width: 100%; height: 45px; background-color: #fff; display:block; overflow:hidden}
header h1{ height: 40px; }
header h1 a{ display: block; height: 40px; text-indent: -999em; background: url(../Images/logo2.png) no-repeat scroll 0 50%; background-size:100px 18px; }
header form{ float: right; width: 166px; height: 26px; margin-top: 6px; margin-right: 5px; padding: 0; text-align: left; background-color: #fff; border: 1px solid silver; border-radius: 10px;}
header form .search-input{ display: block; float: left; width: 68%; height:24px; line-height:24px; margin:0 0 0 8px; padding:2px; border:none; background-color:none; font-family:"微软雅黑";}
header form .search-button{ display: block; float: left; width: 32px; height: 24px; padding:0; margin:0; border:none; border-left: 1px solid #aaaaaa; background:url(../Images/icon2.png) no-repeat scroll 11px 4px; background-size:42px; }
nav{ top: 0; left: 0; z-index:100; padding: 0; width: 100%; height: 38px; line-height: 38px; background-color: #00be3a;}
nav.on{ -moz-box-shadow:0px 2px 2px #999 ;            
-webkit-box-shadow:0px 2px 2px #999 ;         
box-shadow:0px 2px 2px #999 ;}
nav li{ float: left; width: 20%; height: 38px; line-height: 38px; text-align: center; background:none;}
nav li.hover{ background-color:#089232;}
nav li a{ display: block; font-size: 1em; color: #fff; opacity:1;}
nav li a:hover{ color:#fff; background:#089232; text-decoration:none}
nav li a:active{ color:#fff; background:#089232; text-decoration:none}
#m-go-home,header.top p{ float: left; width:120px; height: 40px; margin-left: 6px; text-indent: -999em; background: url(../Images/logo2.png) no-repeat scroll 0 50%; background-size:100px 18px; display:inline}
header.top a.back{ display:none;}
.g-nav{height: 38px; background-color: #00be3a; display:block; overflow:hidden;}
.g-nav ul{ width:100%; height:38px; display:block; overflow:hidden}
.g-nav.on{ -moz-box-shadow:0px 2px 2px #999 ; -webkit-box-shadow:0px 2px 2px #999 ;box-shadow:0px 2px 2px #999 ;}
.g-nav ul li{ float: left; width: 20%; height: 38px; line-height: 38px; text-align: center; background:none; display:inline; overflow:hidden}
.g-nav ul li.hover{ background-color:#089232;}
.g-nav ul li a{ width:100%; height:38px; line-height:38px; font-size:14px; color: #fff; opacity:1; text-align:center; display:block; overflow:hidden}
.g-nav ul li a:hover{ color:#fff; background:#089232; text-decoration:none}
.g-nav ul li a:active{ color:#fff; background:#089232; text-decoration:none}



/*修改于2015-12-30*/
.g-top{ width:100%; height:44px; background:#66d105; box-sizing:border-box; display:block; overflow:hidden; position:relative; zoom:1; }
.g-top .g-logo{ width:100px; height:auto; display:block; overflow:hidden; position:absolute; left:10px; top:12px;}
.g-top .g-logo img{ width:100%; height:auto; display:block; overflow:hidden}
.g-top form{ width:auto; height:auto; display:-webkit-box; overflow:hidden; margin:8px 0 0 0; float:none; background:none; border:0; border-radius:0;}
.g-top form .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#f7ffef; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px; float:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; box-shadow:none; border:0;}
.g-top form .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(../Images/home-icon.png) no-repeat 0 -60px #f7ffef; background-size:400px; border-radius:0 4px 4px 0; float:none}
.g-top .g-btn{ float:none;width:44px; height:44px; display:block; overflow:hidden; position:absolute; right:0; top:0; background:url(../Images/home-icon.png) no-repeat 14px 13px; background-size:400px;}

.g-nav{height:40px; border-bottom:1px solid #dcdcdc; background:#fff;box-sizing:border-box;  display:-webkit-box;}
.g-nav a{ width:auto; height:40px; line-height:40px; font-size:16px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; -webkit-box-flex:1}
.g-nav b{width:40px; height:40px; display:block; overflow:hidden; position:absolute; right:0; top:44px; background:url(../Images/home-icon.png) no-repeat 14px -105px; background-size:400px;}
.g-nav .m-hover{ background-position:14px -141px}
.g-nav ul{ width:92px; height:0; position:absolute; right:0; top:84px; display:block; overflow:hidden; background:#fff; z-index:999; border:1px solid #eee; border-top:0;}
.g-nav ul li{ width:100%; height:33px;  display:block; overflow:hidden;}
.g-nav ul li a{ width:100%; height:33px;line-height:33px; font-size:14px; font-weight:normal; color:#333; text-align:center; border-bottom:1px solid #eee;}

.m-nav-float{ top:0; left:0; z-index:9999}
.m-nav-float b{ top:0}
.m-nav-float #m-nav-hide{ position:fixed; top:40px;}

.g-box{ width:100%; height:auto; background:none;  display:block; overflow:hidden; box-sizing:border-box;}


/*底部*/
.g-foot-nav{ width:100%; height:40px; background:#EAEAEA; margin:0px 0 0 0; border-top:1px solid #ccc; display:block; overflow:hidden; position:relative; zoom:1}
.g-foot-nav .g-foot-nav-ul{ width:100%; height:40px; display:block; overflow:hidden;}
.g-foot-nav .g-foot-nav-ul li{ width:25%; height:40px; border-right:1px solid #ccc;  float:left; box-sizing:border-box; display:inline; overflow:hidden;}
.g-foot-nav .g-foot-nav-ul li a{ width:100%; height:40px;line-height:40px; font-size:12px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; text-decoration:none}
.g-foot-nav .g-foot-nav-ul li a:active{ color:#fff; background:#66d105}
/*footer{height:46px;line-height: 50px;text-align: center;background: #fff;}*/
footer{line-height: 25px;text-align: center;background: #fff;}
footer a{padding: 0 6px; color: #302f2d; font-size:12px; text-decoration:none}
.nfxFoot a{
    color: #999999;
    }
	.dibu{
    width: 100%;
    text-align: center;
    white-space: normal;
    font-size: 12px;
    color: #999999;
    height: 25px;
    }
  .dibu a {color: #999999;}
#m-backtop{width:40px; height:40px; background:url(../muban/typec/images/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}

.g-web-nav{ width:100%; height:auto; padding:0; background:#fff; display:none; overflow:hidden; box-sizing:border-box; position:absolute; left:0; top:44px; box-shadow:1px 2px 2px #ccc; z-index:9999;}
.g-web-nav .g-nav-btn{ width:auto; height:40px; margin:14px; border:1px solid #66d105; border-radius:4px; display:-webkit-box; overflow:hidden}
.g-web-nav .g-nav-btn li{ width:auto; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#60C505; text-align:center; display:block; overflow:hidden; border-right:1px solid #66d105; -webkit-box-flex:1; display:block; overflow:hidden; cursor:pointer}
.g-web-nav .g-nav-btn li:nth-child(4){ border:0;}
.g-web-nav .g-nav-btn .m-hover{ background:#60C505; color:#fff;}
.g-web-nav .g-nav-ul{ width:100%; height:auto; padding:0 14px 0 0; box-sizing:border-box; display:block; overflow:hidden;}
.g-web-nav .g-nav-ul li{ width:33.33%; height:auto; float:left; padding:0 0 14px 14px; display:inline; overflow:hidden; box-sizing:border-box;}
.g-web-nav .g-nav-ul li a{ width:100%; height:auto; padding:10px; box-sizing:border-box; border:1px solid #d6d6d6; display:block; overflow:hidden;}
.g-web-nav .g-nav-ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}
.g-web-nav .g-nav-ul li a b{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}
.g-web-nav .g-nav-ul li a:active{ background:#60C505; color:#fff; border:1px solid #60C505}
.g-web-nav .g-nav-ul li a:active strong{ color:#fff;}
.g-web-nav .g-nav-ul li a:active b{ color:#fff;}


/*修改于2016-1-11*/
.g-coll-game .g-coll-gamedown:active{ background:#E0E0E0}


/*修改于2016-4-15*/
.head2{ width:100%; margin:0; padding:0; display:block; overflow:hidden; position:relative; zoom:1; margin: 10px 0px 0px 0px;}
.head2 h1{ width:auto; height:auto; line-height:22px; font-size: 15px; font-weight:normal; color:#fff; background:#1CCFAC; opacity:1; display:block; overflow:hidden; position:absolute; right:0; top:0; padding: 5px 8px;}
.head2 img{ width:100%; height:auto; display:block; overflow:hidden;}

#head{ width:100%; margin:0; padding:0; display:block; overflow:hidden; position:relative; zoom:1}
#head h1{ width:auto; height:auto; line-height:22px; font-size: 15px; font-weight:normal; color:#fff; background:#1CCFAC; opacity:1; display:block; overflow:hidden; position:absolute; right:0; top:0; padding: 5px 8px;}
#head img{ width:100%; height:auto; display:block; overflow:hidden;}
#daodu{ margin:0; padding:0 0 22px 0; text-align: center; position:relative; zoom:1}
#content,#contheme{ width:100%;height:40px; margin:0px; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; position:absolute; left:0; bottom:8px; z-index:20}
#content .g-cont-scroll,#contheme .g-cont-scroll{ width:94%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden; position:absolute; left:3%; top:0; padding:0 90px 0 0; box-sizing:border-box;}
#content .g-cont-scroll p,#contheme .g-cont-scroll p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden; text-indent:2em;}
#content .g-cont-scroll p strong,#contheme .g-cont-scroll p strong{ font-size:12px; font-weight:normal; color:#fff;}
#g-black-bg{ width:100%; height:57px; background:#000; opacity:0.7; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}

#g-look-desc{ width:80px; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#fff; background:#1CCFAC; text-align:center; display:block; overflow:hidden; position:absolute; right: 6px; bottom: 17px; z-index:20; margin: 0 0 0 0; border-radius:4px;}
#g-desc-bg{ width:80px; height:25px; background:#000; opacity:0.7; display:none; overflow:hidden; position:absolute; left:0; bottom:52px; z-index:10;}

#daodu #spread{ width:55px; height:24px; line-height:24px; font-size:14px; position:absolute; right:10px; bottom:0; background:#f60; color:#fff; border-radius:4px;}
#daodu #fold{ width:55px; height:24px; line-height:24px; font-size:14px; position:absolute; right:10px; bottom:0; background:#f60; color:#fff; border-radius:4px;}

.m-desc-alert{ width:90%; height:auto; max-height:70%; padding:18px; box-sizing:border-box; display:block; overflow:hidden; background:#fff; border-radius:4px; position:fixed; top:15%; left:5%;z-index:99999; overflow:auto}
.m-desc-alert p{ width:100%; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden; text-indent:18px;}
.m-desc-alert p strong{ font-size:12px; font-weight:bold; }
#m-close-desc{ width:auto; height:auto; font-size:12px; font-weight:normal; background:#333; color:#fff; padding:2px 6px; display:block; overflow:hidden; position:fixed; right:5%; top:15%; z-index:10; border-radius:0 0 0 6px}
#m-alert-bg{ width:100%; height:100%; background:#000; opacity:0.6; display:block; overflow:hidden; position:fixed; left:0; top:0; z-index:99998;}

/*主题新增选项卡*/
.g-coll-game .g-coll-btn{ width:100%; height:40px; background:#fff; margin:10px 0 0; box-sizing:border-box; display:-webkit-box; overflow:hidden; border-radius:4px;}
.g-coll-game .g-coll-btn li{ width:auto; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#555; text-align:center; box-sizing:border-box; margin:0; padding:0; border-left:1px solid #eee; display:block;overflow:hidden; -webkit-box-flex:1}
.g-coll-game .g-coll-btn li:nth-child(1){ border:0}
.g-coll-game .g-coll-btn .m-hover{ background:#66d105; color:#fff; font-weight:bold;}

#infocon .m-theme-float{ position:fixed; left:0; top:40px; z-index:666;overflow:hidden; margin:0; box-shadow:0px 2px 3px #ccc; border-radius:0}

.f-loading-font{ width:100%; height:auto; padding:10px 0; font-size:15px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden;}
.g-logo {padding: 0 ! important;
width: 200px ! important;
left: 8px ! important;
top: 10px ! important;
color: #fff ! important;
font-size: 18px ! important;
font-weight: bold ! important;
}

.g-top{ width:100%; height:44px; background: #1ccfac ! important; box-sizing:border-box; display:block; overflow:hidden;  }
.g-top .g-logo{ width:100px; height:auto; display:block; overflow:hidden; position:absolute; left:10px; top:12px;width: 150px!important;}
.g-top .g-logo img{ width:100%; height:auto; display:block; overflow:hidden}
.g-top div{ width:auto; height:auto; display:-webkit-box; overflow:hidden; margin:8px 0 0 0;}
.g-top div .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#f7ffef; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.g-top div .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(../Images/home-icon.png) no-repeat 0 -60px #f7ffef; background-size:400px; border-radius:0 4px 4px 0;}
.g-top .g-btn{ width:44px; height:44px; display:block; overflow:hidden; position:absolute; right:0; top:0; background:url(../Images/home-icon.png) no-repeat 14px 13px; background-size:400px;}




* {margin: 0;padding: 0;}
.box {width: 100%; height: 44px; background: rgba(252, 252, 252, .8); border-bottom: 1px solid #ebebeb; line-height: 40px; overflow: hidden; position: relative;}
.box2 {width: 100%; background: #839db6;overflow: hidden; height: 52px; overflow-x: auto; position: relative;}
.box3 {width: max-content!important; left: 0; position: absolute; top: 0;}
.box3 div { height: 44px; float: left; padding: 0 15.3px;}


