/* 图片弹窗 */

			#hi-img-pop {

					display: none;

					position: fixed;

					top: 0;

					left: 0;

					z-index: 10000;

					width: 100%;

					height: 100%;

					background: rgba(0, 0, 0, 0.5);

					text-align: center;

					-webkit-box-sizing: border-box;

					-moz-box-sizing: border-box;

					box-sizing: border-box;

			}

			

			#hi-img-pop * {

					-webkit-box-sizing: border-box;

					-moz-box-sizing: border-box;

					box-sizing: border-box;

			}

			

			#hi-img-pop .hi-close {

					position: fixed;

					top: 86%;

					left: 50%;

					margin-left: -25px;

					width: 50px;

					height: 50px;

					color: #fff;

					background: #fff;

					border-radius: 50%;

					transition: .5s;

					cursor: pointer;

			}

			

			#hi-img-pop .hi-close:after,

			#hi-img-pop .hi-close:before {

					content: "";

					position: absolute;

					bottom: 24px;

					left: 10px;

					width: 30px;

					height: 2px;

					background: #333;

					transition: .5s;

			}

			

			#hi-img-pop .hi-close:hover {

					background: #D00019;

			}

			

			#hi-img-pop .hi-close:hover:after,

			#hi-img-pop .hi-close:hover:before {

					background: #fff;

			}

			

			#hi-img-pop .hi-close:after {

					-webkit-transform: rotate(45deg);

					transform: rotate(45deg);

			}

			

			#hi-img-pop .hi-close:before {

					-webkit-transform: rotate(-45deg);

					transform: rotate(-45deg);

			}

			

			#hi-img-pop img {

					position: fixed;

					left: 50%;

					top: 50%;

					max-width: 90%;

					max-height: 70%;

					width: auto;

					height: auto;

					-webkit-transform: translate(-50%, -50%);

					transform: translate(-50%, -50%);

			}

/* 应用解决方案 */

.g-sol-yy{padding-top: 0.9rem;margin-bottom: 0.9rem;}

.g-sol-yy *{transition: all 0.6s;}

.g-h2{margin-bottom: 0.6rem;}

.g-h2 h2{font-size: 0.6rem;margin-bottom: 5px;}

