@charset "utf-8";
@font-face {
  font-family: "思源宋体 SemiBold";font-weight: 600;src: url("https://at.alicdn.com/wf/webfont/E4TefEZ2Hi2E/PMD7YGZDFDMl.woff2") format("woff2"),
  url("https://at.alicdn.com/wf/webfont/E4TefEZ2Hi2E/5xy8x9PcjNpk.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "思源宋体 Regular";font-weight: 400;src: url("https://at.alicdn.com/wf/webfont/E4TefEZ2Hi2E/e8RXuLmL1f9Y.woff2") format("woff2"),
  url("https://at.alicdn.com/wf/webfont/E4TefEZ2Hi2E/OzKJOccGfKiD.woff") format("woff");
  font-display: swap;
}
.sysBlod{font-family: "思源宋体 SemiBold";}
.sys{font-family: "思源宋体 Regular";}
.ny__pro .ny__main .wp{max-width: 12rem}
.ny__pro__c{background: #3d3d3d;color: #fff}
.ny__pro__c .imgBox{width: 46%;position: relative;top: -.6rem;height: 5rem}
.ny__pro__c .txt{width: 46%;max-width: 4.5rem}
.ny__pro__c .txt .tit{font-size: .22rem;margin-bottom: .4rem}
.ny__pro__c .txt .desc{font-size: .14rem;line-height: 1.8em}
.ny__pro__c .txt .tit p{margin-bottom: .2rem}


.ny__pro__d{padding: .8rem 0}
.ny__pro__d ul:after{content: '';width: 28%;display: inline-block;}
.ny__pro__d ul li{width: 28%;padding: .2rem 0;text-align: center;}
.ny__pro__d ul li img{width: 1.05rem;height: .98rem}
.ny__pro__d ul li h4{font-size: .22rem;margin-bottom: .1rem;font-weight: normal;margin-top: .1rem}
.ny__pro__d ul li p{text-align: justify;font-size: .14rem;line-height: 1.6em}

.tit_ef .cn{font-size: .36rem}
.tit_ef .en{font-size: .16rem;text-transform: uppercase;}
.ny__pro__e_tit .img{padding-bottom: 0;height: 3.2rem}
.ny__pro__e_tit .img:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 2;background: rgba(0,0,0,.5);}
.ny__pro__e_tit .tit_ef{position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;color: #fff;width: 100%;left: 0}
.ny__pro__e .item .item_tit{margin-bottom: .35rem}
.ny__pro__e .item .item_tit .h4{text-align: left;padding-left: .4rem}
.ny__pro__e .item .item_tit .h4 i{font-weight: bold;font-size: .6rem;color: #5454ea;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.ny__pro__e .item .item_tit .h4 span{font-size: .22rem;color:#5454ea;display: block; }
.ny__pro__e .item3{padding: .6rem 0 .3rem}
.ny__pro__e .item5{padding: .3rem 0 .6rem}
.ny__pro__e .item3 ul li{width: calc(33.33333% - .14rem)}
.ny__pro__e .item3 ul li .img{height: 3.42rem;padding-bottom: 0}
.ny__pro__e .item3 ul li .txt{height: .9rem;background: #5454ea;color: #fff;font-size: .22rem}

.ny__pro__e .item5 ul li{width:calc(33.33333% - .14rem);float: left;margin-left: .21rem;position: relative;display: flex;flex-wrap: wrap;margin-bottom: .21rem}
.ny__pro__e .item5 ul li:nth-child(1){margin-left: 0}
.ny__pro__e .item5 ul li:nth-child(1) .imgBox{height: 3.93rem;padding-bottom: 0;width: 100%}
.ny__pro__e .item5 ul li:nth-child(1) .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;width: 100%;height: .8rem}
.ny__pro__e .item5 ul li .img{height: 100%;padding-bottom: 0}
.ny__pro__e .item5 ul li .imgBox{width: 2.5rem;height: 1.86rem}
.ny__pro__e .item5 ul li .txt{width: calc(100% - 2.5rem);background: #5454ea;color: #fff;font-size: .2rem}

.ny__pro__f{padding-bottom: .8rem}
.ny__pro__f_tit {background: #5454ea;padding: .3rem 0;color: #fff;margin-bottom: .6rem}
.ny__pro__f_tit p{margin-top: .1rem}
.ny__pro__f_desc{max-width: 8.6rem;margin: 0 auto .6rem}
.ny__pro__f_desc li{width: 22%;height: 1.1rem;border-radius:.15rem;border: 1px solid #aaa;margin: 0 1.5%;font-size: .2rem;transition: .3s}
.ny__pro__f_desc li:hover{background: #5454ea ;border: 1px solid  #5454ea;color: #fff}
.ny__pro__f_tel p{font-size: .18rem}
.ny__pro__f_tel .man{font-size: .24rem}


.ny__bas{height: 100vh;background:url(../images/bga.png)#e0e0e0 no-repeat bottom center;background-size: 100% auto;padding-top: .8rem}
.ny__bas .wp{height: 100%}
.ny__bas .ny__bas__tit{font-size: .6rem;margin-bottom: .3rem}
.ny__bas .ny__bas__slog h4{font-size: .6rem;font-weight: normal;}
.ny__bas .ny__bas__slog p{font-size: .3rem;}
.ny__bas .ny__bas__desc {margin-top: .5rem;max-width: 6.8rem;line-height: 1.8em;text-align: justify;}

.ny__pro__a {padding: .8rem 0}
.ny__pro__a ul li{padding: .4rem 0;display: flex;justify-content: space-between; flex-wrap: wrap;}
.ny__pro__a ul li .img{width: 3.1rem}
.ny__pro__a ul li .txt{width: calc(100% - 3.1rem);padding-left: .3rem}
.ny__pro__a ul li .txt h4{font-size: .24rem;font-weight: normal;margin-bottom: .15rem}
.ny__pro__a ul li .txt h4 span{font-size: .34rem;display: block;font-weight: bold;}
.ny__pro__a ul li .txt h4 em{color: #5454ea}
.ny__pro__a ul li .txt p{line-height: 1.8em;text-align: justify;font-size: .14rem}


.ny__pro__b {padding: .4rem 0 1.8rem}
.ny__pro__b ul{}
.ny__pro__b ul li{text-align: center;width: 3.48rem;}
.ny__pro__b ul li .img img{width: 100%}
.ny__pro__b ul li .txt{margin-top: .3rem}
.ny__pro__b ul li .txt .desc{padding-top: .2rem;border-top: 1px solid #ddd;max-width: 2.8rem;margin: .3rem auto 0}
.ny__pro__b ul li .txt p span{color:#5454ea;font-size: .18rem;display: block;margin-bottom: .15rem }
.ny__pro__b ul li .txt p{margin-bottom: .1rem;font-size: .14rem}
.ny__pro__b ul li .txt .p1,.ny__pro__b ul li .txt .p2{font-size: .22rem}
.ny__pro__b ul li .txt .p3{font-size: .18rem;font-weight: bold;}
.ny__pro__b ul li .txt .p2{font-weight: bold;}

@media (max-width: 1024px){
.ny__bas{height: auto;padding-top: 1.4rem;padding-bottom: 1.6rem}
.ny__bas .ny__bas__tit{font-size: .46rem;margin-bottom: .2rem}
.ny__bas .ny__bas__slog h4{font-size: .46rem;}
.ny__bas .ny__bas__slog p{font-size: .22rem;}
.ny__bas .ny__bas__desc {margin-top: .3rem;max-width:inherit;}

.ny__pro__a{padding: .6rem 0 .4rem}
.ny__pro__b ul{overflow-y: hidden;white-space: nowrap;overflow-x: auto;display: block;padding-bottom: .3rem;}
.ny__pro__b ul li{text-align: center;display: inline-block;margin-right: .6rem}
.ny__pro__b ul li:last-child{margin-right: 0}

.ny__pro__c .imgBox{height: 4.4rem}
}

@media (max-width: 900px){
.ny__pro__e .item5 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny__pro__e .item5 ul:after{display: none}
.ny__pro__e .item5 ul li{width:calc(50% - .1rem);float: left;margin-left: 0;margin-bottom: .21rem}
.ny__pro__e .item5 ul li:nth-child(1){width: 100%}
.ny__pro__e .item5 ul li:nth-child(1) .imgBox{height: 3.93rem;padding-bottom: 0;width: 100%}
.ny__pro__e .item5 ul li:nth-child(1) .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;width: 100%;height: .8rem}
.ny__pro__e .item5 ul li .img{height: 100%;padding-bottom: 0}
.ny__pro__e .item5 ul li .imgBox{width: 2.5rem;height: 1.86rem}
.ny__pro__e .item5 ul li .txt{width: calc(100% - 2.5rem);background: #5454ea;color: #fff;font-size: .2rem}

}

@media (max-width: 640px){
.ny__bas .ny__bas__tit{font-size: 7vw;}
.ny__bas .ny__bas__slog h4{font-size: 7vw;}
.ny__bas .ny__bas__slog p{font-size: 5vw;}
.ny__bas .ny__bas__desc {font-size: .16rem}

.ny__pro__a ul li .txt{width: 100%;padding-left: 0;margin-top: .3rem}
.ny__pro__a ul li .txt h4 span{font-size: .3rem}

.ny__pro__c .txt{width: 100%;max-width: inherit;order: 2;position: relative;top: -.1rem}
.ny__pro__c .imgBox{width: 100%;order: 1}
.ny__pro__c{padding-bottom: .5rem}
.ny__pro__c .txt .tit{margin-bottom: 0}
.ny__pro__d ul li{width: 46%}
.ny__pro__d{padding: .6rem 0}
.ny__pro__e_tit .img{height: 35vw;}

.ny__pro__e .item5 ul li .txt{width: 1rem}
.ny__pro__e .item5 ul li .imgBox{width: calc(100% - 1rem)}
.ny__pro__e .item3 ul li .img{height: 40vw}
.ny__pro__f_desc li{width: 47%;margin-bottom: .2rem}
.ny__pro__f_tel .man{font-size: .34rem}
.ny__pro__b ul li{margin-right: .3rem}
.ny__pro__e .item3 ul li .txt{font-size: .2rem}
}

/*代理招商*/
.ny__ba{position: relative;}
.ny__ba .imgBox .img{height: 100vh;padding-bottom: 0}
.ny__ba .imgBox .img:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 40vh;background:url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%;z-index: 1;opacity: .5}
.ny__ba .imgBox .img:after{content: '';position: absolute;left: 0;top: 0;right: 0;height: 40vh;background:url(../images/blackms1.png) no-repeat bottom center;background-size: 100% 100%;z-index: 1;opacity: .5}
.ny__ba .txt{position: absolute;left: 0;right: 0;bottom: .8rem;z-index: 5;color: #fff;text-align: center;}
.ny__ba .txt span{display: block;font-size: .6rem;font-weight: bold;}
.ny__ba .txt em{display: block;font-size: .18rem;text-transform: uppercase;font-weight: 100}

.ny__opa__desc{background: #13131c;padding: .8rem 0;color: #fff;font-size: .22rem;line-height: 1.8em;text-align: justify;}

.ny__opa__a{padding: .8rem 0 0}
.ny__opa__b{padding: .3rem 0 1rem}
.ny__opa .tit{margin-bottom: .5rem;text-align: center;}
.ny__opa .tit .cn{font-size: .56rem;color: #5454ea;font-weight: bold;}
.ny__opa .tit .en{font-size: .18rem;color: #999;text-transform: uppercase;font-weight: 100}

.ny__opa__b ul li{text-align: center;}
.ny__opa__b ul li img{width: 2.5rem;height: 2rem;transition: .3s}
.ny__opa__b ul li p{font-size: .2rem;margin-top: .3rem;color: #666}
.ny__opa__a .item{margin-bottom: .8rem}
.ny__opa__a .item .imgBox{width: 45%}
.ny__opa__a .item .txt{width: 45%}
.ny__opa__a .item .txt h4{font-size: .36rem;color: #5454ea;margin-bottom: .2rem}
.ny__opa__a .item .txt .txt_s p{font-size: .18rem;color: #888;line-height: 1.6em;padding: .05rem 0;position: relative;}
.ny__opa__a .item .txt .txt_s p:before{content: '';position: absolute;left: -.15rem;top: .15rem;width: 5px;height: 5px;background:#5454ea;border-radius: 50% }
.ny__opa__b ul li:hover img{transform: scale(1.1);}

@media(max-width: 1024px){
.ny__ba .imgBox .img{height: 70vh;}
.ny__ba .txt span{font-size: .5rem;}
.ny__ba .txt{bottom: .5rem}
.ny__opa__desc{padding: .6rem 0;font-size: .2rem}
.ny__opa .tit .cn{font-size: .46rem;color: #5454ea}
.ny__opa__b ul li img{width: 2rem;height: 1.6rem;}
}
@media(max-width: 900px){
.ny__opa__a .item .imgBox{width: 100%;margin-bottom: .25rem;order: 1}
.ny__opa__a .item .txt{width: 100%;padding-left: .2rem;order: 2}
.ny__opa__a .item .txt h4{font-size: .3rem;margin-bottom: .2rem}

.ny__opa__b ul li{width: 45%;margin-bottom: .4rem}
.ny__opa__b{padding: 0 0 .6rem}
}
@media(max-width: 640px){
.ny__opa__b ul li img{width:1.6rem;height: 1.28rem;}
.ny__opa__a{padding-top: .6rem}
.ny__opa .tit .cn{font-size: .4rem;}
}



.ny__sol .tit{margin-bottom: .5rem;text-align: center;}
.ny__sol .tit .cn{font-size: .56rem;font-weight: bold;}
.ny__sol .tit .cn span{color: #5454ea}
.ny__sol .tit .en{font-size: .18rem;color: #888;text-transform: uppercase;font-weight: 100}
.ny__sol{padding-top: .8rem;margin-bottom: .5rem}
.ny__sol:last-child{padding-bottom: 1rem}

.ny__sol .desc{font-size: .22rem;color: #959595;line-height: 1.8em;text-align: center;max-width: 11rem;margin: 0 auto .5rem}
.ny__sol .icos{text-align: center;margin-bottom: .8rem}
.ny__sol .icos .icos_s{margin: 0 .4rem;color: #999}
.ny__sol .icos .icos_s img{width: .8rem;margin-bottom: .1rem}
.ny__sol .icos .icos_s p{font-size: .22rem}

.ny__sol .imgs .li{width: calc(33.33333% - .2rem);border-radius: .15rem;overflow: hidden;position: relative;}
.ny__sol .imgs .li .img{height: 6.7rem;padding-bottom: 0}
.ny__sol .imgs .li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;height: 1.85rem;background: #3a3a3a;border-radius: .15rem .15rem 0 0;color: #fff;padding: 0 15%;transition: .3s}
.ny__sol .imgs .li .txt h4{font-weight: normal;}
.ny__sol .imgs .li .txt h4 span{font-size:.26rem;display: block; }
.ny__sol .imgs .li .txt .arr img{width: .45rem;height: .45rem}
.ny__sol .imgs .li .txt .arr{width: .45rem;height: .45rem;border-radius: 50%;border: 1px solid rgba(255,255,255,.5);position: relative;top: .05rem}
.ny__sol .imgs .li:hover .txt{background:  #5454ea}

@media (max-width: 1024px){
 .ny__sol .tit .cn{font-size: .46rem;font-weight: bold;} 
 .ny__sol .desc,.ny__sol .icos .icos_s p{font-size: .2rem}
 .ny__sol .icos .icos_s{margin: 0 .25rem;padding: .1rem 0}
 .ny__sol .imgs .li .img{height: 55vw}
 .ny__sol{margin-bottom: .2rem}
 .ny__sol .imgs .li .txt{height: 1.2rem;padding: 0 8%}
}
@media (max-width: 900px){
.ny__sol .imgs{display: block;overflow-y: hidden;overflow-x: auto;white-space: nowrap;padding-bottom: .3rem}
.ny__sol .imgs .li{display: inline-block;width:3rem;margin-right: .3rem}
.ny__sol .imgs .li:last-child{margin-right: 0}
 .ny__sol .imgs .li .img{height: 4.8rem}

}
@media (max-width: 640px){
.ny__sol .tit .cn{font-size: .4rem}
.ny__sol .icos .icos_s img{width: .6rem}

}


.ny_pro_con{padding: 1rem 0 1.2rem}
.pro__list{}
.pro__list li{width: calc(33.3333% - .2rem);border-radius: .15rem;overflow:hidden;position: relative;}
.pro__list li .img{height: 7.2rem;padding-bottom: 0}
.pro__list li .tit{position: absolute;left: 0;top: 16%;z-index: 5;text-align: center;color: #fff;font-size: .3rem;width: 100%}
.pro__list li .more{position: absolute;left:50%;bottom: 10%;z-index: 5;text-align: center;color: #666;width: 1.8rem;height: .48rem;background: #fff;border-radius: .4rem;margin-left: -.9rem;font-size: .18rem;line-height: .48rem;transition: .3s}
.pro__list li:hover .more{background: #5454ea;color: #fff}

@media (max-width: 1024px){
.ny_pro_con{padding:.8rem 0 1rem}
.pro__list{display: block;overflow-y: hidden;overflow-x: auto;white-space: nowrap;padding-bottom: .3rem}
.pro__list li{display: inline-block;width:4rem;margin-right: .3rem}
.pro__list li:last-child{margin-right: 0}
 .pro__list li .img{height: 6rem}

}

@media (max-width: 640px){
.pro__list li{width:3.4rem;}
 .pro__list li .img{height: 5rem}

}


/*新关于*/
.nySub {
	height: .7rem;
	line-height: .7rem;
	border: solid 1px #e5e5e5;
}
.navs li {
	margin-right: .9rem;
}
.navs li a {
	font-size: 0.14rem;
	letter-spacing: 0.01rem;
	color: #202020;
	display: block;
}
.navs li.on a {
	color: #5454ea;
}
.nyab-1 {
	padding: .8rem 1.3rem 1rem;
}
.nytit {
	font-size: 0.28rem;
	color: #000000;
	margin-bottom: .3rem;
}
.nytit h4:after{
	content: "";
	display: block;
	width: 0.98rem;
	height: 1px;
	background: #153df9;
	margin-top: .15rem;
}
.nyab-1 .right {
	font-size: 0.16rem;
	line-height: 0.35rem;
	letter-spacing: 0.01rem;
	color: #000000;
}
.nyab-1 .right p ~ p {margin-top: 10px;}
.nyab-2 {
	padding: .68rem 0;
	background: url(../images/abg.jpg) no-repeat center;
	background-size: cover;
}
.nyab-2 .wp {
	padding: 0 20px;
}
.nyab-2 li {
	text-align: center;
}
.nyab-2 li p {
	font-size: 0.16rem;
	line-height: 0.23rem;
	letter-spacing: 0.01rem;
	color: #ffffff;
	margin-top: .3rem;
}
.nyab-13 {
	padding: .5rem 0;
}
.news-list {border-top: solid 1px #d6d6d6;}
.news-list .item {
	padding: .35rem 0;
	border-bottom: solid 1px #d6d6d6;
}
.news-list .item .pic {
	width: 3.7rem;
	height: 2.41rem;
	background-color: #d3d3d3;
	border-radius: 0.15rem;
	overflow: hidden;
	margin-right: .38rem;
	overflow: hidden;
}
.news-list .item .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.news-list .item .cont {overflow: hidden;flex: 1;position: relative;padding-right: 1.3rem;padding-top: .1rem;}
.news-list .item .cont h4 {
	font-size: 0.28rem;
	line-height: 0.35rem;
	color: #000000;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-list .item:hover .cont h4 {
	color: #5454ea;
}
.news-list .item .cont p {
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #959595;
	margin-top: .15rem;
}
.news-list .item .cont .date {position: absolute;left: 0;bottom: 0;
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #959595;
}
.inmore2 {margin-top: .5rem;}
.inmore2 a{display: block;width: 1.7rem;height: .46rem;background:#5454ea;color: #fff;border-radius: .3rem;text-align: center;line-height: .46rem;letter-spacing: .1em ;transition: .3s}
.inmore2 a:hover{letter-spacing: .3em}
.nyab-14 {background: #f4f6f8;padding: 1.25rem 0;margin-bottom: -.19rem;}
.c-list .item {
	width: 49.2%;
	background: #fff;
	border-radius: 0.2rem;
	padding: .7rem 1rem;
	text-align: center;
	margin-bottom: .19rem;
}
.c-list .item h4 {
	font-size: 0.2rem;
	line-height: 0.25rem;
	color: #000000;
}
.c-list .item p,
.c-list .item ul {
	margin-top: .2rem;
	font-size: 0.16rem;
	line-height: 0.25rem;
	color: #424242;
}
.c-list .item ul li {
	text-align: left;
}
.c-list .item .pic {
	margin-bottom: .3rem;
}
.c-list .item p b {
	font-size: 0.2rem;
	line-height: 0.25rem;
	color: #000000;
}
.c-list .item p span {
	font-size: 0.14rem;
	line-height: 0.25rem;
	color: #959595;
}
@media (max-width: 1280px) {
	.news-list .item .cont h4 {
		font-size: .22rem;
	}
}
@media (max-width: 1024px) {
	.nyab-1 {
	    padding: 0.8rem 0 1rem;
	}
	.news-list .item .cont {
	    padding-right: 0;
	}
	.news-list .item .cont p {
	  display: -webkit-box;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	.navs li {
	    margin-right: 0.3rem;
	}
}
@media (max-width: 800px) {
	.nyab-2 li .pic img {
		height: 80px;
	}
	.nyab-2 li {
		width: 33.33%;
	}
	.nyab-2 .wp {
	    padding: 0;
	}
}
@media (max-width: 640px) {
	.nyab-2 li {
		width: 100%;
	}
	.nyab-2 li ~ li {
		margin-top: 35px;
	}
	.nyab-2 li .pic img {
		height: 50px;
	}
	.nyab-1 {
	    padding: 0.6rem 0 0.6rem;
	}
	.nyab-2 li p {
	    margin-top: 0.2rem;
	}
	.news-list .item .pic {
		display: none;
	}
	.news-list .item {
	    padding: 0.25rem 0;
	}
	.nyab-14 {
	    padding: .6rem 0;
	}
	.c-list .item {
	    width: 100%;
	    padding: 0.4rem 0.3rem;
	}
}