.ny-box{width:100%; overflow: hidden;}
.padd{padding: 80px 0 90px;display: flow-root;}

.ny-about1 .ny-about1-cont{display:flex;}
.ny-about1 .img{width: 48.75%;}.ny-about1 .txt{width: 46.25%;}
.ny-about1 .img img{height: 510px;max-width: 100%;}
.ny-about1 .txt{padding-left:50px;}
.ny-about1 .txt strong{font-size: 26px;color: #333;}
.ny-about1 .txt em{color: #333;display: block;margin: 0;padding: 20px 0px;position: relative;}
.ny-about1 .txt em::before{content: '';position: absolute;width: 80px;height: 4px;background: #004498;bottom: 0px;left: 0;}
.ny-about1 .txt .xian{width: 100%;height: 1px;background: #e1e4e9;}
.des, .des p {
    color: #666!important;
    font-size: 16px!important;
    line-height: 30px!important;
}
.ny-about1 .des{margin: 40px 0 60px;margin-bottom: 0;}
.ab-num ul{margin: 65px 0 80px;display: flow-root;}
.ab-num li{width: 25%;float: left;text-align: center;color: #666;position: relative;}
.ab-num li strong{font-family: Arial;font-size: 50px;color: #004498;margin-right: 5px;}
.ab-num li::before{position: absolute;content: '';width: 1px;height: 50px;background: #ccc;top: 15px;right: 0;}
.ab-num li:last-child::before{display: none;}


.com-title{width:100%; overflow: hidden; text-align: center;}
.com-title strong{font-size: 26px;color: #333;}
.com-title em{color: #333;display: block;margin: 0;padding: 20px 0px;position: relative;}

.ny-hxys{}
.ny-hxys .com-title{margin-bottom: 50px;}
.ny-hxys ul{display:flex; justify-content: space-between;}
.ny-hxys li{background: #fff;padding: 55px 50px 120px;position: relative; width:calc((100% / 3) - 50px);}
.ny-hxys li h5{font-size: 32px;color: #004498;font-weight: bold;font-family: 'Montserrat', sans-serif;}
.ny-hxys li h3{font-weight: bold;color: #333;display: block;margin: 25px 0 20px;font-size: 20px;}
.ny-hxys li p{color: #666;line-height: 30px;height: 60px;overflow: hidden;display: block;font-size: 16px;}
.ny-hxys li .ic{position: absolute;right: 50px;bottom: 65px;}
.ny-hxys li:nth-child(2){background-image: radial-gradient( #0070ac, #005c8d);}
.ny-hxys li:nth-child(2) h3,.ny-hxys li:nth-child(2) p,.ny-hxys li:nth-child(2) h5{color: #fff;}

.ny-qyhj{position: relative;padding-bottom:0px !important;}
.ny-qyhj .com-title{margin-bottom: 50px;}
.qyhj-cont .swiper-pagination-bullet,.index-indd3 .swiper-pagination-bullet{width: 19px;height: 20px;background: url( ../images/ny12.png) no-repeat center;margin: 0 2px;opacity: 1;}
.qyhj-cont .swiper-pagination-bullet-active,.index-indd3 .swiper-pagination-bullet-active{width: 19px;height: 20px;background: url( ../images/ny13.png) no-repeat center;}
.qyhj-cont .swiper-pagination{margin-top: 40px;width: 100%;}
.qyhj-cont img{height: 264px;text-align: center;width: 100%;object-fit: cover;display: block;}
.qyhj-cont li{text-align: center;}


.ny-adv{padding-top: 80px;}
.ny-adv .com-adv{display: flex;flex-wrap: wrap;margin-bottom: 0px;margin-top: 10px;width: 100%;}
.adv-item {
    display: flex;
    width: calc(100% / 3);
    align-items: center;
    margin: 10px auto;
    align-items: center;
	flex-direction: column;padding: 2vw 5vw;
}
em.adv-icon {
    font-size: 4rem;
    color: #004498;
    flex-shrink: 0;
    margin-left: 0px;
    margin-right: 5px;
	margin-bottom:20px;
    display: flex;font-family: "iconfont";
}

.adv-icon-info{display:flex; flex-direction: column; justify-content: center; align-items: center;}
.adv-icon-info h3{color: #333;font-weight: 400;font-size: 1.1rem;margin: auto;}
.adv-icon-info p{font-size: 0.9rem;color: #333;margin: auto;line-height: normal;text-align: center; margin-top: 20px;line-height: 1.7rem;}


@media (max-width: 1200px){
	.ny-about1 .txt b{font-size: 22px;}
	.ab-num{margin: 40px 0 50px;}
	.ab-num dt b{font-size: 40px;}
}
@media (max-width: 960px){
	.ny-about1 .imgfd,.ny-about1 .txt{width: 100%;}
	.ny-about1 .txt b{font-size: 20px;}
	.ny-about1 .txt i{margin: 10px 0;}
	.ny-about1 .txt i::before{display: none;}
	.ny-about1 .txt .xian{width: 80px;height: 4px;background: #004498;}
	.ny-about1 .des{margin: 20px 0;}
	.ny-hxys li{margin-top: 15px;}
	.ny-about1 .imgfd img{height: auto;}
	.ab-num dt b{font-size: 30px;}
}
@media (max-width: 540px){
	.ny-about1 .txt b{font-size: 18px;}
	.ny-about1 .txt i{font-size: 15px;line-height: 25px;}
	.ab-num dt{width: 50%;margin: 10px 0;}
	.ab-num dt:nth-child(2n)::before{display: none;}
	.ab-num{margin: 20px 0;}
	.ny-hxys li{padding: 30px 20px 60px;}
	.ny-hxys li .ic{bottom: 30px;}
	.index-indd2 .swiper-pagination{margin-top: 20px;}
}

.ny-qyhj li{width: 24%;float: left;margin-right: 1.33%;position: relative;color: #fff;}
.ny-qyhj li:last-child{margin-right: 0;}
.ny-qyhj li .wz{position: absolute;top: 60px;left: 0;padding: 0 38px;}
.ny-qyhj li p{display: block;margin-top: 15px;line-height: 30px;height: 60px;overflow: hidden;}
.ny-qyhj li .imgfd img{height: 440px;}

@media (max-width: 1200px){
	.ny-qyhj li .imgfd img{height: 320px;}
}
@media (max-width: 1024px){
	.ny-qyhj li{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.ny-qyhj li:nth-child(2n){margin-right: 0;}
}
@media (max-width: 540px){
	.ny-qyhj li,.ny-qyhj li:nth-child(2n){width: 100%;margin-right: 0;}
	.ny-qyhj li .imgfd img{height: 200px;}
	.ny-qyhj li p{height: auto;margin-top: 5px;}
}


@media screen and (max-width: 1920px){
	
}
@media screen and (max-width: 1600px)
{

}
@media screen and (max-width: 1440px)
{
	
}
@media screen and (max-width: 1366px)
{
	
}
@media screen and (max-width: 1280px)
{
	
}
@media  (min-width: 1024px) and (max-width:1199px)
{
	
}
@media screen and (max-width: 1023px){
	html {font-size: 62.5%;/*10 梅 16 脳 100% = 62.5%*/}
	body {font-size: 1.4rem;/*1.4 脳 10px = 14px */}
	.wrap{max-width: 100%;}
	.mb_none{display: none;}
	
	.padd {padding: 10px 0px 20px 0px;}
	.ny-about1 .ny-about1-cont{flex-direction: column-reverse;}
	.ny-about1 .txt{padding:5vw;}
	.ny-about1 .img{width:100%;}
	.ny-about1 .img img{max-width:100%;height:auto;}
	
	.ny-hxys{padding: 50px 0px !important;}
	.ny-hxys ul{display: flex;justify-content: space-between;flex-direction: column;}
	.ny-hxys li{width: calc((100% / 1) - 50px);}
	
	.adv-item{width: calc(100% / 2);}
	.adv-icon-info h3{font-size: 1.6rem;font-weight: bold;}
}

@media screen and (max-width: 767px)
{
	.ab-num ul{display: flex;flex-direction: row;flex-wrap: wrap;}
	.ab-num li{width:50%;}
	.ab-num li:nth-of-type(2n):before{display:none;}
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
	
}


@media screen and (max-width: 375px)
{
	body {font-size: 14px;/*1.4 脳 10px = 14px */}
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}