zh1{
	color:#030303;
	font-size: 34px;
	text-align: center;
	line-height: 58px;
}
h1 i.circle{
	display: block;
	width:12px;
	height:12px;
	background-color:#398aeb;
	border-radius:50%;
	margin-right:25px;
	position: relative;
	top: 34px;
	top:24px\9;
	left: 42%;
}
.sw1{
	width:1040px;
	height: 436px;
}
.swiper-container  .swiper-slide{
	display: flex;
	display: -webkit-flex;
	align-items: center;
}
.sw1 .swiper-pagination-bullet{
	width:60px;
	height:10px;
	border-radius:5px;
	background:#bab8bf;
}
.sw1 .swiper-pagination-bullet-active{
	background:#303030;
}
.sw1>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 18px;
}
.sw1>.swiper-pagination.swiper-pagination-bullets{
	bottom:68px;
}
.product{
	width:390px;
	height:390px;
	margin-left:80px;
	margin-top:-30px;
	float: left\9;
}
.sw1 .product img{
	width: 310px;
	height: 250px;
	position: relative;
	top: 90px;
	left: 30px;
}

.linksbox{
	text-align: center;
	margin-left:130px;
	float: left\9;
	margin-top:100px\9;
}
.linksbox h3{
	font-size: 32px;
	line-height: 56px;
	color:#303030;
	font-family: "SimHei";
}
.btn{
	display: block;
	width:160px;
	height: 46px;
	background-color:#398aeb;
	color:#fff;
	font-size: 20px;
	line-height: 46px;
	font-weight:strong;
	text-decoration: none;
	border-radius: 30px;
	margin:26px auto 0;
}

.about h1{
	margin-bottom:22px;
	text-align: center;
}
.about p{
	height: 60px;
	font-size: 20px;
	line-height: 60px;
	text-align: center;
	color:#999;
}

.parking{
	height: 545px;
	background-image: url(../image/bg2.png);
	background-size:742px 545px;
	background-position: top left;
	background-repeat: no-repeat; 
}
.parking h1{
	padding-top:70px;
	text-align: center;
}
.appoint-park h1{
	text-align: center;
}
.sw2{
	width:1040px;
	height: 300px;
}
.sw2 .product{
	width:450px;
	height:300px;
	margin:0px;
	position: relative;
}
.sw2 .product p{
	font-size: 18px;
	color:#5b5a5a;
	text-align: center;
	white-space: nowrap;
	line-height: 14px;
}
.car,.bar,.pcir,.mcir{
	position: absolute;
}
.car{
	bottom:32px;
	left:96px;
}
.bar{
	left:96px;
	bottom:0;
}
.pcir img,.mcir img{
	margin:0 20px;
}
.pcir{
	width:100px;
	height:88px;
	left:170px;
	top:0;
}
.mcir{
	width:100px;
	height:88px;
	right:30px;
	top:56px;
}
.sw2 .linksbox{
	margin-left:170px;
}
p.title{
	font-size: 28px;
	color:#030303;
	font-weight: 400;
	margin-bottom:20px;
}
.p20{
	font-size: 20px;
	color:#b2b2b2;
	line-height: 44px;
	text-align: center;
}

.appoint-park{
	/*height: 440px;*/
	height:428px;  
	position: relative; 
}
.appoint-park .bg{
	width:80px;
	height: 370px;
	background:#f5fcf5;
	position: absolute;
	top:58px;
	/*top:50px\9;*/
	right:0;
}
.sw3{
	width:1040px;
	height: 370px;
	background-image: url(../image/bg4.jpeg);
	background-size:690px 370px;
	background-position: top right;
	background-repeat: no-repeat; 
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content:'';
	background-image:url(../image/prev.png);
	background-size:26px 60px;
	font-family: "heiti";
	width:30px;
	height:60px;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content:'';
	background-image:url(../image/next.png);
	background-size:26px 60px;
	font-family: "heiti";
	width:30px;
	height:60px;
}
.sw3 .product{flex: 1;-webkit-flex:1;}
.sw3 .linksbox{
	width:580px;
	margin-left:170px;
	text-align: center;
	float: none\9;
}  
.sw3 .linksbox p{
	text-align: center;
}  


.footer{
	width:100%;
	height: auto;
	background:#f5f5f5;
}
.footer .content{
	width:1100px;
	margin:0 auto;
	display: box;   
	display: -webkit-box; 
	display: -ms-flexbox;  
	display: flex;
	display: -webkit-flex;
	/* 09ç */
	-webkit-box-orient: horizontal;
	/* 12ç */
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	padding-top:50px;
	justify-content: space-between;
	margin-bottom:76px;
}
.content .title{
	font-size: 24px;
	color:#303030;
	line-height: 26px;
	position: relative;
	text-indent: 25px;
	margin-bottom: 24px;
	font-weight:500;
}
.content .title i{
	display: block;
	width:10px;
	height:10px;
	background:#398aeb;
	position: absolute;
	top:7px;
	margin-right:12px;
}
.content .left{
	width:240px;
	margin: 0 30px\9 0 0;
}
.content .left,.content .middle,.content .right{
	float: left\9;
}
.left input{
	width:204px;
	height:30px;
	padding:0 18px;
	font-size: 14px;
	color:#777777;
	line-height: 30px;
	margin-bottom:20px;
	border:0px;
	border-radius:5px;
}
.left input::placeholder {
	color:#6e6e6e;
}
.submit-btn{
	width:170px;
	height:32px;
	float:right;
	font-size:14px;
	line-height: 32px;
	border-radius:5px;
	text-align: center;
	cursor: pointer;
	margin-top: -6px;
}
.content .middle{
	width:320px;
	margin: 0 30px\9 0 0;
}
.info{
	margin:0 0 15px 25px;
}
.info p.title{
	color:#303030;
	font-size: 20px;
	font-weight: 500px;
	margin-bottom: 14px;
}
.info p.txt{
	color:#303030;
	font-size: 18px;
	line-height: 28px;
	white-space: nowrap;
	text-indent: 48px;
}
.content .right{
	width:430px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
}
.right .gzh{
	width:200px;
	height:256px;
	float: left\9;  
}
.gzh1{margin: 0 30px\9 0 0;}
.right .gzh .ewm{
	width:200px;
	height:200px;
}
.gzh p{
	font-size: 20px;
	color:#303030;
	line-height:50px;
	text-align: center;
}
.footer .instruction{
	color:#303030;
	font-size:12px;
	text-align: center;
	line-height: 46px;
}
.instruction span{
	letter-spacing:3px;
}
