﻿    #content #asideMenu{
        float:left;
        width:246px;
    }
        #content #asideMenu ul.list{
            margin:0;
            padding:0;
            list-style:none;
        }
            #content #asideMenu ul.list li{
                margin-bottom:35px;
            }
                #content #asideMenu ul.list li a.Level1{
                    display:block;
                    font-size:25px;
                    font-weight:600;
                    border-left:4px solid #575777;
                    padding-left:10px;
                }
                #content #asideMenu ul.list li a.Level1:hover{
                    color:#737399;
                }
                #content #asideMenu ul.list li div.asideSubMenu{
                    /*display:none;*/
                    padding-top:5px;
                }
                #content #asideMenu ul.list li div.asideSubMenu.active{
                    /*display:block;*/
                }
                    #content #asideMenu ul.list li div.asideSubMenu a.Level2{
                        display:block;
                        color:#666;
                        font-size:18px;
                        margin-top:15px;
                        padding-left:25px;
                    }
                    #content #asideMenu ul.list li div.asideSubMenu a.Level2.active{
                        background:url('../images/articles/asideMenu_Level2_icon.png') 12px 50% no-repeat;
                        color:#282828;
                    }
                        
                    #content #asideMenu ul.list li div.asideSubMenu a.Level2 span.number{
                        display:inline-block;
                        margin-left:5px;
                    }
                #content #asideMenu ul.list li .searchBox{
                    margin-top:20px;
                    padding-left:25px;
                    position:relative;
                }
                    #content #asideMenu ul.list li .searchBox input{
                        display:block;
                        width:100%;
                        padding:5px 40px 5px 5px;
                    }
                    #content #asideMenu ul.list li .searchBox a{
                        display:block;
                        min-width:19px;
                        padding:0 20px 0 20px;
                        position:absolute;right:0;top:0;bottom:0;
                        background:url('../images/about/icon_search.png') 50% 50% no-repeat;
                    }
                    #content #asideMenu ul.list li .searchBox a:hover{
                        opacity:.8;
                    }
                #content #asideMenu ul.list li.type2 div.group:first-child{
                    margin-top:20px;
                }
                #content #asideMenu ul.list li.type2 div.group{
                    margin-top:15px;
                }
                    #content #asideMenu ul.list li.type2 div.group a{
                        display:block;
                        color:#282828;
                        margin:0 0 8px;

                        overflow:hidden;
                        white-space:nowrap;
                        text-overflow:ellipsis;
                        display:-webkit-box;
                        -webkit-line-clamp:2;
                        -webkit-box-orient:vertical;
                        white-space:normal;
                        max-height:40px;/*(=line-height * 幾行)*/
                    }
                    #content #asideMenu ul.list li.type2 div.group time{
                        display:block;
                        text-align:right;
                        color:#939393;
                        font-family:Calibri;
                        font-size:16px;
                    }


@media screen and (max-width:1140px){
    #content #asideMenu{
        float:none;
        width:100%;
        margin-top:80px;
        padding-top:80px;
        border-top:1px solid #ddd;
    }
        #content #asideMenu ul.list li{
            margin-bottom:1px;
        }
        #content #asideMenu ul.list li a.Level1{
            background-color:#f2f2f2;
            padding:10px;
        }
        #content #asideMenu ul.list li div.asideSubMenu,
        #content #asideMenu ul.list li div.searchBox{
            margin-bottom:20px;
        }
}