header {
				box-shadow: none !important;
			}

			.banner1 {
				height: auto;
			}

			.banner-swiper {
				margin-top: 80px;
			}

			.banner-swiper img {
				width: 100%;
			}

			p#videobox {
				margin-top: 0;
				margin-bottom: 0;
			}

			.p2 {
				position: relative;
			}

			.p2 .bg {
				width: 100%;
			}

			.p2 .detail {
				position: absolute;
				top: 50%;
				left: 68%;
				transform: translate(-50%, -50%);
				display: flex;
				flex-direction: column;
				width: 492px;
			}

			.p2 .title {
				width: 53.04%;
				margin: 0;
				font-size: 57px;
				font-weight: bold;
				color: #000;
				font-family: monospace;
				letter-spacing: 10px;
				white-space: nowrap;
			}

			.p2 .desc {
				margin: 54px 0 40px;
				line-height: 38px;
				font-size: 19px;
				font-family: Source Han Serif CN;
				font-weight: 400;
				color: #000000;
				text-align: justify;
				text-indent: 2em;
			}

			.p2 .more {
				cursor: pointer;
				width: 35.16%;
			}

			.video_msg {
				top: 50%;
				height: 100%;
			}

			.p4 {
				padding: 48px 0 76px;
			}

			.p4 .title {
				display: block;
				max-width: 80%;
				margin: 0 auto;
			}

			.p4 .goods-list {
				display: flex;
				justify-content: space-between;
				width: 330px;
				margin: 35px auto 0;
				margin-top: 0;
			}

			.p4 .goods-list .goods-item {
				padding: 60px 30px 30px;
				width: 340px;
				text-align: center;
				background-image: url(images/p4_goods_bg.png);
				background-repeat: no-repeat;
				background-size: 100% 100%;
			}

			.p4 .goods-list .goods-item .name {
				margin-top: 18px;

				font-size: 20px;
				font-family: Source Han Serif CN;
				font-weight: 800;
				color: #000000;
			}

			.p4 .goods-list .goods-item .desc {
				margin-top: 13px;
				font-size: 18px;
				font-family: Source Han Sans CN;
				font-weight: 400;
				color: #000000;
			}

			.p4 .goods-list .goods-item .more {
				margin-top: 19px;
				width: 100px;
			}

			.p4 .goods-list .goods-item .goods-img {
				max-width: 100%;
				height: 360px;
			}

			.p4 .goods-list {
				width: 1400px;

			}

			.goods-scoll {
				display: flex;
				justify-content: flex-start;
				flex-wrap: wrap;
				margin-top: 50px;
			}

			.goods-scoll .items {
				text-decoration: none;
				color: #333333;
				display: block;
				width: 25%;
				height: 522px;
				/* background: #787878; */
				text-align: center;
				/* padding: 0 40px; */
				box-sizing: border-box
			}

			.goods-scoll .items h4 {
				font-size: 26px;
				margin: 0;
				font-weight: 500;
				color: #333333;
				line-height: 36px;
			}

			.goods-scoll .items p {
				font-size: 18px;
				font-weight: 400;
				color: #666666;
				line-height: 24px;
				margin: 0;
				margin-top: 16px;
			}

			.goods-scoll .product-img {

				width: 203px;
				height: 321px;
				display: block;
				margin: 0 auto;

				margin-top: 28px;
			}

			.goods-scoll .product-img img {
				width: 203px;
				height: 321px;
				display: block;
				object-fit: contain;
			}

			.goods-scoll-flex {
				display: flex !important;
				align-items: center;
				flex-direction: column;
				justify-content: space-evenly;
			}

			.goods-scoll-flex h4 {
				font-size: 22px !important;
			}

			.product-wine {
				width: 200px;
				height: 228px;
			}

                .product-wine img {
                    width: 200px;
                    height: 198px;
                    object-fit: cover;
                }

			.product-zero {
				margin-top: 20px;
				position: relative;
			}

			.product-zero img {
				width: 520px;
				height: auto;
			}

			.product-zero-a {
				position: absolute;
				right: 30px;
				bottom: 30px;
				font-size: 12px;
				color: #666 !important;
			}

			.p5 {
				padding: 62px 0 44px;
				background-image: url(images/p5_bg.jpg);
				background-repeat: no-repeat;
				background-size: 100% 100%;
			}

			.p5 .block {
				margin: 0 auto;
				width: 1279px;
			}

			.p5 .swiper-container {
				width: 1279px;
			}

			.p5 .title {
				display: block;
				max-width: 80%;
				margin: 0 auto 37px;
			}

			.p5 .buttom {
				display: block;
				max-width: 90%;
				margin: 90px auto;
			}

			.p5 .img-a {
				display: block;
				width: 1279px;
				height: auto;
				transition: all .8s;
			}

			.p5 .img-b {
				display: block;
				max-width: 27.7%;
				margin: 27px auto 0;
			}

			.p5 .swiper-slide {
				position: relative;
				width: 1279px;
				transition: all .8s;

				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
			}

			.p5-btn {
				position: absolute;
				bottom: 30px;
				right: 10px;
				z-index: 99;
			}

			.p5-next,
			.p5-prev {
				height: auto;
				cursor: pointer;
			}

			.p5-prev {
				width: 21px;
			}

			.p5-next {
				width: 64px;
				margin-left: 20px;
			}

			.p6 {
				padding-bottom: 76px;
				padding-top: 20px;
			}

			.p6 .title {
				display: block;
				max-width: 80%;
				margin: 0 auto;
			}

			.p6 .new_all {
				display: flex;
				justify-content: space-between;
				width: 1400px;
				margin: 0 auto 0;
			}

			.p6 .new_all .new_left {
				width: 56%;
				height: 500px;
				/* background-color: aquamarine; */
				display: flex;
				justify-content: space-around;
				flex-wrap: wrap;
			}

			.p6 .new_all .new_right {
				width: 43%;
				height: 500px;
				/* background-color: aquamarine; */
				display: flex;
				justify-self: start;
				flex-wrap: wrap;
			}

			.p6 .new_all .new_left .newimg_1 {
				width: 69%;
				height: 80%;
				color: #000000;
				font-family: Source Han Serif CN;
				text-align: center;
				letter-spacing: 1px;
			}

			.p6 .new_all .new_left .newimg_1 img {
				width: 100%;
				height: 98%;
				object-fit: cover;
			}

			.p6 .new_all .new_left .newimg_2 {
				width: 30%;
				font-family: Source Han Serif CN;
				/* display: flex;
		justify-self: start;
		flex-wrap: wrap;
		align-items: center; */

			}

			.p6 .new_all .new_left .newimg_2 img {
				width: 100%;
				/* height: 98%; */
				object-fit: cover;
			}

			.p6 .new_all .new_left .newimg_2 .newimg_12 {
				width: 100%;
				height: 50%;
				color: #000000;
				font-family: Source Han Serif CN;
			}

			.p6 .new_all .new_left .newimg_2 .newimg_12 .newimg_12img1 {
				background: url(images/p0_1.jpg) no-repeat center;
				width: 236px;
				height: 170px;
				background-size: cover;
			}

			.p6 .new_all .new_left .newimg_2 .newimg_12 .newimg_12img2 {
				background: url(images/p5_5_c.jpg) no-repeat center;
				width: 236px;
				height: 170px;
				background-size: cover;
			}

			.p6 .new_all .new_right .new_right_mar {
				/* margin-top: 10px; */
				width: 100%;
				line-height: 56px;
				padding: 0 20px;
				font-weight: 500;
				font-size: 16px;
				color: #1d2129;

			}

			.p6 .new_all .new_right .new_right_mar .new_right_top {
				display: flex;
				justify-content: space-between;
				border-bottom: 1px solid #e4e6eb;
			}

			.p6 .new_all .new_right .new_right_mar .new_right_bod .news li {
				position: relative;
				height: 45px;
				line-height: 45px;
				overflow: hidden;
				color: #808080;
			}

			.p6 .new_all .new_right .new_right_mar .new_right_bod .news li:before {
				content: '';
				width: 3px;
				height: 3px;
				background: #808080;
				border-radius: 5px;
				margin-right: 9px;
				margin-top: 21px;
				vertical-align: 3px;
				display: inline;
				float: left;
			}

			.p6 .new_all .new_right .new_right_mar .new_right_bod .news li .riqi {
				position: absolute;
				right: 1%;
			}

			.p6 .new_all .new_right .new_right_mar .new_right_bod .news a {

				color: #000;
				font-family: Source Han Serif CN;
			}

			.p6 .new_botas {
				border-bottom: 1.3px solid #000;
				font-weight: bold;
				font-size: 18px;
				/* font-family:"黑体"; */
			}

			.p6 .new_botas2 {
				font-weight: bold;
				font-size: 18px;
				color: #000;
				/* font-family:"黑体"; */
			}

			/* p6切换 */
			.p6-ceck-tab {
				margin: 2rem auto;
				display: flex;
				justify-content: center;
			}

			.tabcol3 {
				width: 10rem;
				height: 4rem;
				margin: 1rem;
				border: 1px solid #ccc;
				text-align: center;
				line-height: 4rem;
			}

			.tabactive {
				background: #6d0001;
				color: #fff;
			}

			/* 新闻资讯部分strt */

			.news-center-mian {
				margin: 0 auto;
				display: block;
				width: 1400px;
				display: flex;
				justify-content: space-between;
				margin-top: 20px;
			}

			.top-title-banners {
				font-size: 31px;
				font-weight: 600;
				color: #333333;
				line-height: 43px;
				margin-bottom: 10px;
			}

			.top-right-dongtai {
				height: 53px;
				/* background: darkcyan; */
				font-size: 18px;
				font-weight: 600;
				color: #333333;
				line-height: 64px;
			}


			.news-center-mian .my-swiper-box {
				width: 564px;
				margin-top: 0;
			}

			.my-swiper-item {}

			.my-swiper-item .banner-item {
				display: block;
				width: 100%;
				height: 327px;
			}

			.my-swiper-item .banner-item img {
				display: block;
				width: 100%;
				height: 327px;
				object-fit: cover;
			}

			.desc-banner-text {

				font-size: 15px;

				font-weight: 400;
				color: #666666;

				text-decoration: none !important;
			}

			.desc-banner-text p {
				font-size: 18px;

				color: #666666;
				line-height: 24px;
				margin-top: 30px;
			}

			.desc-banner-text h4 {
				font-size: 18px;
				font-weight: 600;
				color: #333333;
				line-height: 24px;
				margin-top: 10px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}

			.desc-banner-text:hover h4,
			.desc-banner-text:hover p {
				color: #900404;
			}


			.desc-banner-text .texts {
				font-size: 15px;

				color: #666666;
				line-height: 20px;
				margin-top: 35px;

				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
			}

			.right-news-center {
				width: 780px;

				display: flex;
				justify-content: space-between;
			}

			.news-center-items {}

			.news-list-scoll {
				width: 373px;
				height: 494px;
				box-sizing: border-box;
				padding: 8px 20px;

				background: #FDFCFC;
				box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);
				border-radius: 7px;
				border: 1px solid #F3F3F3;
			}


			.new-items-xinwen {


				display: flex;
				justify-content: flex-start;
				text-decoration: none !important;

				padding: 19px 0;
				border-top: 1px solid #F1EFEF;


			}

			.new-items-xinwen:first-child {
				border-top: 0;

			}

			.new-items-xinwen .new-left-time {
				width: 42px;
				height: 41px;

				font-size: 15px;

				color: #999999;
				line-height: 20px;
				text-align: center;
			}

			.new-items-xinwen .new-right-text {
				width: calc(100% - 56px);
				margin-left: 10px;
				font-size: 15px;
				font-weight: 600;
				color: #333333;
				line-height: 20px;
				height: 41px;


				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
			}

			.new-items-xinwen .new-right-text:hover {
				color: #900404;
			}

			/* 新闻资讯部分end */

			@media screen and (max-width: 1600px) {
				.p2 .title {
					width: 53.04%;
					font-size: 47px;
				}

				.p2 .desc {
					margin: 34px 0 20px;
					line-height: 30px;
					font-size: 16px;
				}

				.p2 .more {
					width: 30%;
				}
			}

			@media screen and (max-width: 1100px) {
				.p2 .title {
					width: 53.04%;
					font-size: 34px;
				}

				.p2 .desc {
					margin: 24px 0 20px;
					line-height: 30px;
					font-size: 14px;
				}

				.p2 .more {
					width: 26%;
				}
			}

			.header-bg {
				color: #fff;
				/* background-color: red; */
			}