
      html body,html td,html th,html .pl,html input{font-size:13px}html .pl2{font-size:14px}html h3{font-size:15px}html h2{font-size:16px}html h1{font-size:26px}#wrapper{width:1040px}.grid-16-8 .article{width:675px}.grid-16-8 .aside{width:300px}@media (max-width: 1024px){#wrapper{width:1000px}body{width:1024px}body .grid-16-8 .article{padding-right:25px}[id^=dale_]{max-width:1000px}}

      html .pl2{font-size:15px}html .mn{font-size:15px}html .paginator{font-size:15px}

    
        .sharing-layer{position:absolute;top:0;right:0;border:1px solid #999;border-radius:2px;padding:30px;background:#fff;width:242px;min-width:100%;overflow:hidden}.sharing-layer.is-hidden{display:none}.sharing-layer>*{float:left}.sharing-wechat{padding-right:30px;text-align:center;width:100px}.sharing-wechat span{display:inline-block;margin-bottom:7px;padding-right:30px}.sharing-wechat-qrcode{width:100px;height:100px}.sharing-wechat-qrcode img{width:100%;height:100%;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated}.sharing-list{list-style:none;margin:0;width:80px;padding-left:30px;border-left:1px solid #eee}.sharing-list li{color:#37a;cursor:pointer}.sharing-list li+li{margin-top:28px}[class^='sharing-icon']{padding-left:31px;height:24px;line-height:24px;background-image:url(/f/shire/269fc7e200ad081516ea8978b14da393a94e67a2/pics/social_sharing/icons_sharing.png);background-repeat:no-repeat;white-space:pre}.sharing-icon__weibo{background-position:-10px -10px;width:24px;height:24px}.sharing-icon__wechat{background-position:-10px -54px;width:24px;height:24px}.sharing-icon__qzone{background-position:-10px -98px;width:24px;height:24px}.sharing-icon__qq{background-position:-10px -142px;width:24px;height:24px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){[class^='sharing-icon']{background-image:url(/f/shire/edabdddd38fd9d7c226c57a4f16c6ee6a9df2400/pics/social_sharing/icons_sharing@2x.png);background-size:44px 176px}.sharing-button:before{background-image:url(/f/shire/1748293716d323f55b208de38c2a58c35b72f7a5/pics/social_sharing/icon_sharing_qrcode@2x.png);background-size:cover}}

        .sns-bar{overflow:visible}.sns-bar:before,.sns-bar:after{content:"";display:table}.sns-bar:after{clear:both}.sharing{display:inline-block;position:relative;font-size:inherit}.sharing-button{display:inline-block;vertical-align:middle;height:22px;border:1px solid #DAEDE4;border-radius:2px;background-color:#EFF7ED;color:#4F946E;cursor:pointer;font-size:0}.sharing-button:hover{border-color:#c4e2d8;background-color:#eff5ef}.sharing-button>*{font-size:13px;display:inline-block}.sharing-douban .lnk-sharing{height:12px;line-height:1}.sharing-douban .lnk-sharing:link,.sharing-douban .lnk-sharing:visited,.sharing-douban .lnk-sharing:hover,.sharing-douban .lnk-sharing:active{border:0;background-color:transparent}.sharing-indicator{padding:0 8px;height:100%;position:relative}.sharing-indicator:before,.sharing-indicator:after{content:"";display:inline-block;vertical-align:middle}.sharing-indicator:before{border-left:1px solid #DFDFDF;position:absolute;left:0;top:3px;bottom:3px}.sharing-indicator:after{width:16px;height:16px;background:url(/f/shire/34d635dba77c32ea87a7e18145a91a9463c3cb6f/pics/actions/ic_action_share@2x.png) center/contain no-repeat}.sharing:after{content:"";display:block;width:100%;height:5px}.sharing-layer{border-radius:0;border-color:#ccc;right:auto;left:0;top:100%;z-index:1}.sharing-list__united li{white-space:nowrap}.sharing-list__united li+li{margin-top:11px}.sharing-icon__doulist{background-image:url(/f/shire/d966ae598a399846b137af42230474ecc00a9c43/pics/united_sharing/doulist.png);background-size:16px 16px;background-position:3px center}.sharing-icon__doulist a{background:none;color:#37a;display:inline-block;padding-left:31px;margin-left:-31px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.sharing-icon__doulist{background-image:url(/f/shire/5c84d0e349254e948be398a8b8b29d4866f00e38/pics/united_sharing/doulist@2x.png)}}

    
    .lnk-reply { margin-right: 10px; color: #bbb;}
    .op-lnks { text-align:right; }
    .op-lnks a:link,
    .op-lnks a:visited { color:#bbb; }
    .op-lnks a:hover { color:#fff;background-color:#bbb; }
    .op-lnks > * + * { margin-left: 10px; margin-right: 0; }
    .op-lnks .comment-source { visibility: visible; float: left; color: #bbb; margin-left: 0; }
    .reply-quote { width:30em;padding-left:7px;margin:20px 0;border-left:1px solid;  }
    .reply-quote .all { display: none }
    .op-lnks > * { display: inline-block; vertical-align: middle; line-height: 14px; }
    .op-lnks > * a { line-height: 14px; }
    .op-lnks .comment-vote { color: #bbb; }
    .op-lnks .comment-report {
        display: inline-block;
        position: static !important;
        visibility: hidden;
    }

    .cmt-img {
        display: inline-block;
        position: relative;
        overflow: hidden;
        border: 1px solid #f5f5f5;
    }

    .cmt-img .loading {
        display: none;
        position: absolute;
        width: 20px;
        height: 20px;
        top: 50%;
        left: 50%;
        margin-left: -10px;
        margin-top: -10px;
    }

    .cmt-img .cmt-img-flag {
        position: absolute;
        color: #fff;
        top: 0;
        right: 0;
        font-size: 11px;
        padding: 2px 4px;
        background: rgba(0, 0, 0, 0.25);
    }

    .cmt-img-large {
        width: auto !important;
        height: auto !important;
        max-width: 540px !important;
    }

    .cmt-img img {
        max-width: initial !important;
        cursor: pointer;
        display: block;
    }

    .cmt-img-large img {
        max-width: 540px !important;
    }

    .cmt-img-large .cmt-img-flag {
        display: none;
    }

    .cmt-img .view-raw {
        display: none;
        position: absolute;
        right: 0;
        bottom: 0;
        width: 32px;
        height: 32px;
        line-height: 100em;
        text-align: center;
        overflow: hidden;
        background: url(/f/shire/fbe9baba74d3637b0cca89380b58762a60ea6f82/pics/icon_zoom_in.png) no-repeat;
        opacity: .8;
        filter: alpha(opacity=80)
    }

    .cmt-img-large .view-raw {
        display: block;
    }

    .cmt-img .view-raw:hover {
        opacity: 1;
        filter: alpha(opacity=100)
    }
    .reply-quote .unavailable {
        color: #bbb;
    }

        .minisubmit{ color:#bbb; }
        .minisubmit:hover { color:#fff;background-color:#bbb;}
    
.reply-comment { width:98%;position:relative;padding:3px 4px;margin-bottom:5px;background-color:#e8eef2; }
.reply-comment .lnk-close { position:absolute;right:10px;top:10px;line-height:1;padding:0 2px; }
.reply-comment .lnk-close:link,
.reply-comment .lnk-close:visited,
.reply-comment .lnk-close:hover,
.reply-comment .lnk-close:active { font-size:16px; }
.reply-comment .lnk-close:link { color:#999; }
.reply-comment .lnk-close:hover { background-color:#999;color:#fff; }
.reply-comment p { width:30em;padding:6px;margin:0; }
.reply-comment .pubdate { white-space:nowrap;margin-left:10px; }
 .btn-add-cmt {
     float: right;
 }
 .btn-add-cmt input {
     cursor: pointer;
     background: #fff;
     margin: 0;
     margin-top: 10px;
    padding: 3px 0;
    text-align: center;
    width: 51px;
    border-color: #CCCCCC;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
 }
 .cmt-textarea {
     border: 1px solid #ccc;
     padding: 10px 14px;
 }
 .cmt-textarea textarea {
     border: 0;
     width: 100%;
 }
 .img-uploader-wrapper {
 }
 .btn-add-img {
     display: inline-block;
     cursor: pointer;
     font-size: 14px;
 }
 .btn-add-img .btn-icon {
     display: inline-block;
     width: 18px;
     vertical-align: middle;
 }
 .btn-add-img .btn-text {
     display: inline-block;
     vertical-align: middle;
     margin-left: 4px;
     font-size: 13px;
     color: #999;
 }
 .img-preview-wrapper {
     display:none;
 }
 .img-preview {
 }
 .img-preview-item {
     position: relative;
     display: inline-block;
     height: 48px !important;
     overflow: hidden;
 }
 .img-preview-item .del {
     display: inline-block;
     vertical-align: middle;
     color: #999;
     font-size: 13px;
     margin-left: 10px;
     cursor: pointer;
 }
 .img-preview-item .img-wrapper {
     display: inline-block;
     vertical-align: middle;
     line-height: 0;
    width: 48px;
    height: 48px;
    overflow: hidden;
 }
 .img-preview-item img {
     display: inline-block;
    max-width: initial !important;
 }
