.wap-header{height: 52px; position: fixed; top: 0; width: 100%; background:#fff; z-index: 999;display: none;}
.wap-header .logo h1{line-height: 0;margin-top: 6px;}
.wap-header .logo a{display: block;}
.wap-header .logo  img{display: block;width: 72%;}
.wap-click { padding:7px 0;}
.wap-click span{width: 34px; height: 2px;background: #000;display: block;margin: 8px auto; transition: all 277ms ease-in-out;position: relative;}
.active span.cl-1{transform: rotate(-45deg);top:8px;}
.active span.cl-2{opacity: 0;}
.active span.cl-3{transform: rotate(45deg);top:-12px;}
.wap-header .ver{left: auto; margin-top: 0; position: relative; padding: 18px 0; margin-right: 3%;}
.wap-nav{ background: #F6F6F6; z-index: 20; left: 0; width: 100%; display: none;}
.wap-nav ul li a{ display: block;font-size: 15px;line-height:40px;color: #434343;text-indent: 40px;transition: all .6s;}
.wap-nav ul li:nth-child(7){display: none;}
/* .wap-nav ul li a:hover,.wap-nav ul li.on>a{ background: #428acb;color:#fff} */
.wap-hide{ background: #fff; display: none;overflow: hidden;}
.wap-hide dd{border-bottom: 1px dashed #eee;float:left;width:50%;}
.wap-nav .wap-hide dd a{line-height:45px;text-align: center;font-size:14px;text-indent: 0;}
.wap-headerzw{height: 52px;display: none;}
.wap-vericon{margin-top:17.5px;  margin-right: 18px;}
.priduct-banner .swiper-pagination{display: none;}
.odds-cp .swiper-pagination{display: none;}
.wap-pro-list,.pf_down{display: none;}
.wap-pro-list-pic{display: none;}
.wap-header .search{margin-top: 39px;margin-right: 2%;}
/* .zw{display: none;height: 100px;width: 100%;}	 */
.wap-summar{display: none;margin-top: 50px;font-size: 15px;color: #FFFFFF;line-height: 32px;}
.wap-summar img{display: block;width: 100%;}
.wapfoot-zw,.wapfooter,#wxnr{display: none;}
.gywm-banner .video-an{display: none;}

.m_header{
	display: none;
}
.wap-dz{display: none;}
.wap-position{display: none;}
.team .wap-map{display: none;}
.wap-banner{display: none;}
.wap-product{display: none;}

.wap-solution{display: none;}
.wap-news{display: none;}
@media screen and (min-width: 200px) and (max-width: 1720px){
    .container{width: 90%;}
	.ny-container{width: 90%;}
	.service-zxxx form{
	    width: 37.4%;
	}
}
@media screen and (min-width: 200px) and (max-width: 1550px){
    /*.head,.head .right li:nth-child(1),.ny-head .head-nav li>a span{line-height: 105px;}*/
    /* .head-nav,.ny-head .head-nav li>a span,.head,.head-zw{height: 105px;} */
    .ny-head .head-nav li>a span{font-size: 18px;}
    .head .right li:nth-child(2)>div{top:75%;}
    .head .right li:nth-child(2) dd{line-height: 23px;}
	
	.ny-banner em{font-size: 50px;}
    
    .banner .text em{font-size:35px;}
	.industry .title em,.product .title em,.news .title em{font-size: 32px;}
	.industry .title p,.product .title p,.news .title p{font-size: 17px;}

	.gsjs .title dd img:nth-child(1){margin-right: 15px;width: 60%;}
	.gsjs .title dd img:nth-child(2){width: 39%;}

	.ny-Industry ul li dd img{width: 100%;}
	.service-zxxx form {
    width: 41.4%;
    padding-right: 3.2%;
    border-right: 1px solid #d6d6d6;
}
}
@media screen and (min-width: 200px) and (max-width: 1440px) {
    .news .title{margin-top: 10%;}
	.news ul li img{height: 290px;}
	.head .right li:nth-child(1) form{top:35px;}
	/* .head,.head-zw,.head-nav{height:100px;} */
	.ny-head .head-nav li>a span{height: 100px;line-height: 100px;font-size:18px;}
	.head .logo img{margin-top: 15px;}
	.head .right li:nth-child(1){line-height: 100px;}
	.head-nav li>a span{height:100px;line-height: 100px;}

	.head .con{width: 73%;}
	.head .nav{width: 80%;}
	.head .nav ul li a{font-size: 16px;}

	#nav>li .head-submenu ul dl{width: 70%;}
    #nav>li .head-submenu ul dl dt{margin-bottom: 10px;}
    #nav>li .head-submenu ul{justify-content: space-between;}
    #nav>li .head-submenu ul li{width: 30%;}
    #nav>li .head-submenu ul li img{width: 100%;}
    .head-nav li>a span{font-size: 17px;}
    #nav>li .head-submenu ul dl dd{font-size: 14px;}
    .zp .title em{font-size: 45px;}

	.honor .honor-pic{width: 45%;background-size: contain;}
	.honor .honor-pic dd img{width: 56.5%;margin-top: 57px;}
	.honor .honor-list{width: 48%;}
	.qywh .con p{font-size: 16px;}
	.service-zxxx form{width:44.4%;}
}
@media screen and (min-width: 200px) and (max-width: 1350px){
	.service-zxxx form {
    width: 48.4%;
}
}
@media screen and (min-width: 200px) and (max-width: 1200px) {
	.service-zxpx ul li .name{line-height: 75px;}
	.service-zxpx ul li .pic dd em{font-size: 22px;}
	.service-zxpx ul li .pic dd p{font-size: 25px;}

	.ny-banner .ny-nav{margin-top: 27.5%;}

	.ny-Industry ul li span img{width: 13%;}
	.ny-Industry ul li em{font-size: 24px;}
	.ny-Industry ul li p{font-size: 13px;}
	.ny-Industry ul li i{width: 122px;height: 61px;}
	.ny-Industry ul li i img{top: 24px;}

	.product ul li dd em{font-size: 20px;}
	.news .index-news .index-news-block a p:nth-child(2){font-size: 17px;}

	.foot p,.foot p a{font-size: 14px;}

	.gsjs .title em,.fzlc .title em,.honor .title em,.qywh .title em{font-size: 24px;}
	.gsjs .title p{font-size: 14px;}
	.fzlc .swiper .swiper-slide dl dd{font-size: 13px;}
	.fzlc .swiper .swiper-button-prev{left: 0;}
	.fzlc .swiper .swiper-button-next{right: 0;}

	.honor .honor-pic dd img{margin-top: 90px;}
	.honor .honor-list ul li{padding: 0 4.3%;}
	.honor .honor-pic dd p{margin-top: 10px;}

	.ny-product ul{flex-wrap: wrap;}
	.ny-product ul li{width: calc(100% / 3 - 1%);margin-bottom: 1.5%;}
	.ny-product ul li:nth-child(4n+1) {
     margin-left: 1%; 
}
	.container-xx {
    display: flex;
    flex-wrap: wrap;
}   
.service-zxxx form {
    width: 100%;
    padding-right: 2.2%;
}
.service-zxxx form .xz .xz-list dl{
    width: 100%;
}
.service-zxxx form .xz .xz-list dl span{
    width: auto;
}
.service-zxxx form .xz .xz-list{
    width: 100%;
}
.service-zxxx form .xz .xz-list dl input{
    width: 97.8%;
}
.service-zxxx form .xz .xz-list .pl-con{
    width: 100%;
}
.service-zxxx form .xz .name{
    font-size: 15px;
}
.xxjg{
    width: 100%;
    margin-left: 0;
}
.xxjg .title{
    padding-bottom: 18px;
}
}

@media (max-width: 960px) {
	.ny-news ul li dd .ck{line-height: 41px;font-size: 14px;}

	.service-zlxz ul li{width: 100%;}

	.ny-Industry ul li em{font-size: 22px;}
	.ny-Industry ul li p{font-size: 12px;}
	.ny-Industry ul li div{padding: 0 3%;}

	.m_header{display: block;position: relative;height: 55px;left: 0;top: 0}
	.sp_header{height: 55px;overflow: hidden;background: #fff;position: fixed;z-index: 10;width: 100%;top: 0;z-index: 99999;box-shadow: 0px 2px 13px 6px rgb(0 0 0 / 15%);}
	.sp_logo {padding: 10px;float: left;height: 35px;box-sizing: content-box;}
	.sp_logo img {margin: auto;max-height: 35px}
	.sp_nav {width: 50px;float: right;position: relative;cursor: pointer;height: 30px;margin-top: 17px}
	.sp_nav span {display: block;background: #55a185;;width: 30px;height: 2px;position: absolute;left: 10px;transition: all ease 0.35s}
	.sp_nav span:nth-of-type(1) {top: 0px}
	.sp_nav span:nth-of-type(2) {top: 10px}
	.sp_nav span:nth-of-type(3) {top: 20px}
	.sp_nav_se span:nth-of-type(1) {top: 10px;transform: rotate(45deg)}
	.sp_nav_se span:nth-of-type(2) {width: 0}
	.sp_nav_se span:nth-of-type(3) {top: 10px;transform: rotate(-45deg)}
	.sjj_nav {position: fixed;z-index: 9;background: #fff;width: 100%;height: 100%;font-size: 14px;line-height: 40px;top: -100%;right: 0;overflow: auto;overflow-x: hidden;transition: top ease 0.35s;}
	.nav_show {top: 55px;z-index: 9;}
	.nav_show > ul {margin-bottom: 50vh;}
	.sjj_nav>ul>li:first-child {overflow: hidden;border-top: 0}
	.sjj_nav>ul> li .language {width: 100%;overflow: hidden;line-height: 50px;height: 100%;display: flex;}
	.sjj_nav>ul> li .language a {width: 50%;float: left;text-align: center;color: #666;height: 100%;line-height: 50px;}
	.sjj_nav>ul> li .language a:nth-child(2) {border-left: 1px #ddd solid;border-right: 1px #ddd solid;}
	.sjj_nav>ul>div {padding-top: 20px;padding-bottom: 30px;text-align: center;}
	/* .sjj_nav ul li {
		height: 50px;
	} */
	.sjj_nav ul li i {position: absolute;top: 5px;right: 0px;border-left: 1px #ddd solid;height: 30px;padding: 0px 7px 0 7px}
	.sjj_nav ul li i svg {transform: rotate(-90deg);transition: all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg {transform: rotate(0deg)}
	.sjj_nav ul li {border-bottom: 1px #ddd solid;margin: 0 10%;position: relative;font-size: 14px}
	.sjj_nav ul li ul li {border: 0;border-top: 1px solid #ddd;margin: 0 5%;}
	.sjj_nav ul li ul {display: none}
	.sjj_nav > ul li > a {color: #666;width: 100%;display: block;height: 100%;line-height: 50px;text-align: center;}
	.sjj_nav ul li ul li a {color: #999;display: block;}
	.sjj_nav ul li i svg {width: 20px;height: 20px;fill: #009adf;}
	.sjj_nav ul li .sjj_nav_i_se svg {fill: #009adf;}
	.sjj_nav ul li ul li>ul {margin-left: 10px}
	
	/* 鍥哄畾 */
	.head-zw{display: none;}
	.zw{display: none !important;}
	.wap-header{display: block;}
	.wap-headerzw{display: block;}
	.head{display: none;}
	.wap-position {display: block;}
	.position ul li:nth-child(2) {display: none;}
	/* 鍥哄畾 */
	
	.banner .text em{font-size: 35px;}
	.banner .text span{width: 80%;}
	.banner .text{left: 2.3%;}
	.banner .text em{font-size: 25px;}
	
	.product ul li{width: calc(100% / 2 - 5.2%);}
	.product ul li dd img{width: 100%;}
	.product ul li dd{width: 100%;}
	.product ul li dd:nth-child(2) a{font-size: 14px;}
	.product ul li dd em{font-size: 18px;}
	.industry .title em, .product .title em, .news .title em{font-size: 26px;}
	.industry .title p, .product .title p, .news .title p{font-size: 16px;}
	.industry ul li p{line-height: 45px;height: 45px;font-size: 17px;}
	.news .index-news .index-news-block a{width: 93%;}
	.news .index-news .index-news-block a div{padding: 10px 15px;}
	.news .index-news .index-news-block a p:nth-child(2){font-size: 16px;}

	.honor .honor-con{margin-top: 0;justify-content: center;flex-wrap: wrap;}
	.honor .honor-pic{width: 73%;}
	.honor .honor-list{width: 60%;margin-left: 0;margin-top: 2%;}
	.honor .honor-list ul li{font-size: 14px;padding: 0 6.4%;line-height: 45px;}
	.honor .honor-pic dd img{margin-top: 47px;}
	.service-zxxx form .xz .xz-list dl input{
	    width: 97.2%;
	}
}
@media screen and (min-width: 200px) and (max-width: 850px) {
	.honor .honor-pic{width: 83%;}
    .honor .honor-list{width: 90%;}
	.qywh .con p{font-size: 14px;line-height: 32px;}

	.ny-product ul li{width: calc(100% / 2 - 1%);}
}
@media screen and (min-width: 200px) and (max-width: 768px) {
	.sidefex{
	    display: none;
	}
}
@media screen and (min-width: 200px) and (max-width: 640px) {
	.contact ul{flex-wrap: wrap;}
	.contact ul form{width: 100%;margin-bottom: 20px;}
	.contact ul .con{width: 100%;}
	.contact ul form .submit{position: inherit;width: 100%;height: 46px;font-size: 19px;}
	.contact ul form .text{height: 45px;}
	.contact .title em{font-size: 22px;}
	.contact ul .con dd{font-size: 13px;line-height: 36px;}
	.contact ul .con dd i{width: 40px;height: 40px;margin-right: 18px;}
	.contact .text::-webkit-input-placeholder{color: #c1c1c1;font-size: 14px;}
.contact .text::-moz-input-placeholder {color: #c1c1c1;font-size: 14px;}
.contact .text::-ms-input-placeholder {color: #c1c1c1;font-size: 14px;}
.contact textarea::-webkit-input-placeholder{color: #c1c1c1;font-size: 14px;font-family: '微软雅黑';}
.contact textarea::-moz-input-placeholder {color: #c1c1c1;font-size: 14px;font-family: '微软雅黑';}
.contact textarea::-ms-input-placeholder {color: #c1c1c1;font-size: 14px;font-family: '微软雅黑';}

	.ny-news .title em{font-size: 22px;}
	.ny-news ul li{flex-wrap: wrap;}
	.ny-news ul li dd:nth-child(2){width: 100%;}
	.ny-news ul li dd .ck{position: relative;width: 96%;}
	.ny-news ul li dd em{margin-top: 4px;}
	.ny-news ul li dd p{font-size: 12px;}

	.service-zxpx ul li .name{line-height: 50px;}
	.service-zxpx .title em{font-size: 22px;}
	.service-zxpx ul li .name p{font-size: 13px;}
	.service-zxpx ul li .pic dd em{font-size: 12px;}
	.service-zxpx ul li .pic dd p{font-size: 13px;}

	.service-zlxz .title em{font-size: 22px;}
	.service-zlxz ul li{height: 95px;}
	.service-zlxz ul li dd p{font-size: 15px;}

	.service-ssjg ul li dd:nth-child(2){flex-wrap: wrap;line-height: 37px;}
	.service-ssjg ul li dd em{font-size: 14px;}
	.service-ssjg ul li dd a{font-size: 13px;}

	.service-ssjg .title em{font-size: 22px;}

	.ny-Industry .title em{font-size: 22px;}
	.ny-Industry ul li{flex-wrap: wrap;}
	.ny-Industry ul li dd:nth-child(1){width: 100%;}
	.ny-Industry ul li dd img{width: 100%;}
	.ny-Industry ul li span img{margin-top: 5%;}
	.ny-Industry ul li div{width: 100%;overflow: hidden;}
	.ny-Industry ul li i{display: none;}
	.ny-Industry ul li p{margin-bottom: 10%;}


	.ny-product ul li{width: 100%;margin-bottom: 3%;}
	.ny-product .title em{font-size: 22px;}
	.ny-product ul li dd img{width: 30%;}

	.honor .honor-pic{width: 100%;height: 293px;}
	.honor .honor-list{width: 100%;}
	.honor .honor-list ul li{font-size: 13px;padding: 0 1.5%;line-height: 39px;}

	.qywh .con p{font-size: 12px;line-height: 40px;}

	.gsjs .title{margin-top: 5%;}
	.gsjs .title dd{display: block;margin-top: 15px;}
	.gsjs .title p{font-size: 12px;line-height: 27px;}
	.gsjs .title dd img{width: 100% !important;margin-bottom: 15px;}
	.gsjs .title em, .fzlc .title em, .honor .title em, .qywh .title em{font-size: 22px;}

	.fzlc .swiper .swiper-slide{padding-bottom: 75px;}
	.fzlc .swiper .swiper-button-prev, .fzlc .swiper .swiper-button-next{top: 85.2%;}

	.ny-banner{height: 215px !important;background-size: cover !important;margin-top: 0;}
	.ny-banner .title em{font-size: 24px;}
	.ny-banner .ny-nav{margin-top: 19.5%;}
	.ny-banner .ny-nav dd{line-height: 45px;}
	.ny-banner .ny-nav dd::before{top: 16px;}
	.ny-banner .ny-nav dd a{font-size: 12px;}
	

    .head{display: none !important;}

    .banner .text em{font-size: 14px;}

	.industry .title em, .product .title em, .news .title em{font-size: 22px;}
	.industry .title p, .product .title p, .news .title p{font-size: 13px;}
	.industry ul li p{line-height: 26px;height: 26px;font-size: 13px;}
	
	.product ul li{width: 100%;}

	.news .index-news{flex-direction: inherit;height: auto;}
	.news .index-news .index-news-block{height: 235px;padding: 6% 0;}
	.news .index-news .index-news-block:nth-child(1),.news .index-news .index-news-block:nth-child(2){width: 100%;}
	.news .index-news .index-news-block:nth-child(3),.news .index-news .index-news-block:nth-child(4){width: 50%;padding: 6% 0;}
	.news .index-news .index-news-block a p:nth-child(2){margin: 5px 0 25px 0;}
	.news .index-news .index-news-block a p:nth-child(1){margin-top: 15px;}

	.foot ul li a{font-size: 13px;}
	.foot p, .foot p a{font-size: 13px;}
	.service-zxxx form .xz .xz-list dl input{
	    width: 93.5%;
	}
	.xxjg .title em{
	    font-size: 22px;
	}
	.service-zxxx form .xz .name{
	    font-size: 14px;
	   white-space: nowrap;
	}
	.xxjg table td{
	    font-size: 13px;
	}
	.xxjg>div{
	    overflow: scroll;
	}
	.xxjg>div table{
	    /*width: 800px;*/
	}
}
@media screen and (min-width: 200px) and (max-width: 1200px) {
	.news-xq .content img{width: 100% !important;}
}
@media screen and (max-height: 800px) and (min-width: 1200px) {
	 .service-zxxx form{
	     width: 50%;
	     padding-right: 1%;
	 }   
	 .service-zxxx form .xz {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.service-zxxx form .xz .title{
    width: 100%;
}
.service-zxxx form .xz .title::after{
    width: 100%;
}
.service-zxxx form .xz .name{
    font-size: 12px;
    line-height: 32px;
    width: 100px;
}
.service-zxxx form .xz .xz-list .pl-con{
    margin-left: 0;
}
.demos {
    display: block;
    width: 100%;
    line-height: 36px;
    /*border: 1px solid #808080;*/
     margin-left: 0; 
    padding-left: 17px;
     padding-right: 0px; 
     mar
}
.service-zxxx form .xz .xz-list {
    display: flex;
    margin-bottom: 10px;
    justify-content: flex-start;
    width: 49%;
}
#xz-list{
    width: 100%;
}
.service-zxxx form .xz #xz-list .pl-con{
    width: 100%;
}
.service-zxxx form .xz .xz-list dl{
    width: 100%;
}
.service-zxxx form .xz .xz-list dl input {
    display: block;
    width: 90%;
    line-height: 36px;
    border-radius: 6px;
    border: 1px solid #808080;
     /*padding-left: 0px; */
    font-size: 12px;
    color: #999999;
    background: url(../images/zxxx-icon.png)no-repeat center right 20px;
}
.demos{
    width: 100% !important;
    margin-left: 17px !important;
    font-size: 12px !important;
}
#zhileng{
        margin-left: 0;
}
.service-zxxx form .xz .xz-list .pl-con ul{
    width: 41.5%;
}
.service-zxxx form .xz .xz-list .pl-con .pl-Selector{
    width: 47%;
}
.service-zxxx form .xz #xz-list .pl-con {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.service-zxxx form .xz #xz-list .pl-con select{
    margin-left: 0!important;
}
.service-zxxx form .xz #xz-list {
    min-height: auto;
}
.btn{
    width: 99%;
}
.service-zxxx form .xz #xz-list .pl-con .pl-Selector{
    width: 41.5%;
}
.service-zxxx form .xz .xz-list dl {
    margin-left: 17px;
    position: relative;
}
.service-zxxx form .xz .xz-list .pl-con ul li p{
    font-size: 13px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 4px !important;
}
}
@media screen and (max-height: 800px) and (min-width: 1300px) {
    .service-zxxx form .xz #xz-list .pl-con .pl-Selector {
    width: 41.2% !important;
}
}