@font-face {
	font-family: 'Poppins';
	src: url('../fonts/Poppins-Regular.ttf');
}
@font-face {
	font-family: 'Poppins-Bold';
	src: url('../fonts/Poppins-Bold.ttf');
}
body{padding: 0;margin: 0;font-family: "Poppins",microsoft yahei,PingFang SC,Arial;font-size: 16px;color: rgb(102, 102, 102);overflow-x:hidden;line-height: 1.5;}
body.noscroll{height: 100vh;overflow-y: hidden;}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
p{margin: 0;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
.ovh1{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s; }
.imgH:hover img{transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);-webkit-transform:scale(1.04);}
.hidden-xs{display: block;}
.visible-xs{display: none;}
*{box-sizing: border-box;}
.db{display: block;}
.tc{text-align: center;}
img{max-width: 100%;}
.baibg{background: #ffffff;}
.huibg{background: #f2f2f7;}
.heibg{background: #f6f6f6;}
.pore{position: relative;}
.flexb{display: flex;align-items: center;justify-content: center;}
.flexb2{display: flex;align-items: center;justify-content: space-between;}
.flexb3{display: flex;align-items: flex-start;justify-content: space-between;}
.swiper{position: relative;overflow: hidden;}
.bgBox{background: url() center no-repeat;background-size: cover;}
.container{padding: 0 16px;max-width: 85%;margin: 0 auto;}
@media (max-width:1632px) {.container{max-width: 85%;padding: 0 16px;}}
@media (max-width:1024px) {.container{max-width: 100%};}
.row{display: flex;justify-content: flex-start;align-items: center;align-items: stretch;flex-wrap: wrap;}
.row .kuang{height: 100%;}
.col_6{width: calc(100% / 6);}
.col_5{width: calc(100% / 5);}
.col_4{width: calc(100% / 4);}
.col_3{width: calc(100% / 3);}
.col_2{width: calc(100% / 2);}
.imgZ{position: relative;padding-top: 100%;display: block;}
.imgZ .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.imgZ .pic img{width: 100%;height: 100%;object-fit: cover;display: block;}
.imgY{position: relative;padding-top: 100%;display: block;}
.imgY .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.imgY .pic img{max-width: 100%;max-height: 100%;display: block;}

/* 公共 */
.fonb{font-family: "Poppins-Bold";}
.btnB{border-radius: 10px;background: linear-gradient(to right, #007a87, #059eae);width: max-content;height: 48px;padding: 0 1vw;display: flex;justify-content: center;align-items: center;color: #ffffff;position: relative;overflow: hidden;font-family: "Poppins-Bold";z-index: 1;position: relative;}
.btnB i{display: block;margin-left: 1.66vw;transition: color .5s cubic-bezier(.38,0,0,1), transform .6s cubic-bezier(.38,0,0,1);font-size: 18px;}
.btnB span,.btnB i{position: relative;z-index: 2;}
.btnB::before{content: "";width: 100%;height: 100%;z-index: 1;background-color: #007a87;border-radius: 10px;transition: transform .6s cubic-bezier(.38,0,0,1);display: block;position: absolute;top: 0;left: 0;transform: translate(-102%);}
.btnB:hover::before{transform: translate(0);}
.btnB:hover i{transform: translate(4px);}
.indp{padding: 5vw 0;}
.pubTit{
	font-size: 3.75vw;
	font-family: "Poppins-Bold";
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-align: center;
	margin-bottom: 1.6vw;
}
.timeB{font-size: 16px;color: rgb(153, 153, 153);}
.titB{font-size: 20px;font-family: "Poppins-Bold";color: rgb(46, 46, 46);font-weight: bold;}
.descB{font-size: 16px;color: rgb(102, 102, 102);}
.btnB2{
	margin: 48px auto 0;
	font-family: "Poppins-Bold";
	font-size: 18px;
	color: rgb(46, 46, 46);
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	width: max-content;
}
.btnB2 i{
	background-color: rgb(0, 122, 135);
	width: 3.125vw;
	height: 3.125vw;
	font-size: 17px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 24px;
	z-index: 2;
	position: relative;
	transition: all .3s;
	line-height: 1;border-radius:5px;
}
.btnB2 span{position: relative;z-index: 2;transition: all .3s;}
.btnB2:hover i{background: #007a87;}
.btnB2:hover span{transform: translateX(12px);}
.txtB{font-size: 16px;color: rgb(102, 102, 102);}
@media (max-width:1024px){
	.btnB{padding: 0 24px;height: 40px;}
	.btnB i{font-size: 12px;margin-left: 8px;}
	.indp{padding: 30px 0;}
	.btnB2{font-size: 16px;margin-top: 24px;}
	.btnB2 i{width: 32px;height: 32px;font-size: 14px;margin-right: 12px;}
	.pubTit{font-size: 28px;margin-bottom: 16px;}
	.timeB{font-size: 14px;}
	.titB{font-size: 16px;}
	.descB{font-size: 16px;line-height: 1.8;}
}
.dwb{position: absolute;left: 0;top: -4.68vw;}
header{position: fixed;left: 0;top: 0;display: block;width: 100%;z-index: 99;transition: all 0.3s;padding: 0 6.8vw;transition: all .5s;}
header .nrBox{ padding: 1.56vw 0;height: 4.68vw;transition: all .5s;font-size: 0.94vw; border-bottom:rgba(255,255,255,.4) 1px solid}
header .logo img{max-height: 43%;display: block;max-width: 9vw;}
header .menuUl>li{margin-left: 3.33vw;position: relative;}
header .menuUl>li.mshow{display: none;}
header .menuUl>li:first-child{margin-left: 0;}
header .menuUl .yiji{height: 4.68vw;display: flex;justify-content: center;align-items: center;position: relative;}
header .menuUl .yiji a{color:#fff;line-height: 1.5;display: block;position: relative;text-align: center;height: 4.68vw;display: flex;justify-content: center;align-items: center; font-weight: bold}
header .menuUl>li.on .yiji a{color:#007783;}
header .menuUl>li:hover .yiji a{color:#007783;}
header .langB{position: relative;margin-left: 5.6vw;}
header .langB span{display: block;border-radius:0 1.3vw 0 1.3vw; background: linear-gradient(276.21deg, #eb3df7 0%, #8a30c7 25.4%, #3a29ab 77.79%);width: max-content;height: 2.5vw;display: flex;justify-content: center;align-items: center;color: #ffffff;transition: all 0.3s;z-index: 2;cursor: pointer;position: relative;padding: 0 1.6vw; }
 header .langB span a{color:#fff}
header .langB:hover span{ background: rgb(0, 122, 135);}
 
header .btnB{margin-left: 10px;height: 2.5vw;border-radius: 1.3vw 0 1.3vw  0; }
header .btnB i{font-size: 0.94vw;}
header.onFix{padding: 0 1.56vw; background:rgba(255,255,255); }
header.onFix .nrBox{border-radius: 0;border-bottom: rgba(255,255,255,.4) 0 solid;}
header .mopenBtn{display: none;}
header.onFix .menuUl .yiji a{color:#0f0f0f;line-height: 1.5;display: block;position: relative;text-align: center;height: 4.68vw;display: flex;justify-content: center;align-items: center;}
header .logo .dImg{display: none;}
header .logo .hImg{display: block;}
header.onFix .logo .dImg{display: block;}
header.onFix .logo .hImg{display: none;}
@media (max-width:1024px) {
	header{padding:0;}
	header.onFix {
  padding: 0  ;
 
}
	header .nrBox{border-radius:0;height:60px;padding:0 16px; }
	header .logo{position:relative;z-index:2;}
	header .logo img{max-width: 19vw;max-height: inherit  ; }
	header .langB{margin-left:0vw;font-size:14px;}
	header .langB span{ height:38px;padding:0 12px;border-radius: 0 15px 0 15px;}
	header .langB a{border-radius:6px; }
	header .langB:hover span{border-radius:6px 6px 0 0;}
	header .langB:hover a{border-radius:0  6px 0 6px;top:38px;}
	header .btnB{display:none;}
	header .mopenBtn{cursor:pointer; height:38px;margin-left:10px; display:block;font-size:14px;overflow:hidden;transition:all 0.5s;position:relative;z-index:2; top:3px;}
	header .mopenBtn p{height:200%;transition:all 0.5s;transform:translateY(-50%);}
	header .mopenBtn span{display:flex;justify-content:center;align-items:center;height:50%;}
	header .mopenBtn i{display:flex;justify-content:center;align-items:center;height:50%;}
	header .mopenBtn span .hImg{ display:block}
	header .mopenBtn span .dImg{ display:none}
	header.open .mopenBtn{width:38px;}
	header.open .mopenBtn p{transform:translateY(0);}
	header.onFix  .mopenBtn span .hImg{ display:none}
	header.onFix  .mopenBtn span .dImg{ display: block}
	header .menuB{position:fixed;right:0;top:0;display:block;width:100%;background:rgb(0,0,0);transition:height 0.8s;padding-top:66px;opacity:0;visibility:inherit;height:0vh;}
	header.open .menuB{opacity:1;visibility:visible;height:100vh;transition:height 0.8s;}
	header .menuUl{display:block;overflow:auto;height:100%;width:100%;padding-top:15vw;padding-left:6vw;padding-right:6vw;}
	header .menuUl>li{margin:0;}
	header .menuUl>li.mshow{display:block;}
	header .menuUl .yiji{height:auto;display:block;}
	header .menuUl .yiji a{display:block;color:rgba(255,255,255,.9);text-align:left;font-size:16px;height:unset;padding:2vw 0;width:100%;}
	header .menuUl>li.on .yiji a::before{display:none;}
	header .menuUl>li .yiji a::before{display:none;}
	.dwb{top: -66px;}
	header.onFix .menuUl .yiji a{display:block;color:rgba(255,255,255,.9);text-align:left;font-size:16px;height:unset;padding:2vw 0;width:100%;}
	 

}
/* 底部 */
footer{background: #222222;}
footer .logo{display: block;}
footer .logo img{display: block;max-height: 56px;}
footer .foot1{padding: 3.8vw 0 2.5vw;border-bottom: 1px solid rgba(255,255,255,0.1);}
footer .flb{width: 76.75%;padding: 3.125vw 0;}
footer .frb{width: 23.25%;border-left: 1px solid rgba(255,255,255,0.1);padding: 3.125vw 0;text-align: right;}
footer .foot2 .nrBox{align-items: stretch;}
footer .fNav{width: 50%;}
footer .fNavUl{margin: -5px;font-size: 18px;}
footer .fNavUl li{padding: 5px;}
footer .fNavUl a{display: block;height: 100%;border-radius: 5px;background: rgba(255, 255, 255,0.05);color: #ffffff;padding: 1.35vw 1.46vw;padding-right: 2.5vw;position: relative;transition: all 0.3s;}
footer .fNavUl i{font-size: 17px;position: absolute;right: 28px;top: 50%;transform: translateY(-50%);transition: all 0.3s;}
footer .fNavUl a:hover{background: rgba(255,255,255,0.2);}
footer .fNavUl a:hover i{right: 18px;}
footer .fInfo{width: calc(50% - 10vw);margin: 0 5vw;font-size: 18px;color: rgb(255, 255, 255);}
footer .fInfo .line{position: relative;padding-left: 32px;margin-bottom: 32px;color: #ffffff;}
footer .fInfo .line i{font-size: 20px;color: #fff;position: absolute;left: 0;top: -3px;}
footer .fShare{justify-content: flex-start;}
footer .fShare a{border: 1px solid rgba(255, 255, 255,0.1);width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;margin-right: 20px;border-radius: 50%;}
footer .fShare i{display: block;font-size: 20px;color: #ffffff;}
footer .frb img{width: 120px;}
footer .frb .p{font-size: 14px;color: rgba(255, 255, 255, 0.502);margin-top: 16px;}
footer .frb .p a{color: rgba(255, 255, 255, 0.502);}
footer .frb .p a:hover{color: rgba(255, 255, 255, 1);}
footer .gotop{border: 1px solid rgba(255, 255, 255,0.1);width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;margin-right: 20px;border-radius: 50%;margin-left: calc(100% - 48px);margin-top: 16px;}
footer .gotop i{display: block;font-size: 20px;color: rgba(255, 255, 255, 0.502);}
@media (max-width:1024px){
	footer .foot1{padding: 16px 0;display: none;}
	footer .foot1 .nrBox{display: none;}
	footer .foot2{ padding-top:20px}
	footer .foot2 .nrBox{display: block;}
	footer .logo img{max-height: 32px;margin: 0 auto;}
	footer .btnB{margin: 16px auto 0;}
	footer .flb{width: 100%;padding: 16px 0 0;display: block;}
	footer .fNav{width: 100%;}
	footer .fInfo{width: 100%;margin: 0;padding: 16px 0;}
	footer .fNavUl{font-size: 16px;margin: -2px;}
	footer .fNavUl li{padding: 2px;}
	footer .fNavUl a{padding: 8px;padding-right: 16px;}
	footer .fNavUl i{font-size: 12px;right: 8px;}
	footer .fInfo{font-size: 16px;}
	footer .fInfo .line{margin-bottom: 16px;}
	footer .fInfo .line i{font-size: 18px;top: -1px;}
	footer .frb{border: 0;width: 100%;text-align: center;padding-top: 0;}
	footer .fShare i,footer .gotop i{font-size: 20px;}
	footer .fShare a,footer .gotop{width: 40px;height: 40px;}
}
.fixBox{position: fixed;right: 0;top: 50%;z-index: 99;transform: translateY(-50%); display:none}
.fixBox .eachB{position: relative;margin-top: 10px;}
.fixBox .eachB:first-child{margin-top: 0;}
.fixBox .eachB a{background-color: rgb(0, 122, 135);width: 50px;height: 56px;display: flex;justify-content: center;align-items: center;color: #ffffff;border-radius: 5px 0 0 5px;}
.fixBox .eachB i{display: block;font-size: 20px;}
.fixBox .eachB p{position: absolute;right: 60px;top: 50%;transform: translateY(-50%);width: 120px;background: #ffffff;display: none;}
.fixBox .eachB p img{display: block;width: 100%;}
.fixBox .eachB p::before{content: "";width: 0;height: 0;border-left: 6px solid #ffffff;border-top: 6px solid transparent;border-bottom: 6px solid transparent;position: absolute;right: -5px;top: calc(50% - 6px);}
.fixBox .eachB:hover p{display: block;}
@media (max-width:1024px) {
	.fixBox .eachB a{width: 34px;height: 40px;}
	.fixBox .eachB i{font-size: 22px;}
	.fixBox .eachB p{right: 44px;}
}
a.imoreBtn{width: 167px;height: 47px;background: linear-gradient(to right, #007a87, #059eae);border-radius: 8px;color: #fff; text-transform:uppercase }
a.imoreBtn:hover{opacity: .8; }
.banner{overflow: hidden;}
.banner .swiper{position: relative;z-index: 1;}
.banner .imgB{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;padding-top: 0;z-index: 1;}
.banner .nrBox{width: 100%;position: relative;z-index: 2;padding: calc(1vw + 96px) 0 6vw;min-height: 100vh;display: flex;justify-content: flex-start;align-items: center;}
.banner .kuang{width: 100%; text-align:center}
.banner .dazi{font-size: 75px;color: rgb(255, 255, 255);   line-height: 96px;margin: 0;transition: all 0.3s;transform: translateY(40px);opacity: 0; padding-bottom:20px}
.banner .zzi{font-size: 24px;color: rgb(255, 255, 255); font-weight:bold; padding-bottom:50px;line-height: 40px;margin: 0;transition: all 0.6s;transform: translateY(40px);opacity: 0;}
.banner .xzi{font-size: 20px; font-weight:200;color: rgb(255, 255, 255); padding-bottom:50px; line-height:36px;margin: 0;transition: all 0.9s;transform: translateY(40px);opacity: 0;}
.banner .btnDiv a.moreBtn {
  background: #fff;
  color: #333;
  margin-right:30px  
}
.banner .btnB{height: 3.125vw;border-radius: 0;font-family: "Poppins";margin: 4vw 0 0;transition: all 0.6s;transform: translateY(40px);transition-delay: 0.3s;opacity: 0;}.banner .btnB::before{border-radius: 0;}
.banner .btnB i{margin-left: 2.3vw;font-size: 16px;}
.banner .swiper-slide-active .dazi{transform: translateY(0);opacity: 1;}
.banner .swiper-slide-active .zzi{transform: translateY(0);opacity: 1;}
.banner .swiper-slide-active .xzi{transform: translateY(0);opacity: 1;}
.banner .swiper-slide-active .btnB{transform: translateY(0);opacity: 1;}
.banner .swiper-pagination{bottom: 24px;display: flex;justify-content: center;align-items: center;}
.banner .swiper-pagination-bullet{background-color: rgb(255, 255, 255);width: 10px;height: 10px;margin: 0 5px;transition: all 0.3s;border-radius: 10px;opacity: 1;}
.banner .swiper-pagination-bullet-active{background-color: rgb(0, 105, 52);width: 24px;}
.banner .swiper-button-prev{left: 60px;}
.banner .swiper-button-next{right: 60px;}
.banner .swiper-button-prev,.banner .swiper-button-next{background-color: rgba(0, 0, 0,0.2);display: flex;justify-content: center;align-items: center;width: 40px;height: 52px;display: none;}
.banner .swiper-button-prev::after,.banner .swiper-button-next::after{font-size: 20px;color: #ffffff;}
.banner .dingwei{position: absolute;left: 0;bottom: 3.4vw;width: 100%;}
.banner .dingwei .lll{width: 100%;}
.banner .swiper-pagination{position: relative;left: unset;bottom: unset;font-size: 16px;font-family: "Poppins";color: rgba(255, 255, 255, 0.4);width: 100px;justify-content: flex-start;}
.banner .swiper-pagination-current{font-size: 24px;color: rgb(255, 255, 255);}
.banner .scrollbar,.banner .swiper-scrollbar{position: relative;left: unset;bottom: unset;background-color: rgba(255, 255, 255,0.3);width: calc(100% - 100px);height: 1px;z-index: 2;}
.banner .swiper-scrollbar-drag{background-color: rgba(255, 255, 255,1);}
.banner .scrollbar span{position: absolute;left: 0;top: 0;display: block;width: 0;height: 100%;transition: all 5s;}
.banner .scrollbar span.on{width: 100%;}
.banny .imgB{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;padding-top: 0;z-index: 1;}
.banny .nrBox{height: 31.25vw;padding: 0;z-index: 2;padding: 96px 0 0;position: relative;display: flex;justify-content: center;align-items: center;}
.banny .dazi{font-size: 3.75vw;color: rgb(255, 255, 255);margin: 0;}
@media (max-width:1024px) {
	 .banner .nrBox{width: 100%;position: relative;z-index: 2;padding: calc(1vw + 96px) 0 6vw;min-height: 45vh;display: flex;justify-content: flex-start;align-items: center;}
	.banner .kuang{width: 100%;}
	.banner .dazi{font-size: 24px;line-height: 36px;padding-bottom: 10px;}
	.banner .zzi{font-size:16px;color: rgb(255, 255, 255); font-weight:bold; padding-bottom:50px;line-height: 30px;margin: 0;transition: all 0.6s;transform: translateY(40px);opacity: 0;}
	.banner .btnB{height: 36px;padding: 0 16px;margin: 16px 0 0;}
	.banner .btnB i{font-size: 12px;}
	.banner .swiper-pagination{font-size: 14px;}
	.banner .swiper-pagination-current{font-size: 18px;}
	.banny .nrBox{padding: calc(14vw + 66px) 0 14vw;height: auto;}
	.banny .dazi{font-size: 28px;}
	.banner .swiper-button-prev::after,.banner .swiper-button-next::after{font-size: 20px;color: #ffffff;}
.banner .dingwei{position: absolute;left: 0;bottom: 5.4vw;width: 100%;}
.banner .scrollbar,.banner .swiper-scrollbar{position: relative;left: unset;bottom: unset;background-color: rgba(255, 255, 255,0.3);width: 100%;height: 1px;z-index: 2;}
}
/* 首页 */
.indp1{background-size: 100% auto; height:auto; overflow:hidden}
.indp1 .nrBox{padding-top: 5.5vw;display: flex;justify-content: flex-end;align-items: center;padding-bottom: 7vw;}
.indp1 .tuB{width: 45%;position: absolute;left: 0;top: 0;}
.indp1 .imgZ{padding-top:62.5%;border-radius:8px; overflow:hidden}
.indp1 .daziB{ line-height: 0.92; margin-bottom:50px}
.indp1 .daziB span{display: block;font-size:18px;color: rgb(0, 122, 135); font-weight:bold}
.indp1 .daziB i{display: block;font-size: 100px;font-style: normal; color:#0f0f0f; text-transform:uppercase; line-height:100px}
.indp1 .textB{width: 50%;padding-left: 48px; }
.indp1 .titB{font-size: 1.875vw;color: rgb(46, 46, 46);line-height: 1.25;}
.indp1 .descB{line-height: 2;margin-top: 12px; font-size:18px}
.indp1 .btnB2{margin-left: 0;}
.indp2 .pubTit{color: #ffffff;}
.ind2Ul li{margin-top: 3.6vw;}
.ind2Ul .kuang{border-radius: 1vw;background-color: rgba(255, 255, 255,0.95);}
.ind2Ul li:nth-child(odd) .kuang{flex-direction: row-reverse;}
.ind2Ul .tuB{width: 50%;padding: 1vw;}
.ind2Ul .imgZ{padding-top: 73%;border-radius: 1vw;overflow: hidden;}
.ind2Ul .textB{width: 50%;padding: 3.125vw;}
.ind2Ul .titB{font-size: 2.5vw;color: rgb(0, 122, 135);line-height: 1.25;}
.ind2Ul .descB{line-height: 2;margin-top: 1vw;}
.ind2Ul .btnB2{margin-left: 0;margin-top: 5vw;}
.ind3Ul{margin: -1.25vw;}
.ind3Ul li{padding: 1.25vw;}
.ind3Ul .kuang{overflow: visible;}
.ind3Ul .imgB{border-radius: 1vw;overflow: hidden;}
.ind3Ul .kuang:hover .imgB{background-color: rgb(255, 255, 255);box-shadow: 0px 0px 3.125vw 0px rgba(0, 0, 0, 0.1);}
.ind3Ul .titB{margin-top: 1.67vw;transition: all 0.3s;}
.ind3Ul .descB{margin-top: 4px;}
.ind4Ul{margin: -1.25vw;}
.ind4Ul li{padding: 1.25vw;}
.ind4Ul .kuang{border: 1px solid rgb(234, 234, 234);transition: all 0.3s;}
.ind4Ul .imgB{padding-top: 60%;}
.ind4Ul .textB{padding: 1.25vw;}
.ind4Ul .titB{margin-top: 4px;transition: all 0.3s;}
.ind4Ul .descB{margin-top: 10px;}
.ind3Ul .kuang:hover .titB,
.ind4Ul .kuang:hover .titB{color: #007a87;}
.ind4Ul .kuang:hover .kuang{background-color: rgb(255, 255, 255);box-shadow: 0px 0px 3.125vw 0px rgba(0, 0, 0, 0.1);}


.proDiv3_3{ padding: 5vw 0;overflow: hidden; }
.proDiv3_3 .bdDiv{ }
.proDiv3_3 .bdDiv .row{margin: 0 ; }
.proDiv3_3 .bdDiv .row>div{padding: 0 ;   }
.proDiv3_3 .bdDiv .row>div .conDiv{position: relative; }
.proDiv3_3 .bdDiv .row>div .imgDiv{  }
.proDiv3_3 .bdDiv .row>div .titleDiv{position: absolute;left: 0;bottom: 0;width: 100%;background: url(../img/zhezhao.png) no-repeat center center/cover;height: 8vw; padding: 0 25px; }
.proDiv3_3 .bdDiv .row>div .titleDiv span{color: #fff; position: relative; font-size:20px;  }
.proDiv3_3 .bdDiv .row>div .titleDiv p{padding-top:10px; color:rgba(255,255,255,.5)}
@media (max-width:1024px) {
	.indp1 .nrBox{display: block;padding: 0;}
	.indp1 .tuB{width: 100%;position: relative;left: unset;top: unset;}
	.indp1 .daziB {
  line-height: 0.92;
  margin-bottom: 15px;
}
	.indp1 .daziB{left: 60vw;top: 34vw;}
	.indp1 .daziB span {font-size:5vw; padding-bottom:5px}
	.indp1 .daziB i {font-size: 8vw; line-height:40px}
	.indp1 .textB{width: 100%;margin-top: 8vw;max-width: unset;padding: 0;}
	.indp1 .titB,
	.ind2Ul .titB{font-size: 20px;line-height: 1.5;}
	.indp1 .descB,
	.ind2Ul .descB{line-height: 1.5;}
	.ind2Ul .kuang{display: block;}
	.ind2Ul .tuB{width: 100%;padding: 8px;}
	.ind2Ul .textB{width: 100%;padding: 8px 16px 16px;}
	.ind2Ul li{margin-top: 8px;}
	.ind3Ul,.ind4Ul{margin: -4px;}
	.ind3Ul li,.ind4Ul li{padding: 4px;width: 100%;}
	.ind3Ul .titB{margin-top: 8px;}
	.ind4Ul .textB{padding: 12px;}
}
.daziB1{ line-height: 0.92; margin-bottom:50px}
.daziB1 span{display: block;font-size:18px;color: rgb(0, 122, 135); font-weight:bold;text-transform:uppercase;}
.daziB1 i{display: block;font-size: 100px;font-style: normal; color:#fff; text-transform:uppercase; line-height:100px}

.daziB11{ line-height: 0.92; margin-bottom:50px}
.daziB11 span{display: block;font-size:18px;color: rgb(0, 122, 135); font-weight:bold;text-transform:uppercase;}
.daziB11 i{display: block;font-size: 100px;font-style: normal; color:#0f0f0f; text-transform:uppercase; line-height:100px}


.indexDiv4{  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
   .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
.indexDiv4 .indexTitle span{color: #394787; }
.indexDiv4 .bdDiv{margin-top: 60px; }
.indexDiv4 .bdDiv .row{margin: 0 -15px; }
.indexDiv4 .bdDiv .row>div{padding: 0 15px; }
.indexDiv4 .bdDiv .row>div .conDiv{text-align: center;padding: 20px;height: 100%; border-radius:8px; background:rgba(255,255,255,1);box-shadow: 0 0 40px rgba(0,0,0,.12);}
.indexDiv4 .bdDiv .row>div img{  border-radius:8px;}
.indexDiv4 .bdDiv .row>div .conDiv:hover .dImg{display: none; }
.indexDiv4 .bdDiv .row>div .conDiv:hover .hImg{display: inline-block; }
.indexDiv4 .bdDiv .row>div h1{ font-size:24px; color:#000; margin-top:20px}
.indexDiv4 .bdDiv .row>div span{margin: 20px 0 0;display: block;color: #333; font-weight:bold; font-size:18px; line-height:32px }
.indexDiv4 .bdDiv .row>div .line{width: 32px;height: 4px;background: linear-gradient(to right, #007a87, #059eae);margin: 20px auto; }
.indexDiv4 .bdDiv .row>div .p{color: #fff;line-height: 1.8; }
.indexDiv4 .bdDiv .row>div .conDiv:hover{background: #007a87;color: #fff; box-shadow: 0px 0px 51px rgba(192,192,192,.31)}
.indexDiv4 .bdDiv .row>div .conDiv:hover .line{background: #fff; }
.indexDiv4 .bdDiv .row>div .conDiv:hover span{color: #fff; }
.indexDiv4 .bdDiv .row>div .conDiv:hover h1{color: #fff; }



.nbg{background-image: url('../img/testimonial.webp');background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%; height:auto; overflow:hidden}

.indexDiv41{padding: 5vw 0  ;  }
.indexDiv41 .indexTitle span{color: #394787; }
.indexDiv41 .bdDiv{margin-top: 60px; }
.indexDiv41 .bdDiv .row{margin: 0 -15px; }
.indexDiv41 .bdDiv .row>div{padding: 0 15px; }
.indexDiv41 .bdDiv .row>div .conDiv{text-align: center;padding: 20px;height: 100%; border-radius:8px; background-color: rgba(138, 48, 199, 0.4);;box-shadow: 0 0 40px rgba(0,0,0,.12); border:#6d2dbd 2px solid}
.indexDiv41 .bdDiv .row>div img{  border-radius:8px;}
.indexDiv41 .bdDiv .row>div .conDiv:hover .dImg{display: none; }
.indexDiv41 .bdDiv .row>div .conDiv:hover .hImg{display: inline-block; }
.indexDiv41 .bdDiv .row>div h1{ font-size:24px; color:#fff; margin-top:20px}
.indexDiv41 .bdDiv .row>div span{margin: 10px 0  ;display: block;color: #fafafa; font-weight:bold; font-size:18px; line-height:32px }
.indexDiv41 .bdDiv .row>div .line{width: 32px;height: 4px;background: linear-gradient(to right, #007a87, #059eae);margin: 20px auto; }
.indexDiv41 .bdDiv .row>div .p{color: #fff;line-height: 1.8; }
.indexDiv41 .bdDiv .row>div .conDiv:hover{background: linear-gradient(276.21deg, #eb3df7 0%, #8a30c7 25.4%, #3a29ab 77.79%);color: #fff; box-shadow: 0px 0px 51px rgba(192,192,192,.31)}
.indexDiv41 .bdDiv .row>div .conDiv:hover .line{background: #fff; }
.indexDiv41 .bdDiv .row>div .conDiv:hover span{color: #fff; }
.indexDiv41 .bdDiv .row>div .conDiv:hover h1{color: #fff; }



.aboutDiv3{padding: 5vw 0;background: #fafafa;position: relative; }
.aboutDiv3 .pubTit span {
  color: #007a87; 
}
.aboutDiv3::before{content: "";width: 100%;height: 540px;background: url(../img/a-bg3.jpg) no-repeat center center/cover;position: absolute;left: 0;top: 0;z-index: 0; }
.aboutDiv3 .hdDiv{text-align: center;color: #fff; }
.aboutDiv3 .hdDiv .p{margin: 40px auto;max-width: 1200px;opacity: .8;line-height: 1.8; }
.aboutDiv3 .rowDiv .row{margin: 0 -10px; }
.aboutDiv3 .rowDiv .row>div{padding: 0 10px; }
.aboutDiv3 .rowDiv .row>div .conDiv{background: #fff;border-radius: 12px;overflow: hidden;height: 100%;box-shadow: 0px 0px 43px rgba(110,131,126,.25);text-align: center; }
.aboutDiv3 .rowDiv .row>div .conDiv .imgDiv{padding-top: 65.67%; }
.aboutDiv3 .rowDiv .row>div .conDiv .textDiv {padding: 30px 20px ; }
.aboutDiv3 .rowDiv .row>div .conDiv .textDiv .line{width: 24px;height: 2px;background: #2f9666;margin: 15px auto; }
.aboutDiv3 .rowDiv .row>div .conDiv .textDiv .p{color: #666;line-height: 1.8; }
.aboutDiv3 .bdDiv{margin-top: 80px;align-items: flex-start;background:url(../img/powered%20ICON.png) no-repeat  right bottom }
.aboutDiv3 .bdDiv .blDiv{width: 50%;  }
.aboutDiv3 .bdDiv .blDiv .title{color: #2f9665; }
.aboutDiv3 .bdDiv .blDiv .p{margin: 20px 0 40px; }
.aboutDiv3 .bdDiv .blDiv ul li{align-items: flex-start;margin-bottom: 20px;background: linear-gradient(to right, #007a87, #059eae);border-radius:8px; padding:20px 21px }
.aboutDiv3 .bdDiv .blDiv ul li .iconDiv{width: 60px;height:60px;  }
.aboutDiv3 .bdDiv .blDiv ul li .textDiv{width: calc(100% - 100px); }
.aboutDiv3 .bdDiv .blDiv ul li .textDiv p{ color:#fff; font-size:18px; line-height:60px }
.aboutDiv3 .bdDiv .blDiv span{ }
.aboutDiv3 .bdDiv .brDiv{width: 45%; overflow:hidden }
.aboutDiv3 .bdDiv .brDiv img{ width:100%;border-radius:8px;}


.indexDiv5{padding: 0 0 5vw;overflow: hidden; }
.indexDiv5 .bdDiv{margin-top: 28px; }
.indexDiv5 .bdDiv .swiper-container{overflow: initial; }
.indexDiv5 .bdDiv .swiper-slide{padding: 12px;height: initial; }
.indexDiv5 .bdDiv a{display: flex;background: #fff;overflow: hidden;border: 1px solid #eaeaea;height: 100%;flex-direction: column;border-radius:8px; }
.indexDiv5 .bdDiv a .imgDiv{ width:100% }
.indexDiv5 .bdDiv a .imgDiv img{ width:100%}
.indexDiv5 .bdDiv a .textDiv{padding: 30px;flex-direction: column;align-items: stretch;flex: 1;  }
.indexDiv5 .bdDiv a .textDiv .t1{flex: 1; }
.indexDiv5 .bdDiv a .title{color: #333333;font-weight: bold;font-size: 20px; }
.indexDiv5 .bdDiv a .p{color: #666666;margin: 10px 0 20px; line-height:30px }
.indexDiv5 .bdDiv a .tbDiv .date{color: #666666;font-weight: bold; }
.indexDiv5 .bdDiv a .tbDiv span{width: 47px;height: 47px;background: rgb(0, 122, 135);border-radius: 50%;color: #fff;display: flex;justify-content: center;align-items: center; }
.indexDiv5 .bdDiv a .tbDiv span i{font-size: 15px; }
.indexDiv5 .bdDiv a:hover{box-shadow: 0 0 40px rgba(0,0,0,.12); }


.indp8{
	background: url(../img/lx.jpg) center center no-repeat;
	background-size: cover;
	color: #ffffff;
	text-align: center;padding: 12vw 0;
}
.indp8 .titB{
	font-size: 100px; color:#fff;
}
.indp8 .descB{
	font-size: 34px;
	font-weight: 500;color:#fff;
}
.indp8 .btnB{
	padding: 0 40px;
	line-height: 68px;
	margin: 44px auto 0;
	display: flex;justify-content: center;align-items: center;
}
 
.indp8 .btnB span{
	font-size: 18px;
 
 
	-webkit-background-clip: text;
	color: transparent; color:#fff
}
 
 
 .indp81{
	background: url(../img/bj1.jpg) center bottom no-repeat;
	 
	color: #ffffff;
	text-align: center;padding: 8vw 0;
}
.indp81 .titB{
	font-size: 60px; color:#fff; text-transform:uppercase; margin-bottom:30px
}
.indp81 .descB{
	line-height:1.7;
  color: #fff;
  font-size: 26px; padding:0 8%
}
.indp81 .btnB{
	padding: 0 40px;
	line-height: 68px;
	margin: 44px auto 0;
	display: flex;justify-content: center;align-items: center;
}
 
.indp81 .btnB span{
	font-size: 18px;
 
 
	-webkit-background-clip: text;
	color: transparent; color:#fff
}
 
  
/* 关于我们 */
.location{padding: 24px 0;font-size: 14px;color: rgb(153, 153, 153);display: flex;justify-content: flex-end;align-items: center;flex-wrap: wrap;}
.location i{display: block;margin-right: 8px;}
.location a{color: rgb(153, 153, 153);}
.location a:hover{color: #007a87;}
.location span:last-child{color: #007a87;}
.abop1{padding-top: 16px;}
.abo1Ul li{margin-top: 3.75vw;}
.abo1Ul li:first-child{margin-top: 0;}
.abo1Ul li:nth-child(even) .kuang{flex-direction: row-reverse;}
.abo1Ul .imgB{padding-top: 62.5%;}
.abo1Ul .tuB{width: calc(50% - 2.6vw);}
.abo1Ul .textB{width: calc(50% - 2.6vw);}
.abo1Ul .titB{font-size: 1.875vw;margin-bottom: 32px;}
.abo1Ul .descB{line-height: 2;text-align: justify;}
.abop2{background: #000000;position: relative;overflow: hidden;padding: 0;}
.abop2 .nrBox{min-height: 43.6vw;}
.abop2 .datu{width: 50%;height: 100%;position: absolute;right: 0;top: 0;}
.abop2 .imgZ{padding-top: 43.6vw;}
.abo2L{width: calc(50% - 40px);}
.abo2L .pubTit{color: #ffffff;text-align: left;}
.abo2Ul{max-height: 43.6vw;}
.abo2Ul .titB{color: rgb(255, 255, 255);padding: 0.625vw 0;padding-right: 30px;position: relative;cursor: pointer;transition: all 0.5s;font-size: 1.04vw;}
.abo2Ul .titB i{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: block;font-size: 17px;color: rgba(255,255,255,0.4);transition: all 0.5s;}
.abo2Ul .titB i::before{transition: all 0.5s;}
.abo2Ul .descB{color: rgba(255, 255, 255, 0.502);line-height: 2;display: none;font-size: 0.83vw;}
.abo2Ul li.on{margin-bottom: 22px;border-bottom: 1px solid rgb(0, 122, 135);padding-bottom: 24px;}
.abo2Ul li.on .titB{color: rgb(0, 122, 135);}
.abo2Ul li.on .titB i{color: rgb(255, 255, 255);}
.abo2Ul li.on .titB i::before{transform: rotate(90deg);display: block;}
.abop3 .nrBox{padding-top: 4.4vw;}
.abop3 .dazi{text-align: center;font-size: 13.23vw;line-height: 1;background: -webkit-linear-gradient(rgba(0, 122, 135, 0.2), rgba(0, 122, 135, 0));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.swiper_abo3x{position: relative;margin-top: -4.2vw;}
.swiper_abo3x::before{content: "";display: block;position: absolute;left: 0;top: calc(50% - 2px);display: block;width: 100%;height: 4px;background: #007a87;}
.swiper_abo3x .swiper-slide{position: relative;}
.swiper_abo3x span{display: block;border: 2px solid rgb(255, 255, 255);border-radius: 50%;background-color: rgb(0, 122, 135);width: 88px;height: 88px;margin: 0 auto;opacity: 0;transition: all 0.3s;cursor: pointer;}
.swiper_abo3x i{content: "";border: 4px solid rgb(0, 122, 135);border-radius: 50%;background-color: rgb(255, 255, 255);width: 14px;height: 14px;position: absolute;left: calc(50% - 7px);top: calc(50% - 7px);transition: all 0.3s;cursor: pointer;}
.swiper_abo3x .year{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;line-height: 1;transition: all 0.3s;cursor: pointer;}
.swiper_abo3x .swiper-slide-thumb-active span{opacity: 1;}
.swiper_abo3x .swiper-slide-thumb-active i{opacity: 0;}
.swiper_abo3x .swiper-slide-thumb-active .year{bottom: calc(50% - 2px);transform: translateY(50%);color: #ffffff;}
.swiper_abo3d{margin-top: 4vw;}
.swiper_abo3d .txtB{line-height: 2;max-width: 989px;margin: 0 auto;}
.swiper_abo4{margin: 0 -2.7vw;overflow: visible;}
.swiper_abo4 .swiper-slide{padding: 0 2.7vw;}
.swiper_abo4 .tuB{background-color: rgb(255, 255, 255);box-shadow: 0px 0px 3.125vw 0px rgba(0, 0, 0, 0.1);}
.swiper_abo4 .tuB img{display: block;width: 100%;}
.swiper_abo4 .titB{font-size: 16px;font-family: "Poppins";color: rgb(29, 29, 29);text-align: center;margin-top: 2vw;}
.abop4 .fy{margin-top: 3.75vw;}
.abop4 .swiper-button-prev,.abop4 .swiper-button-next{background-color: rgb(57, 57, 57);width: 3.125vw;height: 3.125vw;margin: 0;margin-right: 10px;position: relative;left: unset;right: unset;top: unset;bottom: unset;}
.abop4 .swiper-button-prev::after,.abop4 .swiper-button-next::after{display: none;}
.abop4 .swiper-button-prev::before{transform: rotate(180deg);}
.abop4 .swiper-button-prev::before,.abop4 .swiper-button-next::before{font-size: 17px;color: #ffffff;}
.abop4 .swiper-button-prev:hover,.abop4 .swiper-button-next:hover{background: #007a87;}
.abop4 .swiper-scrollbar{width: calc((100% - 6.25vw) - 20px);position: relative;left: unset;right: unset;top: unset;bottom: unset;}
.abop4 .swiper-scrollbar-drag,.abop4 .swiper-pagination-progressbar-fill{background: #007a87;}
.abo5Ul{margin: -10px;}
.abo5Ul li{padding: 10px;}
.abo5Ul .kuang{border: 1px solid rgb(255, 255, 255);}
.abo5Ul .kuang:hover{border: 1px solid rgb(0, 122, 135);}
@media (max-width:1024px) {
	.location{padding: 8px 0;}
	.abo1Ul li{margin-top: 16px;}
	.abo1Ul .kuang{display: block;}
	.abo1Ul .tuB{width: 100%;}
	.abo1Ul .textB{width: 100%;padding-top: 8px;}
	.abo1Ul .titB{font-size: 20px;margin-bottom: 8px;}
	.abo1Ul .descB{line-height: 1.5;}
	.abop2 .datu{position: relative;right: unset;top: unset;width: 100%;}
	.abop2 .nrBox{display: block;padding: 16px 0;}
	.abo2L{width: 100%;height: auto;}
	.abo2Ul{max-height: unset;}
	.abo2Ul .titB{font-size: 16px;padding: 8px 0;}
	.abo2Ul .descB{font-size: 14px;line-height: 1.5;}
	.abo2Ul li.on{padding-bottom:12px;margin-bottom: 12px;}
	.abop3 .dazi{font-size: 24vw;}
	.swiper_abo3d .txtB{line-height: 1.5;}
	.swiper_abo3x{margin-top: -48px;}
	.swiper_abo3x span{width: 56px;height: 56px;}
	.swiper_abo3d{margin-top: 24px;}
	.abop4 .swiper-button-prev, .abop4 .swiper-button-next{width: 40px;height: 40px;margin-right: 4px;}
	.abop4 .swiper-scrollbar{width: calc(100% - 88px);}
	.abo5Ul{margin: -4px;}
	.abo5Ul li{padding: 4px;width: calc(100% / 3);}
}
.proP{padding: 37px 0 160px;}
.xiaocms-page{margin: 3.75vw auto 0;display: flex;justify-content: center;align-items: center;}
.xiaocms-page span,.xiaocms-page a{font-size: 18px;font-family: "Poppins-Bold";color: rgb(153, 153, 153);margin: 0 12px;}
.xiaocms-page a:hover,.xiaocms-page span{color: #007a87;}
.xiaocms-page i{display: flex;justify-content: center;align-items: center;width: 3.125vw;height: 3.125vw;background: #2e2e2e;color: #ffffff;font-size: 17px;}
.xiaocms-page a:hover i{background: #007a87;}
@media (max-width:1024px) {
	.proP{padding: 16px 0 40px;}
	.xiaocms-page{margin: 24px auto 0;}
	.xiaocms-page span,.xiaocms-page a{font-size: 16px;margin: 0 8px;}
	.xiaocms-page i{width: 40px;height: 40px;font-size: 14px;}
}
.detailP{padding-top: calc(2.68vw + 24px);}
.prodetP{padding: 20px 0 0;}
.prodt1 .lfB{width: calc(50% - 4.16vw);} 
.prodt1 .rgB{width: 50%;}
.prodt1 .xtK{width: 19.44%;position: absolute;left: 0;top: 0;height: 100%;padding: 2.9vw 0;}
.swiper_prod{width: 77.78%;margin-left: 22.22%;}
.swiper_prox{height: 100%;}
.prodt1 .swiper-button-next,.prodt1 .swiper-button-prev{border-radius: 0.52vw;background-color: rgb(57, 57, 57);width: 100%;height: 2vw;margin: 0;}
.prodt1 .swiper-button-prev{left: 0;top: 0;}
.prodt1 .swiper-button-next{right: 0;top: unset;bottom: 0;}
.prodt1 .swiper-button-next::after,.prodt1 .swiper-button-prev::after{font-size: 1.25vw;color: #ffffff;}
.prodt1 .swiper-button-next:hover,.prodt1 .swiper-button-prev:hover{background: #007a87;}
.prodt1 .swiper-button-next::after{transform: rotate(90deg);}
.prodt1 .swiper-button-prev::after{transform: rotate(90deg);}
.swiper_prox{padding: 1px 0;}
.swiper_prox .imgZ{border-radius: 0.52vw;overflow: hidden;border: 1px solid #ffffff;}
.swiper_prox .swiper-slide{padding: 2px;}
.swiper_prox .swiper-slide-thumb-active .imgZ{border: 1px solid #007a87;}
.swiper_prod .imgZ{border-radius: 1.04vw;overflow: hidden;}
.prodt1 .rgB{padding-top: 1.46vw;}
.prodt1 .pTit{font-size: 1.872vw;color: rgb(46, 46, 46);border-bottom: 1px solid #007a87;padding: 1.2vw 0;margin-bottom: 2.1vw;}
.prodt1 .btnB{margin-top: 3.33vw;height: 3.125vw;}
.prodt2{margin-top: 5.2vw;background-color: rgb(255, 255, 255);border-top: 5px solid #007a87;padding: 12px 10.42vw 7.3vw;}
.prodt2 .pTit{font-size: 1.875vw;color: rgb(46, 46, 46);border-bottom: 1px solid #eaeaea;padding: 2.1vw 0;line-height: 1.33;margin-bottom: 48px;}
.prodt2 .pDesc{position: relative;max-height: 1168px;overflow: hidden;}
.prodt2 .pDesc strong{font-family: 'Poppins-Bold';font-size: 1.25em;color: #2e2e2e;}
.prodt2 .pDesc .zgB{content: "";display: block;position: absolute;bottom: 0;left: 0;z-index: 2;width: 100%;height: 24vw;background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 20%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);display: flex;justify-content: center;align-items: flex-end;}
.prodt2 .pDesc .btnB2{display: block;text-align: center;cursor: pointer;}
.prodt2 .pDesc .btnB2 i{transform: rotate(90deg);margin: 0 auto;}
.prodt2 .pDesc .btnB2 span{padding: 12px 0 0;display: block;}
.prodt2 .pDesc .btnB2:hover span{transform: unset;}
.proTj{overflow: hidden;}
.swiper_protj.ind3Ul{margin: 0;overflow: visible;}
@media (max-width:1024px) {
	.detailP{padding-top: 66px;}
	.prodt1{display: block;}
	.prodt1 .lfB{width: 100%;}
	.prodt1 .rgB{width: 100%;}
	.swiper_prod{width: 100%;margin: 0;}
	.prodt1 .xtK{width: unset;position: relative;left: unset;bottom: unset;padding: 0 28px;margin-top: 8px;}
	.prodt1 .swiper-button-next,
	.prodt1 .swiper-button-prev{width: 20px;height: calc(100% - 4px);top: 2px;}
	.prodt1 .swiper-button-next{right: 0;}
	.prodt1 .swiper-button-prev{width: 20px;height: 100%;}
	.prodt1 .swiper-button-next::after,
	.prodt1 .swiper-button-prev::after{font-size: 16px;transform: unset;}
	.prodt1 .pTit{font-size: 22px;padding: 8px 0;}
	.prodt1 .btnB{height: 40px;}
	.prodt2{margin-top: 24px;padding: 8px 16px 16px;}
	.prodt2 .pTit{padding: 16px 0;font-size: 20px;margin-bottom: 16px;}
	.prodt2 .pDesc{font-size: 14px;max-height: 800px;}
	.prodt2 .pDesc .zgB{height: 200px;}
	.daziB1 i {
  display: block;
  
  font-style: normal;
  color: #fff;
  text-transform: uppercase;
 font-size: 8vw;
    line-height: 40px;
}
.daziB1 span {
  display: block;
   font-size: 5vw;
    padding-bottom: 5px;
  color: rgb(0, 122, 135);
  font-weight: bold;
  text-transform: uppercase;
}
.col-sm-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.proDiv3_3 .bdDiv .row>div .titleDiv{position: absolute;left: 0;bottom: 0;width: 100%;background: url(../img/zhezhao.png) no-repeat center center/cover;height: auto  ; padding: 0 15px 20px }
.proDiv3_3 .bdDiv .row > div .titleDiv span {
  color: #fff;
  position: relative;
  font-size: 18px;
}
.proDiv3_3 .bdDiv .row > div .titleDiv p {
  padding-top: 10px;
  color: rgba(255,255,255,.5); font-size:14px
}
.daziB11 span {
  display: block;
  font-size: 5vw;
  color: rgb(0, 122, 135);
  font-weight: bold;
  text-transform: uppercase;
}
.daziB11 i {
  display: block;
 
  font-style: normal;
  color: #0f0f0f;
  text-transform: uppercase;
 font-size: 8vw;
    line-height: 40px;
}
.col-sm-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.indexDiv4 .bdDiv {
  margin-top:  0px;
}
.daziB11 {
  line-height: 0.92;
  margin-bottom:30px;
}
.indexDiv5 .bdDiv {
  margin-top: 0px;
}
.indexDiv5 .bdDiv a .textDiv {
  padding: 20px;
  flex-direction: column;
  align-items: stretch;
  flex: 1;
}
.indexDiv5 .bdDiv a .title {
  color: #333333;
  font-weight: bold;
  font-size: 18px;
}
.indp8 .titB {
  font-size: 8vw;
  color: #fff;
}
.indp8 .descB {
  font-size: 24px;
  font-weight: 500;
  color: #fff; line-height:30px; padding-top:10px
}
}
/* 优势 */
.advP1{padding-top: 28px;}
.advP .pubTit{text-align: left;color: #2e2e2e;line-height: 1.111;}
.advP .pubTit2{font-size: 2.1vw;
  color: rgb(46, 46, 46);
  line-height: 1.2;
  margin-bottom: 2vw;font-family: "Poppins-Bold";}
.advP .pubTit img{display: block;margin-bottom: 16px;}
.advP .pubTit span{color: #007a87;}
.advP .xi{
	display: block;
	background-color: rgb(234, 234, 234);
	width: 100%;
	height: 1px;
}
.advP .descB{line-height: 2;text-align: justify; padding-top:36px}
.advP .descB1{line-height: 2;  color:#fff; font-size:26px}
.advP .advtit{
	font-size: 1.46vw;
	color: rgb(0, 122, 135);
}
.advtBox{margin-bottom: 2vw;}
.advtBox .pubTit{width: 50%;}
.advtBox .textB{width: 50%;}
.adv1L{width: calc(50% - 5.2vw);}
.adv1L h1{font-size: 60px;
  font-style: normal;
  color: #fff;
  text-transform: uppercase;
  line-height: 80px;
  font-family: "Poppins-Bold";
  margin-bottom: 20px;}
.adv1L .advtit{margin-top: 2.1vw;margin-bottom: 12px;}
.adv1R{width: 50%;}
.adv1R .imgB{padding-top: 66.875%;border-radius:8px; overflow:hidden}
.advP1 .nrBox2{margin-top: 5.2vw;position: relative;}
.advP1 .nrBox2 .imgB{padding-top: 51.25%;position: relative;z-index: 1;}
.advP1 .nrBox2::before{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: linear-gradient(135deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 80%,rgba(0,0,0,1) 100%);
}
.advP1 .nrBox2 .textB{
	display: block;
	width: 52%;
	padding-right: 6.25vw;
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 3;
	transform: translateY(-50%);
}
.advP1 .nrBox2 .descB{color: #ffffff;margin-top: 12px;}
.advP2{overflow: hidden;}
.swiper_adv2{overflow: visible;}
.swiper_adv2 .imgB{padding-top: 62.5%;}
.swiper_adv2 .titB{text-align: center;margin-top: 32px;}
.swiper_adv2 .descB{text-align: center;}
.advP2 .nrBox{padding-top: 4.5vw;text-align: center;}
.advP2 .nrBox .advtit{margin-bottom: 34px;}
.advP2 .nrBox table{width: 100%;border-collapse: collapse;}
.advP2 .nrBox th{
	background-color: rgb(56, 56, 56);
	padding: 26px;
	font-family: 'Poppins-Bold';
	color: #ffffff;
}
.advP2 .nrBox td{
	font-size: 16px;
	color: rgb(17, 20, 35);
	text-align: center;
	border-bottom: 1px solid #cdcdcd;
	padding: 18px;
}
.advP2 .nrBox th:first-child,
.advP2 .nrBox td:first-child{width: 50%;font-family: 'Poppins-Bold';}
.advP3 .tujiB{margin-bottom: 5.2vw;}
.advP3 .tujiB .imgB{padding-top: 61%;}
.advP3 .tujiB .tjL{
	width: calc(32% - 1vw);
}
.advP3 .tujiB .tjR{
	width: calc(68% - 1vw);
}
.advP3 .tujiB .tjL .imgB{margin-top: 2.6vw;}
.advP3 .tujiB .tjL .imgB:first-child{margin-top: 0;}
.advP3 .nrBox{margin-top: 4vw;text-align: center;}
.advP3 .nrBox>img{display: block;width: 100%;}
.advP3 .nrBox .descB{margin: 4px auto 38px;max-width: 50%;text-align: center;}
@media (max-width:1024px) {
	.advP .descB{text-align: unset;line-height: 1.6;padding-top: 16px;}
	.advP1{padding-top: 8px;}
	.advP1 .nrBox{display: block;}
	.advP .pubTit img{max-width: 40px;margin-bottom: 8px;}
	.adv1L{width: 100%; margin-top:20px}
	.adv1R{width: 100%;margin-top: 16px;}
	.advP .advtit{font-size: 18px;}
	.advP1 .nrBox2{margin-top: 8px;}
	.advP1 .nrBox2::before{display: none;}
	.advP1 .nrBox2 .textB{
		position: relative;
		right: unset;top: unset;
		width: 100%;
		padding: 0;
		margin-top: 16px;
		transform: unset;
	}
	.advP1 .nrBox2 .descB{color: rgb(102, 102, 102);}
	.advtBox{display: block;margin-bottom: 16px;}
	.advtBox .textB{width: 100%;}
	.advtBox .pubTit{width: 100%;margin-bottom: 4px;}
	.advP .pubTit br{display: none;}
	.swiper_adv2 .titB{margin-top: 8px;}
	.swiper_adv2 .descB{text-align: center;}
	.advP2 .nrBox .advtit{margin-bottom: 12px;}
	.advP2 .nrBox th{font-size: 16px;padding: 8px;}
	.advP2 .nrBox td{font-size: 14px;padding: 8px;}
	.advP3 .tujiB{display: block;margin-bottom: 16px;}
	.advP3 .tujiB .tjL{width: 100%;display: flex;justify-content: space-between;align-items: center;}
	.advP3 .tujiB .tjL .imgB{width: calc(50% - 4px);margin: 0;padding-top: 30.5%;}
	.advP3 .tujiB .tjR{width: 100%;margin-top: 8px;}
	.advP3 .nrBox .descB{max-width: unset;margin-bottom: 16px;}
}
/* 新闻 */
.newsP{padding-bottom: 8vw;}
.newsUl li{
	border-bottom: 1px solid #eaeaea;
	padding: 3.125vw 0;
}
.newsUl .kuang{width: 100%;}
.newsUl .imgB{padding-top: 60%;}
.newsUl .tuB{width: 37.5%;}
.newsUl .textB{width: calc(62.5% - 24px);padding: 0 2.9vw;}
.newsUl .titB{margin-top: 1.7vw;transition: all 0.3s;}
.newsUl .descB{margin-top: 0.52vw;}
.newsUl .moreB{
	margin-top: 0px;
	background-color: #eaeaea;
	width: 3.125vw;
	height: 3.125vw;
	font-size: 17px;
	color: #383838;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 3vw;
	transition: all 0.3s;
}
.newsUl .kuang:hover .titB{color: rgb(0, 122, 135);}
.newsUl .kuang:hover .moreB{background-color: rgb(0, 122, 135);color: #ffffff;}
.newsdtP{padding: 20px 0 8vw;}
.ndtL{width:100%;}
.ndtR{width: 370px;}
.ndtL .titB{
	font-size: 2.1vw;
	color: rgb(46, 46, 46);
	line-height: 1.2;
	margin-bottom: 2vw;
}
.ndtL .txtB{
	margin-top: 1.6vw;
	border-top: 1px solid #eaeaea;
	padding: 2vw 0;
}
.xqfy a{
	display: block;
	position: relative;
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
	height: 4.17vw;
	font-size: 18px;
	color: rgb(51, 51, 51);
	position: relative;
	padding: 0 1.67vw;
	margin-bottom: 1vw;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-right: 10vw;
	transition: all 0.5s;
}
.xqfy a i{
	position: absolute;
	right: 2vw;
	top: 50%;
	transform: translateY(-50%);
}
.xqfy a:hover{background-color: rgb(0, 122, 135);color: #ffffff;}
.ndtrK .pTit{
	border-radius: 10px;
	background-color: rgb(0, 122, 135);
	width: 100%;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #ffffff;
	margin-bottom: 10px;
}
.swiper_prolb .kuang{text-align: center;}
.swiper_prolb .imgB{
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
	padding-top: 100%;
	overflow: hidden;
}
.swiper_prolb .titB{
	font-size: 18px;
	margin-top: 24px;
}
.swiper_prolb .descB{
	font-size: 14px;
	margin-top: 8px;
}
.ndtrK1 .swiper-button-prev,
.ndtrK1 .swiper-button-next{
	background-color: rgb(234, 234, 234);
	width: 30px;
	height: 30px;
	margin: 0;
	transition: all 0.3s;
	top: 170px;
}
.ndtrK1 .swiper-button-prev{left: 0;}
.ndtrK1 .swiper-button-next{right: 0;}
.ndtrK1 .swiper-button-prev::after,
.ndtrK1 .swiper-button-next::after{font-size: 12px;color: #333333;transition: all 0.3s;}
.ndtrK1 .swiper-button-prev:hover,
.ndtrK1 .swiper-button-next:hover{background: rgb(0, 122, 135);}
.ndtrK1 .swiper-button-prev:hover::after,
.ndtrK1 .swiper-button-next:hover::after{color:#ffffff;}
.ndtrK2 .pNr{
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
	text-align: center;
	padding: 0 24px;
}
.ndtrK2 .pNr .iconfont{font-size: 24px;color: rgb(0, 122, 135);}
.ndtrK2 .pNr .titB{color: #1d1d1d;}
.ndtrUl li{
	border-bottom: 1px solid #eaeaea;
	padding: 20px 0;
}
.ndtrUl li:last-child{border-bottom: 0;}
@media (max-width:1360px) {
	.ndtR{width: 280px;}
	.ndtrK2 .pNr .titB{font-size: 16px;}
}
@media (max-width:1024px) {
	.newsP{padding-bottom: 48px;}
	.newsUl li{padding: 16px 0;}
	.newsUl .kuang{display: block;}
	.newsUl .tuB{width: 100%;}
	.newsUl .textB{width: 100%;padding: 12px 0 0;}
	.newsUl .titB{margin-top: 8px;}
	.newsUl .descB{margin-top: 4px;}
	.newsUl .moreB{width: 40px;height: 40px;font-size: 14px;}
	.newsdtP{display: block;}
	.ndtL{width: 100%;}
	.ndtR{width: 100%;margin-top: 24px;}
	.ndtL .titB{font-size: 20px;}
	.timeB{margin-top: 12px;}
	.ndtL .txtB{margin-top: 16px;padding: 16px 0;}
	.xqfy a{height: 40px;padding: 0 12px;font-size: 14px;border-radius: 4px;margin-bottom: 8px;padding-right: 40px;}
	.xqfy a i{
		width: 40px;
		height: 40px;
		right: 0;top: 0;
		transform: unset;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.ndtrK{margin-bottom: 12px;}
	.ndtrK .pTit{height: 40px;border-radius: 4px;}
	.swiper_prolb .titB{margin-top: 8px;}
	.swiper_prolb .descB{margin: 0;line-height: 1.6;}
	.ndtrK2 .pNr{padding: 0 16px;}
	.ndtrUl li{padding: 12px 0;}
	.ndtrK1 .swiper-button-prev, .ndtrK1 .swiper-button-next{top: calc(50vw - 31px);}
}
/* 联系 */
.ctctP{padding: 3vw 0 6.25vw;}
.ctctL{width: 37.5%;}
.ctctR{
	width: 56.25%;
	border-radius: 1.56vw;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 18px 100px 0px rgba(0, 0, 0, 0.08);
	padding:30px 40px 20px
}
.ctctR img{ width:100%;border-radius: 1vw;}
.ctctL .pTit{
	font-size: 2.5vw;
	color: rgb(46, 46, 46);
	border-bottom: 1px solid #eee;
	padding: 1vw 0 1.2vw;
	margin-bottom: 2.4vw;
}
.ctctL .fInfo{font-size: 18px;position: relative;padding-left: 32px;margin-bottom: 36px;color: #2e2e2e;}
.ctctL .fInfo i{font-size: 24px;color: #007a87;position: absolute;left: 0;top: -3px;}
.ctctL .fShare{justify-content: flex-start;}
.ctctL .fShare a{border: 1px solid #eaeaea;width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;margin-right: 20px;border-radius: 50%;}
.ctctL .fShare i{display: block;font-size: 24px;color: #000000;}
.ctctL .ewmB{
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
	width: 130px;
	height: 130px;
	margin-top: 2.5vw;
}
.ctctL .ewmB img{display: block;width: 100%;}
.ctctR .pTit{
	font-size: 1.875vw;
	color: rgb(46, 46, 46);
	line-height: 1;
	margin-bottom: 40px;
}
.ctctForm input,
.ctctForm textarea{
	
}
.ctctForm textarea{
	height: 180px;
	padding: 12px 20px;
	margin-bottom: 40px;
}
.ctctForm .line{margin-bottom: 20px;display: block;
	border-radius: 10px;
	background-color: rgb(245, 245, 245);
	width: 100%;
	height: 60px;
	padding: 0 20px;
	border: 0;
	font-size: 16px;
	font-family: inherit; line-height:60px}
.ctctForm .line input{width: calc(50% - 10px);}
.ctctForm .botB .kuang{
	width: calc(50% - 10px);
}
.ctctForm .botB input[type=text]{
	width: calc(100% - 160px);
	background: none;
	border: 1px solid rgb(234, 234, 234);
	border-radius: 5px;
}
.ctctForm .botB canvas{
	width: 160px;
	height: 60px;
} 
.ctctForm input[type=submit]{
	background-color: rgb(46, 46, 46);
	max-width: 223px;
	width: 40%;
	text-align: center;
	color: #ffffff;
	font-family: "Poppins-Bold";
	cursor: pointer;
	transition: all 0.5s;
}
.ctctForm input[type=submit]:hover{
	background: #007a87;color: #ffffff;
}
@media (max-width:1024px) {
	.ctctP{padding: 8px 0 40px;display: block;}
	.ctctL{width: 100%;}
	.ctctR{width: 100%;margin-top: 16px;}
	.ctctL .pTit{font-size: 20px;padding: 8px 0;margin-bottom: 12px;}
	.ctctL .fInfo{font-size: 16px;margin-bottom: 16px;}
	.ctctL .fInfo i{font-size: 18px;top: -1px;}
	.ctctL .frb{border: 0;width: 100%;text-align: center;padding-top: 0;}
	.ctctL .fShare i,.ctctL .gotop i{font-size: 20px;}
	.ctctL .fShare a,.ctctL .gotop{width: 40px;height: 40px;}
	.ctctR{border-radius: 1px;padding: 16px;}
	.ctctR .pTit{font-size: 20px;margin-bottom: 16px;}
	.ctctForm input{height: 40px;padding: 0 12px;margin-bottom: 8px;border-radius: 4px;}
	.ctctForm textarea{height: 104px;padding: 8px 12px;border-radius: 4px;font-size: 16px;margin-bottom: 12px;}
	.ctctForm .line{display: block;margin: 0;}
	.ctctForm .line input{width: 100%;}
	.ctctForm input[type=submit]{width: 80px;padding: 0;margin: 0;}
	.ctctForm .botB .kuang{width: calc(100% - 96px);}
	.ctctForm .botB input[type=text]{margin: 0;width: calc(100% - 100px);}
	.ctctForm .botB canvas{width: 100px;height: 40px;}
	
	
	
	
	
	
	
}


.aboutDiv2{background: #fafafa;overflow: hidden;padding: 5vw 0; }
.aboutDiv2 .pubTit{ text-align:left; line-height:80px}
.aboutDiv2 .pubTit span {
  color: #007a87;
}
.aboutDiv2 .pubTit h1{ font-size:20px; line-height:36px; font-weight:normal;font-family: "Poppins"; padding-top:20px}
.aboutDiv2 .bdDiv .blDiv{width: 35%; }
.aboutDiv2 .bdDiv .brDiv{width: 100%; }
.aboutDiv2 .bdDiv .brDiv ul li{align-items: stretch;border-radius: 60px 0 0 60px;color: #fff;overflow: hidden;margin: 20px 0 0; }
.aboutDiv2 .bdDiv .brDiv ul li:first-child{margin-top: 0; }
.aboutDiv2 .bdDiv .brDiv ul li:nth-of-type(even){width: calc(100% - 100px);margin-right: 0;margin-left: auto; }
.aboutDiv2 .bdDiv .brDiv ul li span{width:220px;min-height: 60px;background: #007a87;  text-align:center; font-size:20px; font-weight:bold}
.aboutDiv2 .bdDiv .brDiv ul li p{background: #76c3cb;width: calc(100% - 220px);  line-height:30px; font-size:18px; padding:10px 30px }

.flexcen {display: flex;align-items: center;justify-content: center;}

.ny_fw{padding: 5vw 0; overflow: hidden; background:#fafafa}
.ny_fw .tit p{font-size: 20px;color: #555;line-height: 1.8;margin-top: 15px;text-align: center  ;}
.index1-content-detail{display: flex;justify-content: space-between;align-items: stretch;flex-wrap: wrap; margin-top:60px}
.ny_fw .five-part {width: 19%;height: auto;float: left; text-align:center;border-radius: 8px;background: rgba(255,255,255,1); box-shadow: 0 0 40px rgba(0,0,0,.12);  box-sizing:border-box; padding-bottom:40px; }
.ny_fw .five-part:last-child { margin-right:0}
.ny_fw .five-part:hover {box-shadow: 0px 5px 20px 0px rgba(100, 103, 104, 0.2);}
.ny_fw .five-value-img {width: 100px;height: 100px;margin: 30px auto 30px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.ny_fw .five-value-img img {width: 100%;display: block;}
.ny_fw .five-part:hover .five-value-img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}
.ny_fw .span-line {display: block;margin-top: 10px;font-size: 18px;font-weight: 400;color: #333; width:85%; margin:0 auto; line-height:30px;  }
.five-part .five-font-sty { font-size: 20px; font-weight: bold  ; color:#222; line-height: 26px; margin-bottom:10px; }
.ny_fw h1{ font-size:20px; font-weight:bold; color:#2d5fac; margin-bottom:10px}
.ny_fw .five-part:hover{background: #007a87;color: #fff; box-shadow: 0px 0px 51px rgba(192,192,192,.31)}
.ny_fw .five-part:hover .span-line{color: #fff; }
.ny_fw .five-part:hover .five-value-img{filter: brightness(200%) }

.ny_fw .five-part1 {width: 32%;height: auto;float: left; text-align:center;border: #eee 1px solid;  box-sizing:border-box; padding-bottom:40px; background:#fff;border-radius: 8px;}
.ny_fw .five-part1:last-child { margin-right:0}
.ny_fw .five-part1:hover {box-shadow: 0px 5px 20px 0px rgba(100, 103, 104, 0.2);}
.ny_fw .five-part1 .five-value-img {width: 100px;height: 100px;margin: 30px auto 30px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.ny_fw .five-part1 .five-value-img img {width: 100%;display: block;}
.ny_fw .five-part1:hover .five-value-img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}

.ny_fw .five-part1:hover{background: #007a87;color: #fff; box-shadow: 0px 0px 51px rgba(192,192,192,.31)}
.ny_fw .five-part1:hover .span-line{color: #fff; }
.ny_fw .five-part1:hover .five-value-img{filter: brightness(200%) }

@media screen and (max-width: 1200px) {
  
}
@media screen and (max-width: 900px) {
  
}
@media screen and (max-width: 768px) {
 .ny_fw .five-part {
  width: 48%;
}
  
}
@media screen and (max-width: 700px) {
  
}
@media screen and (max-width: 600px) {
  .ny_fw .five-part {
  width: 100%;margin-bottom: 4%;
}
}



.biaotiwz{ color:#fff}
.biaotiwz h1{ font-size: 60px;font-style: normal; color: #fff;text-transform: uppercase;line-height: 80px;font-family: "Poppins-Bold"; margin-bottom:20px}
.biaotiwz p{ font-size:36px}


.dev2Ul{padding: 5vw 0 1vw; height:auto; overflow:hidden }
.dev2Ul li{}
 
.dev2Ul .kuang{
	 margin-bottom:50px; border-radius: 8px;
  background-color: rgba(138, 48, 199, 0.4);
  box-shadow: 0 0 40px rgba(0,0,0,.12);
  border: #6d2dbd 2px solid;
}
.dev2Ul li:nth-child(even) .kuang{flex-direction: row-reverse;}
.dev2Ul .tuB{width: 50%;}
.dev2Ul .textB{width: 50%;}
.dev2Ul .imgB{padding-top: 67.6%;border-radius: 8px 0 0 8px; overflow:hidden}
.dev2Ul .textB{padding: 20px 50px;}
.dev2Ul .titB{
	font-size: 30px;
	color:#fff;
 
}
.dev2Ul .descB{
	border-top: 1px dotted rgb(255, 255, 255,.5);
	margin-top: 20px;
	padding-top: 15px;
}
.dev2Ul .descB li{padding-left: 32px;position: relative; font-size:24px; color:#fff; line-height:36px; margin-bottom:10px  }
.dev2Ul .descB li::before{
	content: "";
	display: block;width: 6px;height: 6px;
	border: 2px solid #fff;
	border-radius: 50%;
	position: absolute;left: 8px;top: 14px;
}
.dev2Ul .descB { line-height:36px}
.dev2Ul li:hover .kuang{background: linear-gradient(276.21deg, #eb3df7 0%, #8a30c7 25.4%, #3a29ab 77.79%);color: #fff; box-shadow: 0px 0px 51px rgba(192,192,192,.31)}




.ny_fw1{padding: 0 0 5vw; overflow: hidden; }
.ny_fw1 .pubTit p{font-size: 60px;
  color: #fff;
  text-transform: uppercase;}
.ny_fw1 .tit p{font-size: 20px;color: #555;line-height: 1.8;margin-top: 15px;text-align: center  ;}
 .ny_fw1 h1{ font-size:24px; font-weight:bold; color:#fff; margin-bottom:10px; text-transform:capitalize}
.ny_fw1 .five-part1 {width: 32%;height: auto;float: left; text-align:center;border: #6d2dbd 2px solid;  box-sizing:border-box; padding-bottom:40px; background-color: rgba(138, 48, 199, 0.4);border-radius: 8px;}
.ny_fw1 .five-part1:last-child { margin-right:0}
.ny_fw1 .five-part1:hover {box-shadow: 0px 5px 20px 0px rgba(100, 103, 104, 0.2);}
.ny_fw1 .five-part1 .five-value-img {width: 120px;height: 120px;margin: 30px auto 10px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.ny_fw1 .five-part1 .five-value-img img {width: 100%;display: block;}
.ny_fw1 .five-part1:hover .five-value-img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}

.ny_fw1 .five-part1:hover{background: linear-gradient(276.21deg, #eb3df7 0%, #8a30c7 25.4%, #3a29ab 77.79%);;color: #fff; box-shadow: 0px 0px 51px rgba(192,192,192,.31)}
.ny_fw1 .five-part1:hover .span-line{color: #fff; }
.ny_fw1 .five-part1:hover .five-value-img{filter: brightness(200%) }

.ny_fw1 .span-line {
  display: block;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  width: 85%;
  margin: 0 auto;
  line-height: 30px;
}
.tup{ width:100%;border-radius:8px ; overflow:hidden}
.tup img{ width:100%;border-radius:8px ; }
.shuju{ margin-top:50px}
.shuju li{ width:49%; float:left; margin-right:2% ;border: #6d2dbd 2px solid;
  box-sizing: border-box;
  padding-bottom: 40px;
  background-color: rgba(138, 48, 199, 0.4); margin-bottom:30px;
  border-radius: 8px; padding:20px 30px; text-align:left}
.shuju li:nth-child(2n){margin-right:0; }
.shuju p{ background:url(../img/dh.png) no-repeat left center; line-height:36px; padding-left:40px; color:#fff}


@media (max-width:1024px) {
	
.index1-content-detail{display: flex;justify-content: space-between;align-items: stretch;flex-wrap: wrap; margin-top:20px}	
	
.ny_fw .five-part1 {width:100%;height: auto;float: left; text-align:center;border: #eee 1px solid;  box-sizing:border-box; padding-bottom:40px; background:#fff;border-radius: 8px;margin-bottom: 4%;}	
.aboutDiv3 .bdDiv {
  margin-top: 0px;
  align-items: flex-start;
  background: url(../img/powered%20ICON.png) no-repeat right bottom; display:block
}
.aboutDiv3 .bdDiv .brDiv {
  width: 100%;
  overflow: hidden;
}
.aboutDiv3 .bdDiv .blDiv {
  width: 100%;
}
.aboutDiv3 .bdDiv .blDiv .pubTit p{ padding-bottom:50px}
.aboutDiv2 .bdDiv .brDiv ul li{ display:block;border-radius: 20px 0 0 20px;}
.aboutDiv2 .bdDiv .brDiv ul li span{width:100%;min-height: 50px;background: #007a87;  text-align:center; font-size:18px; font-weight:bold; display:block; line-height:50px}
.aboutDiv2 .bdDiv .brDiv ul li p{background: #76c3cb;width: 100%;  line-height:30px; font-size:16px; padding:20px }
.aboutDiv2 .bdDiv .brDiv ul li:nth-of-type(2n) {
  width:100%;
  margin-right: 0;
  margin-left: auto;
}
.advP  .nrBox { display:block}
.advP .pubTit2 {
  font-size: 8vw;
  color: rgb(46, 46, 46);
  line-height: 1.2;
  margin-bottom: 2vw;
  font-family: "Poppins-Bold";
}
.biaotiwz h1{ font-size: 8vw;font-style: normal; color: #fff;text-transform: uppercase;line-height: 40px;font-family: "Poppins-Bold"; margin-bottom:20px}
.biaotiwz p{ font-size:20px}
.indexDiv41 .bdDiv {
  margin-top: 20px;
}
.indexDiv41 .bdDiv .row > div {
  padding: 0 15px; margin-bottom:20px
}
.adv1L h1 {
  font-size: 8vw;
  font-style: normal;
  color: #fff;
  text-transform: uppercase;
  line-height: 40px;
  font-family: "Poppins-Bold";
  margin-bottom: 20px;
}
.advP .descB1 {
  line-height: 1.6;
  color: #fff;
  font-size: 20px;
}
.indp81 .titB {
  font-size: 8vw;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.indp81 .descB {
  line-height: 1.7;
  color: #fff;
  font-size: 20px;
  padding: 0 2%;
}
.dev2Ul .kuang{ display:block}
.dev2Ul .tuB {
  width: 100%;
}
.dev2Ul .textB {
  width: 100%;padding: 15px;
}
.dev2Ul .titB {
  font-size: 20px;
  color: #fff;
}
.dev2Ul .descB li {
  padding-left: 32px;
  position: relative;
  font-size: 18px;
  color: #fff;
  line-height: 26px;
  margin-bottom: 10px;
}
.dev2Ul .kuang {
  margin-bottom: 20px;
}
.ny_fw1 .pubTit p {
  font-size: 8vw;
  color: #fff;
  text-transform: uppercase;
}
.ny_fw1 .five-part1 {
  width: 100%;
  height: auto;
  float: left;
  text-align: center;
  border: #6d2dbd 2px solid;
  box-sizing: border-box;
  padding-bottom: 40px;
  background-color: rgba(138, 48, 199, 0.4);
  border-radius: 8px; margin-bottom:20px
}
.shuju li {
  width: 100%;
  float: left;
  margin-right: 0;
  border: #6d2dbd 2px solid;
  box-sizing: border-box;
  padding-bottom: 40px;
  background-color: rgba(138, 48, 199, 0.4);
  margin-bottom: 20px;
  border-radius: 8px;
  padding: 20px 30px;
  text-align: left;
}
}