.ewb-container {
    margin:10px auto;
    width: 1186px;
}
.ewb-main {
    background-color: #fff;
}

/* panel */
.ewb-panel {
    height: 98px;
    background-color: #f3f8f9;
}

.ewb-panel-items {
    padding-top: 12px;
    padding-left: 18px;
}

    .ewb-panel-items > li {
        float: left;
    }

.ewb-panel-item {
    margin-right: 9px;
    background: url(../images/panel.png) no-repeat;
    background-size: 222px 73px;
}

.ewb-panel-link {
    padding-left: 72px;
    display: block;
    width: 222px;
    height: 73px;
    background-position: 20px 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

    .ewb-panel-link.link01 {
        background-image: url(../images/panel_img01.png);
    }

    .ewb-panel-link.link02 {
        background-image: url(../images/panel_img02.png);
    }

    .ewb-panel-link.link03 {
        background-image: url(../images/panel_img03.png);
    }

    .ewb-panel-link.link04 {
        background-image: url(../images/panel_img04.png);
    }

    .ewb-panel-link.link05 {
        background-image: url(../images/city.png);
    }

.ewb-panel-item.current,
.ewb-panel-item:hover {
    background: url(../images/panel_h.png) no-repeat;
    background-size: 222px 73px;
}

/* panel-font */
.ewb-panel-font {
    display: block;
}

    .ewb-panel-font.font-chinese {
        padding-top: 15px;
        font-size: 20px;
        color: #3079f1;
    }

    .ewb-panel-font.font-english {
        padding-top: 2px;
        font-family: "Arial";
        font-size: 14px;
        color: #7199db;
    }

.ewb-panel-item.current .ewb-panel-font,
.ewb-panel-item:hover .ewb-panel-font {
    color: #fff;
}

/* state */
.ewb-state {
    height: 38px;
    background-color: #f9f7f7;
}

.ewb-state-time {
    padding-left: 10px;
    line-height: 38px;
    color: #666;
}

/* search */
.ewb-state-search {
    margin-top: 6px;
    font-family: "SimSun";
    line-height: 24px;
}

.ewb-search-font {
    display: block;
    font-size: 12px;
}

    .ewb-search-font.font-a {
        color: #999;
    }

    .ewb-search-font.font-b {
        width: 288px;
        height: 24px;
        color: #2354a5;
        text-align: center;
        background-color: #bfe1fc;
    }

.ewb-search-input {
    padding: 0 13px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    border: 1px solid #b4c0d5;
}

    .ewb-search-input.input-a {
        margin-left: 4px;
        margin-right: 4px;
        width: 132px;
        background: url(../images/search_btn.png) 139px 50% no-repeat;
    }

    .ewb-search-input.input-b {
        width: 167px;
    }

.placeholder {
    color: #666;
}

.ewb-search-select {
    width: 81px;
    height: 24px;
    font-size: 12px;
    color: #999;
    border: 1px solid #cccccc;
}

.ewb-search-btn {
    height: 23px;
    font-size: 12px;
    color: #fff;
    outline: 0;
    border: 0;
    cursor: pointer;
}

    .ewb-search-btn.btn-a {
        margin-left: 7px;
        margin-right: 17px;
        width: 49px;
        background: url(../images/search_btn02.png);
    }

    .ewb-search-btn.btn-b {
        margin-left: 7px;
        margin-right: 11px;
        width: 71px;
        background: url(../images/search_btn03.png);
    }

    .ewb-search-btn.btn-a:hover {
        background: url(../images/search_btn02_h.png);
    }

    .ewb-search-btn.btn-b:hover {
        background: url(../images/search_btn03_h.png);
    }

/* 轮播图 */
.wb-slider {
    position: relative;
    overflow: hidden;
}

.wb-slider-conbox {
    overflow: hidden;
}

.wb-slider-ctag {
    display: block;
    position: relative;
}

    .wb-slider-ctag img {
        display: block;
        width: 100%;
        height: 100%;
    }

.wb-slider-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    font-family: "SimSun";
    color: #fff;
    background: url(../images/mask-bg.png);
}

    .wb-slider-mask .ellipsis {
        display: block;
        margin-left: 10px;
        width: 164px;
        color: #fff;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.wb-slider-switcher {
    position: absolute;
    right: 2px;
    bottom: 5px;
    height: 18px;
    font-family: Arial;
    font-size: 10px;
}