.g-h2>span{color: #666;}

.g-sol-yy-box{height: 6.6rem;position: relative;overflow: hidden;}

.g-sol-yy-img{width: 100%;height: 100%;}

.g-sol-yy-img img{width: 100%;height: 100%;object-fit: cover;}

.g-sol-yy-txt{width: 3.1rem;background: rgba(144, 0, 17,0.9);position: absolute;right: calc(100% - 3.1rem);top: 0;height: 100%;}

.g-sol-yy-txt a{color: #fff;margin: 0.22rem 0;cursor: pointer;}

.g-sol-yy-txt .on{color: #fff;text-decoration: underline;}

.g-sol-yy-txt_a{position: absolute;width: 3.1rem;height: 100%;top: 0;right: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}

.g-sol-yy-box.on{width: 100%;}

.g-sol-yy-box.on .g-sol-yy-txt{right: calc(100% - 3.1rem - 8% );width: 100%;}



.g-sol-dz{margin-bottom: 0.9rem;}

.g-sol-dz-box{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}

.g-sol-dz-con{margin-bottom: 0.9rem;width: 45.8%;}

.g-sol-dz-con:nth-child(2){margin-top: 1.2rem;}

.g-sol-dz-con:nth-child(2n+1){margin-top: -0.9rem;}

.g-sol-dz-con:nth-child(1){margin-top: 0;}

.g-sol-dz-img{width: 100%;height: 4rem;}

.g-sol-dz-img img{width: 100%;height: 100%;object-fit: cover;}

.g-sol-dz-txt{margin-top: -0.4rem;background: #fff;width: calc(100% - 0.6rem);z-index: 10;position: relative;}

.g-sol-dz-txt>span{padding-top: 0.3rem;color: #d00019;font-size: 0.36rem;display: block;}

.g-sol-dz-txt h3{margin-bottom: 0.3rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.g-sol-dz-txt p{color: #666;height: 0.6rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

@media screen and (max-width: 1580px) {

	.g-sol-dz-txt p{height: 48px;}

}

.g-sol-a{text-align: center;}

.g-sol-a a{display: inline-flex;justify-content: center;align-items: center;color: #fff;background: #d00019;height: 0.6rem;padding: 0 0.4rem;border-radius: 60px;transition: 0.6s all;cursor: pointer;}

.g-sol-a a img{width: 8px;height: auto;margin-right: 0.2rem;}

.g-sol-a a:hover{opacity: 0.8;}



.g-sol-xj{margin-bottom: 1rem;}

.g-sol-xj-box{display: flex;border: 1px solid #e3e3e3;height: 3.2rem;}

.g-sol-xj-box *{transition: 0.6s all;}

.g-sol-xj-con{width: 25%;height: 100%;border-right: 1px solid #E3E3E3;cursor: pointer;}

.g-sol-xj-con:nth-child(4n){border: none;}

.g-sol-xj-con:nth-child(2n){background: #F5F5F5;}

.g-sol-xj-nr{width: 100%;height: 100%;border: 1px solid transparent;display: flex;flex-direction: column;align-items: center;padding: 0.8rem 0.25rem 0;}

.g-sol-xj-img{margin-bottom: 0.4rem;}

.g-sol-xj-img .img2{display: none;}

.g-sol-xj-nr p{text-align: center;}

.g-sol-xj-con:hover .g-sol-xj-nr{background: #fff;box-shadow: 0 0 30px rgba(238,119,0,0.1);border-color: #D00019;}

.g-sol-xj-con:hover .g-sol-xj-img .img1{display: none;}

.g-sol-xj-con:hover .g-sol-xj-img .img2{display: block;}

.g-sol-xj-con:hover p{color: #D00019;}

.g-sol-xj-img img{width: 60px;height: 60px;}

@media screen and (max-width: 1400px) {

	.g-sol-xj-nr{padding: 0.6rem 0.25rem 0;}

}

@media screen and (max-width: 1200px) {

	.g-sol-xj-box{height: 220px;}

}

@media screen and (max-width: 991px) {

	.g-sol-yy-box{height: 400px;}

	.g-sol-yy-txt{width: 180px;right:calc(100% - 180px);}

	.g-sol-yy-txt_a{width: 180px;}

	.g-sol-dz-txt>span{font-size: 24px;}

	.g-sol-dz-txt{margin-left: -1px;}

	.g-sol-a a{height: 36px;padding:  0 30px;}

	.g-sol-xj-box{height: 240px;}

}

@media screen and (max-width: 767px) {

	.g-sol-yy{padding-top: 40px;margin-bottom: 40px;}

	.g-h2 h2{font-size: 20px;margin-bottom: 10px;}

	.g-h2>span{font-size: 14px;}

	.g-h2{margin-bottom: 30px;}

	.g-sol-yy-box{height: 300px;width: 100%;padding: 0;}

	.g-sol-yy-txt{width: 120px;right:calc(100% - 120px);}

	.g-sol-yy-txt_a{width: 120px;}

	.g-sol-yy-txt a{font-size: 14px;margin: 6px 0;}

	.g-sol-dz-con{width: 100%;}

	.g-sol-dz-con:nth-child(2){margin-top: 0;}

	.g-sol-dz-con:nth-child(2n+1){margin-top: 0;}

	.g-sol-dz-con{margin-bottom: 30px;}

	.g-sol-dz-img{height: 180px;}

	.g-sol-dz-txt{margin: 0;width: 100%;}

	.g-sol-dz-txt>span{padding-top: 15px;}

	.g-sol-dz-txt p{font-size: 14px;height: auto;}

	.g-sol-dz{margin-bottom: 40px;}

	.g-sol-xj-box{height: auto;flex-wrap: wrap;border: none;}

	.g-sol-xj-con{width: 100%;}

	.g-sol-xj-con{border: 1px solid #E3E3E3;margin-bottom: 30px;height: auto;}

	.g-sol-xj-nr{padding: 24px;}

	.g-sol-xj-img img{width: 46px;height: 46px;}

	.g-sol-xj-img{margin-bottom: 20px;}

}



/* 南真集团 */

.g-about-t{display: flex;margin: 1rem auto 0.9rem;height: 3rem;}

.g-about-t-box{width: 50%;position: relative;background: #f5f5f5;display: flex;flex-direction: column;justify-content: center;padding: 0 0.76rem;}

.g-about-t-box>img{position: absolute;right: 0.8rem;top: 50%;transform: translateY(-50%);opacity: 0.1;width: 1.2rem;height: 1.2rem;}

.g-about-t-num{display: flex;align-items: center;}

.g-about-t-num p{font-size: 0.72rem;line-height: 1.2;}

.g-about-t-num span{margin-left: 0.25rem;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: #d00019;border-radius: 50%;color: #fff;}

.g-about-t-box>p{color: #666;}

.g-about-t-box:first-child{background: #D00019;}

.g-about-t-box:first-child .g-about-t-num p{color: #fff;}

.g-about-t-box:first-child .g-about-t-num span{background: #fff;color: #D00019;}

.g-about-t-box:first-child>p{color: #fff;}

.g-about-t-box:first-child>img{opacity: 0.2;}





.g-about-fz-t{margin-bottom: 1.08rem;}

.g-fz{display: flex;justify-content: space-between;height: 4.2rem;}

.g-fz-l{width: 50%;display: flex;flex-direction: column;justify-content: center;padding-right: 0.95rem;}

.g-fz-r{width: 50%;height: 100%;}

.g-fz-r img{width: 100%;height: 100%;object-fit: cover;}

.g-fz-h3{margin-bottom: 0.45rem;}

.g-fz-h3 span{color: #D00019;}

.g-fz-h3 h3{color: #D00019;font-size: 0.48rem;line-height: 1.2;}

.g-fz-l>p{color: #666;}

.g-about-fz-b{width: 100%;margin-bottom: 1.54rem;height: 100px;position: relative;}

.g-about-fz-b::after{content: '';position: absolute;height: 1px;background: #E3E3E3;width: 100%;top: 20px;left: 0;z-index: -1;}

.g-about-fz-b .swiper-container{}

.g-fzb{position: relative;cursor: pointer;}

.g-fzb i{position: absolute;left: 50%;transform: translateX(-50%);}

.g-fzb .i1{width: 10px;height: 10px;background: #E4E4E4;border-radius: 50%;top: 16px;}

.g-fzb .i2{width: 40px;height: 40px;border: 2px solid #d00019;border-radius: 50%;opacity: 0;}

.g-fzb p{padding-top: 50px;color: #666;text-align: center;}

.g-about-fz-b .x-s-bot {
  display: flex;
}
.g-about-fz-b .x-s-bot .swiper-button-prev1 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #e4e4e4;
  position: absolute;
  cursor: pointer;
  transition: 0.5s all;
  margin-right: 20px;

	left: -60px;

	top: -10px;

	z-index: 100;
}
@media (max-width: 1580px) {
  .g-about-fz-b .x-s-bot .swiper-button-prev1 {
    width: 50px;
    height: 50px;

		left: -50px;

		top: -6px;
  }
}
@media (max-width: 767px) {
  .g-about-fz-b .x-s-bot .swiper-button-prev1 {
    width: 40px;
    height: 40px;
  }
}
.g-about-fz-b .x-s-bot .swiper-button-prev1:hover {
  background-color: #d00019;
}
.g-about-fz-b .x-s-bot .swiper-button-prev1:hover::before {
  width: 22px;
  height: 16px;
  background: url("../image/x-jt6.png") no-repeat center;
  background-size: 100% 100%;
}
@media (max-width: 1580px) {
  .g-about-fz-b .x-s-bot .swiper-button-prev1:hover::before {
    width: 18px;
    height: 14px;
  }
}
.g-about-fz-b .x-s-bot .swiper-button-prev1::before {
  content: "";
  width: 10px;
  height: 16px;
  background: url("../image/x-jt5.png") no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s all;
}
@media (max-width: 1580px) {
  .g-about-fz-b .x-s-bot .swiper-button-prev1::before {
    width: 10px;
    height: 14px;
  }
}
.g-about-fz-b .x-s-bot .swiper-button-next1 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #e4e4e4;
  position: absolute;
  cursor: pointer;
  transition: 0.5s all;

	right: -60px;

	top: -10px;

	z-index: 100;
}
@media (max-width: 1580px) {
  .g-about-fz-b .x-s-bot .swiper-button-next1 {
    width: 50px;
    height: 50px;

		right: -50px;

		top: -6px;
  }
}
@media (max-width: 767px) {
  .g-about-fz-b .x-s-bot .swiper-button-next1 {
    width: 40px;
    height: 40px;
  }
}
.g-about-fz-b .x-s-bot .swiper-button-next1:hover {
  background-color: #d00019;
}
.g-about-fz-b .x-s-bot .swiper-button-next1:hover::before {
  width: 22px;
  height: 16px;
  background: url("../image/x-jt7.png") no-repeat center;
  background-size: 100% 100%;
}
@media (max-width: 1580px) {
  .g-about-fz-b .x-s-bot .swiper-button-next1:hover::before {
    width: 18px;
    height: 14px;
  }
}
.g-about-fz-b .x-s-bot .swiper-button-next1::before {
  content: "";
  width: 10px;
  height: 16px;
  background: url("../image/x-jt2.png") no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s all;
}
@media (max-width: 1580px) {
  .g-about-fz-b .x-s-bot .swiper-button-next1::before {
    width: 10px;
    height: 14px;
  }
}

.g-about-fz-b .x-s-bot{position: absolute;top: 0;left: 50%;transform: translateX(-50%);}

.g-about-fz-b .swiper-slide-thumb-active .g-fzb p{color: #D00019;}

.g-about-fz-b .swiper-slide-thumb-active .g-fzb .i2{opacity: 1;}

.g-about-fz-b .swiper-slide-thumb-active .g-fzb .i1{background: #D00019;}



.g-about-wh{margin-bottom: 0.9rem;}

.g-about-wh-box{border-top: 1px solid #e3e3e3;border-left: 1px solid #E3E3E3;display: flex;flex-wrap: wrap;}

.g-about-wh-con{border-bottom: 1px solid #e3e3e3;border-right: 1px solid #E3E3E3;width: 50%;height: 2.9rem;padding: 0 0.56rem;display: flex;flex-direction: column;justify-content: center;position: relative;}

.g-about-wh-img .img2{display: none;}

.g-about-wh-img img{width: 0.6rem;height: 0.6rem;margin-bottom: 0.32rem;}

.g-about-wh-txt span{color: #666;margin-bottom: 5px;display: block;}

.g-about-wh-txt p{font-weight: bold;}

.g-about-wh-con>img{position: absolute;right: 0;top: 0;width: 2.9rem;height: 2.9rem;}

.g-about-wh-box *{transition: 0.6s all;}

.g-about-wh-con:hover{background: #D00019;}

.g-about-wh-con:hover .img1{display: none;}

.g-about-wh-con:hover .img2{display: block;}

.g-about-wh-con:hover .g-about-wh-txt span{opacity: 0.6;color: #fff;}

.g-about-wh-con:hover .g-about-wh-txt p{color: #fff;}

.g-about-gl{margin-bottom: 0.9rem;}

.g-about-gl-img{width: 50%;height: 100%;}

.g-about-gl-box{height: 4.6rem;display: flex;justify-content: space-between;}

.g-about-gl-img img{width: 100%;height: 100%;object-fit: cover;}

.g-about-gl-txt{width: 50%;border: 1px solid #e3e3e3;display: flex;flex-direction: column;justify-content: center;padding: 0 0.6rem;}

.g-about-gl-txt h3{margin-bottom: 0.45rem;}

.g-about-gl-txt h3 span{color: #666;margin-left: 10px;}

.g-about-gl-txt>p{color: #666;line-height: 1.6;max-height: 160px;overflow-y: auto;}

.g-about-gl-txt>p::-webkit-scrollbar{
width:3px;
}
.g-about-gl-txt>p::-webkit-scrollbar-track{
background: #ddd;
border-radius:2px;
}
.g-about-gl-txt>p::-webkit-scrollbar-thumb{
background: #D00019;
border-radius:25px;
}
.g-about-gl-txt>p::-webkit-scrollbar-corner{
background: #D00019;
}



.g-h2-zs{display: flex;justify-content: space-between;}

.g-h2-zs h2{margin: 0;}

.g-about-zs .g-about-fz-b::after{content: none;}

.g-about-zs .g-about-fz-b{margin: 0;height: auto;width: auto;position: initial;}

.g-about-zs .g-about-fz-b .x-s-bot{position: initial;transform:translateX(0);justify-content: flex-end;width: 100%;height: 100%;align-items: center;}

.g-about-zs .g-about-fz-b .x-s-bot .swiper-button-prev1,.g-about-zs .g-about-fz-b .x-s-bot .swiper-button-next1{position: relative;left: 0;top: 0;}

.g-about-zs-nav{display: flex;margin-bottom: 0.4rem;}

.g-about-zs-nav a{margin-right: 0.95rem;color: #666;padding-bottom: 0.18rem;position: relative;cursor: pointer;}

.g-about-zs-nav a::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: none;}

.g-about-zs-nav .on,.g-about-zs-nav a:hover{color: #D00019;}

.g-about-zs-nav .on::after,.g-about-zs-nav a:hover::after{background: #D00019;}



.g-about-zs-nr{display: flex;flex-wrap: wrap;}

.g-about-zs-hz{width: 33.33%;margin-left: -1px;}

.g-about-zs-img{border: 1px solid #E3E3E3;width: 100%;height: 4rem;display: flex;align-items: center;justify-content: center;padding: 0 0.25rem;position: relative;}

.g-about-zs-img img{width: 100%;height: 100%;object-fit: contain;}

.g-about-zs-hz>p{text-align: center;margin-top: 0.26rem;}

.g-about-zs-con{margin-bottom: 0.9rem;}

.g-about-zs-src{position: absolute;width: 80px;height: 80px;background: rgba(144, 0, 17,0.9);border-radius: 50%;display: flex;align-items: center;justify-content: center;opacity: 0;transition: 0.6s all;cursor: pointer;}

.g-about-zs-src img{width: 45%;height: auto;}

.g-about-zs-hz:hover .g-about-zs-src{opacity: 1;}

@media screen and (max-width: 1200px) {

	.g-fz{height: 250px;}

	.g-about-wh-con{height: 180px;}

	.g-about-wh-img img{width: 45px;height: 45px;}

	.g-about-gl-box{height: 280px;}

}

@media screen and (max-width: 991px) {

	.g-about-t{height: 180px;}

	.g-about-t-num p{font-size: 46px;}

	.g-about-t-num span{width: 30px;height: 30px;font-size: 16px;}

	.g-about-fz-b .x-s-bot{display: none;}

	.g-about-zs-img{height: 200px;}

	.g-about-zs-src{width: 60px;height: 60px;}

	.g-fz-h3 h3{font-size: 24px;}

}

@media screen and (max-width: 767px) {

	.g-about-t{flex-direction: column;height: auto;margin: 30px 0;}

	.g-about-t-box{width: 100%;padding: 20px 15px;}

	.g-about-t-num p{font-size: 36px;}

	.g-about-t-num span{width: 24px;height: 24px;font-size: 14px;margin-left: 10px;}

	.g-about-t-box>p{font-size: 16px;}

	.g-fz{height: auto;flex-direction: column-reverse;}

	.g-fz-r{width: 100%;height: 200px;margin-bottom: 25px;}

	.g-fz-l{width: 100%;}

	.g-fz-h3 span{font-size: 14px;}

	.g-fz-h3 h3{font-size: 20px;}

	.g-fz-h3{margin-bottom: 15px;}

	.g-fz-l>p{font-size: 14px;}

	.g-fzb .i1{width: 6px;height: 6px;top: 18px;}

	.g-fzb .i2{width: 26px;height: 26px;top: 8px;}

	.g-fzb p{font-size: 14px;padding-top: 40px;}

	.g-about-fz-b{height: auto;margin-bottom: 40px;}

	.g-about-wh-box{padding: 0;}

	.g-about-wh-con{padding: 0 20px;height: 170px;}

	.g-about-wh-img img{width: 36px;height: 36px;margin-bottom: 10px;}

	.g-about-wh-con>img{display: none;}

	.g-about-wh-txt span{font-size: 14px;}

	.g-about-wh-txt p{font-size: 16px;}

	.g-about-wh{margin-bottom: 40px;}

	.g-about-gl-box{height: auto;flex-direction: column;}

	.g-about-gl-img{width: 100%;height: 215px;}

	.g-about-gl-txt{width: 100%;padding: 20px;}

	.g-about-gl-txt h3{margin-bottom: 10px;font-size: 24px;}

	.g-about-gl-txt h3 span{font-size: 14px;}

	.g-about-gl-txt>p{max-height: 100%;}

	.g-about-gl{margin-bottom: 40px;}

	.g-about-zs-nav a{margin-right: 20px;font-size: 16px;}

	.g-about-zs-hz{width: 100%;margin-bottom: 20px;}

	.g-about-zs-nav{margin-bottom: 20px;}

	.g-about-zs-img{padding: 0 20px;}

	.g-about-zs-hz>p{font-size: 14px;margin-top: 10px;}

}


.g-about-fz .g-fz-l .x-p{
	height: 100%;
	overflow-y: auto;
	padding-right: 10px;
	text-align: justify;
}

.g-about-fz .g-fz-l .x-p::-webkit-scrollbar{
	width:3px;
	}
	.g-about-fz .g-fz-l .x-p::-webkit-scrollbar-track{
	background: #ddd;
	border-radius:2px;
	}
	.g-about-fz .g-fz-l .x-p::-webkit-scrollbar-thumb{
	background: #D00019;
	border-radius:25px;
	}
	.g-about-fz .g-fz-l .x-p::-webkit-scrollbar-corner{
	background: #D00019;
	}

	@media screen and (max-width: 767px){
		.g-about-fz .g-fz-l .x-p{
			padding-right: 0;
		}
		.g-fz-l{
			padding-right: 0;
		}
	}