/*公共标题开始*/
.title{width: 100%;line-height: 0.3rem;margin-bottom: 0.25rem;}
.title .line{width: 100%;height: 1px; background: #d8d8d8;margin: 0 0.15rem;}
.title h3{font-size: 0.26rem;color: #a91d1d;position: relative;padding-left: 0.36rem;font-weight: normal;flex-shrink: 0;}
.title h3::before{content: "";width: 0.3rem;height: 0.3rem;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.title a{height:0.24rem;line-height: 0.24rem;text-align: right; color: #D6B46F;font-size: 0.14rem;flex-shrink: 0;}

/*公共标题结束*/

.part{width: 100%;position: relative;padding: 0.4rem 0;}
.pal{width: calc( 68% - 0.2rem );}
.par{width: calc( 32% - 0.2rem );}
.pabox{width: 100%;}
.pal .title h3::before{background:  url(../img/news.png) no-repeat center bottom;background-size: auto 0.26rem;}
.par .title h3::before{background:  url(../img/notice.png) no-repeat center center;background-size: auto 0.24rem;}
/*新闻滚动图开始*/
.news-scroll{width: calc( 54% - 0.15rem );}
.news-scroll .news-img{width: 100%;height: 2.58rem;overflow: hidden;position: relative;}
.news-scroll .news-img a{display: block;background-position: center center;background-size: cover;transition: 0.2s all;}
.news-txt{width: 100%;background: #fff0f0;padding: 0.4rem 0.26rem;position: relative;}
.news-scroll h3{font-size: 0.16rem;line-height: 0.3rem;font-weight: normal;}
.news-scroll h3 a{color: #333333;}
.news-scroll .swiper-slide:hover .news-scroll .news-img a{transform: scale(1.1,1.1);}
.news-scroll .swiper-slide:hover h3 a{color: #a91d1d;}
.news-scroll .news-txt .time{width: 0.58rem;height: 0.58rem;background: #e4b453;text-align: center;position: absolute;left: 0.26rem;top:-0.29rem;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.news-scroll .news-txt .time img{height: 0.16rem;margin-bottom: 0.05rem;display: inline-block;}
.news-scroll .news-txt .time p{font-size: 0.14rem;color: #ffffff;}
.news-scroll .swiper-pagination{bottom:0.2rem;bottom: 0.15rem;width: 100%;left: 0;}
.news-scroll .swiper-pagination .swiper-pagination-bullet{background: rgba(0,0,0,0.5);width: 0.08rem;height: 0.08rem;text-align: right;border-radius: 100%;margin: 0 0.08rem;}
.news-scroll .swiper-pagination .swiper-pagination-bullet-active{background: #a91d1d;opacity: 1;}
/*新闻滚动图结束*/

.news-list{width: calc( 46% - 0.15rem );padding: 0.06rem 0;}
.news-list ul{width: 100%;padding-left: 0.15rem;border-left: 1px dashed #b9b9b9;}
.news-list ul li{width: 100%;position: relative;margin-bottom: 0.14rem;}
.news-list ul li:last-of-type{margin-bottom: 0;}
.news-list ul li::before{content: "";width: 0.08rem;height: 0.08rem;display: block;background: #afadad;border-radius: 100%;position: absolute;left: -0.195rem;top:0.09rem;}
.news-list ul li.on::before{background: #a91d1d;}
.news-list ul li a{width: 100%;font-size: 0.16rem;color: #333333;line-height: 0.26rem;transition: 0.2s all;margin-bottom: 0.06rem;}
.news-list ul li.on a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 0.52rem;color: #a91d1d;white-space: inherit;}
.news-list ul li .time{width: 100%;line-height: 0.25rem;background: url(../img/bg.png) no-repeat left center;background-size: 100% 100%;padding-left: 0.05rem;visibility: hidden;opacity: 0;transition: 0.2s all;height: 0;}
.news-list ul li span{font-size: 0.14rem;color: #a91d1d;display: inline-block;padding-left: 0.2rem;background: url(../img/time.png) no-repeat left center;background-size: auto 0.16rem;}
.news-list ul li.on .time{visibility: inherit;opacity: 1;height: 0.25rem;}

.parlist ul li{width: 100%;padding-bottom: 0.136rem;border-bottom: 1px dashed #b9b9b9;margin-bottom: 0.136rem;}
.parlist ul li .time{width: 0.68rem;text-align: center;position: relative;height: 0.68rem;border-radius: 100%;background: #fff1f1;display: flex;flex-direction: column;justify-content: center;transition: 0.2s all;}
.parlist ul li .time span{display: block;color: #a91d1d;font-size: 0.18rem;transition: 0.2s all;}
.parlist ul li .time span+span{font-size: 0.14rem;font-weight: normal;line-height: 0.22rem;}
.parlist ul li a{max-width: calc( 100% - 0.68rem );padding-left: 0.12rem;line-height: 0.26rem;color: #333333;transition: 0.2s all;}
.parlist ul li:last-of-type{margin-bottom: 0;}
.parlist ul li:hover a{color: #a91d1d;}
.parlist ul li:hover .time{background: #a91d1d;}
.parlist ul li:hover .time span{color: #ffffff;}

.partb{width: 100%;margin: 0.3rem 0 0;}
.partb>.title{margin-bottom: 0.3rem;}
.partb>.title .line{margin: 0 0 0 0.15rem;}
.partb>.title h3::before{background:  url(../img/zs.png) no-repeat center bottom;background-size: auto 0.28rem;}
.pbl,.pbc{width: calc( ( 68% - 0.6rem ) / 2 );}
.pbr{width: calc( 32% - 0.2rem );}
.partb>.flex .title h3::before{background: url(../img/ticon.png) no-repeat center center;background-size: auto 0.16rem;}
.partb>.flex .title h3{font-size: 0.22rem;}
.pblist ul li{width: 100%;padding-bottom: 0.15rem;border-bottom: 1px dashed #b9b9b9;margin-bottom: 0.15rem;line-height: 0.26rem;}
.pblist ul li:last-of-type{margin-bottom: 0;}
.pblist ul li a{font-size: 0.16rem;color: #333333;padding-left: 0.16rem;position: relative;max-width: calc( 100% - 0.9rem );}
.pblist ul li a::before{content: "";width: 0.05rem;height: 0.05rem;display: block;background: #E1AEAE;border-radius: 100%;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.pblist ul li span{font-size: 0.14rem;color: #888888;}
.pblist ul li:hover{border-bottom: 1px dashed #a91d1d;}
.pblist ul li:hover a,.pblist ul li:hover span{color: #a91d1d;}
