@media screen and (max-width:700px) {

table td img{width:100%}
.nr-content p{width:100%;margin:0 auto}
.nr-content p img{width:100%;margin:0 auto}
.nr-content p img {width:98%;margin:0 auto;}
  }

@media screen and (min-width:1000px)  and  (max-width:1440px)  {	
.container-s{width:98%;margin:0 auto}
.pro-list ul{float:left; background: url(../images/pro-list.jpg) no-repeat top center;width:calc(100%/5);height:421px;position: relative;}
.pro-list ul h3{width:100%}
.pro-list ul li a{font-size:14px;}
.pro-list ul h3{font-size:16px;font-weight:normal}
.about-right .about-r-con{width:90%;margin-left:5%;}
.about-right .about-r-con .about-p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:6 ;-webkit-box-orient:vertical ;}
.rd-left a{margin-top:120px;}
.rd-left { margin-top:100px;}
.f-nav{width:80%}
.f-nav dl{margin-right:60px}
.ny-bussin-list dl {float: left; width: 31%; margin:1%;}

.ny-about-top .ny-about-right p, .ny-about-bottom .ny-about-left p,.ny-about-right b,.ny-about-left b{width:98%;margin:0 auto;}
.ny-about-right b{margin:60px auto 20px auto}
.ny-about-bottom .ny-about-left b{margin-right:0;margin:60px auto 20px auto}

.con_case_b {max-width:98%;}

.ny-pro-list ul{float:left; background: url(../images/pro-list.jpg) no-repeat top center;width:calc(100%/9);height:421px;position: relative;}
.ny-pro-list ul h3{width:100%}
.ny-pro-list ul li a{font-size:14px;}
.ny-pro-list ul h3{font-size:16px;font-weight:normal}

