/*banner开始*/
.banner{width:100%;}
.banner .swiper-slide a{display:block;width:100%;}
.banner .swiper-slide img{width:100%;}
.banner .swiper-pagination{width:100%;text-align:center;left:50%;transform:translate(-50%,-50%);}
.banner .swiper-pagination-bullet{line-height:.3rem;font-size:.26rem;color:#fff;background:none;opacity:1;display:inline;margin:0 .08rem !important;}
.banner .swiper-pagination-bullet-active{color:#ffe84c;}
/*banner结束*/

.title{height:0.3rem;padding-bottom:0.12rem;border-bottom:1px solid #cacaca;line-height:0.3rem;margin-bottom:0.2rem;}
.title h3{font-size:0.24rem;color:#1a4f9f;position:relative;}
.title h3::after{content:"";width:100%;height:0.02rem;background:#1a4f9f;display:block;position:absolute;top:0.41rem;left:0;}
.title h3 i{font-size:0.3rem;color:#1a4f9f;margin-right:0.05rem;vertical-align:-0.03rem;font-weight:normal;}
.title a{font-size:0.14rem;color:#999999;}
.title a:hover{color:#1a4f9f;}

/*新闻滚动图*/
.part01{width:100%;padding:0.3rem 0;background:url(../img/part1_bg.jpg) no-repeat top center;background-size:100% 100%;}
.part01-left{width:68%;}
.news-box{width:100%;}
.newsimg-box{width:52%;margin:0 !important;border:solid 1px #d1d1d1;}
.newsimg-box a{display:block;}
.news-img{width:100%;height:2.8rem;}
.news-img img{width:100%;height:100%;object-fit:cover;}
.news-txt{background:#f9f9f9;padding:0.2rem;}
.news-txt p.line1{font-size:0.16rem;color:#434343;margin-bottom:0.16rem;}
.news-txt p.line2{font-size:0.14rem;color:#888888;margin:0.15rem 0 0.3rem;line-height:0.28rem;height:0.6rem;}
.news-txt .line{width:0.86rem;height:0.01rem;background-color:#1a4f9f;}
.news-txt{font-size:0.14rem;color:#0d459a;}
.newsimg-box .swiper-slide:hover .news-txt p.line1{color:#0d459a;}
.newsimg-box .swiper-pagination{bottom:0.2rem !important;text-align:right;right:0.18rem !important;left:inherit !important;}
.newsimg-box .swiper-pagination .swiper-pagination-bullet{width:0.1rem;height:0.1rem;background-color:#0d459a;border-radius:0;opacity:1;}
.newsimg-box .swiper-pagination .swiper-pagination-bullet-active{background-color:#ffe84c;}

/*新闻列表*/
 .newslist{width:calc( 48% - .3rem);}
.newslist ul li{border-bottom:1px solid #d0d0d0;padding:0.15rem 0 0.14rem;line-height:0.28rem;}
.newslist ul li time{display:block;color:#0d459a;font-size: .16rem;}
.newslist ul li p{width:calc( 100% - 0.6rem );font-size:0.16rem;color:#434343;transition:0.5s all;}
.newslist ul li:hover p{color:#0d459a;}

/*通知公告*/
.part01-right{width:calc( 32% - .3rem );}
.part01-right .title h3 i{font-size:0.26rem;vertical-align:-0.01rem;}
.notice-list ul li{margin-bottom:0.21rem;}
.notice-list ul li:last-child{margin-bottom:0;}
.notice-list .time{width:0.7rem;text-align:center;margin-right:0.12rem;}
.notice-list .time span{font-size:0.24rem;font-weight:bold;background:#0d459a;color:#ffffff;display:block;line-height:0.32rem;transition:0.4s all;}
.notice-list .time span+span{font-size:0.14rem;font-weight:normal;color:#1a4f9f;border:1px solid #1a4f9f;display:block;line-height:0.26rem;background:none;transition:0.4s all;}
.notice-list .notice-txt{width:calc( 100% - 0.82rem );}
.notice-list .notice-txt p{font-size:0.16rem;color:#434343;line-height:0.3rem;max-height:0.6rem;width:100%;}
.notice-list .notice-txt p span{color:#0d459a;}
.notice-list ul li:hover p{color:#1a4f9f;}
.notice-list ul li:hover .time span{background:#f1bd08;}
.notice-list ul li:hover .time span+span{color:#f1bd08;border:1px solid #f1bd08;background:none;}

.part02{width:100%;padding:0.3rem 0;background:url(../img/part2_bg.jpg) no-repeat top center;background-size:100% 100%;}
.part02-left,.part02-right,.part03-left,.part03-right{width:calc( 50% - 0.15rem );}
.xsdt-list ul li.headline{width:100%;margin-bottom:0.16rem;display:flex;}
.xsdt-img{width:2.27rem;height:1.5rem;overflow:hidden;}
.xsdt-img img{width:100%;height:100%;object-fit:cover;transition:0.6s all;}
.headline-txt{width:calc( 100% - 2.27rem );padding:0.1rem 0;height:1.3rem;}
.headline-txt h3{padding:0 0.2rem;font-size:0.16rem;line-height:0.28rem;}
.headline-txt h3 a{color:#434343;font-weight:normal;transition:0.4s all;}
.headline-txt p{padding:0 0.2rem;font-size:0.14rem;color:#666666;line-height:0.3rem;max-height:0.6rem;}
.headline-txt span{font-size:0.14rem;color:#0d459a;display:block;padding-left:0.2rem;}
.headline-txt span i{margin-right:0.04rem;font-size:0.18rem;}
.xsdt-list ul li.headline:hover .xsdt-img img{transform:scale(1.1,1.1);}
.xsdt-list ul li.headline:hover .headline-txt h3 a{color:#014991;}
.xsdt-list ul li.not-headline{line-height:0.46rem;border-bottom:1px solid #e8e8e8;}
.xsdt-list ul li.not-headline a{color:#434343;max-width:calc( 100% - 0.8rem );float:left;transition:0.4s all;font-size: .16rem;}
.xsdt-list ul li.not-headline time{color:#666666;float:right;transition:0.4s all;font-size:.16rem;}
.xsdt-list ul li.not-headline:hover a{color:#014991;}
.xsdt-list ul li.not-headline:hover a::before{background:#014991;}
.xsdt-list ul li.not-headline:hover time{color:#014991;}
.xsdt-list ul li.not-headline:last-child{border-bottom: none;}
.jiuye-list ul li{line-height:0.28rem;padding:0.14rem 0;border-bottom:1px solid #e8e8e8;}
.jiuye-list ul li time{padding:0 0.06rem;border:1px solid #bcbcbc;height:0.28rem;border-radius:0.15rem;display:block;line-height:0.28rem;margin-right:0.13rem;font-size:0.14rem;color:#999999;flex-shrink:0;transition:0.5s all;}
.jiuye-list ul li p{font-size:0.16rem;color:#434343;max-width:calc( 100% - 1.1rem );}
.jiuye-list ul li:hover time{border:1px solid #014991;background:#014991;color:#ffffff;}
.jiuye-list ul li:hover p{color:#014991;}
.jiuye-list ul li:last-child{border-bottom: none;}

.part03{width: 100%;padding: .3rem 0;background: url(../img/part03_bg.png) no-repeat right bottom;}
.part03a{margin-bottom: .3rem;}

.wj-list ul li{margin-bottom: .2rem;}
.wj-list ul li .wj-img{width:1rem;height:1.21rem;margin-right:0.15rem;overflow:hidden;}
.wj-list ul li .wj-img a{display:block;height:100%;}
.wj-list ul li .wj-img img{width: 100%;height: 100%;object-fit: cover;transition:0.3s all;}
.wj-list ul li:hover .wj-img img{transform:scale(1.1,1.1);}
.wj-list ul li .wj-txt{width:calc( 100% -  1.15rem );}
.wj-list ul li .wj-txt h3{font-size:0.18rem;margin-bottom:0.12rem;line-height:0.3rem;}
.wj-list ul li .wj-txt h3 a{color:#333333;}
.wj-list ul li:hover .wj-txt h3 a{color:#014991;}
.wj-list ul li .wj-txt p{font-size:0.14rem;color:#434343;line-height:0.24rem;max-height:0.72rem;}
.wj-list ul li:last-child{margin-bottom: 0;}

.down-list ul li{line-height: .27rem;margin-bottom: .2rem;}
.down-list ul li:last-child{margin-bottom: 0;}
.down-list ul li .downbox{width: .96rem;height: .27rem;line-height: .27rem;background: #1a4f9f;text-align: center;color: #ffffff;flex-shrink: 0;margin-right: .15rem;transition: 0.5s all;font-size: .14rem;}
.down-list ul li p{font-size: .16rem;color: #434343;}
.down-list ul li:hover .downbox{background: #f1ce43;}
.down-list ul li:hover p{color: #014991;}


.part03b .swiper-slide a{display: block;height: 100%;}
.part03b .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}