.nrlist-box{width:auto;	height:auto;padding: 0 2%; background: #fff;}
.nrlist-box ul li{width:auto;padding-bottom:15px;margin:15px 0;	border-bottom:1px dashed #dedede;overflow:hidden;}
.nrlist-box ul li:last-child{border:none;}
.nrlist-box .nrlist-img{float:left;	width:37%;height:auto;margin-right:3%;position: relative;}
.nrlist-box .nrlist-img img{width:100%;}
.nrlist-box .nrlist-wz{float:left;}
.nrlist-box .okpic{width:60%;}
.nrlist-box .nopic{ width:auto;}
.nrlist-box .nrlist-wz .name{ margin-bottom:2px;font-size:1.6rem; color:#333;}
.nrlist-box .nrlist-wz .namezp{ margin-bottom:2px;font-size:1.6rem; color:#d00000;}
.nrlist-box .nrlist-wz .zhaiyao{font-size:1.2rem; color:#999;}
.nrlist-box .nrlist-wz .hotlab span{background:#ffffcc; color:#F05033; padding:2px 8px; margin-right:10px; font-size:1.4rem;}
.nrlist-box .nrlist-wz .hotlab span i{margin-right:5px;}
.nrlist-box .nrlist-wz .hotlab span em{margin-left:5px; font-style:normal;}
.jpts{ padding:10px; background:#ffffcc; color:#666; font-size:1.4rem;}
.jpts span{ color:#000; font-weight:bold;}
.search-box {width: 100%;height:auto; padding-top:10px;overflow: hidden;color: #9e9e9e;display:table;}
.search-box .s-m{ height:100%; padding-left:10px; display: table-cell;vertical-align:middle;*display:inline-block; *width:auto;*zoom:1;}
.search-box .s-m .searchtext{ width:98%;height:1.8rem;padding:5px; font-size:1.6rem; color:#666; border:1px solid #cdcdcd;background-color:#ffc;}
.search-box .s-r{ width:10rem; text-align:center; height:100%; font-size:1.6rem; display: table-cell;vertical-align:middle;*display:inline-block; *width:auto;*zoom:1;}
a.a-normal{ display:inline-block; color:#F90; padding:1px 5px;border: 1px solid #f90; font-size:1.4rem;border-radius: 10px; margin-bottom:3px;}
a.a-normal:hover{ background:#FF9;}

.jpts-fl { margin-top:10px; padding:15px 10px 0 10px; font-size:1.4rem;background:#CFF;}
.jpts-fl .hot-tags-link {
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 500;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    padding: 4px 12px 6px 12px;
    color: #fff;
    background: #028849; /* 深一点的绿色 */
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); /* 增强文字清晰度 */
    transition: opacity 0.3s ease;
}

/* 更深的颜色，提升对比度和视觉效果 */
.jpts-fl .hot-tags-link:nth-child(2n) {
    background: #c62854; /* 深粉色 */
}
.jpts-fl .hot-tags-link:nth-child(3n) {
    background: #008a9d; /* 深青色 */
}
.jpts-fl .hot-tags-link:nth-of-type(2) {
    background: #c62854;
}
.jpts-fl .hot-tags-link:nth-of-type(3) {
    background: #008a9d;
}
.jpts-fl .hot-tags-link:nth-of-type(4),
.jpts-fl .hot-tags-link:nth-of-type(8) {
    background: #9c53b5; /* 深紫色 */
}
.jpts-fl .hot-tags-link:nth-of-type(6),
.jpts-fl .hot-tags-link:nth-of-type(11) {
    background: #1976d2; /* 宝蓝色 */
}
.jpts-fl .hot-tags-link:nth-of-type(7) {
    background: #d97400; /* 深橙色 */
}
.jpts-fl .hot-tags-link:nth-of-type(9),
.jpts-fl .hot-tags-link:nth-of-type(5) {
    background: #c65c00; /* 深橙红色 */
}
.jpts-fl .hot-tags-link:nth-of-type(10) {
    background: #b530b5; /* 紫红色 */
}
.jpts-fl .hot-tags-link2 {
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 500;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    padding: 4px 12px 6px 12px;
    color: #000;
    background: #d0d0d0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); /* 增强文字清晰度 */
    transition: opacity 0.3s ease;
}
.jpts-fl .hot-tags-link:hover {
    opacity: 0.9;
    transform: translateY(-1px);
	color: #ff0;
}
.nrlist-ts{	width:auto; padding:10px;text-align:center;color:#666; font-size:1.4rem; background:#FFC;}
.nrlist-ts span{ color:#F60; font-weight:bold;}

.jpts-fl .hot-tags-link3 {
    display: inline-block;
    font-size: 1.4rem;
    font-weight:bold;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    padding: 4px 12px 6px 12px;
    color: #fff;
    background: #ff0000; /* VIP专用 */
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    transition: opacity 0.3s ease;
}
.jpts-fl .hot-tags-link3:hover {
    opacity: 0.9;
    transform: translateY(-1px);
	color: #ffff00;
}