* {
    margin: 0;
    padding: 0;
}

.w {
    width: 1136px;
    margin: 0 auto;
}

.step_1 {
    width: 100%;
    height: 80px;
    background-color: #fff;
    text-align: center;
    box-sizing: border-box;
    padding-top: 22px;
}

.step_1 img {
    height: 36px;

}

.step_2 {
    width: 100%;
}

.step_2 img {
    width: 100%;
}

.titleBox .titleImg {
    height: 42px;
}

.titleBox .titleText {
    font-size: 45px;
    color: #1b2a77;
    font-weight: 600;
    margin-top: 30px;
}

.titleBox .titleTextEn {
    font-size: 15px;
    color: #999999;
    margin-top: 20px;
}

.step_3 {
    width: 100%;
    height: 520px;
    background: url("../images/s4.png") no-repeat center;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 90px;
}

.step_3 .text {
    color: #333333;
    font-size: 24px;
    line-height: 36px;
    width: 700px;
    margin-top: 60px;
}

.step_4 {
    width: 100%;
    height: 760px;
    background: url("../images/s6.png") no-repeat center;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 90px;
}

.step_4 .titleBox {
    text-align: center;
}

.step_4 .text {
    color: #333333;
    font-size: 24px;
    line-height: 36px;
}

.step_4 .text p {
    margin-top: 50px;
}

.step_5 .w,
.step_6 .w {
    width: 1326px;
}

.step_5 {
    width: 100%;
    height: 860px;
    background: url("../images/s8.png?v=1207") no-repeat center;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 90px;
}

.step_5 .box {
    width: 675px;
    float: right;
}

.step_5 .titleBox .titleText,
.step_5 .titleBox .titleTextEn {
    color: #fff;
}

.step_5 .text {
    color: #fff;
    font-size: 24px;
    line-height: 36px;
}

.step_5 .text p {
    margin-top: 50px;
}

.step_6 {
    width: 100%;
    height: 840px;
    background: url("../images/s10.png?v=1207") no-repeat center;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 90px;
}

.step_6 .box {
    width: 675px;
    float: left;
}

.step_6 .text {
    color: #333333;
    font-size: 24px;
    line-height: 36px;
}

.step_6 .text p {
    margin-top: 50px;
}

.step_7 {
    width: 100%;
    height: 1520px;
    background: url("../images/s14.png?v=1207") no-repeat center;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 90px;
}

.step_7 .w {
    width: 1280px;
}

.step_7 .titleBox {
    text-align: center;
}

.step_7 .one {
    margin-top: 105px;
}

.step_7 .one img {
    float: left;
}

.step_7 .one .box {
    float: right;
}

.step_7 .two {
    margin-top: 120px;
}

.step_7 .two img {
    float: right;
}

.step_7 .two .box {
    float: left;
}

.step_7 .item {
    width: 100%;
    height: 370px;
}

.step_7 .item img {
    height: 370px;
}

.step_7 .item .box {
    width: 560px;
    height: 370px;
    color: #333333;
}

.step_7 .item .box .title {
    font-size: 28px;
    font-style: italic;
}

.step_7 .two .box .title {
    text-align: right;
}

.step_7 .item .box .text {
    font-size: 24px;
    line-height: 36px;
}

.step_7 .item .box .text p {
    margin-top: 40px;
}

.step_7 .bottom {
    width: 100%;
    margin-top: 70px;
    color: #333;
    font-size: 24px;
    line-height: 36px;
}

.step_8 {
    width: 100%;
    height: 80px;
    background-color: #fff;
    text-align: center;
    line-height: 80px;
    color: #333;
    font-size: 18px;
}

.step_8 a {
    color: #333;
    text-decoration: none;
}