/*通用*/
body{ background:#f5f5f5}
.u-title{ width:auto; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; text-indent:6px; border-left:3px solid #ff9000; margin:0; display:block; overflow:hidden}

/*下载信息*/
.g-down-introd{ width:100%; height:auto; background:#fff; padding:16px; box-sizing:border-box; display:block; overflow:hidden}
.g-down-introd .u-img{ width:92px; height:92px; border-radius:12px; margin:auto; display:block; overflow:hidden; box-shadow:1px 1px 3px #ccc; border:1px solid #eee;}
.g-down-introd h1{ width:100%; height:auto; font-size:18px; font-weight:normal; color:#333; text-align:center; margin:12px 0 0; display:block; overflow:hidden}
.g-down-introd strong{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#999; text-align:center; margin:8px 0 0; display:block; overflow:hidden}
.g-down-introd p{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#666; text-align:center; margin:6px 0 0; display:block; overflow:hidden}
.g-down-introd .u-btn{ width:248px; max-width:100%; height:35px; line-height:35px; font-size:15px; font-weight:normal; color:#fff; text-align:center; background:#ff9000; border-radius:50px; margin:10px auto 0; display:block; overflow:hidden}

/*截图*/
.g-previmg-box{width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0; background:#fff;  padding:15px 15px 0 15px ; box-sizing:border-box; position:relative; zoom:1; z-index:10;}
.g-previmg-box .g-previmg-ul{ width:100%; height:auto;white-space:nowrap;  display:block; overflow-x:auto; overflow-y:hidden}
.g-previmg-box .g-previmg-ul li{ width:auto; height:auto; white-space:nowrap; margin:0 15px 0 0; display:inline-block; overflow:hidden}
.g-previmg-box .g-previmg-ul li img{width:auto; height:auto; max-height:220px; display:block; overflow:hidden}
.g-previmg-box .g-previmg-ul li.f-soft-video{ position:relative;}
.g-previmg-box .g-previmg-ul li.f-soft-video .u-video-play{ width:60px; height:60px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:url(http://m.fxsw.net/skin/new2020/images/play-img.png) no-repeat; background-size:60px; display:block; overflow:hidden}
.g-previmg-box .g-previmg-ul li.f-soft-video .u-video-logo{ width:150px; height:34px; background:url(http://m.fxsw.net/skin/new2020/images/play-logo.png) no-repeat; position:absolute; left:50%; top:50%; transform:translate(-56%,120%); display:block; overflow:hidden;}
.g-previmg-box .g-previmg-ul li #video{width:auto;height:220px; display:block; overflow:hidden;}

/*正文*/
.g-main-box{ width:100%; height:auto; background:#fff; padding:0 15px 15px; box-sizing:border-box; display:block; overflow:hidden;}
.g-main-box .m-main-cont{ width:100%; height:auto; margin:0; display:block; overflow:hidden}
.g-main-box .m-main-cont p{ text-indent: 2em; line-height: 28px; margin:10px 0 0; font-size:14px; }
.g-main-box .m-main-cont p a{color: #00b0f0;    text-decoration: underline;}
.g-main-box .m-main-cont h3{ width:100%; height:34px; line-height:34px;  font-size:16px; font-weight:normal; color:#ff9000; background:#f5f5f5; text-indent:12px; margin:20px 0 0px 0 ; border-left:4px solid #ff9000; }
.g-main-box .m-main-cont h3 a{ color: #94c804;text-decoration: normal; font-weight: 800; margin:0 2px;}
.g-main-box .m-main-cont h4{ text-indent: 2em; line-height: 28px; margin:10px 0 0; font-size:14px; }
.g-main-box .m-main-cont h4 a{color: #00b0f0;    text-decoration: underline;}
.g-main-box .m-main-cont img{ max-width: 85%; height:auto; display: block; margin: 0 auto; }
.g-main-box .u-main-show{ width:100%; height:auto; padding:0 15px 0 0; box-sizing:border-box; display:block; overflow:hidden; margin:10px 0 0; position:relative; zoom:1}
.g-main-box .u-main-show strong{ width:auto; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#ff9000; float:right; display:block; overflow:hidden; cursor:pointer}
.g-main-box .u-main-show i{ width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:7px solid #ff9000; display:block; overflow:hidden; position:absolute; right:0; top:4px; border-radius:0px;}
.g-main-box .u-main-show.f-hover i{ transform:rotate(180deg)}



/*软件信息*/
.g-game-introd{ width:100%; height:auto; margin:10px 0 0; padding:15px; box-sizing:border-box; display:block; overflow:hidden; background:#fff;}
.g-game-introd .m-ul{ width:100%; height:auto; margin:4px 0 0; display:block; overflow:hidden;}
.g-game-introd .m-ul li{ width:50%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#999; float:left; margin:10px 0 0; display:inline; overflow:hidden}
.g-game-introd .m-ul li span{ color:#222;}
.g-game-introd .m-ul li a{ color:#ff9000}

/*相关软件*/
.g-related-soft{width:100%; height:auto; margin:10px 0 0; padding:15px 15px 0; box-sizing:border-box; display:block; overflow:hidden; background:#fff;}
.g-related-soft .m-relatedsoft-cont{ width:100%; height:auto; margin:5px 0 0; padding:0; display:block; overflow:hidden}
.g-related-soft .m-relatedsoft-cont a{ width:100%; height:auto; padding:12px 0; border-bottom:1px solid #f5f5f5; display:-webkit-box; overflow:hidden}
.g-related-soft .m-relatedsoft-cont a .u-img{ width:60px; height:60px; border-radius:12px; margin:0; display:block; overflow:hidden}
.g-related-soft .m-relatedsoft-cont a span{ width:auto; height:auto; margin:0 0 0 8px; display:block; overflow:hidden; -webkit-box-flex:1}
.g-related-soft .m-relatedsoft-cont a span strong{ width:100%; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; margin:3px 0 0; display:block; overflow:hidden}
.g-related-soft .m-relatedsoft-cont a span b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; margin:3px 0 0; display:block; overflow:hidden}
.g-related-soft .m-relatedsoft-cont a .u-btn{ width:66px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#ff9000; border-radius:4px; margin:15px 0 0; display:block; overflow:hidden}

/*猜你喜欢*/
.g-keyword-box{width:100%; height:auto; margin:10px 0 0; padding:15px 15px 0; box-sizing:border-box; display:block; overflow:hidden; background:#fff;}
.g-keyword-box .g-game-recomd{ margin:0; background-color: #fff}
.g-keyword-box .g-game-recomd strong{ width:100%; height:auto; font-size:18px; font-weight:normal; color:#09aa10; text-indent:14px; border-bottom:2px solid #eee; padding:10px 0 8px; box-sizing:border-box; display:block; overflow:hidden; background:#fff; margin:10px 0 0;}
.g-keyword-box .g-keyword-btn{ width:100%; height:auto; border-bottom:1px solid #eee; display:flex; overflow:hidden;}
.g-keyword-box .g-keyword-btn li{ width:auto;height:auto; padding:0; box-sizing:border-box; display:block; overflow:hidden; position:relative; zoom:1; flex:1}
.g-keyword-box .g-keyword-btn li b{ width:100%; height:46px; line-height:45px; font-size:16px; font-weight:normal; color:#333; text-align:center;  box-sizing:border-box; display:block; overflow:hidden;}
.g-keyword-box .g-keyword-btn .f-hover b{border-bottom:2px solid #ff9000; color:#ff9000}
.g-keyword-box .g-keyword-cont{ width:100%; height:auto; display:block; overflow:hidden;}
.g-keyword-box .g-keyword-cont dl{width:100%;height:auto;padding: 10px 0 10px;box-sizing:border-box;display:block;overflow:hidden;position:relative;zoom:1;}
.g-keyword-box .g-keyword-cont dl dt{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#333; display:none; overflow:hidden;}
.g-keyword-box .g-keyword-cont dl dd{ width:100%; height: 60px; line-height:20px; font-size:14px; font-weight:normal; color:#999; margin:4px 0 0 0; display:block; overflow:hidden}
.g-keyword-box .g-keyword-cont dl .g-keyword-info{ width:auto; height:auto; margin:0; padding:0; display:block; overflow:hidden; position:absolute; bottom: 0; right: 0; padding: 2px 6px 3px 15px; background: #fff;}
.g-keyword-box .g-keyword-cont dl .g-keyword-info a{ width:auto; height:auto; padding: 2px 6px; background:#ffa351; font-size: 12px; font-weight:normal; color:#fff; border-radius:6px; display:block; overflow:hidden; text-decoration:none}
.g-keyword-box .g-keyword-cont dl .g-keyword-info a:active{ background:#ff5182}
.g-keyword-box .g-keyword-cont ul{ width:100%; height:auto; padding:0 14px 12px 0; box-sizing:border-box; display:block; overflow:hidden}
.g-keyword-box .g-keyword-cont ul li{width:25%;height:auto;padding: 10px 0 0 14px;float:left;box-sizing:border-box;display:inline;overflow:hidden;}
.g-keyword-box .g-keyword-cont ul li a{width: 66px;height:auto;margin: auto;display:block;overflow:hidden;}
.g-keyword-box .g-keyword-cont ul li a img{width:100%;height: 66px;border-radius:16px;display:block;overflow:hidden;}
.g-keyword-box .g-keyword-cont 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;text-indent:0;padding:0;border:0;}

/*文章速递*/
.g-cms-box{width:100%; height:auto; margin:10px 0 0; padding:15px 15px 0; box-sizing:border-box; display:block; overflow:hidden; background:#fff;}
.g-cms-box .m-cms-cont{ width:100%; height:auto; padding:3px 0 15px; display:block; overflow:hidden}
.g-cms-box .m-cms-cont a{ width:100%; height:18px; line-height:18px; margin:12px 0 0; display:-webkit-box; overflow:hidden}
.g-cms-box .m-cms-cont a i{ width:4px; height:4px; background:#cbcbcb; margin:7px 0 0 0; display:block; overflow:hidden}
.g-cms-box .m-cms-cont a strong{ width:auto; font-size:15px; font-weight:normal; color:#666; margin:0 12px 0 6px; display:block; overflow:hidden; -webkit-box-flex:1}
.g-cms-box .m-cms-cont a b{ width:auto; font-size:13px; font-weight:normal; color:#ff9000;display:block; overflow:hidden;}

/*玩家留言*/
.g-comment-box{width:100%; height:auto; margin:10px 0 0; padding:15px; box-sizing:border-box; display:block; overflow:hidden; background:#fff;}
.g-comment-box .m-comment-main{ width:100%; height:122px; margin:10px 0 0; border:1px solid #d2d7dc; box-sizing:border-box; display:block; overflow:hidden}
.g-comment-box .u-comment-btn{ width:100%; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#ff9000; border-radius:4px; margin:10px 0 0; display:block; overflow:hidden;}

.keyText{ line-height:22px; font-size:13px; font-weight:normal; color:#333; margin:10px 0 0; padding:6px 10px; box-sizing:border-box; background:#FDFDE5; border:1px solid #FF9947; display:block; overflow:hidden}

.m-soft-other{ width:100%; height:auto; padding:0 15px 0; box-sizing:border-box; background:#fff; margin: 12px 0 0; display:block; overflow:hidden;}
.m-soft-other li{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#999; margin: 0 0 10px 0; display:block; overflow:hidden; flex:1}
.m-soft-other li a{ color: #00b0f0; text-decoration: underline}





