*,*::before,*::after {box-sizing:border-box;max-height:100000px}
body {font-family:-apple-system,BlinkMacSystemFont,"SF Pro SC","SF Pro Text","Helvetica Neue",Helvetica,"PingFang SC","Segoe UI",Roboto,"Hiragino Sans GB",'arial',sans-serif;-webkit-text-size-adjust:none;font-size:0.28rem}
li{list-style:none}
.btn:hover, .btn:focus, .btn.focus { color: #eee;}

.container-fluid {padding-left:0px;}

.slider {position:relative;overflow:hidden;height:0;margin-bottom:0.32rem;padding:17.4% 0;}
.slider ul{margin:0;padding:0}
.slider ul{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.slider li:first-child{ z-index:1}
.slider li img{position:absolute;left:0;top:0;right:0;width:100%}
.slider-dots {position:absolute;left:0;bottom:0.2rem;font-size:0;width:100%;text-align:center}
.slider-dots span {display:inline-block;width:0.15rem;height:0.15rem;background-color:#bcbcbd;;border-radius:1rem;margin:0 0.1rem}
.slider-dots .active {background-color:#fff}

.menu a {min-width: 50px;height: 60px;text-align: center;color: #000;font-size: 12px;}
.menu img {display: block;width: 40px;height: 40px}


.header {background-color:#25231f;height:0.76rem;line-height:0.76rem}
.header p {text-align:right;padding:0 0.2rem;color:#fff}
.header a {color:#fff;padding:0.05rem 0.15rem;background-color:#57564d;border-radius:0.03rem;display:inline-block;line-height:normal}

.news {margin-top: 0.2rem;margin-bottom: 1.6rem}
.thread {background-color:#fff;margin:0 0.2rem 0.4rem;/*padding:0.2rem 0.2rem 0rem 0.2rem;*/border-radius:0.05rem}
.thread-hd {margin-bottom:0.2rem;border-bottom:0.01rem solid #e8e8e8}
.avatar {display:inline-block;margin-right:0.1rem;width:0.73rem;min-width:0.73rem;height:0.73rem;border-radius:0.73rem;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-color:#f4f4f4}
.avatar[style] {background-size:contain}
.owner, .owner em, .owner span {display:inline-block}
.owner {vertical-align:top;line-height:0.73rem}
.owner em {margin-right:0.2rem;color:#010101}
.owner span {background-color:#eead08;padding:0.02rem 0.35rem 0.02rem 0.25rem;line-height:normal;color:#fff;position:relative}
.owner span:after {content:'';position:absolute;background-color:#fff;right:-0.1rem;top:0.04rem;width:0.25rem;height:0.25rem;-webkit-transform:rotate(45deg) skew(20deg, 20deg);transform:rotate(45deg) skew(20deg, 20deg)}
.created {  float: right;margin-right: 10px;margin-top: 20px;}

.thread-bd {padding:0 0.2rem}
.article-title {margin-bottom:0.12rem;font-size:110%}
.article-shortcut p, .article-full p {line-height:1.6;word-break:break-all}
.snippet a, .article-full a, .btn-pucker em {color:#de0200}
.article-full p {margin-bottom:0.12rem;max-width:100%;width:100%!important}
.article-full img, .article-full video, .article-full audio, .article-full table {width:auto!important;height:auto!important;max-width:100%!important}
.article-full video {width:auto;height:auto}
.article-full p, .article-full span, .article-full em, .article-full i, .article-full strong {font-size:0.28rem!important;font-family:-apple-system,BlinkMacSystemFont,"SF Pro SC","SF Pro Text","Helvetica Neue",Helvetica,"PingFang SC","Segoe UI",Roboto,"Hiragino Sans GB",'arial',sans-serif!important;line-height:1.6!important}
.btn-pucker em {cursor:pointer}
.thread-bd .snippet {line-height:1.6}
.thread-bd .snippet a {color:#1da5f4}
.media {margin:0.18rem 0 0;}
.media img {width: 100%}

.thread-loaded {font-size:90%;padding-bottom:.4rem}
.thread-loaded p span {display:inline-block;background-color:#fff;padding:.1rem}
.thread-loaded p:after {content:'';display:block;height:1px;background-color:#dbe0ea;margin-top:-.28rem}
.thread-loader {background:#f7f7f4 url(/images/bg_loader.gif) no-repeat 50%;background-size:2rem 2rem;height:2rem}
.thread-loading p, .thread-loaded p {color:#acb5c7;text-align:center;cursor:default}
.thread-loading p:before {content:"";width:14px;height:14px;display:inline-block;border-radius:14px;border-width:2px;border-style:solid;border-color:#acb5c7 #acb5c7 transparent #acb5c7;vertical-align:-3px;margin-right:4px;cursor:not-allowed;-webkit-animation:rotation .8s infinite linear;-moz-animation:rotation .8s infinite linear;-ms-animation:rotation .8s infinite linear;-o-animation:rotation .8s infinite linear;animation:rotation .8s infinite linear}
@-webkit-keyframes rotation {0% {-webkit-transform:rotate(0deg)}100% {-webkit-transform:rotate(360deg)}}
@-moz-keyframes rotation {0% {-moz-transform:rotate(0deg)}100% {-moz-transform:rotate(360deg)}}
@-ms-keyframes rotation {0% {-ms-transform:rotate(0deg)}100% {-ms-transform:rotate(360deg)}}
@-o-keyframes rotation {0% {-o-transform:rotate(0deg)}100% {-o-transform:rotate(360deg)}}
@keyframes rotation {0% {-webkit-transform:rotate(0deg)}100% {-webkit-transform:rotate(360deg)}}

/* footer */
.footer {z-index:1000;position: fixed;overflow: hidden;bottom: 0px;background-color: #d1433f;width: 100%;margin-left:0px;margin-right:0px;}
.footer a {min-width: 50px;height: 60px;text-align: center;font-size: 0.2rem;color: #eee;}
.footer img {display: block;width: 40px;height: 40px}
.footer i {display: block;font-size:0.6rem;color: #eee;}


/* tk */
.tm_quest {color:#333;line-height:0.5rem;font-size:0.34rem !important; margin:0.3rem 0}
.tm_answer dd{color: #61677b;line-height: 0.45rem;border: 1px solid #e2e6ed;border-radius: 0.4rem;  padding: 0.2rem 0.9rem 0.2rem 0.27rem;  margin-bottom: 0.2rem;  font-size: 0.30rem;  display: flex;  align-items: center;}
.tm_answer .options{display: block;  font-size: 0.28rem;  padding-right: 0.2rem;  margin-right: 0.2rem;  border-right: 1px solid #f4f5f8;  }
.tm_answer .status{display: none;position: absolute;  right: 1rem;}
.tm_answer .choose{background-color:#f7fded;border: 1px solid #d5eeab;color:#84bd32;font-size: 0.30rem;font-style: initial}
.tm_answer .choose .options{border-right: 1px solid #d5eeab;}
.tm_answer .choose .status{display: block;}

.text-green{color:#84bd32}
.text-red{color:#dd4b39}
.lx-up-arrow {
    width: 0.8rem;
    height: 0.8rem;
    background-color: #848693;
    text-align: center;
    line-height: 0.7rem;
    border-radius: 100rem;
    color: white;
    font-size: 0.7rem;
    position: fixed;
    right: 0.35rem;
    bottom: 2rem;
    cursor: pointer;
    opacity: 0.8;
}
.lx-up-clock {
    width: 2.4rem;
    height: 0.8rem;
    background-color: green;
    text-align: center;
    line-height: 0.8rem;
    border-bottom-left-radius: 0.5rem;
    border-top-left-radius: 0.5rem;
    color: white;
    font-size: 0.3rem;
    position: fixed;
    right: 0rem;
    top: 1rem;
}
.wxavatar {display:inline-block;vertical-align: middle;width:0.45rem;margin-bottom:3px;min-width:0.5rem;height:0.45rem;border-radius:0.5rem;overflow:hidden;background-repeat:no-repeat;}
.wxavatar[style] {background-size:contain}
.table-condensed {font-size: 0.3rem}
.table > tbody > tr > th {border-top: none;padding:8px 5px;border-bottom:1px solid #ddd;vertical-align:middle}
.wx_nickname {margin:0 0 3px;display:block;width:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;background-repeat:no-repeat}
.award {font-size: 30px;}
.cjd_header {height:0;padding-top:46%;margin:0.5rem 0.2rem 0;background-image: url(/images/cjd.jpg?20190316);background-repeat: no-repeat;background-size: 100%;-moz-background-size: 100%;border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;background-position-y: -1px;}
.cjd_footer {margin:0 0.2rem .2rem;height:0;padding-top:30%;background: url(/images/cjd.jpg?20190316) no-repeat 50% 100%;background-size: 100%;-moz-background-size: 100%}
.cjd_table {border:1px solid #ddd;text-align: center}
.td_size {font-size:0.3rem}


/* qnzs */
.qnzs_img {display:inline-block;vertical-align: middle;width:0.9rem;min-width:0.5rem;height:0.9rem;border-radius:0.5rem;overflow:hidden; margin-right: 0.2rem}
.qnzs_subject {font-size:0.4rem;margin:0 0 3px;display:block;width:5.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;background-repeat:no-repeat}
.qnzs_subject a {color:#666;}
