@charset "utf-8";
@media only screen and (max-width:1460px){ 
	.wrap {margin:0 4%}
	.fixtop .navpc {margin:0 0 0 0;padding:0 300px 0 0}
	.foot .mright {margin:0 0 0 12%}
	.products .cons2 {padding:40px 20%;}
	.contact .wrap {margin:0 auto}
}

@media only screen and (max-width:1044px){ 
	.phonemenu { display:block;}
	.fixtop .navpc {display:none;}
	.fixtop .form {display:none;}	
	.fixtop { height:50px; }
	.fixtop .logo {width:118px; height:25px;top:12px;}
	.tblank {height:50px}
	.owl-carousel .owl-dots {bottom:5px;}
	.owl-carousel .owl-dots .owl-dot span{width:20px; height:2px;margin:0 3px;}
	.fixtop.active {top:0px}
	.tblank.active {height:50px}
	.fixtop.active .logo { top:12px;}
	html,body,input,button,select,textarea,h1,h2,h3,h4,h5 {font-size:14px; line-height: 1.6}	
	.indabout {margin:40px 0}
	.indabout .cons .t {font-size:20px; line-height:25px;margin:0 0 20px 0;}
	.indabout .cons .c {margin:0 0 30px 0;font-size:14px}
	.indmore a {height:30px; line-height: 28px;border-radius:30px;padding:0 25px}
	.indmore a:hover {padding:0 25px}	
	.indpro ul {margin:40px 0 40px 0}
	.indpro li .title { line-height:22px;margin:20px 0 0 0; }
	.indsubject .t {font-size:20px; line-height:30px;margin:0 0 5px 0;}	
	.foot .mmid {display:none;}	
	.foot { padding:30px 0;margin:40px 0 0 0}
	.foot .mleft {width:40%;max-width:100%}
	.foot .mleft h2 {margin:0 0 10px 0;font-size:16px; line-height:16px}
	.foot .mleft ul {margin:0 0 20px 0}
	.foot .mleft li {margin:0 10px 0 0; }
	.foot .mleft li img {width:20px}
	.foot .mright {width:50%;margin:0}
	.foot .mright .c1 {font-size:16px; line-height: 21px;margin:0 0 10px 0}
	.foot .mright .c2 {font-size:14px; line-height: 1.6}
	.foot .mright .c3 {margin:20px 0 0 0}
	.foot .mright .c3 #ek {height: 35px; line-height:33px;padding:0 15px;}
	.foot .mright .c3 #ebtn {height:35px; line-height:33px;}	
	.about {margin:40px 0 0 0}
	.about li {margin:40px 0}
	.about li .cons .t {font-size:20px; line-height:30px;}
	.about li .cons .c {margin:5px 0;font-size:14px}
	.products ul {margin-top:-40px}
	.products li {margin-top:40px;}
	.products li .title {margin:15px 0 0 0}
	.products .cons1,.products .cons2 {font-size:14px}
	.products .cons1 {margin:40px 0 30px 0}
	.products .cons1 b {font-size:20px; line-height: 30px;padding:0 0 0px 0}
	.products .cons2 {padding:20px;}
	.nshow .cons .price {margin:20px 0 0 15px;font-size:16px}	
	.contact .wrap {max-width:auto;margin:0 4%}
	.contact .t1 {font-size:20px; line-height:30px;margin:40px 0 0px 0}
	.contact .c1 {font-size:14px;}
	.contact .email {width:300px;margin:20px auto 30px auto;padding:20px 0}
	.contact .email span.icon {font-size:30px; line-height: 30px;}
	.contact .email .t {font-size:16px; line-height:16px;margin:15px 0 5px 0}
	.contact .email .c {margin:0 30px; line-height: 1.6}
	.contact .c2 {font-size:14px; line-height: 1.8;margin:0 0 0 3px}
	.contact .subject {font-size:14px;margin:20px 0 -10px 3px}
	.contact li {margin-top:20px}
	.contact li p {font-size:14px;padding:0 0 5px 0}
	.contact li input {padding:0 10px; height: 35px; line-height:33px;}
	.contact li textarea {padding:5px 10px; height: 150px; }
	.contact li.btn {margin:20px 0 0 0}
	.contact li.btn input {padding:8px 0 9px 0;width:200px;font-size:14px;}
	.contact li.btn input:hover {width:200px}	
	.nshow {padding:40px 0}
	.nshow .cons .t {font-size:20px; line-height:30px}
	.nshow .cons .c {font-size:16px;margin:20px 0 0 0}
    .foot .mleft .copy h2 {margin:40px 0 20px 0}

}

@media only screen and (max-width:788px){ 
	
}

@media only screen and (max-width:640px){ 
	.indabout .pic {width:100%}
	.indabout .cons {width:100%;margin:25px 0 0 0; text-align: center}
	.indpro ul {margin-top:0px}
	.indpro li {width:80%;margin:40px 10% 0 10%}
	.foot {text-align:center;}
	.foot .mleft {width:100%;}
	.foot .mleft li {margin:0 10px}
	.foot .mright {width:100%;margin:0 0 40px 0}
	.foot .mleft ul {margin:0 0 20px 0}
	.about ul {margin-bottom:-30px}
	.about li {border-top:1px solid #ccc;padding:30px 0; text-align: center;margin:0}
	.about li:nth-child(1) {padding-top:0;border:0}
	.about li .pic {float:left; vertical-align: top; width:100%;}
	.about li .cons {float:right;width:100%;margin:20px 0 0 0}
	.about li.li2 .cons {margin:0 0 20px 0}	
	.nshow .pic {width:80%;margin:0 10%}
	.nshow .cons {margin-left:0;width:100%; text-align: center;margin:40px 0 0 0}
	.nshow .cons .in {display:inline-block;margin:0 auto; text-align: left;}

}