/*@charset "gb2312";*/
/* CSS Document */

/**********************************首页**********************************/
/**焦点图**/
.main_visual1{height:180px;overflow:hidden;position:relative;}
.main_image1{height:180px;overflow:hidden;position:relative;}
.main_image1 ul{width:100%; height:180px;overflow:hidden;position:absolute;top:0;left:0}
.main_image1 li{float:left;width:100%;height:180px;}
.main_image1 li span{display:block;width:100%;height:180px;}
.main_image1 li a{display:block;width:100%;height:180px;}
.main_image1 li a img{ width:100%;}
div.flicking_con1{position:absolute;top:155px;left:50%;z-index:999;width:300px;height:13px;margin:0 0 0 -60px;}
div.flicking_con1 a{float:left;width:28px;height:13px;margin:0;padding:0; background:url(../images/btn_main_img.png) no-repeat 0px -5px; display:block;text-indent:-1000px}
div.flicking_con1 a.on{background-position:0 -25px}

/**菜单**/
.nfxSubmenu{ width:100%; border-bottom:6px solid #f4f4f4; padding-bottom:5px;}
.nfxSubmenuList{ width:96%; margin:auto;}
.nfxSubmenuList li{ float:left; width:20%; text-align:center; margin-top:15px;}
.nfxSubmenuList li a{ display:inline-block; width:100%;}
.nfxSubmenuList li a b{ display:inline-block; width:50px; height:50px; background:url(../images/bg2.png) no-repeat; background-size:270px 190px;}
.nfxSubmenuList li a b.icon1{ background-position:0px 0px; }
.nfxSubmenuList li a b.icon2{ background-position:-70px 0px; }
.nfxSubmenuList li a b.icon3{ background-position:-140px 0px; }
.nfxSubmenuList li a b.icon4{ background-position:-210px 0px; }
.nfxSubmenuList li a b.icon5{ background-position:0px -70px; }
.nfxSubmenuList li a b.icon6{ background-position:-70px -70px; }
.nfxSubmenuList li a b.icon7{ background-position:-140px -70px; }
.nfxSubmenuList li a b.icon8{ background-position:-210px -70px; }
.nfxSubmenuList li a b.icon9{ background-position:0px -140px; }
.nfxSubmenuList li a b.icon10{ background-position:-70px -140px; }
.nfxSubmenuList li span{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}

/**小编推荐**/
.nfxXbtjBox{ width:100%; border-bottom:6px solid #f4f4f4; padding-bottom:15px;}
.nfxXbtjIn{ width:96%; margin:auto;}
.nfxXbtjTitle{ width:96%; overflow:hidden; padding-top:15px;margin-bottom: 10px;margin: auto;}
.nfxXbtjTitle h2{ float:left; height:25px; line-height:25px; overflow:hidden;font-weight: bold; font-size: 17px;}
.tabsMenu{ float:right; width:98px; height:25px; border:1px solid #459DF5; 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:#459DF5; color:#FFFFFF;}
.swiper-container{ width:100%; height:230px; overflow:hidden;}
.swiper-wrapper{ width:100%; height:230px;}
.swiper-slide{ width:100%; float:left;}
.swiper-slide li{ float:left; width:25%; text-align:center; margin-top:15px;}
.nfxXbtjName a{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}
.swiper-slide1{ width:100%; float:left;}
.swiper-slide1 li{ float:left;}
.newapp{ float: left; }
.newapp li{ float: left; height: 25px; line-height: 25px; overflow: hidden; font-weight: bold; font-size: 17px; margin-right: 15px; }
.newapp .current { border-bottom: 3px solid #459df5; }

/**大家爱玩**/
.tabsMenu1{ float:right; margin-top:3px;}
.tabsMenu1 a b{ display:block; float:left; width:14px; height:14px; background:url(../images/bg4.png) no-repeat; background-size:14px 14px; margin:3px 6px 0px 0px;}
.tabsMenu1 a h3{ float:left; color:#999999;}

/**特色专题**/
.tabsMenu2{ float:right; margin-top:3px;}
.tabsMenu2 a b{ display:block; float:left; width:8px; height:8px; background:url(../images/bg1.png) no-repeat 0px -30px; background-size:100px 100px; margin:7px 6px 0px 0px;}
.tabsMenu2 a h3{ float:left; color:#999999;}
.nfxTsztBox{ width:100%; height:170px; position:relative; padding-top:10px;}
.nfxTsztBox a img{ width:100%; height:170px;}
.nfxTsztBottom{ width:100%; position:absolute; left:0px; bottom:0px;}
.nfxTsztBottom>span{ display:block; width:100%; height:60px; background: linear-gradient(to top, #000000 0%, transparent 100%);position:relative; }
.nfxTsztBottom .zt_title{ display:block; width:90%; position:absolute; left:15px; bottom:15px;}
.nfxTsztBottom .zt_title a{ display:block; height:23px; line-height:23px; float:left;overflow:hidden; font-size:18px; color:#ffffff; text-decoration:none;}
.nfxMore a span{ display:block; width:100%; margin:auto; margin-top:12px; text-align:center;}
.nfxMore a span em{ background:url(../images/bg5.png) no-repeat right 4px; background-size:21px 14px; color:#459DF5; text-decoration:none; font-size:16px; padding-right:30px;}
.nfxMore a{ text-decoration:none;}
/*2019/10/30 AM10：50*/
.nfxTsztBottom .zt_title span {font-size: 14px;color: #ff9900;font-weight: 600;float: right;}
.nfxDnfBoxIn span {color: #ff9900;}
.zt_apptop{width: 100%;height:auto;margin: 0 auto;padding:20px 0 20px;display: flex;border-bottom: 1px solid #F0F0F0;}
.zt_apptop .zt_apptop_lis{flex: 1;position: relative;height: 300px; height: 50vw; min-height: 166px; max-height: 320px;}
.zt_apptop .zt_apptop_lis .img{margin:30px auto 0;width:66%;border-radius: 6px; position: absolute; bottom: 0; left: 17%;}
.zt_apptop .zt_apptop_lis .img span{width: 20px;height: 18px;background: #CC0000;display: block;position: absolute;left: 0;top: 0;border-bottom-right-radius: 6px;border-top-left-radius: 6px;text-align: center;line-height: 18px;font-size: 12px;color: #fff;}
.zt_apptop .zt_apptop_lis:nth-child(3) .img span{background: #2577e3;}
.zt_apptop .zt_apptop_lis:nth-child(2) .img i{display: block;position: absolute;left: -15%;bottom: 77%;width: 50%;height: 40%;background: url(../images/ico-hg.png) no-repeat;background-size: 100%;}
.zt_apptop .zt_apptop_lis .img img{width: 100%;border-radius: 12px;}
.zt_apptop .zt_apptop_lis p{text-align: center;line-height: 18px;overflow: hidden; height: 20px; margin: 10px 0 8px; font-size: 14px;}
.zt_apptop .zt_apptop_lis .d_btn,.phlis ul li .d_btn{display: block;width: 58px;height: 26px;background:#589cf6;border-radius: 6px;margin: 0 auto;text-align: center;line-height: 26px;color: #fff;font-size: 14px;}
.zt_apptop .zt_apptop_lis .d_grey_btn,.phlis ul li .d_grey_btn{display: block;width: 58px;height: 26px;background:#666;border-radius: 6px;margin: 0 auto;text-align: center;line-height: 26px;color: #fff;font-size: 14px;}
.zt_apptop .zt_apptop_lis:nth-child(2) .img{width: 90%;margin-top: 0;left: 5%;}
.zt_apptop .h300{height: 300px;}
/**特色标签**/
.nfxTsbqList{ width:100%; margin-left:-2%;}
.nfxTsbqList li{ float:left; margin:10px 0px 0px 3%;}
.nfxTsbqList li a{ display:block; float:left; height:25px; line-height:25px; border:1px solid #D9D9D9; border-radius:5px; background:#FFFFFF; padding:0px 10px;}

/**精选专区**/
.nfxJxzqBg{ width:100%; border-bottom:10px solid #f4f4f4; padding-bottom:15px;}
.nfxJxzqBox{ width:100%; height:225px; background:#F3F3F3;}
.nfxJxzqBoxIn{ width:96%; margin:auto;}
.main_visual2{height:163px;overflow:hidden; position:relative; margin:15px 0px 0px 0px;}
.main_image2{height:163px;overflow:hidden; position:relative;}
.main_image2 ul{width:100%; height:163px;overflow:hidden; position:absolute;top:0;left:0;}
.main_image2 li{float:left; width:100%; height:163px;}
.nfxJxzqNr{ float:left; width:47%; position:relative;}
.nfxJxzqNrImg a img{ width:100%; height:105px;}
.nfxJxzqNrIn{ width:100%; position:absolute; left:0px; bottom:-30px;}
.nfxJxzqNrSpace{ float:left; width:50px; height:50px; margin:0px 0px 0px 10px;}
.nfxJxzqNrSpace img{ width:50px; height:50px; border-radius:5px;}
.nfxJxzqNrName a{ display:block; float:left; width:47%; height:18px; line-height:18px; overflow:hidden; margin:25px 0px 0px 10px;}
div.flicking_con2{position:absolute;top:147px;left:50%;z-index:999;width:300px;height:13px;margin:0 0 0 -35px;}
div.flicking_con2 a{float:left;width:28px;height:13px;margin:0;padding:0; background:url(../images/btn_main_img.png) no-repeat 0px -50px; display:block;text-indent:-1000px}
div.flicking_con2 a.on{background-position:0 -25px}
.nfxZbList{ width:100%;}
.nfxZbList li{ width:100%; height:85px; border-bottom:1px solid #F0F0F0; margin-top:15px;}
.nfxZbListIn{ width:96%; margin:auto; position:relative;}
.nfxZbListIn span{ display:block; width:120px; height:80px; margin-right:15px; float:left;}
.nfxZbListIn span img{ width:120px; height:80px;}
.nfxZbListIn dl dt{ max-height:50px; font-size:14px;line-height:25px; overflow:hidden; text-align:left;}
.nfxZbListIn dl dd{ margin-top:5px; height:16px; line-height:16px; overflow:hidden;}
.nfxZbListIn dl dd p{ float:left; font-size:12px; color:#999999; width:65%; text-align:left;}
.nfxZbListIn dl dd em{ display:block; float:right; font-size:12px; color:#999999;}
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !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;}

/**最新应用**/
.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:83%;}
.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:16px;}
.nfxZxyyBox dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.nfxZxyyBox dl dd span{ display:block; float:left; max-width:50%;}
.nfxZxyyBox dl dd a{ color: #999;}
.nfxZxyyBox dl .span-tag{height: 22px;line-height: 22px;}
.nfxZxyyBox dl .span-tag a{height: 22px;line-height: 22px;padding: 1px 3px;border-radius: 5px;border: 1px solid #ddd;margin-right: 5px;}
@font-face {font-family: 'banben';
    src: url('../fonts/iconfont1.eot'); /* IE9*/
    src: url('../fonts/iconfont1.eot') 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') 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:17%; text-align:right; margin-top:18px;}
/*.nfxZxyyXz a{ display:inline-block; width:35px; height:35px; background:url(../fonts/09b323832eef476c8a5701f16b09439f.woff) no-repeat 0px 17px; padding-left:15px; margin-left:2%;}
.swiper-slide1 li{ width:100%; margin:0px 0px 0px 0px; text-align:left;}


/**********************************H5游戏首页**********************************/
/**h5分类**/
.nfxHflList{ width:100%;}
.nfxHflList li{ float:left; width:47.5%;}
.nfxHflList li.nfxRight{ float:right;}
.nfxHflBox{ width:100%; height:105px; position:relative;}
.nfxHflList li a{ display:block; width:100%; height:105px; margin:15px 0px 0px 0px;}
.nfxHflList li a img{ width:100%; height:105px;}
.nfxHflBottom{ width:100%; height:25px; position:absolute; left:0px; bottom:0px;}
.nfxHflBottom span{ display:block; width:100%; height:25px; background:#000000; filter:alpha(opacity=50); _filter:alpha(opacity=50); opacity:0.5; position:relative;}
.nfxHflBottom p{ width:100%; height:20px; line-height:20px; overflow:hidden; position:absolute; left:0px; bottom:3px;}
.nfxHflBottom p em{ display:block; float:left; color:#FFFFFF; font-size:16px;}
.nfxHflBottom p em.left{ margin-left:10px;}
.nfxHflBottom p em.right{ float:right; margin-right:10px;}
.nfxZxhList{ width:100%;}
.nfxZxhList li{ width:100%; height:86px; border-bottom:1px solid #F0F0F0; margin-top:15px;}
.nfxZxhLeft{ float:left; width:72%; margin:0px 0px 0px 2%;}
.nfxZxhSpace{ float:left; margin:0px 10px 0px 0px; text-align:center;}
.nfxZxhLeft dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:17px;}
.nfxZxhLeft dl dd{ height:16px; line-height:16px; overflow:hidden; color:#999999; margin-top:8px;}
.nfxZxhDown{ float:right; width:75px; margin-right:2%; margin-top:22px;}
.nfxZxhDown a{ display:block; width:73px; height:28px; line-height:28px; text-align:center; color:#459DF5; text-decoration:none; border:1px solid #459DF5;}


/**********************************H5游戏列表页**********************************/
.nfxZxjBg{ width:100%; height:50px; background:#f4f4f4; padding-top:15px;}
.nfxZxjMenu{ width:60%; margin:auto; height:33px; background:#FFFFFF; border:1px solid #459DF5; border-radius:5px;}
.nfxZxjMenu li{ float:left; width:50%; height:33px;}
.nfxZxjMenu li a{ display:block; width:100%; height:33px; line-height:33px; text-align:center; font-size:16px; color:#333333; text-decoration:none;}
.nfxZxjMenu li a.hover{ background:#459DF5; color:#FFFFFF;}


/**********************************H5专题内页**********************************/
.nfxZtddBox{ width:96%; margin:auto;}
.nfxDnfBox{ width:100%; border-bottom:5px solid #f4f4f4; padding-bottom:10px;}
.nfxDnfBoxIn{ width: 93%; margin:auto; color:#4C4C4C; line-height: 20px;margin-top: 12px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}


/**********************************专区**********************************/
.nfxZqBox{ width:96%; margin:auto;}
.nfxZqBox li{ height:135px; margin-top:15px;}


/**********************************专题汇总**********************************/
.nfxZthzBox{ width:100%; border-bottom:1px solid #F0F0F0; margin-top:15px; padding-bottom:15px;}
.nfxZthzBoxIn{ width:96%; margin:auto;}


/**********************************单机频道**********************************/
.nfxDjTitle{ width:100%; height:49px; border-bottom:1px solid #F0F0F0;}
.nfxDjMenu{ width:96%; height:49px; margin:auto;}
.nfxDjMenu li{ float:left; width:33%; height:49px; text-align:center;}
.nfxDjMenu li a{ display:block; width:100%; height:48px; line-height:48px; border-bottom:2px solid #FFFFFF; font-size:20px; color:#333333; text-decoration:none;}
.nfxDjMenu li a.hover{ border-bottom:2px solid #459DF5; color:#459DF5;}
.nfxJddjList{ width:100%; }
.nfxJddjList li{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:15px; margin-top:15px;}
.nfxJddjInBg{ width:96%; margin:auto;}
.nfxJddjIn{ float:left; width:88%;}
.nfxJddjIn span{ display:block; float:left; width:80px; height:90px; margin:0px 15px 0px 0px;}
.nfxJddjIn span img{ width:80px; height:90px;}
.nfxJddjIn dl dt a{ display:block; height:21px; line-height:21px; overflow:hidden; font-size:17px; margin-top:10px;}
.nfxJddjIn dl dd{ height:16px; line-height:16px; overflow:hidden; color:#999999; font-size:12px; margin-top:10px;}
.nfxZxyyXz1{ margin-top:30px;}


/**********************************单机游戏分类**********************************/
.nfxJsbyBox{ width:100%; border-bottom:6px solid #f4f4f4; padding-bottom:15px;}


/**********************************电视应用**********************************/
.swiper-slide2 li{ width:100%; margin:15px 0px 0px 0px; text-align:left;}


/**********************************软件分类**********************************/
.nfxXtgjList{ width:100%;}
.nfxXtgjList li{ float:left; width:22%; height:30px; margin:13px 0px 0px 2%;}
.nfxXtgjList li a{ display:block; width:100%; height:28px; line-height:28px; overflow:hidden; text-align:center; border:1px solid #DFDDE6; background:#F6F6F6; color:#666666; text-decoration:none;}


/**********************************dll下载页面**********************************/
.nxfDll{ width:96%; margin:auto;}
.nxfDll img{ width:100%; height:120px; margin-top:10px;}
.nfxMsvList{ width:100%;}
.nfxMsvList li{ float:left; width:48%; margin:15px 0px 0px 2%;}
.nfxMsvList li a{ display:block; width:90%; height:18px; line-height:18px; overflow:hidden; background:url(../images/bg9.png) no-repeat 0px 8px; padding-left:15px;}

 
/**********************************QQ表情**********************************/
.nfxXbtjList{ width:100%;}
.nfxXbtjList li{ float:left; width:21%; margin:15px 0px 0px 5%;}
.nfxXbtjList li.one{ margin-left:0%;}
.nfxXbtjImg{ width:100%; height:90px;  border:1px solid #f4f4f4;  text-align:center; overflow:hidden;}
.nfxXbtjImg a{display:inline-block; width:100%; height:90px; overflow:hidden;}
.nfxXbtjImg span.imgMid{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.nfxXbtjImg img{vertical-align:middle; max-height:90px; max-width:100%; overflow:hidden;}
.nfxFfTitle{ width:100%; max-height:40px; line-height:20px; overflow:hidden; font-size:12px; margin-top:5px;}


/**********************************404页面**********************************/
.nfxSlsBox{ width:80%; margin:auto; }
.nfxSlsImg{ width:100%; text-align:center; padding-top:50px;}
.nfxSlsImg span{ display:inline-block; width:177px; height:71px; background:url(../images/bg13.png) no-repeat; background-size:177px 71px;}
.nfxBqBox{ width:100%; height:45px; line-height:45px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; margin-top:30px;}
.nfxBqBox h2{ text-align:center; color:#666666; }
.nfxFhBox{ width:100%; text-align:center; margin-top:25px; padding-bottom:10px;}
.nfxFhBox a{ display:inline-block; width:128px; height:38px; border:1px solid #459DF5; line-height:38px; text-align:center; color:#459DF5; text-decoration:none;}
.nfxSlsList{ float:left; width:100%;}
.nfxSlsList li{ width:25%; float:left; text-align:center; margin-top:13px;}
.nfxXbtjName1 a{ max-height:40px; display:block; overflow:hidden; margin-top:3px;}
.nfxBanben{ margin-top:5px;}
.nfxBanben span{ height:18px; border:1px solid #459DF5; line-height:18px; border-radius:100px; display:inline-block; padding:0px 10px; max-width:72px; font-size:12px; color:#459DF5; overflow:hidden;}
.nfxJxzqNrName1{ width:100%; text-align:center; height:18px; line-height:18px; overflow:hidden; margin-top:10px;}


/**********************************详细页**********************************/
/**详细内容**/
.nfxMsBox{ width:96%; margin:auto;}
.nfxMsIn{ width:100%; margin-top:12px; background:#F7F7F7; padding:0px 2%; margin-left:-2%; padding-bottom:10px;}
.nfxMsIn dl{height: 112px;}
.nfxMsIn dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:20px; color:#333333; padding-top:15px;}
.nfxMsIn dl dd{ height:18px; line-height:18px; overflow:hidden; color:#999999; font-size:12px; margin-top:7px;}
.nfxMsIn dl dd a{ display:inline-block; height:18px; border-radius:5px; color:#FFFFFF; text-decoration:none; padding:0px 5px;}
.nfxMsIn dl dd a.bg1{ background:#F5A0B3;}
.nfxMsIn dl dd a.bg2{ background:#777197;}
.nfxMsIn dl dd a.bg3{ background:#3EBFAD;}
.nfxMsIn dl dd a.bg4{ background:#2198DC;}
.nfxNdBox{ width:100%; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin-top:10px;}
.nfxNdBox h2{ font-size:16px; color:#F26565; width:94%; margin:auto; padding-top:10px;}
.nfxNdList{ width:100%;}
.nfxNdList li{ width:100%; border-bottom:1px solid #f4f4f4; margin:10px 0px 0px 0px; padding-bottom:10px;}
.nfxNdIn{ width:96%; margin:auto;}
.nfxNdCont{ float:left; width:85%;}
.nfxNdSpace{ float:left; text-align:center; margin:0px 10px 0px 0px;}
.nfxNdCont dl{ margin-top:5px;}
.nfxNdCont dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:20px; color:#333333;}
.nfxNdCont dl dd{ height:16px; line-height:16px; overflow:hidden; color:#999999; font-size:12px; margin-top:8px;}
.nfxMsXzBox{ width:100%; height:35px; margin-top:10px;}
.nfxMsXzBox a{ display:block; width:100%; height:35px; line-height:35px; overflow:hidden; background:#459DF5; text-align:center; font-size:16px; color:#FFFFFF; text-decoration:none; border-radius:20px;}
.nfxBbBox{ width:100%; height:35px; margin-top:10px;}
.nfxBbBox a{ display:block; float:left; color:#FFFFFF; text-decoration:none; width:48%; height:35px; line-height:35px; border-radius:20px; font-size:16px; text-align:center;}
.nfxBbBox a.bg1{ background:#459DF5;}
.nfxBbBox a.bg2{ background:#FFAF37; float:right;}


/**游戏截图**/
.wappperImg{ width:96%; margin:auto;}
.wappper{width:100%; margin-top:10px;}
.swiper-container1{height: 170px; overflow: hidden;position: relative;z-index: 1; width:auto !important;}
.pic_list{width:100%; width:auto;}
.pic_list li{float:left; width:auto; margin:0; padding-right:5px;}
.pic_list li img{ }


/**简介**/
.ylJjBox{ width:96%; margin:auto;}
.ylJjBq{ width:100%;}
.ylJjBq a{ display:block; float:left; height:28px; line-height:28px; border:1px solid #DBDBDB; padding:0px 10px; color:#999999; text-decoration:none; margin:10px 10px 0px 0px; border-radius:5px;}
.ylJjBqCont{ width:100%; border-bottom:1px solid #f4f4f4; font-size:14px; color:#333333; line-height:30px; margin-top:8px; padding-bottom:8px; word-break:break-all;}
.ylJjBqList{ width:100%;}
.ylJjBqList li{ float:left; width:50%; height:18px; line-height:18px; overflow:hidden; color:#333333; margin-top:8px;}
.ylJjBqList li span{ color:#999999;}
.ylJjBqList li.width{ width:100%;}
.ylJjBqMore{ width:100%; text-align:center;}
.ylJjBqMore a{ display:inline-block; width:100px; height:30px; line-height:30px; background:#459DF5; text-align:center; color:#FFFFFF; text-decoration:none; margin:10px 0px 10px 0px;}

/**精品合辑**/
.nfxXbTitle{ width:100%; height:87px; border-bottom:1px solid #F0F0F0; margin-top:10px;}
.nfxXbMenu{ width:96%; margin:auto;}
.nfxXbMenu a{ display:inline-block; float:left; height:86px; width:25%; text-align:center; color:#333333; text-decoration:none;}
.nfxXbMenu a span{ display:block; width:100%; margin-top:5px;}
.nfxXbMenu a img{ margin-top:5px; width:51px; height:51px; border-radius:100px;}
.nfxXbMenu a.active{ border-bottom:2px solid #459DF5; height:86px;}
.nfxJphjBox{ width:96%; margin:auto;}
.nfxJphjCont{ width:100%; height:70px; line-height:25px; color:#999999; overflow:hidden; margin-top:5px;}
.nfxJphjList{ width:100%; float:left;}
.nfxJphjList li{ float:left; width:25%; text-align:center; margin-top:15px;}

/**网游大礼包**/
.tabsMenu3{ float:right; margin-top:3px;}
.tabsMenu3 a b{ display:block; float:left; width:19px; height:14px; background:url(../images/bg7.png) no-repeat 0px -35px;  background-size:100px 100px; margin:3px 6px 0px 0px;}
.tabsMenu3 a h3{ float:left; color:#999999;}
.nfxRmtjBox{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:15px; }
.nfxXbtjSubmit{ width:100%; height:25px; text-align:center; margin-top:8px;}
.nfxXbtjSubmit a{ display:inline-block; width:74px; height:23px; border:1px solid #459DF5; border-radius:5px; color:#459DF5; text-decoration:none;}
.mobLgBox{ width:100%; background:#FFFFFF; border:1px solid #E7E7E7; margin-top:10px; padding-bottom:5px;}
.mobLgIn{ width:94%; margin:auto; margin-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:16px;}
.mobLgIn a{  display:block; float:right; width:59%; height:33px; line-height:33px; text-align:center; font-size:16px; text-decoration:none; color:#459DF5; border-radius:5px; border:1px solid #459DF5;}
.mobLgCont{ width:94%; margin:auto; color:#999999; line-height:20px; margin-top:10px; font-size:12px;}
.mobLgIn a.hover{ background:#71B63B; color:#ffffff;}
.swiper-container2{ width:100%; height:70px; margin-top:10px;}
.swiper-wrapper2{ width:100%;}
.swiper-wrapper2 .swiper-slide{ width:50px!important; float:left;}
.swiper-slide3{ float:left; width:50px; padding-right:12px;}
.swiper-slide3 a{ display:block; float:left; width:50px;} 
.swiper-slide3 img{ width:50px; height:50px; border-radius:15px; overflow:hidden;}
.swiper-slide3 h3{ height:16px; line-height:16px; overflow:hidden; margin-top:5px; font-size:12px; text-align:center;}
.nfxAzLeft{ float:left; width:72px; margin:10px 15px 0px 0px;}
.nfxAzIcon{ width:70px; height:18px; line-height:18px;border:1px solid #459DF5; color:#459DF5; background:#FFFFFF; border-radius:5px; font-size:12px; text-align:center; margin-top:10px;}
.nfxAzImg img{ width:72px; height:72px; border-radius:15px;}
@font-face {
  font-family: 'xiazaiIcon';
  src: url('../fonts/iconfont4.eot');
  src: url('../fonts/iconfont4.eot') format('embedded-opentype'),
  url('../fonts/iconfont4.woff') format('woff'),
  url('../fonts/iconfont4.ttf') format('truetype'),
  url('../fonts/iconfont4.svg#iconfont') format('svg');
}
.xiazaiIcon{
  font-family:"xiazaiIcon" !important;
  font-size:20px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nfxWyBoxIn{ width:100%; height:37px; border-bottom:1px solid #F2F2F2;}
.nfxWyIn{ width:100%; height:37px;}
.nfxWyCont{ width:100%; height:37px;}
.nfxMsMenu{ width:2.6% !important; height:37px;}
.nfxMsMenu a{ float:left; height:37px; line-height:35px; font-size:16px; color:#333333; text-decoration:none; width:72px; display:block; text-align:center;}
.nfxMsMenu a.hover{ height:35px; border-bottom:2px solid #459DF5; color:#459DF5;}
.swiper-container3{ overflow: hidden; }
.nfxWyIn .nfxMsMenu{ width: 18vw !important; max-width: 138px; }
.nfxWyIn .nfxMsMenu a{ width: 100%; }
.nfxXgztBox{ width:100%; font-size:12px; color:#999999; margin-top:0px;}
.nfxXgztBox a{ display:inline-block; height:18px; line-height:18px; border-radius:100px; padding:0px 10px; color:#FFFFFF; text-decoration:none; margin:10px 0px 0px 0px;}
.nfxXgztBox a.bg1{ background:#F5A0B3;}
.nfxXgztBox a.bg2{ background:#777197;}
.nfxXgztBox a.bg3{ background:#3EBFAD;}
@font-face {
  font-family: 'anzhuo';
  src: url('../fonts/iconfont5.eot');
  src: url('../fonts/iconfont5.eot') format('embedded-opentype'),
  url('../fonts/iconfont5.woff') format('woff'),
  url('../fonts/iconfont5.ttf') format('truetype'),
  url('../fonts/iconfont5.svg#iconfont') format('svg');
}
.anzhuo{
  font-family:"anzhuo" !important;
  font-size:18px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nfxMsXzpg{ width:100%; height:35px; margin-top:10px;}
.nfxMsXzpg a{ display:block; width:100%; height:35px; line-height:35px; overflow:hidden; background:#bdbdbd; text-align:center; font-size:16px; color:#FFFFFF; text-decoration:none; border-radius:20px;}
@font-face {
  font-family: 'pingguo';
  src: url('../fonts/iconfont6.eot');
  src: url('../fonts/iconfont6.eot') format('embedded-opentype'),
  url('../fonts/iconfont6.woff') format('woff'),
  url('../fonts/iconfont6.ttf') format('truetype'),
  url('../fonts/iconfont6.svg#iconfont') format('svg');
}
.pingguo{
  font-family:"pingguo" !important;
  font-size:20px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nfxBbBox a.bg3{ background:#0ECA93;}

/**其他版本**/
.qtQtbbBox{ width:96%; margin:auto;}
.qtQtbbList{ width:100%;}
.qtQtbbList li{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:10px; margin-top:10px;}
.qtQtbbList li.hide{ display:none;}
.qtQtbbList li p{ float:left; width:80%; height:18px; line-height:18px; overflow:hidden;}
.qtQtbbList li p em{ font-size:12px; color:#999999;}
.qtQtbbList li span{ display:block; float:right; width:45px; height:20px;}
.qtQtbbList li span a{ display:block; width:43px; height:18px; border:1px solid #459DF5; color:#459DF5; font-size:14px; line-height:18px; text-align:center; text-decoration:none; border-radius:5px;}
.bqZk{ width:100%; height:35px; margin-top:13px;}
.bqZk a{ display:inline-block; width:100%; height:35px; line-height:35px; background:#F7F7F7; text-decoration:none; text-align:center;}
.bqZk a span{ font-size:14px; color:#666666;}
@font-face {
  font-family: 'bqxiala';
  src: url('../fonts/iconfont11.eot');
  src: url('../fonts/iconfont11.eot') format('embedded-opentype'),
  url('../fonts/iconfont11.woff') format('woff'),
  url('../fonts/iconfont11.ttf') format('truetype'),
  url('../fonts/iconfont11.svg#iconfont') format('svg');
}
.bqxiala{
  font-family:"bqxiala" !important;
  font-size:14px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#999999;
}
@font-face {
  font-family: 'bqshouqi';
  src: url('../fonts/iconfont12.eot');
  src: url('../fonts/iconfont12.eot') format('embedded-opentype'),
  url('../fonts/iconfont12.woff') format('woff'),
  url('../fonts/iconfont12.ttf') format('truetype'),
  url('../fonts/iconfont12.svg#iconfont') format('svg');
}
.bqshouqi{
  font-family:"bqshouqi" !important;
  font-size:14px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#999999;
}

/**相关文章**/
.bqXgwzBox{ width:100%; border-bottom:10px solid #f4f4f4; margin-top:10px;}
.bqXgwzTitle{ width:96%; margin:auto;margin-bottom: 10px;}
.bqXgwzTitle h2{ float:left; height:25px;font-weight: bold;font-size: 17px;}
.bqXgwzTitle .tabsMenu2{ float:right;}
.bqXgwzList{ width:100%; padding-top:5px;}
.bqXgwzList li{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:9px; margin-top:9px;}
.bqXgwzList li a{ display:block; width:90%; height:18px; line-height:18px; overflow:hidden; background:url(../images/bg9.png) no-repeat 0px 7px; padding-left:15px; margin:0px 0px 0px 2%;}

/**特色标签**/
.bqXgwzBox1{ width:100%; border-bottom:10px solid #f4f4f4; margin-top:10px; padding-bottom:15px;}
.bqXgwzTitle span{ display:block; float:left; font-size:12px; color:#999999; margin-top:5px; margin-left:10px;}
.bqTsbqList{ width:96%; margin:auto; margin-top:7px;}
.bqTsbqList li{ float:left;}
.bqTsbqList li a{ display:block; float:left; height:26px; line-height:26px; font-size:14px; text-decoration:none; color:#ffffff; padding:0px 6px; border-radius:100px; margin:10px 10px 0px 0px;}
.bqTsbqList li a.bg1{ background:#C299FB;}
.bqTsbqList li a.bg2{ background:#6CD47D;}
.bqTsbqList li a.bg3{ background:#FF6F6F;}
.bqTsbqList li a.bg4{ background:#37AFFF;}
.bqTsbqList li a.bg5{ background:#777197;}
.bqTsbqList li a.bg6{ background:#FF8B62;}
.bqTsbqList li a.bg7{ background:#FF99FF;}
.bqTsbqList li a.bg8{ background:#FFBC53;}

/**软件排行榜**/
.nfxRjphBox{ width:100%;border-bottom: 5px solid #EAEAEA;padding-bottom: 10px;}
.bqRjphMenu{ float:right;}
.bqRjphMenu li{ float:left; width:60px; height:22px; border-bottom:2px solid #ffffff; color:#333333; margin:0px 3px 0px 0px; text-align:center; cursor:pointer;}
.bqRjphMenu li.current{ border-bottom:2px solid #459DF5; color:#459DF5;}
.bqRjphIn{ width:100%;}
.bqRjphList{ width:100%; margin-top:5px;}
.bqRjphList li{ float:left; width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:10px; margin-top:10px;}
@font-face {
  font-family: 'bqxingxing';
  src: url('../fonts/iconfont13.eot');
  src: url('../fonts/iconfont13.eot') format('embedded-opentype'),
  url('../fonts/iconfont13.woff') format('woff'),
  url('../fonts/iconfont13.ttf') format('truetype'),
  url('../fonts/iconfont13.svg#iconfont') format('svg');
}
.bqxingxing{
  font-family:"bqxingxing" !important;
  font-size:17px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bqRjphList li.hide{ display:none;}

/**大家还在看**/
.bqDjhzList{ width:100%; padding-top:10px;}
.bqDjhzList li{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:15px; margin-top:15px;}
.bqDjhzCont{ width:96%; margin:auto;}
.bqDjhzCont h1{ height:21px; line-height:21px; overflow:hidden; font-size:17px; margin-top:12px;}
.bqDjhzImg{ width:100%; margin-top:12px;}
.bqDjhzImg a{ display:block; float:left; width:30.3%; height:80px; margin:0px 3% 0px 0px;}
.bqDjhzImg a img{ height:80px; width:100%;}
@font-face {
  font-family: 'bqBjIcon';
  src: url('../fonts/iconfont14.eot');
  src: url('../fonts/iconfont14.eot') format('embedded-opentype'),
  url('../fonts/iconfont14.woff') format('woff'),
  url('../fonts/iconfont14.ttf') format('truetype'),
  url('../fonts/iconfont14.svg#iconfont') format('svg');
}
.bqBjIcon{
  font-family:"bqBjIcon" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'bqSjIcon';
  src: url('../fonts/iconfont15.eot');
  src: url('../fonts/iconfont15.eot') format('embedded-opentype'),
  url('../fonts/iconfont15.woff') format('woff'),
  url('../fonts/iconfont15.ttf') format('truetype'),
  url('../fonts/iconfont15.svg#iconfont') format('svg');
}
.bqSjIcon{
  font-family:"bqSjIcon" !important;
  font-size:17px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bqBjCont{ font-size:12px; height:16px; line-height:16px; overflow:hidden; color:#999999; margin-top:10px;}
.bqYlBox{ width:96%; margin:auto;}
.bqYlBox span img{ float:left; width:110px; height:80px; margin:0px 12px 0px 0px;}
.bqYlBox dl dt a{ display:block; height:50px; line-height:25px; overflow:hidden; font-size:17px;}
.bqWfBox{ width:96%; margin:auto;}
.bqWfBox h1 a{ display:block; height:50px; line-height:25px; overflow:hidden; font-size:17px;}
.bqDjVideo{ width:100%; margin-top:12px; height:150px;}
.bqDjVideo a{ display:block; width:100%; height:150px; position:relative;}
.bqDjVideo a img{ width:100%; height:150px;}
.bqDjVideo a span{ display:block; width:54px; height:54px; background:url(../images/bg15.png) no-repeat; background-size:54px 54px; position:absolute; left:40%; top:50px;} 
.bqGgBox{ width:100%; height:35px; background:#F7F7F7; margin-top:15px;}
.bqGgBox a{ display:block; width:100%; height:35px; line-height:35px; text-align:center; text-decoration:none; color:#666666;}
@font-face {
  font-family: 'bqJiazai';
  src: url('../fonts/iconfont16.eot');
  src: url('../fonts/iconfont16.eot') format('embedded-opentype'),
  url('../fonts/iconfont16.woff') format('woff'),
  url('../fonts/iconfont16.ttf') format('truetype'),
  url('../fonts/iconfont16.svg#iconfont') format('svg');
}
.bqJiazai{
  font-family:"bqJiazai" !important;
  font-size:16px;font-style:normal;
  -moz-osx-font-smoothing: grayscale;
}

/**弹出框**/
.mobTankuang{ width:80%; background:#FFFFFF; height:215px; position:absolute; top:7%; left:10%; border:1px solid #F1F1F1; border-radius:10px; box-shadow:1px 1px 1px #CCCCCC;}
.mobTanTitle{ width:100%; height:45px; background:#459DF5; 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:17px 15px 0px 0px; width:12px; height:12px; background:url(../images/bg16.png) no-repeat -180px -825px;}
.mobTanBox{ width:100%; border-bottom:1px solid #F1F1F1; padding-bottom:12px; margin-top:12px;}
.mobTanIn{ width:95%; height:40px; margin-left:5.5%;}
.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;}
.mobTanBox p{ color:#999999; text-align:center; margin-top:10px;}
.mobQueding{ width:100%;}
.mobQueding a{ display:block; float:left; width:42%; height:45px; line-height:45px; text-align:center; border-radius:5px; color:#FFFFFF; text-decoration:none; margin:15px 0px 0px 5.5%;}
.mobQueding a.bg1{ background:#459DF5;}
.mobQueding a.bg2{ background:#BBBBBB;}


/**********************************变态手游**********************************/
.nfxBtBox{ width:100%;}
.nfxBtBox span{ width:100%;}
.nfxBtBox span img{ width:100%;}
.nfxBtIn{ width:100%; background:#F6F6F6; padding:10px 0px;}
.nfxBtIn p{ width:96%; margin:auto; line-height:25px; color:#666666;}
.nfxBtList{ width:100%;}
.nfxBtList li{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:15px; margin-top:15px;} 
.nfxBtImg{ float:left; width:80%; margin:0px 0px 0px 2%;}
.nfxBtImg span{ display:block; float:left; width:72px; margin:0px 10px 0px 0px;}
.nfxBtImg span img{ width:72px; height:72px; border-radius:15px;}
.nfxBtList li dl dt a{ display:block; height:21px; line-height:21px; overflow:hidden; font-size:17px;}
.nfxBtList li dl dd{ height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#AEAEAE; margin-top:5px;}
.nfxBtList li dl dd em{ display:inline-block; height:18px; line-height:18px; margin-right:10px;}
.nfxBtList li dl dd em.bg1{ border:1px solid #9999FF; padding:0px 5px; border-radius:5px; color:#9A9AFF;} 
.nfxBtList li dl dd em.bg2{ border:1px solid #19B5FE; padding:0px 5px; border-radius:5px; color:#19B5FE;}
.nfxZxyyXz2{ margin:20px 2% 0px 0px;}


/**********************************礼包列表页**********************************/
/**手游风云榜**/
.mobSyfyBox{ width:100%; height:170px; background:url(../images/mbg.jpg) no-repeat; margin-top:0px;}
.mobSyfyTitle{ width:94%; margin:auto; padding-top:5px;}
.mobSyfyTitle h2{ float:left; color:#FFFFFF; font-size:18px;}
.mobSyfyTitle a{ display:block; float:right; color:#FFFFFF; text-decoration:none; margin-top:3px;}
.mobSyfyIn{ width:100%; height:125px !important; padding-top:7px;}
.mobSyfyCont{ width:100%; height:125px; overflow:hidden;}
.mobSyfyContIn{ float:left; width:84px !important; height:125px; padding-left:10px;}
.mobSyfyContIn a{ display:block; width:84px; height:125px; background:#FFFFFF; border-radius:10px; position:relative;}
.mobSyfyContIn a img{ width:72px; height:72px; border-radius:10px; margin:5px 0px 0px 6px;}
.mobSyfyContIn a h3{ height:18px; line-height:18px; overflow:hidden; font-size:14px; text-align:center; margin-top:5px;}
.mobSyfyContIn a p{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; text-align:center; margin-top:2px;}
.mobSyfyContIn a span{ display:block; width:30px; height:20px; line-height:20px; text-align:center; position:absolute; left:28px; bottom:48px; overflow:hidden; color:#FFFFFF;}
.mobSyfyContIn a span.red{ background:#F86060;}
.mobSyfyContIn a span.gray{ background:#C2C2C2;}
@font-face {
  font-family: 'htgengduo';
  src: url('../fonts/iconfont7.eot');
  src: url('../fonts/iconfont7.eot') format('embedded-opentype'),
  url('../fonts/iconfont7.woff') format('woff'),
  url('../fonts/iconfont7.ttf') format('truetype'),
  url('../fonts/iconfont7.svg#iconfont') format('svg');
}
.htgengduo{
  font-family:"htgengduo" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mobJsBox{ width:100%;}
.mobJsTiTle{ width:100%; height:37px; line-height:37px; border-bottom:1px solid #459DF5; border-top:2px solid #459DF5;}
.mobJsTiTle h2{ float:left; font-size:18px; color:#333333; margin:0px 0px 0px 3%;}
.mobKdlbList{ width:100%;} 
.mobKdlbList li{ width:100%; border-bottom:1px solid #F3F3F3; padding-bottom:12px; margin-top:12px;}
.mobKdlbLeft{ float:left; width:75%; margin:0px 0px 0px 3%;}
.mobKdlbLeft span img{ float:left; width:72px; height:72px; margin:0px 10px 0px 0px;}
.mobKdlbLeft dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; margin-top:5px;}
.mobKdlbLeft dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.mobKdlbLeft dl dd.cont2{ width:100%; font-size:12px; color:#999999; margin-top:5px;}
.mobKdlbLeft dl dd.cont2 span{ display:block; float:left;}
.mobKdlbLeft dl dd.cont2 span.middle{ width:43px; height:8px; background:#F3F3F3; border-radius:100px; margin:7px 0px 0px 5px;}
.mobKdlbLeft dl dd.cont2 span.middle em{ display:block; background:#F86060; width:30%; height:8px; border-radius:100px 0px 0px 100px;}
.mobKdlbLeft dl dd.cont2 span.right{ margin-left:5px;}
.mobKdlbRight{ float:right; width:55px; height:25px; margin:23px 3% 0px 0px;}
.mobKdlbRight a.lanse{ display:block; width:53px; height:23px; line-height:23px; text-align:center; border:1px solid #459DF5; background:#459DF5; color:#FFFFFF; text-decoration:none; border-radius:100px;}
.mobKdlbRight a.huise{ display:block; width:53px; height:23px; line-height:23px; text-align:center; border:1px solid #E7E7E7; background:#F3F3F3; color:#999999; text-decoration:none; border-radius:100px;}


/**********************************礼包详细页**********************************/
.mobDtwsBox{ width:100%; border-top:1px solid #F3F3F3; padding-top:0px; border-bottom:1px solid #F3F3F3; padding-bottom:12px;}
.mobDtwsBox h1{ width:94%; margin:auto; line-height:30px; font-size:16px; color:#333333; font-weight:bold; margin-top:7px;}
.mobDtwsIn{ width:94%; margin:auto; margin-top:6px;}
.mobDtwsIn span img{ float:left; width:72px; height:72px; margin:0px 10px 0px 0px; border-radius:15px;}
.mobDtwsIn dd{ height:18px; line-height:18px; overflow:hidden; font-size:12px; color:#999999; margin-top:7px;}
.mobDtwsSubmit{ width:94%; margin:auto; height:35px; margin-top:12px;}
.mobDtwsSubmit a{ display:block; width:100%; height:35px; background:#459DF5; line-height:35px; text-align:center; color:#FFFFFF; text-decoration:none; border-radius:15px;}
.mobLbMsg{ width:94%; margin:auto; height:35px; position:relative;}
.mobLbMsgBg{ width:60%; background:#FFFFFF; border:2px solid #F0F0F0; border-radius:7px; position:absolute; left:20%; top:30px; padding:10px 0px; text-align:center; z-index:99;}
.mobLbMsgBg h2{ font-size:14px; color:#333333; text-align:center;}
.mobLbMsgBg a{ display:inline-block; width:108px; height:38px; line-height:38px; text-align:center; background:#459DF5; color:#FFFFFF; text-decoration:none; border-radius:100px; margin-top:10px;} 
.mobLbMsgBg p{ font-size:14px; color:#333333; margin-top:10px;}
@font-face {
  font-family: 'hanzhuo';
  src: url('../fonts/iconfont8.eot');
  src: url('../fonts/iconfont8.eot') format('embedded-opentype'),
  url('../fonts/iconfont8.woff') format('woff'),
  url('../fonts/iconfont8.ttf') format('truetype'),
  url('../fonts/iconfont8.svg#iconfont') format('svg');
}
.hanzhuo{
  font-family:"hanzhuo" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#178DD6;
}
@font-face {
  font-family: 'hpingguo';
  src: url('../fonts/iconfont9.eot');
  src: url('../fonts/iconfont9.eot') format('embedded-opentype'),
  url('../fonts/iconfont9.woff') format('woff'),
  url('../fonts/iconfont9.ttf') format('truetype'),
  url('../fonts/iconfont9.svg#iconfont') format('svg');
}
.hpingguo{
  font-family:"hpingguo" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#0ECA93;
}
@font-face {
  font-family: 'hlingqu';
  src: url('../fonts/iconfont10.eot');
  src: url('../fonts/iconfont10.eot') format('embedded-opentype'),
  url('../fonts/iconfont10.woff') format('woff'),
  url('../fonts/iconfont10.ttf') format('truetype'),
  url('../fonts/iconfont10.svg#iconfont') format('svg');
}
.hlingqu{
  font-family:"hlingqu" !important;
  font-size:18px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mobLibaoBox{ width:100%; border-bottom:1px solid #F3F3F3; padding-bottom:5px; margin-top:10px;}
.mobLibaoCont{ width:94%; margin:auto;}
.mobLibaoCont dl{ width:100%;}
.mobLibaoCont dl dt{ font-size:16px; color:#F85F5F; line-height:30px;} 
.mobLibaoCont dl dd{ color:#838383; line-height:30px;}
.mobZxrkList{ width:100%;}
.mobZxrkList li{ width:100%; border-bottom:1px solid #F3F3F3; padding-bottom:12px; margin-top:12px;}
.mobZxrkCont{ width:94%; margin:auto; overflow:hidden;}
.mobZxrkCont span img{ float:left; width:72px; height:72px; margin:0px 10px 0px 0px; border-radius:15px;}
.mobZxrkCont dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; margin-top:3px;}
.mobZxrkCont dl dd{ height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.mobZxrkCont dl dd a{ display:inline-block; height:18px; line-height:18px; border:1px solid #f4f4f4; background:#F6F6F6; padding:0px 4px; color:#999999; text-decoration:none; border-radius:3px; margin:0px 5px 0px 0px;}
.mobZxrkLink{ width:100%; overflow:hidden;}
.mobZxrkLink a{ display:block; float:left; height:25px; line-height:25px; color:#FFFFFF; text-decoration:none; padding:0px 10px; border-radius:100px; margin:12px 0px 0px 3%;}
.mobZxrkLink a.bg1{ background:#178DD6;}
.mobZxrkLink a.bg2{ background:#FF9900;}
.mobZxrkLink a.bg3{ background:#F86060;}
.mobZxrkLink a.bg4{ background:#42C981;}
.mobZxrkLink a.bg5{ background:#8984D4;}


/**********************************文章内页**********************************/
.wzWzBox{ width:100%; border-bottom:10px solid #f4f4f4; padding-bottom:15px;}
.wzWzTitle{ width:94%; margin:auto; margin-top:12px;}
.wzWzTitle h1{ font-size:19px; color:#333333; line-height:30px;}
.wzWzTitle p{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:8px;}
.wzMsBox{ width:100%; height:80px; background:#F7F7F7; border-top:1px solid #F0F0F0; margin-top:11px;}
.wzMsCont{ width:78%;}
.wzMsCont .nfxNdSpace{ margin-top:10px;}
.wzMsCont .nfxNdSpace img{ width:60px; height:60px; border-radius:15px;}
.wzMsCont dl{ margin-top:15px;}
.wzWzSubmit{ float:right; width:60px; height:30px; line-height:30px; text-align:center; margin-top:25px;}
.wzWzSubmit a{ display:block; width:60px; height:30px; background:#459DF5; color:#FFFFFF; text-decoration:none; border-radius:6px;}
.wzWzzdBox{ width:96%; margin:auto; margin-top:10px;}
.wzWzzdCont{ width:100%; font-size:14px; color:#4D4D4D; line-height:25px; word-wrap:break-word;}
.wzWzzdCont img{ max-width:100%; margin:15px 0px;}
.wzWzzdBox .wzWzzdCont h3,.ylJjBqCont h3{overflow: hidden;font-size: 16px;line-height: 20px;margin: 10px 0px;font-weight: bold;border-left: 3px solid #459df5;padding-left: 10px;height: 20px;}
.wzWzzdImg{ text-align:center;}
.wzWzzdCont h2{ font-size:16px; margin-bottom:6px; color:#333333;}
.wzXbtjBox{ width:96%; margin:auto; margin-top:15px;}
.wzXbtjTitle{ width:100%;}
.wzXbtjTitle h2{ font-size:20px; color:#FF5151;}
.wzXbtjCont{ width:100%;}
.wzXbtjCont a{ display:block; height:18px; line-height:18px; overflow:hidden; margin-top:20px; font-size:14px;}
.wzWzFx{ width:96%; margin:auto; margin-top:20px;}
.wzWzFxTitle{ float:left; font-size:12px; color:#666666; margin-top:3px; margin-right:10px;}
.wzWzFxCont{ float:left;}
.wzWzjcList{ width:100%; margin-top:5px;}
.wzWzjcList li{ float:left; width:25%; text-align:center; margin-top:15px;}
.wzWzjcImg{ width:100%; text-align:center;}
.wzWzjcImg a{ display:inline-block; width:72px; position:relative;}
.wzWzjcImg a img{ width:72px; height:72px; border-radius:15px;}
.wzWzjcImg a span{ display:block; width:38px; height:17px; line-height:17px; text-align:center; position:absolute; left:0px; top:0px; font-size:12px; color:#FFFFFF; border-radius:100px;}
.wzWzjcImg a span.huobao{ background:#FF5151;}
.wzWzjcImg a span.jingping{ background:#FF9F11;}
.wzWzjcName{ width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:8px;}
.wzWzjcSub{ width:72px; height:25px; margin:auto; margin-top:7px;}
.wzWzjcSub a{ display:inline-block; width:70px; height:23px; line-height:23px; border:1px solid #459DF5; color:#459DF5; text-decoration:none; border-radius:6px;}
.wzSjBox{ width:100%; background:#F3F3F3; margin-top:10px; padding-bottom:12px;}
.wzSjIn{ width:94%; margin:auto;}
.wzSjIn em{ display:block; float:left; width:72px; height:72px; margin:0px 10px 0px 0px;}
.wzSjIn em img{ width:72px; height:72px; border-radius:20px; margin-top:10px;}
.wzSjIn dl{ padding-top:17px;}
.wzSjIn dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.wzSjIn dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.wzSjIn dl dd.cont1{ color:#F0AC00;}
.wzSjSubmit{ width:94%; margin:auto; height:35px; margin-top:15px;}
.wzSjSubmit a{ display:block; width:100%; height:35px; line-height:35px; background:#F0AC00; border-radius:6px; text-align:center; color:#FFFFFF; text-decoration:none; font-size:16px;}


.content img,.content iframe,.content video{width:auto;height:auto;max-width:90%;}
.content img{width: 100%!important;height: 100%!important;}
/*.ylJjBqCont h3{font-size: 18px;font-weight: bold;padding: 5px 0px;padding: 15px 15px 5px 0px;color: #1aabc0;line-height: 30px;}*/
/*全屏显示大图*/
.opacityBottom{width: 100%;height: 100%;position: fixed;background:rgba(0,0,0,0.8);z-index:1000;top: 0;left: 0}
.none-scroll{overflow: hidden;}
.bigImg{width:90%;max-height:96%;position:fixed;z-index: 10001;}
.padding_top_10{padding-top: 10px;}

.m_l_10{margin-left: 10px;}
.nfxMsXzBox_new a{width: 100%;border-radius: 5px;float: left;}
.btn_color{background: #fff!important;border: 1px solid #459DF5!important;color: #459DF5!important;}
.no_btn_color{background: #fff!important;border: 1px solid #0ECA93!important;color: #0ECA93!important;}
.btn_color i{width: 25px;height: 25px;}
.dx_icon{width: 20px;height: 20px;margin-top: 7px;}

.pic_list figure{float: left;width: auto;margin: 0;margin-right: 5px;}
.my-gallery figcaption {display: none;}
.no_down a{background: #c3c2c2;}

/*tag-detail*/
.nfxWxBox {width: 100%;border-bottom: 8px solid #EAEAEA;padding-top: 10px;margin-top: 10px;}
.nfxWxBox h1 {width: 96%;margin: auto;font-size: 18px;color: #333333;border-bottom: 1px solid #eee;padding-bottom: 10px; /*margin-top: 15px;*/}
.nfxWxBoxIn {width: 96%;margin: auto;line-height: 25px;margin-top: 5px;color: #4C4C4C;}
.nfxWyBoxIn{background: #ffffff;}
.l_box {overflow: hidden;margin-top: 10px;padding: 10px;}
.colors-tag {margin-left: -10px;overflow: hidden;}
.colors-tag li {float: left;margin: 0 0 10px 10px;}
.colors-tag li a {display: block;color: #fff;line-height: 24px;padding: 0 9px;background: #f5f5f5;text-decoration: none;}
.nfxWxBox h1 span{margin-left: 10px;font-size:13px;}

/*tag-list*/
.bqXgwzTitle_tag{background: #459df51f;border-radius: 5px;}
.bqXgwzTitle_tag h2{background: #459df5;color: #fff;padding: 5px 10px;border-radius: 5px;box-shadow: 2px 1px 2px #888888;}

/*zhuanti*/
.zhuanti{width: 100%;margin: 0 auto;}
.zhuanti .zt_tab{ display: table; width: 96%;border: 1px solid #f2f2f2;background: #f2f2f2;border-radius: 3px;margin: 15px auto;overflow: hidden;}
.zhuanti .zt_tab li{display: table-cell; width: 25%;margin-left: 1px;}
.zhuanti .zt_tab li a{display: block;line-height: 35px;font-size: 13px;color: #888;text-align: center;font-weight: bold;background: #fafcfc;}
.zhuanti .zt_tab li:first-child{margin-left: 0px;}
.zhuanti .zt_tab li a:hover{color: #595959;}
.zhuanti .zt_tab li.sub_current a{background: #3399fa;color: #fff;}
.zhuanti .zt_tab li a:active{background: #3399fa;color: #fff;}
.ztlist { background: #fff; }
.ztlist ul { padding: 0 12px; overflow: hidden; }
.ztlist ul li { width: 50%; display: inline-block; float: left; }
.ztlist ul li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 55%; border-radius: 6px;}
.ztlist ul li a img { display: block; width: 98%; min-height: 100%; border-radius: 6px;height: 100px; }
.ztlist ul li a p { width: 96%; margin: 0 auto; font-size: 14px; color: #333; line-height: 34px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; }
.ztlist ul li:nth-child(even) img { float: right; }

.wzWzzdCont img,.wzWzzdCont iframe,.wzWzzdCont video{width:auto!important;height:auto!important;max-width:90%;}
.span-tag span{margin-right: 5px;}

/*下载页面css*/
.app_des_down { background: #fff; padding: 20px 24px; position: relative; }
.app_des_down .icon { position: absolute; right: 40px; top: 0; width: 39px; height: 54px; background: url("../images/icon_phb.png") no-repeat; background-size: 100% 100%; }
.app_des_down .info { /*overflow: hidden;*/ margin: 0 auto; text-align: center; }
.app_des_down .info .tx { margin: 10px auto; display: inline-block; }
.app_des_down .info .tx, .app_des_down .info .tx img { width: 110px; height: 110px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.app_des_down .info .bt { text-align: center; font-size: 18px; font-weight: bold; color: #444; line-height: 20px; margin: 10px 0; }
.app_des_down .info .txt { margin: 5px 0; color: #b0b0b0; font-size: 12px; line-height: 16px; }
.app_des_down .info .txt2 { text-align: center; font-size: 14px; color: #686868; margin: 5px auto 10px; }
.app_des_down .info .btn { overflow: hidden; width: 100%; }
.app_des_down .info .btn .btn { display: inline-block; height: 30px; line-height: 30px; width: 98%; max-width: 400px; min-width: 230px; border-radius: 14px; margin: 5px 0; background: #eee; font-size: 14px; color: #fff; }
.app_des_down .info .btn .az_btn { background: #63c99a; box-shadow: 0 0 8px #63c99a; }
.app_des_down .info .btn .ios_btn { background: #3399fa; box-shadow: 0 0 8px #3399fa; }
.app_des_down .info .btn .zt_btn { background: #f2ae24; box-shadow: 0 0 8px #f2ae24; }
.b_bottom_1{border-bottom: 1px solid #eee;}
.app_des_down .anzhuo,.app_des_down .pingguo{font-size:16px;}

/*applink*/
.app_title {width: 100%;border-bottom: 8px solid #EAEAEA;padding-bottom: 10px;padding-top: 0px;}
.app_title h1 {width: 96%;margin: auto;font-size: 18px;color: #333333;margin-top: 15px;height: 25px;overflow: hidden;line-height: 30px;}
.app_title .nfxWxBoxIn {width: 96%;margin: auto;line-height: 25px;margin-top: 5px;color: #4C4C4C;}

/*tag*/
.star { width: 66px; position: relative; margin: 5px 0; }
.star, .star span { height: 10px; background: url(../images/icon_star.png) no-repeat; background-size: 66px auto; }
.star span { display: block; position: absolute; left: 0; top: 0; max-width: 100%; background-position: 0 -11px; }

.hotgame { padding: 0 12px 12px; position: relative;border-bottom: 1px solid #F0F0F0; }
.hotgame .downls { padding: 0; }
.hotgame .btn { display: block; height: 32px; line-height: 32px; color: #ffffff; text-align: center; font-size: 14px; border-radius: 3px; background: #3399ff; }
.hotgame .tag { width: 41px; height: 52px; background: url(../images/icon_bk.png) no-repeat; background-size: 100%; text-align: center; line-height: 61px; color: #fff; position: absolute; right: 12px; top: 0; font-size: 14px; }
.hotgame .img_list { margin-top: 12px; overflow-x: auto; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; }
.hotgame .img_list ul li { margin-right: 6px; display: inline-block; height: 170px; overflow: hidden; background: #f5f5f5; }
.hotgame .img_list ul li img { height: 170px; width: initial; position: relative; z-index: 1; }
.more { margin: 12px auto 20px; display: block; font-size: 14px; color: #999; line-height: 32px; height: 32px; width: 160px; text-align: center; background: #f2f2f2; border-radius: 16px; }

.downls { padding: 0 12px; }
.downls li { overflow: hidden; width: 100%; display: flex; }
.downls li .img { display: block; }
.downls li .img, .downls li .img img { width: 64px; height: 64px; border-radius: 12px; }
.downls li .info { flex: 1; height: 64px; margin: 0 12px; }
.downls li .info .bt { font-size: 14px; color: #333; overflow: hidden; height: 25px; line-height: 25px; display: block; }
.downls li .info .type { font-size: 12px; color: #999; height: 20px; line-height: 20px; display: block; overflow: hidden; }
.downls li .downl { width: 60px; height: 26px; line-height: 26px; background: #3399ff; color: #fff; font-size: 12px; text-align: center; display: block; border-radius: 3px; margin-top: 20px; }
.downls li { padding: 12px 0; border-bottom: 1px solid #f5f5f5; }
.downls li:last-child { border: none; }

/*首页专区专题*/
.img_list { margin-top: 12px; overflow-x: auto; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; }
.img_list ul li { margin-right: 6px; display: inline-block; height: 130px; overflow: hidden; position: relative;}
.img_list ul li a>img { height: 100px; width: 180px; position: relative; z-index: 1;border-radius: 5px; }
.img_list ul li a span {width: 180px;height: 24px;text-align: center;line-height: 24px;font-size: 14px;color: #4c4c4c;overflow: hidden;margin: 2px auto;position: absolute;z-index: 1;left: 0px;bottom: 0px;}

/*首页排行*/
.nfxZxyyBox span { display: block; width: 92px;height: 13px;margin-left: -10px;background: url(../images/stars.png) no-repeat; background-size: auto 100%; }
.nfxZxyyBox span.star4 { background-position: -0.34rem 0; }

.bqRjphIn ul li .li_rank { position: absolute; left: 10px;top: 33px; }
.bqRjphIn ul li .li_rank span { display: block; width: 14px; height: 14px; line-height: 14px; background-color: #bbb; text-align: center; font-size: 12px; color: #fff; font-family: 'Arial'; font-weight: bold; font-style: italic; text-indent: -0.02rem; }
.bqRjphIn ul li .li_rank span.ra1 { background-color: #ff5555; }
.bqRjphIn ul li .li_rank span.ra2 { background-color: #ff9d10; }
.bqRjphIn ul li .li_rank span.ra3 { background-color: #76c880; }

.phlist li{position: relative;}
.phlist .nfxZxyyBox {float: left;width: 77%;padding-left: 6%;}

/*修改2020-02-19*/
 /*确认安全下载*/
 /*弹出框*/
.alert_sub_box,.alert_frmDown_box{ display: none; width: 88.5%; padding-bottom: 50px; border: thin solid #3794F0; border-radius: 10px; overflow: hidden; background: #FFFFFF; position: fixed; top: 50%; left: 50%; margin-top: -100px; margin-left: -44.3%; z-index: 5; }
.alert_tit{ width: 96%; height: 35px; line-height: 35px; padding:0 2%; color: #FFFFFF; font-size: 16px; background: #3794F0; }
.alert_con{ padding-bottom: 25px; }
.alert_con h1{ text-align: center; font-size: 18px; line-height: 25px; padding: 25px 15px 0; }
.alert_con h2{ text-align:center; padding: 65px 0 40px; font-weight: normal; font-size: 18px; }
.alert_con p{ padding: 25px 15px 0; font-size: 14px; line-height: 20px; }
.alert_btn_box1,.alert_btn_box2{ width: 100%; height: 50px; margin: 0 auto; overflow: hidden; border:0; position: absolute; left: 0; bottom: 0 }
.alert_btn_box1 a,.alert_btn_box1 button,.alert_btn_box2 a,.alert_btn_box2 button{ display: block; float: left; border:0; width:50%; height: 50px; text-align:center; line-height: 50px; box-sizing: border-box; }
.alert_con .frm_sub{ background: #3794F0; color: #FFFFFF; }
.alert_con .no_sub{ background: #E7E7E7; color: #333333; }
.alert_frmDown_box .i_close{ display: block; width: 14px; height: 14px; background: url(../images/bg19.png) no-repeat -55px 0px/200px 200px; position: absolute; right: 10px; top: 10px; }

.wdj_xz_box{ width: 96%; padding: 0 2%; margin-top: 15px; }
.frm_use_wdj{ display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin: -2px 5px 0 0; background: url(../images/bg19.png) no-repeat -35px 0/200px 200px; }
.wdj_xz_btn .btn_xz2{ display: block; line-height: 35px; background: #1E89E0; font-size: 14px; border-radius: 17px; margin-right: 2%; margin-top: 0; }
.wdj_xz_btn .btn_xz2.btn_safe{ display: none; }
.wdj_xz_btn.wdj_xz_safe .btn_xz2{ display: none; }
.wdj_xz_btn.wdj_xz_safe .btn_xz2.btn_safe{ display: block; }
.wdj_xz_box p{ text-align: center; line-height: 22px; color: #999999; font-size: 14px; margin-top: 8px; }
.wdj_xz_btn.wdj_xz_safe+p .frm_use_wdj{ background-position: -20px 0; }
.btn_xz1{ display: block; width: 56px; height: 23px; line-height: 23px; text-align: center; margin: 8px auto 0; color: #1E89E0; background: #FFFFFF; border:thin solid #1E89E0; border-radius: 3px; }
.btn_xz2{ width: 96%; margin: 8px auto 0; height: 35px; line-height: 35px; border-radius: 3px; text-align: center; font-size: 16px; color: #FFFFFF; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

.wdj_xz_box .mobTankuang{ position: fixed; top: 50%; margin-top:-105px; }

/**********************************话题**********************************/
/*推荐游戏*/
.cngame_recom{ width: 96%; margin: 15px auto 0; }
.cngame_recom img{ width: 64px; height: 64px; border-radius: 12px; float: left; margin-right: 15px; }
.cngame_recom_btn{ float: right; width: 65px; margin-left: 15px; }
.cngame_recom_btn a,.cngame_recom_btn span{ display: block; width: 65px; height: 25px; line-height: 25px; text-align: center; margin-top:10px; border-radius: 4px; overflow: hidden; color: #FFFFFF; font-size: 14px; text-decoration:none; }
.cngame_recom_btn .one{ margin-top: 3px; }
.cngame_recom_btn .btn_go{ background: #FF6C6C; }
.cngame_recom_btn .btn_other{ background: #1E89E0; }
.cngame_recom_btn .btn_none{ background: #CCCCCC; }
.cngame_recom dt{ height: 18px; line-height: 18px; overflow: hidden; }
.cngame_recom dd{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #999999; margin-top: 7px; }
.cngame_recom dd.cont1{ color: #333333; }
/*推荐标签*/
.cnHtLab_recom{ width:98%; padding-top: 3px; }
.cnHtLab_recom a{ display: block; float: left; min-width:28px; padding: 0 5px; text-align: center; margin: 12px 0 0 2%; background: #EFEFEF; border-radius: 2px; font-size: 14px; }
/*话题内容*/
.cnHtCon_Box{ border-bottom: 6px solid #F5F5F5; }
.cnHtCon_tit{ width: 96%; margin: 15px auto 0; }
.cnHtCon_tit h2{ float: left; height: 22px; line-height: 22px; overflow: hidden; font-size: 18px; }
.cnHtCon_tit h2 em{ float: left; display: block; width: 12px; height: 18px; margin: 2px 10px 0 0; background: url(../images/bg19.png) no-repeat; background-size: 200px 200px; }
.cnHtCon_tit h2 em.icon1{ background-position: -70px 0; }
.cnHtCon_tit h2 i{ display: inline-block; vertical-align: middle; background: url(../images/bg19.png) no-repeat; margin-left: 7px; background-size: 200px 200px; }
.cnHtCon_tit h2 i.i_hot{ width: 27px; height: 17px; background-position: -110px -25px; margin-top: -2px; }
.cnHtList{ width:100%;}
.cnHtList li{ width:96%; padding: 0 2% 15px; border-bottom:thin solid #EEEEEE; padding-bottom:15px; margin-top:15px;}
.cnHtList dl dt{ display:block; height:42px; overflow:hidden; line-height:21px; font-size:14px;}
.cnHtList dl dd{ height: 16px; line-height: 16px; overflow: hidden; margin-top: 7px; }
.cnHtList dl dd em{ display:block;}
.cnHtList dl dd em.left{ float:left; font-size:12px; color:#999999;}
.cnHtList dl dd em.right{ float:right; font-size:12px; color:#999999;}
.cnHtList dl dd em i{ display: inline-block; vertical-align: middle; margin-right: 3px; width: 13px; height: 13px; background: url(../images/bg19.png) no-repeat; background-size: 200px 200px; }
.cnHtList dl dd em i.i_time{ background-position: -85px 0; }
.cnHtList img{ width:118px; height:66px; float: right; margin-left: 15px; border-radius: 4px; }
/*查看更多*/
.cnHtCon_more{ display: block; width: 190px; height: 30px; line-height: 30px; border:thin solid #EEEEEE; margin: 15px auto 0; border-radius: 4px; text-decoration:none; text-align: center; color: #999999; }
.cnHtCon_more b{ display: inline-block; width: 11px; height: 11px; vertical-align: middle; background: url(../images/bg19.png) no-repeat -85px -15px/200px 200px; margin: -2px 0 0 10px; }
/*相关下载*/
.cnHtXgxz_list{ width: 96%; margin: 15px auto 0; }
.cnHtXgxz_list li{ margin: 12px auto 0; padding-bottom: 12px; border-bottom: thin solid #EEEEEE; }
.cnHtXgxz_list img{ width: 64px; height: 64px; border-radius: 12px; float: left; margin-right: 15px; }
.cnHtXgxz_btn{ display: block; float: right; width: 50px; height: 24px; line-height: 24px; margin:18px 0 0 12px; border:thin solid #1E89E0; text-align: center; border-radius: 4px; font-size: 14px; text-decoration:none; }
.cnHtXgxz_list dt{ height: 18px; line-height: 18px; overflow: hidden; }
.cnHtXgxz_list dd{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #999999; margin-top: 7px; }
.cnHtXgxz_list dd.cont1{ color: #333333; }
/*游戏展示*/
.cnHtYx_list li{ width: 20%; float: left; margin-top: 15px; }
.cnHtYx_list img{ display: block; width:64px; height: 64px; border-radius: 12px; margin: 0 auto; }
.cnHtYx_list h3{ font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-top: 10px; }
.cnHtYx_btn{ display: block; width: 60px; height: 29px; border-radius: 4px;margin: 8px auto 0; background: #1E89E0; color: #FFFFFF; text-align: center; line-height: 29px; text-decoration:none; }
.cnHtYx_btn em{ display:inline-block; vertical-align: middle; width: 8px; height:13px; background: url(../images/bg19.png) no-repeat -100px -25px/200px 200px; margin: -2px 7px 0 0; }
/*推荐阅读*/
.cnHtTjyd_box{ padding-bottom: 15px; }
.cnHtTjyd_list{ padding-top: 3px; }
.cnHtTjyd_list li{ width: 96%; height: 22px; line-height: 22px; margin: 12px auto 0; overflow: hidden; }
.cnHtTjyd_list em{ display: block; float: left; width: 9px; height: 15px; margin: 4px 10px 0 0; background: url(../images/bg19.png) no-repeat -85px -30px/200px 200px; }
.cnHtTjyd_list span{ display: block; float: right; width: 42px; height: 18px; font-size: 12px; color: #999999; padding-top:3px; text-align: center; line-height: 18px; background: url(../images/bg19.png) no-repeat -100px 0/200px 200px; }

/**********************************话题列表**********************************/
.cnZxht_list li{ width: 96%; padding: 0 2%; margin: 15px auto 0; padding-bottom: 15px; border-bottom: 6px solid #F5F5F5; }
.cnZxht_list h3{ font-size: 16px; float: left; width: auto; height: 20px; line-height: 20px; overflow: hidden; }
.cnZxht_list h3 em{ display:block; float: right; height: 16px; line-height: 16px; margin: 2px 0 0 5px; padding: 0 5px; background: #F1F1F1; color: #999999; font-size: 12px; text-align: center; border-radius: 2px; }
.cnZxht_list p{ color: #999999; line-height: 22px; margin-top: 10px; }
.cnZxht_list .img_box{ display: block; width: 100%; max-height: 480px; overflow: hidden; margin-top: 10px; }
.cnZxht_list .img_box img{ width: 100%; max-height: 62.5vw; }

.cnRmbq_list{ width:99%; padding-top: 5px; }
.cnRmbq_list li{ float:left; margin:10px 0px 0px 2%;}
.cnRmbq_list li a{ display:block; float:left; height:25px; line-height:25px; padding:0px 6px; color:#ffffff; text-decoration:none; border-radius:2px;}
.cnRmbq_list li a.bg1{ background:#FF968B;}
.cnRmbq_list li a.bg2{ background:#B2BFFF;}
.cnRmbq_list li a.bg3{ background:#B9DA6A;}
.cnRmbq_list li a.bg4{ background:#FFAED1;}
.cnRmbq_list li a.bg5{ background:#9BE8FF;}
