
/*右侧框*/
.ewb-block {   
    margin-left:20px;
    border: 1px solid #f0f0f2;
    background: #fff;
}

.ewb-main-r {
    margin-left: 20px;
}



/* 左侧菜单 */

.ewb-tree-hd {
    background: #1973c3;
}
a.ewb-tree-tt {
    display: block;
    line-height: 98px;
    font-size: 28px;
    color: #fff;
    padding-left: 70px;
    text-align: center;
    background: url(../images/tree_icon.png) no-repeat 22% center;
}
.wb-tree-items {
    margin-top: 2px;
    vertical-align: top;
}
.wb-tree-node {
    display: block;
    line-height: 74px;
    font-size: 18px;
    color: #333;
    text-align: center;
    border-left: 6px solid transparent;
    background: #e8f1f9;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wb-tree-node a{
    color: #333;
}
.current .wb-tree-node{
    font-weight: bold;
    border-left: 6px solid #2599f2;
    background: #d8edfd;
    /* transition: all 0.2s ease; */
}

.current .wb-tree-node a,
.current .wb-tree-node{
    color: #2599f2;
}

.wb-tree-sub{
    border:1px solid #e8f1f9;
    border-top:none;
    border-bottom: 0;
    display: none;
    margin-top: 2px;
    padding: 0 20px;
}

.current .wb-tree-sub{
    display: block;
}
.wb-tree-sub-sub{
    display: none;
}
.current .current .wb-tree-sub-sub {
    display: block;
}

.wb-tree-item{
   /*  height: 50px; */
    line-height: 50px;
    font-size: 16px;
    padding-left: 20px;
    border-bottom: 1px dashed #e5e5e5;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wb-tree-item:last-child{border-bottom: 0;}


.wb-tree-item.last{
    border-bottom: 0;
}

.wb-tree-item a{
    color: #333;
}
.wb-tree-item.current>a{color:#2599f2}


.wb-tree-item-sub{text-indent:32px;font-size: 12px;line-height: 24px;height:24px;overflow: hidden;
text-overflow: ellipsis;white-space:nowrap;}
.wb-tree-item-sub a{font-weight: normal;background-color: #fff;color:#333;}
.wb-tree-item-sub.current a{color:#2064c0;}

/* 新闻资讯 */
.ewb-tree-tt.xwzx {
    background: url(../images/news_tt.png) no-repeat 22% center;
}
/*工作专题*/
.ewb-tree-tt.gzzt {
    background: url(../images/tree_icon2.png) no-repeat 22% center;
}
/*政民互动*/
.ewb-tree-tt.zmhd {
    background: url(../images/tree_icon3.png) no-repeat 22% center;
}
/*信息公开*/
.ewb-tree-tt.xxgk {
    background: url(../images/nav_icon5.png) no-repeat 22% center;
}


/*信息列表*/
.wb-data-item {
    padding-left: 17px;
    padding-top: 9px;
}
.wb-data-list {
    line-height: 37px;
    padding-left: 19px;
    background: url(../images/listimg.png) 3px 50% no-repeat;
}
.wb-data-infor {
    margin-right: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wb-data-infor a {
    font-size: 15px;
    color: #333;
}
.wb-data-date {
    font-size: 14px;
    float: right;
    color:#999;
    padding-right: 22px;
    margin-top: -37px;
}
.wb-data-list:hover {
    background: url(../images/listimg_h.png) 0 50% no-repeat;
}
.wb-data-list:hover a,
.wb-data-list:hover span {
    color: #1973c3;
}

/*右侧豆腐块*/
.ewb-info-hd {
    height: 64px;
    line-height: 64px;
    background: #f0f0f2;
}

a.ewb-info-tt {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    float: left;
    margin-left: 20px;
}

a.ewb-more {
    font-size: 14px;
    color: #999;
    margin-right: 20px;
    float: right;
    text-transform: uppercase;
}

.ewb-info-bd {
    border: 1px solid #f0f0f2;
    border-top: 0;
    padding-bottom: 8px;
}


/* 平板电脑和小屏电脑之间的分辨率 */

@media (min-width: 768px) and (max-width: 979px) {
    
    
    /* 左侧内容 */
    a.ewb-tree-tt {
        line-height: 78px;
        font-size: 16px;
    }
    .wb-tree-node {
        line-height: 64px;
        font-size: 15px;
    }
    .wb-tree-item{
        line-height: 32px;
        /* height: 32px; */
        font-size: 14px;
    }
    /*信息列表*/
    .wb-data-list {
        line-height: 30px;
    }
    .wb-data-date {
        margin-top: -30px;
    }
    .wb-data-infor a {
        font-size: 14px;
    }
}

/* 横向放置的手机和竖向放置的平板之间的分辨率 */

@media (max-width: 767px) {
	
    /*右侧框*/
    .ewb-block {
        margin-left: 0;
        margin-bottom:10px;
    }
    .ewb-main-r {
        margin-left: 0;
    }
   
    /* 左侧内容 */
    a.ewb-tree-tt {
        line-height: 58px;
        font-size: 14px;
        background: url(../images/tree_icon.png) no-repeat 36% center;
        background-size: 6%;
    }
    .wb-tree-node {
        line-height: 44px;
        font-size: 14px;
    }

    .wb-tree-item{
        line-height: 32px;
       /*  height: 32px; */
        font-size: 14px;
    }
    
    /*信息列表*/
    .wb-data-item {
        padding-left: 10px;
    }
    .wb-data-list {
        line-height: 26px;
    }
    .wb-data-date {
        margin-top: -26px;
        padding-right: 10px;
    }
    .wb-data-infor a {
        font-size: 14px;
    }
    
    /*右侧豆腐块*/
    .ewb-info-bd {
        background: #fff;
    }
    .ewb-info-hd {
        height: 32px;
        line-height: 32px;
        font-size: 16px;
    }
    
}

/* 横向放置的手机及分辨率更小的设备 */

@media (max-width: 480px) {
    /* 左侧内容 */
    a.ewb-tree-tt {
        background-size: 8%;
    }
    
}
