@charset "UTF-8";
/**
 * @desc 全局引入CSS文件
 * @author 天堂向左
 * @date 2023-04-06
 */
/** 重置样式css **/
::-webkit-scrollbar {
    display: none
}
* { -webkit-tap-highlight-color: transparent; outline: 0; margin: 0; padding: 0; vertical-align: baseline; }  body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; vertical-align: baseline; }  img { border: 0 none; vertical-align: middle; }  i, em { font-style: normal; }  ol, ul { list-style: none; }  input, select, button, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: inherit; }  table { border-collapse: collapse; border-spacing: 0; }  a { text-decoration: none; color: #666; }  body { margin: 0 auto; min-width: 320px; height: 100%; font-size: 14px; font-family: -apple-system,Helvetica,sans-serif; line-height: 1.5; color: #666; -webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important; }  input[type="text"], textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* 全局通用css */
.message-box{display:none;position: fixed;z-index: 9999999;background: #333333;left: 40%;top: 40%;line-height:1.067rem;color: #ffffff;padding:0.267rem;border-radius:0.533rem;box-sizing: border-box;text-align: center;font-size: 0.373rem;}
.km-hide-text{white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.km-section {position: relative;display: flex;flex-direction: column;width: 100%;height: 100%;margin: 0 auto;overflow: hidden}
.km-item-3{padding: 0 .2666666667rem;}
.km-item-3 .head{height: .96rem;padding: 0 0 .1333333333rem;display: flex;justify-content: space-between;align-items: center;align-content: stretch;}
.km-item-3 .head .title{font-size: 0.533rem;}
.km-item-3 .head .more{font-size: .32rem;color: #999;font-weight: 400;display: inline;}
.km-item-3 .body .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.km-item-3 .item{width: 31.6%;box-sizing: border-box;padding-bottom: 0.48rem;}
.km-item-3 .item>a{position: relative;z-index: 0;}
.km-item-3 .item .cover-info{position: relative;padding-bottom: 133.3333333333%;}
.km-item-3 .cover-info img{position: absolute;top: 0;left: 0;vertical-align: top;width: 100%;height: 100%;}
.km-item-3 .cover-info .post-top{border-radius: .2133333333rem 0 0 .2133333333rem;display: flex;align-items: center;position: absolute;height: .4266666667rem;padding: .0266666667rem .0533333333rem .0266666667rem .1066666667rem;font-size: .2666666667rem;color: #fff;background-color: rgba(210,90,185,.8);top: .16rem;right: 0;}
.km-item-3 .post-top .ift-fire{margin-left: .0266666667rem;width: 0.32rem;height: 0.32rem;background: url("../images/fire.png") no-repeat;background-size: 0.32rem;}
.km-item-3 .item .card-title{padding-top: .2133333333rem;line-height: .5333333333rem;font-size: .3733333333rem;color: #333;font-weight: 400;max-width: 100%;}
.km-item-3 .item .card-desc{height: .5333333333rem;line-height: .5333333333rem;font-size: .2933333333rem;color: #999;position: relative;}
@font-face {  font-family: 'iconfont';  src: url('iconfont.ttf') format('truetype');  }
.icon{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-aixin:before {content: "\eca2";}
.icon-shishigengxin:before {content: "\e620";}
.icon-xiala:before {content: "\e626";}
.icon-shouhui:before {content: "\e627";}
.icon-suo:before {content: "\e69d";}
.icon-shouye:before {content: "\e625";}
.icon-pinglun:before {content: "\e628";}
.poput-box{display: none;}
.box-shade{position: fixed;pointer-events: auto;z-index: 9999;background-color: rgb(0, 0, 0);opacity: 0.8;top: 0;left: 0;width: 100%;height: 100%;}
.poput-content{position: fixed;pointer-events: auto;border-radius: 0.32rem;animation-fill-mode: both;animation-duration: .3s;-webkit-overflow-scrolling: touch;top: 30%;left: 0;margin: 0;padding: 0;background-color: #ffffff;-webkit-background-clip: content;box-shadow: 0.027rem 0.027rem 1.333rem rgba(0,0,0,.3);}
.poput-header{font-size: .427rem;height: 1.12rem;font-weight: 600;line-height: 1.12rem;text-align: center;color: #333;}
.poput-header i {cursor: pointer;position: absolute;right: .266rem;top: 0;}
.poput-header i:before{font-size: 0.533rem;}
.poput-body{display: flex;justify-content: center;align-items: center;align-content: center;flex-wrap: wrap;}
.icon-ift-back:before{content: "\e60f";}
.icon-home:before{content: "\e630";}
.icon-update:before{content: "\e620";}
.icon-top:before{content: "\e611";}
.icon-sort:before{content: "\e64d";}
.icon-user:before{content: "\e606";}
.icon-aixin_shixin:before {content: "\eca1";}
.home-nav .icon-home{font-size: .533rem}
