.info2_body .w {
    padding: 55px 0 80px 50px;
    min-height: 600px;
}


.info2_body .sideBar {
    width: 150px;
}

.info2_main {
    width: 1000px;
}

.info2_main .main_box {
    margin-bottom: 45px;
}

.info2_main .main_box .main_box_bg {
    width: 950px;
    height: 320px;
    margin-bottom: 20px;
    color: #ffffff;
    position: relative;
}

.bg1 {
    background: url("../images/pic1.png") no-repeat;
}

.bg2 {
    background: url("../images/pic2.png") no-repeat;
}

.bg3 {
    background: url("../images/pic3.png") no-repeat;
}

.info2_main .main_box .main_box_bg>div {
    position: absolute;
    bottom: 75px;
    left: 30px;
}

.bg2>div {
    text-align: right;
    right: 50px;
}

.info2_main .main_box .main_box_bg h1 {
    font-size: 65px;
    font-weight: 500;
}

.info2_main .main_box .main_box_bg h2 {
    font-size: 40px;
    font-weight: 500;
}

.info2_main .main_box .main_box_pic>div {
    margin-bottom: 50px;
}

.info2_main .main_box .main_box_pic>div img {
    width: 457px;
    height: 295px;
}

.info2_main .main_box .main_box_pic>div>div {
    margin-top: 20px;
}

.info2_main .main_box .main_box_pic>div>div p:first-child {
    font-size: 24px;
    color: #313131;
}

.info2_main .main_box .main_box_pic>div>div p:last-child {
    font-size: 24px;
    color: #666666;
}

.info2_main .main_box .main_box_pic>div:nth-child(2n) {
    margin-left: 35px;
}

.main_box_pic2>div {
    width: 1000px;
    height: 285px;
    margin-bottom: 40px;
    position: relative;
}

/*.main_box_pic2>.fl>div {*/
/*position: absolute;*/
/*width: 480px;*/
/*top: 105px;*/
/*left: 520px;*/
/*text-align: left;*/
/*}*/
.main_box_pic2>.fl>div h1 {
    font-size: 40px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
}

.main_box_pic2>.fl>div p {
    font-size: 14px;
    color: #5e6276;
}

.main_box_pic2>.fl:nth-child(2)>div {
    left: 0;
    text-align: right;
}

.main_box_pic2 .content_box div img {
    width: 480px;
    height: 284px;
}

.main_box_pic2 .content_box .font_box {
    width: calc(100% - 480px);
}

.main_box_pic2 .content_box:nth-child(2n) .font_box {
    padding-right: 40px;
}

.main_box_pic2 .content_box:nth-child(2n-1) .font_box {
    padding-left: 40px;
}

.main_box_pic2 .content_box:nth-child(2n-1) .font_box>p {
    text-align: right;

}

.main_box_pic2 .content_box:nth-child(2n) .font_box>div {
    text-align: right;
}

.main_box_pic2 .content_box .font_box>p {
    font-size: 73px;
    color: #e5e5e8;
}

.font_box div>p {
    text-align: left;
    text-indent: 25px;
    font-size: 15px;
    line-height: 1.6;
}

.main_box_pic2 .content_box .font_box h1 {
    font-size: 40px;
    margin-bottom: 20px;
}

@media (max-width: 1200px) {
    .info2_main {
        width: calc(100% - 150px);
    }

    .info2_main .main_box .main_box_bg {
        width: 100%;
        -webkit-background-size: 100%;
        background-size: 100% 100%;
    }

    .info2_main .main_box .main_box_pic>div {
        width: 50%;
    }

    .info2_main .main_box .main_box_pic>div img {
        max-width: 100%;
        height: 256px;
    }

    .info2_main .main_box .main_box_pic>div:nth-child(2n) {
        margin-left: 0;
    }

    .main_box_pic2>div {
        width: 100%;
        -webkit-background-size: 100% 100% !important;
        background-size: 100% 100% !important;
    }

    .main_box_pic2>.fl>div {
        width: 275px;
    }

    .main_box_pic2 .content_box .font_box>p {
        font-size: 42px;
    }

    .main_box_pic2 .content_box .font_box h1 {
        font-size: 30px;
    }
}