/* ==========================================
   index.html 行内样式提取
   注意: 所有选择器已加前缀/限定避免与
   index_style.css / index_public_style.css 冲突
   ========================================== */

/* --- 公共容器 --- */
.index-main .container {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

.index-main .container::after,
.index-main .w760::after {
    display: block;
    content: '';
    clear: both;
}

/* --- 头条标题 --- */
.index-main .tou_t h2 {
    padding: 30px 0 10px;
    text-align: center;
}

.index-main .tou_t h2 a {
    color: #ec0700;
    font-size: 28px;
}

/* --- 头条列表 --- */
.index-main .tou_list {
    width: 100%;
    overflow: hidden;
}

.index-main .tou_list ul li {
    margin: 8px 0;
    width: 480px;
    float: left;
    padding: 0 10px;
    border-left: 1px solid #fff;
    border-right: 1px solid #999;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    line-height: 30px;
    height: 30px;
    color: black;
}

.index-main .tou_list ul li.br0 {
    border-right: 1px solid #fff;
}

.index-main .tou_list ul li a {
    font-size: 16px;
    width: 460px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    color: black;
    height: 30px;
    line-height: 30px;
}

.index-main .tou_list ul li a:hover {
    color: #ec0700;
}

.index-main .hot_newsbox {
    width: 100%;
    overflow: hidden;
}

/* --- 倒计时区域(已注释，保留以防恢复) --- */
/* #countdown, #countdown p 样式已注释，此文件保留备用 */

/* --- 行内样式提取: 使用特定选择器避免冲突 --- */

/* .h200 通用占位 */
.h200 {
    width: 100%;
    height: 200px;
}

/* 占位图防CLS */
img[loading="lazy"] {
    background: #f5f5f5;
}

/* --- body 级别行内样式 --- */
body.index-page {
    overflow-x: hidden;
}

/* --- s-adv-div 广告容器 margin --- */
.index-main .s-adv-div.mr-four {
    margin-bottom: 20px;
    margin-top: 0;
}

/* --- advertising-img1 --- */
.index-main img.advertising-img1 {
    width: 320px;
    height: 80px;
}

/* --- policy-banner 中 swiper-container2 图片 --- */
.policy-banner .swiper-container2 img {
    width: 100%;
    height: 326px;
    display: block;
}

/* --- ying-bg-div 背景容器(时政要闻) --- */
.ying-bg-div {
    width: 100%;
    height: 326px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

/* --- report-post 4栏布局 --- */
.index-main .report-post a {
    width: 136px;
    height: 102px;
}

.index-main .report-post img {
    width: 136px;
    height: 102px;
    display: block;
}

/* --- 综合区域图片 --- */
.index-main .comprehensive-top img {
    width: 320px;
    height: 214px;
    display: block;
}

/* --- 视频区域图片 --- */
.index-main .video-report-top img {
    width: 320px;
    height: 214px;
    display: block;
}

/* --- 直播/回顾图片 --- */
.index-main .revita-top-fl img,
.index-main .revita-top-fr img {
    display: block;
}

.index-main .revita-top-fr > a > img {
    width: 240px;
    height: 173px;
    display: block;
}

/* --- 精彩回顾轮播图片 --- */
.index-main .review-banner img,
.index-main .read-banner img {
    width: 196px;
    height: 130px;
    display: block;
}

/* --- 新时代图片 --- */
.index-main .new-era img {
    width: 100%;
    height: 222px;
    display: block;
}

/* --- 政府区域图片 --- */
.index-main .government-a img {
    width: 100%;
    height: 214px;
    display: block;
}

/* --- 特别策划图片 --- */
.index-main .government-a img.display-a {
    width: 100%;
    height: 214px;
    display: block;
}

/* --- 便民服务 --- */
.index-main .convenient-service {
    width: 320px;
    height: 80px;
    display: block;
}

/* --- 广告banner通用 --- */
.index-main .adv_banner7 img,
.index-main .adv_banner8 img {
    width: 100%;
    height: 80px;
    display: block;
}

/* --- 底部广告区域 --- */
.index-main .bottom-ad-div {
    width: 100%;
    height: auto;
}

/* --- 轮播容器 --- */
.index-main .swiper-container {
    width: 100%;
    height: 326px;
    overflow: hidden;
    position: relative;
}

.index-main .swiper-container2 {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.index-main .swiper-container3 {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

/* --- swiper slide --- */
.index-main .swiper-slide img {
    display: block;
}

.index-main .swiper-container > .swiper-wrapper > .swiper-slide > a > img {
    width: 100%;
    height: 326px;
}

/* --- 直播状态 --- */
.index-main .live-status {
    display: inline-block;
}

.index-main .live-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #F62B2B;
    border-radius: 50%;
    margin-right: 5px;
}

/* --- 分页容器 --- */
.index-main .paging-container {
    width: 630px;
    height: 30px;
    margin: 0 auto;
}

/* --- 栏目列表图片 --- */
.index-main .column-list-img {
    width: 210px;
    height: 140px;
    margin-right: 20px;
    display: block;
}

/* --- 视频播放 --- */
.index-main .video-play-box {
    width: 100%;
    height: 562px;
    position: relative;
}

.index-main .video-player {
    width: 100%;
    height: 562px;
    display: block;
}

/* --- 推荐视频 --- */
.index-main .recommend-video-img {
    width: 196px;
    height: 123px;
    display: block;
}

/* --- 图集banner --- */
.index-main .atlas-banner-img {
    width: 100%;
    height: 580px;
    display: block;
}

/* --- 特别策划 hover --- */
.index-main a.mr-two:hover img {
    opacity: 0.9;
}

/* --- 综治新闻 --- */
.index-main .zong-news-img {
    width: 480px;
    height: 320px;
    display: block;
}

/* --- 排行榜 --- */
.index-main .popularRanking-img {
    width: 206px;
    height: 137px;
    display: block;
}

/* --- 便民服务hover --- */
.index-main .convenient-ul li a.convenient-link:hover {
    color: #2DC9EB;
}

/* --- 天气icon --- */
.index-main .weather-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

/* --- 搜索icon --- */
.index-main .search-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 5px;
}

/* ==========================================
   以下为从 HTML style="" 属性提取出的新类
   ========================================== */

/* --- 天气iframe包裹 --- */
.weather-iframe-wrap {
    padding-top: 4px;
    width: 220px;
    height: 35px;
}

/* --- header链接颜色 --- */
a.header-link {
    color: #009142;
}

/* --- 飘红横幅占位 --- */
a.banner-link-placeholder {
    width: 960px;
    padding-top: 30px;
    padding-bottom: 5px;
    margin: 0 auto;
    display: block;
}

/* --- 主内容区背景容器 --- */
.main-content-wrap {
    background-color: #fff;
    width: 1020px;
}

.content-inner-wrap {
    background-color: #fff;
    width: 1020px;
    padding-top: 0;
}

/* --- 搜索输入框 --- */
input.head-search-input {
    border-style: none;
}

/* --- 举报区块 --- */
.report-block {
    width: 190px;
    height: 70px;
    float: left;
}

a.report-link {
    display: block;
    float: left;
}

.report-btn {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 180px;
    height: 25px;
    background-color: rgb(5, 127, 228);
    float: left;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    color: white;
}

/* --- 直通县区 --- */
.county-div-ml {
    margin-left: 10px;
}

/* --- 导航内层 --- */
.index-nav-inner {
    width: 1020px;
}

/* --- 广告图 --- */
img.advertising-img1 {
    width: 320px;
    height: 80px;
}

img.advertising-img-wide {
    width: 662px;
    height: 64px;
    margin-top: 10px;
}

/* --- 头条链接 --- */
a.headline-link {
    color: black;
}

/* --- 头条列表上边距 --- */
.tou_list-mt {
    margin-top: 20px;
}

/* --- 白边框 --- */
.tou_list ul li.br-white {
    border-right: 1px solid rgb(255, 255, 255);
}

/* --- banner区块 --- */
.banner-section {
    margin-top: 20px;
}

/* --- 列宽辅助类 --- */
.col-660 {
    width: 660px;
}

.col-320 {
    width: 320px;
}

.col-662 {
    width: 662px;
}

/* --- 图说商洛区块 --- */
.atlas-section {
    background: #F5F5F5;
    height: 645px;
}

/* --- 底部banner --- */
.bottom-banner {
    margin-bottom: 20px;
}

/* --- 底部广告区域 --- */
.bottom-ad-section {
    margin-bottom: 20px;
    margin-top: 0;
}

/* --- footer --- */
.footer-main {
    height: 510px;
    padding-top: 45px;
}

.xyqlj-sm {
    height: 8px;
}

.xyqlj-lg {
    height: 80px;
}

.host-footer-pb {
    padding-bottom: 80px;
}

/* --- 备案链接 --- */
a.beian-link {
    color: #999999;
}
