  .wrap_sub03bg .bg4 {
  position: absolute;
  left: 0;
  right: 0;
    /* top: 290px; */
    bottom: 0;
  display: flex;
  height:220px
  /* z-index: -2; */
}

.wrap_sub03bg .bg4 .row::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: -55px;
  top: 0;
  bottom: 0;
  background: rgb(255, 255, 255,0.6);
}

.wrap_sub03bg .bg4 .row::after {
  content: "";
  display: block;
  position: absolute;
  right: calc(100% - 460px);
  top: 0;
  bottom: 0;
  background: url(../images/bgpicss02.jpg) no-repeat left bottom;
  background-size: 106% 109%;
  width: 100vw;
}


 
 
 .wrap_sub03a {
	position: relative;
	/* padding-top:30px;
	padding-bottom:18px;
	background:url(../images/bgpicss02.jpg) no-repeat left bottom; */
}
.sevbgimgbg {
	position:relative;
	margin-bottom:30px;
	/* padding-bottom:40px; */
}
/* .sevbgimgbg::before {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:676px;
	height:300px;
	background:url(../images/bgpicss02.jpg) no-repeat left bottom;
} */
.servtippd {
	padding-top:50px;
}
.sub_03a1 {
	position:relative;
	width:430px;
	/* overflow:hidden;
	*/
  float:left;
}
.sub03a {
	margin-left:440px;
	position: absolute;
	padding-top: 10px;
	bottom: 24px;
	overflow: hidden;
}
.sub_03a1 .swiper-wrapper {
	width:100%;
	display:flex;
}
.sub_03a1 .swiper-slide {
	text-align:center;
	font-size:18px;
	/* Center slide text vertically */
    display:flex;
	justify-content:center;
	align-items:center;
	/* Adjust height as needed */
}
.sub_03a1 .swiper-slide {
	display:block;
}
.sub_03a1 .swiper-slide img {
	max-width:100%;
	height:auto;
}
.sub_03a1 .swiper-pagination {
	position:absolute;
	bottom:10px;
	left:50%;
	transform:translateX(-50%);
}
.sub_03a1 .sub_03a1_prev,.sub_03a1 .sub_03a1_next {
	position:absolute;
	bottom:0;
	/* transform:translateY(-50%);
	*/
   background-color:#2663d0;
	/* background-color:#076e39;
	*/
    color:#fff;
	width:55px;
	height:55px;
	line-height:55px;
	text-align:center;
	cursor:pointer;
	z-index:10;
}
.sub_03a1 .sub_03a1_prev .cyicon,.sub_03a1 .sub_03a1_next .cyicon {
	color:#fff;
}
.sub_03a1 .sub_03a1_prev:hover,.sub_03a1 .sub_03a1_next:hover {
	background-color:#f0f5fb;
}
.sub_03a1 .sub_03a1_prev:hover .cyicon,.sub_03a1 .sub_03a1_next:hover .cyicon {
	color:#fff;
}
.sub_03a1 .sub_03a1_prev:hover .cyicon,.sub_03a1 .sub_03a1_next:hover .cyicon{
  color:#0478c9;
}

