/* .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: #cc3f43;
    position: absolute;
    top: -21.5px;
    left: 50%;
    margin-left: -72.5px;
    z-index: 100;
}
.section2 {
    width: 1012px;
    height: 278px;
    margin: 0 auto;
    margin-bottom: 148.5px;
    background: url('../images/section2.jpg') no-repeat center;
}
.section3 {
    width: 662px;
    height: 457px;
    margin: 0 auto;
    margin-bottom: 79.5px;
    background: url('../images/section3.jpg') no-repeat center;
}
.section4 {
    width: 896px;
    height: 538px;
    margin: 0 auto;
    margin-bottom: 171.5px;
    background: url('../images/section4.jpg') no-repeat center;   
}
.section5 {
    width: 712px;
    height: 304px;
    margin: 0 auto;
    margin-bottom: 43px;
    background: url('../images/section5.jpg') no-repeat center;   
}

.section6 {
    width: 863px;
    height: 364px;
    margin: 0 auto;
    margin-bottom: 62px;
    background: url('../images/section6.jpg') no-repeat center;  
}
.section7 {
    width: 822px;
    height: 326px;
    margin: 0 auto;
    margin-bottom: 166px;
    background: url('../images/section7.jpg') no-repeat center;  
}