/*
 * @Description: 
 * @Autor: wuzhou
 * @LastEditTime: 2020-11-11 
 */

.content-left {
    width: 255px;
}

.content-right {
    width: 935px;
    padding-bottom: 60px;
	min-height:200px
}

/* 左侧导航 */

.ewb-menu-hd {
    padding-left: 31px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    font-weight: bold;
       background: url(../images/pages/menu_ico.png) right bottom no-repeat #0688d6;
}

.ewb-menu-hd a {
    color: #fff;
}

.ewb-menu-bd {
    background: #f4f4fb;
}

.wb-tree-items,
.wb-tree-item {
    cursor: pointer;
}

.wb-tree-items {
    border-top: 1px solid #fff;
}

.wb-tree-tt {
    color: #666;
}

.wb-tree-tt:hover {
    color:#0688d6;
}

.wb-tree-node {
    position: relative;
    display: block;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #666;
    padding-left: 31px;
}

.wb-tree-items.current .wb-tree-node:before {
        position: absolute;
        content: "";
        left:0;
        top:5px;
        bottom:5px;
        width: 4px;
        background-color: #0688d6;
}

.haschild .wb-tree-iconr {
    float: right;
    width: 14px;
    height: 14px;
    margin-top: 23px;
    margin-right: 27px;
    background: url('../images/pages/menu_arr1.png') no-repeat;
}

.wb-tree-sub {
    display: none;
    padding: 4px 10px;
    background-color: #fff;
}

.wb-tree-item>a {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
     text-overflow: ellipsis;
}

.wb-tree-item>a:hover {
    color: #0688d6;
}

.current .wb-tree-tt {
    color: #0688d6;
}

.current .wb-tree-node {
     background-color: #f4f4fb;
}

.current .wb-tree-iconr {
    background: url('../images/pages/menu_arr2.png') no-repeat;
}

.current .wb-tree-sub {
    display: block;
}

.wb-tree-tt-bg {
    display: block;
    margin-right: 55px;
    overflow: hidden;
    white-space: nowrap;
     text-overflow: ellipsis;
}

/* 右侧 */

.list-title {
    height: 41px;
    line-height: 41px;
    border-bottom: 1px solid #e7e7f4;
}

.list-name {
    position: relative;
    line-height: 27px;
    font-size: 20px;
    font-weight: bold;
    padding-left: 16px;
}

.list-name:before {
    position: absolute;
    content: "";
    left:0;
    top:0;
    width: 6px;
    height: 26px;
    background-color: #0688d6;
}

.more-link {
    color:#0688d6;
    font-size: 16px;
}


/* tab切换 */
 

.plan-name {
    margin-left: 22px;
    float:left;
    line-height: 56px;
}

.plan-name >a {
    font-size: 16px;
    color:#666;
}

.plan-name.active>a {
    color:#0688d6;
}


.news-items>li {
    padding:0 16px;
    position: relative;
    line-height: 50px;
    vertical-align: top;
}

.news-items>li:nth-child(odd) {
    background-color: #f4f4fb;
}

.news-items>li:before {
    position: absolute;
    content: "";
    left: 16px;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #ccc;
    border-radius: 50%;
}

.news-items>li>a {
    padding-left: 17px;
    display: block;
    color: #666;
    margin-right: 120px;
    font-size: 16px;
}

.news-time {
    position: absolute;
    right:16px;
    top:0;
    font-size: 16px;
    color: #999;
}

.news-items>li:hover a,
.news-items>li:hover .news-time {
    color: #0688d6;
}

.news-items>li:hover:before {
    background-color: #0688d6;
}

.news-top {
    margin-top: 40px;
}

.bid-info {
    padding-top: 20px;
}

 .ewb-page-info {
     padding-top: 20px;
 }

 .m-pagination-info {
    height: 27px;
    line-height: 27px;
}