@media (max-width: 1440px) and (min-width: 1280px) {
	.container {
		width: 1200px;
	}

	.heade4 li {
		margin-right: 8px;
	}

	.inde_casetop2 {
		margin-top: 30px;
		margin-right: 30px;
	}
	.jsyf_si6{
		width: calc(100% - 540px - 80px - ((100% - 1200px)/2));
	}
	.jsyf_si9_1{
	    width: calc(100% - 540px - 90px - ((100% - 1200px)/2));
	}

}

@media (max-width: 1220px) and (min-width: 1080px) {
	.container {
		width: 1020px;
	}

	.heade4 li {
		margin-right: 8px;
	}

	.inde_casetop2 {
		margin-top: 30px;
		margin-right: 30px;
	}
	.jsyf_si6{
		width: calc(100% - 540px - 80px - ((100% - 1020px)/2));
	}
	.jsyf_si9_1{
	    width: calc(100% - 540px - 90px - ((100% - 1020px)/2));
	}

}

@media (max-width: 1020px) {
	.container {
		width: 95%;
	}

	.header {
		width: 100%;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.logo {
		height: 30px;
		margin-top: 0;
	}

	.heade1 {
		margin-top: 0;
		display: flex;
		align-items: center;
	}

	.heade6 {
		height: 25px;
		margin-right: 25px;
	}

	.heade6_1 {
		display: block;
	}

	.heade6_2 {
		display: none;
	}

	header.ny .heade6_1 {
		display: none;
	}

	header.ny .heade6_2 {
		display: block;
	}

	header.ny .menubtn i {
		background-color: #333;
	}

	.header_searchs {
		border-top: 1px solid #f5f5f5;
		width: 100%;
		background: white;
		display: none;
		position: absolute;
		left: 0;
		top: 100%;
		z-index: 10;
	}

	.header_search {
		border: 1px solid #f5f5f5;
		width: 100%;
		height: 40px;
		border-radius: 40px;
		background: white;
		overflow: hidden;
		display: flex;
		margin: 20px auto;
	}

	.header_search input {
		border: none;
		outline: none;
		width: calc(100% - 60px);
		height: 100%;
		padding: 0 15px;
		font-size: 14px;
		color: #333333;
	}

	.header_search button {
		border: none;
		outline: none;
		width: 60px;
		height: 100%;
		background-color: transparent;
		background-image: url(../img/search_2.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 20px auto;
	}

	.menubtn i {
		display: block;
		width: 25px;
		height: 2px;
		background-color: #fff;
		-webkit-transition: .5s;
		-moz-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}

	.menubtn i:nth-child(1) {
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
	}

	.menubtn i:nth-child(2) {
		margin-top: 4px;
	}

	.menubtn i:nth-child(3) {
		margin-top: 4px;
		-webkit-transform-origin: left top;
		-moz-transform-origin: left top;
		-ms-transform-origin: left top;
		-o-transform-origin: left top;
		transform-origin: left top;
	}

	.menubtn.on i:nth-child(1) {
		-webkit-transform: rotate(28deg);
		-moz-transform: rotate(28deg);
		-ms-transform: rotate(28deg);
		-o-transform: rotate(28deg);
		transform: rotate(28deg);
	}

	.menubtn.on i:nth-child(2) {
		opacity: 0;
	}

	.menubtn.on i:nth-child(3) {
		-webkit-transform: rotate(-28deg);
		-moz-transform: rotate(-28deg);
		-ms-transform: rotate(-28deg);
		-o-transform: rotate(-28deg);
		transform: rotate(-28deg);
	}

	.COVER {
		width: 60%;
		height: 100%;
		background-color: #1c1c1c;
		/* display: none; */
		overflow: hidden;
		overflow-y: auto;
		position: fixed;
		top: 0px;
		left: -100%;
		z-index: 1001;
	}

	.MULUS {
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
	}

	.mulu {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		box-sizing: border-box;
		width: 100%;
		display: block;
	}

	.mulu.on .mulu2 {
		display: block;
	}

	.mulu1 {
		width: 100%;
		padding: 10px 0;
		color: white;
		font-size: 16px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.mulu1 img {
		width: 7px;
	}

	.mulu2 {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		display: none;
	}

	.mulu2_1 {
		width: 100%;
		display: block;
		padding: 0 10px;
		box-sizing: border-box;
	}

	.mulu2_2 {
		width: 100%;
		padding: 10px 0;
		color: #999999;
		font-size: 14px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.mulu2_2 img {
		width: 7px;
	}

	.mulu2_1.on .mulu3 {
		display: block;
	}

	.mulu3 {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		display: none;
	}

	.mulu3_1 {
		width: 100%;
		padding: 10px 0;
		color: #999999;
		font-size: 14px;
		display: block;
	}

	.banner .swiper-pagination-bullet {
		width: 25px;
		height: 2px;
		border-radius: 2px;
	}

	.banne {
		height: 540px;
	}

	.banne2 {
		bottom: 55px;
	}

	.banne3_1 {
		font-size: 24px;
	}

	.banne3_2 {
		font-size: 18px;
	}

	.inde_about {
		margin: 45px auto;
	}

	.inde_about1 {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.inde_about1_1 {
		display: flex;
		align-items: flex-end;
	}

	.inde_about1_1_1 {
		font-size: 22px;
	}

	.inde_about1_1_2 {
		font-size: 14px;
		margin-left: 10px;
		padding: 0 10px;
	}

	.inde_about1_2 {
		display: flex;
		align-items: center;
	}

	.inde_about2 {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: flex-start;
		margin-top: 40px;
	}

	.inde_about2_1 {
		width: 125px;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.inde_about2_2 {
		width: 100%;
	}

	.inde_about2_3 {
		font-size: 14px;
		line-height: 25px;
	}

	.inde_about2_4 {
		font-size: 14px;
		height: 40px;
		margin-top: 20px;
		line-height: 40px;
	}

	.inde_about3 {
		flex-wrap: wrap;
	}

	.inde_about3_1 {
		width: 33.33%;
		margin-top: 30px;
	}

	.inde_about3_2 {
		font-size: 14px;
		display: flex;
		align-items: flex-start;
		justify-content: center;
	}

	.inde_about3_2 span {
		font-size: 33px;
	}

	.inde_about3_3 {
		font-size: 14px;
	}

	.inde_about4 {
		display: flex;
		flex-wrap: wrap;
	}

	.inde_about4_1 {
		width: 100%;
		height: 95px;
		border-radius: 10px;
		margin-top: 15px;
		margin-right: 0;
	}

	.inde_about4_3 {
		padding: 0 25px;
	}

	.inde_about4_4 {
		font-size: 14px;
	}

	.inde_about4_5 {
		font-size: 14px;
	}

	.inde_busine {
		margin: 50px auto;
	}

	.inde_busine1 {
		margin-top: 25px;
		display: flex;
		flex-wrap: wrap;
	}

	.inde_busine2 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
		display: flex;
		overflow-x: auto;
		/* 允许横向滚动 */
		white-space: nowrap;
		/* 防止项目换行 */
	}

	.inde_busine2_1 {
		width: 180px;
		height: 60px;
		margin-bottom: 0;
		margin-right: 15px;
		padding: 0 15px;
		display: flex;
		align-items: center;
		flex: 0 0 auto;
		/* 每个项目不伸缩 */
	}

	.inde_busine2_1:last-child {
		margin-right: 0;
	}

	.inde_busine2_2 {
		width: 35px;
	}

	.inde_busine2_3 {
		width: calc(100% - 50px);
		line-height: normal;
		font-size: 14px;
	}

	.inde_busine2_4 {
		width: 15px;
	}

	.inde_busine3 {
		width: 100%;
	}

	.inde_busine4 {
		display: flex;
		flex-wrap: wrap;
	}

	.inde_busine4_1 {
		margin-bottom: 15px;
	}

	.inde_busine4_2 {
		height: 160px;
	}

	.inde_busine4_3 {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.inde_systema1 {
		height: 540px;
	}

	.inde_systema4 {
		margin: 50px 0;
	}

	.inde_systema4_1 {
		display: flex;
		align-items: flex-end;
	}

	.inde_systema4_1_1 {
		font-size: 22px;
	}

	.inde_systema4_1_2 {
		margin-left: 10px;
		padding: 0 10px;
		font-size: 12px;
		line-height: 12px;
	}

	.inde_systema4_2 {
		margin-top: 35px;
		font-size: 20px;
	}

	.inde_systema4_3 {
		margin-top: 15px;
		font-size: 12px;
	}

	.inde_systema4_4 {
		width: 100px;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		margin-top: 35px;
	}

	.inde_systemb {
		display: flex;
		flex-wrap: wrap;
		bottom: 0;
	}

	.inde_systemb1 {
		width: 50%;
		height: 40px;
		font-size: 12px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.inde_systemb1 span {
		line-height: normal;
	}

	.inde_systemb1 img {
		max-width: 15px;
		margin-right: 5px;
	}

	.inde_cases {
		padding-top: 45px;
		padding-bottom: 65px;
	}

	.inde_casetop1 {
		margin-top: 0;
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
	}

	.inde_casetop2 {
		margin-top: 25px;
		margin-right: 25px;
		font-size: 16px;
	}

	.inde_casedown {
		margin-top: 40px;
	}

	.inde_casedown1 {
		height: 260px;
	}

	.inde_casedown1 div {
		padding: 20px;
		font-size: 16px;
	}

	.inde_casedown .swiper-button-prev {
		width: 35px;
		height: 35px;
		left: 6%;
	}

	.inde_casedown .swiper-button-next {
		width: 35px;
		height: 35px;
		right: 6%;
	}

	.inde_service {
		margin-top: 35px;
		margin-bottom: 55px;
		display: flex;
		flex-wrap: wrap;
	}

	.inde_servicele {
		width: 100%;
	}

	.inde_servicele1 {
		margin-top: 60px;
		font-size: 20px;
	}

	.inde_servicele2 {
		margin-top: 35px;
		font-size: 14px;
	}

	.inde_serviceri {
		width: 100%;
		margin-top: 20px;
	}

	.inde_serviceri2 {
		width: 145px;
		margin-top: 15px;
	}

	.inde_serviceri2_1 {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.inde_news {
		padding-top: 40px;
		padding-bottom: 25px;
	}

	.inde_newdown {
		margin-top: 25px;
	}

	.inde_newdown .swiper {
		padding-bottom: 25px;
	}

	.inde_newdown .swiper-button-prev {
		width: 30px;
		height: 30px;
		left: 2.5%;
	}

	.inde_newdown .swiper-button-next {
		width: 30px;
		height: 30px;
		right: 2.5%;
	}

	.inde_newdown .swiper-pagination-bullet {
		width: 25px;
		height: 2px;
	}

	.inde_newdown .swiper-slide-active .inde_newcen1 {
		height: 275px;
	}

	.inde_newcen1 {
		height: 275px;
		margin-top: 0;
	}

	.inde_newcen2 {
		margin-top: 15px;
		padding: 0 2.5%;
	}

	.inde_newcen2_1 {
		font-size: 16px;
	}

	.inde_newcen2_2 {
		font-size: 12px;
		margin-top: 5px;
	}

	.gflx_bo {
		margin: 20px auto;
		display: flex;
		flex-wrap: wrap;
	}

	.gflx_bo1 {
		width: 100%;
	}

	.gflx_bo1_1 {
		font-size: 18px;
	}

	.gflx_bo1_2 {
		font-size: 24px;
	}

	.gflx_bo2 {
		width: 110px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin-top: 10px;
	}

	.footer_top {
		margin: 25px auto;
		display: flex;
		flex-wrap: wrap;
	}

	.footer_top2 {
		width: 32%;
		margin-right: 2%;
	}

	.footer_top2:nth-child(3n) {
		margin-right: 0;
	}

	.footer_top1_1 {
		margin-bottom: 15px;
		font-size: 16px;
	}

	.footer_top2_1 {
		margin-bottom: 15px;
		font-size: 14px;
	}

	.footer_top1 {
		width: 100%;
		margin-top: 20px;
	}

	.footer_top1_3 {
		margin-top: 15px;
	}

	.footer_down {
		margin: 15px auto;
	}

	.tit_bo {
		margin: 15px auto;
		font-size: 14px;
	}

	.nybanne {
		height: 300px;
	}

	.nybanne3 {
		font-size: 24px;
	}

	.gywm_gsjj {
		margin: 50px auto;
	}

	.gywm_gsjja {
		display: flex;
		flex-wrap: wrap;
	}

	.gywm_gsjjle {
		width: 100%;
	}

	.gywm_gsjjle1 {
		font-size: 18px;
	}

	.gywm_gsjjle2 {
		font-size: 15px;
	}

	.gywm_gsjjle3 {
		margin-top: 25px;
		font-size: 14px;
		line-height: 25px;
	}

	.gywm_gsjjri {
		width: 100%;
		margin-left: 0;
	}

	.gywm_gsjjri1 {
		padding: 15px 0;
	}

	.gywm_gsjjri1_1 {
		font-size: 18px;
		display: flex;
		align-items: flex-end;
	}

	.gywm_gsjjri1_1 span {
		font-size: 42px;
		line-height: 42px;
	}

	.gywm_gsjjb {
		height: 375px;
		margin-top: 45px;
	}

	.gywm_gsjjb2 img {
		width: 45px;
	}

	.gywm_fzlc {
		margin: 20px auto;
	}

	.gywm_fzlc1 {
		padding: 15px 0;
		font-size: 24px;
	}

	.gywm_fzlc2 {
		padding: 15px 0;
		margin-top: 15px;
	}

	.gywm_fzlc3 {
		display: flex;
		flex-wrap: wrap;
	}

	.gywm_fzlc3_1 {
		width: 100%;
		height: 200px;
	}

	.gywm_fzlc3_2 {
		width: 100%;
		padding: 25px 0;
	}

	.gywm_fzlc3_3 {
		font-size: 24px;
	}

	.gywm_fzlc3_4 {
		font-size: 14px;
		line-height: 25px;
	}

	.gywm_fzlc4 .swiper-button-prev {
		width: 40px;
		height: 40px;
		top: 50px;
	}

	.gywm_fzlc4 .swiper-button-next {
		width: 40px;
		height: 40px;
		top: 50px;
	}

	.gywm_fzlc4 .swiper {
		width: calc(100% - 80px);
	}

	.gywm_fzlc4 .swiper-father::after {
		width: calc(100% - 80px);
		height: 1px;
		top: 49px;
	}

	.gywm_fzlc4_2 {
		height: 35px;
	}

	.gywm_fzlc4_3 {
		width: 20px;
		height: 20px;
	}

	.gywm_fzlc4_3 div {
		border: 2px solid white;
		width: 10px;
		height: 10px;
		border-radius: 50%;
	}

	.gywm_fzlc4_4 {
		font-size: 14px;
	}

	.gywm_jtbj {
		margin-top: 50px;
	}

	.gywm_jtbj1 {
		font-size: 24px;
	}

	.gywm_jtbj2 {
		margin-top: 10px;
		display: flex;
		align-items: center;
	}

	.gywm_jtbj3 {
		width: 125px;
		height: 430px;
		margin-left: 20px;
	}

	.gywm_jtbj3 .swiper-button-prev {
		width: 35px;
		height: 35px;
		top: 25px;
	}

	.gywm_jtbj3 .swiper-button-next {
		width: 35px;
		height: 35px;
		top: calc(100% - 15px);
	}

	.gywm_jtbj3 .swiper-father {
		padding: 50px 0;
	}

	.gywm_jtbj4 {
		width: calc(100% - 145px);
	}

	.gywm_jtbj4_1 {
		display: flex;
		flex-wrap: wrap;
	}

	.gywm_jtbj4_2 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.gywm_jtbj4_2_1 {
		font-size: 18px;
	}

	.gywm_jtbj4_2_2 {
		margin-top: 10px;
		font-size: 14px;
	}

	.gywm_jtbj4_3 {
		width: 100%;
		height: 140px;
	}

	.gywm_qywh {
		margin-top: 45px;
	}

	.gywm_qywh1 {
		font-size: 18px;
	}

	.gywm_qywh2 {
		margin-top: 25px;
		flex-wrap: wrap;
	}

	.gywm_qywh3 {
		width: 100%;
		height: 300px;
		margin-bottom: 10px;
	}

	.gywm_qywh3:last-child {
		margin-bottom: 0;
	}

	.gywm_qywh3_2 {
		padding: 15px;
	}

	.gywm_qywh3_3 {
		font-size: 16px;
	}

	.gywm_qywh3_4 {
		font-size: 14px;
	}

	.gywm_qywh4 {
		width: 100%;
		height: auto;
		margin: 0;
	}

	.gywm_qywh4_1 {
		height: 300px;
		margin-bottom: 10px;
	}

	.gywm_qywh4_3 {
		padding: 15px;
	}

	.gywm_qywh4_4 {
		font-size: 16px;
	}

	.gywm_qywh4_5 {
		font-size: 14px;
	}

	.gywm_qywh4_1:last-child {
		margin-bottom: 10px;
	}

	.gywm_zzyy {
		margin: 60px auto;
	}

	.gywm_zzyy1 {
		font-size: 18px;
	}

	.gywm_zzyy2 {
		margin-top: 25px;
	}

	.gywm_zzyy3 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
		display: flex;
		overflow-x: auto;
		/* 允许横向滚动 */
		white-space: nowrap;
		/* 防止项目换行 */
	}

	.gywm_zzyy3_1 {
		width: auto;
		height: 40px;
		margin-bottom: 0;
		margin-right: 15px;
		line-height: 40px;
		font-size: 16px;
		white-space: pre-line;
		flex: 0 0 auto;
		/* 每个项目不伸缩 */
	}

	.gywm_zzyy3_1:last-child {
		margin-right: 0;
	}

	.gywm_zzyy4 {
		width: 100%;
	}

	.gywm_zzyy5 {
		display: flex;
		align-items: center;
	}

	.gywm_zzyy6 {
		width: 125px;
		height: 280px;
		margin-left: 40px;
	}

	.gywm_zzyy6 .swiper-father {
		padding: 35px 0;
	}

	.gywm_zzyy6 .swiper-button-prev {
		width: 35px;
		height: 35px;
	}

	.gywm_zzyy6 .swiper-button-next {
		width: 35px;
		height: 35px;
		top: calc(100% - 15px);
	}

	.gywm_zzyy6_1 {
		font-size: 12px;
	}

	.gywm_zzyy7 {
		width: calc(100% - 165px);
	}

	.gywm_zzyy7_2 {
		/*height: 90px;*/
	}

	.gywm_zzyy7_3 {
		margin-top: 10px;
		font-size: 14px;
	}

	.gywm_zlbz {
		margin: 40px auto;
	}

	.gywm_zlbz1 {
		font-size: 18px;
	}

	.gywm_zlbz2 {
		margin-top: 25px;
	}

	.gywm_zlbz3 {
		padding: 15px 10px;
	}

	.gywm_zlbz3_2 {
		padding: 15px 0;
	}

	.gywm_zlbz3_3 {
		font-size: 16px;
	}

	.gywm_zlbz3_4 {
		margin-top: 10px;
		font-size: 14px;
	}

	.gywm_zlbz2 .swiper {
		padding-bottom: 25px;
	}

	.gywm_zlbz2 .swiper-pagination-bullet {
		width: 25px;
	}

	.gywm_rzjc {
		margin: 50px auto;
	}

	.gywm_rzjc1 {
		font-size: 18px;
	}

	.gywm_rzjc2 {
		margin-top: 15px;
	}

	.gywm_rzjc2_1 {
		height: 40px;
		line-height: 40px;
		margin-right: 40px;
		font-size: 14px;
	}

	.gywm_rzjc3 {
		margin-top: 25px;
	}

	.gywm_rzjc4_1 {
		padding: 25px;
	}

	.gywm_rzjc4_2 {
		height: 105px;
	}

	.gywm_rzjc4_3 {
		height: 35px;
		line-height: 35px;
		margin-top: 25px;
		font-size: 14px;
	}

	.gywm_rzjc4 .swiper {
		padding-bottom: 35px;
	}

	.al_bo {
		margin: 50px auto;
		margin-top: 35px;
	}

	.al_list {
		display: flex;
		flex-wrap: wrap;
	}

	.al_li {
		width: 49%;
		margin-top: 15px;
		box-shadow: 0 0 13px rgba(0, 0, 0, .09);
	}

	.al_li:nth-child(3n) {
		margin-right: 2%;
	}

	.al_li:nth-child(2n) {
		margin-right: 0;
	}

	.al_li1 {
		height: 130px;
	}

	.al_li2 {
		padding: 20px 15px;
	}

	.al_li2_1 {
		font-size: 16px;
	}

	.al_li2_2 {
		width: 35px;
		margin-top: 15px;
	}

	.al_li2_2 img {
		height: 10px;
		margin: 5px auto;
	}

	.pages {
		margin-top: 25px;
	}

	.pagination a {
		min-width: 30px;
		height: 30px;
		font-size: 14px;
		line-height: 30px;
		margin: 5px;
	}

	.pagination span {
		min-width: 30px;
		height: 30px;
		font-size: 14px;
		line-height: 30px;
		margin: 5px;
	}

	.aldeta_top {
		margin: 25px auto;
		display: flex;
		flex-wrap: wrap;
	}

	.aldeta_top1 {
		width: 100%;
	}

	.aldeta_top2 {
		width: 100%;
		margin-top: 20px;
	}

	.aldeta_top3 {
		font-size: 18px;
	}

	.aldeta_top4 {
		display: flex;
		flex-wrap: wrap;
	}

	.aldeta_top4_1 {
		margin-right: 35px;
		margin-top: 15px;
		display: flex;
		align-items: flex-start;
	}

	.aldeta_top4_4 {
		font-size: 14px;
	}

	.aldeta_top4_5 {
		font-size: 16px;
		margin-top: 10px;
	}

	.aldeta_top5 {
		margin-top: 15px;
		padding: 20px 0;
		font-size: 14px;
	}

	.aldeta_cens {
		padding-bottom: 45px;
	}

	.aldeta_cen {
		height: 175px;
	}

	.aldeta_cen2_2 {
		font-size: 16px;
	}

	.aldeta_cen2_3 {
		width: 80px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 15px;
	}

	.aldeta_down {
		margin: 50px auto;
	}

	.aldeta_down1 {
		font-size: 24px;
	}

	.aldeta_down2 {
		margin-top: 25px;
	}

	.aldeta_down2 .swiper {
		width: 100%;
	}

	.aldeta_down3_2 {
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}

	.bzhsg_box {
		height: 490px;
	}

	.bzhsg_bo2 {
		top: 80px;
	}

	.bzhsg_bo2_2 {
		font-size: 30px;
	}

	.bzhsg_bo2_3 {
		font-size: 14px;
		margin-top: 10px;
	}

	.bzhsg_bo4_1 {
		padding: 0;
		top: 220px;
	}

	.bzhsg_bo4_2 {
		width: 10px;
		height: 10px;
	}

	.bzhsg_bo4_2:after {
		width: 9px;
		height: 9px;
	}

	.bzhsg_bo4_2:before {
		width: 9px;
		height: 9px;
	}

	.bzhsg_bo4_3 {
		margin-top: 20px;
		font-size: 14px;
	}

	.bzhsg_bo4_4 {
		height: 25px;
		margin-top: 10px;
		line-height: 25px;
		font-size: 12px;
	}

	.bzhsg_detatops {
		padding: 40px 0;
	}

	.bzhsg_detatop1_1 {
		font-size: 18px;
	}

	.bzhsg_detatop1_2 {
		font-size: 14px;
		margin-top: 5px;
	}

	.bzhsg_detatop2 {
		margin-top: 25px;
	}

	.bzhsg_detatop2_1 {
		height: 280px;
	}

	.bzhsg_detatop2_3 {
		width: 72%;
	}

	.bzhsg_detatop2_4 {
		padding-right: 80px;
		padding-left: 25px;
	}

	.bzhsg_detatop2_4_1 {
		font-size: 16px;
	}

	.bzhsg_detatop2_4_2 {
		margin-top: 10px;
		font-size: 14px;
		line-height: normal;
	}

	.bzhsg_detatop3 {
		margin-top: 20px;
		overflow-x: auto;
		/* 启用横向滚动条 */
		white-space: nowrap;
		/* 防止子元素换行（可选） */
	}

	.bzhsg_detatop3_1 {
		min-width: 70px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		flex: 0 0 auto;
		/* 防止子元素伸缩或收缩 */
	}

	.bzhsg_det {
		margin: 45px auto;
	}

	.bzhsg_detf {
		margin-top: 20px;
		font-size: 14px;
	}

	.bzhsg_dett {
		margin-top: 35px;
	}

	.bzhsg_dett1 {
		height: 210px;
	}

	.bzhsg_dett .swiper {
		padding-bottom: 25px;
	}

	.bzhsg_dett .swiper-pagination-bullet {
		width: 25px;
	}

	.bzhsg_jdal {
		margin: 45px auto;
	}

	.bzhsg_jdal1 {
		font-size: 24px;
	}

	.bzhsg_jdal2 {
		margin-top: 25px;
	}

	.bzhsg_jdal2 .swiper {
		width: 100%;
	}

	.bzhsg_jdal3_1 {
		height: 265px;
	}

	.bzhsg_jdal3_2 {
		padding: 20px 15px;
	}

	.bzhsg_jdal3_3 {
		font-size: 16px;
	}

	.bzhsg_jdal3_4 {
		width: 35px;
		margin-top: 15px;
	}

	.bzhsg_jdal3_4 img {
		height: 10px;
		margin: 5px auto;
	}
	.product_bo {
	    margin:45px auto;
	    display:flex;
		flex-wrap: wrap;
	}
	.product_left {
	    width: 100%;
	    margin-right: 0;
		margin-bottom: 25px;
	    padding: 10px 5px;
	}
	.product_search {
	    height:40px;
	}
	.product_search input{
		font-size: 14px;
	}
	.product_lea {
	    margin-top: 15px;
	    font-size: 16px;
	}
	.product_leb{
		margin-top: 15px;
	}
	.product_lec {
	    margin-bottom: 15px;
	}
	.product_lec1{
		display: flex;
		align-items: center;
	}
	.product_lec3{
		font-size: 16px;
	}
	.product_led1 {
	    margin-top: 15px;
	    font-size: 14px;
	}
	.product_right{
		width: 100%;
	}
	.product_tjs {
	    padding: 0 20px;
	}
	.product_tja {
	    padding: 15px 0;
	}
	.product_tjb {
	    margin-bottom: 15px;
	    display:flex;
		align-items: flex-start;
	}
	.product_tjb1 {
	    font-size: 14px;
	}
	.product_tjb3 {
	    padding: 0 20px;
	    display:flex;
		flex-wrap: wrap;
	}
	.product_tjb3_1 {
	    margin-right: 10px;
	    font-size: 14px;
		display: flex;
		align-items: center;
	}
	.product_tjc {
	    padding: 15px 0;
	    font-size: 14px;
	}
	.product_list{
		display: flex;
		flex-wrap: wrap;
	}
	.product_li {
	    width: 49%;
	    margin-top: 15px;
	}
	.product_li:nth-child(3n) {
	    margin-right: 2%;
	}
	.product_li:nth-child(2n) {
	    margin-right: 0;
	}
	.product_li1 {
	    height: 120px;
	}
	.product_li2 {
	    height:40px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.prodeta_bo {
	    margin: 25px auto;
	}
	.prodeta_top{
		display: flex;
		flex-wrap: wrap;
	}
	.prodeta_tople{
		width: 100%;
	}
	.prodeta_toplea1 {
	    height: 270px;
	}
	.prodeta_topleb1 {
	    height:80px;
	}
	.prodeta_topri{
		width: 100%;
		margin-top: 20px;
	}
	.prodeta_topri1 {
	    font-size: 18px;
	}
	.prodeta_topri2 {
	    margin-bottom: 15px;
	    display:flex;
		flex-wrap: wrap;
	}
	.prodeta_topri2_1 {
	    margin-top: 15px;
	    margin-right: 15px;
	    font-size: 14px;
		display: flex;
		align-items: center;
	}
	.prodeta_topri3 {
	    padding: 15px 0;
	    font-size: 14px;
	}
	.prodeta_topri4 {
	    padding: 15px 0;
	    font-size: 14px;
	}
	.prodeta_topri5 {
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.prodeta_cen {
	    margin-top:25px;
	}
	.prodeta_cen1 {
	    width: 90px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.prodeta_down2 {
	    padding: 25px 0;
	    font-size: 14px;
	    line-height: 25px;
	}
	.jsyf_yi {
	    margin: 40px auto;
	}
	.jsyf_yi1 {
	    font-size: 24px;
	}
	.jsyf_yi2 {
	    margin-top: 10px;
	    font-size: 14px;
	}
	.jsyf_era {
	    padding: 40px 0;
	}
	.jsyf_era2 {
	    font-size: 12px;
		display: flex;
		align-items: flex-start;
		justify-content: center;
	}
	.jsyf_era2 span {
	    font-size:30px;
	    line-height: 30px;
	}
	.jsyf_era3 {
	    margin-top: 5px;
	    font-size: 14px;
	}
	.jsyf_erb{
		box-shadow: 0 0 5px rgba(0, 0, 0, .09);
	}
	.jsyf_erb1 {
	    padding: 35px 20px;
	}
	.jsyf_erb1_1 {
	    font-size: 18px;
	}
	.jsyf_erb1_2 {
	    font-size: 14px;
	    line-height: 25px;
	    margin-top: 15px;
	}
	.jsyf_san {
	    margin-top: 50px;
	}
	.jsyf_san1_1 {
	    font-size: 24px;
	}
	.jsyf_san1_2 {
	    font-size: 14px;
	}
	.jsyf_san2 {
	    margin-top: 25px;
	}
	.jsyf_san3_1 {
	    height: 250px;
	}
	.jsyf_san3_2 {
	    margin-top: 15px;
	    font-size: 18px;
	}
	.jsyf_san3_3 {
	    margin-top: 5px;
	    font-size: 14px;
	}
	.jsyf_san2 .swiper {
	    padding-bottom: 35px;
	}
	.jsyf_san2 .swiper-pagination-bullet {
	    width: 25px;
	}
	.jsyf_sis {
	    padding: 60px 0;
	}
	.jsyf_si1 {
	    font-size: 24px;
	}
	.jsyf_si2 {
	    margin-top: 15px;
		display: flex;
		justify-content: center;
	}
	.jsyf_si2_1 {
	    min-width:60px;
	    height:40px;
	    line-height: 40px;
	    margin-right: 10px;
	    font-size: 14px;
	}
	.jsyf_si3 {
	    margin-top: 30px;
	}
	.jsyf_si4{
		display: flex;
		flex-wrap: wrap;
	}
	.jsyf_si6{
		width: 100%;
		display: flex;
	}
	
	.jsyf_si7 {
	    width: 65px;
	    height: 230px;
	}
	.jsyf_si8 {
	    width: calc(100% - 75px);
	    height: 230px;
	}
	.jsyf_si5 {
	    width: 100%;
	    margin-left: 0;
		margin-top: 20px;
		padding: 0 2.5%;
	}
	.jsyf_si5_1 {
	    font-size: 18px;
	}
	.jsyf_si5_2 {
	    width:35px;
	    margin-top: 15px;
	}
	.jsyf_si5_3 {
	    margin-top: 25px;
	    font-size: 14px;
	    line-height: 25px;
	}
	.jsyf_si9{
	    display: flex;
	    flex-wrap: wrap;
	}
	.jsyf_si9_1{
	    width: 100%;
	    height: 300px;
	}
	.jsyf_si9_2 {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
    padding: 0 2.5%;
}
.nybanne4_1 {
    font-size: 24px;
}
.nybanne4_2 {
    margin-top: 20px;
    font-size: 15px;
}
.jzfs_boa {
    margin-top:45px;
    margin-bottom: 30px;
}
.jzfs_boa1_1 {
    font-size: 18px;
}
.jzfs_boa1_2 {
    font-size: 14px;
}
.jzfs_boa2 {
    margin-top: 15px;
    font-size: 16px;
}
.jzfs_boa3 {
    width: 35px;
    margin-top: 30px;
}
.jzfs_boc {
    margin:35px auto;
}
.jzfs_boc1 {
    padding: 30px 15px;
}
.jzfs_boc1_1 {
    font-size: 14px;
}
.jzfs_boc1_2 {
    min-height: 240px;
    font-size: 14px;
	margin-top: 20px;
}
.jzfs_boc1_3 {
    height:35px;
    margin-top: 25px;
}
.jzfs_boc .swiper {
    padding-bottom:35px;
}
.jzfs_boc .swiper-pagination-bullet {
	width: 25px;
}
.news_bo {
    margin: 35px auto;
}
.news_fl {
    margin-right: 25px;
    font-size: 16px;
}
.news_list {
    margin-top: 25px;
}
.news_lia {
   display: flex;
   flex-wrap: wrap;
    box-shadow: 0 0 13px rgba(0, 0, 0, .11);
}
.news_lia2 {
    width:100%;
    padding: 25px;
}
.news_lia2_1 {
    font-size: 16px;
}
.news_lia2_2 {
    margin-top: 10px;
    font-size: 14px;
}
.news_lia2_3 {
    margin-top: 10px;
    font-size: 14px;
}
.news_lia2_4 {
    width: 90px;
    height: 35px;
    margin-top: 25px;
    line-height: 35px;
    font-size: 12px;
}
.news_lia1 {
    width: 100%;
    height: 200px;
}
.news_lib {
    padding: 15px 0;
}
.news_lib1{
	display: flex;
	flex-wrap: wrap;
}
.news_lib2 {
    width: 100%;
    height: 135px;
}
.news_lib3 {
    width: 100%;
    padding: 0;
	padding-top: 20px;
}
.news_lib3_1 {
    font-size: 16px;
}
.news_lib3_2 {
    margin-top: 10px;
    font-size: 14px;
}
.news_lib3_3 {
    margin-top: 10px;
    font-size: 14px;
}
.newdeta_top {
    margin: 45px auto;
}
.newdeta_top1{
	font-size: 14px;
}
.newdeta_top2{
	margin-top: 15px;
	font-size: 20px;
}
.newdeta_top3{
	margin-top: 20px;
	font-size: 14px;
	display: flex;
	align-items: center;
}
.newdeta_cen {
    margin: 15px auto;
    display:flex;
	flex-wrap: wrap;
}
.newdeta_le {
    width: 100%;
    font-size: 14px;
    line-height: 25px;
}
.newdeta_ri {
    width: 100%;
    margin-left: 0;
	margin-top: 30px;
}
.newdeta_ri1 {
    padding: 25px 10px;
    margin-bottom: 15px;
}
.newdeta_ri1_1 {
    font-size: 14px;
}
.newdeta_ri1_2 {
    font-size: 14px;
	margin-top: 35px;
}
.nybanne6 {
    height: 480px;
}
.nybanne5_1 {
    font-size: 22px;
}
.nybanne5_3 {
    width: 32%;
    margin-top: 20px;
    margin-right: 2%;
    padding: 30px 10px;
}
.nybanne5_3_1 {
    font-size: 16px;
}
.nybanne5_3_2 {
    min-height: auto;
    margin-top: 15px;
    font-size: 14px;
}
.nybanne5_3_3 {
    height: 35px;
    margin-top: 10px;
}
.nybanne5_3_4 {
    margin-top: 15px;
    font-size: 14px;
}
.lxwm_bo {
    margin: 25px auto;
}
.lxwm_bo1 {
    height: 245px;
}
.lxwm_bo2 {
    margin-top:50px;
}
.lxwm_bo3 {
    margin-bottom:35px;
    font-size: 20px;
}
.lxwm_bo4_1 {
    height: 100px;
    box-shadow: 0 0 13px rgba(0, 0, 0, .03);
    padding: 10px;
    font-size: 14px;
}
.lxwm_bo4_2{
	flex-wrap: wrap;
}
.lxwm_bo4_3 {
    width: 100%;
    height: 40px;
    padding:0 10px;
    margin-top: 15px;
    margin-right: 0;
	display: flex;
	align-items: center;
}
.lxwm_bo4_3_1 {
	    width: 40px;
	height: auto;
    line-height: normal;
    font-size: 14px;
}
.lxwm_bo4_3_2 {
	    width: calc(100% - 40px - 90px);
    font-size: 14px;
}
.lxwm_bo4_3_3 {
	    width: 90px;
    height: calc(100% - 10px);
}
.lxwm_bo4_4 {
    width: 140px;
    height: 40px;
    margin-top: 15px;
    font-size: 16px;
}
.fd_box {
    width: 50px;
    right: 20px;
}
.fd_bo1 div {
    height: 25px;
    line-height: 4px;
}
.fd_bo2 {
    margin-top: 10px;
    padding: 20px 5px;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.21);
}
.fd_bo2_1 {
    margin-bottom: 10px;
}

}