.box {
    background-color: #FAFAFA;
}
.train-banner {
    margin-top: 70px;
    height: 42.3vh;
    background: url(../images/aboutus/train-banner-bg.png) no-repeat center center;
    overflow: hidden;
}
.train-banner h1 {
    font: normal normal normal 50px/66px JiangChengYuanTi500;
    letter-spacing: 10px;
    color: #000000;
    text-align: center;
    margin-top: 18.24vh;
	transform: translateX(5px);
}
.train-content {
    margin-top: 7.46vh;
    margin-bottom: 8.5vh;
}
.train-content .container {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #EEEEEE;
    border-radius: 10px;
    padding: 8.96vh 5.74vw 0;
    padding-bottom: 86px;
    box-sizing: border-box;
}
.train-content .train-content-state {
    font: normal normal normal 18px/46px JiangChengYuanTi500;
    letter-spacing: 0px;
    color: #333333;
}
.train-content b {
    font: normal normal normal 28px/46px JiangChengYuanTi500;
    letter-spacing: 0px;
    color: #000000;
    position: relative;
    display: inline-block;
    margin-top: 26px;
}
.train-content b::after {
    content: "";
    position: absolute;
    width: 600px;
    height: 1px;
    background-color: #E0E0E0;
    top: 18px;
    left: 130px;
}
.train-content  li {
    font: normal normal normal 16px/48px JiangChengYuanTi500;
    letter-spacing: 0px;
    color: #333333;
}
.train-content i {
    font-style: normal;
}
.train-content .develop-chanel-map {
    text-align: center;
}
.train-content .develop-chanel-map .develop-chanel-map-headline {
    font: normal normal normal 28px/46px JiangChengYuanTi500;
    letter-spacing: 0px;
    color: #000000;
    margin-top: 63px;
    margin-bottom: 41px;
}
.train-content .develop-chanel-map .develop-chanel-map-line span {
    display: inline-block;
    width: 6.36vw;
    height: 4px;
    margin-bottom: 68px;
}
.train-content .develop-chanel-map .develop-chanel-map-line span:nth-child(1), span:nth-child(5) {
    background: #3B93F8 0% 0% no-repeat padding-box;
}
.train-content .develop-chanel-map .develop-chanel-map-line span:nth-child(2), span:nth-child(6) {
    background: #FBB81D 0% 0% no-repeat padding-box;
}
.train-content .develop-chanel-map .develop-chanel-map-line span:nth-child(3), span:nth-child(7)  {
    background: #1D65D4 0% 0% no-repeat padding-box;
}
.train-content .develop-chanel-map .develop-chanel-map-line span:nth-child(4), span:nth-child(8) {
    background: #FF733E 0% 0% no-repeat padding-box;
}




@media (max-width:768px) {
    .train-content b::after {
        width: 31.3vw;
    }
    .train-content {
        margin: 25px 0;
        padding: 0 2vw;
    }
    .develop-chanel-map img {
        display: inline-block;
        width: 100%;
    }
    .train-content li {
        font-size: 14px;
    }
}