﻿@charset "utf-8";

header,
nav,
section,
footer {
    display: block;
}

body {
    background: #fff none;
    color: #333;
    font-family: "宋体";
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

.wrapper {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

body,
ul,
ol,
dl,
li,
dt,
dd,
p,
input,
datalist,
h1,
h2,
h3,
h4 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

ol,
ul,
dl {
    list-style-type: none;
}

a,
input,
button {
    text-decoration: none !important;
    color: inherit;
    outline: none;
}

img {
    max-width: 100%;
    height: auto;
}

.clearfix {
    *zoom: 1
}

.spirit {
    min-width: 14rem !important;
}
    .spirit .back_home {
        width: 16.5rem;
        height: 0.5rem;
        margin: 0 auto;
        padding-top: 0.2rem;
    }
        .spirit .back_home a {
            color: #fff;
            font-size: 0.26rem;
        }

    .spirit .lb1 .xl {
        width: 0.7rem;
        height: .44rem;
        margin: 1.8rem auto 0;
        background: url(/content/img/new-home/spirit-arrow.png) no-repeat center center;
        background-size: 100%;
        transition: all 0.5s;
        opacity: 0;
    }

        .spirit .lb1 .xl.cur {
            opacity: 1;
        }

.swiper-pagination {
    display: none;
}

.spirit li.lb1 {
    background: url(/content/img/new-home/spirit-bg1.jpg) no-repeat center center;
}

    .spirit li.lb1 .list {
        width: 9rem;
        margin: 2.13rem auto 0;
    }

        .spirit li.lb1 .list .img {
            width: 9.5rem;
            height: 2.7rem;
        }

@keyframes scaleDraw { /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
    0% {
        transform: scale(0); /*开始为原始大小*/
    }

    25% {
        transform: scale(0.25); /*放大1.1倍*/
    }

    50% {
        transform: scale(0.5);
    }

    75% {
        transform: scale(0.75);
    }

    100% {
        transform: scale(1);
    }
}

.ballon {
    animation-name: scaleDraw;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-duration: 1s;
}

@keyframes scaleDraw1 {
    0% {
        transform: scale(0);
    }

    25% {
        transform: scale(0);
    }

    50% {
        transform: scale(0);
    }

    75% {
        transform: scale(0.5);
    }

    100% {
        transform: scale(1);
    }
}

.ballon1 {
    animation-name: scaleDraw1;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-duration: 2s;
}

.spirit li.lb1 .list .span {
    display: block;
    width: 8.6rem;
    font: 0.32rem '微软雅黑';
    color: #faf0da;
    margin: 0.9rem auto 0;
    line-height: 0.68rem;
    text-align: center;
}

.spirit li.lb1 .list .yd_span {
    display: none;
}
/* 2 */
.spirit li.lb2 {
    background: url(/content/img/new-home/spirit-bg2.jpg) no-repeat center center;
}

    .spirit li.lb2 .list {
        width: 11.7rem;
        height: 10.8rem;
        margin: 0 auto 0;
    }

        .spirit li.lb2 .list .yd {
            display: none;
        }

        .spirit li.lb2 .list .pc {
            width: 7.3rem;
            float: right;
        }

            .spirit li.lb2 .list .pc p {
                font: 0.26rem '微软雅黑';
                color: #fff;
                line-height: 0.6rem;
                text-indent: 2em;
                text-align: justify;
                margin-bottom: 0.56rem;
            }

            .spirit li.lb2 .list .pc .tz {
                display: block;
                width: 1.09rem;
                float: right;
                height: 1.09rem;
                background: url(/content/img/new-home/spirit-btn.png) no-repeat;
                background-size: 100%;
                margin: 0.16rem -0.12rem 0 0;
            }
/* 3 */
.spirit li.lb3 {
    background: url(/content/img/new-home/spirit-bg3.jpg) no-repeat center center;
}

    .spirit li.lb3 .list {
        width: 12.03rem;
        height: 8rem;
        margin: 0.9rem auto 0;
        background: url(/content/img/new-home/spirit-opacity.png) no-repeat center center;
        background-size: 100%;
        padding-top: 0.73rem;
    }

        .spirit li.lb3 .list .pc {
            width: 12.03rem;
            height: 0.91rem;
        }

        .spirit li.lb3 .list .yd {
            display: none;
        }

        .spirit li.lb3 .list ul {
            width: 11.2rem;
            margin: 0.62rem auto 0;
        }

            .spirit li.lb3 .list ul li {
                float: left;
                width: 3.31rem;
                height: 0.71rem;
                background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                background-size: 100%;
                margin: 0 0.21rem 0.29rem;
            }

                .spirit li.lb3 .list ul li a {
                    display: block;
                    font: 0.28rem '微软雅黑';
                    color: #444;
                    line-height: 0.71rem;
                    text-align: center;
                }

                .spirit li.lb3 .list ul li:hover {
                    background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                    background-size: 100%;
                }

                .spirit li.lb3 .list ul li a:hover {
                    color: #fff;
                }
/* 4 */
.spirit li.lb4 {
    background: url(/content/img/new-home/spirit-bg4.jpg) no-repeat center center;
}

    .spirit li.lb4 .list {
        width: 12.03rem;
        height: 8rem;
        margin: 0.9rem auto 0;
        background: url(/content/img/new-home/spirit-opacity.png) no-repeat center center;
        background-size: 100%;
        padding-top: 0.73rem;
    }

        .spirit li.lb4 .list .yd {
            display: none;
        }

        .spirit li.lb4 .list .pc {
            width: 12.03rem;
            height: 0.91rem;
        }

        .spirit li.lb4 .list ul {
            width: 11.2rem;
            margin: 0.62rem auto 0;
        }

            .spirit li.lb4 .list ul li {
                float: left;
                width: 3.31rem;
                height: 0.71rem;
                background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                background-size: 100%;
                margin: 0 0.21rem 0.29rem;
            }

                .spirit li.lb4 .list ul li a {
                    display: block;
                    font: 0.28rem '微软雅黑';
                    color: #444;
                    line-height: 0.71rem;
                    text-align: center;
                }

                .spirit li.lb4 .list ul li:hover {
                    background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                    background-size: 100%;
                }

                .spirit li.lb4 .list ul li a:hover {
                    color: #fff;
                }
/* 5 */
.spirit li.lb5 {
    background: url(/content/img/new-home/spirit-bg5.jpg) no-repeat center center;
}

    .spirit li.lb5 .list {
        width: 12.03rem;
        height: 8rem;
        margin: 0.9rem auto 0;
        background: url(/content/img/new-home/spirit-opacity.png) no-repeat center center;
        background-size: 100%;
        padding-top: 0.73rem;
    }

        .spirit li.lb5 .list .yd {
            display: none;
        }

        .spirit li.lb5 .list .pc {
            width: 12.03rem;
            height: 0.91rem;
        }

        .spirit li.lb5 .list ul {
            width: 11.2rem;
            margin: 0.62rem auto 0;
        }

            .spirit li.lb5 .list ul li {
                float: left;
                width: 3.31rem;
                height: 0.71rem;
                background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                background-size: 100%;
                margin: 0 0.21rem 0.29rem;
            }

                .spirit li.lb5 .list ul li a {
                    display: block;
                    font: 0.28rem '微软雅黑';
                    color: #444;
                    line-height: 0.71rem;
                    text-align: center;
                }

                .spirit li.lb5 .list ul li:hover {
                    background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                    background-size: 100%;
                }

                .spirit li.lb5 .list ul li a:hover {
                    color: #fff;
                }
/* 6 */
.spirit li.lb6 {
    background: url(/content/img/new-home/spirit-bg6.jpg) no-repeat center center;
}

    .spirit li.lb6 .list {
        width: 12.03rem;
        height: 8rem;
        margin: 0.9rem auto 0;
        background: url(/content/img/new-home/spirit-opacity.png) no-repeat center center;
        background-size: 100%;
        padding-top: 0.73rem;
    }

        .spirit li.lb6 .list .yd {
            display: none;
        }

        .spirit li.lb6 .list .pc {
            width: 12.03rem;
            height: 0.91rem;
        }

        .spirit li.lb6 .list ul {
            width: 11.2rem;
            margin: 0.62rem auto 0;
        }

            .spirit li.lb6 .list ul li {
                float: left;
                width: 3.31rem;
                height: 0.71rem;
                background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                background-size: 100%;
                margin: 0 0.21rem 0.29rem;
            }

                .spirit li.lb6 .list ul li:hover {
                    background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                    background-size: 100%;
                }

                .spirit li.lb6 .list ul li a:hover {
                    color: #fff;
                }

                .spirit li.lb6 .list ul li a {
                    display: block;
                    font: 0.28rem '微软雅黑';
                    color: #444;
                    line-height: 0.71rem;
                    text-align: center;
                }

a:hover {
    text-decoration: none;
}

/* 特殊样式 */
.spirit .swiper-pagination-bullet {
    width: 0.18rem;
    height: 0.18rem;
    display: inline-block;
    border-radius: 100%;
    background: #f5dcab;
    opacity: 1;
}

.spirit .swiper-pagination-bullet-active {
    opacity: 1;
    background: #f77928;
}

.swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0.16rem 0 !important;
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 0.35rem !important
}

/* 兼容 */
/* 1 */
.jr {
    min-width: auto;
    overflow: visible !important;
}

    .jr .lb1 .xl {
        display: none;
    }

.swiper-pagination {
    display: none;
}

.jr li.lb1 {
    background: url(/content/img/new-home/spirit-bg1.jpg) no-repeat center center;
    height: 867px;
    padding-top: 213px;
}

    .jr li.lb1 .list {
        width: 900px;
        margin: 0 auto 0;
    }

        .jr li.lb1 .list .img {
            width: 900px;
            height: 370px;
        }

        .jr li.lb1 .list .span {
            display: block;
            width: 860px;
            font: 32px '微软雅黑';
            color: #faf0da;
            margin: 90px auto 0;
            line-height: 68px;
            text-align: center;
        }

        .jr li.lb1 .list .yd_span {
            display: none;
        }
/* 2 */
.jr li.lb2 {
    background: url(/content/img/new-home/spirit-bg2.jpg) no-repeat center center;
}

    .jr li.lb2 .list .yd {
        display: none;
    }

    .jr li.lb2 .list .pc {
        width: 730px;
        float: right;
        margin-top: 10%
    }

        .jr li.lb2 .list .pc p {
            font: 26px '微软雅黑';
            color: #fff;
            line-height: 60px;
            text-indent: 2em;
            text-align: justify;
            margin-bottom: 56px;
        }

        .jr li.lb2 .list .pc .tz {
            display: block;
            width: 109px;
            float: right;
            height: 109px;
            background: url(/content/img/new-home/spirit-btn.png) no-repeat;
            background-size: 100%;
            margin: 16px -12px 0 0;
        }
/* 3 */
.jr li.lb3 {
    background: url(/content/img/new-home/spirit-bg3.jpg) no-repeat center center;
    height: 990px;
    padding-top: 90px;
}

    .jr li.lb3 .list {
        width: 1203px;
        height: 800px;
        margin: 0px auto 0;
        background: url(/content/img/new-home/spirit-opacity.png) no-repeat center center;
        background-size: 100%;
        padding-top: 73px;
    }

        .jr li.lb3 .list .pc {
            width: 1203px;
            height: 91px;
        }

        .jr li.lb3 .list .yd {
            display: none;
        }

        .jr li.lb3 .list ul {
            width: 1120px;
            margin: 62px auto 0;
        }

            .jr li.lb3 .list ul li {
                float: left;
                width: 331px;
                height: 71px;
                background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                background-size: 100%;
                margin: 0 21px 29px;
            }

                .jr li.lb3 .list ul li a {
                    display: block;
                    font: 28px '微软雅黑';
                    color: #444;
                    line-height: 71px;
                    text-align: center;
                }

                .jr li.lb3 .list ul li:hover {
                    background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                    background-size: 100%;
                }

                .jr li.lb3 .list ul li a:hover {
                    color: #fff;
                }
/* 4 */
.jr li.lb4 {
    background: url(/content/img/new-home/spirit-bg4.jpg) no-repeat center center;
    height: 990px;
    padding-top: 90px;
}

    .jr li.lb4 .list {
        width: 1203px;
        height: 800px;
        margin: 0px auto 0;
        background: url(/content/img/new-home/spirit-opacity.png) no-repeat center center;
        background-size: 100%;
        padding-top: 73px;
    }

        .jr li.lb4 .list .yd {
            display: none;
        }

        .jr li.lb4 .list .pc {
            width: 1203px;
            height: 91px;
        }

        .jr li.lb4 .list ul {
            width: 1120px;
            margin: 62px auto 0;
        }

            .jr li.lb4 .list ul li {
                float: left;
                width: 331px;
                height: 71px;
                background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                background-size: 100%;
                margin: 0 21px 29px;
            }

                .jr li.lb4 .list ul li a {
                    display: block;
                    font: 28px '微软雅黑';
                    color: #444;
                    line-height: 71px;
                    text-align: center;
                }

                .jr li.lb4 .list ul li:hover {
                    background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                    background-size: 100%;
                }

                .jr li.lb4 .list ul li a:hover {
                    color: #fff;
                }
/* 5 */
.jr li.lb5 {
    background: url(/content/img/new-home/spirit-bg5.jpg) no-repeat center center;
    height: 990px;
    padding-top: 90px;
}

    .jr li.lb5 .list {
        width: 1203px;
        height: 800px;
        margin: 0px auto 0;
        background: url(/content/img/new-home/spirit-opacity.png) no-repeat center center;
        background-size: 100%;
        padding-top: 73px;
    }

        .jr li.lb5 .list .yd {
            display: none;
        }

        .jr li.lb5 .list .pc {
            width: 1203px;
            height: 91px;
        }

        .jr li.lb5 .list ul {
            width: 1120px;
            margin: 62px auto 0;
        }

            .jr li.lb5 .list ul li {
                float: left;
                width: 331px;
                height: 71px;
                background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                background-size: 100%;
                margin: 0 21px 29px;
            }

                .jr li.lb5 .list ul li a {
                    display: block;
                    font: 28px '微软雅黑';
                    color: #444;
                    line-height: 71px;
                    text-align: center;
                }

                .jr li.lb5 .list ul li:hover {
                    background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                    background-size: 100%;
                }

                .jr li.lb5 .list ul li a:hover {
                    color: #fff;
                }
/* 6 */
.jr li.lb6 {
    background: url(/content/img/new-home/spirit-bg6.jpg) no-repeat center center;
    height: 990px;
    padding-top: 90px;
}

    .jr li.lb6 .list {
        width: 1203px;
        height: 800px;
        margin: 0px auto 0;
        background: url(/content/img/new-home/spirit-opacity.png) no-repeat center center;
        background-size: 100%;
        padding-top: 73px;
    }

        .jr li.lb6 .list .yd {
            display: none;
        }

        .jr li.lb6 .list .pc {
            width: 1203px;
            height: 91px;
        }

        .jr li.lb6 .list ul {
            width: 1120px;
            margin: 62px auto 0;
        }

            .jr li.lb6 .list ul li {
                float: left;
                width: 331px;
                height: 71px;
                background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                background-size: 100%;
                margin: 0 21px 29px;
            }

                .jr li.lb6 .list ul li:hover {
                    background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                    background-size: 100%;
                }

                .jr li.lb6 .list ul li a:hover {
                    color: #fff;
                }

                .jr li.lb6 .list ul li a {
                    display: block;
                    font: 28px '微软雅黑';
                    color: #444;
                    line-height: 71px;
                    text-align: center;
                }

a:hover {
    text-decoration: none;
}

.jr .swiper-wrapper {
    display: block;
}

@media only screen and (min-width: 240px) and (max-width: 768px) {
    article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
        display: block;
    }

    img {
        max-width: 100%;
        height: auto;
        width: auto\9; /*ie8*/
    }

    img, object {
        max-width: 100%;
    }

    a:active {
        color: #D90000;
    }

    .spirit-box > .swiper-wrapper {
        display: block !important;
    }

    .spirit-box.swiper-container {
        overflow: unset !important;
    }
    /* 1 */
    .spirit {
        min-width: 7.5rem !important;
    }
        .spirit .back_home {
            width: 7rem;
            height: 0.5rem;
            margin: 0 auto;
            padding-top: 0.2rem;
        }
            .spirit .back_home a {
                color: #fff;
                font-size: 0.26rem;
            }
       
    .spirit .lb1 .xl {
        width: .7rem;
        height: .44rem;
        margin: 1rem auto 0;
        background: url(/content/img/new-home/spirit-arrow.png) no-repeat center center;
        background-size: 100%;
        transition: all 0.5s;
        position: absolute;
        bottom: 10%;
        left: 3.4rem;
        opacity: 0;
    }

            .spirit .lb1 .xl.cur {
                opacity: 1;
            }

    .swiper-pagination {
        display: none;
    }

    .spirit li.lb1 {
        background: url(/content/img/new-home/spirit-yd1.jpg) no-repeat bottom center;
        background-size: 100% 100%;
    }

        .spirit li.lb1 .list {
            width: 7.5rem;
            margin: 0rem auto 0;
            text-align: center;
        }

            .spirit li.lb1 .list .img {
                width: 6.5rem;
                height: auto;
                margin: 30% auto 0;
            }

            .spirit li.lb1 .list .yd_span {
                display: block;
                width: 5rem;
                font: 0.32rem '微软雅黑';
                color: #faf0da;
                margin: 0.3rem auto 0;
                line-height: 0.72rem;
                text-align: center;
            }

            .spirit li.lb1 .list .span {
                display: none;
            }
    /* 2 */
    .spirit li.lb2 {
        background: none;
    }

        .spirit li.lb2 .list {
            width: 7.5rem;
            height: auto;
            margin: 0 auto 0;
            background: url(/content/img/new-home/spirit-yd2.jpg) no-repeat top center;
            background-size: 7.5rem auto;
            padding-top: 3.77rem;
            padding-bottom: 1rem;
        }

            .spirit li.lb2 .list .pc {
                display: none;
            }

            .spirit li.lb2 .list .yd {
                display: block;
                width: 6.3rem;
                float: none;
                margin: 0.93rem auto 0;
            }

                .spirit li.lb2 .list .yd p {
                    font: 0.28rem '微软雅黑';
                    color: #fff;
                    line-height: 0.6rem;
                    text-indent: 2em;
                    text-align: justify;
                    margin-bottom: 0.56rem;
                }

                .spirit li.lb2 .list .yd .tz {
                    display: block;
                    width: 4.5rem;
                    float: none;
                    height: 1rem;
                    color: #fff;
                    font: 0.28rem '微软雅黑';
                    text-align: center;
                    line-height: 0.85rem;
                    background: url(/content/img/new-home/spirit-yd-btn1.png) no-repeat;
                    background-size: 100%;
                    margin: 0.26rem auto 0;
                }
    /* 3 */
    .spirit li.lb3 {
        background: url(/content/img/new-home/spirit-yd3.png) no-repeat top center;
        background-size: 7.5rem auto;
        padding: 0.7rem 0 1.37rem 0;
    }

        .spirit li.lb3 .list {
            width: 7.1rem;
            height: 10.7rem;
            margin: 0rem auto 0;
            background: url(/content/img/new-home/spirit-yd-opacity.png) no-repeat bottom center;
            background-size: 100%;
            padding-top: 0.53rem;
        }

            .spirit li.lb3 .list .pc {
                display: none;
            }

            .spirit li.lb3 .list .yd {
                display: block;
                width: 7.5rem;
                height: auto;
            }

            .spirit li.lb3 .list ul {
                width: 7rem;
                margin: 0.62rem auto 0;
                padding-bottom: 0.4rem;
            }

                .spirit li.lb3 .list ul li {
                    float: left;
                    width: 3.3rem;
                    height: 0.72rem;
                    background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                    background-size: 100%;
                    margin: 0 0.1rem 0.38rem;
                }

                    .spirit li.lb3 .list ul li a {
                        display: block;
                        font: 0.28rem '微软雅黑';
                        color: #444;
                        line-height: 0.72rem;
                        text-align: center;
                    }

                    .spirit li.lb3 .list ul li:hover {
                        background: none
                    }

                    .spirit li.lb3 .list ul li a:hover {
                        color: #fff;
                        background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                        background-size: 100%;
                    }
    /* 4 */
    .spirit li.lb4 {
        background: url(/content/img/new-home/spirit-yd4.png) no-repeat top center;
        padding: 0.7rem 0 1.37rem 0;
        background-size: 7.5rem auto;
    }

        .spirit li.lb4 .list {
            width: 7.1rem;
            height: 10.7rem;
            margin: 0rem auto 0;
            background: url(/content/img/new-home/spirit-yd-opacity.png) no-repeat bottom center;
            background-size: 100%;
            padding-top: 0.53rem;
        }

            .spirit li.lb4 .list .pc {
                display: none;
            }

            .spirit li.lb4 .list .yd {
                display: block;
                width: 7.5rem;
                height: auto;
            }

            .spirit li.lb4 .list ul {
                width: 7rem;
                margin: 0.62rem auto 0;
                padding-bottom: 0.4rem;
            }

                .spirit li.lb4 .list ul li {
                    float: left;
                    width: 3.3rem;
                    height: 0.72rem;
                    background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                    background-size: 100%;
                    margin: 0 0.1rem 0.38rem;
                }

                    .spirit li.lb4 .list ul li a {
                        display: block;
                        font: 0.28rem '微软雅黑';
                        color: #444;
                        line-height: 0.72rem;
                        text-align: center;
                    }

                    .spirit li.lb4 .list ul li:hover {
                        background: none
                    }

                    .spirit li.lb4 .list ul li a:hover {
                        color: #fff;
                        background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                        background-size: 100%;
                    }
    /* 5 */
    .spirit li.lb5 {
        background: url(/content/img/new-home/spirit-yd5.png) no-repeat top center;
        padding: 0.7rem 0 1.37rem 0;
        background-size: 7.5rem auto;
    }

        .spirit li.lb5 .list {
            width: 7.1rem;
            height: 10.7rem;
            margin: 0rem auto 0;
            background: url(/content/img/new-home/spirit-yd-opacity.png) no-repeat bottom center;
            background-size: 100%;
            padding-top: 0.53rem;
        }

            .spirit li.lb5 .list .pc {
                display: none;
            }

            .spirit li.lb5 .list .yd {
                display: block;
                width: 7.5rem;
                height: auto;
            }

            .spirit li.lb5 .list ul {
                width: 7rem;
                margin: 0.62rem auto 0;
                padding-bottom: 0.4rem;
            }

                .spirit li.lb5 .list ul li {
                    float: left;
                    width: 3.3rem;
                    height: 0.72rem;
                    background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                    background-size: 100%;
                    margin: 0 0.1rem 0.38rem;
                }

                    .spirit li.lb5 .list ul li a {
                        display: block;
                        font: 0.28rem '微软雅黑';
                        color: #444;
                        line-height: 0.72rem;
                        text-align: center;
                    }

                    .spirit li.lb5 .list ul li:hover {
                        background: none
                    }

                    .spirit li.lb5 .list ul li a:hover {
                        color: #fff;
                        background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                        background-size: 100%;
                    }
    /* 6 */
    .spirit li.lb6 {
        background: url(/content/img/new-home/spirit-yd6.png) no-repeat top center;
        padding: 0.7rem 0 1.37rem 0;
        background-size: 7.5rem auto;
    }

        .spirit li.lb6 .list {
            width: 7.1rem;
            height: 10.7rem;
            margin: 0rem auto 0;
            background: url(/content/img/new-home/spirit-yd-opacity.png) no-repeat bottom center;
            background-size: 100%;
            padding-top: 0.53rem;
        }

            .spirit li.lb6 .list .pc {
                display: none;
            }

            .spirit li.lb6 .list .yd {
                display: block;
                width: 7.5rem;
                height: auto;
            }

            .spirit li.lb6 .list ul {
                width: 7rem;
                margin: 0.62rem auto 0;
                padding-bottom: 0.4rem;
            }

                .spirit li.lb6 .list ul li {
                    float: left;
                    width: 3.3rem;
                    height: 0.72rem;
                    background: url(/content/img/new-home/spirit-box.png) no-repeat center;
                    background-size: 100%;
                    margin: 0 0.1rem 0.38rem;
                }

                    .spirit li.lb6 .list ul li a {
                        display: block;
                        font: 0.28rem '微软雅黑';
                        color: #444;
                        line-height: 0.72rem;
                        text-align: center;
                    }

                    .spirit li.lb6 .list ul li:hover {
                        background: none
                    }

                    .spirit li.lb6 .list ul li a:hover {
                        color: #fff;
                        background: url(/content/img/new-home/spirit-active-box.png) no-repeat center;
                        background-size: 100%;
                    }
}
