body {
    font-family: 'SourceHanSansCN-Medium';
}

/* 头图 start */
.banner-platform {
    position: relative;
    background: url(../images/banner-platform.png) no-repeat center top;
    background-size: cover;
    height: 4.625rem;
    overflow: hidden;
}

.child-logo {
    width: 2.3rem;
    margin-top: .375rem;
}

.child-logo img {
    display: block;
    width: 100%;
    height: 100%;
}

.platform-content-main {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    /* margin-top: .8rem; */
}

.platform-content {
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
}

.platform-content h2,
.platform-content-main h2 {
    font-size: .5rem;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: .125rem;
    font-family: 'SourceHanSansCN-Medium';
    height: .75rem;
}

.platform-content h4,
.platform-content-main h4 {
    font-family: 'SourceHanSansCN-Normal';
    font-size: .25rem;
    font-weight: 400;
    color: #FFFFFF;
    height: .375rem;
}

.free-trial {
    position: absolute;
    bottom: .5rem;
    display: block;
    background-color: rgba(237, 125, 49, 1);
    font-size: .225rem;
    color: #fff;
    width: 2rem;
    height: .575rem;
    text-align: center;
    line-height: .575rem;
    margin-top: .5rem;
    border-radius: .0625rem;
}

/* 头图 end */

/* 产品碳足迹核算 start */
.cycle-co2 {
    background-color: #F5F9FA;
    overflow: hidden;
}

.cycle-co2-title {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 1.5rem;
}

.cycle-co2-title span {
    font-family: 'SourceHanSansCN-Medium';
    font-size: .325rem;
    color: #374668;
    font-weight: 500;
}

.banner-cycle {
    background: url(../images/banner-cycle.png) no-repeat center top;
    background-size: cover;
    height: 7rem;
    overflow: hidden;
}

.banner-cycle-content {
    position: relative;
    height: 6rem;
    background-color: #FFFFFF;
    margin-top: .5rem;
}

.banner-cycle-pic-left {
    position: absolute;
    width: 45%;
    height: 5rem;
    top: 50%;
    left: 0;
    margin-top: -2.5rem;
    margin-left: .375rem;
    display: inline-block;
    vertical-align: middle;
}

.banner-cycle-pic-left img {
    width: 100%;
    height: 100%;
}

.banner-cycle-text-right {
    position: absolute;
    right: 0;
    width: 45%;
    height: 5rem;
    top: 50%;
    margin-top: -2.5rem;
    margin-right: .375rem;
}

.banner-title h4 {
    font-family: 'SourceHanSansCN-Medium';
    font-size: .275rem;
    font-weight: 400;
}

.banner-title h4 span {
    display: inline-block;
    border-bottom: 2px solid #18AD5E;
    height: .5rem;
    margin-bottom: .225rem;
}

.banner-cycle-content-list {
    height: .5rem;
    font-size: .225rem;
    font-family: 'SourceHanSansCN-Regular';
    line-height: .625rem;
    color: rgba(87, 87, 87, 1);
}

.title-icon {
    display: inline-block;
    width: .08rem;
    height: .08rem;
    border-radius: 50%;
    background-color: #18AD5E;
    margin-right: .1875rem;
    vertical-align: middle;
}

.free-trial2 {
    position: absolute;
    bottom: 0;
    display: block;
    background-color: #18AD5E;
    font-size: .225rem;
    color: #FFFFFF;
    width: 2rem;
    height: .5rem;
    text-align: center;
    line-height: .5rem;
}


/* 产品碳足迹核算 end */

/* 企业碳盘查 start */
.banner-query {
    background-color: #F5F9FA;
    height: 7rem;
    overflow: hidden;
}

.banner-cycle-text-left {
    position: absolute;
    left: 0;
    width: 45%;
    height: 5rem;
    top: 50%;
    margin-top: -2.5rem;
    margin-left: .375rem;
}

.banner-cycle-pic-right {
    position: absolute;
    width: 45%;
    height: 5rem;
    top: 50%;
    right: 0;
    margin-top: -2.5rem;
    margin-right: .375rem;
    display: inline-block;
    vertical-align: middle;
}

.banner-cycle-pic-right img {
    width: 100%;
    height: 100%;
}

/* 企业碳盘查 end */

/* EPD环境产品声明报告 start */
.banner-report {
    background: url(../images/banner-report-bg.png) no-repeat center top;
    background-size: cover;
    height: 7rem;
    overflow: hidden;
}

/* EPD环境产品声明报告 end */

/* 应用场景 start */

.application-module {
    background-color: #F5F9FA;
    height: 7.125rem;
    overflow: hidden;
}

.app-list ul li {
    float: left;
    width: 31.7%;
    background: #fff;
    height: 6.75rem;
}

.app-list ul li:not(:last-child) {
    margin-right: .375rem;
}

.app-list ul li img {
    display: block;
    width: 100%;
    border-bottom: .1rem solid #18AD5E;
}

.app-list ul li h4 {
    color: rgba(0, 0, 0, 1);
    font-size: .25rem;
    text-align: center;
    font-weight: 400;
    padding: .375rem 0 .1875rem 0;
}

.app-list ul li p {
    font-family: 'SourceHanSansCN-Regular';
    font-size: .2rem;
    padding: 0 .25rem;
    line-height: .375rem
}

/* 应用场景 end */

/* 首页 功能特性 start */
.func-char-list ul li {
    position: relative;
    float: left;
    width: 30%;
    height: 1.875rem;
    margin-right: .375rem;
    margin-bottom: .375rem;
}

.func-char-list ul li:nth-of-type(3),
.func-char-list ul li:nth-of-type(6) {
    margin-right: 0;
}

.func-char-list ul li:nth-of-type(1) {
    background: url(../images/carbon-bg-icon01.png) no-repeat;
    background-size: 100% 100%;

}

.func-char-list ul li:nth-of-type(2) {
    background: url(../images/carbon-bg-icon02.png) no-repeat;
    background-size: 100% 100%;
}

.func-char-list ul li:nth-of-type(3) {
    background: url(../images/carbon-bg-icon03.png) no-repeat;
    background-size: 100% 100%;
}

.func-char-list ul li:nth-of-type(4) {
    background: url(../images/carbon-bg-icon04.png) no-repeat;
    background-size: 100% 100%;
}

.func-char-list ul li:nth-of-type(5) {
    background: url(../images/carbon-bg-icon05.png) no-repeat;
    background-size: 100% 100%;
}

.func-char-list ul li:nth-of-type(6) {
    background: url(../images/carbon-bg-icon06.png) no-repeat;
    background-size: 100% 100%;
}

.func-char-list h4,
.func-char-list span {
    color: rgba(255, 255, 255, 1);
    font-weight: 500;
    margin-left: .25rem;
}

.func-char-list h4 {
    position: absolute;
    font-size: .3rem;
    top: 34%;
    transform: translateY(-34%);
}

.func-char-list span {
    position: absolute;
    font-size: .25rem;
    top: 66%;
    transform: translateY(-66%);
}


/* 首页 功能特性 end */