﻿/* ===== daqi0532 城市分站 UI 统一 2026-10-26（对齐主站 v2 视觉）===== */
body{background:#f2f4f8;color:#303743;}
a{transition:color .2s ease,background .2s ease;}
/* ---------- 顶栏 ---------- */
#header_main{height:auto;}
#header{background:#fff;background-image:none;box-shadow:0 3px 14px rgba(22,77,159,.10);}
#header:before{background:linear-gradient(90deg,#164d9f,#2f7df2)!important;}
#header .container{max-width:1200px;}
.logo img{max-height:52px;width:auto;}
.nav-login .nav-username{color:#4a5568;}
.search_top a.search_btn{color:#1c5fc9;}
/* ---------- 主导航：蓝色渐变胶囊 ---------- */
#monavber.header-nav{background:linear-gradient(90deg,#164d9f,#2f7df2);border-radius:24px;padding:0 10px;margin-top:8px;box-shadow:0 2px 10px rgba(22,77,159,.30);}
.header-nav ul.navbar{max-height:none;max-width:none;}
.header-nav .nav-pills>li>a{color:#fff;line-height:48px;padding:0 22px;font-size:15px;}
.header-nav .nav-pills>li:hover>a,.header-nav .nav-pills>li>a.on,.header-nav li.current-menu-item>a{background:rgba(255,255,255,.18);color:#fff;}
.header-nav li .sub-menu{background:#fff;border-radius:0 0 10px 10px;box-shadow:0 12px 28px rgba(22,77,159,.22);border:none;}
.header-nav li .sub-menu li a{background:#fff;color:#38414e;line-height:38px;padding:0 22px;border-bottom:1px solid #f0f3f8;}
.header-nav li .sub-menu li a:hover{background:#eef4ff;color:#1c5fc9;}
/* 移动端滑出菜单配色 */
.mobile_aside{background-color:#1e2b41;}
.mobile-menu .sub-menu,.mobile-menu .sub-menu > li > a,.navbar li .sub-menu li a{background-color:#16233a;}
.mobile-menu .nav-pills,.nav-pills > li{border-color:#2e3d5c;}
/* ---------- seo 站点头部 ---------- */
.seo-site-head h1{color:#164d9f;}
.seo-site-head p{color:#6b7484;}
/* ---------- 卡片统一 ---------- */
.top_list{border:1px solid #e6ebf2;border-radius:10px;box-shadow:0 2px 10px rgba(22,77,159,.05);overflow:hidden;}
.top_list .col-small{border-bottom:1px solid #f0f3f8;transition:background .2s ease;}
.top_list .col-small:hover{background:#f7faff;}
.top_list .col-info .col-title{color:#303743;font-size:15px;}
.top_list .col-info .col-title:hover{color:#1c5fc9;}
.wrapbox .synews,.home-main>.wrapbox{background:#fff;border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 2px 12px rgba(22,77,159,.05);overflow:hidden;}
.post_box{padding:18px 20px 18px 232px;border-bottom:1px solid #f0f3f8;}
.post_box:hover{background:#f7faff;}
.post_box h3 a{color:#303743;font-size:17px;}
.post_box h3 a:hover{color:#1c5fc9;}
.post_box .post-con{color:#6b7484;}
.post_box .post-img img{border-radius:8px;}
.item-meta .mu-ml a,.item-meta .mu-ml-clock,.item-meta .mu-ml-eye{color:#98a2b3;}
.item-meta .mu-ml a:hover{color:#1c5fc9;}
/* 分类卡片 */
.catlist-main{background:#fff;border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 2px 12px rgba(22,77,159,.05);padding:15px 15px 10px;}
.catlist-title{border-left:4px solid #2f7df2;font-size:16px;}
.catlist-title .catlist-text{color:#164d9f;font-weight:700;}
.catlist-title a{color:#1c5fc9;background:#eef4ff;padding:2px 10px;}
.cat-post{border-bottom:1px dashed #e6ebf2;}
.cat-entry-title a{color:#303743;}
.cat-entry-title a:hover{color:#1c5fc9;}
.cat-entry-info{color:#6b7484;}
/* ---------- 侧边栏 ---------- */
.sidebar_widget{background:#fff;border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 2px 12px rgba(22,77,159,.05);overflow:hidden;}
.sidebar_widget:before{display:none;}
.sidebar_title{color:#164d9f;font-weight:700;padding:12px 0;border-bottom:1px solid #eef2f7;}
.sidebar_title:after{background:linear-gradient(90deg,#164d9f,#2f7df2);height:3px;width:48px;}
.sidebar_title:hover:after{width:64px;background:linear-gradient(90deg,#164d9f,#2f7df2);}
.sidebar_content{color:#4a5568;}
.sidebar_widget .postlist h3{color:#303743;}
.sidebar_widget .postlist h3:hover{color:#1c5fc9;}
.sidebar_widget figure img{border-radius:8px;}
/* ---------- 单页/正文 ---------- */
.single-post,.author-box,.category-box,.widget-box{border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 2px 12px rgba(22,77,159,.05);}
.single-post:before{display:none;}
.single-title{color:#164d9f;}
.entry{font-size:15px;line-height:2;color:#333;word-break:break-word;}
.entry h2,.entry h3{border-left:5px solid #2f7df2;padding-left:12px;color:#164d9f;margin:18px 0 10px;}
.entry img{border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.08);}
.single-info,.item-meta{color:#98a2b3;}
/* ---------- 分页 ---------- */
.pagination a,.pagination span{display:inline-block;padding:6px 14px;border:1px solid #dde5f0;border-radius:6px;margin:0 3px;background:#fff;color:#38414e;}
.pagination a:hover,.pagination .active{background:#2f7df2;border-color:#2f7df2;color:#fff;}
.pagination li{display:inline-block;margin:0;}
.pagination ul{padding:14px 0;}
.load-more{background:#eef4ff;color:#1c5fc9;border:1px solid #d5e3fb;border-radius:20px;}
/* ---------- 底部 ---------- */
footer.footer{margin-top:16px;}
.footer:before{background:linear-gradient(90deg,#164d9f,#2f7df2)!important;height:3px;}
.footer-copyright{background:#1e2b41;color:#9aa7bd;}
.footer-copyright a{color:#c6d2e5;}
.footer-copyright a:hover{color:#fff;}
.footer-nav .menu-item{color:#9aa7bd;}
/* ---------- 一键拨号 ---------- */
.daqi-tel{position:fixed;right:12px;bottom:88px;background:linear-gradient(135deg,#2f7df2,#164d9f);color:#fff;font-weight:700;border-radius:24px;padding:9px 18px;box-shadow:0 8px 22px rgba(22,77,159,.45);z-index:9998;animation:daqiPulse 2.4s infinite;}
@keyframes daqiPulse{0%,100%{box-shadow:0 8px 22px rgba(22,77,159,.45);}50%{box-shadow:0 8px 32px rgba(22,77,159,.8);}}
/* ---------- 回到顶部 ---------- */
#backtop .bt-box{background:#fff;color:#1c5fc9;border:1px solid #c9d6ea;box-shadow:0 4px 14px rgba(0,0,0,.14);}
#backtop .bt-box:hover{background:#eef4ff;}
/* ---------- 移动端 ---------- */
@media(max-width:960px){
  #monavber.header-nav{background:none;box-shadow:none;border-radius:0;padding:0;margin-top:0;}
  .post_box{padding:14px 12px 14px 120px;}
  .post_box h3 a{font-size:15px;}
  .post_box .post-con{display:none;}
  .catlist-main{width:100%;margin:10px 0 0!important;}
  .daqi-tel{right:10px;bottom:76px;padding:8px 14px;}
}
/* ===== v3 2026-10-26 全站改造覆盖层 ===== */
:root{--c-blue:#164d9f;--c-brand:#2f7df2;--c-line:#e6ebf2;--c-grad:linear-gradient(90deg,#164d9f,#2f7df2);}
body{background:#f4f6fa;}
#header{box-shadow:0 8px 26px rgba(22,77,159,.08);}
#monavber.header-nav{background:var(--c-grad);border-radius:26px;padding:0 12px;margin-top:10px;box-shadow:0 4px 16px rgba(22,77,159,.28);}
.header-nav .nav-pills>li>a{line-height:50px;padding:0 21px;font-size:15px;font-weight:500;}
.header-nav .nav-pills>li:hover>a,.header-nav .nav-pills>li>a.on,.header-nav li.current-menu-item>a{background:rgba(255,255,255,.18);}
.top_list,.wrapbox .synews,.home-main>.wrapbox,.catlist-main,.sidebar_widget,.single-post,.author-box,.category-box,.widget-box{border-radius:14px;box-shadow:0 8px 26px rgba(22,77,159,.08);}
.top_list .col-small{border-bottom:1px solid #f0f3f8;}
.top_list .col-small:hover{background:#f6f9ff;transform:translateY(-2px);box-shadow:0 10px 22px rgba(22,77,159,.1);}
.post_box{transition:background .2s ease;border-radius:12px;margin:6px 10px;}
.post_box:hover{background:#f6f9ff;transform:translateX(3px);}
.post_box h3 a{font-size:17px;line-height:1.5;}
.post_box .post-img img{border-radius:10px;}
.single-title{font-size:26px;line-height:1.5;}
.entry{font-size:16px;line-height:1.95;}
.entry h2,.entry h3{border-left:5px solid var(--c-brand);border-radius:0 6px 6px 0;background:#f4f8ff;padding:8px 12px;}
.pagination a,.pagination span{border-radius:8px;padding:8px 16px;}
.load-more{border-radius:22px;}
.footer-copyright{background:linear-gradient(180deg,#1c2a43,#16223a);}
.footer:before{background:var(--c-grad)!important;height:4px;}
.daqi-tel{background:linear-gradient(135deg,#2f7df2,#164d9f);border-radius:26px;padding:10px 20px;box-shadow:0 10px 26px rgba(22,77,159,.5);}
#backtop .bt-box{border-radius:50%;width:44px;height:44px;line-height:44px;}
@media(max-width:960px){
  #monavber.header-nav{background:none;border-radius:0;padding:0;margin-top:0;box-shadow:none;}
  .single-title{font-size:21px;}
  .entry{font-size:15px;}
}

