/*手机头部*/
.wap-header{height:65px; background: #f9f9f9;}
.wap-logo{width:150px;}
.wap-logo img{width: 100%;}
.wap-logo a{float:left;width:130px;margin-top: 11px;}
.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:15px;margin-left:20px;}
.wap-click em{float:left;height:16px;margin-top:5px;font-size:18px;font-weight: bold;}
.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 #08559D;display:none;}
.wap-nav-all ul li a{display: block;width:90%;margin:0 auto;border-bottom:1px solid #E6E8EF;line-height:40px;color:#000;font-weight: bold;}
.wap-nav .wap-click b{display: block;height:3px;  width:25px; background: #000;margin:6px 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:#08559D}
.wap-nav-all .on>a{ background: #08559D;width:100%;text-indent:20px;color:#fff}
.wap-nav-all .wap-hide dd a{font-weight:normal;    line-height:35px;color:#666;border-bottom:1px dashed #eee ;}

.wap-hide{display: none;}
.wap-nav-all ul li a{}
/*手机头部*/

@media screen and (min-width:200px)  and  (max-width:1200px)  {
   /*导航*/
  .wap-banner{overflow: hidden;}
	.header{display: none;}
	.wap-header{display: block;}
	/*手机banner*/
	.banner{display: none;}
	.wap-banner{display: block;}
	.wap-banner{ position: relative;overflow: hidden;}
	.pc-banner{display: none;}
	/*手机banner*/
	.about{width:96%;margin:20px auto}
	.title{margin:20px 0;}
	.title b{font-size:25px;}
	.about-p{line-height: 27px;}
	.about-a{margin: 20px auto;}
	
	.cth-hide p{width:90%;margin:0 auto;line-height:23px;text-align: center;display: none;}
	.pc-pro{display: none;}
	.title p{width:90%;margin:5px auto}
	.pc-pro{display: none;}
	.wap-pro-list{display: block;}
	
	/*底部*/
	.footer{ background: #F1F1F1;padding-top:30px;}
	.footer-top{padding-bottom:30px;}
	.foot-t-left{float:none;width:100%;text-align: center;}
	.foot-t-right{width:100%;text-align: center;float:none;overflow: hidden;}
	.foot-t-right dl{float:none;display: inline-block;margin:10px}
	.footer-bottom{height: auto;line-height:25px;padding:15px 0}
	.footer-bottom div{float: none;display: block;text-align: center;}
	
	/*关于我们*/
	.ny-title{margin: 30px 0;}
	.ny-title p{width:96%}
	.about-con1 span{float:left;width:49%;margin:0.5%}
	.about-con1 span img{width:100%}
	
	.about-con3-bottom{width:96%;margin:20px auto;height: auto;padding:20px 0}
	.about-con3-bottom dl{width:48%;margin:1%}
	.about-con3-bottom dl dt{width:90%;margin:0 auto}
	.about-con3-bottom dl dt img{width: 80%;margin:0 auto;display: block;}
	.about-con3-bottom dl dd{width:100%;height:80px;margin-top:10px;line-height: 20px;}
	
	/*新闻中心*/
	.ny-news-list ul li{border-bottom:1px solid #ddd;overflow: hidden;padding: 20px 0;}
	.ny-news-list ul li .pic{width:25%;float:left}
	.ny-news-list ul li .info{float:right;width:70%;}
	.ny-news-list ul li .info em,.ny-news-list ul li .info span,.ny-news-list ul li .info p{margin:9px 0;font-size:0.9rem}
	.ny-news-list ul li .info em{color:#878787;font-size:0.8rem;margin-top:3px;}
	.ny-news-list ul li .info p{line-height:20px;}
	.ny-cult-right b {padding-top:80px;}
	.project-num{margin-top:30px;overflow: hidden;text-align: center;}
	.project-num div{float:none;margin:0 40px;display: inline-block;}
	.project-num div{float:none;margin:0 20px;display: inline-block;}
	.project-num div b{font-weight:bold;font-size:47px;text-align: center;}
	.project-num div span{color:#fff;font-size:15px;text-align: center;}
	
	
	.ny-bussin-list dl{float:left;width:31%;margin:1%}
	.ny-bussin-list dl:nth-child(3){margin-right:0}
	.ny-bussin-list dl dt{display: block;width:100%; background: #08559D;height:50px;line-height:50px;font-size:18px;color:#fff;text-indent: 15px;}
	.ny-bussin-list dl{ background:url(../images/about2.png) no-repeat right bottom #f5f5f5;height:220px;}
	.ny-bussin-list dl dd{font-size:14px;line-height:18px;width:94%;margin:10px auto;color:#5e5e5e}

	/*案例中心*/
	.ny-case-list  ul li{float:left;width:31%;margin:1%; background: #F5F5F5;transition: all .4s;padding:0 0 1px 0;height: auto;}
	.ny-case-list  ul li:hover{ background: #E3E3E3;}
	.ny-case-list  ul li .pic{width:100%;height: auto;}
	.ny-case-list  ul li .pic img{width:100%}
	.ny-case-list  ul li .pic img{width:100%}
	.ny-case-list  ul li .info{font-size:18px;color:#333333;margin:10px auto;text-align: center;}
	
	/*产品中心*/
	.ny-pro-list  ul li{float:left;width:31%;margin:1%; background: #F5F5F5;transition: all .4s;padding:0 0 1px 0;height: auto;}
	.ny-pro-list  ul li:hover{ background: #E3E3E3;}
	.ny-pro-list  ul li .pic{width:100%;height: auto;}
	.ny-pro-list  ul li .pic img{width:100%}
	.ny-pro-list  ul li .pic img{width:100%}
	.ny-pro-list  ul li .info{font-size:18px;color:#333333;margin:10px auto;text-align: center;}
	
	/*产品详情*/
	.ny-pro-xq .pro1 .pro-list-pic{display: none;}
	.pro-lunbo{ overflow: hidden;display: block;}
	.ny-pro-xq{width:96%;margin:0 auto}
	.pro-lunbo .swiper-slide{width:100%}
	.ny-pro-xq .pro1 .descript1 p{width:98%;margin:0 auto}
	.pro1 .descript1{float:none;margin:20px 0;text-align: center;}
	.ny-pro-xq .pro1 .descript1 a.consult{margin:10px auto}
	.ny-pro-xq .pro1 .descript1 p.haoma{margin-top:20px}
	
	.pro-lunbo{width:96%;margin:0 auto;}
	.ny-pro-xq .infor img{width:100%}
	
	.feedback{width:auto;margin:0 auto;width:95%;}
	.feedback dl{overflow: hidden;padding:5px 0;}
	.feedback dd{overflow: hidden;}
	.feedback dt.fdtitle{font-weight: normal;font-size: 16px;float:none;width:50%;text-align: left;}
	.feedback dd .fdinput{float:left;width:90%;line-height: 35px;height:35px; background: #fff;border:1px solid #ddd;border-radius: 3px;padding-left:0}
	.feedback dd .fdtext{width:90%;height:80px;float:left; background: #fff;border:1px solid #ddd;border-radius: 3px;padding-left:0;padding-top:10px;}
	.feedback dd font{float:right;width:5%}
	.feedback dd .fdsub,.feedback dd .fdres{border-radius: 3px;padding:2px 20px;margin-left:10px;line-height:20px;color:#fff;cursor: pointer;font-family: "微软雅黑"}
	.feedback dd .fdsub{margin-left:0; border:1px solid #f50; background:#f60;width:120px;height:35px;line-height:35px;}
	.feedback dd .fdres{border:1px solid #282828; background:#444;width:120px;height:35px;line-height:35px;}
	#nr-container .feedback .codeimg{float:left;margin-left:5px;cursor:pointer;border:1px solid #ddd; width:100px; height:28px;}
	.feedback .codeimg img{width: auto;}
	
	.wap-pro-list ul li{height: auto; }
	.wap-pro-list ul li .info{height:100px}
}

@media screen and (min-width:200px)  and  (max-width:970px)  {
	.content-three dl{float:none;width:640px;height:360px; margin:0 auto 10px auto;position: relative; background:rgba(7,83,158,1);}
	.content-three{    margin: 30px 0;}
	
	
	.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}
	
	.about-con3{padding:20px 0}
	
	.ny-pro-xq .pro1 .descript1 p.haoma{margin-top:10px;}
	.ny-pro-xq .pro1 .descript1 a.consult{margin:10px auto;float:none}
	.ny-pro-xq .detail .de-title a,.ny-pro-xq .infor{width:auto}
	.down-a{float:none;margin:0 auto;display: block;}
	
	.news-nr-con{max-width:90%;padding:2%;}
	.container{width:96%;margin:0 auto}
	
}

@media screen and (min-width:200px)  and  (max-width:640px)  {
	.ny-banner {height:200px;width: 100%;}
	.ny-banner b {padding-top: 70px;}
	.ny-banner b{font-size: 30px;}
	.content-three dl{    overflow: hidden;float:none;width:96%;height:165px; margin:0 auto 10px auto;position: relative; background:rgba(7,83,158,1);}
	.content-three dl:hover dd b{margin-top:90px;}
	.content-three dl:hover .cth-hide{bottom: 40px;}
	.zx{height: 250px;}
	.zx h2 { font-size:22px;font-weight: normal; padding-top:60px;}
	.zx p{font-size:16px;}
	
	.news-list{overflow: hidden;}
	.news .title{float:none;text-align: center;display: block}
	.news .news-ctitle{float:none;overflow: hidden;margin-bottom:20px;}
	.news-list li{width:90%;margin:0 auto;height:310px;box-sizing: border-box;border: none; background: #f5f5f5;}
	.news-list .pic{display: none;}
	.news-list .info b{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size:16px;margin:10px 0;line-height:27px}
	.news-list .info{margin:20px auto}
	.news-list .info p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
	.news{margin-bottom:30px;}
	
	.ny-news-list ul li{border-bottom:none;overflow: hidden;padding:10px 0;width:98%;margin:0 auto 20px auto}
	.ny-news-list ul li .pic{width:88%;display: block;float:none;margin:0 auto}
	.ny-news-list ul li .info{float:none;width:98%;margin:10px auto;text-align: center;}
	
	.ny-news-list ul li .info em,.ny-news-list ul li .info span,.ny-news-list ul li .info p{margin:5px 0;font-size:0.9rem}
	.ny-news-list ul li .info span{font-size:1.1rem}
	.ny-news-list ul li .info em{color:#878787;font-size:0.8rem;margin-top:3px;}
	.ny-news-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-cult2-right{width:98%;margin:0 auto;float:none}
	
	.project-num{display: none;}
	.ny-honor-list li{float:left;width:46%; background: #F6F6F6;margin:1%;position: relative;}
	.ny-title { margin:10px 0;}
	.project-num{margin-top:0;overflow: hidden;text-align: center;}
	.project-num div{float:none;margin:0 40px;display: inline-block;}
	.project-num div{float:none;margin:0 20px;display: inline-block;}
	.project-num div b{font-weight:bold;font-size:47px;color:#F36416;text-align: center;}
	.project-num div span{color:#fff;font-size:15px;text-align: center;}
	
	.ny-bussin-list{overflow: hidden;margin-bottom:30px;}
	.ny-bussin-list dl{float:none;width:100%;margin:10px auto}
	.ny-bussin-list dl:nth-child(3){margin:10px auto}
	.ny-bussin-list dl dt{display: block;width:100%; background: #08559D;height:50px;line-height:50px;font-size:18px;color:#fff;text-indent: 15px;}
	.ny-bussin-list dl{ background:url(../images/about2.png) no-repeat right bottom #f5f5f5;height:220px;}
	.ny-bussin-list dl dd{font-size:14px;line-height:22px;width:94%;margin:10px auto;color:#5e5e5e}
	
	.ny-case-list  ul li{float:none;width:94%;margin:2% auto; }
	.ny-pro-list  ul li{float:none;width:94%;margin:2% auto; }
	.content-three dl dd b{margin-top: 170px;}
	
	.bt-con { background:#1670AF; height:250px;width: 100%;}
	.ctitle1 li{width:50%;text-align: center;}
	.ctitle1 li a{width: 100%;height:40px;line-height:40px;font-size:16px;}
	
	.ctitle1{top:-90px;width:96%;margin:0 auto}
	.ctitle1 li.on a, .ctitle1 li:hover a {background:#00A6C9;}
	.footer-bottom div.fl a{display: block;text-align: center;}
	.ny-banner span{display: none;}
	.ny-banner b{letter-spacing: 0;width:90%;margin:0 auto}
	
	.container{overflow: hidden;}
}

