/**!
 * æ™¯å¾·é•‡-æ–‡ç« é¡µ
 * author: wangkai;
 */
.con {
    font-size: 14px;
}

.con table {
    width: 100% !important;
}

.article {
    padding: 33px 30px 20px 30px;
    border: 1px solid #e7e7e7;
    overflow: auto;
    min-height: 600px;
}

.article-info {
    padding-top: 20px;
    width: 1040px;
}

.article-info h1 {
    /* height: 42px; */
    line-height: 42px;
    text-align: center;
    font-family: 'Microsoft YaHei';
    font-size: 28px;
    color: #000;
}

.info-sources {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    height: 24px;
}

.info-sources a {
    color: black;
}

.info-sources-text+.info-sources-text {
    margin-left: 25px;
}

.info-sources-right {
    display: flex;
    align-items: center;
}

.info-sources-share {
    display: flex;
    box-sizing: border-box;
    margin-left: 12px;
    padding-left: 39px;
    background: url(https:/ggzy.zj.gov.cn/images/share_icon.png) no-repeat left center;
}

.info-sources-share-item {
    width: 24px;
    height: 24px;
    background: no-repeat center;
    cursor: pointer;
    user-select: none;
}

.info-sources-share-item.weibo {
    background-image: url(https:/ggzy.zj.gov.cn/images/weibo_icon.png);
}

.info-sources-share-item.weixin {
    background-image: url(https:/ggzy.zj.gov.cn/images/weixin_icon.png);
}

.info-sources-share-item.kongjian {
    background-image: url(https:/ggzy.zj.gov.cn/images/kongjian_icon.png);
}

.info-sources-share-item+.info-sources-share-item {
    margin-left: 10px;
}

.article-content {
    margin-top: 31px;
}

.article-content p {
    text-indent: 2em;
    line-height: 30px;
    font-size: 14px;
    color: #333;
}

.mt14 {
    margin-top: 14px;
}

.mt30 {
    margin-top: 30px;
}

.article-content img {
    display: block;
    width: 701px;
    height: 526px;
    margin-top: 37px;
    margin-bottom: 31px;
    margin-left: auto;
    margin-right: auto;
}

.user-comments {
    margin-top: 42px;
}

.user-comments-hd {
    height: 42px;
    border-bottom: 1px solid #e7e7e7;
}

.user-comments-hd a {
    display: block;
    padding-left: 10px;
    width: 100px;
    height: 41px;
    line-height: 41px;
    border-bottom: 2px solid #1a3490;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    color: #333;
}

.nickname {
    margin-top: 16px;
    height: 28px;
    line-height: 28px;
    color: #333;
}

.nickname-txt {
    float: left;
    margin-left: 5px;
    width: 148px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e0e0e0;
    margin-right: 10px;
}

.nickname span {
    float: left;
}

.anonymous-txt {
    float: left;
    margin-top: 8px;
    width: 13px;
    height: 13px;
    margin-left: 20px;
    margin-right: 8px;
}

.nickname .nickname-ts {
    color: #b2b0b0;
}

.comments-txt {
    display: block;
    margin-top: 10px;
    width: 100%;
    height: 100px;
    border: 1px solid #e7e7e7;
    resize: none;
    font-size: 14px;
    line-height: 16px;
    color: #b2b0b0;
    text-indent: 10px;
    padding-top: 8px;
}

.yz-code {
    margin-top: 10px;
}

.yz-code img {
    float: left;
    margin-left: 10px;
    width: 70px;
    height: 28px;
}

.yz-code a {
    float: left;
    margin-left: 10px;
    color: #0033e5;
    text-decoration: underline;
}

.tj-comments {
    display: block;
    margin-top: 15px;
    width: 110px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-color: #1480c5;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border: 0;
    cursor: pointer;
}

.tj-comments:hover {
    background-color: #3ea6eb;
}

.comments-list {
    margin-top: 10px;
}

.comments-list li {
    padding: 14px 0px;
    vertical-align: top;
    border-bottom: 1px dashed #e7e7e7;
}

.comments-list span {
    display: block;
    line-height: 24px;
    color: #b2b0b0;
}

.comments-list a {
    margin-right: 13px;
    color: #0686d7;
}

.comments-list p {
    line-height: 26px;
    font-size: 14px;
    color: #333;
}

img {
    max-width: 95%;
}


/* 2021-10-15 zsy è€å¹´æ¨¡å¼ */

.info-sources span {
    font-size: 14px;
    font-weight: bold;
    color: black;
}

.underline {
    height: 1px;
    border: none;
    border-top: 2px solid #aaa;
}

.con {
    margin-top: 31px;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 30px
}

.con span {
    color: rgb(51, 51, 51);
    font-family: å¾®è½¯é›…é»‘;
    font-size: 12px;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-weight: 400;
    letter-spacing: normal;
    orphans: 2;
    text-align: start;
    text-indent: 0px;
    text-transform: none;
    white-space: normal;
    widows: 2;
    word-spacing: 0px;
    -webkit-text-stroke-width: 0px;
    background-color: rgb(255, 255, 255);
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    display: inline !important;
    float: none;
}

.con a {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    text-decoration: none;
    color: blue;
    font-family: å¾®è½¯é›…é»‘;
    font-size: 12px;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-weight: 400;
    letter-spacing: normal;
    orphans: 2;
    text-align: start;
    text-indent: 0px;
    text-transform: none;
    white-space: normal;
    widows: 2;
    word-spacing: 0px;
    -webkit-text-stroke-width: 0px;
    background-color: rgb(255, 255, 255);
}

.con p {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    color: rgb(51, 51, 51);
    font-size: 14px;
    /* text-indent: 2em; */
    line-height: 20px;
    font-family: å¾®è½¯é›…é»‘;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-weight: 400;
    letter-spacing: normal;
    orphans: 2;
    text-transform: none;
    white-space: normal;
    widows: 2;
    word-spacing: 0px;
    -webkit-text-stroke-width: 0px;
    background-color: rgb(255, 255, 255);
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.old-mode .info-sources span {
    font-size: 24px !important;
}

.useOldFixed .info-sources-share {
    padding-left: 60px;
    background-size: 36px 36px;
}

.useOldFixed .info-sources-share-item {
    width: 36px;
    background-size: 36px 36px;
}

.old-mode .info-sources {
    height: 36px;
    line-height: 36px;
}

.old-mode .con span,
.old-mode .con p,
.old-mode .con a {
    font-size: 24px !important;
    line-height: 36px !important;
}

.ewb-page-main td {
    border: 1px solid grey;
}