.brand {
            margin-bottom: 33px;
        }

        .brand dd {
            border: 0 !important;
            width: 120px !important;

        }

        .brand img {
            height: 40px;
        }

        .bflex {
            justify-content: space-between;
            flex-wrap: wrap;
            padding-top: .9462rem;
            margin-bottom: .8674rem;
        }

        .bflex img {
            width: 23.1% !important;
            margin-bottom: .7097rem;
        }

        .bflex:after {
            width: 46.2%;
            height: auto;
            content: "";
        }

        .wrap .dl2 dt {
            margin-bottom: 48px !important;
        }

        .seemore {
            margin-bottom: 20px;
        }

        /* 图片视频栏目 */
        .home1 .jchg {
            padding: 96px 0px 74px;
        }

        .home1 .jchg .titleBlock h1 {
            font-size: 28px;
            line-height: 37px;
            font-weight: normal;
            letter-spacing: 2px;
            padding-top: 54px;
        }

        .home1 .jchg .contentBlock {
            display: flex;
            justify-content: space-between;
            margin-top: 48px;
            position: relative;
        }

        .home1 .jchg .leftVideo {
            width: 719px;
        }

        .home1 .jchg .leftVideo video,
        .home1 .jchg .leftVideo img {
            width: 100%;
        }

        .home1 .jchg .rightImg {
            width: 474px;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            position: relative;
        }

        .home1 .jchg .rightImg img {
            width: 49.415%;
            height: 156px;
            cursor: pointer;
            margin-bottom: 6px;
        }

        .home1 .jchg .rightImg .more {
            position: absolute;
            bottom: 12px;
            right: 12px;
            background: white;
            padding: 6px 12px;
            border-radius: 4px;
            font-size: 14px;
            color: #333333;
            line-height: 19px;
            cursor: pointer;
        }

        .home1 .jchg .rightImg .more img {
            width: 16px;
            height: 16px;
            transform: translateY(3px);
            display: inline-block;
            margin-bottom: 0px;
        }

        .modal {
            position: fixed;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            z-index: 99;
            background: rgb(0, 0, 0, 0.4);
        }

        .modal .content {
            background: white;
            z-index: 2;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: 882px;
        }

        .modal .content .header {
            font-size: 20px;
            color: #333333;
            line-height: 27px;
            padding: 14px 24px;
            border-bottom: 1px solid #eee;
            height: auto;
            background: #fff;
        }

        .modal .content .header img {
            display: inline-block;
        }

        .modal .content .header .close {
            width: 20px;
            position: absolute;
            top: 18px;
            right: 24px;
        }

        .modal .content .header .back {
            width: 20px;
            transform: translateY(4px);
        }

        .modal .content .inner {
            height: 544px;
            padding: 16px 24px 10px 24px;
            box-sizing: border-box;
            overflow-y: scroll;
        }

        #jchgModal .inner {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }

        #jchgModal .content .inner img {
            width: 24.44%;
            margin-bottom: 6px;
            cursor: pointer;
        }

        /*滚动条整体样式*/
        #jchgModal .content .inner::-webkit-scrollbar {
            /*高宽分别对应横竖滚动条的尺寸*/
            width: 8px;
            height: 1px;
        }

        /*滚动条里面小方块*/
        #jchgModal .content .inner::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background: rgba(187, 187, 187);
        }

        /*滚动条里面轨道*/
        #jchgModal .content .inner::-webkit-scrollbar-track {
            background: #fff;
        }

        #imgModal .inner {
            overflow: hidden;
        }

        #imgModal .inner .imgShow {
            background: black;
            position: relative;
            height: 400px;
        }

        #imgModal .inner .imgShow .left {
            left: 24px;
        }

        #imgModal .inner .imgShow .right {
            right: 24px;
        }

        #imgModal .inner .imgShow .num {
            font-weight: bold;
            font-size: 14px;
            color: #FFFFFF;
            line-height: 32px;
            text-shadow: 0px 2px 4px #000000;
            position: absolute;
            bottom: 12px;
            right: 16px;
            z-index: 1;
        }

        #imgModal .inner .imgShow .num .active {
            font-size: 24px;
        }

        #imgModal .inner .imgList {
            white-space: nowrap;
            overflow-x: scroll;
            overflow-y: hidden;
            padding: 8px 0 0 0;
            font-size: 0;
        }

        #imgModal .inner .imgList img {
            width: 156px;
            margin-right: 6px;
            display: inline-block;
        }

        #imgModal .inner .jchgSwiper2 {
            height: 400px;
            margin: 0 auto;
        }

        #imgModal .swiper {
            width: 100%;
            height: 100%;
        }

        #imgModal .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        #imgModal .swiper-slide img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }


        #imgModal .swiper-slide {
            background-size: cover;
            background-position: center;
        }

        #imgModal .jchgSwiper2 {
            height: 80%;
            width: 100%;
        }

        #imgModal .jchgSwiper2 .swiper-slide {
            background: #000000 !important;
        }

        #imgModal .jchgSwiper2 .swiper-slide img {
            width: 600px;
        }

        #imgModal .jchgSwiper1 {
            height: 20%;
            box-sizing: border-box;
            padding: 0px 0;
        }

        #imgModal .jchgSwiper1 .swiper-slide {
            width: 25%;
            height: 100%;
        }

        #imgModal .jchgSwiper1 .swiper-slide-thumb-active {
            opacity: 1;
        }

        #imgModal .swiper-slide img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        #imgModal .swiper-button-prev img,
        #imgModal .swiper-button-next img {
            width: 40px;
            height: 40px;
            background: rgb(84, 84, 84, 0.8);
        }

        #imgModal .swiper-button-prev:after,
        #imgModal .swiper-button-next:after {
            content: '';
        }

        #imgModal .swiper-button-prev {
            left: 24px;
        }

        #imgModal .swiper-button-next {
            right: 24px;
        }

        /* 触屏版 */

        .home2 .memory .top {
            height: 6.15083746rem;
            box-sizing: border-box;
            margin-bottom: 2.20799293rem;
        }

        .home2 .memory .contentBlock .leftVideo {
            width: 100%;
            height: 16.28rem
                /* 227.9/14 */
            ;
            display: block;
            border-radius: .57rem
                /* 8/14 */
                .57rem
                /* 8/14 */
                0 0;
            overflow: hidden;
        }

        .home2 .memory .contentBlock .leftVideo img {
            width: 100%;
        }

        .home2 .memory .contentBlock .rightImg {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            position: relative;
        }

        .home2 .memory .contentBlock .rightImg img {
            width: 7.93rem
                /* 111/14 */
            ;
            height: 5.29rem
                /* 74/14 */
            ;
            margin-top: .36rem
                /* 5/14 */
            ;
        }

        .home2 .memory .contentBlock .rightImg .last {
            width: 7.93rem
                /* 111/14 */
            ;
            height: 5.29rem
                /* 74/14 */
            ;
            position: absolute;
            bottom: 0;
            right: 0;
            background: rgba(0, 0, 0, 0.6);
            border-radius: 0px 0px .63085512rem 0px;
            font-size: 1.10399647rem;
            color: #FFFFFF;
            text-align: center;
        }

        .home2 .memory .contentBlock .rightImg .last div {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 100%;
        }

        #memoryListModal {
            position: fixed;
            top: 0;
            bottom: 0;
            right: 0;
            left: 0;
            background: black;
            z-index: 100;
        }

        #memoryListModal .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        #memoryListModal .swiper-slide img {
            display: block;
            width: 100%;
            height: 16.71766079rem;
            object-fit: cover;
        }

        #memoryListModal .memorySwiper {
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            transform: translateY(-50%);
        }

        #memoryListModal .back {
            position: absolute;
            top: 1.57713781rem;
            left: 1.26171025rem;
            width: 1.89256537rem;
            height: 1.89256537rem;
        }

        #memoryImgModal .content {
            bottom: 0;
            right: 0;
            left: 0;
            border-radius: .63085512rem .63085512rem 0 0;
            background: white;
            z-index: 2;
            position: absolute;
            transform: translate(0);
            width: 100%;
            top: auto;
            border: .57rem
                /* 8/14 */
                .57rem
                /* 8/14 */
                0px 0px;
            overflow: hidden;
        }

        #memoryImgModal .header {
            padding: 1.43rem
                /* 20/14 */
                1.14rem
                /* 16/14 */
            ;
            border: 0;
            position: relative;
            line-height: 1.71rem
                /* 24/14 */
            ;
            height: 1.71rem
                /* 24/14 */
            ;
        }

        #memoryImgModal .backImg {
            display: inline-block;
            height: 24px;
        }

        #memoryImgModal .title {
            position: absolute;
            left: 10.86rem;
            /* transform: translateX(-50%); */
            display: inline;
            font-weight: 500;
            font-size: 1.29rem
                /* 18/14 */
            ;
            color: #333333;
        }

        #memoryImgModal .inner {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            padding: 0 1.14rem
                /* 16/14 */
            ;
            height: 68.7vh;
            box-sizing: border-box;
        }

        #memoryImgModal .inner img {
            width: 32.5%;
            margin-bottom: .39428445rem;
        }

        /* mobile nav */
        .historyM {
            position: fixed;
            right: .63085512rem;
            width: 5.67769612rem;
            text-align: center;
            z-index: 101;
            display: none;
        }

        .historyM img {
            margin: 0 auto;
            width: .78856891rem;
            height: .47314134rem;
        }

        .historyM .list {
            background: #222;
            padding: .78856891rem .94628269rem;
            line-height: 1.57713781rem;
        }

        .historyM .list a {
            color: white;
            opacity: 0.6;
        }

        .shadowM {
            position: fixed;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 100;
            display: none;
            opacity: 0;
        }