body,
p,
ul,
li {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0.3rem;
    text-align: center;
    color: #333333
}

body {
    background-color: #FFFFFF;
}

img {
    width: 100%;
}

a {
    display: block;
    text-decoration: none;
}

.clear-margin::before {
    content: '';
    display: block;
    overflow: hidden;
}

.landing-header {
    height: 1.26rem;
    width: 100%;
    box-sizing: border-box;
    line-height: 1rem;
    padding: 0.13rem 0.2rem;
    text-align: left;
    position: fixed;
    top: 0;
    z-index: 100;
    background: #fff;
}

.landing-header img {
    width: 2.27rem;
    vertical-align: middle;
}

.landing-header .tel {
    float: right;
    font-size: 0.3rem;
}

.landing-header .tel .tel-num a {
    display: inline-block;
    color: #FF9926;
}

#app {
    width: 100%;
}

#app .banner .try-btn {
    height: 0.88rem;
    line-height: 0.88rem;
    background: linear-gradient(90deg, #FF6902 0%, #FF9713 100%);
    border-radius: 0.88rem;
    margin: 0 auto;
}

#app .try-btn {
    height: 0.88rem;
    line-height: 0.88rem;
    background: linear-gradient(270deg, #FF8839 0%, #FFB344 100%);
    margin: 0 auto;
}

#app .try-btn span {
    font-size: 0.31rem;
    font-weight: 300;
    color: #fff;
}

#app .content {
    margin-top: 0.88rem;
}

#app .content .section-title {
    font-size: 0.38rem;
    margin: 0 auto;
    position: relative;
}

#app .content .section-title .line {
    display: block;
    width: 0.34rem;
    height: 0.03rem;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

#app .core-function .section-title-title {
    font-size: 0.38rem;
    margin-top: 0.5rem;
}

#app .content .section-title .left {
    left: -0.5rem;
}

#app .content .section-title .right {
    right: -0.5rem;
}

#app .content .item-title {
    height: 0.42rem;
    line-height: 0.42rem;
    font-weight: 500;
}

#app .content .item-desc {
    font-size: 0.24rem;
    height: 0.33rem;
    width: 2.73rem;
    line-height: 0.33rem;
    color: #666666;
    margin-top: 0.06rem;
    opacity: 0.5;
}

#app .content .banner {
    height: 6.3rem;
    background: url('https://image.xiaomaiketang.com/xm/jwraW2G38Y.png') no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    position: relative;
}

#app .content .banner .slogan {
    margin-top: 0.84rem;
}

#app .content .banner .slogan p {
    font-size: 0.64rem;
    line-height: 0.9rem;
    color: #FFFFFF;
}

#app .content .banner .introduce {
    margin: 0 auto;
    margin-top: 0.13rem;
    margin-bottom: 0.84rem;
    font-size: 0.3rem;
    font-weight: 300;
    color: #FF9223;
    width: 4.43rem;
    height: 0.64rem;
    line-height: 0.64rem;
    border-top: 1px solid #FF9223;
    border-bottom: 1px solid #FF9223;
}

#app .content .banner .try-btn {
    width: 3.41rem;
}

#app .content .banner .core-top-bg {
    display: block;
    width: 100%;
    height: 0.58rem;
    position: absolute;
    bottom: 0;
    z-index: 10;
}

#app .content .core-function {
    position: relative;
    overflow: hidden;
}

#app .content .core-function .section-title {
    margin-top: 0.2rem;
    width: 2.5rem;
}

#app .content .core-function .core-main {
    width: 80%;
    margin: 0.56rem auto 0;
}

#app .content .core-function .core-main .core-column {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

#app .content .core-function .core-main .core-column .core-item {
    margin-bottom: 1rem;
}

#app .content .core-function .core-main .core-column .core-item img {
    width: 2.1rem;
    height: 1.73rem;
}

#app .content .solution {
    background: #E55B5B;
    overflow: hidden;
}

#app .content .solution .section-title {
    margin-top: 0.56rem;
    margin-bottom: 0.42rem;
    width: 3.4rem;
}

#app .content .solution .solution-item {
    margin-bottom: 0.65rem;
}

#app .content .solution .solution-item:last-child {
    margin-bottom: 0;
}

#app .content .solution .solution-item img {
    width: 90%;
    margin-top: 0.3rem;
}

#app .content .partner {
    margin-bottom: 1.88rem;
    overflow: hidden;
}

#app .content .partner .section-title {
    margin: 0.56rem auto 0.3rem;
    width: 4.9rem;
}

#app .content .partner .partner-main {
    width: 85%;
    margin: 0 auto;
    margin-top: 0.5rem
}

#app .content .partner .partner-main .partner-column {
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
}

#app .content .partner .partner-main .partner-column img {
    width: 1.9rem;
    height: 0.88rem;
    margin-bottom: 0.9rem;
}

#app .footer .try-btn {
    width: 100%;
    position: fixed;
    bottom: 0;
    /* margin-top: 1rem; */
}