/*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%);bottom: 5px;}
.banner .swiper-pagination-bullet{margin: 0 .05rem !important;background: #ffffff;opacity: 0.5;width: 0.12rem;height: 0.12rem;}
.banner .swiper-pagination-bullet-active{opacity: 1;}
/*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;}
.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:rgba(0,0,0,0.3);border-radius:0;opacity:1;}
.newsimg-box .swiper-pagination .swiper-pagination-bullet-active{background-color:#0d459a;}

/*新闻列表*/
.newslist{width:calc( 48% - .3rem);}
.newslist ul li{border-bottom:1px solid #d0d0d0;padding-bottom: 0.14rem;line-height:0.28rem;margin-bottom: 0.14rem;}
.newslist ul li:last-of-type{margin-bottom: 0;}
.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;}
.notice-list ul li:hover p{color:#1a4f9f;}

.part02{width:100%;padding:0.3rem 0;background:#eff2f7;}
.part02-left,.part02-right,.part02-center{width:calc( ( 100% - 0.6rem ) / 3 );}
.headline{width:100%;margin-bottom:0.16rem;display:flex;}
.xsdt-list ul li:last-of-type{margin-bottom: 0;}
.xsdt-img{width:1.7rem;height:1.1rem;overflow:hidden;}
.xsdt-img img{width:100%;height:100%;object-fit:cover;transition:0.6s all;}
.headline-txt{width:calc( 100% - 1.7rem );padding-left:0.2rem;height:1.1rem;box-sizing: border-box;}
.headline-txt h3{font-size:0.16rem;line-height:0.28rem;}
.headline-txt h3 a{color:#434343;font-weight:normal;transition:0.4s all;}
.headline-txt span{font-size:0.14rem;color:#0d459a;display:block;}
.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;}
.jiuye-list ul li{line-height:0.28rem;border-bottom:1px solid #e8e8e8;padding-bottom: 0.16rem;margin-bottom: 0.17rem;}
.jiuye-list ul li:last-of-type{margin-bottom: 0;}
.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;}
.wj-list ul li{line-height: .26rem;border-bottom: 1px solid #e8e8e8;margin-bottom: .18rem;padding-bottom:.185rem;}
.wj-list .headline{margin-bottom:0.17rem;}
.wj-list ul li a{font-size: .16rem;color: #434343;}
.wj-list ul li time{color: #999999;flex-shrink: 0;font-size: .16rem;}
.wj-list ul li:hover a,.wj-list ul li:hover time{color: #014991;}
.wj-list ul li:last-child{margin-bottom: 0;}

.part03{width: 100%;padding: .3rem 0;}
.part03 .title{margin-bottom: 40px;}
.quickly-link .swiper-slide a{display: block;width: 100%;height: 100%;}
.quickly-link .iconbox{width: 84px;height: 84px;margin: 0 auto 10px;position: relative;}
.quickly-link .iconbox::before{content: "";width: 84px;height: 84px;border: 1px dashed #1a4f9f;border-radius: 50%;display: block;position: absolute;top:0;left: 0;box-sizing: border-box;transition: .3s;animation: roted1 30s linear infinite;}
.quickly-link .iconbox img{width: 50px;height: 50px;transition: 0.5s all;}
.quickly-link p{font-size: 16px;color: #1a4f9f;text-align: center;}
.quickly-link .swiper-slide:hover .iconbox img{transform: rotateY(180deg);}