@charset "gb2312";
/* CSS Documentkaifamei原创源码，唯一官网：www.kaifamei.com */

/**********************************首页**********************************/
/**小编推荐**/
.nfxXbtjBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.nfxXbtjIn{ width:96%; margin:auto;}
.nfxXbtjTitle{ width:100%; overflow:hidden; padding-top:15px;}
.nfxXbtjTitle h2{ float:left; height:25px; overflow:hidden;}
.tabsMenu{ float:right; width:98px; height:25px; border:1px solid #2AB7F7; border-radius:5px; z-index:10;}
.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;}
.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;}

/**特色专题**/
.nfxTsztBox{ width:100%; height:120px; position:relative; padding-top:10px;}
.nfxTsztBox a img{ width:100%; height:120px;}
.nfxTsztBottom{ width:80%; position:absolute; left:0px; bottom:13px;}
.nfxTsztBottom span{ display:block; width:100%; height:35px; background:#333333; position:relative; filter:alpha(opacity=50); _filter:alpha(opacity=50); opacity:0.5;}
.nfxTsztBottom p{ display:block; width:90%; position:absolute; left:15px; bottom:7px;}
.nfxTsztBottom p a{ display:block; width:100%; height:23px; line-height:23px; 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:#2AB7F7; text-decoration:none; font-size:16px; padding-right:30px;}
.nfxMore a{ text-decoration:none;}
.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 #EAEAEA; 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:100px; height:70px; margin-right:15px; float:left;}
.nfxZbListIn span img{ width:100px; height:70px;}
.nfxZbListIn dl dt{ max-height:50px; font-size:17px; 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?#iefix') 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: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;}


/**********************************软件标签内容页**********************************/
.nfxBqnrBox{ width:96%; margin:auto; padding-top:10px;}
.nfxBqnrBoxIn{ width:100%; height:90px; position:relative;} 
.nfxBqnrBox img{ width:100%; height:90px;}
.nfxBqnrBoxIn p{ display:block; width:100%; height:35px; line-height:35px; overflow:hidden; position:absolute; top:28px; left:0px; text-align:center; font-size:30px; color:#FFFFFF;}
.nfxBqnrCont{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.nfxBqnrRm{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:10px;}
.nfxWxBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:10px;}
.nfxWxBoxIn{ width:96%; margin:auto; line-height:25px; margin-top:10px; color:#4C4C4C;}
.nfxRmbqTitle{ margin:10px 0px 0px 10px;}


/**********************************软件分类页**********************************/
.nfxFlBox{ width:100%; height:49px; border-bottom:1px solid #F2F2F2;}
.nfxFlMenu{ width:70%; margin:auto;}
.nfxFlMenu li{ float:left; width:50%; height:49px; line-height:49px; text-align:center;}
.nfxFlMenu li a{ display:block; width:100%; height:49px; font-size:20px; color:#333333; text-decoration:none;}
.nfxFlMenu li a.hover{ height:48px; border-bottom:2px solid #2AB7F7; color:#2AB7F7;}
.nfxFlList{ width:100%;}
.nfxFlList li{ float:left; width:33%; height:129px; border-left:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2;}
.nfxFlList li a{ display:block; width:100%; text-decoration:none; text-align:center;}
.nfxFlList li a b{ display:inline-block; width:60px; height:60px; background:url(../images/bg10.png) no-repeat; background-size:280px 220px; margin:20px 0px 0px 0px;}
.nfxFlList li a b.icon1{ background-position:0px 0px;}
.nfxFlList li a b.icon2{ background-position:-70px 0px;}
.nfxFlList li a b.icon3{ background-position:-140px 0px;}
.nfxFlList li a b.icon4{ background-position:-210px 0px;}
.nfxFlList li a b.icon5{ background-position:0px -75px;}
.nfxFlList li a b.icon6{ background-position:-70px -75px;}
.nfxFlList li a b.icon7{ background-position:-140px -75px;}
.nfxFlList li a b.icon8{ background-position:-210px -75px;}
.nfxFlList li a b.icon9{ background-position:0px -150px;}
.nfxFlList li a b.icon10{ background-position:-70px -150px;}
.nfxFlList1 li a b{background:url(../images/bg12.png) no-repeat; background-size:280px 220px;}
.nfxFlList li a b.icon11{ background-position:0px 0px; }
.nfxFlList li a b.icon12{ background-position:-70px 0px; }
.nfxFlList li a b.icon13{ background-position:-140px 0px; }
.nfxFlList li a b.icon14{ background-position:-210px 0px; }
.nfxFlList li a b.icon15{ background-position:0px -75px; }
.nfxFlList li a b.icon16{ background-position:-70px -75px; }
.nfxFlList li a b.icon17{ background-position:-140px -75px; }
.nfxFlList li a b.icon18{ background-position:-210px -75px; }
.nfxFlList li a b.icon19{ background-position:0px -150px; }
.nfxFlList li a h3{ display:block; width:100%; text-align:center; margin-top:8px; font-size:16px; color:#333333;}


/**********************************软件列表页**********************************/
.ylMoreOther{ text-align:center; margin-top:15px;}
.nfxChakan{ width:150px; height:40px; margin:auto; margin-top:15px;}
.nfxChakan a{ display:block; width:148px; height:38px; line-height:38px; border:1px solid #2AB7F7;}
.nfxChakan a h3{ float:left; font-size:16px; color:#2AB7F7; margin:0px 0px 0px 30px;}
.nfxChakan a span{ display:block; float:left; width:18px; height:18px; background:url(../images/bg7.png) no-repeat -40px 0px; background-size:100px 100px; margin:10px 0px 0px 5px;}


/**********************************资讯教程**********************************/
.nfxZxflBox{ width:100%;}
.nfxZxflTitle{ width:100%; height:49px; line-height:49px; border-bottom:1px solid #F0F0F0;}
.nfxZxflTitle h2{ margin-left:2%;}
.nfxZxflBg{ width:100%; background:#F6F6F6; padding-bottom:13px;}
.nfxZxflList{ width:100%;}
.nfxZxflList li{ float:left; width:22%; height:30px; margin:13px 0px 0px 2%;}
.nfxZxflList li a{ display:block; width:100%; eight:28px; line-height:28px; text-align:center; border:1px solid #DFDDE6; background:#FFFFFF; color:#666666; text-decoration:none;}
.nfxZxflList li a.hover{ background:#2AB7F7; border:1px solid #2AB7F7; color:#FFFFFF;}
.nfxRjjcList{ width:100%;}
.nfxRjjcList li{ width:100%; height:39px; border-bottom:1px solid #F0F0F0; text-align:left;} 
.nfxRjjcList li a{ display:block; width:90%; height:39px; line-height:39px; overflow:hidden; background:url(../images/bg9.png) 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:#2AB7F7; text-decoration:none; border:1px solid #2AB7F7;}


/**********************************H5游戏列表页**********************************/
.nfxZxjBg{ width:100%; height:50px; background:#EAEAEA; padding-top:15px;}
.nfxZxjMenu{ width:60%; margin:auto; height:33px; background:#FFFFFF; border:1px solid #2AB7F7; 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:#2AB7F7; color:#FFFFFF;}


/**********************************H5专题内页**********************************/
.nfxZtddBox{ width:96%; margin:auto;}
.nfxDnfBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:10px;}
.nfxDnfBoxIn{ width:96%; margin:auto; color:#4C4C4C; line-height:25px; margin-top:10px;}


/**********************************单机频道**********************************/
.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 #71B63B; color:#65B80A;}
.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:10px solid #EAEAEA; 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;}
 
/**********************************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 #EAEAEA;  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:50px;}
.nfxFhBox a{ display:inline-block; width:128px; height:38px; border:1px solid #2AB7F7; line-height:38px; text-align:center; color:#2AB7F7; text-decoration:none;}


/**********************************详细页**********************************/
.nyxGjyyBox{ width:94%; margin:auto; margin-top:15px;}
.nyxGjyyLeft{ float:left; width:75%;}
.nyxGjyyLeft a img{ float:left; display:block; width:64px; height:64px; margin:0px 10px 0px 0px;}
.nyxGjyyLeft dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.nyxGjyyLeft dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.nyxGjyyLeft dl dd span{ color:#ff6c6c;}
.nyxGjyyRight{ float:right; width:65px; margin-top:-10px;}
.nyxGjyyRight a{ display:block; width:65px; height:25px; color:#ffffff; text-align:center; line-height:25px; overflow:hidden; text-decoration:none; border-radius:5px; margin-top:10px;}
.nyxGjyyRight a.bg1{ background:#FF6C6C;}
.nyxGjyyRight a.bg2{ background:#3399FF;}

.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;}

/**弹出框**/
.mobTankuang{ width:80%; background:#FFFFFF; height:230px; position:absolute; top:22%; left:10%; 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;}
.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;}
.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;}

.nyxKdyxList{ width:100%; margin:auto; border-bottom:1px solid #EBEBEB; padding-bottom:8px;}
.nyxKdyxList li{ float:left; width:20%; text-align:center; margin:15px 0px 0px 0px; }
.nyxKdyxList li a{ display:inline-block; width:100%;}
.nyxKdyxList li a img{ width:64px; height:64px; border-radius:15px;}
.nyxKdyxList li a p{ height:18px; line-height:18px; overflow:hidden; margin-top:12px;}

.nyxSdmBox{ width:100%; margin:auto; border-bottom:1px solid #EBEBEB; padding-bottom:12px;}
.nyxSdmBoxIn{ width:94%; margin:auto;}
.nyxSdmBoxIn a{ display:block; float:left; margin:12px 10px 0px 0px;} 
.nyxSdmBoxIn a.bg1{ height:23px; border:1px solid #FF6C6C; line-height:23px; color:#FF6C6C; text-decoration:none; padding:0px 10px; border-radius:5px;}
.nyxSdmBoxIn a.bg2{ height:23px; border:1px solid #3399FF; line-height:23px; color:#3399FF; text-decoration:none; padding:0px 10px; border-radius:5px;}

.nyxMlctList{ width:94%; margin:auto;}
.nyxMlctList li{ width:100%; margin-top:12px;}
.nyxMlctList li a.cont1{ width:85%; display:block; float:left; height:18px; line-height:18px; overflow:hidden; margin-top:4px;}
.nyxMlctList li a.cont1 p{ max-width:80%; float:left;}
.nyxMlctList li a.cont1 span{ float:left; font-size:12px; color:#999999; font-size:12px; color:#999999; display:block; margin-left:7px; margin-top:1px;}
.nyxMlctList li em a{ display:block; float:right; height:23px; width:43px; border:1px solid #3399FF; line-height:23px; text-align:center; color:#3399FF; text-decoration:none; border-radius:5px;}

.nyxXgtjBox{ width:94%; margin:auto; line-height:30px; font-size:16px; color:#333333; margin-top:10px;} 
.nyxXgtjBox p{ width:100%; line-height:30px; font-size:16px; color:#333333;}
.nyxXgtjTitle{ width:100%; margin:10px 0px; font-size:18px; color:#ff6c6c;}
.nyxXgtjImg1{ text-align:center;}
.nyxXgtjBox img{ max-width:100%; margin:10px 0px;}
.nyxXgtjImg2{ text-align:center;} 
.nyxXgtjImg2 img{ height:205px; }

.nyxWrzzMsg{ width:94%; margin:auto;}
.nyxWrzzMsg a{ display:block; float:left; height:25px; line-height:25px; padding:0px 10px; color:#FFFFFF; text-decoration:none; border-radius:5px; margin:15px 10px 0px 0px;}
.nyxWrzzMsg a.bg1{ background:#FF968B;}
.nyxWrzzMsg a.bg2{ background:#B2BFFF;}
.nyxWrzzMsg a.bg3{ background:#B9DA6A;}
.nyxWrzzMsg a.bg4{ background:#FFAED1;}
.nyxWrzzMsg a.bg5{ background:#9BE8FF;}
.nyxYxjjList2 li{ border-bottom:none !important;}

.nyxTjydList{ width:94%; margin:auto;} 
.nyxTjydList li{ width:100%; margin-top:10px;}
.nyxTjydList li a{ display:block; width:96%; height:18px; line-height:18px; overflow:hidden; background:url(../images/bg19.png) no-repeat 0px 7px; padding-left:15px;}
.nyxQtyxList{ width:94%; margin:auto;}
.nyxQtyxList li{ float:left; width:32%; margin:12px 0px 0px 2%;}
.nyxQtyxList li:nth-child(3n+1){ margin-left:0px;}
.nyxQtyxList li.one{ margin-left:0px;}
.nyxQtyxList li a{ display:block; width:100%;}
.nyxQtyxList li a.bg1{ height:28px; line-height:28px; border:1px solid #FF6C6C; color:#FF6C6C; color:#FF6C6C; text-decoration:none; text-align:center; border-radius:5px;}
.nyxQtyxList li a.bg2{ height:28px; line-height:28px; border:1px solid #3399FF; color:#FF6C6C; color:#3399FF; text-decoration:none; text-align:center; border-radius:5px;}
.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;}

.nyxRmbqList{ width:94%; margin:auto;}
.nyxRmbqList a{ display:block; height:25px; float:left; line-height:25px; padding:0px 10px; border-radius:5px; color:#ffffff; text-decoration:none; margin:15px 10px 0px 0px;}
.nyxRmbqList a.bg1{ background:#FF968B;}
.nyxRmbqList a.bg2{ background:#B2BFFF;}
.nyxRmbqList a.bg3{ background:#B9DA6A;}
.nyxRmbqList a.bg4{ background:#FFAED1;}
.nyxRmbqList a.bg5{ background:#9BE8FF;}

.mxyRmphCont{ width:94%; margin:auto;}
.mxyRmphCont a{ display:block; float:left; height:25px; line-height:25px; background:#F5F5F5; padding:0px 10px; border-radius:100px; margin:15px 15px 0px 0px;}


/**********************************2019排行榜**********************************/
.nyxDyscTitle{ width:96%; margin:auto; margin-top:12px;}
.nyxDyscTitle h1{width:100%; font-size:20px; font-weight:bold; color:#333333; line-height:28px;}
.nyxDyscTitle h1 em{ display:inline-block; height:18px; line-height:18px; padding:0px 5px; border-radius:5px; background:#FF6C6C; font-size:12px; color:#FFFFFF; margin-left:10px;} 
.nyxDyscTitle p{ width:100%; height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:8px;}
.nyxDyscBg{ width:100%; background:#F3F9FF; color:#333333; padding:7px 0px 7px 0px; margin-top:12px;}
.nyxDyscBg p{ width:96%; margin:auto; line-height:20px;}
.nyxDyscIn{ width:96%; margin:auto;}
.nyxDyscImg{ width:100%; text-align:center; margin-top:15px;}
.nyxDyscImg img{ max-width:100%;}
.nyxFdwzBox{ width:100%; margin-top:15px;}
.nyxFdwzTitle{ width:100%; display: flex; justify-content:center; align-items: center;}
.nyxFdwzTitle span{ display:block; float:left; width:20px !important; height:13px !important; background:url(../images/bg7.png) no-repeat -55px -65px; background-size:100px 100px;}
.nyxFdwzTitle h2{ float:left; margin:0px 10px; font-size:16px; font-weight:bold; color:#3399ff; display:block; max-width:85%;} 
.nyxFdwzBox p{ line-height:20px; color:#333333; margin-top:15px;}
.nyxFdwzSub a{ display:block; height:28px; width:115px; line-height:28px; border-radius:5px; border:1px solid #3399FF; text-align:center; color:#3399FF; text-decoration:none; margin:auto; margin-top:15px;}
.nyxFdwzImg{ height:154px; overflow:hidden; text-align:center; margin-top:15px;}
.nyxFdwzImg a{ display:inline-block; margin-left:10px;} 
.nyxFdwzImg a img{ height:154px;}

.nfxSyphBox{ width:100%; margin:auto; margin-top:15px; border-bottom:8px solid #F5F5F5; padding-bottom:15px;}
.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;}
.nfxSyphList{ width:94%; margin:auto;}
.nfxSyphList li{ float:left; width:49%; margin:15px 0px 0px 2%;}
.nfxSyphList li.one{ margin-left:0px;}
.nfxSyphList li a.nfxSyphImg img{  display:block; width:100%;}
.nfxSyphList li dl{ width:100%; height:48px; background:#F4F4F4;}
.nfxSyphList li dl dt a{ display:block; width:94%; margin:auto; height:18px; line-height:18px; overflow:hidden; padding-top:6px;} 
.nfxSyphList li dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; width:94%; margin:auto; margin-top:3px;}
.nyxMore{ width:94%; margin:auto; height:29px; background:#F6F6F6; border-radius:100px; margin-top:15px;}
.nyxMore a{ display:block; width:100%; display: flex; justify-content:center; align-items: center; height:29px; color:#999999; text-decoration:none;}
.nyxMore a b{ display:block; width:13px; height:13px; background:url(../images/bg7.png) no-repeat -80px -65px; background-size:100px 100px; margin-left:10px;}

/**********************************2019视频**********************************/
.nyxYxjjMenu{ width:100%; height:40px; border-bottom:1px solid #EBEBEB; margin-top:10px;}
.nyxYxjjMenu li{ float:left; width:33.3%; height:40px;}
.nyxYxjjMenu li a{ display:block; width:100%; line-height:37px; height:37px; text-decoration:none; display: flex; justify-content:center; align-items: center;}
.nyxYxjjMenu li a h2{ font-size:18px; color:#333333; float:left;}
.nyxYxjjMenu li a em{ display:block; float:left; width:28px; height:15px; background:#AAAAAA; border-radius:100px; line-height:15px; font-size:12px; color:#ffffff; text-align:center; overflow:hidden; margin-top:-15px;}
.nyxYxjjMenu li a.hover{ height:37px; border-bottom:3px solid #3399FF;}
.nyxYxjjMenu li a.hover h2{ color:#3399FF;}
.nyxYxjjMenu li a.hover em{ background:#FF6C6C;}

.nyxYxjjList{ width:94%; margin:auto;}
.nyxYxjjList li{ width:100%; border-bottom:1px solid #EBEBEB; padding-bottom:15px;}
.nyxYxjjList li p a{ display:block; height:18px; line-height:18px; overflow:hidden; width:94%; margin:auto; margin-top:15px;}
.nyxYxjjList li dl{ width:94%; margin:auto; margin-top:15px; }
.nyxYxjjList li dl dt a.nyxYxjjImg{width:100%; display:block; position:relative; height:auto !important;}
.nyxYxjjList li dl dt a.nyxYxjjImg img{width:100%; display:block;}
.nyxYxjjList li dl dt a.nyxYxjjImg span{ display:block; width:48px; height:48px; background:url(../images/bg17.png) no-repeat 0px -15px; background-size:200px 200px; position:absolute; left:15px; bottom:-20px;}
.nyxYxjjList li dl dt a.nyxYxjjImg em{ display:block; width:50px; height:18px; line-height:18px; text-align:center; background:#333333; color:#FFFFFF; text-decoration:underline; text-decoration:none; border-radius:100px; position:absolute; right:15px; bottom:15px; z-index:10;}
.nyxYxjjList li dl dd.cont1{ width:100%; text-align:right; margin-top:10px;}
.nyxYxjjList li dl dd.cont1 span{ display:inline-block; font-size:12px; color:#999999; margin-left:10px;}
.nyxYxjjList li dl dd.cont1 span b{ display:inline-block; width:18px; height:11px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; margin:5px 6px 0px 0px;}
.nyxYxjjList li dl dd.cont1 span b.icon1{ background-position:0px 0px;}
.nyxYxjjList li dl dd.cont1 span b.icon2{ background-position:-20px 0px;}
.nyxYxjjList li dl dd.cont1 span b.icon3{ background-position:-40px 0px;}

/**********************************2019视频内页**********************************/
.nyxWzryVideo{ width:100%; margin-top:10px;}
.nyxWzryVideo img{ width:100%;}
.nyxBwyxBox{ width:100%; border-bottom:1px solid #EBEBEB; padding-bottom:15px;}
.nyxBwyxTitle{ width:94%; margin:auto; margin-top:11px;}
.nyxBwyxTitle p span{ display:inline-block; height:21px; line-height:21px; background:#FF6C6C; font-weight:bold; border-radius:3px; padding:0px 5px; color:#FFFFFF; margin:0px 10px 0px 0px;}
.nyxBwyxTitle p{ font-size:18px; color:#333333; line-height:25px;}
.nyxBwyxTitle p em{ display:inline-block; height:19px; line-height:19px; font-size:12px; color:#3399FF; border:1px solid #3399FF; padding:0px 5px; border-radius:4px; margin-left:10px; background:#F3F9FF;}
.nyxBwyxTitle p em a{ color:#3399FF; text-decoration:none;} 
.nyxYysgBox{ width:94%; margin:auto; margin-top:15px;}
.nyxYysgLeft{ float:left; width:77%;}
.nyxYysgLeft span a img{ display:block; float:left; width:64px; height:64px; border-radius:15px; margin:0px 10px 0px 0px;}
.nyxYysgLeft dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.nyxYysgLeft dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:7px;}
.nyxYysgRight a{ display:block; float:right; width:50px; height:24px; line-height:24px; border:1px solid #3399FF; border-radius:5px; color:#3399FF; text-decoration:none; text-align:center; margin-top:20px;}

.nyxCjzcBox{ width:94%; margin:auto; margin-top:15px;}
.nyxCjzcBox h1{ font-size:16px; color:#ff6c6c; text-align:center;}
.nyxCjzcBox img{ max-width:100%; margin-top:15px;}
.nyxCjzcImg{ width:100%; text-align:center;}
.nyxCjzcBox p{ line-height:22px; color:#333333; margin-top:13px;}
.nyxYxjjList1 p a{ width:100% !important;}
.nyxYxjjList1 dl{ width:100% !important;}
.nyxYxjjList1 dd.cont2{ width:100%;}
.nyxYxjjList1 dd.cont2 em{ display:block; float:left; width:45%; margin:15px 0px 0px 80px; height:18px; overflow:hidden;}
.nyxYxjjList1 dd.cont2 em a{ display:block; float:left; height:16px; line-height:16px; border:1px solid #3399FF; font-size:12px; padding:0px 5px; border-radius:100px; color:#3399FF; text-decoration:none; margin-left:10px;}
.nyxYxjjList1 dd.cont2 p{ float:right; margin-top:13px;}
.nyxYxjjList1 dd.cont2 p span{ display:inline-block; font-size:12px; color:#999999; margin-left:10px;}
.nyxYxjjList1 dd.cont2 p span b{ display:inline-block; width:18px; height:11px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; margin:5px 6px 0px 0px;}
.nyxYxjjList1 dd.cont2 p span b.icon1{ background-position:-40px 0px;}
.nyxYxjjList1 dd.cont2 p span b.icon2{ background-position:0px 0px;}
.nyxMore a b.icon1{ background-position:0px -85px;}

.nyxTjznBox{ width:94%; margin:auto; margin-top:5px;}
.nyxTjznBox a{ display:block; float:left; height:25px; padding:0px 10px; text-decoration:none; margin:10px 10px 0px 0px;}
.nyxTjznBox a.color1{ height:23px; line-height:23px; border:1px solid #FF6C6C; color:#FF6C6C; border-radius:5px;}
.nyxTjznBox a.color2{ height:23px; line-height:23px; border:1px solid #3399FF; color:#3399FF; border-radius:5px;}


/**********************************2019视频页**********************************/
.nyxZpsnList{ width:100%;}
.nyxZpsnList li{ float:left; width:20%;}
.nyxZpsnList li a{ display:inline-block; width:100%; text-align:center;}
.nyxZpsnList li a img{ width:64px; height:64px; border-radius:15px;}
.nyxZpsnList li a p{ height:18px; line-height:18px; overflow:hidden; margin-top:8px;}
.nyxYxjjList1 dd.cont3{ width:100%; margin-top:25px;}
.nyxYysLeft{ float:left; width:75%;}
.nyxYysLeft a img{ display:block; float:left; width:64px; height:64px; border-radius:15px; margin:0px 10px 0px 0px;}
.nyxYysLeft span h2 a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.nyxYysLeft span p{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:6px;}
.nyxYysLeft span p em{ color:#ff6c6c;}
.nyxYysRight{ float:right; width:65px; margin-top:-8px;}
.nyxYysRight a{ display:block; width:65px; height:25px; line-height:25px; text-align:center; border-radius:5px; text-decoration:none; color:#ffffff; margin-top:10px;}
.nyxYysRight a.bg1{ background:#FF6C6C;}
.nyxYysRight a.bg2{ background:#3399FF;}


/**********************************2019手动专题标签页**********************************/
.nyxYgjfBox{ width:94%; margin:auto; margin-top:15px;}
.nyxMxmnBox{ width:94%; margin:auto;}
.nyxMxmnBox a{ display:block; height:25px; line-height:25px; padding:0px 10px; float:left; color:#ffffff; text-decoration:none; border-radius:5px; margin:12px 10px 0px 0px;}
.nyxMxmnBox a.bg1{ background:#FF968B;}
.nyxMxmnBox a.bg2{ background:#B2BFFF;}
.nyxMxmnBox a.bg3{ background:#B9DA6A;}
.nyxMxmnBox a.bg4{ background:#FFAED1;}
.nyxMxmnBox a.bg5{ background:#9BE8FF;}

.nyxJsbyBox{ width:100%; padding-top:10px; border-bottom:8px solid #F5F5F5; padding-bottom:15px;}
.nyxJsbyBox .nyxYysgBox{ border-bottom:1px solid #EBEBEB; width:100%; padding-bottom:10px; margin-top:10px;}
.nyxJsbyBox .nyxYysgLeft{ margin-left:3%;}
.nyxJsbyBox .nyxYysgRight{ margin-right:3%;}
.nyxYysgLeft dl dd em{ color:#ff6c6c;}
.nyxMoreIn{ width:94%; margin-left:3%;}

.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;}

.nyxGlhzBox{ width:100%; margin-top:15px; border-bottom:8px solid #F5F5F5; padding-bottom:15px;}
.nyxGlhzBox .nfxSyphTitle{ width:94%; margin:auto;}
.nyxGlhzList{ width:100%;}
.nyxGlhzList li{ width:100%; border-bottom:1px solid #EBEBEB; padding-bottom:12px; margin-top:12px;}
.nyxGlhzList li span a img{ float:right; width:119px; height:67px; margin:0px 3% 0px 10px; border-radius:6px;}
.nyxGlhzList li dl{ margin-left:3%;}
.nyxGlhzList li dl dt a{ display:block; max-height:40px; line-height:20px; overflow:hidden;}
.nyxGlhzList li dl dd{ margin-top:7px;}
.nyxGlhzList li dl dd p{ float:left; color:#999999; font-size:12px;}
.nyxGlhzList li dl dd em{ display:block; float:right; font-size:12px; color:#999999;}
.nyxGlhzList li dl dd em b{ display:block; float:left; width:13px; height:13px; background:url(../images/bg17.png) no-repeat -115px 0px; background-size:200px 200px; margin:2px 5px 0px 0px;}

.nyxGlhzIn{ width:100%; height:112px !important; margin-top:15px;}
.nyxGlhzIn .swiper-wrapper{ width:100%; height:112px;}
.nyxGlhzIn .swiper-slide{ width:100%; height:112px;}
.nyxGlhzIn .swiper-slide span{ display:block; float:left; width:20%; text-align:center;}
.nyxGlhzIn .swiper-slide span a{ display:inline-block; width:100%;}
.nyxGlhzIn .swiper-slide span a img{ width:64px; height:64px; border-radius:15px;}
.nyxGlhzIn .swiper-slide span a p{ height:18px; line-height:18px; overflow:hidden; margin-top:10px;}
.pagination2{ bottom:0px !important;}

.nyxMnjyList{ width:94%; margin:auto;}
.nyxMnjyList li{ float:left; width:49%; margin:15px 0px 0px 2%;}
.nyxMnjyList li:nth-child(2n+1){ margin-left:0px;}
.nyxMnjyList li a.nyxMnjyImg{ display:block; width:100%; height:auto !important;}
.nyxMnjyList li a.nyxMnjyImg img{ width:100%; 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;}

.nyxSszkList{ width:94%; margin-top:15px; height:130px;}
.nyxSszkList .swiper-wrapper{ width:100%; height:130px;}
.nyxSszkList .swiper-slide{ width:64px !important; height:130px; margin-right:10px;}
.nyxSszkList .swiper-slide a{ display:inline-block; text-align:center; width:100%;}
.nyxSszkList .swiper-slide a img{ width:64px; height:64px; border-radius:15px;}
.nyxSszkList .swiper-slide p{ height:18px; line-height:18px; overflow:hidden; margin-top:10px;}
.nyxSszkList .swiper-slide a span{ display:inline-block; width:50px; height:24px; line-height:24px; border:1px solid #3399FF; border-radius:5px; color:#3399FF; margin-top:10px;}


/**********************************2019排行榜页**********************************/
.nyxPhImg img{ width:100%; margin-top:15px; display:block;}
.nyxYysgLeft1 dl dd.cont1{ height:16px !important; padding-top:1px; margin-top:4px;}
.nyxYysgLeft1 dl dd.cont1 a{ height:16px; display:inline-block;}
.nyxYysgLeft1 dl dd.cont1 a.bg1{ height:14px; line-height:14px; border:1px solid #FF6C6C; padding:0px 3px; border-radius:5px; color:#FF6C6C; text-decoration:none; margin-left:8px;}
.nyxYysgLeft1 dl dd.cont1 a.bg2{ height:14px; line-height:14px; border:1px solid #3399FF; padding:0px 3px; border-radius:5px; color:#3399FF; text-decoration:none; margin-left:8px;}


/**********************************2019侠游戏搜索页**********************************/
.nyxSsyxList{ width:94%; margin:auto;}
.nyxSsyxList li{ width:100%; margin-top:16px;} 
.nyxSsyxList li a{ display:block; width:100%; color:#666666; text-decoration:none; font-size:16px; height:20px; line-height:20px; overflow:hidden;}
.nyxSsyxList li a span{ color:#3399ff;}
.nyxSsyxList li a b{ display:block; float:left; width:19px; height:19px; background:url(../images/bg1.png) no-repeat -45px 0px; background-size:100px 100px; margin:0px 10px 0px 0px;}
.nyxSyphBox{ width:100%; margin:auto; margin-top:25px;}
.nyxSyphTitle a{ display:block; float:right; width:14px; height:14px; background:url(../images/bg17.png) no-repeat -135px 0px; background-size:200px 200px; margin-top:7px;}
.nyxHssyBox{ width:94%; margin:auto;}
.nyxHssyBox a{ display:block; float:left; height:26px; line-height:26px; padding:0px 10px; background:#F5F5F5; border-radius:100px; color:#333333; text-decoration:none; margin:15px 10px 0px 0px;}
.nyxRmssList{ width:94%; margin:auto;}
.nyxRmssList li{ float:left; width:50%; height:21px; line-height:21px; overflow:hidden; margin:12px 0px 0px 0px;}
.nyxRmssList li span{ display:block; float:left; width:21px; height:21px; line-height:21px; text-align:center; border-radius:100px; margin:0px 8px 0px 0px;}
.nyxRmssList li span.color1{ background:#4895FF; color:#ffffff;}
.nyxRmssList li span.color2{ color:#4895FF;}
.nyxRmssList li a{ color:#333333; text-decoration:none;}
.nyxRmssList li a p{ max-width:70%; float:left;}
.nyxRmssList li a em{ display:block; float:left; width:15px; height:15px; line-height:15px; text-align:center; font-size:12px; color:#FFFFFF; border-radius:4px; margin:4px 0px 0px 3px;} 
.nyxRmssList li a em.bg1{ background:#FF6C6C;}
.nyxRmssList li a em.bg2{ background:#599DFF;}

.nyxYxdlBox{ width:94%; margin:auto; margin-top:20px;}
.nyxYxdlBox a{ display:block; float:left; width:50%; color:#333333; text-decoration:none; line-height:18px; overflow:hidden; height:18px;}
.nyxYxdlBox a b{ display:block; float:left; width:18px; height:18px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; margin:0px 10px 0px 0px;}
.nyxYxdlBox a b.icon1{ background-position:-60px -25px;}
.nyxYxdlBox a b.icon2{ background-position:-80px -25px;}
.nyxYxdlBox a h2{ font-size:16px;}


/**********************************2019侠游戏未找到搜索内容**********************************/
.nyxAabBox{ width:94%; margin:auto; margin-top:40px;}
.nyxAabBox span{ display:block; width:300px; height:295px; background:url(../images/bg18.png) no-repeat; margin:auto;}
.nyxAabBox dl{ width:100%;}
.nyxAabBox dl dt{ font-size:18px; color:#3399ff; text-align:center; margin-bottom:15px;}
.nyxAabBox dl dd{ width:240px; margin:auto; margin-top:13px;}
.nyxAabBox dl dd em{ display:inline-block; width:22px; height:27px; line-height:25px; text-align:center; color:#FFFFFF; background:url(../images/bg17.png) no-repeat -105px -25px; background-size:200px 200px; margin:0px 15px 0px 0px;}
.nyxDjhz{ width:94%; margin:auto;}
.nyxDjhz h2{ float:left; font-size:16px; margin-top:15px;}
.nyxDjhz a{ display:block; float:left; height:22px; border:1px solid #3399FF; padding:0px 10px; border-radius:100px; color:#3399FF; text-decoration:none; margin:15px 0px 0px 10px;}


/**********************************2019侠游戏搜索资讯列表**********************************/
.nyxMygjList{ width:100%; }
.nyxMygjList li{ width:100%; border-bottom:1px solid #F4F4F4; padding-bottom:12px;}
.nyxMygjCont1{ width:94%; margin:auto; margin-top:12px;}
.nyxMygjCont1 span a img{ display:block; float:right; width:119px; height:67px; margin:0px 0px 0px 10px;}
.nyxMygjCont1 dl dt a{ display:block; max-height:40px; line-height:20px; overflow:hidden;}
.nyxMygjCont1 dl dd{ margin-top:6px;height: 16px;overflow: hidden;}
.nyxMygjCont1 dl dd span{ display:block; float:left; font-size:12px; color:#999999; margin:0px 10px 0px 0px;}
.nyxMygjCont1 dl dd span b{ display:block; float:left; width:18px; height:11px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; margin:3px 5px 0px 0px;}
.nyxMygjCont1 dl dd span b.icon1{ background-position:-40px 0px;}
.nyxMygjCont1 dl dd span b.icon2{ background-position:-20px 0px;}
.nyxMygjCont1 dl dd span b.icon3{ background-position:0px 0px;}

.nyxMygjCont2{ width:94%; margin:auto; margin-top:12px;}
.nyxMygjCont2 dl{ width:100%;}
.nyxMygjCont2 dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.nyxMygjCont2 dl dd.cont1{ width:100%; margin-top:12px;}
.nyxMygjCont2 dl dd.cont1 a{ display:block; width:32%; float:left; margin:0px 0 0px 2%;}
.nyxMygjCont2 dl dd.cont1 a img{ width:100%; border-radius:5px;}
.nyxMygjCont2 dl dd.cont1 a.one{ margin-left:0px;}
.nyxMygjCont2 dl dd.cont2{ margin-top:12px;}
.nyxMygjCont2 dl dd.cont2 span{ display:block; float:left; font-size:12px; color:#999999; margin:0px 10px 0px 0px;}
.nyxMygjCont2 dl dd.cont2 span b{ display:block; float:left; width:18px; height:11px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; margin:3px 5px 0px 0px;}
.nyxMygjCont2 dl dd.cont2 span.icon1{ background-position:-40px 0px;}
.nyxMygjCont2 dl dd.cont2 span.icon2{ background-position:-20px 0px;}
.nyxMygjCont2 dl dd.cont2 span.icon3{ background-position:0px 0px;}


/**********************************2019侠游戏游戏搜索页**********************************/
.nyxWrzzBox{ width:100%; border-bottom:1px solid #EBEBEB; padding-bottom:15px;}
.nyxWrzzIn{ width:94%; margin:auto; margin-top:20px;}
.nyxWrzzLeft{ float:left; width:75%;} 
.nyxWrzzLeft a img{ display:block; float:left; width:64px; height:64px; border-radius:15px; margin:0px 10px 0px 0px;}
.nyxWrzzLeft dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; margin-top:10px;}
.nyxWrzzLeft dl dt a span{ color:#3399ff;} 
.nyxWrzzLeft dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:10px;}
.nyxWrzzRight a{ float:right; display:block; width:56px; height:26px; line-height:26px; text-align:center; border:1px solid #3399FF; color:#3399FF; text-decoration:none; border-radius:5px;  margin-top:20px;} 
.nyxWrzzCont{ width:94%; height:187px; margin:auto; margin-top:20px;}
.nyxWrzzCont .swiper-wrapper{ width:100%; height:187px;}
.nyxWrzzCont .swiper-slide{ width:auto; height:187px; margin:0px 7px 0px 0px;}
.nyxWrzzCont .swiper-slide img{ width:auto; height:187px;}


/**********************************2019新首页**********************************/
.nyxYysBox{ width:94%; margin:auto; margin-top:15px; overflow:hidden;} 
.nyxZxglMenu{ width:94%; margin:auto; margin-top:15px;}
.nyxZxglMenu li{ float:left; width:18%; margin:0px 0px 0px 2.5%;}
.nyxZxglMenu li.one{ margin-left:0px;}
.nyxZxglMenu li a{ display:block; width:100%; height:42px; text-decoration:none; font-size:16px;}
.nyxZxglMenu li a.bg1{ border:1px solid #FFB300; color:#FFB300; height:40px; line-height:40px; text-align:center; border-radius:7px;}
.nyxZxglMenu li a.bg2{ border:1px solid #FF8800; color:#FF8800; height:40px; line-height:40px; text-align:center; border-radius:7px;}
.nyxZxglMenu li a.bg3{ border:1px solid #FF6699; color:#FF6699; height:40px; line-height:40px; text-align:center; border-radius:7px;}
.nyxZxglMenu li a.bg4{ border:1px solid #8289D9; color:#8289D9; height:40px; line-height:40px; text-align:center; border-radius:7px;}
.nyxZxglMenu li a.bg5{ border:1px solid #9CE074; color:#9CE074; height:40px; line-height:40px; text-align:center; border-radius:7px;}

.nyxYdjjMenu{ width:100%;}
.nyxYdjjMenu li{ float:left; width:25%; margin:15px 0px 0px 0px;}
.nyxYdjjMenu li a{ display:block; width:64px; position:relative; margin:auto;}
.nyxYdjjMenu li a span{ display:block; width:56.5px; height:56.5px; background:url(../images/bg20.png) no-repeat; background-size:300px 300px; margin:auto;}
.nyxYdjjMenu li a span.icon1{ background-position:0px 0px;}
.nyxYdjjMenu li a span.icon2{ background-position:-65px 0px;}
.nyxYdjjMenu li a span.icon3{ background-position:-130px 0px;}
.nyxYdjjMenu li a span.icon4{ background-position:-195px 0px;}
.nyxYdjjMenu li a span.icon5{ background-position:0px -70px;}
.nyxYdjjMenu li a span.icon6{ background-position:-65px -70px;}
.nyxYdjjMenu li a span.icon7{ background-position:-130px -70px;}
.nyxYdjjMenu li a span.icon8{ background-position:-195px -70px;}
.nyxYdjjMenu li a p{ height:18px; line-height:18px; overflow:hidden; margin-top:7px; white-space:nowrap; font-size:14px; text-align:center;} 
.nyxYdjjMenu li a em{ display:block; width:33px; height:16px; background:#1CCFB9; color:#ffffff; line-height:16px; font-size:12px; border-radius:100px; position:absolute; right:0px; top:-5px; text-align:center;}

.nyxTlzyBox{ width:94%; margin:auto; padding-top:8px;}
.nyxTlzyIn1{ width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:12px;}
.nyxTlzyIn1 a em{ color:#ff8e44;}
.nyxTlzyIn2 a em{ color:#ff6c6c;}
.nyxTlzyIn1 span{ display:block; float:left; width:35px; height:15px; line-height:15px; background:url(../images/bg17.png) no-repeat; background-size:200px 200px; font-size:13px; padding-left:3px; margin-right:10px; margin-top:1px;}
.nyxTlzyIn1 span.bg1{ background-position:-35px -75px; color:#fe5959;}
.nyxTlzyIn1 span.bg2{ background-position:-80px -75px; color:#ff8e44;}

.nyxYxsdList{ width:100%;}
.nyxYxsdList li{ float:left; width:25%; margin-top:15px;}
.nyxYxsdList li a{ display:block; width:100%; text-align:center;}
.nyxYxsdList li a img{ width:64px; height:64px; border-radius:15px;}
.nyxYxsdList li a p{ height:18px; line-height:18px; overflow:hidden; margin-top:10px;}

.nyxRmyxBox{ width:100%; background:url(../images/bg21.png) no-repeat; margin-top:15px;}
.nyxRmyxTitle{ width:94%; margin:auto; padding-top:15px;}
.nyxRmyxTitle b{ display:block; float:left; width:17px; height:19px; background:url(../images/bg17.png) no-repeat -130px -70px; background-size:200px 200px; margin:3px 5px 0px 0px;}
.nyxRmyxTitle h2{ float:left; font-size:18px; color:#FFFFFF;}
.nyxRmyxTitle a{ display:block; float:right; color:#FFFFFF; text-decoration:none;}
.nyxRmyxTitle a em{ display:block; float:right; width:15px; height:15px; background:url(../images/bg17.png) no-repeat -155px -70px; background-size:200px 200px; margin:2px 0px 0px 5px;}
.nyxSszkList1{ height:105px;}
.nyxSszkList1 .swiper-wrapper{ height:105px;}
.nyxSszkList1 .swiper-slide{  height:105px;}
.nyxSszkList1 .swiper-slide p{ color:#FFFFFF;}
.nyxSszkList2{ height:90px;}
.nyxSszkList2 .swiper-wrapper{ height:90px;}
.nyxSszkList2 .swiper-slide{  height:90px;}

.nyxWhsyBox{ width:94%; margin:auto;}
.nyxWhsyBox a{ display:block; float:left; height:30px; padding:0px 10px; margin:15px 10px 0px 0px;}
.nyxWhsyBox a.bg1{ border:1px solid #61C6CC; height:28px; line-height:28px; color:#61C6CC; text-decoration:none; border-radius:5px;}
.nyxWhsyBox a.bg2{ border:1px solid #FF6C6C; height:28px; line-height:28px; color:#FF6C6C; text-decoration:none; border-radius:5px;}
.nyxWhsyBox a.bg3{ border:1px solid #3399FF; height:28px; line-height:28px; color:#3399FF; text-decoration:none; border-radius:5px;}

.nyxSjyxBox{ width:94%; margin:auto;}
.nyxSjyxBox a{ display:block; float:left; margin:12px 20px 0px 0px;}


/*详情放大图片*/
.showImg_SwiperBox{ background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; z-index: 100;top: 0; left: 0; 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; }
.showImg_Swiper,.showImg_SwiperBox .swiper-slide{ height: 100%; 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; }
.showImg_Swiper .swiper-wrapper{ height: 100%; }
.showImg_SwiperBox .swiper-slide { text-align: center; font-size: 18px; }
.showImg_SwiperBox img{ max-height: 100%; max-width: 100%; }
.close_show_SwiperBox{ display: block; width: 160px; height: 30px; padding-right: 30px; margin: 0 auto; border: thin solid #FFFFFF; border-radius: 5px; background: none; color: #FFFFFF; text-align: center; line-height: 30px; position: absolute; bottom: 50px; z-index: 2; font-size: 14px; }
.showImg_Swiper>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 50px; left: 50%; width: auto; color: #FFFFFF; font-size: 14px; line-height: 28px; margin-left: 40px; letter-spacing: -1px; }


/**********************************2020排行榜榜单**********************************/
.mxyTpxjBox{ width:100%; margin-top:10px; position:relative;}
.mxyTpxjBox img{ width:100%;}
.mxyTpxjBg{ width:100%; height:60px; background:url(../images/bg8.png) repeat-x 0px -240px; position:absolute; left:0px; bottom:0px;}
.mxyTpxjSubmit{ float:left; width:78px; height:30px; margin:15px 15px 0px 2%;}
.mxyTpxjSubmit a{ display:block; width:71px; height:30px; line-height:30px; background:url(../images/bg20.png) no-repeat 0px -145px; background-size:300px 300px; padding-left:7px; color:#ffffff; text-decoration:none;}
.mxyTpxjCont{ height:45px; overflow:hidden; display:block; position:relative; margin:8px 2% 0px 0%;}
.mxyTpxjContIn{ height:auto; overflow:hidden; display:block; position:absolute; right:0px; width:100%;}
.mxyTpxjContIn p{line-height:22px; color:#ffffff; display:block; height:auto; overflow:hidden;}
.mxyElelBox{ width:100%; border-bottom:8px solid #F5F5F5; margin-top:22px; padding-bottom:15px;}
.mxyElelTitle{ width:100%; display: flex; justify-content:center; align-items: center;}
.mxyElelTitle h2{ width:340px; height:64px; background:url(../images/bg22.png) no-repeat 0px 0px; background-size:400px 400px; font-size:24px; color:#ffffff; font-weight:bold; line-height:54px; text-align:center; overflow:hidden;}
.mxyElelMenu{ width:100%; display: flex; justify-content:center; align-items: center; margin-top:15px;}
.mxyElelMenu li a{ display:block;text-decoration:none; float:left; width:120px; height:33px; line-height:33px; text-align:center; overflow:hidden; border:1px solid #DDDDDD; background:#F5F5F5; border-radius:100px; font-size:18px; color:#333333; margin:0px 25px 0px 25px; cursor:pointer;}
.mxyElelMenu li a.current{ background:#3399FF; color:#ffffff; border:1px solid #3399FF; font-weight:bold;}
.mxyElelList{ width:100%;}
.mxyElelList li{ width:100%; border-bottom:1px solid #F5F5F5; padding-bottom:15px; margin-top:25px;}
.mxyElelList li:last-child{ border-bottom:none; padding-bottom:0px;}
.mxyElelLeft{ float:left; width:82%; margin:0px 0px 0px 3%;}
.mxyElelLeft span a{ display:block; float:left; width:78px; height:78px; position:relative; margin:0px 15px 0px 0px;}
.mxyElelLeft span a img{ width:78px; height:78px; border-radius:15px;}
.mxyElelLeft span a em{ display:block; float:left; width:26px; height:34px; line-height:34px; overflow:hidden; background:url(../images/bg20.png) no-repeat; background-size:300px 300px; position:absolute; left:-10px; top:-12px; color:#ffffff; text-decoration:none; text-align:center;}
.mxyElelLeft span a em.bg1{ background-position:-100px -145px;}
.mxyElelLeft span a em.bg2{ background-position:-135px -145px;}
.mxyElelLeft dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}
.mxyElelLeft dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:10px;}
.mxyElelLeft dl dd.cont1 i{ color:#ff6c6c; font-style:normal;}
.mxyElelLeft dl dd.cont2{ margin-top:10px; height:18px; line-height:18px; overflow:hidden;}
.mxyElelLeft dl dd.cont2 a{ display:block; height:18px; float:left; padding:0px 7px; border-radius:4px; background:#F5F5F5; color:#999999; text-decoration:none; font-size:12px; margin:0px 5px 0px 0px;}
.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;}

.mxyZxphBox{ width:100%; border-bottom:8px solid #F5F5F5; padding-bottom:15px; margin-top:15px;}
.mxyZxphIn{ width:100%; margin:auto;}
.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;}

.nyxQtyxList1{ width:94%; margin:auto; margin-top:5px;}

.mxyZxgxList{ width:100%;}
.mxyZxgxList li{ width:100%; border-bottom:1px solid #F5F5F5; padding-bottom:15px; margin-top:15px;}
.mxyZxgxList li:last-child{ border-bottom:none; padding-bottom:0px;}
.mxyZxgxLeft{ float:left; width:82%; margin:0px 0px 0px 3%;}
.mxyZxgxLeft a img{ float:left; width:64px; height:64px; border-radius:15px; margin:0px 15px 0px 0px;}
.mxyZxgxLeft dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden; margin-top:2px;} 
.mxyZxgxLeft dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; color:#999999; font-size:12px; margin-top:7px;}
.mxyZxgxLeft dl dd.cont2{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.mxyZxgxLeft dl dd.cont2 span{ display:block; float:left;}
.mxyZxgxLeft dl dd.cont2 span b{ display:block; float:left; width:10px; height:10px; background:url(../images/bg20.png) no-repeat; background-size:300px 300px; margin:4px 7px 0px 0px;}
.mxyZxgxLeft dl dd.cont2 span b.icon1{ background-position:-215px -150px;}
.mxyZxgxLeft dl dd.cont2 span b.icon2{ background-position:-230px -150px;}


/**********************************2020新文章详情页**********************************/
.nyxYysbBox{ width:100%; border-top:1px solid #F5F5F5; border-bottom:1px solid #F5F5F5; padding-bottom:15px; margin-top:15px;} 
.nyxYysbIn{ width:94%; margin:auto;}
.nyxYysbIn a{ display:block; float:left; padding:0px 6px; text-decoration:none; border-radius:5px; margin:15px 10px 0px 0px;}
.nyxYysbIn a.bg1{ height:23px; line-height:23px; border:1px solid #FF6C6C; color:#FF6C6C;}
.nyxYysbIn a.bg2{ height:23px; line-height:23px; border:1px solid #3399FF; color:#3399FF;}
.nyxMrfzBox{ width:100%; margin-top:10px; border-bottom:8px solid #F5F5F5; padding-bottom:15px;}
.nyxMrfzTitle{ width:100%; border-bottom:1px solid #F5F5F5; padding-bottom:10px;}
.nyxMrfzTitle span{ display:block; width:94%; margin:auto;}
.nyxMrfzTitle span h1{ float:left; font-size:20px; font-weight:bold; color:#333333; line-height:30px; margin:0px 10px 0px 0px;}
.nyxMrfzTitle span em{ display:block; float:left; height:20px; line-height:20px; background:#FF5B5B; font-size:12px; color:#ffffff; padding:0px 5px; margin-top:6px;}
.nyxMrfzTitle p{ width:94%; margin:auto; font-size:12px; color:#999999; margin-top:10px;}
.nyxMrfzMsg{ background:#F3F9FF; margin-top:12px; padding:6px 0px;}
.nyxMrfzMsg p{ width:94%; margin:auto; line-height:22px; color:#333333;}
.nyxMrfzCont{ width:94%; margin:auto; margin-top:15px; font-size:16px;}
.nyxMrfzCont h2{ font-size:18px; font-weight:bold; color:#333333; margin:12px 0px 12px 0px;}
.nyxMrfzCont img,.nyxMrfzCont iframe,.nyxMrfzCont u{ max-width:100%; display: block; margin:12px auto; width: auto; min-width: auto;}
.nyxMrfzImg{ width:100%; text-align:center;}
.nyxMrfzCont p{ color:#333333; line-height:30px; font-size:16px;} 
.nyxMrfzCont p>a{ font-weight: bold; }
.mxyTjydList{ width:94%; margin:auto;}
.mxyTjydList li{ width:100%; margin-top:15px;}
.mxyTjydList li a{ display:block; box-sizing:border-box; width:100%; height:18px; line-height:18px; overflow:hidden; background:url(../images/bg19.png) no-repeat 0px 7px; padding-left:17px;}
.mxyMlctList{ width:100%;}
.mxyMlctList li{ width:100%; border-bottom:1px solid #F5F5F5; padding-bottom:15px; margin-top:15px;}
.mxyMlctList li dl{ float:left; box-sizing:border-box; width:79%; background:url(../images/bg19.png) no-repeat 0px 7px; padding-left:17px; margin:0px 0px 0px 3%;}
.mxyMlctList li dl dt a{ display:block; height:18px; line-height:18px; overflow:hidden;}
.mxyMlctList li dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:6px;}
.mxyMlctList li span a{ display:block; float:right; width:44px; height:20px; line-height:20px; text-align:center; border:1px solid #3399FF; color:#3399FF; text-decoration:none; border-radius:4px; margin:10px 3% 0px 0px;}
.mxyMlctMore{ width:94%; margin:auto; margin-top:15px;}
.mxyMlctMore a{ display:block; width:100%; height:30px; background:#F5F5F5; color:#999999; text-decoration:none; border-radius:100px; display: flex; justify-content:center; align-items: center;}
.mxyMlctMore a b{ display:inline-block; width:13px; height:13px; background:url(../images/bg20.png) no-repeat -250px -150px; background-size:300px 300px;}
.nfxSyphTitle span{ display:block; float:left; width:68px; height:19px; line-height:19px; text-align:center; background:url(../images/bg20.png) no-repeat 0px -195px; background-size:300px 300px; font-size:12px; color:#ffffff; margin:4px 0px 0px 10px;}
.mxyXtcsBox{ width:100%; height:auto !important; padding-bottom:20px;}
.mxyXtcsBox .swiper-wrapper{ height:auto !important;}
.mxyXtcsBox .swiper-pagination{ bottom:-4px;}
.mxyXtcsList{ width:100%;}
.mxyXtcsList li{ float:left; width:25%;}
.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;}
.mxyZxphBox1{ padding-bottom:0px;}

/**********************************20200415新增模块**********************************/
.mobDptj_box{ padding-top: 3px; }
.mobDptj_box li{ float: left; width: 47%; margin: 12px 0 0 2%; }
.mobDptj_box .img_box{ width: 100%; height: 28.4vw; max-height: 218px; overflow: hidden; position: relative; }
.mobDptj_box .img_box img{ width: 100%; min-height: 100%; }
.mobDptj_box .img_box em{ display: block; width: 22px; height: 25px; background: url(../images/bg17.png) no-repeat 0px -95px; background-size: 200px 200px; position: absolute; left: 50%; top: 50%; margin-left: -10px; margin-top: -12px; }
.mobDptj_box .img_box span{ padding: 0 5px; height: 16px; text-align: center; line-height: 16px; font-size:12px; border-radius:8px; background: rgba(0,0,0,0.6); color: #FFFFFF; position: absolute; right: 5px; bottom: 5px; }
.mobDptj_box h2{ margin-top: 10px; font-size:14px; height: 18px; line-height: 18px; overflow: hidden; }
.mobyxsp_box{ width: 88%; height: 44vw; max-height: 337px; margin: 15px auto 0; }
.mobyxsp_box iframe,.mobyxsp_box video{ width: 100%; height: 100%; }

.myxGxxz_layer{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.6); z-index: 5; }
.myxGxxz_layerIn{ width: 300px; padding: 12px 0; background: #FFF; border-radius: 5px; box-shadow:0 0 10px 0 rgba(247,247,247,0.7); position: absolute; left: 50%; top: 50%; margin:-100px 0 0 -150px; }
.myxGxxz_layerIn .i_clo{ width: 22px; height: 22px; border:0; border-radius: 50%; position: absolute; right: 10px; top:15px; background: url(../images/bg17.png) no-repeat -25px -95px/200px 200px; }
.myxGxxz_con{ width: 96%; margin: 0 auto; }
.myxGxxz_con p{ line-height: 22px; font-size:14px; color: #FF8B64; margin-top: 12px; }
.myxGxxz_opt{ margin-top: 12px; border-top: thin solid #EEEEEE; text-align: center;  }
.myxGxxz_opt button,.myxGxxz_opt a{ display:inline-block; color: #FFFFFF; width: 120px; height: 35px; border-radius: 5px; font-size:14px; text-align: center; line-height: 35px; text-decoration:none; margin: 12px 10px 0; border:0; box-sizing:border-box; }
.myxGxxz_opt .btn_clo{ background: #3399FF; }
.myxGxxz_opt .btn_down{ background: #FF8B64; }

/**********************************20200415文章详情新增表格**********************************/
.nyxMrfzCont table{ width: 100%; border-bottom:2px solid #70B6FD; border-left:2px solid #70B6FD; margin: 15px auto; position: relative; overflow: hidden; border-radius: 5px; }
.nyxMrfzCont table:after{ content: ''; display: block; height: 100%; width: 2px; background: #70B6FD; position:absolute; top: 0; right:0; }
.nyxMrfzCont table th{ background: #70B6FD; color: #FFFFFF; height: 35px; padding:0 5px; line-height: 20px; font-weight: bold; border-right: 2px solid #70B6FD; }
.nyxMrfzCont table tr,.nyxMrfzCont table td{ border-top:2px solid #70B6FD; border-right:2px solid #70B6FD; height: 30px; text-align: center; }
.nyxMrfzCont table tbody:after{ content: ''; display: block; width: 100%; height: 2px; background: #70B6FD; position: absolute; bottom: 30px; }
.nyxMrfzCont table tbody span{ display: inline-block; vertical-align: middle; width: 45vw; max-width: 345px; height: 26px; line-height: 26px; overflow: hidden; }

/**********************************20200526文章详情新增推荐**********************************/
.mobTishiSub a{ display:block; width:56px; height:30px; line-height:30px; text-decoration:none; background:#178DD6; color:#FFFFFF; float:right; border-radius:5px; margin-top:18px; text-align:center;}
@font-face {
  font-family: 'tsxiazai';
  src: url('../fonts/iconfont71.eot');
  src: url('../fonts/iconfont71.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont71.woff') format('woff'),
  url('../fonts/iconfont71.ttf') format('truetype'),
  url('../fonts/iconfont71.svg#iconfont') format('svg');
}
.tsxiazai{
  font-family:"tsxiazai" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mobZjzBox{ width:100%; height:84px; background:#F7F7F7; margin-top:12px;}
.mobZjzIn{ width:94%; margin:auto; padding-top:10px;}
.mobZjzIn span{ display:block; float:left; width:64px; height:64px;}
.mobZjzIn span img{ width:64px; height:64px; border-radius:15px;}
.mobZjzIn dl{ float:left; width:55%; margin:10px 0px 0px 15px;}
.mobZjzIn dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.mobZjzIn dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:10px;}

.qtQtbb_list{ width:100%;}
.qtQtbb_list li{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:10px; margin-top:10px;}
.qtQtbb_list li p{ float:left; width:77%; height:18px; line-height:18px; overflow:hidden; margin:0px 0px 0px 3%;}
.qtQtbb_list li p em{ font-size:12px; color:#FF5E59; margin-left: 5px; }
.qtQtbb_list li span{ display:block; float:right; width:45px; height:20px; margin:0px 3% 0px 0px;}
.qtQtbb_list li span a{ display:block; width:43px; height:18px; border:1px solid #178DD6; color:#178DD6; font-size:14px; line-height:18px; text-align:center; text-decoration:none; border-radius:5px;}
.qtQtbb_list b{ float: left; display: block; min-width: 28px; height: 18px; color: #FFFFFF; background: #FF8800; border-radius: 2px; font-size: 12px; line-height: 18px; text-align: center; position: relative; margin-right:7px }
.qtQtbb_list b:after{ content: ''; display: block; width:0; height: 0; border-style: solid; border-width: 2px 0 2px 2px; border-color: transparent transparent transparent #FF8800; position: absolute; right: -2px; top: 7px; }

.wdj_xz_box{ width: 96%; padding: 0 2%; margin-top: 15px; }
.frm_use_wdj{ display: inline-block; vertical-align: middle; width: 13px; height: 13px; background: url(../images/bg17.png) no-repeat -110px -95px; background-size: 200px 200px; margin: -2px 7px 0px 0px; }
.wdj_xz_btn .btn_xz{ display: block; line-height: 35px; background: #E7E7E7; color: #333333; text-decoration:none; text-align: center; font-size: 14px; border-radius: 17px;  margin-top: 0; }
.wdj_xz_btn .btn_xz.btn_safe{ display: none; background: #178DD6; color: #FFFFFF; }
.wdj_xz_btn.wdj_xz_safe .btn_xz{ display: none; }
.wdj_xz_btn.wdj_xz_safe .btn_xz.btn_safe{ display: block; width: 48%; float: left; margin-left: 1.5%;}
.wdj_xz_box p{ text-align: center; line-height: 22px; color: #999999; font-size: 12px; }
.wdj_xz_box>p{ margin-top: 8px; }
.wdj_xz_btn.wdj_xz_safe+p .frm_use_wdj{ background-position: -125px -95px; }
/*弹出*/
.topic_layer_bg{ display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed;top: 0;left: 0; z-index: 10; }
.topic_layer_box{ background: #FFFFFF; width: 80%; padding: 15px 10px; max-width: 300px; border-radius: 13px; margin: 20vh auto 0; }
.topic_layer_tit{ width: 100%; }
.topic_layer_tit h2{ float: left; font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; }
.topic_layer_tit h2 em{ display: block; float: left; margin:2px 10px 0 0; width: 4px; height: 17px; border-radius: 2px; background: #0071BC; }
.topic_layer_tit .i_clo{ float: right; width: 21px; height: 21px; border:0; background: url(../images/bg17.png) no-repeat -25px -95px; background-size: 200px 200px; }
.topic_layer_tips{ width: 100%; border-bottom: thin solid #ECECEC; padding-bottom: 12px; }
.topic_layer_tips p{ color:#FF8B64; line-height: 20px; margin-top: 13px; text-align: left; }
.topic_layer_tips .aBlack{ color: #333333; }
.topic_layer_opt{ text-align: center; margin-top: 14px; }
.topic_layer_opt button,.topic_layer_opt a{ display: inline-block; width: 47%; max-width: 130px; height: 37px; line-height: 35px; border:0; border-radius: 5px; box-sizing: border-box; color: #FFFFFF;text-decoration: none; margin-left: 4%; outline: none; }
.topic_layer_opt .one{ margin-left: 0; }
.topic_layer_opt .i_clo{ background: #E7E7E7; color: #333333; }
.topic_layer_opt a{ background: #FF8B64 }


.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; }


.topic-detail { background: #fff; }
.topic-detail .title { padding: 10px 8px; font-size: 16px; color: #444; text-align: center; font-weight: bold; }
.topic-detail .info { margin: 0 8px; background: #efefef; line-height: 30px; text-align: center; }
.topic-detail .attr { font-size: 14px; color: #999; }
.topic-detail .attr .red { color: #ff4a4a; margin: 0 0.05rem; }
.topic-detail .text { font-size: 14px; color: #444; line-height: 24px; padding: 10px 8px; text-align: justify; }

































































































































