.g-dtop{background:#617695;height:42px;padding:2px 55px 0 93px;position:relative;z-index:20}
.g-dtop .m-black{background:url(../images/all_ico.png) 0 -628px no-repeat;background-size:30px auto;color:#fff;font-size:16px;height:35px;left:0;line-height:35px;margin-left:10px;position:absolute;text-align:center;text-indent:-9999px;top:5px;white-space:nowrap;width:35px}
.g-dtop{padding:2px 75px 0 40px}
.g-dtop .m-topbtn{width:72px}
.m-topbtn em,.m-topbtn span{background-size:auto 32px;display:block;height:36px;text-indent:-9999px}
.m-topbtn b,.m-topbtn em,.m-topbtn span{float:right;width:35px}
.m-topbtn em{background:url(../images/all_ico.png) 0 6px no-repeat;background-size:32px auto}
.m-topbtn span{display:none}
.m-topbtn span:after,.m-topbtn span:before{background-color:#fff;content:"";height:2px;left:0;margin:17px 0 0 8px;position:absolute;width:20px}
.m-topbtn span:before{-webkit-animation:menu-before-open .5s forwards;-o-animation:menu-before-open .5s forwards;animation:menu-before-open .5s forwards;top:5px}
.m-topbtn span:after{-webkit-animation:menu-after-open .5s forwards;-o-animation:menu-after-open .5s forwards;animation:menu-after-open .5s forwards;top:-9px}
.m-topbtn{height:40px;position:absolute;right:4px;top:4px;width:40px;z-index:1}
.m-topbtn b{background:url(../images/all_ico.png) 3px -50px no-repeat;background-size:32px auto;background:url(../images/all_ico.png) 3px -46px no-repeat;background-size:30px auto;display:block;height:36px;text-indent:-9999px;width:36px}
.g-dtop .m-toptit{color:#fff;display:block;font-size:18px;height:42px;line-height:42px;overflow:hidden;text-align:center;width:100%}
.g-dtop form{display:none}
.g-dtop .m-toptit a{color:#fff}
.mask{background:rgba(0,0,0,.2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}
.g-key-box{padding:10px 10px 10px 0}
.g-key-box a{box-sizing:border-box;display:inline;float:left;height:auto;overflow:hidden;padding:0 0 0 10px;position:relative;width:50%;zoom:1}
.g-key-box a img{height:auto}
.g-key-box a img,.g-key-box a strong{display:block;overflow:hidden;width:100%}
.g-key-box a strong{color:#fff;font-size:14px;font-weight:400;height:28px;line-height:28px;text-align:center;z-index:50}
.g-key-box a b,.g-key-box a strong{bottom:0;box-sizing:border-box;left:0;padding:0 0 0 10px;position:absolute}
.g-key-box a b{z-index:20}
.g-key-box a b,.g-key-box a b img{height:auto}
#head,.g-key-box a b,.g-key-box a b img{display:block;overflow:hidden;width:100%}
#head{height:170px;margin:0;padding:0;position:relative;zoom:1}
#head h1{background:#0da6ed;color:#fff;font-size:15px;font-weight:400;left:0;line-height:22px;opacity:1;padding:5px 8px;position:absolute;top:0;width:auto}
#head h1,#head img{display:block;height:auto;overflow:hidden}
#head img{width:100%}
#daodu{margin:0;padding:0 0 22px;position:relative;text-align:center;zoom:1}
#content{bottom:8px;height:40px;left:0;margin:0;padding:0 10px;width:100%;z-index:20}
#content,#content .g-cont-scroll{box-sizing:border-box;display:block;overflow:hidden;position:absolute}
#content .g-cont-scroll{color:#fff;height:auto;left:3%;padding:0 90px 0 0;top:0;width:94%}
#content .g-cont-scroll p{display:block;height:auto;line-height:20px;overflow:hidden;text-indent:2em;width:100%}
#content .g-cont-scroll p,#content .g-cont-scroll p strong{color:#fff;font-size:12px;font-weight:400}
#g-black-bg{background:#000;bottom:0;height:57px;left:0;opacity:.7;width:100%;z-index:10}
#g-black-bg,#g-look-desc{display:block;overflow:hidden;position:absolute}
#g-look-desc{background:#0da6ed;border-radius:4px;bottom:17px;color:#fff;font-size:12px;font-weight:400;height:24px;line-height:24px;margin:0;right:6px;text-align:center;width:80px;z-index:20}
#g-desc-bg{background:#000;bottom:52px;display:none;height:25px;left:0;opacity:.7;overflow:hidden;position:absolute;width:80px;z-index:10}
#daodu #fold,#daodu #spread{background:#f60;border-radius:4px;bottom:0;color:#fff;font-size:14px;height:24px;line-height:24px;position:absolute;right:10px;width:55px}
.m-desc-alert{background:#fff;border-radius:4px;box-sizing:border-box;display:block;height:auto;left:5%;max-height:70%;overflow:hidden;overflow:auto;padding:18px;position:fixed;top:15%;width:90%;z-index:99999}
.m-desc-alert p{color:#333;display:block;font-size:14px;font-weight:400;height:auto;line-height:22px;overflow:hidden;text-indent:18px;width:100%}
.m-desc-alert p strong{font-size:12px;font-weight:700}
#m-close-desc{background:#333;border-radius:0 0 0 6px;color:#fff;font-size:12px;font-weight:400;height:auto;padding:2px 6px;right:5%;top:15%;width:auto;z-index:10}
#m-alert-bg,#m-close-desc{display:block;overflow:hidden;position:fixed}
#m-alert-bg{background:#000;height:100%;left:0;opacity:.6;top:0;width:100%;z-index:99998}
.m-newul{padding:0}
.m-newul li{padding:16px 0}
.m-newul li a.game_con{display:block;overflow:hidden;position:relative;zoom:1}
.m-newul li a.game_con img{border-radius:15px;float:left;height:70px;margin-right:10px;width:70px}
.m-newul li a.game_con .game_title{margin-left:80px;overflow:hidden}
.m-newul li a.game_con .game_title p{color:#090909;font-size:16px;height:25px;line-height:25px;overflow:hidden;padding-right:60px}
.m-newul li a.game_con .game_title span{color:#787876;display:block;height:25px;line-height:25px;overflow:hidden}
.m-newul li a.game_con .game_title span em,.m-newul li a.game_con .game_title span font{color:#979797}
.m-newul li a.game_con .game_title .discribe{color:#333;display:block;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-newul li .game_down{background:#0da6ed;border-radius:3px;color:#fff;display:block;font-size:14px;height:28px;line-height:28px;overflow:hidden;position:absolute;right:10px;text-align:center;top:18px;width:58px}
.m-newul li:hover .game_down{background:#0da6ed}
.m-newul li{background:#fff;border-bottom:1px solid #f1f1f1;border-radius:8px;height:69px;margin-bottom:10px;overflow:hidden;padding:15px;position:relative;z-index:0}
body .m-newul .m-game-title{border-left:5px solid #0da6ed;border-radius:0;color:#666;font-size:15px;font-weight:400;height:24px;padding:6px 0;text-indent:10px}
body .m-newul .m-game-title span{color:#0da6ed;font-weight:700;padding:0 4px}
.m-topdiv{margin:0 15px;padding:10px 0}
.m-keyword-title{background:#fff;border-left:5px solid #0da6ed;box-sizing:border-box;color:#666;display:block;font-size:15px;font-weight:400;height:auto;margin:0;overflow:hidden;padding:6px 0;position:relative;text-indent:10px;width:100%;zoom:1}
.m-keyword-title span{color:#888;font-size:12px;font-weight:400;height:auto;position:absolute;right:10px;top:7px;width:auto}
.g-key-list{box-sizing:border-box;display:block;margin:10px 0 0;padding:12px 14px 10px 0;width:100%}
.g-key-list,body .g-box .g-key-list li{background:#fff;height:auto;overflow:hidden}
body .g-box .g-key-list li{display:inline;float:left;margin-bottom:10px;padding:0 0 0 4%;width:46%}
body .g-box .g-key-list li a{display:block;height:auto;overflow:hidden;width:100%}
body .g-box .g-key-list li a img{display:block;height:12vh;overflow:hidden;width:100%}
body .g-box .g-key-list li a strong{color:#333;display:block;font-size:14px;font-weight:400;height:20px;line-height:20px;margin:4px 0 0;overflow:hidden;text-align:center;width:100%}
.m-xgkey{margin-bottom:10px}
.m-xgkey .m-xgkp a{color:#2b7fd5;font-size:14px;font-style:normal;margin-right:5px}
.comment-new{background:#fff}