.wb-slider-stag {
    float: left;
    margin-right: 3px;
    height: 18px;
    width: 25px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background: #898989;
    cursor: pointer;
}

    .wb-slider-stag.cur {
        background: #ff8202;
    }

/* 工作动态 */
.ewb-news-hd {
    height: 38px;
    border: 1px solid #e6e6e6;
    background: url(../images/news_tt_bg.jpg) repeat-x;
    border-radius: 8px 0 0 0;
}

.ewb-news-bd {
    border: 1px solid #e6e6e6;
    border-top: 0;
}

.ewb-news-ico {
    float: left;
    display: block;
    width: 2px;
    height: 37px;
    background-repeat: no-repeat;
    background-position: center;
}

.ewb-news-items {
    margin-left: -1px;
}

.ewb-news-item {
    position: relative;
    cursor: pointer;
    height: 43px;
}

.ewb-news-tlink {
    float: left;
    padding: 0 22px;
    display: block;
    height: 37px;
    line-height: 37px;
    font-size: 16px;
    color: #666;
}

.ewb-news-tri {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -3px;
    display: none;
    width: 7px;
    height: 9px;
    background: url(../images/t_ico_tri.png);
}

.ewb-news-item.current .ewb-news-tlink {
    font-weight: bold;
    color: #fff;
    background: url(../images/t_ico_bg.png) repeat-x;
}

.ewb-news-item.current .ewb-news-ico.ico-r {
    background-image: url(../images/t_ico_r.png);
}

.ewb-news-item.current .ewb-news-ico.ico-l {
    background-image: url(../images/t_ico_l.png);
}

.ewb-news-item.current .ewb-news-tri {
    display: block;
}

/* 新闻内容 */
.ewb-news-bd {
    padding: 6px;
    height: 260px;
}

/* 公告通知 */

.ewb-tell-hd {
    height: 36px;
    border: 1px solid #d3e9fc;
    border-left: 2px solid #d3e9fc;
    background: url(../images/tell_wbg.png) repeat-x;
    border-radius: 8px 0 0 0;
}

.ewb-tell-bd {
    padding: 6px;
    height: 270px;
    border: 1px solid #d3e9fc;
    border-top: 0;
}

.ewb-tell-tt {
    cursor: pointer;
}

.ewb-tell-ico {
    display: block;
    height: 36px;
}

    .ewb-tell-ico.ico-l {
        width: 11px;
        background: url(../images/tell_l.png) center no-repeat;
    }

    .ewb-tell-ico.ico-r {
        width: 25px;
        background: url(../images/tell_r.png) center no-repeat;
    }

.ewb-tell-tlink {
    padding: 0 10px;
    display: block;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: url(../images/tell_bg.png) repeat-x;
}

.ewb-tell-bd .wb-data-infor {
    margin-right: 10px;
}

.ewb-tell-bd .wb-data-item {
    padding-top: 12px;
}

/* 登陆 */
.ewb-login-item {
    line-height:56px;
    margin-bottom: 8px;
    border: 1px solid #d3e9fc;
    background: url(../images/login_img.jpg) center no-repeat;
}

    .ewb-login-item.last {
        margin-bottom: 6px;
    }

    .ewb-login-item.current,
    .ewb-login-item:hover {
        border: 1px solid #fddbb8;
        background: url(../images/login_img_hover.jpg) center no-repeat;
    }

        .ewb-login-item.current .ewb-login-link,
        .ewb-login-item:hover .ewb-login-link {
            color: #ff8202;
        }

