.headerNav{/*position:fixed;*/ position:absolute; top: 0 ;left: 0;}

.banner ul li{height:420px;}
.banner ul li img{width:100%;height:420px;    object-fit: cover;}
.topbar{ position:inherit;}

/*8-22*/
#bar{width:100%;    position: relative;}
.homeSwiper {width:100%;
}
.homeSwiper img {
  width : 100%;
  height: 100%;
}
.homeSwiper .swiper-pagination {/* 
  text-align   : right;
  padding-right: 50px;*/
}
.thumbSwiper {width:80%;
  /*margin-bottom: 42px;*/position: absolute;
    bottom: 40px;
    left: 4%;
}

.homeSwiper2 {
  height: 100px !important;
}
.homeSwiper2 .swiper-slide {
  opacity: 0.7;
border:2px #fff solid;margin-right:15px;
}

.homeSwiper2 .swiper-slide-thumb-active {
  opacity: 1;
}

.homeSwiper2 img {
  width : 100%;
  height: 100%;
}
/*===*/







/*最新资讯*/
.lib_Menubox{
	margin-top:30px;
}
.lib_Menubox div.title
{
	line-height: 80px;position:relative;display:flex;justify-content:center;
}
.lib_Menubox ul li
{
	display: inline;
	float: left;
	cursor: pointer;
	margin-right:60px;margin-bottom:30px;
}
.lib_Menubox ul li span
{
	display: inline-block;
	line-height: 80px;
	font-size: 24px;
	color:#3F3F3F;
}
.lib_Menubox ul li.hover
{
	border-bottom: 3px solid #E02020;
}
.lib_Menubox ul li.hover span
{
	color: #3F3F3F;
}
.lib_Menubox .mmore
{
	text-align: center;
	font-size: 16px;
        position:absolute;right:0;
}

