/*******************************************公共***************************************************/
/**主体kaifamei原创源码，唯一官网：www.kaifamei.com**/
.nfxMain{ border: 1px solid #FFFFFF; box-sizing: border-box; }
/*精彩推荐*/
.jctj_box{ display: table; width: 96%; margin: 10px 2% 0; }
.jctj_box li{ display: table-cell; width: 20%; } 
.jctj_box li a{ display: block; width: 100%; text-align: center; text-decoration: none; }
.jctj_box li a img{ width: 60px; height: 60px; border-radius: 10px; }
.jctj_box li a div{ color: #333333; font-size: 14px; height: 30px; line-height: 30px; }

/*最近更新*/
.nfxXbtjBox2{ width:100%; padding-bottom:15px;}
.nfxXbtjIn{ width:96%; margin:auto;}
.nfxXbtjTitle{ width:100%; overflow:hidden; padding-top:15px;}
.nfxXbtjTitle h2{ float:left; height:25px; overflow:hidden; font-size: 18px; }
.tabsMenu{ float:right; width:98px; height:25px; border:1px solid #2AB7F7; border-radius:5px;}
.tabsMenu a{ display:block; float:left; width:49px; height:25px; line-height:25px; text-align:center; color:#333333; text-decoration:none;}
.tabsMenu a.active{ background:#2AB7F7; color:#FFFFFF;}

.nfxXbtjName a{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}
.swiper-slide2 li{ width:100%; margin:15px 0px 0px 0px; text-align:left;}
.nfxZxyyList{ width:100%;}
.nfxZxyyList li{ width:100%; height:88px; border-bottom:1px solid #F0F0F0; margin-top:15px;}
.nfxZxyyBoxIn{ width:96%; margin:auto;}
.nfxZxyyBox{ float:left; width:88%;}
.nfxZxyySpace{ float:left; margin-right:10px;}
.nfxZxyySpace a em{ display:block; width:76px; height:76px; background:url(../images/bg3.png) no-repeat; position:absolute; left:-2px; bottom:2px;}
.nfxZxyyBox dl dt{ height:21px; line-height:21px; overflow:hidden; font-size:17px; }
.nfxZxyyBox dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:8px; }
.nfxZxyyBox dl dd span{ display:block; float:left; max-width:50%; }

@font-face {font-family: 'banben';
    src: url('../fonts/iconfont1.eot'); /* IE9*/
    src: url('../fonts/iconfont1.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont1.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont1.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont1.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.banben{
    font-family:"banben" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    color:#999999; margin-right:5px; font-size:15px;
}
@font-face {font-family: 'naozhong';
    src: url('../fonts/iconfont2.eot'); /* IE9*/
    src: url('../fonts/iconfont2.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont2.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont2.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont2.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.naozhong{
    font-family:"naozhong" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale; font-size:12px; margin-right:5px;
}
.nfxZxyyXz{ float:right; width:10%; text-align:right; margin-top:18px;}
.nfxZxyyXz a{ display:inline-block; width:35px; height:35px; background:url(../images/bg1.png) no-repeat 0px -50px; background-size:100px 100px;}

.tabsMenu2{ float:right; height:25px; border-radius:5px;}
.tabsMenu2 a{ display:block; height:25px; line-height:25px; text-align:center; color:#999999; text-decoration:none;}

.nfxMore2{ width: 100%; height: 40px; background: #F4F4F4; }
.nfxMore2 a{ text-decoration: none; color: #7A7A7A }
.nfxMore2 a span{ display: block; width: 100%; height: 35px; line-height: 35px; margin: auto; text-align: center;}
.nfxMore2 a span em { background: url(../images/icon2.png) no-repeat right 4px; background-size: 21px 14px; text-decoration: none; font-size: 16px; padding-right: 30px;}

/*相关文章*/
.xgwz_list{ width: 100%; }
.xgwz_list li{ width: 96%; padding: 10px 2%; border-bottom: thin solid #EFEFEF; }
.xgwz_list li .img_box{ width: 115px; height: 72px; float: right; margin-left: 10px; }
.xgwz_list_con h3{ height: 46px; line-height: 23px; overflow: hidden; font-size: 16px; }
.xgwz_list_con .xgwz_con_other{ margin-top: 8px; overflow: hidden; }
.xgwz_con_other span{ display:block; width: 50%; height: 25px;line-height: 25px; color: #999999; float: left; font-size: 12px; }
.xgwz_con_other span.other_left{ text-align: left; }
.xgwz_con_other span.other_right{ text-align: right; }


/******************************************手机游戏移动端**************************************************/
.sjyx_change{ width: 96%;margin: 0 auto; }
.sjyx_change li{ height: 40px; line-height: 40px; font-size: 18px; float: left; margin-right: 15px; }
.sjyx_change li.hover{ border-bottom: 2px solid #2AB7F7; }
.sjyx_change li a{ color: #333333; text-decoration: none; display: block; width: 100%; height: 100%; }
.sjyx_change li.hover a{ color: #2AB7F7; }


/******************************************专题**************************************************/
/*专题*/
.zhuanti_box li{ border-top: thin solid #F1F1F1; width: 96%; padding: 0 2%; }
.zhuanti_box li a.aBlack{ display: block; }
.zhuanti_box li a h2{ font-size: 16px; height: 50px;line-height: 50px; }
.zhuanti_box li a h2 img{ width: 33px; height: 33px; margin: 10px 10px 0 0; }
.zhuanti_box li a img{ width: 100%; }
.zhuanti_box li p{ color:#838383; margin: 10px auto; font-size: 14px; max-height: 45px; line-height: 22px; overflow: hidden; }

/*******************************************导航图片*******************************************************/
.web_local img{margin-top:0px;}

/*******************************************2020手游库游戏介绍*******************************************************/
.syk_pic_swiper{ width: 94%; height: 140px; margin-top: 15px; }
.syk_pic_swiper .swiper-slide{ width: auto; height: 140px; border-radius: 6px; overflow: hidden; position: relative; }
.syk_pic_swiper .swiper-slide img{ height: 100%; width: auto; }
.syk_pic_swiper .swiper-slide em{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.5); }
.syk_pic_swiper .swiper-slide em b{ display: block; width: 40px; height: 40px; background: url(../images/bg17.png) no-repeat 0 -125px/200px 200px; position: absolute; left: 50%;; top: 50%; margin: -20px 0 0 -20px; }

.syk_game_info{ margin: 18px auto 0; width: 94%; }
.syk_game_info img{ width: 100px; height: 100px; border-radius: 24px; float: left; margin-right: 16px; }
.syk_game_info dl{ padding-top: 3px; }
.syk_game_info dt{ font-size: 18px; height: 22px; font-weight: bold; line-height: 22px; overflow: hidden; }
.syk_game_info dd{ margin-top: 15px; }
.syk_game_info dd.cont1{ height: 18px; line-height: 18px; color: #999999; overflow: hidden; }
.syk_game_info dd.cont2{ height: 24px; line-height: 24px; overflow: hidden; }
.syk_game_info dd.cont2 a,.syk_game_info dd.cont2 span{ float: left; display: block; padding: 0 10px; height: 24px; line-height: 24px; border-radius: 12px; overflow: hidden; margin-left: 2%; text-decoration:none; background: #e7f4ff; color: #3399fe; }
.syk_game_info dd.cont2 .one{ margin-left: 0; }
.syk_game_info dd.cont2 span{ background: #EEEEEE; color: #999999; }
.nyxAznBox{ width:94%; margin:auto; margin-top:13px;}
.nyxAznBox a{ display:block; width:100%;  height:35px; display: flex; justify-content:center; align-items: center; color:#FFFFFF; text-decoration:none; font-size:16px; border-radius:8px; background:#25C88A;}
.nyxAznBox a b{ display:block; float:left; width:18px; height:18px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; margin-right:10px;}
.nyxAznBox a b.icon1{ background-position:-135px -25px;}
.nyxAznBox a b.icon2{ background-position:-155px -25px;}
.nyxAznBox a b.icon3{ background-position:-175px -25px;}
.nyxPgnBox a{ background:#3398FF;}
.nyxSjnBox a{ background:#FF6C6C;}
.nyxHsnBox a{ background:#CCCCCC;}
.nyxDkbBox{ width:94%; margin:auto;}
.nyxDkbBox a{ display:block; float:left; width:32%; height:35px; line-height:35px; overflow:hidden; text-align:center; margin:12px 0px 0px 2%; border-radius:7px; font-size:16px; color:#FFFFFF; text-decoration:none;}
.nyxDkbBox a.one{ margin-left:0px;}
.nyxDkbBox a.bg1{ background:#3398FF;}
.nyxDkbBox a.bg2{ background:#FF6C6C;}
.nyxDkbBox a.bg3{ background:#25C88A;}
.nyxXkbBox{ width:94%; margin:auto;}
.nyxXkbBox a{ display:block; float:left; width:49%; height:35px; line-height:35px; text-align:center; overflow:hidden; font-size:16px; color:#FFFFFF; text-decoration:none; border-radius:7px; margin:12px 0px 0px 2%;}
.nyxXkbBox a.one{ margin-left:0px;}
.nyxXkbBox a.bg1{ background:#25C88A;}
.nyxXkbBox a.bg2{ background:#3399FF;}

.syk_bbtj_box{ margin-top: 15px; border-top: 1px solid #ebebeb; }
.syk_bbtj_list{ padding-top: 4px; }
.syk_bbtj_list li{ width: 94%; height: 24px; line-height: 24px; padding-right: 65px; overflow: hidden; position: relative; margin: 12px auto 0; box-sizing: border-box; }
.syk_bbtj_btn{ display: block; width: 50px; height: 24px; line-height: 24px; text-align: center; color: #3399ff; background: #edf6ff; text-decoration:none; border-radius: 2px; position: absolute; right: 0; top: 0; }
.syk_bbtj_list a{ display: block; float: left; }
.syk_bbtj_list span{ float: right; color: #999999; margin-left: 10px; }

.syk_aqxz_box{ width: 100%; margin: 15px auto 0; padding: 15px 3% 0; box-sizing: border-box; border-top: 1px solid #ebebeb; }
.syk_aqxz_box em{ display: block; float: left; width: 100px; font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 8px; }
.syk_aqxz_box em i{ display: block; float: left; width: 12px; height: 12px; margin: 4px 7px 0 0; background: url(../images/bg17.png) no-repeat -65px -95px/200px 200px; }
.syk_aqxz_btn{ float: right; display: block; width: 60%; max-width: 231px; height: 36px; text-align: center; font-size: 16px; }
.syk_aqxz_btn a,.syk_aqxz_btn button{ display: block; width: 100%; height: 34px; line-height: 34px; font-size: 16px; text-decoration:none; border-radius: 18px; }
.syk_aqxz_btn .btn_safe{ display: none; border:1px solid #3399ff; background: #3399ff; color: #FFFFFF; }
.syk_aqxz_btn .btn_normal{ display: block; border:1px solid #EAEAEA; background: #EAEAEA; color: #999999; }
.syk_aqxz_btn.syk_aqxz_safe .btn_safe{ display: block; }
.syk_aqxz_btn.syk_aqxz_safe .btn_normal{ display: none; }
.syk_aqxz_btn.syk_aqxz_safe+em i{ background-position: -50px -95px; }
.syk_aqxz_cont{ color: #999999; font-size: 16px; line-height: 25px; margin-top: 10px; }

.syk_aqxz_layer{ display: none; width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.5); z-index: 9; }
.syk_aqxz_layerIn{ display: block; width: 300px; text-align:center; padding:0 12px 70px; border:1px solid #3399FF; position: absolute; left: 50%; top: 20%; margin: 0 0 0 -151px; background: #FFFFFF; border-radius: 10px; overflow: hidden; box-sizing: border-box; }
.syk_aqxz_layer .btn_clo{ display: block; width: 22px;height: 22px; position: absolute; right: 12px; top: 12px; background: url(../images/bg17.png) no-repeat -25px -95px/200px 200px;  }
.syk_aqxz_info h2{ font-weight: bold; width: 100%; margin-top: 25px; font-size: 18px; line-height: 30px; }
.syk_aqxz_info p{ font-size: 14px; color: #666666; line-height: 22px; margin-top: 20px; }
.syk_aqxz_frm{ width: 100%; height: 45px; position: absolute; bottom: 0; left: 0; }
.syk_aqxz_frmIn{ display: table; width: 100%; height: 45px; }
.syk_aqxz_frm a,.syk_aqxz_frm button{ display: table-cell; width: 50%; height: 45px; line-height: 45px; font-size: 16px; text-decoration:none; }
.syk_aqxz_frm .btn_frm{ background: #3399FF; color: #FFFFFF; border:1px solid #3399ff; }
.syk_aqxz_frm .btn_cancel{ width: 100%; background: #EAEAEA; color: #666666; border:1px solid #EAEAEA; }

/**弹出框**/
.mobTankuang{ width:80%; background:#FFFFFF; padding-bottom: 15px; position:absolute; top:22%; left:10%; z-index: 3; border:1px solid #F1F1F1; border-radius:10px; box-shadow:1px 1px 1px #CCCCCC;}
.mobTanTitle{ width:100%; height:45px; background:#3399FF; border-radius:10px 10px 0px 0px;}
.mobTanTitle h2{ float:left; font-size:17px; line-height:45px; color:#FFFFFF; padding-left:10px;}
.mobTanTitle span{ display:block; float:right; cursor:pointer; margin:15px 15px 0px 0px;  width:15px; height:15px; background:url(../images/bg17.png) no-repeat 0px -75px; background-size:200px 200px;}
.mobTanBox{ width:100%; border-bottom:1px solid #F1F1F1; padding-bottom:12px; margin-top:12px; text-align:center; }
.mobTanBox p{ margin-top: 15px; color: #999999; }
.mobTanIn{ width:80%; height:40px; margin:auto;}
.mobTanIn input.text1{ width:90%; height:38px; line-height:38px; font-size:14px; font-family:"微软雅黑"; border:none; background:none; outline:none; border:1px solid #F1F1F1; border-radius:5px; color:#999999; padding-left:10px;}
.mobQueding a{ display:block; width:80%; height:40px; line-height:40px; background:#3399FF; border-radius:5px; color:#FFFFFF; font-size:16px; text-decoration:none; text-align:center; margin:auto; margin-top:12px;}
.mobQuxiao a{ display:block; width:80%; height:40px; line-height:40px; background:#FFFFFF; border:1px solid #3399FF; border-radius:5px; color:#3399FF; font-size:16px; text-decoration:none; text-align:center; margin:auto; margin-top:12px;}

.mobLgBox{ width:94%; background:#FFFFFF; border:1px solid #E7E7E7; padding-bottom:5px; margin:12px 0px 0px 3%;}
.mobLgIn{ width:94%; margin:auto; padding-top:10px;}
.mobLgIn span{ display:block; float:left; margin-top:10px; width:40%;}
.mobLgIn span input{ float:left; margin:5px 10px 0px 0px;}
.mobLgIn span h3{ float:left; font-size:14px; color:#333333;}
.mobLgIn a,.mobLgIn span{ display:block; width:100%; height:33px; line-height:33px; text-align:center; font-size:14px; text-decoration:none; color:#ffffff; background:#BBBBBB; border-radius:5px; border:1px solid #BBBBBB;}
.mobLgIn a.hover{ background:#3399FF; color:#ffffff; border:1px solid #3399FF;}
.mobLgCont{ width:94%; margin:10px auto 0; color:#999999; line-height:20px; font-size:12px;}
.mobLgCont span{ float:right; width: 80px; }
.mobLgCont span input{ float: left; margin:5px 10px 0px 0px;}
.mobLgCont span h3{ font-size:12px; }

.sykIn_yxjs_box{ width: 100%; border-top: 6px solid #f5f5f5; padding-bottom: 15px; margin-top: 15px; }
.sykIn_yxjs_menu{ display: table; width: 100%; margin-top: 18px; }
.sykIn_yxjs_menu li{ display: table-cell; }
.sykIn_yxjs_menu em{ display: block; width: 50px; height: 50px; border-radius: 50%; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2); margin: 0 auto; border:1px solid #FFFFFF; background: #FFFFFF; }
.sykIn_yxjs_menu em b{ display: block; width: 20px; height: 20px; margin: 15px auto 0; background: url(../images/bg17.png) no-repeat; background-size: 200px 200px; }
.sykIn_yxjs_menu em b.i_yxtj{ background-position: -50px -135px; }
.sykIn_yxjs_menu em b.i_xgzx{ background-position: -75px -135px; }
.sykIn_yxjs_menu em b.i_qtbb{ background-position: -100px -135px; }
.sykIn_yxjs_menu em b.i_yxsp{ background-position: -50px -160px; }
.sykIn_yxjs_menu em b.i_pzyq{ background-position: -75px -160px; }
.sykIn_yxjs_menu h3{ text-align:center; margin-top: 15px; }
.sykIn_yxjs_menu li.current em{ background: #3399FF; border-color: #3399ff; box-shadow: 0px 2px 8px 0px rgba(51, 153, 250, 0.9); }
.sykIn_yxjs_menu li.current em b.i_yxtj{ background-position: -50px -110px; }
.sykIn_yxjs_menu li.current em b.i_xgzx{ background-position: -75px -110px; }
.sykIn_yxjs_menu li.current em b.i_qtbb{ background-position: -100px -110px; }
.sykIn_yxjs_menu li.current em b.i_yxsp{ background-position: -100px -160px; }
.sykIn_yxjs_menu li.current em b.i_pzyq{ background-position: -125px -160px; }
.sykIn_yxjs_menu li.current h3{ color: #3399ff; font-weight: bold; }

.sykIn_yxjs_tips{ width: 94%; margin: 30px auto 0; padding:15px 12px; box-sizing: border-box; background: #fff8f2; position: relative; }
.sykIn_yxjs_tips b{ display: block; width: 16px; height: 16px; background: url(../images/bg17.png) no-repeat; background-size: 200px 200px; position: absolute; }
.sykIn_yxjs_tips b.i_start{ background-position: -135px -45px; left: 0; top: 0; }
.sykIn_yxjs_tips b.i_end{ background-position: -155px -45px; right: 0; bottom: 0; }
.sykIn_yxjs_tips h2{ font-weight: bold; color: #ff9130; font-size: 18px; line-height: 22px; }
.sykIn_yxjs_tips h2 em{ display: block; float: left; width: 18px; height: 18px; margin:2px 10px 0 0; background: url(../images/bg17.png) no-repeat -175px -45px/200px 200px; }
.sykIn_yxjs_tips p{ color: #ff9130; font-size: 16px; line-height: 24px; overflow: hidden; margin-top: 10px; }

.sykIn_yxjs_cont{ width: 94%; margin: 0 auto; padding-top: 5px; }
.sykIn_yxjs_cont p{ margin-top: 13px; line-height: 22px; }
.sykIn_yxjs_cont p img{ max-width: 100%; display: block; margin: 0 auto; }
.sykIn_yxjs_cont h2{ margin-top: 20px; font-weight: bold; font-size: 16px; }

.sykIn_yxjs_tj{ width: 94%; margin: 25px auto 0; }
.sykIn_yxjs_tj img{ float: left; width: 72px; height: 72px; border-radius:16px; margin-right: 14px; }
.sykIn_yxjs_down{ display: block; float: right; width: 50px; height: 24px; text-align:center; line-height: 24px; background: #3399fa; color: #FFFFFF; text-decoration:none; border-radius:2px;margin: 24px 0 0 10px; }
.sykIn_yxjs_tj dl{ padding-top: 10px; }
.sykIn_yxjs_tj dt{ font-size: 18px; height: 22px; line-height: 22px; overflow: hidden; }
.sykIn_yxjs_tj dd{ font-size: 14px; height: 18px; line-height: 18px; color: #999999; overflow: hidden; margin-top: 15px; }

.sykIn_yxjs_tjList{ width: 94%; margin: 0 auto; padding-top: 2px; }
.sykIn_yxjs_tjList li{ height: 24px; line-height: 24px; overflow: hidden; margin-top: 12px; }
.sykIn_yxjs_tjList em{ display: block; float: left; padding:0 3px; height: 14px; line-height: 14px; margin: 4px 10px 0 0; border-radius: 4px 4px 0 4px; border:1px solid #ff9130; color: #ff9130; position: relative; }
.sykIn_yxjs_tjList em:before,.sykIn_yxjs_tjList em:after{ content: ''; display: block; width: 0; height: 0; position: absolute; }
.sykIn_yxjs_tjList em:before{ border-left: 5px solid #ff9130; border-top:5px solid transparent; right: -5px; bottom: -1px; }
.sykIn_yxjs_tjList em:after{ border-left: 3px solid #FFFFFF; border-top:3px solid transparent; right: -3px; bottom: 0; }
.sykIn_yxjs_tjdown{ display: block; float: right; width: 50px; height: 24px; text-align:center; line-height: 24px; overflow: hidden; background: #edf6ff; color: #3399ff; border-radius: 2px; text-decoration: none; margin-left: 5px; }
.sykIn_yxjs_tjList span{ color: #ff9130; margin-left: 5px; }

.sykIn_yxjs_box .mxyZxphIn{ margin-top:15px }
.mxyZxphIn{ width:100%; margin:auto;}
.nfxSyphTitle{ width:94%; margin:auto;}
.nfxSyphTitle b{ width:4px; height:16px; border-radius:100px; background:#3399FF; display:block; float:left; margin:4px 10px 0px 0px;}
.nfxSyphTitle h2{ float:left; font-size:18px; color:#333333;}
.nfxSyphTitle span{display:block;float:left;height:19px;line-height:19px;text-align:center;padding: 0 5px 0 10px;background:url(../images/bg20.png) no-repeat 0px -195px;background-size:300px 300px;font-size:12px;color:#ffffff;margin:4px 0px 0px 10px;}
.nfxSyphTitle a{ display:block; float:right; color:#aeaeae; text-decoration:none; margin-top:3px;}
.nfxSyphTitle a b{ display:block; float:right; width:15px; height:15px; background:url(../images/bg17.png) no-repeat -90px 0px; background-size:200px 200px; margin:1px 0px 0px 5px;}
.mxyZxphList{ width:94%;  margin:auto; margin-top:5px;}
.mxyZxphList li{ float:left; width:32%; height:35px; margin:14px 0px 0px 2%;}
.mxyZxphList li:nth-child(3n+1){ margin-left:0px;}
.mxyZxphList li a{ display:block; float:left; width:100%; height:35px; line-height:35px; overflow:hidden; background:#F5F5F5; border-radius:4px; text-align:center; color:#333333; text-decoration:none;}
.mxyZxphList li a.hover{ background:#369FFF; color:#ffffff;}
.mxyXtcsBox{ width:100%; height:auto !important; padding-bottom:20px;}
.mxyXtcsBox .swiper-wrapper{ height:auto !important;}
.mxyXtcsBox .swiper-pagination{ bottom:-4px;}
.mxyXtcsBox .swiper-pagination-bullet{ width: 10px;height: 10px;border-radius: 50%;background: #EEEEEE; opacity: 1; }
.mxyXtcsBox .swiper-pagination-bullet-active{ background: #3399ff; }
.mxyXtcsList{ width:100%;}
.mxyXtcsList li{ float:left; width:25%; margin-top: 15px;}
.mxyXtcsList li a{ display:block; width:100%; text-align:center;}
.mxyXtcsList li a img{ width:72px; height:72px; border-radius:15px;}
.mxyXtcsList li a p{ height:18px; line-height:18px; overflow:hidden; margin-top:10px;}
.mxyXtcsList li a span{ display:inline-block; width:50px; height:24px; line-height:24px; border:1px solid #3399FF; color:#3399FF; overflow:hidden; border-radius:5px; margin-top:10px;}

.nyxCnxhMenu{ width:100%; margin:15px 0px 0px 0px; height:30px; overflow:hidden;}
.nyxCnxhMenu a{ float:left; display:block; height:28px; line-height:28px; padding:0px 15px; border:1px solid #ffffff; border-radius:100px; font-size:16px; color:#333333; text-decoration:none; margin:0px 0px 0px 3%;}
.nyxCnxhMenu a.active{ border:1px solid #3399FF; background:#EAF5FF; color:#3399ff;}

.nyxCnxhList{ width:100%;}
.nyxCnxhList li{ float:left; width:25%; margin:15px 0px 0px 0px;}
.nyxCnxhList li a{ display:block; width:100%; text-align:center;}
.nyxCnxhList li a img{ width:64px; height:64px; border-radius:15px;}
.nyxCnxhList li a p{ height:18px; line-height:18px; overflow:hidden; margin-top:8px;}
.nyxCnxhList li a span{ display:inline-block; width:50px; height:24px; line-height:24px; border:1px solid #3399FF; border-radius:5px; color:#3399FF; margin-top:8px;}

.sykIn_xgsp_box{ margin-top:30px; }
.sykIn_xgsp_swiper{ width: 94%; margin:15px auto 0; }
.sykIn_xgsp_swiper .swiper-slide{ width: 200px; }
.sykIn_xgsp_swiper .swiper-slide .img_box{ display: block; width: 200px; height: 110px; border-radius: 6px; overflow: hidden; position: relative; }
.sykIn_xgsp_swiper .swiper-slide .img_box img{ width: 100%; min-height: 100%; }
.sykIn_xgsp_swiper .swiper-slide .img_box .img_info{ display: block; height: 30px; line-height: 30px; padding:40px 10px 0; color: #FFFFFF; position: absolute; bottom: 0; left: 0; right: 0; background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)); background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)); background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)); }
.sykIn_xgsp_swiper h3{ height: 18px; line-height: 18px; overflow: hidden; text-align:center; margin-top: 12px; }
.sykIn_xgsp_swiper span{ float: left; font-size: 12px; }
.sykIn_xgsp_swiper span em{ display: block; float: left; width: 14px; height: 12px; background: url(../images/bg17.png) no-repeat -155px 0/200px 200px;margin:9px 5px 0 0; }
.sykIn_xgsp_swiper span.right{ float: right; }

.sykIn_xgzx_list{ margin-top:8px }
.sykIn_xgzx_list li{ padding:12px 3%; width: 94%; margin: 0 auto; border-bottom: 1px solid #EEEEEE; }
.sykIn_xgzx_list img{ width: 110px; height: 70px; border-radius: 8px; float: left; margin-right: 15px; }
.sykIn_xgzx_list dt{ font-size: 16px; font-weight: bold; height:20px; line-height: 20px; overflow: hidden;margin-top: 6px; }
.sykIn_xgzx_list dt em{ float: right; color: #999999; height: 18px; line-height: 18px; margin-top:1px; margin-left: 5px; }
.sykIn_xgzx_list dt em b{ display: block; float: left; margin: 3px 5px 0 0; width: 19px; height: 12px; background: url(../images/bg17.png) no-repeat -175px 0/200px 200px; }
.sykIn_xgzx_list dd{ height: 18px; line-height: 18px; overflow: hidden; margin-top: 18px; }

.sykIn_zxgx_list{ width:100%; padding-top: 4px; }
.sykIn_zxgx_list li{ width:100%; border-bottom:1px solid #F5F5F5; padding-bottom:12px; margin-top:12px;}
.sykIn_zxgx_left{ float:left; width:82%; margin:0px 0px 0px 3%;}
.sykIn_zxgx_left a img{ float:left; width:64px; height:64px; border-radius:15px; margin:0px 15px 0px 0px;}
.sykIn_zxgx_left dl dt{ display:block; height:20px; line-height:20px; font-size: 16px; overflow:hidden;} 
.sykIn_zxgx_left dl dd.cont1{ height:18px; line-height:18px; overflow:hidden; color:#999999; margin-top:5px;}
.sykIn_zxgx_left dl dd.cont2{ height:18px; line-height:18px; overflow:hidden; color:#999999; margin-top:5px;}
.sykIn_zxgx_left dl dd.cont2 span{ display:block; float:left; }
.sykIn_zxgx_left dl dd.cont2 span b{ display:block; float:left; width:13px; height:13px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; margin:2px 7px 0px 0px;}
.sykIn_zxgx_left dl dd.cont2 span b.icon1{ background-position:-80px -95px;}
.sykIn_zxgx_left dl dd.cont2 span b.icon2{ background-position:-95px -95px;}
.mxyElelRight{ float:right; margin:25px 3% 0px 0px;}
.mxyElelRight a{ display:block; width:25px; height:26px; background:url(../images/bg20.png) no-repeat -175px -148px; background-size:300px 300px;}

/*******************************************2020手游库其他版本*******************************************************/
.sykqtbbBtn{ width:94%; margin: 14px auto 0; }
.sykqtbbBtn a{ display:block; width:100%;  height:35px; display: flex; justify-content:center; align-items: center; color:#FFFFFF; text-decoration:none; font-size:16px; border-radius:18px; background:#25C88A;}
.sykqtbbBtn a b{ display:block; float:left; width:18px; height:18px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; margin-right:10px;}
.sykqtbbBtn a b.icon1{ background-position:-135px -25px;}
.sykqtbbBtn a b.icon2{ background-position:-155px -25px;}
.sykqtbbBtn a b.icon3{ background-position:-175px -25px;}
.nyxPgnBox a{ background:#3398FF;}
.nyxSjnBox a{ background:#FF6C6C;}
.nyxHsnBox a{ background:#CCCCCC;}

.sykIn_qtbb_list{ padding-top: 6px; }
.sykIn_qtbb_list li{ width: 94%; padding:0 3%; border-bottom: 1px solid #EEEEEE; padding-bottom: 12px; margin-top: 12px; }
.sykIn_qtbb_list img{ width: 80px; height: 80px; border-radius:20px; float: left; margin-right: 10px; }
.sykIn_qtbb_down{ display: block; float: right; width: 58px; height: 25px; line-height: 25px; overflow: hidden; text-align:center; border-radius:2px; background: #3399fa; color: #FFFFFF; text-decoration:none; margin: 25px 0 10px 10px; }
.sykIn_qtbb_list dl{ padding-top: 2px; }
.sykIn_qtbb_list dt{ font-size: 16px; height:20px; line-height: 20px; overflow: hidden; }
.sykIn_qtbb_list dd{ margin-top: 8px; }
.sykIn_qtbb_list dd.cont1{ line-height: 18px; overflow: hidden; color: #999999; }
.sykIn_qtbb_list dd.cont2{ height: 22px; overflow: hidden; }
.sykIn_qtbb_list dd.cont2 a{ display: block; float: left; padding:0 5px; text-align:center; height: 22px; line-height: 22px; background: #e7f4ff; border-radius:4px; color: #3399fa; text-decoration: none; margin-left: 8px; }
.sykIn_qtbb_list dd.cont2 a:first-child{ margin-left: 0; }

/*******************************************2020手游库列表*******************************************************/
.sykIn_head_swiper{ width: 100%; height:45vw; max-height: 346px; margin: 15px auto 0; }
.sykIn_head_swiper .swiper-slide{ overflow: hidden; position: relative; width: 100%; height: 100%; }
.sykIn_head_swiper .swiper-slide:after{ content: ''; display: block; width: 100%; height: 85px; position: absolute; bottom: 0; left: 0; background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8)); background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8)); background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8)); }
.sykIn_head_swiper .swiper-slide img{ width: 100%; min-height:100%; }
.sykIn_head_swiper .swiper-pagination-bullet{ width: 10px; height: 10px; opacity: 1; background: #FFFFFF; }
.sykIn_head_swiper .swiper-pagination-bullet-active{ background: #1e89e0; }

.syk_lab_box{ width: 94%; margin: 0 auto; }
.syk_lab_tit{ margin: 15px auto 0; }
.syk_lab_tit h2{ float: left; font-size: 16px; line-height: 20px; }
.syk_lab_list_one{ text-align: center; }
.syk_lab_list dt{ width: 52px; height: 24px; line-height: 24px; overflow: hidden; float: left; text-align:center; color: #FFFFFF; box-sizing: border-box; background: #3399ff; border-radius: 10px 0 10px 0; margin-top: 18px; }
.syk_lab_list_one dt{ display: inline-block; margin:18px 10px 0; float: initial; color: #1e89e0; width: 70px; line-height: 22px; background: #FFF; border-radius: 0; }
.syk_lab_list dt a{ display: block; height: 100%; box-sizing:border-box; padding:0 10px; color: #FFFFFF; text-decoration: none; }
.syk_lab_list_one dt a{ color: #1e89e0; border:1px solid #3399ff; border-radius: 12px; }
.syk_lab_list_one dt a.current{ background: #3399ff; color: #FFFFFF; }
.syk_lab_list dd{ padding-top: 4px;}
.syk_lab_list dd a,.syk_lab_list dd span{ display: block; float: left; margin:14px 3% 0 0; height: 22px; line-height: 22px; padding:2px 8px; border:1px solid #EEEEEE; color: #333333; text-decoration:none; border-radius: 12px; }
.syk_lab_list dd .current{ border-color: #1e89e0; color: #1e89e0;}

.sykIn_game_menu{ position: relative; background: #FFFFFF; }
.sykIn_game_menu li{ float: left; width: 50%; height: 43px; position: relative; z-index: 1; background: #EFEFEF; font-size: 18px; text-align:center; line-height: 43px; }
.sykIn_game_menu li a{ display: block; height: 100%; }
.sykIn_game_menu li.current{ background: #FFFFFF; }
.sykIn_game_menu li.left{ border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
.sykIn_game_menu li.right{ border-bottom-left-radius: 20px; }
.sykIn_game_menu li.current.left{ border-bottom-right-radius: 20px; }
.sykIn_game_menu li.current.right{ border-top-left-radius: 20px; }
.sykIn_game_menu em{ display: block; width: 50%; height: 20px; background: #EFEFEF; position: absolute; left: 25%; top: 0; }

.sykIn_game_list li{ width: 94%; border-radius: 6px; padding:12px; box-sizing: border-box; border:1px solid #EEEEEE; box-shadow:0 0 12px 0 rgba(0,0,0,0.2); margin: 18px auto 0; }
.sykIn_game_list img{ width: 100px; height: 100px; border-radius: 24px; float: left; margin-right: 15px; }
.sykIn_game_list dl{ padding-top: 5px; }
.sykIn_game_list dt{ font-size: 18px; height: 22px; line-height: 22px; overflow: hidden; }
.sykIn_game_list dd{ height: 18px; line-height: 18px; overflow: hidden; color: #999999; margin-top: 18px; }
.sykIn_game_lab{ border-top: 1px solid #EEEEEE; margin-top: 12px; padding-top:9px; }
.sykIn_game_down{ display: block; float: right; width: 72px;height:30px;line-height: 30px; text-align: center; border-radius: 4px; background: #1E89E0; color: #FFFFFF; text-decoration:none; }
.sykIn_game_down b{ display: inline-block; vertical-align: middle; width: 14px; height: 14px; background: url(../images/bg17.png) no-repeat -175px -70px/200px 200px; margin: -2px 7px 0 0; }
.sykIn_game_lab_list{ height: 24px; overflow: hidden; margin-top: 3px; }
.sykIn_game_lab_list a,.sykIn_game_lab_list span{ display: block; float: left; height: 24px; line-height: 24px; text-align: center; padding:0 7px; border-radius: 12px; background: #e7f4ff; color: #1E89E0; text-decoration:none; margin-right: 2%; }
.sykIn_game_lab_list span{ background: #E7E7E7; color: #666666; }

/*******************************************2020手游库列表*******************************************************/
.sykIn_bqszm_list{ margin-top: 15px; }
.sykIn_bqszm_list li{ width: 92%; margin:0 5% 0 3%; padding-top: 13px; }
.sykIn_bqszm_list dl{ border-left: 1px solid #cccccc; margin-left: 13px; padding-bottom: 2px; }
.sykIn_bqszm_list dt{ float: left; width: 25px; height: 25px; text-align:center; line-height: 25px; font-weight: bold; color: #cccccc; border:1px solid #cccccc; border-radius: 50%; background: #FFFFFF; margin: -13px 0 0 -13px; }
.sykIn_bqszm_list dd{ margin-left: 25px; }
.sykIn_bqszm_list dd a{ display: block; float: left; padding:0 12px; margin:16px 0 0 2%; height: 22px; text-align:center; text-decoration:none; line-height: 22px; border:1px solid #CCCCCC; color: #333333; border-radius: 12px; }
.sykIn_bqszm_list li.current dl{ border-left-color: #3399ff; }
.sykIn_bqszm_list li.current dt{ border-color: #3399ff; }
.sykIn_bqszm_list li.current dt,.sykIn_bqszm_list li.current dt a{ color: #3399ff; }

.sykIn_bqszm_menu{ width: 14px; line-height: 14px; text-align:center; font-size: 12px; font-weight: bold; position: fixed; right: 2%; bottom: 20px; }
.sykIn_bqszm_menu li{ height: 14px; margin-top: 3px; }
.sykIn_bqszm_menu li a.current{ color: #333333; }

/*******************************************2020单机游戏库标签*******************************************************/
.sykIn_lan_list li{ width: 94%; border-radius: 6px; padding:12px; box-sizing: border-box; border:1px solid #EEEEEE; box-shadow:0 0 12px 0 rgba(0,0,0,0.2); margin: 18px auto 0; }
.sykIn_lan_list img{ width: 180px; height: 100px; border-radius: 6px; float: left; margin-right: 15px; }
.sykIn_lan_list dl{ padding-top: 5px; }
.sykIn_lan_list dt{ font-size: 18px; height: 22px; line-height: 22px; font-weight: bold; overflow: hidden; }
.sykIn_lan_list dd.cont1{ height: 16px; line-height: 16px; overflow: hidden; color: #999999; font-size: 12px; margin-top: 10px; }
.sykIn_lan_list dd.cont2{ height: 42px; line-height: 21px; overflow: hidden; margin-top: 5px; }

.sykIn_lan_tips{ width: 96%; padding: 12px 0 21px; background: #eff6fc; margin: 15px auto 0; }
.sykIn_lan_tips h2{ display: block; float: left; height: 36px; line-height: 36px; padding:0 12px; position: relative; background:#f8a933; color: #FFFFFF; font-size: 18px; }
.sykIn_lan_tips_tit h2 em{ display: inline-block; vertical-align: middle; margin: -2px 15px 0 0; width:27px; height:20px; background:url(../images/bg17.png) no-repeat; background-size: 200px 200px; }
.sykIn_lan_tips_tit h2 em.icon1{ background-position: -125px -120px; }
.sykIn_lan_tips_tit h2:after{ content: '';display: block; width: 13px; height: 36px; background: url(../images/bg17.png) no-repeat -185px -95px/200px 200px; position: absolute; right: -10px; top: 0; }
.sykIn_lan_tipsIn{ width: 96%; padding: 16px; box-sizing: border-box; position: relative; border:2px solid #3399ff; border-radius: 6px; background: #FFFFFF; margin: 20px auto 0; line-height: 21px; }
.sykIn_lan_tipsIn b{ display: block; width: 29px; height: 24px; background: url(../images/bg17.png) no-repeat; background-size: 200px 200px; position: absolute; }
.sykIn_lan_tipsIn b.start{ left: 20px; top: -12px; background-position: -145px -95px; }
.sykIn_lan_tipsIn b.end{ right: 20px; bottom: -12px; background-position: -155px -120px; }
.sykIn_lan_cont{ color: #3399ff; }

.syk_lan_info{ margin: 18px auto 0; width: 94%; }
.syk_lan_info img{ width: 180px; height: 100px; border-radius: 6px; float: left; margin-right: 16px; }
.syk_lan_info dl{ padding-top: 3px; }
.syk_lan_info dt{ font-size: 18px; height: 22px; font-weight: bold; line-height: 22px; overflow: hidden; }
.syk_lan_info dd{ margin-top: 5px; }
.syk_lan_info dd.cont1{ height: 18px; line-height: 18px; color: #999999; overflow: hidden; }
.syk_lan_info dd.cont2{ height: 24px; line-height: 24px; overflow: hidden; }
.syk_lan_info dd.cont2 a,.syk_lan_info dd.cont2 span{ float: left; display: block; padding: 0 10px; height: 24px; line-height: 24px; border-radius: 12px; overflow: hidden; margin-left: 2%; text-decoration:none; background: #e7f4ff; color: #3399fe; }
.syk_lan_info dd.cont2 .one{ margin-left: 0; }
.syk_lan_info dd.cont2 span{ background: #EEEEEE; color: #999999; }

/*******************************************2020单机游戏库配置要求*******************************************************/
.djkIn_xz_box{ width: 96%; margin: 0 auto; }
.djkIn_xz_box a,.djkIn_xz_box button{ display: block; height: 30px; width: 100%; text-align:center; line-height: 30px; text-decoration: none; margin-top: 14px; border:0; border-radius: 15px; }
.djkIn_xz_box .xz_gm{ background: #3399ff; color: #FFFFFF; }
.djkIn_xz_box .xz_order{ background: #dddddd; color: #FFFFFF; }

.djkIn_mGame_swiper{ width: 96%; margin: 15px auto 0; }
.djkIn_mGame_swiper .swiper-slide{ width: 220px; }
.djkIn_mGame_swiper .img_box{ display: block; width: 220px; height: 130px; margin: 0 auto; border-radius: 10px; overflow: hidden; }
.djkIn_mGame_swiper .img_box img{ width: 100%; min-height: 100%; }
.djkIn_mGame_swiper h3{ text-align: center; height: 20px; font-size: 16px; line-height: 20px; overflow: hidden; margin-top: 14px; }

.djkIn_yxjs_box{ width: 100%; border-top: 6px solid #f5f5f5; margin-top: 15px; }
.djkIn_pz_menu{ width: 96%; height: 50px; display: table; margin: 15px auto 0; border-top: 1px solid #DFDFDF; }
.djkIn_pz_menu li{ display: table-cell; vertical-align: middle; line-height: 50px; border-right: 1px solid #DFDFDF; box-sizing: border-box; text-align: center; background: #f5f5f5; font-size: 16px; }
.djkIn_pz_menu li:first-child{ border-left: 1px solid #DFDFDF; }
.djkIn_pz_menu li.current{ background: #3399fa; color: #FFFFFF; border-color: #3399fa; }
.djkIn_pz_table{ width: 96%; margin:0 auto; border-collapse: collapse; text-align: center; }
.djkIn_pz_table th,.djkIn_pz_table td{ border:1px solid #DFDFDF; }
.djkIn_pz_table th{ background: #f5f5f5; padding: 20px 15px; font-size: 16px; line-height: 24px; }
.djkIn_pz_table th h3{ width: 85px;display: inline-block; }
.djkIn_pz_table th em{ display: block; width: 63px; height: 48px; margin: 0 auto 10px; background: url(../images/bg22.png) no-repeat; background-size: 400px 400px; }
.djkIn_pz_table th em.icon1{ background-position: 0 -70px; }
.djkIn_pz_table th em.icon2{ background-position: -65px -70px; }
.djkIn_pz_table th em.icon3{ background-position: -130px -70px; }
.djkIn_pz_table th em.icon4{ background-position: -195px -70px; }
.djkIn_pz_table th em.icon5{ background-position: -260px -70px; }
.djkIn_pz_table th em.icon6{ background-position: -325px -70px; }
.djkIn_pz_table td{ padding: 10px 5px; line-height: 22px; }
.djkIn_pz_table td span{ display: inline-block; }

.djkIn_xldz_box{ margin-top: 15px; }

.nyxMnjyList{ width:94%; margin:auto;}
.nyxMnjyList li{ float:left; width:49%; margin:15px 0px 0px 2%;}
.nyxMnjyList li a.nyxMnjyImg{ display:block; width:100%; height:auto !important;}
.nyxMnjyList li a.nyxMnjyImg img{ width:100%; height: 23.03vw; max-height: 176px; border-radius:6px; display:block;}
.nyxMnjyList li a p{ height:18px; line-height:18px; overflow:hidden; text-align:center; margin-top:10px;}
.nyxMnjyList li.one{ margin-left:0px;}

.djkIn_zxdz_list{ padding-top: 8px; }
.djkIn_zxdz_list li{ margin: 16px auto 0; width: 94%; }
.djkIn_zxdz_list .img_box{ float: left; width: 180px; height: 100px; border-radius: 6px; margin-right: 15px; overflow: hidden; }
.djkIn_zxdz_list .img_box img{ width: 100%; min-height: 100%; }
.djkIn_zxdz_list dt{ font-size: 18px; height: 22px; line-height: 22px; overflow: hidden; font-weight: bold; }
.djkIn_zxdz_list dd{ margin-top: 16px; }
.djkIn_zxdz_list dd.cont1{ color: #999999; height: 18px; line-height: 18px; overflow: hidden; }
.djkIn_zxdz_list dd.cont2{ height: 26px; overflow: hidden; }

/**弹出框**/
.djkIn_lay_bg{ display: block; position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.5); z-index: 3; }
.djkIn_layer{ width:80%; background:#FFFFFF; padding-bottom: 15px; position:absolute; top:22%; left:10%; border:1px solid #F1F1F1; border-radius:10px; box-shadow:1px 1px 1px #CCCCCC;}
.djkIn_lay_tit{ width:100%; height:45px; background:#3399FF; border-radius:10px 10px 0px 0px;}
.djkIn_lay_tit h2{ font-size:18px; line-height:45px; text-align: center; color:#FFFFFF; padding:0 12px;}
.djkIn_lay_tit span{ display:block; float:right; cursor:pointer; margin:15px 0 0px 0px;  width:15px; height:15px; background:url(../images/bg17.png) no-repeat 0px -75px; background-size:200px 200px;}
.djkIn_lay_box{ width:100%; margin-top:12px; text-align:center; }
.djkIn_lay_box p{ margin-top: 15px; color: #999999; }
.djkIn_lay_boxIn{ width:80%; height:40px; margin:auto;}
.djkIn_lay_boxIn input.text1{ width:90%; height:38px; line-height:38px; font-size:14px; font-family:"微软雅黑"; border:none; background:none; outline:none; border:1px solid #F1F1F1; border-radius:5px; color:#999999; padding-left:10px;}
.djkIn_layBtn_box{ text-align: center; }
.djkIn_layBtn_frm{ display:inline-block; width:40%; height:40px; line-height:40px; text-align:center; margin:12px 2% 0; }
.djkIn_layBtn_frm a{ display: block; background:#3399FF; border-radius:5px; color:#FFFFFF; font-size:16px; text-decoration:none;}
.djkIn_layBtn_cal{ display:inline-block; width:40%; height:40px; line-height:40px; text-align:center; margin:12px 2% 0; }
.djkIn_layBtn_cal a{ display: block; background:#FFFFFF; border:1px solid #3399FF; border-radius:5px; color:#3399FF; font-size:16px; text-decoration:none; }

/*******************************************2020单机游戏库相关下载*******************************************************/
.djkIn_xgxz_list li{ margin-top: 14px; padding: 0 3% 14px; border-bottom: 1px solid #EEEEEE; }
.djkIn_xgxz_btn{ display: block; width: 72px; height: 30px; float: right; text-align: center; line-height: 30px; overflow: hidden; text-decoration: none; border-radius: 6px; background: #1e89e0; color: #FFFFFF; margin: 22px 0 0 10px; }
.djkIn_xgxz_list .img_box{ display: block; float: left; width: 142px; height: 80px; border-radius: 6px; overflow: hidden; margin-right: 15px; }
.djkIn_xgxz_list .img_box img{ width: 100%; min-height: 100%; }
.djkIn_xgxz_list dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; }
.djkIn_xgxz_list dd{ height: 18px; line-height: 18px; overflow: hidden; color: #999999; margin-top: 10px; }
.djkIn_xgxz_list dd i.banben{ font-size: 18px; }
.djkIn_xgxz_list dd i.naozhong{ font-size: 14px; }

/*******************************************2020单机游戏库新闻攻略*******************************************************/
.djkIn_xgxz_list{ padding-top: 6px; }
.djkIn_xgxz_list li{ padding-bottom: 12px; margin-top: 12px; border-bottom: 1px solid #EEEEEE; }
.djkIn_xgxz_list .img_box{ display: block; float: left; width: 110px; height: 70px; overflow: hidden; border-radius: 6px; margin-right: 15px; }
.djkIn_xgxz_list .img_box img{ width: 100%; min-height: 100%; }
.djkIn_xgxz_list dl{ padding-top: 5px; }
.djkIn_xgxz_list dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; }
.djkIn_xgxz_list dd{ height: 18px; line-height: 18px; overflow: hidden; color: #999999; margin-top: 20px;}
.djkIn_xgxz_list dd span{ display: block; float: left; }
.djkIn_xgxz_list dd span.right{ float: right; }
.djkIn_xgxz_list dd em{ display:inline-block; vertical-align: middle; margin: -2px 7px 0 0; background:url(../images/bg17.png) no-repeat; background-size: 200px 200px; }
.djkIn_xgxz_list dd em.icon1{ width: 18px; height: 11px; background-position: 0 0; }
.djkIn_xgxz_list dd em.icon2{ width: 13px; height: 13px; background-position: -95px -95px; }

/*******************************************2020单机游戏库游戏视频*******************************************************/
.djkIn_xwgl_list li{ margin-top: 14px; padding:0 3% 14px; border-bottom: 1px solid #EEEEEE; }
.djkIn_xwgl_list .img_box{ float: left; width: 180px; height: 98px; border-radius: 6px;overflow: hidden; margin-right: 15px; position: relative; }
.djkIn_xwgl_list .img_box img{ width: 100%; min-height: 100%; }
.djkIn_xwgl_list .img_box em{ display: block; width: 32px; height: 32px; background:url(../images/bg17.png) no-repeat 0 -165px/200px 200px; position: absolute; left: 50%; top: 50%; z-index: 2; margin: -16px 0 0 -16px; } 
.djkIn_xwgl_list h3{ height: 30px; line-height: 30px; font-size: 12px; color: #FFFFFF; padding: 35px 12px 0; position: absolute; left: 0; right: 0; bottom: 0; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8)); }
.djkIn_xwgl_list h3 span{ display: block; height: 30px; overflow: hidden; float: left; }
.djkIn_xwgl_list h3 span.right{ float: right; }
.djkIn_xwgl_list h3 span b{ display: inline-block; vertical-align: middle; margin: -2px 5px 0 0; background: url(../images/bg17.png) no-repeat; background-size:200px 200px; }
.djkIn_xwgl_list h3 span b.icon1{ width: 14px; height: 12px; background-position: -155px 0; }
.djkIn_xwgl_list dt{ font-size: 16px; height: 44px; line-height: 22px; overflow: hidden; margin: 0 0 12px; }
.djkIn_xwgl_list dd{ margin-top: 6px; color: #999999; height: 18px; line-height: 18px; overflow: hidden; }

/*******************************************2020专题移动端*******************************************************/
.ztList_menu{ display: table; max-width: 96%; margin: 15px auto 0; }
.ztList_menu li{ display: table-cell; vertical-align: middle; width: 78px; height: 35px; text-align: center; line-height: 35px; overflow: hidden; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; }
.ztList_menu li a{ display: block; height: 35px; overflow: hidden; padding: 0 8px; color: #333333; text-decoration: none; }
.ztList_menu li:first-child{ border-left: 1px solid #EEEEEE; }
.ztList_menu li a.current,.ztList_menu a:hover{ background: #3399FF; color:#FFFFFF; font-weight: bold; }
