.foot_item .foot_txt_list li a {
	height: auto;
}

.fixed-nav-appear .logo a {
	display: block;
	line-height: 68px;
}

@media screen and (max-width:1440px) {
	.index_company_intr .company_intr_desc {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 9;
	    -webkit-box-orient: vertical;
	}
	.nav_wrap .head_nav li {
		font-size: 18px;
		margin-left: 30px;
	}
	.inner-position .layout {
	    padding: 0 20px;
	}
}
@media screen and (max-width:1199px) {
	.web_footer .layout {
		width: 96%;
		margin: 0 auto;
	}
	.nav_wrap .logo img {
	    height: 50px;
	}
}

@media only screen and (min-width:1281px) {
}

@media only screen and (max-width:1280px) {
	.nav_wrap .head_nav li {
		margin-left: 20px;
	}

	.nav_wrap .head_nav li a em {
		font-size: 14px;
	}
}

@media only screen and (max-width:1200px) {
	.mySwiper {
		display: none;
	}
	.pro-desc .pro-info {
	    width: 50%;
	}
	.pro-desc .pro-img {
	    width: 50%;
	}
}

@media only screen and (max-width:1024px) {
	.web_head .logo {
	}

	.nav_wrap .head_nav li {
		font-size: 16px;
	}

	.nav_wrap .head_nav li a em {
		font-size: 12px;
	}
}

@media screen and (max-width:950px) {
	.nav_wrap .logo {
		width: inherit;
	}

	.nav_wrap .logo img {
	    height: auto;
	} 

	.top_sns {
	    display: none;
	}

	._layout .head_left {
	    display: none;
	}

	.mobile-head-item .middle-show-content-wrap {
		top: 45px;
	}

	.web_head .logo {
		margin-top: 20px;
	}

	.mobile-head-item .title {
		height: 45px;
		line-height: 45px;
		font-size: 20px;
	}

	.mobile-head-item {
		float: left;
		width: 33.333333333%;
		height: 45px;
	}

	.mobile-head-items {
		height: 45px;
		line-height: 45px;
	}

	.mobile-head-items {
		background: #000;
		height: 45px;
		line-height: 45px;
	}

	
	.product_slider .left .item .txt h3 {
	    font-size: 16px;
	}
	.product_slider .right .item .txt h3 {
	    font-size: 12px;
	}

	.pos-cont {
		display: none;
	}

	.pro-info h1 {
	    font-size: 18px;
	}

	.news-item .news-img {
	    width: 49%;
	}
	.news-item .news-info {
	    width: calc(50%);
	}

	.con-item {
	    width: 50%;
	}


}

@media screen and (max-width:768px) { 
	.solution-cont .solution-txt, .solution-cont .solution-img {
	    width: 100%;
	}

	.product_slider .left {
	    width: 100%;
	}

	.product_slider .right {
	    width: 100%;
	    margin-left: 0;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    margin-top: 15px;
	}

	.product_slider .right .item {
	    width: 49%;
	}
	.product_slider .right .item.ri1 {
	    margin-right: 0;
	    margin-left: 0;
	}
	.product_slider .right .item.ri3 {
	    margin-right: 0;
	    margin-left: 0;
	}

	.ad .ad-list {
	    flex-wrap: wrap;
	}

	.ad-list .ad-item {
	    width: 100%;
	    margin-bottom: 10px;
	}

	.ce-list .ce-item {
	    width: 49%;
	    margin: 0.5%;
	}

	.pro-item {
	    width: 100%;
	}

	.pro-desc .pro-info {
	    width: 100%;
	}
	.pro-desc .pro-img {
	    width: 100%;
	}

}

@media screen and (max-width:640px) {  
	.news-item {
	    flex-wrap: wrap;
	}
	.news-item .news-img {
	    width: 100%;
	}
	.news-item .news-info {
	    width: calc(100%);
	}
}

@media screen and (max-width:480px) {  
	.con-item {
	    width: 100%;
	}
}