/* .sub_03a1 .sub_03a1_prev:hover,.sub_03a1 .sub_03a1_next:hover {
	background-color:#076e39;
}
*/
                                                                 
 .sub_03a1 .sub_03a1_prev {
	right:0;
}
.sub_03a1 .sub_03a1_prev .cyicon {
	display:block;
	transform:rotateY(180deg);
}
.sub_03a1 .sub_03a1_next {
	    right: -55px;	
}
/* è§¦å‘å™¨æ ·å¼ */
                                                                 
 /* .sub_03a2 {
	display:flex;
 justify-content:space-between;
}  */
.sub_03a2{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.wrap_sub03a .sub_03a2 li {
	/* flex:1 1 auto;
	min-width:calc(25% - 0px); */
	flex: 0 0 calc(25% - 0px);
box-sizing:border-box;
	/* padding:10px 10px; */
	
   cursor:pointer;
	color:#454545;
	font-weight:bold;
	font-size:20px;
	margin-right:1px !important;
	transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
}
.wrap_sub03a .sub_03a2 li a{
	display: block;
margin: 0 auto 0;
    /* max-width: 200px; */
}


/* .wrap_sub03a .sub_03a2 li.on {
	width:32%;
	padding:0 10px;
}
*/
/* 
.hoviconbg::after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(7,117,51,0.8);
}
*/

                                                                 
 .hoviconbg p {
	color:#fff;
	font-weight:normal;
}
.hoviconbg span.cyicon {
	margin-top:20px;
	display:block;
	color:#7bbd2c;
	text-align:center;
}
.hoviconbg .iconhovers {
	margin:40px 0 20px;
	padding:40px 0;
	transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
}
.sub_03a2 li:nth-child(1) .iconhovers {
	background:url(../images/ncp01.png) no-repeat center center;
	background-size:70px auto;
}
.sub_03a2 li:nth-child(2) .iconhovers {
	background:url(../images/ncp02.png) no-repeat center center;
	background-size:60px auto;
}
.sub_03a2 li:nth-child(3) .iconhovers {
	background:url(../images/ncp03.png) no-repeat center center;
	background-size:70px auto;
}
.sub_03a2 li:nth-child(4) .iconhovers {
	background:url(../images/ncp04.png) no-repeat center center;
	background-size:70px auto;
}
.sub_03a2 li:nth-child(1):hover .iconhovers {
	background:url(../images/ncph01.png) no-repeat center center;
	background-size:70px auto;
}
.sub_03a2 li:nth-child(2):hover .iconhovers {
	background:url(../images/ncph02.png) no-repeat center center;
	background-size:60px auto;
}
.sub_03a2 li:nth-child(3):hover .iconhovers {
	background:url(../images/ncph03.png) no-repeat center center;
	background-size:70px auto;
}
.sub_03a2 li:nth-child(4):hover .iconhovers {
	background:url(../images/ncph04.png) no-repeat center center;
	background-size:70px auto;
}

.seiper_tits h5 {
	font-weight:bold;
	position:relative;
	margin-top: 10px;
	margin-bottom:10px;
	/* height:100px; */
}
.seiper_tits h5 p{
	height: auto;
	max-height: 66px;
}
/* .seiper_tits h5::before {
	content:"";
	position:absolute;
	left:0;
	bottom:-10px;
	width:30px;
	height:3px;
	background:#2663d0;
}
*/
.seiper_tits .tits_txt01 p{color: #164fa8; line-height: 30px;}
.seiper_tits .tits_txt01 p:nth-child(2){background: url(../images/gwicon.png) no-repeat left 0; 
	background-size: 20px;
	 padding-left: 32px;}

.tits_txt01{
	padding: 20px 0;
	background: url(../images/kyslgog.jpg) no-repeat bottom right;
	background-size: contain;

}
.tits_txt01 .imgew{width: 80px; margin-top: 20px;}
 .seiper_tits P.Hpt {
    display:inline-block;
	/* margin-top: 44px; */
	position:relative;
	color: #fff;
	padding-bottom: 8px;
	margin-bottom:10px;
}
.seiper_tits P.Hpt::after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:2px;
	background:#f0f5fb;
}
.seiper_tits h6 {
	color:#464646;
	font-weight: normal;
}
.hovtexttop {
	position:absolute;
	padding:0 20px;
	top:0;
	z-index:99;
}
.wrap_sub03a .sub_03a2 .ons {
	color:#fff;
	opacity:1;

}
.wrap_sub03a .listTitle6{
	margin-top: 70px;
}
.seiper_tits {
  text-align:left;
  padding: 20px 28px 20px;
  box-sizing: border-box;
}
.wrap_sub03a .seiper_tits {
    margin-top: 10px;
    height: 290px;
}
.wrap_sub03a .sub_03a2 li .hoviconbg{
	    display: block;
    overflow: hidden;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.wrap_sub03a .sub_03a2 li .hoviconbg {
  padding-bottom: 130%;
  transform: scale(0.86);
  transform-origin: bottom center;
  transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  -webkit-transform: scale(0.86);
  -moz-transform: scale(0.86);
  -ms-transform: scale(0.86);
  -o-transform: scale(0.86);
}
.wrap_sub03a .sub_03a2 li:hover .img {
  transform: scale(1);
}
/* .wrap_sub03a .sub_03a2 li .hoviconbg img {
	width:100%;
}

.wrap_sub03a .sub_03a2 li .hoviconbg img {
  transform: scale(0.885);
  transform-origin: bottom center;
  transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
}


.wrap_sub03a .sub_03a2 li:hover .hoviconbg img {
  transform: scale(1);
} */

/* .wrap_sub03a .sub_03a2 li:hover .hoviconbg::after {
	background:rgba(123,189,44,0.8);
}
*/
                                                                 
 .wrap_sub03a .sub_03a2 li:hover .cyicon {
	color:#076e39;
}

@media (max-width:1640px) {
	.sub_03a1 {
	width: 320px;
}
.sub03a {
	margin-left: 310px;
	bottom: 18px;
}
.seiper_tits{
	padding: 0px 36px 26px 10px;
}
.wrap_sub03a .seiper_tits {
    margin-top: 2px;
    height: 230px;
}

.wrap_sub03a .sub_03a2 li{
	    /* min-width: calc(25% - 20px); */
	    /* flex: 0 0 calc(25% - 20px); */
	    /* margin-right: 10px !important; */
}
/* .wrap_sub03bg .bg4{
	height: 170px
} */

/* .wrap_sub03bg .bg4 .row::after{
	right: calc(100% - 352px);
} */
.sub_03a1 .sub_03a1_prev,.sub_03a1 .sub_03a1_next{
	width:36px;
	height:36px;
	line-height:36px;
}
.sub_03a1 .sub_03a1_next{
	right:-36px;
}

.wrap_sub03a .sub_03a2 li .hoviconbg {
  padding-bottom: 130%;
  transform: scale(0.86);
  -webkit-transform: scale(0.86);
  -moz-transform: scale(0.86);
  -ms-transform: scale(0.86);
  -o-transform: scale(0.86);
}
.wrap_sub03a .sub_03a2 li:hover .img {
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
}
.wrap_sub03a .listTitle6 {
    margin-top: 40px;
}

	/* .sub_03a1 .sub_03a1_prev {
	left:280px;
}
.sub_03a1 .sub_03a1_next {
	left:320px;
}
.sub_03a1 .sub_03a1_prev,.sub_03a1 .sub_03a1_next {
	width:40px;
	height:40px;
	line-height:40px;
}
.sevbgimgbg::before {
	width:560px;
	height:172px;
}
.wrap_sub03a .sub_03a2 li .hoviconbg {
	height:290px;
}
.sub_03a2 li .iconhovers {
	margin:30px 0 20px;
	background-size:60px auto!important;
}
.sub_03a2 li:nth-child(2) .iconhovers {
	background-size:50px auto!important;
}
.hovtexttop p {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
}
.wrap_sub03a .sub_03a2 li {
	margin-top:0;
}
.seiper_tits h6 {
	margin-bottom:10px;
}
.seiper_tits {
	padding:0px 30px 60px 30px;
} */

}
@media (max-width:1386px) {
	    .sub_03a1 {
        width: 300px;
    }
	.sub03a {
	margin-left:300px;
	/* padding-top: 10px; */
	bottom: 18px;
} 
	/* .sub_03a1 {
	width: 250px;
}
.sub03a {
	margin-left:250px;
	 padding-top: 30px;
    top: 94px;
} */

.seiper_tits{
	padding: 0px 40px 26px 10px;
}
.wrap_sub03a .seiper_tits {
    margin-top: 2px;
    height: 200px;
}
.wrap_sub03bg .bg4{
	height: 140px
}
.seiper_tits h5{
	margin-bottom:50px;
}
.wrap_sub03bg .bg4 .row::after{
	right: calc(100% - 330px);
}
.sub_03a1 .sub_03a1_prev,.sub_03a1 .sub_03a1_next{
	width:36px;
	height:36px;
	line-height:36px;
}
.sub_03a1 .sub_03a1_next{
	right:-36px;
}

.wrap_sub03a .sub_03a2 li .hoviconbg {
  padding-bottom: 129%;
  transform: scale(0.89);
  -webkit-transform: scale(0.89);
  -moz-transform: scale(0.89);
  -ms-transform: scale(0.89);
  -o-transform: scale(0.89);
}
.wrap_sub03a .sub_03a2 li:hover .img {
  transform: scale(0.93);
  -webkit-transform: scale(0.93);
  -moz-transform: scale(0.93);
  -ms-transform: scale(0.93);
  -o-transform: scale(0.93);
}
.wrap_sub03a .listTitle6 {
    margin-top: 40px;
    margin-bottom:20px;
}
	/* .seiper_tits {
	padding:0px 30px 45px 30px;
}
.sub03a {
	margin-left:310px;
}
.sub_03a1 {
	width:280px;
}
.wrap_sub03a .seiper_tits {
	margin-top:10px;
}
.seiper_tits h6 {
	margin-bottom:4px;
}
.wrap_sub03a .sub_03a2 li .hoviconbg {
	height:230px;
}
.wrap_sub03a {
	padding-top:20px;
}
.hovtexttop {
	padding:0 14px;
}
.hoviconbg .iconhovers {
	margin:30px 0 10px;
}
.sub_03a2 li .iconhovers {
	background-size:50px auto!important;
}
.sub_03a2 li:nth-child(2) .iconhovers {
	background-size:40px auto!important;
}
.hoviconbg .iconhovers {
	padding:30px 0;
	margin:26px 0 10px;
}
.wrap_sub03a .sub_03a2 li .hoviconbg img {
	height:240px;
}
.sub_03a1 .sub_03a1_prev {
	left:200px;
}
.sub_03a1 .sub_03a1_next {
	left:240px;
}
.sub_03a1 .sub_03a1_prev,.sub_03a1 .sub_03a1_next {
	width:40px;
	height:36px;
	line-height:36px;
}
.hoviconbg span.cyicon {
	margin-top:10px;
}
.sevbgimgbg::before {
	width:520px;
}
.seiper_tits h5 {
	margin-bottom:20px;
	margin-top:16px;
}
.sevbgimgbg .alltitle {
	margin-bottom:30px;
}
.sub_03a1 .sub_03a1_prev,.sub_03a1 .sub_03a1_next {
	bottom:0px;
}
.wrap_sub03a .sub_03a2 li {
	} */
}
/* å½“è§†å£å®½åº¦å°äºŽæˆ–ç­‰äºŽ991pxæ—¶ */
                                                                 
 @media (max-width:991px) {
	.wrap_sub03a .sub_03a2 li .hoviconbg,.wrap_sub03a .sub_03a2 li:hover .img{
 transform: scale(1);
	}
	.wrap_sub03bg .bg4{display:none;}

	.wrap_sub03a .seiper_tits{
		height:auto;
	}
	.flex-item {
	flex-basis:100%;
	/* æ¯ä¸ªé¡¹ç›®ç‹¬å ä¸€è¡Œ */
}
.sub_03a1 {
	width:100%;
	height:auto;
	float:none;
	overflow:hidden;

}
.sevbgimgbg::before {
	display:none;
}
.seiper_tits p {
	color:#2a2a2a;
	position:relative;
	padding:10px 0 0;
	height:auto;
}
.seiper_tits P.Hpt,.seiper_tits h6{
	color:#2a2a2a;
}
.seiper_tits P.Hpt::after{
	background:#2a2a2a;
}
.seiper_tits .tits_txt01 p{padding-top: 0;}
.sub03a{
	top:0;
}

/* .seiper_tits p {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:url(../images/sevbggr.jpg) no-repeat left bottom;
}
*/
 .seiper_tits h5 {
	margin-bottom:0px;
	margin-top:0px;
	min-height:50px;
}
.sevbgimgbg .seiper_tits h5 {
	margin-bottom:20px;
	margin-top:10px;
	min-height:0;
}

.wrap_sub03a .seiper_tits {
	padding:0;
	margin-top:0;
}
.sub_03a1 .sub_03a1_prev,.sub_03a1 .sub_03a1_next {
	display:none;
}
.wrap_sub03a .sub_03a2 li {
	margin-top:0;
}
.wrap_sub03a {
	display:none;
}
.sevbgimgbg .wrap_sub03a {
	display:block;
}
.wrap_sub03a .seiper_tits {
	/* padding:20px; */
	margin-top:0;
		/* background: url(../images/bgpicss02.jpg) no-repeat left bottom;
  background-size: 100% 100%; */
}
    .wrap_sub03a .listTitle6 {
        margin-top: 20px;
        margin-bottom: 10px;
    }
.sub03a {
	margin-left:0;
	padding-top:0;
	position: relative;
}
/* .sub_03a2 {
	flex-wrap:wrap;
} */
.sevbgimgbg::before {
	display:none;
}
.wrap_sub03a .sub_03a2 li {
	margin-top:0;
	/* min-width:calc(25% - 10px); */
			flex: 0 0 calc(25% - 10px);
	padding:4px;
}
.wrap_sub03a .sub_03a2 li .hoviconbg img {
	height:auto;
}
.hoviconbg span.cyicon {
	margin-top:4px;
}
}

/* @media (min-width:1024px) {
	.wrap_sub03a .sub_03a2 li:hover {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}
.wrap_sub03a .sub_03a2 li:hover .hoviconbg {
	color:#fff;
	transform:translateY(-3%);
	-webkit-transform:translateY(-3%);
	-moz-transform:translateY(-3%);
	-ms-transform:translateY(-3%);
	-o-transform:translateY(-3%);
}

} */
@media (min-width:1024px) {
	.wrap_sub03a .sub_03a2 li:hover,.wrap_sub03a .sub_03a2 li.ons  {
		transform:scale(1.1);
		-moz-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-webkit-transform:scale(1.1);
	}
	.wrap_sub03a .sub_03a2 li:hover .hoviconbg,.wrap_sub03a .sub_03a2 li.ons .hoviconbg  {
		color:#fff;
		transform:translateY(-3%);
		-webkit-transform:translateY(-3%);
		-moz-transform:translateY(-3%);
		-ms-transform:translateY(-3%);
		-o-transform:translateY(-3%);
	}
}


@media (max-width:768px) {
	.sevbgimgbg {
	padding-top:16px;
	margin-top:0;
	margin-bottom: 10px;
}
.sub_03a2{
	display: block;
}
.wrap_sub03a .sub_03a2 li {
	display: inline-block;
	width:47%;
}
.wrap_sub03a .sub_03a2 li:nth-child(2n){
	margin-right: 0px !important;
}
/* .wrap_sub03a .sub_03a2 li .hoviconbg {
	height:212px;
} */
.sevbgimgbg .alltitle {
	margin-bottom:0px;
}

}



/* 2025-5-15 */

.sub07ab .swiper {
	width: 100%;
	height: 100%;
}

.sub07ab .swiper-slide {
	text-align: center;
	display: flex;
	justify-content: center;
	/* align-items: center; */
	/* box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.06);  */
}

/* .sub07ab .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
} */



.sub07ab .swiper {
	width: 100%;
	/* height: 300px; */
	margin-left: auto;
	margin-right: auto;
}

.sub07ab .swiper-slide {
	background-size: cover;
	background-position: center;
}

.sub07ab .mySwiper2 {
	/* height: 80%; */
	/* height: 360px; */
	width: 100%;
}

.sub07ab .mySwiper {
	/* height: 20%; */
	box-sizing: border-box;
	/* padding-bottom: 86px; */
}
.sub07ab .listTitle6{
    margin-bottom: 20px;
}
/* .sub07ab .mySwiper .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.4;
}

.sub07ab .mySwiper .swiper-slide-thumb-active {
	opacity: 1;
} */

/* .sub07ab .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
} */


.sub07ab .mySwiper .swiper-slide img{
transform: scale(1);
transform-origin: bottom center;
transition: all ease-in-out 0.3s;
-ms-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
/* opacity: 0.6; */
}
/* swiper-slide-active{} */
.sub07ab .mySwiper .swiper-slide-thumb-active .infotext{background: #164fa8;}
.sub07ab .mySwiper .swiper-slide-thumb-active a{color: #fff;}
.sub07ab .mySwiper .swiper-slide-thumb-active .infotext .title-text{color: #fff;}
.sub07ab .mySwiper .swiper-slide-thumb-active img {
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
/* opacity: 1; */
}

/* .sub07ab{ display: flex;} */
.sub07ab .sub07_nl{
position:relative;
z-index:1;	
width: 30%;
flex: 0 0 auto;
/* float:left;padding:8px 0 0px; */

}
.sub07ab .sub07_nr{flex: 1 1 auto;margin-left:2%;/* position: absolute;
bottom: 20px;
right: 0; */width: 67%;z-index:1;/* padding-bottom: 30px; */}
.sub07ab .swiper-button-next,.sub07ab .swiper-button-prev{background: #85cff1;width: 54px;/* bottom: 60px; */top: var(--swiper-navigation-top-offset,96%);/* width: calc(var(--swiper-navigation-size)/ 44 * 27);
height:var(--swiper-navigation-size);  */margin-top:calc(0px - (var(--swiper-navigation-size)/ 1));}
.sub07ab .swiper-button-next:hover,.sub07ab .swiper-button-prev:hover{
	background: #164fa8;
}
.sub07ab .swiper-button-next{
   /* right: 0px; */
   left:80px;
}
.sub07ab .swiper-button-prev{
	/* left: calc(100% - 80px); */
	left: 0;
}
.wrap_sub07bg{position:relative;/* margin-bottom:30px; */}
.wrap_sub07bg .bg4 {
position: absolute;
left: 0;
right: 0;
/* top: 290px; */
bottom: 0;
display: flex;
height:100%
/* z-index: -2; */
}

/* .wrap_sub07bg .bg4 .row::before {
content: "";
display: block;
position: absolute;
left: 0;
right: -55px;
top: 0;
bottom: 0;
background: rgb(255, 255, 255,0.6);
} */
.cgbgpic{padding-top: 30px; background: url(../images/bgpicss02a.png) no-repeat bottom right;
background-size: 58% 100%;}
.wrap_sub07bg .bg4 .row::after {
content: "";
display: block;
position: absolute;
right: calc(100% - 30%);
top: 0;
bottom: 0;
background: url(../images/bgpicss02.jpg) no-repeat left bottom;
background-size: 100% 100%;
width: 100vw;
}
.sub07ab .sub07_nr i.iconfont{
	font-weight: normal;
	 /* transform: rotateZ(90deg); */
	 color: #fff;
}
.sub07ab .sub07_nr .swiper-button-prev{
 background:#85cff1 url(../images/pele.png) no-repeat center center;
 background-size: 24px;
}
.sub07ab .sub07_nr .swiper-button-next{
 background:#85cff1 url(../images/nxle.png) no-repeat center center;
  background-size: 24px;
}
.sub07ab .sub07_nr .swiper-button-prev:hover{
 background:#164fa8 url(../images/pele.png) no-repeat center center;
 background-size: 24px;
}
.sub07ab .sub07_nr .swiper-button-next:hover{
 background:#164fa8 url(../images/nxle.png) no-repeat center center;
  background-size: 24px;
}
.sub07_nl .seiper_tits{
	margin-top: 0;
	background-color: #f3fafe;
}
.wrap_sub07bg .swiper-button-next:after, 
.wrap_sub07bg .swiper-button-prev:after, 
.wrap_sub07bg .swiper-container-rtl .swiper-button-prev:after, 
.wrap_sub07bg .swiper-container-rtl .swiper-button-next:after{
	font-size: 0;
}

.infotext {
    position: relative;
    padding: 20px 12px 20px 0;
}


.bgblocks {
    background: #f6f6f6;
    height: 26px;
    margin-left: 30px;
    flex: 1 1 auto;
}

.infotext h3 {
    color: #292929;
    position: relative;
    flex: 1;
    padding: 0px 60px 0 30px;
    font-weight: normal;
    background: url(../images/xtco01.png) no-repeat bottom right;
    /* background-size: 24% 36%; */
}
.infotext h3::before{
    content: '';
    position: absolute;
    left: 0;
    top: 6px;
    background: #0b9fe3;
    height:20px;
    width: 6px;
} 

.infotext {
    display: flex;
    align-items: center; 
    overflow: hidden;
  }
  
  .title-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    flex: 1 0 auto;
    min-width: 0;
	text-align: left;
    /* background:url(../images/ptjilbg02.jpg) no-repeat center right;
    background-size: contain; */
  }
  
  .text-bg {
    /* background-color: #fff; */
    /* padding-right: 14px;  */
  }
/* .sub07ab .swiper-slide a:before {
    content: "";
    width: 0px;
    height: 2px;
    background: #399993;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 999;
    transition: 1s;
  }

  .sub07ab .swiper-slide a:hover:before {
    width: 100%;
    height: 2px;
  } */
   .sub07ab .swiper-slide a .infotext{background: #fff;}
  .sub07ab .swiper-slide a:hover .infotext{background: #164fa8;}
.sub07ab .swiper-slide a  .img{
	padding-bottom: 66.67%;
}
.sub07ab .swiper-slide a:hover .infotext h3{
    color: #fff;
    background: url(../images/xtco01.png) no-repeat bottom right;
    /* background-size: 24% 36%; */
  }


@media screen and (max-width:1640px){
	.sub07ab .mySwiper{padding-bottom: 0;}
	.tits_txt01{    padding: 10px 0;}
	.tits_txt01 .imgew {
    width: 60px;
    margin-top: 10px;
}
	.sub07ab .swiper-button-next,
	.sub07ab .swiper-button-prev{background: #85cff1;width: 50px;/* bottom: 60px; */top: var(--swiper-navigation-top-offset,100%);/* width: calc(var(--swiper-navigation-size)/ 44 * 27);
height:var(--swiper-navigation-size);  */margin-top:calc(0px - (var(--swiper-navigation-size)/ 1));}
/* .sub07ab .mySwiper2{
   height: 300px;
} */
.sub07ab .listTitle6 {
    margin-bottom: 28px;
}



}
@media screen and (max-width:1380px){
	/* .sub07ab .mySwiper2{
		height: 230px;
	 } */
	 /* .sub07ab .seiper_tits {
        padding: 0px 50px 26px 10px;
    }
	 */
	/* .sub07ab .swiper-button-next,.sub07ab .swiper-button-prev{
      width: 30px;
	  height: 30px;
	} */
	.sub07ab .seiper_tits h5 {
        margin-bottom: 14px;
    }
}




@media (min-width:1024px) {
	/* .wrap_sub03a .sub_03a2 li:hover {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}
.wrap_sub03a .sub_03a2 li:hover .hoviconbg {
	color:#fff;
	transform:translateY(-3%);
	-webkit-transform:translateY(-3%);
	-moz-transform:translateY(-3%);
	-ms-transform:translateY(-3%);
	-o-transform:translateY(-3%);
} */
.wrap_sub03a .sub_03a2 li:hover,.wrap_sub03a .sub_03a2 li.ons  {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}
.wrap_sub03a .sub_03a2 li:hover .hoviconbg,.wrap_sub03a .sub_03a2 li.ons .hoviconbg  {
	color:#fff;
	transform:translateY(-3%);
	-webkit-transform:translateY(-3%);
	-moz-transform:translateY(-3%);
	-ms-transform:translateY(-3%);
	-o-transform:translateY(-3%);
}

}

@media screen and (max-width:992px){
	.cgbgpic{background-size: contain; padding-top: 10px;}
	.sub07ab .mySwiper{padding-bottom: 70px;}
	.sub07ab>.flex{display: block;}
	.sub07ab{
		display: block;
	}
	.sub07ab .sub07_nl{
		width: 100%;
	}
	.sub07ab .sub07_nr{
      position: relative;
	  width: 100%;
	  margin-left: 0;
	}
	.wrap_sub07bg .bg4{
		display: none;
	}
	.sub07ab .seiper_tits h5 {
        margin-bottom: 10px;
    }
	.sub07ab .swiper-button-prev{
		left: 0;
	}
	.sub07ab .mySwiper2 {
        height: auto;
    }
	.sub07ab .seiper_tits {
        padding: 0px 20px 20px 10px;
    }
	.sub07ab .swiper-button-next,.sub07ab .swiper-button-prev{
		background: #f0f5fb;
		width: 40px;
		height: 40px;
		position: absolute;
		/* top: var(--swiper-navigation-top-offset,50%);
		width: calc(var(--swiper-navigation-size)/ 24 * 20);
		height: var(--swiper-navigation-size);
		margin-top: calc(0px - (var(--swiper-navigation-size)/ 1)); */
		}
		.sub07ab .swiper-button-next{left: 50px;}
		.sub07ab .fs36.iconfont {
			font-size: 24px;
		}
}
