/**!
 * 张家港门户
 * author: wuzhou
 * date:2017-08-21
 */

.ewb-indexes {
    margin-top: 6px;
    position: relative;
    min-height: 146px;
    padding-bottom: 5px;
    color: #3f3f3f;
    border: 1px solid #c5d9eb;
    background-color: #ecf6ff;
}

.ewb-sideline {
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    border-color: #015293;
    border-width: 1px;
}

.ewb-sideline-one {
    left: -1px;
    top: -1px;
    border-style: solid none none solid;
}

.ewb-sideline-two {
    right: -1px;
    top: -1px;
    border-style: solid solid none none;
}

.ewb-sideline-three {
    left: -1px;
    bottom: -1px;
    border-style: none none solid solid;
}

.ewb-sideline-four {
    right: -1px;
    bottom: -1px;
    border-style: none solid solid none;
}

.ewb-indexes-items > li {
    float: left;
    width: 50%;
    *width: 49.9%;
}

    .ewb-indexes-items > li.lastdsp {
        width: 100%;
    }

.ewb-indexes-wrap {
    margin-left: 51px;
}

.ewb-indexes-left {
    padding-top: 12px;
}

.ewb-indexes-items > li.lastdsp .ewb-indexes-left {
    padding-top: 0px;
}

.ewb-indexes-left > li {
    vertical-align: top;
    line-height: 31px;
    color: #015293;
    font-weight: bold;
}

.ewb-info {
    font-weight: normal;
    color: #3f3f3f;
}

.ewb-ispace {
    margin-left: 7px;
}

.ewb-info-tt {
    text-align: center;
    margin-top: 40px;
    line-height: 50px;
    color: #015293;
    font-size: 26px;
    font-weight: bold;
    width: 60%;
    margin: 0 auto;
}

.ewb-info-wh {
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #333;
    font-size: 16px;
    font-family: 楷体, 楷体_GB2312;
}

.ewb-info-bd {
    padding: 28px 24px 0;
}

.ewb-info-txt {
    line-height: 32px;
    font-size: 16px;
    text-indent: 32px;
    margin-bottom: 15px;
}

.ewb-signature {
    text-align: right;
    line-height: 32px;
}

.ewb-operate {
    margin-top: 45px;
    border-top: 1px dashed #d8d8d8;
    padding-top: 18px;
}

.ewb-file-link {
    display: block;
    line-height: 40px;
    padding-left: 27px;
    color: #147fdd;
    background: url(../../images/infoOpen/file_ico.png) left center no-repeat;
}

.ewb-close,
.ewb-print {
    display: block;
    padding-left: 28px;
    line-height: 35px;
    color: #666;
}

.ewb-close {
    background: url(../../images/infoOpen/close_ico.png) left center no-repeat;
}

.ewb-print {
    margin-right: 59px;
    background: url(../../images/infoOpen/print_ico.png) left center no-repeat;
}

.ewb-lspace {
    margin-left: 28px;
}

.attachinfo {
    width: 70%;
}

@media (max-width: 767px) {
    .ewb-main-info {
        padding: 0 5px;
    }

    .ewb-indexes-left {
        padding-top: 0;
    }

    .ewb-indexes-wrap {
        margin-left: 10px;
    }

    .ewb-indexes-items > li {
        width: 100%;
    }
}

@media (max-width: 480px) {
    .ewb-file-link,
    .ewb-close,
    .ewb-print {
        width: 90%;
        margin: 0;
    }
}


/*#region 自动生成二维码-start*/
#div_ewm {
    width: 256px;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
}

#qr_container {
    color: #b5b5b5;
    font-size: 12px;
    line-height: 26px;
}
/*#endregion 自动生成二维码-end*/