.lib_Menubox .mmore a,.lib_Menubox .mmorea:link,.lib_Menubox .mmore a:visited
{
	color: #392c2c;
}
.lib_Menubox .mmore a:hover{ color: #E02020;}
.lib_Contentbox
{
	min-height:190px;
    margin-top: 30px;
}
.slideBox{
    float:left;
    width:45%;
    height:360px;
    position:relative;
}
/*swiper轮播*/
.rit-hide{}
.slideBox .bd{height:100%;}
.slideBox .bd .swiper { width: 100%;height: 100%;overflow: hidden;}
.slideBox .bd .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.slideBox .bd .swiper-slide a{position:absolute;width:100%;height:100%;}
.slideBox .bd .swiper-slide img {display: block;width: 100%; height: 100%;object-fit: cover;}
.slideBox .bd .swiper-slide .title{position:absolute;bottom:0;width:100%;}
.slideBox .bd .swiper-slide .title{position:absolute;left:0px;bottom:0px; width:100%;height:48px;line-height:48px;padding-left:25px;box-sizing:border-box;z-index:9;background:rgba(0, 0, 0, .7);}
.slideBox .bd .swiper-slide .title a{display:block;font-size:15px; font-family:"Microsoft YaHei", 微软雅黑, 宋体, 黑体, "Helvetica Neue", Tahoma, Arial, "Hiragino Sans GB"; color:#ffffff; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slideBox .bd .swiper .swiper-pagination{left:37%;bottom:15px;}
.slideBox .bd .swiper .swiper-pagination-bullet{width:10px; height:10px; line-height:12px; cursor:pointer; border-radius:50%;background:#ffffff; margin-right:10px;transition:all .3s;}
.slideBox .bd .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;border-radius:10px;}

.slideBox .bd ul li{
    width:100%;
    height:360px;
    position:relative;
}

.slideBox .bd ul li>a{
    display:block;
    width:100%;
    height:360px;
    overflow:hidden;
}
/*
.slideBox .bd ul li>a img{
    display:block;
    width:100%;
    height:360px;
    transition:all .3s;
    object-fit:cover;
    -o-object-fit:cover;
}
*/

.slideBox .bd ul li:hover>a img{
    transform:scale(1.03);
}

.slideBox .bd ul li .title{
    position:absolute;
    left:0px;
    bottom:0px;
    width:100%;
    height:48px;
    line-height:48px;
    padding-left:25px;
    box-sizing:border-box;
    z-index:9;
    background:rgba(0, 0, 0, .7);
}

.slideBox .bd ul li .title a{
    display:block;
    font-size:18px;
    font-family:"Microsoft YaHei", 微软雅黑, 宋体, 黑体, "Helvetica Neue", Tahoma, Arial, "Hiragino Sans GB";
    color:#ffffff;
    font-weight:normal;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}



.slideBox .hd{
    position:absolute;
    right:15px;
    bottom:15px;
    height:15px;
    z-index:10;
}

.slideBox .hd ul li{
    float:left;
    width:10px;
    height:10px;
    line-height:12px;
    cursor:pointer;
    border-radius:50%;
    background:#ffffff;
    margin-right:4px;
    transition:all .3s;
}

.slideBox .hd ul li.on{
    width:30px;border-radius:10px;
}

.slideBox .prev {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 36px;
    height: 62px;

}

.slideBox .next {
    position: absolute;
    right: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 36px;
    height: 62px;

}
/*党建动态轮播图*/

.djdtSwiper {
    float:left;
    width:40%;
    height:360px;
    position: relative;
}

.djdtSwiper .swiper-slide a {
  display: block;
  height : 100%;
}

.djdtSwiper .swiper-slide a img {
  width : 100%;
  height: 100%;
}

.djdtSwiper .swiper-slide a p {
  position  : absolute;
  bottom    : 0;
  left      : 0;
  width     : 100%;
  background: rgba(0, 0, 0, 0.5);
  padding   : 16px 10px;
  font-size : 16px;
  color     : #fff;
}/*
.djdtSwiper .pagination {
  position  : absolute;
  z-index   : 20;
  bottom    : 18px;
  right     : 15px;
  width     : 100%;
  text-align: right;
}

.djdtSwiper .swiper-pagination-switch {
  display      : inline-block;
  width        : 12px;
  height       : 12px;
  border-radius: 50%;
  background   : #fff;
  margin       : 0 5px;
  cursor       : pointer;
}

.djdtSwiper .swiper-active-switch {
  background: #02a7f0;
}*/
.djdtSwiperr .swiper-pagination {
  text-align   : right;
  padding-right: 50px;
}
.djdtSwiperr .swiper-pagination-bullet-active{width:40px;background: #fff !important;border-radius:10px;}


.news_list_mk{width:50%;float:right;}
.news_list_mk ul li{}
.news_list_mk ul li:nth-child(2){padding: 20px 0;}
.news_list_mk ul li span{width:10%;float:left;color:#A7A7A7;text-align: center;}
.news_list_mk ul li span i{display: block;font-size: 38px;}
.news_list_mk ul li span em{
    line-height: 24px;
    display: block;
    font-size: 14px;
}
.news_list_mk ul li p{width:86%;float:right;}
.news_list_mk ul li p a{
    display: block;
    font-size: 18px;
    color: #3C3C3C;
    line-height: 30px;
}
.news_list_mk ul li p a:hover{ color:#e02020;}
.news_list_mk ul li p b{
    display: block;
    font-size: 14px;
    color: #777777;
    font-weight: normal;
    line-height: 200%;
  -webkit-box-orient: vertical;padding:10px 0;
}
/*下载中心*/
.xzzx_title{line-height:60px;}
.xzzx_title span{float:left;}
.xzzx_title a{float:right;}
.xzzx_title a:hover{color:#E02020;}
.xzzx_box ul{padding:40px 0;}
.xzzx_box ul li{float:left;width:48%;line-height:50px;margin-bottom:30px;transition:0.6s;} 
.xzzx_box ul li span{width:40px;height:40px;background:#E8E8E8 url(/eportal/uiFramework/commonResource/image/2023082116543983006.png) center center no-repeat;display:inline-block;vertical-align: middle;
    margin-right: 10px;
    border-radius: 5px;background-size:50%;}
.xzzx_box ul li a{
    font-size: 16px;

}
.xzzx_box ul li:hover{ padding-left:10px;}
.xzzx_box ul li:hover a{ color:#E02020;}

/*检测能力*/
.jcnl_title{ }
.jcnl_title span{
    display: inline-block;
    line-height: 60px;
    border-bottom: 3px solid #E02020;
        font-size:26px;
	color: #3F3F3F;padding-bottom: 10px;
}
.sideMenu{ overflow:hidden; padding:40px 0;}
.sideMenu h3{ height:346px;width:13%; line-height:32px; cursor:pointer; float:left;    position: relative;}
.sideMenu h3 em{ float:right; display:block;cursor:pointer; font-weight: normal;
    position: absolute;
    left: 20%;
    top: 45%;
    color: #fff;
    font-size: 20px;
}
.sideMenu h3 a img{height:346px;width:100%;object-fit: cover;}

.sideMenu h3.on{ display:none; }
.sideMenu ul li{position:relative;}
.sideMenu ul{/*width:497px;*/width:364px;height:346px;display:none;float:left;}
.sideMenu ul li .li_bg{ width:100%;height:100%;position: absolute;bottom: 0;background:#000;opacity: 0.5;}

.sideMenu ul li a.mlyqa_all{font-size:20px;color:#fff;position: absolute;top: 80px;text-align: center;left: 0%;width:100%;}
.sideMenu ul li a.mlyqa_all p{font-size:16px;color:#fff;text-align: center;padding:0 40px;
    margin-top: 80px;
    line-height: 30px;
}
.msfwyd{display:none;}
.sideMenu ul li p img{display:block;width:100%;    height: 346px;}

/*选择我们的理由*/
.bottom_bg{background:url(/eportal/uiFramework/commonResource/image/2023082113284824992.png) right 0 no-repeat;height:500px;    background-size: contain;}
.bottom_title{position: relative;    line-height: 60px;margin-bottom: 60px;}
.bottom_title span{
    display: inline-block;
    padding-bottom: 10px;
        font-size:26px;
	color: #3F3F3F;
}
.bottom_title b{position: absolute; bottom: 0px; left: 0%; width:100px; height: 3px;background: #E02020;}
.bottom_div .l{width:90%;line-height:36px;font-size: 16px;margin:0 auto;}
.bottom_div .r{width:90%;margin:0 auto;display: flex;justify-content:space-around;margin-top:30px;}
.bottom_item{margin-top:15px;}
.bottom_item strong{display: block;
    font-size: 36px;
    color: #DE0010;font-weight:600;
}
.bottom_item p{display: flex;
}
.bottom_item p b{color:#E02020;font-size:16px;
}
.bottom_item span{display: block;
    font-size: 16px;
    color: #666;
}


@media (max-width: 1550px) {
.homeSwiper {width:100%;

}
.sideMenu h3{ width:12.6%;}
.bottom_div p.left{font-size:16px;}

}
@media (max-width: 1440px) {
.homeSwiper {width:100%;

}
.sideMenu h3{ width:10%;}
.bottom_div p.left{font-size:16px;}

}
@media (max-width: 768px) {
  .clearfix .left{width:100%}
  .homeSwiper {

  }
  .homeSwiper .swiper-slide a p span {
    display      : inline-block;
    width        : 70%;
    white-space  : nowrap;
    overflow     : hidden;
    text-overflow: ellipsis;
  }
.slideBox .bd .swiper .swiper-pagination{left: 50%;bottom: 15%;    transform: translate(-50%, 0px);}

.slideBox,.news_list_mk{float:none;width:100%;}
.jcnl_title span,.lib_Menubox ul li.hover span,.bottom_title span{font-size:20px;}
.lib_Menubox ul li span{font-size:18px;}
.news_list_mk{margin-top:30px;}
.news_list_mk ul li span i{ font-size:14px;}
.news_list_mk ul li p{ width:82%;}
.news_list_mk ul li p a{ font-size:16px;}
.sideMenu{padding: 40px 0 0;}
.sideMenu h3,.sideMenu ul{width:33.3%;height:260px;}
.sideMenu ul{}
.sideMenu ul li a.mlyqa_all{font-size:16px;top: 30px;}
.sideMenu ul li a.mlyqa_all p{font-size:14px;padding:0 10px;margin-top: 10px;line-height: 26px;}
.sideMenu ul li p img {
    height: 260px;object-fit: cover;
}
.sideMenu h3 a img{height: 260px;}
.sideMenu h3 em{font-size:16px;}

.xzzx_box ul li{
    float: none;
    width: 100%;
    margin-bottom: 20px;
}
.xzzx_box ul li span{width:60px;height:60px;background-size:32px;}
.xzzx_box ul li a {
    font-size: 16px;
}
.xzzx_title,.jcnl_title span,.bottom_title,.lib_Menubox div.title,.lib_Menubox ul li span{line-height:48px;}
.jcnl_title span,.bottom_title span{padding-bottom:5px;}
.bottom_bg {
    height: auto;
    padding-bottom: 50px;
}
.bottom_title{margin-bottom: 40px;}
.bottom_div p.left,.bottom_div div.right{float:none;width:100%;}
.bottom_div .r{ flex-wrap:wrap;}
.bottom_item{ width:50%;}
.bottom_item span {font-size: 12px;}
.bottom_item strong{font-size:24px;}


}