.menu .right{
    width: 100%;
    min-width:790px;
    padding:50px 50px 50px 40px;
    background: #fff;}
.irregularity a{
    text-decoration: none;
    color: #fff;}
.irregularity a:hover{
    text-decoration: underline;}
/*一级目录*/
.right .root{
    width: 100%;
    position: relative;
    height: 60px;}
.right .root .line{
    position: absolute;
    width: 100%;
    height: 14px;
    background: #cccccc;
    z-index: 0;
    top: 13px;}
.right .root .irregularity{
    position: absolute;
    z-index: 1;}
.right .root .irregularity .name{
    float: left;
    padding: 0px 20px;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    color: #fff;
    background: #3d79c1;
    text-align: left;
    box-shadow:0px 4px 5px #dcdcdc;}

.right .root .triangle-right {
    float: left;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 30px solid #3d79c1;
    border-bottom: 20px solid transparent;}

/*二级目录*/
.right .leaf{
    width: 100%;
    position: relative;
    height: 35px;
    margin: 5px 0px;}
.right .leaf .line{
    position: absolute;
    width: 100%;
    height: 10px;
    background: #cccccc;
    z-index: 0;
    top: 10px;}
.right .leaf .irregularity{
    position: absolute;
    z-index: 1;}

.right .leaf .irregularity .name{
    float: left;
    padding: 0px 20px;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    color: #fff;
    background: #3d79c1;
    text-align: left;
    box-shadow:0px 4px 5px #dcdcdc;}

.right .leaf .triangle-right {
    float: left;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 30px solid #3d79c1;
    border-bottom: 15px solid transparent;}
/*三级目录样式*/
.right .childroot{
    font-size: 16px;
    padding: 10px 0px 10px 50px;}
.right .childroot li{
    color:#666666;
    line-height: 30px;
    list-style: disc ;
    border-bottom: 1px dashed #666666;}
.right .childroot li a{
    text-decoration: none;
    color: #666666;}
.right .childroot li a:hover{
    text-decoration: underline;}
/*文章列表*/
.right .articlelist{
    font-size: 16px;
    padding: 10px 0px 10px 50px;}
.right .articlelist li{

    color:#666666;
    line-height: 30px;
    list-style-type: disc ;}
.right .articlelist li a{
    text-decoration: none;
    color: #666666;}
.right .articlelist li a:hover{
    text-decoration: underline;}
.articlelist li .title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 70%;}
.articlelist li .apartment{
    float: right;
    width: 100px;}
.articlelist li .date{
    float: right;
    width: 100px;}

/*文章列表页码等样式*/
.foot {
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    float: right;}
.foot ul li{
    float: left;
    padding:5px;}
.foot ul li a{
    color:#666666;
    text-decoration: none;}
.foot .pagination li.active{
    color: #1d589e;
    font-weight: bold;
    text-decoration: underline;}
.foot ul{
    float: left;}
.foot .pageselect{
    border: 1px solid #666666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #666666;
    outline: none;}
.foot .pageselect option{
    color: #666666;}