/**!
 * 大连普金新区--服务
 * author: gaoli;
 * date:2018-01-3
 */


/* 左侧树 */

.ewb-tree {
    margin-right: -20px;
}
.ewb-tree>h2 {
    height: 61px;
    background: url(../images/secpage/tree_img.jpg) no-repeat 137px bottom #3a6ea9;
}

.ewb-tree>h2 a {
    display: block;
    line-height: 61px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 40px;
    background: url(../images/secpage/tree_icon.png) no-repeat 10px center;
}
.wb-tree {
    min-height: 530px;
    border: 1px solid #cfdce8;
}
.wb-tree-items {
    cursor: pointer;
    background-color: #f8f8f8;
}
.wb-tree-tt {
    font-size: 18px;
    color: #333;
}
.wb-tree-node,
.wb-tree-sub a {
    display: block;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #cfdce8;
}
.wb-tree-iconl {
    float: left;
    width: 5px;
    height: 46px;
    margin-left: -1px;
    margin-right: 20px;
    background-color: #b7c7de;
}
.wb-tree-sub {
    display: none;
    padding: 10px 0;
    border-bottom: 1px solid #cfdce8;
    background: #fff;
}
.wb-tree-sub.last {
    border-bottom: none;
}
.wb-tree-item>a {
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    padding-left: 48px;
    background: url(../images/secpage/tree_sec.png) no-repeat 24px center #fff;
    border: none;
}
.wb-tree-item>a:hover {
    color: #265fae;
}
.wb-tree-item>a:active {
    background-color: #e3ebf5;
    color: #3a6ea9;
}
.current .wb-tree-tt {
    color: #3a6ea9;
}
.current .wb-tree-iconl {
    background-color: #448bda;
}
.current .wb-tree-node {
    background: #e3ebf5;
}
.current .wb-tree-sub {
    display: block;
}

/* 右侧内容 */

.ewb-con {
    height: 591px;
    margin-left: 20px;
    border: 1px solid #cfdce8;
    padding: 0 20px;
}
.ewb-con-hd {
    height: 53px;
    border-bottom: 1px solid #e1e1e1;
}
.ewb-con-hd>a {
    float: left;
    line-height: 43px;
    font-size: 20px;
    color: #265fae;
    padding: 8px 15px 0 15px;
    border-bottom: 3px solid #265fae;
}
.wb-data-item {
    padding-top: 12px;
}
.wb-data-list {
    line-height: 30px;
    padding-left: 0;
    background: none;
}
.wb-data-date {
    font-size: 14px;
    color: #666;
    margin-top: -30px;
}
.wb-data-list:hover .wb-data-date,
.wb-data-list:hover a {
    cursor: pointer;
    color: #448bda;
}



/* 访谈页面 */

.ewb-con.talk {
    height: 965px;
}
.wb-tree.talk {
    height: 904px;
}
.ewb-tree.talk>h2 a {
    background: url(../images/talk/talk_icon.png) no-repeat 30px center;
}

/* 左侧树 */

.wb-tree-node:hover .wb-tree-tt {
    color: #3a6ea9;
}
.wb-tree-node:hover .wb-tree-iconl {
    background-color: #448bda;
}
.wb-tree-node:hover {
    background: #e3ebf5;
}

/* 右侧内容 */

.ewb-talk-block {
    height: 138px;
    padding: 15px 0;
    border-bottom: 1px dashed #d3d3d3;
    overflow: hidden;
}
.ewb-talk-img {
    float: left;
}
.ewb-talk-info {
    padding-left: 233px;
}
.ewb-talk-tt {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-top: -2px;
}
.ewb-talk-date {
    display: block;
    line-height: 24px;
    color: #666;
    padding-top: 6px;
}
.ewb-talk-imp {
    font-weight: bold;
    padding: 4px 0 6px 0;
}
.ewb-talk-sim {
    font-weight: bold;
}
.ewb-talk-intro {
    line-height: 20px;
}
