/* 优势*/
.section2 {
    background: #f6f6f6;
}

.advantage-wrap {
    position: relative;
}

.inliner-banner,
.inliner-banner-con {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    z-index: 5;
}

.inliner-banner ul li {
    background: no-repeat center;
    background-size: cover;
}

.inliner-banner-con {
    background: none;
}

.inliner-banner ul,
.inliner-banner-con ul {
    width: 100%;
    height: 100%;
}

.inliner-banner li,
.inliner-banner-con li {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 100%;
    text-align: center;
    transform: scale(0.8);
    z-index: 1;
}

.inliner-banner li.index,
.inliner-banner-con li.index {
    z-index: 2;
}

.inliner-banner li:first-child,
.inliner-banner-con li:first-child {
    left: 0;
    transform: scale(1);
}

.inliner-banner li a,
.inliner-banner-con li a {
    display: block;
    width: 100%;
    height: 100%;
}

.inliner-banner li .con,
.inliner-banner-con li .con {
    display: block;
    width: 606px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -145px 0 0 -303px;
    /* transform: scale(0); */
}

.inliner-banner li h3,
.inliner-banner-con li h3 {
    font-size: 35px;
    color: #ffffff;
    line-height: 40px;
    font-weight: 600;
}

.inliner-banner li h2,
.inliner-banner-con li h2 {
    font-size: 45px;
    color: #fff;
    line-height: 51px;
}

.inliner-banner li i,
.inliner-banner-con li i {
    width: 28px;
    height: 2px;
    margin: 18px auto 23px;
    display: block;
    background: #798994;
}

.inliner-banner li .font,
.inliner-banner-con li .font {
    font-size: 18px;
    color: #fff;
    line-height: 25px;
    width: 80%;
    margin: 0 auto;
}

.inliner-banner li .more,
.inliner-banner-con li .more {
    width: 178px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #d41833;
    color: #fff;
    font-size: 14px;
    margin: 60px auto 0;
}

.advantage-wrap .inliner-list,
.advantage-wrap .inliner-bg {
    width: 656px;
    height: 656px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -328px 0 0 -328px;
    z-index: 5;
    background: url(../advantage.sliding/imgs/index_advantage.png) no-repeat center;
    background-size: 100% 100%;
    /* transform: scale(0); */
}

.advantage-wrap .inliner-bg {
    /* transform: scale(0); */
    background: none;
}

.advantage-wrap .inliner-bg span {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0px;
    left: 41px;
}

.advantage-wrap .inliner-bg span.one {
    background: url(../advantage.sliding/imgs/index_advantage_bgg1.png) no-repeat center;
    background-size: 100% 100%;
    -webkit-animation: inlinerbg 1.2s infinite linear;
    animation: inlinerbg 1.2s infinite linear;
}

.advantage-wrap .inliner-bg span.two {
    background: url(../advantage.sliding/imgs/index_advantage_bgg2.png) no-repeat center;
    background-size: 100% 100%;
    -webkit-animation: inlinerbgo 1.2s infinite linear;
    animation: inlinerbgo 1.2s infinite linear;
}

@-webkit-keyframes inlinerbg {
    0% {
        -webkit-transform: translate(5px, -9px);
        transform: translate(5px, -9px);
    }

    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    100% {
        -webkit-transform: translate(5px, -9px);
        transform: translate(5px, -9px);
    }
}

@keyframes inlinerbg {
    0% {
        -webkit-transform: translate(5px, -9px);
        transform: translate(5px, -9px);
    }

    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    100% {
        -webkit-transform: translate(5px, -9px);
        transform: translate(5px, -9px);
    }
}

@-webkit-keyframes inlinerbgo {
    0% {
        -webkit-transform: translate(-5px, 9px);
        transform: translate(-5px, 9px);
    }

    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    100% {
        -webkit-transform: translate(-5px, 9px);
        transform: translate(-5px, 9px);
    }
}

@keyframes inlinerbgo {
    0% {
        -webkit-transform: translate(-5px, 9px);
        transform: translate(-5px, 9px);
    }

    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    100% {
        -webkit-transform: translate(-5px, 9px);
        transform: translate(-5px, 9px);
    }
}

.advantage-wrap .inliner-list .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.advantage-wrap .inliner-list .bg:nth-child(1) {
    width: 0;
    background: url(../advantage.sliding/imgs/index_advantage1.png) no-repeat top left;
}

.advantage-wrap .inliner-list .bg:nth-child(2) {
    height: 0;
    background: url(../advantage.sliding/imgs/index_advantage2.png) no-repeat top left;
}

.advantage-wrap .inliner-list .bg:nth-child(3) {
    width: 0;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    background: url(../advantage.sliding/imgs/index_advantage3.png) no-repeat right bottom;
}

.advantage-wrap .inliner-list .bg:nth-child(4) {
    top: auto;
    bottom: 0;
    height: 0;
    background: url(../advantage.sliding/imgs/index_advantage4.png) no-repeat left bottom;
}

.advantage-wrap .inliner-list li {
    width: 8px;
    height: 8px;
    position: absolute;
    background: url(../advantage.sliding/imgs/index_advantage_liicon1.png) no-repeat center;
    transition: all 0.3s;
    background-size: 100% 100%;
    z-index: 10;
    cursor: pointer;
}

.advantage-wrap .inliner-list li.li0 {
    top: 14.6%;
    left: 14%;
}

.advantage-wrap .inliner-list li.li1 {
    top: 15%;
    left: 85.8%;
}

.advantage-wrap .inliner-list li.li2 {
    top: 86%;
    left: 83.4%;
}

.advantage-wrap .inliner-list li.li3 {
    top: 83%;
    left: 12.4%;
}

.advantage-wrap .inliner-list li.on {
    background: url(../advantage.sliding/imgs/index_advantage_liicon2.png) no-repeat center;
    background-size: 100% 100%;
}

.section6 {
    background: #f6f6f6;
}

.section3 .fp-tableCell {
    position: relative;
}

.section6 .fp-tableCell {
    position: relative;
}