﻿/* 零售店报 样式表 */
/* 公共样式 */
.section {
    position: relative;
    width: 100%;
}

.section-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.section-title {
    font-size: .25rem;
    text-align: center;
    padding: .8rem 0 .2rem;
}

.section-desc {
    font-size: .16rem;
    line-height: .25rem;
    display: flex;
    justify-content: center;
    margin: 0 0.18rem;
}

.section-img {
    position: absolute;
    bottom: 0.18rem;
}

.section-3-title,
.section-3-desc,
.section-2-title,
.section-2-desc {
    color: #fff;
}

.section-4-title,
.section-4-desc,
.section-2-desc,
.section-2-title {
    color: var(--content--text--color);
}
/* section-1 */

.section-4,
.section-4-bg,
.section-3,
.section-3-bg,
.section-2,
.section-2-bg,
.section-1,
.section-1-bg {
    height: 6.03rem;
}
.section-5,
.section-5-bg {
    height:6.05rem;
}
.section-6,
.section-6-bg {
    height: 5.94rem;
    color:#fff;
}
.section-7,
.section-7-bg {
    height: 6rem;
    color:#fff;
}
.section-8,
.section-8-bg {
    height: 5.3rem;
    color: #000000;
}
.section-1-titles {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: .3rem;
    margin: 0 auto .18rem;
    text-align: center;
    padding-top: .8rem;
}

.section-1-tetles-h1 {
    display: inline;
    color: #fff;
    font-size: .25rem;
    font-weight: 600;
    padding-right: .1rem;
}

.section-1-tetles-img {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    width: .7rem;
    height: .3rem;
    text-align: center;
    line-height: .3rem;
    color: #fff;
    border-radius: .15rem;
    background-image: linear-gradient(-28deg, #54bdf7 0%, #3c35e9 99%), linear-gradient( #000000, #000000);
}
.section-1-tetles-img span {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.section-1-desc {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: .25rem;
    font-weight: 600;
}
.section-2 .section-title {
    padding: .75rem 0 .2rem;
}
.section-5 .section-title {
    padding: .5rem 0 .2rem;
}
.section-6 .section-title {
    padding: .65rem 0 .2rem;
}
.section-7 .section-title {
    padding: .95rem 0 .2rem;
}
