.ft-17{font-size:1.7rem}.ft-14{font-size:1.4rem}.f-gray-01{color:#646464}.f-orange-01{color:#ff8a00}.ad{width:100%}.ad img{width:100%;margin-top:-1px;margin-bottom:-1px;position:relative;z-index:1000}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item .items-list{display:-webkit-box;background-color:#fff;padding:0 10px}.menu-item .items-list .item{width:0;display:block;text-align:center;-webkit-box-flex:1}.menu-item .items-list .item img{width:47px;height:47px;margin-top:15px}.menu-item .items-list .item div{font-size:1.4rem;margin-top:10px;padding-bottom:15px}.table-wrap{padding:0}.table-box{display:table;width:100%}.table-box .row{display:table-row}.table-box .row:first-child .cell{border-top:0}.table-box .row .cell{padding:23px 0 23px 8px;display:table-cell;width:50%;border-top:1px solid #e0e0e0}.table-box .row .cell:first-child{border-right:1px solid #e0e0e0}.table-box .row .cell img{width:35px;height:35px}.table-box .row .cell .title-txt{display:inline-block;vertical-align:top;margin-left:5px;width:70%}.table-box .row .cell .title-txt p{font-size:1.4rem;color:#909090;height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-box .row .cell .title-txt p:first-child{padding-bottom:10px;color:#333}.table-box .row .cell .title-txt p span{padding:1px;vertical-align:top;font-size:1rem;line-height:10px;display:inline-block;border:1px solid #ed242c;color:#ee3e44;border-radius:3px}.table-box-index{overflow-y:auto}.table-box-index .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:auto}.table-box-index .row .cell{padding:23px 0 23px 8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:50%;min-width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table-box-index .row .cell img{width:35px;height:35px}.table-box-index .row .cell+.cell{border-left:1px solid #e0e0e0}.table-box-index .row .cell .title-txt{padding:0 8px}.table-box-index .row .cell .title{font-size:1.4rem;padding-bottom:.5rem;color:#909090;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-box-index .row .cell .txt{overflow:hidden;line-height:1.6rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.4rem}.article-list{padding:0}.article-list .item{padding:15px 10px;display:-webkit-box;border-top:1px solid #e0e0e0}.article-list .item:first-child{border-top:0}.article-list .item img{width:112px;height:84px;border-radius:2px}.article-list .item .right-txt{-webkit-box-flex:3;margin-left:10px;margin-top:-1px}.article-list .item .right-txt .art-title{height:36px;line-height:19px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-list .item .right-txt span.coupon{display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-4px;width:18px;height:18px;line-height:18px;text-align:center;font-size:1.4rem;color:#fff;background-color:#ff5050;border-radius:3px}.article-list .item .right-txt .second-row{height:19px;overflow:hidden;color:#646464;font-size:1.4rem;padding-top:5px}.article-list .item .right-txt .third-row{height:16px;line-height:16px;overflow:hidden;padding-top:3px}.article-list .item .right-txt .third-row span{display:inline-block;color:#ff8a00;font-size:1.4rem;padding-left:5px}.article-list .item .right-txt .third-row span:first-child{padding-left:0}.article-list .item .right-txt .fourth-row{padding-top:8px;height:16px;line-height:16px;overflow:hidden}.article-list .item .right-txt .fourth-row span{width:70%;float:left;text-align:right;color:#ed242c;font-size:1.7rem}.article-list .item .right-txt .fourth-row span:first-child{text-align:left;color:#646464;font-size:1.4rem;width:30%}.article-list .item .tag-p{padding-top:5px}.article-list .item .tag{line-height:14px;border-color:#ed242c;color:#ed242c;margin-right:5px;margin-top:2px;vertical-align:top}.article-list .item .description{padding-top:5px;font-size:1.4rem;color:#909090;line-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.footer-index{text-align:center;padding-top:10px}.footer-index .about{margin-top:15px;font-size:1.4rem}.footer-index .about a{color:#8c8d90}.footer-index .copyright{margin-top:15px;padding:0 10px 10px;font-size:1.1rem;color:#8c8d90}.container-fluid{padding-bottom:60px}.container-fluid .appdownload-gray{position:fixed;bottom:0;left:0}