/*专题列表页*/
.special-box {margin-top:10px;background:#fff;}
.list_tit {height:38px;border-bottom:1px solid #e5e5e5;padding:0 4%;position:relative;}
.list_tit .list_sort {float:left;}
.list_tit .list_sort em {font-size:16px;color:#333;font-weight:bold;letter-spacing:2px;display:inline-block;line-height:38px;}
.list_rexin {float:right;}
.list_rexin a {float:left;height:38px;line-height:38px;padding:0 10px;font-size:12px;color:#666;}
.theme_rexin a {font-size:14px;}
.list_rexin a.on {color:#2ea75c;border-bottom:2px solid #2ea75c;font-weight:bold;}
.list_rexin span {float:left;width:1px;height:12px;background:#d0d0d0;margin-top:12px;}
.theme_list ul li {float:left;width:42%;margin:10px 4% 0;cursor:pointer;}
.theme_list ul li a img {display:block;height:90px;width: 100%;}
.theme_list ul li a em {font-size:14px;color:#444;display:block;text-align:center;height:35px;line-height:35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.loadmore {margin-top:5px;text-align:center;}
.loadmore .loading-img {width:20px;height:20px;background:url('../images/loading.gif');background-size:20px 20px;float:left;margin-right:5px;}
.loading {display:inline-block;margin:0px auto;margin-bottom:8px;}
.loadmore .loading-tip {float:left;height:20px;line-height:20px;font-size:12px;color:#666;}

/*专题内容页*/
.hj-main {margin-top:0px;}
.hjny-box {background:#fff;padding:10px 15px;}
.hjny-box-nr h1 {padding:8px 0 4px;font-size:16px;font-weight:600;line-height:24px;}
.hjny-box .hjny-box-nl img{width:100%;}
.hjny-box-nr .desc {font-size:14px;line-height:22px;color:#666;}
.hjny-box-nr .desc a{color: #008ada;}
.packlist {background:#fff;}
.packlist li .li_infro {padding-left:74px;position:relative;}
.packlist li .li_infro .dv_img {position:absolute;left:0;top:0;width:64px;height:64px;}
.packlist li .li_infro .dv_img img {width:100%;height:100%;border-radius:16px;}
.packlist li .li_infro .dv_txt .ptit {line-height:22px;height:22px;padding-right:84px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.packlist li .li_infro .dv_txt .pcate {line-height:24px;height:24px;padding-right:94px;font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.packlist li .li_infro .dv_txt .pcate a {color:#999;}
.packlist li .li_infro .dv_txt .ptit a span {font-size:14px;color:#444;}
.packlist li {width:100%;float:left;position:relative;padding:10px 15px;box-sizing:border-box;border-bottom:1px solid #e8e8e8;}
.packlist li .li_btn {position:absolute;right:15px;top:50%;margin-top:-17px;width:74px;}
.packlist li .li_btn a {display:block;line-height:34px;text-align:center;background:#2ea75c;font-size:14px;color:#fff;border-radius:5px;}
.packlist li .li_infro .dv_txt .ptxt {margin-top:2px;color:#999;}
.packlist li .li_infro .dv_img em.rank {width:24px;height:24px;line-height:24px;background:#A8A8A8;display:inline-block;position:absolute;top:-5px;left:-5px;border-radius:16px;text-align:center;font-size:14px;color:#FFF;z-index:100;}
.packlist li .li_infro .dv_img em.rank1 {background:#ff494d;}
.packlist li .li_infro .dv_img em.rank2 {background:#f4b200;}
.packlist li .li_infro .dv_img em.rank3 {background:#1eb996;}
.category-main .list_tit .rank_class a{line-height: 39px;font-size: 16px;}
.category-main .list_tit .rank_class a.on{color:#008ded;}
.category-main .hide{ display: none;}


.pages{
    width: 100%;
    margin: 0.2rem 0;
    text-align: center;
    display: inline-block;
}
.pages a,
.pages span,
.pages  em {
    text-decoration: none;
    display: inline-block;
    border-radius: 0.2rem;
    color: #000000;
    padding: 0 15px;
    line-height: 38px;
    overflow: hidden;
    font-size: 14px;
    font-family: SimSun;
    font-weight: 400;
    border: 1px solid #2ea75c;
}

.pages span,
.pages a:hover,
.pages a.active {
    color: #fff;
    background: #2ea75c;
    border: none;
}