.m-jd-children{background:#f7f9fb;padding:12px 15px}
.m-jd-children-title{font-size:14px;font-weight:700;color:#333;margin-bottom:8px}
.m-jd-children-list{overflow:hidden;zoom:1}
.m-jd-child-link{display:inline-block;*display:inline;*zoom:1;padding:6px 12px;margin:3px;background:#fff;border-radius:14px;font-size:12px;color:#555;text-decoration:none}
.m-jd-child-link:active{background:#ff8c00;color:#fff}
.m-jd-section-title{font-size:14px;font-weight:700;color:#333;padding:12px 15px 6px}
.m-jd-grid{overflow:hidden;zoom:1;margin:0 -5px;padding:0 10px 10px}
.m-jd-card{float:left;width:50%;padding:0 5px 10px;box-sizing:border-box;text-decoration:none;color:#333;display:block}
.m-jd-card-img{height:110px;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}
.m-jd-card-img img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}
.m-jd-card:active .m-jd-card-img img{transform:scale(1.05)}
.m-jd-card-name{font-size:12px;padding:6px 2px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}
.m-jd-pages{text-align:center;padding:12px 0}
.m-jd-pages a{display:inline-block;padding:5px 12px;margin:0 2px;border:1px solid #ddd;border-radius:16px;font-size:12px;color:#666;text-decoration:none}
.m-jd-pages a.active{background:#ff8c00;color:#fff;border-color:#ff8c00}
.m-jd-empty{text-align:center;padding:40px 15px;color:#999;font-size:14px}
.m-jd-related{padding:0 15px 15px}
.m-jd-related-list{overflow:hidden;zoom:1}
