﻿.nj-app-list {border: 1px solid #cac0c0; border-radius: 10px;margin: 10px 0;user-select: none;overflow: hidden;}
.nj-app-item {display: flex;margin: 12px;position: relative;cursor: pointer; color:#333;}
.nj-app-item a{pointer-events: none; }
.nj-app-item .nj-app-logo {width: 100px;height: 100px;object-fit: cover;margin-right: 10px;border-radius: 10px;}
.nj-app-main {width: 80%;}
.nj-app-main .nj-col {font-size: 16px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nj-app-main .nj-col .nj-name {font-size: 20px;}
.nj-app-main .nj-col .nj-type { }
.nj-app-main .nj-col .nj-desc { }
.nj-app-main .nj-download-btn {position: absolute;top: 50%;right: 0;transform: translate(0, -50%);border: none;outline: none;background: none;width: 120px;height: 36px;line-height: 36px;border-radius: 18px;background-color: #f10c0c;color: #fff;font-size: 18px;cursor: inherit;}

.pull-right{float:right}
.pull-left{float:left}
.single-nav {clear:both;background-color:#fff;overflow:hidden;padding:15px 15px ;font-size:15px;color:#666;}
.j-lazy {position:relative;float:left;width:92%;padding:65px 15px 10px ;color:#fff;background-size:cover;background-position:70%;border-radius:3px;overflow:hidden;margin-top:10px;}
.entry-page-next .j-lazy {float:right;}
.j-lazy:before {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";}
.j-lazy a {position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;color:#fff;font-size:14px;}
.j-lazy a span {display:block;padding:10px 15px 0;height:50px;line-height:20px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.entry-page-info {position:relative;font-size:14px;line-height:16px;overflow:hidden;}
a.prev-article,a.next-article {position:fixed;top:40%;text-align:center;color:#ddd;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
a.prev-article i.fa,a.next-article i.fa {font-size:120px;}
a.prev-article {left:50%;margin-left:-650px;}
a.next-article {right:50%;margin-right:-650px;}
a.prev-article:hover,a.next-article:hover {color:#333;}
.entry-page-next:hover:before,.entry-page-prev:hover:before {background:rgba(0,0,0,.7);}
span.item-thumb {border-radius:5px;margin-bottom:10px;display:block;}

@media only screen and (max-width:750px) {.nj-app-item .nj-app-logo {width: 60px;height: 60px;}
.nj-app-main .nj-col { height: 18px;line-height: 18px; margin-top: 2px;font-size: 12px;}
.nj-app-main .nj-col.nj-name {font-size: 16px;}
.nj-app-main .nj-download-btn {height: 24px; line-height: 24px; font-size: 12px; width: 80px;}
 .nj-swiper-slide-danmu-wrapper { margin-top: -10px; font-size: 12px;padding: 2px 10px;}
}

@media (max-width: 600px) {  .disclaimer-title:before,  .disclaimer-title:after { width: 35%; } }

#qrcodePopup { position: fixed; top: 50%;  left: 50%;  margin-left:-280px; margin-top:-280px; background-color: white; border:1px dotted #dedede; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); border-radius:10px; z-index: 1000;width: 350px; height: 350px;display: none; }
.popup_tit{width: 100%;height: 75px;text-align: center;line-height: 66px;color: #a3a3a3;font-size: 16px;font-family: 'Microsoft YaHei';margin-top: 7px;margin-right:2px;}
.popup_tit p{color:#a3a3a3;text-align:center;font-size:16px;}
.popup-content{width:180px;height:180px;padding:10px;border:6px solid #EA5F00;margin:0 auto;border-radius:3px;}
.popup-content img{display:block;text-align:center;width:180px;height:180px; }
.close-btn { position: absolute;top: 10px; right: 10px;font-size: 20px;cursor: pointer;}