.main{width: 1360px;margin-top: 30px;}
.headLine{width: 100%;height: 78px;background: #FFFFFF;box-shadow: 0 0 20px 0 #00000021;}
.headLine img{width: 230px;height: 78px;}
.headLine .fr{width: 1130px;font-family: 'SourceHanSerifCN-Bold';font-weight: 700;font-size: 40px;color: #B51F23;text-align: center;line-height: 78px;}

.box_one {margin-top: 30px;}
/* lunbo */
.slideBox{
  width: 718px;
  height: 498px;
  position: relative;
}
.slideBox .hd{
  position: absolute;
  right: 0;
  bottom: 22px;
  z-index: 1;
}
.slideBox .hd ul li{
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #FFFFFF;
  float: left;
  margin-right: 14px;
}
.slideBox .hd ul li.on{
  background: #B40001;
}
.slideBox .bd ul{
  width: 100%;
  height: 498px;
}
.slideBox .bd ul li{
  width: 718px;
  height: 498px;
  position: relative;
}
.slideBox .bd ul li img{
  width: 100%;
  height: 100%;
}
.slideBox .bd ul li p{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 718px;
  height: 60px;
  background: #0000007b;
  line-height: 60px;
  text-indent: 30px;
}
.slideBox .bd ul li p a{
  font-family: 'SourceHanSerifCN-Bold';
  font-weight: 600;
  font-size: 18px;
  color: #FFFFFF;
}
.slideBox .prev,
.slideBox .next{
  width: 60px;
height: 60px;
position: absolute;
top: 185px;
cursor: pointer;
}
.slideBox .prev{background:#00000085 url(../img/prev_icon.png) center center no-repeat;left: 0;}
.slideBox .next{background:#00000085 url(../img/next_icon.png) center center no-repeat;right: 0;}
/* shizhengxinwen */
.title_b{
  width: 617px;
height: 84px;
background: #B51F23;
/* border-top: 4px solid #B51F23; */
font-family: SourceHanSerifCN-Bold;
font-weight: 700;
font-size: 30px;
color: #121212;
line-height: 84px;
text-indent: 30px;
}
.title_b a{
  color: #FFFFFF;
}
.news_b .fir{
  width: 617px;
height: 183px;
background: #FFFFFF;
box-shadow: 0 0 12px 0 #00000026;
padding:17px 30px 0;
box-sizing: border-box;
margin: 20px 0 8px;
}
.news_b .fir::before{
  content: '';
  display: none;
}
.news_b .fir a{
  display: block;
}
.news_b .fir .tit{font-family: 'SourceHanSerifCN-Bold';
font-weight: 600;
font-size: 20px;
color: #000000;
display: block;
}
.news_b .fir .tit:hover{
  color: #B51F23;
}
.news_b .fir .sum{
  font-family: 'SourceHanSerifCN-Medium';
font-weight: 500;
font-size: 16px;
color: #666666;
letter-spacing: 0;
line-height: 26px;
display: block;
margin-top: 8px;
}
.news_b .fir .dt{
  font-family: 'SourceHanSerifCN-Medium';
font-weight: 500;
font-size: 16px;
color: #666666;
display: block;
margin-top: 8px;
margin-left: 0;
}
.news_b li.cl{
  width: 100%;
  position: relative;
  font-family: 'SourceHanSerifCN-Medium';
font-weight: 500;
font-size: 17px;
color: #000000;
/* height: 40px; */
line-height: 1.85;
}
.news_b li::before{
  content: '';
  display: block;
  width: 4px;
height: 4px;
background: #BF0914;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.news_b li.cl>a{
  color: #000000;
  width: 80%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 14px;
}
.news_b li.cl>a:hover{
  color: #B51F23;
}
.news_b li .date{
  float: right;
}
/* yutuandongtai */
.box_sec{
  margin-top: 30px;
}
.box_sec .cl .fl{
  width: 436px;
  box-shadow: 0 0 20px 0 #00000021;
  margin-left: 26px;
}
.box_sec .cl .fl:nth-child(1){
  margin-left: 0;
}
.box_sec .cl .fl .tab_t{
  width: 100%;
  height: 80px;
  line-height: 80px;
  font-size: 30px;
  font-family: 'SourceHanSerifCN-Bold';
  font-weight: 700;
  background: #F5F5F5;
  /* padding-left: 158px; */
  box-sizing: border-box;
  text-align: center;
}
.box_sec .cl .fl .tab_t a{
  color: #121212;
}
.box_sec .cl .fl .tab_t img{
  margin-left: 28px;
  display: none;
}
.box_sec .cl .fl .tab_t{
  position: relative;
}
.box_sec .cl .fl.on .tab_t{
  background-color: #B51F23;
}
.box_sec .cl .fl.on .tab_t a{
  color: #FFFFFF;
  display: block;
}

.tab_list{
  padding: 24px 30px;
  box-sizing: border-box;
  background-color: #FFFFFF;
}
.tab_list ul li{
  line-height: 38px;
  font-family: 'SourceHanSerifCN-Medium';
font-weight: 500;
font-size: 16px;
color: #000000;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.tab_list ul li a:hover{
  color: #B51F23;
}
.box_sec .cl .fl.tzgg .tab_list ul li{
  padding-bottom: 8px;
  border-bottom: 1px dashed #B1B1B1;
  margin-top: 23px;
}
.box_sec .cl .fl.tzgg .tab_list ul li:nth-child(1){
  margin-top: 0;
}
.box_sec .cl .fl.tzgg .tab_list ul li .cont{
  display: inline-block;
}
.box_sec .cl .fl.tzgg .tab_list ul li .cont .fl {
  width: 59px;
height: 60px;
background: url(../img/box_sec_icon1.png)center no-repeat;
}
.box_sec .cl .fl.tzgg .tab_list ul li .cont .fl .t{
  font-family: 'SourceHanSerifCN-Bold';
font-weight: 700;
font-size: 26px;
color: #B51F23;
height: 38px;
line-height: 38px;
display: block;
text-align: center;
padding-right: 3px;
}
.box_sec .cl .fl.tzgg .tab_list ul li .cont .fl .ym{
  font-family: 'SourceHanSerifCN-Regular';
font-weight: 400;
height: 12px;
line-height: 12px;
font-size: 12px;
color: #B51F23;
display: block;
text-align: center;
}
.box_sec .cl .fl.tzgg .tab_list ul li .fr{
  width: 306px;
font-family: 'SourceHanSerifCN-Medium';
font-weight: 500;
font-size: 16px;
color: #000000;
line-height: 24px;
}
.box_sec .cl .fl.tzgg .tab_list ul li .fr a{
  white-space: pre-wrap;
}

/* 鼠标移入时，下方部分背景颜色变为红色，并且新增动画颜色从下往上填充 */
/* .box_sec .cl .fl.on .tab_t img{
  display: inline-block;
  position: absolute;
  left: 178px;
  top: 37px;
  animation: rigtolet 0.5s ease forwards;
}
.box_sec .cl>.fl .tab_t a{
  position: relative;
  display: block;
  overflow: hidden;
  text-indent: 158px;
} */
/* .box_sec .cl>.fl:nth-child(1).on .tab_t a::before {
    content: '豫团动态';
    color: #FFFFFF;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width:100%;
    height: 100%;
    background: url(../img/box_sec_bg.png)center no-repeat;
    animation: fillUp 0.5s ease forwards;
    text-indent: 30px;
    z-index: 0;
}
.box_sec .cl>.fl:nth-child(2).on .tab_t a::before {
    content: '媒体聚焦';
    color: #FFFFFF;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width:100%;
    height: 100%;
    background: url(../img/box_sec_bg.png)center no-repeat;
    animation: fillUp 0.5s ease forwards;
    text-indent: 30px;
}
.box_sec .cl>.fl:nth-child(3).on .tab_t a::before {
    content: '信息公开';
    color: #FFFFFF;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width:100%;
    height: 100%;
    background: url(../img/box_sec_bg.png)center no-repeat;
    animation: fillUp 0.5s ease forwards;
    text-indent: 30px;
} */

/* @keyframes fillUp {
    from {
      height: 0;
    }
    to {
      height: 100%;
    }
} */
/* @keyframes rigtolet {
    from {
      left: 436px;
    }
    to {
      left: 178px;
    }
} */

/* lunbo */
.box_thr{
  width: 100%;
  overflow: hidden;
  background: url(../img/lunbo_bg.png)top center ;
  padding: 98px 0;
  margin-top: 60px;
  height: 490px;
  box-sizing: border-box;
}
.swiper34 {
    position: relative;
    width: 1360px;
    margin: 0px auto;
}
.list_box_04{
  /* padding-bottom: 45px; */
}
.list_box_04 li{
  padding: 0 15px;
  width: 380px;
}
.list_box_04 li a{
  display: block;
  position: relative;
  overflow: hidden;
}


.list_box_04 li * {
    transition: 0.5s;
}
.swiper-slide-active,
.swiper-slide:hover{
  margin-top: -42px;
  transition: 0.5s;
}
.swiper-slide-active::after,
.swiper-slide:hover::after{
  content: '';
  display: block;
  width: 368px;
  height: 17px;
  opacity: 0.26;
  background: #382E2F;
  mix-blend-mode: multiply;
  filter: blur(12px);
  margin-top: 42px;
}

/* jcdt_slide */
.jcdt .tit{
  text-align: center;
  padding-top: 20px;
  padding-bottom: 30px;
}
.jcdt_slide .hd ul li{
  width: 317px;
  height: 80px;
  background: #F0F0F0;
  line-height: 80px;
  float: left;
  margin-right: 30px;
}
.jcdt_slide .hd ul li.on{
  background-color: #B51F23;
}
.jcdt_slide .hd ul li:nth-last-child(1){
  margin-right: 0;
}
.jcdt_slide .hd ul li a{
  display: block;
  font-weight: 700;
  font-size: 26px;
  color: #121212b3;
  font-family: SourceHanSerifCN-Bold;
  background: url(../img/jcdt_sj.png)88px center no-repeat;
  text-indent: 126px;
}
.jcdt_slide .hd ul li.on a{
  background: url(../img/jcdt_sj_h.png)88px center no-repeat;
  color: #FFFFFF;
}

.jcdt_slide .hd ul li:nth-child(2) a{
  background: url(../img/jcdt_xj.png)88px center no-repeat;
  text-indent: 126px;
}
.jcdt_slide .hd ul li:nth-child(2).on a{
  background: url(../img/jcdt_xj_h.png)88px center no-repeat;
}
.jcdt_slide .hd ul li:nth-child(3) a{
  background: url(../img/jcdt_xx.png)88px center no-repeat;
  text-indent: 126px;
}
.jcdt_slide .hd ul li:nth-child(3).on a{
  background: url(../img/jcdt_xx_h.png)88px center no-repeat;
}
.jcdt_slide .hd ul li:nth-child(4) a{
  background: url(../img/jcdt_zs.png)63px center no-repeat;
  text-indent: 99px;
}
.jcdt_slide .hd ul li:nth-child(4).on a{
  background: url(../img/jcdt_zs_h.png)63px center no-repeat;
}
.jcdt_slide .bd {
  width: 1360px;
height: 364px;
background: #FFFFFF;
box-shadow: 0 0 20px 0 #00000021;
padding: 30px 35px;
box-sizing: border-box;
margin-top: 40px;
}
.jcdt_slide .bd ul li.cl{
  width: 100%;
  position: relative;
  font-family: 'SourceHanSerifCN-Medium';
font-weight: 500;
font-size: 16px;
color: #000000;
/* height: 38px; */
line-height: 1.9;
letter-spacing: 0.68px;
}
.jcdt_slide .bd ul li::before{
  content: '';
  display: block;
  width: 4px;
height: 4px;
background: #BF0914;
position: absolute;
top: calc(50% - 4px);
/* transform: translateY(-50%); */
}
.jcdt_slide .bd ul li.cl>a{
  color: #000000;
  width: 80%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 14px;
}
.jcdt_slide .bd ul li.cl>a:hover{
  color: #B51F23;
}
.jcdt_slide .bd ul li .date{
  float: right;
}
.jcdt{
  padding-bottom: 60px;
}

/* qcfc */
.box_fou{
  background: url(../img/tszs_bg.png)center center no-repeat;
  height: 971px;
  overflow: hidden;
}
.box_fou .main{
  margin-top: 64px;
}
.tszs_slide .hd ul{
  /* text-align: center; */
  display: flex;
  justify-content: center;
}
.tszs_slide .hd ul li{
  font-size: 42px;
  font-family: 'SourceHanSerifCN-Regular';
  font-weight: 700;
  line-height: 100px;
  letter-spacing: 1.79px;
  float: left;
  margin: 0 35px;
  position: relative;
  width: 202px;
  height: 80px;
  text-align: center;
}
.tszs_slide .hd ul li:nth-child(1)::after{
  content: '';
  width: 1px;
  height: 40px;
  position: absolute;
  background-color: #9B9B95;
  top: 32px;
  right: -35px;
}
.tszs_slide .hd ul li a span{
  color:  #9B9B95;
}
.tszs_slide .hd ul li.on a .font{
  color: #121212;
}
.tszs_slide .hd ul li.on{
  background: url(../img/tszs_bg_on.png)top center no-repeat;
}
.tszs_slide .hd ul li.on a .down{
  color: #B51F23;
}

.tszs_slide .bd ul .tm{
  font-family: SourceHanSerifCN-Medium;
font-weight: 500;
font-size: 20px;
color: #B51F23;
letter-spacing: 0;
line-height: 36px;
text-align: center;
margin-bottom: 70px;
}
.tszs_slide .bd ul li{
  /* width: 667px; */
/* height: 283px; */
/* background: #FFFFFF; */
/* box-shadow: 0 10px 15px 0 #00000017; */
float: left;
margin-right: 24px;
/* overflow: hidden; */
margin-bottom: 52px;
}
.tszs_slide .bd ul li:nth-child(3),
.tszs_slide .bd ul li:nth-child(5){
  margin-right: 0;
}
.tszs_slide .bd ul li .bg{
  width: 667px;
  height: 284px;
  background: url(../img/red_kuai_bg.png)left center no-repeat;
  margin-top: -27px;
  overflow: hidden;
  padding-right: 21px;
  box-sizing: border-box;
}
.tszs_slide .bd ul li:nth-child(3) .bg{
  background: url(../img/org_kuai_bg.png)left center no-repeat;
}
.tszs_slide .bd ul li:nth-child(4) .bg{
  background: url(../img/bul_kuai_bg.png)left center no-repeat;
}
.tszs_slide .bd ul li:nth-child(5) .bg{
  background: url(../img/gre_kuai_bg.png)left center no-repeat;
}
.tszs_slide .bd ul li .bg a{
  display: block;
  margin-left: 33px;
  margin-top: 56px;
}
.tszs_slide .bd ul li .bg a .fl img{
  width: 322px;
  height: 228px;
}
.tszs_slide .bd ul li .bg a .fr{
  width: 260px;
  font-family: SourceHanSerifCN-Bold;
font-weight: 600;
font-size: 18px;
color: #000000;
letter-spacing: 0;
line-height: 29px;
position: relative;
height: 228px;
}
.tszs_slide .bd ul li .bg a .fr .date{
font-size: 16px;
margin-left: 0;
color: #000000;
display: block;
}
.tszs_slide .bd ul li .bg a .fr img{
  position: absolute;
  right: 0;
  bottom: 0;
}
.tszs_slide .bd ul li .bg:hover a .fr{
  color: #B51F23;
}
/* ztzl */
.box_fir .main{
margin-top: 60px;
padding-bottom: 60px;
}
.box_fir .main .tit{
  text-align: center;
  margin-bottom: 40px;
}
.spec_box{
  position: relative;
  margin-bottom: 25px;
}
.spec_box .bd{
  overflow: hidden;
}
.spec_box li{
  width: 447px;
  height: 190px;
  margin-right: 32px;
}
.spec_box img{
  width: 100%;
  height: 100%;
}
.spec_box .prev,
.spec_box .next{
  width: 44px;
  height: 44px;
  position: absolute;
  top: 70px;
}
.spec_box .prev{
  background: url(../img/ztzl_lef.png)center center no-repeat;
  left: 0;
}
.spec_box .next{
  background: url(../img/ztzl_rig.png)center center no-repeat;
  right: 0;
}

.black{
  width: 64px;
  height: 64px;
  display: block;
  background: url(../img/right_nav4.png)center center no-repeat;
  cursor: pointer;
  /* background-size: 100% 100%; */
  /* box-shadow: 2px 2px 7px 0 #701e232e; */
  border-radius: 50%;
}
.black:hover{
  background: url(../img/right_nav4_h.png)center center no-repeat;
}

.right_nav{
  position: fixed;
  right: 0;
  top: 45%;
  z-index: 1;
}
.right_nav li{
  /* width: 64px; */
  /* height: 64px; */
  margin-bottom: 5px;
}
.right_nav li img{
  width: 100%;
  height: 100%;
}
.right_nav li:nth-last-child(1){
  width: 64px;
  margin-left: 7px;
}


footer{
  box-shadow: 0 -6px 8px 0 #826d6d14;
  background-color: #FFFFFF;
}

/* 20250525 */
.box_fou{
  height: 774px;
}
.tszs_slide .bd ul{
  width: 1390px;
  margin-left: -15px;
}
.tszs_slide .bd ul li{
  background: url(https://lingji.dahe.cn/file/71/img/red_kuai_bg.png) top left no-repeat;
  width: auto;
  height: 173px;
  padding: 17px 0 0 15px;
}
.tszs_slide .bd ul li:nth-child(3){
  background: url(https://lingji.dahe.cn/file/71/img/org_kuai_bg.png)left center no-repeat;
}
.tszs_slide .bd ul li:nth-child(4){
  background: url(https://lingji.dahe.cn/file/71/img/bul_kuai_bg.png)left center no-repeat;
}
.tszs_slide .bd ul li:nth-child(5){
  background: url(https://lingji.dahe.cn/file/71/img/gre_kuai_bg.png)left center no-repeat;
}

.tszs_slide .bd ul li .bg1{
  width: 667px;
/* height: 283px; */
background: #FFFFFF;
box-shadow: 0 10px 15px 0 #00000017;
padding: 19px 25px 19px 30px;
box-sizing: border-box;
}
.tszs_slide .bd ul li .img_b a:hover .fr p:nth-child(1) {
  color: #B51F23;
}
.tszs_slide .bd ul li .img_b img{
  width: 211px;
  height: 150px;
}
.tszs_slide .bd ul li .img_b .fr{
  width: 371px;
}
.tszs_slide .bd ul li .img_b .fr p:nth-child(1){
  font-family: SourceHanSerifCN-SemiBold;
font-weight: 500;
font-size: 18px;
color: #000000;
line-height: 29px;
}
.tszs_slide .bd ul li .img_b .fr p:nth-child(2){
  font-family: SourceHanSerifCN-Regular;
font-weight: 400;
font-size: 16px;
color: #666666;
letter-spacing: 0;
line-height: 29px;
}
.tszs_slide .bd ul li .img_b .fr p:nth-child(3){
  font-family: SourceHanSerifCN-SemiBold;
font-weight: 500;
font-size: 16px;
color: #000000;
letter-spacing: 0;
line-height: 29px;
margin-left: 0;
}
.tszs_slide .bd ul li .list_b .cl{
  width: 100%;
  position: relative;
height: 46px;
line-height: 46px;
letter-spacing: 0.68px;
}
.tszs_slide .bd ul li .list_b .cl:nth-child(1){
  border-bottom: 1px dashed #B1B1B1;
  margin-top: 4px;
}
.tszs_slide .bd ul li .list_b .cl::before{
  content: '';
  display: block;
  width: 4px;
height: 4px;
background: #BF0914;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.tszs_slide .bd ul li .list_b .cl>a{
  color: #000000;
  width: 80%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 14px;
  font-family: SourceHanSerifCN-SemiBold;
font-weight: 500;
font-size: 18px;
letter-spacing: 0;
}
.tszs_slide .bd ul li .list_b .cl>a:hover{
  color: #B51F23;
}
.tszs_slide .bd ul li .list_b .cl .date{
  float: right;
  font-family: SourceHanSerifCN-SemiBold;
font-weight: 500;
font-size: 16px;
}

.box_thr{
  padding: 56px 0 51px;
  height: 309px;
  background: url(../img/2025lunbo_bg.png) top center no-repeat;
}
.spc_img_box ul{
  width: 1360px;
  margin: 0 auto;
}
.spc_img_box ul li{
  float: left;
  margin-right: 13px;
  width: 330px;
  height: 200px;
}
.spc_img_box ul li:nth-last-child(1){
  margin-right: 0;
}
.spc_img_box ul li img{
  width: 330px;
  height: 200px;
}