 * {
            margin: 0;
            padding: 0;
        }
	/* 定义动画 */
			@keyframes floatAnimation {
				0% {
					top: 0px;
					/* transform: translateY(0px); */
				}

				50% {
					/* transform: translateY(300px); */
					transform: translate(600px, 500px);
				}

				100% {
					/* transform: translateY(0px); */
					transform: translate(1200px, 0px);
				}
			}

		.BayWindow {
				width: 360px;
				height: 240px;
				background-color: #4589F0;
				position: absolute;
				top: 0;
				z-index: 9999;
				animation: floatAnimation 30s ease-in-out infinite;
				border-radius: 5px;
				background: url("images/bwbg.png") no-repeat;
				background-size: 100% 100%;

				/* scrollbar-base-color: #f1f1f1; /* 滚动条基准颜色 */
				*/
				/* scrollbar-face-color: #888; /* 滚动条颜色 */
				*/
				/* scrollbar-track-color: #f1f1f1; /* 滚动条轨道颜色 */
				*/
			}

			.BayWindow-gb {
				width: 16px;
				height: 15px;
				/* font-family: Source Han Sans CN;
				font-weight: 400;
				font-size: 20px;
				color: #333; */
				position: absolute;
				top: 10px;
				right: 10px;
			}

			.BayWindow-cnt {
				width: 90%;
				margin: 45px auto 0;
				font-family: Source Han Sans CN;
				font-weight: 400;
				font-size: 17px;
				color: #fff;
				line-height: 24px;
				/* height: 200px; */
				/* overflow-y: scroll; */
			}

			.BayWindow-cnt div {
				text-align: center;
				font-family: Source Han Sans CN;
				font-weight: 500;
				font-size: 28px;
				color: #F2F5FA;
				line-height: 48px;
			}

			.BayWindow-more {
				width: 120px;
				height: 28px;
				background: #159DEE;
				border-radius: 14px;
				font-family: Source Han Sans CN;
				font-weight: 400;
				font-size: 16px;
				color: #F2F5FA;
				display: flex;
				justify-content: center;
				align-items: center;
				margin: 40px auto 0;
			}

			/* 全局滚动条样式 */
			::-webkit-scrollbar {
				width: 6px;
				/* 垂直滚动条的宽度 */
				height: 6px;
				/* 水平滚动条的高度 */
				display: none;
			}

			/* 滚动条的轨道 */
			::-webkit-scrollbar-track {
				background: #f1f1f1;
				/* 滚动条轨道的背景色 */
				border-radius: 6px;
				/* 轨道的圆角 */
			}

			/* 滚动条的滑块 */
			::-webkit-scrollbar-thumb {
				/* background-color: #888; /* 滑块的背景色 */
				*/ border-radius: 6px;
				/* 滑块的圆角 */
				/* border: 3px solid #f1f1f1; /* 滑块的边框，用于创建间隙效果 */
				*/
			}

			/* 鼠标悬停在滑块上时的样式 */
			::-webkit-scrollbar-thumb:hover {
				background-color: #555;
				/* 滑块悬浮时的背景色 */
			}

