.item[data-v-08e78b92] {
    height: 120px;
    box-sizing: border-box;
    padding: 12px 12px 0;
    cursor: pointer
}

.item[data-v-08e78b92]:hover {
    background-color: #f6fbff
}

.item-top[data-v-08e78b92] {
    line-height: 22px;
    color: #333;
    font-size: 18px;
    font-weight: 600;
    display: flex;
    justify-content: space-between;
    margin-bottom: 9px
}

.item-top_left[data-v-08e78b92] {
    margin-left: 15px
}

.item-top_right[data-v-08e78b92] {
    height: 18px
}

.item-middle[data-v-08e78b92] {
    display: flex;
    padding: 0 15px;
    justify-content: space-between
}

.item-box[data-v-08e78b92] {
    width: 35%
}

.item-middle .range[data-v-08e78b92] {
    display: inline-block;
    line-height: 18px;
    color: #ff4c00;
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 5px
}

.item-middle .range span[data-v-08e78b92] {
    font-size: 12px;
    font-weight: 400
}

.item-middle .text[data-v-08e78b92] {
    color: #666;
    font-size: 15px;
    line-height: 15px
}

.item-bottom[data-v-08e78b92] {
    margin-top: 6px;
    padding-bottom: 11.5px;
    padding-left: 15px;
    border-bottom: 1px solid #edf0f3
}

.item-bottom div[data-v-08e78b92] {
    line-height: 14px;
    background-color: #e7f1ff;
    display: inline-block;
    color: #1492ff;
    border-radius: 2px;
    font-size: 12px;
    padding: 1px 6px;
    margin-right: 10px
}

.item-bottom .tag__item-green[data-v-08e78b92] {
    color: #00b578;
    background-color: #e5f7f1
}

.hot[data-v-213aaadc] {
    width: 49%
}

.hot-img[data-v-213aaadc] {
    display: flex
}

.hot-img img[data-v-213aaadc] {
    width: 28px;
    height: 28px
}

.hot-img div[data-v-213aaadc] {
    line-height: 28px;
    font-size: 20px;
    margin-left: 2px;
    color: #444;
    font-weight: 500
}

.hot-product[data-v-213aaadc] {
    height: 360px;
    overflow: hidden;
    margin-top: 10px;
    border: 1px solid #edf0f3;
    border-radius: 4px
}

.main[data-v-73216763] {
    width: 49%;
    margin-top: 5px
}

.main-item[data-v-73216763] {
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    height: 187px;
    background-color: #f6fbff;
    margin-bottom: 20px;
    padding: 30px 30px 0 20px;
    border: 1px solid #edf0f3;
    border-radius: 4px;
    overflow: hidden
}

.item-left span[data-v-73216763] {
    display: block;
    color: #999;
    font-size: 16px;
    margin-left: 40px
}

.item-name[data-v-73216763] {
    display: flex;
    margin-bottom: 15px
}

.item-name img[data-v-73216763] {
    width: 36px;
    height: 36px
}

.item-name div[data-v-73216763] {
    line-height: 36px;
    font-size: 24px;
    margin-left: 2px;
    color: #444;
    font-weight: 500
}

.item-botton[data-v-73216763] {
    box-sizing: border-box;
    display: inline-block;
    font-size: 16px;
    width: 100px;
    padding-left: 8px;
    text-align: center;
    line-height: 32px;
    background-color: #1492ff;
    border-radius: 5px;
    color: #fff;
    font-family: PingFangSC-Regular, PingFang SC;
    margin-top: 25px;
    margin-left: 40px;
    cursor: pointer
}

.item-botton[data-v-73216763]:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjUlEQVQ4T72SsQnCABRE34Er2LtHwMJGe4dwheyRLJDeaayF9FniJGAh4v8/GPSXH+5xd5xYeVqp5zcA2xtgJ+leOfzowHYDXIGjpFsGCSPYPgMdcMogaQdLIGWJT0gfxVkCuAAtcJA0vvdRRUjFMywrsRSHANt7YIhsv8aIdjD/t5Kmr4ZUiUoHfwU8AAvmMBHghnyhAAAAAElFTkSuQmCC);
    position: relative;
    top: 2px;
    left: -5px;
    width: 4px;
    height: 8px
}

.item-botton[data-v-73216763]:hover {
    opacity: .7
}

.item-botton[data-v-73216763]:active {
    opacity: .6
}

.item-right img[data-v-73216763] {
    height: 140px;
    width: 190px
}

.fqrz-item[data-v-73216763] {
    background-color: rgba(255, 143, 31, .05)
}

.fqrz-item .item-botton[data-v-73216763] {
    background-color: #ff8f1f
}

.home[data-v-15af5915] {
    box-sizing: border-box
}

.home-middle[data-v-15af5915] {
    margin-top: 10px;
    display: flex;
    justify-content: space-between
}

body {
    padding: 0;
    margin: 0
}

#app {
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #2c3e50
}

abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}
