*{margin: 0 auto;padding: 0}
@CHARSET "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,aside {
	margin:0;
	padding: 0;
	font-family: '微软雅黑'
}
body{
	min-width: 1350px;
}
ul{list-style: none}
input[type='number'] {  -moz-appearance:textfield;  }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;  margin: 0;
}input{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
textarea{  outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
select{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)  }
/*input,textarea{-webkit-appearance:none;}*/
a{text-decoration:none;outline: none}
img{
	border:none; /*去除ie浏览器border边框*/
	outline:none;
}
.bef::after{display: block;content: '';clear: both;}
img[src=""],img:not([src]){
opacity: 0;
}


.max{
	width: 100%;
	height: 5150px;
	background: url(../images/bg.jpg) no-repeat center top;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	display: flex;
}
.dw{
	position: absolute;
	left: 50%;
}
.dy{
	width: 1030px;
	margin: 813px auto 0;
	color: #007eff;
	line-height: 1.8;
	font-size: 18px;
	text-align: justify;
	text-indent: 36px;
	padding-left: 30px;
}
.br{border: 1px solid red}

.lm1{
	width: 1100px;
	height: 500px;
	top: 1005px;
	margin-left: -515px;
}


.lm1_box{
	width: 735px;
	height: 240px;
	position: relative;
	float: left;
}

.lm1_box p{
	padding: 25px 20px 0 45px;
	color: #212121;
	font-size: 18px;
	line-height: 1.8;
	text-align: justify;
	text-indent: 36px;
}

.lm1_box a{
	width: 108px;
	height: 40px;
	display: block;
	position: absolute;bottom: 0;
	right: 2px
}

.lm1 img:last-child{
	margin-top: 15px;
}

/* ------ */

.lm2{
	width: 950px;
	height: 575px;
	top: 1588px;
	margin-left: -597px;
}

.lm2 .banner{
	width: 100%;
	height: 415px;
}

#certify{
	width: 100%;height: 100%;
}
#certify .swiper-container{
	width: 100%;
	height: 100%;
}

#certify  .swiper-slide {
	width: 615px;
	height: 95%;
	margin-top: 1%;
	text-align: center;
	position: relative;
	background: #fff;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
	display: flex;
	justify-content: center;
	align-items: center;
}
#certify  .swiper-slide img{
    width: 96%;
    height: 95%;
    object-fit: cover;
}

.lm2>p{
	padding: 15px 100px 0 100px;
	color: #212121;
	font-size: 18px;
	line-height: 1.8;
	text-align: justify;
	text-indent: 36px;
}

.lm2 a{
	width: 108px;
	height: 40px;
	display: block;
	position: absolute;bottom: 0;
	right: 0;
}


.lm3{
	width: 1060px;
    height: 495px;
    top: 2272px;
    margin-left: -462px;
}

.lm3_box{
	position: absolute;
	bottom: 0;
	width: 350px;
	height: 233px;
}

.lm3_box>p{
	padding: 13px 15px 0 15px;
	color: #212121;
	font-size: 18px;
	line-height: 1.7;
	text-align: justify;
	text-indent: 20px;
}

.lm3_box a{
	width: 108px;
	height: 40px;
	display: block;
	position: absolute;bottom: 0;
	right: 0;
}

.lm4_p{
	width: 760px;
    color: #212121;
    font-size: 18px;
    line-height: 1.8;
    text-align: justify;
    top: 2913px;
    margin-left: -548px;
	text-indent: 36px;
}

.lm4_a{
	width: 100px;
    height: 100px;
    top: 2940px;
    margin-left: 281px;
    display: block;
}
.lm2_left{
	position: absolute;
	top: 165px;
	left: 120px;
	z-index: 6;cursor: pointer;
}
.lm2_right{
	position: absolute;
	top: 165px;
	right: 120px;
	z-index: 6;cursor: pointer;
}


.lm5{
	width: 1040px;
	height: 524px;
	top: 3520px;
	margin-left: -442px;
}


.lm5>p{
	color: #212121;
    font-size: 18px;
    line-height: 1.8;
    text-align: justify;
	text-indent: 36px;
}

.lm5>a{
	width: 105px;
    height: 40px;
    display: block;
	margin-top: 5px;
	position: absolute;
	top: 63px;
	right: 0;
}


.banner2{
	width: 100%;height: 410px;
	margin-top: 50px;
}
#certify1{
	width: 100%;height: 100%;
}
#certify1 .swiper-container{
	width: 100%;
	height: 100%;
}

#certify1  .swiper-slide {
	width: 615px;
	height: 95%;
	margin-top: 1%;
	text-align: center;
	position: relative;
	background: #fff;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
	display: flex;
	justify-content: center;
	align-items: center;
}
#certify1  .swiper-slide img{
    width: 96%;
    height: 95%;
    object-fit: cover;
}

.banner2{position: relative;}
.lm5_left{
	position: absolute;
	top: 165px;
	left: 160px;
	z-index: 6;cursor: pointer;
}
.lm5_right{
	position: absolute;
	top: 165px;
	right: 160px;
	z-index: 6;cursor: pointer;
}


.lm6{
	width: 1080px;
	height: 480px;
	top: 4195px;
	margin-left: -609px;
}

.lm6>p{
	color: #212121;
    font-size: 18px;
    line-height: 1.8;
    text-align: justify;
    text-indent: 36px;
}

.lm6>img{
	margin-top: 35px;
}


.lm6>a{
	width: 150px;
    height: 60px;
    display: block;
    margin-top: 5px;
    position: absolute;
    top: 94px;
    left: 539px;
}

footer{
	width: 100%;
	position: absolute;
	bottom: 100px;
	text-align: center;
	color: #fff;
}