@media (max-width:640px){
	.case_b p {-webkit-line-clamp: 6;margin-top: 4%;}
}
@media (max-width:625px){
	html{font-size: 60.5%; }
	.company{ background:none;}
	.company_a{ float:none; width:50%; margin:0 auto;}
	.company_b{ background:#fff; float:none; width:100%;}
}
@media (max-width:600px){
	.pxbm_a {width: 22.4%;}
	.case_b p {margin-top: 2%;}
	.lyzx_a {width: 22.4%;}
}
@media (max-width:575px){
	html{font-size: 58.5%; }
	.header_a {width: 62%;}
	.case_a{ float:none; width:50%; margin:0 auto;}
	.case_b{ float:none; width:100%; margin-top:2%;}
}
@media (max-width:550px){
}
@media (max-width:525px){
	html{font-size: 56.5%; }
	.way ul li span{ font-size:2rem;}
	.way ul li .zy {margin-left: 8%;}
	.pxbm_a {width: 25.4%;}
	.lyzx_a {width: 25.4%;}
}
@media (max-width:500px){
	.new_list ul li a{ font-size:1.8rem;}
	.new_list ul li span{ font-size:1.6rem;}
	.chose_a {width: 22%;}
	.chose_b {width: 78%;}
}
@media (max-width:475px){
	html{font-size: 54.5%; }
	.logo {width: 30%;}
	.menu {width: 6.8%;}
	.xl ul li{ line-height:4em;}
	.xl ul li a{ font-size:2rem;}
	.main { padding-bottom: 20%;}
	.qyry img{ width:50%;}
}
@media (max-width:450px){
	.company_a{ width:60%;}
	.cpfw_a ul li p{ font-size:1.6rem;}
	.cpfw_b ul li p{ font-size:1.6rem;}
	.cpfw_c ul li p{ font-size:1.6rem;}
	.new_list ul li a{ font-size:1.6rem;}
	.new_list ul li span{ font-size:1.4rem;}
	.way ul li i {margin-right: 1.5%;}
	.pxbm_a {width: 28.4%;}
	.lyzx_a {width: 28.4%;}
	.con ul li a{ font-size:2rem;}
	.chose_b ul li span{ margin-left:2px;}
	.zx_b span{ font-size:2rem;}
	.lyzx_b textarea{ height:120px;}
}
@media (max-width:420px){
	.foot ul li a{ font-size:2rem;}
	.foot ul li{ line-height:6em;}
	.way ul li span {font-size: 1.8rem;}
	.header_a_a i img {vertical-align: top;}
	.case_a{ width:60%;}
	.qyry ul li{ padding-left:7%;}
	.chose_b ul li span{ font-size:2rem;}
	.chose_a {width: 24%;}
	.chose_b {width: 76%;}
}
@media (max-width:400px){
	.new_list ul li{ line-height:30px;}
	.new_list ul li span{ float:none; display:block;}
	.pxbm_b .text{ line-height:38px;}
	.pxbm_a p {font-size: 2rem; line-height: 38px;}
	.lyzx_b .text1{ line-height:38px;}
	.lyzx_a p{font-size: 2rem; line-height: 38px;}
	.header_a {width: 65%;}
	.header_a_b h1{ font-size:2.8rem;}
	.code_text{ line-height:38px;}
	.lyzx_b .btn{ line-height:38px;}
}
@media (max-width:375px){
	.logo {width: 34%;}
	.menu { margin-top: 2.7%;}
	.company_a{ width:100%;}
	.foot ul li i img{ width:26%;vertical-align: middle;}
	.case_a {width: 70%;}
	.chose_a{ float:none; width:100%;}
	.chose_b{ float:none; width:100%;}
} 
@media (max-width:350px){
	.header_a {width: 68%;}
	.case_a {width: 100%;}
}
@media (max-width:320px){
}




