.tab-con-b { margin: 10px auto; height: 110px; background: #fff; display: block; float: left; }

.tab-con-b p { float: left; width: 100px; height: 110px; border-right: 1px solid #16debd; }

.tab-con-b p img { margin: 30px 30px 0; }

.tab-con-b p span { display: block; width: 100px; text-align: center; font-size: 12px; color: #8ba8a3; margin-top: 14px; }

.tab-con-b ul { float: left; width: 1070px; height: 110px; overflow: hidden; margin-left: 20px; }

.tab-con-b ul li { display: block; float: left; padding: 20px 20px 2px; }

.tab-con-b ul li a { font-size: 14px; color: #808080; }

.tab-con-b ul li .on{color: #12b89c; }

.tab-con-b ul li a:hover { color: #12b89c; }

.Min2R_top { width: 100%; height: 60px; line-height: 60px; overflow: hidden; }

.Min2R_top a { display: block; float: left; font-size: 16px; color: #2e2e2e; margin: 0 15px; cursor: pointer; }

.Min2R_top a.on, .Min2R_top a:hover { color: #25c88a; }

/*.Min2R_top i { display: inline-block; float: left; background: url(../images/ico-xlin.png) no-repeat; height: 11px; width: 8px; margin-top: 26px; }*/

.list_item { overflow: hidden; margin: 10px auto; }
.list_item .g-list-game { *zoom: 1; font-size: 14px; margin-right: -24px; }
.list_item .g-list-game:before, .list_item .g-list-game:after { content: ""; display: table; line-height: 0; }
.list_item .g-list-game:after { clear: both; }
.list_item .g-list-game li { float: left; width: 130px; border: 1px solid #e3e3e3; background: #fff; margin: 0 26px 20px 0; padding: 20px; height: 190px; transition: all .2s; }
.list_item .g-list-game li:hover { box-shadow: 0 0 15px 5px #e3e3e3; }
.list_item .g-list-game li:hover .btn{display: block;}
.list_item .g-list-game .item-cover { width: 120px; height: 120px; overflow: hidden; border-radius: 20px; display: block;
    position: relative;}
.list_item .g-list-game .item-cover:hover img{ opacity: .8; filter: alpha(opacity=80); }
.list_item .g-list-game .item-title { color: #333; line-height: 16px; height: 16px; white-space: nowrap; word-wrap: normal; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; margin: 22px 0 10px 0; display: block; }
.list_item .g-list-game .item-title:hover { color: #74a901; text-decoration: none; }
.list_item .g-list-game .item-title b { font-weight: normal; color: #74a901; }
.list_item .g-list-game .item-type { color: #999; }
.list_item .g-list-game img { display: block; overflow: hidden; width: 100%; }
.list_item .g-list-game .btn{ display: none; width: 80px; margin: 0 auto; text-align: center;font-size: 15px;line-height: 35px;height: 35px;background: #25c88a; border-radius: 5px;  position: absolute; left: 0;  top:0; right: 0; bottom: 0; margin: auto; color: #fff;}
.detail_wrap { overflow: hidden; width: 100%; }
.detail_wrap .detail_L { overflow: hidden; width: 810px; float: left; }
.detail_wrap .detail_R { float: right; overflow: hidden; width: 360px; }

.detail_L .downloadInfo { height: 210px; padding-top: 22px; margin-bottom: 30px; float: left; }
.detail_L .downloadInfo .imgBox {width: 128px;height: 128px;border-radius: 5px;margin-right: 25px;overflow: hidden;display: inline-block;float: left;}
.detail_L .downloadInfo .imgBox img { width: 128px; height: 128px; }
.detail_L .downloadInfo .text { display: inline-block; width: 645px; height: 128px; position: relative; }
.detail_L .downloadInfo .text p{float: left;font-size: 12px;color: #666;}
.detail_L .downloadInfo .text .apptitle {font-weight: normal;font-size: 26px;width: 100%;overflow: hidden;height: 30px;line-height: 30px;}
.detail_L .downloadInfo .text .apptitle h1 { font-size: 26px;float: left; }
.detail_L .downloadInfo .text .apptitle span { font-size: 14px; color: #8b8c8d; margin-left: 10px; }
.detail_L .downloadInfo .text > ul {width: 434px;height: 99px;overflow: hidden;margin-top: 0;}
.detail_L .downloadInfo .text > ul li {float: left;width: 217px;height: 17px;padding-top: 8px;font-size: 12px;color: #666666;}
.detail_L .downloadInfo .text > ul li a { margin-right: 10px; }
.detail_L .downloadInfo .text > ul li span { float: left; display: inline; }
.detail_L .downloadInfo .text > ul li i { display: inline-block; vertical-align: top; width: 31px; height: 17px; background: url("https://www.nmgfic.com/static/images/andios.png") no-repeat left top; }
.detail_L .downloadInfo .text .eweima { width: 106px; height: 130px; background-color: #f2f2f2; position: absolute; right: 0; top: 0; }
.detail_L .downloadInfo .text .eweima .img { width: 103px; height: 103px; }
.detail_L .downloadInfo .text .eweima img { width: 103px; height: 103px; border: 1px solid #b4b4b4; }
.detail_L .downloadInfo .text .eweima p { text-align: center; height: 25px; line-height: 25px; width: 106px; overflow: hidden; font-size: 14px; color: #575555; }
.detail_L .aBtnb { background: url(../image/listicon.png) 0px -414px no-repeat; width: 25px; height: 25px; display: inline-block; }
.detail_L .iBtnb { background: url(../image/listicon.png) 0px -316px no-repeat; width: 25px; height: 25px; display: inline-block; }
.detail_L .downloadBtnBox { width: 800px; height: 46px; padding-top: 27px; overflow: hidden; }
.detail_L .downloadBtnBox .uiBox { line-height: 44px; font-size: 14px; float: left; display: inline-block; width: 128px; height: 44px; background: #fff; overflow: hidden; border: 1px solid #ececec; border-radius: 2px; }
.detail_L .downloadBtnBox .uiBox .first { border: none; color: #999999; display: inline-block; float: left; }
.detail_L .downloadBtnBox .uiBox a { float: left; color: #000000; display: inline-block; text-align: center; border-left: 1px solid #dadada; width: 63px; height: 30px; line-height: 30px; margin-top: 7px; }
.detail_L .downloadBtnBox .uiBox a i { margin: 0px 2px 2px 0px; *margin: 3px 2px 0px 0px; display: inline-block; width: 14px; height: 11px; vertical-align: middle; background: url("../image/heart_03.png") no-repeat center; }
.detail_L .downloadBtnBox .btn { position: relative; float: left; display: inline-block; width: 115px; padding-left: 55px; font-size: 16px; background-color: #3349A9; height: 42px; line-height: 42px; border-bottom: 3px solid #103054; margin-left: 8px; color: #fff; }
.detail_L .downloadBtnBox .btn i { position: absolute; left: 16px; top: 7px; width: 30px; height: 30px; background-image: url("../image/os.png"); }
.detail_L .downloadBtnBox .btn1a { background-color: #aac805; border-color: #A7C308; }
.detail_L .downloadBtnBox .btn1a i { background-repeat: no-repeat; background-position: 0px 0px; }
.detail_L .downloadBtnBox .btn2a { background-color: #00adef; border-color: #0095e5; }
.detail_L .downloadBtnBox .btn2a i { background-repeat: no-repeat; background-position: 0px -30px; }
.detail_L .downloadBtnBox .btn3a { background-repeat: no-repeat; background-position: 16px 7px; }
.detail_L .downloadBtnBox .btn3a i { background-repeat: no-repeat; background-position: 0px -120px; }
.detail_L .pic_wrap { float: left; width: 810px; /*height: 300px;*/ overflow: hidden; position: relative; margin-bottom: 20px; }
.detail_L .pic_wrap:hover .prev_btn, .detail_L .pic_wrap:hover .next_btn { display: block; }
.detail_L .pic_wrap .prev_btn, .detail_L .pic_wrap .next_btn { display: none; transition: all .3s linear; position: absolute; top: 50%; margin-top: -33px; width: 33px; height: 66px; background: url(../image/arrow.png) no-repeat; opacity: .45; -ms-filter: "alpha(opacity=45)"; z-index: 99; cursor: pointer; }
.detail_L .pic_wrap .prev_btn:hover, .detail_L .pic_wrap .next_btn:hover { opacity: 0.6; -ms-filter: "alpha(opacity=60)"; }
.detail_L .pic_wrap .left_btn { left: 0; }
.detail_L .pic_wrap .next_btn { right: 0; background-position: -33px 0; }
.detail_L .pic_wrap ul { white-space: nowrap; position: relative; }
.detail_L .pic_wrap ul li { display: inline-block; margin-right: 10px; float: left; /*width: 195px;*/ }
.detail_L .pic_wrap ul li img { /*height:300px;*/ background: #e1e1e1; display: block; width: 100%; }
.detail_L .Gm_info { overflow: hidden; width: 100%; margin: 10px 0; float: left; }
.detail_L .Gm_info .title { width: 100%; height: 32px; line-height: 32px; font-size: 18px; color: #333; font-weight: bold; }
.detail_L .Gm_info .title p { height: 26px; line-height: 26px; text-indent: 10px; border-left: 4px solid #74a901; }
.detail_L .Gm_info .info_conten { overflow: hidden; width: 100%; margin: 5px 0; }
.detail_L .Gm_info .info_conten h3 { font-size: 15px; color: #74a901; line-height: 40px; height: 40px; display: block; font-weight: bold; }
.detail_L .Gm_info .info_conten h4 { font-size: 15px; color: #74a901; line-height: 40px; height: 40px; display: block; font-weight: bold; }
.detail_L .Gm_info .info_conten p { font-size: 15px; color: #4c4c4c; line-height: 30px; }
.detail_L .Gm_info .info_conten p a { color: #74a901; margin: 0 3px; }
.detail_L .Gm_info .info_conten p a:hover { text-decoration: underline; }
.detail_L .Gm_info .info_conten img { max-width: 100%; }
.detail_L .Gm_hj { overflow: hidden; width: 100%; margin: 10px 0; }
.detail_L .Gm_hj .bt-c a { margin-top: 10px; }
.detail_L .Gm_hj .hslb-c { width: 780px; height: 120px; margin-top: 10px; }
.detail_L .Gm_hj .hslb-c > img { display: block; float: left; width: 216px; height: 120px; border-radius: 10px; margin-right: 20px; }
.detail_L .Gm_hj .hslb-c a { display: table; text-align: center; float: left; width: 530px; height: 24px; color: #4c4c4c; *margin-left: 30px; *width: 500px; }
.detail_L .Gm_hj .hslb-c a:hover { color: #12b89c; }
.detail_L .Gm_hj .hslb-c a span, .detail_L .Gm_hj .hslb-c a p { display: inline-block; *display: block; *float: left; line-height: 20px; }
.detail_L .Gm_hj .hslb-c a p { margin: 0 25px; max-width: 360px; overflow: hidden; height: 18px; font-weight: bold; }
.detail_L .Gm_hj .hslb-c > p { display: block; float: left; height: 79px; width: 530px; font-size: 14px; color: #4c4c4c; margin-top: 10px; line-height: 26px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.detail_L .Gm_hj .gamehj-lis { height: auto; float: left; }
.detail_L .Gm_hj .gamehj-lis > ul { width: 810px; display: table; }
.detail_L .Gm_hj .gamehj-lis > ul > li { display: block; float: left; width: 250px; height: 70px; margin: 20px 20px 0 0; }
.detail_L .Gm_hj .gamehj-lis > ul > li > a img { width: 70px; height: 70px; display: block; float: left; margin-right: 10px; border-radius: 12px; }
.detail_L .Gm_hj .gamehj-lis > ul > li > a p { display: block; float: left; width: 170px; overflow: hidden; height: 24px; line-height: 24px; font-size: 16px; color: #4c4c4c; margin-top: 2px; }
.detail_L .Gm_hj .gamehj-lis > ul > li:hover > a p { color: #12b89c; }
.detail_L .Gm_hj .gamehj-lis > ul > li > p { display: block; float: left; font-size: 12px; color: #8ba8a3; width: 160px; height: 20px; line-height: 22px; }
.detail_L .Gm_hj .gamehj-lis > ul > li > p a { color: #8ba8a3; }
.detail_L .gamehj-lis + .gamehj-lis { display: none; }
.detail_L .bt-c { width: 100%; height: 45px; }
.detail_L .bt-c .tab_btn { float: left; display: block; height: 42px; line-height: 42px; margin-left: 10px; }
.detail_L .bt-c .tab_btn span { margin: 0 10px; cursor: pointer; }
.detail_L .bt-c .tab_btn span.on, .detail_L .bt-c .tab_btn span:hover { color: #12b89c; }
.detail_L .bt-c p, .detail_L .bt-c h2 { display: block; float: left; width: auto; color: #4c4c4c; font-size: 22px; line-height: 42px; font-weight: normal; }
.detail_L .bt-c a { line-height: 30px; font-size: 14px; color: #8ba8a3; margin: 5px 0 0 20px; height: 30px; display: inline-block; }

.detail_R .title { width: 100%; height: 32px; line-height: 32px; font-size: 18px; color: #333; font-weight: bold; }
.detail_R .title p { height: 26px; line-height: 26px; text-indent: 10px; border-left: 4px solid #74a901; }
.detail_R .List_item { overflow: hidden; width: 100%; margin-bottom: 25px; }
.detail_R .List_item ul { overflow: hidden; }
.detail_R .List_item ul li { width: 329px; padding: 10px 0; border-bottom: 1px solid #ddd; float: left; font-size: 14px; }
.detail_R .List_item ul li i { display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; background: #b0b0b0; color: #fff; float: left; margin-right: 10px; border-radius: 3px; }
.detail_R .List_item ul li .num { background: #25c88a; }
.detail_R .List_item ul .t { height: 30px; line-height: 30px; overflow: hidden; }
.detail_R .List_item ul .t strong { font-style: normal; font-weight: normal; }
.detail_R .List_item ul .t span { float: right; color: #808080; }
.detail_R .List_item ul .f { display: none; }
.detail_R .List_item ul .f .picbox { display: block; float: left; margin-right: 10px; }
.detail_R .List_item ul .f .picbox img { width: 80px; height: 80px; border-radius: 20px; }
.detail_R .List_item ul .f .picinfo { float: left; width: 176px; }
.detail_R .List_item ul .f .picinfo .fcount { font-size: 16px; max-height: 24px; overflow: hidden; display: block; }
.detail_R .List_item ul .f .picinfo p { font-size: 12px; line-height: 28px; }
.detail_R .List_item ul .f .picinfo p a { font-size: 12px; line-height: 28px; }
.detail_R .List_item ul .f .picinfo .btn {    /*float: right;*/ display: block; width: 70px; height: 24px; line-height: 24px; border: 1px solid #25c88a; font-size: 12px; color: #25c88a; text-align: center; }
.detail_R .List_item ul .on .f { display: block; }
.detail_R .List_item ul .on .t { display: none; }
.detail_R .List_item ul .on i { font-size: 18px; height: 80px; line-height: 80px; }
.detail_R .downl_list { overflow: hidden; width: 100%; }
.detail_R .downl_list li { padding: 15px 0; overflow: hidden; }
.detail_R .downl_list li + li { border-top: 1px dashed #ddd; }
.detail_R .downl_list li img { width: 50px; height: 50px; border-radius: 3px; float: left; margin-right: 19px; }
.detail_R .downl_list li h4 { height: 22px; line-height: 22px; overflow: hidden; }
.detail_R .downl_list li .w-tit { height: 20px; line-height: 20px; overflow: hidden; margin-top: 5px; font-size: 12px; color: #333; }
.detail_R .downl_list li .w-tit span { margin: 0 4px; color: #c1c1c1; }
.detail_R .downl_list li .w-tit i { vertical-align: middle; margin-left: 5px; }
.detail_R .downl_list li .w-tit i.ico-pc { width: 16px; height: 14px; background-position: -64px -93px; }
.detail_R .downl_list li .w-tit i.ico-and { width: 14px; height: 16px; background-position: -140px -76px; }
.detail_R .downl_list li .w-tit i.ico-ios { width: 14px; height: 16px; background-position: -48px -93px; }

/*# sourceMappingURL=Gmsoft.css.map */
#downl_tips2{ float: right;font-size: 14px; }
.downl_tips2:hover .downl_tips_wrap{display: block;}
.downl_tips_wrap {
    display: none;
    width: 240px;
    height: 239px;
    position: absolute;
    right: 0;
    top: 38px;
    background: url(../image/bg-ewm3.png) no-repeat;
    background-size: 100% 100%;
    z-index: 999;
}
.downl_tips2 .downl_tips_wrap .title {
    text-align: center;
    margin: 20px 20px 0;
    border-bottom: 1px solid #f7e9fd;
    height: 50px;
    line-height: 50px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
}
.downl_tips2 .downl_tips_wrap p {
    margin: 5px 20px;
    line-height: 22px;
    color: #666;
    font-size: 14px;
    border-left: none;
}
/*相关阅读*/
.read{ width: 820px; overflow: hidden; padding-top: 26px; padding-bottom: 15px; zoom: 1;}
.read h2{ width: 820px; border-bottom: 1px solid #e1e1e1; position: relative; height: 34px;}
.read h2 b{ border-bottom: 1px solid #f83c31; font-size: 20px; color: #222; font-weight: bold; position: absolute; left: 0; bottom: 0; padding-bottom: 5px;}
.read ul{ width: 366px; overflow: hidden; padding-top: 10px; float: left; zoom: 1;}
.read ul:nth-child(3){ margin-left: 70px;}
.read ul li{ float: left; width: 366px; margin-right: 34px; height: 32px; line-height: 32px;}
.read ul li a.on{ color:red;}
.read ul li a{ color: #595754; font-size: 14px; display: inline-block; float: left; width: 314px; height: 32px; overflow: hidden; margin-right: 9px;}
.read ul li em{ color: #c0c0c0; font-size: 12px; display: inline-block;}
.read .read_right{ width: 320px; height: 190px; float: right; padding-top: 25px; position: relative; z-index: 0;}
.read .read_right div{ display:none;}
.read .read_right div.on{ display:block;}
.gray_btn {background: #b0b0b0 !important;border-color: #f2f2f2 !important;}
.tab_head{display: inline-block;font-size: 13px;margin-left: 10px;}
.tab_head span{color: #666;margin-left: 6px;cursor: pointer;}
.tab_head span.on{color: #3dcc55; }
.tab_bod ul + ul {display: none;}
