#index-content .container {
    margin: 0;
    width: 100%;
}

.container .part1.tac, .container .part2.tac {
    width: 1200px;
    margin: 0 auto;
}

.part3 {
    background-image: url(../images/cpyyZxycBG.png);
    background-repeat: no-repeat;
    background-position: center;
    /*background-size: 100% auto;*/
    width: 100%;
    height: 700px;
}

.cfff {
    color: #fff;
}

.part3 .content {
    overflow: hidden;
    height: 100%;
    width: 1270px;
    margin: 0 auto;
}

.box {
    display: flex;
    flex-wrap: wrap;
}


.title {
    width: 100%;
    line-height: 30px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 73px;
    text-align: left;
}


.icon {
    flex: 0 0 73px;
}

.icon img {
    width: 73px;
}

.text {
    flex: 1 1;
    color: #a3d3f8;
    line-height: 30px;
    display: flex;
    flex-wrap: wrap;
    padding: 0 20px;
    text-align: left;
}


.sjdz {
    position: absolute;
    left: 0;
    top: 250px;
    width: 360px;
}

.zhzs {
    position: absolute;
    left: 75px;
    top: 450px;
    width: 275px;
}

.zhyy {
    position: absolute;
    left: 470px;
    top: 500px;
    width: 375px;
}

.zhwy {
    position: absolute;
    left: 910px;
    top: 250px;
    width: 360px;
}

.zhfw {
    position: absolute;
    left: 900px;
    top: 450px;
    width: 270px;
}

.sjdz span,
.zhyy span,
.zhwy span {
    display: inline-block;
    width: 33%;
    word-break: keep-all;
}

.zhzs span,
.zhfw span {
    display: inline-block;
    width: 50%;
}