.ewb-login-link {
    display: block;
    width: 260px;
    height: 56px;
    line-height:56px;
    font-size: 18px;
    font-weight: bold;
    color: #1e65d7;
    cursor: pointer;
    text-indent: 90px;
    background-repeat: no-repeat;
    background-position: 18px 50%;
}

    .ewb-login-link.link01 {
        background-image: url(../images/login_ico01.png);
    }

    .ewb-login-link.link02 {
        background-image: url(../images/login_ico02.png);
    }

    .ewb-login-link.link03 {
        background-image: url(../images/login_ico03.png);
    }

    .ewb-login-link.link04 {
        background-image: url(../images/login_ico04.png);
    }

    .ewb-login-link.link05 {
        background-image: url(../images/login_ico05.png);
    }

    .ewb-login-link.link06 {
        background-image: url(../images/login_ico06.png);
    }

    .ewb-login-link.ping5 {
        background-image: url(../images/ztb_ping5.png);
    }

    .ewb-login-link.ping7 {
        background-image: url(../images/ztb_ping7.png);
    }

    .ewb-login-link.q5 {
        background-image: url(../images/ztb_q5.png);
    }

    .ewb-login-link.q7 {
        background-image: url(../images/ztb_q7.png);
    }

    .ewb-login-link.bao {
        background-image: url(../images/ztb_bao.png);
    }

    .ewb-login-link.bjm {
        background-image: url(../images/ztb_bjm.png);
    }
    
.ewb-login-manage {
    display: block;
    cursor: pointer;
}

    .ewb-login-manage img {
        vertical-align: top;
    }

/* 工程项目 */

/*.ewb-project .ewb-tell-tt {
    margin-left: 2px;
}
*/
.ewb-project-bd {
    height: 404px;
    overflow:hidden;    
    border: 1px solid #e4e2e2;
    border-top: 0;
}

/* 公告 */

.ewb-notice {
    padding-top: 3px;
    padding-left: 2px;
}

.ewb-notice-tico {
    display: block;
    width: 7px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
}

    .ewb-notice-tico.ico-l {
        background-image: url(../images/tab_l.jpg);
    }

    .ewb-notice-tico.ico-r {
        background-image: url(../images/tab_r.jpg);
    }

.ewb-notice-items {
    padding-top: 5px;
    width: 914px;
    height: 34px;
    background: url(../images/tab_bg.jpg) repeat-x;
}

.ewb-notice-items li{
    float: left;
    display: block;
        height: 26px;
        margin-right:5px;
        padding: 0 13px;
        color: #666;
        font-weight: bold;
        background: url(../images/tab_col.jpg) right center no-repeat;
}
.ewb-notice-items li a,.ewb-notice-items li a:hover{
    color: #666;
            line-height: 26px;
}
.ewb-notice-items .active{
    background-color:#ff8202;
}
.ewb-notice-items .active a{
    color: #fff !important;
    background: #ff8202;
}

/* list */

.ewb-notice-lists {
    padding-top: 5px;
}

    .ewb-notice-lists .wb-data-infor {
        margin-right: 260px;
        padding-right: 30px;
    }

/* new图标 */
.ewb-new-ico {
    position: absolute;
    top: 6px;
    right: 2px;
    display: block;
}

.ewb-new-img {
    padding-left: 10px;
}

/* 下载中心 */
.ewb-download-bd {
    height: 450px;
}


/* 企业信息公示 */
.ewb-business-bd {
    height: 486px;
    border: 1px solid #d3e9fc;
    border-top: 0;
}

.ewb-business-web {
    margin-top: 13px;
    display: block;
    cursor: pointer;
}

    .ewb-business-web img {
        vertical-align: top;
    }

/* banner */

.ewb-banner {
    margin-top: 12px;
}

.ewb-banner-item.ewb-ml12 {
    margin-left: 12px;
}

