@charset "utf-8";
.arc-con{line-height: 1.8em;color: #666;text-align: justify;padding-bottom: .2rem}
.arc-con img{display: inline-block;width: auto!important;margin: .1rem 0}
.arc-con p{margin-bottom: .2rem;line-height: 1.8em}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}

.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*.arc-con table tr:nth-child(2n){background: #EEEEEE}*/
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;}
.arc-tit h1{font-size: .28rem;text-align: center;font-weight: normal;line-height: 1.4em}
.arc-info{padding-bottom: .2rem;border-bottom: 1px solid #ddd;margin-bottom: .3rem;text-align: center;padding-top: .2rem;font-size: .16rem;}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 3px 0;color: #a3afb7}
.arc-sib{background: #f5f7fa;padding:.18rem .3rem;border-radius: 5px}
.arc-sib a.backList img{width: .2rem;height: .2rem}
.arc-sib-case span{display: block;}
.arc-sib-case span:nth-child(1){width: calc(50% - .4rem)}
.arc-sib-case span:nth-child(3){width: calc(50% - .4rem);text-align: right;}

.arc-share{position: fixed;left:50%;margin-left: -8rem;top:6.4rem;transition: .3s }
.arc-share span{display: block;margin-bottom: .15rem;text-align: center;color: #666}
.arc-share.sc{top: 1.8rem }

.arc-share .social-share .social-share-icon{display: block;}
@media (min-width: 1930px){
.arc-share{top: 7.5rem}	
}

@media (max-width:1600px){
.arc-share .tt{display: none}
.arc-share{position: static;left: 0;margin-left: 0;top: 0;margin-top: .15rem}
.arc-share.sc{top: 0 }
.arc-share .social-share {display: flex;justify-content: center;}
.arc-share .social-share a{margin: 0 .1rem}
}


.pages{padding-top: .2rem}
.pages ul{text-align: center;}
.pages ul a{text-align:center;font-size: .16rem;display: inline-block;margin:.05rem}
.pages ul a{height: .4rem;text-align: center;line-height: .4rem;padding: 0 .1rem;min-width: .4rem;
display: block;border-radius: 3px;background: #f2f2f2}
.pages ul a.page-num-current{background:#e60012;color: #fff ;}

.ny-news .pages ul li a{background: #fff}
.ny-hzhb .pages ul li a{background: #fff}
.ny-news .pages ul li.on a{background:#e60012}
.ny-hzhb .pages ul li.on a{background:#e60012}


.ny-ba{position: relative;height: 5rem}
.ny-ba .wp{height: 100%;}
.ny-ba .imgBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none}
.ny-ba .imgBox .img{padding-bottom: 0;height: 100%}
.ny-ba .imgBox:before{content: '';position: absolute;left: 0;top:0;bottom: 0; z-index: 1;background: url(../images/ny/nybamas.png) no-repeat left center;background-size:100% 100%;opacity: .8;width: 100%}
.ny-ba.nomask .imgBox:before{display: none}
.ny-ba.nomask .imgBox:after{display: none}
.ny-toptit{color: #fff}
.ny-toptit h3{font-size: .48rem;font-weight: normal;}
.ny-toptit p{font-size: .24rem;margin-top: .15rem;letter-spacing: .1em}
.ny-toptit .desc{max-width: 8.1rem;padding-top: .1rem}
.ny-toptit .desc p{font-size: .18rem;letter-spacing: 0;color: rgba(255,255,255,.9);margin-top: .1rem;line-height: 1.6em}
.blackMas{display: block;position: relative;}
.blackMas:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: rgba(0,0,0,.3);}
.ny-ba.spp .imgBox:before{display: none}
.ny-ba.spp .imgBox:after{background: rgba(0,0,0,.4);}
.ny-ptotit{color: #fff;text-align: center;padding-bottom: .5rem}
.ny-ptotit h3{font-size: .48rem;font-weight: normal;}
.ny-ptotit .desc p{font-size: .22rem;margin-top: .15rem}
.ny-ptotit .slog{font-size: .18rem;margin-top: .15rem;}
.ny-ptotit .slog span{display: inline-block;padding-left: .3rem;background: url(../images/ny/slogbg.png) no-repeat left center;line-height: .25rem;padding-top: 3px;margin: 0 .2rem;margin-bottom: .15rem;background-size: .23rem .24rem}
.ny-ptotit .getsole{position: absolute;bottom: .5rem;left: 0;width: 100%}
.getsole{margin-top: .3rem}
.getsole a{display: inline-block;color: #e60012;line-height: .46rem;padding: 0 .5rem;border-radius: .3rem;background: #fff;transition: .3s}
.getsole.r a{color:#fff ;background: #e60012}
.getsole a:hover{letter-spacing: .1em}

.ny-subnav{background: #fff;box-shadow: 0 0 .1rem rgba(0,0,0,.1);position: relative;z-index: 3}
.ny-subnav ul li a{display: block;line-height: .6rem}
.ny-subnav ul li{flex:auto;text-align: center;}
.ny-subnav ul li.on a{background: #e60012;color: #fff}

.nysubNav2{margin-bottom: .5rem}
.nysubNav2 ul li{margin: 0 .2rem}
.nysubNav2 ul li a{line-height: .45rem;padding: 0 .2rem;border-radius: .3rem;background: #fff;cursor: pointer;transition: .3s;display: block;min-width: 1.75rem;text-align: center;}
.nysubNav2 ul li.on a{background: #e60012;color: #fff;}

.posi{padding: .25rem 0;font-size: .14rem;}
.posi .wp{padding-left: .25rem}
.posi a:last-child{color: #e60012}
.posi i{font-size: .2rem;position: absolute;left: 0;top: -1px}


.ny-arc{background: #f6f6f6}
.ny-arc-a .nyarc-left{width: 71.5%;background: #fff;min-height: 3rem;padding: .4rem .3rem .5rem}
.ny-arc-a .nyarc-right{width: 26%;min-height: 3rem}
.ny-arc-a .nyarc-right dl{background: #fff;padding: .3rem}
.ny-arc-a .nyarc-right dl dt{font-size: .28rem;padding-bottom: .15rem;border-bottom: 1px solid #ddd}
.ny-arc-a .nyarc-right dl dd ul li{padding: .25rem 0;border-bottom: 1px solid #ddd}
.ny-arc-a .nyarc-right dl dd ul li:last-child{border-bottom: 0}
.ny-arc-a .nyarc-right dl dd ul li .txt{padding: .2rem 0 0}
.ny-arc-a .nyarc-right dl dd ul li .txt h4{font-size: .18rem;margin-bottom: .1rem;font-weight: normal;}
.ny-arc-a .nyarc-right dl dd ul li .txt p{line-height: 1.6em;font-size: .15rem;color: #888;margin-bottom: .15rem}
.ny-arc-a .nyarc-right dl dd ul li .txt .time{color: #888;display: flex;justify-content: space-between;align-items: center;font-size: .15rem}
.ny-arc-a .nyarc-right dl dd ul li .txt .time i{font-weight: bold;}
.ny-arc-b{padding: .6rem 0 .8rem}
.ny-arc-b .item .txt{background: #fff;padding: 0 .2rem}
.ny-arc-b .item .txt h4{line-height: .6rem;text-align: center;font-size: .18rem;font-weight: normal;}

.ajaxMore{margin-top: .3rem}
.ajaxMore .btn{width: 2rem;height: .44rem;line-height: .44rem; border-radius: .3rem;text-align: center;background: #e60012;color: #fff;cursor: pointer;}
@media (min-width: 1930px){
.ny-ba{height:6rem;}	
}

@media (max-width: 1024px){

.ny-ba{height: 40vw}
.ny-ba.sp{height: 50vw}
.ny-subnav{}
.ny-subnav ul{display: block;white-space: nowrap;overflow: auto;padding-bottom: 2px}
.ny-subnav ul::-webkit-scrollbar{height:3px;display: block;}
.ny-subnav ul li{display: inline-block}
.ny-subnav ul li a{padding: 0 .25rem;}

.ny-arc-a .nyarc-left{width: 100%}
.ny-arc-a .nyarc-right{width: 100%}
.ny-arc-a .nyarc-right dl dd ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny-arc-a .nyarc-right dl dd ul li{width: calc(50% - .15rem)}
}
@media (max-width: 900px){
.arc-sib-case span a em{display:none }
}
@media (max-width:750px){

}
@media (max-width: 640px){
.ny-ba{height: 55vw}
.ny-ba.sp{height: 80vw}
.ny-toptit .desc p{font-size: .16rem;line-height: 1.6em}
.arc-tit h1{font-size: .26rem}
.arc-con p,.arc-con span{font-size: .18rem!important}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .15rem}
.ny-toptit h3,.ny-ptotit h3{font-size: .4rem;}
.ny-toptit p{font-size: .2rem;}
.posi{font-size: .16rem}
.nysubNav2{margin-bottom: .3rem}
.nysubNav2 ul{justify-content: space-between;}
.nysubNav2 ul li{margin: 0;margin-bottom: .15rem;width: 30%}
.nysubNav2 ul li a{min-width: inherit;padding: 0}
}
@media (max-width: 540px){
.ny-arc-a .nyarc-right dl dd ul li{width: 100%}
.ny-arc-a .nyarc-right dl dd ul li .txt p,.ny-arc-a .nyarc-right dl dd ul li .txt .time{font-size: .16rem}
.ny-arc-a .nyarc-right dl dd ul li .txt h4{font-size: .2rem}
.ny-ptotit .desc p{font-size:3.5vw}
}
@media (max-width: 480px){
.ny-toptit h3,.ny-ptotit h3{font-size: 8vw;}
.ny-toptit p,.ny-ptotit .slog span{font-size: 3.5vw;}

}
@media (max-width: 375px){
}


/*关于我们*/
.swiDots.pub{text-align: center;margin-top: .35rem}
.swiDots.pub span{width: 12px;height: 12px;margin: 0 .06rem!important}
.swiDots.pub span.active{opacity: 1;background:#e60012 }

.nytit{margin-bottom: .4rem}
.nytit .h4{font-size: .42rem;}
.nytit .p{font-size: .18rem;color: #666}
.nytit.mrb p{margin-bottom: .1rem}
.nytit.mrt p{margin-top: .05rem}
.ny-about-a{padding: .8rem 0;background: #fff}
.ny-about-a .aleft{background: #f6f8fa;padding: .5rem;width: 50%}
.ny-about-a .aright{width: 50%}
.ny-about-a .aright .blackMas:before{content: '';position: absolute;left: 50%;top: 50%;width: .88rem;height: .88rem;background: url(../images/ny/play.png) no-repeat center;background-size: 100% 100%;transform: translateX(-50%) translateY(-50%);z-index: 3}
.ny-about-a .aleft .nytit{margin-bottom: .25rem}
.ny-about-a .aleft .nytit p{font-size: .18rem;color: #888;text-transform: uppercase;}
.ny-about-a .aleft .nytit h4{font-size: .3rem;margin-top: .1rem}
.ny-about-a .aleft .nytit:after{content: '';height:3px;width: .6rem;background:#e60012;display: block;margin-top: .25rem }
.ny-about-a .aleft .txt p{line-height: 2em;color: #666;text-align: justify;}
.ny-about-a .aleft .txt .scbox{max-height: 3.15rem;padding-right: .2rem}
.ny-about-b{padding: .7rem 0;background: url(../images/ny/ab2.jpg) no-repeat center;background-size: cover}
.ny-about-b .slide-txtp{margin-bottom: .5rem}
.ny-about-b .slide-b{max-width: 6.6rem;/*max-width: 8rem;*/margin: 0 auto;width: calc(100% - 1.4rem);background:rgba(255,255,255,.8);box-shadow: 0 0 .15rem rgba(0,0,0,.1);border-radius: 5px}
.ny-about-b  .swiBtn a{position: absolute;width: .6rem;height: .6rem;background: #fff;text-align: center;line-height: .6rem;border-radius: 50%;top: 50%;margin-top: -.3rem;z-index: 5;font-size: .2rem;font-weight: bold;transition: .3s;color: #888}
.ny-about-b  .swiBtn a:hover{background:#e60012;color: #fff }
.ny-about-b  .swiBtn a.swiper-button-disabled{opacity: .5;} 
.ny-about-b  .swiBtn a.prev{left: 0}
.ny-about-b  .swiBtn a.next{right: 0}
.ny-about-b .slide-b .item{height: 3.5rem;padding: .3rem .4rem;}
.ny-about-b .slide-b .item .flex{height: 100%;align-items: center;}
.ny-about-b .slide-b .item .txt{padding-left: .3rem;flex:1;}
.ny-about-b .slide-b .item .txt .scbox{max-height: 2.3rem;padding-right: .2rem}
.ny-about-b .slide-b .item .txt p{line-height: 1.8em;text-align: justify;}
.ny-about-b .slide-b .item .txt p img {width: 100% !important;;margin-top: 20px;height: auto !important;}
.ny-about-b .slide-b .item .year{font-size: .4rem;padding-right: .3rem;position: relative;}
.ny-about-b .slide-b .item .year:after{content: '';position: absolute;right: 0;top: 50%;margin-top: -.3rem;height: .6rem;background: #ddd;width: 1px}
.ny-about-b .slide-bss{position: absolute;top:50%;left: 5%;right: 5%;z-index: 0;transform: translateY(-50%);}
.ny-about-b .slide-bss .item{color: rgba(255,255,255,.5);font-weight: bold;text-align: center;}
.ny-about-b .slide-bss .item span{display: block;font-size: 4rem;line-height:4rem;letter-spacing: .1em}
.ny-about-b .slide-bs .item{cursor: pointer;padding-top: 1px}
.ny-about-b .slide-bs:before{content: '';height: 2px;background: rgba(255,255,255,.3);position: absolute;top: 10px;right: 2px;width: 100%}
.ny-about-b .slide-bs:after{content: '';height: 22px;background:url(../images/ny/hisarr.png) no-repeat center;position: absolute;top: 0;right: 0;width:12px}
.ny-about-b .slide-bs .item i.dots{display: block;width: 20px;height: 20px;border-radius: 50%;border: 2px solid #e6e8ec;background: #fff;margin: 0 auto;position: relative;transition: .3s}
.ny-about-b .slide-bs .item i.dots:before{content: '';position: absolute;left: 4px;top: 4px;right: 4px;bottom: 4px;border-radius: 50%;background: #e60012;opacity: 0;visibility: hidden;transition: .3s}
.ny-about-b .slide-bs .item p{font-size: .22rem;color: #fff;font-weight: normal;text-align: center;padding-top: .15rem}
.ny-about-b .slide-bs .swiper-slide-thumb-active  i.dots{border-color:#e60012 }
.ny-about-b .slide-bs .swiper-slide-thumb-active  i.dots:before{opacity: 1;visibility: visible;}



.ny-about-c{padding: .7rem 0 .5rem}
.ny-about-c .swiTabNav{position: absolute;top: .05rem;right: 0;z-index: 4}
.ny-about-c .swiTabNav ul li{line-height: .44rem;padding: 0 .4rem;border-radius: .3rem;background: #f6f8fa;cursor: pointer;text-align: center;margin-left: .2rem}
.ny-about-c .swiTabNav ul li.on{background: #e60012;color: #fff}
.ny-about-c .slide-c .item{background: url(../images/ny/ab3bg.png)#f0f2f7 no-repeat top center;padding: .3rem;padding-bottom: 0;position: relative;}
.ny-about-c .slide-c .item .imgwrap{height: 3.5rem;display: flex;justify-content: center;flex-direction: column;align-items: center;overflow: hidden;position: relative;}
.ny-about-c .slide-c .item p{padding: .2rem 0;border-top: 1px solid #ddd;text-align: center;margin-top: .1rem}
.ny-about-c .slide-c .item .imgwrap:before{content: "\e65b";width: .4rem;height: .4rem;border-radius: 50%;left: 50%;top: 50%;margin-left: -.2rem;margin-top: -.2rem;z-index: 3;background:#e60012;position: absolute;font-family: "iconfont" !important;text-align: center;line-height: .4rem;color: #fff;opacity: 0;visibility: hidden;transition: .3s }
.ny-about-c .slide-c .item:hover .imgwrap:before{opacity: 1;visibility: visible;}
.ny-about-c .slide-c .swiTool{position: relative;display: flex;justify-content: space-between;margin-top: .4rem;align-items: center;padding-right: 1px}
.ny-about-c .slide-c .swiDots{font-family: 'din';color: #a1a7b2}
.ny-about-c .slide-c .swiDots .swiper-pagination-current{font-size: .24rem;color: #e60012}
.ny-about-c .slide-c .swiBtn{width: 1rem;display: flex;justify-content: center;}
.ny-about-c .slide-c .swiBtn a{display: block;width: .5rem;height: .5rem;border: 1px solid  #eee;text-align: center;line-height: .48rem}
.ny-about-c .slide-c .swiBtn a:hover{background:#e60012;color: #fff;border-color: #e60012 }
.ny-about-c .slide-c .swiBtn a.next{margin-left: -1px}
.ny-about-c .slide-c .swiBtn a.swiper-button-disabled{opacity: .5;}
.ny-about-c .slide-c .scrollLine{height: 2px;background: #f0f2f7;position: absolute;left: 0;bottom: 0;right: 1.2rem}
.ny-about-c .slide-c .scrollLine .swiper-scrollbar-drag{height: 2px;background:#e60012}

.ny-about-d{padding-top: .2rem;}
.ny-about-d .wps{background: url(../images/ny/ab4.jpg) no-repeat center;background-size: cover;}
.ny-about-d .wps ul li{height: 6.5rem;width: 25%;text-align: center;display: flex;justify-content: center;color: #fff;flex-direction: column;position: relative;background: rgba(230,0,18,0);transition: .3s}
.ny-about-d .wps ul li:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 1px;background: rgba(255,255,255,.2);}
.ny-about-d .wps ul li:last-child:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 1px;background: rgba(255,255,255,.2);}

.ny-about-d .wps ul li i{display: block;width: 1rem;height: 1rem;border: 1px dashed #fff;border-radius: 50%;margin: 0 auto .2rem;position: relative;}
.ny-about-d .wps ul li i:before{position: absolute;left: .08rem;top: .08rem;right: .08rem;bottom: .08rem;border-radius: 50%;background: rgba(255,255,255,0);transition: .3s;text-align: center;line-height: .8rem;font-size: .5rem}
.ny-about-d .wps ul li:hover{background: rgba(230,0,18,.7);}
/*.ny-about-d .wps ul li:hover:before{opacity: 0;}
.ny-about-d .wps ul li:hover+li:before{opacity: 0;}*/
.ny-about-d .wps ul li:hover i:before{background: rgba(255,255,255,1);color:#e60012}
.ny-about-d .wps ul li .line{position: relative;width: 7px;height: 7px;border-radius: 50%;background: #fff;margin: 0 auto .15rem}
.ny-about-d .wps ul li .line:before{content: '';width: .5rem;height: 1px;background: #fff;position: absolute;right: calc(100% + .1rem);top: 50%}
.ny-about-d .wps ul li .line:after{content: '';width: .5rem;height: 1px;background: #fff;position: absolute;left: calc(100% + .1rem);top: 50%}
.ny-about-d .wps ul li h4{font-weight: normal;font-size: .22rem;margin-bottom: .15rem}
.ny-about-d .wps ul li  p{line-height: 1.8em}

.ny-about-e{padding: .6rem 0 .7rem;background: #f6f8fa}
.ny-about-e ul:after{content: '';display: inline-block;width: calc(33.33333% - .15rem)}
.ny-about-e ul li{width: calc(33.33333% - .15rem);margin-bottom: .25rem}
.ny-about-e ul li .txt{padding: 0 .2rem;background: #fff;}
.ny-about-e ul li .txt p{line-height: .6rem;text-align: center;font-size: .18rem}
.ny-about-e .swiDots{text-align: center;padding-top: .2rem}
.ny-about-e .swiDots span{width: 12px;height: 12px;margin: 0 .06rem!important}
.ny-about-e .swiDots span.active{opacity: 1;background:#e60012 }

.ny-about-f{padding: .6rem 0 .7rem;background: #fff}
.ny-about-f .thead{border: 1px solid #eee;border-top: 3px solid #e60012;border-bottom: 0}
.ny-about-f .thead .tr .td{line-height: .6rem;width: 20%;padding: 0 1%;text-align: center;font-size: .2rem}
.ny-about-f .tbody{border: 1px solid #eee;border-top: 0}
.ny-about-f .tbody .tr .td{line-height: 1.4em;width: 20%;padding: .2rem 1%;text-align: center;}
.ny-about-f .tbody .tr .dt{border-top: 1px solid #eee;cursor: pointer;align-items: center;}
.ny-about-f .tbody .tr .dd{padding: .5rem;display: none;border-top: 1px solid #eee;}
.ny-about-f .tbody .tr .dd .txt{line-height:2em}
.ny-about-f .tbody .tr .dd .txt p{line-height: 2em}
.ny-about-f .tbody .tr .dd .jlBtn{margin-top: .3rem}
.ny-about-f .tbody .tr .dd .jlBtn a{display: block;width: 1.8rem;background:  #e60012;line-height: .54rem;color: #fff;border-radius: 5px;text-align: center;transition: .3s}
.ny-about-f .tbody .tr .dd .jlBtn a i{margin-left: 5px}
.ny-about-f .tbody .tr .dd .jlBtn a:hover{letter-spacing: .1em}
.ny-about-f .tbody .tr.on .dt{background: #f5f6f7}
.ny-about-f .tbody .tr:nth-child(1) .dd{display: block;}
.holder{padding-top: .4rem}
.holder a{cursor:pointer;margin:0 5px;color:#333;min-width: .4rem;height: .4rem;background: #f2f2f2;border-radius: 3px;line-height: .4rem;display: block;text-align: center;}
.holder a.jp-previous{margin-right:15px}
.holder a.jp-next{margin-left:15px}
.holder a.jp-current,a.jp-current:hover{color:#fff;background: #e60012}
.holder a.jp-disabled,a.jp-disabled:hover{color:#bbb}
.holder a.jp-disabled,a.jp-disabled:hover{cursor:default;background:0 0}
.holder span{margin:0 5px}

/*联系我们*/
.ny-contact-a{padding: .8rem 0 .6rem;background: #fff}
.ny-contact-a .aleft{width: 44%;background: #f6f8fa;padding: .5rem}
.ny-contact-a .aright{width: 56%}
.ny-contact-a .aright .imgBox{height: 100%}
.ny-contact-a .aright .img{padding-bottom: 0;height: 100%}
.ny-contact-a .aleft h4{font-size: .28rem;font-weight: normal;margin-bottom: .2rem}
.ny-contact-a .aleft h4:after{content: '';width: .6rem;height: 3px;background: #e60012;display: block;margin-top: .15rem}
.ny-contact-a .aleft p{color: #666;margin-bottom: .1rem;line-height: 1.5em}
.ny-contact-a .aright .txt{position: absolute;bottom: .3rem;left: .3rem;right: .3rem;background: #fff;border-radius: .3rem;z-index: 5;color: #e60012;display: flex;justify-content: space-between;line-height: 1.5em;padding: .15rem .25rem;flex-wrap: wrap;}
.ny-contact-a .aright .blackMas:after{opacity: .8;}
.ny-contact-a .aright .txt a{color:#e60012; }
.ny-contact-a .aright .txt a i{font-size: .24rem;margin-right: 5px;vertical-align: -3px }
.ny-contact-b{padding: .2rem 0 .8rem}
.ny-contact-b ul:after{width: calc(33.33333% - .15rem);content: '';display: inline-block;}
.ny-contact-b ul li{width: calc(33.33333% - .15rem);margin-bottom: .25rem;background: #f6f8fa}
.ny-contact-b ul li .txt{padding: .3rem}
.ny-contact-b ul li .txt h4{font-size: .22rem;font-weight: normal;margin-bottom: .15rem;color: #333}
.ny-contact-b ul li .txt h4:after{content: '';width: .5rem;height: 2px;background: #e60012;display: block;margin-top: .15rem}
.ny-contact-b ul li .txt p{color: #666;margin-bottom: .05rem;line-height: 1.5em;font-size: .15rem}

/*新闻中心*/
.ny-news{background: #f6f6f6;padding: .7rem 0 .8rem}
.nyNlist:after{content: '';display: inline-block;width: calc(33.333333% - .2rem);}
.nyNlist li{width: calc(33.333333% - .2rem);margin-bottom: .3rem;background: #fff;position: relative;}
.nyNlist li:after{content: '';height: 3px;width: 0;left: 50%;transform: translateX(-50%);bottom: 0;position: absolute;background:#e60012;transition: .5s }
.nyNlist li:hover:after{width: 100%}
.nyNlist li:hover .txt .time i{color:#e60012 }
.nyNlist li .txt{background: #fff;padding: .25rem}
.nyNlist li .txt h4{font-size: .18rem;margin-bottom: .1rem;font-weight: normal;}
.nyNlist li .txt p{line-height: 1.6em;font-size: .16rem;color: #888;margin-bottom: .15rem}
.nyNlist li .txt .time{color: #888;display: flex;justify-content: space-between;align-items: center;}
.nyNlist li .txt .time i{font-weight: bold;}
/*产品中心*/
.ny-pro{padding: .8rem 0}
.nyPlist .item .txt{background: #f5f5f5;padding: 0 .2rem;transition: .3s}
.nyPlist .item .txt h4{line-height: .6rem;text-align: center;font-size: .18rem;font-weight: normal;}
.nyPlist:after{content: '';display: inline-block;width: calc(33.333333% - .2rem);}
.nyPlist .item{width: calc(33.333333% - .2rem);margin-bottom: .3rem;background: #fff;position: relative;}
.nyPlist .item:hover .txt{background: #e60012;color: #fff}

.nyFilter{background: #f6f8fa;padding: .2rem .35rem;margin-bottom: .5rem}
.nyFilter dl{display: flex;padding: .2rem 0;border-top: 1px solid #ddd}
.nyFilter dl:first-child{border-top: 0}
.nyFilter dl dt{font-size: .2rem;width: 1.5rem;line-height: .3rem}
.nyFilter dl dd{flex:1;}
.nyFilter dl dd ul{display: flex;flex-wrap: wrap;}
.nyFilter dl dd ul li{margin-right: .4rem;line-height: .3rem;}
.nyFilter dl dd ul li a{color: #888}
.nyFilter dl dd ul li a:hover{color:  #e60012}
.nyFilter dl dd ul li.on a{color:  #e60012}
/*社会责任*/
.ny-respon-a { padding: .8rem 0}
.ny-respon-a .wp { background: #f6f8fa}
.ny-respon-a .aleft{width: 50%}
.ny-respon-a .aright{width: 50%;padding: .4rem}
.ny-respon-a .aright .nytit{margin-bottom: .3rem}
.ny-respon-a .aright .nytit .h4{font-size:.3rem }
.ny-respon-a .aright .txt p{line-height: 2em;color: #666}

.ny-respon-b .item .txt{background: #f5f5f5;padding: .25rem;padding-right: 1.5rem;position: relative;}
.ny-respon-b .item .txt h4{font-weight: normal;font-size: .2rem;margin-bottom: .1rem}
.ny-respon-b .item .txt p{font-size: .16rem;color: #888;line-height: 1.6em}
.ny-respon-b .item .txt .spt{position: absolute;right: .25rem;top: 50%;transform: translateY(-50%);z-index: 3;text-align: center;}
.ny-respon-b .item .txt .spt .num{color:#e60012 }
.ny-respon-b .item .txt .spt .num span{font-size: .44rem}
.ny-respon-b .item .txt .spt p{color: #333}

.ny-respon-c { padding: .8rem 0}
.ny-respon-c ul:after{display: inline-block;content: '';width: calc(33.333333% - .15rem);}
.ny-respon-c ul li{width: calc(33.333333% - .15rem);margin-bottom: .25rem;background: #f5f5f5}
.ny-respon-c ul li .txt{background: #f5f5f5;padding: .25rem}
.ny-respon-c ul li .txt h4{font-weight: normal;font-size: .18rem;margin-bottom: .1rem}
.ny-respon-c ul li .txt p{font-size: .16rem;color: #888;line-height: 1.6em}

/*研发中心*/
.ny-research-a{padding: .8rem 0}
.ny-research-a .wp:nth-child(1){margin-bottom: .6rem}
.ny-research-a .wp { background: #f6f8fa}
.ny-research-a .aleft{width: 50%}
.ny-research-a .aright{width: 50%;padding: .45rem}
.ny-research-a .aright .nytit{margin-bottom: .3rem}
.ny-research-a .aright .nytit .h4{font-size:.3rem }
.ny-research-a .aright .txt p{line-height: 2em;color: #666;text-align: justify;}
.ny-research-a .yfdata{margin-bottom: .4rem}
.ny-research-a .yfdata li{width: 33.33333%}
.ny-research-a .yfdata li .num{color:#e60012 }
.ny-research-a .yfdata li .num span{font-size: .54rem;font-weight: bold;margin-right: 5px}
.ny-research-a .yfdata li p{margin-top: .1rem}
.ny-research-a .yfbr{max-width: 6.4rem;margin-bottom: .4rem;width: 100%}
.ny-research-a .yfbr li{width: 31.3333%}
.ny-research-b{background: #f6f8fa;padding: .6rem 0 .8rem}
.ny-research-b dl{width: calc(33.33333% - .2rem);background: #fff}
.ny-research-b dl dt{background: #e60012;padding: .25rem;color: #fff;position: relative;}
.ny-research-b dl dt h4{font-size: .26rem;font-weight: normal;}
.ny-research-b dl dt i{color: rgba(255,255,255,.2);position: absolute;top: 50%;transform: translateY(-50%);right: .2rem;font-size: .8rem}
.ny-research-b dl dd{padding:.3rem .4rem .5rem}
.ny-research-b dl dd p{font-size: .18rem;margin-bottom: .2rem;padding-left: .15rem;position: relative;}
.ny-research-b dl dd p:before{content: '';position: absolute;width: 6px;height: 6px;background:#e60012;border-radius: 50%;left: 0;top: .09rem; }
.ny-research-c{padding: .6rem 0 .8rem}
.ny-research-c .item .imgBox .img{padding-bottom: 68%}
.ny-research-c .item .imgBox:before{content: "\ea82";font-family: "iconfont" !important;color: #fff;font-size: .6rem;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 5}
.ny-research-c .item p{text-align: center;margin-top: .2rem}
.ny-research-d{padding:0 0 .8rem}
.ny-research-d .item .imgwrap{padding: .3rem;background:#f5f5f5 }
.ny-research-d .item p{text-align: center;margin-top: .2rem}

/*案例详情*/
.ny-case{padding-bottom: .8rem}
.ny-case .nysubNav2 ul li a{background:#f3f3f3 }
.ny-case .nysubNav2 ul li.on a{background:#e60012 }
.ny-qqal .nysubNav2 ul li a{background:#f3f3f3 }
.ny-qqal .nysubNav2 ul li.on a{background:#e60012 }



.ny-case-a .wp{background: #fff;padding: .4rem}
.ny-case-a .case-photo{margin-bottom: .5rem}
.ny-case-a .slide-b .imgBox .img{padding-bottom: 52.5%}
.ny-case-a .slide-b{margin-bottom: .3rem}
.ny-case-a .slide-b .swiBtn a{position: absolute;top: 50%;z-index: 5;width: .5rem;height: .5rem;background: rgba(255,255,255,.9);text-align: center;line-height: .5rem;margin-top: -.25rem;transition: .3s}
.ny-case-a .slide-b .swiBtn a:hover{background: #e60012;color: #fff}
.ny-case-a .slide-b .swiBtn a.prev{left: 0}
.ny-case-a .slide-b .swiBtn a.next{right: 0}

.ny-case-a .slide-bs .imgBox{background: #000}
.ny-case-a .slide-bs .imgBox .img{opacity: .6}
.ny-case-a .slide-bs .swiper-slide{cursor: pointer;}
.ny-case-a .slide-bs .swiper-slide-thumb-active .imgBox .img{opacity: 1}
.case-tit{color: #e60012;margin-bottom: .2rem}
.case-tit h1{font-size: .3rem}
.case-info{padding-bottom: .2rem;border-bottom: 1px solid #ddd;margin-bottom: .3rem}
.case-info span{display: inline-block;padding: 5px 0;font-size: .18rem;margin-right: .4rem}
.case-info span:last-child{margin-right: 0}
.ny-case-a .arc-con .tit{font-size: .24rem;margin-bottom: .2rem;color: #333}
@media (min-width: 1025px){
.nyNlist li:hover{box-shadow: 0 .1rem .15rem rgba(0,0,0,.1)}
}
@media (max-width: 1024px){
.ny-about-a .aleft{padding: .5rem;width: 100%;order: 2}
.ny-about-a .aright{width: 100%;order: 1}
.ny-about-a .aright img{width: 100%}
.ny-about-b .slide-bss .item span{font-size: 32vw;line-height: 32vw;}	
.ny-about-d .wps ul li{height: 5rem}

.ny-contact-b ul li{width: calc(50% - .1rem);margin-bottom: .2rem;}
.ny-contact-a .aleft{width: 100%;padding: .5rem}
.ny-contact-a .aright{width: 100%}
.ny-contact-a .aright .imgBox{height: auto}
.ny-contact-a .aright .img{padding-bottom: 50%;height: auto}

.nyNlist li{width: calc(50% - .15rem)}
.nyPlist .item{width: calc(50% - .15rem)}

.ny-respon-a .aleft{width: 100%}
.ny-respon-a .aleft img{width: 100%}
.ny-respon-a .aright{width: 100%;padding: .4rem}
.ny-respon-c ul li{width: calc(50% - .1rem)}

.ny-research-a .aleft{width: 100%;order: 1}
.ny-research-a .aleft img{width: 100%}
.ny-research-a .aright{width: 100%;padding: .4rem;order: 2}
.ny-research-a .aright .info{margin-bottom: .5rem}
.ny-research-a .yfdata{margin-bottom: 0}
.ny-research-a .yfbr{margin-bottom: 0}
}
@media (max-width:900px){
.ny-about-c .nytit{text-align: center;}
.ny-about-c .swiTabNav{position: relative;top: 0;right: 0;margin-bottom: .3rem}
.ny-about-c .swiTabNav ul li{margin: 0;width: 23%;padding: 0}
.ny-about-e ul li{width: calc(50% - .1rem);margin-bottom: .2rem}
.ny-research-b{padding: .6rem 0 .4rem }
.ny-research-b dl{width: 100%;margin-bottom: .3rem}
}

@media (max-width: 640px){
.nytit .h4{font-size: .38rem}
.ny-about-a{padding: .6rem 0;}
.ny-about-b{padding: .6rem 0;}
.ny-about-c{padding: .6rem 0;}
.ny-about-e{padding: .6rem 0;}
.ny-news{padding: .6rem 0 .6rem}
.ny-about-a .aleft{padding: .3rem;}
.ny-about-b .slide-b .item .year{width: 100%;padding-right: 0;line-height: 1em;margin-bottom: .1rem}
.ny-about-b .slide-b .item .year:after{display: none}
.ny-about-b .slide-b .item .txt{width: 100%;padding-left: 0}
.ny-about-b .slide-b .item{padding: .3rem;height: auto}
.ny-about-b .slide-b .item .flex{height: auto}
.ny-about-c .slide-c .item .imgwrap{height: 3rem}
.ny-about-d .wps ul li{width: 50%;height: 3.6rem}
.ny-about-d .wps ul li:nth-child(2):after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 1px;background: rgba(255,255,255,.2);}
.ny-about-d .wps ul:after{content: '';position: absolute;left: 0;top: 50%;width: 100%;background: rgba(255,255,255,.2);height: 1px}

.ny-contact-a{padding: .6rem 0 .4rem;}
.ny-contact-b{padding: .2rem 0 .6rem;}
.ny-contact-a .aright .blackMas:after{display: none}
.ny-contact-a .aright .txt{background: #f6f8fa;padding: .3rem;position: static;border-radius: 0}
.ny-contact-a .aright .txt p{width: 100%;text-align: center;line-height: 1.5em}
.ny-contact-a .aright .txt p:nth-child(2){margin-top: .15rem}
.nyFilter dl{flex-wrap: wrap;}
.nyFilter dl dt{width: 100%;margin-bottom: .1rem}
.nyFilter dl dd{width: 100%}
.nyFilter dl dd ul{display: block;}
.nyFilter dl dd ul li{display: inline-block;margin-right: .2rem}

.ny-respon-a { padding: .6rem 0}
.ny-respon-c { padding: .6rem 0}

.ny-research-a,.ny-research-c{padding: .6rem 0}
.ny-research-a .yfdata li .num span{font-size: .45rem}
}

@media (max-width: 480px){
.nytit .h4{font-size: .34rem}
.nyNlist li{width: 100%}
.nyNlist li .txt h4,.nyPlist .item .txt h4,.ny-respon-c ul li .txt h4{font-size: .2rem}	

.nyPlist .item{width: 100%}
.ny-respon-c ul li{width: 100%}
.ny-about-f .thead .tr .td{font-size: .18rem}
.ny-about-f .tbody{font-size: .16rem}
.ny-about-f .tbody .tr .dd {padding: .3rem}
.ny-about-f .tbody .tr .dd .txt p{line-height: 1.8em}
.ny-about-f .tbody .tr .dd .jlBtn a{width: 1.6rem;font-size: .18rem}
.ny-contact-b ul li{width: 100%;margin-bottom: .2rem;}
.ny-contact-b ul li .txt p{font-size: .16rem}
.ny-contact-b ul li .txt h4{font-size: .24rem}
.ny-contact-a .aleft{padding: .3rem}
.ny-research-a .yfdata li{width: 50%;text-align: center;}
.ny-research-a .yfdata li:last-child{width: 100%;margin-top: .3rem}
}

/*产品详情*/
.ny-pro-a .nytit{margin-bottom: .3rem}
.ny-pro-a .nytit h4{font-size: .3rem;color: #e60012}
.ny-pro-a .aleft .txt p{line-height: 1.6em;margin-bottom: .1rem;color: #666;text-align: justify;font-size: .16rem}
.ny-pro-a .aleft .txt h4{font-weight: normal;font-size: .18rem;position: relative;padding-left: .2rem}
.ny-pro-a .aleft .txt h4:before{content: '';width: 10px;height: 10px;border-radius: 50%;background:#e60012;position: absolute;left: 0;top: .06rem; }
.ny-pro-a1{padding: .8rem 0 .6rem}
.ny-pro-a1 .aleft{background: #f6f8fa;}
.ny-pro-a .aleft{width: 50%;padding: .4rem}
.ny-pro-a .aright{width: 50%}
.ny-pro-a .aright .imgBox {height: 100%;}
.ny-pro-a .aright .imgBox img {height: 100%;width: 100%;object-fit: cover;}
.ny-pro-a2 .aleft .txt p{font-size: .15rem;margin-bottom: 0}
.ny-pro-a2 .aleft ul li{margin-bottom: .2rem}
.ny-pro-a2 .aright .imgBox{width: calc((100vw - 16rem) / 2 + 100%);left: calc(-1 * (100vw - 16rem) / 2);position: relative;height: 100%}
.ny-pro-a2:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;width: 50%;background: url(../images/ny/nypro2bg.jpg) no-repeat center;background-size: cover}
.ny-pro-b{padding: .8rem 0}
.ny-pro-b ul li{width: 48%;padding: .45rem 0}
.ny-pro-b ul li:nth-child(2n){text-align: right;}
.ny-pro-b ul li .num{color: #e60012 ;margin-bottom: .1rem}
.ny-pro-b ul li .num span{font-size: .48rem;margin-right: 5px;font-weight: bold; }
.ny-pro-b .con .pic{position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);max-width: 7.78rem}
.ny-pro-c{padding: .7rem 0 .8rem;background: url(../images/ny/nyprobg.jpg) no-repeat center;background-size: cover}
.ny-pro-c ul li{width: 50%;display: flex;background: #fff}
.ny-pro-c ul li .imgBox{width: 50%}
.ny-pro-c ul li .imgBox .img{height: 3.2rem}
.ny-pro-c ul li .txt{width: 50%;padding: .4rem;position: relative;}
.ny-pro-c ul li .txt .tit{color: #e60012;position: relative;margin-bottom: .2rem}
.ny-pro-c ul li .txt .tit:after{content: '';height: 2px;display: block;margin-top: .2rem;width: .4rem;background:#e60012 }
.ny-pro-c ul li .txt .tit .h4{font-size: .3rem;margin-bottom: .1rem;font-weight: bold;}
.ny-pro-c ul li .txt .tit .h5{font-size: .2rem}
.ny-pro-c ul li .txt .desc{line-height: 1.8em;color: #666;text-align: justify;}
.ny-pro-c ul li .txt:before{content: '';border: 15px solid transparent;top: 50%;transform: translateY(-50%);z-index: 3;position: absolute;}
.ny-pro-c ul li.arl .txt:before{border-right-color: #fff;right: 100%}
.ny-pro-c ul li.arr .txt:before{border-left-color: #fff;left: 100%}
.ny-pro-d{padding: .7rem 0 .8rem}
.single-txt {
	    padding: 0.4rem;
	    background: #f6f8fa;
}
.single-txt p {
    line-height: 1.6em;
    margin-bottom: 0.1rem;
    color: #666;
    text-align: justify;
    font-size: .16rem;
}

/*产业基地*/
.nytopData{margin-top: -.6rem;position: relative;z-index: 5;margin-bottom: .8rem}
.nytopData .wp{background: #fff;padding: .2rem;box-shadow: 0 0 .15rem rgba(0,0,0,.15)}
.nytopData ul li{width: 25%;text-align: center;position: relative;}
.nytopData ul li:before{content: '';width: 1px;top: 10%;background: #eee;left: 0;position: absolute;bottom: 10%}
.nytopData ul li:nth-child(1):before{display: none}
.nytopData ul li .num{color: #e60012 ;margin-bottom: .1rem}
.nytopData ul li .num span{font-size: .56rem;margin-right: 5px;font-weight: bold;display: inline-block;line-height: 1em }
.nytopData ul li p{font-size: .18rem}
.ny-cyjd-a .videoBox .blackMas:before{content: '';position: absolute;left: 50%;top: 50%;width: .88rem;height: .88rem;background: url(../images/ny/play.png) no-repeat center;background-size: 100% 100%;transform: translateX(-50%) translateY(-50%);z-index: 3}
.ny-cyjd-a .videoBox .imgBox .img{height:5rem;padding-bottom: 0 }
.ny-cyjd-a .txt{background: #f6f8fa;padding: .6rem}
.ny-cyjd-a .txt .tleft{width: 50%}
.ny-cyjd-a .txt .tleft .tit{margin-bottom: .2rem}
.ny-cyjd-a .txt .tleft .tit:after{content: '';height: 3px;width: .6rem;background: #e60012;display: block;margin-top: .2rem }
.ny-cyjd-a .txt .tleft .tit h4{font-size: .22rem;margin-bottom: .05rem;font-weight: normal;}
.ny-cyjd-a .txt .tleft .tit p{font-size: .16rem;color: #666}
.ny-cyjd-a .txt .tleft .slog{font-weight: bold;font-size: .3rem}
.ny-cyjd-a .txt .tright{width: 50%}
.ny-cyjd-a .txt .tright p{line-height: 1.8em;color: #666;margin-bottom: .15rem;text-align: justify;}

.ny-cyjd-b{padding: .7rem 0}
.ny-cyjd-b .items{width: calc(50% - .2rem);background: #f6f8fa;}
.ny-cyjd-b .swiDots{margin-top: 0;position: absolute;left: .3rem;bottom: .3rem;z-index: 5;width: auto}
.ny-cyjd-b .swiDots span{background: #fff;opacity: 1}
.ny-cyjd-b .items .txt{padding: .3rem}
.ny-cyjd-b .items .txt h4{font-weight: normal;font-size: .24rem;margin-bottom: .1rem}
.ny-cyjd-b .items .txt p{line-height: 1.8em;color: #666;text-align: justify;}

.ny-cyjd-c{padding-bottom: .8rem}
.ny-cyjd-c ul li {width: calc(25% - .15rem);background: #f6f8fa;}
.ny-cyjd-c ul li .txt{padding: .2rem}
.ny-cyjd-c ul li .txt h4{font-weight: normal;font-size: .2rem;margin-bottom: .1rem}
.ny-cyjd-c ul li .txt p{line-height: 1.6em;color: #666;text-align: justify;}

/*合作伙伴*/
.ny-hzhb{background:#f5f5f5;padding-bottom: .8rem }
.nyptlist li{width: 12.57%;margin-right: 2%;margin-bottom: .3rem;background: #fff;}
.nyptlist li:nth-child(7n){margin-right: 0}
.nyptlist li img{width: 100%;height: 90px;object-fit: contain;}

.ny-qqals{padding: .8rem 0;background: #f5f5f5}
.ny-qqals .mapfiter{margin:0 auto .5rem;max-width:8.4rem }
.ny-qqals .mapfiter .item{width: 30%}
.ny-qqals .mapfiter .item select{background: #fff;border: 1px solid #ddd;line-height: .45rem;display: block;width: 100%;height: .45rem;padding:0 .1rem}


/*设计院*/
.single-tit {text-align: center;font-size: .5rem;
	line-height: 1.2;
	letter-spacing: 1px;
	color: #e60012;font-weight: normal;}
.single-des {text-align: center;font-size: .17rem;
	line-height: 1.75;
	max-width: 75%;margin: .3rem auto .45rem;
	color: #575757;}
.single-des.des2 {max-width:95%;}
.sjy-list .item {
	width: 49%;
	margin-bottom: .4rem;
}
.sjy-list .item img {width: 100%;}
.sjy-list .item h4 {
	margin-top: .2rem;
	margin-bottom: .1rem;
	font-size: .3rem;
	line-height: 1.2;
	letter-spacing: 1px;
	color: #e60012;
}
.sjy-list .item p {
	font-size: .17rem;
	color: #575757;
	line-height: 1.75;
}
.single-album {padding-top: .5rem;border-top: 1px solid #ddd;margin-top: .5rem;}
.single-subtit {
	font-size: .36rem;
	line-height: 1.2;
	letter-spacing: 2px;
	color: #e60012;
	text-align: center;
	margin-bottom: .45rem;
	font-weight: normal;
}
.sjln-list {margin-bottom: .5rem;}
.sjln-list .item {
	width: 50%;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: .4rem
}
.sjln-list .item:nth-child(2n) {padding-left: .8rem;}
.sjln-list .item:nth-child(2n) {border-right: none;}
.sjln-list .item:nth-child(3),
.sjln-list .item:nth-child(4) {border-bottom: none;}
.sjln-list .item .tit {
	font-size: .32rem;
	line-height: 1.1;
	letter-spacing: 2px;
	color: #e60012;
}
.sjln-list .item .subtit {
	font-size: .2rem;
	line-height: 1.2;
	letter-spacing: 1px;
	color: #575757;
	margin-top: .1rem;
	margin-bottom: .3rem;
}
.sjln-list .item .des {
	font-size: .17rem;
	line-height: 1.75;
	color: #575757;
}
.sjln-list .item .des p {}

.single-hzqy {padding-top: 50px;border-top: 1px solid #ddd;margin-top: 50px;}
.cpys {margin-bottom: 60px;}
.cpys-list .item:nth-child(2n) {
	flex-direction: row-reverse;
	margin-top: 40px;
}
.cpys-list .item .cont {width: 49%;padding-right: 26px;}
.cpys-list .item .cont ul li {margin-top: 30px;}
.cpys-list .item .cont ul li .num {
	width: .49rem;
	height: .49rem;
	background-color: #e60012;
	text-align: center;
	line-height: .49rem;
	font-size: .3rem;
	color: #ffffff;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}
.cpys-list .item .cont ul li .des {
	overflow: hidden;
}
.cpys-list .item .cont ul li h4 {
	font-size: .2rem;
	line-height: 1.2;
	letter-spacing: 1px;
	color: #e60012;
	font-weight: normal;
}
.cpys-list .item .cont ul li p {
	font-size: .17rem;
	color: #575757;
}
.cpys-list .item .pic {width: 49%;}


/*产品定位*/
.inth2-wrap{position: relative; margin-top: 47px;}
.inth2-wrap>img{width: 100%;}
.inth2-boxs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.inth2-box{position: absolute;color: #fff;text-align: right;}
.inth2-box h4{}
.inth2-box p{color: #c4c4c4;line-height: 24px;margin: 10px 0;}
.inth2-img1{top: 29.3%;left: 15.2%;}
.inth2-icon{width: 80px;height: 80px;border: 2px solid rgba(255, 255, 255, 0.36);
border-radius: 50%;text-align: center;line-height: 75px;}
.inth2-box .inth2-font::after{content: "";display: block;position: absolute;height: 72px;width: 342px;}

.inth2-icon{float: right;transition: all 1s;}
.inth2-box:hover .inth2-icon{background-color: var(--theme-color);animation: swing 1s;}
.inth2-font{float: left;position: relative;margin-right: 20px;}
.inth2-img1 .inth2-font::after{height: 140px;width: 253px;bottom: -155%;left: -5px;background: url(../images/ny/inth2-bj1.png)no-repeat;}
.inth2-img2 .inth2-font::after{bottom: -82%;left: -5px;background: url(../images/ny/inth2-bj2.png)no-repeat;}
.inth2-img3 .inth2-font::after{bottom: -82%;right: -50px;background: url(../images/ny/inth2-bj3.png)no-repeat;}
.inth2-img4 .inth2-font::after{bottom: -82%;right: -50px;background: url(../images/ny/inth2-bj3.png)no-repeat;}
.inth2-img5 .inth2-font::after{bottom: -82%;right: -50px;background: url(../images/ny/inth2-bj3.png)no-repeat;}

.inth2-img1{top: 29.3%;left: 15.2%;}
.inth2-img2{top: 12.5%;left: 33.5%;}
.inth2-img3{top: 15%;right: 22%;}
.inth2-img4{top: 48%;right: 24.2%;}
.inth2-img5{top: 64%;right: 46.2%;}

.inth2-box.inth2-img3,
.inth2-box.inth2-img5,
.inth2-box.inth2-img4{text-align: left;}

.inth2-box.inth2-img3 .inth2-icon,
.inth2-box.inth2-img5 .inth2-icon,
.inth2-box.inth2-img4 .inth2-icon{float: left;margin-right: 18px;}





@media (max-width: 1700px){
 .ny-pro-a2 .aright .imgBox{width: calc(100% + 3vw);left: -3vw} 
}
@media (max-width: 1024px){
.ny-pro-a .aleft{width: 100%;order: 2}
.ny-pro-a .aright{width: 100%;order: 1}
.ny-pro-a2 .wp{width: 100%}  
.ny-pro-a2 .aleft{background: url(../images/ny/nypro2bg.jpg) no-repeat center;background-size: cover} 
.ny-pro-a2 .aright .imgBox{width: 100%;left:0} 
.ny-pro-a2:after{display: none}
.ny-pro-c ul li{width: 100%;margin-bottom: .3rem}
.ny-pro-c{padding: .6rem 0 .4rem}
.ny-pro-b{padding: .6rem 0}
.ny-pro-a1{padding-top: .6rem}
.ny-pro-c ul li .imgBox .img{height: auto}

.ny-cyjd-c ul li {width: calc(50% - .15rem);background: #f6f8fa;margin-bottom: .3rem}
.ny-cyjd-b .items{width: calc(50% - .15rem);}
.ny-cyjd-a .txt .tleft{width: 100%;margin-bottom: .3rem}
.ny-cyjd-a .txt .tright{width: 100%}

.nyptlist li{width: 18.4%;margin-bottom: .2rem}
.nyptlist li:nth-child(7n){margin-right: 2%}
.nyptlist li:nth-child(5n){margin-right: 0}
.map-wap {display: block;}
}
@media (max-width: 900px){
.nytopData ul li .num span{font-size: .48rem}
.nytopData ul li{width: 50%;padding: .15rem 0}
.nytopData ul li:nth-child(3):before{display: none}
.ny-cyjd-a .videoBox .imgBox .img{height:4rem;}

.nyptlist li{width: 23.5%;margin-bottom: .2rem}
.nyptlist li:nth-child(7n){margin-right: 2%}
.nyptlist li:nth-child(5n){margin-right: 2%}
.nyptlist li:nth-child(4n){margin-right: 0}
}
@media (max-width: 750px){
.ny-pro-b .con .pic{position: relative;left: 0;top: 0;transform:translateX(0) translateY(0);max-width: 7.78rem;width: 100%}
}
@media (max-width: 640px){
.ny-pro-c ul li{flex-wrap: wrap;}
.ny-pro-c ul li .txt{width: 100%;order: 2}
.ny-pro-c ul li .imgBox{width: 100%;order: 1}
.ny-pro-c ul li .txt:before{top: auto;transform:translateX(-50%) translateY(0);left: 50%;bottom: 100%}
.ny-pro-c ul li.arl .txt:before{border-bottom-color: #fff;right: auto;left: 50%;border-right-color: transparent}
.ny-pro-c ul li.arr .txt:before{border-bottom-color: #fff;left: 50%;border-left-color: transparent;}
.ny-pro-b ul li{padding: .3rem 0}
.ny-cyjd-b{padding: .5rem 0 .4rem}
.ny-cyjd-c{padding-bottom: .5rem}
.ny-cyjd-a .txt{padding: .3rem}
.ny-cyjd-b .items{width: 100%;margin-bottom: .3rem}
.ny-cyjd-c ul li{width: 100%}
.nytopData ul li .num span{font-size: .42rem}
.ny-cyjd-a .videoBox .imgBox .img{height:50vw;}
.nytopData{margin-bottom: .6rem;margin-top: -.3rem}

.nyptlist li{width:32%;margin-bottom: .1rem}
.nyptlist li:nth-child(7n){margin-right: 2%}
.nyptlist li:nth-child(5n){margin-right: 2%}
.nyptlist li:nth-child(4n){margin-right: 2%}
.nyptlist li:nth-child(3n){margin-right: 0}
.ny-qqals{padding-top: .6rem}
}
@media (max-width: 480px){
.nytopData ul li .num span{font-size: 8vw}
.nytopData ul li p{font-size: .16rem}
.ny-cyjd-a .txt .tleft .slog{font-size: .26rem}
}


/*分页样式*/
.cut_page{
	line-height:200%;text-align:right;clear:both;padding-top: 1em;}
.cut_page a{
	background-color: #F3F3F3;	border: 1px solid #d1d1d1;text-align: center;MARGIN: 2px;color: #666;
	display: inline-block;	padding-top: 0.3em;	padding-right: 1em;	padding-bottom: 0.3em;	padding-left: 1em;	margin-bottom: 2%;}
.cut_page a:hover{background-color: #3889c7;color: #FFF;}

/*==========分页样式===========*/
.paging {width:100%;height:24px;text-align:center; padding:15px 0; float:right}
.paging a,.paging span {font:12px/24px "microsoft yahei";color:#333;text-decoration:none;padding:0 8px;border:solid 1px #ddd;display:inline-block;white-space:nowrap;margin:0 3px;}
.paging a {background:none;}
.paging a:hover {background:#000;color:#fff;border:solid 1px #000;}
.paging span {background:#000;color:#fff;border:solid 1px #000;}

/*artcile*/
#articlebox{ margin:0 15px; line-height:28px;}
#articlebox h1{text-align:center; font-size:20px; font-family:'微软雅黑'; font-weight:normal; padding:10px 0;}
#articlebox hr{height:5px;border:none;border-top:5px ridge green;}
.details h2{ background:#F8F8FF; border: 1px solid #DDD; line-height: 25px; margin-bottom: 15px;  padding: 10px; font-size:14px; text-indent:28px;}
.artcontent{width:99%; word-wrap: break-word;}
.artcontent img{max-width:100%;}
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
#articeBottom span { float: left;}
#articeBottom span a { font-size: 12px;}
#articeBottom span a:hover {color: #0099FF;}


/*calllist*/
.callnews{width:100%;margin:0 auto;height:auto;overflow:hidden;}
.callnews li{width:100%;height:46px;border-bottom:1px dotted #b8b8b8;overflow:hidden;background:url(../images/icons.jpg) 2px center no-repeat;text-indent:16px;font:14px/46px "microsoft yahei"}
.callnews li a{float:left;color:#666}
.callnews li span{float:right;color:#999;padding-right:6px}
.callnews li.none{margin-bottom:30px}
.callnews h2{ font-size:22px; padding:10px;}
.callnews h2 a{ float:right; font-family:"宋体"; color:#999; font-size:12px; font-weight:normal;}
/*list_index*/
.listnews{width:100%;margin:0 auto;height:auto;overflow:hidden;}
.listnews li{width:100%;height:46px;border-bottom:1px dotted #b8b8b8;overflow:hidden;background:url(../images/icons.jpg) 2px center no-repeat;text-indent:16px;font:14px/46px "microsoft yahei"}
.listnews li a{float:left;color:#666}
.listnews li span{float:right;color:#999;padding-right:6px}
/*list_view*/
#newscontent {color: #666;margin: 10px 5px 5px 5px;float: left;font-size:14px;lline-height: 1.8em;display: inline;}
#newsconttitle {  margin: 30px 0 15px;}
#newsconttitle h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "Microsoft YaHei";   font-size: 24px; line-height: 50px;  margin-bottom: 10px; text-align: center;}
#articeBottom {font-size: 14px; margin: 6px 0 10px; padding-top: 10px; width: 97%;}
.info{ height:20px; line-height:20px; margin:0px 0px 30px; color:#666666;}
.info em{ padding:0 20px;}
.prev_next{ width:100%; height:68px; line-height:68px; border-top:1px solid #e8e8e8; overflow:hidden;}
.prev{width:48%; overflow:hidden; }
.next{width:48%; overflow:hidden;  text-align:right;}
/*picture_index_0*/
.piclist{margin-top: 20px;} 
.piclist ul li{overflow: hidden;width: 280px;margin: 0 12px;float: left;}
.piclist ul li dl{overflow: hidden;width: 280px;}
.piclist ul li dl dt{border: 1px solid #ddd;padding: 5px;background: #fff;}
.piclist ul li dl dt:hover{	background: #0092dc;border: 1px solid #fff;}
.piclist ul li dl dt img{width: 270px;height: 203px;overflow: hidden;}
.piclist ul li dl dd{height: 30px;line-height: 30px;overflow: hidden;text-align: center;}

/*picture_view*/
.pic_view{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px; margin-bottom:20px;}
.pic_view h1{width:100%;text-align:center;font:20px/36px "microsoft yahei";color:#333;padding:14px 0 0}
.pic_bwdz{border:1px solid #ccc;padding:20px;margin-bottom:20px;}
.pic_bwdz h4{margin-top:-32px;width:110px;text-align:center;margin-bottom:15px; background:#fff;}
.pic_add{line-height:30px;font-size:14px;}
.pic_page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.pic_page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.pic_page p a{color:#1d1d1d}
.pic_page p a:hover,.pic_back:hover{text-decoration: underline}
.pic_back{font:14px/39px "microsoft yahei";width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}
.pic_theme_color{background:#999;color: #fff;}