.layout-login-area {
    background-color: #fff;
    margin: 0 auto 50px auto;
    padding-bottom: 1.3em;
    text-align: center;
    width: 100%;
    min-height:120px;
}

.layout-login-area .layout-login {
    border-bottom: 1px solid #e5e5e5;
    padding: 0.55em 0.71em;
    text-align: left;
}

.layout-login-area a {
    color: #868686;
    font-size: 1em;
}

.layout-login-area .layout-lg-bar {
    color: #868686;
    display: inline-block;
    margin: 0 2px;
}
.layout-new-fr {
    float: right;
}

.layout-version {
    padding: 0.71em 0 5px;
}

.layout-version a {
    color: #6e6e6e;
    padding: 0 1.16em;
}

.layout-version a.layout-on {
    color: #e6242b;
}
.layout-copyright {color:#999;line-height:2.5em;}
/*底部四项*/
.footer_bar {
    position: fixed;
    height: 49px;
    width: 100%;
    left: 0px;
    bottom: 0px;
    z-index: 9999;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}
.footer_bar .warp{ position:absolute; width:100%; height:49px;background-color:#fff;border-top:1px solid #DDDDDD;z-index:9999;}
.footer_bar li{ float:left; width:20%;text-align:center; line-height:49px; line-height:49px;}
.footer_bar li a{ display:inline-block; width:100%; height:100%; position:relative; text-align:center;}
.footer_bar li i{ display:inline-block; position:absolute; top:10px; left:50%;}
.footer_bar li span{ font-size:11px; color:#868686; position:relative; top:13px;}
.footer_bar li strong{ 
    background-color: #e6242b;
    border-radius: 0.14rem;
    color: #fff;
    font-size: 0.18rem;
    font-style: italic;
    height: 0.28rem;
    left: 0.48rem;
    line-height: 0.28rem;
    position: absolute;
    text-align: center;
    top: 0.12rem;
    width: 0.28rem;
}
.footer_bar li:nth-child(1) i{ width:21px; height:20px; background-position:0px 0px; margin-left:-11px;}
.footer_bar li:nth-child(2) i{width:18px; height:18px; background-position:0px -25px; margin-left:-9px;}
.footer_bar li:nth-child(3) i{width:21px; height:19px; background-position:0px -73px; margin-left:-11px;}
.footer_bar li:nth-child(4) i{width:20px; height:17px; background-position:-75px -76px; margin-left:-9px;}
.footer_bar li:nth-child(5) i{width:18px; height:20px; background-position:0px -47px; margin-left:-9px;}
.footer_bar .on span{color:#CC3131;}
.footer_bar .on:nth-child(1) i{ width:21px; height:20px; background-position:-25px 0px; }
.footer_bar .on:nth-child(2) i{width:18px; height:18px; background-position:-25px -25px; }
.footer_bar .on:nth-child(3) i{width:21px; height:19px; background-position:-25px -73px;}
.footer_bar .on:nth-child(4) i{width:20px; height:17px; background-position:-100px -76px;}
.footer_bar .on:nth-child(5) i{width:18px; height:20px; background-position:-25px -47px;}

.new_icon {
    background: url("../images/new_icon.png?20210117") no-repeat scroll center center / 200px auto rgba(0, 0, 0, 0);
}
/*爱心栏目底部四项*/
.love-footer-wrap {
    position: fixed;
    height: 49px;
    width: 100%;
    left: 0px;
    bottom: 0px;
    z-index: 9999;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}

    .love-footer-wrap .love-warp {
        position: absolute;
        width: 100%;
        height: 49px;
        background-color: #fff;
        border-top: 1px solid #DDDDDD;
        z-index: 9999;
    }

    .love-footer-wrap li {
        float: left;
        width: 20%;
        text-align: center;
        line-height: 49px;
        line-height: 49px;
    }

        .love-footer-wrap li a {
            display: inline-block;
            width: 100%;
            height: 100%;
            position: relative;
            text-align: center;
        }

            .love-footer-wrap li a.love_pre {
                display: block;
                width: 50px;
                height: 50px;
                padding: 10px 11px 4px;
                margin: -18px auto 0 auto;
                background: #fff;
                vertical-align: middle;
                border-radius: 50%;
                border-top: 2px solid #c0bfc4;
                z-index: 501;
            }

        .love-footer-wrap li i {
            display: inline-block;
            position: absolute;
            top: 6px;
            left: 50%;
        }

        .love-footer-wrap li span {
            font-size: 11px;
            color: #868686;
            position: relative;
            top: 13px;
        }

            .love-footer-wrap li span.love_pre {
                top: 18px;
            }

        .love-footer-wrap li strong {
            background-color: #e6242b;
            border-radius: 0.14rem;
            color: #fff;
            font-size: 0.18rem;
            font-style: italic;
            height: 0.28rem;
            left: 0.48rem;
            line-height: 0.28rem;
            position: absolute;
            text-align: center;
            top: 0.12rem;
            width: 0.28rem;
        }

        .love-footer-wrap li:nth-child(1) i {
            width: 21px;
            height: 20px;
            background-position: 0px 0px;
            margin-left: -11px;
        }

        .love-footer-wrap li:nth-child(2) i {
            width: 21px;
            height: 22px;
            background-position: 0px -24px;
            margin-left: -9px;
        }

        .love-footer-wrap li:nth-child(3) i {
            width: 24px;
            height: 24px;
            background-position: -54px 0px;
            margin-left: -12px;
            margin-top: 5px;
        }

        .love-footer-wrap li:nth-child(4) i {
            width: 21px;
            height: 21px;
            background-position: 0px -47px;
            margin-left: -9px;
        }

        .love-footer-wrap li:nth-child(5) i {
            width: 21px;
            height: 21px;
            background-position: 0px -70px;
            margin-left: -9px;
        }

    .love-footer-wrap .on span {
        color: #CC3131;
    }

    .love-footer-wrap .on:nth-child(1) i {
        width: 21px;
        height: 20px;
        background-position: -25px 0px;
    }

    .love-footer-wrap .on:nth-child(2) i {
        width: 21px;
        height: 22px;
        background-position: -25px -24px;
    }

    .love-footer-wrap .on:nth-child(4) i {
        width: 21px;
        height: 21px;
        background-position: -25px -47px;
    }

    .love-footer-wrap .on:nth-child(5) i {
        width: 21px;
        height: 21px;
        background-position: -25px -70px;
    }


.love_new_icon {
    background: url("../images/foot_icon.png?10101009") no-repeat scroll center center / 79px auto rgba(0, 0, 0, 0);
}



.nodata{width:100%;display:none; height:32px; line-height:32px; text-align:center; color:#999; font-size:14px}
.nodata img{width:32px;height:32px;}
.loadMore{padding:10px;text-align:center; width:60%; height:18px;margin-top:3px; border: 1px solid #999;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; MARGIN-RIGHT: auto; MARGIN-LEFT: auto;display:none;}
.loadMore:hover{border: 1px solid #e6242b;}
.mainmenu-icon{ background: url("../images/menuicon.png") no-repeat;width:60px;height:60px;position:fixed;left:10px;bottom:100px;z-index:100;}

.contact{width:40px;height:90px;position:fixed;right:6px;bottom:150px;z-index:103;background:#6e6e6e;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;border-radius:6px;}
.contact ul{width:40px;}
.contact li.weixin{width:40px;height:40px; background:url("../images/weixinicon.png") no-repeat center center;background-size:100%100%; }
.contact li.sms{width:35px;height:35px;margin-left:2px; background:url("../images/smsicon.png") no-repeat center center;background-size:100%100%; }
.contact li.phone{width:40px;height:40px;margin-top:3px; background:url("../images/phoneicon.png") no-repeat center center;background-size:100%100%; }
.contact li.line{margin:3px 0;height:1px;background:#fff;width:100%}


.boardcast{width:40px;height:60px;position:fixed;right:6px;top:200px;z-index:103;background:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;border:1px solid #999; border-radius:6px;}
.boardcast ul{width:40px;}
.boardcast li.living{width:32px;height:32px;margin:5px auto; background:url("../images/living.gif") no-repeat center center;background-size:100%100%; }
.boardcast li.text{width:40px;font-size:12px;margin:0px auto;text-align:center;}



.u-Public{position: fixed;_position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin:0 auto;text-align:center; background-color: black;z-index: 1001; display:none;-moz-opacity: 0.8; opacity: .80;filter: alpha(opacity=80);}
.u-Public img{margin:50px auto;}
.u-Public span{font-size:14px;font-weight:600;color:#fff;}


