/* .banner {
    height: 566px;
    background: url('../images/banner.jpg') no-repeat center;
} */
.banner-img {
  width: 100%;
  height: 100%;
}

.section1 {
    width: 100%;
    padding-top: 79px;
    padding-bottom: 102.5px;
}

.section1 .content {
    height: 348px;
    background: url('../images/section1.jpg') no-repeat center;
}

.line {
    width: 100%;
    height: 1px;
    margin-top: 21.5px;
    margin-bottom: 84.5px;
    background-color: #ccc;
    position: relative;
    z-index: 1;
}

.line .tag {
    /* width: 145px; */
    padding: 0 35.5px;
    height: 43px;
    font-size: 18px;
    line-height: 43px;
    text-align: center;
    border-radius: 21px;
    background-color: #df6067;
    position: absolute;
    top: -21.5px;
    left: 50%;
    margin-left: -72.5px;
    z-index: 100;
}

.section2 {
    width: 912px;
    height: 278px;
    margin: 0 auto;
    margin-bottom: 148.5px;
    background: url('../images/section2.jpg') no-repeat center;
}

.section3 {
    width: 728px;
    height: 610px;
    margin: 0 auto;
    margin-bottom: 79.5px;
    background: url('../images/section3.jpg') no-repeat center;
}

.section3-p {
    width: 683px;
    margin: 0 auto;
    font-size: 18px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 35px;
    margin-bottom: 16px;
    /* text-align: center; */
}

.section4 {
    width: 838px;
    height: 464px;
    margin: 0 auto;
    margin-bottom: 171.5px;
    background: url('../images/section4.jpg') no-repeat center;
}

.section5 {
    width: 797px;
    margin: 0 auto;
    margin-bottom: 129px;
}

.section5 div:first-child {
    width: 319px;
    height: 530px;
    float: left;
    background: url('../images/section5-1.jpg') no-repeat center;
}

.section5 div:last-child {
    width: 315px;
    height: 530px;
    float: right;
    background: url('../images/section5-2.jpg') no-repeat center;
}

.section6 {
    width: 822px;
    height: 390px;
    margin: 0 auto;
    margin-bottom: 151px;
    background: url('../images/section6.jpg') no-repeat center;
}