.ewb-column {
    border: 1px solid #d0dcec;
    border-top: 0;
    height: 2749px;
    background: #fff;
}

.ewb-colu-hd {
    height: 41px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
    color: #114d84;
    border-bottom: 1px solid #d0dcec;
    background: url(../images/column_bg2.jpg) no-repeat;
}

.ewb-lead-items {
    padding: 7px 0 0px 5px;
}

.ewb-lead-item {
    width: 100px;
    float: left;
    height: 34px;
    line-height: 34px;
    vertical-align: top;
    margin-left: 15px;
}

.ewb-lead-item a {
    color: #333;
}

.ewb-colu-items,
.ewb-info-items {
    padding: 0 7px;
}

.ewb-colu-item,
.ewb-info-item,
.ewb-area-item {
    height: 35px;
    line-height: 35px;
    vertical-align: top;
    border-bottom: 1px dashed #dcdcdc;
    text-align: center;
}

.ewb-area-item1 {
    height: 35px;
    line-height: 35px;
    max-width: 200px;
    vertical-align: top;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ewb-area-item2 {
    height: 35px;
    line-height: 35px;
    width: 73px;
    vertical-align: top;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ewb-colu-item.last,
.ewb-info-item.last,
.ewb-area-item.last {
    border-bottom: none;
}

.ewb-colu-item a,
.ewb-info-item a,
.ewb-area-item a,
.ewb-area-item1 a,
.ewb-area-item2 a {
    font-size: 14px;
    color: #333;
}

.ewb-colu-item a:hover,
.ewb-info-item a:hover,
.ewb-area-item a:hover,
.ewb-area-item1 a:hover,
.ewb-area-item2 a:hover {
    color: #ff2323;
}

.ewb-info-item {
    text-align: center;
}

.ewb-info-item .ewb-ml18 {
    margin-left: 18px;
}

.ewb-area-item,
.ewb-area-item1 {
    text-align: left;
}

.ewb-area-item a,
.ewb-area-item1 a {
    padding: 0 10px;
}

.ewb-area-item2 a {
	padding: 0 3px;
}

.ewb-main-r {
    padding: 12px 20px 9px 20px;
    border: 1px solid #d0dcec;
    background: #fff;
}

.ewb-dynamic-hd,
.ewb-key-hd {
    height: 30px;
    line-height: 30px;
    text-indent: 15px;
    color: #fff;
    font-size: 16px;
    background: url(../images/xx_info_tt1.png) left top no-repeat;
}

.ewb-dynamic-bd table {
    width: 100%;
    text-align: center;
    font-size: 14px;
    border-top: 1px solid #ececec;
    border-left: 1px solid #ececec;
}

.ewb-dynamic-bd table tr {
    height: 32px;
    line-height: 32px;
}

table tr td {
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
}

.ewb-gruy td {
    background: #f8f8f8;
    font-weight: bold;
}

table tr .ewb-table-info {
    text-align: left;
    text-indent: 15px;
}

.ewb-table-info a {
    color: #333;
}


/* 重点工作 */

.ewb-key {
    width: 348px;
}

.ewb-key-hd {
    background: url(../images/xx_info_tt2.png) left top no-repeat;
}

.ewb-key-hd a {
    cursor: pointer;
    color: #FFF;
}

.ewb-key-hd1 {
    background: url(../images/xx_info_tt1.png) left top no-repeat;
}

.ewb-key-bd {
    border: 1px solid #ececec;
    padding: 0 10px 0 14px;
    height: 185px;
    position: relative;
}

.ewb-comp-tt {
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    float: left;
    font-weight: bold;
    white-space: nowrap;
}

.ewb-comp-tt.current a {
    color: #ff2323;
}

.ewb-comp-hd {
    padding: 5px 0;
    border-bottom: 1px dashed #dcdcdc;
}

.ewb-comp-tt a {
    color: #333;
}

.ewb-ml16 {
    margin-left: 16px;
}
.ewb-ml17 {
    margin-left: 10px;
}

.ewb-comp-item {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    vertical-align: top;
}

.ewb-comp-item a {
    display: block;
    float: left;
    color: #333;
    max-width: 275px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ewb-comp-item span {
	position: absolute;
	right:0 ;
    margin-right: 10px;
    max-width: 275px;
    color: #999999;
}
.ewb-date {
    color: #999;
    float: right;
}

.ewb-colu-moreinfo {
    text-align: center;
    height: 34px;
    line-height: 34px;
    background-color: rgba(108, 166, 205, 0.71);
}

.ewb-colu-moreinfo a {
    color: #FFF;
}

/* 专栏 */
.ewb-column1{
    padding: 55px 7px 0px 7px;
    border-top: 1px dashed #dcdcdc;
}

.ewb-column-item1{
    margin-top: 4px;
    margin-left: 13px;
}

.ewb-column-item1 a{
    display: block;
    width: 200px;
    height: 65px;
    line-height: 65px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #366b8d;
}

.ewb-column-a{
    background: url(../images/column_bg.jpg) no-repeat;
}

.ewb-column-a2{
    background: url(../images/column2.jpg) no-repeat;
}

.ewb-column-a3{
    background: url(../images/column3.jpg) no-repeat;
}

/*右侧信息栏样式*/
.ewb-leader-hd {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #d3dced;
}

.ewb-leader-tt {
    display: block;
    float: left;
    padding: 0 10px;
    position: relative;
    background: #285a8b;
}

.ewb-leader-tt a {
    color:#FFF;
}

.ewb-tt-icon {
    display: block;
    position: absolute;
    width: 9px;
    height: 30px;
    right: -9px;
    top: 0;
    background: url(../images/civil_tt_icon.png) no-repeat;
}


/* 左侧区政府信息公开动态 */
.ewb-td-t1 {
    width:178px;
}

.ewb-td-t2 {
    width:370px;
}

.ewb-td-t3 {
    width: 155px;
}

.ewb-table-info1 {
    padding: 0 8px;
    width: 180px;
    text-align: left;
}

.ewb-table-info2 {
    padding: 0 8px;
    width: 360px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    color: #333;
    display: block;
}

.ewb-table-info3 {
    padding: 0 8px;
    width: 180px;
}