/* CSS Document */
@media screen and (max-width:960px) {
	
}

@media screen and (max-width:640px) {
	/*方案*/
	.faban{height: auto;height: 200px;}
	.faban img{height: 200px;width: auto;transform: translateX(-50%);margin: 0;}
	.fatext{padding: 60px 0 0;}
	.fatext h3{font-size: 28px;margin: 0 0 10px;}
	.fatext p{font-size: 14px;}
	.fa-item1{padding: 30px 15px 0;}
	.fa-item1c{margin-top: 30px;display: flex;display: -webkit-flex;flex-wrap: wrap;}
	.fa-item1c li{width: 48%;padding: 25px 0;margin: 0 4% 15px 0;}
	.fa-item1c li:nth-child(2n){margin-right: 0;}
	.fa-item1c li h3{font-size: 14px;margin: 10px 0;}
	.fa-item1c li p{font-size: 12px;}
	.fa-item2{padding: 30px 15px;}
	.fa-item2c{padding: 0;margin-top: 30px;}
	.fa-text1{padding: 0;float: none;display: block;}
	.fa-text1{margin: 20px 0;font-size: 18px;}
	.fa-text1 p.p1{font-size: 14px;background-size: 10px;padding-left: 15px;}
	.fa-img{display: block;float: none;margin: 0 auto;width: 60%;}
	.fa-item3{padding: 30px 0;}
	.fa-item3c{margin-top: 20px;}
	.fa-item3c{display: flex;;display: -webkit-flex;flex-wrap: wrap;}
	.fa-item3c li{width: 50%;margin: 20px 0 0;box-sizing: border-box;padding: 0 10px;}
	.fa-item3c li p{height: auto;}
	.fa-img3{width: 60px;height: 60px;}
	.fa-img3 img{width: 100%;margin: 0;}
	.fa-item5{padding: 30px 0;}
	.fa-item5 .list-sections{margin-top: 30px;}
	.fa-item5 .overplay img{width: 90px;height: 90px;}
	
	
	.pic-item2{padding: 0;}
	.pic-item2 .title{padding-top: 30px;}
	.pic-item2c{padding: 0;margin: 0;}
	.pic-item2c .fa-img{width: 80%;}
	.pic-item2c .fa-text1.fl{padding: 0 15px 25px;margin: 0;}
	.pic-item2c .fa-text1.fr{padding: 0 15px 25px;margin: 0;}
	.xcx-item2{padding: 30px 0 0;}
	
}