@media only screen and (max-width: 1680px) {}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1440px) {}

@media only screen and (max-width: 1366px) {
	.centerBox {
		width: 90%;
	}
}

@media only screen and (max-width: 1280px) {}

@media only screen and (max-width: 1152px) {}

@media only screen and (max-width: 990px) {
	.menu {
		display: block;
	}

	.header {
		height: 60px;
		background: #fff;
	}

	.header .centerBox {
		height: 100%;
	}

	.header .logo {
		width: auto;
		height: 100%;
	}

	.header .logo img {
		width: auto;
		height: 100%;
	}


	.header .nav {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 60px;
		background: #fff;
		z-index: 9999;
		box-sizing: border-box;
		left: 0;
		display: none;
		border-top: 1px solid #eee;
	}

	.header .nav ul {
		padding-left: 10%;
		box-sizing: border-box;
		padding-top: 20px;
	}

	.header .nav ul li {
		display: block;
		line-height: 40px;
	}

	.header .nav ul .adcive::after {
		display: none;
	}

	.erji {
		position: unset;
		background: none;
		width: 100%;
		color: #333;
		text-align: left;
		padding-left: 6%;
		box-sizing: border-box;
		font-size: 12px;
		padding-top: 0;
		padding-bottom: 0;
		display: none;
	}

	.partner_show .par2 .brt h3 {
		font-size: 20px;
	}

	.partner_show .par2 .sous {
		width: 380px;
	}

	.partner_show .par2 form {
		height: 40px;
		line-height: 40px;
	}

	.partner_show .par2 form .submit {
		background-position: 4px 11px;
	}
}

