.ttxw{display:inline-block;margin-top: 20px;margin-bottom: 20px;}
.ttxw .bt{float: left;width: 80px;background-color: #bd1a2d;height: 110px;color: #FFFFFF;  writing-mode: vertical-rl; text-align: center;line-height: 80px;font-size: 24px;}

.headlines{
    float: right;
    border: 2px solid #bd1a2d;
    width: 1120px;
    box-sizing: border-box;
    height: 110px;
    text-align: center;
  }
  .headlines .tips{
    color: white;
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 16px;
    transform: rotateZ(-45deg);
  }
  .fjms_bt{text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;    text-align: center;}
  .headlines a{
    width: 100%;
    font-size: 40px;
    font-weight: 500;
    height: 110px;
    display: block;
    line-height: 110px;
    color: #bd1a2d;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .headlines ul {
    display: flex; /* 启用 flex 布局 */
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none; /* 移除默认列表样式 */
    justify-content: center;
  }
  
  .headlines ul li {
    flex: 1; /* 各占 50% */
    min-width: 0; /* 防止 flex 项目溢出（关键！） */
    max-width: 500px;
    color: #131C29;
    padding: 0 14px;
    position: relative; /* 为伪元素定位 */
    box-sizing: border-box; /* 确保 padding 不影响宽度计算 */
  }
  
  /* 中间分隔线（仅第一个 li 右侧） */
  .headlines ul li:first-child::after {
    content: "";
    position: absolute;
    right: -0.5px; /* 微调位置，避免 1px 导致换行 */
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 30px;
    background: #bd1a2d;
  }
  
  .headlines ul li a {
    display: block;
    width: 100%;
    font-size: 18px;
    color: #131C29;
    font-weight: 400;
    text-align: right;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .headlines ul li:last-child a{
    text-align: left;
  }

  .container {
    width: 1200px;
    margin: 0 auto;
    display: block;
    height: 420px;
}


/* 左侧轮播图区域 */
.left-section {
  width: 688px;
  float:left;
}
.left-section .slideBox {
width: 688px;
height: 420px;
overflow: hidden;
position: relative;
}

.left-section .slideBox .hd {
height: 15px;
overflow: hidden;
position: absolute;
right: 5px;
bottom: 12px;
z-index: 1;
}

.left-section .slideBox .hd ul {
overflow: hidden;
float: left;
}

.left-section .slideBox .hd ul li {
float: left;
margin-right: 8px;
width: 10px;
height: 10px;
border-radius: 50%;
text-align: center;
background: #fff;
opacity: 0.6;
cursor: pointer;
}

.left-section .slideBox .hd ul .on {
background: #fff;
opacity: 1
}

.left-section .slideBox .bd {
position: relative;
height: 100%;
}
.left-section .slideBox .bd .biaoti {
position: absolute;
width: 688px;
height: 50px;
line-height: 50px;
left: 0px;
bottom: 0px;
background-color: rgba(0, 0, 0, 0.4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, 0, 0, endColorstr=#99000000, 0, 0);
}

.left-section .slideBox .bd img {
width: 688px;
height: 420px;
display: block;
}

.left-section .slideBox .bd .li {
zoom: 1;
vertical-align: middle;
}
.left-section .slideBox .bd li a .biaoti span {
display: inline-block;
width: 70%;
height: 50px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
color: #fff;
line-height: 50px;
padding-left: 17px;
font-size: 16px;
}

/* 右侧批示讲话和会议纪要 */
.sidebar {
  float:right;
  width: 492px;
}
.sidebar .hd{
  font-size: 26px;
  height: 40px;
  position: relative;
  border-bottom: 1px solid #bd1a2d; 
  width: 492px;
}
.sidebar .hd a{
  font-size: 20px;
  color: rgba(19,28,41,0.85);
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}

.sidebar .hd .on  a{
  background: #bd1a2d;
  color: #FFFFFF;
  font-weight: 600;
  display: inline-block; 
  line-height: 40px;
  border-radius: 10px 10px 0 0;
}


.sidebar  ul.hd li {
  float: left;
}
.sidebar .tabs{display: inline-block;}
.tabs-container ul{padding: 0;margin: 0;margin-top: 14px;height: 220px;}
.tabs-container li {
  line-height: 44px;
  height: 44px;

}
.zhxx .gzyd .bd ul{margin-top: 15px;}
.tabs-container li a {
  display: inline-block;
  width: 100%;
  color: rgba(19,28,41,0.85);
  font-size: 18px;
  text-decoration: none;

}
.tabs-container li a .wzbt{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 75%;
  display: inline-block;
  float: left;
}
.tabs-container li a .more_right{
  float: right;
  color: #9ea7b6;
}
.tabs-container  li a:hover {
  color: #bd1a2d
}


.center-box{margin-top: 60px;margin-bottom: 40px;}
.center-box .center-box-ul .center-box-ul-li {float:left;}
.center-box .center-box-ul .center-box-ul-li .item-img{width: 130px;height: 393px;}

/* 走进崤函 */
.center-box .show-item{width: 940px;height: 426px;margin-top: -33px;border: 1px solid #FFD494;box-sizing: border-box;}
.center-box .show-item .title{width: 940px;height: 64px;background: #bd1a2d;font-size: 20px;font-weight: 500;color: #FFFFFF;text-align: center;display: table-cell;vertical-align: middle;}
.center-box .show-item .zjxh-slide img{width: 120px;height: 120px;border-radius: 10px;}
.center-box .show-item .zjxh-slide{padding: 20px 50px;}
.center-box .show-item .zjxh-slide ul{display: inline-block;}
.center-box .show-item .zjxh-slide ul li{float: left;padding-left: 58px;margin-bottom: 10px;}
.center-box .show-item .zjxh-slide ul li:nth-child(6){padding-left: 0;}
.center-box .show-item .zjxh-slide ul li:first-child{padding-left: 0;}
.center-box .show-item .zjxh-slide ul li .lmbt{text-align: center;height: 35px;line-height: 35px;}

/* 县市之窗 */
.center-box .show-item .xszc-slide{padding: 20px 50px;}
.center-box .show-item .xszc-slide ul{display: inline-block;}
.center-box .show-item .xszc-slide ul li{float: left;padding-left: 44px;margin-bottom: 10px;}
.center-box .show-item .xszc-slide ul li img{width: 250px;height: 150px;}
.center-box .show-item .xszc-slide ul li:nth-child(4){padding-left: 0;}
.center-box .show-item .xszc-slide ul li:first-child{padding-left: 0;}

/* 政务公开 */
.center-box .show-item .yxjl-slide{padding: 0 20px 10px 20px;}
.center-box .show-item .yxjl-slide .yxjl-slide-box{width: 440px;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .bd ul{display: inline-block;height: 100%;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .bd ul li{float: left;height: 100%;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .bd ul li:first-child a{width: 300px;height: 300px;margin-right: 20px;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .bd ul li:first-child  img{width: 300px;height: 300px;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .bd ul li a{width: 120px;height: 140px;display: block;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .bd ul li img{width: 120px;height: 140px;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .bd ul li:last-child a{margin-top: 20px;}

.center-box .show-item .yxjl-slide .yxjl-slide-box .hd{margin-bottom: 10px;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .hd li{border-bottom: 1px solid #333;height: 35px;line-height: 35px;font-size: 22px;}
.center-box .show-item .yxjl-slide .yxjl-slide-box .hd li a{line-height: 35px;height: 35px;border-bottom: 2px solid #bd1a2d;display: inline-block;}


/* 中间栏目 */
.w .lmt ul{display: inline-block;}
.w .lmt ul li{float: left;margin-right: 20px;}
.w .lmt ul li:last-child{margin-right: 0;}
.w .lmt ul li a{width: 285px;height: 180px;display: inline-block;}
.w .lmt ul li a img{width: 285px;height: 150px;}

/* 风景名胜 */
.top{border-bottom: 2px solid #bd1a2d;margin-bottom: 20px;}
.top a img{width: 20px;height: 20px;margin-right: 10px;}
.top a{height: 35px;line-height: 35px;font-size: 21px;color: #bd1a2d;font-weight: 600;}

.mt25{margin-top: 25px;}
img {
  vertical-align: middle;
}
.yqljBox{background:#F9EEDD;height: 215px;overflow: hidden;padding-bottom: 20px;}

.yqljBox .tab_title a{font-size:17px;height:54px;line-height: 54px;width: 200px;display: inline-block;margin-left: 52px;font-weight:500;}

.yqljBox .tab_title a.on{border-bottom:#BF001A 3px solid;}

.yqljBox .tab_content_items li{display: inline-block;margin-left:20px}

.yqljBox .tab_content_items a{font-size: 16px;color: #666666;width: fit-content;}

.tab_title{margin-top: 15px;}

.tab_title a{font-size: 20px;color:#62605C;width: 110px;height:39px;display: inline-block;text-align: center;line-height: 39px;font-family: 'SourceHanSansSC';}

.tab_title a.on{background:#F3ECDC;color: #BF001A;font-weight: 400;}

.tab_content_items ul{font-size: 17px;line-height: 2.2;margin-top: 10px;}

.tab_content_items>ul li a{width: 500px;;font-family: 'PingFangSC';font-weight: 400;color:#121212;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;}

.tab_content_items>ul li span{font-family: 'PingFangSC';font-weight: 400;color:#999999;}

.tab_content_items ul li{background: url(../images/dian.png) center left no-repeat;text-indent: 15px;}

.tab_content .tab_content_items{display: none;}

.tab_content .tab_content_items.on{display: block;}