.ny-train-list ul li{border-bottom:1px solid #ddd;overflow: hidden;padding: 20px 0;}
.ny-train-list ul li .pic{width:25%;float:left}

.ny-train-list ul li .info{float:right;width:70%;}
.ny-train-list ul li .info em,.ny-train-list ul li .info span,.ny-train-list ul li .info p{margin:9px 0;font-size:0.9rem}
.ny-train-list ul li .info em{color:#878787;font-size:0.8rem;margin-top:3px;}
.ny-train-list ul li .info p{line-height:20px;}

.ny-cult-right b {padding-top:80px;}
.ny-cult-right span {font-size:16px; line-height:30px;}

.ny-cult2-left{width:53%;}
.ny-cult2-left h2 {font-size:28px;padding:10px 0;  margin-bottom:5px;}
.ny-cult2-left dl dd{line-height:22px;}

.ny-culture-bottom .ny-cult-dl dd{font-size:50px;}
}

@media screen and (min-width:1000px)  and  (max-width:1200px)  {
	.pro-list ul h3{font-size:14px;font-weight:normal}
	.ny-pro-list ul h3{font-size:14px;font-weight:normal}
}
@media screen and (min-width:200px)  and  (max-width:1100px)  {
	
	/*导航*/
	.header{display: none;}
	.wap-header{display: block;height:65px; background: #f9f9f9;}
	.wap-logo{width:150px;}
	.wap-logo a{float:left;width:130px;margin-top: 11px;}
	.wap-logo:after{content: '';float:right;height:60px;width:1px; background: #ddd;margin-top:2px}
	.wapheaderfixed{ position: fixed;top:0;left:0;width: 100%;box-shadow:1px 1px 20px rgba(0,0,0,0.1);z-index:99999;}
	.wap-click{width:100%;overflow: hidden;margin-top:20px;margin-left:20px;}
	.wap-click em{float:left;height:16px;margin-top:5px}
	.wap-click span{float:left;margin-left:7px}
	.wap-nav-all{width:100%;position: absolute;top:65px; background: #fff;left:0;z-index: 9999;border-bottom:30px solid #006835;display:none;}
	.wap-nav-all ul li a{display: block;width:85%;margin:0 auto;border-bottom:1px solid #E6E8EF;line-height:40px;color:#000;font-weight: bold;}
	
	.wap-hide{  background: #f5f5f5;}
	.wap-nav-all .on>a{ background: #00653B;width:100%;text-indent:20px;color:#fff}
	.wap-nav-all .wap-hide a{font-weight:normal;    line-height:35px;color:#666;border-bottom:1px dashed #eee ;}
	
	.wap-nav .wap-click b{display: block;height:2px;  width:20px; background: #000;margin:5px 0;transition: all .4s;}
	.wap-nav .wap-click .addcb b:nth-child(1){transform: rotate(45deg);position: relative;top:7px}
	.wap-nav .wap-click .addcb b:nth-child(3){transform: rotate(-45deg);;position: relative;top:-7px}
	.wap-eng{width:10%;margin-top:20px;    text-align: right;}
	.wap-eng a{font-size:18px;font-weight:900;color:#006835}
	
	
	/*banner*/
	.banner{display: none;}
	.wap-banner{display: block;overflow: hidden;}
	
	
	/*新闻滚动*/
	.scroll-news{ background: #F9F9F9;height:50px;line-height: 50px;padding: 0 1rem;}
	.scroll-news h2{display:inline-block;border-right:none;padding-right:1rem;margin-right:0;height:50px;line-height:50px;margin-top:0;font-weight: normal;color:#4E4E4E;font-size:1.15rem;}
	.scroll-news ul{float:left;height:50px;line-height:50px;}
	.scroll-news ul li a{font-size:0.75rem;color:#606060;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}
	.scroll-news ul li a:hover{color:#006835;}
	
	/*产品中心*/
	.product .title{margin:20px 0 0 0}
	.pro-list ul{float:none; background:none;width:100%;height:auto;position: relative;overflow: hidden;margin:5px 0;}
	.pro-list ul h3{font-size:1.1rem;font-weight:bold;width:96%;margin: 0 auto; background: #006835;    height:35px;line-height: 35px;}
	.pro-list ul li{float:left;height:auto;line-height:30px;margin:0 0.8rem;padding:0.3rem 0;}
	.pro-list ul .pro-div-con{background: #eee;overflow: hidden;width:96%;margin: 0 auto;}
	.pro-list ul li a{font-size:14px;float:left;margin:0;text-align: left;height:auto;line-height:26px}
	.pro-list ul li a:after{display: none;}
	.pro-list ul li a:hover:after{display: none}
	.pro-list{padding-bottom:0}

	.pro-list .pro-more{display: none;}
	.pro-list .pro-more:hover{transform: rotate(180deg);}
	.product .more{margin:20px auto}
	
	/*关于我们*/
	.about{height:auto;}
	.about-left{width:100%;background: url(../images/about-img.jpg) no-repeat bottom center;max-height:350px;float:none;width:100%; background-size: 120%;}
	
	.about-right{width:100%; background: url(../images/about-bg.jpg) no-repeat bottom  right;height:auto;float:none;width:100%;padding:1rem 0;}
	.about-right h2{font-size:25px;padding:20px 0}
	.about-right h2:after{margin-top:15px}
	.about-p{color:#666;line-height:35px;}
	.about .more{margin:30px 0}
	.about-right .about-r-con{width:96%;margin:0 auto}
	
	
	
	/*新闻中心*/
	.news-left{width:98%;margin:0 auto;float:none}
	.staff-right{width:98%;margin:0 auto;float:none}
	
	/*研发中心*/
	.rd{ background:#f5f5f5;margin-top:30px;padding-bottom:25px}
	.rd-left{margin:20px 0 0 0;width:100%;text-align: center;float:none}
	.rd-left h2 b{font-size:45px;font-weight:bold;color:#333333;line-height:63px;}
	.rd-left h2 b,.rd-left h2 span{display: block;}
	.rd-left h2 span{font-size:26px;line-height:26px;font-weight:normal}
	.rd-left h2 span:after{content: '';display: block;width:57px;height:2px; background: #148D52;}
	.rd-left h2 p{font-size:16px;color:#6E6E6E;font-weight:normal}
	.rd-left h2 span:after{content: '';display: block;margin:20px auto}
	.rd-left a{margin-top:0;display:none}
	.rd-right{ position: initial;float:none;display: block;width: 100%;}
	.rd-right ul li{width:48%;float:left;margin:1%;  height: auto;}
	
	/*底部*/
	.f-nav{display: none;}
	.f-right{width:100%;text-align: center;}
	.f-contact{margin:0 auto}
	
	
	/*关于我们*/
	.ny-title b{font-size:35px;}
	.about-banner{ background: url(../images/about-banner.jpg) no-repeat center center;background-attachment:initial;height:250px;background-size:cover;}
	.rd-banner{ background: url(../images/about-banner.jpg) no-repeat center center;background-attachment:initial;height:250px;background-size:cover;}
	.pro-banner{ background: url(../images/pro-banner.jpg) no-repeat top center;background-attachment: initial;height:250px;background-size:cover;}
	.hr-banner{ background: url(../images/hr-banner.jpg) no-repeat top right -140px;background-attachment: initial;height:250px;background-size:cover;}
	.recrui-banner{ background: url(../images/hr-banner.jpg) no-repeat top right -140px;background-attachment: initial;height:250px;background-size:cover;}
	.culture-banner{ background: url(../images/culture-banner.jpg) no-repeat top right -140px;background-attachment: initial;height:250px;background-size:cover;}
	.news-banner{ background: url(../images/news-banner.jpg) no-repeat center  left -50px;background-attachment: initial;height:250px;}
	.contact-banner{ background: url(../images/contact-banner.jpg) no-repeat center  left -50px;background-attachment: initial;height:250px;}
	.about-banner h2{top:90px}
	.ny-about-main p{width:94%;margin:0 auto;line-height:30px;font-size: 14px;}
	.ny-bussin h2{text-align: center;}
	.ny-bussin h2:after{margin:20px auto 0 auto}
	.ny-bussin-list dl {float:none; width:90%; margin:1% auto;    height: auto;}
	.ny-bussin-list dl:nth-child(3){margin:1% auto}
	.ny-about-top .ny-about-right p, .ny-about-bottom .ny-about-left p,.ny-about-right b,.ny-about-left b{width:94%;margin:0 auto;font-size: 14px;}
	.ny-about-right b{margin:20px auto}
	.ny-about-bottom .ny-about-left b{margin-right:0;margin:20px auto}
	
	.con_case_b{display: none;}
	.wap-service{display: block;}
	
	/*产品中心*/
	.ny-pro-list ul{float:none; background:none;width:100%;height:auto;position: relative;overflow: hidden;margin:5px 0;padding:0.6rem 0}
	.ny-pro-list ul h3{font-size:0.9rem;font-weight:normal;width:100%; background: #006835;float:left;width:20%;line-height:20px;padding:10px 0;height: 100%; position: absolute;left:0;top:0%;}
	.ny-pro-list ul li{float:left;height:auto;line-height:30px;margin:0 0.8rem;padding:0.6rem 0;}
	.ny-pro-list ul .pro-div-con{margin-left:20%; background: #eee;overflow: hidden;}
	.ny-pro-list ul li a{font-size:14px;float:left;margin:0;text-align: left;height:auto;line-height:26px}
	.ny-pro-list ul li a:after{display: none;}
	.ny-pro-list ul li a:hover:after{display: none}
	.ny-pro-list{padding-bottom:0}

	.ny-pro-list .pro-more{display: none;}
	.ny-pro-list .pro-more:hover{transform: rotate(180deg);}
	
	/*公司历程*/
	.history-h2{display: none;}
	.chain-con{ background:none;padding-top:0;padding-bottom:0;margin-bottom:0;overflow: hidden;height:auto}
	.chain-con dl{position: initial;width:100%;height:auto;margin:10px auto; background: #EEEEEE;}
	.chain-con dl dt{width:30%;height:100%;line-height:60px; text-align: center; background: #056B39;font-size:29px;font-weight: bold;font-family: arial;color:#fff;float:left}
	.chain-con dl dd{width:70%;font-size:15px;float:right}
	
	
	.chain-con .chain01 dt{float:left}
	.chain-con .chain01 dd{float:right}
	.chain-con .chain02 dt{float:left}
	.chain-con .chain02 dd{float:right}
	.chain-con .chain02 dd{text-align: left;}
	.chain-con dl:nth-child(1){position: inherit;top:auto}
	.chain-con dl:nth-child(2){position: inherit;top:auto}
	.chain-con dl:nth-child(3){position: inherit;top:auto}
	.chain-con dl:nth-child(4){position: inherit;top:auto}
	.chain-con dl:nth-child(5){position: inherit;top:auto}
	.chain-con dl:nth-child(6){position: inherit;top:auto}
	.chain-con dl:nth-child(7){position: inherit;top:auto}
	.chain-con dl:nth-child(8){position: inherit;top:auto}
	
	/*联系我们*/
	.ny-contact{margin-bottom:50px;}
	#allmap1,#allmap2,#allmap3{width:100%;height:300px;}
	.ctitle1{ background: #F4F4F4;overflow: hidden;height:auto;line-height:normal}
	.ctitle1 li{float:left;height:auto;line-height:22px;width:calc(100%/3);text-align: center;font-size:0.9rem;cursor: pointer;padding:1rem 0;}
	.ctitle1 li.on{ background: #006835;color:#fff}
	
	.ny-train-list ul li{border-bottom:1px solid #ddd;overflow: hidden;padding: 20px 0;width:98%;margin:0 auto}
	.ny-train-list ul li .pic{width:28%;float:left}
	.ny-train-list ul li .info{float:right;width:70%;}
	.ny-train-list ul li .info em,.ny-train-list ul li .info span,.ny-train-list ul li .info p{margin:0;font-size:0.9rem}
	.ny-train-list ul li .info em{color:#878787;font-size:0.8rem;margin-top:3px;}
	.ny-train-list ul li .info p{line-height:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical }
	
	.ny-cult-two{margin:0px}
	.ny-cult-left{width:100%;float:none;}
	.ny-cult-left img{width:100%}
	
	.ny-cult-right{width:98%;float:none;padding:20px 0;margin:0 auto}
	.ny-cult-right b,.ny-cult-right span{display: block;color:#fff;width:100%;text-align: center;}
	.ny-cult-right span{font-size:16px;line-height:25px;}
	.ny-cult-right b:after{content: '';display: block;width:42px;height:3px; background: #EEB53E;margin:15px auto}
	.ny-cult-right b{font-size:25px;font-weight:bold;padding:0}
	.ny-cult1 .ny-cult-right,.ny-cult1{ background: #006835;}
	.ny-cult2 .ny-cult-right,.ny-cult2{ background: #5A4D3A;}
	.ny-cult2-left dl{margin:5px 0}
	.ny-cult2-left{width:98%;float:none;margin:0 auto;text-align: center;}
	.ny-cult2-right{width:50%;margin:0 auto;float:none}
	.ny-cult2-left dl dd{line-height: 23px;font-size:0.6rem}
	
	.ny-culture-bottom dl{width:98%;float:none;margin:20px auto 0 auto;height:auto;padding:0 0 20px 40px}
	.ny-culture-bottom dl:nth-child(even){float:none;}
	
	.ny-cult-dl{display: none;}
	
	.ny-honor-list li{float:left;width:48%; background: #F6F6F6;padding:1%;margin:1%;position: relative;}
}
@media screen and (min-width:200px)  and  (max-width:600px)  {
	.footer-bottom{height:auto;line-height:30px;padding:10px 0}
	.footer-bottom span{display: block;float: none;text-align: center;}
	.footer-bottom .fl a{display: block;}
	.about-left{background: url(../images/about-img.jpg) no-repeat bottom right;max-height:250px;float:none;width:100%; background-size: 140%;}
	.about-right .about-r-con .about-p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:6 ;-webkit-box-orient:vertical ;}
	.news-list ul li {padding:5px;width:97%;margin:5px auto}
	.news-list ul li .pic{width:100%;overflow: hidden;float:none;margin:0 auto}
	.news-list ul li .pic img{width:100%;position: relative;z-index:99;transition: all .4s cubic-bezier(0, 0, 0.58, 1);height:100%}
	.news-list ul li .info{width:90%;margin-left:1%;float:none;margin:10px auto}
	.news-list ul li .info b,.news-list ul li .info p,.news-list ul li .info em{display: block;position: relative;z-index:99;margin:5px 0;padding:0;text-align: center;}
	.news-list ul li .info b{line-height:1rem}
	.news-list ul li .info p{line-height:1.5rem}
	.news-list ul li .info b{font-size:0.9rem}
	.news-list ul li .info p{font-size:0.6rem}
	.news-list ul li .info em{font-size:0.6rem;display: none;}
	.staff-img{width:100%}
	.staff-img img{width:100%}
	
	.news h2{margin:0;}
	.news h2 span{margin-top:30px;float:none;display: block;}
	.news h2 a{float:none;display:block;margin:10px auto;width:146px;height:41px;line-height:41px;text-align: center; background: url(../images/m-more.png) no-repeat center center;transition: all .375s cubic-bezier(0, 0, 0.58, 1);margin:30px auto;color:#fff;border-radius: 50px;overflow: hidden;font-size:15px;font-weight:normal}
	.news h2 a:hover{box-shadow:1px 1px 10px #ddd ;}
	
	
	.rd-right ul li{width:96%;float:none;margin:1% auto;   height: auto;    padding-bottom:0px;}
	.rd-right ul li .info em{    margin-top:20px;}
	.rd-right ul li .info b{margin:20px 0}
	.rd-right ul li .info{height: auto;padding-bottom:10px}
	.f-contact{margin:0 auto}
	
	.ny-main .ny-about-left,.ny-main .ny-about-right{float:none;width:100%; background-size: cover;padding-bottom: 20px;}
	.ny-about-top  .ny-about-left,.ny-about-bottom  .ny-about-right{display: none;}
	.ny-about-right b,.ny-about-bottom .ny-about-left b{padding:20px 0;margin:0 auto}
	.ny-about-right b,.ny-about-bottom .ny-about-left b{font-size:1.2rem;}
	.ny-about-left, .ny-about-right{height:auto;}
	.ny-about-bottom .ny-about-left b,.ny-about-bottom .ny-about-left p{float:none}
	.ny-about-bottom .ny-about-left{ background: #fff;}
	
	.ny-train-list ul li{border-bottom:1px solid #ddd;overflow: hidden;padding:20px 0 10px 0;width:98%;margin:0 auto}
	.ny-train-list ul li .pic{width:100%;display: block;float:none;margin:0 auto}
	.ny-train-list ul li .info{float:none;width:98%;margin:10px auto;text-align: center;}
	
	.ny-train-list ul li .info em,.ny-train-list ul li .info span,.ny-train-list ul li .info p{margin:10px 0;font-size:0.9rem}
	.ny-train-list ul li .info span{font-size:1.1rem}
	.ny-train-list ul li .info em{color:#878787;font-size:0.8rem;margin-top:3px;}
	.ny-train-list ul li .info p{line-height:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical }
	.ny-re-all ul li{width: calc(100%/2);font-size:0.8rem;}
	.rcte4-div p{font-size:0.8rem;}
	.ny-re-p{width:98%;margin:0 auto;font-size:14px;line-height:27px;padding:8px;}
	.ny-recrui-dl dl{width:48%;}
	.ny-recrui-dl dl dd{font-size:14px;line-height:25px;}
	.ny-cult2-right{width:100%;margin:0 auto;}
	
	.ny-culture-bottom{padding:10px 0}
	.ny-picture-list li{width:47%;}
	.pagelist .rows{overflow: hidden;display: none;}
	.pagelist a, .pagelist span{    width:53px; height: 53px;    line-height: 53px;margin:2px;}
	.pagelist .first,.pagelist .end{display: none;}
	.container-s{width:96%;margin:0 auto}
	.container-s p img{width:100%;margin:0 auto}
	
	.recruit-btn li a {width: 100%;height: auto;border-radius: 10px;font-size: 14px;padding:10px 0;line-height:30px;}
	
	}
	
@media screen and (min-width:200px)  and  (max-width:500px)  {
	.ny-pro1-list li{line-height:23px;height:auto;    padding: 10px 0 20px 0}
	.ny-pro1-list li a { line-height: 23px;    height:auto;padding:5px 0}
	
}

@media screen and (min-width:200px)  and  (max-width:1100px)  {	
	.ny-pro-con .ctitle1{ background:none;overflow: hidden;text-align: center;margin-bottom:20px;}
	.ny-pro-con .ctitle1 li{display: inline-block;width:140px;height:47px;line-height:47px;text-align: center;font-size:16px;border:1px solid #BFBFBF;float:none;margin:0 5px;padding:0}
	.ny-pro-con .ctitle1 li a{display: block;}
	.ny-pro-con .ctitle1 li.on a,.ny-pro-con .ctitle1 li:hover a{ background: #006835;color:#fff}
	.ny-pro-list table{width:99%;margin:0 auto 20px auto}
	.ny-pro-list td{line-height:18px;font-size:0.6rem}
	.ny-pro-tr td:nth-child(1){font-size:0.9rem}
	.ny-pro-list table th{font-size:0.7rem;height:40px;line-height:40px;}
	.ny-pro1-list{width:99%;}	
	
	.ny-pro-list{width:100%;}
	
	.ny-pro-list .ny-pro-d-right dd{    float: none;width: 100%;height:auto;line-height:20px;text-align: center;border-right:none;border-bottom:none}
	.ny-dd-1{padding-top:10px;}
	.ny-pro-list .ny-pro-d-right dd:nth-child(3n){padding-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px}
	.ny-pro-list .ny-pro-div dl dt{line-height:50px;margin-bottom:10px;}
	.ny-banner{display: none;} 
}