.text a { color: inherit; }
.banner_part { width: 100%; }
.banner_swiper { margin: 0 auto; width: 1250px; position: relative; box-sizing: border-box; }
#bannerSwiper { width: 100%; height: 130px; overflow: hidden; }
/* 新闻 */
.news_part { margin-top: 55px; width: 100%; }
.news_part .news_wrap { margin: 0 auto; width: 1250px; position: relative; box-sizing: border-box; display: flex; justify-content: space-between; }
.news_part .news_l { width: 585px; height: 385px; overflow: hidden; }
/* 轮播图 */
#lbtSwiper { width: 100%; height: 100%; position: relative; }
#lbtSwiper .swiper-wrapper .swiper-slide { text-align: center; position: relative; }
#lbtSwiper .swiper-wrapper > .swiper-slide img { width: 100%; height: 385px; }
/* 分页器 */
#lbtSwiper .swiper-pagination-bullets { padding-right: 20px; width: 20%;  position: absolute; top: auto; right: 0; bottom: 8px; left: auto; text-align: right; }
#lbtSwiper .swiper-pagination-bullets > .swiper-pagination-bullet { margin: 0 4px; width: 12px; height: 12px; border-radius: 50%; background-color: #fff; opacity: 1; }
#lbtSwiper .swiper-pagination-bullets > .swiper-pagination-bullet-active { width: 39px; border-radius: 39px; background-color: #fff; }
/* 内容 */
#lbtSwiper .swiper-slide > .pic-content { position: absolute; bottom: 0; width: 100%; height: 40px; line-height: 40px; text-align: left; background-color: rgb(0, 0, 0, 0.5); }
#lbtSwiper .swiper-slide > .pic-content > a { padding-left: 20px;  display: block; width: 430px; height: 40px; color: #fff; white-space:nowrap; text-overflow: ellipsis; overflow: hidden; }
#lbtSwiper .swiper-slide > .pic-content > a:hover {  text-decoration: underline; }
/* 按钮 */
#lbtSwiper > .swiper-button-next, #lbtSwiper > .swiper-button-prev { width: 30px; height: 60px; text-align: center; background: #000; }
#lbtSwiper > .swiper-button-next:after, #lbtSwiper > .swiper-button-prev:after { line-height: 60px;color: #fff;font-size: 18px; }
/* 新闻 */
.news_part .news_r { width: 590px; height: auto; overflow: hidden; position: relative; box-sizing: border-box; }
/* newsbox */
.newsbox { width: 100%; position: relative; box-sizing: border-box; }
.newsbox .news_title { width: 100%; height: 50px; display: flex; border-bottom: 1px solid #ededed; overflow: hidden; position: relative; box-sizing: border-box; }
.newsbox .news_title .tit_chnlname { max-width: 200px; height: 100%; font-size: 24px; border-bottom: 3px solid transparent; cursor: pointer;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; }
.newsbox .news_title .tit_chnlname .chnlname { color: #005eaa; }
.newsbox .news_title .tit_chnlname.active { border-color: rgb(0, 94, 170); font-weight: bold; }
.newsbox .news_content { margin-top: 10px; width: 100%; position: relative; box-sizing: border-box; }
.newsbox .news_content .news_conwrap { width: 100%; position: relative; box-sizing: border-box; }
.newsbox .news_list { width: 100%; position: relative; box-sizing: border-box; }
.newsbox .news_list .news_item { margin-bottom: 8px; padding-left: 20px; width: 100%; height: 39px; line-height: 39px; display: flex; justify-content: space-between; }
.newsbox .news_list .news_item .text { margin-right: 15px; color: #333; font-size: 16px; flex: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newsbox .news_list .news_item .time { color: #999; font-size: 14px; }
.newsbox .news_list .news_item:before { content: " "; width: 6px; height: 6px; background: #005eaa; position: absolute; left: 0; top: 16px; }
.newsbox .news_list .news_item:hover .text { color:#005eaa; }
/* 最新公告 */
.zxgg_part { margin-top: 70px; margin-bottom: 30px; width: 100%; position: relative; box-sizing: border-box; }
.zxgg_part .zxgg_wrap { margin: 0 auto; width: 1250px; display: flex; justify-content: space-between; position: relative; box-sizing: border-box; }
.zxgg_part .zxgg_l { width: 585px; overflow: hidden; position: relative; box-sizing: border-box; }
.zxgg_part .zxgg_r { width: 590px; overflow: hidden;  position: relative; }
.zxgg_part .zxgg_r .pic { margin-bottom: 25px; position: relative; }