
		.banner {
			width: 100%;
			position: relative;

		}

		.banner img {
			width: 100%;
		}

		.banner-text {
			width: 60%;
			position: absolute;

			top: 17%;
			left: 15%;
		}

		.banner-text h3 {


			font-size: 66px;
			color: #FFFFFF;
			line-height: 66px;
			margin-bottom: 7px;

		}

		.banner-text p {

			font-weight: 400;
			font-size: 31px;
			color: #FFFFFF;
			line-height: 31px;

		}

		.h5v {
			color: #008068 !important;
		}

		.typeh {
			width: 100%;
		}

		.typehe {
			width: 100%;
			height: 64px;
			background: #F9F9F9;
			padding-left: 15%;
			padding-right: 15%;
			display: flex;
			justify-content: space-between;
			align-items: center;
		}

		.typehe .left {
			width: 30%;

			font-weight: 500;
			font-size: 23px;
			color: #232323;
			line-height: 23px;

		}

		.typehe .right {
			width: 70%;
			display: flex;
			justify-content: flex-end;
		}

		.typehe .right span {
			font-weight: 400;
			font-size: 15px;
			color: #333333;
			line-height: 15px;
			margin-right: 42px;
			cursor: pointer;
		}

		/* md */
		.md {
			width: 100%;
			position: relative;
		}

		.md-item {
			width: 100%;
			position: relative;
			margin-bottom: 22px;
		}

		.md-item img {
			width: 100%;
		}

		.md-text {
			position: absolute;
			width: 73%;
			top: 13%;
			left: 50%;
			transform: translateX(-50%);

		}

		.md-item h3 {

			font-weight: bold;
			font-size: 45px;
			color: #FFFFFF;
			line-height: 45px;

		}

		.md-item p {

			font-weight: 400;
			font-size: 18px;
			color: #FFFFFF;
			line-height: 30px;

		}

		.md-item-flex {
			width: 100%;
			display: flex;
			justify-content: space-between;
			gap: 22px;
		}

		.md-item2,
		.md-item3 {
			position: relative;
		}

		.md-item2 .md-text-flex {
			position: absolute;
			top: 13%;
			width: 64%;
			left: 25%;
		}

		.md-item3 .md-text-flex {
			position: absolute;
			top: 13%;
			width: 64%;
			left: 10%;
		}

		.mdfixed {
			position: fixed;
			top: 90px;
			left: 0;
			z-index: 99;
		}

		.mdsan {
			color: #008068 !important;
		}

		/* .md-item-flex >div{
			width: calc(100% - 22px);
		} */
		/* 参数 */
		.canshu {
			width: 1270px;
			background: #FFFFFF;
			margin: auto;
padding-top: 126px;
		
			padding-bottom: 126px;
		}

		.canshu h3 {

			font-weight: bold;
			font-size: 35px;
			color: #000000;
			line-height: 35px;

		}


		.canshu-title {
			margin-top: 50px;
			margin-bottom: 50px;
			display: flex;
			justify-content: space-around;
			flex-wrap: wrap;

		}

		.citem {
			width: 150px;
			height: 50px;
			background: #F9F9F9;
			border-radius: 16px 16px 16px 16px;


			font-weight: bold;
			font-size: 18px;
			color: #000000;
			line-height: 18px;

			display: flex;
			justify-content: center;
			align-items: center;
			margin-top: 30px;
			cursor: pointer;

		}

		.data-item {
			display: none;
		}

		.citem-lv {
			color: #FFFFFF;
			background: #000000;
		}

		.data-item-show {
			display: block;
		}

		.data-row:nth-child(odd) {
			background-color: #F9F9F9;

		}

		.data-row:nth-child(even) {
			background-color: #FFFFFF;
		}

		.data-row {
			width: 100%;
			height: 50px;
			text-align: left;
			display: flex;
			align-items: center;
			padding-left: 20px;
			position: relative;
			border-radius: 16px 16px 16px 16px;


		}

		.data-row span:first-child {
			font-weight: 400;
			font-size: 18px;
			color: #000000;
			width: 50%;

		}

		.data-row span:last-child {
			/* position: absolute;
			width: 100%;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			display: flex;
			align-items: center;
			justify-content: center; */
			width: 50%;
			text-align: right;
			font-weight: 400;
			font-size: 18px;
			color: #000000;


		}

		/* hangye */
		.hangye {
			width: 100%;
			background: #F9F9F9;

			position: relative;
			padding-top: 122px;
			padding-bottom: 126px;
		}

		.hangye-d {
			width: 1270px;
			margin: auto;
		}

		.hangye-d h3 {

			font-weight: bold;
			font-size: 35px;
			color: #000000;
			line-height: 35px;
			margin-bottom: 68px;

		}

		.hy-imgs {
			width: 100%;
			display: flex;
			justify-content: space-between;
		}

		.hy-item {
			position: relative;
			cursor: pointer;
		}

		.hy-item>a {
			display: inline-block;
			width: 100%;
			height: 100%;
		}

		.hy-item h5 {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);

			font-weight: bold;
			font-size: 22px;
			color: #FFFFFF;
			line-height: 22px;
			width: 100%;
			text-align: center;
			display: none;

		}

		.hy-item:hover h5 {
			display: block;
		}

		/* qiege */

		.qiege {
			width: 100%;
			background: #FFFFFF;
			margin: auto;

			padding-top: 122px;
			padding-bottom: 126px;
		}
        @media (max-width: 1400px){
         .md-item h3{
          font-size:20px
        }
        .md-item p{
        font-size:16px
        }
        }

		@media (max-width:1260px) {
       
			.banner-text {
				top: 25%;
				width: 80%;
			}

			.banner-text h3 {
				font-size: 30px;
				line-height: 30px;
			}

			.banner-text p {
				font-size: 18px;
				line-height: 22px;
			}

			.typehe {
				padding-left: 0;
				padding-right: 0;
			}

			.md-item h3 {
				color: #000000;
			}

			.md-item p {
				color: #000000;
			}

			.md-item h3 {
				font-size: 23px;
				line-height: 23px;
			}

			.md-item p {
				font-size: 15px;
				line-height: 18px;
			}

			.md {
				width: 95%;
				margin: auto;
			}

			.md-text {
				width: 100%;
				position: relative;
				margin-top: 13px;
			}

			.md-item-flex {
				display: block;
			}

			.md-item2 .md-text-flex,
			.md-item3 .md-text-flex {
				width: 100%;
				position: relative;
				margin-top: 13px;
				left: 0;
			}

			.canshu-title {
				justify-content: flex-start;
				flex-wrap: wrap;
			}

			.canshu,
			.hangye-d {
				width: 100%;
				padding-left: 2.5%;
				padding-right: 2.5%;
			}

			.data-row {
				padding-left: 5px;
				padding-right: 5px;
			}

			.hy-imgs {
				width: 100%;
				display: flex;
				justify-content: center;
				flex-direction: column;
				align-items: center;

			}

			.hy-item {
				margin-bottom: 15px;
			}

			.hy-item h5 {
				display: block;
			}

			.canshu h3,
			.hangye-d h3 {
				font-size: 28px;
				line-height: 28px;
			}

			.typehe .left {
				font-size: 16px;
				line-height: 16px;
			}

			.data-row span:first-child {
				font-size: 13px;
			}

			.data-row span:last-child {
				font-size: 12px;
			}

			.typehe .right {
				flex-wrap: wrap;
			}

			.typehe .right span {
				line-height: 20px;
			}

			.mdfixed {
				top: 80px;
			}
		}
