@media screen and (max-width: 1600px) {
	
}
@media screen and (max-width: 1440px) {
	.news-txt p {
		font-size: 14px;
		color: #666;
		line-height: 24px;
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	}
	.news-item .news-txt {
		padding: 15px 10px;
	}
}

@media screen and (max-width: 1200px) {
	header {
	    padding: 0;
	    z-index: 9999999;
	    width: 50px;
	    height: 50px;
	    background: rgba(0,0,0,0.5);
	}
	header nav {
		display: none;
		margin: 0 auto;
	}
	.cc {
		display: none;
	}
	.logo-top {
		text-align: center;
		padding: 0 10px;
	}
	#nav_open {
		color: #fff;
		font-size: 30px;
		width: 50px;
		text-align: center;
		line-height: 50px;
	}
	#nav_off {
		color: #fff;
		font-size: 30px;
		width: 50px;
		text-align: center;
		line-height: 50px;
		background: #3f3a39;
		position: absolute;
		top: 0;
		right: -50px;
	}
	main {
	    width: calc(100%);
	    margin-left: 0;
	}
	footer {
	    width: calc(100%);
	    margin-left: 0;
	    padding: 50px;
	}
	.inner-list {
	    overflow-x: auto;
	}
	.news-btn {
		margin-top: 0;
	}
}
@media screen and (max-width: 1080px) {
	.news-list .news-item {
	    width: 49%;
	}
	.news-item .news-img, .news-item .news-txt {
		width: 100%;
	}
}
@media screen and (max-width: 960px) {

	.about-cont .about-txt {
	    width: 100%;
	    padding: 50px 10px;
	}
	.about-cont {
	    padding: 50px 0;
	}
	.index-about {
	    background-repeat: no-repeat;
	    background-attachment: unset;
	}

}

@media screen and (max-width: 768px) {
	.layout {
		padding: 0 15px;
	}
	.npro-list {
		justify-content: space-between;
	}
	.npro-list .npro-item {
	    width: 49%;
	   	margin-bottom: 10px;
	}
	.npro-item .npro-img, .npro-item .npro-info {
		width: 100%;
	}
	.npro-list .npro-item:nth-child(3) a, .npro-list .npro-item:nth-child(4) a{
		flex-direction: column-reverse;
	}
	.npro-item .npro-info {
		padding: 10px;
	}
	.npro-info h3 {
		margin: 0;
	}
	.npro-info p {
		display: none;
	}
	.footer-list .footer-item {
	    width: 100%;
	    border-bottom: 1px solid #595251;
	    margin-bottom: 20px;
	}

	.code li {
	    justify-content: flex-start;
	}
	.pro-item {
	    width: 48%;
	}
	.new-right h3 {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	}
	.pro-item {
	    width: 48%;
	}
	.pro-cont .pro-left {
	    width: 100%;
	}
	.pro-cont .pro-right {
	    width: 100%;
	}
	.mySwiper {
		display: none;
	}
	.news-list {
	    padding: 0 15px;
	}
	.index {
	    margin: 30px 0;
	}
	.index-about {
		background-size: auto;
	}
}

@media screen and (max-width: 640px) {
	
	.npro-info p {
	    -webkit-line-clamp: 3;
	}
	.news-txt p {
	    display: none;
	}
	.news-txt h3 {
		margin-bottom: 0;
	}

}
@media screen and (max-width: 480px) {
	
	.npro-info p {
	    display: none;
	}
	.npro-info h3 {
	    font-size: 16px;
	    -webkit-line-clamp: 10;
	}
	.pro-color {
	    position: relative;
	    padding: 0;
	}

}


