.scrollGap{ height: 1rem;}

.i_banner{ font-size: 0; position: relative; }
.i_banner .tp{ width: 100%; height: 7rem; object-fit: cover;}
.i_banner .lmmc{ width: 100%; padding: 0.4rem 0; background: linear-gradient(0deg,rgba(0,0,0,.77),rgba(0,0,0,0)); position: absolute; left: 0; bottom: 0rem;}
.i_banner .lmmc .mc{ font-size: 0.42rem; color: #fff; font-weight: bold;}
.i_banner .lmmc .mc .lmmcItem{ /*display: none;*/}
.i_banner .lmmc .mc .lmmcItem.on{ display: inline-block;}

/* 面包屑导航 版本1*/
.location{ background: url(../images/location-bg.png) center center/100% 100% no-repeat; padding-top: 0.18rem; position: relative; z-index: 3; margin-top: -0.18rem; }
.location .list {padding:1.8em 0; font-size: 0.14rem;}
.location .list > li {display: inline-block; color: #666666;}
.location .list > li a{ color: #666;}
.location .list > li + li:before {content: "-";padding: 0 0.08rem;color: #666; }
.location .list > li a:hover{color: #B874A7;}
.location .list > li:nth-last-child(1) a{color: #B874A7 !important; }
/* 面包屑导航 版本2*/
.location2{ background: url(../images/location-bg2.png) center center/100% 100% no-repeat; padding-top: 0.18rem; position: relative; z-index: 2;  }
.location2 .wp{ padding: 0.25rem 0;}
.location2 .name{ font-size: 0.36rem; font-weight: bold; color: #000; }
.location2 .list { font-size: 0.14rem;  padding: 0; margin: 0.08rem 0 0; }
.location2 .list > li {display: inline-block; color: #666666;}
.location2 .list > li a{ color: #666;}
.location2 .list > li + li:before {content: "-";padding: 0 0.08rem;color: #666; }
.location2 .list > li a:hover{color: #B874A7;}
.location2 .list > li:nth-last-child(1) a{color: #B874A7 !important; }


/* 分页 */
/*.pager{display:none; margin: 0.4rem 0; }*/
.pager{margin: 0.4rem 0; }
.pager .pagination {margin: 0; display: block; text-align: left; font-size: 0; }
.pager li {margin: 0 0.05rem;display: inline-block; }
.pager li:first-child>a,
.pager li:last-child>a,
.pager li:first-child>span,
.pager li:last-child>span {padding: .5em 1.2em; border: none ; background-color: #F7F8FC;}
.pager li>a,.pager li>span {border-radius: 0.25em;padding: .5em .93em;font-size: 0.14rem; border: none; background-color: #F7F8FC;}
.list-partner li {display: inline-block;margin: 0 0.12rem 0.12rem 0;padding: 0;box-sizing: border-box;width: 1.4rem;text-align: center;border: 1px solid #efefef;}
.pager li>a:hover,.pager li>span:hover{background-color: rgba(184, 116, 167, 1); border-color: rgba(184, 116, 167, 1); color: #fff;}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{ background-color: rgba(184, 116, 167, 1); border-color: rgba(184, 116, 167, 1);}
.pager .disabled > a, 
.pager .disabled > a:hover, 
.pager .disabled > a:focus, 
.pager .disabled > span:hover{background-color: #ddd; border-color: #ddd;}

/* 详情页 */
.detailWithAdvise{ margin-top: 0.6rem;}
.detailWithAdvise .wp{ display: flex; align-items: flex-start; justify-content: space-between;}
.d_l{ flex: 1;}
.d_r{ width: 4rem; margin-left: 0.6rem;}
.pDetails{}
.pdHeader{}
.pdHeader .title{ font-size: 0.32rem; font-weight: bold; color: #1D1D1F; text-align:center; }
.pdHeader .pubInfo{ font-size: 0.2rem; color: #999999; margin-top: 0.15rem; display:none; }
.pdHeader .pubInfo span{color: #999999;}
.pdBody{ padding: 0.6rem 0 0.3rem; font-size: 0.2rem; }
/* 详情页右侧资讯 */
.hotArticle{}
.hotArticle .wrap{ padding: 0.08rem 0;}
.i_tit3{ font-size: 0.2rem;  color: #333; font-weight: bold; padding-bottom: 0.8em; border-bottom: 1px solid #F2F2F2; }
.hotArticleItem{}
.hotArticleItem .tit{ padding: 0.15rem 0 0.15rem 0.5rem; font-size: 0.2rem; color: #333; display: block; line-height: 1.5; position: relative;}
.hotArticleItem .tit::after{ content: ""; display: block; width: calc(100% - 0.5rem); position: absolute; right: 0; bottom: 0; border-bottom: 1px dashed #E6E6E6; height: 0;}
.hotArticleItem .tit .num{ width: 0.3rem; height: 0.3rem; line-height: 0.3rem; text-align: center; background-color: #F5EFF5; font-size: 0.12rem; color: #B874A7; position: absolute; left: 0; top: 0.16rem; display: inline-block;}
.hotArticleItem .tit:hover{ color: #B874A7;}
.hotArticleItem .tit:hover .num{ color: #fff; background: linear-gradient(90deg, #B874A7 0%, #6D5391 100%);}
/* 详情页-只有富文本 */
.singleParse{ font-size: 0.16rem; line-height: 1.6;}
/* 列表页-时间图片描述列表-有阅读次数 */
.timeTpInfolistItem {padding: 0.22rem 0;border-bottom: 1px solid #E6E6E6;    }
.timeTpInfolistItem:nth-last-child(1) {border-bottom: 0;    }
.timeTpInfolistItem {font-size: 0;display: flex;    }
.timeTpInfolistItem .tpWrap {position: relative; display: block;width: 3rem;margin-right: 0.3rem;    }
.timeTpInfolistItem .time {position: absolute;z-index: 2;left: 0rem;bottom: 0.3rem;padding: 0.08rem 0.1rem;text-align: right;background: linear-gradient(90deg, rgba(184, 116, 167, 0.5) 0%, rgba(109, 83, 145, 0.5) 100%);color: #fff;transition: .3s;
}
.timeTpInfolistItem .time .day {font-size: 0.2rem;font-weight: bold;}
.timeTpInfolistItem .time .month {font-size: 0.13rem;}
.timeTpInfolistItem .tparea {overflow: hidden;}
.timeTpInfolistItem .tparea .tp {width: 100%;height: 1.8rem;object-fit: cover;}
.timeTpInfolistItem .des {flex: 1;padding: 0.1rem 0;}
.timeTpInfolistItem .des .tit {font-size: 0.18rem;font-weight: bold;line-height: 1.5;}
.timeTpInfolistItem .des .nr {font-size: 0.14rem;line-height: 1.5;margin-top: 0.1rem;color: #666;}
.timeTpInfolistItem .des .info{ margin-top: 0.25rem; font-size: 0.14rem; color: #999; }
.timeTpInfolistItem .des .info a,.timeTpInfolistItem .des .info span{ display: inline-block;}
.timeTpInfolistItem .des .info .belong{ padding: 0.2em 0.8em; border-radius: 2px; color: #4A2EA8;background: rgba(74, 46, 168, 0.12); margin-right: 0.2rem; }
.timeTpInfolistItem .des .info .info-time{ margin-right: 0.2rem;}
.timeTpInfolistItem .des .info .info-eye{}
.timeTpInfolistItem a:hover .time {background: linear-gradient(90deg, rgba(184, 116, 167, 1) 0%, rgba(109, 83, 145, 15) 100%);}
.timeTpInfolistItem a:hover .tparea .tp {transform: scale(1.1);}
.timeTpInfolistItem a:hover .des .tit a {color: #6D5391;}

/* 空样式 */
.empty{ width: 100%; text-align: center; padding: 1rem 0;}
.empty .tp{ width: 1rem; max-width: 40%;}
.empty .tit{ font-size: 0.14rem; margin-top: 0.05rem; color: #999;}

/*专题页标题*/ 
.h_tit_na1 {
        padding: 0.6rem 0;
        text-align: center; position:relative;
    }
    .h_tit_na1 .morea{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); color: #666; padding-right: 0.22rem; background: url(../images/icon_arr_morea2.png) right center/0.16rem auto no-repeat;}
    .h_tit_na1 .morea:hover{ color: #BA2528;background-image: url(../images/icon_arr_morea2h.png);}
    .h_tit_na1 .name {
        display: flex;
        align-items: baseline;
    }

    .h_tit_na1 .line {
        flex: 1;
        font-size: 0;
        display: inline-block;
        border-bottom: 1px solid #BA2528;
    }

    .h_tit_na1 .line .icon {
        height: 0.12rem;
    }

    .h_tit_na1 .val {
        font-size: 0.42rem;
        margin: 0 0.4rem;
        font-weight: bold;
    }

/********************************************max-width: 990px**********************************************/
@media (max-width: 990px) {
     .location .list {font-size: 0.18rem;}
     .pager li{ display: none;}
     .pager li:first-child,.pager li:last-child{ display: inline-block;}
     .pager li:first-child>a,
     .pager li:last-child>a,
     .pager li:first-child>span,
     .pager li:last-child>span { font-size: 0.22rem;}
 }
 
 /********************************************max-width: 768px**********************************************/
 @media (max-width: 768px) {
   .scrollGap{ height: 0;}
    .location{ margin-top: -0.24rem; padding-top: 0.24rem;}
    .location .list {font-size: 0.22rem; padding: 1.5em 0;}
    .location2 .list { font-size: 0.22rem;  }

    .detailWithAdvise .wp{ display: block;}
    .d_l{ width: 100%;}
    .d_r{ width: 100%; margin-top: 0.2rem; margin-left: 0rem;}
    .pdHeader .title{ font-size: 0.36rem;}
    .pdHeader .pubInfo{ font-size: 0.22rem; margin-top: 0.2rem;}
    .pdBody{ font-size: 0.22rem; }

    .hotArticle .wrap{ padding: 0.12rem 0;}
    .i_tit3{ font-size: 0.4rem;  padding-bottom: 0.12em;}
    .hotArticleItem .tit{ padding: 0.2rem 0 0.2rem 0.8rem; font-size: 0.3rem; }
    .hotArticleItem .tit::after{ width: calc(100% - 0.8rem); }
    .hotArticleItem .tit .num{ width: 0.5rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.28rem;}

    .singleParse{ font-size: 0.22rem;}

    .timeTpInfolistItem{display: block;}
    .timeTpInfolistItem .tpWrap{width: 100%;margin-right: 0rem;    }
    .timeTpInfolistItem .time {bottom: 0.3rem;padding: 0.15rem 0.2rem;}
    .timeTpInfolistItem .time .day {font-size: 0.3rem;}
    .timeTpInfolistItem .time .month {font-size: 0.2rem;margin-top: 0.08rem;}
    .timeTpInfolistItem .tparea {width: 100%;margin-right: 0.4rem;}
    .timeTpInfolistItem .tparea .tp {height: 4rem;}
    .timeTpInfolistItem .des {padding: 0.16rem 0;}
    .timeTpInfolistItem .des .tit {font-size: 0.28rem}
    .timeTpInfolistItem .des .nr {font-size: 0.2rem;margin-top: 0.14rem;}
    .timeTpInfolistItem .des .info{ font-size: 0.22rem;}
    .timeTpInfolistItem .des .info .belong{ margin-right: 0.3rem;}
    .timeTpInfolistItem .des .info .info-time{ margin-right: 0.3rem;}
 }