/*
Theme Name: QQ102企业邮箱主题
Description: 从ThinkCMF5转换而来的WordPress主题，专为腾讯企业邮箱经销商设计
Version: 1.0
Author: QQ102
Text Domain: qq102-theme
*/

/* 从原ThinkCMF主题继承的样式 */
/* @import url('https://www.qq102.com/static/exmailtwo/css/diystyle2.css');
@import url('https://www.qq102.com/static/exmailtwo/css/styleNews.css');
@import url('https://www.qq102.com/static/exmailtwo/css/style.min.css');
@import url('https://www.qq102.com/static/exmailtwo/css/animate.min.css'); */

/* WordPress主题样式 */
body {
    background-color: white;
    font-family: "Microsoft YaHei", Arial, sans-serif;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .wid {
        padding: 0 10px;
    }
    
    .logo img {
        max-width: 100%;
        height: auto;
    }
    
    .fr-menu ul {
        flex-wrap: wrap;
    }
}

/* WordPress特定样式 */
.wp-post-image {
    max-width: 100%;
    height: auto;
}

.alignleft {
    float: left;
    margin-right: 1em;
}

.alignright {
    float: right;
    margin-left: 1em;
}

.aligncenter {
    display: block;
    margin: 0 auto;
}

/* 文章内容样式 */
.entry-content {
    line-height: 1.6;
}

.entry-content p {
    margin-bottom: 1em;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
}

/* 导航菜单样式 */
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-navigation li {
    display: inline-block;
    margin-right: 1em;
}

/* 空菜单隐藏 */
.nav-menu:empty,
.menu:empty,
.navigation:empty {
    display: none !important;
}

/* 移动端菜单样式 */
@media (max-width: 768px) {
    .mobile-menu {
        flex-wrap: wrap;
    }
    
    .mobile-menu li {
        flex: 1 1 50%;
        text-align: center;
    }
    
    .fr-menu ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .fr-menu li {
        margin: 0 5px;
    }
}

/* 页脚样式 */
.site-footer {
    background-color: #f8f9fa;
    padding: 2em 0;
    margin-top: 2em;
}

.copyright {
    text-align: center;
    color: #666;
    font-size: 0.9em;
}

.copyright a {
    color: #666;
    text-decoration: none;
}

.copyright a:hover {
    text-decoration: underline;
}

.footer {
    border-top: none;
}

.footer .wid {
    border-top: 1px solid #e7e7e7;
}

.footer .wid .copyright {
    text-align: center;
}
