body{background-color:#fff}#app{max-width:750PX;padding-top:1rem;margin:auto;box-shadow:0 0 0.08rem #ddd;background-color:#f1f1f1}.section{padding:0 0.34rem;margin-bottom:0.16rem;background-color:#fff}.section .section-title{line-height:0.4rem;padding:0.24rem 0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0.24rem;font-size:0.28rem;border-bottom:1px solid #d4d9de;color:#3f3f3f}.section .section-title .iconfont{display:inline-block;font-size:0.32rem;vertical-align:top}.section .section-title .icon-more{padding:0 0.34rem;margin-right:-0.34rem;float:right;text-decoration:none;color:#3f3f3f}.banner{padding:0;overflow:hidden;position:relative}.banner .bg{position:relative}.banner .bg img{width:100%;vertical-align:top}.banner .btn{display:block;width:0.8rem;line-height:0.8rem;padding:0;position:absolute;right:1rem;bottom:1.44rem;text-align:center;text-decoration:none;outline-width:0;border-width:0;border-radius:0.8rem;color:#3f3f3f;background-color:rgba(255,255,255,.8);opacity:.8;box-shadow:0 1px 0.02rem rgba(0,0,0,.3);visibility:hidden}.banner .btn.play{animation:breathe 2.4s ease infinite}.banner .iconfont{display:inline-block;font-size:0.6rem;vertical-align:top}.light-box .close{width:1.12rem !important;height:1.12rem !important}.message.toase{right:0.12rem;left:0.12rem}.message.toase .message-content{border-radius:0.02rem}.message.toase .message-content .message-body{line-height:1.2;padding:0.08rem 0.12rem !important}
#app .news{padding-bottom:0.34rem}#app .news .section-title{margin-bottom:0}#app .news .tabs{margin:auto -0.34rem 0.16rem;padding:0;border-bottom:0.16rem solid #f1f1f1}#app .news .tabs .item{line-height:0.72rem;padding:0;font-size:0.24rem}#app .news .tabs .item.active{color:#fff;background-color:#ff5722}#app .news .tabs .item:after{height:0}#app .news .list a{display:block;line-height:0.64rem;overflow:hidden;padding-right:1.3rem;text-overflow:ellipsis;white-space:nowrap;position:relative;color:#828396;text-decoration:none;font-size:0.24rem;transition:background .3s}#app .news .list .time{position:absolute;right:0}#app .news-ctrl{padding:0}#app .news-ctrl .btns{font-size:0}#app .news-ctrl .btns button{display:inline-block;width:33%;line-height:0.72rem;outline:none;font-size:0.24rem;font-weight:500;text-align:center;border-width:0;box-sizing:border-box;-webkit-appearance:none;background-color:#fff}#app .news-ctrl .btns button.page{width:34%;border-left:1px solid #efefef;border-right:1px solid #efefef}
