/* 头图 start */
.banner-re-se {
    position: relative;
    background: url(../images/banner-re-se.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%;
}

.re-se-content {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    /* margin-top: 1.025rem */
}

.re-se-content h2 {
    font-size: .5rem;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: .125rem;
    font-family: 'SourceHanSansCN-Medium';
}

.re-se-content h4 {
    font-family: 'SourceHanSansCN-Normal';
    font-size: .25rem;
    font-weight: 400;
    color: #FFFFFF;
}

.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 */


/* 一文读懂CBAM欧盟碳边境调节机制 start */
.cbam-machine {
    background: #F5F9FA;
    overflow: hidden;
}

.cbam-machine-title {
    margin-top: .375rem;
    margin-bottom: .375rem;
    text-align: center;
}

.cbam-machine-title h2 {
    font-size: .325rem;
    color: rgba(55, 70, 104, 1);
    font-weight: 500;
    margin-bottom: .1875rem;
}

.cbam-machine-title h4 {
    font-family: 'SourceHanSansCN-Regular';
    font-size: .225rem;
    color: rgba(90, 90, 90, 1);
    font-weight: 400;
}

.cbam-machine-left {
    float: left;

}

.cbam-machine-rigth {
    float: right;
}

.cbam-machine-left,
.cbam-machine-rigth {
    position: relative;
    display: inline-block;
    width: 48%;
    height: 5.6rem;
    background-color: #fff;
}


.cbam-machine-bg-title {
    background: url(../images/cbam-machine-bg.png) no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 1.25rem;
    justify-content: center;
}

.cbam-machine-bg-title h4 {
    display: block;
    color: rgba(255, 255, 255, 1);
    font-size: .25rem;
    padding-left: .5rem;
    font-weight: 500;
    height: .375rem;
    vertical-align: middle;
}

.cbam-machine-bg-title span {
    display: block;
    color: rgba(255, 255, 255, .8);
    font-size: .225rem;
    padding-left: .5rem;
    font-family: 'SourceHanSansCN-Regular';
    height: .375rem;
    vertical-align: middle;
}

.cbam-machine-content h5 {
    font-family: 'SourceHanSansCN-Regular';
    font-size: .225rem;
    font-weight: 400;
    padding-left: .5rem;
    margin: .1875rem 0 .15rem 0;
}

.title-icon {
    display: inline-block;
    width: .1rem;
    height: .1rem;
    border-radius: 50%;
    background-color: #18AD5E;
    margin-right: .125rem;
}

.content-p {
    font-family: 'SourceHanSansCN-Normal';
    font-size: .2rem;
    font-weight: 400;
    color: #737373;
    padding: 0 .5rem .25rem .5rem;
    height: .5rem;
    line-height: .35rem;
}

.content-p-ps {
    font-size: .175rem;
    color: rgba(255, 196, 120, 1);
    font-family: SourceHanSansCN-Normal;
    padding-left: .5rem;
    padding-top: .125rem;
}


.detail {
    position: absolute;
    bottom: .375rem;
    display: block;
    margin-left: .5rem;
    background-color: #18AD5E;
    font-size: .225rem;
    color: #FFFFFF;
    width: 2rem;
    height: .5rem;
    text-align: center;
    line-height: .5rem;
}

/* 一文读懂CBAM欧盟碳边境调节机制 end */

/* 专业的工作交给专业的我们 start */
.profess-work ul li {
    position: relative;
    float: left;
    width: 24%;
    height: 2.25rem;
}

.profess-work ul li:not(:last-child) {
    margin-right: .1875rem
}

.profess-work ul li:nth-of-type(1) {
    background: url(../images/work-icon01.png) no-repeat;
    background-size: cover;
}

.profess-work ul li:nth-of-type(2) {
    background: url(../images/work-icon02.png) no-repeat;
    background-size: cover;
}

.profess-work ul li:nth-of-type(3) {
    background: url(../images/work-icon03.png) no-repeat;
    background-size: cover;
}

.profess-work ul li:nth-of-type(4) {
    background: url(../images/work-icon04.png) no-repeat;
    background-size: cover;
}


.profess-work-content {
    position: relative;
    font-family: 'YouSheBiaoTiHei';
    font-size: .25rem;
    color: rgba(255, 255, 255, 1);
    height: 2.25rem;
}

.profess-work-content span {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.arrow {
    display: block;
    position: absolute;
    bottom: .25rem;
    right: .25rem;
    width: .4375rem;
}

.profess-work ul li:hover .free-trial02 {
    display: block;
}

.profess-work ul li:hover .arrow {
    display: none;
}

/* 免费试用 */
.free-trial02 {
    display: none;
    background: rgba(24, 173, 94, 1);
    font-size: .225rem;
    color: #fff;
    width: 2rem;
    height: .575rem;
    text-align: center;
    line-height: .575rem;
    margin-top: .25rem;
    border-radius: 1rem;
    margin-left: 50%;
    transform: translateX(-50%);
}

/* 专业的工作交给专业的我们 end */

/* 常见问题 start */

.qa ul li {
    float: left;
    width: 48.8%;
    height: 1.625rem;
    background: #fff;
    margin-bottom: .25rem;
}

.qa ul li:not(:nth-child(even)) {
    margin-right: .375rem
}

.qa-left {
    float: left;
    width: 12%;
    height: 1.625rem;
    background: url(../images/qa-title.png) no-repeat;
    background-size: cover;
    text-align: center;
}

.qa-left span {
    display: block;
    color: rgba(214, 255, 233, 1);
    font-size: .3rem;
    margin-top: .25rem;

}

.qa-right {
    float: right;
    width: 85%;

    font-family: 'SourceHanSansCN-Regular';
}

.qa-title {
    display: block;
    color: rgba(24, 173, 94, 1);
    font-size: .225rem;
    margin: .25rem 0;
}

.qa-answer {
    position: relative;
    color: rgba(115, 115, 115, 1);
    font-size: .2rem;
}

.qa-answer i {
    position: absolute;
    top: 50%;
}

.qa-answer p {
    display: inline-block;
    width: 90%;
    line-height: .35rem;
    margin-left: .25rem;
}

.mf-try {

    display: block;
    width: 2rem;
    height: .5rem;
    font-size: .225rem;
    text-align: center;
    line-height: .5rem;
    border: .025rem solid #18AD5E;
    color: #18AD5E;
    background: #fff;
    margin: auto;
    margin-bottom: .375rem;
    margin-top: .125rem;
}

/* 常见问题 end */