@charset "utf-8";


/* 自适应页面设置 */
    @media screen and (max-width: 320px) { html { font-size: 21.33px; } body { font-size: 9px; } }
    @media screen and (min-width: 320px) { html { font-size: 21.33px; } body { font-size: 9px; } }
    @media screen and (min-width: 360px) { html { font-size: 24.00px; } body { font-size: 9.50px; } }
    @media screen and (min-width: 384px) { html { font-size: 25.60px; } body { font-size: 10.00px; } }
    @media screen and (min-width: 400px) { html { font-size: 26.67px; } body { font-size: 11.00px; } }
    @media screen and (min-width: 480px) { html { font-size: 32.00px; } body { font-size: 12.00px; } }
    @media screen and (min-width: 540px) { html { font-size: 32.00px; } body { font-size: 14.00px; } }
    @media screen and (min-width: 650px) { html { font-size: 32.00px; } body { font-size: 16.00px; } }
    @media screen and (min-width: 750px) { html { font-size: 32.00px; } body { font-size: 16.00px; } }
    @media screen and (min-width: 880px) { html { font-size: 32.00px; } body { font-size: 16.00px; } }

/* Theme Style 主题样式 ~~~ */
    .Theme_color_font { color: #00bebe !important; }
    .Theme_color_background { background-color: #00bebe !important; }

    .ThemeColor_font_cyan { color: #008d22 !important; }
    .ThemeColor_font_yellow { color: #f9a504 !important; }
    .ThemeColor_font_yellow_thick { color: #f5a700  !important; }
    .ThemeColor_font_red { color: #b80000 !important; }

    .ThemeColor_bg_white { background-color: #fff !important; }
    .ThemeColor_bg_cyan { background-color: #008d22 !important; }
    .ThemeColor_bg_yellow { background-color: #f6a800 !important; }
    .ThemeColor_bg_red { background-color: #b80000 !important; }

    .ThemeColor_border_cyan { border-color: #008d22 !important; }
    .ThemeColor_border_yellow { border-color: #f6a800 !important; }
    .ThemeColor_border_red { border-color: #b80000 !important; }

/* Global Public */
    .ModelBox_MAX,
    .ModelBox {
        max-width: 880px;
        height: auto;
        margin: 0 auto;
        position: relative;
    }
    .ModelBox_MAX {
        width: 100%;
        background: #fff;
    }
    .ModelBox {
        width: 87%;
        width: 90%;
    }

    .ShadyWhite,
    .ShadyBlack {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    /*黑幕-黑色*/
    .ShadyBlack { background-color: rgb(0,0,0); }
    /*黑幕-白色*/
    .ShadyWhite { background-color: rgb(255,255,255); }

    .height100VH {
        height: 100% !important;
        height: 100vh !important;
    }

    .JSFixedHeight {
        overflow: auto;
        height: auto;
    };

    .hover_cursor_pointer:hover { cursor: pointer !important; }

    .displayNone { display: none !important; }
    .displayBlock { display: block !important; }

    .BlockElement_Father {
        overflow: hidden;
        display: block;
    }
        .BlockElement_SonItem {
            display: block;
            float: left;
        }

    /* overflow ~~~ */
        /*overflow-y 属性规定是否对内容的上/下边缘进行裁剪 - 如果溢出元素内容区域的话，则应该提供滚动机制。*/
        .overtouch { overflow-y: auto; -webkit-overflow-scrolling: touch; }
        /*盒子内容溢出时: 不进行处理*/
        .overflow-visible { overflow: visible !important; }
        /*盒子内容溢出时: 全部隐藏*/
        .overflow-hidden { overflow: hidden !important; }

    /* z-index ~~~ */
        .zix-min, .zix-f1 { z-index: -1 !important; }
        .zix-max, .zix-999 { z-index: 999 !important; }
        .zix-0 { z-index: 0 !important; }
        .zix-1 { z-index: 1 !important; }
        .zix-2 { z-index: 2 !important; }
        .zix-3 { z-index: 3 !important; }
        .zix-4 { z-index: 4 !important; }
        .zix-5 { z-index: 5 !important; }
        .zix-6 { z-index: 6 !important; }
        .zix-7 { z-index: 7 !important; }
        .zix-8 { z-index: 8 !important; }
        .zix-9 { z-index: 9 !important; }
        .zix-10 { z-index: 10 !important; }
        .zix-11 { z-index: 11 !important; }
        .zix-12 { z-index: 12 !important; }
        .zix-13 { z-index: 13 !important; }
        .zix-14 { z-index: 14 !important; }
        .zix-15 { z-index: 15 !important; }
        .zix-16 { z-index: 16 !important; }
        .zix-17 { z-index: 17 !important; }
        .zix-18 { z-index: 18 !important; }
        .zix-19 { z-index: 19 !important; }

    /* opacity ~~~ */
        /*透明度*/
        .opacity-0 { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
        .opacity-1 { filter: alpha(opacity=10); -moz-opacity: .1; opacity: .1; }
        .opacity-2 { filter: alpha(opacity=20); -moz-opacity: .2; opacity: .2; }
        .opacity-3 { filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3; }
        .opacity-4 { filter: alpha(opacity=40); -moz-opacity: .4; opacity: .4; }
        .opacity-5 { filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; }
        .opacity-6 { filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6; }
        .opacity-7 { filter: alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
        .opacity-8 { filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; }
        .opacity-9 { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9; }
        .opacity-10 { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

    /* box-sizing */
        .boxSizing_borderbox {
            -moz-box-sizing: border-box !important;
            -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
        }
        .boxSizing_contentbox {
            -moz-box-sizing: content-box !important;
            -webkit-box-sizing: content-box !important;
            box-sizing: content-box;
        }
        .boxSizing_inherit {
            -moz-box-sizing: inherit !important;
            -webkit-box-sizing: inherit !important;
            box-sizing: inherit !important;
        }

    /* 字体样式 */
        .font-weight-bold { font-weight: bold !important; }

        .font-size-OneHalf { font-size: 1.5em !important; }
        .font-size-MIN { font-size: 6px !important; }
        .font_color_black { color: #000 !important; }
        .font_color_white { color: #fff !important; }
        .font_weight_bold { font-weight: bold !important; }

        .whiteSpace_nowrap {
            white-space: nowrap !important;
        }

        /* flex 和 box 内容: */
            .flex_row_center,
            .flex_col_center {
            }
            .flex_row_center>*,
            .flex_col_center>* {
            }
            .flex_col_center {
                flex-direction: column;
            }
            .flex_items_start {
                align-items: flex-start;
            }

            .flex_box {
            }
            .flex_box_item {
            }

        .ui-loader-default { display:none; }  
        .ui-mobile-viewport { border:none; }  
        .ui-page { padding: 0; margin: 0; outline: 0 }

    /* text */
        .textalign_center {
            text-align: center !important;
        }
        .textalign_left {
            text-align: center !important;
        }
        .textAutoNewline {
            word-wrap: break-word;
            word-break: break-all;
            white-space: pre-wrap;
        }

        .textDecoration_none {
            text-decoration: none !important;
        }
        .textDecoration_underline {
            text-decoration: underline !important;
        }

    /* Margin */
        .MarginPaddingTopBottomNull {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }

        .Margin_Top_0 { margin-top: 0 !important; }
        .Margin_Top_p5 { margin-top: .5em !important; }
        .Margin_Top_1 { margin-top: 1em !important; }
        .Margin_Top_1p5 { margin-top: 1.5em !important; }
        .Margin_Top_2 { margin-top: 2em !important; }
        .Margin_Top_2p5 { margin-top: 2.5em !important; }
        .Margin_Top_3 { margin-top: 3em !important; }
        .Margin_Top_3p5 { margin-top: 3.5em !important; }
        .Margin_Top_4 { margin-top: 4em !important; }
        .Margin_Top_4p5 { margin-top: 4.5em !important; }
        .Margin_Top_5 { margin-top: 5em !important; }

        .Margin_Bottom_0 { margin-bottom: 0 !important; }
        .Margin_Bottom_p5 { margin-bottom: .5em !important; }
        .Margin_Bottom_1 { margin-bottom: 1em !important; }
        .Margin_Bottom_1p5 { margin-bottom: 1.5em !important; }
        .Margin_Bottom_2 { margin-bottom: 2em !important; }
        .Margin_Bottom_2p5 { margin-bottom: 2.5em !important; }
        .Margin_Bottom_3 { margin-bottom: 3em !important; }
        .Margin_Bottom_3p5 { margin-bottom: 3.5em !important; }
        .Margin_Bottom_4 { margin-bottom: 4em !important; }
        .Margin_Bottom_4p5 { margin-bottom: 4.5em !important; }
        .Margin_Bottom_5 { margin-bottom: 5em !important; }
        
        .Padding_Top_3 { padding-top: 3em !important; }

    /* position */
        .position_relative { position: relative !important; }
        .position_absolute { position: absolute !important; }
        .position_fixed { position: fixed !important; }
        .position_top { top: 0;left: 0; }
        .position_bottom { bottom: 0;left: 0; }

    /* box-shadow */
        .box_shadow {
            -moz-box-shadow: 0px 0px 4px #888888; /* 老的 Firefox */
            box-shadow: 0px 0px 4px #888888;
        }
        .box_shadow_hover:hover {
            -moz-box-shadow: 0px 0px 4px #888888; /* 老的 Firefox */
            box-shadow: 0px 0px 4px #888888;
        }

/* 根据标签显示不同的页面效果 */
.PSHParS { display: none; }
    /* 滑动下方悬浮提示微信号信息 */
    .PSHParFB.SlideHint .PSHParS.SlideHint,
    /* 弹窗提示消息 */
    .PSHParFB.AlertHintMsg .PSHParS.AlertHintMsg,
    /* 微信号提示文本显示 */
    .PSHParFB.WXNoHintShow .PSHParS.WXNoHintShow,
    /* 不显示微信号 */
    .PSHParFB.YND_N .PSHParS.NoWeChatNO,
    /* !!!默认正常 */
    .PSHParFB.YND_Y .PSHParS.NorDefault { display: block; }

    /* 不显示微信号 */
    .PSHParFB.YND_N.NoWeChatNO .PSHParS.NoWeChatNO,
    /* !!!默认正常 */
    .PSHParFB.YND_N .PSHParS.NorDefault { display: none; }


/* ***************************************************华丽的分割线*************************************************** */
/* 悬浮盒子 */
.SuspensionBox {
    position: fixed;
    z-index: 10;
    width: 100%;
    background-color: transparent;
    position: relative;
}

/* 微信悬浮框 */
.SuspensionBox_WxShowNum {
    font-size: 1.5em;
    width: 8em;
    height: auto;
    overflow: hidden;
    position: absolute;
    top: 30em;
    left: 106%;
    top: 92px;
    left: 100.8%;
}
    .SuBox_WxShowNum_Hint {
        width: 90%;
        margin-left: 5%;
        margin-top: .8em;
    }
        .SuBox_WxShowNum_Hint p { }
        .SuBox_WxShowNum_Hint img {
            display: block;
            width: 100%;
            height: auto;
        }
    .SuBox_WxShowNum_QrCode {
        width: 80%;
        margin: 0 auto;
        margin-top: .3em;
        margin-bottom: .8em;
        background-color: #fff;
        padding: 5px;

        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
        .SuBox_WxShowNum_QrCode img {
            display: block;
            width: 100%;
            height: auto;
            margin: 0 auto;
            border: 2px solid #000;
        }

/* 顶部 Logo 部分 */
#hdhe-ifeng-menu {
    min-height: 90px;
}
.HeadTOPLogo {
    height: auto;
    text-align: center;
    overflow: hidden;
}
    .HeadTOPLogo.flex_row_center {
        z-index: 10;
    }
    .HeadTOPLogo > img {
        display: block;
        text-align: center;
        font-size: 2.3em;
        height: 1.2em;
        padding-top: .354em;
        padding-bottom: .541em;
        margin-left: auto;
        margin-right: auto;
    }

/* 版权 */
.CopyRight_p {
    text-align: center;
    width: 100%;
    /* background-color: #fff; */
    position: relative;
}
    .CopyRight_box_shadow {
        height: 5px;
        -moz-box-shadow: 0px 0px 20px #888888; /* 老的 Firefox */
        box-shadow: 0px 0px 20px #888888;
    }
    .CopyRight_p .txt_CopyRight {
        display:block;
        color: #888;
        line-height: 2em;
        /* background-color: #fff; */
        margin-bottom: 5px;
    }
    .CopyRight_p .txt_CopyRight.font-size-MIN {
        color: #c6c2c2;
    }

/* 底部悬浮 微信号 */
.FooterButton {
    height: auto;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
}
    .FooterButton.flex_row_center {
        border-top: 1px solid #e9e9e9;
        z-index: 10;
    }
    .FooterButton .span {
        display: inline-block;
        vertical-align: middle;
    }
    .FooterButton .Transition {
        -moz-transition: height 1s;  /* Firefox 4 */
        -webkit-transition: height 1s;   /* Safari 和 Chrome */
        -o-transition: height 1s;    /* Opera */
        transition: height 1s;
    }

    .FooterButton .Info {
        overflow: hidden;
        font-size: 1.4em;
        width: 100%;
        height: auto;

        position: relative;
        text-align: left;
        border-bottom: 1px solid #e9e9e9;
    }
        .FooterButton .FillBox {
            height: 0;
        }
            .FooterButton .FillBox.Show {
                height: 3em;
            }
        .FooterButton .Content {
            overflow: hidden;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }
            .FooterButton .Content .Left {
                overflow: hidden;
                width: auto;
                height: auto;
                margin-left: 0.5em;
                float: left;
                z-index: 1;

                position: relative;
                padding-right: .5em;
            }
                .FooterButton .Content .Left .span {
                    line-height: 3em;
                }
                .FooterButton .Content .Left .WeChatNo {
                    font-size: 1.33em;
                }
            .FooterButton .Content .Right {
                overflow: hidden;
                width: auto;
                height: 2.4em;
                margin-top: .3em;
                margin-right: 0.2em;
                float: left;
                z-index: 0;
            }
                .FooterButton .Content .Right img {
                    display: block;
                    float: right;
                    width: auto;
                    min-width: auto !important;
                    max-width: auto !important;
                    height: 100%;
                }

    .FooterButton .ButtonList {
        display: block;
        overflow: hidden;
        position: relative;
        font-size: 1.4em;
        width: 100%;
        height: 0;
    }
        .FooterButton .ButtonList.Show {
            height: 3.5em;
        }
        .FooterButton .ButtonList:hover {
            cursor: pointer;
        }
        .FooterButton .ButtonList .Item {
            width: 50%;
            height: auto;
            float: left;
        }
        .FooterButton .ButtonList .Item.Fixed {
            position: absolute;
            top: 0;
            right: 0;
        }
        .FooterButton .ButtonList .Item .span {
            display: block;
            width: 100%;
            height: auto;
            color: #818b8f;
            line-height: 3.5em;
            letter-spacing: 1px;
        }

/* 页脚提示消息 */
.FooterPromptMsg {
    font-size: 1.82em;
    overflow: hidden;
    width: 100%;
    height: 0;

    -moz-transition: height 1s;  /* Firefox 4 */
    -webkit-transition: height 1s;   /* Safari 和 Chrome */
    -o-transition: height 1s;    /* Opera */
    transition: height 1s;

    text-align: center;
}
    .FooterPromptMsg.Show {
        height: 3.35em;
    }
    .FooterPromptMsg .Content {
        display: none;
        width: 100%;
        height: 100%;
        float: right;
        color: #fff;
        line-height: 3.35em;

        background-color: #000;
    }
        .FooterPromptMsg .Content .span {
            display: inline;
        }
        .FooterPromptMsg .Content .span.button {
            -moz-border-radius: .2em;
            -webkit-border-radius: .2em;
            border-radius: .2em;
            padding: .4em .6em;
            margin: 0 .4em;
        }
        .FooterPromptMsg .Content .span.wechatno {
            font-size: 1.35em;
            line-height: 1.35em;
        }
    .FooterPromptMsg.Success .Content.Success {
        display: block;
    }
    .FooterPromptMsg.Error .Content.Error {
        display: block;
    }

.FixedBox {
    font-size: 1.65em;

    width: 100%;
    overflow: hidden;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}
    .FixedBox .PlateBox {
        font-size: .8em;
        width: 90%;
        height: 90%;
        position: absolute;
        top: -1.1em;
        left: 5%;
        z-index: -1;
        background-color: #fff;
    }
        .FixedBox .PlateBox .FillingBox {
            width: 100%;
            height: 100%;
            overflow: hidden;
            position: relative;
            z-index: 1;
            background-color: #fff;
        }

    .FixedBox .BoxShadow {
        -moz-box-shadow: 0px 0px .4em #111;
        box-shadow: 0px 0px .4em #111;
    }
    .FixedBox .BorderRadius {
        -moz-border-radius: .6em;
        -webkit-border-radius: .6em;
        border-radius: .6em;
    }

    .FixedBox .MainBox {
        position: relative;
        top: 30%;
        padding: 1em;
        color: #657176;
        line-height: 2em;
        text-align: center;
    }
        .FixedBox .Close {
            position: absolute;
            top: .5em;
            right: .5em;
            width: 1.3em;
            height: 1.3em;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            border-radius: 50%;
        }
            .FixedBox .Close .img {
                display: block;
                width: 100%;
                height: auto;
            }
        .FixedBox .MainBox .span {
            display: inline;
        }

        .FixedBox .MainBox .Info {
            display: block;
            padding: .4em 1em;
            margin: .6em 0;
            width: 100%;
            border: 2px dashed;
        }
            .FixedBox .MainBox .Info .span {
                display: block;
            }

        .FixedBox .MainBox .Button {
            display: block;
            padding: .4em 0;
        }
            .FixedBox .MainBox .Button .span {
            }
            .FixedBox .MainBox .Button .span.button {
                color: #fff;
                -moz-border-radius: .2em;
                -webkit-border-radius: .2em;
                border-radius: .2em;
                margin-bottom: 0;
                padding: .3em .6em;
            }

        .FixedBox .MainBox .HintText {
            display: none;
            line-height: 2em;
        }
            .FixedBox .MainBox .HintText .span {
                display: block;
            }
            .FixedBox .MainBox.HintCopy .HintText.HintCopy {
                display: block !important;
            }
            .FixedBox .MainBox.Timing .HintText.Timing {
                display: block !important;
            }
            .FixedBox .MainBox.CopyError .HintText.CopyError {
                display: block !important;
            }

/* ***************************************************华丽的分割线*************************************************** */

        /*<!-- 标题 -->*/
        #hdhe-content-head {
            padding: 1.5em 2.8em 0.5em 2.8em;
        }
        #hdhe-content-head .hdhe-rich_media_title {
            font-size: 1.85em;
            line-height: 1.8em;
        }
        #hdhe-content-head .hdhe-meta-content em,
        #hdhe-content-head .hdhe-meta-content a,
        #hdhe-content-head .hdhe-meta-content span {
            font-size: 1.55em;
            line-height: 1.6em;
            color: #666;
            width: auto;
            display: inline-block;
        }
        #hdhe-content-head .hdhe-meta-content a {
            color: #607fa6;
        }
        
        
        .Spread_Title {
            font-size: 2.6em;
        }
        .Spread_Title .Text {
            padding-top: 1em;
            padding-bottom: .5em;
        }
        .Spread_Title .Text .span {
            display: block;
            width: 100%;
            text-align: center;

            font-size: .95em;
            font-weight: bold;
            line-height: 1.55em;
            color: #fff;
            letter-spacing: 2px;

            word-break: break-all;
            white-space: nowrap;
        }
        .Spread_Title .Text .span.shadow {
            text-shadow: 0px 2px 4px #000;
            text-shadow: 0px 5px 8px #000;
        }
        .Spread_Title .Text .letspa_1 {
            font-size: 1.1em;
        }
        .Spread_Title .Text .letspa_2 {
            font-size: 1.2em;
            letter-spacing: .1em;
        }
        .Spread_Title .Text .letspa_3 {
            letter-spacing: .1em;
        }
    .Spread_Title .Img {
        display: block;
        width: 100%;
        height: auto;
    }
        .Spread_Title .Img img {
            display: block;
            width: 100%;
            height: auto;
        }

/*<!-- 微信号展示 -->*/
.WeChatNoShowBox {
    font-size: 2.0em;
    border: 3px dashed;
    padding: 1em .5em;
    color: #464646;
    line-height: 2.3em;
    letter-spacing: 1px;
}
    .WeChatNoShowBox .span {
        display: block;
        width: auto;
        position: relative;

        text-align: center;
        font-weight: bold;
    }
    .WeChatNoShowBox .span.focus {
        font-size: 1.3em;
        font-weight: bold;
    }
    .WeChatNoShowBox .span.weinormal {
        font-weight: normal;
    }
    .WeChatNoShowBox .span.wechatno {
    }
    .WeChatNoShowBox .span.nortxt {
        font-size: .75em;
        font-weight: normal;
        line-height: 2.2em;
    }
    .WeChatNoShowBox .span.nortxt.focus {
        font-size: 1em;
        font-weight: bold;
    }
    .WeChatNoShowBox .span .remark {
        color: #999;
        display: block;
    }
    .WeChatNoShowBox .span.null {
        display: none;
        line-height: 1em;
    }
    .WeChatNoShowBox .qrcode {
        display: block;
        overflow: hidden;
        text-align: center;
    }
        .WeChatNoShowBox .qrcode img {
            display: block;
            width: 10em;
            height: 10em;
            margin: .5em auto;
        }
        .WeChatNoShowBox .qrcode .span {
            display: block;
            font-size: .9em;
            text-align: center;
            line-height: 1.64em;
            letter-spacing: 2px;
        }
    .WeChatNoShowBox .Block {
        display: block;
    }


/*<!-- 文字叙述 -->*/
.TextNarrative {
    font-size: 1.65em;
}
    .TextNarrative .Item {
        letter-spacing: .1em;
    }
        .TextNarrative .Item .Text {
            padding: 1.8em 0;
            padding: 0 0;
            letter-spacing: .1em;
        }
            .TextNarrative .Item .Text .p {
                line-height: 2.1em;
            }
        .TextNarrative .Item .Img {
            width: 100%;
        }
            .TextNarrative .Item .Img img {
                display: block;
                width: 100%;
                height: auto;
            }
        .TextNarrative .Item .Note {
            font-size: .85em;
            text-align: center;
            padding: .5em 0;
        }
            .TextNarrative .Item .Note .span {
                display: block;
                width: 100%;
                color: #646464;
                line-height: 2em;
            }
        .TextNarrative .Item .Line{
            display: block;
            height: 2px;
            overflow: hidden;
            background-color: #ccc;
            margin-top: 1.5em;
        }

/*<!-- 挖草日志 -->*/
.DiggingGrassLog {
    font-size: 1.7em;
}
    .DiggingGrassLog .TopIcon {
        display: block;
        width: 25%;
        padding: 2em 0;
    }
        .TopIcon img {
            display: block;
        }
    .DiggingGrassLog .Item {
        overflow: hidden;
        position: relative;
        padding: 1em 0;
    }
        .DiggingGrassLog .Item .UserHeader {
            display: block;
            float: left;
            width: 17.6%;
        }
            .DiggingGrassLog .Item .UserHeader .Avatar {
                width: 65%;
                margin: 0 auto;
                margin-top: .5em;
                padding: .2em;
            }
                .DiggingGrassLog .Item .UserHeader .Avatar img {
                    display: block;
                    width: 100%;
                    height: auto;
                }
        .DiggingGrassLog .Item .Content {
            display: block;
            float: left;
            width: 77%;
        }
            .DiggingGrassLog .Item .Content .Name {
                color: #4e5c88;
                line-height: 2em;
                letter-spacing: .1em;
            }
                .DiggingGrassLog .Item .Content .Name .span {
                    font-size: 1em;
                }
            .DiggingGrassLog .Item .Content .Text {
                color: #2d2d2d;
            }
                .DiggingGrassLog .Item .Content .Text .p {
                    font-size: .9em;
                    line-height: 1.5em;
                    letter-spacing: .11em;
                }
            .DiggingGrassLog .Item .Content .Img {
                width: 100%;
                margin-top: 1em;
                margin-bottom: .3em;
            }
                .DiggingGrassLog .Item .Content .Img img {
                    display: block;
                    width: 100%;
                    height: auto;
                }
            .DiggingGrassLog .Item .Content .Remark {
                overflow: hidden;
                position: relative;
                font-size: .75em;
            }
                .DiggingGrassLog .Item .Content .Remark .Time {
                    display: block;
                    float: left;
                }
                    .DiggingGrassLog .Item .Content .Remark .Time .span {
                        color: #868585;
                        line-height: 2em;
                    }
                .DiggingGrassLog .Item .Content .Remark .Comment {
                    display: block;
                    float: right;
                    height: 1em;
                    margin: .5em 0;
                }
                    .DiggingGrassLog .Item .Content .Remark .Comment img {
                        display: block;
                        width: auto;
                        height: 100%;
                    }

/* ***************************************************华丽的分割线*************************************************** */

/* 手机端样式 */
@media screen and (max-width: 880px) {
    .Style_IsMobile_Hide { display: none !important; }

    .DiggingGrassLog .Item .UserHeader .Avatar {
        padding: 2px;
    }
    #hdhe-ifeng-message {
        display: none;
    }
}
/* 电脑端样式 */
@media screen and (min-width: 880px) {
    .Style_IsPC_Hide { display: none !important; }
    .Style_IsPC_Opacity {
        filter: alpha(opacity=0) !important;
        -moz-opacity: 0 !important;
        opacity: 0 !important;
    }

    .banquan_p { margin-bottom: 1em; }
    .banquan_p .txt_banquan { font-size: .8em; }
    .TextEssay_Data_Item { width: 25%; }

    .Spread_Title {
        font-size: 3.5em;
    }
}

.WeChatNo {
    -ms-user-select: all;
    -moz-user-select: all;
    -webkit-user-select: all;
    user-select: all;
}

.hdhe-replay { 
    padding: 0.15em 0.3em 0.5em;
    border-top: 1px solid rgb(204, 204, 204);
    background: rgb(247, 248, 250) none repeat scroll 0% 0%;

 }

.DiggingGrassLog .Item  .hdhe-replay .UserHeader .Avatar { 
    width: 55%;
 }
.DiggingGrassLog .Item  .hdhe-replay .UserHeader .Avatar{ 
    padding: 0.15em;
 }
 #hdhe-ifeng-message-body .not-use-box_shadow {
    border-top: 1px solid rgb(204, 204, 204);
 }
 
 #wechat .p1 { font-size: 1.6em; }