/*
 Theme Name: Corp Theme
 Theme URI:
 Author:
 Description: 通用企业官网主题
 Version: 1.3
 Text Domain: corp-theme
*/
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#333;line-height:1.7;background:#fff;}
a{text-decoration:none;color:inherit;}
img{
    max-width:100%;
    height:auto;
    display:block;
}
.container{max-width:1200px;margin:0 auto;padding:0 15px;}
.section{padding:70px 0;}
.section-title{text-align:center;font-size:30px;margin-bottom:45px;color:#222;position:relative;}
.section-title:after{
    content:"";
    display:block;
    width:60px;
    height:3px;
    background:#0066cc;
    margin:12px auto 0;
}
.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;align-items:center;}
.card{background:#fff;overflow:hidden;border-radius:8px;border:1px solid #edf2f9;transition:0.3s ease;}
.card:hover{box-shadow:0 8px 24px rgba(0,102,204,0.12);transform:translateY(-4px);}
.card img{width:100%;height:220px;object-fit:cover;display:block;}
.card-body{padding:24px;}
.card-body h3{margin-bottom:12px;font-size:19px;color:#222;}
.card-body p{color:#666;margin:6px 0;}
.btn{display:inline-block;padding:9px 22px;background:#0066cc;color:#fff;border-radius:6px;margin-top:12px;text-decoration:none;transition:0.25s;}
.btn:hover{background:#0052a3;}
.btn-primary{
    padding:14px 30px;
    border-radius:6px;
    text-decoration:none;
    font-size:17px;
    background:#0066cc;
    color:#fff;
    transition:0.25s;
}
.btn-primary:hover{
    background:#0052a3;
}
.btn-outline{
    padding:14px 30px;
    border-radius:6px;
    text-decoration:none;
    font-size:17px;
    border:1px solid #0066cc;
    color:#0066cc;
    transition:0.25s;
}
.btn-outline:hover{
    background:#0066cc;
    color:#fff;
}
/* Header导航 */
header{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.08);position:sticky;top:0;z-index:100;}
.header-wrap{display:flex;justify-content:space-between;align-items:center;padding:16px 15px;max-width:1200px;margin:0 auto;}
.logo{font-size:24px;font-weight:bold;color:#0066cc;}
.nav-menu ul{display:flex;list-style:none;gap:32px;}
.nav-menu li{position:relative;}
.nav-menu a{
    display:block;
    padding:6px 0;
    color:#333;
    transition:0.2s;
}
.nav-menu a:hover{
    color:#0066cc;
}
.nav-menu li ul{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,0.1);display:none;flex-direction:column;gap:0;width:180px;border-radius:6px;overflow:hidden;border:1px solid #eee;}
.nav-menu li:hover>ul{display:block;}
.nav-menu li ul li{padding:0;white-space:nowrap;}
.nav-menu li ul li a{padding:10px 16px;display:block;}
.nav-menu li ul li a:hover{background:#e8f2fd;}
.hamburger{display:none;font-size:28px;cursor:pointer;color:#222;position:relative;z-index:101;}
/* 轮播Banner */
.banner{height:500px;background:#1a2c42;color:#fff;display:flex;align-items:center;position:relative;overflow:hidden;}
.banner .container{z-index:2;position:relative;}
.banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.55;object-fit:cover;}
.banner-slider {
    position:relative;
    width:100%;
    overflow:hidden;
}
.banner-wrap {
    display:flex;
    transition:0.4s ease;
}
.banner-item {
    flex:0 0 100%;
}
.banner-item img{
    width:100%;
    height:520px;
    object-fit:cover;
    display:block;
}
.banner-prev,.banner-next{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:10;
    background:rgba(0,102,204,0.55);
    color:#fff;
    border:none;
    width:48px;
    height:48px;
    font-size:24px;
    cursor:pointer;
    border-radius:50%;
    transition:0.25s;
}
.banner-prev:hover,.banner-next:hover{
    background:#0066cc;
}
.banner-prev{left:24px;}
.banner-next{right:24px;}
.banner-dots{
    position:absolute;
    bottom:24px;
    left:50%;
    transform:translateX(-50%);
    display:flex;
    gap:12px;
}
.banner-dots span{
    width:14px;
    height:14px;
    border-radius:50%;
    background:#ffffff50;
    cursor:pointer;
    transition:0.2s;
}
.banner-dots span.active{background:#0066cc;}
/* 面包屑全局（统一一套，无重复） */
.breadcrumb-wrap{
    padding:30px 0 15px;
}
.breadcrumb{
    background:#f8fafc;
    padding:16px 24px;
    border-radius:6px;
    font-size:15px;
    margin:0;
    color:#777;
}
.breadcrumb a{
    color:#0066cc;
    text-decoration:none;
}
.breadcrumb .sep{
    margin:0 8px;
    color:#999;
}
.breadcrumb span,
.breadcrumb strong{
    color:#777;
}
/* 新闻通用 */
.meta-date{color:#777;font-size:14px;}
.excerpt{color:#555;font-size:14px;margin:12px 0;}
.article-wrap{max-width:900px;margin:0 auto;}
.article-title{font-size:30px;margin-bottom:14px;color:#222;}
.article-meta{color:#777;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #eee;}
.article-content{line-height:1.8;font-size:16px;color:#333;}
.article-content img{max-width:100%;height:auto;border-radius:6px;}
/* 分页 */
.pagination{text-align:center;margin-top:36px;}
.pagination a,.pagination span{
    display:inline-block;
    padding:8px 14px;
    border:1px solid #dce7f5;
    margin:0 4px;
    text-decoration:none;
    border-radius:4px;
    color:#333;
    transition:0.2s;
}
.pagination a:hover{
    background:#0066cc;
    color:#fff;
    border-color:#0066cc;
}
/* 案例分类标签 */
.case-filter{display:flex;gap:12px;justify-content:center;margin-bottom:36px;flex-wrap:wrap;}
.case-filter a{padding:8px 18px;border:1px solid #0066cc;color:#0066cc;border-radius:6px;text-decoration:none;transition:0.25s;}
.case-filter a.active{background:#0066cc;color:#fff;}
.case-filter a:hover:not(.active){background:#e8f2fd;}
/* 时间线（公司概况） */
.timeline{max-width:700px;margin:0 auto;}
.timeline-item{display:flex;gap:24px;margin-bottom:28px;}
.timeline-year{width:86px;font-weight:bold;color:#0066cc;font-size:18px;}
/* 灯箱弹窗 */
.lightbox{position:fixed;inset:0;background:#000000dd;z:9999;display:none;align-items:center;justify-content:center;}
.lightbox.show{display:flex;}
.lightbox img{max-width:90%;max-height:90vh;border-radius:4px;}
.lb-close{position:absolute;top:24px;right:36px;color:#fff;font-size:40px;cursor:pointer;}
/* 页脚 */
footer{background:#1a2c42;color:#fff;padding:56px 0;margin-top:50px;}
.footer-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0 15px;}
.footer-wrap h4{
    font-size:18px;
    margin-bottom:16px;
    padding-bottom:8px;
    border-bottom:2px solid #0066cc;
    display:inline-block;
}
.footer-wrap ul{
    list-style:none;
    padding:0;
    margin:12px 0;
}
.footer-wrap ul li{
    margin:10px 0;
}
.footer-wrap a{
    color:#b8c8e0;
}
.footer-wrap a:hover{
    color:#fff;
}
.copyright{text-align:center;margin-top:36px;padding-top:24px;border-top:#2c4260 solid 1px;font-size:14px;color:#b8c8e0;}
/* 联系表单 */
.contact-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.form-item{margin-bottom:18px;}
.form-item label{display:block;margin-bottom:6px;font-weight:500;}
.form-item input,.form-item textarea{
    width:100%;
    padding:12px;
    border:#dce7f5 solid 1px;
    border-radius:6px;
    font-size:15px;
    transition:0.2s;
}
.form-item input:focus,.form-item textarea:focus{
    outline:none;
    border-color:#0066cc;
    box-shadow:0 0 0 3px rgba(0,102,204,0.15);
}
/* 404 */
.page404{text-align:center;padding:100px 0;}
.page404 h2{font-size:48px;color:#0066cc;margin-bottom:20px;}
/* ========== 产品详情页 ========== */
.product-detail-page{
    width:100%;
}
.product-detail-page .container{
    max-width:1200px;
    margin:0 auto;
    padding:0 15px;
}
.product-detail-page .breadcrumb{
    padding:18px 0;
    font-size:15px;
    color:#666;
}
.detail-header{
    margin-bottom:28px;
}
.detail-cat-title{
    font-size:28px;
    color:#333;
    margin:0;
}
.product-detail-wrap{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:40px;
    margin-bottom:44px;
    align-items:flex-start;
}
.product-gallery .main-image img{
    width:100%;
    height:auto;
    border:1px solid #edf2f9;
    border-radius:8px;
}
.product-name{
    font-size:30px;
    margin-top:0;
    margin-bottom:24px;
    color:#222;
}
.product-attributes{
    margin-bottom:28px;
}
.attr-row{
    font-size:17px;
    padding:10px 0;
    border-bottom:1px solid #f0f4f9;
}
.attr-label{
    color:#333;
    font-weight:bold;
}
.price-row .attr-value{
    color:#0066cc;
    font-size:22px;
    font-weight:bold;
}
.product-excerpt{
    font-size:16px;
    color:#555;
    margin-bottom:32px;
}
.product-actions{
    display:flex;
    gap:16px;
}
.product-content{
    margin:56px 0;
}
.content-title{
    font-size:24px;
    border-left:4px solid #0066cc;
    padding-left:14px;
    margin-bottom:22px;
}
.content-body{
    font-size:16px;
    line-height:1.8;
}
.related-products{
    margin:56px 0;
}
.related-title{
    font-size:24px;
    margin-bottom:28px;
}
.product-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:24px;
}
.product-card{
    border:1px solid #edf2f9;
    border-radius:8px;
    overflow:hidden;
    padding-bottom:16px;
    transition:0.3s;
}
.product-card:hover{
    box-shadow:0 8px 24px rgba(0,102,204,0.12);
    transform:translateY(-4px);
}
.product-thumb img{
    width:100%;
    height:auto;
}
.product-info{
    padding:14px;
}
.product-title a{
    color:#222;
    text-decoration:none;
}
.product-title a:hover{
    color:#0066cc;
}
.product-price{
    color:#0066cc;
    font-weight:500;
}
.product-model{
    color:#666;
}
/* ========== 产品分类列表页 ========== */
.product-list-page .container{
    max-width:1200px;
    margin:0 auto;
    padding:0 15px;
}
.product-list-page .breadcrumb{
    padding:18px 0;
    font-size:15px;
    color:#666;
}
.archive-title{
    text-align:center;
    font-size:32px;
    margin:24px 0 34px;
}
.product-list-wrap{
    display:grid;
    grid-template-columns:260px 1fr;
    gap:30px;
}
.product-sidebar{
    width:260px;
}
.sidebar-search,.sidebar-cat{
    background:#fff;
    border:1px solid #edf2f9;
    border-radius:8px;
    padding:22px;
    margin-bottom:22px;
    box-shadow:0 2px 8px rgba(0,0,0,0.04);
}
.sidebar-search h3,.sidebar-cat h3{
    margin-top:0;
    margin-bottom:16px;
    font-size:20px;
    border-left:4px solid #0066cc;
    padding-left:10px;
}
.sidebar-search input{
    width:100%;
    box-sizing:border-box;
    padding:10px;
    border:1px solid #dce7f5;
    border-radius:4px;
    margin-bottom:12px;
}
.sidebar-search input:focus{
    outline:none;
    border-color:#0066cc;
}
.search-btn{
    background:#0066cc;
    color:#fff;
    border:none;
    padding:10px 16px;
    cursor:pointer;
    border-radius:4px;
    transition:0.2s;
}
.search-btn:hover{
    background:#0052a3;
}
.sidebar-cat ul{
    padding-left:16px;
    margin:0;
    list-style:none;
}
.sidebar-cat ul li{
    margin:10px 0;
}
.sidebar-cat ul li a{
    color:#333;
    text-decoration:none;
    transition:0.2s;
}
.sidebar-cat ul li a:hover{
    color:#0066cc;
}
.sidebar-cat ul li.active a{
    color:#0066cc;
    font-weight:bold;
}
.product-main .product-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:26px;
}
/* ========== case-banner 案例Banner ========== */
.case-banner{
    width:100%;
    height:320px;
    background:#1a2c42;
    background-image:url('images/case-banner.jpg');
    background-size:cover;
    background-position:center;
    display:flex;
    align-items:center;
    position:relative;
}
.case-banner::before{
    content:"";
    position:absolute;
    left:0;top:0;width:100%;height:100%;
    background:rgba(26,44,66,0.65);
}
.case-banner-inner{
    width:100%;
    position:relative;
    z-index:2;
}
.case-banner-text h1{
    color:#fff;
    font-size:36px;
    margin:0 0 12px;
}
.case-banner-text p{
    color:#e8f2fd;
    font-size:17px;
    margin:0;
    max-width:600px;
}
/* 公司简介区块图片 */
.about-image-col img{
    width:100%;
    border-radius:4px;
}
.stat-grid{
    margin-top:30px;
    gap:20px;
}
.stat-grid strong{
    font-size:28px;
    color:#222;
}
.stat-grid p{
    margin:4px 0 0;
    color:#666;
}
/* 单页面基础布局 */
.page-section {
    padding:50px 0;
}
.page-title {
    font-size:32px;
    margin-bottom:24px;
    color:#222;
}
.page-content {
    font-size:16px;
    line-height:1.8;
}
.page-content img {
    max-width:100%;
    height:auto;
    border-radius:6px;
}
/* ========== 新闻列表（template-news.php / archive.php）========== */
.news-list-section{padding:60px 0;}
.news-item{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #eee;align-items:flex-start;}
.news-item-img{width:320px;flex-shrink:0;}
.news-item-img img{width:100%;height:auto;display:block;border-radius:4px;}
.news-noimg{width:100%;height:200px;background:#f4f4f4;}
.news-item-info{flex:1;}
.news-item-title a{font-size:20px;color:#222;text-decoration:none;}
.news-item-title a:hover{color:#0066cc;}
.news-item-date{color:#777;margin:8px 0 12px;font-size:14px;}
.news-item-excerpt{color:#555;line-height:1.7;margin-bottom:16px;}
.news-readmore{display:inline-block;padding:8px 18px;background:#0066cc;color:#fff;text-decoration:none;border-radius:3px;}
/* ========== 新闻详情（single.php）========== */
.article-wrap{padding:40px 0;}
.article-title{font-size:28px;color:#222;margin-bottom:12px;line-height:1.4;}
.article-meta{color:#777;font-size:14px;margin-bottom:20px;}
.article-thumb{margin-bottom:24px;}
.article-thumb img{width:100%;height:auto;border-radius:4px;}
.article-content{font-size:16px;line-height:1.8;color:#333;}
.article-content p{margin-bottom:16px;}
/* ========== 移动端全局适配 ========== */
@media(max-width:768px){
	.hamburger{display:block;}
	.nav-menu{position:fixed;top:72px;left:-100%;width:100%;height:100vh;background:#fff;transition:0.3s;z-index:99;}
	.nav-menu.active{left:0;}
	.nav-menu ul{flex-direction:column;padding:24px;gap:0;}
    .nav-menu li a{padding:12px 0;font-size:17px;}
	.grid-3{grid-template-columns:repeat(2,1fr);}
	.grid-2,.contact-wrap{grid-template-columns:1fr;}
	.footer-wrap{grid-template-columns:1fr 1fr;}
	.banner{height:340px;}
    .product-detail-wrap{
        grid-template-columns:1fr;
    }
    .product-grid{
        grid-template-columns:repeat(2,1fr);
    }
    .product-name{
        font-size:24px;
    }
    .product-list-wrap{
        grid-template-columns:1fr;
    }
    .product-sidebar{
        width:100%;
    }
    .product-main .product-grid{
        grid-template-columns:1fr;
    }
    .section{padding:50px 0;}
    .case-banner{
        height:220px;
    }
    .case-banner-text h1{
        font-size:26px;
    }
    .case-banner-text p{
        font-size:15px;
    }
    .news-item{
        flex-direction:column;
        gap:16px;
    }
    .news-item-img{
        width:100%;
    }
    .breadcrumb-wrap{
        padding:20px 0 10px;
    }
    .breadcrumb{
        padding:12px 16px;
        font-size:14px;
    }
}
@media(max-width:480px){
    .grid-3{grid-template-columns:1fr;}
    .product-grid{
        grid-template-columns:1fr;
    }
    .footer-wrap{grid-template-columns:1fr;}
    .section-title{font-size:24px;}
}
/* ========== 参考图美化增强 ========== */
/* 区块标题：主标题+副标题 */
.section-head{
    text-align:center;
    margin-bottom:45px;
}
.section-head .st-title{
    font-size:30px;
    color:#222;
    position:relative;
    display:inline-block;
    margin-bottom:10px;
}
.section-head .st-title:after{
    content:"";
    display:block;
    width:50px;
    height:3px;
    background:#0066cc;
    margin:10px auto 0;
}
.section-head .st-desc{
    color:#888;
    font-size:15px;
    margin-top:10px;
}

/* 页面Banner（公司概况/联系我们/新闻/案例共用） */
.page-banner{
    position:relative;
    height:320px;
    display:flex;
    align-items:center;
    background:#1a2c42;
    overflow:hidden;
}
.page-banner .banner-bg{
    position:absolute;
    top:0;left:0;
    width:100%;height:100%;
    object-fit:cover;
    opacity:0.5;
}
.page-banner .container{
    position:relative;
    z-index:2;
    text-align:center;
}
.page-banner h1{
    color:#fff;
    font-size:40px;
    margin-bottom:12px;
}
.page-banner p{
    color:#dbe6f5;
    font-size:17px;
}

/* 首页首屏Banner标语 */
.hero-banner{
    position:relative;
    height:520px;
    display:flex;
    align-items:center;
    background:#1a2c42;
    overflow:hidden;
}
.hero-banner .banner-bg{
    position:absolute;
    top:0;left:0;
    width:100%;height:100%;
    object-fit:cover;
    opacity:0.5;
}
.hero-banner .container{
    position:relative;
    z-index:2;
}
.hero-banner h1{
    color:#fff;
    font-size:48px;
    margin-bottom:18px;
    line-height:1.3;
}
.hero-banner p{
    color:#dbe6f5;
    font-size:18px;
    max-width:640px;
}

/* 公司简介：左侧图右侧文+数据指标 */
.about-row{
    align-items:center;
}
.about-image-col img{
    border-radius:8px;
    box-shadow:0 10px 30px rgba(0,102,204,0.12);
}
.about-text-col h2{
    font-size:28px;
    margin-bottom:20px;
    position:relative;
    padding-bottom:12px;
}
.about-text-col h2:after{
    content:"";
    position:absolute;
    left:0;bottom:0;
    width:50px;height:3px;
    background:#0066cc;
}
.about-text-col p{
    color:#555;
    margin-bottom:12px;
}
.stat-grid{
    margin-top:28px;
    gap:20px;
}
.stat-grid > div{
    background:#f4f8fd;
    border-radius:8px;
    padding:18px 10px;
    text-align:center;
    border:1px solid #e3edf9;
    transition:0.3s;
}
.stat-grid > div:hover{
    background:#fff;
    box-shadow:0 6px 18px rgba(0,102,204,0.12);
}
.stat-grid strong{
    font-size:30px;
    color:#0066cc;
    display:block;
    margin-bottom:4px;
}
.stat-grid p{
    color:#777;
    font-size:14px;
    margin:0;
}

/* 深色文化区块 */
.culture-section{
    background:#1a2c42 !important;
}
.culture-section .st-title{
    color:#fff;
}
.culture-section .st-desc{
    color:#9fb2cc;
}
.culture-section .card{
    background:rgba(255,255,255,0.06);
    border:1px solid rgba(255,255,255,0.12);
    border-radius:10px;
}
.culture-section .card:hover{
    background:rgba(255,255,255,0.12);
    box-shadow:0 8px 24px rgba(0,0,0,0.25);
    transform:translateY(-4px);
}
.culture-section .card-body h3{
    color:#fff;
}
.culture-section .card-body p{
    color:#b8c8e0;
}

/* 服务卡片：图片+标题+简介+了解更多 */
.service-card .card-body h3{
    font-size:20px;
}
.service-card .card-body .learn-more{
    color:#0066cc;
    font-weight:500;
    display:inline-flex;
    align-items:center;
    gap:4px;
    transition:0.2s;
}
.service-card .card-body .learn-more:hover{
    color:#0052a3;
    gap:8px;
}

/* 新闻列表增强（日期/阅读量/标签一行） */
.news-item-meta{
    display:flex;
    gap:18px;
    color:#999;
    font-size:13px;
    margin:10px 0 6px;
    align-items:center;
    flex-wrap:wrap;
}
.news-item-meta .tag{
    background:#e8f2fd;
    color:#0066cc;
    padding:2px 10px;
    border-radius:3px;
    font-size:12px;
}
.news-readmore{
    background:transparent;
    color:#0066cc;
    padding:0;
    font-weight:500;
    border-bottom:1px solid transparent;
}
.news-readmore:hover{
    color:#0052a3;
    border-bottom-color:#0052a3;
    background:transparent;
}

/* 案例筛选标签 */
.case-filter a{
    border-radius:20px;
    padding:8px 22px;
}
.case-filter a.active{
    background:#0066cc;
    color:#fff;
}

/* 案例卡片2列 */
.case-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:30px;
}
.case-grid .card img{
    height:260px;
}
.case-grid .card-body h3{
    font-size:19px;
}
.load-more-wrap{
    text-align:center;
    margin-top:40px;
}
.load-more-wrap .btn{
    padding:12px 40px;
    border-radius:24px;
    border:1px solid #0066cc;
    background:transparent;
    color:#0066cc;
}
.load-more-wrap .btn:hover{
    background:#0066cc;
    color:#fff;
}

/* 核心团队圆形头像 */
.team-member{
    text-align:center;
    padding:24px 16px;
    background:#f8fafc;
    border-radius:10px;
    border:1px solid #edf2f9;
    transition:0.3s;
}
.team-member:hover{
    box-shadow:0 8px 24px rgba(0,102,204,0.12);
    transform:translateY(-4px);
}
.team-member img{
    width:120px;
    height:120px;
    border-radius:50%;
    object-fit:cover;
    margin:0 auto 16px;
    border:4px solid #fff;
    box-shadow:0 4px 12px rgba(0,0,0,0.1);
}
.team-member h4{
    font-size:18px;
    margin-bottom:4px;
}
.team-member .team-role{
    color:#0066cc;
    font-size:14px;
    margin-bottom:10px;
}
.team-member p{
    color:#777;
    font-size:14px;
}

/* 企业荣誉卡片 */
.honor-card{
    background:#f8fafc;
    border:1px solid #edf2f9;
    border-radius:10px;
    padding:28px 24px;
    text-align:center;
    transition:0.3s;
}
.honor-card:hover{
    box-shadow:0 8px 24px rgba(0,102,204,0.12);
    transform:translateY(-4px);
}
.honor-card h4{
    font-size:18px;
    margin-bottom:10px;
    color:#222;
}
.honor-card p{
    color:#777;
    font-size:14px;
}

/* 时间轴美化 */
.timeline-item{
    position:relative;
    padding-left:0;
}
.timeline-item .timeline-year{
    background:#e8f2fd;
    color:#0066cc;
    border-radius:6px;
    text-align:center;
    padding:8px 0;
    width:100px;
}
.timeline-item h4{
    font-size:18px;
    margin-bottom:6px;
}
.timeline-item p{
    color:#666;
}

/* 页脚美化 */
footer{
    background:#16263a;
}
.footer-wrap h4{
    color:#fff;
}
.footer-wrap a{
    color:#9fb2cc;
}
.footer-wrap a:hover{
    color:#fff;
}
.copyright{
    color:#7d93af;
    border-top-color:#2c4260;
}
