* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    box-sizing: border-box;
}
#mainBox {
    width: 100%;
}
.common-header {
    width: 100%;
    height: 80px;
}
.common-footer {
    width: 100%;
    height: 476px;
}
.bannerBg {
    height: 600px;
    background: url('../assets/clothing-cloud.jpg') no-repeat;
    background-size: 100%;
    /* margin-top: -4px; */
}
.procedureBg {
    height: 480px;
    background: url('../assets/cloudBg1.png') repeat;
}
.trading-platform-bg {
    height: 501px;
    background: url('../assets/trading-platform-bg.jpg') no-repeat;
}
.supply-chain-bg {
    height: 620px;
    background: #f2f2f2;
}
.contentBox {
    width: 1200px;
    position: absolute;
    left: calc(50% - 600px);
    top: 80px;
}
.banner-content {
    height: 600px;
    /* margin-top: 80px; */
}
.procedure-content {
    height: 480px;
    padding: 80px 170px;
}
.procedure-content-title {
    overflow: hidden;
    font-family: '宋体';
    font-size: 25px;
    font-weight: 900;
}
.procedure-content-title p {
    width: 210px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    float: left;
    border-bottom: 2px solid #e5e5e5;
}
.procedure-content-title p:nth-child(n+2) {
    margin-left: 95px;
}
.procedure-content-imgs {
    margin-top: 45px;
    overflow: hidden;
}
.procedure-content-imgs div {
    float: left;
    text-align: center;
    width: 210px;
}
/* .procedure-content-img1 img {
    margin-top: 35px;
} */
.procedure-content-img2, .procedure-content-img3 {
    margin-left: 95px;
}
/* .procedure-content-img3 img{
    margin-top: 35px;
} */
.procedure-content-text {
    overflow: hidden;
    margin-top: 20px;
    font-size: 18px;
    color: #3f1a59;
}
.procedure-content-text p {
    width: 210px;
    float: left;
    text-align: center;
}
.procedure-content-text p:nth-child(n+2) {
    margin-left: 95px;
}
.trading-platform-content {
    padding: 20px 20px;
    color: #fff;
    overflow: hidden;
    height: 501px;
    padding-top: 65px;
}
.trading-platform-content>p:nth-child(1) {
    font-size: 36px;
    text-align: center;
}
.trading-platform-content>p:nth-child(2) {
    text-align: center;
    margin-top: 25px;
    font-size: 16px;
}
.trading-platform-content-tabs {
    margin-top: 60px;
}
.trading-platform-content-tab {
    width: 25%;
    height: 210px;
    float: left;
    border-right: 2px solid #716d74;
    padding-right: 40px;
}
.trading-platform-content-tab:nth-child(1) {
    padding-right: 47px;
}
.trading-platform-content-tab:nth-child(n+2) {
    padding-left: 25px;
}
.trading-platform-content-tab:nth-child(4) {
    border-right: none;
}
.trading-platform-content-tab .sign {
    width: 50px;
    height: 6px;
    background: #ebaa33;
}
.trading-platform-content-tab .title {
    font-size: 24px;
    font-weight: 500;
    margin-top: 30px;
}
.trading-platform-content-tab .des {
    margin-top: 25px;
    line-height: 30px;
    width: 240px;
    font-size: 18px;
    font-weight: 300;
}
.supply-chain-content {
    height: 200px;
    padding-top: 70px;
}
.supply-chain-content .title {
    font-size: 36px;
    text-align: center;
    font-weight: 500;
    font-family: '微软雅黑';
}
.supply-chain-content .des {
    text-align: center;
    font-size: 16px;
    margin-top: 25px;
}
.flowChart1 {
    margin-top: 95px;
    text-align: center;
}
.flowChart2 {
    margin-top: 35px;
    text-align: center;
}
.flowChart3 {
    margin-top: 25px;
    text-align: center;
}
.banner-content div:nth-child(1) {
    text-align: center;
    padding-top: 200px;
}
.banner-content div:nth-child(2) {
    text-align: center;
    padding-top: 40px;
}
