
.nytit{margin-top: 10px;text-align: center; margin-bottom:20px;}
.nytit h4{font-size: 30px; font-weight: 550; margin-top:40px;}
.nytit.fff h4{color: #fff}
.nytit.fff h4:after{background: #fff}
.nytit h4:after{content: '';height: 2px;width: 80px;display: block;margin-top: 10px;margin-left:auto;margin-right: auto;background: #fff}

.nyabout{padding: 0; margin-top:50px;}
.nyab-a{background: url(../images/ny/nyab1bg.jpg) no-repeat center;background-size: cover;padding: 10px 0 60px;}
.nyab-a .txt{width: 46%}
.nyab-a .txt h4{font-size: 30px;margin-bottom: 20px;font-weight: bold;}
.nyab-a .txt .desc{padding-left: 30px;border-left: 2px solid #cc0c18;margin-bottom: 60px}
.nyab-a .txt .desc p{line-height: 30px;font-size: 18px;margin-bottom: 15px}
.nyab-a .txt .more{padding-left: 30px}
.nyab-a .pic{width: 50%}

.nyab-b{padding: 40px 0 80px;}
.nyab-b .nytit h4{color: #fff;font-size: 28px;}
.nyab-b .nytit h4:after{background: #fff}
.nyab-b .desc{font-size: 18px;line-height: 180px;text-align: center;;color: #fff;margin-bottom: 50px;}
.nyab-b .inmor{color: #fff}
.nyab-b .clsb-3,.nyab-b .clsb-4{stroke: #cc0c18}
.nyab-b:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../ysdwimages/zysnyabbg3.png) no-repeat center;background-size: cover;background-attachment: fixed;}

.nyab-b .ul1{margin-top: 80px;}
.nyab-b .ul1 li{width: 32%;border: 4px solid #fff}

.nyab-b .ul2{margin-top: 30px;}
.nyab-b .ul2 li{height: 100px;border: 0px solid #6697c5;border-left: 2px solid #ff9d2a;width: 30%; margin-bottom:30px;}
.nyab-b .ul2 li a{display: flex;height: 100%;padding: 0 40px;transition: .3s;background: rgba(10,101,176,.8);}
.nyab-b .ul2 li:hover a{background: rgba(202,37,27,.85);          
         transform: scale(1.05);
          -webkit-transform: scale(1.05);
          z-index: 10;
          box-shadow: 6px 25px 40px -6px rgba(0,0,0,0.35);
          z-index: 10;
          transition: all .4s;
          -webkit-transition: all .4s;
		 transition-duration: 700ms;}
.nyab-b .ul2 li .t{font-size: 30px;color: #fff}
.nyab-b .ul2 li .more span{color: #fff}


.demo{ padding: 30px; 0;
margin-bottom:-50px;
background: url(../ysdwimages/hdsnyabbg4.jpg) no-repeat center;background-size: 100%; padding: 10px; 0;color: #fff;background-attachment: fixed;

}

.number{
	padding: 40px 0;
	text-align: center;
	position: relative;
}
.number .counter-content{
	width: 20%;
	margin: 0 auto 10px;
	z-index: 1;
	position: relative;
	transition: all 0.3s ease 0s;
}
.number .counter-value{
	font-size: 40px;
	font-weight: 700;
	color:#fff;
	line-height: 30px;
}

.number .title{

	padding: 5px 25px;
	border-radius: 10px;
	font-size: 16px;
	font-weight: 500;
	color: #fff;

}
@media (max-width: 768px){
.nytit h4{font-size:30px;}
.ldlist>ul>li{width: 100%}
.ldlist>ul>li:nth-child(2){border-top: 1px solid #ddd;}
.zzlist dl dd ul.ul1 li .tit{width: 30%;padding-right: .2rem}
.zzlist dl dd ul.ul1 li .zhiz{width:70%}
.zzlist dl dd ul.ul1 li .zztel{width:70%;margin-left: 30%;margin-top: .2rem}
.zzlist dl dd ul.ul2 li{width: 33.3333%}

.nyab-b .ul1 li img{width: 100%}
.nyab-b .ul1 li{width: 100%;margin-bottom: 30px}
.nyab-b .ul2 li{width: 100%;margin-bottom: 20px}
.nyab-b .ul2{margin-top: 30px}
.nyab-c ul li{width: 50%}
.nyab-c ul li:nth-child(5n+1):before{display: block;}
.nyab-c ul li:nth-child(4n+1):before{display:block;}
.nyab-c ul li:nth-child(2n+1):before{display: none}
.nyab-b{padding-bottom: .8rem}

.demo{ padding: 30px; 0;
margin-bottom:5px;
margin-top:50px;
width:100%;
background: url(../ysdwimages/hdsnyabbg5.jpg) center;background-size: 100%; padding: 10px; 0;background-attachment: fixed;

}

.number{
	padding: 20px 0;
	text-align: center;
	position: relative;
	width: 50%;
	float:left;
}

.number .counter-content{
	
	margin: 0 auto 10px;
	z-index: 1;
	position: relative;
	transition: all 0.3s ease 0s;
}
.number .counter-value{
	font-size: 20px;
	font-weight: 600;
	color:#fff;
	line-height: 30px;
}


.jyjx-a .txt ul li{width: 50%}
.jyjx-a .txt{padding: .4rem .3rem}

.nyxk-a .txt ul li:first-child p{width: 100%;}
.nyxk-a .txt ul li:first-child h4{width: 100%;margin-bottom: .15rem}
.nyxk-b ul li .txt h4{width: 100%;margin-bottom: .2rem}

}



@media (max-width: 540px){
.nytit h4{font-size: 20px}
.nyab-a .txt h4{font-size: .28rem}
.zzlist dl dd ul.ul1 li .tit{width: 100%;padding-right: 0}
.zzlist dl dd ul.ul1 li .zhiz{width:100%;margin-top: .2rem}
.zzlist dl dd ul.ul1 li .zztel{width:100%;margin-left:0;}
.zzlist dl dd ul.ul2 li{width: 50%}
.zzlist dl dt a{display: block;width: 100%;margin-top: .15rem;position: relative;top: 0;transform: translateY(0);right: 0}
.nyxysz{padding-top: .6rem}
.nyxysz ul li{width: 100%}
.nyxysz ul li a span{font-size: .2rem}
.zsjy-b .txt{padding: .4rem 7%}
.zsjy-a ul li{width: 100%;margin-bottom: .3rem}
.jyjx-b ul li{width: 100%;margin-bottom: .3rem}
.nyxk-b ul li .txt h4{font-size: .24rem}
.nyxk-b ul li .pic{width: 50%}
.nyxk-b ul li .txt{width: 50%}
.nyxk-a{padding: .6rem 0 .8rem}
.nyxk-b{padding: .6rem 0 .7rem}
.nyxysh dl dd ul li .txt{padding-top: .3rem}
.nyxysh dl dd ul li .txt h4{font-size: .22rem}
.hzjl-a .txt{padding: .3rem }
.hzjl-b ul li{width: 100%}
.hzjl-b ul li:nth-child(1){margin-bottom: .3rem}
.hzjl-c .txt ul li{font-size: .19rem}
.hzjl-b ul li h4{font-size: .26rem}
}