.BayWindow-del {
				width: 1200px;
				height: 800px;
				position: fixed;
				/* top: 30px; */
				left: 0%;
				right: 0%;
				margin: auto;
				z-index: 9999;
				overflow: hidden;
				background-color: #fff;
				padding: 30px;
				border-radius: 10px;
				/* box-shadow: 0px 0px 10px 5px #eee; */
				font-family: Source Han Sans CN;
				font-weight: 400;
				font-size: 18px;
				color: #333;
				box-sizing: border-box;
                display:none;
			}
			.BayWindow-del-p{
				width: 100%;
				height: 740px;
				overflow-y: scroll;
                text-align:center;
			}
			.BayWindow-del-img{
				width: 18px;
				height: 18px;
				display: block;
				position: absolute;
				top: 10px;
				right: 10px;
			}

        ul {
            list-style: none;
        }

        .swiper-container {
            width: 100%;
            height: 100vh;
        }

        .swiper-container-except {
            width: 100%;
            height: calc(100vh - 14.97vh);
        }

        .swiper-slide {
            width: 100%;
            height: 100vh;
            /* height: 85vh; */
        }
        .home-box1 {
            position: relative;
            width: 100%;
            height: 100vh;
            background: url("/images/home/shou1-lun1.png") no-repeat;
            background-size: 100% 100%;
        }

        .home-box1 .hb1-swiper1 {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100vh;
        }
        .swiper-pagination{
            margin-bottom: 3.21vh;
        }
        .pagination-left{
            position: absolute;
            z-index: 99;
            left: 42.1875vw;
            bottom: 30px;
            font-size: 1.042vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
        }
        .pagination-right{
            position: absolute;
            z-index: 99;
            right: 42.1875vw;
            bottom: 30px;
            font-size: 1.042vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
        }
        .home-box1 .hb1-swiper1 .swiper-wrapper .swiper-slide {
            position: relative;
            width: 100%;
            height: 100%;
        }
        .home-box1 .hb1-swiper1 .swiper-wrapper .swiper-slide img {
            width: 100%;
            height: 100%;
        }
        .home-box1 .hb1-swiper1 .swiper-pagination-bullet {
            width: 3.125vw;
            height: 2px;
            background: #FFFFFF;
            opacity: 0.4;
        }

        .home-box1 .hb1-swiper1 .swiper-pagination-bullet-active {
            opacity: 1;
        }

        /*2222222*/
        .hb2-box {
            position: relative;
            display: flex;
             justify-content: space-between;
            width: 100%;
            height: calc(100% - 14.97vh);
            background: url("/images/home/shou2-bei.png") no-repeat;
            background-size: 100% 100%;
        }

        .hb2-cont {
            position: relative;
            z-index: 10;
            margin-left: 12.917vw;
            overflow: hidden;
        }

        .hb2c-title {
            margin: 6.63vh 0 5.556vh 0;
            font-size: 1.667vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #333333;
        }

        .hb2c-log {
            width: 11.458vw;
            height: 8.24vh;
        }

        .hb2c-log-bott {
            margin-top: 1.93vh;
            width: 7.292vw;
            height: 1px;
            background: #9A9A9A;
        }

        .hb2c-p-box {
            margin-top: 4.06vh;
            width: 37.742vw;
            height: 21.39vh;
            font-size: 0.9375vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #333333;
            line-height: 3.333vh;
            text-indent: 2em;
        }

        .hb2c-more-box {
            position: relative;
            width: 8.333vw;
            height: 5.88vh;
        }

        .hb2c-more-ident {
            position: absolute;
            top: 0;
            left: 0;
            width: 2.865vw;
            height: 100%;
            border-radius: 1.458vw;
            background: #EFBD16;
            transition: 0.5s;
        }

        .hb2c-more {
            position: relative;
            z-index: 10;
            width: 100%;
            height: 100%;
            justify-content: center;
            margin-top: 3.333vh;
            display: flex;
            align-items: center;
        }

        .hb2c-more span {
            font-size: 0.9375vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #333333;
        }

        .hb2c-more .hb2c-m-jian {
            margin-left: 0.5vw;
            width: 1.042vw;
            height: 1.667vh;
            background: url("/images/home/jiantou-h.png") no-repeat;
            background-size: 100% 100%;
        }

        .hb2c-more-box:hover .hb2c-more-ident {
            transition: 0.5s;
            width: 100%;
        }

        .hb2c-more-box:hover .hb2c-more span {
            color: #ffffff;
        }

        .hb2c-more-box:hover .hb2c-more .hb2c-m-jian {
            background: url("/images/home/jiantou-b.png") no-repeat;
            background-size: 100% 100%;
        }

        .hb2c-bott-box {
            display: flex;
            margin-top: 14.42vh;
        }

        .hb2c-bott-box .hb2c-b-item {
            /* margin-right: 2.083vw; */
            margin-right: 1.283vw;
            width:6.4vw;
        }

        .hb2c-bott-box .hb2c-b-item:last-child {
            margin-right: 0;
        }

        .hb2c-bott-box .hb2c-b-item span:nth-child(1) {
            margin-bottom: 1.93vh;
            display: block;
            font-size: 1.875vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #1181C4;
        }

        .hb2c-bott-box .hb2c-b-item span:nth-child(2) {
            /* border-top: 1px solid #9A9A9A;
            padding-top: 1.93vh; */
            display: block;
            font-size: 0.9375vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #666666;
        }
        
        .hb2c-bott-boxse {
            display: flex;
            margin-top: 2.42vh;
        }

        .hb2c-bott-boxse .hb2c-b-item {
            /* margin-right: 2.083vw; */
            margin-right: 1.283vw;
            width:6.4vw;
        }

        .hb2c-bott-boxse .hb2c-b-item:last-child {
            margin-right: 0;
        }

        .hb2c-bott-boxse .hb2c-b-item span:nth-child(1) {
            margin-bottom: 1.93vh;
            display: block;
            font-size: 1.875vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #1181C4;
        }

        .hb2c-bott-boxse .hb2c-b-item span:nth-child(2) {
            /* border-top: 1px solid #9A9A9A;
            padding-top: 1.93vh; */
            display: block;
            font-size: 0.9375vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #666666;
        }


        .hb2-video-box {
            display:none;
            margin: 38.93vh 0 0 19.6875vw;
            width: 3.125vw;
            height: 6.42vh;
        }
        .hb2-video-box1{
            width: 49%;
            height: 99.8%;
            margin-top:0.2%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            /* position: absolute;
            top:0;
            left:27%; */
        }
        .hb2-video-box1-top{
            width:100%;
            height:61vh;
            background-color:#ffffff;
        }
        .hb2-video-box1-bottom{
            width:100%;
            height:13vh;
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 6.84vh;
        }
        .hvbb-item{
            position: relative;
            width:11.6vw;
            height:100%;
        }
        .hvbb-item-mask{
            width: 100%;
            height: 100%;
            position: absolute;
            top:0;
            left: 0;
            background-color: rgba(0,0,0,0.5);
        }
        .hvbb-item img{
            width:100%;
            height:100%;
        }
        .hb2-video-mask{
            width:40%;
            height:100%;
            position: absolute;
            top:0;
            left:0;
            z-index:8;
            background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0))
        }
        .hb2-video-box1 .video-js{
            height:100%!important;
        }
        .hb2-video-box1 video{
            border:none;
            outline: none;
            object-fit: contain;
            /* height: auto!important; */
        }
        /*33333333*/
        .hb3-box {
            width: 100%;
            height: calc(100% - 14.97vh);
            background: url("/images/home/shou3-beijing.png") no-repeat;
            background-size: 100% 100%;
            overflow: hidden;
        }

        .hb3b-tit-box {
            margin: 6.63vh 0 0 13.021vw;
            display: flex;
        }

        .hb3b-tit {
            font-size: 1.667vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #FFFFFF;
        }

        .hb3b-tit-tab {
            margin-top: 0.86vh;
            display: flex;
            align-items: center;
        }

        .hb3b-tit-tab span {
            padding-bottom: 1.07vh;
            margin-left: 2.083vw;
            display: block;
            font-size: 1.354vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #FFFFFF;
        }
        .hb3b-tit-tab .hb3b-tit-tab-xuan{
            padding-bottom: calc(1.07vh - 2px);
            color: #EFBD16;
            border-bottom: 2px solid #EFBD16;
        }
        .hb3b-tit-tab span:hover {
            padding-bottom: calc(1.07vh - 2px);
            color: #EFBD16;
            border-bottom: 2px solid #EFBD16;
            /*transition:border-bottom 2s;*/
        }
        .hb3c-s-more-box{
            /* margin-left: 33.646vw; */
            margin-left: 56.646vw;
        }
        .hb3c-s-more-box .hb2c-more{
            margin-top: 0;
        }
        .hb3-cont {
            width: 62.5vw;
            margin: 5.13vh auto 0;
            display: flex;
            flex-wrap: wrap;
        }

        .hb3-c-item {
            position: relative;
            margin: 0 0.9375vw 2.14vh 0;
            box-sizing: border-box;
            width: 19.792vw;
            /* height: 26.74vh; */
            height:61.74vh;
            background: #FFFFFF;
            /* padding: 0 1.146vw 0 1.5625vw; */
            border-bottom: 4px solid #4599F0;
            overflow: hidden;
        }
        .hb3-ci-tit-box{
            width:100%;
            box-sizing: border-box;
            padding: 0 1.146vw 0 1.5625vw;
        }
        .hb3-ci-mask-sum {
            position: absolute;
            right: 2.1875vw;
            bottom: -15.26vh;
            font-size: 6.25vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #666666;
        }

        .hb3-c-item:hover .hb3-ci-mask-sum {
            transition: 1s;
            bottom: -7.5vh;
        }

        .hb3-c-item:hover {
            background: #333333;
            transition: background 1.2s;
        }

        .hb3-c-item:hover .hb3-ci-tit span {
            color: #ffffff;
        }

        .hb3-c-item:hover .hb3-ci-p {
            color: #BCBCBC;
        }
        .hb3-ci-item-img-box{
            width:100%;
            height:26vh;
        }
        .hb3-ci-item-img-box img{
            width:100%;
            height:100%;
        }
        .hb3-ci-tit {
            margin-top: 4.28vh;
            display: flex;
            align-items: center;
        }

        .hb3-ci-tit img {
            width: 1.40625vw;
            height: 2.99vh;
        }

        .hb3-ci-tit span {
            margin-left: 0.573vw;
            font-size: 0.9375vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #333333;
        }

        .hb3-ci-p {
            margin-top: 2.96vh;
            width: 100%;
            font-size: 0.729vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #999999;
            text-overflow: ellipsis;
            overflow: hidden;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            display: -webkit-box;
        }

        /*44444444444444*/
        .hb4-box {
            width: 73.958vw;
            margin: 0 auto;
        }

        .hb4b-tit-box {
            margin-top: 5.13vh;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .hb4b-tit-box span {
            font-size: 1.667vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #333333;
        }

        .hb4b-more-box .hb2c-more {
            margin-top: 0;
        }

        .hb4b-more-box .hb2c-more span {
            font-size: 0.9375vw;
        }

        .hb4-cont-box {
            margin-top: 4.71vh;
            width: 100%;
            display: flex;
        }

        .hb4c-item {
            position: relative;
            margin-right: 1.042vw;
            width: 12.5vw;
            height: 59.89vh;
            transition: 1s;
            overflow: hidden;
        }
        .hb4c-item:not(:first-child) .hb4c-s-p{
            display: none;
        }
        .hb4c-item:not(:first-child) .hb4c-s-more-box{
            display: none;
        }
        .hb4c-item-tit {
            position: absolute;
            bottom: 4.28vh;
            left: 1.458vw;
            font-size: 1.667vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #FFFFFF;
        }

        .hb4c-item1 {
            background: url("/images/home/shou4-cont1.png") no-repeat;
            background-size: 100% 100%;
        }

        .hb4c-item2 {
            background: url("/images/home/shou4-cont2.png") no-repeat;
            background-size: 100% 100%;
        }

        .hb4c-item3 {
            background: url("/images/home/shou4-cont3.png") no-repeat;
            background-size: 100% 100%;
        }

        .hb4c-item4 {
            background: url("/images/home/shou4-cont4.png") no-repeat;
            background-size: 100% 100%;
        }

        .hb4c-item:last-child {
            margin-right: 0;
        }

        .hb4c-item-select {
            transition: 0.5s;
            width: 33.333vw;
        }

        .hb4c-item-select .hb4c-item-tit {
            transition: 0.5s;
            bottom: 20.9vh;
        }
        .hb4c-item-select .hb4c-s-p {
            width: 30vw;
            position: absolute;
            bottom: -4.28vh;
            left: 1.146vw;
            font-size: 0.9375vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
            animation: shou4more 0.5s;
            animation-fill-mode: forwards;
        }
        @keyframes shou4more {
            100% {
                bottom: 14.44vh;
            }
        }
        .hb4c-s-more-box{
            position: absolute;
            bottom: -6.28vh;
            left: 1.146vw;
            animation: shou4moreBox 0.5s;
            animation-fill-mode: forwards;
        }
        @keyframes shou4moreBox {
            100% {
                bottom: 4.28vh;
            }
        }
        .hb4c-s-more-box .hb2c-more span {
            color: #ffffff;
        }
        .hb4c-s-more-box .hb2c-more{
            margin-top: 0;
        }
        .hb4c-s-more-box .hb2c-more .hb2c-m-jian {
            background: url("/images/home/jiantou-b.png") no-repeat;
            background-size: 100% 100%;
        }
        /*555555555555*/
        .hb5-box{
            width: 100%;
            height: calc(100% - 14.97vh);
            background: url("/images/home/shou5-bei.png") no-repeat;
            background-size: 100% 100%;
            overflow: hidden;
        }
        .hb5-box-cont{
            width: 73.958vw;
            margin: 0 auto;
        }
        .hb5c-tit{
            margin: 6.2vh 0 6.63vh 0;
            font-size: 1.667vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #333333;
        }
        .hb5c-cont{
            display: flex;
        }
        .hb5c-t-item{
            margin-right: 0.9375vw;
            width: 17.708vw;
            height: 51.66vh;
            background-color: #ffffff;
        }
        .hb5c-t-item:last-child{
            margin-right: 0;
        }
        .hb5c-t-item:hover .hb5c-t-item-img img{
            transition: 1s;
            transform: scale(1.2);
        }
        .hb5c-t-item-img{
            display: block;
            width: 100%;
            height: 24.6vh;
            overflow: hidden;
        }
        .hb5c-t-item-img img{
            transition: 0.5s;
            width: 100%;
            height: 100%;
        }
        .hb5c-t-item-cont{
            width: 100%;
            height: calc(100% - 24.6vh);
            box-sizing: border-box;
            padding: 0 0.833vw 0 1.042vw;
        }
        .hb5-ic-ident{
            margin-top: 3.21vh;
            width: 3.646vw;
            height: 2.57vh;
            background: #4589F0;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 0.729vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
        }
        .hb5-ic-h{
            width: 100%;
            margin-top: 2.99vh;
            font-size: 0.9375vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #333333;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .hb5-ic-p{
            margin-top: 1.93vh;
            width: 100%;
            font-size: 0.729vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #999999;
            text-overflow: ellipsis;
            overflow: hidden;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            display: -webkit-box;
        }
        .hb5-ic-t{
            margin-top: 3.21vh;
            font-size: 0.729vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #999999;
        }
        /*6666666666666*/
        .hb6-box{
            width: 73.958vw;
            margin: 0 auto;
        }
        .hb6b-tit{
            margin-top: 6.42vh;
            font-size: 1.667vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #333333;
        }
        .hb6b-cont-box{
            margin-top: 6.63vh;
            width: 100%;
            display: flex;
        }
        .hb6b-c-item{
            position: relative;
            margin-right: 1.09375vw;
            width: 23.958vw;
            height: 55.89vh;
            overflow: hidden;
        }
        .hb6b-c-item:hover::after{
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.3);
        }
        .hb6b-c-item:not(:first-child) .hb6c-s-more-box{
            display: none;
        }
        .hb6b-c-item-img{
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }
        /* .hb6b-c-item1{
            background: url("/images/home/shou6-box1.png") no-repeat;
            background-size: 100% 100%;
        }
        .hb6b-c-item2{
            background: url("/images/home/shou6-box2.png") no-repeat;
            background-size: 100% 100%;
        }
        .hb6b-c-item3{
            background: url("/images/home/shou6-box3.png") no-repeat;
            background-size: 100% 100%;
        } */
        .hb6b-c-item:last-child{
            margin-right: 0;
        }
        .hb6b-ci-h{
            position: absolute;
            z-index: 10;
            bottom: 4.28vh;
            left: 1.615vw;
            font-size: 1.667vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #FFFFFF;
        }
        .hb6b-c-item-select .hb6b-ci-h{
            transition: 0.5s;
            bottom: 13.58vh;
        }
        .hb6b-c-item-select .hb6c-s-more-box {
            position: absolute;
            bottom: -6.28vh;
            left: 1.146vw;
            animation: shou6more 0.5s;
            animation-fill-mode: forwards;
        }
        @keyframes shou6more {
            100% {
                bottom: 4.28vh;
            }
        }
        .hb6c-s-more-box .hb2c-more-ident{
            z-index: 10;
        }
        .hb6c-s-more-box .hb2c-more span {
            color: #ffffff;
        }
        .hb6c-s-more-box .hb2c-more{
            margin-top: 0;
        }
        .hb6c-s-more-box .hb2c-more .hb2c-m-jian {
            background: url("/images/home/jiantou-b.png") no-repeat;
            background-size: 100% 100%;
        }
        /*7777777777777777*/
        .hb7-box{
            height: 2000px;
        }
        .hb7-box-cont{
            width: 100%;
            height: calc(100vh - 14.97vh);
            position: relative;
        }
        .hb7b-cont-bei{
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: calc(100vh - 14.97vh);
            background-size: 100% 100%;
        }
        .hb7b-c-tit{
            position: absolute;
            top: 6.2vh;
            left: 13.021vw;
            font-size: 1.667vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #FDFEFE;
        }
        .hb7b-c-middle{
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            /* width: 32.083vw; */
            width: 35.083vw;
            height: 30.27vh;
            overflow: hidden;
        }
        .hb7b-cb-show .hb7b-c-middle .hb7b-c-mi-tit{
            position: absolute;
            top: -7.49vh;
            left: 50%;
            transform: translateX(-50%);
            text-align: center;
            font-size: 2.708vw;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #FDFEFE;
            animation: hb7bmitit 1s;
            animation-fill-mode: forwards;
            animation-delay: 1s;
        }
        @keyframes hb7bmitit {
            50%{
                top:0;
                opacity: 0.5;
            }
            100%{
                top:0;
                opacity: 1;
            }
        }
        .hb7b-c-middle .hb7b-c-mi-p{
            width: 100%;
            position: absolute;
            top: 10.71vh;
            left: -100%;
            font-size: 1.042vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
            text-align: center;
            animation: hb7bmip 1s;
            animation-fill-mode: forwards;
            animation-delay: 1s;
        }
        @keyframes hb7bmip {
            50%{
                left:0;
                opacity: 0.5;
            }
            100%{
                left:0;
                opacity: 1;
            }
        }
        .hb7b-c-middle .hb7b-c-mi-btn{
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: -5.23vh;
            width: 2.5vw;
            height: 5.13vh;
            border-radius: 50%;
            background-color: #EFBD16;
            animation: hb7bbtn 1.4s;
            animation-fill-mode: forwards;
            animation-delay: 1s;
        }
        @keyframes hb7bbtn {
            50%{
                bottom:0;
                opacity: 0.5;
            }
            100%{
                bottom:0;
                opacity: 1;
            }
        }
        .hb7b-cont-tab{
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 14.97vh;
            position: absolute;
            bottom: 2.67vh;
        }
        .hb7b-ct-item{
            position: relative;
            margin-right: 1.042vw;
            width: 13.958vw;
            height: 100%;
            overflow: hidden;
        }
        .hb7b-cti-select::before{
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(11, 48, 142, 0.5);
        }
        .hb7b-cb-show{
            display: block;
            animation: hb7bshow 1s;
            animation-fill-mode: forwards;
        }
        @keyframes hb7bshow {
            0%{
                opacity: 0;
            }
            100%{
                opacity: 1;
            }
        }
        .hb7b-cb-hide{
            animation: hb7bhide 1s;
            animation-fill-mode: forwards;
        }
        @keyframes hb7bhide {
            0%{
                opacity: 1;
            }
            100%{
                display: none;
                opacity: 0;
            }
        }
        .hb7b-cb-hide .hb7b-c-middle .hb7b-c-mi-tit{
            display: none;
        }
        /*页脚*/
        /* .ui_footer{
            width: 100%;
            background: #333;
            margin-top: -15vh;
        }
        .footer{
            width: 100%;
            padding: 6.48vh 0;
            display: flex;
            justify-content: center;
        }
        .footer_left{
            margin-right: 4.427vw;
        }

        .footer_left_logo{
            width: 15.31vw;
            height: 11.02vh;
        }
        .footer_left_us{
            width: 15.31vw;
            padding-top: 2vh;
            border-top: 1px solid #fff;
            display: flex;
            align-items: center;
            font-size: 1.88vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #EEEEEE;
            margin-top: 2.78vh;
        }
        .footer_left_us img{
            width: 1.35vw;
            height: 2.59vh;
            margin-right: 1vw;
        }
        .footer_right{
            margin-left: 4.427vw;
            width: 49.74vw;
        }
        .footer_right_top{
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .footer_right_top a{
            font-size: 1.04vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
        }
        .footer_right_bot{
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-top: 5.56vh;
        }
        .footer_right_bot_left p{
            font-size: 0.94vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
            margin-top: 2vh;
        }
        .footer_right_bot_right{
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .footer_right_bot_right_li{
            width: 5.78vw;
            text-align: center;
        }
        .footer_right_bot_right_li img{
            width: 5.78vw;
            height: 11.87vh;
        }
        .footer_right_bot_right_li p{
            font-size: 0.94vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
            margin-top: 0.5vh;
        }
        .footer_right_bot_right_line{
            width: 0.1vw;
            height: 13vh;
            background: #FFFFFF;
            margin: 0 1vw;
        }
        .footer_bot{
            width: 100%;
            height: 5.56vh;
            text-align: center;
            background: #2A2A2A;
            font-size: 0.9375vw;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
            line-height: 5.56vh;
        } */

        @media (max-width: 750px){
            .swiper-container{
                 overflow-x: hidden;
                 overflow-y: auto;
            }
            .swiper-wrapper{
                display:block;
                overflow-x: hidden;
                overflow-y: auto;
            }
            .swiper-slide:nth-child(1){
                height:27vh;
            }
            .home-header-box{
                display:none;
            }
            .home-header-public-first{
                display:block;
            }
            /* 111111111111111 */
            .home-box1{
                height:100%;
            }
            /* 222222222222222 */
            .swiper-slide:nth-child(2){
                height:auto;
            }
            .hb2-box{
                height:auto;
            }
            .hb2-cont{
                height: 100%;
                margin-left:0;
                box-sizing: border-box;
                padding: 0 20px;
                position: relative;
            }
            .hb2c-title{
                font-size:16px;
                margin:20px 0;
            }
            .hb2c-log {
                width: 100px;
                height: initial;
            }
             .hb2-video-box {
                display:none;
            }
            .hb2c-p-box{
                width:100%;
                font-size:14px;
                margin-top:10px;
                color: #000000;
            }
            .hb2c-more-box .hb2c-mortwo{
                margin-top: 70px;
            }
            .hb2c-more-box {
                position: relative;
                width: 100px;
                height: 28px;
                background:#EFBD16;
                border-radius:20px;
            }
            .hb2c-more-ident{
                display:none
            }
            .hb2c-more span {
                font-size: 14px;
                color: #ffffff;
            }

            .hb2c-more .hb2c-m-jian {
                width: 12px;
                height: 10px;
                background: url("/images/home/jiantou-b.png") no-repeat;
                background-size: 100% 100%;
            }

            .hb2c-more-box:hover .hb2c-more-ident {}
            .hb2c-more-box:hover .hb2c-more span {}
            .hb2c-more-box:hover .hb2c-more .hb2c-m-jian {}
            .hb2c-bott-box{
                margin:18px 0;
            }
            .hb2c-bott-box .hb2c-b-item span:nth-child(1){
                margin-bottom:7px;
                font-size:14px;
            }
            .hb2c-bott-box .hb2c-b-item span:nth-child(2){
                padding-top:7px;
                font-size:12px;
            }
            .hb2-video-box1{
                display:none;
            }
            /* 33333333333333333 */
            .swiper-slide:nth-child(3){
                height:max-content;
            }
            .hb3-box{
                height:100%;
            }
            .hb3b-tit-box{
                justify-content: space-evenly;
                width:100%;
                margin-top:15px;
                margin-left:2px;
            }
            .hb3b-tit{
                font-size:16px;
            }
            .hb3b-tit-tab span{
                font-size:13px;
            }
            .hb3c-s-more-box{
                margin-left:4px
            }
            .hb3-cont{
                width:100%;
                justify-content: space-between;
                margin-top:20px;
                box-sizing: border-box;
                padding: 0 20px;
            }
            .hb3-c-item{
                width:48.1%;
                height:153px;
                margin:0;
                margin-bottom:10px;
            }
            .hb3-ci-tit span {
                font-size:14px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }
            .hb3-ci-tit{
                margin-top:12px;
            }
            .hb3-ci-p p,div,span{
                font-size: 12px!important;
            }
             .hb3-ci-tit img {
                width: 20px;
                height: initial;
            }
            /* 4444444444444444 */
            .swiper-slide:nth-child(4){
                height:auto;
            }
            .hb4-box{
                width:100%;
                margin:0;
                box-sizing: border-box;
                padding: 0 18px;
            }
            .hb4b-tit-box span{
                font-size:16px;
            }
            .hb4b-more-box .hb2c-more span{
                font-size:14px;
            }
            .hb4b-tit-box {
                margin-top:25px;
            }
            .hb4-cont-box{
                flex-direction: column;
            }
            .hb4c-item-select{
                width:0;
            }
            .hb4c-item{
                margin-bottom:10px;
                width:100%;
                height:334px;
                margin-right:0;
            }
            .hb4c-item-select .hb4c-item-tit{}
            .hb4c-s-more-box{
                position:absolute;
            }
            .hb4c-item-select .hb4c-s-p{
                font-size: 14px;
                width: 100%;
            }
             @keyframes shou4more {
                100% {
                    bottom: 10.44vh;
                }
            }
            .hb4c-item-tit{
                font-size: 14px;
            }
            /* 555555555555555555555 */
             .swiper-slide:nth-child(5){
                height:max-content;
            }
            .hb5-box{
                height:116%;
            }
            .hb5-box-cont{
                margin:0;
                width:100%;
                box-sizing: border-box;
                padding: 0 14px;
            }
            .hb5c-tit{
                margin:20px 0;
                font-size:16px;
            }
            .hb5c-cont{
                width: 100%;
                justify-content: space-between;
                flex-wrap: wrap;
            }
            .hb5c-t-item{
                width:49.1%;
                height:41.66vh;
                justify-content: space-between;
                margin-bottom: 10px;
                margin-right:0;
            }
            .hb5c-t-item-img{
                height:17.6vh;
            }
            .hb5-ic-ident{
                width: 63px;
                height: 22px;
                font-size: 12px;
                margin-top:2.21vh;
            }
            .hb5-ic-h{
                margin-top:1.59vh;
                font-size:12px;
            }
            .hb5-ic-p{
                font-size:12px;
            }
            .hb5-ic-t{
                margin-top:1.21vh;
                font-size:12px;
            }
            /* 6666666666666666 */
            .swiper-slide:nth-child(6){
                height:max-content;
            }
            .hb6-box{
                margin:0;
                width:100%;
                box-sizing: border-box;
                padding: 0 14px;
            }
            .hb6b-tit{
                margin-top:15px;
                font-size:16px;
            }
            .hb6b-cont-box{
                margin-top:20px;
                justify-content: center;
                flex-wrap: wrap;
            }
            .hb6b-c-item{
                width:97%;
                margin-right:0;
                margin-bottom:10px;
                height: 63.89vh;
            }
            .hb6b-ci-h{
                font-size:14px;
            }
            /* 777777777777777777 */
            .hb7b-cont-bei{
                height: calc(53vh - 14.97vh);
            }
            .hb7b-cont-tab{
                height:6.97vh;
                bottom:46.96vh;
            }
            .hb7b-c-middle{
                height:21.27vh;
                top:40%;
                width:240px;
            }
            .hb7b-c-middle .hb7b-c-mi-btn{
                width: 30px;
                height: initial;
            }
            .hb7b-c-tit{
                font-size:14px;
                top:3.2vh;
            }
            .hb7b-c-middle .hb7b-c-mi-p{
                font-size:12px;
                top:6.71vh;
            }
            .hb7-box{
                height:0;
            }
<!-- --------------------- -->
            .hb3-c-item {
                width: 19.792vw;
                height: initial;
            }
            
            .ui_footer {
                width: 100%;
                background: #333;
                margin-top: -46.98vh;
            }
            .home-box1 .hb1-swiper1 .swiper-wrapper{
                display:flex;
                overflow: initial;
            }
            .home-box1 .hb1-swiper1 .swiper-wrapper{
                flex-shrink:0;
            }
            .home-box1 .hb1-swiper1{
                height:100%;
            }
            /*-------------*/
        }