﻿body {font-size: 15px;}
.w1200{margin: 0 auto;width: 1135px;}
.banner{ width: 100%; height: 486px; overflow: hidden;}
.swiper-container {width: 100%; height:486; overflow: hidden;display: flex; justify-content: center; align-items: center; }
.swiper-slide {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;  align-items: center; }
.swiper-slide img{width: 100%; height: auto;}


.titile{ width: 1000px; height: 149px; margin: 30px auto 10px;}
.lineHeight{ line-height: 1.8em;}
.gray{ background: #f5f5f5;}
.part1{ padding: 2em 0 4.5em;}
.part2{ padding: 2em 0 4.5em;}
.part3{ padding: 2em 0 4.5em;}
.part2_wz{ height: auto; width: 100%;}
.part3_wz{ height: auto; width: 100%;}
.part3 .bt{  width: 365px; height: 60px; margin: 5em auto 0;}
.part3 .bt img{  width: 100%; height: auto;}




@media screen and (max-width: 640px){
    .w1200{font-family:Verdana,Arial,sans-serif;width: 94vw; overflow: hidden;}
/*	.swiper-slide{width: 124%; }
	.swiper-slide a{margin-left: -20%; }*/
	.titile{width:100%; height: auto; margin: 0 auto 10px; }
	.titile img{width:160%; height: auto;margin-left: -30%;}
	.part1{ padding: 2em 0 2.5em;}
	.part2{ padding: 2em 0 1.5em;}
	.part3{ padding: 2em 0 1.5em;}
	.part1_wz{ font-size: 14px; width: 94vw; margin: 0 auto;}
	.part2_wz,.part3_wz{width: 94vw; margin: 0 auto;}
	.part2_wz img,.part3_wz img{width: 100vw;}
	.part3 .bt{ width: 50vw; margin-top: 1.5em;}
	

}