@charset "utf-8";
* {margin: 0;padding: 0;}
body {background-color:#fff;min-height:20rem;-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;-moz-text-size-adjust:100% !important;}
dl,ul,ol,menu,li {list-style:none;}
a {text-decoration:none;}

* {margin: 0;padding: 0;color:#3b3b3b}
body {background-color:#fff;min-height:20rem;-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;-moz-text-size-adjust:100% !important;}
dl,ul,ol,menu,li {list-style:none;}
a { text-decoration: none;}
.clearfloat:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat{display:block;clear:both;}

:root {
    color-scheme: light dark;
    background: white;
}
@media (prefers-color-scheme: dark) {
    :root {
        background: white;
    }
}
.weui-form {background-color: #fff;}
.weui-cells {background-color: #fff;}

.header {
    height:35px;line-height:35px;text-indent:10px;color:#fff;font-family:Arial;overflow:hidden;
    text-align: left;
    background-color:#2B7ACD;
}
.header a{color:#fff}
.header .ml {height:35px;width:25%;float:left;position:relative;}
.header .mc {height:35px;width:50%;float:left;text-align:center;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.header .mr {height:35px;width:25%;float:right;position:relative;text-align:right;font-size:small;}
.header .mr a{display:inline-block;text-indent:20px;margin-right:10px;}
.header .mr a.upost{background:url('../images/edit.png') no-repeat 0 10px;}
.header i.goback{background:url('../images/arrow1.png') no-repeat 8px 8px;width:40px;height:35px;display:block}
.header i.edit  {background:url('../images/edit.png') no-repeat 8px 10px;width:40px;height:35px;display:block}

.navbar div{float:left;width:20%;text-align:center;}
.navbar div p{padding:0;margin:0;font-size:small}
.navbar div img {width:50%;}

.datalist {padding: 0 8px;margin-top:8px;}

.node {padding:2px 0 2px;border-bottom: 1px solid #f0f0f0;font-family:Arial, Helvetica, sans-serif;font-size:x-small}
.node .ptitle {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:small}
.node .author {line-height: 1.2em;font-size: 11px;color: #ababab;margin-top: 5px;display: flex;align-items: center}
.node .author span {display: inline;vertical-align: middle;margin-right: 6px}
.node .author .channelname {color:#3388FF;border: 1px solid #3388FF;border-radius:4px; padding:1px 4px;}

.nodepic .node_left {float:left;width:70%;}
.nodepic .ptitle {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;line-clamp:2 !important;-webkit-line-clamp:1;white-space:normal;}
.nodepic .pic-cover {position: relative;padding-top:12%;max-height:50px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px;overflow:hidden;}
.nodepic .pic-cover img {position:absolute;left: 0;top: 0;display: block;width: 100%;}


.datapage {padding:15px 0;text-align:center;font-size:14px;background-color:#eee;}
.datapage a{display: inline;position: relative;text-align: left;background:#fff;border: 1px solid #ededed;width: auto;text-indent: 0;height: 30px;line-height: 30px;font-size: 14px;margin: 0 5px;padding: 8px 15px;color:#666;border-radius: 4px;}
.datapage a.grey{color:#aaa}

.list-group .list-group-item a{color:#333}
.list-group .list-group-item a:visited{color:#333}

.info-cont {padding:0 8px;}
.info-cont .info-title {font-size:20px;text-align:center;margin:8px 0;}
.info-cont .info-toolbar {font-size:12px;text-align:center;margin-bottom:10px;}
.info-cont .info-text{font-size:14px;color:#333;min-height:200px;}

.info-cont .addfiles-images img {
    line-height:120%;
    max-width:350px;
    width:e-xpression(this.width>350?"350px":this.width);
    max-height:500px;
    height:e-xpression(this.height>500?"500px":this.height);
}

.login-bottom a{
    font-size: 0.35rem !important;
    color:#333;
}

/*member*/
.main-inner {padding:0 8px!important;margin:0 auto;overflow-x:hidden;}
.user-index-nav {margin-top:15px;}
.user-index-nav .list-group-item{padding:14px;font-size:14px;border-bottom: 1px solid #e2e2e2;}
.user-index-nav .list-group-item a{color:#2B7ACD;}
.user-index-nav .list-group-item a:visited{color:#2B7ACD}

.footer-nav {position: fixed;right:0;bottom:0;left:0;z-index:1030;height:54px;width:100%;overflow:hidden;border-top:1px solid #ededed;background-color:#fff;}
.footer-nav ul {margin:0;padding:0;}
.footer-nav ul.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;}
.footer-nav li {width:25%;float:left;text-align:center;}
.footer-nav li.col {flex: 1 0 0%;}

.footer-nav a span {display:block;overflow:hidden;}
.footer-nav a span.nav-icon {display:block;height:24px !important;line-height:24px !important;overflow:hidden;margin-top:4px;}
.footer-nav a span.nav-icon em {display:block;margin:2px auto 0;width:24px;height:24px;line-height:24px;position:relative;background:no-repeat 0 0}
.footer-nav a span.nav-icon em.home {background-image:url(home.svg)}
.footer-nav a span.nav-icon em.post {background-image:url(forum.svg)}
.footer-nav a span.nav-icon em.me   {background-image:url(space.svg)}
.footer-nav a span.nav-text {display:block;height:22px;line-height:22px;font-size:12px;color:#999}

.footer-nav a.hover span.nav-icon em {background-position:100% 0}
.footer-nav a.hover span.nav-text {color:#2B7ACD}

/*weui*/
.weui-form .weui-switch:checked {background-color:#0f86ea !important;}
.weui-btn_primary {background-color:#0f86ea !important;}