.ewb-banner-item.ewb-ml11 {
    margin-left: 11px;
}

.ewb-banner-item a {
    display: block;
    cursor: pointer;
    border: 1px solid #e4e3e3;
}

.ewb-banner-item img {
    vertical-align: top;
}

/* friend-link */
.ewb-friend {
    padding-bottom: 10px;
}

.ewb-friend-hd {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #cee0fb;
    background-color: #f6f5f5;
}

.ewb-friend-tt {
    margin-left: 50px;
    margin-right: 40px;
    padding-right: 16px;
    font-size: 16px;
    color: #375f96;
    background: url(../images/friend_tri.png) right center no-repeat;
}

.ewb-friend-items {
    padding-top: 1px;
}

.ewb-friend-item {
    margin-right: 3px;
    margin-top: 1px;
    padding-left: 48px;
    width: 148px;
    height: 44px;
    background: url(../images/friend_col.jpg) right center no-repeat;
}

    .ewb-friend-item.last {
        background: none;
    }

    .ewb-friend-item a {
        color: #333;
        cursor: pointer;
    }

    .ewb-friend-item img {
        padding-left: 15px;
    }

.ewb-friend-bd {
    height: 58px;
    line-height: 58px;
    border: 1px solid #cee0fb;
    border-top: 0;
}

.ewb-friend-item.current {
    background: #fff;
}

    .ewb-friend-item.current a {
        color: #1458c1;
    }

/* fri */
.ewb-fri-hd {
    width: 267px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    background-color: #d7d7d7;
}

.ewb-fri-tt {
    margin-left: 80px;
    margin-right: 7px;
    color: #375f96;
}

.ewb-fri-hd img {
    margin-top: 18px;
}

.ewb-fri-bd {
    padding-left: 25px;
    padding-top: 6px;
}

.ewb-fri-sel {
    margin-right: 15px;
    width: 275px;
    height: 33px;
    font-size: 14px;
    color: #000;
    border: 1px solid #afafaf;
    outline: 0;
}

.Select {
    margin-left: 40px;
    width: 250px;
    height: 33px;
    font-size: 14px;
    color: #000;
    border: 1px solid #afafaf;
    outline: 0;
}

/* hover后出现的列表 */
.ewb-fhover-items {
    padding-left: 36px;
}

.ewb-fhover-item {
    margin-right: 60px;
    padding-left: 11px;
    background: url(../images/friend_listimg.jpg) 0 50% no-repeat;
}

    .ewb-fhover-item a {
        color: #666;
        cursor: pointer;
    }

    .ewb-fhover-item:hover {
        background: url(../images/friend_listimg02.jpg) 0 50% no-repeat;
    }

        .ewb-fhover-item:hover a {
            color: #1458c1;
            cursor: pointer;
        }

/* add */
.ewb-project.w01 {
    width: 670px;
}

.ewb-project.w02 {
    margin-left: 10px;
    width: 214px;
}

.ewb-project.w01 .ewb-notice-items {
    width: 649px;
}

.ewb-project.w01 .ewb-notice-item a {
    padding: 0 6px;
}

.ewb-adder-wrap {
    padding-left: 7px;
    /*padding-top: 7px;*/
}

.ewb-adder {
    margin: 10px 0;
    display: block;
    /*width: 194px;
    height: 66px;*/
    cursor: pointer;
}

    .ewb-adder.last {
        margin-bottom: 0;
    }

    .ewb-adder > img {
        vertical-align: top;
    }

.ewb-news-bd tr {
    height: 26px;
}

    .ewb-news-bd tr a {
        color: #333;
    }

.ewb-tell-bd tr {
    height: 22px;
}

    .ewb-tell-bd tr a {
        color: #333;
    }

.ewb-notice-bd {
    padding: 6px;
}

    .ewb-notice-bd tr {
        height: 26px;
    }

        .ewb-notice-bd tr a {
            color: #333;
        }
