@media only screen and (max-width: 1400px) {
	.home-header-tel {
		margin-right: 18px;
		margin-left: 18px;
	}

	.pc-logo {
		margin-right: 50px;
	}

}

@media only screen and (max-width: 1200px) {

	/* 首页 */

	.box3.margin-t {
		margin-top: 10px;
	}

	.home-header-tel span {
		font-size: 20px;
		color: #135a8d;
		margin-bottom: -5px;
	}

	.header-center {
		padding-left: 30px;
		padding-right: 30px;
	}

	.home-nav-list>ul>li a {
		font-size: 16px;
	}

	.home-header-tel {
		margin-right: 15px;
		margin-left: 15px;
	}

	.pc-logo {
		width: 160px;
		flex-shrink: 0;
		margin-right: 18px;
	}

	.jingqu-item {
		padding: 20px;
		border: 10px;
		background: #fff;
		box-shadow: 0px 0px 12px #ccc;
		border-radius: 14px;
		width: 452px;
		margin-right: 15px;
	}

	.jingqu-main .owl-stage-outer {
		height: 368px;
	}

	.box4-1-1,
	.box4-2-1 {
		width: 374px;
	}

	.box4-2-22 {
		margin-top: 26px;
	}

	.ntjj-box1-list1 {
		width: 380px;
		margin-left: 28px;
	}

	.ntjj-box1-list2 {
		padding-top: 22px;
	}

	.ntjj-box1-list2 h2 {
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.ntjj-box1-list2 h3 {
		margin-top: 26px;
		margin-bottom: 26px;
		font-size: 45px;
	}

	.more-list3 {
		margin-top: 30px;
	}

	.n_shuzi {
		margin-top: 56px;
	}

	.n_shuzi li .shuzi i {
		font-size: 22px;
	}

	.n_shuzi li p {
		font-size: 14px;
	}

	.n_shuzi li .ico {
		width: 34px;
		margin-right: 8px;
	}

	.home-about-tit {
		font-size: 30px;
	}

	.ntjj-box1-list2 h1 {
		font-size: 26px;
	}

	.ntjj-box1-list2 h3::before {
		margin-top: 25px;
		margin-left: 260px;
	}

	.ntjj-box1-list2 h2 {
		font-size: 16px;
		line-height: 1.7;
		margin-top: 18px;
	}

	.ntjj-box1-list2 h4 {
		height: 200px;
		overflow: auto;
	}

	.box6-1 {
		width: 528px;
		margin-right: 20px;
	}

	.box6-2 ul li {
		height: 120px;
	}

	.box6-2 ul li a .box6-2-inf h1 {
		font-size: 16px;
	}

	.box6-2 ul li a .box6-2-pic {
		width: 124px;
	}

	.home-xwzx ul li {
		padding-right: 20px;
	}

	.home-xwzx ul li a {
		height: 400px;
	}

	.contact-pic {
		flex-shrink: 0;
		width: 530px;
		margin-left: 15px;
	}

	.home-footer-ewm {
		width: 265px;
	}

}


@media only screen and (max-width: 992px) {

	.online_q {
		display: none;
	}

	#header {
		display: none;
	}

	#header-2 {
		display: block;
	}

	.banner {
		display: none;
	}

	.ph-banner {
		display: block;
		margin-top: 68px;
	}

	.box4-1,
	.box4-2 {
		display: block;
	}

	.box4-1-1,
	.box4-2-1 {
		width: 100%;
		margin-bottom: 30px;
		margin-right: 0px;
	}

	.home-wxal .swiper-slide {
		width: 100%;
	}

	.box6 .container {
		display: block;
	}

	.box6-1 {
		width: 100%;
		margin-right: 0px;
	}

	.box6-main {
		display: block;
	}

	.home-xwzx ul {
		margin-right: 0px;
	}


	.home-xwzx ul li {
		width: 100%;
		padding-right: 0px;
		float: unset;
		margin-bottom: 20px;
	}

	.home-xwzx ul li a {
		height: auto;
	}

	.home-footer-contact {
		display: none;
	}

	.home-footer-top {
		display: block;
	}

	.home-footer-zx {
		width: 100%;

	}

	.home-footer-zx form {
		width: 100%;
	}

	.home-footer-zx dl dd input.zx-txt {
		width: 100%;
	}


	.home-footer-menu {
		display: none;
	}

	.home-footer-left {
		width: 100%;
		margin-right: 0px;
	}

	.home-footer-logo {
		margin: 0px auto;
	}

	.home-footer-ewm {
		width: 100%;
		margin-left: 0px;
		flex-shrink: 0;
		display: flex;
		justify-content: center;
		color: #fff;
	}

	.home-footer-ewm dl {
		margin: 0px 15px;
	}

	.footer-ewm {
		width: 100%;
		float: none;
		margin-left: 0px
	}

	.footer-inf {
		text-align: center;
	}

	.footer-inf-menu {
		justify-content: center;
		padding-bottom: 5px
	}

	.footer-inf-menu {
		display: none;
	}

	.footer-inf h1 {
		line-height: 22px;
	}

	.ej-mbx {
		display: none;
	}

	.ntjj-box1 {
		display: block;
	}

	.ntjj-box1-list1 {
		width: 100%;
		margin-right: 0px;
		margin-left: 0px;
	}

	.ntjj-box1-list1 i {
		width: 100%;
	}

	.ntjj-box2-item {
		width: 80%;
		margin: 0px auto;
	}

	.ntjj-inf-list2 {
		margin-top: 15px;
	}

	.ntjj-box2-inf {
		padding-top: 42px;
	}

	.ntjj-box2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.ntjj-box3 {
		padding-bottom: 30px;
	}

	.ntjj-box1-list2 h4 {
		height: auto;
	}


	.hz-yx-input {
		width: 100%;
		float: left;
		padding-right: 30px;
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}



	.contact-inf {
		display: block;
	}

	.contact-list {
		margin-top: 14px;
	}

	.contact-pic {
		width: 100%;
		margin-left: 0px;
		margin-top: 20px;
	}


	.ej-news-list ul li a {
		display: block;
	}

	.ej-news-img {
		width: 100%;
		flex-shrink: 0;
		margin-right: 0px;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.notice-newstxt {
		display: block;
	}

	.notice-newstxt span {
		margin: 0px;
		margin-top: 8px;
		display: block;
		margin-left: 15px;
	}



	.jingqu-item {
		width: auto;
	}

	.jingqu-main .owl-stage-outer {
		height: auto;
	}

	.ssyl-pic {
		margin-left: -20px;
	}

	.ssyl-pic dl:first-child {
		width: 100%;
		padding-left: 20px;
	}

	.ssyl-pic dl {
		width: 50%;
	}

	.jqwh ul li {
		padding: 15px 25px 15px 15px;
		border-radius: 100px;
	}

	.jqwh-name {
		width: 128px;
	}

	.jqwh-name-img {
		width: 128px;
	}

	.case_xq .box01 .item {
		display: block;
	}

	.case_xq .box01 .item img,
	.case_xq .box01 .item:nth-child(2) img {
		width: 100%;
		margin-bottom: 20px;
	}

	.ej-news-date {
		width: 100%;
		flex-shrink: 0;
		text-align: center;
		display: flex;
		align-items: center;
	}

	.ej-news-date h1 {
		font-size: 34px;
		font-weight: bolder;
		margin-right: 5px;
	}

	.ej-news-date h2 {
		margin-top: 0px;
	}

	.ej-news-list ul li {
		padding-bottom: 34px;
		padding-top: 24px
	}

	.ej-pro-menubox {
		display: none;
	}

	.procon-box1 {
		display: block;
	}

	.procon-box1-1 {
		width: 100%;
		margin-right: 0px;
	}

	.tb-s310,
	.tb-s310 img {
		max-height: 100%;
		max-width: 100%;
	}

	.tb-s310,
	.tb-s310 a {
		height: 100%;
		width: 100%;
	}

	.product-list {
		margin-right: 0px;
	}

	.product-list ul li {
		width: 33.33333%;
		padding-right: 0px;
	}
	
	/* 新增 */
	.ph-ej-lm{
		display: block;
	}
    
    .pop {
        width: 92%;
        height: auto;
    }
    .pop-item{
        width: 100%;
        height: 324px;
    }
    .hy-button{
        margin-top: 32px;
    }
    .pop-title {
        font-size: 24px;
        height: 42px;
    }
    button.hy-zc {
        height: 40px;
    }
    .pro-more{
        width: 78px;
        height: 30px;
        font-size: 12px;
        border-radius: 3px;
    }

}

@media only screen and (max-width: 768px) {}