* {

	margin: 0;

	padding: 0;

	font-family: "microsoft yahei";

}



img {

	border: none;

}



a {

	text-decoration: none;

}



ol,

ul {

	list-style: none;

}



div {

	display: block;

}



.w1200 {

	width: 1200px;

	margin: 0 auto;

	position: relative;

}



.pa {

	position: absolute;

}



.swiper-banner {

	width: 100%;

	height: 550px;

}



.swiper-banner .swiper-slide {

	width: 100%;

	height: 550px;

	color: #fff;

	display: block;

}



.swiper-banner .swiper-slide .wrap {

	height: 520px;

}



.swiper-banner .swiper-slide .sl-left {

	top: 65px;

	left: 0;

	width: 100%;

}



.swiper-banner .swiper-slide .t1 {

	top: 0;

	left: 0;

	font-size: 32px;

	font-weight: bold;

	color: #fff;

}



.swiper-banner .swiper-slide .t2 {

	top: 65px;

	left: 0px;

	font-size: 16px;

	line-height: 30px;

}



.swiper-banner .swiper-slide .t3 {

	top: 140px;

	left: 0px;

	font-size: 18px;

}

.swiper-banner .swiper-slide .t3 ul li{

	margin-bottom: 5px;

}

.swiper-banner .swiper-slide .t3 ul li a{

	font-size: 16px;

	color: #fff;

}

.swiper-banner .swiper-slide .btn {

	width: 170px;

	height: 40px;

	line-height: 40px;

	left: 00px;

	top: 160px;

	border: 1px solid #fff;

	border-radius: 2px;

	font-size: 16px;

	text-align: center;

}



.swiper-banner .swiper-slide .img1 {

	top: 110px;

	left: 490px;

}



.swiper-banner .swiper-slide .img2 {

	top: 0px;

	left: 700px;

}



.swiper-banner .swiper-slide .img3 {

	top: 100px;

	left: 650px;

}







.swiper-banner .swiper-pagination {

	bottom: 130px!important;

	display: none;

}



.swiper-banner .swiper-pagination .swiper-pagination-bullet {

	width: 40px;

	height: 5px;

	border-radius: 0;

}



.swiper-banner .swiper-nav {

	width: 100%;

	height: 135px;

	background: url("../images/qxsp.png") no-repeat center;

	left: 0;

	bottom: 0;

	z-index: 999;

}



.swiper-banner .swiper-nav li {

	color: #fff;

	width: 33%;

	padding: 0 48px;

	height: 135px;

	float: left;

	cursor: pointer;

}



.swiper-banner .swiper-nav li .icon {

	width: 70px;

	height: 135px;

	display: flex;

	float: left;

	justify-content: center;

	align-items: center;

}



.swiper-banner .swiper-nav li .info {

	float: left;

	height: 135px;

	margin-left: 20px;

}



.swiper-banner .swiper-nav li .info div {

	padding-top: 29px;

	font-size: 28px;

	padding-bottom: 5px;

}



.swiper-banner .swiper-nav li .info p {

	color: #fff;

	margin: 0;

	font-size: 16px;

}



.swiper-banner .swiper-nav li.active {

	background: rgba(0, 0, 0, 0.12);

}



.swiper-banner .swiper-nav li:nth-child(5) {

	border-right: none;

}
