
.banner{
	background-image: url(https://wzck-1252188577.cos.ap-beijing.myqcloud.com/wfwpt/www/qyapp/banner.png);
	padding-top: 330px;
	box-sizing: border-box;
}

.banner-btn{
	display: flex;
	align-items: center;
	width: 1200px;
	height: 70px;
	margin: 0 auto;
}

.banner-btn-box{
	width: 242px;
	height: 55px;
	cursor: pointer;
	text-align: center;
	line-height: 55px;
	border: 2px solid #ffffff;
	border-radius: 33px;
	font-size: 30px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 45px;
}

.banner-btn-box:hover{
	background: #FFFFFF;
	color: #5565F7;
}



/*第一部分*/

.box1 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 40px;
}

.box1-title {
	text-align: center;
	font-size: 36px;
	color: #000000;
}

.box1-bg {
	width: 50px;
	height: 3px;
	background: #000000;
	margin: 0 auto;
	margin-top: 15px;
}

.box1-nav{
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin-top: 70px;
}

.box1-nav-img{
	width: 130px;
	height: 130px;
	margin: 0 auto;
}

.box1-nav-title{
	font-size: 20px;
	color: #333333;
	text-align: center;
	margin-top: 30px;
}

.box1-nav-text{
	width: 180px;
	text-align: center;
	font-size: 12px;
	color: #555555;
	margin-top: 20px;
	line-height: 25px;
}


/*第二部分*/
.box2-b{
	width: 100%;
	height: 663px;
	background: #f0f0f0;
}

.box2 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 35px;
}

.box2-title {
	text-align: center;
	font-size: 30px;
	color: #484848;
}

.box2-bg {
	width: 50px;
	height: 3px;
	background: #000000;
	margin: 0 auto;
	margin-top: 15px;
}

.box2-nav{
	width: 1200px;
	height: 536px;
	display: flex;
	align-items: center;
	justify-content: center;s
	margin-top: 11px;
}

.box2-nav-left{
	width: 261px;
	height: 536px;
	background: url(../imgs/qyapp/box2_img.jpeg);
	background-size: 100% 100%;
}

.box2-nav-right{
	width: 888px;
	height: 500px;
	background: url(../imgs/qyapp/box2_img.png);
}

/*第三部分*/


.box3 {
	width: 1400px;
	margin: 0 auto;
	padding-top: 36px;
}

.box3-title {
	text-align: center;
	font-size: 36px;
	color: #000000;
}

.box3-bg {
	width: 50px;
	height: 3px;
	background: #000000;
	margin: 0 auto;
	margin-top: 15px;
}

.box3-nav{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 30px;
}


.box3-nav-box{
	width: 315px;
	height: 680px;
	/*background: yellow;*/
	background-size: 100% 100%;
}

#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	/*height: 408px;*/
	display: flex;
	justify-content: center;
	/*background: #fff;
	box-shadow: 0 8px 30px #ddd;*/
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 24px;
	height: 42px;
	cursor: pointer;
	background-image: url(../imgs/cjwsc/left.png);
	text-align: center;
	line-height: 73px;
	font-size: 27px;
	color: #FFFFFF;
}

#certify .swiper-button-prev:hover {
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 24px;
	height: 42px;
	cursor: pointer;
	background-image: url(../imgs/cjwsc/right.png);
	text-align: center;
	line-height: 73px;
	font-size: 27px;
	color: #FFFFFF;
}

#certify .swiper-button-next:hover {
	background-size: 100%
}

.box3-nav-cen{
	position: relative;
	width: 1200px;
	height: 620px;
	overflow: hidden;
}

.box3-btn{
	width: 347px;
	height: 50px;
	cursor: pointer;
	border-radius: 25px;
	background: #05bd05;
	margin: 0 auto;
	margin-top: 60px;
	text-align: center;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 20px;
}

/*第四部分*/


.box4 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 80px;
}

.box4-title {
	text-align: center;
	font-size: 36px;
	color: #000000;
}

.box4-bg {
	width: 50px;
	height: 3px;
	background: #000000;
	margin: 0 auto;
	margin-top: 15px;
}

.box4-nav{
	width: 1200px;
	height: 242px;
	margin-top: 50px;
}


.box4-nav-cen{
	height: 242px;
	position: relative;
	overflow: hidden;
}

.box4-lists{
	display:flex;
	justify-content: center;
}


.box4-list{
	background-position: center;
	margin: 0 10px;
}

.box4-list img{
	width: 170px;
	height: 225px;
}