@media only screen and (max-width: 768px) {
	.news ul li .tit h4 {
		font-size: 12px;
		line-height: 24px;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}

	.news ul li .tit a {
		width: 80px;
		line-height: 30px;
		margin-top: 20px;
		font-size: 12px;
	}

	.news ul li .tit h3 {
		font-size: 14px;
		margin-bottom: 10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.news ul li {
		margin-bottom: 20px;
	}

	.news ul li .time h6 {
		font-size: 12px;
	}

	.news ul li .time p {
		font-size: 14px;
	}

	.company::before {
		display: none;
	}

	.company::after {
		display: none;
	}

	.company h3 {
		font-size: 16px;
	}

	.company h4 {
		font-size: 14px;
	}

	.news_show .tit h3 {
		font-size: 16px;
		line-height: 32px;
	}

	.news_show .tit h4 {
		font-size: 12px;
		line-height: 32px;
	}

	.news_show .tit {
		padding-bottom: 20px;
	}

	.news_show {
		padding: 40px 0;
	}

	.news_show .cont {
		padding-top: 30px;
	}

	.news_show .cont,
	.cont * {
		font-size: 12px;
		line-height: 24px;
	}

	.news_show .feny p {
		font-size: 14px;
		line-height: 32px;
	}

	.about .about1 .cont,
	.cont * {
		font-size: 14px;
		line-height: 28px;
	}

	.about .about1 .cont h3 {
		font-size: 16px;
	}

	.about2 .cont ul li {
		width: 100%;
		margin-top: 30px;
		padding: 20px 4%;
	}

	.about2 .cont ul li img {
		height: 30px;
	}

	.about2 .cont ul li p {
		font-size: 14px;
		margin: 0;
	}

	.about .about1 .cont,
	.cont * {
		font-size: 12px;
		line-height: 24px;
	}

	.about2 {
		padding: 40px 0;
	}

	.about3 {
		padding: 40px 0;
	}

	.about3 ul li p {
		font-size: 12px;
		margin-top: 0;
	}

	.about3 ul li {
		margin-bottom: 20px;
	}


}

@media only screen and (max-width: 640px) {
	.footer .aa1 {
		width: 100%;
	}

	.footer .aa2 {
		width: 100%;
	}

	.footer .aa3 {
		width: 100%;
	}

	.footer .aa1 .cong,
	.cong * {
		font-size: 14px;
		line-height: 24px;
	}

	.partner ul li p {
		font-size: 12px;
	}

	.partner ul li {
		margin-top: 20px;
	}

	.partner ul li p {
		margin-top: 10px;
	}

	.partner {
		padding: 40px 0;
	}

	.partner ul {
		padding-bottom: 30px;
	}

	.prod_show1 .pr_zz {
		width: 100%;
	}

	.prod_show1 .pr_yy {
		width: 100%;
		margin-top: 20px;
	}

	.product_show .pr_yy h3 {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.product_show .pr_yy .nrr,
	.nrr * {
		font-size: 12px;
		line-height: 24px;
	}

	.prod_show2 .tit {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.prod_show2 .cont,
	.cont * {
		font-size: 12px;
		line-height: 24px;
	}

	.prod_show2 {
		margin-top: 30px;
	}

	.prod_show2 ul li p {
		font-size: 12px;
	}

	.product_show {
		padding: 40px 0;
	}

	.partner_show .par1 .pazz {
		width: 100%;
	}

	.partner_show .par1 .payy {
		width: 100%;
		margin-top: 20px;
	}

	.partner_show .par1 .payy h3 {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.partner_show .par1 .payy .nr,
	.nr * {
		font-size: 12px;
		line-height: 24px;
	}

	.partner_show .par2 {
		margin-top: 40px;
	}

	.partner_show .par2 .brt h3 {
		font-size: 16px;
		padding-right: 30px;
	}

	.partner_show .par2 .brt h3::after {
		top: 40%;
		width: 20px;
		height: 4px;
	}

	.partner_show .par2 .sous {
		width: 100%;
	}

	.partner_show .par2 ul li .img {
		width: 40%;
	}

	.partner_show .par2 ul li .con {
		width: 56%;
	}

	.partner_show .par2 ul li .con h3 {
		font-size: 14px;
	}

	.partner_show .par2 ul li .con h4 {
		font-size: 12px;
		margin: 10px 0;
	}

	.partner_show .par2 ul li {
		padding: 20px 0;
	}

	.morebbb {
		width: 100px;
		margin: 20px auto 0;
	}

	.morebbb p {
		line-height: 30px;
		font-size: 12px;
	}

	.partner_show {
		padding: 40px 0;
	}

	.product_cate .introd .intr_z {
		width: 100%;
	}

	.product_cate .introd .intr_y {
		width: 100%;
		margin-top: 30px;
	}

	.product_cate .intr_z p {
		width: 90%;
		font-size: 16px;
		line-height: 30px;
	}

	.product_cate .intr_z h3 {
		font-size: 14px;
	}

	.product_cate .intr_z h6 {
		font-size: 12px;
		line-height: 24px;
	}

	.product_cate .introd .intr_y ul li p {
		font-size: 12px;
		margin-top: 10px;
	}

	.product_cate {
		padding-bottom: 40px;
	}

	.product_cate .introd .intr_k {
		width: 100%;
		margin-top: 30px;
	}

	.product_cate .introd .intr_k ul li .tit h3 {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.product_cate .introd .intr_k ul li .tit h4 {
		font-size: 12px;
		line-height: 24px;
	}

	.product_cate .introd .intr_k ul li .tit a {
		width: 80px;
		font-size: 12px;
		line-height: 30px;
		height: 30px;
		margin-top: 10px;
	}

	.product_cate .introd .intr_k ul li {
		margin-bottom: 30px;
	}

	/* 	.product_cate .introd .intr_y ul li{
		width: 48%;
		margin-right: 4%;
	}
	
	.product_cate .introd .intr_y ul li:nth-child(3n){
		margin-right: 4%;
	}
	
	.product_cate .introd .intr_y ul li:nth-child(2n){
		margin-right: 0;
	} */

	.cases ul li {
		width: 48%;
		margin-right: 4%;
		margin-top: 20px;
	}

	.cases ul li:nth-child(2n) {
		margin-right: 0;
	}

	.cases ul li p {
		margin-top: 10px;
		font-size: 14px;
	}

	.cases {
		padding: 40px 0;
	}

	.part_form .bd form {
		width: 90%;
	}

	.part_form .bd {
		padding: 40px 0;
	}

	.part_form .bd form li p {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.part_form .bd form li input {
		line-height: 30px;
		height: 30px;
		font-size: 12px;
	}

	.part_form .bd form li {
		margin-bottom: 10px;
	}

	.part_form .bd form .submit {
		width: 100px;
		font-size: 12px;
		line-height: 30px;
		height: 30px;
	}

	.contact .lx1_z {
		width: 100%;
	}

	.contact .lx1_z .map {
		height: 200px;
	}

	.contact .lx1_y {
		width: 100%;
		margin-top: 20px;
	}

	.contact .lx1_y li p {
		font-size: 12px;
	}

	.contact .lx1_y li p span {
		margin-left: 0;
	}

	.contact .lx1_y li {
		margin-bottom: 10px;
	}

	.contact .lx1_y li img {
		width: 16px;
	}

	.contact .lx1_y li p {
		width: 90%;
	}

	.contact .lx2 {
		padding: 20px 0;
	}

	.contact .lx2 .tit {
		font-size: 16px;
	}

	.contact .lx2 ul li {
		width: 100%;
		margin-bottom: 10px;
	}

	.contact .lx2 ul li input {
		height: 35px;
		line-height: 35px;
	}

	.contact .lx2 ul li p {
		font-size: 12px;
	}

	.contact .lx2 .submit {
		width: 80px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		margin: 20px auto 0;
	}
	
	.index1 .inz{
		width: 100%;
	}
	
	.index1 .iny{
		width: 100%;
		margin-top: 20px;
	}
	
	.index1 .iny h3{
		font-size: 16px;
	}
	
	.index1 .iny h3 span{
		font-size: 12px;
	}
	
	.index1 .iny .nj, .nj *{
		font-size: 12px;
		line-height: 20px;
	}
	
	.index1 .iny .nj{
		margin: 20px 0;
	}
	
	.index1 .iny .more{
		width: 80px;
		line-height: 30px;
		height: 30px;
		font-size: 12px;
	}
	
	.index1{
		padding: 40px 0;
	}
	
	.index2 ul li p{
		font-size: 12px;
	}
	
	.index2 ul li{
		margin-top: 20px;
	}
	
	.index2 ul li p{
		margin-top: 10px;
	}
	
	.index2{
		padding: 40px 0;
	}
	
	.mian_tt h3{
		font-size: 14px;
	}
	
	.mian_tt h4{
		font-size: 12px;
	}
	
	.index3{
		padding: 40px 0;
	}
	
	.index3 ul li p{
		font-size: 12px;
		margin-top: 10px;
	}
	
	.index3 ul li{
		margin-top: 20px;
	}
	
	.index4{
		padding: 40px 0;
	}
	
	.index5{
		padding: 20px 0;
	}
	
	.index5 ul li{
		width: 48%;
		margin-right: 2%;
	}
	
	.index5 ul li:nth-child(2n){
		margin-right: 0;
	}
	
	.index5 ul li .kg{
		padding: 10px 2%;
	}
	
	.index5 ul li .kg h4{
		font-size: 12px;
		line-height: 24px;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		 text-overflow: ellipsis;
		display: -webkit-box;
	}
	
	.index5 ul li .kg p{
		font-size: 14px;
		margin-bottom: 10px;
	}
	
	.index6{
		padding-top: 30px;
		padding-bottom: 50px;
	}
	
	.index6 ul li{
		width: 48%;
		margin-right: 4%;
		margin-top: 20px;
	}
	
	.index6 ul li:nth-child(2n){
		margin-right: 0;
	}
	
	.index6 ul li p{
		font-size: 12px;
		margin-top: 10px;
	}
	
	.index6 .more{
		font-size: 12px;
		width: 80px;
		line-height: 30px;
		height: 30px;
	}
}

@media only screen and (max-width: 414px) {
	.header .nav ul li {
		font-size: 14px;
	}

	.country p {
		font-size: 12px;
	}

	.header .shop ul li p {
		font-size: 12px;
	}

	.header .shop {
		margin-left: 0;
		margin-right: 4%;
	}

	.songsuo {
		right: -100px;
	}

	.footer {
		padding-top: 40px;
	}

	.footer .aa1 .logo1 {
		width: 60%;
	}

	.footer .aa2 ul li {
		width: 80px;
	}

	.footer .aa2 ul li p {
		font-size: 12px;
		margin-top: 10px;
	}

	.footer .aa3 p {
		font-size: 14px;
	}

	.foot2 {
		font-size: 12px;
		margin-top: 30px;
	}

	.news ul li .tit h3 {
		margin-bottom: 4px;
	}

	.news ul li .tit h4 {
		line-height: 18px;
	}

	.news ul li .tit a {
		width: 70px;
		line-height: 24px;
		margin-top: 10px;
	}

	.news {
		padding: 40px 0;
	}
}

@media only screen and (max-width: 375px) {}

@media only screen and (max-width: 325px) {}
