/* 整体布局 */
body {
    position: relative;
}
#top_nav{
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1;
    background-color: transparent;

}
/* 顶部导航栏 - 左侧标题 */
#nav_left {

    width: 20rem;
    height: 20rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: rotate 20s linear infinite;
}

@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}

/* 右侧 */
#nav_right {

    display: none;

}
/* 头部导航栏处理 */


/* 内容主区处理 */
#home {

    /* 对结构 */

    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;

    /* 对内容 */
    display: flex;
    flex-direction: column;
}
#header {

    flex-shrink: 0;

}
#main {

    flex-grow: 1;

    overflow: auto;



}
/* 侧边 */
#sideBar {

    transform: translateX(-96%);

    position: fixed;

    transition: all 1s;

}
#sideBar:hover {

    transform: translateX(0);



}
/* 主内容 */
#mainContent {

    margin-left: 5px;

}









