.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(../img/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(../img/location-bg2.jpg) 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{margin: 0.4rem 0;text-align: left;}
.pb_sys_style1 .p_no_d{
border: 1px solid #945985 !important;
    color: #fff;
    background-color: #945985!important;
}

/* 详情页 */
.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;}

/********************************************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;}
 }