.ny-box{width:100%; overflow: hidden;}

.ny-tab-box{width:100%; height: 100px;}
.ny-tab-box .wrap{
    margin: auto;
    width: 100%;
    background: rgb(255 255 255 / 80%);
    display: flex;
    padding: 0px 30px;
    overflow: hidden;
    margin-top: -100px;
    z-index: 10;
    overflow: hidden;
    position: relative;
    align-items: center;
    color: #fff;    max-width: 85.8%;}
.ny-tab-box ul{display:flex;width: 100%;}
.ny-tab li{width: 100%;height:100px;text-align: center;padding: 0;line-height: 28px;font-size: 20px;position: relative;transition:all 0.5s;    display: flex;
    align-items: center;
    justify-content: center;}
.ny-tab.cur li{padding:1vw 0;}
.ny-tab li::before{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 18px;background-color: #949494;}
.ny-tab li:last-child::before{display: none;}
.ny-tab li:after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0;height: 3px;background-color: #0426A1;transition: all 0.5s;}
.ny-tab li.cur:after{width: 70.7%;}
.ny-tab li:hover:after{width: 70.7%;}
.ny-tab li a{color: #333333;}
.ny-tab li.cur a{color: #0426A1;}
.ny-tab li:hover a{color: #0426A1;}

.com-con{background-attachment: fixed;}
.com-con-wrap{padding: 7.3vw 7vw 5vw 7vw;display: flex;}
.com-con-left{width: 25vw;}
.com-con .counter-items{}
.com-con .counter-item{ margin-bottom: 3rem;}
.com-con .inner-box{display:flex;}
.com-con .inner-box em{width:50px; height: 50px; font-size:40px; margin-right:1rem; color:var(--color1)}
.com-con .inner-box .desc-box{flex:1; display:flex; flex-direction: column;}
.com-con .inner-box .desc-box .count-text{font-size: 36px;line-height: 44px;color: #000000;font-family: Gothic-bold;margin-bottom: 0.416vw;}
.com-con .inner-box .desc-box em{font-size:18px;font-weight: 300;width:auto; height: auto;}
.com-con .desc-box-text{color:#666666;font-size:14px;}


.com-con-right{ flex: 1;}
.com-con-right .title{margin-bottom: 4.687vw; padding:0px 1rem;}
.com-con-right .title h3{font-size: 40px;line-height: 52px;color: #000000;margin-bottom: 0.677vw;font-family: hwhm-m;}
.com-con-right .title h5{font-size: 18px;line-height: 22px;font-family: Gothic;color: rgba(68,68,68,0.4);text-transform: uppercase;}
.com-con-right .desc{font-size: 16px;line-height: 30px;color: #0A0600;font-family: hwhm-l;}

@media screen and (max-width: 1023px)
{
	.com-con-wrap{display:flex; flex-direction: column-reverse;}
	.com-con-left{width:100%;padding-top: 5rem;}
	
	.com-con .counter-items {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
	.com-con .counter-item{width: calc(48% - 1rem);}
	.com-con .inner-box{padding: 2rem;display: flex;background: var(--color1);color: #fff;}
	.com-con .inner-box em{color: #fff;}
	.com-con .inner-box .desc-box .count-text{color: #fff;}
	.com-con .desc-box-text{color: #fff;}
	.ny-tab-box{display:none;}
}

@media screen and (max-width: 767px)
{
	
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
		
}


@media screen and (max-width: 375px)
{
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}



.m-img-box{}
.m-img-box{
    max-width: 1920px;
	width:100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
	margin-top: 50px;
    margin-bottom: 0px;
}
.m-img-box .m-img-bg{width: 100%;height: auto;float: left;}
.m-img-box .m-img-bg.m-img-bg-mobile{display: none;}
.m-img-box .content-box{position:absolute;top: 0;right: 0;bottom: 0;left: 0;}
.m-img-box .content-box .vertical-middle-sm{display: table;height: 100%;width: 100%;}
.vertical-middle-sm>div {
    vertical-align: middle;
    display: table-cell;
    float: none !important;
}
.content-box h2 {
    color: #fff;
    text-align: center;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    display: block;
    margin: 0;
    float: none !important;
    max-width: 100%;
}
.content-box h2:after {
    content: '';
    width: 100px;
    height: 3px;
    background-color: #c7000b;
    position: absolute;
    left: 50%;
    bottom: -10px;
	margin-left: 0;
	margin-top:10px;
    transform: translateX(-50%);
}

.vertical-middle-sm .m-img-box-items{margin: auto;max-width:1300px;display: flex;justify-content: center;}
.vertical-middle-sm .m-img-box-items .m-img-box-item{padding:50px; color:#FFF;}
.m-img-box-items .m-img-box-item h6:before{font-family: "iconfont" !important;font-size:50px; display: block;text-align: center; color:#fff;font-style: normal;}
.m-img-box-items .m-img-box-item:nth-child(1) h6:before{content:"\e6b9";}
.m-img-box-items .m-img-box-item:nth-child(2) h6:before{content:"\e634";}
.m-img-box-items .m-img-box-item:nth-child(3) h6:before{content:"\e601";}
.m-img-box-items .m-img-box-item:nth-child(4) h6:before{content:"\e610";}




@media screen and (max-width: 1023px)
{
	
}

@media screen and (max-width: 767px)
{
	.m-img-box .content-box h2{font-size:3rem;}
	.m-img-box .m-img-bg{display: none;}
	.m-img-box .m-img-bg.m-img-bg-mobile{width: 100%;height: auto;float: left;display: block;}
	.m-img-box-items{flex-direction: column;}
	.m-yj-box .content-box .title-box .subtitle{margin: 20px auto 20px auto; padding:0px 15px; font-size:16px;}
	.m-hz-box .content-box .title-box .subtitle{margin: 20px auto 20px auto; padding:0px 15px; font-size:16px;}
	
	.m-img-box .content-box .vertical-middle-sm{display:block;}	
	.vertical-middle-sm>div{display:block;margin-top: 100px;}
	.m-img-box-item h5{text-align: center;}
	.m-yj-box .content-box .numbers .numbers-item{width:100%;}
	.m-yj-box .content-box .owl-controls{width:100%;}
	
	.m-about{display: flex;flex-direction: column;}
	.m-about .pic{margin-top:auto;}
	.m-about .con{padding:0px 20px; margin-top:20px;}
	.m-about .tit{font-size:1.6em; margin: 5rem 0px 0px 20px;}
	.m-about .pic{width:100%; max-width:668px;}
	
	.vertical-middle-sm .m-img-box-items{margin: auto;margin-top: 5rem;max-width: 1300px;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
	.vertical-middle-sm .m-img-box-items .m-img-box-item{padding: 1rem;color: #FFF;width: calc(50%);margin: auto;}
	
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
		
}


@media screen and (max-width: 375px)
{
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}


.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: #91c53c;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: 20%;float: left;text-align: center;color: #666;position: relative;}
.ab-num li strong{font-family: Arial;font-size: 50px;color: #1558b2;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;}

.wh-box{width:100%; display: flex; overflow: hidden;padding:80px 0px;}
.wh-box .content-box{display:flex; flex-direction: row;max-width: 1200px;margin: auto;}
.wh-box .tit{margin-bottom:36px;background: none;width: auto;flex-shrink: 0;margin-right: 180px;margin-top:0px;display: flex;}
.wh-box .tit h3{line-height: 0.97;font-weight: bolder;font-size: 34px;color: #000;float: left;}
.wh-box .tit h3 em{font-weight:700;font-size:93px;color:#df1f26}
.wh-box .tit h3:after{border-bottom:2px solid #df1f26; content: "";display: block;margin-top: 10px;}
.wh-box .content-box .wh-desc{margin-right:50px; font-size:18px;color:#333; font-weight: 300; line-height: 2rem;}
.wh01 .content-box{}
.wh02 .content-box{flex-direction: row-reverse;}
.wh-box.wh02{background:#f5f5f5;}
.wh-box.wh02 .content-box .wh-desc{margin-left:50px; margin-right:auto;}
.wh-img{max-width:510px; flex-shrink: 0;}
.wh-box.whhd{background:#f5f5f5;}
.wh-box.whhd .content-box{flex-direction: column;}
.wh-box.whhd .content-box .title-box h2{color:#000;}
.wh-box.whhd .title-box:after{display:none;}
.wh-box.whhd .title-box .subtitle{text-align: center; margin:40px auto 50px auto;margin-bottom:50px; padding:0px 50px;}
.wh-box.whhd ul{width:100%; display:flex;justify-content: space-between;}
.wh-box.whhd ul li{width:calc((100% / 3) - 20px);}
.wh-box.whhd ul li .Images{display:flex; justify-content: center; align-items: center;}
.wh-box.whhd ul li .Images img{max-width:100%;}
.wh-box.whhd ul li .item-content{padding:20px;}
.wh-box.whhd ul li .item-content h5{font-size:20px; font-weight: bold; text-align: left;margin-bottom:10px;}
.wh-box.whhd ul li .item-content p{margin:10px 0px; padding:0px; font-size:14px; line-height: 26px; font-weight: 300;}
@media screen and (max-width: 1023px)
{
	.wh-box{padding:50px 2rem;}
	.wh-box .content-box{width: 100%;}
	.wh-box .content-box .wh-desc{margin: auto;}
	.wh-img{padding-top:2rem;}
	.wh-img img{width:100%; max-width:100%;}
	.wh01 .content-box{display:flex;flex-direction: column;width: 100%;}
	.wh02.wh-box{padding:50px 2rem;}
	.wh02 .content-box{flex-direction: column;}
	.wh-box.wh02 .content-box .wh-desc{margin:0px;}
	.wh-desc p{font-size:1.5rem; line-height: 2;font-size: 16px;font-weight: 300;line-height: 2.5;font-family: "hwhm";}
}

@media screen and (max-width: 767px)
{
	
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
		
}


@media screen and (max-width: 375px)
{
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}

.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;padding-bottom: 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: var(--color1);
    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;}


#honor{margin-bottom:2vw;}
.ny-zs{padding: 5vw 7vw 5vw 7vw;}
.ny-zs .titles{}
.ny-zs .titles h2{font-size: 40px;line-height: 52px;color: #000000;margin-bottom: 0.677vw;font-family: hwhm-m;}
.ny-zs .titles h3{font-size: 18px;line-height: 22px;font-family: Gothic;color: rgba(68,68,68,0.4);text-transform: uppercase;}
.ny-zs .desc{margin-top:1rem;display: flex; margin-bottom: 3rem; padding-bottom: 3rem; border-bottom:1px solid #eee;    justify-content: space-between;}
.ny-zs .desc img{max-width:18vw;height: auto;}
.ny-zs .desc p{margin-right:10vw; line-height: 2; max-width: 800px;}
.ny-zs ul{}
.ny-zs ul li{ padding:1rem;display:flex; align-items: center;}
.ny-zs ul li img{max-width:100%;}

.shzr-c1-title{width: 280px;}
.shzr-c1-title h3{font-size: 40px;
    line-height: 52px;
    color: #000000;
    margin-bottom: 0.677vw;
    font-family: hwhm-m;}

.shzr-c1-title h5{font-size: 18px;
    line-height: 22px;
    font-family: Gothic;
    color: rgba(68,68,68,0.4);
    text-transform: uppercase;}

.shzr-c1-desc{    margin-left: auto;margin-right: 0px;max-width: 1000px;}
.shzr-c1-desc p{font-weight: 300; line-height: 2;font-family: "hwhm";}

@media screen and (max-width: 1023px)
{
	
}

@media screen and (max-width: 767px)
{
	.ny-shzr .com-con-wrap{flex-direction: column;}
	.com-con{display: flex;align-items: center;justify-content: center;}
	.ny-shzr .com-con:nth-child(2) img{height: 50vw;}
	.ny-shzr .com-con .zs-box{flex-direction: column;}
	.zs-box .shzr-text{padding:0px !important;}
	
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
		
}


@media screen and (max-width: 375px)
{
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}


.zs-box{max-width:85.8%; padding:5rem 0px; margin: auto; display:flex; justify-content: space-between;}
.zs-box .shzr-text{ padding:0px;padding-right:10vw;flex: 1;}
.shzr-text h5{font-size:34px; font-weight: bold; padding-bottom:2rem;}
.shzr-text .desc{    font-size: 16px;font-weight: 300;line-height: 2.5;font-family: "hwhm";}
.zs-box .img{max-width:650px; margin-left:auto;flex: 1;}
.zs-box .img img{max-width:100%;}
.zs-2{background: #f5f5f5;}
.zs-2 .zs-box{flex-direction: row-reverse;}
.zs-2 .zs-box .shzr-text{ padding:0px;padding-left:10vw;}

@media screen and (max-width: 1023px)
{
	
}

@media screen and (max-width: 767px)
{
	.ny-zs{margin-top: 5rem;width: 100%;}
	.ny-zs .desc{flex-direction: column-reverse; margin-top:2rem;}
	.ny-zs .desc img{max-width:unset; margin:1rem 0rem;}
	/*.ny-zs .desc img{max-width:100%; width: 100%; margin:1rem 0px;}*/
	
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
		
}


@media screen and (max-width: 375px)
{
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}

@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)
{
	
}