/* 移动端响应式样式 */
@media screen and (max-width: 768px) {
    .cover-container {
        margin-bottom: 40px;
        padding: 0 15px;
    }

    /* 面包屑导航 */
    .breadcrumb {
        padding: 15px 0;
        font-size: 14px;
    }

    /* 主要内容区域 */
    .main-content {
        flex-direction: column;
        margin-top: 15px;
    }

    /* 左侧导航 */
    .left-nav {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .nav-section {
        margin-bottom: 20px;
        padding: 15px;
    }

    .nav-title {
        font-size: 18px;
        width: 100px;
        padding: 6px 0;
    }

    .nav-title.n1 {
        width: 140px;
    }

    .gazette-section {
        padding: 15px;
        background-size: contain;
    }

    .gazette-item {
        height: auto;
        padding: 15px;
    }

    .gazette-cover img {
        height: 90px;
    }

    .gazette-info {
        margin-top: 30px;
    }

    .gazette-info h3 {
        font-size: 18px;
    }

    .nav-group h4 {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .nav-group a,
    .nav-section a {
        font-size: 14px;
    }

    .nav-group a::after,
    .nav-section a::after {
        top: 6px;
        width: 6px;
        height: 6px;
    }

    /* 右侧内容 */
    .right-content {
        width: 100%;
    }

    .document-info {
        padding: 15px;
    }

    .page-title {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .info-item {
        width: 100%;
        margin: 3px 0;
        font-size: 13px;
    }

    .info-item span:first-child {
        min-width: 65px;
    }

    .document-actions {
        position: static;
        margin-top: 20px;
        flex-wrap: wrap;
    }

    .pdf-btn {
        margin-right: 10px;
    }

    .action-btn {
        padding: 4px 12px;
        font-size: 15px;
    }

    .pdf-ico,
    .ofd-ico {
        width: 20px;
        height: 20px;
        margin-right: 8px;
    }

    .document-viewer {
        min-height: 600px;
    }
    .document-viewer .html_content{
        padding: 10px;
        font-size: 14px;
    }
	.document-viewer-wrapper{
		flex-direction: column;
	}
	.fixed-nav{
		right: 0;
        top: 100px;
	}
    .fixed-nav .submenu-item a{
        min-width: 254px;
    }
	.document-viewer-info .info-meta .audio{
		margin: 10px 0;
	}
	.document-viewer-info .info-meta{
		flex-direction: column;
	}
	.document-viewer{
		height: auto;
	}
    .dy-share-wrapper{
        display: none;
    }
}

/* 平板响应式样式 */
@media screen and (min-width: 769px) and (max-width: 1200px) {
    .cover-container {
        max-width: 100%;
        padding: 0 20px;
        margin-bottom: 60px;
    }

    .left-nav {
        width: 350px;
        margin-right: 20px;
    }

    .gazette-item {
        width: 160px;
        height: 220px;
    }

    .gazette-cover img {
        height: 100px;
    }

    .gazette-info {
        margin-top: 40px;
    }

    .info-item {
        width: calc(50% - 10px);
    }

    .document-actions {
        right: 20px;
    }

    .document-viewer {
        min-height: 800px;
    }
	.document-viewer{
		height: auto;
	}
}
