@charset "utf-8";

.banner { position:relative; width:100%; }

.swiper-container-1 .swiper-slide { position:relative; width:100%; overflow:hidden; }
.swiper-container-1 .swiper-slide .img02 { display:none; }

.swiper-pagination-1 { position:absolute; bottom:40px; left:0; right:0; text-align:center; z-index:9;  }
.swiper-pagination-1 .swiper-pagination-bullet { width:10px; height:10px; margin:0 7px;  border-radius:100%; background:rgba(255,255,255,0.4); opacity:1; }
.swiper-pagination-1 .swiper-pagination-bullet-active { width:45px; border-radius:10px; }
 
@media all and (max-width:1200px){
	.swiper-container-1 .swiper-slide .img01 { display:none; }
	.swiper-container-1 .swiper-slide .img02 { display:block; }

	.swiper-pagination-1 { bottom:30px; }
	.swiper-pagination-1 .swiper-pagination-bullet-active { width:25px; } 
}
 

.nxz_a{padding: 75px 0;}
.nxz_a .bd{display: flex;    align-items: flex-start;}
.nxz_a .bd .bd1{width: 556px;overflow: hidden;	border-radius: 10px;}
.nxz_a .bd .desc{width: calc(100% - 556px);box-sizing: border-box;padding-top: 20px;padding-left: 100px;}
.nxz_a .bd .desc .t1{	color: #000000;font-size: 40px;line-height: 50px;font-family: PingFang-SC-Heavy;margin-bottom: 26px;font-family: 'PingFang SC';}
.nxz_a .bd .desc .t2{	color: #666666;font-size: 16px;line-height: 30px;}
.nxz_a .bd .desc .t3 a{ width: 150px; line-height: 46px; background-color: #f0fffa; border: solid 1px #389d65; text-align: center; display: block; color: #389d65; font-size: 16px; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.nxz_a .bd .desc .t3{margin-top: 50px;}
.nxz_a .bd .desc .t3 a:hover{border-radius: 23px;}

.nxz_b{background: #F8FBFD;padding: 68px 0 68px;}
.nxz_b .b_hd{display: flex;justify-content: center;}
.nxz_b .b_hd span{background-image: linear-gradient(#01a56c, #01a56c), linear-gradient(71deg, #4771ec 0%, #5785f6 19%, #6699ff 54%, #cebdfe 100%), linear-gradient(	#389d65, #389d65);line-height: 74px;background-blend-mode: normal, normal, normal;border-radius: 10px;padding: 0 55px;margin: 0 auto;	color: #ffffff;font-size: 42px;font-weight: bold;font-family: 'PingFang SC';}
.nxz_b .b_hd{position: relative;}
.nxz_b .b_hd::after{content: "";position: absolute;width: 1058px;height: 99px;background: url(nxz4.png) no-repeat top center;left: 50%;margin-left: -529px;top:74px;}
.nxz_b .b_bd ul{display: flex;justify-content: space-between;width: 1285px;margin: 100px auto 0;}
.nxz_b .b_bd ul li{width: 226px;}
.nxz_b .b_bd ul li .t1{ cursor: pointer; width: 154px; line-height: 52px; background-image: linear-gradient(0deg, #cfe6d8 0%, #f0fffa 100%), linear-gradient(#ffc2dd, #ffc2dd); background-blend-mode: normal, normal; border-radius: 26px; text-align: center; color: #333333; font-size: 20px; background: url(nxz3.png) no-repeat bottom center; margin: 0 auto 26px; transition: transform 0.9s; -webkit-transition: transform 0.9s; -moz-transition: transform 0.9s; -ms-transition: transform 0.9s; -o-transition: transform 0.9s; }
.nxz_b .b_bd ul li .t1:hover {
  animation: wobble 0.9s ease-in-out;
  -webkit-animation: wobble 0.9s ease-in-out;
}

@keyframes wobble {
  0% { transform: translateX(0); }
  25% { transform: translateX(-3px); -webkit-transform: translateX(-3px); -moz-transform: translateX(-3px); -ms-transform: translateX(-3px); -o-transform: translateX(-3px); }
  50% { transform: translateX(0); }
  75% { transform: translateX(3px); -webkit-transform: translateX(3px); -moz-transform: translateX(3px); -ms-transform: translateX(3px); -o-transform: translateX(3px); }
  100% { transform: translateX(0); }
}

.nxz_b .b_bd ul li .t2{	width: 226px;height: 213px;background-color: #ffffff;box-shadow: 0px 1px 18px 0px rgba(162, 190, 233, 0.31);border-radius: 10px;color: #666666;font-size: 16px;line-height: 30px;padding: 14px 15px 0;box-sizing: border-box;}

.nxz_c {position: relative;padding: 70px 0 130px;}
.nxz_c .bd{position: relative;padding: 40px 0;}
.nxz_c .bd ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 1155px;margin: 0 auto;position: relative;z-index: 9}
.nxz_c .bd ul li a{display: block;border-radius: 12px;text-align: center;background: url(nxz9.png)no-repeat bottom center;width: 282px;line-height: 60px;color: #666666;font-size: 20px;}
.nxz_c .bd ul li:hover a{background: url(nxz10.png)no-repeat bottom center;color: white;}
.nxz_c .bd ul li{margin-top: 10px;margin-right: 588px;}
.nxz_c .bd ul li:nth-child(-n+2){margin-top: 0;}
.nxz_c .bd ul li:nth-child(2n){margin-right: 0;}
.nxz_c .pc{position: absolute;left: 0%;top: 50%;transform: translateY(-50%);}
.nxz_c .pc:after{ content:""; width:480px; height:480px; background:url(y1.png) center center no-repeat; background-size:auto 100%; position:absolute; left:50%; top:50%; margin:-240px 0 0 -240px; animation: rotate 10s linear infinite;}

@keyframes rotate {
from {
  transform: rotate(0deg);
}
to {
  transform: rotate(360deg);
}
}








.nxz_c .hd{	color: #333333;font-size: 36px;font-family: PingFang-SC-Heavy;line-height: 46px;text-align: center;margin-bottom: 125px;font-family: 'PingFang SC';}
.nxz_c .pc img{width: 100%;}
.nxz_c .pc {text-align: center;}

.nxz_d{background: url(nxz11.png)no-repeat top center;background-size: 100%;padding: 55px 0 75px;}
.nxz_d1 .hd {text-align: center;}
.nxz_d1 .hd .h1{color: #000000;	font-size: 40px;line-height: 50px;font-family: 'PingFang SC';}
.nxz_d1 .hd .h2{color: #666666;	font-size: 14px;line-height: 24px;margin-top: 8px;}
.nxz_d1 .mySwiper{/* background: white; */width: 900px;margin: 0 auto;border-radius: 6px;overflow: hidden;width: 75%;}
.nxz_d1 .mySwiper .swiper-slide{display: flex;justify-content: center;padding:  22px 0;cursor: pointer;}
.nxz_d1 .mySwiper .swiper-slide span{color: #333333;font-size: 20px;width: 142px;line-height: 46px;text-align: center;background: white;border-radius: 6px;box-shadow: 3px 3px 25px 2px rgba(56, 157, 101, 0.11);}
.nxz_d1 .mySwiper .swiper-slide-thumb-active span{border-radius: 6px;	background-image: linear-gradient(#01a56c, #01a56c), linear-gradient(71deg, #4771ec 0%, #5785f6 19%, #6699ff 54%, #cebdfe 100%), linear-gradient(#389d65,#389d65);background-blend-mode: normal, normal, normal;color: white;}
.nxz_d1 .mySwiper2 .swiper-slide{background: white;padding-bottom: 38px;text-align: center;	}
.nxz_d1 .mySwiper2 .swiper-slide .more a{
    display: block;
    width: 150px;
    line-height: 46px;
    background-color: #f0fffa;
    border: solid 1px #389d65;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    margin: 22px auto 0;
    transition: all 0.5s ease;
   
    color: #389d65;
}
.nxz_d1 .mySwiper2 .swiper-slide .more a:hover{border-radius: 23px;}
.nxz_d1 .bd{position: relative;margin-top: 30px;}
.nxz_d1 .mySwiper2{overflow: hidden;box-shadow: 3px 3px 25px 2px rgba(56, 157, 101, 0.11);border-radius: 6px;}
.nxz_d1 .swiper-button-next, .nxz_d1 .swiper-button-prev {width: 54px;height: 54px;background: url(nxz13.png)no-repeat center;left: -125px;top: 411px;margin-top: 0;}
.nxz_d1 .swiper-button-next{ transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ;left: unset;right: -125px; }
.nxz_d1 .swiper-button-next:hover{ background: url(nxz14.png)no-repeat center; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }
.nxz_d1 .swiper-button-prev:hover{ background: url(nxz14.png)no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1 !important;}

.nxz_d2 {padding-top: 93px;}
.nxz_d2 .hd {text-align: center;}
.nxz_d2 .hd .h1{color: #000000;	font-size: 40px;line-height: 50px;font-family: 'PingFang SC';}
.nxz_d2 .hd .h2{color: #666666;	font-size: 14px;line-height: 24px;margin-top: 8px;}
.nxz_d2 .bd{margin-top: 67px;}

.nxz_d2 .bd .more a{ display: block; width: 150px; line-height: 46px;     background-color: #f0fffa;
    border: solid 1px #389d65; text-align: center; color: #ffffff; font-size: 16px; margin: 34px auto 0; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease;color: #389d65; }
.nxz_d2 .bd .more a:hover{border-radius: 23px; }

.nxz_e{padding-bottom: 75px;}
.nxz_e .hd {text-align: center;}
.nxz_e .hd .h1{color: #000000;	font-size: 40px;line-height: 50px;font-family: 'PingFang SC';}
.nxz_e .hd .h2{color: #666666;	font-size: 14px;line-height: 24px;margin-top: 8px;}
.nxz_e .bd{margin-top: 50px;}
.nxz_e .bd a{display: block;}
.nxz_e .bd a .pc img{width: 100%;height: 255px;object-fit: cover;}
.nxz_e .bd a .t1{font-size: 16px;color: #666;line-height: 26px;padding-top: 22px;padding-bottom: 22px;border-bottom: 1px solid #f2f2ef;}
.nxz_e .bd a .t2{font-size: 20px;color: #666;line-height: 30px;margin-top: 25px;}
.nxz_e .bd .swiper-slide:hover  .t1{font-weight: bold;color: #389d65;}
.nxz_e .bd .swiper-slide:hover  .t2{font-weight: bold;}
.nxz_e .bd .swiper{overflow: hidden;position: relative;padding-bottom: 76px;}
.nxz_e .bd .swiper .swiper-pagination{bottom: 0 !important;}
.nxz_e .bd .swiper .swiper-pagination-bullet{ opacity: 1; background: url(nxz12.png)no-repeat center; width: 27px; height: 27px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.nxz_e .bd .swiper .swiper-pagination-bullet-active{background: url(nxz8.png)no-repeat center;}




.nxz_a .bd .bd1 .pic img{width: 100%;height: 446px;object-fit: cover;}
.nxz_a .bd .bd1{	border-radius: 10px;overflow: hidden;}
@media all and (max-width:1480px){
	.wrap{width: 1200px;}
	.nxz_a{padding: 60px 0;}
	.nxz_a .bd .desc{padding-left: 30px;}
	.nxz_a .bd .desc .t1{font-size: 30px;line-height: 40px;}
	.nxz_a .bd .desc .t3{margin-top: 30px;}
	.nxz_b .b_bd ul li{width: 224px;}
	.nxz_b{padding: 60px 0;}
	.nxz_b .b_bd ul{width: 1200px;}
	.nxz_b .b_bd ul li .t2{width: 224px;}
	.nxz_b .b_hd::after{content: "";position: absolute;width: 980px;height: 99px;background: url(nxz4.png) no-repeat top center;left: 50%;margin-left: -490px;top:74px;background-size: 100%;}
	.nxz_b .b_hd span{font-size: 30px;}
	.nxz_b .b_bd ul{margin: 90px auto 0;}
	.nxz_d{padding: 60px 0;}
	.nxz_d2{padding-top: 60px;}
	.nxz_d2 .hd .h1{font-size: 30px;line-height: 40px;}
	.nxz_d2 .bd .pc img{width: 100%;height: unset;}
	.nxz_e .hd .h1{font-size: 30px;line-height: 40px;}
	.nxz_e{padding-bottom: 60px;}
.nxz_d1 .mySwiper2 .swiper-slide img{width: 100%;}
.nxz_c .pc:after{width: 80%;height: 80%;margin:0;left: 10%;top: 10%;}

}
@media all and (max-width:1200px){
	.wrap{width: 1000px;}
	.nxz_a .bd .bd1{width: 350px;}
	.nxz_a .bd .desc{width: calc(100% - 350px);}
	.nxz_a .bd .bd1 .pic img{height: 450px;object-fit: cover;}
	.nxz_b .b_hd::after{content: "";position: absolute;width: 880px;height: 99px;background: url(nxz4.png) no-repeat top center;left: 50%;margin-left: -490px;top:74px;background-size: 100%;}
	.nxz_b .b_bd ul{width:980px;}
	.nxz_b .b_hd::after{display: none;}
	.nxz_b .b_bd ul li{width: 190px;}
	.nxz_b .b_bd ul li .t2{width: 190px;}
	.nxz_b .b_bd ul{margin: 30px auto 0;}
	.nxz_b .b_bd ul li .t2{height: 244px;}
	.nxz_c .bd ul{width: 1000px;}
	.nxz_c .bd ul li{margin-right: 435px;}
	.nxz_d1 .hd .h1{font-size: 30px;line-height: 40px;}
	/*.nxz_d1 .mySwiper{width: 1000px;}*/
	
}

@media all and (max-width:1000px){
	.wrap{width: 92%;}
	.nxz_a .bd{flex-direction: column;}
	.nxz_a .bd .desc{width: 100%;padding-left: 0;}
	.nxz_a .bd .bd1{width: 100%;}
	.nxz_a{padding: 30px 0;}
	.nxz_a .bd .bd1 .pic img{height: unset;}
	.nxz_a .bd .desc .t1{font-size: 20px;line-height: 30px;margin-bottom: 15px;}
	.nxz_a .bd .desc .t3 a{width: 100px;line-height: 30px;font-size: 14px;}
	.nxz_a .bd .desc .t3{margin-top: 20px;}
	.nxz_b{padding: 30px 0;}
	.nxz_b .b_hd span{font-size: 20px;padding: 10px;line-height: 30px;text-align: center;}
	.nxz_b .b_bd ul{width: 100%;flex-wrap: wrap;}
	.nxz_b .b_bd ul li{width: 100%;margin-right: 0;margin-top: 20px;}
	.nxz_b .b_bd ul li:nth-child(2n){margin-right: 0;}
	.nxz_b .b_bd ul li:nth-child(-n+1){margin-top: 0;}
	.nxz_b .b_bd ul li .t2{width: 100%;}
	.nxz_b .b_bd ul li .t2{height: unset;padding-bottom: 15px;}
	.nxz_b .b_bd ul li .t1{font-size: 16px;width: 130px;line-height: 40px;margin: 0 auto 13px;}

	.nxz_c .pc{position: unset;margin-left: 0;margin-top: 30px;}
	.nxz_c .bd ul li{width: 49%;margin-right: 2%;margin-top: 2%;}
	.nxz_c .bd ul{width: 100%;}
	.nxz_c .bd ul li a{width: 100%;border: 1px solid #009966;background: none;font-size: 16px;line-height: 40px;}
	.nxz_c{padding: 30px 0;}
	.nxz_c .hd{margin-top: 30px;}
	.nxz_c .hd{font-size: 20px;line-height: 30px;margin-top: 0;margin-bottom: 20px;}
	.nxz_d1 .hd .h1{font-size: 20px;line-height: 1;}
	.nxz_d{padding: 30px 0;}
	.nxz_d1 .bd{margin-top: 20px;}
	.nxz_d1 .mySwiper{width: 100%;}
	.nxz_d1 .mySwiper .swiper-slide{padding: 10px 0;}
	.nxz_d1 .mySwiper .swiper-slide span{font-size: 16px;line-height: 35px;}
	.nxz_d1 .mySwiper2 .swiper-slide .more a{width: 130px;line-height: 35px;}
	.nxz_d1 .mySwiper2 .swiper-slide .pc {padding: 10px;}
	.nxz_d1 .mySwiper2 .swiper-slide{padding-bottom: 20px;}
	.nxz_e .bd{margin-top: 20px;}
	.nxz_e .hd .h1{font-size: 20px;line-height: 30px;}
	.nxz_e .bd a .t2{font-size: 16px;margin-top: 15px;}
	.nxz_e .bd a .t1{padding: 15px 0;}
	.nxz_e .bd .swiper{padding-bottom: 30px;}

	.nxz_e{padding-bottom: 30px;}
	.nxz_d2 .bd .more a{width: 130px;line-height: 35px;}
	.nxz_d2 .hd .h1{font-size: 20px;line-height: 30px;}
	.syArea01 .sjArea{width: 600px;overflow: auto;}
	.nxz_d2{padding-top: 30px;}
	.nxz_d2 .bd{margin-top: 20px;}
	.swiper-pagination-1{bottom: 10px;}

	.nxz_d1 .hd .h2{margin-top: 5px;}

	.nxz_e .bd .swiper .swiper-pagination-bullet{background-size: 10px 10px;width: 17px;height: 17px;}
	.nxz_e .bd .swiper .swiper-pagination-bullet-active{background-size: 17px 17px;}
}
